| ofs | hex dump | ascii |
|---|
| 0000 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | magit-4.3.8/.................... |
| 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 36 36 00 20 35 00 00 00 | 0000000.00000000000.011266..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 34 2e 33 2e 38 2f 6d 61 67 69 74 2e 69 6e 66 6f 00 00 00 00 00 00 00 00 00 00 | magit-4.3.8/magit.info.......... |
| 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 | 31 35 32 30 31 34 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 32 35 31 00 20 30 00 00 00 | 1520142.00000000000.013251..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 | 54 68 69 73 20 69 73 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 70 72 6f 64 75 63 65 64 | This.is.doc5khxAZ.info,.produced |
| 0420 | 20 62 79 20 6d 61 6b 65 69 6e 66 6f 20 76 65 72 73 69 6f 6e 20 36 2e 38 20 66 72 6f 6d 0a 6d 61 | .by.makeinfo.version.6.8.from.ma |
| 0440 | 67 69 74 2e 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 | git.texi........Copyright.(C).20 |
| 0460 | 31 35 2d 32 30 32 35 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 0a 20 20 20 20 20 3c 65 6d | 15-2025.Jonas.Bernoulli......<em |
| 0480 | 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a | acs.magit@jonas.bernoulli.dev>.. |
| 04a0 | 20 20 20 20 20 59 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 74 68 69 73 20 64 | .....You.can.redistribute.this.d |
| 04c0 | 6f 63 75 6d 65 6e 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 20 75 6e 64 65 72 20 74 | ocument.and/or.modify.it.under.t |
| 04e0 | 68 65 20 74 65 72 6d 73 0a 20 20 20 20 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c | he.terms......of.the.GNU.General |
| 0500 | 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 20 | .Public.License.as.published.by. |
| 0520 | 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 20 20 20 20 20 46 6f 75 6e 64 61 74 69 6f | the.Free.Software......Foundatio |
| 0540 | 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e | n,.either.version.3.of.the.Licen |
| 0560 | 73 65 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 20 20 20 20 20 61 6e 79 | se,.or.(at.your.option)......any |
| 0580 | 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 64 6f 63 75 6d | .later.version........This.docum |
| 05a0 | 65 6e 74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 | ent.is.distributed.in.the.hope.t |
| 05c0 | 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 20 20 20 20 20 62 75 74 20 | hat.it.will.be.useful,......but. |
| 05e0 | 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 | WITHOUT.ANY.WARRANTY;.without.ev |
| 0600 | 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 20 20 20 20 20 | en.the.implied.warranty.of...... |
| 0620 | 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 | MERCHANTABILITY.or.FITNESS.FOR.A |
| 0640 | 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 |
| 0660 | 55 0a 20 20 20 20 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f | U......General.Public.License.fo |
| 0680 | 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 49 4e 46 4f 2d 44 49 52 2d 53 45 43 54 49 4f | r.more.details...INFO-DIR-SECTIO |
| 06a0 | 4e 20 45 6d 61 63 73 0a 53 54 41 52 54 2d 49 4e 46 4f 2d 44 49 52 2d 45 4e 54 52 59 0a 2a 20 4d | N.Emacs.START-INFO-DIR-ENTRY.*.M |
| 06c0 | 61 67 69 74 3a 20 28 6d 61 67 69 74 29 2e 20 20 20 20 20 20 20 55 73 69 6e 67 20 47 69 74 20 66 | agit:.(magit)........Using.Git.f |
| 06e0 | 72 6f 6d 20 45 6d 61 63 73 20 77 69 74 68 20 4d 61 67 69 74 2e 0a 45 4e 44 2d 49 4e 46 4f 2d 44 | rom.Emacs.with.Magit..END-INFO-D |
| 0700 | 49 52 2d 45 4e 54 52 59 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f | IR-ENTRY....File:.doc5khxAZ.info |
| 0720 | 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 63 74 69 6f | ,..Node:.Top,..Next:.Introductio |
| 0740 | 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 6e 75 61 6c | n,..Up:.(dir)..Magit.User.Manual |
| 0760 | 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 20 61 6e 20 | .*****************..Magit.is.an. |
| 0780 | 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 74 72 6f 6c | interface.to.the.version.control |
| 07a0 | 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 61 6e 20 45 | .system.Git,.implemented.as.an.E |
| 07c0 | 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 20 74 6f 20 | macs.package...Magit.aspires.to. |
| 07e0 | 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 57 68 | be.a.complete.Git.porcelain...Wh |
| 0800 | 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 61 74 20 4d | ile.we.cannot.(yet).claim.that.M |
| 0820 | 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 20 65 61 63 | agit.wraps.and.improves.upon.eac |
| 0840 | 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 69 73 20 63 | h.and.every.Git.command,.it.is.c |
| 0860 | 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 20 65 78 70 | omplete.enough.to.allow.even.exp |
| 0880 | 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 6d 20 61 6c | erienced.Git.users.to.perform.al |
| 08a0 | 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 69 6f 6e 20 | most.all.of.their.daily.version. |
| 08c0 | 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 77 69 74 68 | control.tasks.directly.from.with |
| 08e0 | 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 69 74 20 63 | in.Emacs...While.many.fine.Git.c |
| 0900 | 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 20 47 69 74 | lients.exist,.only.Magit.and.Git |
| 0920 | 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 20 70 6f 72 | .itself.deserve.to.be.called.por |
| 0940 | 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 20 4d 61 67 | celains...This.manual.is.for.Mag |
| 0960 | 69 74 20 76 65 72 73 69 6f 6e 20 34 2e 33 2e 38 2e 0a 0a 20 20 20 20 20 43 6f 70 79 72 69 67 68 | it.version.4.3.8........Copyrigh |
| 0980 | 74 20 28 43 29 20 32 30 31 35 2d 32 30 32 35 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 0a | t.(C).2015-2025.Jonas.Bernoulli. |
| 09a0 | 20 20 20 20 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c | .....<emacs.magit@jonas.bernoull |
| 09c0 | 69 2e 64 65 76 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 | i.dev>.......You.can.redistribut |
| 09e0 | 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 |
| 0a00 | 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 |
| 0a20 | 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 |
| 0a40 | 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 |
| 0a60 | 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 |
| 0a80 | 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). |
| 0aa0 | 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 |
| 0ac0 | 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 |
| 0ae0 | 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,.. |
| 0b00 | 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 |
| 0b20 | 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. |
| 0b40 | 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 |
| 0b60 | 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 |
| 0b80 | 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 |
| 0ba0 | 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 2a 20 4d 65 6e 75 3a | cense.for.more.details...*.Menu: |
| 0bc0 | 0a 0a 2a 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 3a 3a 0a 2a 20 49 6e 73 74 61 6c 6c 61 74 69 6f | ..*.Introduction::.*.Installatio |
| 0be0 | 6e 3a 3a 0a 2a 20 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 3a 3a 0a 2a 20 49 6e 74 65 72 66 | n::.*.Getting.Started::.*.Interf |
| 0c00 | 61 63 65 20 43 6f 6e 63 65 70 74 73 3a 3a 0a 2a 20 49 6e 73 70 65 63 74 69 6e 67 3a 3a 0a 2a 20 | ace.Concepts::.*.Inspecting::.*. |
| 0c20 | 4d 61 6e 69 70 75 6c 61 74 69 6e 67 3a 3a 0a 2a 20 54 72 61 6e 73 66 65 72 72 69 6e 67 3a 3a 0a | Manipulating::.*.Transferring::. |
| 0c40 | 2a 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 3a 3a 0a 2a 20 43 75 73 74 6f 6d 69 7a 69 6e 67 3a | *.Miscellaneous::.*.Customizing: |
| 0c60 | 3a 0a 2a 20 50 6c 75 6d 62 69 6e 67 3a 3a 0a 2a 20 46 41 51 3a 3a 0a 2a 20 44 65 62 75 67 67 69 | :.*.Plumbing::.*.FAQ::.*.Debuggi |
| 0c80 | 6e 67 20 54 6f 6f 6c 73 3a 3a 0a 2a 20 4b 65 79 73 74 72 6f 6b 65 20 49 6e 64 65 78 3a 3a 0a 2a | ng.Tools::.*.Keystroke.Index::.* |
| 0ca0 | 20 46 75 6e 63 74 69 6f 6e 20 61 6e 64 20 43 6f 6d 6d 61 6e 64 20 49 6e 64 65 78 3a 3a 0a 2a 20 | .Function.and.Command.Index::.*. |
| 0cc0 | 56 61 72 69 61 62 6c 65 20 49 6e 64 65 78 3a 3a 0a 0a e2 80 94 20 54 68 65 20 44 65 74 61 69 6c | Variable.Index::......The.Detail |
| 0ce0 | 65 64 20 4e 6f 64 65 20 4c 69 73 74 69 6e 67 20 e2 80 94 0a 0a 49 6e 73 74 61 6c 6c 61 74 69 6f | ed.Node.Listing......Installatio |
| 0d00 | 6e 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 2a 20 49 | n..*.Installing.from.Melpa::.*.I |
| 0d20 | 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 47 69 74 20 52 65 70 6f 73 69 74 6f 72 | nstalling.from.the.Git.Repositor |
| 0d40 | 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 3a 3a 0a | y::.*.Post-Installation.Tasks::. |
| 0d60 | 0a 49 6e 74 65 72 66 61 63 65 20 43 6f 6e 63 65 70 74 73 0a 0a 2a 20 4d 6f 64 65 73 20 61 6e 64 | .Interface.Concepts..*.Modes.and |
| 0d80 | 20 42 75 66 66 65 72 73 3a 3a 0a 2a 20 53 65 63 74 69 6f 6e 73 3a 3a 0a 2a 20 54 72 61 6e 73 69 | .Buffers::.*.Sections::.*.Transi |
| 0da0 | 65 6e 74 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a 2a 20 54 72 61 6e 73 69 65 6e 74 20 41 72 67 75 6d | ent.Commands::.*.Transient.Argum |
| 0dc0 | 65 6e 74 73 20 61 6e 64 20 42 75 66 66 65 72 20 56 61 72 69 61 62 6c 65 73 3a 3a 0a 2a 20 43 6f | ents.and.Buffer.Variables::.*.Co |
| 0de0 | 6d 70 6c 65 74 69 6f 6e 2c 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 53 | mpletion,.Confirmation.and.the.S |
| 0e00 | 65 6c 65 63 74 69 6f 6e 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 43 6f 6e 66 69 72 6d 61 74 69 6f | election:.Completion.Confirmatio |
| 0e20 | 6e 20 61 6e 64 20 74 68 65 20 53 65 6c 65 63 74 69 6f 6e 2e 0a 2a 20 4d 6f 75 73 65 20 53 75 70 | n.and.the.Selection..*.Mouse.Sup |
| 0e40 | 70 6f 72 74 3a 3a 0a 2a 20 52 75 6e 6e 69 6e 67 20 47 69 74 3a 3a 0a 0a 4d 6f 64 65 73 20 61 6e | port::.*.Running.Git::..Modes.an |
| 0e60 | 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 72 73 3a 3a | d.Buffers..*.Switching.Buffers:: |
| 0e80 | 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 6e 67 20 57 | .*.Naming.Buffers::.*.Quitting.W |
| 0ea0 | 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 69 6e 67 20 | indows::.*.Automatic.Refreshing. |
| 0ec0 | 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 69 63 20 53 | of.Magit.Buffers::.*.Automatic.S |
| 0ee0 | 61 76 69 6e 67 20 6f 66 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 3a 3a | aving.of.File-Visiting.Buffers:: |
| 0f00 | 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 6c 65 2d 56 | .*.Automatic.Reverting.of.File-V |
| 0f20 | 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 0a 0a 2a 20 | isiting.Buffers::...Sections..*. |
| 0f40 | 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 20 56 69 73 | Section.Movement::.*.Section.Vis |
| 0f60 | 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 2a 20 53 65 | ibility::.*.Section.Hooks::.*.Se |
| 0f80 | 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 65 63 74 69 | ction.Types.and.Values::.*.Secti |
| 0fa0 | 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 6f 6e 66 69 | on.Options::...Completion,.Confi |
| 0fc0 | 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 20 41 63 74 | rmation.and.the.Selection..*.Act |
| 0fe0 | 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 69 6f 6e 20 | ion.Confirmation::.*.Completion. |
| 1000 | 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 65 63 74 69 | and.Confirmation::.*.The.Selecti |
| 1020 | 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 69 6f 6e 3a | on::.*.The.hunk-internal.region: |
| 1040 | 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 72 61 6d 65 | :.*.Support.for.Completion.Frame |
| 1060 | 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 69 6f 6e 20 | works::.*.Additional.Completion. |
| 1080 | 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 69 65 77 69 | Options::...Running.Git..*.Viewi |
| 10a0 | 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 73 20 53 74 | ng.Git.Output::.*.Git.Process.St |
| 10c0 | 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 79 3a 3a 0a | atus::.*.Running.Git.Manually::. |
| 10e0 | 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 47 69 74 20 | *.Git.Executable::.*.Global.Git. |
| 1100 | 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 53 74 61 74 | Arguments::...Inspecting..*.Stat |
| 1120 | 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 74 3a 3a 0a | us.Buffer::.*.Repository.List::. |
| 1140 | 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 69 66 66 69 | *.Logging::.*.Diffing::.*.Ediffi |
| 1160 | 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 20 42 69 73 | ng::.*.References.Buffer::.*.Bis |
| 1180 | 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 64 20 42 6c | ecting::.*.Visiting.Files.and.Bl |
| 11a0 | 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 66 66 65 72 | obs::.*.Blaming::..Status.Buffer |
| 11c0 | 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 75 73 20 46 | ..*.Status.Sections::.*.Status.F |
| 11e0 | 69 6c 65 20 4c 69 73 74 20 53 65 63 74 69 6f 6e 73 3a 3a 0a 2a 20 53 74 61 74 75 73 20 4c 6f 67 | ile.List.Sections::.*.Status.Log |
| 1200 | 20 53 65 63 74 69 6f 6e 73 3a 3a 0a 2a 20 53 74 61 74 75 73 20 48 65 61 64 65 72 20 53 65 63 74 | .Sections::.*.Status.Header.Sect |
| 1220 | 69 6f 6e 73 3a 3a 0a 2a 20 53 74 61 74 75 73 20 4d 6f 64 75 6c 65 20 53 65 63 74 69 6f 6e 73 3a | ions::.*.Status.Module.Sections: |
| 1240 | 3a 0a 2a 20 53 74 61 74 75 73 20 4f 70 74 69 6f 6e 73 3a 3a 0a 0a 0a 4c 6f 67 67 69 6e 67 0a 0a | :.*.Status.Options::...Logging.. |
| 1260 | 2a 20 52 65 66 72 65 73 68 69 6e 67 20 4c 6f 67 73 3a 3a 0a 2a 20 4c 6f 67 20 42 75 66 66 65 72 | *.Refreshing.Logs::.*.Log.Buffer |
| 1280 | 3a 3a 0a 2a 20 4c 6f 67 20 4d 61 72 67 69 6e 3a 3a 0a 2a 20 53 65 6c 65 63 74 20 66 72 6f 6d 20 | ::.*.Log.Margin::.*.Select.from. |
| 12a0 | 4c 6f 67 3a 3a 0a 2a 20 52 65 66 6c 6f 67 3a 3a 0a 2a 20 43 68 65 72 72 69 65 73 3a 3a 0a 0a 0a | Log::.*.Reflog::.*.Cherries::... |
| 12c0 | 44 69 66 66 69 6e 67 0a 0a 2a 20 52 65 66 72 65 73 68 69 6e 67 20 44 69 66 66 73 3a 3a 0a 2a 20 | Diffing..*.Refreshing.Diffs::.*. |
| 12e0 | 43 6f 6d 6d 61 6e 64 73 20 41 76 61 69 6c 61 62 6c 65 20 69 6e 20 44 69 66 66 73 3a 3a 0a 2a 20 | Commands.Available.in.Diffs::.*. |
| 1300 | 44 69 66 66 20 4f 70 74 69 6f 6e 73 3a 3a 0a 2a 20 52 65 76 69 73 69 6f 6e 20 42 75 66 66 65 72 | Diff.Options::.*.Revision.Buffer |
| 1320 | 3a 3a 0a 0a 0a 52 65 66 65 72 65 6e 63 65 73 20 42 75 66 66 65 72 0a 0a 2a 20 52 65 66 65 72 65 | ::...References.Buffer..*.Refere |
| 1340 | 6e 63 65 73 20 53 65 63 74 69 6f 6e 73 3a 3a 0a 0a 0a 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 | nces.Sections::...Visiting.Files |
| 1360 | 20 61 6e 64 20 42 6c 6f 62 73 0a 0a 2a 20 47 65 6e 65 72 61 6c 2d 50 75 72 70 6f 73 65 20 56 69 | .and.Blobs..*.General-Purpose.Vi |
| 1380 | 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. |
| 13a0 | 61 6e 64 20 42 6c 6f 62 73 20 66 72 6f 6d 20 61 20 44 69 66 66 3a 3a 0a 0a 0a 4d 61 6e 69 70 75 | and.Blobs.from.a.Diff::...Manipu |
| 13c0 | 6c 61 74 69 6e 67 0a 0a 2a 20 43 72 65 61 74 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 3a 3a 0a | lating..*.Creating.Repository::. |
| 13e0 | 2a 20 43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 3a 3a 0a 2a 20 53 74 61 67 69 6e 67 | *.Cloning.Repository::.*.Staging |
| 1400 | 20 61 6e 64 20 55 6e 73 74 61 67 69 6e 67 3a 3a 0a 2a 20 41 70 70 6c 79 69 6e 67 3a 3a 0a 2a 20 | .and.Unstaging::.*.Applying::.*. |
| 1420 | 43 6f 6d 6d 69 74 74 69 6e 67 3a 3a 0a 2a 20 42 72 61 6e 63 68 69 6e 67 3a 3a 0a 2a 20 4d 65 72 | Committing::.*.Branching::.*.Mer |
| 1440 | 67 69 6e 67 3a 3a 0a 2a 20 52 65 73 6f 6c 76 69 6e 67 20 43 6f 6e 66 6c 69 63 74 73 3a 3a 0a 2a | ging::.*.Resolving.Conflicts::.* |
| 1460 | 20 52 65 62 61 73 69 6e 67 3a 3a 0a 2a 20 43 68 65 72 72 79 20 50 69 63 6b 69 6e 67 3a 3a 0a 2a | .Rebasing::.*.Cherry.Picking::.* |
| 1480 | 20 52 65 73 65 74 74 69 6e 67 3a 3a 0a 2a 20 53 74 61 73 68 69 6e 67 3a 3a 0a 0a 53 74 61 67 69 | .Resetting::.*.Stashing::..Stagi |
| 14a0 | 6e 67 20 61 6e 64 20 55 6e 73 74 61 67 69 6e 67 0a 0a 2a 20 53 74 61 67 69 6e 67 20 66 72 6f 6d | ng.and.Unstaging..*.Staging.from |
| 14c0 | 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 3a 3a 0a 0a 0a 43 6f 6d 6d 69 | .File-Visiting.Buffers::...Commi |
| 14e0 | 74 74 69 6e 67 0a 0a 2a 20 49 6e 69 74 69 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69 74 3a 3a 0a 2a | tting..*.Initiating.a.Commit::.* |
| 1500 | 20 45 64 69 74 69 6e 67 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 73 3a 3a 0a 0a 0a 42 72 61 | .Editing.Commit.Messages::...Bra |
| 1520 | 6e 63 68 69 6e 67 0a 0a 2a 20 54 68 65 20 54 77 6f 20 52 65 6d 6f 74 65 73 3a 3a 0a 2a 20 42 72 | nching..*.The.Two.Remotes::.*.Br |
| 1540 | 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a 2a 20 42 72 61 6e 63 68 20 47 69 74 20 56 61 72 | anch.Commands::.*.Branch.Git.Var |
| 1560 | 69 61 62 6c 65 73 3a 3a 0a 2a 20 41 75 78 69 6c 69 61 72 79 20 42 72 61 6e 63 68 20 43 6f 6d 6d | iables::.*.Auxiliary.Branch.Comm |
| 1580 | 61 6e 64 73 3a 3a 0a 0a 0a 52 65 62 61 73 69 6e 67 0a 0a 2a 20 45 64 69 74 69 6e 67 20 52 65 62 | ands::...Rebasing..*.Editing.Reb |
| 15a0 | 61 73 65 20 53 65 71 75 65 6e 63 65 73 3a 3a 0a 2a 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 41 62 | ase.Sequences::.*.Information.Ab |
| 15c0 | 6f 75 74 20 49 6e 2d 50 72 6f 67 72 65 73 73 20 52 65 62 61 73 65 3a 3a 0a 0a 0a 43 68 65 72 72 | out.In-Progress.Rebase::...Cherr |
| 15e0 | 79 20 50 69 63 6b 69 6e 67 0a 0a 2a 20 52 65 76 65 72 74 69 6e 67 3a 3a 0a 0a 0a 54 72 61 6e 73 | y.Picking..*.Reverting::...Trans |
| 1600 | 66 65 72 72 69 6e 67 0a 0a 2a 20 52 65 6d 6f 74 65 73 3a 3a 0a 2a 20 46 65 74 63 68 69 6e 67 3a | ferring..*.Remotes::.*.Fetching: |
| 1620 | 3a 0a 2a 20 50 75 6c 6c 69 6e 67 3a 3a 0a 2a 20 50 75 73 68 69 6e 67 3a 3a 0a 2a 20 50 6c 61 69 | :.*.Pulling::.*.Pushing::.*.Plai |
| 1640 | 6e 20 50 61 74 63 68 65 73 3a 3a 0a 2a 20 4d 61 69 6c 64 69 72 20 50 61 74 63 68 65 73 3a 3a 0a | n.Patches::.*.Maildir.Patches::. |
| 1660 | 0a 52 65 6d 6f 74 65 73 0a 0a 2a 20 52 65 6d 6f 74 65 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a 2a 20 | .Remotes..*.Remote.Commands::.*. |
| 1680 | 52 65 6d 6f 74 65 20 47 69 74 20 56 61 72 69 61 62 6c 65 73 3a 3a 0a 0a 0a 4d 69 73 63 65 6c 6c | Remote.Git.Variables::...Miscell |
| 16a0 | 61 6e 65 6f 75 73 0a 0a 2a 20 54 61 67 67 69 6e 67 3a 3a 0a 2a 20 4e 6f 74 65 73 3a 3a 0a 2a 20 | aneous..*.Tagging::.*.Notes::.*. |
| 16c0 | 53 75 62 6d 6f 64 75 6c 65 73 3a 3a 0a 2a 20 53 75 62 74 72 65 65 3a 3a 0a 2a 20 57 6f 72 6b 74 | Submodules::.*.Subtree::.*.Workt |
| 16e0 | 72 65 65 3a 3a 0a 2a 20 53 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 73 3a 3a 0a 2a 20 42 75 6e | ree::.*.Sparse.checkouts::.*.Bun |
| 1700 | 64 6c 65 3a 3a 0a 2a 20 43 6f 6d 6d 6f 6e 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a 2a 20 57 69 70 20 | dle::.*.Common.Commands::.*.Wip. |
| 1720 | 4d 6f 64 65 73 3a 3a 0a 2a 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 | Modes::.*.Commands.for.Buffers.V |
| 1740 | 69 73 69 74 69 6e 67 20 46 69 6c 65 73 3a 3a 0a 2a 20 4d 69 6e 6f 72 20 4d 6f 64 65 20 66 6f 72 | isiting.Files::.*.Minor.Mode.for |
| 1760 | 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 42 6c 6f 62 73 3a 3a 0a 0a 53 75 62 6d 6f | .Buffers.Visiting.Blobs::..Submo |
| 1780 | 64 75 6c 65 73 0a 0a 2a 20 4c 69 73 74 69 6e 67 20 53 75 62 6d 6f 64 75 6c 65 73 3a 3a 0a 2a 20 | dules..*.Listing.Submodules::.*. |
| 17a0 | 53 75 62 6d 6f 64 75 6c 65 20 54 72 61 6e 73 69 65 6e 74 3a 3a 0a 0a 0a 57 69 70 20 4d 6f 64 65 | Submodule.Transient::...Wip.Mode |
| 17c0 | 73 0a 0a 2a 20 57 69 70 20 47 72 61 70 68 3a 3a 0a 2a 20 4c 65 67 61 63 79 20 57 69 70 20 4d 6f | s..*.Wip.Graph::.*.Legacy.Wip.Mo |
| 17e0 | 64 65 73 3a 3a 0a 0a 0a 43 75 73 74 6f 6d 69 7a 69 6e 67 0a 0a 2a 20 50 65 72 2d 52 65 70 6f 73 | des::...Customizing..*.Per-Repos |
| 1800 | 69 74 6f 72 79 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 3a 0a 2a 20 45 73 73 65 6e 74 69 61 | itory.Configuration::.*.Essentia |
| 1820 | 6c 20 53 65 74 74 69 6e 67 73 3a 3a 0a 0a 45 73 73 65 6e 74 69 61 6c 20 53 65 74 74 69 6e 67 73 | l.Settings::..Essential.Settings |
| 1840 | 0a 0a 2a 20 53 61 66 65 74 79 3a 3a 0a 2a 20 50 65 72 66 6f 72 6d 61 6e 63 65 3a 3a 0a 2a 20 47 | ..*.Safety::.*.Performance::.*.G |
| 1860 | 6c 6f 62 61 6c 20 42 69 6e 64 69 6e 67 73 3a 3a 0a 0a 0a 50 6c 75 6d 62 69 6e 67 0a 0a 2a 20 43 | lobal.Bindings::...Plumbing..*.C |
| 1880 | 61 6c 6c 69 6e 67 20 47 69 74 3a 3a 0a 2a 20 53 65 63 74 69 6f 6e 20 50 6c 75 6d 62 69 6e 67 3a | alling.Git::.*.Section.Plumbing: |
| 18a0 | 3a 0a 2a 20 52 65 66 72 65 73 68 69 6e 67 20 42 75 66 66 65 72 73 3a 3a 0a 2a 20 43 6f 6e 76 65 | :.*.Refreshing.Buffers::.*.Conve |
| 18c0 | 6e 74 69 6f 6e 73 3a 3a 0a 0a 43 61 6c 6c 69 6e 67 20 47 69 74 0a 0a 2a 20 47 65 74 74 69 6e 67 | ntions::..Calling.Git..*.Getting |
| 18e0 | 20 61 20 56 61 6c 75 65 20 66 72 6f 6d 20 47 69 74 3a 3a 0a 2a 20 43 61 6c 6c 69 6e 67 20 47 69 | .a.Value.from.Git::.*.Calling.Gi |
| 1900 | 74 20 66 6f 72 20 45 66 66 65 63 74 3a 3a 0a 0a 0a 53 65 63 74 69 6f 6e 20 50 6c 75 6d 62 69 6e | t.for.Effect::...Section.Plumbin |
| 1920 | 67 0a 0a 2a 20 43 72 65 61 74 69 6e 67 20 53 65 63 74 69 6f 6e 73 3a 3a 0a 2a 20 53 65 63 74 69 | g..*.Creating.Sections::.*.Secti |
| 1940 | 6f 6e 20 53 65 6c 65 63 74 69 6f 6e 3a 3a 0a 2a 20 4d 61 74 63 68 69 6e 67 20 53 65 63 74 69 6f | on.Selection::.*.Matching.Sectio |
| 1960 | 6e 73 3a 3a 0a 0a 0a 43 6f 6e 76 65 6e 74 69 6f 6e 73 0a 0a 2a 20 54 68 65 6d 69 6e 67 20 46 61 | ns::...Conventions..*.Theming.Fa |
| 1980 | 63 65 73 3a 3a 0a 0a 0a 46 41 51 0a 0a 2a 20 46 41 51 20 2d 20 48 6f 77 20 74 6f 20 2e 2e 2e 3f | ces::...FAQ..*.FAQ.-.How.to....? |
| 19a0 | 3a 3a 0a 2a 20 46 41 51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 3a 3a 0a 0a | ::.*.FAQ.-.Issues.and.Errors::.. |
| 19c0 | 46 41 51 20 2d 20 48 6f 77 20 74 6f 20 2e 2e 2e 3f 0a 0a 2a 20 48 6f 77 20 74 6f 20 70 72 6f 6e | FAQ.-.How.to....?..*.How.to.pron |
| 19e0 | 6f 75 6e 63 65 20 4d 61 67 69 74 3f 3a 3a 0a 2a 20 48 6f 77 20 74 6f 20 73 68 6f 77 20 67 69 74 | ounce.Magit?::.*.How.to.show.git |
| 1a00 | 27 73 20 6f 75 74 70 75 74 3f 3a 3a 0a 2a 20 48 6f 77 20 74 6f 20 69 6e 73 74 61 6c 6c 20 74 68 | 's.output?::.*.How.to.install.th |
| 1a20 | 65 20 67 69 74 6d 61 6e 20 69 6e 66 6f 20 6d 61 6e 75 61 6c 3f 3a 3a 0a 2a 20 48 6f 77 20 74 6f | e.gitman.info.manual?::.*.How.to |
| 1a40 | 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 69 | .show.diffs.for.gpg-encrypted.fi |
| 1a60 | 6c 65 73 3f 3a 3a 0a 2a 20 48 6f 77 20 64 6f 65 73 20 62 72 61 6e 63 68 69 6e 67 20 61 6e 64 20 | les?::.*.How.does.branching.and. |
| 1a80 | 70 75 73 68 69 6e 67 20 77 6f 72 6b 3f 3a 3a 0a 2a 20 53 68 6f 75 6c 64 20 49 20 64 69 73 61 62 | pushing.work?::.*.Should.I.disab |
| 1aa0 | 6c 65 20 56 43 3f 3a 3a 0a 0a 0a 46 41 51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f | le.VC?::...FAQ.-.Issues.and.Erro |
| 1ac0 | 72 73 0a 0a 2a 20 4d 61 67 69 74 20 69 73 20 73 6c 6f 77 3a 3a 0a 2a 20 49 20 63 68 61 6e 67 65 | rs..*.Magit.is.slow::.*.I.change |
| 1ae0 | 64 20 73 65 76 65 72 61 6c 20 74 68 6f 75 73 61 6e 64 20 66 69 6c 65 73 20 61 74 20 6f 6e 63 65 | d.several.thousand.files.at.once |
| 1b00 | 20 61 6e 64 20 6e 6f 77 20 4d 61 67 69 74 20 69 73 20 75 6e 75 73 61 62 6c 65 3a 3a 0a 2a 20 49 | .and.now.Magit.is.unusable::.*.I |
| 1b20 | 20 61 6d 20 68 61 76 69 6e 67 20 70 72 6f 62 6c 65 6d 73 20 63 6f 6d 6d 69 74 74 69 6e 67 3a 3a | .am.having.problems.committing:: |
| 1b40 | 0a 2a 20 49 20 61 6d 20 75 73 69 6e 67 20 4d 53 20 57 69 6e 64 6f 77 73 20 61 6e 64 20 63 61 6e | .*.I.am.using.MS.Windows.and.can |
| 1b60 | 6e 6f 74 20 70 75 73 68 20 77 69 74 68 20 4d 61 67 69 74 3a 3a 0a 2a 20 49 20 61 6d 20 75 73 69 | not.push.with.Magit::.*.I.am.usi |
| 1b80 | 6e 67 20 6d 61 63 4f 53 20 61 6e 64 20 53 4f 4d 45 54 48 49 4e 47 20 77 6f 72 6b 73 20 69 6e 20 | ng.macOS.and.SOMETHING.works.in. |
| 1ba0 | 73 68 65 6c 6c 2c 20 62 75 74 20 6e 6f 74 20 69 6e 20 4d 61 67 69 74 3a 20 49 20 61 6d 20 75 73 | shell,.but.not.in.Magit:.I.am.us |
| 1bc0 | 69 6e 67 20 6d 61 63 4f 53 20 61 6e 64 20 53 4f 4d 45 54 48 49 4e 47 20 77 6f 72 6b 73 20 69 6e | ing.macOS.and.SOMETHING.works.in |
| 1be0 | 20 73 68 65 6c 6c 20 62 75 74 20 6e 6f 74 20 69 6e 20 4d 61 67 69 74 2e 0a 2a 20 45 78 70 61 6e | .shell.but.not.in.Magit..*.Expan |
| 1c00 | 64 69 6e 67 20 61 20 66 69 6c 65 20 74 6f 20 73 68 6f 77 20 74 68 65 20 64 69 66 66 20 63 61 75 | ding.a.file.to.show.the.diff.cau |
| 1c20 | 73 65 73 20 69 74 20 74 6f 20 64 69 73 61 70 70 65 61 72 3a 3a 0a 2a 20 50 6f 69 6e 74 20 69 73 | ses.it.to.disappear::.*.Point.is |
| 1c40 | 20 77 72 6f 6e 67 20 69 6e 20 74 68 65 20 43 4f 4d 4d 49 54 5f 45 44 49 54 4d 53 47 20 62 75 66 | .wrong.in.the.COMMIT_EDITMSG.buf |
| 1c60 | 66 65 72 3a 3a 0a 2a 20 54 68 65 20 6d 6f 64 65 2d 6c 69 6e 65 20 69 6e 66 6f 72 6d 61 74 69 6f | fer::.*.The.mode-line.informatio |
| 1c80 | 6e 20 69 73 6e 27 74 20 61 6c 77 61 79 73 20 75 70 2d 74 6f 2d 64 61 74 65 3a 3a 0a 2a 20 41 20 | n.isn't.always.up-to-date::.*.A. |
| 1ca0 | 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 20 | branch.and.tag.sharing.the.same. |
| 1cc0 | 6e 61 6d 65 20 62 72 65 61 6b 73 20 53 4f 4d 45 54 48 49 4e 47 3a 3a 0a 2a 20 4d 79 20 47 69 74 | name.breaks.SOMETHING::.*.My.Git |
| 1ce0 | 20 68 6f 6f 6b 73 20 77 6f 72 6b 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 | .hooks.work.on.the.command-line. |
| 1d00 | 62 75 74 20 6e 6f 74 20 69 6e 73 69 64 65 20 4d 61 67 69 74 3a 3a 0a 2a 20 67 69 74 2d 63 6f 6d | but.not.inside.Magit::.*.git-com |
| 1d20 | 6d 69 74 2d 6d 6f 64 65 20 69 73 6e 27 74 20 75 73 65 64 20 77 68 65 6e 20 63 6f 6d 6d 69 74 74 | mit-mode.isn't.used.when.committ |
| 1d40 | 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 3a 3a 0a 2a 20 50 6f | ing.from.the.command-line::.*.Po |
| 1d60 | 69 6e 74 20 65 6e 64 73 20 75 70 20 69 6e 73 69 64 65 20 69 6e 76 69 73 69 62 6c 65 20 74 65 78 | int.ends.up.inside.invisible.tex |
| 1d80 | 74 20 77 68 65 6e 20 6a 75 6d 70 69 6e 67 20 74 6f 20 61 20 66 69 6c 65 2d 76 69 73 69 74 69 6e | t.when.jumping.to.a.file-visitin |
| 1da0 | 67 20 62 75 66 66 65 72 3a 3a 0a 2a 20 49 20 61 6d 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 62 6c 65 | g.buffer::.*.I.am.no.longer.able |
| 1dc0 | 20 74 6f 20 73 61 76 65 20 70 6f 70 75 70 20 64 65 66 61 75 6c 74 73 3a 3a 0a 0a 0a 0a 1f 0a 46 | .to.save.popup.defaults::......F |
| 1de0 | 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 74 72 | ile:.doc5khxAZ.info,..Node:.Intr |
| 1e00 | 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 69 6f 6e 2c 20 20 | oduction,..Next:.Installation,.. |
| 1e20 | 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 72 6f 64 75 63 74 | Prev:.Top,..Up:.Top..1.Introduct |
| 1e40 | 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 69 73 20 61 6e 20 | ion.**************..Magit.is.an. |
| 1e60 | 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 74 72 6f 6c | interface.to.the.version.control |
| 1e80 | 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 61 6e 20 45 | .system.Git,.implemented.as.an.E |
| 1ea0 | 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 20 74 6f 20 | macs.package...Magit.aspires.to. |
| 1ec0 | 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 57 68 | be.a.complete.Git.porcelain...Wh |
| 1ee0 | 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 61 74 20 4d | ile.we.cannot.(yet).claim.that.M |
| 1f00 | 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 20 65 61 63 | agit.wraps.and.improves.upon.eac |
| 1f20 | 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 69 73 20 63 | h.and.every.Git.command,.it.is.c |
| 1f40 | 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 20 65 78 70 | omplete.enough.to.allow.even.exp |
| 1f60 | 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 6d 20 61 6c | erienced.Git.users.to.perform.al |
| 1f80 | 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 69 6f 6e 20 | most.all.of.their.daily.version. |
| 1fa0 | 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 77 69 74 68 | control.tasks.directly.from.with |
| 1fc0 | 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 69 74 20 63 | in.Emacs...While.many.fine.Git.c |
| 1fe0 | 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 20 47 69 74 | lients.exist,.only.Magit.and.Git |
| 2000 | 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 20 70 6f 72 | .itself.deserve.to.be.called.por |
| 2020 | 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 74 68 65 72 77 69 | celains......Staging.and.otherwi |
| 2040 | 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 20 6f 66 20 74 68 | se.applying.changes.is.one.of.th |
| 2060 | 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 69 6e 20 61 20 47 | e.most.important.features.in.a.G |
| 2080 | 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 74 20 6f 75 74 73 | it.porcelain.and.here.Magit.outs |
| 20a0 | 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 64 69 6e 67 20 47 | hines.anything.else,.including.G |
| 20c0 | 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 61 67 69 6e 67 20 | it.itself...Git...s.own.staging. |
| 20e0 | 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 74 63 68 e2 80 99 | interface.(...git.add.--patch... |
| 2100 | 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 6e 79 20 75 73 65 | ).is.so.cumbersome.that.many.use |
| 2120 | 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 6e 61 6c 20 63 61 | rs.only.use.it.in.exceptional.ca |
| 2140 | 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 75 6e 6b 20 6f 72 | ses...In.Magit.staging.a.hunk.or |
| 2160 | 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 69 73 20 61 73 20 | .even.just.part.of.a.hunk.is.as. |
| 2180 | 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 6e 67 65 73 20 6d | trivial.as.staging.all.changes.m |
| 21a0 | 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 74 20 76 69 73 69 | ade.to.a.file......The.most.visi |
| 21c0 | 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 72 66 61 63 65 20 | ble.part.of.Magit...s.interface. |
| 21e0 | 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 68 20 64 69 73 70 | is.the.status.buffer,.which.disp |
| 2200 | 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 20 63 75 72 72 65 | lays.information.about.the.curre |
| 2220 | 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 74 20 69 73 0a 63 | nt.repository...Its.content.is.c |
| 2240 | 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 47 69 74 20 63 6f | reated.by.running.several.Git.co |
| 2260 | 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 74 70 75 74 0a 61 | mmands.and.making.their.output.a |
| 2280 | 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 69 6e 67 73 2c 20 | ctionable...Among.other.things,. |
| 22a0 | 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 6f 75 74 20 74 68 | it.displays.information.about.th |
| 22c0 | 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 70 75 6c 6c 65 64 | e.current.branch,.lists.unpulled |
| 22e0 | 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 63 6f 6e 74 61 69 | .and.unpushed.changes.and.contai |
| 2300 | 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 20 73 74 61 67 65 | ns.sections.displaying.the.stage |
| 2320 | 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 68 61 74 20 6d 69 | d.and.unstaged.changes...That.mi |
| 2340 | 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 65 20 73 65 63 74 | ght.sound.noisy,.but,.since.sect |
| 2360 | 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 99 73 20 6e 6f 74 | ions.are.collapsible,.it...s.not |
| 2380 | 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 61 20 63 68 61 6e | ......To.stage.or.unstage.a.chan |
| 23a0 | 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 6e 20 74 68 65 20 | ge.one.places.the.cursor.on.the. |
| 23c0 | 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 e2 80 99 20 6f 72 | change.and.then.types....s....or |
| 23e0 | 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 62 65 20 61 20 66 | ....u......The.change.can.be.a.f |
| 2400 | 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 0a 72 65 67 69 6f | ile.or.a.hunk,.or.when.the.regio |
| 2420 | 6e 20 69 73 20 61 63 74 69 76 65 20 28 69 2e 65 2e 2c 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 | n.is.active.(i.e.,.when.there.is |
| 2440 | 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 73 20 6f 72 0a 68 | .a.selection).several.files.or.h |
| 2460 | 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 20 61 20 68 75 6e | unks,.or.even.just.part.of.a.hun |
| 2480 | 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 74 68 61 74 20 74 | k...The.change.or.changes.that.t |
| 24a0 | 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 74 68 65 72 73 20 | hese.commands.-.and.many.others. |
| 24c0 | 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 68 74 65 64 2e 0a | -.would.act.on.are.highlighted.. |
| 24e0 | 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 73 65 76 65 72 61 | ....Magit.also.implements.severa |
| 2500 | 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 6e 20 61 64 64 69 | l.other."apply.variants".in.addi |
| 2520 | 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 69 6e 67 2e 20 20 | tion.to.staging.and.unstaging... |
| 2540 | 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 20 61 20 63 68 61 | One.can.discard.or.reverse.a.cha |
| 2560 | 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 72 6b 69 6e 67 20 | nge,.or.apply.it.to.the.working. |
| 2580 | 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 69 6e 20 6f 6e 6c | tree...Git...s.own.porcelain.onl |
| 25a0 | 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 67 0a 61 6e 64 20 | y.supports.this.for.staging.and. |
| 25c0 | 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 76 65 20 74 6f 20 | unstaging.and.you.would.have.to. |
| 25e0 | 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 69 66 66 20 2e 2e | do.something.like....git.diff... |
| 2600 | 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 20 74 6f 20 64 69 | ..|.???.|.git.apply........to.di |
| 2620 | 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 73 69 6e 67 6c 65 | scard,.revert,.or.apply.a.single |
| 2640 | 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 20 20 49 6e 20 66 | .hunk.on.the.command.line...In.f |
| 2660 | 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 4d 61 67 69 74 20 | act.that...s.exactly.what.Magit. |
| 2680 | 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 77 68 61 74 20 6c | does.internally.(which.is.what.l |
| 26a0 | 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 69 61 6e 74 73 22 | ead.to.the.term."apply.variants" |
| 26c0 | 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 66 6f 72 20 47 69 | )......Magit.isn...t.just.for.Gi |
| 26e0 | 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 75 6d 65 20 73 6f | t.experts,.but.it.does.assume.so |
| 2700 | 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 69 74 20 61 73 20 | me.prior.experience.with.Git.as. |
| 2720 | 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 20 73 61 69 64 2c | well.as.Emacs...That.being.said, |
| 2740 | 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 74 68 61 74 20 75 | .many.users.have.reported.that.u |
| 2760 | 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 79 20 74 61 75 67 | sing.Magit.was.what.finally.taug |
| 2780 | 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 65 20 6f 66 20 61 | ht.them.what.Git.is.capable.of.a |
| 27a0 | 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 6c 6c 65 73 74 2e | nd.how.to.use.it.to.its.fullest. |
| 27c0 | 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 68 61 64 20 73 77 | ..Other.users.wished.they.had.sw |
| 27e0 | 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 74 68 61 74 20 74 | itched.to.Emacs.sooner.so.that.t |
| 2800 | 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 72 20 68 61 6e 64 | hey.would.have.gotten.their.hand |
| 2820 | 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 69 6c 65 20 6f 6e | s.on.Magit.earlier......While.on |
| 2840 | 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 61 74 75 72 65 73 | e.has.to.know.the.basic.features |
| 2860 | 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 6b 65 0a 66 75 6c | .of.Emacs.to.be.able.to.make.ful |
| 2880 | 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 6a 75 73 74 20 65 | l.use.of.Magit,.acquiring.just.e |
| 28a0 | 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 99 74 20 74 61 6b | nough.Emacs.skills.doesn...t.tak |
| 28c0 | 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 65 6e 20 66 6f 72 | e.long.and.is.worth.it,.even.for |
| 28e0 | 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 69 74 6f 72 73 2e | .users.who.prefer.other.editors. |
| 2900 | 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 20 67 69 76 65 20 | ..Vim.users.are.advised.to.give. |
| 2920 | 45 76 69 6c 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 65 6d 61 63 73 2d 65 | Evil.(https://github.com/emacs-e |
| 2940 | 76 69 6c 2f 65 76 69 6c 29 2c 20 74 68 65 0a 22 45 78 74 65 6e 73 69 62 6c 65 20 56 49 20 4c 61 | vil/evil),.the."Extensible.VI.La |
| 2960 | 79 65 72 20 66 6f 72 20 45 6d 61 63 73 22 2c 20 61 6e 64 20 53 70 61 63 65 6d 61 63 73 0a 28 68 | yer.for.Emacs",.and.Spacemacs.(h |
| 2980 | 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73 79 6c 32 30 62 6e 72 2f 73 70 61 63 65 | ttps://github.com/syl20bnr/space |
| 29a0 | 6d 61 63 73 29 2c 20 61 6e 20 22 45 6d 61 63 73 20 73 74 61 72 74 65 72 2d 6b 69 74 20 66 6f 63 | macs),.an."Emacs.starter-kit.foc |
| 29c0 | 75 73 65 64 0a 6f 6e 20 45 76 69 6c 22 20 61 20 74 72 79 2e 0a 0a 20 20 20 4d 61 67 69 74 20 70 | used.on.Evil".a.try......Magit.p |
| 29e0 | 72 6f 76 69 64 65 73 20 61 20 63 6f 6e 73 69 73 74 65 6e 74 20 61 6e 64 20 65 66 66 69 63 69 65 | rovides.a.consistent.and.efficie |
| 2a00 | 6e 74 20 47 69 74 20 70 6f 72 63 65 6c 61 69 6e 2e 20 20 41 66 74 65 72 20 61 0a 73 68 6f 72 74 | nt.Git.porcelain...After.a.short |
| 2a20 | 20 6c 65 61 72 6e 69 6e 67 20 70 65 72 69 6f 64 2c 20 79 6f 75 20 77 69 6c 6c 20 62 65 20 61 62 | .learning.period,.you.will.be.ab |
| 2a40 | 6c 65 20 74 6f 20 70 65 72 66 6f 72 6d 20 6d 6f 73 74 20 6f 66 20 79 6f 75 72 20 64 61 69 6c 79 | le.to.perform.most.of.your.daily |
| 2a60 | 0a 76 65 72 73 69 6f 6e 20 63 6f 6e 74 72 6f 6c 20 74 61 73 6b 73 20 66 61 73 74 65 72 20 74 68 | .version.control.tasks.faster.th |
| 2a80 | 61 6e 20 79 6f 75 20 77 6f 75 6c 64 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 | an.you.would.on.the.command.line |
| 2aa0 | 2e 20 20 59 6f 75 0a 77 69 6c 6c 20 6c 69 6b 65 6c 79 20 61 6c 73 6f 20 73 74 61 72 74 20 75 73 | ...You.will.likely.also.start.us |
| 2ac0 | 69 6e 67 20 66 65 61 74 75 72 65 73 20 74 68 61 74 20 73 65 65 6d 65 64 20 74 6f 6f 20 64 61 75 | ing.features.that.seemed.too.dau |
| 2ae0 | 6e 74 69 6e 67 20 69 6e 20 74 68 65 0a 70 61 73 74 2e 0a 0a 20 20 20 4d 61 67 69 74 20 66 75 6c | nting.in.the.past......Magit.ful |
| 2b00 | 6c 79 20 65 6d 62 72 61 63 65 73 20 47 69 74 2e 20 20 49 74 20 65 78 70 6f 73 65 73 20 6d 61 6e | ly.embraces.Git...It.exposes.man |
| 2b20 | 79 20 61 64 76 61 6e 63 65 64 20 66 65 61 74 75 72 65 73 20 75 73 69 6e 67 20 61 0a 73 69 6d 70 | y.advanced.features.using.a.simp |
| 2b40 | 6c 65 20 62 75 74 20 66 6c 65 78 69 62 6c 65 20 69 6e 74 65 72 66 61 63 65 20 69 6e 73 74 65 61 | le.but.flexible.interface.instea |
| 2b60 | 64 20 6f 66 20 6f 6e 6c 79 20 77 72 61 70 70 69 6e 67 20 74 68 65 20 74 72 69 76 69 61 6c 20 6f | d.of.only.wrapping.the.trivial.o |
| 2b80 | 6e 65 73 0a 6c 69 6b 65 20 6d 61 6e 79 20 47 55 49 20 63 6c 69 65 6e 74 73 20 64 6f 2e 20 20 4f | nes.like.many.GUI.clients.do...O |
| 2ba0 | 66 20 63 6f 75 72 73 65 20 4d 61 67 69 74 20 73 75 70 70 6f 72 74 73 20 6c 6f 67 67 69 6e 67 2c | f.course.Magit.supports.logging, |
| 2bc0 | 20 63 6c 6f 6e 69 6e 67 2c 0a 70 75 73 68 69 6e 67 2c 20 61 6e 64 20 6f 74 68 65 72 20 63 6f 6d | .cloning,.pushing,.and.other.com |
| 2be0 | 6d 61 6e 64 73 20 74 68 61 74 20 75 73 75 61 6c 6c 79 20 64 6f 6e e2 80 99 74 20 66 61 69 6c 20 | mands.that.usually.don...t.fail. |
| 2c00 | 69 6e 20 73 70 65 63 74 61 63 75 6c 61 72 20 77 61 79 73 3b 0a 62 75 74 20 69 74 20 61 6c 73 6f | in.spectacular.ways;.but.it.also |
| 2c20 | 20 73 75 70 70 6f 72 74 73 20 74 61 73 6b 73 20 74 68 61 74 20 6f 66 74 65 6e 20 63 61 6e 6e 6f | .supports.tasks.that.often.canno |
| 2c40 | 74 20 62 65 20 63 6f 6d 70 6c 65 74 65 64 20 69 6e 20 61 20 73 69 6e 67 6c 65 0a 73 74 65 70 2e | t.be.completed.in.a.single.step. |
| 2c60 | 20 20 4d 61 67 69 74 20 66 75 6c 6c 79 20 73 75 70 70 6f 72 74 73 20 74 61 73 6b 73 20 73 75 63 | ..Magit.fully.supports.tasks.suc |
| 2c80 | 68 20 61 73 20 6d 65 72 67 69 6e 67 2c 20 72 65 62 61 73 69 6e 67 2c 0a 63 68 65 72 72 79 2d 70 | h.as.merging,.rebasing,.cherry-p |
| 2ca0 | 69 63 6b 69 6e 67 2c 20 72 65 76 65 72 74 69 6e 67 2c 20 61 6e 64 20 62 6c 61 6d 69 6e 67 20 62 | icking,.reverting,.and.blaming.b |
| 2cc0 | 79 20 6e 6f 74 20 6f 6e 6c 79 20 70 72 6f 76 69 64 69 6e 67 20 61 20 63 6f 6d 6d 61 6e 64 0a 74 | y.not.only.providing.a.command.t |
| 2ce0 | 6f 20 69 6e 69 74 69 61 74 65 20 74 68 65 73 65 20 74 61 73 6b 73 20 62 75 74 20 61 6c 73 6f 20 | o.initiate.these.tasks.but.also. |
| 2d00 | 62 79 20 64 69 73 70 6c 61 79 69 6e 67 20 63 6f 6e 74 65 78 74 20 73 65 6e 73 69 74 69 76 65 0a | by.displaying.context.sensitive. |
| 2d20 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 6c 6f 6e 67 20 74 68 65 20 77 61 79 20 61 6e 64 20 70 72 | information.along.the.way.and.pr |
| 2d40 | 6f 76 69 64 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 72 65 20 75 73 65 66 75 6c | oviding.commands.that.are.useful |
| 2d60 | 20 66 6f 72 0a 72 65 73 6f 6c 76 69 6e 67 20 63 6f 6e 66 6c 69 63 74 73 20 61 6e 64 20 72 65 73 | .for.resolving.conflicts.and.res |
| 2d80 | 75 6d 69 6e 67 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 61 66 74 65 72 20 64 6f 69 6e 67 20 73 | uming.the.sequence.after.doing.s |
| 2da0 | 6f 2e 0a 0a 20 20 20 4d 61 67 69 74 20 77 72 61 70 73 20 61 6e 64 20 69 6e 20 6d 61 6e 79 20 63 | o......Magit.wraps.and.in.many.c |
| 2dc0 | 61 73 65 73 20 69 6d 70 72 6f 76 65 73 20 75 70 6f 6e 20 61 74 20 6c 65 61 73 74 20 74 68 65 20 | ases.improves.upon.at.least.the. |
| 2de0 | 66 6f 6c 6c 6f 77 69 6e 67 0a 47 69 74 20 70 6f 72 63 65 6c 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 | following.Git.porcelain.commands |
| 2e00 | 3a 20 e2 80 98 61 64 64 e2 80 99 2c 20 e2 80 98 61 6d e2 80 99 2c 20 e2 80 98 62 69 73 65 63 74 | :....add...,....am...,....bisect |
| 2e20 | e2 80 99 2c 20 e2 80 98 62 6c 61 6d 65 e2 80 99 2c 20 e2 80 98 62 72 61 6e 63 68 e2 80 99 2c 0a | ...,....blame...,....branch...,. |
| 2e40 | e2 80 98 63 68 65 63 6b 6f 75 74 e2 80 99 2c 20 e2 80 98 63 68 65 72 72 79 e2 80 99 2c 20 e2 80 | ...checkout...,....cherry...,... |
| 2e60 | 98 63 68 65 72 72 79 2d 70 69 63 6b e2 80 99 2c 20 e2 80 98 63 6c 65 61 6e e2 80 99 2c 20 e2 80 | .cherry-pick...,....clean...,... |
| 2e80 | 98 63 6c 6f 6e 65 e2 80 99 2c 20 e2 80 98 63 6f 6d 6d 69 74 e2 80 99 2c 0a e2 80 98 63 6f 6e 66 | .clone...,....commit...,....conf |
| 2ea0 | 69 67 e2 80 99 2c 20 e2 80 98 64 65 73 63 72 69 62 65 e2 80 99 2c 20 e2 80 98 64 69 66 66 e2 80 | ig...,....describe...,....diff.. |
| 2ec0 | 99 2c 20 e2 80 98 66 65 74 63 68 e2 80 99 2c 20 e2 80 98 66 6f 72 6d 61 74 2d 70 61 74 63 68 e2 | .,....fetch...,....format-patch. |
| 2ee0 | 80 99 2c 20 e2 80 98 69 6e 69 74 e2 80 99 2c 20 e2 80 98 6c 6f 67 e2 80 99 2c 0a e2 80 98 6d 65 | ..,....init...,....log...,....me |
| 2f00 | 72 67 65 e2 80 99 2c 20 e2 80 98 6d 65 72 67 65 2d 74 72 65 65 e2 80 99 2c 20 e2 80 98 6d 76 e2 | rge...,....merge-tree...,....mv. |
| 2f20 | 80 99 2c 20 e2 80 98 6e 6f 74 65 73 e2 80 99 2c 20 e2 80 98 70 75 6c 6c e2 80 99 2c 20 e2 80 98 | ..,....notes...,....pull...,.... |
| 2f40 | 72 65 62 61 73 65 e2 80 99 2c 20 e2 80 98 72 65 66 6c 6f 67 e2 80 99 2c 0a e2 80 98 72 65 6d 6f | rebase...,....reflog...,....remo |
| 2f60 | 74 65 e2 80 99 2c 20 e2 80 98 72 65 71 75 65 73 74 2d 70 75 6c 6c e2 80 99 2c 20 e2 80 98 72 65 | te...,....request-pull...,....re |
| 2f80 | 73 65 74 e2 80 99 2c 20 e2 80 98 72 65 76 65 72 74 e2 80 99 2c 20 e2 80 98 72 6d e2 80 99 2c 20 | set...,....revert...,....rm...,. |
| 2fa0 | e2 80 98 73 68 6f 77 e2 80 99 2c 20 e2 80 98 73 74 61 73 68 e2 80 99 2c 0a e2 80 98 73 75 62 6d | ...show...,....stash...,....subm |
| 2fc0 | 6f 64 75 6c 65 e2 80 99 2c 20 e2 80 98 73 75 62 74 72 65 65 e2 80 99 2c 20 e2 80 98 74 61 67 e2 | odule...,....subtree...,....tag. |
| 2fe0 | 80 99 2c 20 61 6e 64 20 e2 80 98 77 6f 72 6b 74 72 65 65 2e e2 80 99 20 4d 61 6e 79 20 6d 6f 72 | ..,.and....worktree.....Many.mor |
| 3000 | 65 20 4d 61 67 69 74 20 70 6f 72 63 65 6c 61 69 6e 0a 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 69 | e.Magit.porcelain.commands.are.i |
| 3020 | 6d 70 6c 65 6d 65 6e 74 65 64 20 6f 6e 20 74 6f 70 20 6f 66 20 47 69 74 20 70 6c 75 6d 62 69 6e | mplemented.on.top.of.Git.plumbin |
| 3040 | 67 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 | g.commands.....File:.doc5khxAZ.i |
| 3060 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 20 4e 65 78 74 3a | nfo,..Node:.Installation,..Next: |
| 3080 | 20 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 2c 20 20 50 72 65 76 3a 20 49 6e 74 72 6f 64 75 | .Getting.Started,..Prev:.Introdu |
| 30a0 | 63 74 69 6f 6e 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 32 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a | ction,..Up:.Top..2.Installation. |
| 30c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 4d 61 67 69 74 20 63 61 6e 20 62 65 20 69 6e 73 | **************..Magit.can.be.ins |
| 30e0 | 74 61 6c 6c 65 64 20 75 73 69 6e 67 20 45 6d 61 63 73 e2 80 99 20 70 61 63 6b 61 67 65 20 6d 61 | talled.using.Emacs....package.ma |
| 3100 | 6e 61 67 65 72 20 6f 72 20 6d 61 6e 75 61 6c 6c 79 20 66 72 6f 6d 20 69 74 73 0a 64 65 76 65 6c | nager.or.manually.from.its.devel |
| 3120 | 6f 70 6d 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 49 | opment.repository...*.Menu:..*.I |
| 3140 | 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 4d 65 6c 70 61 3a 3a 0a 2a 20 49 6e 73 74 61 6c 6c | nstalling.from.Melpa::.*.Install |
| 3160 | 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 3a 3a 0a 2a 20 | ing.from.the.Git.Repository::.*. |
| 3180 | 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 0a 0a 1f 0a 46 69 6c | Post-Installation.Tasks::....Fil |
| 31a0 | 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 73 74 61 6c | e:.doc5khxAZ.info,..Node:.Instal |
| 31c0 | 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 74 61 6c 6c 69 | ling.from.Melpa,..Next:.Installi |
| 31e0 | 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 20 55 70 3a | ng.from.the.Git.Repository,..Up: |
| 3200 | 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 6e 67 20 66 72 | .Installation..2.1.Installing.fr |
| 3220 | 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 3d 3d 3d 3d 3d | om.Melpa.======================= |
| 3240 | 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 20 4d 65 6c 70 | ==..Magit.is.available.from.Melp |
| 3260 | 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 20 68 61 76 65 | a.and.Melpa-Stable...If.you.have |
| 3280 | 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 20 6d 61 6e 61 | n...t.used.Emacs....package.mana |
| 32a0 | 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 20 74 69 6d 65 | ger.before,.then.it.is.high.time |
| 32c0 | 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 69 74 68 20 69 | .you.familiarize.yourself.with.i |
| 32e0 | 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 69 6f 6e 20 69 | t.by.reading.the.documentation.i |
| 3300 | 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 74 65 20 28 65 | n.the.Emacs.manual,.see.*note.(e |
| 3320 | 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 6f 6e 65 20 6f | macs)Packages::...Then.add.one.o |
| 3340 | 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 65 2d 61 72 63 | f.the.archives.to....package-arc |
| 3360 | 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 6c 70 61 3a 0a | hives...:.........To.use.Melpa:. |
| 3380 | 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 20 20 20 28 61 | ......(require.'package)......(a |
| 33a0 | 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 73 0a 20 20 20 | dd-to-list.'package-archives.... |
| 33c0 | 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 22 68 74 74 70 | ...............'("melpa"..."http |
| 33e0 | 73 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 0a 0a 20 20 | s://melpa.org/packages/").t).... |
| 3400 | 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 20 20 20 20 | .....To.use.Melpa-Stable:....... |
| 3420 | 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 2d 74 6f 2d | (require.'package)......(add-to- |
| 3440 | 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 20 20 20 20 | list.'package-archives.......... |
| 3460 | 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 22 68 74 74 | .........'("melpa-stable"..."htt |
| 3480 | 70 73 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 73 2f 22 | ps://stable.melpa.org/packages/" |
| 34a0 | 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 79 6f 75 | ).t).....Once.you.have.added.you |
| 34c0 | 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 20 74 6f | r.preferred.archive,.you.need.to |
| 34e0 | 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 74 20 75 | .update.the.local.package.list.u |
| 3500 | 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 73 68 2d | sing:.......M-x.package-refresh- |
| 3520 | 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 65 20 64 | contents.RET.....Once.you.have.d |
| 3540 | 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 69 74 20 | one.that,.you.can.install.Magit. |
| 3560 | 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 20 20 20 | and.its.dependencies.using:..... |
| 3580 | 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 69 74 20 | ..M-x.package-install.RET.magit. |
| 35a0 | 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 73 74 61 | RET.....Now.see.*note.Post-Insta |
| 35c0 | 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 64 6f 63 35 6b 68 | llation.Tasks::.....File:.doc5kh |
| 35e0 | 78 41 5a 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 | xAZ.info,..Node:.Installing.from |
| 3600 | 20 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 | .the.Git.Repository,..Next:.Post |
| 3620 | 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 |
| 3640 | 61 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 | alling.from.Melpa,..Up:.Installa |
| 3660 | 74 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 | tion..2.2.Installing.from.the.Gi |
| 3680 | 74 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 | t.Repository.=================== |
| 36a0 | 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 64 65 70 65 6e | ===================..Magit.depen |
| 36c0 | 64 73 20 6f 6e 20 74 68 65 20 e2 80 98 63 6f 6d 70 61 74 e2 80 99 2c 20 e2 80 98 6c 6c 61 6d 61 | ds.on.the....compat...,....llama |
| 36e0 | e2 80 99 2c 20 e2 80 98 73 65 71 e2 80 99 20 28 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 76 65 72 | ...,....seq....(the.built-in.ver |
| 3700 | 73 69 6f 6e 20 69 73 0a 65 6e 6f 75 67 68 20 77 68 65 6e 20 75 73 69 6e 67 20 45 6d 61 63 73 20 | sion.is.enough.when.using.Emacs. |
| 3720 | 3e 3d 20 32 39 2e 31 29 2c 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 e2 80 99 20 61 6e 64 20 e2 80 | >=.29.1),....transient....and... |
| 3740 | 98 77 69 74 68 2d 65 64 69 74 6f 72 e2 80 99 0a 6c 69 62 72 61 72 69 65 73 20 77 68 69 63 68 20 | .with-editor....libraries.which. |
| 3760 | 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 4d 65 6c 70 61 20 61 6e 64 20 4d 65 6c | are.available.from.Melpa.and.Mel |
| 3780 | 70 61 2d 53 74 61 62 6c 65 2e 20 20 49 6e 73 74 61 6c 6c 20 74 68 65 6d 0a 75 73 69 6e 67 20 e2 | pa-Stable...Install.them.using.. |
| 37a0 | 80 98 4d 2d 78 20 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 20 52 45 54 20 3c 70 61 63 6b 61 | ..M-x.package-install.RET.<packa |
| 37c0 | 67 65 3e 20 52 45 54 e2 80 99 2e 20 20 4f 66 20 63 6f 75 72 73 65 20 79 6f 75 20 6d 61 79 20 61 | ge>.RET......Of.course.you.may.a |
| 37e0 | 6c 73 6f 0a 69 6e 73 74 61 6c 6c 20 74 68 65 6d 20 6d 61 6e 75 61 6c 6c 79 20 66 72 6f 6d 20 74 | lso.install.them.manually.from.t |
| 3800 | 68 65 69 72 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 20 20 54 68 65 6e 20 63 6c 6f 6e 65 20 | heir.repository......Then.clone. |
| 3820 | 74 68 65 20 4d 61 67 69 74 20 72 65 70 6f 73 69 74 6f 72 79 3a 0a 0a 20 20 20 20 20 24 20 67 69 | the.Magit.repository:.......$.gi |
| 3840 | 74 20 63 6c 6f 6e 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 | t.clone.https://github.com/magit |
| 3860 | 2f 6d 61 67 69 74 2e 67 69 74 20 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f | /magit.git.~/.emacs.d/site-lisp/ |
| 3880 | 6d 61 67 69 74 0a 20 20 20 20 20 24 20 63 64 20 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 69 74 65 2d | magit......$.cd.~/.emacs.d/site- |
| 38a0 | 6c 69 73 70 2f 6d 61 67 69 74 0a 0a 20 20 20 54 68 65 6e 20 63 6f 6d 70 69 6c 65 20 74 68 65 20 | lisp/magit.....Then.compile.the. |
| 38c0 | 6c 69 62 72 61 72 69 65 73 20 61 6e 64 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 69 6e 66 6f 20 | libraries.and.generate.the.info. |
| 38e0 | 6d 61 6e 75 61 6c 73 3a 0a 0a 20 20 20 20 20 24 20 6d 61 6b 65 0a 0a 20 20 20 49 66 20 79 6f 75 | manuals:.......$.make.....If.you |
| 3900 | 20 68 61 76 65 6e e2 80 99 74 20 69 6e 73 74 61 6c 6c 65 64 20 e2 80 98 63 6f 6d 70 61 74 e2 80 | .haven...t.installed....compat.. |
| 3920 | 99 2c 20 e2 80 98 6c 6c 61 6d 61 e2 80 99 2c 20 e2 80 98 73 65 71 e2 80 99 20 28 66 6f 72 20 45 | .,....llama...,....seq....(for.E |
| 3940 | 6d 61 63 73 20 3c 20 32 39 2e 31 29 2c 0a e2 80 98 74 72 61 6e 73 69 65 6e 74 e2 80 99 20 61 6e | macs.<.29.1),....transient....an |
| 3960 | 64 20 e2 80 98 77 69 74 68 2d 65 64 69 74 6f 72 e2 80 99 20 66 72 6f 6d 20 4d 65 6c 70 61 2c 20 | d....with-editor....from.Melpa,. |
| 3980 | 6f 72 20 61 74 0a 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 | or.at..../path/to/magit/../<pack |
| 39a0 | 61 67 65 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 | age>...,.then.you.have.to.tell.. |
| 39c0 | 80 98 6d 61 6b 65 e2 80 99 20 77 68 65 72 65 20 74 6f 0a 66 69 6e 64 20 74 68 65 6d 2e 20 20 54 | ..make....where.to.find.them...T |
| 39e0 | 6f 20 64 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 | o.do.so.create.the.file..../path |
| 3a00 | 2f 74 6f 2f 6d 61 67 69 74 2f 63 6f 6e 66 69 67 2e 6d 6b e2 80 99 20 77 69 74 68 20 74 68 65 0a | /to/magit/config.mk....with.the. |
| 3a20 | 66 6f 6c 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 | following.content.before.running |
| 3a40 | 20 e2 80 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 | ....make...:.......LOAD_PATH..=. |
| 3a60 | 2d 4c 20 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 | -L.~/.emacs.d/site-lisp/magit/li |
| 3a80 | 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 65 6d 61 63 73 | sp......LOAD_PATH.+=.-L.~/.emacs |
| 3aa0 | 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f 63 6f 6d 70 61 74 0a 20 20 20 20 20 4c 4f 41 44 5f 50 41 | .d/site-lisp/compat......LOAD_PA |
| 3ac0 | 54 48 20 2b 3d 20 2d 4c 20 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f 6c 6c | TH.+=.-L.~/.emacs.d/site-lisp/ll |
| 3ae0 | 61 6d 61 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 65 6d 61 63 | ama......LOAD_PATH.+=.-L.~/.emac |
| 3b00 | 73 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f 73 65 71 0a 20 20 20 20 20 4c 4f 41 44 5f 50 41 54 48 | s.d/site-lisp/seq......LOAD_PATH |
| 3b20 | 20 2b 3d 20 2d 4c 20 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f 74 72 61 6e | .+=.-L.~/.emacs.d/site-lisp/tran |
| 3b40 | 73 69 65 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 | sient/lisp......LOAD_PATH.+=.-L. |
| 3b60 | 7e 2f 2e 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 | ~/.emacs.d/site-lisp/with-editor |
| 3b80 | 2f 6c 69 73 70 0a 0a 20 20 20 46 69 6e 61 6c 6c 79 20 61 64 64 20 74 68 69 73 20 74 6f 20 79 6f | /lisp.....Finally.add.this.to.yo |
| 3ba0 | 75 72 20 69 6e 69 74 20 66 69 6c 65 3a 0a 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 | ur.init.file:.......(add-to-list |
| 3bc0 | 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 |
| 3be0 | 70 2f 6d 61 67 69 74 2f 6c 69 73 70 22 29 0a 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 | p/magit/lisp")......(require.'ma |
| 3c00 | 67 69 74 29 0a 0a 20 20 20 20 20 28 77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 | git).......(with-eval-after-load |
| 3c20 | 20 27 69 6e 66 6f 0a 20 20 20 20 20 20 20 28 69 6e 66 6f 2d 69 6e 69 74 69 61 6c 69 7a 65 29 0a | .'info........(info-initialize). |
| 3c40 | 20 20 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 49 6e 66 6f 2d 64 69 72 65 63 74 | .......(add-to-list.'Info-direct |
| 3c60 | 6f 72 79 2d 6c 69 73 74 20 22 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f 6d | ory-list."~/.emacs.d/site-lisp/m |
| 3c80 | 61 67 69 74 2f 64 6f 63 73 2f 22 29 29 0a 0a 20 20 20 4f 66 20 63 6f 75 72 73 65 20 69 66 20 79 | agit/docs/")).....Of.course.if.y |
| 3ca0 | 6f 75 20 69 6e 73 74 61 6c 6c 65 64 20 74 68 65 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 6d 61 | ou.installed.the.dependencies.ma |
| 3cc0 | 6e 75 61 6c 6c 79 20 61 73 20 77 65 6c 6c 2c 20 74 68 65 6e 0a 79 6f 75 20 68 61 76 65 20 74 6f | nually.as.well,.then.you.have.to |
| 3ce0 | 20 74 65 6c 6c 20 45 6d 61 63 73 20 61 62 6f 75 74 20 74 68 65 6d 20 74 6f 6f 2c 20 62 79 20 70 | .tell.Emacs.about.them.too,.by.p |
| 3d00 | 72 65 66 69 78 69 6e 67 20 74 68 65 20 61 62 6f 76 65 20 77 69 74 68 3a 0a 0a 20 20 20 20 20 28 | refixing.the.above.with:.......( |
| 3d20 | 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6c 6f 61 64 2d 70 61 74 68 20 22 7e 2f 2e 65 6d 61 63 73 | add-to-list.'load-path."~/.emacs |
| 3d40 | 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f 63 6f 6d 70 61 74 22 29 0a 20 20 20 20 20 28 61 64 64 2d | .d/site-lisp/compat")......(add- |
| 3d60 | 74 6f 2d 6c 69 73 74 20 27 6c 6f 61 64 2d 70 61 74 68 20 22 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 | to-list.'load-path."~/.emacs.d/s |
| 3d80 | 69 74 65 2d 6c 69 73 70 2f 6c 6c 61 6d 61 22 29 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 | ite-lisp/llama")......(add-to-li |
| 3da0 | 73 74 20 27 6c 6f 61 64 2d 70 61 74 68 20 22 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 69 74 65 2d 6c | st.'load-path."~/.emacs.d/site-l |
| 3dc0 | 69 73 70 2f 73 65 71 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 | isp/seq")......(add-to-list.'loa |
| 3de0 | 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 74 72 61 | d-path."~/.emacs.d/site-lisp/tra |
| 3e00 | 6e 73 69 65 6e 74 2f 6c 69 73 70 22 29 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 | nsient/lisp")......(add-to-list. |
| 3e20 | 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 70 | 'load-path."~/.emacs.d/site-lisp |
| 3e40 | 2f 77 69 74 68 2d 65 64 69 74 6f 72 22 29 0a 0a 20 20 20 4e 6f 74 65 20 74 68 61 74 20 79 6f 75 | /with-editor").....Note.that.you |
| 3e60 | 20 68 61 76 65 20 74 6f 20 61 64 64 20 74 68 65 20 e2 80 98 6c 69 73 70 e2 80 99 20 73 75 62 64 | .have.to.add.the....lisp....subd |
| 3e80 | 69 72 65 63 74 6f 72 79 20 74 6f 20 74 68 65 20 e2 80 98 6c 6f 61 64 2d 70 61 74 68 e2 80 99 2c | irectory.to.the....load-path..., |
| 3ea0 | 0a 6e 6f 74 20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 | .not.the.top-level.of.the.reposi |
| 3ec0 | 74 6f 72 79 2c 20 61 6e 64 20 74 68 61 74 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 e2 80 98 6c 6f | tory,.and.that.elements.of....lo |
| 3ee0 | 61 64 2d 70 61 74 68 e2 80 99 0a 73 68 6f 75 6c 64 20 6e 6f 74 20 65 6e 64 20 77 69 74 68 20 61 | ad-path....should.not.end.with.a |
| 3f00 | 20 73 6c 61 73 68 2c 20 77 68 69 6c 65 20 74 68 6f 73 65 20 6f 66 20 e2 80 98 49 6e 66 6f 2d 64 | .slash,.while.those.of....Info-d |
| 3f20 | 69 72 65 63 74 6f 72 79 2d 6c 69 73 74 e2 80 99 0a 73 68 6f 75 6c 64 2e 0a 0a 20 20 20 49 6e 73 | irectory-list....should......Ins |
| 3f40 | 74 65 61 64 20 6f 66 20 72 65 71 75 69 72 69 6e 67 20 74 68 65 20 66 65 61 74 75 72 65 20 e2 80 | tead.of.requiring.the.feature... |
| 3f60 | 98 6d 61 67 69 74 e2 80 99 2c 20 79 6f 75 20 63 6f 75 6c 64 20 6c 6f 61 64 20 6a 75 73 74 20 74 | .magit...,.you.could.load.just.t |
| 3f80 | 68 65 0a 61 75 74 6f 6c 6f 61 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 2c 20 62 79 20 6c 6f 61 64 | he.autoload.definitions,.by.load |
| 3fa0 | 69 6e 67 20 74 68 65 20 66 69 6c 65 20 e2 80 98 6d 61 67 69 74 2d 61 75 74 6f 6c 6f 61 64 73 2e | ing.the.file....magit-autoloads. |
| 3fc0 | 65 6c e2 80 99 2e 0a 0a 20 20 20 20 20 28 6c 6f 61 64 20 22 2f 70 61 74 68 2f 74 6f 2f 6d 61 67 | el...........(load."/path/to/mag |
| 3fe0 | 69 74 2f 6c 69 73 70 2f 6d 61 67 69 74 2d 61 75 74 6f 6c 6f 61 64 73 22 29 0a 0a 20 20 20 49 6e | it/lisp/magit-autoloads").....In |
| 4000 | 73 74 65 61 64 20 6f 66 20 72 75 6e 6e 69 6e 67 20 4d 61 67 69 74 20 64 69 72 65 63 74 6c 79 20 | stead.of.running.Magit.directly. |
| 4020 | 66 72 6f 6d 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 62 79 20 61 64 64 69 6e 67 20 74 68 | from.the.repository.by.adding.th |
| 4040 | 61 74 0a 74 6f 20 74 68 65 20 e2 80 98 6c 6f 61 64 2d 70 61 74 68 e2 80 99 2c 20 79 6f 75 20 6d | at.to.the....load-path...,.you.m |
| 4060 | 69 67 68 74 20 77 61 6e 74 20 74 6f 20 69 6e 73 74 65 61 64 20 69 6e 73 74 61 6c 6c 20 69 74 20 | ight.want.to.instead.install.it. |
| 4080 | 69 6e 20 73 6f 6d 65 20 6f 74 68 65 72 0a 64 69 72 65 63 74 6f 72 79 20 75 73 69 6e 67 20 e2 80 | in.some.other.directory.using... |
| 40a0 | 98 73 75 64 6f 20 6d 61 6b 65 20 69 6e 73 74 61 6c 6c e2 80 99 20 61 6e 64 20 73 65 74 74 69 6e | .sudo.make.install....and.settin |
| 40c0 | 67 20 e2 80 98 6c 6f 61 64 2d 70 61 74 68 e2 80 99 20 61 63 63 6f 72 64 69 6e 67 6c 79 2e 0a 0a | g....load-path....accordingly... |
| 40e0 | 20 20 20 54 6f 20 75 70 64 61 74 65 20 4d 61 67 69 74 20 75 73 65 3a 0a 0a 20 20 20 20 20 24 20 | ...To.update.Magit.use:.......$. |
| 4100 | 67 69 74 20 70 75 6c 6c 0a 20 20 20 20 20 24 20 6d 61 6b 65 0a 0a 20 20 20 41 74 20 74 69 6d 65 | git.pull......$.make.....At.time |
| 4120 | 73 20 69 74 20 6d 69 67 68 74 20 62 65 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 72 75 6e 20 e2 | s.it.might.be.necessary.to.run.. |
| 4140 | 80 98 6d 61 6b 65 20 63 6c 65 61 6e 20 61 6c 6c e2 80 99 20 69 6e 73 74 65 61 64 2e 0a 0a 20 20 | ..make.clean.all....instead..... |
| 4160 | 20 54 6f 20 76 69 65 77 20 61 6c 6c 20 61 76 61 69 6c 61 62 6c 65 20 74 61 72 67 65 74 73 20 75 | .To.view.all.available.targets.u |
| 4180 | 73 65 20 e2 80 98 6d 61 6b 65 20 68 65 6c 70 e2 80 99 2e 0a 0a 20 20 20 4e 6f 77 20 73 65 65 20 | se....make.help.........Now.see. |
| 41a0 | 2a 6e 6f 74 65 20 50 6f 73 74 2d 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 54 61 73 6b 73 3a 3a 2e | *note.Post-Installation.Tasks::. |
| 41c0 | 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | ....File:.doc5khxAZ.info,..Node: |
| 41e0 | 20 50 6f 73 74 2d 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 54 61 73 6b 73 2c 20 20 50 72 65 76 3a | .Post-Installation.Tasks,..Prev: |
| 4200 | 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 74 | .Installing.from.the.Git.Reposit |
| 4220 | 6f 72 79 2c 20 20 55 70 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 0a 32 2e 33 20 50 6f 73 74 | ory,..Up:.Installation..2.3.Post |
| 4240 | 2d 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 54 61 73 6b 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | -Installation.Tasks.============ |
| 4260 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 66 74 65 72 20 69 6e 73 74 61 6c 6c 69 6e | ===============..After.installin |
| 4280 | 67 20 4d 61 67 69 74 20 79 6f 75 20 73 68 6f 75 6c 64 20 76 65 72 69 66 79 20 74 68 61 74 20 79 | g.Magit.you.should.verify.that.y |
| 42a0 | 6f 75 20 61 72 65 20 69 6e 64 65 65 64 20 75 73 69 6e 67 20 74 68 65 0a 4d 61 67 69 74 2c 20 47 | ou.are.indeed.using.the.Magit,.G |
| 42c0 | 69 74 2c 20 61 6e 64 20 45 6d 61 63 73 20 72 65 6c 65 61 73 65 73 20 79 6f 75 20 74 68 69 6e 6b | it,.and.Emacs.releases.you.think |
| 42e0 | 20 79 6f 75 20 61 72 65 20 75 73 69 6e 67 2e 20 20 49 74 e2 80 99 73 20 62 65 73 74 20 74 6f 0a | .you.are.using...It...s.best.to. |
| 4300 | 72 65 73 74 61 72 74 20 45 6d 61 63 73 20 62 65 66 6f 72 65 20 64 6f 69 6e 67 20 73 6f 2c 20 74 | restart.Emacs.before.doing.so,.t |
| 4320 | 6f 20 6d 61 6b 65 20 73 75 72 65 20 79 6f 75 20 61 72 65 20 6e 6f 74 20 75 73 69 6e 67 20 61 6e | o.make.sure.you.are.not.using.an |
| 4340 | 0a 6f 75 74 64 61 74 65 64 20 76 61 6c 75 65 20 66 6f 72 20 e2 80 98 6c 6f 61 64 2d 70 61 74 68 | .outdated.value.for....load-path |
| 4360 | e2 80 99 2e 0a 0a 20 20 20 20 20 4d 2d 78 20 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e 20 52 45 54 | ...........M-x.magit-version.RET |
| 4380 | 0a 0a 20 20 20 73 68 6f 75 6c 64 20 64 69 73 70 6c 61 79 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 | .....should.display.something.li |
| 43a0 | 6b 65 0a 0a 20 20 20 20 20 4d 61 67 69 74 20 32 2e 38 2e 30 2c 20 47 69 74 20 32 2e 31 30 2e 32 | ke.......Magit.2.8.0,.Git.2.10.2 |
| 43c0 | 2c 20 45 6d 61 63 73 20 32 35 2e 31 2e 31 2c 20 67 6e 75 2f 6c 69 6e 75 78 0a 0a 20 20 20 54 68 | ,.Emacs.25.1.1,.gnu/linux.....Th |
| 43e0 | 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 72 65 61 64 20 61 | en.you.might.also.want.to.read.a |
| 4400 | 62 6f 75 74 20 6f 70 74 69 6f 6e 73 20 74 68 61 74 20 6d 61 6e 79 20 75 73 65 72 73 20 6c 69 6b | bout.options.that.many.users.lik |
| 4420 | 65 6c 79 0a 77 61 6e 74 20 74 6f 20 63 75 73 74 6f 6d 69 7a 65 2e 20 20 53 65 65 20 2a 6e 6f 74 | ely.want.to.customize...See.*not |
| 4440 | 65 20 45 73 73 65 6e 74 69 61 6c 20 53 65 74 74 69 6e 67 73 3a 3a 2e 0a 0a 20 20 20 54 6f 20 62 | e.Essential.Settings::......To.b |
| 4460 | 65 20 61 62 6c 65 20 74 6f 20 66 6f 6c 6c 6f 77 20 63 72 6f 73 73 20 72 65 66 65 72 65 6e 63 65 | e.able.to.follow.cross.reference |
| 4480 | 73 20 74 6f 20 47 69 74 20 6d 61 6e 70 61 67 65 73 20 66 6f 75 6e 64 20 69 6e 20 74 68 69 73 0a | s.to.Git.manpages.found.in.this. |
| 44a0 | 6d 61 6e 75 61 6c 2c 20 79 6f 75 20 6d 69 67 68 74 20 61 6c 73 6f 20 68 61 76 65 20 74 6f 20 6d | manual,.you.might.also.have.to.m |
| 44c0 | 61 6e 75 61 6c 6c 79 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 e2 80 98 67 69 74 6d 61 6e e2 80 99 | anually.install.the....gitman... |
| 44e0 | 20 69 6e 66 6f 0a 6d 61 6e 75 61 6c 2c 20 6f 72 20 61 64 76 69 63 65 20 e2 80 98 49 6e 66 6f 2d | .info.manual,.or.advice....Info- |
| 4500 | 66 6f 6c 6c 6f 77 2d 6e 65 61 72 65 73 74 2d 6e 6f 64 65 e2 80 99 20 74 6f 20 69 6e 73 74 65 61 | follow-nearest-node....to.instea |
| 4520 | 64 20 6f 70 65 6e 20 74 68 65 20 61 63 74 75 61 6c 0a 6d 61 6e 70 61 67 65 2e 20 20 53 65 65 20 | d.open.the.actual.manpage...See. |
| 4540 | 2a 6e 6f 74 65 20 48 6f 77 20 74 6f 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 67 69 74 6d 61 6e 20 | *note.How.to.install.the.gitman. |
| 4560 | 69 6e 66 6f 20 6d 61 6e 75 61 6c 3f 3a 3a 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 61 72 65 20 63 | info.manual?::......If.you.are.c |
| 4580 | 6f 6d 70 6c 65 74 65 6c 79 20 6e 65 77 20 74 6f 20 4d 61 67 69 74 20 74 68 65 6e 20 73 65 65 20 | ompletely.new.to.Magit.then.see. |
| 45a0 | 2a 6e 6f 74 65 20 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 3a 3a 2e 0a 0a 20 20 20 49 66 20 | *note.Getting.Started::......If. |
| 45c0 | 79 6f 75 20 72 75 6e 20 69 6e 74 6f 20 70 72 6f 62 6c 65 6d 73 2c 20 74 68 65 6e 20 70 6c 65 61 | you.run.into.problems,.then.plea |
| 45e0 | 73 65 20 73 65 65 20 74 68 65 20 2a 6e 6f 74 65 20 46 41 51 3a 3a 2e 20 20 41 6c 73 6f 20 73 65 | se.see.the.*note.FAQ::...Also.se |
| 4600 | 65 0a 74 68 65 20 2a 6e 6f 74 65 20 44 65 62 75 67 67 69 6e 67 20 54 6f 6f 6c 73 3a 3a 2e 0a 0a | e.the.*note.Debugging.Tools::... |
| 4620 | 20 20 20 41 6e 64 20 6c 61 73 74 20 62 75 74 20 6e 6f 74 20 6c 65 61 73 74 20 70 6c 65 61 73 65 | ...And.last.but.not.least.please |
| 4640 | 20 63 6f 6e 73 69 64 65 72 20 6d 61 6b 69 6e 67 20 61 20 64 6f 6e 61 74 69 6f 6e 2c 20 74 6f 20 | .consider.making.a.donation,.to. |
| 4660 | 65 6e 73 75 72 65 0a 74 68 61 74 20 49 20 63 61 6e 20 6b 65 65 70 20 77 6f 72 6b 69 6e 67 20 6f | ensure.that.I.can.keep.working.o |
| 4680 | 6e 20 4d 61 67 69 74 2e 20 20 53 65 65 20 3c 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f | n.Magit...See.<https://magit.vc/ |
| 46a0 | 64 6f 6e 61 74 65 3e 2e 20 20 66 6f 72 0a 76 61 72 69 6f 75 73 20 64 6f 6e 61 74 69 6f 6e 20 6f | donate>...for.various.donation.o |
| 46c0 | 70 74 69 6f 6e 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c | ptions.....File:.doc5khxAZ.info, |
| 46e0 | 20 20 4e 6f 64 65 3a 20 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 2c 20 20 4e 65 78 74 3a 20 | ..Node:.Getting.Started,..Next:. |
| 4700 | 49 6e 74 65 72 66 61 63 65 20 43 6f 6e 63 65 70 74 73 2c 20 20 50 72 65 76 3a 20 49 6e 73 74 61 | Interface.Concepts,..Prev:.Insta |
| 4720 | 6c 6c 61 74 69 6f 6e 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 33 20 47 65 74 74 69 6e 67 20 53 74 61 | llation,..Up:.Top..3.Getting.Sta |
| 4740 | 72 74 65 64 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 54 68 69 73 20 73 68 6f | rted.*****************..This.sho |
| 4760 | 72 74 20 74 75 74 6f 72 69 61 6c 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 6d 6f 73 74 20 65 | rt.tutorial.describes.the.most.e |
| 4780 | 73 73 65 6e 74 69 61 6c 20 66 65 61 74 75 72 65 73 20 74 68 61 74 20 6d 61 6e 79 0a 4d 61 67 69 | ssential.features.that.many.Magi |
| 47a0 | 74 69 61 6e 73 20 75 73 65 20 6f 6e 20 61 20 64 61 69 6c 79 20 62 61 73 69 73 2e 20 20 49 74 20 | tians.use.on.a.daily.basis...It. |
| 47c0 | 6f 6e 6c 79 20 73 63 72 61 74 63 68 65 73 20 74 68 65 20 73 75 72 66 61 63 65 20 62 75 74 0a 73 | only.scratches.the.surface.but.s |
| 47e0 | 68 6f 75 6c 64 20 62 65 20 65 6e 6f 75 67 68 20 74 6f 20 67 65 74 20 79 6f 75 20 73 74 61 72 74 | hould.be.enough.to.get.you.start |
| 4800 | 65 64 2e 0a 0a 20 20 20 49 4d 50 4f 52 54 41 4e 54 3a 20 49 74 20 69 73 20 73 61 66 65 73 74 20 | ed......IMPORTANT:.It.is.safest. |
| 4820 | 69 66 20 79 6f 75 20 63 6c 6f 6e 65 20 73 6f 6d 65 20 72 65 70 6f 73 69 74 6f 72 79 20 6a 75 73 | if.you.clone.some.repository.jus |
| 4840 | 74 20 66 6f 72 20 74 68 69 73 0a 74 75 74 6f 72 69 61 6c 2e 20 20 41 6c 74 65 72 6e 61 74 69 76 | t.for.this.tutorial...Alternativ |
| 4860 | 65 6c 79 20 79 6f 75 20 63 61 6e 20 75 73 65 20 61 6e 20 65 78 69 73 74 69 6e 67 20 6c 6f 63 61 | ely.you.can.use.an.existing.loca |
| 4880 | 6c 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 62 75 74 0a 69 66 20 79 6f 75 20 64 6f 20 74 68 61 74 | l.repository,.but.if.you.do.that |
| 48a0 | 2c 20 74 68 65 6e 20 79 6f 75 20 73 68 6f 75 6c 64 20 63 6f 6d 6d 69 74 20 61 6c 6c 20 75 6e 63 | ,.then.you.should.commit.all.unc |
| 48c0 | 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 20 62 65 66 6f 72 65 0a 70 72 6f 63 65 65 64 69 | ommitted.changes.before.proceedi |
| 48e0 | 6e 67 2e 0a 0a 20 20 20 54 79 70 65 20 e2 80 98 43 2d 78 20 67 e2 80 99 20 74 6f 20 64 69 73 70 | ng......Type....C-x.g....to.disp |
| 4900 | 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 63 75 72 72 65 6e | lay.information.about.the.curren |
| 4920 | 74 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 0a 69 6e 20 61 20 64 65 64 69 63 61 74 65 64 20 | t.Git.repository.in.a.dedicated. |
| 4940 | 62 75 66 66 65 72 2c 20 63 61 6c 6c 65 64 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 | buffer,.called.the.status.buffer |
| 4960 | 2e 0a 0a 20 20 20 4d 6f 73 74 20 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 63 6f | ......Most.Magit.commands.are.co |
| 4980 | 6d 6d 6f 6e 6c 79 20 69 6e 76 6f 6b 65 64 20 66 72 6f 6d 20 74 68 65 20 73 74 61 74 75 73 20 62 | mmonly.invoked.from.the.status.b |
| 49a0 | 75 66 66 65 72 2e 20 20 49 74 0a 63 61 6e 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 20 74 68 65 | uffer...It.can.be.considered.the |
| 49c0 | 20 70 72 69 6d 61 72 79 20 69 6e 74 65 72 66 61 63 65 20 66 6f 72 20 69 6e 74 65 72 61 63 74 69 | .primary.interface.for.interacti |
| 49e0 | 6e 67 20 77 69 74 68 20 47 69 74 20 75 73 69 6e 67 0a 4d 61 67 69 74 2e 20 20 4d 61 6e 79 20 6f | ng.with.Git.using.Magit...Many.o |
| 4a00 | 74 68 65 72 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 6d 61 79 20 65 78 69 73 74 20 61 74 20 | ther.Magit.buffers.may.exist.at. |
| 4a20 | 61 20 67 69 76 65 6e 20 74 69 6d 65 2c 20 62 75 74 20 74 68 65 79 20 61 72 65 0a 6f 66 74 65 6e | a.given.time,.but.they.are.often |
| 4a40 | 20 63 72 65 61 74 65 64 20 66 72 6f 6d 20 74 68 69 73 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 44 | .created.from.this.buffer......D |
| 4a60 | 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 61 74 20 73 74 61 74 65 20 79 6f 75 72 20 72 65 70 6f | epending.on.what.state.your.repo |
| 4a80 | 73 69 74 6f 72 79 20 69 73 20 69 6e 2c 20 74 68 69 73 20 62 75 66 66 65 72 20 6d 61 79 0a 63 6f | sitory.is.in,.this.buffer.may.co |
| 4aa0 | 6e 74 61 69 6e 20 73 65 63 74 69 6f 6e 73 20 74 69 74 6c 65 64 20 22 53 74 61 67 65 64 20 63 68 | ntain.sections.titled."Staged.ch |
| 4ac0 | 61 6e 67 65 73 22 2c 20 22 55 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 22 2c 20 22 55 6e 6d | anges",."Unstaged.changes",."Unm |
| 4ae0 | 65 72 67 65 64 0a 69 6e 74 6f 20 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 22 2c 20 22 55 6e 70 75 | erged.into.origin/master",."Unpu |
| 4b00 | 73 68 65 64 20 74 6f 20 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 22 2c 20 61 6e 64 20 6d 61 6e 79 | shed.to.origin/master",.and.many |
| 4b20 | 20 6f 74 68 65 72 73 2e 0a 0a 20 20 20 53 69 6e 63 65 20 77 65 20 61 72 65 20 73 74 61 72 74 69 | .others......Since.we.are.starti |
| 4b40 | 6e 67 20 66 72 6f 6d 20 61 20 73 61 66 65 20 73 74 61 74 65 2c 20 77 68 69 63 68 20 79 6f 75 20 | ng.from.a.safe.state,.which.you. |
| 4b60 | 63 61 6e 20 65 61 73 69 6c 79 20 72 65 74 75 72 6e 0a 74 6f 20 28 62 79 20 64 6f 69 6e 67 20 61 | can.easily.return.to.(by.doing.a |
| 4b80 | 20 e2 80 98 67 69 74 20 72 65 73 65 74 20 2d 2d 68 61 72 64 20 50 52 45 2d 4d 41 47 49 54 2d 53 | ....git.reset.--hard.PRE-MAGIT-S |
| 4ba0 | 54 41 54 45 e2 80 99 29 2c 20 74 68 65 72 65 20 63 75 72 72 65 6e 74 6c 79 20 61 72 65 0a 6e 6f | TATE...),.there.currently.are.no |
| 4bc0 | 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 2e 20 20 45 64 | .staged.or.unstaged.changes...Ed |
| 4be0 | 69 74 20 73 6f 6d 65 20 66 69 6c 65 73 20 61 6e 64 20 73 61 76 65 20 74 68 65 20 63 68 61 6e 67 | it.some.files.and.save.the.chang |
| 4c00 | 65 73 2e 0a 54 68 65 6e 20 67 6f 20 62 61 63 6b 20 74 6f 20 74 68 65 20 73 74 61 74 75 73 20 62 | es..Then.go.back.to.the.status.b |
| 4c20 | 75 66 66 65 72 2c 20 77 68 69 6c 65 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 20 72 65 | uffer,.while.at.the.same.time.re |
| 4c40 | 66 72 65 73 68 69 6e 67 20 69 74 2c 0a 62 79 20 74 79 70 69 6e 67 20 e2 80 98 43 2d 78 20 67 e2 | freshing.it,.by.typing....C-x.g. |
| 4c60 | 80 99 2e 20 20 28 57 68 65 6e 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2c 20 6f 72 | .....(When.the.status.buffer,.or |
| 4c80 | 20 61 6e 79 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 66 6f 72 0a 74 68 61 74 20 6d 61 74 74 65 | .any.Magit.buffer.for.that.matte |
| 4ca0 | 72 2c 20 69 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 79 | r,.is.the.current.buffer,.then.y |
| 4cc0 | 6f 75 20 63 61 6e 20 61 6c 73 6f 20 75 73 65 20 6a 75 73 74 20 e2 80 98 67 e2 80 99 20 74 6f 0a | ou.can.also.use.just....g....to. |
| 4ce0 | 72 65 66 72 65 73 68 20 69 74 29 2e 0a 0a 20 20 20 4d 6f 76 65 20 62 65 74 77 65 65 6e 20 73 65 | refresh.it)......Move.between.se |
| 4d00 | 63 74 69 6f 6e 73 20 75 73 69 6e 67 20 e2 80 98 70 e2 80 99 20 61 6e 64 20 e2 80 98 6e e2 80 99 | ctions.using....p....and....n... |
| 4d20 | 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 62 6f 64 69 65 73 20 6f 66 0a 73 6f 6d 65 20 | ...Note.that.the.bodies.of.some. |
| 4d40 | 73 65 63 74 69 6f 6e 73 20 61 72 65 20 68 69 64 64 65 6e 2e 20 20 54 79 70 65 20 e2 80 98 54 41 | sections.are.hidden...Type....TA |
| 4d60 | 42 e2 80 99 20 74 6f 20 65 78 70 61 6e 64 20 6f 72 20 63 6f 6c 6c 61 70 73 65 20 74 68 65 20 73 | B....to.expand.or.collapse.the.s |
| 4d80 | 65 63 74 69 6f 6e 0a 61 74 20 70 6f 69 6e 74 2e 20 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 75 | ection.at.point...You.can.also.u |
| 4da0 | 73 65 20 e2 80 98 43 2d 74 61 62 e2 80 99 20 74 6f 20 63 79 63 6c 65 20 74 68 65 20 76 69 73 69 | se....C-tab....to.cycle.the.visi |
| 4dc0 | 62 69 6c 69 74 79 20 6f 66 20 74 68 65 0a 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 61 6e | bility.of.the.current.section.an |
| 4de0 | 64 20 69 74 73 20 63 68 69 6c 64 72 65 6e 2e 20 20 4d 6f 76 65 20 74 6f 20 61 20 66 69 6c 65 20 | d.its.children...Move.to.a.file. |
| 4e00 | 73 65 63 74 69 6f 6e 20 69 6e 73 69 64 65 20 74 68 65 0a 73 65 63 74 69 6f 6e 20 6e 61 6d 65 64 | section.inside.the.section.named |
| 4e20 | 20 22 55 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 22 20 61 6e 64 20 74 79 70 65 20 e2 80 98 | ."Unstaged.changes".and.type.... |
| 4e40 | 73 e2 80 99 20 74 6f 20 73 74 61 67 65 20 74 68 65 20 63 68 61 6e 67 65 73 20 79 6f 75 0a 68 61 | s....to.stage.the.changes.you.ha |
| 4e60 | 76 65 20 6d 61 64 65 20 74 6f 20 74 68 61 74 20 66 69 6c 65 2e 20 20 54 68 61 74 20 66 69 6c 65 | ve.made.to.that.file...That.file |
| 4e80 | 20 6e 6f 77 20 61 70 70 65 61 72 73 20 75 6e 64 65 72 20 22 53 74 61 67 65 64 20 63 68 61 6e 67 | .now.appears.under."Staged.chang |
| 4ea0 | 65 73 22 2e 0a 0a 20 20 20 4d 61 67 69 74 20 63 61 6e 20 73 74 61 67 65 20 61 6e 64 20 75 6e 73 | es"......Magit.can.stage.and.uns |
| 4ec0 | 74 61 67 65 20 69 6e 64 69 76 69 64 75 61 6c 20 68 75 6e 6b 73 2c 20 6e 6f 74 20 6a 75 73 74 20 | tage.individual.hunks,.not.just. |
| 4ee0 | 63 6f 6d 70 6c 65 74 65 0a 66 69 6c 65 73 2e 20 20 4d 6f 76 65 20 74 6f 20 74 68 65 20 66 69 6c | complete.files...Move.to.the.fil |
| 4f00 | 65 20 79 6f 75 20 68 61 76 65 20 6a 75 73 74 20 73 74 61 67 65 64 2c 20 65 78 70 61 6e 64 20 69 | e.you.have.just.staged,.expand.i |
| 4f20 | 74 20 75 73 69 6e 67 20 e2 80 98 54 41 42 e2 80 99 2c 0a 6d 6f 76 65 20 74 6f 20 6f 6e 65 20 6f | t.using....TAB...,.move.to.one.o |
| 4f40 | 66 20 74 68 65 20 68 75 6e 6b 73 20 75 73 69 6e 67 20 e2 80 98 6e e2 80 99 2c 20 61 6e 64 20 75 | f.the.hunks.using....n...,.and.u |
| 4f60 | 6e 73 74 61 67 65 20 6a 75 73 74 20 74 68 61 74 20 62 79 20 74 79 70 69 6e 67 20 e2 80 98 75 e2 | nstage.just.that.by.typing....u. |
| 4f80 | 80 99 2e 0a 4e 6f 74 65 20 68 6f 77 20 74 68 65 20 73 74 61 67 69 6e 67 20 28 e2 80 98 73 e2 80 | ....Note.how.the.staging.(...s.. |
| 4fa0 | 99 29 20 61 6e 64 20 75 6e 73 74 61 67 69 6e 67 20 28 e2 80 98 75 e2 80 99 29 20 63 6f 6d 6d 61 | .).and.unstaging.(...u...).comma |
| 4fc0 | 6e 64 73 20 6f 70 65 72 61 74 65 20 6f 6e 20 74 68 65 0a 63 68 61 6e 67 65 20 61 74 20 70 6f 69 | nds.operate.on.the.change.at.poi |
| 4fe0 | 6e 74 2e 20 20 4d 61 6e 79 20 6f 74 68 65 72 20 63 6f 6d 6d 61 6e 64 73 20 62 65 68 61 76 65 20 | nt...Many.other.commands.behave. |
| 5000 | 74 68 65 20 73 61 6d 65 20 77 61 79 2e 0a 0a 20 20 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 75 | the.same.way......You.can.also.u |
| 5020 | 6e 2d 2f 73 74 61 67 65 20 6a 75 73 74 20 70 61 72 74 20 6f 66 20 61 20 68 75 6e 6b 2e 20 20 49 | n-/stage.just.part.of.a.hunk...I |
| 5040 | 6e 73 69 64 65 20 74 68 65 20 62 6f 64 79 20 6f 66 20 61 0a 68 75 6e 6b 20 73 65 63 74 69 6f 6e | nside.the.body.of.a.hunk.section |
| 5060 | 20 28 6d 6f 76 65 20 74 68 65 72 65 20 75 73 69 6e 67 20 e2 80 98 43 2d 6e e2 80 99 29 2c 20 73 | .(move.there.using....C-n...),.s |
| 5080 | 65 74 20 74 68 65 20 6d 61 72 6b 20 75 73 69 6e 67 20 e2 80 98 43 2d 53 50 43 e2 80 99 20 61 6e | et.the.mark.using....C-SPC....an |
| 50a0 | 64 0a 6d 6f 76 65 20 64 6f 77 6e 20 75 6e 74 69 6c 20 73 6f 6d 65 20 61 64 64 65 64 20 61 6e 64 | d.move.down.until.some.added.and |
| 50c0 | 2f 6f 72 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 20 66 61 6c 6c 20 69 6e 73 69 64 65 20 74 68 | /or.removed.lines.fall.inside.th |
| 50e0 | 65 20 72 65 67 69 6f 6e 0a 62 75 74 20 6e 6f 74 20 61 6c 6c 20 6f 66 20 74 68 65 6d 2e 20 20 41 | e.region.but.not.all.of.them...A |
| 5100 | 67 61 69 6e 20 74 79 70 65 20 e2 80 98 73 e2 80 99 20 74 6f 20 73 74 61 67 65 2e 0a 0a 20 20 20 | gain.type....s....to.stage...... |
| 5120 | 49 74 20 69 73 20 61 6c 73 6f 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 75 6e 2d 2f 73 74 61 67 65 | It.is.also.possible.to.un-/stage |
| 5140 | 20 6d 75 6c 74 69 70 6c 65 20 66 69 6c 65 73 20 61 74 20 6f 6e 63 65 2e 20 20 4d 6f 76 65 20 74 | .multiple.files.at.once...Move.t |
| 5160 | 6f 20 61 0a 66 69 6c 65 20 73 65 63 74 69 6f 6e 2c 20 74 79 70 65 20 e2 80 98 43 2d 53 50 43 e2 | o.a.file.section,.type....C-SPC. |
| 5180 | 80 99 2c 20 6d 6f 76 65 20 74 6f 20 74 68 65 20 6e 65 78 74 20 66 69 6c 65 20 75 73 69 6e 67 20 | ..,.move.to.the.next.file.using. |
| 51a0 | e2 80 98 6e e2 80 99 2c 20 61 6e 64 20 74 68 65 6e 0a e2 80 98 73 e2 80 99 20 74 6f 20 73 74 61 | ...n...,.and.then....s....to.sta |
| 51c0 | 67 65 20 62 6f 74 68 20 66 69 6c 65 73 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 62 6f 74 68 20 74 | ge.both.files...Note.that.both.t |
| 51e0 | 68 65 20 6d 61 72 6b 20 61 6e 64 20 70 6f 69 6e 74 20 68 61 76 65 20 74 6f 20 62 65 0a 6f 6e 20 | he.mark.and.point.have.to.be.on. |
| 5200 | 74 68 65 20 68 65 61 64 69 6e 67 73 20 6f 66 20 73 69 62 6c 69 6e 67 20 73 65 63 74 69 6f 6e 73 | the.headings.of.sibling.sections |
| 5220 | 20 66 6f 72 20 74 68 69 73 20 74 6f 20 77 6f 72 6b 2e 20 20 49 66 20 74 68 65 20 72 65 67 69 6f | .for.this.to.work...If.the.regio |
| 5240 | 6e 0a 6c 6f 6f 6b 73 20 6c 69 6b 65 20 69 74 20 64 6f 65 73 20 69 6e 20 6f 74 68 65 72 20 62 75 | n.looks.like.it.does.in.other.bu |
| 5260 | 66 66 65 72 73 2c 20 74 68 65 6e 20 69 74 20 64 6f 65 73 6e e2 80 99 74 20 73 65 6c 65 63 74 20 | ffers,.then.it.doesn...t.select. |
| 5280 | 4d 61 67 69 74 0a 73 65 63 74 69 6f 6e 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 61 63 74 65 64 | Magit.sections.that.can.be.acted |
| 52a0 | 20 6f 6e 20 61 73 20 61 20 75 6e 69 74 2e 0a 0a 20 20 20 41 6e 64 20 74 68 65 6e 20 6f 66 20 63 | .on.as.a.unit......And.then.of.c |
| 52c0 | 6f 75 72 73 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6f 6d 6d 69 74 20 79 6f 75 72 20 63 68 | ourse.you.want.to.commit.your.ch |
| 52e0 | 61 6e 67 65 73 2e 20 20 54 79 70 65 20 e2 80 98 63 e2 80 99 2e 20 20 54 68 69 73 0a 73 68 6f 77 | anges...Type....c......This.show |
| 5300 | 73 20 74 68 65 20 61 76 61 69 6c 61 62 6c 65 20 63 6f 6d 6d 69 74 20 63 6f 6d 6d 61 6e 64 73 20 | s.the.available.commit.commands. |
| 5320 | 61 6e 64 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 20 61 20 62 75 66 66 65 72 20 61 74 20 74 68 65 | and.arguments.in.a.buffer.at.the |
| 5340 | 0a 62 6f 74 74 6f 6d 20 6f 66 20 74 68 65 20 66 72 61 6d 65 2e 20 20 45 61 63 68 20 63 6f 6d 6d | .bottom.of.the.frame...Each.comm |
| 5360 | 61 6e 64 20 61 6e 64 20 61 72 67 75 6d 65 6e 74 20 69 73 20 70 72 65 66 69 78 65 64 20 77 69 74 | and.and.argument.is.prefixed.wit |
| 5380 | 68 20 74 68 65 20 6b 65 79 0a 74 68 61 74 20 69 6e 76 6f 6b 65 73 2f 73 65 74 73 20 69 74 2e 20 | h.the.key.that.invokes/sets.it.. |
| 53a0 | 20 44 6f 20 6e 6f 74 20 77 6f 72 72 79 20 61 62 6f 75 74 20 74 68 69 73 20 66 6f 72 20 6e 6f 77 | .Do.not.worry.about.this.for.now |
| 53c0 | 2e 20 20 57 65 20 77 61 6e 74 20 74 6f 0a 63 72 65 61 74 65 20 61 20 22 6e 6f 72 6d 61 6c 22 20 | ...We.want.to.create.a."normal". |
| 53e0 | 63 6f 6d 6d 69 74 2c 20 77 68 69 63 68 20 69 73 20 64 6f 6e 65 20 62 79 20 74 79 70 69 6e 67 20 | commit,.which.is.done.by.typing. |
| 5400 | e2 80 98 63 e2 80 99 20 61 67 61 69 6e 2e 0a 0a 20 20 20 4e 6f 77 20 74 77 6f 20 6e 65 77 20 62 | ...c....again......Now.two.new.b |
| 5420 | 75 66 66 65 72 73 20 61 70 70 65 61 72 2e 20 20 4f 6e 65 20 69 73 20 66 6f 72 20 77 72 69 74 69 | uffers.appear...One.is.for.writi |
| 5440 | 6e 67 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2c 0a 74 68 65 20 6f 74 68 65 72 | ng.the.commit.message,.the.other |
| 5460 | 20 73 68 6f 77 73 20 61 20 64 69 66 66 20 77 69 74 68 20 74 68 65 20 63 68 61 6e 67 65 73 20 74 | .shows.a.diff.with.the.changes.t |
| 5480 | 68 61 74 20 79 6f 75 20 61 72 65 20 61 62 6f 75 74 20 74 6f 20 63 6f 6d 6d 69 74 2e 0a 57 72 69 | hat.you.are.about.to.commit..Wri |
| 54a0 | 74 65 20 61 20 6d 65 73 73 61 67 65 20 61 6e 64 20 74 68 65 6e 20 74 79 70 65 20 e2 80 98 43 2d | te.a.message.and.then.type....C- |
| 54c0 | 63 20 43 2d 63 e2 80 99 20 74 6f 20 61 63 74 75 61 6c 6c 79 20 63 72 65 61 74 65 20 74 68 65 20 | c.C-c....to.actually.create.the. |
| 54e0 | 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 59 6f 75 20 70 72 6f 62 61 62 6c 79 20 64 6f 6e e2 80 99 74 | commit......You.probably.don...t |
| 5500 | 20 77 61 6e 74 20 74 6f 20 70 75 73 68 20 74 68 65 20 63 6f 6d 6d 69 74 20 79 6f 75 20 6a 75 73 | .want.to.push.the.commit.you.jus |
| 5520 | 74 20 63 72 65 61 74 65 64 20 62 65 63 61 75 73 65 0a 79 6f 75 20 6a 75 73 74 20 63 6f 6d 6d 69 | t.created.because.you.just.commi |
| 5540 | 74 74 65 64 20 73 6f 6d 65 20 72 61 6e 64 6f 6d 20 63 68 61 6e 67 65 73 2c 20 62 75 74 20 69 66 | tted.some.random.changes,.but.if |
| 5560 | 20 74 68 61 74 20 69 73 20 6e 6f 74 20 74 68 65 20 63 61 73 65 20 79 6f 75 0a 63 6f 75 6c 64 20 | .that.is.not.the.case.you.could. |
| 5580 | 70 75 73 68 20 69 74 20 62 79 20 74 79 70 69 6e 67 20 e2 80 98 50 e2 80 99 20 74 6f 20 73 68 6f | push.it.by.typing....P....to.sho |
| 55a0 | 77 20 61 6c 6c 20 74 68 65 20 61 76 61 69 6c 61 62 6c 65 20 70 75 73 68 20 63 6f 6d 6d 61 6e 64 | w.all.the.available.push.command |
| 55c0 | 73 20 61 6e 64 0a 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 74 68 65 6e 20 e2 80 98 70 e2 80 99 | s.and.arguments.and.then....p... |
| 55e0 | 20 74 6f 20 70 75 73 68 20 74 6f 20 61 20 62 72 61 6e 63 68 20 77 69 74 68 20 74 68 65 20 73 61 | .to.push.to.a.branch.with.the.sa |
| 5600 | 6d 65 20 6e 61 6d 65 20 61 73 20 74 68 65 0a 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 6f 6e 74 6f | me.name.as.the.local.branch.onto |
| 5620 | 20 74 68 65 20 72 65 6d 6f 74 65 20 63 6f 6e 66 69 67 75 72 65 64 20 61 73 20 74 68 65 20 70 75 | .the.remote.configured.as.the.pu |
| 5640 | 73 68 2d 72 65 6d 6f 74 65 2e 20 20 28 49 66 20 74 68 65 0a 70 75 73 68 2d 72 65 6d 6f 74 65 20 | sh-remote...(If.the.push-remote. |
| 5660 | 69 73 20 6e 6f 74 20 63 6f 6e 66 69 67 75 72 65 64 20 79 65 74 2c 20 74 68 65 6e 20 79 6f 75 20 | is.not.configured.yet,.then.you. |
| 5680 | 77 6f 75 6c 64 20 66 69 72 73 74 20 62 65 20 70 72 6f 6d 70 74 65 64 20 66 6f 72 0a 74 68 65 20 | would.first.be.prompted.for.the. |
| 56a0 | 72 65 6d 6f 74 65 20 74 6f 20 70 75 73 68 20 74 6f 2e 29 0a 0a 20 20 20 53 6f 20 66 61 72 20 77 | remote.to.push.to.).....So.far.w |
| 56c0 | 65 20 68 61 76 65 20 6d 65 6e 74 69 6f 6e 65 64 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 6e 64 20 | e.have.mentioned.the.commit.and. |
| 56e0 | 70 75 73 68 20 6d 65 6e 75 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 54 68 65 73 65 0a 61 72 65 20 70 | push.menu.commands...These.are.p |
| 5700 | 72 6f 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 | robably.among.the.menus.you.will |
| 5720 | 20 62 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 20 6f 74 68 | .be.using.the.most,.but.many.oth |
| 5740 | 65 72 73 0a 65 78 69 73 74 2e 20 20 54 6f 20 73 68 6f 77 20 61 20 6d 65 6e 75 20 74 68 61 74 20 | ers.exist...To.show.a.menu.that. |
| 5760 | 6c 69 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 | lists.all.other.menus.(as.well.a |
| 5780 | 73 20 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 | s.the.various.apply.commands.and |
| 57a0 | 20 73 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 | .some.other.essential.commands), |
| 57c0 | 20 74 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 | .type....h.....Try.a.few...(Such |
| 57e0 | 20 6d 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 | .menus.are.also.called."transien |
| 5800 | 74 20 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 | t.prefix.commands".or.just."tran |
| 5820 | 73 69 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 | sients".).....The.key.bindings.i |
| 5840 | 6e 20 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 | n.that.menu.correspond.to.the.bi |
| 5860 | 6e 64 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 | ndings.in.Magit.buffers,.includi |
| 5880 | 6e 67 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 | ng.but.not.limited.to.the.status |
| 58a0 | 20 62 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 | .buffer...So.you.could.type....h |
| 58c0 | 20 64 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 | .d....to.bring.up.the.diff.menu, |
| 58e0 | 20 62 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 | .but.once.you.remember.that."d". |
| 5900 | 73 74 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 | stands.for."diff",.you.would.usu |
| 5920 | 61 6c 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 | ally.do.so.by.just.typing....d.. |
| 5940 | 99 2e 0a 0a 20 20 20 54 68 69 73 20 22 70 72 65 66 69 78 20 6f 66 20 70 72 65 66 69 78 65 73 22 | .......This."prefix.of.prefixes" |
| 5960 | 20 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 | .is.useful.even.once.you.have.me |
| 5980 | 6d 6f 72 69 7a 65 64 20 61 6c 6c 0a 74 68 65 20 62 69 6e 64 69 6e 67 73 2c 20 61 73 20 69 74 20 | morized.all.the.bindings,.as.it. |
| 59a0 | 63 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 | can.provide.easy.access.to.Magit |
| 59c0 | 20 63 6f 6d 6d 61 6e 64 73 20 66 72 6f 6d 0a 6e 6f 6e 2d 4d 61 67 69 74 20 62 75 66 66 65 72 73 | .commands.from.non-Magit.buffers |
| 59e0 | 2e 20 20 53 6f 2c 20 62 79 20 64 65 66 61 75 6c 74 2c 20 69 74 20 69 73 20 67 6c 6f 62 61 6c 6c | ...So,.by.default,.it.is.globall |
| 5a00 | 79 20 62 6f 75 6e 64 20 74 6f 20 e2 80 98 43 2d 78 20 4d 2d 67 e2 80 99 2e 0a 0a 20 20 20 41 20 | y.bound.to....C-x.M-g.........A. |
| 5a20 | 73 69 6d 69 6c 61 72 20 6d 65 6e 75 20 66 65 61 74 75 72 69 6e 67 20 28 66 6f 72 20 74 68 65 20 | similar.menu.featuring.(for.the. |
| 5a40 | 6d 6f 73 74 20 70 61 72 74 29 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 63 74 20 6f 6e 0a | most.part).commands.that.act.on. |
| 5a60 | 6a 75 73 74 20 74 68 65 20 66 69 6c 65 20 62 65 69 6e 67 20 76 69 73 69 74 65 64 20 69 6e 20 74 | just.the.file.being.visited.in.t |
| 5a80 | 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 69 73 20 67 6c 6f 62 61 6c 6c 79 20 62 | he.current.buffer,.is.globally.b |
| 5aa0 | 6f 75 6e 64 20 74 6f 0a e2 80 98 43 2d 63 20 4d 2d 67 e2 80 99 2e 20 20 54 68 61 74 20 62 69 6e | ound.to....C-c.M-g......That.bin |
| 5ac0 | 64 69 6e 67 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 75 73 65 64 20 69 6e 20 62 75 66 66 65 72 73 | ding.can.also.be.used.in.buffers |
| 5ae0 | 2c 20 77 68 69 63 68 20 64 6f 20 6e 6f 74 20 76 69 73 69 74 0a 61 20 66 69 6c 65 2c 20 62 75 74 | ,.which.do.not.visit.a.file,.but |
| 5b00 | 20 74 68 65 6e 20 6f 6e 6c 79 20 61 20 73 75 62 73 65 74 20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 | .then.only.a.subset.of.the.comma |
| 5b20 | 6e 64 73 20 69 73 20 61 76 61 69 6c 61 62 6c 65 2e 0a 0a 20 20 20 54 68 65 20 67 6c 6f 62 61 6c | nds.is.available......The.global |
| 5b40 | 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 6d 65 6e 74 69 6f 6e 65 64 20 69 6e 20 74 68 65 20 70 | .key.bindings.mentioned.in.the.p |
| 5b60 | 72 65 76 69 6f 75 73 20 74 77 6f 20 70 61 72 61 67 72 61 70 68 73 20 61 72 65 0a 71 75 69 74 65 | revious.two.paragraphs.are.quite |
| 5b80 | 20 69 6e 63 6f 6e 76 65 6e 69 65 6e 74 2e 20 20 57 65 20 72 65 63 6f 6d 6d 65 6e 64 20 75 73 69 | .inconvenient...We.recommend.usi |
| 5ba0 | 6e 67 20 e2 80 98 43 2d 63 20 67 e2 80 99 20 61 6e 64 20 e2 80 98 43 2d 63 20 66 e2 80 99 20 69 | ng....C-c.g....and....C-c.f....i |
| 5bc0 | 6e 73 74 65 61 64 2c 20 62 75 74 0a 63 61 6e 6e 6f 74 20 75 73 65 20 74 68 6f 73 65 20 6b 65 79 | nstead,.but.cannot.use.those.key |
| 5be0 | 20 73 65 71 75 65 6e 63 65 73 20 62 79 20 64 65 66 61 75 6c 74 20 62 65 63 61 75 73 65 20 74 68 | .sequences.by.default.because.th |
| 5c00 | 65 79 20 61 72 65 20 73 74 72 69 63 74 6c 79 0a 72 65 73 65 72 76 65 64 20 66 6f 72 20 62 69 6e | ey.are.strictly.reserved.for.bin |
| 5c20 | 64 69 6e 67 73 20 61 64 64 65 64 20 62 79 20 74 68 65 20 75 73 65 72 2e 20 20 53 65 65 20 2a 6e | dings.added.by.the.user...See.*n |
| 5c40 | 6f 74 65 20 47 6c 6f 62 61 6c 20 42 69 6e 64 69 6e 67 73 3a 3a 2c 0a 69 66 20 79 6f 75 20 77 61 | ote.Global.Bindings::,.if.you.wa |
| 5c60 | 6e 74 20 74 6f 20 65 78 70 6c 69 63 69 74 6c 79 20 6f 70 74 2d 69 6e 20 74 6f 20 74 68 65 20 72 | nt.to.explicitly.opt-in.to.the.r |
| 5c80 | 65 63 6f 6d 6d 65 6e 64 65 64 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e 0a 0a 20 20 20 4d 61 67 | ecommended.key.bindings......Mag |
| 5ca0 | 69 74 20 61 6c 73 6f 20 70 72 6f 76 69 64 65 73 20 63 6f 6e 74 65 78 74 20 6d 65 6e 75 73 20 61 | it.also.provides.context.menus.a |
| 5cc0 | 6e 64 20 6f 74 68 65 72 20 6d 6f 75 73 65 20 63 6f 6d 6d 61 6e 64 73 2c 20 73 65 65 20 2a 6e 6f | nd.other.mouse.commands,.see.*no |
| 5ce0 | 74 65 0a 4d 6f 75 73 65 20 53 75 70 70 6f 72 74 3a 3a 2e 0a 0a 20 20 20 49 74 20 69 73 20 6e 6f | te.Mouse.Support::......It.is.no |
| 5d00 | 74 20 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 | t.necessary.that.you.do.so.now,. |
| 5d20 | 62 75 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 | but.if.you.stick.with.Magit,.the |
| 5d40 | 6e 20 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 | n.it.is.highly.recommended.that. |
| 5d60 | 79 6f 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 | you.read.the.next.section.too... |
| 5d80 | 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 | ..File:.doc5khxAZ.info,..Node:.I |
| 5da0 | 6e 74 65 72 66 61 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 | nterface.Concepts,..Next:.Inspec |
| 5dc0 | 74 69 6e 67 2c 20 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 | ting,..Prev:.Getting.Started,..U |
| 5de0 | 70 3a 20 54 6f 70 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 | p:.Top..4.Interface.Concepts.*** |
| 5e00 | 2a 2a 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 0a 2a 20 4d 6f | *****************..*.Menu:..*.Mo |
| 5e20 | 64 65 73 20 61 6e 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 | des.and.Buffers::.*.Sections::.* |
| 5e40 | 20 54 72 61 6e 73 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 | .Transient.Commands::.*.Transien |
| 5e60 | 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 6c 65 73 | t.Arguments.and.Buffer.Variables |
| 5e80 | 3a 3a 0a 2a 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 | ::.*.Completion,.Confirmation.an |
| 5ea0 | 64 20 74 68 65 20 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 | d.the.Selection:.Completion.Conf |
| 5ec0 | 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 2e 0a 2a 20 4d 6f | irmation.and.the.Selection..*.Mo |
| 5ee0 | 75 73 65 20 53 75 70 70 6f 72 74 3a 3a 0a 2a 20 52 75 6e 6e 69 6e 67 20 47 69 74 3a 3a 0a 0a 1f | use.Support::.*.Running.Git::... |
| 5f00 | 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 6f | .File:.doc5khxAZ.info,..Node:.Mo |
| 5f20 | 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 69 6f 6e 73 | des.and.Buffers,..Next:.Sections |
| 5f40 | 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 31 20 4d | ,..Up:.Interface.Concepts..4.1.M |
| 5f60 | 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 3d 3d 3d 3d | odes.and.Buffers.=============== |
| 5f80 | 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 61 6c 20 6d | ======..Magit.provides.several.m |
| 5fa0 | 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 73 65 20 6d | ajor-modes...For.each.of.these.m |
| 5fc0 | 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 6c 79 20 6f | odes.there.usually.exists.only.o |
| 5fe0 | 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 65 70 61 72 | ne.buffer.per.repository...Separ |
| 6000 | 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 78 69 73 74 | ate.modes.and.thus.buffers.exist |
| 6020 | 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 6e 64 20 73 | .for.commits,.diffs,.logs,.and.s |
| 6040 | 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 73 20 74 68 | ome.other.things......Besides.th |
| 6060 | 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 20 74 68 65 | ese.special.purpose.buffers,.the |
| 6080 | 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 75 66 66 65 | re.also.exists.an.overview.buffe |
| 60a0 | 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 2a 2e 20 20 | r,.called.the.*status.buffer*... |
| 60c0 | 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 66 65 72 20 | It...s.usually.from.this.buffer. |
| 60e0 | 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 6d 6d 61 6e | that.the.user.invokes.Git.comman |
| 6100 | 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 65 72 20 62 | ds,.or.creates.or.visits.other.b |
| 6120 | 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 65 20 6f 66 | uffers......In.this.manual.we.of |
| 6140 | 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 72 73 22 2e | ten.speak.about."Magit.buffers". |
| 6160 | 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 6f 73 65 20 | ..By.that.we.mean.buffers.whose. |
| 6180 | 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 61 67 69 74 | major-modes.derive.from....magit |
| 61a0 | 2d 6d 6f 64 65 e2 80 99 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 | -mode......Key:.M-x.magit-toggle |
| 61c0 | 2d 62 75 66 66 65 72 2d 6c 6f 63 6b 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6c | -buffer-lock......This.command.l |
| 61e0 | 6f 63 6b 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 74 6f 20 69 74 73 20 76 | ocks.the.current.buffer.to.its.v |
| 6200 | 61 6c 75 65 20 6f 72 20 69 66 20 74 68 65 20 62 75 66 66 65 72 0a 20 20 20 20 20 69 73 20 61 6c | alue.or.if.the.buffer......is.al |
| 6220 | 72 65 61 64 79 20 6c 6f 63 6b 65 64 2c 20 74 68 65 6e 20 69 74 20 75 6e 6c 6f 63 6b 73 20 69 74 | ready.locked,.then.it.unlocks.it |
| 6240 | 2e 0a 0a 20 20 20 20 20 4c 6f 63 6b 69 6e 67 20 61 20 62 75 66 66 65 72 20 74 6f 20 69 74 73 20 | ........Locking.a.buffer.to.its. |
| 6260 | 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 65 75 | value.prevents.it.from.being.reu |
| 6280 | 73 65 64 20 74 6f 0a 20 20 20 20 20 64 69 73 70 6c 61 79 20 61 6e 6f 74 68 65 72 20 76 61 6c 75 | sed.to......display.another.valu |
| 62a0 | 65 2e 20 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 | e...The.name.of.a.locked.buffer. |
| 62c0 | 63 6f 6e 74 61 69 6e 73 20 69 74 73 0a 20 20 20 20 20 76 61 6c 75 65 2c 20 77 68 69 63 68 20 61 | contains.its......value,.which.a |
| 62e0 | 6c 6c 6f 77 73 20 74 65 6c 6c 69 6e 67 20 69 74 20 61 70 61 72 74 20 66 72 6f 6d 20 6f 74 68 65 | llows.telling.it.apart.from.othe |
| 6300 | 72 20 6c 6f 63 6b 65 64 20 62 75 66 66 65 72 73 20 61 6e 64 0a 20 20 20 20 20 74 68 65 20 75 6e | r.locked.buffers.and......the.un |
| 6320 | 6c 6f 63 6b 65 64 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 4e 6f 74 20 61 6c 6c 20 4d 61 67 | locked.buffer........Not.all.Mag |
| 6340 | 69 74 20 62 75 66 66 65 72 73 20 63 61 6e 20 62 65 20 6c 6f 63 6b 65 64 20 74 6f 20 74 68 65 69 | it.buffers.can.be.locked.to.thei |
| 6360 | 72 20 76 61 6c 75 65 73 3b 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 0a 20 20 20 20 20 69 74 20 77 | r.values;.for.example,......it.w |
| 6380 | 6f 75 6c 64 6e e2 80 99 74 20 6d 61 6b 65 20 73 65 6e 73 65 20 74 6f 20 6c 6f 63 6b 20 61 20 73 | ouldn...t.make.sense.to.lock.a.s |
| 63a0 | 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 54 68 65 72 65 20 63 61 6e 20 6f 6e | tatus.buffer........There.can.on |
| 63c0 | 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 75 | ly.be.a.single.unlocked.buffer.u |
| 63e0 | 73 69 6e 67 20 61 20 63 65 72 74 61 69 6e 0a 20 20 20 20 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 70 | sing.a.certain......major-mode.p |
| 6400 | 65 72 20 72 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 | er.repository...So.when.a.buffer |
| 6420 | 20 69 73 20 62 65 69 6e 67 20 75 6e 6c 6f 63 6b 65 64 20 61 6e 64 0a 20 20 20 20 20 61 6e 6f 74 | .is.being.unlocked.and......anot |
| 6440 | 68 65 72 20 75 6e 6c 6f 63 6b 65 64 20 62 75 66 66 65 72 20 61 6c 72 65 61 64 79 20 65 78 69 73 | her.unlocked.buffer.already.exis |
| 6460 | 74 73 20 66 6f 72 20 74 68 61 74 20 6d 6f 64 65 20 61 6e 64 0a 20 20 20 20 20 72 65 70 6f 73 69 | ts.for.that.mode.and......reposi |
| 6480 | 74 6f 72 79 2c 20 74 68 65 6e 20 74 68 65 20 66 6f 72 6d 65 72 20 62 75 66 66 65 72 20 69 73 20 | tory,.then.the.former.buffer.is. |
| 64a0 | 69 6e 73 74 65 61 64 20 64 65 6c 65 74 65 64 20 61 6e 64 20 74 68 65 0a 20 20 20 20 20 6c 61 74 | instead.deleted.and.the......lat |
| 64c0 | 74 65 72 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 69 74 73 20 70 6c 61 63 65 2e 0a 0a | ter.is.displayed.in.its.place... |
| 64e0 | 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 53 77 69 74 63 68 69 6e 67 20 42 75 66 66 65 72 73 3a 3a 0a 2a | *.Menu:..*.Switching.Buffers::.* |
| 6500 | 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 6e 67 20 57 69 6e | .Naming.Buffers::.*.Quitting.Win |
| 6520 | 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 69 6e 67 20 6f 66 | dows::.*.Automatic.Refreshing.of |
| 6540 | 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 69 63 20 53 61 76 | .Magit.Buffers::.*.Automatic.Sav |
| 6560 | 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 3a 3a 0a 2a | ing.of.File-Visiting.Buffers::.* |
| 6580 | 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 |
| 65a0 | 69 74 69 6e 67 20 42 75 66 66 65 72 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 | iting.Buffers::....File:.doc5khx |
| 65c0 | 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 77 69 74 63 68 69 6e 67 20 42 75 66 66 65 72 | AZ.info,..Node:.Switching.Buffer |
| 65e0 | 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 20 20 55 70 3a 20 4d | s,..Next:.Naming.Buffers,..Up:.M |
| 6600 | 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 77 69 74 63 68 69 6e | odes.and.Buffers..4.1.1.Switchin |
| 6620 | 67 20 42 75 66 66 65 72 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | g.Buffers.---------------------- |
| 6640 | 2d 0a 0a 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 66 65 | -..Function:.magit-display-buffe |
| 6660 | 72 20 62 75 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 | r.buffer.&optional.display-funct |
| 6680 | 69 6f 6e 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 61 20 77 72 61 70 | ion......This.function.is.a.wrap |
| 66a0 | 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 65 72 e2 80 99 20 | per.around....display-buffer.... |
| 66c0 | 61 6e 64 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 61 6e 79 20 | and.is.used.to......display.any. |
| 66e0 | 4d 61 67 69 74 20 62 75 66 66 65 72 2e 20 20 49 74 20 64 69 73 70 6c 61 79 73 20 42 55 46 46 45 | Magit.buffer...It.displays.BUFFE |
| 6700 | 52 20 69 6e 20 73 6f 6d 65 20 77 69 6e 64 6f 77 20 61 6e 64 2c 0a 20 20 20 20 20 75 6e 6c 69 6b | R.in.some.window.and,......unlik |
| 6720 | 65 20 e2 80 98 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 e2 80 99 2c 20 61 6c 73 6f 20 73 65 6c | e....display-buffer...,.also.sel |
| 6740 | 65 63 74 73 20 74 68 61 74 20 77 69 6e 64 6f 77 2c 20 70 72 6f 76 69 64 65 64 0a 20 20 20 20 20 | ects.that.window,.provided...... |
| 6760 | e2 80 98 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 | ...magit-display-buffer-noselect |
| 6780 | e2 80 99 20 69 73 20 e2 80 98 6e 69 6c e2 80 99 2e 20 20 49 74 20 61 6c 73 6f 20 72 75 6e 73 20 | ....is....nil......It.also.runs. |
| 67a0 | 74 68 65 20 68 6f 6f 6b 73 0a 20 20 20 20 20 6d 65 6e 74 69 6f 6e 65 64 20 62 65 6c 6f 77 2e 0a | the.hooks......mentioned.below.. |
| 67c0 | 0a 20 20 20 20 20 49 66 20 6f 70 74 69 6f 6e 61 6c 20 44 49 53 50 4c 41 59 2d 46 55 4e 43 54 49 | ......If.optional.DISPLAY-FUNCTI |
| 67e0 | 4f 4e 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 61 74 20 69 73 20 75 73 65 64 | ON.is.non-nil,.then.that.is.used |
| 6800 | 20 74 6f 0a 20 20 20 20 20 64 69 73 70 6c 61 79 20 74 68 65 20 62 75 66 66 65 72 2e 20 20 55 73 | .to......display.the.buffer...Us |
| 6820 | 75 61 6c 6c 79 20 74 68 61 74 20 69 73 20 e2 80 98 6e 69 6c e2 80 99 20 61 6e 64 20 74 68 65 20 | ually.that.is....nil....and.the. |
| 6840 | 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 73 70 65 63 69 66 69 65 64 20 62 79 20 e2 80 98 6d 61 | function......specified.by....ma |
| 6860 | 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e e2 80 99 20 69 | git-display-buffer-function....i |
| 6880 | 73 20 75 73 65 64 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 | s.used...Variable:.magit-display |
| 68a0 | 2d 62 75 66 66 65 72 2d 6e 6f 73 65 6c 65 63 74 0a 20 20 20 20 20 57 68 65 6e 20 74 68 69 73 20 | -buffer-noselect......When.this. |
| 68c0 | 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 e2 80 98 6d 61 67 69 74 2d 64 69 73 70 6c 61 | is.non-nil,.then....magit-displa |
| 68e0 | 79 2d 62 75 66 66 65 72 e2 80 99 20 6f 6e 6c 79 20 64 69 73 70 6c 61 79 73 20 74 68 65 0a 20 20 | y-buffer....only.displays.the... |
| 6900 | 20 20 20 62 75 66 66 65 72 20 62 75 74 20 66 6f 72 67 6f 65 73 20 61 6c 73 6f 20 73 65 6c 65 63 | ...buffer.but.forgoes.also.selec |
| 6920 | 74 69 6e 67 20 74 68 65 20 77 69 6e 64 6f 77 2e 20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 | ting.the.window...This.variable. |
| 6940 | 73 68 6f 75 6c 64 0a 20 20 20 20 20 6e 6f 74 20 62 65 20 73 65 74 20 67 6c 6f 62 61 6c 6c 79 2c | should......not.be.set.globally, |
| 6960 | 20 69 74 20 69 73 20 6f 6e 6c 79 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 62 65 20 6c 65 74 2d 62 | .it.is.only.intended.to.be.let-b |
| 6980 | 6f 75 6e 64 2c 20 62 79 20 63 6f 64 65 0a 20 20 20 20 20 74 68 61 74 20 61 75 74 6f 6d 61 74 69 | ound,.by.code......that.automati |
| 69a0 | 63 61 6c 6c 79 20 75 70 64 61 74 65 73 20 22 74 68 65 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 22 | cally.updates."the.other.window" |
| 69c0 | 2e 20 20 54 68 69 73 20 69 73 20 75 73 65 64 20 66 6f 72 0a 20 20 20 20 20 65 78 61 6d 70 6c 65 | ...This.is.used.for......example |
| 69e0 | 20 77 68 65 6e 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 20 69 73 20 75 70 64 | .when.the.revision.buffer.is.upd |
| 6a00 | 61 74 65 64 20 77 68 65 6e 20 79 6f 75 20 6d 6f 76 65 20 69 6e 73 69 64 65 0a 20 20 20 20 20 74 | ated.when.you.move.inside......t |
| 6a20 | 68 65 20 6c 6f 67 20 62 75 66 66 65 72 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 | he.log.buffer...User.Option:.mag |
| 6a40 | 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 | it-display-buffer-function...... |
| 6a60 | 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20 68 65 72 65 20 69 73 20 63 | The.function.specified.here.is.c |
| 6a80 | 61 6c 6c 65 64 20 62 79 20 e2 80 98 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 | alled.by....magit-display-buffer |
| 6aa0 | e2 80 99 0a 20 20 20 20 20 77 69 74 68 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2c 20 61 20 62 75 | .........with.one.argument,.a.bu |
| 6ac0 | 66 66 65 72 2c 20 74 6f 20 61 63 74 75 61 6c 6c 79 20 64 69 73 70 6c 61 79 20 74 68 61 74 20 62 | ffer,.to.actually.display.that.b |
| 6ae0 | 75 66 66 65 72 2e 20 20 54 68 69 73 0a 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c | uffer...This......function.shoul |
| 6b00 | 64 20 63 61 6c 6c 20 e2 80 98 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 e2 80 99 20 77 69 74 68 | d.call....display-buffer....with |
| 6b20 | 20 74 68 61 74 20 62 75 66 66 65 72 20 61 73 20 66 69 72 73 74 20 61 6e 64 0a 20 20 20 20 20 61 | .that.buffer.as.first.and......a |
| 6b40 | 20 6c 69 73 74 20 6f 66 20 64 69 73 70 6c 61 79 20 61 63 74 69 6f 6e 73 20 61 73 20 73 65 63 6f | .list.of.display.actions.as.seco |
| 6b60 | 6e 64 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 20 20 20 20 20 4d 61 67 69 74 20 70 72 6f 76 69 64 65 | nd.argument........Magit.provide |
| 6b80 | 73 20 73 65 76 65 72 61 6c 20 66 75 6e 63 74 69 6f 6e 73 2c 20 6c 69 73 74 65 64 20 62 65 6c 6f | s.several.functions,.listed.belo |
| 6ba0 | 77 2c 20 74 68 61 74 20 61 72 65 20 73 75 69 74 61 62 6c 65 0a 20 20 20 20 20 76 61 6c 75 65 73 | w,.that.are.suitable......values |
| 6bc0 | 20 66 6f 72 20 74 68 69 73 20 6f 70 74 69 6f 6e 2e 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 | .for.this.option...If.you.want.t |
| 6be0 | 6f 20 75 73 65 20 64 69 66 66 65 72 65 6e 74 20 72 75 6c 65 73 2c 20 74 68 65 6e 20 61 0a 20 20 | o.use.different.rules,.then.a... |
| 6c00 | 20 20 20 67 6f 6f 64 20 77 61 79 20 6f 66 20 64 6f 69 6e 67 20 74 68 61 74 20 69 73 20 74 6f 20 | ...good.way.of.doing.that.is.to. |
| 6c20 | 73 74 61 72 74 20 77 69 74 68 20 61 20 63 6f 70 79 20 6f 66 20 6f 6e 65 20 6f 66 20 74 68 65 73 | start.with.a.copy.of.one.of.thes |
| 6c40 | 65 0a 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20 74 68 65 6e 20 61 64 6a 75 73 74 | e......functions.and.then.adjust |
| 6c60 | 20 69 74 20 74 6f 20 79 6f 75 72 20 6e 65 65 64 73 2e 0a 0a 20 20 20 20 20 49 6e 73 74 65 61 64 | .it.to.your.needs........Instead |
| 6c80 | 20 6f 66 20 75 73 69 6e 67 20 61 20 77 72 61 70 70 65 72 20 61 72 6f 75 6e 64 20 e2 80 98 64 69 | .of.using.a.wrapper.around....di |
| 6ca0 | 73 70 6c 61 79 2d 62 75 66 66 65 72 e2 80 99 2c 20 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 0a 20 | splay-buffer...,.that.function.. |
| 6cc0 | 20 20 20 20 69 74 73 65 6c 66 20 63 61 6e 20 62 65 20 75 73 65 64 20 68 65 72 65 2c 20 69 6e 20 | ....itself.can.be.used.here,.in. |
| 6ce0 | 77 68 69 63 68 20 63 61 73 65 20 74 68 65 20 64 69 73 70 6c 61 79 20 61 63 74 69 6f 6e 73 20 68 | which.case.the.display.actions.h |
| 6d00 | 61 76 65 20 74 6f 0a 20 20 20 20 20 62 65 20 73 70 65 63 69 66 69 65 64 20 62 79 20 61 64 64 69 | ave.to......be.specified.by.addi |
| 6d20 | 6e 67 20 74 68 65 6d 20 74 6f 20 e2 80 98 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 61 6c 69 | ng.them.to....display-buffer-ali |
| 6d40 | 73 74 e2 80 99 20 69 6e 73 74 65 61 64 2e 0a 0a 20 20 20 20 20 54 6f 20 6c 65 61 72 6e 20 61 62 | st....instead........To.learn.ab |
| 6d60 | 6f 75 74 20 64 69 73 70 6c 61 79 20 61 63 74 69 6f 6e 73 2c 20 73 65 65 20 2a 6e 6f 74 65 20 28 | out.display.actions,.see.*note.( |
| 6d80 | 65 6c 69 73 70 29 43 68 6f 6f 73 69 6e 67 20 57 69 6e 64 6f 77 3a 3a 2e 0a 0a 46 75 6e 63 74 69 | elisp)Choosing.Window::...Functi |
| 6da0 | 6f 6e 3a 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 74 72 61 64 69 74 69 | on:.magit-display-buffer-traditi |
| 6dc0 | 6f 6e 61 6c 20 62 75 66 66 65 72 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 | onal.buffer......This.function.i |
| 6de0 | 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 20 74 | s.the.current.default.value.of.t |
| 6e00 | 68 65 20 6f 70 74 69 6f 6e 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d | he.option.........magit-display- |
| 6e20 | 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e e2 80 99 2e 20 20 42 65 66 6f 72 65 20 74 68 61 74 | buffer-function......Before.that |
| 6e40 | 20 6f 70 74 69 6f 6e 20 61 6e 64 20 74 68 69 73 0a 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 77 | .option.and.this......function.w |
| 6e60 | 65 72 65 20 61 64 64 65 64 2c 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 77 61 73 20 68 61 72 64 | ere.added,.the.behavior.was.hard |
| 6e80 | 2d 63 6f 64 65 64 20 69 6e 20 6d 61 6e 79 20 70 6c 61 63 65 73 20 61 6c 6c 0a 20 20 20 20 20 6f | -coded.in.many.places.all......o |
| 6ea0 | 76 65 72 20 74 68 65 20 63 6f 64 65 20 62 61 73 65 20 62 75 74 20 6e 6f 77 20 61 6c 6c 20 74 68 | ver.the.code.base.but.now.all.th |
| 6ec0 | 65 20 72 75 6c 65 73 20 61 72 65 20 63 6f 6e 74 61 69 6e 65 64 20 69 6e 20 74 68 69 73 20 6f 6e | e.rules.are.contained.in.this.on |
| 6ee0 | 65 0a 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 28 65 78 63 65 70 74 20 66 6f 72 20 74 68 65 20 | e......function.(except.for.the. |
| 6f00 | 22 6e 6f 73 65 6c 65 63 74 22 20 73 70 65 63 69 61 6c 20 63 61 73 65 20 6d 65 6e 74 69 6f 6e 65 | "noselect".special.case.mentione |
| 6f20 | 64 20 61 62 6f 76 65 29 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 69 73 70 6c | d.above)...Function:.magit-displ |
| 6f40 | 61 79 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 2d 65 78 63 65 70 74 2d 64 69 66 | ay-buffer-same-window-except-dif |
| 6f60 | 66 2d 76 31 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 69 73 70 6c 61 79 73 | f-v1......This.function.displays |
| 6f80 | 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 |
| 6fa0 | 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 |
| 6fc0 | 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 |
| 6fe0 | 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 |
| 7000 | 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. |
| 7020 | 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 | in.another.window...Function:.ma |
| 7040 | 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 66 72 61 6d 65 2d 73 74 61 | git-display-buffer-fullframe-sta |
| 7060 | 74 75 73 2d 76 31 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 66 69 6c 6c 73 20 | tus-v1......This.function.fills. |
| 7080 | 74 68 65 20 65 6e 74 69 72 65 20 66 72 61 6d 65 20 77 68 65 6e 20 64 69 73 70 6c 61 79 69 6e 67 | the.entire.frame.when.displaying |
| 70a0 | 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 65 72 77 69 73 | .a.status......buffer...Otherwis |
| 70c0 | 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 6d 61 67 69 74 | e,.it.behaves.like.........magit |
| 70e0 | 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 e2 80 99 2e 0a | -display-buffer-traditional..... |
| 7100 | 0a 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 66 65 72 2d | .Function:.magit-display-buffer- |
| 7120 | 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 0a 20 20 20 20 | fullframe-status-topleft-v1..... |
| 7140 | 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 66 69 6c 6c 73 20 74 68 65 20 65 6e 74 69 72 65 20 | .This.function.fills.the.entire. |
| 7160 | 66 72 61 6d 65 20 77 68 65 6e 20 64 69 73 70 6c 61 79 69 6e 67 20 61 20 73 74 61 74 75 73 0a 20 | frame.when.displaying.a.status.. |
| 7180 | 20 20 20 20 62 75 66 66 65 72 2e 20 20 49 74 20 62 65 68 61 76 65 73 20 6c 69 6b 65 20 e2 80 98 | ....buffer...It.behaves.like.... |
| 71a0 | 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 |
| 71c0 | 74 61 74 75 73 2d 76 31 e2 80 99 0a 20 20 20 20 20 65 78 63 65 70 74 20 74 68 61 74 20 69 74 20 | tatus-v1.........except.that.it. |
| 71e0 | 64 69 73 70 6c 61 79 73 20 62 75 66 66 65 72 73 20 74 68 61 74 20 64 65 72 69 76 65 20 66 72 6f | displays.buffers.that.derive.fro |
| 7200 | 6d 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 e2 80 99 0a 20 20 20 20 20 6f 72 20 | m....magit-diff-mode.........or. |
| 7220 | e2 80 98 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 e2 80 99 20 74 6f 20 74 68 65 20 | ...magit-process-mode....to.the. |
| 7240 | 74 6f 70 20 6f 72 20 6c 65 66 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 | top.or.left.of.the.current.buffe |
| 7260 | 72 0a 20 20 20 20 20 72 61 74 68 65 72 20 74 68 61 6e 20 74 6f 20 74 68 65 20 62 6f 74 74 6f 6d | r......rather.than.to.the.bottom |
| 7280 | 20 6f 72 20 72 69 67 68 74 2e 20 20 41 73 20 61 20 72 65 73 75 6c 74 2c 20 4d 61 67 69 74 20 62 | .or.right...As.a.result,.Magit.b |
| 72a0 | 75 66 66 65 72 73 0a 20 20 20 20 20 74 65 6e 64 20 74 6f 20 70 6f 70 20 75 70 20 6f 6e 20 74 68 | uffers......tend.to.pop.up.on.th |
| 72c0 | 65 20 73 61 6d 65 20 73 69 64 65 20 61 73 20 74 68 65 79 20 77 6f 75 6c 64 20 69 66 0a 20 20 20 | e.same.side.as.they.would.if.... |
| 72e0 | 20 20 e2 80 98 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 74 72 61 64 69 74 | .....magit-display-buffer-tradit |
| 7300 | 69 6f 6e 61 6c e2 80 99 20 77 65 72 65 20 69 6e 20 75 73 65 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a | ional....were.in.use...Function: |
| 7320 | 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 63 6f 6c 75 6d 6e | .magit-display-buffer-fullcolumn |
| 7340 | 2d 6d 6f 73 74 2d 76 31 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 69 73 70 | -most-v1......This.function.disp |
| 7360 | 6c 61 79 73 20 6d 6f 73 74 20 62 75 66 66 65 72 73 20 73 6f 20 74 68 61 74 20 74 68 65 79 20 66 | lays.most.buffers.so.that.they.f |
| 7380 | 69 6c 6c 20 74 68 65 20 65 6e 74 69 72 65 0a 20 20 20 20 20 68 65 69 67 68 74 20 6f 66 20 74 68 | ill.the.entire......height.of.th |
| 73a0 | 65 20 66 72 61 6d 65 2e 20 20 48 6f 77 65 76 65 72 2c 20 74 68 65 20 62 75 66 66 65 72 20 69 73 | e.frame...However,.the.buffer.is |
| 73c0 | 20 64 69 73 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 | .displayed.in.another......windo |
| 73e0 | 77 20 69 66 20 28 31 29 20 74 68 65 20 62 75 66 66 65 72 e2 80 99 73 20 6d 6f 64 65 20 64 65 72 | w.if.(1).the.buffer...s.mode.der |
| 7400 | 69 76 65 73 20 66 72 6f 6d 20 e2 80 98 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 e2 | ives.from....magit-process-mode. |
| 7420 | 80 99 2c 0a 20 20 20 20 20 6f 72 20 28 32 29 20 74 68 65 20 62 75 66 66 65 72 e2 80 99 73 20 6d | ..,......or.(2).the.buffer...s.m |
| 7440 | 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 2d 64 69 66 66 2d 6d | ode.derives.from....magit-diff-m |
| 7460 | 6f 64 65 e2 80 99 2c 20 70 72 6f 76 69 64 65 64 0a 20 20 20 20 20 74 68 61 74 20 74 68 65 20 6d | ode...,.provided......that.the.m |
| 7480 | 6f 64 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 64 65 72 69 76 65 | ode.of.the.current.buffer.derive |
| 74a0 | 73 20 66 72 6f 6d 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 e2 80 99 0a 20 20 20 20 | s.from....magit-log-mode........ |
| 74c0 | 20 6f 72 20 e2 80 98 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 e2 80 99 2e 0a 0a 55 73 | .or....magit-cherry-mode......Us |
| 74e0 | 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 70 72 65 2d 64 69 73 70 6c 61 79 2d 62 75 66 | er.Option:.magit-pre-display-buf |
| 7500 | 66 65 72 2d 68 6f 6f 6b 0a 20 20 20 20 20 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 72 75 6e 20 62 | fer-hook......This.hook.is.run.b |
| 7520 | 79 20 e2 80 98 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 e2 80 99 20 62 65 66 | y....magit-display-buffer....bef |
| 7540 | 6f 72 65 20 64 69 73 70 6c 61 79 69 6e 67 20 74 68 65 0a 20 20 20 20 20 62 75 66 66 65 72 2e 0a | ore.displaying.the......buffer.. |
| 7560 | 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 61 76 65 2d 77 69 6e 64 6f 77 2d 63 6f 6e | .Function:.magit-save-window-con |
| 7580 | 66 69 67 75 72 61 74 69 6f 6e 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 73 61 | figuration......This.function.sa |
| 75a0 | 76 65 73 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 72 61 | ves.the.current.window.configura |
| 75c0 | 74 69 6f 6e 2e 20 20 4c 61 74 65 72 20 77 68 65 6e 0a 20 20 20 20 20 74 68 65 20 62 75 66 66 65 | tion...Later.when......the.buffe |
| 75e0 | 72 20 69 73 20 62 75 72 69 65 64 2c 20 69 74 20 6d 61 79 20 62 65 20 72 65 73 74 6f 72 65 64 20 | r.is.buried,.it.may.be.restored. |
| 7600 | 62 79 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 73 74 6f 72 65 2d 77 69 6e 64 6f 77 2d | by.........magit-restore-window- |
| 7620 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 | configuration......User.Option:. |
| 7640 | 6d 61 67 69 74 2d 70 6f 73 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 0a 20 | magit-post-display-buffer-hook.. |
| 7660 | 20 20 20 20 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 72 75 6e 20 62 79 20 e2 80 98 6d 61 67 69 74 | ....This.hook.is.run.by....magit |
| 7680 | 2d 64 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 | -display-buffer....after.display |
| 76a0 | 69 6e 67 20 74 68 65 0a 20 20 20 20 20 62 75 66 66 65 72 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 | ing.the......buffer...Function:. |
| 76c0 | 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 65 74 2d 64 65 64 69 63 61 74 65 64 0a 20 20 20 20 20 54 | magit-maybe-set-dedicated......T |
| 76e0 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 6d 65 6d 62 65 72 73 20 69 66 20 61 20 6e 65 77 20 | his.function.remembers.if.a.new. |
| 7700 | 77 69 6e 64 6f 77 20 68 61 64 20 74 6f 20 62 65 20 63 72 65 61 74 65 64 20 74 6f 0a 20 20 20 20 | window.had.to.be.created.to..... |
| 7720 | 20 64 69 73 70 6c 61 79 20 74 68 65 20 62 75 66 66 65 72 2c 20 6f 72 20 77 68 65 74 68 65 72 20 | .display.the.buffer,.or.whether. |
| 7740 | 61 6e 20 65 78 69 73 74 69 6e 67 20 77 69 6e 64 6f 77 20 77 61 73 20 72 65 75 73 65 64 2e 20 20 | an.existing.window.was.reused... |
| 7760 | 54 68 69 73 0a 20 20 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 6c 61 74 65 72 20 75 | This......information.is.later.u |
| 7780 | 73 65 64 20 62 79 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 65 2d 71 75 69 74 2d 77 69 6e 64 6f 77 | sed.by....magit-mode-quit-window |
| 77a0 | e2 80 99 2c 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 0a 20 20 20 20 20 77 68 65 74 68 65 72 20 74 | ...,.to.determine......whether.t |
| 77c0 | 68 65 20 77 69 6e 64 6f 77 20 73 68 6f 75 6c 64 20 62 65 20 64 65 6c 65 74 65 64 20 77 68 65 6e | he.window.should.be.deleted.when |
| 77e0 | 20 69 74 73 20 6c 61 73 74 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 69 73 0a 20 20 20 20 20 62 | .its.last.Magit.buffer.is......b |
| 7800 | 75 72 69 65 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 | uried.....File:.doc5khxAZ.info,. |
| 7820 | 20 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 | .Node:.Naming.Buffers,..Next:.Qu |
| 7840 | 69 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 | itting.Windows,..Prev:.Switching |
| 7860 | 20 42 75 66 66 65 72 73 2c 20 20 55 70 3a 20 4d 6f 64 65 73 20 61 6e 64 20 42 75 66 66 65 72 73 | .Buffers,..Up:.Modes.and.Buffers |
| 7880 | 0a 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 | ..4.1.2.Naming.Buffers.--------- |
| 78a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d | -----------..User.Option:.magit- |
| 78c0 | 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 20 | generate-buffer-name-function... |
| 78e0 | 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 67 65 6e 65 72 61 74 65 | ...The.function.used.to.generate |
| 7900 | 20 74 68 65 20 6e 61 6d 65 73 20 6f 66 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 2e 0a 0a 20 20 | .the.names.of.Magit.buffers..... |
| 7920 | 20 20 20 53 75 63 68 20 61 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 74 61 6b 65 20 74 | ...Such.a.function.should.take.t |
| 7940 | 68 65 20 6f 70 74 69 6f 6e 73 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 75 6e 69 71 75 69 66 | he.options.........magit-uniquif |
| 7960 | 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 e2 80 99 20 61 73 20 77 65 6c 6c 20 61 73 20 e2 80 98 | y-buffer-names....as.well.as.... |
| 7980 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d 66 6f 72 6d 61 74 e2 80 99 0a 20 20 20 20 | magit-buffer-name-format........ |
| 79a0 | 20 69 6e 74 6f 20 61 63 63 6f 75 6e 74 2e 20 20 49 66 20 69 74 20 64 6f 65 73 6e e2 80 99 74 2c | .into.account...If.it.doesn...t, |
| 79c0 | 20 74 68 65 6e 20 73 68 6f 75 6c 64 20 62 65 20 63 6c 65 61 72 6c 79 20 73 74 61 74 65 64 20 69 | .then.should.be.clearly.stated.i |
| 79e0 | 6e 20 74 68 65 0a 20 20 20 20 20 64 6f 63 2d 73 74 72 69 6e 67 2e 20 20 41 6e 64 20 69 66 20 69 | n.the......doc-string...And.if.i |
| 7a00 | 74 20 73 75 70 70 6f 72 74 73 20 25 2d 73 65 71 75 65 6e 63 65 73 20 62 65 79 6f 6e 64 20 74 68 | t.supports.%-sequences.beyond.th |
| 7a20 | 6f 73 65 20 6d 65 6e 74 69 6f 6e 65 64 0a 20 20 20 20 20 69 6e 20 74 68 65 20 64 6f 63 2d 73 74 | ose.mentioned......in.the.doc-st |
| 7a40 | 72 69 6e 67 20 6f 66 20 74 68 65 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 62 75 66 66 | ring.of.the.option....magit-buff |
| 7a60 | 65 72 2d 6e 61 6d 65 2d 66 6f 72 6d 61 74 e2 80 99 2c 20 74 68 65 6e 0a 20 20 20 20 20 69 74 73 | er-name-format...,.then......its |
| 7a80 | 20 6f 77 6e 20 64 6f 63 2d 73 74 72 69 6e 67 20 73 68 6f 75 6c 64 20 64 65 73 63 72 69 62 65 20 | .own.doc-string.should.describe. |
| 7aa0 | 74 68 65 20 61 64 64 69 74 69 6f 6e 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d | the.additions...Function:.magit- |
| 7ac0 | 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 |
| 7ae0 | 63 74 69 6f 6e 20 6d 6f 64 65 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 | ction.mode......This.function.re |
| 7b00 | 74 75 72 6e 73 20 61 20 62 75 66 66 65 72 20 6e 61 6d 65 20 73 75 69 74 61 62 6c 65 20 66 6f 72 | turns.a.buffer.name.suitable.for |
| 7b20 | 20 61 20 62 75 66 66 65 72 20 77 68 6f 73 65 0a 20 20 20 20 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 | .a.buffer.whose......major-mode. |
| 7b40 | 69 73 20 4d 4f 44 45 20 61 6e 64 20 77 68 69 63 68 20 73 68 6f 77 73 20 69 6e 66 6f 72 6d 61 74 | is.MODE.and.which.shows.informat |
| 7b60 | 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 0a 20 20 20 20 20 69 6e | ion.about.the.repository......in |
| 7b80 | 20 77 68 69 63 68 20 e2 80 98 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 20 69 | .which....default-directory....i |
| 7ba0 | 73 20 6c 6f 63 61 74 65 64 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 75 | s.located........This.function.u |
| 7bc0 | 73 65 73 20 e2 80 98 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d 66 6f 72 6d 61 74 e2 | ses....magit-buffer-name-format. |
| 7be0 | 80 99 20 61 6e 64 20 73 75 70 70 6f 72 74 69 6e 67 20 61 6c 6c 20 6f 66 0a 20 20 20 20 20 74 68 | ...and.supporting.all.of......th |
| 7c00 | 65 20 25 2d 73 65 71 75 65 6e 63 65 73 20 6d 65 6e 74 69 6f 6e 65 64 20 74 68 65 20 64 6f 63 75 | e.%-sequences.mentioned.the.docu |
| 7c20 | 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 61 74 20 6f 70 74 69 6f 6e 2e 20 20 49 74 0a 20 20 | mentation.of.that.option...It... |
| 7c40 | 20 20 20 61 6c 73 6f 20 72 65 73 70 65 63 74 73 20 74 68 65 20 6f 70 74 69 6f 6e 20 e2 80 98 6d | ...also.respects.the.option....m |
| 7c60 | 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 2e 0a 0a | agit-uniquify-buffer-names...... |
| 7c80 | 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d 66 | User.Option:.magit-buffer-name-f |
| 7ca0 | 6f 72 6d 61 74 0a 20 20 20 20 20 54 68 65 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 75 73 65 | ormat......The.format.string.use |
| 7cc0 | 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 20 20 20 20 20 41 | d.to.name.Magit.buffers........A |
| 7ce0 | 74 20 6c 65 61 73 74 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 25 2d 73 65 71 75 65 6e 63 65 | t.least.the.following.%-sequence |
| 7d00 | 73 20 61 72 65 20 73 75 70 70 6f 72 74 65 64 3a 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 | s.are.supported:................ |
| 7d20 | 98 25 6d e2 80 99 0a 0a 20 20 20 20 20 20 20 20 20 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 | .%m...............The.name.of.th |
| 7d40 | 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 2c 20 62 75 74 20 77 69 74 68 20 74 68 65 20 e2 80 98 2d 6d | e.major-mode,.but.with.the....-m |
| 7d60 | 6f 64 65 e2 80 99 20 73 75 66 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 72 65 6d 6f 76 65 64 2e | ode....suffix...........removed. |
| 7d80 | 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 25 4d e2 80 99 0a 0a 20 20 20 20 20 20 20 20 | .................%M............. |
| 7da0 | 20 20 4c 69 6b 65 20 e2 80 98 25 6d e2 80 99 20 62 75 74 20 61 62 62 72 65 76 69 61 74 65 20 e2 | ..Like....%m....but.abbreviate.. |
| 7dc0 | 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 e2 80 99 20 61 73 20 e2 80 98 6d 61 67 | ..magit-status-mode....as....mag |
| 7de0 | 69 74 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 25 76 e2 80 99 0a 0a 20 20 | it.....................%v....... |
| 7e00 | 20 20 20 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 | ........The.value.the.buffer.is. |
| 7e20 | 6c 6f 63 6b 65 64 20 74 6f 2c 20 69 6e 20 70 61 72 65 6e 74 68 65 73 65 73 2c 20 6f 72 20 61 6e | locked.to,.in.parentheses,.or.an |
| 7e40 | 20 65 6d 70 74 79 0a 20 20 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 20 69 66 20 74 68 65 20 62 | .empty...........string.if.the.b |
| 7e60 | 75 66 66 65 72 20 69 73 20 6e 6f 74 20 6c 6f 63 6b 65 64 20 74 6f 20 61 20 76 61 6c 75 65 2e 0a | uffer.is.not.locked.to.a.value.. |
| 7e80 | 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 25 56 e2 80 99 0a 0a 20 20 20 20 20 20 20 20 20 | ................%V.............. |
| 7ea0 | 20 4c 69 6b 65 20 e2 80 98 25 76 e2 80 99 2c 20 62 75 74 20 74 68 65 20 73 74 72 69 6e 67 20 69 | .Like....%v...,.but.the.string.i |
| 7ec0 | 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 61 20 73 70 61 63 65 2c 20 75 6e 6c 65 73 73 20 | s.prefixed.with.a.space,.unless. |
| 7ee0 | 69 74 0a 20 20 20 20 20 20 20 20 20 20 69 73 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e | it...........is.an.empty.string. |
| 7f00 | 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 25 74 e2 80 99 0a 0a 20 20 20 20 20 20 20 20 | .................%t............. |
| 7f20 | 20 20 54 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 | ..The.top-level.directory.of.the |
| 7f40 | 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2c | .working.tree.of.the.repository, |
| 7f60 | 0a 20 20 20 20 20 20 20 20 20 20 6f 72 20 69 66 20 e2 80 98 6d 61 67 69 74 2d 75 6e 69 71 75 69 | ...........or.if....magit-uniqui |
| 7f80 | 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 e2 80 99 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 6e | fy-buffer-names....is.non-nil.an |
| 7fa0 | 20 61 62 62 72 65 76 69 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 6f 66 20 74 68 61 74 2e | .abbreviation...........of.that. |
| 7fc0 | 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 25 78 e2 80 99 0a 0a 20 20 20 20 20 20 20 20 | .................%x............. |
| 7fe0 | 20 20 49 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 2d 6e 61 | ..If....magit-uniquify-buffer-na |
| 8000 | 6d 65 73 e2 80 99 20 69 73 20 6e 69 6c 20 22 2a 22 2c 20 6f 74 68 65 72 77 69 73 65 20 74 68 65 | mes....is.nil."*",.otherwise.the |
| 8020 | 0a 20 20 20 20 20 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 | ...........empty.string...Due.to |
| 8040 | 20 6c 69 6d 69 74 61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 e2 80 98 75 6e 69 71 75 69 66 79 e2 | .limitations.of.the....uniquify. |
| 8060 | 80 99 20 70 61 63 6b 61 67 65 2c 0a 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 20 6e 61 6d | ...package,...........buffer.nam |
| 8080 | 65 73 20 6d 75 73 74 20 65 6e 64 20 77 69 74 68 20 74 68 65 20 70 61 74 68 2e 0a 0a 20 20 20 20 | es.must.end.with.the.path....... |
| 80a0 | 20 54 68 65 20 76 61 6c 75 65 20 73 68 6f 75 6c 64 20 61 6c 77 61 79 73 20 63 6f 6e 74 61 69 6e | .The.value.should.always.contain |
| 80c0 | 20 e2 80 98 25 6d e2 80 99 20 6f 72 20 e2 80 98 25 4d e2 80 99 2c 20 e2 80 98 25 76 e2 80 99 20 | ....%m....or....%M...,....%v.... |
| 80e0 | 6f 72 20 e2 80 98 25 56 e2 80 99 2c 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 25 74 e2 80 99 2e 20 | or....%V...,.and.........%t..... |
| 8100 | 20 49 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 2d 6e 61 6d | .If....magit-uniquify-buffer-nam |
| 8120 | 65 73 e2 80 99 20 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 | es....is.non-nil,.then.the.value |
| 8140 | 0a 20 20 20 20 20 6d 75 73 74 20 65 6e 64 20 77 69 74 68 20 e2 80 98 25 74 e2 80 99 20 6f 72 20 | ......must.end.with....%t....or. |
| 8160 | e2 80 98 25 74 25 78 e2 80 99 2e 20 20 53 65 65 20 69 73 73 75 65 20 23 32 38 34 31 2e 0a 0a 55 | ...%t%x......See.issue.#2841...U |
| 8180 | 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 75 6e 69 71 75 69 66 79 2d 62 75 66 66 65 | ser.Option:.magit-uniquify-buffe |
| 81a0 | 72 2d 6e 61 6d 65 73 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c | r-names......This.option.control |
| 81c0 | 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6e 61 6d 65 73 20 6f 66 20 4d 61 67 69 74 20 62 75 66 | s.whether.the.names.of.Magit.buf |
| 81e0 | 66 65 72 73 20 61 72 65 0a 20 20 20 20 20 75 6e 69 71 75 69 66 69 65 64 2e 20 20 49 66 20 74 68 | fers.are......uniquified...If.th |
| 8200 | 65 20 6e 61 6d 65 73 20 61 72 65 20 6e 6f 74 20 62 65 69 6e 67 20 75 6e 69 71 75 69 66 69 65 64 | e.names.are.not.being.uniquified |
| 8220 | 2c 20 74 68 65 6e 20 74 68 65 79 0a 20 20 20 20 20 63 6f 6e 74 61 69 6e 20 74 68 65 20 66 75 6c | ,.then.they......contain.the.ful |
| 8240 | 6c 20 70 61 74 68 20 6f 66 20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 6f 66 20 74 68 65 20 77 | l.path.of.the.top-level.of.the.w |
| 8260 | 6f 72 6b 69 6e 67 20 74 72 65 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 63 6f 72 72 65 73 70 6f | orking.tree.of.the......correspo |
| 8280 | 6e 64 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 49 66 20 74 68 65 79 20 61 72 65 20 62 | nding.repository...If.they.are.b |
| 82a0 | 65 69 6e 67 20 75 6e 69 71 75 69 66 69 65 64 2c 20 74 68 65 6e 20 74 68 65 79 0a 20 20 20 20 20 | eing.uniquified,.then.they...... |
| 82c0 | 65 6e 64 20 77 69 74 68 20 74 68 65 20 62 61 73 65 6e 61 6d 65 20 6f 66 20 74 68 65 20 74 6f 70 | end.with.the.basename.of.the.top |
| 82e0 | 2d 6c 65 76 65 6c 2c 20 6f 72 20 69 66 20 74 68 61 74 20 77 6f 75 6c 64 20 63 6f 6e 66 6c 69 63 | -level,.or.if.that.would.conflic |
| 8300 | 74 0a 20 20 20 20 20 77 69 74 68 20 74 68 65 20 6e 61 6d 65 20 75 73 65 64 20 66 6f 72 20 6f 74 | t......with.the.name.used.for.ot |
| 8320 | 68 65 72 20 62 75 66 66 65 72 73 2c 20 74 68 65 6e 20 74 68 65 20 6e 61 6d 65 73 20 6f 66 20 61 | her.buffers,.then.the.names.of.a |
| 8340 | 6c 6c 20 74 68 65 73 65 0a 20 20 20 20 20 62 75 66 66 65 72 73 20 61 72 65 20 61 64 6a 75 73 74 | ll.these......buffers.are.adjust |
| 8360 | 65 64 20 75 6e 74 69 6c 20 74 68 65 79 20 6e 6f 20 6c 6f 6e 67 65 72 20 63 6f 6e 66 6c 69 63 74 | ed.until.they.no.longer.conflict |
| 8380 | 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 64 6f 6e 65 20 75 73 69 6e 67 20 74 68 65 20 e2 | ........This.is.done.using.the.. |
| 83a0 | 80 98 75 6e 69 71 75 69 66 79 e2 80 99 20 70 61 63 6b 61 67 65 3b 20 63 75 73 74 6f 6d 69 7a 65 | ..uniquify....package;.customize |
| 83c0 | 20 69 74 73 20 6f 70 74 69 6f 6e 73 20 74 6f 0a 20 20 20 20 20 63 6f 6e 74 72 6f 6c 20 68 6f 77 | .its.options.to......control.how |
| 83e0 | 20 62 75 66 66 65 72 20 6e 61 6d 65 73 20 61 72 65 20 75 6e 69 71 75 69 66 69 65 64 2e 0a 0a 1f | .buffer.names.are.uniquified.... |
| 8400 | 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 51 75 | .File:.doc5khxAZ.info,..Node:.Qu |
| 8420 | 69 74 74 69 6e 67 20 57 69 6e 64 6f 77 73 2c 20 20 4e 65 78 74 3a 20 41 75 74 6f 6d 61 74 69 63 | itting.Windows,..Next:.Automatic |
| 8440 | 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 50 | .Refreshing.of.Magit.Buffers,..P |
| 8460 | 72 65 76 3a 20 4e 61 6d 69 6e 67 20 42 75 66 66 65 72 73 2c 20 20 55 70 3a 20 4d 6f 64 65 73 20 | rev:.Naming.Buffers,..Up:.Modes. |
| 8480 | 61 6e 64 20 42 75 66 66 65 72 73 0a 0a 34 2e 31 2e 33 20 51 75 69 74 74 69 6e 67 20 57 69 6e 64 | and.Buffers..4.1.3.Quitting.Wind |
| 84a0 | 6f 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 0a 0a 4b 65 79 3a | ows.----------------------..Key: |
| 84c0 | 20 71 20 28 6d 61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 66 65 72 29 0a 20 20 20 20 | .q.(magit-mode-bury-buffer)..... |
| 84e0 | 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 62 75 72 69 65 73 20 6f 72 20 6b 69 6c 6c 73 20 74 68 | .This.command.buries.or.kills.th |
| 8500 | 65 20 63 75 72 72 65 6e 74 20 4d 61 67 69 74 20 62 75 66 66 65 72 2e 20 20 54 68 65 0a 20 20 20 | e.current.Magit.buffer...The.... |
| 8520 | 20 20 66 75 6e 63 74 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20 62 79 20 6f 70 74 69 6f 6e 20 e2 | ..function.specified.by.option.. |
| 8540 | 80 98 6d 61 67 69 74 2d 62 75 72 79 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e e2 80 99 20 | ..magit-bury-buffer-function.... |
| 8560 | 69 73 20 75 73 65 64 0a 20 20 20 20 20 74 6f 20 62 75 72 79 20 74 68 65 20 62 75 66 66 65 72 20 | is.used......to.bury.the.buffer. |
| 8580 | 77 68 65 6e 20 63 61 6c 6c 65 64 20 77 69 74 68 6f 75 74 20 61 20 70 72 65 66 69 78 20 61 72 67 | when.called.without.a.prefix.arg |
| 85a0 | 75 6d 65 6e 74 20 6f 72 20 74 6f 20 6b 69 6c 6c 0a 20 20 20 20 20 69 74 20 77 68 65 6e 20 63 61 | ument.or.to.kill......it.when.ca |
| 85c0 | 6c 6c 65 64 20 77 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 65 | lled.with.a.single.prefix.argume |
| 85e0 | 6e 74 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 77 6f 20 6f | nt........When.called.with.two.o |
| 8600 | 72 20 6d 6f 72 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 74 68 65 6e 20 69 74 20 | r.more.prefix.arguments.then.it. |
| 8620 | 61 6c 77 61 79 73 20 6b 69 6c 6c 73 0a 20 20 20 20 20 61 6c 6c 20 4d 61 67 69 74 20 62 75 66 66 | always.kills......all.Magit.buff |
| 8640 | 65 72 73 2c 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e 74 | ers,.associated.with.the.current |
| 8660 | 20 70 72 6f 6a 65 63 74 2c 20 69 6e 63 6c 75 64 69 6e 67 0a 20 20 20 20 20 74 68 65 20 63 75 72 | .project,.including......the.cur |
| 8680 | 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 | rent.buffer...User.Option:.magit |
| 86a0 | 2d 62 75 72 79 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 54 68 65 20 66 | -bury-buffer-function......The.f |
| 86c0 | 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 61 63 74 75 61 6c 6c 79 20 62 75 72 79 20 6f 72 | unction.used.to.actually.bury.or |
| 86e0 | 20 6b 69 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 | .kill.the.current.buffer........ |
| 8700 | e2 80 98 6d 61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 66 65 72 e2 80 99 20 63 61 6c | ...magit-mode-bury-buffer....cal |
| 8720 | 6c 73 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 6f 6e 65 20 61 72 67 75 6d 65 | ls.this.function.with.one.argume |
| 8740 | 6e 74 2e 20 20 49 66 0a 20 20 20 20 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 69 73 20 6e 6f 6e | nt...If......the.argument.is.non |
| 8760 | 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 20 74 6f 20 6b | -nil,.then.the.function.has.to.k |
| 8780 | 69 6c 6c 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 20 20 4f 74 | ill.the.current......buffer...Ot |
| 87a0 | 68 65 72 77 69 73 65 20 69 74 20 68 61 73 20 74 6f 20 62 75 72 79 20 69 74 20 61 6c 69 76 65 2e | herwise.it.has.to.bury.it.alive. |
| 87c0 | 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 | ..The.default.value......current |
| 87e0 | 6c 79 20 69 73 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 65 2d 71 75 69 74 2d 77 69 6e 64 6f 77 e2 | ly.is....magit-mode-quit-window. |
| 8800 | 80 99 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 73 74 6f 72 65 2d 77 69 6e | .....Function:.magit-restore-win |
| 8820 | 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 0a 20 20 | dow-configuration.kill-buffer... |
| 8840 | 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 62 75 66 66 | ...Bury.or.kill.the.current.buff |
| 8860 | 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 77 68 69 63 | er.using....quit-window...,.whic |
| 8880 | 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 55 46 46 45 | h.is......called.with.KILL-BUFFE |
| 88a0 | 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 77 69 6e 64 | R.as.first.and.the.selected.wind |
| 88c0 | 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 0a 20 20 20 | ow.as.second......argument...... |
| 88e0 | 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 6e 66 69 67 | ..Then.restore.the.window.config |
| 8900 | 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 65 66 6f 72 | uration.that.existed.right.befor |
| 8920 | 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 73 20 64 69 | e.the......current.buffer.was.di |
| 8940 | 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 66 72 61 6d 65 2e 20 20 | splayed.in.the.selected.frame... |
| 8960 | 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 20 6d 65 61 | Unfortunately......that.also.mea |
| 8980 | 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 69 6e 20 61 | ns.that.point.gets.adjusted.in.a |
| 89a0 | 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 72 65 20 62 | ll.the.buffers,.which......are.b |
| 89c0 | 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 66 | eing.displayed.in.the.selected.f |
| 89e0 | 72 61 6d 65 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 71 75 69 74 | rame...Function:.magit-mode-quit |
| 8a00 | 2d 77 69 6e 64 6f 77 20 6b 69 6c 6c 2d 62 75 66 66 65 72 0a 20 20 20 20 20 42 75 72 79 20 6f 72 | -window.kill-buffer......Bury.or |
| 8a20 | 20 6b 69 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 75 73 69 6e 67 20 e2 | .kill.the.current.buffer.using.. |
| 8a40 | 80 98 71 75 69 74 2d 77 69 6e 64 6f 77 e2 80 99 2c 20 77 68 69 63 68 20 69 73 0a 20 20 20 20 20 | ..quit-window...,.which.is...... |
| 8a60 | 63 61 6c 6c 65 64 20 77 69 74 68 20 4b 49 4c 4c 2d 42 55 46 46 45 52 20 61 73 20 66 69 72 73 74 | called.with.KILL-BUFFER.as.first |
| 8a80 | 20 61 6e 64 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 77 69 6e 64 6f 77 20 61 73 20 73 65 63 6f | .and.the.selected.window.as.seco |
| 8aa0 | 6e 64 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 20 20 20 20 20 54 68 65 6e 2c 20 69 66 | nd......argument........Then,.if |
| 8ac0 | 20 74 68 65 20 77 69 6e 64 6f 77 20 77 61 73 20 6f 72 69 67 69 6e 61 6c 6c 79 20 63 72 65 61 74 | .the.window.was.originally.creat |
| 8ae0 | 65 64 20 74 6f 20 64 69 73 70 6c 61 79 20 61 20 4d 61 67 69 74 0a 20 20 20 20 20 62 75 66 66 65 | ed.to.display.a.Magit......buffe |
| 8b00 | 72 20 61 6e 64 20 74 68 65 20 62 75 72 69 65 64 20 62 75 66 66 65 72 20 77 61 73 20 74 68 65 20 | r.and.the.buried.buffer.was.the. |
| 8b20 | 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 65 72 0a 20 20 20 20 | last.remaining.Magit.buffer..... |
| 8b40 | 20 74 68 61 74 20 77 61 73 20 65 76 65 72 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 | .that.was.ever.displayed.in.the. |
| 8b60 | 77 69 6e 64 6f 77 2c 20 74 68 65 6e 20 74 68 61 74 20 69 73 20 64 65 6c 65 74 65 64 2e 0a 0a 1f | window,.then.that.is.deleted.... |
| 8b80 | 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 75 | .File:.doc5khxAZ.info,..Node:.Au |
| 8ba0 | 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 |
| 8bc0 | 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 67 20 6f 66 20 | ers,..Next:.Automatic.Saving.of. |
| 8be0 | 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 2c 20 20 50 72 65 76 3a 20 51 75 | File-Visiting.Buffers,..Prev:.Qu |
| 8c00 | 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 61 6e 64 20 42 | itting.Windows,..Up:.Modes.and.B |
| 8c20 | 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 72 65 73 68 69 | uffers..4.1.4.Automatic.Refreshi |
| 8c40 | 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 2d 2d 2d 2d 2d | ng.of.Magit.Buffers.------------ |
| 8c60 | 2d 2d 2d 2d 2d 2d 2d 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 | -------------------------------. |
| 8c80 | 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 69 63 68 20 6d | .After.running.a.command.which.m |
| 8ca0 | 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 63 75 72 72 65 | ay.change.the.state.of.the.curre |
| 8cc0 | 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 4d 61 67 69 74 | nt.repository,.the.current.Magit |
| 8ce0 | 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 6e 67 20 73 74 | .buffer.and.the.corresponding.st |
| 8d00 | 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 20 54 68 65 20 | atus.buffer.are.refreshed...The. |
| 8d20 | 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 74 69 63 61 6c | status.buffer.can.be.automatical |
| 8d40 | 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 66 65 72 20 69 | ly.refreshed.whenever.a.buffer.i |
| 8d60 | 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 65 20 72 65 73 | s.saved.to.a.file.inside.the.res |
| 8d80 | 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 67 20 61 20 68 | pective.repository.by.adding.a.h |
| 8da0 | 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 76 61 6c 2d 61 | ook,.like.so:.......(with-eval-a |
| 8dc0 | 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 20 20 28 61 64 | fter-load.'magit-mode........(ad |
| 8de0 | 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 67 69 74 2d 61 | d-hook.'after-save-hook.'magit-a |
| 8e00 | 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 29 0a 0a 20 20 | fter-save-refresh-status.t)).... |
| 8e20 | 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 61 67 69 74 20 | .Automatically.refreshing.Magit. |
| 8e40 | 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 73 70 6c 61 79 | buffers.ensures.that.the.display |
| 8e60 | 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 65 20 6d 6f 73 | ed.information.is.up-to-date.mos |
| 8e80 | 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 74 6f 20 61 20 | t.of.the.time.but.can.lead.to.a. |
| 8ea0 | 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 6f 73 69 74 6f | noticeable.delay.in.big.reposito |
| 8ec0 | 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 61 72 65 20 6e | ries...Other.Magit.buffers.are.n |
| 8ee0 | 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 6c 61 79 20 74 | ot.refreshed.to.keep.the.delay.t |
| 8f00 | 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 65 20 64 6f 69 | o.a.minimum.and.also.because.doi |
| 8f20 | 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 73 69 72 61 62 | ng.so.can.sometimes.be.undesirab |
| 8f40 | 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 20 72 65 66 72 | le......Buffers.can.also.be.refr |
| 8f60 | 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 75 73 65 66 75 | eshed.explicitly,.which.is.usefu |
| 8f80 | 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 20 63 75 72 72 | l.in.buffers.that.weren...t.curr |
| 8fa0 | 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 20 61 6e 64 20 | ent.during.the.last.refresh.and. |
| 8fc0 | 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 74 68 65 20 72 | after.changes.were.made.to.the.r |
| 8fe0 | 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 0a 0a 4b 65 79 | epository.outside.of.Magit...Key |
| 9000 | 3a 20 67 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f | :.g.(magit-refresh)......This.co |
| 9020 | 6d 6d 61 6e 64 20 72 65 66 72 65 73 68 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 | mmand.refreshes.the.current.buff |
| 9040 | 65 72 20 69 66 20 69 74 73 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 64 65 72 69 76 65 73 0a 20 20 20 | er.if.its.major.mode.derives.... |
| 9060 | 20 20 66 72 6f 6d 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 65 e2 80 99 20 61 73 20 77 65 6c 6c 20 | ..from....magit-mode....as.well. |
| 9080 | 61 73 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 73 74 61 74 75 73 20 62 75 66 66 | as.the.corresponding.status.buff |
| 90a0 | 65 72 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 | er........If.the.option....magit |
| 90c0 | 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 73 e2 80 99 20 63 61 6c 6c 73 20 66 6f 72 20 69 74 2c | -revert-buffers....calls.for.it, |
| 90e0 | 20 74 68 65 6e 20 69 74 20 61 6c 73 6f 0a 20 20 20 20 20 72 65 76 65 72 74 73 20 61 6c 6c 20 75 | .then.it.also......reverts.all.u |
| 9100 | 6e 6d 6f 64 69 66 69 65 64 20 62 75 66 66 65 72 73 20 74 68 61 74 20 76 69 73 69 74 20 66 69 6c | nmodified.buffers.that.visit.fil |
| 9120 | 65 73 20 62 65 69 6e 67 20 74 72 61 63 6b 65 64 20 69 6e 0a 20 20 20 20 20 74 68 65 20 63 75 72 | es.being.tracked.in......the.cur |
| 9140 | 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 4b 65 79 3a 20 47 20 28 6d 61 67 69 74 2d | rent.repository...Key:.G.(magit- |
| 9160 | 72 65 66 72 65 73 68 2d 61 6c 6c 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 | refresh-all)......This.command.r |
| 9180 | 65 66 72 65 73 68 65 73 20 61 6c 6c 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 62 65 6c 6f 6e | efreshes.all.Magit.buffers.belon |
| 91a0 | 67 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 72 65 70 6f 73 69 74 | ging.to.the.current......reposit |
| 91c0 | 6f 72 79 20 61 6e 64 20 61 6c 73 6f 20 72 65 76 65 72 74 73 20 61 6c 6c 20 75 6e 6d 6f 64 69 66 | ory.and.also.reverts.all.unmodif |
| 91e0 | 69 65 64 20 62 75 66 66 65 72 73 20 74 68 61 74 20 76 69 73 69 74 20 66 69 6c 65 73 0a 20 20 20 | ied.buffers.that.visit.files.... |
| 9200 | 20 20 62 65 69 6e 67 20 74 72 61 63 6b 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 | ..being.tracked.in.the.current.r |
| 9220 | 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 20 20 20 20 54 68 65 20 66 69 6c 65 2d 76 69 73 69 74 69 | epository........The.file-visiti |
| 9240 | 6e 67 20 62 75 66 66 65 72 73 20 61 72 65 20 61 6c 77 61 79 73 20 72 65 76 65 72 74 65 64 2c 20 | ng.buffers.are.always.reverted,. |
| 9260 | 65 76 65 6e 20 69 66 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 62 75 66 | even.if.........magit-revert-buf |
| 9280 | 66 65 72 73 e2 80 99 20 69 73 20 6e 69 6c 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 | fers....is.nil...User.Option:.ma |
| 92a0 | 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 20 54 68 69 | git-refresh-buffer-hook......Thi |
| 92c0 | 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 66 66 | s.hook.is.run.in.each.Magit.buff |
| 92e0 | 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 68 65 | er.that.was.refreshed.during.the |
| 9300 | 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 6c 79 | ......current.refresh.-.normally |
| 9320 | 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 61 74 | .the.current.buffer.and.the.stat |
| 9340 | 75 73 0a 20 20 20 20 20 62 75 66 66 65 72 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 | us......buffer...User.Option:.ma |
| 9360 | 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 20 20 20 20 20 57 | git-refresh-status-buffer......W |
| 9380 | 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 6c 2c 20 74 68 65 6e | hen.this.option.is.non-nil,.then |
| 93a0 | 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 20 20 61 75 74 6f 6d | .the.status.buffer.is......autom |
| 93c0 | 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 72 75 6e 6e 69 6e 67 | atically.refreshed.after.running |
| 93e0 | 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 0a 20 20 20 20 20 61 | .git.for.side-effects,.in......a |
| 9400 | 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 67 69 74 20 62 75 66 | ddition.to.the.current.Magit.buf |
| 9420 | 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 0a 20 | fer,.which.is.always.refreshed.. |
| 9440 | 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 4f 6e 6c 79 20 73 65 | ....automatically........Only.se |
| 9460 | 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 73 74 69 6e 67 20 61 | t.this.to.nil.after.exhausting.a |
| 9480 | 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 76 65 0a 20 20 20 20 | ll.other.options.to.improve..... |
| 94a0 | 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 61 | .performance...Function:.magit-a |
| 94c0 | 66 74 65 72 2d 73 61 76 65 2d 72 65 66 72 65 73 68 2d 73 74 61 74 75 73 0a 20 20 20 20 20 54 68 | fter-save-refresh-status......Th |
| 94e0 | 69 73 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 | is.function.is.intended.to.be.ad |
| 9500 | 64 65 64 20 74 6f 20 e2 80 98 61 66 74 65 72 2d 73 61 76 65 2d 68 6f 6f 6b e2 80 99 2e 20 20 41 | ded.to....after-save-hook......A |
| 9520 | 66 74 65 72 0a 20 20 20 20 20 64 6f 69 6e 67 20 74 68 61 74 20 74 68 65 20 63 6f 72 72 65 73 70 | fter......doing.that.the.corresp |
| 9540 | 6f 6e 64 69 6e 67 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 | onding.status.buffer.is.refreshe |
| 9560 | 64 20 77 68 65 6e 65 76 65 72 20 61 0a 20 20 20 20 20 62 75 66 66 65 72 20 69 73 20 73 61 76 65 | d.whenever.a......buffer.is.save |
| 9580 | 64 20 74 6f 20 61 20 66 69 6c 65 20 69 6e 73 69 64 65 20 61 20 72 65 70 6f 73 69 74 6f 72 79 2e | d.to.a.file.inside.a.repository. |
| 95a0 | 0a 0a 20 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 72 65 66 72 65 73 68 69 6e 67 20 61 20 4d 61 | .......Note.that.refreshing.a.Ma |
| 95c0 | 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 63 72 65 61 74 69 6e | git.buffer.is.done.by.re-creatin |
| 95e0 | 67 20 69 74 73 0a 20 20 20 20 20 63 6f 6e 74 65 6e 74 73 20 66 72 6f 6d 20 73 63 72 61 74 63 68 | g.its......contents.from.scratch |
| 9600 | 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 65 70 | ,.which.can.be.slow.in.large.rep |
| 9620 | 6f 73 69 74 6f 72 69 65 73 2e 20 20 49 66 0a 20 20 20 20 20 79 6f 75 20 61 72 65 20 6e 6f 74 20 | ositories...If......you.are.not. |
| 9640 | 73 61 74 69 73 66 69 65 64 20 77 69 74 68 20 4d 61 67 69 74 e2 80 99 73 20 70 65 72 66 6f 72 6d | satisfied.with.Magit...s.perform |
| 9660 | 61 6e 63 65 2c 20 74 68 65 6e 20 79 6f 75 20 73 68 6f 75 6c 64 0a 20 20 20 20 20 6f 62 76 69 6f | ance,.then.you.should......obvio |
| 9680 | 75 73 6c 79 20 6e 6f 74 20 61 64 64 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 74 68 | usly.not.add.this.function.to.th |
| 96a0 | 61 74 20 68 6f 6f 6b 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f | at.hook.....File:.doc5khxAZ.info |
| 96c0 | 2c 20 20 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 69 6c | ,..Node:.Automatic.Saving.of.Fil |
| 96e0 | 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 2c 20 20 4e 65 78 74 3a 20 41 75 74 6f 6d | e-Visiting.Buffers,..Next:.Autom |
| 9700 | 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. |
| 9720 | 42 75 66 66 65 72 73 2c 20 20 50 72 65 76 3a 20 41 75 74 6f 6d 61 74 69 63 20 52 65 66 72 65 73 | Buffers,..Prev:.Automatic.Refres |
| 9740 | 68 69 6e 67 20 6f 66 20 4d 61 67 69 74 20 42 75 66 66 65 72 73 2c 20 20 55 70 3a 20 4d 6f 64 65 | hing.of.Magit.Buffers,..Up:.Mode |
| 9760 | 73 20 61 6e 64 20 42 75 66 66 65 72 73 0a 0a 34 2e 31 2e 35 20 41 75 74 6f 6d 61 74 69 63 20 53 | s.and.Buffers..4.1.5.Automatic.S |
| 9780 | 61 76 69 6e 67 20 6f 66 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 0a 2d | aving.of.File-Visiting.Buffers.- |
| 97a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 97c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 46 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 | --------------..File-visiting.bu |
| 97e0 | 66 66 65 72 73 20 61 72 65 20 62 79 20 64 65 66 61 75 6c 74 20 73 61 76 65 64 20 61 74 20 63 65 | ffers.are.by.default.saved.at.ce |
| 9800 | 72 74 61 69 6e 20 70 6f 69 6e 74 73 20 69 6e 20 74 69 6d 65 2e 0a 54 68 69 73 20 64 6f 65 73 6e | rtain.points.in.time..This.doesn |
| 9820 | e2 80 99 74 20 67 75 61 72 61 6e 74 65 65 20 74 68 61 74 20 4d 61 67 69 74 20 62 75 66 66 65 72 | ...t.guarantee.that.Magit.buffer |
| 9840 | 73 20 61 72 65 20 61 6c 77 61 79 73 20 75 70 2d 74 6f 2d 64 61 74 65 2c 20 62 75 74 2c 0a 70 72 | s.are.always.up-to-date,.but,.pr |
| 9860 | 6f 76 69 64 65 64 20 6f 6e 65 20 6f 6e 6c 79 20 65 64 69 74 73 20 66 69 6c 65 73 20 62 79 20 65 | ovided.one.only.edits.files.by.e |
| 9880 | 64 69 74 69 6e 67 20 74 68 65 6d 20 69 6e 20 45 6d 61 63 73 20 61 6e 64 20 75 73 65 73 20 6f 6e | diting.them.in.Emacs.and.uses.on |
| 98a0 | 6c 79 0a 4d 61 67 69 74 20 74 6f 20 69 6e 74 65 72 61 63 74 20 77 69 74 68 20 47 69 74 2c 20 6f | ly.Magit.to.interact.with.Git,.o |
| 98c0 | 6e 65 20 63 61 6e 20 62 65 20 66 61 69 72 6c 79 20 63 6f 6e 66 69 64 65 6e 74 2e 20 20 57 68 65 | ne.can.be.fairly.confident...Whe |
| 98e0 | 6e 20 69 6e 20 64 6f 75 62 74 0a 6f 72 20 61 66 74 65 72 20 6f 75 74 73 69 64 65 20 63 68 61 6e | n.in.doubt.or.after.outside.chan |
| 9900 | 67 65 73 2c 20 74 79 70 65 20 e2 80 98 67 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 72 65 66 72 | ges,.type....g....(...magit-refr |
| 9920 | 65 73 68 e2 80 99 29 20 74 6f 20 73 61 76 65 20 61 6e 64 20 72 65 66 72 65 73 68 0a 65 78 70 6c | esh...).to.save.and.refresh.expl |
| 9940 | 69 63 69 74 6c 79 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 61 76 65 | icitly...User.Option:.magit-save |
| 9960 | 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 54 68 69 73 20 6f 70 | -repository-buffers......This.op |
| 9980 | 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 66 69 6c 65 2d 76 69 73 69 74 | tion.controls.whether.file-visit |
| 99a0 | 69 6e 67 20 62 75 66 66 65 72 73 20 61 72 65 20 73 61 76 65 64 20 62 65 66 6f 72 65 0a 20 20 20 | ing.buffers.are.saved.before.... |
| 99c0 | 20 20 63 65 72 74 61 69 6e 20 65 76 65 6e 74 73 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 69 73 20 | ..certain.events........If.this. |
| 99e0 | 69 73 20 6e 6f 6e 2d 6e 69 6c 20 74 68 65 6e 20 61 6c 6c 20 6d 6f 64 69 66 69 65 64 20 66 69 6c | is.non-nil.then.all.modified.fil |
| 9a00 | 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 73 0a 20 20 20 20 20 62 65 6c 6f 6e 67 69 6e | e-visiting.buffers......belongin |
| 9a20 | 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 20 6d 61 79 20 | g.to.the.current.repository.may. |
| 9a40 | 62 65 20 73 61 76 65 64 20 62 65 66 6f 72 65 20 72 75 6e 6e 69 6e 67 0a 20 20 20 20 20 63 6f 6d | be.saved.before.running......com |
| 9a60 | 6d 61 6e 64 73 2c 20 62 65 66 6f 72 65 20 63 72 65 61 74 69 6e 67 20 6e 65 77 20 4d 61 67 69 74 | mands,.before.creating.new.Magit |
| 9a80 | 20 62 75 66 66 65 72 73 2c 20 61 6e 64 20 62 65 66 6f 72 65 20 65 78 70 6c 69 63 69 74 6c 79 0a | .buffers,.and.before.explicitly. |
| 9aa0 | 20 20 20 20 20 72 65 66 72 65 73 68 69 6e 67 20 73 75 63 68 20 62 75 66 66 65 72 73 2e 20 20 49 | .....refreshing.such.buffers...I |
| 9ac0 | 66 20 74 68 69 73 20 69 73 20 e2 80 98 64 6f 6e 74 61 73 6b e2 80 99 20 74 68 65 6e 20 74 68 69 | f.this.is....dontask....then.thi |
| 9ae0 | 73 20 69 73 20 64 6f 6e 65 0a 20 20 20 20 20 77 69 74 68 6f 75 74 20 75 73 65 72 20 69 6e 74 65 | s.is.done......without.user.inte |
| 9b00 | 72 76 65 6e 74 69 6f 6e 2e 20 20 49 66 20 69 74 20 69 73 20 e2 80 98 74 e2 80 99 20 74 68 65 6e | rvention...If.it.is....t....then |
| 9b20 | 20 74 68 65 20 75 73 65 72 20 68 61 73 20 74 6f 0a 20 20 20 20 20 63 6f 6e 66 69 72 6d 20 65 61 | .the.user.has.to......confirm.ea |
| 9b40 | 63 68 20 73 61 76 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f | ch.save.....File:.doc5khxAZ.info |
| 9b60 | 2c 20 20 4e 6f 64 65 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 | ,..Node:.Automatic.Reverting.of. |
| 9b80 | 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 2c 20 20 50 72 65 76 3a 20 41 75 | File-Visiting.Buffers,..Prev:.Au |
| 9ba0 | 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. |
| 9bc0 | 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. |
| 9be0 | 0a 34 2e 31 2e 36 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 | .4.1.6.Automatic.Reverting.of.Fi |
| 9c00 | 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | le-Visiting.Buffers.------------ |
| 9c20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 9c40 | 2d 2d 2d 2d 2d 2d 0a 0a 42 79 20 64 65 66 61 75 6c 74 20 4d 61 67 69 74 20 61 75 74 6f 6d 61 74 | ------..By.default.Magit.automat |
| 9c60 | 69 63 61 6c 6c 79 20 72 65 76 65 72 74 73 20 62 75 66 66 65 72 73 20 74 68 61 74 20 61 72 65 20 | ically.reverts.buffers.that.are. |
| 9c80 | 76 69 73 69 74 69 6e 67 20 66 69 6c 65 73 0a 74 68 61 74 20 61 72 65 20 62 65 69 6e 67 20 74 72 | visiting.files.that.are.being.tr |
| 9ca0 | 61 63 6b 65 64 20 69 6e 20 61 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 61 66 74 65 72 | acked.in.a.Git.repository,.after |
| 9cc0 | 20 74 68 65 79 20 68 61 76 65 20 63 68 61 6e 67 65 64 20 6f 6e 0a 64 69 73 6b 2e 20 20 57 68 65 | .they.have.changed.on.disk...Whe |
| 9ce0 | 6e 20 75 73 69 6e 67 20 4d 61 67 69 74 20 6f 6e 65 20 6f 66 74 65 6e 20 63 68 61 6e 67 65 73 20 | n.using.Magit.one.often.changes. |
| 9d00 | 66 69 6c 65 73 20 6f 6e 20 64 69 73 6b 20 62 79 20 72 75 6e 6e 69 6e 67 20 47 69 74 2c 0a 69 2e | files.on.disk.by.running.Git,.i. |
| 9d20 | 65 2e 2c 20 22 6f 75 74 73 69 64 65 20 45 6d 61 63 73 22 2c 20 6d 61 6b 69 6e 67 20 74 68 69 73 | e.,."outside.Emacs",.making.this |
| 9d40 | 20 61 20 72 61 74 68 65 72 20 69 6d 70 6f 72 74 61 6e 74 20 66 65 61 74 75 72 65 2e 0a 0a 20 20 | .a.rather.important.feature..... |
| 9d60 | 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 79 6f 75 20 64 69 73 63 61 72 64 20 61 20 63 | .For.example,.if.you.discard.a.c |
| 9d80 | 68 61 6e 67 65 20 69 6e 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2c 20 74 68 65 6e | hange.in.the.status.buffer,.then |
| 9da0 | 20 74 68 61 74 0a 69 73 20 64 6f 6e 65 20 62 79 20 72 75 6e 6e 69 6e 67 20 e2 80 98 67 69 74 20 | .that.is.done.by.running....git. |
| 9dc0 | 61 70 70 6c 79 20 2d 2d 72 65 76 65 72 73 65 20 2e 2e 2e e2 80 99 2c 20 61 6e 64 20 45 6d 61 63 | apply.--reverse.......,.and.Emac |
| 9de0 | 73 20 63 6f 6e 73 69 64 65 72 73 20 74 68 65 0a 66 69 6c 65 20 74 6f 20 68 61 76 65 20 22 63 68 | s.considers.the.file.to.have."ch |
| 9e00 | 61 6e 67 65 64 20 6f 6e 20 64 69 73 6b 22 2e 20 20 49 66 20 4d 61 67 69 74 20 64 69 64 20 6e 6f | anged.on.disk"...If.Magit.did.no |
| 9e20 | 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 72 65 76 65 72 74 0a 74 68 65 20 62 75 66 66 65 | t.automatically.revert.the.buffe |
| 9e40 | 72 2c 20 74 68 65 6e 20 79 6f 75 20 77 6f 75 6c 64 20 68 61 76 65 20 74 6f 20 74 79 70 65 20 e2 | r,.then.you.would.have.to.type.. |
| 9e60 | 80 98 4d 2d 78 20 72 65 76 65 72 74 2d 62 75 66 66 65 72 20 52 45 54 20 52 45 54 e2 80 99 20 69 | ..M-x.revert-buffer.RET.RET....i |
| 9e80 | 6e 0a 74 68 65 20 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 20 62 65 66 6f 72 65 20 79 6f 75 | n.the.visiting.buffer.before.you |
| 9ea0 | 20 63 6f 75 6c 64 20 63 6f 6e 74 69 6e 75 65 20 6d 61 6b 69 6e 67 20 63 68 61 6e 67 65 73 2e 0a | .could.continue.making.changes.. |
| 9ec0 | 0a 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 65 72 74 2d | .User.Option:.magit-auto-revert- |
| 9ee0 | 6d 6f 64 65 0a 20 20 20 20 20 57 68 65 6e 20 74 68 69 73 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 | mode......When.this.mode.is.enab |
| 9f00 | 6c 65 64 2c 20 74 68 65 6e 20 62 75 66 66 65 72 73 20 74 68 61 74 20 76 69 73 69 74 20 74 72 61 | led,.then.buffers.that.visit.tra |
| 9f20 | 63 6b 65 64 20 66 69 6c 65 73 0a 20 20 20 20 20 61 72 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c | cked.files......are.automaticall |
| 9f40 | 79 20 72 65 76 65 72 74 65 64 20 61 66 74 65 72 20 74 68 65 20 76 69 73 69 74 65 64 20 66 69 6c | y.reverted.after.the.visited.fil |
| 9f60 | 65 73 20 63 68 61 6e 67 65 20 6f 6e 20 64 69 73 6b 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a | es.change.on.disk...User.Option: |
| 9f80 | 20 67 6c 6f 62 61 6c 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 0a 20 20 20 20 20 57 68 | .global-auto-revert-mode......Wh |
| 9fa0 | 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 6e | en.this.mode.is.enabled,.then.an |
| 9fc0 | 79 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 20 69 73 0a 20 20 20 20 20 61 | y.file-visiting.buffer.is......a |
| 9fe0 | 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 68 65 20 | utomatically.reverted.after.the. |
| a000 | 76 69 73 69 74 65 64 20 66 69 6c 65 20 63 68 61 6e 67 65 73 20 6f 6e 20 64 69 73 6b 2e 0a 0a 20 | visited.file.changes.on.disk.... |
| a020 | 20 20 20 20 49 66 20 79 6f 75 20 6c 69 6b 65 20 62 75 66 66 65 72 73 20 74 68 61 74 20 76 69 73 | ....If.you.like.buffers.that.vis |
| a040 | 69 74 20 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 74 6f 20 62 65 20 61 75 74 6f 6d 61 74 69 63 | it.tracked.files.to.be.automatic |
| a060 | 61 6c 6c 79 0a 20 20 20 20 20 72 65 76 65 72 74 65 64 2c 20 74 68 65 6e 20 79 6f 75 20 6d 69 67 | ally......reverted,.then.you.mig |
| a080 | 68 74 20 61 6c 73 6f 20 6c 69 6b 65 20 61 6e 79 20 62 75 66 66 65 72 20 74 6f 20 62 65 20 72 65 | ht.also.like.any.buffer.to.be.re |
| a0a0 | 76 65 72 74 65 64 2c 20 6e 6f 74 0a 20 20 20 20 20 6a 75 73 74 20 74 68 6f 73 65 20 76 69 73 69 | verted,.not......just.those.visi |
| a0c0 | 74 69 6e 67 20 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2e 20 20 49 66 20 74 68 61 74 20 69 73 20 | ting.tracked.files...If.that.is. |
| a0e0 | 74 68 65 20 63 61 73 65 2c 20 74 68 65 6e 0a 20 20 20 20 20 65 6e 61 62 6c 65 20 74 68 69 73 20 | the.case,.then......enable.this. |
| a100 | 6d 6f 64 65 20 5f 69 6e 73 74 65 61 64 20 6f 66 5f 20 e2 80 98 6d 61 67 69 74 2d 61 75 74 6f 2d | mode._instead.of_....magit-auto- |
| a120 | 72 65 76 65 72 74 2d 6d 6f 64 65 e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 | revert-mode......User.Option:.ma |
| a140 | 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 0a 20 20 20 20 | git-auto-revert-immediately..... |
| a160 | 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 4d 61 | .This.option.controls.whether.Ma |
| a180 | 67 69 74 20 72 65 76 65 72 74 73 20 62 75 66 66 65 72 73 20 69 6d 6d 65 64 69 61 74 65 6c 79 2e | git.reverts.buffers.immediately. |
| a1a0 | 0a 0a 20 20 20 20 20 49 66 20 74 68 69 73 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 20 65 69 | .......If.this.is.non-nil.and.ei |
| a1c0 | 74 68 65 72 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 | ther....global-auto-revert-mode. |
| a1e0 | 80 99 20 6f 72 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d | ...or.........magit-auto-revert- |
| a200 | 6d 6f 64 65 e2 80 99 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 74 68 65 6e 20 4d 61 67 69 74 20 69 | mode....is.enabled,.then.Magit.i |
| a220 | 6d 6d 65 64 69 61 74 65 6c 79 20 72 65 76 65 72 74 73 0a 20 20 20 20 20 62 75 66 66 65 72 73 20 | mmediately.reverts......buffers. |
| a240 | 62 79 20 65 78 70 6c 69 63 69 74 6c 79 20 63 61 6c 6c 69 6e 67 20 e2 80 98 61 75 74 6f 2d 72 65 | by.explicitly.calling....auto-re |
| a260 | 76 65 72 74 2d 62 75 66 66 65 72 73 e2 80 99 20 61 66 74 65 72 20 72 75 6e 6e 69 6e 67 0a 20 20 | vert-buffers....after.running... |
| a280 | 20 20 20 47 69 74 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 73 2e 0a 0a 20 20 20 20 20 49 | ...Git.for.side-effects........I |
| a2a0 | 66 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 69 | f....auto-revert-use-notify....i |
| a2c0 | 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 |
| a2e0 | 73 20 61 72 65 0a 20 20 20 20 20 61 63 74 75 61 6c 6c 79 20 73 75 70 70 6f 72 74 65 64 29 2c 20 | s.are......actually.supported),. |
| a300 | 74 68 65 6e 20 e2 80 98 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 69 6d 6d 65 64 69 | then....magit-auto-revert-immedi |
| a320 | 61 74 65 6c 79 e2 80 99 20 64 6f 65 73 20 6e 6f 74 0a 20 20 20 20 20 68 61 76 65 20 74 6f 20 62 | ately....does.not......have.to.b |
| a340 | 65 20 6e 6f 6e 2d 6e 69 6c 2c 20 62 65 63 61 75 73 65 20 74 68 65 20 72 65 76 65 72 74 73 20 68 | e.non-nil,.because.the.reverts.h |
| a360 | 61 70 70 65 6e 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 61 6e 79 77 61 79 2e 0a 0a 20 20 20 20 20 | appen.immediately.anyway........ |
| a380 | 49 66 20 e2 80 98 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 69 6d 6d 65 64 69 61 74 | If....magit-auto-revert-immediat |
| a3a0 | 65 6c 79 e2 80 99 20 61 6e 64 20 e2 80 98 61 75 74 6f 2d 72 65 76 65 72 74 2d 75 73 65 2d 6e 6f | ely....and....auto-revert-use-no |
| a3c0 | 74 69 66 79 e2 80 99 20 61 72 65 0a 20 20 20 20 20 62 6f 74 68 20 e2 80 98 6e 69 6c e2 80 99 2c | tify....are......both....nil..., |
| a3e0 | 20 74 68 65 6e 20 72 65 76 65 72 74 73 20 68 61 70 70 65 6e 20 61 66 74 65 72 20 e2 80 98 61 75 | .then.reverts.happen.after....au |
| a400 | 74 6f 2d 72 65 76 65 72 74 2d 69 6e 74 65 72 76 61 6c e2 80 99 0a 20 20 20 20 20 73 65 63 6f 6e | to-revert-interval.........secon |
| a420 | 64 73 20 6f 66 20 75 73 65 72 20 69 6e 61 63 74 69 76 69 74 79 2e 20 20 54 68 61 74 20 69 73 20 | ds.of.user.inactivity...That.is. |
| a440 | 6e 6f 74 20 64 65 73 69 72 61 62 6c 65 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 61 75 74 | not.desirable...User.Option:.aut |
| a460 | 6f 2d 72 65 76 65 72 74 2d 75 73 65 2d 6e 6f 74 69 66 79 0a 20 20 20 20 20 54 68 69 73 20 6f 70 | o-revert-use-notify......This.op |
| a480 | 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 66 69 6c 65 20 6e 6f 74 69 66 | tion.controls.whether.file.notif |
| a4a0 | 69 63 61 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 73 20 73 68 6f 75 6c 64 20 62 65 0a 20 20 20 20 | ication.functions.should.be..... |
| a4c0 | 20 75 73 65 64 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 | .used...Note.that.this.variable. |
| a4e0 | 75 6e 66 6f 72 74 75 6e 61 74 65 6c 79 20 64 65 66 61 75 6c 74 73 20 74 6f 20 e2 80 98 74 e2 80 | unfortunately.defaults.to....t.. |
| a500 | 99 20 65 76 65 6e 0a 20 20 20 20 20 6f 6e 20 73 79 73 74 65 6d 73 20 6f 6e 20 77 68 69 63 68 20 | ..even......on.systems.on.which. |
| a520 | 66 69 6c 65 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 | file.notifications.cannot.be.use |
| a540 | 64 2e 0a 0a 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 65 | d...User.Option:.magit-auto-reve |
| a560 | 72 74 2d 74 72 61 63 6b 65 64 2d 6f 6e 6c 79 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e | rt-tracked-only......This.option |
| a580 | 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 6f 2d | .controls.whether....magit-auto- |
| a5a0 | 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 20 20 | revert-mode....only.reverts..... |
| a5c0 | 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 61 74 | .tracked.files.or.all.files.that |
| a5e0 | 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 65 70 | .are.located.inside.Git......rep |
| a600 | 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 20 66 | ositories,.including.untracked.f |
| a620 | 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 20 20 | iles.and.files.located.inside... |
| a640 | 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 0a 55 | ...Git...s.control.directory...U |
| a660 | 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 64 65 0a 20 20 20 | ser.Option:.auto-revert-mode.... |
| a680 | 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 74 2d 61 75 74 6f 2d | ..The.global.mode....magit-auto- |
| a6a0 | 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 75 72 6e 69 6e 67 20 | revert-mode....works.by.turning. |
| a6c0 | 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 6e 20 74 68 65 20 61 | on.this......local.mode.in.the.a |
| a6e0 | 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 20 20 20 20 e2 80 98 | ppropriate.buffers.(but......... |
| a700 | 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 69 73 20 69 6d | global-auto-revert-mode....is.im |
| a720 | 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 59 6f 75 20 63 61 6e | plemented.differently)...You.can |
| a740 | 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 6f 66 66 20 6d 61 6e | ......also.turn.it.on.or.off.man |
| a760 | 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 65 73 73 61 72 79 20 | ually,.which.might.be.necessary. |
| a780 | 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 74 69 63 65 20 74 68 | if.Magit......does.not.notice.th |
| a7a0 | 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 20 66 69 6c 65 20 6e | at.a.previously.untracked.file.n |
| a7c0 | 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 6f 72 20 76 69 63 65 | ow.is.being......tracked.or.vice |
| a7e0 | 2d 76 65 72 73 61 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 61 75 74 6f 2d 72 65 76 65 72 | -versa...User.Option:.auto-rever |
| a800 | 74 2d 73 74 6f 70 2d 6f 6e 2d 75 73 65 72 2d 69 6e 70 75 74 0a 20 20 20 20 20 54 68 69 73 20 6f | t-stop-on-user-input......This.o |
| a820 | 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 61 72 72 69 76 | ption.controls.whether.the.arriv |
| a840 | 61 6c 20 6f 66 20 75 73 65 72 20 69 6e 70 75 74 20 73 75 73 70 65 6e 64 73 20 74 68 65 0a 20 20 | al.of.user.input.suspends.the... |
| a860 | 20 20 20 61 75 74 6f 6d 61 74 69 63 20 72 65 76 65 72 74 73 20 66 6f 72 20 e2 80 98 61 75 74 6f | ...automatic.reverts.for....auto |
| a880 | 2d 72 65 76 65 72 74 2d 69 6e 74 65 72 76 61 6c e2 80 99 20 73 65 63 6f 6e 64 73 2e 0a 0a 55 73 | -revert-interval....seconds...Us |
| a8a0 | 65 72 20 4f 70 74 69 6f 6e 3a 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 69 6e 74 65 72 76 61 6c 0a | er.Option:.auto-revert-interval. |
| a8c0 | 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 6d 61 | .....This.option.controls.how.ma |
| a8e0 | 6e 79 20 73 65 63 6f 6e 64 73 20 45 6d 61 63 73 20 77 61 69 74 73 20 66 6f 72 20 62 65 66 6f 72 | ny.seconds.Emacs.waits.for.befor |
| a900 | 65 0a 20 20 20 20 20 72 65 73 75 6d 69 6e 67 20 73 75 73 70 65 6e 64 65 64 20 72 65 76 65 72 74 | e......resuming.suspended.revert |
| a920 | 73 2e 0a 0a 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 62 75 66 | s...User.Option:.auto-revert-buf |
| a940 | 66 65 72 2d 6c 69 73 74 2d 66 69 6c 74 65 72 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e | fer-list-filter......This.option |
| a960 | 20 73 70 65 63 69 66 69 65 73 20 61 6e 20 61 64 64 69 74 69 6f 6e 61 6c 20 66 69 6c 74 65 72 20 | .specifies.an.additional.filter. |
| a980 | 75 73 65 64 20 62 79 0a 20 20 20 20 20 e2 80 98 61 75 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 | used.by.........auto-revert-buff |
| a9a0 | 65 72 73 e2 80 99 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 61 20 62 75 | ers....to.determine.whether.a.bu |
| a9c0 | 66 66 65 72 20 73 68 6f 75 6c 64 20 62 65 0a 20 20 20 20 20 72 65 76 65 72 74 65 64 20 6f 72 20 | ffer.should.be......reverted.or. |
| a9e0 | 6e 6f 74 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 70 72 6f 76 69 64 | not........This.option.is.provid |
| aa00 | 65 64 20 62 79 20 4d 61 67 69 74 2c 20 77 68 69 63 68 20 61 6c 73 6f 20 61 64 76 69 73 65 73 0a | ed.by.Magit,.which.also.advises. |
| aa20 | 20 20 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 | ........auto-revert-buffers....t |
| aa40 | 6f 20 72 65 73 70 65 63 74 20 69 74 2e 20 20 4d 61 67 69 74 20 75 73 65 72 73 20 77 68 6f 20 64 | o.respect.it...Magit.users.who.d |
| aa60 | 6f 20 6e 6f 74 20 74 75 72 6e 0a 20 20 20 20 20 6f 6e 20 74 68 65 20 6c 6f 63 61 6c 20 6d 6f 64 | o.not.turn......on.the.local.mod |
| aa80 | 65 20 e2 80 98 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 e2 80 99 20 74 68 65 6d 73 65 6c | e....auto-revert-mode....themsel |
| aaa0 | 76 65 73 2c 20 61 72 65 20 62 65 73 74 20 73 65 72 76 65 64 20 62 79 0a 20 20 20 20 20 73 65 74 | ves,.are.best.served.by......set |
| aac0 | 74 69 6e 67 20 74 68 65 20 76 61 6c 75 65 20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 61 75 74 6f 2d | ting.the.value.to....magit-auto- |
| aae0 | 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 e2 80 99 2e 0a 0a | revert-repository-buffer-p...... |
| ab00 | 20 20 20 20 20 48 6f 77 65 76 65 72 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 6e 69 6c 2c | .....However.the.default.is.nil, |
| ab20 | 20 73 6f 20 61 73 20 6e 6f 74 20 74 6f 20 64 69 73 74 75 72 62 20 75 73 65 72 73 20 77 68 6f 20 | .so.as.not.to.disturb.users.who. |
| ab40 | 64 6f 20 75 73 65 0a 20 20 20 20 20 74 68 65 20 6c 6f 63 61 6c 20 6d 6f 64 65 20 64 69 72 65 63 | do.use......the.local.mode.direc |
| ab60 | 74 6c 79 2e 20 20 49 66 20 79 6f 75 20 65 78 70 65 72 69 65 6e 63 65 20 64 65 6c 61 79 73 20 77 | tly...If.you.experience.delays.w |
| ab80 | 68 65 6e 20 72 75 6e 6e 69 6e 67 0a 20 20 20 20 20 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 73 2c | hen.running......Magit.commands, |
| aba0 | 20 74 68 65 6e 20 79 6f 75 20 73 68 6f 75 6c 64 20 63 6f 6e 73 69 64 65 72 20 75 73 69 6e 67 20 | .then.you.should.consider.using. |
| abc0 | 6f 6e 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 70 72 65 64 69 63 61 74 65 73 20 70 72 6f 76 69 | one.of.the......predicates.provi |
| abe0 | 64 65 64 20 62 79 20 4d 61 67 69 74 20 2d 20 65 73 70 65 63 69 61 6c 6c 79 20 69 66 20 79 6f 75 | ded.by.Magit.-.especially.if.you |
| ac00 | 20 61 6c 73 6f 20 75 73 65 20 54 72 61 6d 70 2e 0a 0a 20 20 20 20 20 55 73 65 72 73 20 77 68 6f | .also.use.Tramp........Users.who |
| ac20 | 20 64 6f 20 74 75 72 6e 20 6f 6e 20 e2 80 98 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 e2 | .do.turn.on....auto-revert-mode. |
| ac40 | 80 99 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 20 20 20 | ...in.buffers.in.which.Magit.... |
| ac60 | 20 20 64 6f 65 73 6e e2 80 99 74 20 64 6f 20 74 68 61 74 20 66 6f 72 20 74 68 65 6d 2c 20 73 68 | ..doesn...t.do.that.for.them,.sh |
| ac80 | 6f 75 6c 64 20 6c 69 6b 65 6c 79 20 6e 6f 74 20 75 73 65 20 61 6e 79 20 66 69 6c 74 65 72 2e 20 | ould.likely.not.use.any.filter.. |
| aca0 | 20 55 73 65 72 73 0a 20 20 20 20 20 77 68 6f 20 74 75 72 6e 20 6f 6e 20 e2 80 98 67 6c 6f 62 61 | .Users......who.turn.on....globa |
| acc0 | 6c 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 e2 80 99 2c 20 64 6f 20 6e 6f 74 20 68 61 | l-auto-revert-mode...,.do.not.ha |
| ace0 | 76 65 20 74 6f 20 77 6f 72 72 79 20 61 62 6f 75 74 0a 20 20 20 20 20 74 68 69 73 20 6f 70 74 69 | ve.to.worry.about......this.opti |
| ad00 | 6f 6e 2c 20 62 65 63 61 75 73 65 20 69 74 20 69 73 20 64 69 73 72 65 67 61 72 64 65 64 20 69 66 | on,.because.it.is.disregarded.if |
| ad20 | 20 74 68 65 20 67 6c 6f 62 61 6c 20 6d 6f 64 65 20 69 73 0a 20 20 20 20 20 65 6e 61 62 6c 65 64 | .the.global.mode.is......enabled |
| ad40 | 2e 0a 0a 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 76 65 72 62 | ...User.Option:.auto-revert-verb |
| ad60 | 6f 73 65 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 | ose......This.option.controls.wh |
| ad80 | 65 74 68 65 72 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 | ether.Emacs.reports.when.a.buffe |
| ada0 | 72 20 68 61 73 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 | r.has.been......reverted......Th |
| adc0 | 65 20 6f 70 74 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 | e.options.with.the....auto-rever |
| ade0 | 74 2d e2 80 99 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 | t-....prefix.are.located.in.the. |
| ae00 | 43 75 73 74 6f 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 | Custom.group.named....auto-rever |
| ae20 | 74 e2 80 99 2e 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 | t......The.other,.Magit-specific |
| ae40 | 2c 20 6f 70 74 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 | ,.options.are.located.in.the.... |
| ae60 | 6d 61 67 69 74 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 | magit....group...*.Menu:..*.Risk |
| ae80 | 20 6f 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 3a 3a 0a 0a 1f | .of.Reverting.Automatically::... |
| aea0 | 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 69 | .File:.doc5khxAZ.info,..Node:.Ri |
| aec0 | 73 6b 20 6f 66 20 52 65 76 65 72 74 69 6e 67 20 41 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2c 20 20 | sk.of.Reverting.Automatically,.. |
| aee0 | 55 70 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 | Up:.Automatic.Reverting.of.File- |
| af00 | 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 0a 0a 52 69 73 6b 20 6f 66 20 52 65 76 65 72 74 | Visiting.Buffers..Risk.of.Revert |
| af20 | 69 6e 67 20 41 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e | ing.Automatically............... |
| af40 | 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 46 6f 72 20 74 68 65 20 76 61 73 74 20 | ...................For.the.vast. |
| af60 | 6d 61 6a 6f 72 69 74 79 20 6f 66 20 75 73 65 72 73 2c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 | majority.of.users,.automatically |
| af80 | 20 72 65 76 65 72 74 69 6e 67 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 0a 62 75 66 66 65 72 73 | .reverting.file-visiting.buffers |
| afa0 | 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 20 64 69 73 6b | .after.they.have.changed.on.disk |
| afc0 | 20 69 73 20 68 61 72 6d 6c 65 73 73 2e 0a 0a 20 20 20 49 66 20 61 20 62 75 66 66 65 72 20 69 73 | .is.harmless......If.a.buffer.is |
| afe0 | 20 6d 6f 64 69 66 69 65 64 20 28 69 2e 65 2e 2c 20 69 74 20 63 6f 6e 74 61 69 6e 73 20 63 68 61 | .modified.(i.e.,.it.contains.cha |
| b000 | 6e 67 65 73 20 74 68 61 74 20 68 61 76 65 6e e2 80 99 74 20 62 65 65 6e 0a 73 61 76 65 64 20 79 | nges.that.haven...t.been.saved.y |
| b020 | 65 74 29 2c 20 74 68 65 6e 20 45 6d 61 63 73 20 77 69 6c 6c 20 72 65 66 75 73 65 20 74 6f 20 61 | et),.then.Emacs.will.refuse.to.a |
| b040 | 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 72 65 76 65 72 74 20 69 74 2e 20 20 49 66 20 79 6f 75 0a | utomatically.revert.it...If.you. |
| b060 | 73 61 76 65 20 61 20 70 72 65 76 69 6f 75 73 6c 79 20 6d 6f 64 69 66 69 65 64 20 62 75 66 66 65 | save.a.previously.modified.buffe |
| b080 | 72 2c 20 74 68 65 6e 20 74 68 61 74 20 72 65 73 75 6c 74 73 20 69 6e 20 77 68 61 74 20 69 73 20 | r,.then.that.results.in.what.is. |
| b0a0 | 73 65 65 6e 20 62 79 0a 47 69 74 20 61 73 20 61 6e 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 | seen.by.Git.as.an.uncommitted.ch |
| b0c0 | 61 6e 67 65 2e 20 20 47 69 74 20 77 69 6c 6c 20 74 68 65 6e 20 72 65 66 75 73 65 20 74 6f 20 63 | ange...Git.will.then.refuse.to.c |
| b0e0 | 61 72 72 79 20 6f 75 74 20 61 6e 79 0a 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 77 6f 75 6c 64 | arry.out.any.commands.that.would |
| b100 | 20 63 61 75 73 65 20 74 68 65 73 65 20 63 68 61 6e 67 65 73 20 74 6f 20 62 65 20 6c 6f 73 74 2e | .cause.these.changes.to.be.lost. |
| b120 | 20 20 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 2c 20 69 66 0a 74 68 65 72 65 20 69 73 20 61 6e | ..In.other.words,.if.there.is.an |
| b140 | 79 74 68 69 6e 67 20 74 68 61 74 20 63 6f 75 6c 64 20 62 65 20 6c 6f 73 74 2c 20 74 68 65 6e 20 | ything.that.could.be.lost,.then. |
| b160 | 65 69 74 68 65 72 20 47 69 74 20 6f 72 20 45 6d 61 63 73 20 77 69 6c 6c 0a 72 65 66 75 73 65 20 | either.Git.or.Emacs.will.refuse. |
| b180 | 74 6f 20 64 69 73 63 61 72 64 20 74 68 65 20 63 68 61 6e 67 65 73 2e 0a 0a 20 20 20 48 6f 77 65 | to.discard.the.changes......Howe |
| b1a0 | 76 65 72 2c 20 69 66 20 79 6f 75 20 75 73 65 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 | ver,.if.you.use.file-visiting.bu |
| b1c0 | 66 66 65 72 73 20 61 73 20 61 20 73 6f 72 74 20 6f 66 20 61 64 20 68 6f 63 0a 22 73 74 61 67 69 | ffers.as.a.sort.of.ad.hoc."stagi |
| b1e0 | 6e 67 20 61 72 65 61 22 2c 20 74 68 65 6e 20 74 68 65 20 61 75 74 6f 6d 61 74 69 63 20 72 65 76 | ng.area",.then.the.automatic.rev |
| b200 | 65 72 74 73 20 63 6f 75 6c 64 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 63 61 75 73 65 20 64 61 74 | erts.could.potentially.cause.dat |
| b220 | 61 0a 6c 6f 73 73 2e 20 20 53 6f 20 66 61 72 20 49 20 68 61 76 65 20 68 65 61 72 64 20 66 72 6f | a.loss...So.far.I.have.heard.fro |
| b240 | 6d 20 6f 6e 6c 79 20 6f 6e 65 20 75 73 65 72 20 77 68 6f 20 75 73 65 73 20 73 75 63 68 20 61 20 | m.only.one.user.who.uses.such.a. |
| b260 | 77 6f 72 6b 66 6c 6f 77 2e 0a 0a 20 20 20 41 6e 20 65 78 61 6d 70 6c 65 3a 20 59 6f 75 20 76 69 | workflow......An.example:.You.vi |
| b280 | 73 69 74 20 73 6f 6d 65 20 66 69 6c 65 20 69 6e 20 61 20 62 75 66 66 65 72 2c 20 65 64 69 74 20 | sit.some.file.in.a.buffer,.edit. |
| b2a0 | 69 74 2c 20 61 6e 64 20 73 61 76 65 20 74 68 65 0a 63 68 61 6e 67 65 73 2e 20 20 54 68 65 6e 2c | it,.and.save.the.changes...Then, |
| b2c0 | 20 6f 75 74 73 69 64 65 20 6f 66 20 45 6d 61 63 73 20 28 6f 72 20 61 74 20 6c 65 61 73 74 20 6e | .outside.of.Emacs.(or.at.least.n |
| b2e0 | 6f 74 20 75 73 69 6e 67 20 4d 61 67 69 74 20 6f 72 20 62 79 0a 73 61 76 69 6e 67 20 74 68 65 20 | ot.using.Magit.or.by.saving.the. |
| b300 | 62 75 66 66 65 72 29 20 79 6f 75 20 63 68 61 6e 67 65 20 74 68 65 20 66 69 6c 65 20 6f 6e 20 64 | buffer).you.change.the.file.on.d |
| b320 | 69 73 6b 20 61 67 61 69 6e 2e 20 20 41 74 20 74 68 69 73 20 70 6f 69 6e 74 20 74 68 65 0a 62 75 | isk.again...At.this.point.the.bu |
| b340 | 66 66 65 72 20 69 73 20 74 68 65 20 6f 6e 6c 79 20 70 6c 61 63 65 20 77 68 65 72 65 20 74 68 65 | ffer.is.the.only.place.where.the |
| b360 | 20 69 6e 74 65 72 6d 65 64 69 61 74 65 20 76 65 72 73 69 6f 6e 20 73 74 69 6c 6c 20 65 78 69 73 | .intermediate.version.still.exis |
| b380 | 74 73 2e 0a 59 6f 75 20 68 61 76 65 20 73 61 76 65 64 20 74 68 65 20 63 68 61 6e 67 65 73 20 74 | ts..You.have.saved.the.changes.t |
| b3a0 | 6f 20 64 69 73 6b 2c 20 62 75 74 20 74 68 61 74 20 68 61 73 20 73 69 6e 63 65 20 62 65 65 6e 20 | o.disk,.but.that.has.since.been. |
| b3c0 | 6f 76 65 72 77 72 69 74 74 65 6e 2e 0a 4d 65 61 6e 77 68 69 6c 65 20 45 6d 61 63 73 20 63 6f 6e | overwritten..Meanwhile.Emacs.con |
| b3e0 | 73 69 64 65 72 73 20 74 68 65 20 62 75 66 66 65 72 20 74 6f 20 62 65 20 75 6e 6d 6f 64 69 66 69 | siders.the.buffer.to.be.unmodifi |
| b400 | 65 64 20 28 62 65 63 61 75 73 65 20 79 6f 75 20 68 61 76 65 0a 6e 6f 74 20 6d 61 64 65 20 61 6e | ed.(because.you.have.not.made.an |
| b420 | 79 20 63 68 61 6e 67 65 73 20 74 6f 20 69 74 20 73 69 6e 63 65 20 79 6f 75 20 6c 61 73 74 20 73 | y.changes.to.it.since.you.last.s |
| b440 | 61 76 65 64 20 69 74 20 74 6f 20 74 68 65 20 76 69 73 69 74 65 64 20 66 69 6c 65 29 0a 61 6e 64 | aved.it.to.the.visited.file).and |
| b460 | 20 74 68 65 72 65 66 6f 72 65 20 77 6f 75 6c 64 20 6e 6f 74 20 6f 62 6a 65 63 74 20 74 6f 20 69 | .therefore.would.not.object.to.i |
| b480 | 74 20 62 65 69 6e 67 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 72 65 76 65 72 74 65 64 2e 20 | t.being.automatically.reverted.. |
| b4a0 | 20 41 74 0a 74 68 69 73 20 70 6f 69 6e 74 20 61 6e 20 41 75 74 6f 2d 52 65 76 65 72 74 20 6d 6f | .At.this.point.an.Auto-Revert.mo |
| b4c0 | 64 65 20 77 6f 75 6c 64 20 6b 69 63 6b 20 69 6e 2e 20 20 49 74 20 77 6f 75 6c 64 20 63 68 65 63 | de.would.kick.in...It.would.chec |
| b4e0 | 6b 20 77 68 65 74 68 65 72 0a 74 68 65 20 62 75 66 66 65 72 20 69 73 20 6d 6f 64 69 66 69 65 64 | k.whether.the.buffer.is.modified |
| b500 | 20 61 6e 64 20 73 69 6e 63 65 20 74 68 61 74 20 69 73 20 6e 6f 74 20 74 68 65 20 63 61 73 65 20 | .and.since.that.is.not.the.case. |
| b520 | 69 74 20 77 6f 75 6c 64 20 72 65 76 65 72 74 0a 69 74 2e 20 20 54 68 65 20 69 6e 74 65 72 6d 65 | it.would.revert.it...The.interme |
| b540 | 64 69 61 74 65 20 76 65 72 73 69 6f 6e 20 77 6f 75 6c 64 20 62 65 20 6c 6f 73 74 2e 20 20 28 41 | diate.version.would.be.lost...(A |
| b560 | 63 74 75 61 6c 6c 79 20 79 6f 75 20 63 6f 75 6c 64 20 73 74 69 6c 6c 0a 67 65 74 20 69 74 20 62 | ctually.you.could.still.get.it.b |
| b580 | 61 63 6b 20 75 73 69 6e 67 20 74 68 65 20 e2 80 98 75 6e 64 6f e2 80 99 20 63 6f 6d 6d 61 6e 64 | ack.using.the....undo....command |
| b5a0 | 2e 29 0a 0a 20 20 20 49 66 20 79 6f 75 72 20 77 6f 72 6b 66 6c 6f 77 20 64 65 70 65 6e 64 73 20 | .).....If.your.workflow.depends. |
| b5c0 | 6f 6e 20 45 6d 61 63 73 20 70 72 65 73 65 72 76 69 6e 67 20 74 68 65 20 69 6e 74 65 72 6d 65 64 | on.Emacs.preserving.the.intermed |
| b5e0 | 69 61 74 65 20 76 65 72 73 69 6f 6e 0a 69 6e 20 74 68 65 20 62 75 66 66 65 72 2c 20 74 68 65 6e | iate.version.in.the.buffer,.then |
| b600 | 20 79 6f 75 20 68 61 76 65 20 74 6f 20 64 69 73 61 62 6c 65 20 61 6c 6c 20 41 75 74 6f 2d 52 65 | .you.have.to.disable.all.Auto-Re |
| b620 | 76 65 72 74 20 6d 6f 64 65 73 2e 20 20 42 75 74 0a 70 6c 65 61 73 65 20 63 6f 6e 73 69 64 65 72 | vert.modes...But.please.consider |
| b640 | 20 74 68 61 74 20 73 75 63 68 20 61 20 77 6f 72 6b 66 6c 6f 77 20 77 6f 75 6c 64 20 62 65 20 64 | .that.such.a.workflow.would.be.d |
| b660 | 61 6e 67 65 72 6f 75 73 20 65 76 65 6e 20 77 69 74 68 6f 75 74 0a 75 73 69 6e 67 20 61 6e 20 41 | angerous.even.without.using.an.A |
| b680 | 75 74 6f 2d 52 65 76 65 72 74 20 6d 6f 64 65 2c 20 61 6e 64 20 73 68 6f 75 6c 64 20 74 68 65 72 | uto-Revert.mode,.and.should.ther |
| b6a0 | 65 66 6f 72 65 20 62 65 20 61 76 6f 69 64 65 64 2e 20 20 49 66 20 45 6d 61 63 73 0a 63 72 61 73 | efore.be.avoided...If.Emacs.cras |
| b6c0 | 68 65 73 20 6f 72 20 69 66 20 79 6f 75 20 71 75 69 74 20 45 6d 61 63 73 20 62 79 20 6d 69 73 74 | hes.or.if.you.quit.Emacs.by.mist |
| b6e0 | 61 6b 65 2c 20 74 68 65 6e 20 79 6f 75 20 77 6f 75 6c 64 20 61 6c 73 6f 20 6c 6f 73 65 20 74 68 | ake,.then.you.would.also.lose.th |
| b700 | 65 0a 62 75 66 66 65 72 20 63 6f 6e 74 65 6e 74 2e 20 20 54 68 65 72 65 20 77 6f 75 6c 64 20 62 | e.buffer.content...There.would.b |
| b720 | 65 20 6e 6f 20 61 75 74 6f 73 61 76 65 20 66 69 6c 65 20 73 74 69 6c 6c 20 63 6f 6e 74 61 69 6e | e.no.autosave.file.still.contain |
| b740 | 69 6e 67 20 74 68 65 0a 69 6e 74 65 72 6d 65 64 69 61 74 65 20 76 65 72 73 69 6f 6e 20 28 62 65 | ing.the.intermediate.version.(be |
| b760 | 63 61 75 73 65 20 74 68 61 74 20 77 61 73 20 64 65 6c 65 74 65 64 20 77 68 65 6e 20 79 6f 75 20 | cause.that.was.deleted.when.you. |
| b780 | 73 61 76 65 64 20 74 68 65 0a 62 75 66 66 65 72 29 20 61 6e 64 20 79 6f 75 20 77 6f 75 6c 64 20 | saved.the.buffer).and.you.would. |
| b7a0 | 6e 6f 74 20 62 65 20 61 73 6b 65 64 20 77 68 65 74 68 65 72 20 79 6f 75 20 77 61 6e 74 20 74 6f | not.be.asked.whether.you.want.to |
| b7c0 | 20 73 61 76 65 20 74 68 65 20 62 75 66 66 65 72 0a 28 62 65 63 61 75 73 65 20 69 74 20 69 73 6e | .save.the.buffer.(because.it.isn |
| b7e0 | e2 80 99 74 20 6d 6f 64 69 66 69 65 64 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 | ...t.modified).....File:.doc5khx |
| b800 | 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 73 2c 20 20 4e 65 78 74 3a | AZ.info,..Node:.Sections,..Next: |
| b820 | 20 54 72 61 6e 73 69 65 6e 74 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 50 72 65 76 3a 20 4d 6f 64 65 | .Transient.Commands,..Prev:.Mode |
| b840 | 73 20 61 6e 64 20 42 75 66 66 65 72 73 2c 20 20 55 70 3a 20 49 6e 74 65 72 66 61 63 65 20 43 6f | s.and.Buffers,..Up:.Interface.Co |
| b860 | 6e 63 65 70 74 73 0a 0a 34 2e 32 20 53 65 63 74 69 6f 6e 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ncepts..4.2.Sections.=========== |
| b880 | 3d 0a 0a 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 61 72 65 20 6f 72 67 61 6e 69 7a 65 64 20 69 | =..Magit.buffers.are.organized.i |
| b8a0 | 6e 74 6f 20 6e 65 73 74 65 64 20 73 65 63 74 69 6f 6e 73 2c 20 77 68 69 63 68 20 63 61 6e 20 62 | nto.nested.sections,.which.can.b |
| b8c0 | 65 20 63 6f 6c 6c 61 70 73 65 64 0a 61 6e 64 20 65 78 70 61 6e 64 65 64 2c 20 73 69 6d 69 6c 61 | e.collapsed.and.expanded,.simila |
| b8e0 | 72 20 74 6f 20 68 6f 77 20 73 65 63 74 69 6f 6e 73 20 61 72 65 20 68 61 6e 64 6c 65 64 20 69 6e | r.to.how.sections.are.handled.in |
| b900 | 20 4f 72 67 20 6d 6f 64 65 2e 20 20 45 61 63 68 0a 73 65 63 74 69 6f 6e 20 61 6c 73 6f 20 68 61 | .Org.mode...Each.section.also.ha |
| b920 | 73 20 61 20 74 79 70 65 2c 20 61 6e 64 20 73 6f 6d 65 20 73 65 63 74 69 6f 6e 73 20 61 6c 73 6f | s.a.type,.and.some.sections.also |
| b940 | 20 68 61 76 65 20 61 20 76 61 6c 75 65 2e 20 20 46 6f 72 20 65 61 63 68 0a 73 65 63 74 69 6f 6e | .have.a.value...For.each.section |
| b960 | 20 74 79 70 65 20 74 68 65 72 65 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 20 6c 6f 63 61 6c 20 | .type.there.can.also.be.a.local. |
| b980 | 6b 65 79 6d 61 70 2c 20 73 68 61 72 65 64 20 62 79 20 61 6c 6c 20 73 65 63 74 69 6f 6e 73 20 6f | keymap,.shared.by.all.sections.o |
| b9a0 | 66 0a 74 68 61 74 20 74 79 70 65 2e 0a 0a 20 20 20 54 61 6b 69 6e 67 20 61 64 76 61 6e 74 61 67 | f.that.type......Taking.advantag |
| b9c0 | 65 20 6f 66 20 74 68 65 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 20 61 6e 64 20 74 79 70 65 2c | e.of.the.section.value.and.type, |
| b9e0 | 20 6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 73 20 6f 70 65 72 61 74 65 0a 6f 6e 20 74 68 65 20 63 75 | .many.commands.operate.on.the.cu |
| ba00 | 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2c 20 6f 72 20 77 68 65 6e 20 74 68 65 20 72 65 67 69 6f | rrent.section,.or.when.the.regio |
| ba20 | 6e 20 69 73 20 61 63 74 69 76 65 20 61 6e 64 20 73 65 6c 65 63 74 73 0a 73 65 63 74 69 6f 6e 73 | n.is.active.and.selects.sections |
| ba40 | 20 6f 66 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 2c 20 61 6c 6c 20 6f 66 20 74 68 65 20 73 65 | .of.the.same.type,.all.of.the.se |
| ba60 | 6c 65 63 74 65 64 20 73 65 63 74 69 6f 6e 73 2e 20 20 43 6f 6d 6d 61 6e 64 73 20 74 68 61 74 0a | lected.sections...Commands.that. |
| ba80 | 6f 6e 6c 79 20 6d 61 6b 65 20 73 65 6e 73 65 20 66 6f 72 20 61 20 70 61 72 74 69 63 75 6c 61 72 | only.make.sense.for.a.particular |
| baa0 | 20 73 65 63 74 69 6f 6e 20 74 79 70 65 20 28 61 73 20 6f 70 70 6f 73 65 64 20 74 6f 20 6a 75 73 | .section.type.(as.opposed.to.jus |
| bac0 | 74 0a 62 65 68 61 76 69 6e 67 20 64 69 66 66 65 72 65 6e 74 6c 79 20 64 65 70 65 6e 64 69 6e 67 | t.behaving.differently.depending |
| bae0 | 20 6f 6e 20 74 68 65 20 74 79 70 65 29 20 61 72 65 20 75 73 75 61 6c 6c 79 20 62 6f 75 6e 64 20 | .on.the.type).are.usually.bound. |
| bb00 | 69 6e 20 73 65 63 74 69 6f 6e 0a 74 79 70 65 20 6b 65 79 6d 61 70 73 2e 0a 0a 2a 20 4d 65 6e 75 | in.section.type.keymaps...*.Menu |
| bb20 | 3a 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 | :..*.Section.Movement::.*.Sectio |
| bb40 | 6e 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 | n.Visibility::.*.Section.Hooks:: |
| bb60 | 0a 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 | .*.Section.Types.and.Values::.*. |
| bb80 | 53 65 63 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b | Section.Options::....File:.doc5k |
| bba0 | 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 4d 6f 76 65 6d 65 | hxAZ.info,..Node:.Section.Moveme |
| bbc0 | 6e 74 2c 20 20 4e 65 78 74 3a 20 53 65 63 74 69 6f 6e 20 56 69 73 69 62 69 6c 69 74 79 2c 20 20 | nt,..Next:.Section.Visibility,.. |
| bbe0 | 55 70 3a 20 53 65 63 74 69 6f 6e 73 0a 0a 34 2e 32 2e 31 20 53 65 63 74 69 6f 6e 20 4d 6f 76 65 | Up:.Sections..4.2.1.Section.Move |
| bc00 | 6d 65 6e 74 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 6f 20 | ment.----------------------..To. |
| bc20 | 6d 6f 76 65 20 77 69 74 68 69 6e 20 61 20 73 65 63 74 69 6f 6e 20 75 73 65 20 74 68 65 20 75 73 | move.within.a.section.use.the.us |
| bc40 | 75 61 6c 20 6b 65 79 73 20 28 e2 80 98 43 2d 70 e2 80 99 2c 20 e2 80 98 43 2d 6e e2 80 99 2c 20 | ual.keys.(...C-p...,....C-n...,. |
| bc60 | e2 80 98 43 2d 62 e2 80 99 2c 20 e2 80 98 43 2d 66 e2 80 99 0a 65 74 63 29 2c 20 77 68 6f 73 65 | ...C-b...,....C-f....etc),.whose |
| bc80 | 20 67 6c 6f 62 61 6c 20 62 69 6e 64 69 6e 67 73 20 61 72 65 20 6e 6f 74 20 73 68 61 64 6f 77 65 | .global.bindings.are.not.shadowe |
| bca0 | 64 2e 20 20 54 6f 20 6d 6f 76 65 20 74 6f 20 61 6e 6f 74 68 65 72 0a 73 65 63 74 69 6f 6e 20 75 | d...To.move.to.another.section.u |
| bcc0 | 73 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 20 20 20 54 | se.the.following.commands......T |
| bce0 | 68 65 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 73 20 64 65 73 | he.section.movement.commands.des |
| bd00 | 63 72 69 62 65 64 20 68 65 72 65 20 72 75 6e 20 74 68 65 20 68 6f 6f 6b 0a e2 80 98 6d 61 67 69 | cribed.here.run.the.hook....magi |
| bd20 | 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 76 65 6d 65 6e 74 2d 68 6f 6f 6b e2 80 99 2e 20 20 4e 6f 74 | t-section-movement-hook......Not |
| bd40 | 65 20 74 68 61 74 20 74 68 65 79 20 65 78 70 6c 69 63 69 74 6c 79 20 72 75 6e 20 74 68 61 74 20 | e.that.they.explicitly.run.that. |
| bd60 | 68 6f 6f 6b 0a 61 6e 64 20 74 68 61 74 20 61 72 69 62 72 61 72 79 20 6f 74 68 65 72 20 6d 6f 76 | hook.and.that.aribrary.other.mov |
| bd80 | 65 6d 65 6e 74 2c 20 64 65 66 69 6e 65 64 20 69 6e 20 45 6d 61 63 73 20 61 6e 64 20 6f 74 68 65 | ement,.defined.in.Emacs.and.othe |
| bda0 | 72 20 70 61 63 6b 61 67 65 73 2c 0a 64 6f 20 6e 6f 74 20 72 75 6e 20 74 68 61 74 20 68 6f 6f 6b | r.packages,.do.not.run.that.hook |
| bdc0 | 2e 20 20 54 68 61 74 20 68 6f 6f 6b 2c 20 61 6e 64 20 68 6f 6f 6b 20 66 75 6e 63 74 69 6f 6e 73 | ...That.hook,.and.hook.functions |
| bde0 | 20 74 68 61 74 20 63 61 6e 20 62 65 20 61 64 64 65 64 0a 74 6f 20 69 74 2c 20 6f 72 20 61 72 65 | .that.can.be.added.to.it,.or.are |
| be00 | 20 70 61 72 74 20 6f 66 20 69 74 73 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 2c 20 61 72 65 20 | .part.of.its.default.value,.are. |
| be20 | 64 65 73 63 72 69 62 65 64 20 62 65 6c 6f 77 2e 0a 0a 4b 65 79 3a 20 70 20 28 6d 61 67 69 74 2d | described.below...Key:.p.(magit- |
| be40 | 73 65 63 74 69 6f 6e 2d 62 61 63 6b 77 61 72 64 29 0a 20 20 20 20 20 57 68 65 6e 20 6e 6f 74 20 | section-backward)......When.not. |
| be60 | 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 6f 6e 2c 20 74 | at.the.beginning.of.a.section,.t |
| be80 | 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 20 20 20 20 6f | hen.move.to.the.beginning......o |
| bea0 | 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 74 68 65 20 62 | f.the.current.section...At.the.b |
| bec0 | 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 65 61 64 0a 20 | eginning.of.a.section,.instead.. |
| bee0 | 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 66 20 74 68 65 | ....move.to.the.beginning.of.the |
| bf00 | 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 0a 4b 65 79 3a | .previous.visible.section...Key: |
| bf20 | 20 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 66 6f 72 77 61 72 64 29 0a 20 20 20 20 20 | .n.(magit-section-forward)...... |
| bf40 | 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 6e 65 78 | Move.to.the.beginning.of.the.nex |
| bf60 | 74 20 76 69 73 69 62 6c 65 20 73 65 63 74 69 6f 6e 2e 0a 0a 4b 65 79 3a 20 4d 2d 70 20 28 6d 61 | t.visible.section...Key:.M-p.(ma |
| bf80 | 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 29 0a 20 | git-section-backward-siblings).. |
| bfa0 | 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 |
| bfc0 | 20 70 72 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 | .previous.sibling.section...If.t |
| bfe0 | 68 65 72 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 | here.is......no.previous.sibling |
| c000 | 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 70 61 72 65 6e | .section,.then.move.to.the.paren |
| c020 | 74 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 69 6e 73 74 65 61 64 2e 0a 0a 4b 65 79 3a 20 4d 2d | t.section......instead...Key:.M- |
| c040 | 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 66 6f 72 77 61 72 64 2d 73 69 62 6c 69 6e 67 | n.(magit-section-forward-sibling |
| c060 | 73 29 0a 20 20 20 20 20 4d 6f 76 65 20 74 6f 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 | s)......Move.to.the.beginning.of |
| c080 | 20 74 68 65 20 6e 65 78 74 20 73 69 62 6c 69 6e 67 20 73 65 63 74 69 6f 6e 2e 20 20 49 66 20 74 | .the.next.sibling.section...If.t |
| c0a0 | 68 65 72 65 20 69 73 20 6e 6f 0a 20 20 20 20 20 6e 65 78 74 20 73 69 62 6c 69 6e 67 20 73 65 63 | here.is.no......next.sibling.sec |
| c0c0 | 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 65 | tion,.then.move.to.the.parent.se |
| c0e0 | 63 74 69 6f 6e 20 69 6e 73 74 65 61 64 2e 0a 0a 4b 65 79 3a 20 5e 20 28 6d 61 67 69 74 2d 73 65 | ction.instead...Key:.^.(magit-se |
| c100 | 63 74 69 6f 6e 2d 75 70 29 0a 20 20 20 20 20 4d 6f 76 65 20 74 6f 20 74 68 65 20 62 65 67 69 6e | ction-up)......Move.to.the.begin |
| c120 | 6e 69 6e 67 20 6f 66 20 74 68 65 20 70 61 72 65 6e 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e | ning.of.the.parent.of.the.curren |
| c140 | 74 20 73 65 63 74 69 6f 6e 2e 0a 0a 20 20 20 54 68 65 20 61 62 6f 76 65 20 63 6f 6d 6d 61 6e 64 | t.section......The.above.command |
| c160 | 73 20 61 6c 6c 20 63 61 6c 6c 20 74 68 65 20 68 6f 6f 6b 20 e2 80 98 6d 61 67 69 74 2d 73 65 63 | s.all.call.the.hook....magit-sec |
| c180 | 74 69 6f 6e 2d 6d 6f 76 65 6d 65 6e 74 2d 68 6f 6f 6b e2 80 99 2e 0a 41 6e 79 20 6f 66 20 74 68 | tion-movement-hook.....Any.of.th |
| c1a0 | 65 20 66 75 6e 63 74 69 6f 6e 73 20 6c 69 73 74 65 64 20 62 65 6c 6f 77 20 63 61 6e 20 62 65 20 | e.functions.listed.below.can.be. |
| c1c0 | 75 73 65 64 20 61 73 20 6d 65 6d 62 65 72 73 20 6f 66 20 74 68 69 73 20 68 6f 6f 6b 2e 0a 0a 20 | used.as.members.of.this.hook.... |
| c1e0 | 20 20 59 6f 75 20 6d 69 67 68 74 20 77 61 6e 74 20 74 6f 20 72 65 6d 6f 76 65 20 73 6f 6d 65 20 | ..You.might.want.to.remove.some. |
| c200 | 6f 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 4d 61 67 69 74 20 61 64 64 73 | of.the.functions.that.Magit.adds |
| c220 | 20 75 73 69 6e 67 0a e2 80 98 61 64 64 2d 68 6f 6f 6b e2 80 99 2e 20 20 49 6e 20 64 6f 69 6e 67 | .using....add-hook......In.doing |
| c240 | 20 73 6f 20 79 6f 75 20 68 61 76 65 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 79 6f 75 20 64 6f | .so.you.have.to.make.sure.you.do |
| c260 | 20 6e 6f 74 20 61 74 74 65 6d 70 74 20 74 6f 0a 72 65 6d 6f 76 65 20 66 75 6e 63 74 69 6f 6e 20 | .not.attempt.to.remove.function. |
| c280 | 74 68 61 74 20 68 61 76 65 6e e2 80 99 74 20 65 76 65 6e 20 62 65 65 6e 20 61 64 64 65 64 20 79 | that.haven...t.even.been.added.y |
| c2a0 | 65 74 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 28 77 69 74 68 2d 65 76 61 | et,.for.example:.......(with-eva |
| c2c0 | 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 20 20 20 20 20 | l-after-load.'magit-diff........ |
| c2e0 | 28 72 65 6d 6f 76 65 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 | (remove-hook.'magit-section-move |
| c300 | 6d 65 6e 74 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 27 6d | ment-hook.....................'m |
| c320 | 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 29 29 0a 0a 56 61 | agit-hunk-set-window-start))..Va |
| c340 | 72 69 61 62 6c 65 3a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 76 65 6d 65 6e 74 2d 68 | riable:.magit-section-movement-h |
| c360 | 6f 6f 6b 0a 20 20 20 20 20 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 72 75 6e 20 62 79 20 61 6c 6c | ook......This.hook.is.run.by.all |
| c380 | 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 73 65 63 74 69 6f 6e 20 6d 6f 76 65 6d 65 6e 74 20 63 | .of.the.above.section.movement.c |
| c3a0 | 6f 6d 6d 61 6e 64 73 2c 0a 20 20 20 20 20 61 66 74 65 72 20 61 72 72 69 76 69 6e 67 20 61 74 20 | ommands,......after.arriving.at. |
| c3c0 | 74 68 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 2e 20 20 49 74 20 69 73 20 2a 6e 6f 74 2a 20 72 75 | the.destination...It.is.*not*.ru |
| c3e0 | 6e 20 62 79 20 61 72 62 69 74 72 61 72 79 0a 20 20 20 20 20 6f 74 68 65 72 20 6d 6f 76 65 6d 65 | n.by.arbitrary......other.moveme |
| c400 | 6e 74 20 63 6f 6d 6d 61 6e 64 73 20 28 73 75 63 68 20 61 73 20 e2 80 98 6e 65 78 74 2d 6c 69 6e | nt.commands.(such.as....next-lin |
| c420 | 65 e2 80 99 29 2c 20 77 68 69 63 68 20 61 72 65 20 70 72 6f 76 69 64 65 64 0a 20 20 20 20 20 62 | e...),.which.are.provided......b |
| c440 | 79 20 45 6d 61 63 73 20 6f 72 20 74 68 69 72 64 2d 70 61 72 74 79 20 70 61 63 6b 61 67 65 73 2e | y.Emacs.or.third-party.packages. |
| c460 | 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 74 2d 77 69 6e 64 6f | ..Function:.magit-hunk-set-windo |
| c480 | 77 2d 73 74 61 72 74 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 | w-start......This.hook.function. |
| c4a0 | 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 67 20 6f 66 20 74 68 | ensures.that.the.beginning.of.th |
| c4c0 | 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 20 76 69 73 69 62 6c | e.current......section.is.visibl |
| c4e0 | 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 6e 6b e2 80 99 20 73 | e,.provided.it.is.a....hunk....s |
| c500 | 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 20 20 20 64 6f 65 73 | ection...Otherwise,.it......does |
| c520 | 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 80 98 6d 61 67 69 74 | .nothing........Loading....magit |
| c540 | 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 6f 6e 20 74 6f 20 74 | -diff....adds.this.function.to.t |
| c560 | 68 65 20 68 6f 6f 6b 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f | he.hook...Function:.magit-sectio |
| c580 | 6e 2d 73 65 74 2d 77 69 6e 64 6f 77 2d 73 74 61 72 74 0a 20 20 20 20 20 54 68 69 73 20 68 6f 6f | n-set-window-start......This.hoo |
| c5a0 | 6b 20 66 75 6e 63 74 69 6f 6e 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 74 68 65 20 62 65 67 69 | k.function.ensures.that.the.begi |
| c5c0 | 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 73 65 63 74 69 6f | nning.of.the.current......sectio |
| c5e0 | 6e 20 69 73 20 76 69 73 69 62 6c 65 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 65 20 | n.is.visible,.regardless.of.the. |
| c600 | 73 65 63 74 69 6f 6e e2 80 99 73 20 74 79 70 65 2e 20 20 49 66 20 79 6f 75 20 61 64 64 0a 20 20 | section...s.type...If.you.add... |
| c620 | 20 20 20 74 68 69 73 20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 76 65 | ...this.to....magit-section-move |
| c640 | 6d 65 6e 74 2d 68 6f 6f 6b e2 80 99 2c 20 74 68 65 6e 20 79 6f 75 20 6d 75 73 74 20 72 65 6d 6f | ment-hook...,.then.you.must.remo |
| c660 | 76 65 20 74 68 65 0a 20 20 20 20 20 68 75 6e 6b 2d 6f 6e 6c 79 20 76 61 72 69 61 6e 74 20 69 6e | ve.the......hunk-only.variant.in |
| c680 | 20 74 75 72 6e 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 79 62 | .turn...Function:.magit-log-mayb |
| c6a0 | 65 2d 73 68 6f 77 2d 6d 6f 72 65 2d 63 6f 6d 6d 69 74 73 0a 20 20 20 20 20 54 68 69 73 20 68 6f | e-show-more-commits......This.ho |
| c6c0 | 6f 6b 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 6c 79 20 68 61 73 20 61 6e 20 65 66 66 65 63 74 20 69 | ok.function.only.has.an.effect.i |
| c6e0 | 6e 20 6c 6f 67 20 62 75 66 66 65 72 73 2c 20 61 6e 64 20 e2 80 98 70 6f 69 6e 74 e2 80 99 0a 20 | n.log.buffers,.and....point..... |
| c700 | 20 20 20 20 69 73 20 6f 6e 20 74 68 65 20 22 73 68 6f 77 20 6d 6f 72 65 22 20 73 65 63 74 69 6f | ....is.on.the."show.more".sectio |
| c720 | 6e 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 6e 20 69 74 | n...If.that.is.the.case,.then.it |
| c740 | 0a 20 20 20 20 20 64 6f 75 62 6c 65 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d | ......doubles.the.number.of.comm |
| c760 | 69 74 73 20 74 68 61 74 20 61 72 65 20 62 65 69 6e 67 20 73 68 6f 77 6e 2e 0a 0a 20 20 20 20 20 | its.that.are.being.shown........ |
| c780 | 4c 6f 61 64 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 e2 80 99 20 61 64 64 73 20 74 68 69 | Loading....magit-log....adds.thi |
| c7a0 | 73 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 74 68 65 20 68 6f 6f 6b 2e 0a 0a 46 75 6e 63 74 69 6f | s.function.to.the.hook...Functio |
| c7c0 | 6e 3a 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 | n:.magit-log-maybe-update-revisi |
| c7e0 | 6f 6e 2d 62 75 66 66 65 72 0a 20 20 20 20 20 57 68 65 6e 20 6d 6f 76 69 6e 67 20 69 6e 73 69 64 | on-buffer......When.moving.insid |
| c800 | 65 20 61 20 6c 6f 67 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 | e.a.log.buffer,.then.this.functi |
| c820 | 6f 6e 20 75 70 64 61 74 65 73 20 74 68 65 0a 20 20 20 20 20 72 65 76 69 73 69 6f 6e 20 62 75 66 | on.updates.the......revision.buf |
| c840 | 66 65 72 2c 20 70 72 6f 76 69 64 65 64 20 69 74 20 69 73 20 61 6c 72 65 61 64 79 20 62 65 69 6e | fer,.provided.it.is.already.bein |
| c860 | 67 20 64 69 73 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 | g.displayed.in.another......wind |
| c880 | 6f 77 20 6f 66 20 74 68 65 20 73 61 6d 65 20 66 72 61 6d 65 2e 0a 0a 20 20 20 20 20 4c 6f 61 64 | ow.of.the.same.frame........Load |
| c8a0 | 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 e2 80 99 20 61 64 64 73 20 74 68 69 73 20 66 75 | ing....magit-log....adds.this.fu |
| c8c0 | 6e 63 74 69 6f 6e 20 74 6f 20 74 68 65 20 68 6f 6f 6b 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d | nction.to.the.hook...Function:.m |
| c8e0 | 61 67 69 74 2d 6c 6f 67 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 2d 62 6c 6f 62 2d 62 75 66 66 65 | agit-log-maybe-update-blob-buffe |
| c900 | 72 0a 20 20 20 20 20 57 68 65 6e 20 6d 6f 76 69 6e 67 20 69 6e 73 69 64 65 20 61 20 6c 6f 67 20 | r......When.moving.inside.a.log. |
| c920 | 62 75 66 66 65 72 20 61 6e 64 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 20 6f 66 20 74 68 65 | buffer.and.another.window.of.the |
| c940 | 20 73 61 6d 65 0a 20 20 20 20 20 66 72 61 6d 65 20 64 69 73 70 6c 61 79 73 20 61 20 62 6c 6f 62 | .same......frame.displays.a.blob |
| c960 | 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 74 | .buffer,.then.this.function.inst |
| c980 | 65 61 64 20 64 69 73 70 6c 61 79 73 0a 20 20 20 20 20 74 68 65 20 62 6c 6f 62 20 62 75 66 66 65 | ead.displays......the.blob.buffe |
| c9a0 | 72 20 66 6f 72 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 74 68 61 | r.for.the.commit.at.point.in.tha |
| c9c0 | 74 20 77 69 6e 64 6f 77 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 74 61 74 75 | t.window...Function:.magit-statu |
| c9e0 | 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 0a 20 | s-maybe-update-revision-buffer.. |
| ca00 | 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. |
| ca20 | 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 |
| ca40 | 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 |
| ca60 | 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 |
| ca80 | 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 |
| caa0 | 65 20 73 61 6d 65 20 66 72 61 6d 65 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 | e.same.frame...Function:.magit-s |
| cac0 | 74 61 74 75 73 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 2d 73 74 61 73 68 2d 62 75 66 66 65 72 0a | tatus-maybe-update-stash-buffer. |
| cae0 | 20 20 20 20 20 57 68 65 6e 20 6d 6f 76 69 6e 67 20 69 6e 73 69 64 65 20 61 20 73 74 61 74 75 73 | .....When.moving.inside.a.status |
| cb00 | 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 75 70 64 61 | .buffer,.then.this.function.upda |
| cb20 | 74 65 73 20 74 68 65 0a 20 20 20 20 20 73 74 61 73 68 20 62 75 66 66 65 72 2c 20 70 72 6f 76 69 | tes.the......stash.buffer,.provi |
| cb40 | 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 |
| cb60 | 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. |
| cb80 | 73 61 6d 65 20 66 72 61 6d 65 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 74 61 | same.frame...Function:.magit-sta |
| cba0 | 74 75 73 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 2d 62 6c 6f 62 2d 62 75 66 66 65 72 0a 20 20 20 | tus-maybe-update-blob-buffer.... |
| cbc0 | 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 62 75 | ..When.moving.inside.a.status.bu |
| cbe0 | 66 66 65 72 20 61 6e 64 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 20 6f 66 20 74 68 65 20 73 | ffer.and.another.window.of.the.s |
| cc00 | 61 6d 65 0a 20 20 20 20 20 66 72 61 6d 65 20 64 69 73 70 6c 61 79 73 20 61 20 62 6c 6f 62 20 62 | ame......frame.displays.a.blob.b |
| cc20 | 75 66 66 65 72 2c 20 74 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 74 65 61 | uffer,.then.this.function.instea |
| cc40 | 64 20 64 69 73 70 6c 61 79 73 0a 20 20 20 20 20 74 68 65 20 62 6c 6f 62 20 62 75 66 66 65 72 20 | d.displays......the.blob.buffer. |
| cc60 | 66 6f 72 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 74 68 61 74 20 | for.the.commit.at.point.in.that. |
| cc80 | 77 69 6e 64 6f 77 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 74 61 73 68 65 73 | window...Function:.magit-stashes |
| cca0 | 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 2d 73 74 61 73 68 2d 62 75 66 66 65 72 0a 20 20 20 20 20 | -maybe-update-stash-buffer...... |
| ccc0 | 57 68 65 6e 20 6d 6f 76 69 6e 67 20 69 6e 73 69 64 65 20 61 20 62 75 66 66 65 72 20 6c 69 73 74 | When.moving.inside.a.buffer.list |
| cce0 | 69 6e 67 20 73 74 61 73 68 65 73 2c 20 74 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 0a | ing.stashes,.then.this.function. |
| cd00 | 20 20 20 20 20 75 70 64 61 74 65 73 20 74 68 65 20 73 74 61 73 68 20 62 75 66 66 65 72 2c 20 70 | .....updates.the.stash.buffer,.p |
| cd20 | 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 70 | rovided.it.is.already.being.disp |
| cd40 | 6c 61 79 65 64 20 69 6e 0a 20 20 20 20 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 20 6f 66 20 | layed.in......another.window.of. |
| cd60 | 74 68 65 20 73 61 6d 65 20 66 72 61 6d 65 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 | the.same.frame...User.Option:.ma |
| cd80 | 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 79 0a 20 20 | git-update-other-window-delay... |
| cda0 | 20 20 20 44 65 6c 61 79 20 62 65 66 6f 72 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 75 70 | ...Delay.before.automatically.up |
| cdc0 | 64 61 74 69 6e 67 20 74 68 65 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 0a 0a 20 20 20 20 20 57 | dating.the.other.window........W |
| cde0 | 68 65 6e 20 6d 6f 76 69 6e 67 20 61 72 6f 75 6e 64 20 69 6e 20 63 65 72 74 61 69 6e 20 62 75 66 | hen.moving.around.in.certain.buf |
| ce00 | 66 65 72 73 20 75 73 69 6e 67 20 4d 61 67 69 74 e2 80 99 73 20 6f 77 6e 20 73 65 63 74 69 6f 6e | fers.using.Magit...s.own.section |
| ce20 | 0a 20 20 20 20 20 6d 6f 76 65 6d 65 6e 74 20 63 6f 6d 6d 61 6e 64 73 20 28 62 75 74 20 6e 6f 74 | ......movement.commands.(but.not |
| ce40 | 20 6f 74 68 65 72 20 6d 6f 76 65 6d 65 6e 74 20 63 6f 6d 6d 61 6e 64 73 29 2c 20 74 68 65 6e 20 | .other.movement.commands),.then. |
| ce60 | 63 65 72 74 61 69 6e 0a 20 20 20 20 20 6f 74 68 65 72 20 62 75 66 66 65 72 73 2c 20 77 68 69 63 | certain......other.buffers,.whic |
| ce80 | 68 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 | h.are.being.displayed.in.another |
| cea0 | 20 77 69 6e 64 6f 77 2c 20 6d 61 79 0a 20 20 20 20 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 62 65 20 | .window,.may......optionally.be. |
| cec0 | 75 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 | updated.to.display.information.a |
| cee0 | 62 6f 75 74 20 74 68 65 20 73 65 63 74 69 6f 6e 20 61 74 0a 20 20 20 20 20 70 6f 69 6e 74 2e 0a | bout.the.section.at......point.. |
| cf00 | 0a 20 20 20 20 20 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 | ......When.holding.down.a.key.to |
| cf20 | 20 6d 6f 76 65 20 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 | .move.by.more.than.just.one.sect |
| cf40 | 69 6f 6e 2c 20 74 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 | ion,.then......that.would.update |
| cf60 | 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 6f 6e 20 6f 6e | .that.buffer.for.each.section.on |
| cf80 | 20 74 68 65 20 77 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 | .the.way...To......prevent.that, |
| cfa0 | 20 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 | .updating.the.revision.buffer.is |
| cfc0 | 20 64 65 6c 61 79 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 | .delayed,.and.this......option.c |
| cfe0 | 6f 6e 74 72 6f 6c 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 | ontrols.for.how.long...For.optim |
| d000 | 61 6c 20 65 78 70 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 | al.experience.you.might......hav |
| d020 | 65 20 74 6f 20 61 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 | e.to.adjust.this.delay.and/or.th |
| d040 | 65 20 6b 65 79 62 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 | e.keyboard.repeat.rate.and.delay |
| d060 | 0a 20 20 20 20 20 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 | ......of.your.graphical.environm |
| d080 | 65 6e 74 20 6f 72 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 | ent.or.operating.system.....File |
| d0a0 | 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e | :.doc5khxAZ.info,..Node:.Section |
| d0c0 | 20 56 69 73 69 62 69 6c 69 74 79 2c 20 20 4e 65 78 74 3a 20 53 65 63 74 69 6f 6e 20 48 6f 6f 6b | .Visibility,..Next:.Section.Hook |
| d0e0 | 73 2c 20 20 50 72 65 76 3a 20 53 65 63 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 2c 20 20 55 70 3a | s,..Prev:.Section.Movement,..Up: |
| d100 | 20 53 65 63 74 69 6f 6e 73 0a 0a 34 2e 32 2e 32 20 53 65 63 74 69 6f 6e 20 56 69 73 69 62 69 6c | .Sections..4.2.2.Section.Visibil |
| d120 | 69 74 79 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 4d 61 | ity.------------------------..Ma |
| d140 | 67 69 74 20 70 72 6f 76 69 64 65 73 20 6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 63 | git.provides.many.commands.for.c |
| d160 | 68 61 6e 67 69 6e 67 20 74 68 65 20 76 69 73 69 62 69 6c 69 74 79 20 6f 66 20 73 65 63 74 69 6f | hanging.the.visibility.of.sectio |
| d180 | 6e 73 2c 0a 62 75 74 20 61 6c 6c 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 67 65 74 20 73 74 61 72 | ns,.but.all.you.need.to.get.star |
| d1a0 | 74 65 64 20 61 72 65 20 74 68 65 20 6e 65 78 74 20 74 77 6f 2e 0a 0a 4b 65 79 3a 20 54 41 42 20 | ted.are.the.next.two...Key:.TAB. |
| d1c0 | 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 74 6f 67 67 6c 65 29 0a 20 20 20 20 20 54 6f 67 67 | (magit-section-toggle)......Togg |
| d1e0 | 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 6f 66 | le.the.visibility.of.the.body.of |
| d200 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 | .the.current.section...Key:.C-c. |
| d220 | 54 41 42 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 79 63 6c 65 29 0a 0a 4b 65 79 3a 20 | TAB.(magit-section-cycle)..Key:. |
| d240 | 43 2d 3c 74 61 62 3e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 79 63 6c 65 29 0a 20 20 | C-<tab>.(magit-section-cycle)... |
| d260 | 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 63 75 72 72 65 | ...Cycle.the.visibility.of.curre |
| d280 | 6e 74 20 73 65 63 74 69 6f 6e 20 61 6e 64 20 69 74 73 20 63 68 69 6c 64 72 65 6e 2e 0a 0a 20 20 | nt.section.and.its.children..... |
| d2a0 | 20 20 20 49 66 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 20 75 73 | ...If.this.command.is.invoked.us |
| d2c0 | 69 6e 67 20 e2 80 98 43 2d 3c 74 61 62 3e e2 80 99 20 61 6e 64 20 74 68 61 74 20 69 73 20 67 6c | ing....C-<tab>....and.that.is.gl |
| d2e0 | 6f 62 61 6c 6c 79 0a 20 20 20 20 20 62 6f 75 6e 64 20 74 6f 20 e2 80 98 74 61 62 2d 6e 65 78 74 | obally......bound.to....tab-next |
| d300 | e2 80 99 2c 20 74 68 65 6e 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 69 76 6f 74 73 20 74 6f | ...,.then.this.command.pivots.to |
| d320 | 20 62 65 68 61 76 65 20 6c 69 6b 65 20 74 68 61 74 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 2c 20 | .behave.like.that......command,. |
| d340 | 61 6e 64 20 79 6f 75 20 6d 75 73 74 20 69 6e 73 74 65 61 64 20 75 73 65 20 e2 80 98 43 2d 63 20 | and.you.must.instead.use....C-c. |
| d360 | 54 41 42 e2 80 99 20 74 6f 20 63 79 63 6c 65 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 76 69 73 | TAB....to.cycle.section......vis |
| d380 | 69 62 69 6c 69 74 79 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f 75 20 77 6f 75 6c 64 20 6c 69 6b 65 | ibility........If.you.would.like |
| d3a0 | 20 74 6f 20 6b 65 65 70 20 75 73 69 6e 67 20 e2 80 98 43 2d 3c 74 61 62 3e e2 80 99 20 74 6f 20 | .to.keep.using....C-<tab>....to. |
| d3c0 | 63 79 63 6c 65 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 76 69 73 69 62 69 6c 69 74 79 20 62 75 | cycle.section......visibility.bu |
| d3e0 | 74 20 61 6c 73 6f 20 77 61 6e 74 20 74 6f 20 75 73 65 20 e2 80 98 74 61 62 2d 62 61 72 2d 6d 6f | t.also.want.to.use....tab-bar-mo |
| d400 | 64 65 e2 80 99 2c 20 74 68 65 6e 20 79 6f 75 20 68 61 76 65 20 74 6f 0a 20 20 20 20 20 70 72 65 | de...,.then.you.have.to......pre |
| d420 | 76 65 6e 74 20 74 68 61 74 20 6d 6f 64 65 20 66 72 6f 6d 20 75 73 69 6e 67 20 74 68 69 73 20 6b | vent.that.mode.from.using.this.k |
| d440 | 65 79 20 61 6e 64 20 69 6e 73 74 65 61 64 20 62 69 6e 64 20 61 6e 6f 74 68 65 72 20 6b 65 79 0a | ey.and.instead.bind.another.key. |
| d460 | 20 20 20 20 20 74 6f 20 e2 80 98 74 61 62 2d 6e 65 78 74 e2 80 99 2e 20 20 42 65 63 61 75 73 65 | .....to....tab-next......Because |
| d480 | 20 e2 80 98 74 61 62 2d 62 61 72 2d 6d 6f 64 65 e2 80 99 20 64 6f 65 73 20 6e 6f 74 20 75 73 65 | ....tab-bar-mode....does.not.use |
| d4a0 | 20 61 20 6d 6f 64 65 20 6d 61 70 20 62 75 74 0a 20 20 20 20 20 69 6e 73 74 65 61 64 20 6d 61 6e | .a.mode.map.but......instead.man |
| d4c0 | 69 70 75 6c 61 74 65 73 20 74 68 65 20 67 6c 6f 62 61 6c 20 6d 61 70 2c 20 74 68 69 73 20 69 6e | ipulates.the.global.map,.this.in |
| d4e0 | 76 6f 6c 76 65 73 20 61 64 76 69 73 69 6e 67 0a 20 20 20 20 20 e2 80 98 74 61 62 2d 62 61 72 2d | volves.advising.........tab-bar- |
| d500 | 2d 64 65 66 69 6e 65 2d 6b 65 79 73 e2 80 99 2e 0a 0a 4b 65 79 3a 20 4d 2d 3c 74 61 62 3e 20 28 | -define-keys......Key:.M-<tab>.( |
| d520 | 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 29 0a 20 20 20 20 20 | magit-section-cycle-diffs)...... |
| d540 | 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 65 6c | Cycle.the.visibility.of.diff-rel |
| d560 | 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 20 20 | ated.sections.in.the.current.... |
| d580 | 20 20 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 53 2d 3c 74 61 62 3e 20 28 6d 61 67 69 74 2d 73 | ..buffer...Key:.S-<tab>.(magit-s |
| d5a0 | 65 63 74 69 6f 6e 2d 63 79 63 6c 65 2d 67 6c 6f 62 61 6c 29 0a 20 20 20 20 20 43 79 63 6c 65 20 | ection-cycle-global)......Cycle. |
| d5c0 | 74 68 65 20 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 | the.visibility.of.all.sections.i |
| d5e0 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 31 20 28 6d | n.the.current.buffer...Key:.1.(m |
| d600 | 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 29 0a 0a 4b 65 79 3a | agit-section-show-level-1)..Key: |
| d620 | 20 32 20 28 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 29 0a | .2.(magit-section-show-level-2). |
| d640 | 0a 4b 65 79 3a 20 33 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 6c 65 76 65 | .Key:.3.(magit-section-show-leve |
| d660 | 6c 2d 33 29 0a 0a 4b 65 79 3a 20 34 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 | l-3)..Key:.4.(magit-section-show |
| d680 | 2d 6c 65 76 65 6c 2d 34 29 0a 20 20 20 20 20 53 68 6f 77 20 73 65 63 74 69 6f 6e 73 20 73 75 72 | -level-4)......Show.sections.sur |
| d6a0 | 72 6f 75 6e 64 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 75 70 20 | rounding.the.current.section.up. |
| d6c0 | 74 6f 20 6c 65 76 65 6c 20 4e 2e 0a 0a 4b 65 79 3a 20 4d 2d 31 20 28 6d 61 67 69 74 2d 73 65 63 | to.level.N...Key:.M-1.(magit-sec |
| d6e0 | 74 69 6f 6e 2d 73 68 6f 77 2d 6c 65 76 65 6c 2d 31 2d 61 6c 6c 29 0a 0a 4b 65 79 3a 20 4d 2d 32 | tion-show-level-1-all)..Key:.M-2 |
| d700 | 20 28 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 2d 61 6c 6c | .(magit-section-show-level-2-all |
| d720 | 29 0a 0a 4b 65 79 3a 20 4d 2d 33 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d | )..Key:.M-3.(magit-section-show- |
| d740 | 6c 65 76 65 6c 2d 33 2d 61 6c 6c 29 0a 0a 4b 65 79 3a 20 4d 2d 34 20 28 6d 61 67 69 74 2d 73 65 | level-3-all)..Key:.M-4.(magit-se |
| d760 | 63 74 69 6f 6e 2d 73 68 6f 77 2d 6c 65 76 65 6c 2d 34 2d 61 6c 6c 29 0a 20 20 20 20 20 53 68 6f | ction-show-level-4-all)......Sho |
| d780 | 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 0a 20 | w.all.sections.up.to.level.N.... |
| d7a0 | 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 65 64 | ..Some.functions,.which.are.used |
| d7c0 | 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 64 73 | .to.implement.the.above.commands |
| d7e0 | 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 20 74 | ,.are.also.exposed.as.commands.t |
| d800 | 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 20 61 | hemselves...By.default.no.keys.a |
| d820 | 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 20 74 | re.bound.to.these.commands,.as.t |
| d840 | 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 20 62 | hey.are.generally.perceived.to.b |
| d860 | 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 69 6c | e.much.less.useful..But.your.mil |
| d880 | 65 61 67 65 20 6d 61 79 20 76 61 72 79 2e 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 73 | eage.may.vary...Command:.magit-s |
| d8a0 | 65 63 74 69 6f 6e 2d 73 68 6f 77 0a 20 20 20 20 20 53 68 6f 77 20 74 68 65 20 62 6f 64 79 20 6f | ection-show......Show.the.body.o |
| d8c0 | 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2e 0a 0a 43 6f 6d 6d 61 6e 64 3a | f.the.current.section...Command: |
| d8e0 | 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 64 65 0a 20 20 20 20 20 48 69 64 65 20 74 68 | .magit-section-hide......Hide.th |
| d900 | 65 20 62 6f 64 79 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2e 0a 0a | e.body.of.the.current.section... |
| d920 | 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 68 65 61 64 | Command:.magit-section-show-head |
| d940 | 69 6e 67 73 0a 20 20 20 20 20 52 65 63 75 72 73 69 76 65 6c 79 20 73 68 6f 77 20 68 65 61 64 69 | ings......Recursively.show.headi |
| d960 | 6e 67 73 20 6f 66 20 63 68 69 6c 64 72 65 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 | ngs.of.children.of.the.current.s |
| d980 | 65 63 74 69 6f 6e 2e 20 20 4f 6e 6c 79 0a 20 20 20 20 20 73 68 6f 77 20 74 68 65 20 68 65 61 64 | ection...Only......show.the.head |
| d9a0 | 69 6e 67 73 2e 20 20 50 72 65 76 69 6f 75 73 6c 79 20 73 68 6f 77 6e 20 74 65 78 74 2d 6f 6e 6c | ings...Previously.shown.text-onl |
| d9c0 | 79 20 62 6f 64 69 65 73 20 61 72 65 20 68 69 64 64 65 6e 2e 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d | y.bodies.are.hidden...Command:.m |
| d9e0 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 63 68 69 6c 64 72 65 6e 0a 20 20 20 20 20 | agit-section-show-children...... |
| da00 | 52 65 63 75 72 73 69 76 65 6c 79 20 73 68 6f 77 20 74 68 65 20 62 6f 64 69 65 73 20 6f 66 20 63 | Recursively.show.the.bodies.of.c |
| da20 | 68 69 6c 64 72 65 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2e 0a | hildren.of.the.current.section.. |
| da40 | 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 73 68 6f 77 | .....With.a.prefix.argument.show |
| da60 | 20 63 68 69 6c 64 72 65 6e 20 64 6f 77 6e 20 74 6f 20 74 68 65 20 6c 65 76 65 6c 20 6f 66 20 74 | .children.down.to.the.level.of.t |
| da80 | 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2c 20 61 6e 64 20 68 69 64 | he......current.section,.and.hid |
| daa0 | 65 20 64 65 65 70 65 72 20 63 68 69 6c 64 72 65 6e 2e 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 | e.deeper.children...Command:.mag |
| dac0 | 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 64 65 2d 63 68 69 6c 64 72 65 6e 0a 20 20 20 20 20 52 65 | it-section-hide-children......Re |
| dae0 | 63 75 72 73 69 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 | cursively.hide.the.bodies.of.chi |
| db00 | 6c 64 72 65 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2e 0a 0a 43 | ldren.of.the.current.section...C |
| db20 | 6f 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 | ommand:.magit-section-toggle-chi |
| db40 | 6c 64 72 65 6e 0a 20 20 20 20 20 54 6f 67 67 6c 65 20 76 69 73 69 62 69 6c 69 74 79 20 6f 66 20 | ldren......Toggle.visibility.of. |
| db60 | 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 |
| db80 | 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. |
| dba0 | 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 |
| dbc0 | 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 |
| dbe0 | 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... |
| dc00 | 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. |
| dc20 | 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 |
| dc40 | 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 |
| dc60 | 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 |
| dc80 | 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 |
| dca0 | 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... |
| dcc0 | 2e 0a 0a 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 69 6e | ...User.Option:.magit-section-in |
| dce0 | 69 74 69 61 6c 2d 76 69 73 69 62 69 6c 69 74 79 2d 61 6c 69 73 74 0a 20 20 20 20 20 54 68 69 73 | itial-visibility-alist......This |
| dd00 | 20 6f 70 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 6f 76 65 72 72 69 64 65 | .options.can.be.used.to.override |
| dd20 | 20 74 68 65 20 69 6e 69 74 69 61 6c 20 76 69 73 69 62 69 6c 69 74 79 20 6f 66 0a 20 20 20 20 20 | .the.initial.visibility.of...... |
| dd40 | 73 65 63 74 69 6f 6e 73 2e 20 20 49 6e 20 74 68 65 20 66 75 74 75 72 65 20 69 74 20 77 69 6c 6c | sections...In.the.future.it.will |
| dd60 | 20 61 6c 73 6f 20 62 65 20 75 73 65 64 20 74 6f 20 64 65 66 69 6e 65 20 74 68 65 0a 20 20 20 20 | .also.be.used.to.define.the..... |
| dd80 | 20 64 65 66 61 75 6c 74 73 2c 20 62 75 74 20 63 75 72 72 65 6e 74 6c 79 20 61 20 73 65 63 74 69 | .defaults,.but.currently.a.secti |
| dda0 | 6f 6e e2 80 99 73 20 64 65 66 61 75 6c 74 20 69 73 20 73 74 69 6c 6c 20 68 61 72 64 63 6f 64 65 | on...s.default.is.still.hardcode |
| ddc0 | 64 2e 0a 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 69 73 20 61 6e 20 61 6c 69 73 74 2e 20 | d........The.value.is.an.alist.. |
| dde0 | 20 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 6d 61 70 73 20 61 20 73 65 63 74 69 6f 6e 20 74 79 70 | .Each.element.maps.a.section.typ |
| de00 | 65 20 6f 72 20 6c 69 6e 65 61 67 65 0a 20 20 20 20 20 74 6f 20 74 68 65 20 69 6e 69 74 69 61 6c | e.or.lineage......to.the.initial |
| de20 | 20 76 69 73 69 62 69 6c 69 74 79 20 73 74 61 74 65 20 66 6f 72 20 73 75 63 68 20 73 65 63 74 69 | .visibility.state.for.such.secti |
| de40 | 6f 6e 73 2e 20 20 54 68 65 20 73 74 61 74 65 20 68 61 73 0a 20 20 20 20 20 74 6f 20 62 65 20 6f | ons...The.state.has......to.be.o |
| de60 | 6e 65 20 6f 66 20 e2 80 98 73 68 6f 77 e2 80 99 20 6f 72 20 e2 80 98 68 69 64 65 e2 80 99 2c 20 | ne.of....show....or....hide...,. |
| de80 | 6f 72 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 6f 6e 65 20 6f | or.a.function.that.returns.one.o |
| dea0 | 66 0a 20 20 20 20 20 74 68 65 73 65 20 73 79 6d 62 6f 6c 73 2e 20 20 41 20 66 75 6e 63 74 69 6f | f......these.symbols...A.functio |
| dec0 | 6e 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 68 65 20 73 65 63 74 69 6f 6e 20 61 73 20 | n.is.called.with.the.section.as. |
| dee0 | 74 68 65 20 6f 6e 6c 79 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 20 20 20 20 20 55 73 | the.only......argument........Us |
| df00 | 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 64 65 73 63 72 69 62 65 2d | e.the.command....magit-describe- |
| df20 | 73 65 63 74 69 6f 6e 2d 62 72 69 65 66 6c 79 e2 80 99 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 | section-briefly....to.determine. |
| df40 | 61 0a 20 20 20 20 20 73 65 63 74 69 6f 6e e2 80 99 73 20 6c 69 6e 65 61 67 65 20 6f 72 20 74 79 | a......section...s.lineage.or.ty |
| df60 | 70 65 2e 20 20 54 68 65 20 76 65 63 74 6f 72 20 69 6e 20 74 68 65 20 6f 75 74 70 75 74 20 69 73 | pe...The.vector.in.the.output.is |
| df80 | 20 74 68 65 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 6c 69 6e 65 61 67 65 20 61 6e 64 20 74 68 | .the.section......lineage.and.th |
| dfa0 | 65 20 74 79 70 65 20 69 73 20 74 68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 | e.type.is.the.first.element.of.t |
| dfc0 | 68 61 74 20 76 65 63 74 6f 72 2e 0a 20 20 20 20 20 57 69 6c 64 63 61 72 64 73 20 63 61 6e 20 62 | hat.vector.......Wildcards.can.b |
| dfe0 | 65 20 75 73 65 64 2c 20 73 65 65 20 e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 | e.used,.see....magit-section-mat |
| e000 | 63 68 e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 65 63 74 69 | ch......User.Option:.magit-secti |
| e020 | 6f 6e 2d 63 61 63 68 65 2d 76 69 73 69 62 69 6c 69 74 79 0a 20 20 20 20 20 54 68 69 73 20 6f 70 | on-cache-visibility......This.op |
| e040 | 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 66 6f 72 20 77 68 69 63 68 20 73 65 63 74 69 6f 6e 73 | tion.controls.for.which.sections |
| e060 | 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 76 69 73 69 62 69 6c 69 74 79 0a 20 20 20 20 20 73 74 | .the.previous.visibility......st |
| e080 | 61 74 65 20 73 68 6f 75 6c 64 20 62 65 20 72 65 73 74 6f 72 65 64 20 69 66 20 61 20 73 65 63 74 | ate.should.be.restored.if.a.sect |
| e0a0 | 69 6f 6e 20 64 69 73 61 70 70 65 61 72 73 20 61 6e 64 20 6c 61 74 65 72 20 61 70 70 65 61 72 73 | ion.disappears.and.later.appears |
| e0c0 | 0a 20 20 20 20 20 61 67 61 69 6e 2e 20 20 54 68 65 20 76 61 6c 75 65 20 69 73 20 61 20 62 6f 6f | ......again...The.value.is.a.boo |
| e0e0 | 6c 65 61 6e 20 6f 72 20 61 20 6c 69 73 74 20 6f 66 20 73 65 63 74 69 6f 6e 20 74 79 70 65 73 2e | lean.or.a.list.of.section.types. |
| e100 | 20 20 49 66 20 74 2c 0a 20 20 20 20 20 74 68 65 6e 20 74 68 65 20 76 69 73 69 62 69 6c 69 74 79 | ..If.t,......then.the.visibility |
| e120 | 20 6f 66 20 61 6c 6c 20 73 65 63 74 69 6f 6e 73 20 69 73 20 63 61 63 68 65 64 2e 20 20 4f 74 68 | .of.all.sections.is.cached...Oth |
| e140 | 65 72 77 69 73 65 20 74 68 69 73 20 69 73 0a 20 20 20 20 20 6f 6e 6c 79 20 64 6f 6e 65 20 66 6f | erwise.this.is......only.done.fo |
| e160 | 72 20 73 65 63 74 69 6f 6e 73 20 77 68 6f 73 65 20 74 79 70 65 20 6d 61 74 63 68 65 73 20 6f 6e | r.sections.whose.type.matches.on |
| e180 | 65 20 6f 66 20 74 68 65 20 6c 69 73 74 65 64 20 74 79 70 65 73 2e 0a 0a 20 20 20 20 20 54 68 69 | e.of.the.listed.types........Thi |
| e1a0 | 73 20 72 65 71 75 69 72 65 73 20 74 68 61 74 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 e2 80 98 | s.requires.that.the.function.... |
| e1c0 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 63 68 65 64 2d 76 69 73 69 62 69 6c 69 74 79 e2 | magit-section-cached-visibility. |
| e1e0 | 80 99 0a 20 20 20 20 20 69 73 20 61 20 6d 65 6d 62 65 72 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d | ........is.a.member.of....magit- |
| e200 | 73 65 63 74 69 6f 6e 2d 73 65 74 2d 76 69 73 69 62 69 6c 69 74 79 2d 68 6f 6f 6b e2 80 99 2e 0a | section-set-visibility-hook..... |
| e220 | 0a 56 61 72 69 61 62 6c 65 3a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 65 74 2d 76 69 73 | .Variable:.magit-section-set-vis |
| e240 | 69 62 69 6c 69 74 79 2d 68 6f 6f 6b 0a 20 20 20 20 20 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 72 | ibility-hook......This.hook.is.r |
| e260 | 75 6e 20 77 68 65 6e 20 66 69 72 73 74 20 63 72 65 61 74 69 6e 67 20 61 20 62 75 66 66 65 72 20 | un.when.first.creating.a.buffer. |
| e280 | 61 6e 64 20 61 6c 73 6f 20 77 68 65 6e 0a 20 20 20 20 20 72 65 66 72 65 73 68 69 6e 67 20 61 6e | and.also.when......refreshing.an |
| e2a0 | 20 65 78 69 73 74 69 6e 67 20 62 75 66 66 65 72 2c 20 61 6e 64 20 69 73 20 75 73 65 64 20 74 6f | .existing.buffer,.and.is.used.to |
| e2c0 | 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 0a 20 20 20 20 20 76 69 73 69 62 69 6c 69 74 79 20 6f | .determine.the......visibility.o |
| e2e0 | 66 20 74 68 65 20 73 65 63 74 69 6f 6e 20 63 75 72 72 65 6e 74 6c 79 20 62 65 69 6e 67 20 69 6e | f.the.section.currently.being.in |
| e300 | 73 65 72 74 65 64 2e 0a 0a 20 20 20 20 20 45 61 63 68 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 | serted........Each.function.is.c |
| e320 | 61 6c 6c 65 64 20 77 69 74 68 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 73 65 63 | alled.with.one.argument,.the.sec |
| e340 | 74 69 6f 6e 20 62 65 69 6e 67 0a 20 20 20 20 20 69 6e 73 65 72 74 65 64 2e 20 20 49 74 20 73 68 | tion.being......inserted...It.sh |
| e360 | 6f 75 6c 64 20 72 65 74 75 72 6e 20 e2 80 98 68 69 64 65 e2 80 99 20 6f 72 20 e2 80 98 73 68 6f | ould.return....hide....or....sho |
| e380 | 77 e2 80 99 2c 20 6f 72 20 74 6f 20 6c 65 61 76 65 20 74 68 65 0a 20 20 20 20 20 76 69 73 69 62 | w...,.or.to.leave.the......visib |
| e3a0 | 69 6c 69 74 79 20 75 6e 64 65 66 69 6e 65 64 20 e2 80 98 6e 69 6c e2 80 99 2e 20 20 49 66 20 6e | ility.undefined....nil......If.n |
| e3c0 | 6f 20 66 75 6e 63 74 69 6f 6e 20 64 65 63 69 64 65 73 20 6f 6e 20 74 68 65 0a 20 20 20 20 20 76 | o.function.decides.on.the......v |
| e3e0 | 69 73 69 62 69 6c 69 74 79 20 61 6e 64 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 62 65 69 6e | isibility.and.the.buffer.is.bein |
| e400 | 67 20 72 65 66 72 65 73 68 65 64 2c 20 74 68 65 6e 20 74 68 65 20 76 69 73 69 62 69 6c 69 74 79 | g.refreshed,.then.the.visibility |
| e420 | 0a 20 20 20 20 20 69 73 20 70 72 65 73 65 72 76 65 64 3b 20 6f 72 20 69 66 20 74 68 65 20 62 75 | ......is.preserved;.or.if.the.bu |
| e440 | 66 66 65 72 20 69 73 20 62 65 69 6e 67 20 63 72 65 61 74 65 64 2c 20 74 68 65 6e 20 74 68 65 20 | ffer.is.being.created,.then.the. |
| e460 | 68 61 72 64 0a 20 20 20 20 20 63 6f 64 65 64 20 64 65 66 61 75 6c 74 20 69 73 20 75 73 65 64 2e | hard......coded.default.is.used. |
| e480 | 0a 0a 20 20 20 20 20 55 73 75 61 6c 6c 79 20 74 68 69 73 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 | .......Usually.this.should.only. |
| e4a0 | 62 65 20 75 73 65 64 20 74 6f 20 73 65 74 20 74 68 65 20 69 6e 69 74 69 61 6c 20 76 69 73 69 62 | be.used.to.set.the.initial.visib |
| e4c0 | 69 6c 69 74 79 20 62 75 74 0a 20 20 20 20 20 6e 6f 74 20 64 75 72 69 6e 67 20 72 65 66 72 65 73 | ility.but......not.during.refres |
| e4e0 | 68 65 73 2e 20 20 49 66 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e | hes...If....magit-insert-section |
| e500 | 2d 2d 6f 6c 64 72 6f 6f 74 e2 80 99 20 69 73 0a 20 20 20 20 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 | --oldroot....is......non-nil,.th |
| e520 | 65 6e 20 74 68 65 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 | en.the.buffer.is.being.refreshed |
| e540 | 20 61 6e 64 20 74 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 73 68 6f 75 6c 64 | .and.these.functions......should |
| e560 | 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 72 65 74 75 72 6e 20 e2 80 98 6e 69 6c e2 80 99 2e 0a 0a | .immediately.return....nil...... |
| e580 | 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 76 69 73 69 62 | User.Option:.magit-section-visib |
| e5a0 | 69 6c 69 74 79 2d 69 6e 64 69 63 61 74 6f 72 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e | ility-indicator......This.option |
| e5c0 | 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 61 6e 64 20 68 6f 77 20 74 6f 20 69 6e 64 | .controls.whether.and.how.to.ind |
| e5e0 | 69 63 61 74 65 20 74 68 61 74 20 61 20 73 65 63 74 69 6f 6e 20 63 61 6e 0a 20 20 20 20 20 62 65 | icate.that.a.section.can......be |
| e600 | 20 65 78 70 61 6e 64 65 64 2f 63 6f 6c 6c 61 70 73 65 64 2e 0a 0a 20 20 20 20 20 49 66 20 6e 69 | .expanded/collapsed........If.ni |
| e620 | 6c 2c 20 74 68 65 6e 20 6e 6f 20 76 69 73 69 62 69 6c 69 74 79 20 69 6e 64 69 63 61 74 6f 72 73 | l,.then.no.visibility.indicators |
| e640 | 20 61 72 65 20 73 68 6f 77 6e 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 65 0a 20 20 20 20 20 | .are.shown...Otherwise.the...... |
| e660 | 76 61 6c 75 65 20 68 61 73 20 74 6f 20 68 61 76 65 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 74 | value.has.to.have.one.of.these.t |
| e680 | 77 6f 20 66 6f 72 6d 73 3a 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 28 45 58 50 41 4e | wo.forms:.................(EXPAN |
| e6a0 | 44 41 42 4c 45 2d 42 49 54 4d 41 50 20 2e 20 43 4f 4c 4c 41 50 53 49 42 4c 45 2d 42 49 54 4d 41 | DABLE-BITMAP...COLLAPSIBLE-BITMA |
| e6c0 | 50 29 e2 80 99 0a 0a 20 20 20 20 20 20 20 20 20 20 42 6f 74 68 20 76 61 6c 75 65 73 20 68 61 76 | P)...............Both.values.hav |
| e6e0 | 65 20 74 6f 20 62 65 20 76 61 72 69 61 62 6c 65 73 20 77 68 6f 73 65 20 76 61 6c 75 65 73 20 61 | e.to.be.variables.whose.values.a |
| e700 | 72 65 20 66 72 69 6e 67 65 0a 20 20 20 20 20 20 20 20 20 20 62 69 74 6d 61 70 73 2e 20 20 49 6e | re.fringe...........bitmaps...In |
| e720 | 20 74 68 69 73 20 63 61 73 65 20 65 76 65 72 79 20 73 65 63 74 69 6f 6e 20 74 68 61 74 20 63 61 | .this.case.every.section.that.ca |
| e740 | 6e 20 62 65 20 65 78 70 61 6e 64 65 64 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6c 61 | n.be.expanded.or...........colla |
| e760 | 70 73 65 64 20 67 65 74 73 20 61 6e 20 69 6e 64 69 63 61 74 6f 72 20 69 6e 20 74 68 65 20 6c 65 | psed.gets.an.indicator.in.the.le |
| e780 | 66 74 20 66 72 69 6e 67 65 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 54 6f 20 70 72 6f 76 69 64 65 | ft.fringe.............To.provide |
| e7a0 | 20 65 78 74 72 61 20 70 61 64 64 69 6e 67 20 61 72 6f 75 6e 64 20 74 68 65 20 69 6e 64 69 63 61 | .extra.padding.around.the.indica |
| e7c0 | 74 6f 72 2c 20 73 65 74 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 6c 65 66 74 2d 66 72 69 6e 67 | tor,.set..............left-fring |
| e7e0 | 65 2d 77 69 64 74 68 e2 80 99 20 69 6e 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 65 2d 68 6f 6f 6b | e-width....in....magit-mode-hook |
| e800 | e2 80 99 2c 20 65 2e 67 2e 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 64 64 2d | ...,.e.g.:.................(add- |
| e820 | 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 28 6c 61 6d 62 64 61 20 28 29 | hook.'magit-mode-hook.(lambda.() |
| e840 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| e860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 65 66 74 2d 66 72 69 6e 67 65 2d 77 | .............(setq.left-fringe-w |
| e880 | 69 64 74 68 20 32 30 29 29 29 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 28 53 54 52 49 | idth.20))).................(STRI |
| e8a0 | 4e 47 20 2e 20 42 4f 4f 4c 45 41 4e 29 e2 80 99 0a 0a 20 20 20 20 20 20 20 20 20 20 49 6e 20 74 | NG...BOOLEAN)...............In.t |
| e8c0 | 68 69 73 20 63 61 73 65 20 53 54 52 49 4e 47 20 28 75 73 75 61 6c 6c 79 20 61 6e 20 65 6c 6c 69 | his.case.STRING.(usually.an.elli |
| e8e0 | 70 73 69 73 29 20 69 73 20 73 68 6f 77 6e 20 61 74 20 74 68 65 20 65 6e 64 0a 20 20 20 20 20 20 | psis).is.shown.at.the.end....... |
| e900 | 20 20 20 20 6f 66 20 74 68 65 20 68 65 61 64 69 6e 67 20 6f 66 20 65 76 65 72 79 20 63 6f 6c 6c | ....of.the.heading.of.every.coll |
| e920 | 61 70 73 65 64 20 73 65 63 74 69 6f 6e 2e 20 20 45 78 70 61 6e 64 65 64 20 73 65 63 74 69 6f 6e | apsed.section...Expanded.section |
| e940 | 73 0a 20 20 20 20 20 20 20 20 20 20 67 65 74 20 6e 6f 20 69 6e 64 69 63 61 74 6f 72 2e 20 20 54 | s...........get.no.indicator...T |
| e960 | 68 65 20 63 64 72 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 61 70 70 65 | he.cdr.controls.whether.the.appe |
| e980 | 61 72 61 6e 63 65 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 73 65 20 65 6c 6c 69 70 73 | arance.of...........these.ellips |
| e9a0 | 69 73 20 74 61 6b 65 20 73 65 63 74 69 6f 6e 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 69 6e 74 | is.take.section.highlighting.int |
| e9c0 | 6f 20 61 63 63 6f 75 6e 74 2e 20 20 44 6f 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 73 6f 20 6d | o.account...Doing...........so.m |
| e9e0 | 69 67 68 74 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 68 61 76 65 20 61 6e 20 69 6d 70 61 63 74 20 | ight.potentially.have.an.impact. |
| ea00 | 6f 6e 20 70 65 72 66 6f 72 6d 61 6e 63 65 2c 20 77 68 69 6c 65 20 6e 6f 74 0a 20 20 20 20 20 20 | on.performance,.while.not....... |
| ea20 | 20 20 20 20 64 6f 69 6e 67 20 73 6f 20 69 73 20 6b 69 6e 64 61 20 75 67 6c 79 2e 0a 0a 1f 0a 46 | ....doing.so.is.kinda.ugly.....F |
| ea40 | 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 65 63 74 | ile:.doc5khxAZ.info,..Node:.Sect |
| ea60 | 69 6f 6e 20 48 6f 6f 6b 73 2c 20 20 4e 65 78 74 3a 20 53 65 63 74 69 6f 6e 20 54 79 70 65 73 20 | ion.Hooks,..Next:.Section.Types. |
| ea80 | 61 6e 64 20 56 61 6c 75 65 73 2c 20 20 50 72 65 76 3a 20 53 65 63 74 69 6f 6e 20 56 69 73 69 62 | and.Values,..Prev:.Section.Visib |
| eaa0 | 69 6c 69 74 79 2c 20 20 55 70 3a 20 53 65 63 74 69 6f 6e 73 0a 0a 34 2e 32 2e 33 20 53 65 63 74 | ility,..Up:.Sections..4.2.3.Sect |
| eac0 | 69 6f 6e 20 48 6f 6f 6b 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 57 | ion.Hooks.-------------------..W |
| eae0 | 68 69 63 68 20 73 65 63 74 69 6f 6e 73 20 61 72 65 20 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20 | hich.sections.are.inserted.into. |
| eb00 | 63 65 72 74 61 69 6e 20 62 75 66 66 65 72 73 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 77 69 | certain.buffers.is.controlled.wi |
| eb20 | 74 68 0a 68 6f 6f 6b 73 2e 20 20 54 68 69 73 20 69 6e 63 6c 75 64 65 73 20 74 68 65 20 73 74 61 | th.hooks...This.includes.the.sta |
| eb40 | 74 75 73 20 61 6e 64 20 74 68 65 20 72 65 66 73 20 62 75 66 66 65 72 73 2e 20 20 46 6f 72 20 6f | tus.and.the.refs.buffers...For.o |
| eb60 | 74 68 65 72 0a 62 75 66 66 65 72 73 2c 20 65 2e 67 2e 2c 20 6c 6f 67 20 61 6e 64 20 64 69 66 66 | ther.buffers,.e.g.,.log.and.diff |
| eb80 | 20 62 75 66 66 65 72 73 2c 20 74 68 69 73 20 69 73 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 2e 20 | .buffers,.this.is.not.possible.. |
| eba0 | 20 54 68 65 20 63 6f 6d 6d 61 6e 64 0a e2 80 98 6d 61 67 69 74 2d 64 65 73 63 72 69 62 65 2d 73 | .The.command....magit-describe-s |
| ebc0 | 65 63 74 69 6f 6e e2 80 99 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 73 65 65 20 77 68 69 | ection....can.be.used.to.see.whi |
| ebe0 | 63 68 20 68 6f 6f 6b 20 28 69 66 20 61 6e 79 29 20 77 61 73 0a 72 65 73 70 6f 6e 73 69 62 6c 65 | ch.hook.(if.any).was.responsible |
| ec00 | 20 66 6f 72 20 69 6e 73 65 72 74 69 6e 67 20 74 68 65 20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f | .for.inserting.the.section.at.po |
| ec20 | 69 6e 74 2e 0a 0a 20 20 20 46 6f 72 20 62 75 66 66 65 72 73 20 77 68 6f 73 65 20 73 65 63 74 69 | int......For.buffers.whose.secti |
| ec40 | 6f 6e 73 20 63 61 6e 20 62 65 20 63 75 73 74 6f 6d 69 7a 65 64 20 62 79 20 74 68 65 20 75 73 65 | ons.can.be.customized.by.the.use |
| ec60 | 72 2c 20 61 20 68 6f 6f 6b 0a 76 61 72 69 61 62 6c 65 20 63 61 6c 6c 65 64 20 e2 80 98 6d 61 67 | r,.a.hook.variable.called....mag |
| ec80 | 69 74 2d 54 59 50 45 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b e2 80 99 20 65 78 69 73 74 73 2e | it-TYPE-sections-hook....exists. |
| eca0 | 20 20 54 68 69 73 20 68 6f 6f 6b 20 73 68 6f 75 6c 64 20 62 65 0a 63 68 61 6e 67 65 64 20 75 73 | ..This.hook.should.be.changed.us |
| ecc0 | 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 61 64 64 2d 73 65 63 74 69 6f 6e 2d 68 6f 6f 6b e2 80 99 | ing....magit-add-section-hook... |
| ece0 | 2e 20 20 41 76 6f 69 64 20 75 73 69 6e 67 20 e2 80 98 61 64 64 2d 68 6f 6f 6b 73 e2 80 99 20 6f | ...Avoid.using....add-hooks....o |
| ed00 | 72 20 74 68 65 0a 43 75 73 74 6f 6d 20 69 6e 74 65 72 66 61 63 65 2e 0a 0a 20 20 20 54 68 65 20 | r.the.Custom.interface......The. |
| ed20 | 76 61 72 69 6f 75 73 20 61 76 61 69 6c 61 62 6c 65 20 73 65 63 74 69 6f 6e 20 68 6f 6f 6b 20 76 | various.available.section.hook.v |
| ed40 | 61 72 69 61 62 6c 65 73 20 61 72 65 20 64 65 73 63 72 69 62 65 64 20 6c 61 74 65 72 20 69 6e 0a | ariables.are.described.later.in. |
| ed60 | 74 68 69 73 20 6d 61 6e 75 61 6c 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 20 61 70 70 72 6f | this.manual.along.with.the.appro |
| ed80 | 70 72 69 61 74 65 20 22 73 65 63 74 69 6f 6e 20 69 6e 73 65 72 74 65 72 20 66 75 6e 63 74 69 6f | priate."section.inserter.functio |
| eda0 | 6e 73 22 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 61 64 64 2d 73 65 63 74 69 6f | ns"...Function:.magit-add-sectio |
| edc0 | 6e 2d 68 6f 6f 6b 20 68 6f 6f 6b 20 66 75 6e 63 74 69 6f 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 61 | n-hook.hook.function.&optional.a |
| ede0 | 74 20 61 70 70 65 6e 64 20 6c 6f 63 61 6c 0a 20 20 20 20 20 41 64 64 20 74 68 65 20 66 75 6e 63 | t.append.local......Add.the.func |
| ee00 | 74 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 | tion.FUNCTION.to.the.value.of.se |
| ee20 | 63 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 | ction.hook.HOOK........Add.FUNCT |
| ee40 | 49 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 | ION.at.the.beginning.of.the.hook |
| ee60 | 20 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 | .list.unless.optional......APPEN |
| ee80 | 44 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 | D.is.non-nil,.in.which.case.FUNC |
| eea0 | 54 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 | TION.is.added.at.the.end...If... |
| eec0 | 20 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 | ...FUNCTION.already.is.a.member. |
| eee0 | 74 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 | then.move.it.to.the.new.location |
| ef00 | 2e 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 | ........If.optional.AT.is.non-ni |
| ef20 | 6c 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 | l.and.a.member.of.the.hook.list, |
| ef40 | 20 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 | .then.add......FUNCTION.next.to. |
| ef60 | 74 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 | that.instead...Add.before.or.aft |
| ef80 | 65 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 | er.AT,.or.replace......AT.with.F |
| efa0 | 55 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 | UNCTION.depending.on.APPEND...If |
| efc0 | 20 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 | .APPEND.is.the.symbol.........re |
| efe0 | 70 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 | place...,.then.replace.AT.with.F |
| f000 | 55 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 | UNCTION...For.any.other.non-nil. |
| f020 | 20 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 | .....value.place.FUNCTION.right. |
| f040 | 61 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 | after.AT...If.nil,.then.place.FU |
| f060 | 4e 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 | NCTION......right.before.AT...If |
| f080 | 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 6f 66 | .FUNCTION.already.is.a.member.of |
| f0a0 | 20 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 | .the.list.but......AT.is.not,.th |
| f0c0 | 65 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 | en.leave.FUNCTION.where.ever.it. |
| f0e0 | 61 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 | already.is........If.optional.LO |
| f100 | 43 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 | CAL.is.non-nil,.then.modify.the. |
| f120 | 68 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 | hook...s.buffer-local......value |
| f140 | 20 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 | .rather.than.its.global.value... |
| f160 | 54 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 | This.makes.the.hook.local.by.... |
| f180 | 20 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 | ..copying.the.default.value...Th |
| f1a0 | 61 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 | at.copy.is.then.modified........ |
| f1c0 | 48 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 | HOOK.should.be.a.symbol...If.HOO |
| f1e0 | 4b 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 | K.is.void,.it.is.first.set.to.ni |
| f200 | 6c 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 | l.......HOOK...s.value.must.not. |
| f220 | 62 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 | be.a.single.hook.function...FUNC |
| f240 | 54 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 | TION.should......be.a.function.t |
| f260 | 68 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 | hat.takes.no.arguments.and.inser |
| f280 | 74 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 | ts.one.or.multiple......sections |
| f2a0 | 20 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 | .at.point,.moving.point.forward. |
| f2c0 | 20 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 | ..FUNCTION.may.choose.not......t |
| f2e0 | 6f 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 | o.insert.its.section(s),.when.do |
| f300 | 69 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 | ing.so.would.not.make.sense...It |
| f320 | 0a 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 | ......should.not.be.abused.for.o |
| f340 | 74 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 | ther.side-effects......To.remove |
| f360 | 20 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 | .a.function.from.a.section.hook, |
| f380 | 20 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 | .use....remove-hook........File: |
| f3a0 | 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 | .doc5khxAZ.info,..Node:.Section. |
| f3c0 | 54 79 70 65 73 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 | Types.and.Values,..Next:.Section |
| f3e0 | 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 48 6f 6f 6b 73 2c 20 | .Options,..Prev:.Section.Hooks,. |
| f400 | 20 55 70 3a 20 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 | .Up:.Sections..4.2.4.Section.Typ |
| f420 | 65 73 20 61 6e 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 | es.and.Values.------------------ |
| f440 | 2d 2d 2d 2d 2d 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 | ------------..Each.section.has.a |
| f460 | 20 74 79 70 65 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 | .type,.for.example....hunk...,.. |
| f480 | 80 98 66 69 6c 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 | ..file...,.and....commit.....Ins |
| f4a0 | 74 61 6e 63 65 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 | tances.of.certain.section.types. |
| f4c0 | 61 6c 73 6f 20 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 | also.have.a.value...The.value.of |
| f4e0 | 20 61 0a 73 65 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 | .a.section.of.type....file...,.f |
| f500 | 6f 72 20 65 78 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 | or.example,.is.a.file.name...... |
| f520 | 55 73 65 72 73 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 | Users.usually.do.not.have.to.wor |
| f540 | 72 79 20 61 62 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 | ry.about.a.section...s.type.and. |
| f560 | 76 61 6c 75 65 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 | value,.but.knowing.them.can.be.h |
| f580 | 61 6e 64 79 20 61 74 20 74 69 6d 65 73 2e 0a 0a 4b 65 79 3a 20 48 20 28 6d 61 67 69 74 2d 64 65 | andy.at.times...Key:.H.(magit-de |
| f5a0 | 73 63 72 69 62 65 2d 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | scribe-section)......This.comman |
| f5c0 | 64 20 73 68 6f 77 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 73 65 | d.shows.information.about.the.se |
| f5e0 | 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 73 65 70 61 72 61 74 | ction.at.point.in.a......separat |
| f600 | 65 20 62 75 66 66 65 72 2e 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 64 65 73 63 72 69 | e.buffer...Command:.magit-descri |
| f620 | 62 65 2d 73 65 63 74 69 6f 6e 2d 62 72 69 65 66 6c 79 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | be-section-briefly......This.com |
| f640 | 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 20 74 68 65 | mand.shows.information.about.the |
| f660 | 20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 0a 20 20 20 20 20 65 63 | .section.at.point.in.the......ec |
| f680 | 68 6f 20 61 72 65 61 2c 20 61 73 20 e2 80 98 23 3c 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 20 56 | ho.area,.as....#<magit-section.V |
| f6a0 | 41 4c 55 45 20 5b 54 59 50 45 20 50 41 52 45 4e 54 2d 54 59 50 45 2e 2e 2e 5d 0a 20 20 20 20 20 | ALUE.[TYPE.PARENT-TYPE...]...... |
| f6c0 | 42 45 47 49 4e 4e 49 4e 47 2d 45 4e 44 3e e2 80 99 2e 0a 0a 20 20 20 4d 61 6e 79 20 63 6f 6d 6d | BEGINNING-END>.........Many.comm |
| f6e0 | 61 6e 64 73 20 62 65 68 61 76 65 20 64 69 66 66 65 72 65 6e 74 6c 79 20 64 65 70 65 6e 64 69 6e | ands.behave.differently.dependin |
| f700 | 67 20 6f 6e 20 74 68 65 20 74 79 70 65 20 6f 66 20 74 68 65 20 73 65 63 74 69 6f 6e 0a 61 74 20 | g.on.the.type.of.the.section.at. |
| f720 | 70 6f 69 6e 74 20 61 6e 64 2f 6f 72 20 73 6f 6d 65 68 6f 77 20 63 6f 6e 73 75 6d 65 20 74 68 65 | point.and/or.somehow.consume.the |
| f740 | 20 76 61 6c 75 65 20 6f 66 20 74 68 61 74 20 73 65 63 74 69 6f 6e 2e 20 20 42 75 74 20 74 68 61 | .value.of.that.section...But.tha |
| f760 | 74 20 69 73 0a 6f 6e 6c 79 20 6f 6e 65 20 6f 66 20 74 68 65 20 72 65 61 73 6f 6e 73 20 77 68 79 | t.is.only.one.of.the.reasons.why |
| f780 | 20 74 68 65 20 73 61 6d 65 20 6b 65 79 20 6d 61 79 20 64 6f 20 73 6f 6d 65 74 68 69 6e 67 20 64 | .the.same.key.may.do.something.d |
| f7a0 | 69 66 66 65 72 65 6e 74 2c 0a 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 61 74 20 73 65 63 74 | ifferent,.depending.on.what.sect |
| f7c0 | 69 6f 6e 20 69 73 20 63 75 72 72 65 6e 74 2e 0a 0a 20 20 20 41 64 64 69 74 69 6f 6e 61 6c 6c 79 | ion.is.current......Additionally |
| f7e0 | 20 66 6f 72 20 65 61 63 68 20 73 65 63 74 69 6f 6e 20 74 79 70 65 20 61 20 6b 65 79 6d 61 70 20 | .for.each.section.type.a.keymap. |
| f800 | 2a 6d 69 67 68 74 2a 20 62 65 20 64 65 66 69 6e 65 64 2c 20 6e 61 6d 65 64 0a e2 80 98 6d 61 67 | *might*.be.defined,.named....mag |
| f820 | 69 74 2d 54 59 50 45 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 e2 80 99 2e 20 20 54 68 61 74 20 6b 65 | it-TYPE-section-map......That.ke |
| f840 | 79 6d 61 70 20 69 73 20 75 73 65 64 20 61 73 20 74 65 78 74 20 70 72 6f 70 65 72 74 79 20 6b 65 | ymap.is.used.as.text.property.ke |
| f860 | 79 6d 61 70 0a 6f 66 20 61 6c 6c 20 74 65 78 74 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 61 6e | ymap.of.all.text.belonging.to.an |
| f880 | 79 20 73 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 74 79 70 65 | y.section.of.the.respective.type |
| f8a0 | 2e 20 20 49 66 20 73 75 63 68 20 61 0a 6d 61 70 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 | ...If.such.a.map.does.not.exist. |
| f8c0 | 66 6f 72 20 61 20 63 65 72 74 61 69 6e 20 74 79 70 65 2c 20 74 68 65 6e 20 79 6f 75 20 63 61 6e | for.a.certain.type,.then.you.can |
| f8e0 | 20 64 65 66 69 6e 65 20 69 74 20 79 6f 75 72 73 65 6c 66 2c 0a 61 6e 64 20 69 74 20 77 69 6c 6c | .define.it.yourself,.and.it.will |
| f900 | 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 65 20 75 73 65 64 2e 0a 0a 1f 0a 46 69 6c 65 3a | .automatically.be.used.....File: |
| f920 | 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 | .doc5khxAZ.info,..Node:.Section. |
| f940 | 4f 70 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 53 65 63 74 69 6f 6e 20 54 79 70 65 73 20 61 6e | Options,..Prev:.Section.Types.an |
| f960 | 64 20 56 61 6c 75 65 73 2c 20 20 55 70 3a 20 53 65 63 74 69 6f 6e 73 0a 0a 34 2e 32 2e 35 20 53 | d.Values,..Up:.Sections..4.2.5.S |
| f980 | 65 63 74 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 | ection.Options.----------------- |
| f9a0 | 2d 2d 2d 2d 0a 0a 54 68 69 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 73 20 6f 70 74 | ----..This.section.describes.opt |
| f9c0 | 69 6f 6e 73 20 74 68 61 74 20 68 61 76 65 20 61 6e 20 65 66 66 65 63 74 20 6f 6e 20 6d 6f 72 65 | ions.that.have.an.effect.on.more |
| f9e0 | 20 74 68 61 6e 20 6a 75 73 74 20 61 0a 63 65 72 74 61 69 6e 20 74 79 70 65 20 6f 66 20 73 65 63 | .than.just.a.certain.type.of.sec |
| fa00 | 74 69 6f 6e 73 2e 20 20 41 73 20 79 6f 75 20 63 61 6e 20 73 65 65 20 74 68 65 72 65 20 61 72 65 | tions...As.you.can.see.there.are |
| fa20 | 20 6e 6f 74 20 6d 61 6e 79 20 6f 66 20 74 68 6f 73 65 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e | .not.many.of.those...User.Option |
| fa40 | 3a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 63 68 69 6c 64 2d 63 6f 75 6e 74 | :.magit-section-show-child-count |
| fa60 | 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 61 70 70 65 6e 64 20 74 68 65 20 6e 75 6d 62 | ......Whether.to.append.the.numb |
| fa80 | 65 72 20 6f 66 20 63 68 69 6c 64 72 65 6e 20 74 6f 20 73 65 63 74 69 6f 6e 20 68 65 61 64 69 6e | er.of.children.to.section.headin |
| faa0 | 67 73 2e 20 20 54 68 69 73 0a 20 20 20 20 20 6f 6e 6c 79 20 61 66 66 65 63 74 73 20 73 65 63 74 | gs...This......only.affects.sect |
| fac0 | 69 6f 6e 73 20 74 68 61 74 20 63 6f 75 6c 64 20 62 65 6e 65 66 69 74 20 66 72 6f 6d 20 74 68 69 | ions.that.could.benefit.from.thi |
| fae0 | 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 | s.information.....File:.doc5khxA |
| fb00 | 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 72 61 6e 73 69 65 6e 74 20 43 6f 6d 6d 61 6e 64 | Z.info,..Node:.Transient.Command |
| fb20 | 73 2c 20 20 4e 65 78 74 3a 20 54 72 61 6e 73 69 65 6e 74 20 41 72 67 75 6d 65 6e 74 73 20 61 6e | s,..Next:.Transient.Arguments.an |
| fb40 | 64 20 42 75 66 66 65 72 20 56 61 72 69 61 62 6c 65 73 2c 20 20 50 72 65 76 3a 20 53 65 63 74 69 | d.Buffer.Variables,..Prev:.Secti |
| fb60 | 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 2e | ons,..Up:.Interface.Concepts..4. |
| fb80 | 33 20 54 72 61 6e 73 69 65 6e 74 20 43 6f 6d 6d 61 6e 64 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | 3.Transient.Commands.=========== |
| fba0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4d 61 6e 79 20 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 73 | ===========..Many.Magit.commands |
| fbc0 | 20 61 72 65 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 61 73 20 2a 74 72 61 6e 73 69 65 6e 74 2a 20 | .are.implemented.as.*transient*. |
| fbe0 | 63 6f 6d 6d 61 6e 64 73 2e 20 20 46 69 72 73 74 20 74 68 65 0a 75 73 65 72 20 69 6e 76 6f 6b 65 | commands...First.the.user.invoke |
| fc00 | 73 20 61 20 2a 70 72 65 66 69 78 2a 20 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 63 61 75 73 | s.a.*prefix*.command,.which.caus |
| fc20 | 65 73 20 69 74 73 20 2a 69 6e 66 69 78 2a 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 0a 2a 73 75 | es.its.*infix*.arguments.and.*su |
| fc40 | 66 66 69 78 2a 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 69 | ffix*.commands.to.be.displayed.i |
| fc60 | 6e 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 2e 20 20 54 68 65 20 75 73 65 72 20 74 68 65 6e 0a | n.the.echo.area...The.user.then. |
| fc80 | 6f 70 74 69 6f 6e 61 6c 6c 79 20 73 65 74 73 20 73 6f 6d 65 20 69 6e 66 69 78 20 61 72 67 75 6d | optionally.sets.some.infix.argum |
| fca0 | 65 6e 74 73 20 61 6e 64 20 66 69 6e 61 6c 6c 79 20 69 6e 76 6f 6b 65 73 20 6f 6e 65 20 6f 66 20 | ents.and.finally.invokes.one.of. |
| fcc0 | 74 68 65 0a 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 20 20 20 54 68 69 73 20 69 73 | the.suffix.commands......This.is |
| fce0 | 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 69 6e 20 74 68 65 20 6c 69 62 72 61 72 79 20 e2 80 98 74 | .implemented.in.the.library....t |
| fd00 | 72 61 6e 73 69 65 6e 74 e2 80 99 2e 20 20 45 61 72 6c 69 65 72 20 4d 61 67 69 74 0a 72 65 6c 65 | ransient......Earlier.Magit.rele |
| fd20 | 61 73 65 73 20 75 73 65 64 20 74 68 65 20 70 61 63 6b 61 67 65 20 e2 80 98 6d 61 67 69 74 2d 70 | ases.used.the.package....magit-p |
| fd40 | 6f 70 75 70 e2 80 99 20 61 6e 64 20 65 76 65 6e 20 65 61 72 6c 69 65 72 20 76 65 72 73 69 6f 6e | opup....and.even.earlier.version |
| fd60 | 73 0a 6c 69 62 72 61 72 79 20 e2 80 98 6d 61 67 69 74 2d 6b 65 79 2d 6d 6f 64 65 e2 80 99 2e 0a | s.library....magit-key-mode..... |
| fd80 | 0a 20 20 20 54 72 61 6e 73 69 65 6e 74 20 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 2a | ....Transient.is.documented.in.* |
| fda0 | 6e 6f 74 65 20 28 74 72 61 6e 73 69 65 6e 74 29 54 6f 70 3a 3a 2e 0a 0a 4b 65 79 3a 20 43 2d 78 | note.(transient)Top::...Key:.C-x |
| fdc0 | 20 4d 2d 67 20 28 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 | .M-g.(magit-dispatch)..Key:.C-c. |
| fde0 | 67 20 28 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 | g.(magit-dispatch)......This.tra |
| fe00 | 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 6d 6f 73 74 | nsient.prefix.command.binds.most |
| fe20 | 20 6f 66 20 4d 61 67 69 74 e2 80 99 73 20 6f 74 68 65 72 20 70 72 65 66 69 78 0a 20 20 20 20 20 | .of.Magit...s.other.prefix...... |
| fe40 | 63 6f 6d 6d 61 6e 64 73 20 61 73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 | commands.as.suffix.commands.and. |
| fe60 | 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 66 | displays.them.in.a.temporary.buf |
| fe80 | 66 65 72 0a 20 20 20 20 20 75 6e 74 69 6c 20 6f 6e 65 20 6f 66 20 74 68 65 6d 20 69 73 20 69 6e | fer......until.one.of.them.is.in |
| fea0 | 76 6f 6b 65 64 2e 20 20 49 6e 76 6f 6b 69 6e 67 20 73 75 63 68 20 61 20 73 75 62 2d 70 72 65 66 | voked...Invoking.such.a.sub-pref |
| fec0 | 69 78 20 63 61 75 73 65 73 0a 20 20 20 20 20 74 68 65 20 73 75 66 66 69 78 65 73 20 6f 66 20 74 | ix.causes......the.suffixes.of.t |
| fee0 | 68 61 74 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 62 65 20 62 6f 75 6e 64 20 61 6e 64 20 64 69 73 70 | hat.command.to.be.bound.and.disp |
| ff00 | 6c 61 79 65 64 20 69 6e 73 74 65 61 64 20 6f 66 0a 20 20 20 20 20 74 68 6f 73 65 20 6f 66 20 e2 | layed.instead.of......those.of.. |
| ff20 | 80 98 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 e2 80 99 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 | ..magit-dispatch...........This. |
| ff40 | 63 6f 6d 6d 61 6e 64 20 69 73 20 61 6c 73 6f 2c 20 6f 72 20 65 73 70 65 63 69 61 6c 6c 79 2c 20 | command.is.also,.or.especially,. |
| ff60 | 75 73 65 66 75 6c 20 6f 75 74 73 69 64 65 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 2c 0a 20 20 | useful.outside.Magit.buffers,... |
| ff80 | 20 20 20 73 6f 20 4d 61 67 69 74 20 62 79 20 64 65 66 61 75 6c 74 20 62 69 6e 64 73 20 69 74 20 | ...so.Magit.by.default.binds.it. |
| ffa0 | 74 6f 20 e2 80 98 43 2d 63 20 4d 2d 67 e2 80 99 20 69 6e 20 74 68 65 20 67 6c 6f 62 61 6c 20 6b | to....C-c.M-g....in.the.global.k |
| ffc0 | 65 79 6d 61 70 2e 0a 20 20 20 20 20 e2 80 98 43 2d 63 20 67 e2 80 99 20 77 6f 75 6c 64 20 62 65 | eymap..........C-c.g....would.be |
| ffe0 | 20 61 20 62 65 74 74 65 72 20 62 69 6e 64 69 6e 67 2c 20 62 75 74 20 77 65 20 63 61 6e 6e 6f 74 | .a.better.binding,.but.we.cannot |
| 10000 | 20 75 73 65 20 74 68 61 74 20 62 79 0a 20 20 20 20 20 64 65 66 61 75 6c 74 2c 20 62 65 63 61 75 | .use.that.by......default,.becau |
| 10020 | 73 65 20 74 68 61 74 20 6b 65 79 20 73 65 71 75 65 6e 63 65 20 69 73 20 72 65 73 65 72 76 65 64 | se.that.key.sequence.is.reserved |
| 10040 | 20 66 6f 72 20 74 68 65 20 75 73 65 72 2e 20 20 53 65 65 0a 20 20 20 20 20 2a 6e 6f 74 65 20 47 | .for.the.user...See......*note.G |
| 10060 | 6c 6f 62 61 6c 20 42 69 6e 64 69 6e 67 73 3a 3a 20 74 6f 20 6c 65 61 72 6e 20 6d 6f 72 65 20 64 | lobal.Bindings::.to.learn.more.d |
| 10080 | 65 66 61 75 6c 74 20 61 6e 64 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 6b 65 79 0a 20 20 20 20 20 | efault.and.recommended.key...... |
| 100a0 | 62 69 6e 64 69 6e 67 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 | bindings.....File:.doc5khxAZ.inf |
| 100c0 | 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 20 61 6e | o,..Node:.Transient.Arguments.an |
| 100e0 | 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 6d 70 6c | d.Buffer.Variables,..Next:.Compl |
| 10100 | 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 65 63 | etion.Confirmation.and.the.Selec |
| 10120 | 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 64 73 2c | tion,..Prev:.Transient.Commands, |
| 10140 | 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 20 54 72 | ..Up:.Interface.Concepts..4.4.Tr |
| 10160 | 61 6e 73 69 65 6e 74 20 41 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 42 75 66 66 65 72 20 56 61 72 | ansient.Arguments.and.Buffer.Var |
| 10180 | 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 3d 3d 3d | iables.========================= |
| 101a0 | 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 78 20 61 | ===================..The.infix.a |
| 101c0 | 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 20 74 72 | rguments.of.many.of.Magit...s.tr |
| 101e0 | 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 0a 74 6f | ansient.prefix.commands.cease.to |
| 10200 | 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 69 74 e2 | .have.an.effect.once.the....git. |
| 10220 | 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 68 20 74 | ...command.that.is.called.with.t |
| 10240 | 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 20 43 6f | hose.arguments.has.returned...Co |
| 10260 | 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 72 65 20 | mmands.that.create.a.commit.are. |
| 10280 | 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 74 68 65 | a.good.example.for.this...If.the |
| 102a0 | 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 74 68 65 | .user.changes.the.arguments,.the |
| 102c0 | 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 69 6e 76 | n.that.only.affects.the.next.inv |
| 102e0 | 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 20 49 66 | ocation.of.a.suffix.command...If |
| 10300 | 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 6d 6d 61 | .the.same.transient.prefix.comma |
| 10320 | 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 65 6e 20 | nd.is.later.invoked.again,.then. |
| 10340 | 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 65 73 65 | the.arguments.are.initially.rese |
| 10360 | 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 20 64 65 | t.to.the.default.value...This.de |
| 10380 | 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 65 0a 63 | fault.value.can.be.set.for.the.c |
| 103a0 | 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 20 70 65 | urrent.Emacs.session.or.saved.pe |
| 103c0 | 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 6e 74 29 | rmanently,.see.*note.(transient) |
| 103e0 | 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 70 6f 73 | Saving.Values::...It.is.also.pos |
| 10400 | 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 75 73 6c | sible.to.cycle.through.previousl |
| 10420 | 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 67 20 e2 | y.used.sets.of.arguments.using.. |
| 10440 | 80 98 43 2d 4d 2d 70 e2 80 99 20 61 6e 64 20 e2 80 98 43 2d 4d 2d 6e e2 80 99 2c 20 73 65 65 20 | ..C-M-p....and....C-M-n...,.see. |
| 10460 | 2a 6e 6f 74 65 20 28 74 72 61 6e 73 69 65 6e 74 29 55 73 69 6e 67 0a 48 69 73 74 6f 72 79 3a 3a | *note.(transient)Using.History:: |
| 10480 | 2e 0a 0a 20 20 20 48 6f 77 65 76 65 72 20 74 68 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 | ......However.the.infix.argument |
| 104a0 | 73 20 6f 66 20 6d 61 6e 79 20 6f 74 68 65 72 20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d 6d 61 6e | s.of.many.other.transient.comman |
| 104c0 | 64 73 20 63 6f 6e 74 69 6e 75 65 0a 74 6f 20 68 61 76 65 20 61 6e 20 65 66 66 65 63 74 20 65 76 | ds.continue.to.have.an.effect.ev |
| 104e0 | 65 6e 20 61 66 74 65 72 20 74 68 65 20 e2 80 98 67 69 74 e2 80 99 20 63 6f 6d 6d 61 6e 64 20 74 | en.after.the....git....command.t |
| 10500 | 68 61 74 20 77 61 73 20 63 61 6c 6c 65 64 20 77 69 74 68 0a 74 68 6f 73 65 20 61 72 67 75 6d 65 | hat.was.called.with.those.argume |
| 10520 | 6e 74 73 20 68 61 73 20 72 65 74 75 72 6e 65 64 2e 20 20 54 68 65 20 6d 6f 73 74 20 69 6d 70 6f | nts.has.returned...The.most.impo |
| 10540 | 72 74 61 6e 74 20 63 6f 6d 6d 61 6e 64 73 20 6c 69 6b 65 20 74 68 69 73 20 61 72 65 0a 74 68 6f | rtant.commands.like.this.are.tho |
| 10560 | 73 65 20 74 68 61 74 20 64 69 73 70 6c 61 79 20 61 20 64 69 66 66 20 6f 72 20 6c 6f 67 20 69 6e | se.that.display.a.diff.or.log.in |
| 10580 | 20 61 20 64 65 64 69 63 61 74 65 64 20 62 75 66 66 65 72 2e 20 20 54 68 65 69 72 20 61 72 67 75 | .a.dedicated.buffer...Their.argu |
| 105a0 | 6d 65 6e 74 73 0a 6f 62 76 69 6f 75 73 6c 79 20 63 6f 6e 74 69 6e 75 65 20 74 6f 20 68 61 76 65 | ments.obviously.continue.to.have |
| 105c0 | 20 61 6e 20 65 66 66 65 63 74 20 66 6f 72 20 61 73 20 6c 6f 6e 67 20 61 73 20 74 68 65 20 72 65 | .an.effect.for.as.long.as.the.re |
| 105e0 | 73 70 65 63 74 69 76 65 20 64 69 66 66 0a 6f 72 20 6c 6f 67 20 69 73 20 62 65 69 6e 67 20 64 69 | spective.diff.or.log.is.being.di |
| 10600 | 73 70 6c 61 79 65 64 2e 20 20 46 75 72 74 68 65 72 6d 6f 72 65 20 74 68 65 20 75 73 65 64 20 61 | splayed...Furthermore.the.used.a |
| 10620 | 72 67 75 6d 65 6e 74 73 20 61 72 65 20 73 74 6f 72 65 64 20 69 6e 0a 62 75 66 66 65 72 2d 6c 6f | rguments.are.stored.in.buffer-lo |
| 10640 | 63 61 6c 20 76 61 72 69 61 62 6c 65 73 20 66 6f 72 20 66 75 74 75 72 65 20 72 65 66 65 72 65 6e | cal.variables.for.future.referen |
| 10660 | 63 65 2e 0a 0a 20 20 20 46 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 74 68 65 20 73 65 63 6f | ce......For.commands.in.the.seco |
| 10680 | 6e 64 20 67 72 6f 75 70 20 69 74 20 69 73 6e e2 80 99 74 20 61 6c 77 61 79 73 20 64 65 73 69 72 | nd.group.it.isn...t.always.desir |
| 106a0 | 61 62 6c 65 20 74 6f 20 72 65 73 65 74 0a 74 68 65 69 72 20 61 72 67 75 6d 65 6e 74 73 20 74 6f | able.to.reset.their.arguments.to |
| 106c0 | 20 74 68 65 20 67 6c 6f 62 61 6c 20 76 61 6c 75 65 20 77 68 65 6e 20 74 68 65 20 74 72 61 6e 73 | .the.global.value.when.the.trans |
| 106e0 | 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 69 73 0a 69 6e 76 6f 6b 65 64 20 61 | ient.prefix.command.is.invoked.a |
| 10700 | 67 61 69 6e 2e 0a 0a 20 20 20 41 73 20 6d 65 6e 74 69 6f 6e 65 64 20 61 62 6f 76 65 2c 20 69 74 | gain......As.mentioned.above,.it |
| 10720 | 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 63 79 63 6c 65 20 74 68 72 6f 75 67 68 20 70 72 | .is.possible.to.cycle.through.pr |
| 10740 | 65 76 69 6f 75 73 6c 79 20 75 73 65 64 0a 73 65 74 73 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 | eviously.used.sets.of.arguments. |
| 10760 | 77 68 69 6c 65 20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 6f 70 75 70 20 69 73 20 76 69 73 69 62 | while.a.transient.popup.is.visib |
| 10780 | 6c 65 2e 20 20 54 68 61 74 20 6d 65 61 6e 73 20 74 68 61 74 0a 77 65 20 63 6f 75 6c 64 20 61 6c | le...That.means.that.we.could.al |
| 107a0 | 77 61 79 73 20 72 65 73 65 74 20 74 68 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 74 | ways.reset.the.infix.arguments.t |
| 107c0 | 6f 20 74 68 65 20 64 65 66 61 75 6c 74 20 62 65 63 61 75 73 65 20 74 68 65 20 73 65 74 0a 6f 66 | o.the.default.because.the.set.of |
| 107e0 | 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 69 73 20 61 63 74 69 76 65 20 69 6e 20 74 68 65 | .arguments.that.is.active.in.the |
| 10800 | 20 65 78 69 73 74 69 6e 67 20 62 75 66 66 65 72 20 69 73 20 6f 6e 6c 79 20 61 20 66 65 77 20 e2 | .existing.buffer.is.only.a.few.. |
| 10820 | 80 98 43 2d 4d 2d 70 e2 80 99 0a 61 77 61 79 2e 20 20 4d 61 67 69 74 20 63 61 6e 20 62 65 20 63 | ..C-M-p....away...Magit.can.be.c |
| 10840 | 6f 6e 66 69 67 75 72 65 64 20 74 6f 20 62 65 68 61 76 65 20 6c 69 6b 65 20 74 68 61 74 2c 20 62 | onfigured.to.behave.like.that,.b |
| 10860 | 75 74 20 62 65 63 61 75 73 65 20 49 20 65 78 70 65 63 74 0a 74 68 61 74 20 6d 6f 73 74 20 75 73 | ut.because.I.expect.that.most.us |
| 10880 | 65 72 73 20 77 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 74 68 61 74 20 76 65 72 79 20 63 6f 6e | ers.would.not.find.that.very.con |
| 108a0 | 76 65 6e 69 65 6e 74 2c 20 69 74 20 69 73 20 6e 6f 74 20 74 68 65 0a 64 65 66 61 75 6c 74 2e 0a | venient,.it.is.not.the.default.. |
| 108c0 | 0a 20 20 20 41 6c 73 6f 20 6e 6f 74 65 20 74 68 61 74 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c | ....Also.note.that.it.is.possibl |
| 108e0 | 65 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 64 69 66 66 20 61 6e 64 20 6c 6f 67 20 61 72 67 | e.to.change.the.diff.and.log.arg |
| 10900 | 75 6d 65 6e 74 73 0a 75 73 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 | uments.used.in.the.current.buffe |
| 10920 | 72 20 28 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2c 20 | r.(including.the.status.buffer,. |
| 10940 | 77 68 69 63 68 20 63 6f 6e 74 61 69 6e 73 0a 62 6f 74 68 20 64 69 66 66 20 61 6e 64 20 6c 6f 67 | which.contains.both.diff.and.log |
| 10960 | 20 73 65 63 74 69 6f 6e 73 29 20 75 73 69 6e 67 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 | .sections).using.the.respective. |
| 10980 | 22 72 65 66 72 65 73 68 22 20 74 72 61 6e 73 69 65 6e 74 0a 70 72 65 66 69 78 20 63 6f 6d 6d 61 | "refresh".transient.prefix.comma |
| 109a0 | 6e 64 73 20 6f 6e 20 e2 80 98 44 e2 80 99 20 61 6e 64 20 e2 80 98 4c e2 80 99 2e 20 20 28 e2 80 | nds.on....D....and....L......(.. |
| 109c0 | 98 64 e2 80 99 20 61 6e 64 20 e2 80 98 6c e2 80 99 20 6f 6e 20 74 68 65 20 6f 74 68 65 72 20 68 | .d....and....l....on.the.other.h |
| 109e0 | 61 6e 64 20 61 72 65 0a 69 6e 74 65 6e 64 65 64 20 74 6f 20 63 68 61 6e 67 65 20 2a 77 68 61 74 | and.are.intended.to.change.*what |
| 10a00 | 2a 20 64 69 66 66 20 6f 72 20 6c 6f 67 20 69 73 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 | *.diff.or.log.is.being.displayed |
| 10a20 | 2e 20 20 49 74 20 69 73 0a 70 6f 73 73 69 62 6c 65 20 74 6f 20 61 6c 73 6f 20 63 68 61 6e 67 65 | ...It.is.possible.to.also.change |
| 10a40 | 20 2a 68 6f 77 2a 20 74 68 65 20 64 69 66 66 20 6f 72 20 6c 6f 67 20 69 73 20 62 65 69 6e 67 20 | .*how*.the.diff.or.log.is.being. |
| 10a60 | 64 69 73 70 6c 61 79 65 64 20 61 74 20 74 68 65 0a 73 61 6d 65 20 74 69 6d 65 2c 20 62 75 74 20 | displayed.at.the.same.time,.but. |
| 10a80 | 69 66 20 79 6f 75 20 6f 6e 6c 79 20 77 61 6e 74 20 74 6f 20 64 6f 20 74 68 65 20 6c 61 74 74 65 | if.you.only.want.to.do.the.latte |
| 10aa0 | 72 2c 20 74 68 65 6e 20 79 6f 75 20 73 68 6f 75 6c 64 20 75 73 65 0a 74 68 65 20 72 65 66 72 65 | r,.then.you.should.use.the.refre |
| 10ac0 | 73 68 20 76 61 72 69 61 6e 74 73 2e 29 20 20 42 65 63 61 75 73 65 20 74 68 65 73 65 20 73 65 63 | sh.variants.)..Because.these.sec |
| 10ae0 | 6f 6e 64 61 72 79 20 64 69 66 66 20 61 6e 64 20 6c 6f 67 20 74 72 61 6e 73 69 65 6e 74 0a 70 72 | ondary.diff.and.log.transient.pr |
| 10b00 | 65 66 69 78 65 73 20 61 72 65 20 61 62 6f 75 74 20 2a 63 68 61 6e 67 69 6e 67 2a 20 74 68 65 20 | efixes.are.about.*changing*.the. |
| 10b20 | 61 72 67 75 6d 65 6e 74 73 20 75 73 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 | arguments.used.in.the.current.bu |
| 10b40 | 66 66 65 72 2c 0a 74 68 65 79 20 2a 61 6c 77 61 79 73 2a 20 73 74 61 72 74 20 6f 75 74 20 77 69 | ffer,.they.*always*.start.out.wi |
| 10b60 | 74 68 20 74 68 65 20 73 65 74 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 61 72 65 | th.the.set.of.arguments.that.are |
| 10b80 | 20 63 75 72 72 65 6e 74 6c 79 20 69 6e 0a 65 66 66 65 63 74 20 69 6e 20 74 68 61 74 20 62 75 66 | .currently.in.effect.in.that.buf |
| 10ba0 | 66 65 72 2e 0a 0a 20 20 20 53 6f 6d 65 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 75 73 75 61 6c | fer......Some.commands.are.usual |
| 10bc0 | 6c 79 20 69 6e 76 6f 6b 65 64 20 64 69 72 65 63 74 6c 79 20 65 76 65 6e 20 74 68 6f 75 67 68 20 | ly.invoked.directly.even.though. |
| 10be0 | 74 68 65 79 20 63 61 6e 20 61 6c 73 6f 0a 62 65 20 69 6e 76 6f 6b 65 64 20 61 73 20 74 68 65 20 | they.can.also.be.invoked.as.the. |
| 10c00 | 73 75 66 66 69 78 20 6f 66 20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d | suffix.of.a.transient.prefix.com |
| 10c20 | 6d 61 6e 64 2e 20 20 4d 6f 73 74 0a 70 72 6f 6d 69 6e 65 6e 74 6c 79 20 e2 80 98 6d 61 67 69 74 | mand...Most.prominently....magit |
| 10c40 | 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 e2 80 99 20 69 73 20 75 73 75 61 6c 6c 79 20 69 6e 76 6f 6b | -show-commit....is.usually.invok |
| 10c60 | 65 64 20 62 79 20 74 79 70 69 6e 67 20 e2 80 98 52 45 54 e2 80 99 20 77 68 69 6c 65 0a 70 6f 69 | ed.by.typing....RET....while.poi |
| 10c80 | 6e 74 20 69 73 20 6f 6e 20 61 20 63 6f 6d 6d 69 74 20 69 6e 20 61 20 6c 6f 67 2c 20 62 75 74 20 | nt.is.on.a.commit.in.a.log,.but. |
| 10ca0 | 69 74 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 69 6e 76 6f 6b 65 64 20 66 72 6f 6d 20 74 68 65 0a | it.can.also.be.invoked.from.the. |
| 10cc0 | e2 80 98 6d 61 67 69 74 2d 64 69 66 66 e2 80 99 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 | ...magit-diff....transient.prefi |
| 10ce0 | 78 2e 0a 0a 20 20 20 57 68 65 6e 20 73 75 63 68 20 61 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e | x......When.such.a.command.is.in |
| 10d00 | 76 6f 6b 65 64 20 64 69 72 65 63 74 6c 79 2c 20 74 68 65 6e 20 69 74 20 69 73 20 69 6d 70 6f 72 | voked.directly,.then.it.is.impor |
| 10d20 | 74 61 6e 74 20 74 6f 0a 72 65 75 73 65 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 61 73 20 73 | tant.to.reuse.the.arguments.as.s |
| 10d40 | 70 65 63 69 66 69 65 64 20 62 79 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 62 75 66 66 65 | pecified.by.the.respective.buffe |
| 10d60 | 72 2d 6c 6f 63 61 6c 20 76 61 6c 75 65 73 2c 0a 69 6e 73 74 65 61 64 20 6f 66 20 75 73 69 6e 67 | r-local.values,.instead.of.using |
| 10d80 | 20 74 68 65 20 64 65 66 61 75 6c 74 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 49 6d 61 67 69 6e 65 | .the.default.arguments...Imagine |
| 10da0 | 20 79 6f 75 20 70 72 65 73 73 20 e2 80 98 52 45 54 e2 80 99 20 69 6e 20 61 0a 6c 6f 67 20 74 6f | .you.press....RET....in.a.log.to |
| 10dc0 | 20 64 69 73 70 6c 61 79 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 | .display.the.commit.at.point.in. |
| 10de0 | 61 20 64 69 66 66 65 72 65 6e 74 20 62 75 66 66 65 72 20 61 6e 64 20 74 68 65 6e 20 75 73 65 0a | a.different.buffer.and.then.use. |
| 10e00 | e2 80 98 44 e2 80 99 20 74 6f 20 63 68 61 6e 67 65 20 68 6f 77 20 74 68 65 20 64 69 66 66 20 69 | ...D....to.change.how.the.diff.i |
| 10e20 | 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 61 74 20 62 75 66 66 65 72 2e 20 20 41 6e 64 | s.displayed.in.that.buffer...And |
| 10e40 | 20 74 68 65 6e 20 79 6f 75 0a 70 72 65 73 73 20 e2 80 98 52 45 54 e2 80 99 20 6f 6e 20 61 6e 6f | .then.you.press....RET....on.ano |
| 10e60 | 74 68 65 72 20 63 6f 6d 6d 69 74 20 74 6f 20 73 68 6f 77 20 74 68 61 74 20 69 6e 73 74 65 61 64 | ther.commit.to.show.that.instead |
| 10e80 | 20 61 6e 64 20 74 68 65 20 64 69 66 66 0a 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 72 65 73 65 | .and.the.diff.arguments.are.rese |
| 10ea0 | 74 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 2e 20 20 4e 6f 74 20 63 6f 6f 6c 3b 20 73 6f 20 | t.to.the.default...Not.cool;.so. |
| 10ec0 | 4d 61 67 69 74 20 64 6f 65 73 20 6e 6f 74 20 64 6f 20 74 68 61 74 0a 62 79 20 64 65 66 61 75 6c | Magit.does.not.do.that.by.defaul |
| 10ee0 | 74 2e 0a 0a 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 73 | t...User.Option:.magit-prefix-us |
| 10f00 | 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 | e-buffer-arguments......This.opt |
| 10f20 | 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 20 61 | ion.controls.whether.the.infix.a |
| 10f40 | 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 20 20 | rguments.initially.shown.in..... |
| 10f60 | 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 61 6e | .certain.transient.prefix.comman |
| 10f80 | 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 74 68 | ds.are.based.on.the.arguments.th |
| 10fa0 | 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 74 20 | at......are.currently.in.effect. |
| 10fc0 | 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 78 65 | in.the.buffer.that.their.suffixe |
| 10fe0 | 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 69 66 | s.update........The....magit-dif |
| 11000 | 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 69 65 | f....and....magit-log....transie |
| 11020 | 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 66 65 | nt.prefix.commands.are......affe |
| 11040 | 63 74 65 64 20 62 79 20 74 68 69 73 20 6f 70 74 69 6f 6e 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f | cted.by.this.option...User.Optio |
| 11060 | 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 2d 61 72 67 75 6d | n:.magit-direct-use-buffer-argum |
| 11080 | 65 6e 74 73 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 | ents......This.option.controls.w |
| 110a0 | 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 77 68 65 6e 20 69 6e | hether.certain.commands,.when.in |
| 110c0 | 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 2c 20 6e 6f 74 20 61 | voked......directly.(i.e.,.not.a |
| 110e0 | 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 6e 74 20 70 72 65 66 | s.the.suffix.of.a.transient.pref |
| 11100 | 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 20 61 72 67 75 6d 65 | ix.command),......use.the.argume |
| 11120 | 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 74 69 76 65 20 69 6e | nts.that.are.currently.active.in |
| 11140 | 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 20 20 61 72 65 20 61 | .the.buffer.that.they......are.a |
| 11160 | 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 72 6e 61 74 69 76 65 | bout.to.update...The.alternative |
| 11180 | 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 6c 75 65 0a 20 20 20 | .is.to.use.the.default.value.... |
| 111a0 | 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 69 63 68 20 6d 69 67 | ..for.these.arguments,.which.mig |
| 111c0 | 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 68 61 74 20 61 72 65 | ht.change.the.arguments.that.are |
| 111e0 | 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 0a 0a 56 61 6c 69 64 | .used......in.the.buffer...Valid |
| 11200 | 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 62 6f 76 65 20 6f 70 | .values.for.both.of.the.above.op |
| 11220 | 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 61 79 73 e2 80 99 3a | tions.are:............always...: |
| 11240 | 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 73 | .Always.use.the.set.of.arguments |
| 11260 | 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 0a 20 20 20 20 20 69 | .that.is.currently.active......i |
| 11280 | 6e 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 62 75 66 66 65 72 2c 20 70 72 6f 76 69 64 65 | n.the.respective.buffer,.provide |
| 112a0 | 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 6f 75 72 73 65 2e 0a | d.that.buffer.exists.of.course.. |
| 112c0 | 20 20 20 e2 80 a2 20 e2 80 98 73 65 6c 65 63 74 65 64 e2 80 99 20 6f 72 20 e2 80 98 74 e2 80 99 | ..........selected....or....t... |
| 112e0 | 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 6d 20 | :.Use.the.set.of.arguments.from. |
| 11300 | 74 68 65 20 72 65 73 70 65 63 74 69 76 65 0a 20 20 20 20 20 62 75 66 66 65 72 2c 20 62 75 74 20 | the.respective......buffer,.but. |
| 11320 | 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 69 6e | only.if.it.is.displayed.in.a.win |
| 11340 | 64 6f 77 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 66 72 61 6d 65 2e 20 20 | dow.of.the.current......frame... |
| 11360 | 54 68 69 73 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 62 6f 74 68 20 76 61 72 | This.is.the.default.for.both.var |
| 11380 | 69 61 62 6c 65 73 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 63 75 72 72 65 6e 74 e2 80 99 3a 20 55 73 | iables............current...:.Us |
| 113a0 | 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 20 | e.the.set.of.arguments.from.the. |
| 113c0 | 72 65 73 70 65 63 74 69 76 65 20 62 75 66 66 65 72 2c 20 62 75 74 0a 20 20 20 20 20 6f 6e 6c 79 | respective.buffer,.but......only |
| 113e0 | 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 0a 20 20 | .if.it.is.the.current.buffer.... |
| 11400 | 20 e2 80 a2 20 e2 80 98 6e 65 76 65 72 e2 80 99 3a 20 4e 65 76 65 72 20 75 73 65 20 74 68 65 20 | ........never...:.Never.use.the. |
| 11420 | 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 70 65 63 | set.of.arguments.from.the.respec |
| 11440 | 74 69 76 65 20 62 75 66 66 65 72 2e 0a 0a 49 20 61 6d 20 61 66 72 61 69 64 20 69 74 20 67 65 74 | tive.buffer...I.am.afraid.it.get |
| 11460 | 73 20 6d 6f 72 65 20 63 6f 6d 70 6c 69 63 61 74 65 64 20 73 74 69 6c 6c 3a 0a 0a 20 20 20 e2 80 | s.more.complicated.still:....... |
| 11480 | a2 20 54 68 65 20 67 6c 6f 62 61 6c 20 64 69 66 66 20 61 6e 64 20 6c 6f 67 20 61 72 67 75 6d 65 | ..The.global.diff.and.log.argume |
| 114a0 | 6e 74 73 20 61 72 65 20 73 65 74 20 66 6f 72 20 65 61 63 68 20 73 75 70 70 6f 72 74 65 64 20 6d | nts.are.set.for.each.supported.m |
| 114c0 | 6f 64 65 0a 20 20 20 20 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 2e 20 20 54 68 65 20 64 69 66 66 | ode......individually...The.diff |
| 114e0 | 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 68 61 76 65 20 64 69 66 66 | .arguments.for.example.have.diff |
| 11500 | 65 72 65 6e 74 20 76 61 6c 75 65 73 0a 20 20 20 20 20 69 6e 20 e2 80 98 6d 61 67 69 74 2d 64 69 | erent.values......in....magit-di |
| 11520 | 66 66 2d 6d 6f 64 65 e2 80 99 2c 20 e2 80 98 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f | ff-mode...,....magit-revision-mo |
| 11540 | 64 65 e2 80 99 2c 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 72 65 76 69 | de...,.........magit-merge-previ |
| 11560 | 65 77 2d 6d 6f 64 65 e2 80 99 20 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d | ew-mode....and....magit-status-m |
| 11580 | 6f 64 65 e2 80 99 20 62 75 66 66 65 72 73 2e 0a 20 20 20 20 20 53 65 74 74 69 6e 67 20 6f 72 20 | ode....buffers.......Setting.or. |
| 115a0 | 73 61 76 69 6e 67 20 74 68 65 20 76 61 6c 75 65 20 66 6f 72 20 6f 6e 65 20 6d 6f 64 65 20 64 6f | saving.the.value.for.one.mode.do |
| 115c0 | 65 73 20 6e 6f 74 20 63 68 61 6e 67 65 20 74 68 65 20 76 61 6c 75 65 0a 20 20 20 20 20 66 6f 72 | es.not.change.the.value......for |
| 115e0 | 20 6f 74 68 65 72 20 6d 6f 64 65 73 2e 20 20 54 68 65 20 68 69 73 74 6f 72 79 20 68 6f 77 65 76 | .other.modes...The.history.howev |
| 11600 | 65 72 20 69 73 20 73 68 61 72 65 64 2e 0a 0a 20 20 20 e2 80 a2 20 57 68 65 6e 20 e2 80 98 6d 61 | er.is.shared..........When....ma |
| 11620 | 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 e2 80 99 20 69 73 20 69 6e 76 6f 6b 65 64 20 64 69 | git-show-commit....is.invoked.di |
| 11640 | 72 65 63 74 6c 79 20 66 72 6f 6d 20 61 20 6c 6f 67 20 62 75 66 66 65 72 2c 0a 20 20 20 20 20 74 | rectly.from.a.log.buffer,......t |
| 11660 | 68 65 6e 20 74 68 65 20 66 69 6c 65 20 66 69 6c 74 65 72 20 69 73 20 70 69 63 6b 65 64 20 75 70 | hen.the.file.filter.is.picked.up |
| 11680 | 20 66 72 6f 6d 20 74 68 61 74 20 62 75 66 66 65 72 2c 20 6e 6f 74 20 66 72 6f 6d 20 74 68 65 0a | .from.that.buffer,.not.from.the. |
| 116a0 | 20 20 20 20 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 20 6f 72 20 74 68 65 20 6d 6f 64 65 | .....revision.buffer.or.the.mode |
| 116c0 | e2 80 99 73 20 67 6c 6f 62 61 6c 20 64 69 66 66 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20 20 20 | ...s.global.diff.arguments...... |
| 116e0 | e2 80 a2 20 45 76 65 6e 20 74 68 6f 75 67 68 20 74 68 65 79 20 61 72 65 20 73 75 66 66 69 78 65 | ....Even.though.they.are.suffixe |
| 11700 | 73 20 6f 66 20 74 68 65 20 64 69 66 66 20 70 72 65 66 69 78 0a 20 20 20 20 20 e2 80 98 6d 61 67 | s.of.the.diff.prefix.........mag |
| 11720 | 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 e2 80 99 20 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 73 | it-show-commit....and....magit-s |
| 11740 | 74 61 73 68 2d 73 68 6f 77 e2 80 99 20 64 6f 20 6e 6f 74 20 75 73 65 20 74 68 65 20 64 69 66 66 | tash-show....do.not.use.the.diff |
| 11760 | 0a 20 20 20 20 20 62 75 66 66 65 72 20 75 73 65 64 20 62 79 20 74 68 65 20 64 69 66 66 20 63 6f | ......buffer.used.by.the.diff.co |
| 11780 | 6d 6d 61 6e 64 73 2c 20 69 6e 73 74 65 61 64 20 74 68 65 79 20 75 73 65 20 74 68 65 20 64 65 64 | mmands,.instead.they.use.the.ded |
| 117a0 | 69 63 61 74 65 64 0a 20 20 20 20 20 72 65 76 69 73 69 6f 6e 20 61 6e 64 20 73 74 61 73 68 20 62 | icated......revision.and.stash.b |
| 117c0 | 75 66 66 65 72 73 2e 0a 0a 20 20 20 20 20 41 74 20 74 68 65 20 74 69 6d 65 20 79 6f 75 20 69 6e | uffers........At.the.time.you.in |
| 117e0 | 76 6f 6b 65 20 74 68 65 20 64 69 66 66 20 70 72 65 66 69 78 20 69 74 20 69 73 20 75 6e 6b 6e 6f | voke.the.diff.prefix.it.is.unkno |
| 11800 | 77 6e 20 74 6f 20 4d 61 67 69 74 20 77 68 69 63 68 0a 20 20 20 20 20 6f 66 20 74 68 65 20 73 75 | wn.to.Magit.which......of.the.su |
| 11820 | 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 79 6f 75 20 61 72 65 20 67 6f 69 6e 67 20 74 6f 20 69 | ffix.commands.you.are.going.to.i |
| 11840 | 6e 76 6f 6b 65 2e 20 20 57 68 69 6c 65 20 6e 6f 74 20 63 65 72 74 61 69 6e 2c 0a 20 20 20 20 20 | nvoke...While.not.certain,...... |
| 11860 | 6d 6f 72 65 20 6f 66 74 65 6e 20 74 68 61 6e 20 6e 6f 74 20 75 73 65 72 73 20 69 6e 76 6f 6b 65 | more.often.than.not.users.invoke |
| 11880 | 20 6f 6e 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 75 73 65 20 74 68 | .one.of.the.commands.that.use.th |
| 118a0 | 65 0a 20 20 20 20 20 64 69 66 66 20 62 75 66 66 65 72 2c 20 73 6f 20 74 68 65 20 69 6e 69 74 69 | e......diff.buffer,.so.the.initi |
| 118c0 | 61 6c 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 74 68 6f 73 65 20 75 73 65 | al.infix.arguments.are.those.use |
| 118e0 | 64 20 69 6e 20 74 68 61 74 0a 20 20 20 20 20 62 75 66 66 65 72 2e 20 20 48 6f 77 65 76 65 72 20 | d.in.that......buffer...However. |
| 11900 | 69 66 20 79 6f 75 20 69 6e 76 6f 6b 65 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 63 6f 6d 6d 61 | if.you.invoke.one.of.these.comma |
| 11920 | 6e 64 73 20 64 69 72 65 63 74 6c 79 2c 20 74 68 65 6e 0a 20 20 20 20 20 4d 61 67 69 74 20 6b 6e | nds.directly,.then......Magit.kn |
| 11940 | 6f 77 73 20 74 68 61 74 20 69 74 20 73 68 6f 75 6c 64 20 75 73 65 20 74 68 65 20 61 72 67 75 6d | ows.that.it.should.use.the.argum |
| 11960 | 65 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 72 65 76 69 73 69 6f 6e 0a 20 20 20 20 20 72 65 73 70 | ents.from.the.revision......resp |
| 11980 | 2e 20 20 73 74 61 73 68 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 6c 6f 67 | ...stash.buffer..........The.log |
| 119a0 | 20 70 72 65 66 69 78 20 61 6c 73 6f 20 66 65 61 74 75 72 65 73 20 72 65 66 6c 6f 67 20 63 6f 6d | .prefix.also.features.reflog.com |
| 119c0 | 6d 61 6e 64 73 2c 20 62 75 74 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 64 6f 0a 20 20 20 | mands,.but.these.commands.do.... |
| 119e0 | 20 20 6e 6f 74 20 75 73 65 20 74 68 65 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20 20 | ..not.use.the.log.arguments..... |
| 11a00 | 20 e2 80 a2 20 49 66 20 e2 80 98 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 e2 80 99 20 69 73 | .....If....magit-show-refs....is |
| 11a20 | 20 69 6e 76 6f 6b 65 64 20 66 72 6f 6d 20 61 20 e2 80 98 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f | .invoked.from.a....magit-refs-mo |
| 11a40 | 64 65 e2 80 99 20 62 75 66 66 65 72 2c 0a 20 20 20 20 20 74 68 65 6e 20 69 74 20 61 63 74 73 20 | de....buffer,......then.it.acts. |
| 11a60 | 61 73 20 61 20 72 65 66 72 65 73 68 20 70 72 65 66 69 78 20 61 6e 64 20 74 68 65 72 65 66 6f 72 | as.a.refresh.prefix.and.therefor |
| 11a80 | 65 20 75 6e 63 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79 20 75 73 65 73 0a 20 20 20 20 20 74 68 65 20 | e.unconditionally.uses......the. |
| 11aa0 | 62 75 66 66 65 72 e2 80 99 73 20 61 72 67 75 6d 65 6e 74 73 20 61 73 20 69 6e 69 74 69 61 6c 20 | buffer...s.arguments.as.initial. |
| 11ac0 | 61 72 67 75 6d 65 6e 74 73 2e 20 20 49 66 20 69 74 20 69 73 20 69 6e 76 6f 6b 65 64 0a 20 20 20 | arguments...If.it.is.invoked.... |
| 11ae0 | 20 20 65 6c 73 65 77 68 65 72 65 20 77 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | ..elsewhere.with.a.prefix.argume |
| 11b00 | 6e 74 2c 20 74 68 65 6e 20 69 74 20 61 63 74 73 20 61 73 20 72 65 67 75 6c 61 72 20 70 72 65 66 | nt,.then.it.acts.as.regular.pref |
| 11b20 | 69 78 0a 20 20 20 20 20 61 6e 64 20 74 68 65 72 65 66 6f 72 65 20 72 65 73 70 65 63 74 73 20 e2 | ix......and.therefore.respects.. |
| 11b40 | 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 72 67 75 6d 65 | ..magit-prefix-use-buffer-argume |
| 11b60 | 6e 74 73 e2 80 99 2e 20 20 49 66 20 69 74 0a 20 20 20 20 20 69 73 20 69 6e 76 6f 6b 65 64 20 65 | nts......If.it......is.invoked.e |
| 11b80 | 6c 73 65 77 68 65 72 65 20 77 69 74 68 6f 75 74 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | lsewhere.without.a.prefix.argume |
| 11ba0 | 6e 74 2c 20 74 68 65 6e 20 69 74 20 61 63 74 73 20 61 73 20 61 0a 20 20 20 20 20 64 69 72 65 63 | nt,.then.it.acts.as.a......direc |
| 11bc0 | 74 20 63 6f 6d 6d 61 6e 64 20 61 6e 64 20 74 68 65 72 65 66 6f 72 65 20 72 65 73 70 65 63 74 73 | t.command.and.therefore.respects |
| 11be0 | 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 69 72 65 63 74 2d 75 73 65 2d 62 75 66 66 65 72 | .........magit-direct-use-buffer |
| 11c00 | 2d 61 72 67 75 6d 65 6e 74 73 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 | -arguments........File:.doc5khxA |
| 11c20 | 5a 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 43 6f 6e 66 69 72 | Z.info,..Node:.Completion.Confir |
| 11c40 | 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 20 4e 65 78 74 3a | mation.and.the.Selection,..Next: |
| 11c60 | 20 4d 6f 75 73 65 20 53 75 70 70 6f 72 74 2c 20 20 50 72 65 76 3a 20 54 72 61 6e 73 69 65 6e 74 | .Mouse.Support,..Prev:.Transient |
| 11c80 | 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 6c 65 73 2c | .Arguments.and.Buffer.Variables, |
| 11ca0 | 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 35 20 43 6f | ..Up:.Interface.Concepts..4.5.Co |
| 11cc0 | 6d 70 6c 65 74 69 6f 6e 2c 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 53 | mpletion,.Confirmation.and.the.S |
| 11ce0 | 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 3d 3d 3d 3d | election.======================= |
| 11d00 | 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 65 6e 75 3a | =======================..*.Menu: |
| 11d20 | 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 43 6f 6d 70 | ..*.Action.Confirmation::.*.Comp |
| 11d40 | 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 54 68 65 20 | letion.and.Confirmation::.*.The. |
| 11d60 | 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 6e 61 6c 20 | Selection::.*.The.hunk-internal. |
| 11d80 | 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 65 74 69 6f | region::.*.Support.for.Completio |
| 11da0 | 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 43 6f 6d 70 | n.Frameworks::.*.Additional.Comp |
| 11dc0 | 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 64 6f 63 35 6b 68 | letion.Options::....File:.doc5kh |
| 11de0 | 78 41 5a 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 | xAZ.info,..Node:.Action.Confirma |
| 11e00 | 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 |
| 11e20 | 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 |
| 11e40 | 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. |
| 11e60 | 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.------------ |
| 11e80 | 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 |
| 11ea0 | 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 |
| 11ec0 | 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 |
| 11ee0 | 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 |
| 11f00 | 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 |
| 11f20 | 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 |
| 11f40 | 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. |
| 11f60 | 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 |
| 11f80 | 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 |
| 11fa0 | 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 |
| 11fc0 | 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.. |
| 11fe0 | 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 |
| 12000 | 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. |
| 12020 | 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 |
| 12040 | 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 |
| 12060 | 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 |
| 12080 | 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 |
| 120a0 | 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. |
| 120c0 | 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 |
| 120e0 | 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. |
| 12100 | 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 55 73 65 72 20 4f 70 | to.ask.fewer.questions...User.Op |
| 12120 | 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d 0a 20 20 20 20 20 54 68 65 20 | tion:.magit-no-confirm......The. |
| 12140 | 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 69 73 74 20 6f | value.of.this.option.is.a.list.o |
| 12160 | 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 69 6f 6e 73 0a | f.symbols,.representing.actions. |
| 12180 | 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 20 63 6f 6e 66 | .....that.do.not.have.to.be.conf |
| 121a0 | 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 69 6e 67 20 63 | irmed.by.the.user.before.being.c |
| 121c0 | 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 65 66 61 75 6c | arried......out........By.defaul |
| 121e0 | 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 73 20 63 6f 6d | t.many.potentially.dangerous.com |
| 12200 | 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 20 63 6f 6e 66 | mands.ask.the.user.for......conf |
| 12220 | 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 77 20 73 79 6d | irmation...Each.of.the.below.sym |
| 12240 | 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 20 20 20 20 77 | bols.stands.for.an.action......w |
| 12260 | 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 69 6f 6e 61 6c | hich,.when.invoked.unintentional |
| 12280 | 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 77 61 72 65 20 | ly.or.without.being.fully.aware. |
| 122a0 | 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 6f 75 6c 64 20 | of......the.consequences,.could. |
| 122c0 | 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 65 73 20 74 68 | lead.to.tears...In.many.cases.th |
| 122e0 | 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 64 73 20 74 68 | ere.are......several.commands.th |
| 12300 | 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 63 65 72 74 61 | at.perform.variations.of.a.certa |
| 12320 | 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 99 74 20 75 73 | in.action,.so.we......don...t.us |
| 12340 | 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 6e | e.the.command.names.but.more.gen |
| 12360 | 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 41 70 70 6c 79 | eric.symbols...............Apply |
| 12380 | 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 e2 80 a2 20 e2 | ing.changes:.................... |
| 123a0 | 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 20 6f 72 20 6d | ..discard....Discarding.one.or.m |
| 123c0 | 6f 72 65 20 63 68 61 6e 67 65 73 20 28 69 2e 65 2e 2c 20 68 75 6e 6b 73 20 6f 72 0a 20 20 20 20 | ore.changes.(i.e.,.hunks.or..... |
| 123e0 | 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 66 20 66 6f 72 | ...........the.complete.diff.for |
| 12400 | 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 0a 20 20 20 20 | .a.file).loses.that.change,..... |
| 12420 | 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 20 20 20 20 20 | ...........obviously............ |
| 12440 | 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 74 69 6e 67 20 | ...........reverse....Reverting. |
| 12460 | 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 61 6c 6c 79 20 | one.or.more.changes.can.usually. |
| 12480 | 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 20 72 65 76 65 | be................undone.by.reve |
| 124a0 | 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 20 20 20 20 20 | rting.the.reversion............. |
| 124c0 | 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 e2 80 99 2c 20 | ..........stage-all-changes...,. |
| 124e0 | 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 68 65 6e 20 74 | ...unstage-all-changes....When.t |
| 12500 | 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 68 20 73 74 61 | here.are................both.sta |
| 12520 | 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 75 | ged.and.unstaged.changes,.then.u |
| 12540 | 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 76 65 72 79 74 | n-/staging................everyt |
| 12560 | 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 74 69 6e 63 74 | hing.would.destroy.that.distinct |
| 12580 | 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 20 20 20 20 74 | ion...Of.course................t |
| 125a0 | 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 74 61 67 69 6e | hat.also.applies.when.un-/stagin |
| 125c0 | 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 20 20 20 20 20 | g.a.single.change,.but.......... |
| 125e0 | 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 20 6f 6e 65 20 | ......then.less.is.lost.and.one. |
| 12600 | 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 69 6e 67 0a 20 | does.that.so.often.that.having.. |
| 12620 | 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 65 72 79 20 74 | ..............to.confirm.every.t |
| 12640 | 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 0a 20 20 20 20 | ime.would.be.unacceptable....... |
| 12660 | 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 20 20 e2 80 a2 | ........Files:.................. |
| 12680 | 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 68 61 74 20 69 | ....delete....When.a.file.that.i |
| 126a0 | 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 73 0a 20 20 20 | sn...t.yet.tracked.by.Git.is.... |
| 126c0 | 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 74 20 69 73 20 | ............deleted,.then.it.is. |
| 126e0 | 63 6f 6d 70 6c 65 74 65 6c 79 20 6c 6f 73 74 2c 20 6e 6f 74 20 6a 75 73 74 20 74 68 65 20 6c 61 | completely.lost,.not.just.the.la |
| 12700 | 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 20 56 65 72 79 | st................changes...Very |
| 12720 | 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 80 a2 20 e2 80 | .dangerous...................... |
| 12740 | 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 6e 67 20 61 20 | .trash....Instead.of.deleting.a. |
| 12760 | 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 0a 20 20 20 20 | file.it.can.also.be.move.to..... |
| 12780 | 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 2e 20 20 4f 62 | ...........the.system.trash...Ob |
| 127a0 | 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 20 74 68 61 6e | viously.much.less.dangerous.than |
| 127c0 | 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 2e 0a 0a 20 20 | ................deleting.it..... |
| 127e0 | 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 6e 20 e2 80 98 | .............Also.see.option.... |
| 12800 | 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 62 79 2d 6d 6f 76 69 6e 67 2d 74 6f 2d 74 72 61 73 68 e2 | magit-delete-by-moving-to-trash. |
| 12820 | 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 73 75 72 72 65 | .........................resurre |
| 12840 | 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 73 69 6c 79 20 | ct....A.deleted.file.can.easily. |
| 12860 | 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 20 20 20 20 20 | be.resurrected.by............... |
| 12880 | 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 68 69 63 68 20 | ."deleting".the.deletion,.which. |
| 128a0 | 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 20 20 20 20 20 | is.done.using.the.same.......... |
| 128c0 | 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 20 74 6f 20 64 | ......command.that.was.used.to.d |
| 128e0 | 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 20 20 20 20 20 | elete.the.same.file.in.the...... |
| 12900 | 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 20 20 20 20 20 | ..........first.place........... |
| 12920 | 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 61 63 6b 69 6e | ............untrack....Untrackin |
| 12940 | 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 61 63 6b 69 | g.a.file.can.be.undone.by.tracki |
| 12960 | 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 0a 0a 20 20 20 | ng.it................again...... |
| 12980 | 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 52 65 6e 61 6d | .................rename....Renam |
| 129a0 | 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 65 2e | ing.a.file.can.easily.be.undone. |
| 129c0 | 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 20 20 20 20 20 | ..............Sequences:........ |
| 129e0 | 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 80 99 20 41 62 | ..............reset-bisect....Ab |
| 12a00 | 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 73 65 74 74 69 | orting.(known.to.Git.as."resetti |
| 12a20 | 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 74 20 6f 70 65 | ng").a................bisect.ope |
| 12a40 | 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 6e 20 63 6f 6c | ration.loses.all.information.col |
| 12a60 | 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 20 20 e2 80 a2 | lected.so.far................... |
| 12a80 | 20 e2 80 98 61 62 6f 72 74 2d 63 68 65 72 72 79 2d 70 69 63 6b e2 80 99 20 41 62 6f 72 74 69 6e | ....abort-cherry-pick....Abortin |
| 12aa0 | 67 20 61 20 63 68 65 72 72 79 2d 70 69 63 6b 20 74 68 72 6f 77 73 20 61 77 61 79 0a 20 20 20 20 | g.a.cherry-pick.throws.away..... |
| 12ac0 | 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 20 63 6f 6e 66 6c 69 63 74 20 72 65 73 6f 6c 75 74 69 | ...........all.conflict.resoluti |
| 12ae0 | 6f 6e 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 63 61 72 72 | ons.which.have.already.been.carr |
| 12b00 | 69 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 75 74 20 62 79 20 74 68 65 20 75 73 | ied................out.by.the.us |
| 12b20 | 65 72 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 6f 72 74 2d 72 | er.......................abort-r |
| 12b40 | 65 76 65 72 74 e2 80 99 20 41 62 6f 72 74 69 6e 67 20 61 20 72 65 76 65 72 74 20 74 68 72 6f 77 | evert....Aborting.a.revert.throw |
| 12b60 | 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 20 20 20 | s.away.all.conflict............. |
| 12b80 | 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 65 61 64 | ...resolutions.which.have.alread |
| 12ba0 | 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 20 20 20 | y.been.carried.out.by.the....... |
| 12bc0 | 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 e2 80 a2 | .........user................... |
| 12be0 | 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 67 20 61 20 72 | ....abort-rebase....Aborting.a.r |
| 12c00 | 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 64 79 0a 20 20 | ebase.throws.away.all.already... |
| 12c20 | 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 74 73 2c 20 62 | .............modified.commits,.b |
| 12c40 | 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 72 65 20 74 68 | ut.it...s.possible.to.restore.th |
| 12c60 | 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 20 72 65 66 6c | ose.from................the.refl |
| 12c80 | 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 6f 72 74 2d 6d | og.......................abort-m |
| 12ca0 | 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 72 6f 77 73 20 | erge....Aborting.a.merge.throws. |
| 12cc0 | 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 20 20 20 20 20 | away.all.conflict............... |
| 12ce0 | 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 65 61 64 79 20 | .resolutions.which.have.already. |
| 12d00 | 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 20 20 20 20 20 | been.carried.out.by.the......... |
| 12d20 | 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 e2 80 a2 20 e2 | .......user..................... |
| 12d40 | 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 74 68 20 61 20 | ..merge-dirty....Merging.with.a. |
| 12d60 | 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 20 20 20 20 20 | dirty.worktree.can.make.it...... |
| 12d80 | 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 6f 20 74 68 65 | ..........hard.to.go.back.to.the |
| 12da0 | 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 0a 20 20 20 20 | .state.before.the.merge.was..... |
| 12dc0 | 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 20 20 20 20 e2 | ...........initiated............ |
| 12de0 | 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 20 20 e2 80 a2 | ...References:.................. |
| 12e00 | 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 80 99 20 4f 6e | ....delete-unmerged-branch....On |
| 12e20 | 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 64 2c 0a 20 20 | ce.a.branch.has.been.deleted,... |
| 12e40 | 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 20 72 65 73 74 | .............it.can.only.be.rest |
| 12e60 | 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 72 79 20 74 6f | ored.using.low-level.recovery.to |
| 12e80 | 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 20 62 79 20 47 | ols................provided.by.G |
| 12ea0 | 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 6f 67 20 69 73 | it...And.even.then.the.reflog.is |
| 12ec0 | 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 75 73 65 72 20 | .gone...The................user. |
| 12ee0 | 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 65 6c 65 74 69 | always.has.to.confirm.the.deleti |
| 12f00 | 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 20 20 20 20 20 | on.of.a.branch.by............... |
| 12f20 | 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 63 65 20 28 6f | .accepting.the.default.choice.(o |
| 12f40 | 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 20 20 20 20 20 | r.selecting.another............. |
| 12f60 | 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 63 68 20 68 61 | ...branch),.but.when.a.branch.ha |
| 12f80 | 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 0a 20 20 20 20 | s.not.been.merged.yet,.also..... |
| 12fa0 | 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 65 72 20 69 73 | ...........make.sure.the.user.is |
| 12fc0 | 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 20 20 20 e2 80 | .aware.of.that.................. |
| 12fe0 | 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 65 6e 20 64 65 | .....delete-pr-remote....When.de |
| 13000 | 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 20 20 20 20 20 | leting.a.branch.that.was........ |
| 13020 | 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 2d 72 65 71 75 | ........created.from.a.pull-requ |
| 13040 | 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 73 0a 20 20 20 | est.and.if.no.other.branches.... |
| 13060 | 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 74 68 61 74 20 | ............still.exist.on.that. |
| 13080 | 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 68 2d 64 65 6c | remote,.then....magit-branch-del |
| 130a0 | 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 73 20 74 6f 20 | ete...................offers.to. |
| 130c0 | 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 20 54 68 69 73 | delete.the.remote.as.well...This |
| 130e0 | 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 20 20 20 20 62 | .should.be.safe................b |
| 13100 | 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 20 6f 74 68 | ecause.it.only.happens.if.no.oth |
| 13120 | 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 20 20 20 20 20 | er.refs.exist.in.the............ |
| 13140 | 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 79 6f 75 20 63 | ....remotes.namespace,.and.you.c |
| 13160 | 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 20 20 20 20 20 | an.recreate.the.remote.if....... |
| 13180 | 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 20 20 20 20 20 | .........necessary.............. |
| 131a0 | 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 6f 70 70 69 6e | .........drop-stashes....Droppin |
| 131c0 | 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 75 73 65 20 47 | g.a.stash.is.dangerous.because.G |
| 131e0 | 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 61 73 68 65 73 | it................stores.stashes |
| 13200 | 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 73 68 20 69 73 | .in.the.reflog...Once.a.stash.is |
| 13220 | 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 65 72 65 20 69 | .removed,................there.i |
| 13240 | 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 6e 67 20 6c 6f | s.no.going.back.without.using.lo |
| 13260 | 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 20 20 20 20 20 | w-level.recovery................ |
| 13280 | 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 6e 20 61 20 73 | tools.provided.by.Git...When.a.s |
| 132a0 | 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 20 20 20 20 20 | ingle.stash.is.dropped,......... |
| 132c0 | 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 20 68 61 73 20 | .......then.the.user.always.has. |
| 132e0 | 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 0a 20 20 20 20 | to.confirm.by.accepting.the..... |
| 13300 | 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 63 74 69 6e 67 | ...........default.(or.selecting |
| 13320 | 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 79 0a 20 20 20 | .another)...This.action.only.... |
| 13340 | 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 6c 65 74 69 6f | ............concerns.the.deletio |
| 13360 | 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 63 65 2e 0a 0a | n.of.multiple.stashes.at.once... |
| 13380 | 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 20 20 20 20 20 | ............Publishing:......... |
| 133a0 | 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 99 20 57 68 65 | .............set-and-push....Whe |
| 133c0 | 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 72 20 74 68 65 | n.pushing.to.the.upstream.or.the |
| 133e0 | 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 20 61 6e 64 20 | ................push-remote.and. |
| 13400 | 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 67 75 72 65 64 | that.isn...t.actually.configured |
| 13420 | 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 68 65 20 75 73 | .yet,.then................the.us |
| 13440 | 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 2e 20 20 49 66 | er.can.first.set.the.target...If |
| 13460 | 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 20 20 20 20 20 | .s/he.confirms.the.............. |
| 13480 | 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 20 73 2f 68 65 | ..default.too.quickly,.then.s/he |
| 134a0 | 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 20 20 20 20 20 | .might.end.up.pushing.to........ |
| 134c0 | 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 64 20 69 66 20 | ........the.wrong.branch.and.if. |
| 134e0 | 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 20 20 20 20 20 | the.remote.repository.is........ |
| 13500 | 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 6c 6f 77 20 66 | ........configured.to.disallow.f |
| 13520 | 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 68 61 74 0a 20 | ixing.such.mistakes,.then.that.. |
| 13540 | 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 65 6d 62 61 72 | ..............can.be.quite.embar |
| 13560 | 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 20 20 20 20 e2 | rassing.and.annoying............ |
| 13580 | 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 0a 20 20 20 20 | ...Edit.published.history:...... |
| 135a0 | 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 73 79 6d 62 6f | ......Without.adding.these.symbo |
| 135c0 | 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 |
| 135e0 | 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 73 20 74 68 61 | re...........editing.commits.tha |
| 13600 | 74 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 70 75 73 68 65 64 20 74 6f 20 6f 6e | t.have.already.been.pushed.to.on |
| 13620 | 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 20 6c 69 73 74 | e.of.the...........branches.list |
| 13640 | 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 61 6e 63 68 65 | ed.in....magit-published-branche |
| 13660 | 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 61 6d 65 6e 64 | s..........................amend |
| 13680 | 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 63 6f 6d 6d 61 | -published....Affects.most.comma |
| 136a0 | 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 20 20 20 20 20 | nds.that.amend.to............... |
| 136c0 | 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 e2 80 98 72 65 | ."HEAD".......................re |
| 136e0 | 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 6f 6d 6d 61 6e | base-published....Affects.comman |
| 13700 | 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 20 20 20 20 69 | ds.that.perform................i |
| 13720 | 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 6e 63 6c 75 64 | nteractive.rebases...This.includ |
| 13740 | 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 20 20 20 20 20 | es.commands.from.the............ |
| 13760 | 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 6f 64 69 66 79 | ....commit.transient.that.modify |
| 13780 | 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 2c 0a 20 20 20 | .a.commit.other.than."HEAD",.... |
| 137a0 | 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 6f 75 73 20 66 | ............namely.the.various.f |
| 137c0 | 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 20 20 20 20 20 | ixup.and.squash.variants........ |
| 137e0 | 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 65 64 e2 80 99 | ...............edit-published... |
| 13800 | 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 20 20 20 20 20 | .Affects.the.commands........... |
| 13820 | 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 6d 69 74 e2 80 | ........magit-edit-line-commit.. |
| 13840 | 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 69 74 2d 64 69 | ..and...................magit-di |
| 13860 | 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 65 73 65 20 74 | ff-edit-hunk-commit......These.t |
| 13880 | 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 20 20 20 20 20 | wo.commands.make................ |
| 138a0 | 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 6c 79 20 65 64 | it.quite.easy.to.accidentally.ed |
| 138c0 | 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 20 20 20 20 20 | it.a.published.commit,.so....... |
| 138e0 | 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 77 69 63 65 20 | .........you.should.think.twice. |
| 13900 | 62 65 66 6f 72 65 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 74 68 65 6d 20 6e 6f 74 20 74 6f 20 61 | before.configuring.them.not.to.a |
| 13920 | 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 72 6d 61 74 69 | sk................for.confirmati |
| 13940 | 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 6f 6e 66 69 72 | on.............To.disable.confir |
| 13960 | 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 74 68 72 65 65 | mation.completely,.add.all.three |
| 13980 | 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 73 65 74 20 e2 | .symbols.here...........or.set.. |
| 139a0 | 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 80 99 20 74 6f | ..magit-published-branches....to |
| 139c0 | 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 72 69 6f 75 73 | ....nil..................Various |
| 139e0 | 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 73 74 61 73 68 2d 61 70 70 | :......................stash-app |
| 13a00 | 6c 79 2d 33 77 61 79 e2 80 99 20 57 68 65 6e 20 61 20 73 74 61 73 68 20 63 61 6e 6e 6f 74 20 62 | ly-3way....When.a.stash.cannot.b |
| 13a20 | 65 20 61 70 70 6c 69 65 64 20 75 73 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 | e.applied.using................. |
| 13a40 | 80 98 67 69 74 20 73 74 61 73 68 20 61 70 70 6c 79 e2 80 99 2c 20 74 68 65 6e 20 4d 61 67 69 74 | ..git.stash.apply...,.then.Magit |
| 13a60 | 20 75 73 65 73 20 e2 80 98 67 69 74 20 61 70 70 6c 79 e2 80 99 20 69 6e 73 74 65 61 64 2c 0a 20 | .uses....git.apply....instead,.. |
| 13a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 73 69 62 6c 79 20 75 73 69 6e 67 20 74 68 65 | ..............possibly.using.the |
| 13aa0 | 20 e2 80 98 2d 2d 33 77 61 79 e2 80 99 20 61 72 67 75 6d 65 6e 74 2c 20 77 68 69 63 68 20 69 73 | ....--3way....argument,.which.is |
| 13ac0 | 6e e2 80 99 74 20 61 6c 77 61 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 65 72 66 | n...t.always................perf |
| 13ae0 | 65 63 74 6c 79 20 73 61 66 65 2e 20 20 53 65 65 20 61 6c 73 6f 20 e2 80 98 6d 61 67 69 74 2d 73 | ectly.safe...See.also....magit-s |
| 13b00 | 74 61 73 68 2d 61 70 70 6c 79 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 | tash-apply...................... |
| 13b20 | 20 e2 80 98 6b 69 6c 6c 2d 70 72 6f 63 65 73 73 e2 80 99 20 54 68 65 72 65 20 73 65 6c 64 6f 6d | ....kill-process....There.seldom |
| 13b40 | 20 69 73 20 61 20 72 65 61 73 6f 6e 20 74 6f 20 6b 69 6c 6c 20 61 0a 20 20 20 20 20 20 20 20 20 | .is.a.reason.to.kill.a.......... |
| 13b60 | 20 20 20 20 20 20 70 72 6f 63 65 73 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 47 6c 6f 62 | ......process...............Glob |
| 13b80 | 61 6c 20 73 65 74 74 69 6e 67 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 49 6e 73 74 65 61 64 20 | al.settings:............Instead. |
| 13ba0 | 6f 66 20 61 64 64 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 73 79 6d 62 6f | of.adding.all.of.the.above.symbo |
| 13bc0 | 6c 73 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 74 68 69 | ls.to.the.value.of...........thi |
| 13be0 | 73 20 6f 70 74 69 6f 6e 2c 20 79 6f 75 20 63 61 6e 20 61 6c 73 6f 20 73 65 74 20 69 74 20 74 6f | s.option,.you.can.also.set.it.to |
| 13c00 | 20 74 68 65 20 61 74 6f 6d 20 e2 80 98 74 e2 80 99 2c 20 77 68 69 63 68 20 68 61 73 0a 20 20 20 | .the.atom....t...,.which.has.... |
| 13c20 | 20 20 20 20 20 20 20 74 68 65 20 73 61 6d 65 20 65 66 66 65 63 74 20 61 73 20 61 64 64 69 6e 67 | .......the.same.effect.as.adding |
| 13c40 | 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 2e 20 20 44 6f 69 6e | .all.of.the.above.symbols...Doin |
| 13c60 | 67 0a 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 6d 6f 73 74 20 63 65 72 74 61 69 6e 6c 79 20 | g...........that.most.certainly. |
| 13c80 | 69 73 20 61 20 62 61 64 20 69 64 65 61 2c 20 65 73 70 65 63 69 61 6c 6c 79 20 62 65 63 61 75 73 | is.a.bad.idea,.especially.becaus |
| 13ca0 | 65 20 6f 74 68 65 72 0a 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 6f 6c 73 20 6d 69 67 68 74 20 | e.other...........symbols.might. |
| 13cc0 | 62 65 20 61 64 64 65 64 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 2e 20 20 53 6f 20 65 76 65 6e | be.added.in.the.future...So.even |
| 13ce0 | 20 69 66 20 79 6f 75 20 64 6f 6e e2 80 99 74 0a 20 20 20 20 20 20 20 20 20 20 77 61 6e 74 20 74 | .if.you.don...t...........want.t |
| 13d00 | 6f 20 62 65 20 61 73 6b 65 64 20 66 6f 72 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 66 6f 72 20 | o.be.asked.for.confirmation.for. |
| 13d20 | 61 6e 79 20 6f 66 20 74 68 65 73 65 20 61 63 74 69 6f 6e 73 2c 0a 20 20 20 20 20 20 20 20 20 20 | any.of.these.actions,........... |
| 13d40 | 79 6f 75 20 61 72 65 20 73 74 69 6c 6c 20 62 65 74 74 65 72 20 6f 66 20 61 64 64 69 6e 67 20 61 | you.are.still.better.of.adding.a |
| 13d60 | 6c 6c 20 6f 66 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 73 79 6d 62 6f 6c 73 0a 20 20 20 | ll.of.the.respective.symbols.... |
| 13d80 | 20 20 20 20 20 20 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 | .......individually............. |
| 13da0 | 57 68 65 6e 20 e2 80 98 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- |
| 13dc0 | 6d 6f 64 65 e2 80 99 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 74 68 65 6e 20 74 68 65 0a 20 20 20 | mode....is.enabled,.then.the.... |
| 13de0 | 20 20 20 20 20 20 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 63 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 | .......following.actions.can.be. |
| 13e00 | 75 6e 64 6f 6e 65 20 66 61 69 72 6c 79 20 65 61 73 69 6c 79 3a 20 e2 80 98 64 69 73 63 61 72 64 | undone.fairly.easily:....discard |
| 13e20 | e2 80 99 2c 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 72 65 76 65 72 73 65 e2 80 99 2c 20 e2 80 | ...,..............reverse...,... |
| 13e40 | 98 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 e2 80 99 2c 20 61 6e 64 20 e2 80 98 75 6e | .stage-all-changes...,.and....un |
| 13e60 | 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 e2 80 99 2e 20 20 49 66 0a 20 20 20 20 20 20 | stage-all-changes......If....... |
| 13e80 | 20 20 20 20 61 6e 64 20 6f 6e 6c 79 20 69 66 20 74 68 69 73 20 6d 6f 64 65 20 69 73 20 65 6e 61 | ....and.only.if.this.mode.is.ena |
| 13ea0 | 62 6c 65 64 2c 20 74 68 65 6e 20 e2 80 98 73 61 66 65 2d 77 69 74 68 2d 77 69 70 e2 80 99 20 68 | bled,.then....safe-with-wip....h |
| 13ec0 | 61 73 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 73 61 6d 65 20 65 66 66 65 63 74 20 61 73 20 | as.the...........same.effect.as. |
| 13ee0 | 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 20 69 6e 64 69 | adding.all.of.these.symbols.indi |
| 13f00 | 76 69 64 75 61 6c 6c 79 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 | vidually.....File:.doc5khxAZ.inf |
| 13f20 | 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 43 6f 6e 66 69 72 6d | o,..Node:.Completion.and.Confirm |
| 13f40 | 61 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 54 68 65 20 53 65 6c 65 63 74 69 6f 6e 2c 20 20 50 72 | ation,..Next:.The.Selection,..Pr |
| 13f60 | 65 76 3a 20 41 63 74 69 6f 6e 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 2c 20 20 55 70 3a 20 43 6f | ev:.Action.Confirmation,..Up:.Co |
| 13f80 | 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 |
| 13fa0 | 6c 65 63 74 69 6f 6e 0a 0a 34 2e 35 2e 32 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 43 6f | lection..4.5.2.Completion.and.Co |
| 13fc0 | 6e 66 69 72 6d 61 74 69 6f 6e 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | nfirmation.--------------------- |
| 13fe0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 4d 61 6e 79 20 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 | ------------..Many.Magit.command |
| 14000 | 73 20 61 73 6b 20 74 68 65 20 75 73 65 72 20 74 6f 20 73 65 6c 65 63 74 20 66 72 6f 6d 20 61 20 | s.ask.the.user.to.select.from.a. |
| 14020 | 6c 69 73 74 20 6f 66 20 70 6f 73 73 69 62 6c 65 0a 74 68 69 6e 67 73 20 74 6f 20 61 63 74 20 6f | list.of.possible.things.to.act.o |
| 14040 | 6e 2c 20 77 68 69 6c 65 20 6f 66 66 65 72 69 6e 67 20 74 68 65 20 6d 6f 73 74 20 6c 69 6b 65 6c | n,.while.offering.the.most.likel |
| 14060 | 79 20 63 68 6f 69 63 65 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 2e 0a 46 6f 72 20 6d 61 6e | y.choice.as.the.default..For.man |
| 14080 | 79 20 6f 66 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 | y.of.these.commands.the.default. |
| 140a0 | 69 73 20 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 2c 20 70 72 6f 76 69 64 65 64 0a | is.the.thing.at.point,.provided. |
| 140c0 | 74 68 61 74 20 69 74 20 61 63 74 75 61 6c 6c 79 20 69 73 20 61 20 76 61 6c 69 64 20 74 68 69 6e | that.it.actually.is.a.valid.thin |
| 140e0 | 67 20 74 6f 20 61 63 74 20 6f 6e 2e 20 20 46 6f 72 20 6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 73 20 | g.to.act.on...For.many.commands. |
| 14100 | 74 68 61 74 20 61 63 74 0a 6f 6e 20 61 20 62 72 61 6e 63 68 2c 20 74 68 65 20 63 75 72 72 65 6e | that.act.on.a.branch,.the.curren |
| 14120 | 74 20 62 72 61 6e 63 68 20 73 65 72 76 65 73 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 | t.branch.serves.as.the.default.i |
| 14140 | 66 20 74 68 65 72 65 20 69 73 20 6e 6f 0a 62 72 61 6e 63 68 20 61 74 20 70 6f 69 6e 74 2e 0a 0a | f.there.is.no.branch.at.point... |
| 14160 | 20 20 20 54 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 63 6f 6d 62 69 6e 65 20 61 73 6b 69 6e 67 | ...These.commands.combine.asking |
| 14180 | 20 66 6f 72 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 6e 64 20 61 73 6b 69 6e 67 20 66 6f 72 | .for.confirmation.and.asking.for |
| 141a0 | 20 61 0a 74 61 72 67 65 74 20 74 6f 20 61 63 74 20 6f 6e 20 69 6e 74 6f 20 61 20 73 69 6e 67 6c | .a.target.to.act.on.into.a.singl |
| 141c0 | 65 20 61 63 74 69 6f 6e 2e 20 20 54 68 65 20 75 73 65 72 20 63 61 6e 20 63 6f 6e 66 69 72 6d 20 | e.action...The.user.can.confirm. |
| 141e0 | 74 68 65 20 64 65 66 61 75 6c 74 0a 74 61 72 67 65 74 20 75 73 69 6e 67 20 e2 80 98 52 45 54 e2 | the.default.target.using....RET. |
| 14200 | 80 99 20 6f 72 20 61 62 6f 72 74 20 75 73 69 6e 67 20 e2 80 98 43 2d 67 e2 80 99 2e 20 20 54 68 | ...or.abort.using....C-g......Th |
| 14220 | 69 73 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 61 0a e2 80 98 79 2d 6f 72 2d 6e 2d 70 e2 80 | is.is.similar.to.a....y-or-n-p.. |
| 14240 | 99 20 70 72 6f 6d 70 74 2c 20 62 75 74 20 74 68 65 20 6b 65 79 73 20 74 6f 20 63 6f 6e 66 69 72 | ..prompt,.but.the.keys.to.confir |
| 14260 | 6d 20 6f 72 20 61 62 6f 72 74 20 64 69 66 66 65 72 2e 0a 0a 20 20 20 41 74 20 74 68 65 20 73 61 | m.or.abort.differ......At.the.sa |
| 14280 | 6d 65 20 74 69 6d 65 20 74 68 65 20 75 73 65 72 20 69 73 20 61 6c 73 6f 20 67 69 76 65 6e 20 74 | me.time.the.user.is.also.given.t |
| 142a0 | 68 65 20 6f 70 70 6f 72 74 75 6e 69 74 79 20 74 6f 20 73 65 6c 65 63 74 0a 61 6e 6f 74 68 65 72 | he.opportunity.to.select.another |
| 142c0 | 20 74 61 72 67 65 74 2c 20 77 68 69 63 68 20 69 73 20 75 73 65 66 75 6c 20 62 65 63 61 75 73 65 | .target,.which.is.useful.because |
| 142e0 | 20 66 6f 72 20 73 6f 6d 65 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 2f 6f 72 20 69 6e 20 73 6f 6d | .for.some.commands.and/or.in.som |
| 14300 | 65 0a 73 69 74 75 61 74 69 6f 6e 73 20 79 6f 75 20 6d 69 67 68 74 20 77 61 6e 74 20 74 6f 20 73 | e.situations.you.might.want.to.s |
| 14320 | 65 6c 65 63 74 20 74 68 65 20 61 63 74 69 6f 6e 20 62 65 66 6f 72 65 20 73 65 6c 65 63 74 69 6e | elect.the.action.before.selectin |
| 14340 | 67 20 74 68 65 0a 74 61 72 67 65 74 20 62 79 20 6d 6f 76 69 6e 67 20 74 6f 20 69 74 2e 0a 0a 20 | g.the.target.by.moving.to.it.... |
| 14360 | 20 20 48 6f 77 65 76 65 72 20 79 6f 75 20 6d 69 67 68 74 20 66 69 6e 64 20 74 68 61 74 20 66 6f | ..However.you.might.find.that.fo |
| 14380 | 72 20 73 6f 6d 65 20 63 6f 6d 6d 61 6e 64 73 20 79 6f 75 20 61 6c 77 61 79 73 20 77 61 6e 74 20 | r.some.commands.you.always.want. |
| 143a0 | 74 6f 20 75 73 65 0a 74 68 65 20 64 65 66 61 75 6c 74 20 74 61 72 67 65 74 2c 20 69 66 20 61 6e | to.use.the.default.target,.if.an |
| 143c0 | 79 2c 20 6f 72 20 65 76 65 6e 20 74 68 61 74 20 79 6f 75 20 77 61 6e 74 20 74 68 65 20 63 6f 6d | y,.or.even.that.you.want.the.com |
| 143e0 | 6d 61 6e 64 20 74 6f 20 61 63 74 20 6f 6e 0a 74 68 65 20 64 65 66 61 75 6c 74 20 77 69 74 68 6f | mand.to.act.on.the.default.witho |
| 14400 | 75 74 20 72 65 71 75 69 72 69 6e 67 20 61 6e 79 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 74 | ut.requiring.any.confirmation.at |
| 14420 | 20 61 6c 6c 2e 20 20 54 68 65 20 6f 70 74 69 6f 6e 0a e2 80 98 6d 61 67 69 74 2d 64 77 69 6d 2d | .all...The.option....magit-dwim- |
| 14440 | 73 65 6c 65 63 74 69 6f 6e e2 80 99 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 63 6f 6e 66 | selection....can.be.used.to.conf |
| 14460 | 69 67 75 72 65 20 63 65 72 74 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 74 68 61 74 0a 65 | igure.certain.commands.to.that.e |
| 14480 | 66 66 65 63 74 2e 0a 0a 20 20 20 4e 6f 74 65 20 74 68 61 74 20 77 68 65 6e 20 74 68 65 20 72 65 | ffect......Note.that.when.the.re |
| 144a0 | 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 20 74 68 65 6e 20 6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 | gion.is.active.then.many.command |
| 144c0 | 73 20 61 63 74 20 6f 6e 20 74 68 65 0a 74 68 69 6e 67 73 20 74 68 61 74 20 61 72 65 20 73 65 6c | s.act.on.the.things.that.are.sel |
| 144e0 | 65 63 74 65 64 20 75 73 69 6e 67 20 61 20 6d 65 63 68 61 6e 69 73 6d 20 62 61 73 65 64 20 6f 6e | ected.using.a.mechanism.based.on |
| 14500 | 20 74 68 65 20 72 65 67 69 6f 6e 2c 20 69 6e 20 6d 61 6e 79 0a 63 61 73 65 73 20 61 66 74 65 72 | .the.region,.in.many.cases.after |
| 14520 | 20 61 73 6b 69 6e 67 20 66 6f 72 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e 20 20 54 68 69 73 20 | .asking.for.confirmation...This. |
| 14540 | 72 65 67 69 6f 6e 2d 62 61 73 65 64 20 6d 65 63 68 61 6e 69 73 6d 20 69 73 0a 63 61 6c 6c 65 64 | region-based.mechanism.is.called |
| 14560 | 20 74 68 65 20 22 73 65 6c 65 63 74 69 6f 6e 22 20 61 6e 64 20 69 73 20 64 65 73 63 72 69 62 65 | .the."selection".and.is.describe |
| 14580 | 64 20 69 6e 20 64 65 74 61 69 6c 20 69 6e 20 74 68 65 20 6e 65 78 74 20 73 65 63 74 69 6f 6e 2e | d.in.detail.in.the.next.section. |
| 145a0 | 0a 57 68 65 6e 20 61 20 73 65 6c 65 63 74 69 6f 6e 20 65 78 69 73 74 73 20 74 68 61 74 20 69 73 | .When.a.selection.exists.that.is |
| 145c0 | 20 76 61 6c 69 64 20 66 6f 72 20 74 68 65 20 69 6e 76 6f 6b 65 64 20 63 6f 6d 6d 61 6e 64 2c 20 | .valid.for.the.invoked.command,. |
| 145e0 | 74 68 65 6e 20 74 68 61 74 0a 63 6f 6d 6d 61 6e 64 20 6e 65 76 65 72 20 6f 66 66 65 72 73 20 74 | then.that.command.never.offers.t |
| 14600 | 6f 20 61 63 74 20 6f 6e 20 73 6f 6d 65 74 68 69 6e 67 20 65 6c 73 65 2c 20 61 6e 64 20 77 68 65 | o.act.on.something.else,.and.whe |
| 14620 | 74 68 65 72 20 69 74 20 61 73 6b 73 20 66 6f 72 0a 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 69 73 | ther.it.asks.for.confirmation.is |
| 14640 | 20 6e 6f 74 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 74 68 69 73 20 6f 70 74 69 6f 6e 2e 0a | .not.controlled.by.this.option.. |
| 14660 | 0a 20 20 20 41 6c 73 6f 20 6e 6f 74 65 20 74 68 61 74 20 4d 61 67 69 74 20 61 73 6b 73 20 66 6f | ....Also.note.that.Magit.asks.fo |
| 14680 | 72 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 6f 66 20 63 65 72 74 61 69 6e 20 61 63 74 69 6f 6e | r.confirmation.of.certain.action |
| 146a0 | 73 20 74 68 61 74 0a 61 72 65 20 6e 6f 74 20 63 6f 75 70 6c 65 64 20 77 69 74 68 20 63 6f 6d 70 | s.that.are.not.coupled.with.comp |
| 146c0 | 6c 65 74 69 6f 6e 20 28 6f 72 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 29 2e 20 20 53 75 63 68 | letion.(or.the.selection)...Such |
| 146e0 | 20 64 69 61 6c 6f 67 73 20 61 72 65 0a 61 6c 73 6f 20 6e 6f 74 20 61 66 66 65 63 74 65 64 20 62 | .dialogs.are.also.not.affected.b |
| 14700 | 79 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 61 6e 64 20 61 72 65 20 64 65 73 63 72 69 62 65 64 20 | y.this.option.and.are.described. |
| 14720 | 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73 0a 73 65 63 74 69 6f 6e 2e 0a 0a 55 73 65 72 20 4f | in.the.previous.section...User.O |
| 14740 | 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 77 69 6d 2d 73 65 6c 65 63 74 69 6f 6e 0a 0a 20 20 20 | ption:.magit-dwim-selection..... |
| 14760 | 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 74 65 6c 6c 20 | This.option.can.be.used.to.tell. |
| 14780 | 63 65 72 74 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 75 73 65 20 74 68 65 20 74 68 69 6e | certain.commands.to.use.the.thin |
| 147a0 | 67 20 61 74 0a 70 6f 69 6e 74 20 69 6e 73 74 65 61 64 20 6f 66 20 61 73 6b 69 6e 67 20 74 68 65 | g.at.point.instead.of.asking.the |
| 147c0 | 20 75 73 65 72 20 74 6f 20 73 65 6c 65 63 74 20 61 20 63 61 6e 64 69 64 61 74 65 20 74 6f 20 61 | .user.to.select.a.candidate.to.a |
| 147e0 | 63 74 20 6f 6e 2c 20 77 69 74 68 0a 6f 72 20 77 69 74 68 6f 75 74 20 63 6f 6e 66 69 72 6d 61 74 | ct.on,.with.or.without.confirmat |
| 14800 | 69 6f 6e 2e 0a 0a 20 20 20 54 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 | ion......The.value.has.the.form. |
| 14820 | e2 80 98 28 28 43 4f 4d 4d 41 4e 44 20 6e 69 6c 7c 50 52 4f 4d 50 54 20 44 45 46 41 55 4c 54 29 | ...((COMMAND.nil|PROMPT.DEFAULT) |
| 14840 | 2e 2e 2e 29 e2 80 99 2e 0a 0a 20 20 20 e2 80 a2 20 43 4f 4d 4d 41 4e 44 20 69 73 20 74 68 65 20 | ...).............COMMAND.is.the. |
| 14860 | 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 73 68 6f 75 6c 64 20 6e 6f 74 20 70 72 6f 6d 70 74 20 66 | command.that.should.not.prompt.f |
| 14880 | 6f 72 20 61 20 63 68 6f 69 63 65 2e 20 20 54 6f 0a 20 20 20 20 20 68 61 76 65 20 61 6e 20 65 66 | or.a.choice...To......have.an.ef |
| 148a0 | 66 65 63 74 2c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 68 61 73 20 74 6f 20 75 73 65 20 74 68 65 | fect,.the.command.has.to.use.the |
| 148c0 | 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 | .function.........magit-completi |
| 148e0 | 6e 67 2d 72 65 61 64 e2 80 99 20 6f 72 20 61 20 75 74 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e | ng-read....or.a.utility.function |
| 14900 | 20 77 68 69 63 68 20 69 6e 20 74 75 72 6e 20 75 73 65 73 0a 20 20 20 20 20 74 68 61 74 20 66 75 | .which.in.turn.uses......that.fu |
| 14920 | 6e 63 74 69 6f 6e 2e 0a 0a 20 20 20 e2 80 a2 20 49 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 75 | nction..........If.the.command.u |
| 14940 | 73 65 73 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 20 | ses....magit-completing-read.... |
| 14960 | 6d 75 6c 74 69 70 6c 65 20 74 69 6d 65 73 2c 20 74 68 65 6e 0a 20 20 20 20 20 50 52 4f 4d 50 54 | multiple.times,.then......PROMPT |
| 14980 | 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 20 6f 6e 65 20 | .can.be.used.to.only.affect.one. |
| 149a0 | 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 20 20 20 20 20 | of.these.uses...PROMPT,.if...... |
| 149c0 | 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 6f 6e | non-nil,.is.a.regular.expression |
| 149e0 | 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 20 74 | .that.is.used.to.match.against.t |
| 14a00 | 68 65 0a 20 20 20 20 20 50 52 4f 4d 50 54 20 61 72 67 75 6d 65 6e 74 20 70 61 73 73 65 64 20 74 | he......PROMPT.argument.passed.t |
| 14a20 | 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 2e 0a 0a | o....magit-completing-read...... |
| 14a40 | 20 20 20 e2 80 a2 20 44 45 46 41 55 4c 54 20 73 70 65 63 69 66 69 65 73 20 68 6f 77 20 74 6f 20 | .......DEFAULT.specifies.how.to. |
| 14a60 | 75 73 65 20 74 68 65 20 64 65 66 61 75 6c 74 2e 20 20 49 66 20 69 74 20 69 73 20 e2 80 98 74 e2 | use.the.default...If.it.is....t. |
| 14a80 | 80 99 2c 20 74 68 65 6e 20 74 68 65 0a 20 20 20 20 20 44 45 46 41 55 4c 54 20 61 72 67 75 6d 65 | ..,.then.the......DEFAULT.argume |
| 14aa0 | 6e 74 20 70 61 73 73 65 64 20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 | nt.passed.to....magit-completing |
| 14ac0 | 2d 72 65 61 64 e2 80 99 20 69 73 20 75 73 65 64 20 77 69 74 68 6f 75 74 0a 20 20 20 20 20 63 6f | -read....is.used.without......co |
| 14ae0 | 6e 66 69 72 6d 61 74 69 6f 6e 2e 20 20 49 66 20 69 74 20 69 73 20 e2 80 98 61 73 6b e2 80 99 2c | nfirmation...If.it.is....ask..., |
| 14b00 | 20 74 68 65 6e 20 74 68 65 20 75 73 65 72 20 69 73 20 67 69 76 65 6e 20 61 20 63 68 61 6e 63 65 | .then.the.user.is.given.a.chance |
| 14b20 | 20 74 6f 0a 20 20 20 20 20 61 62 6f 72 74 2e 20 20 44 45 46 41 55 4c 54 20 63 61 6e 20 61 6c 73 | .to......abort...DEFAULT.can.als |
| 14b40 | 6f 20 62 65 20 e2 80 98 6e 69 6c e2 80 99 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 74 68 | o.be....nil...,.in.which.case.th |
| 14b60 | 65 20 65 6e 74 72 79 20 68 61 73 20 6e 6f 0a 20 20 20 20 20 65 66 66 65 63 74 2e 0a 0a 1f 0a 46 | e.entry.has.no......effect.....F |
| 14b80 | 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 68 65 20 | ile:.doc5khxAZ.info,..Node:.The. |
| 14ba0 | 53 65 6c 65 63 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 54 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 | Selection,..Next:.The.hunk-inter |
| 14bc0 | 6e 61 6c 20 72 65 67 69 6f 6e 2c 20 20 50 72 65 76 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e | nal.region,..Prev:.Completion.an |
| 14be0 | 64 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 2c 20 20 55 70 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 | d.Confirmation,..Up:.Completion. |
| 14c00 | 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 0a 0a | Confirmation.and.the.Selection.. |
| 14c20 | 34 2e 35 2e 33 20 54 68 65 20 53 65 6c 65 63 74 69 6f 6e 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 4.5.3.The.Selection.------------ |
| 14c40 | 2d 2d 2d 2d 2d 2d 2d 0a 0a 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 | -------..If.the.region.is.active |
| 14c60 | 2c 20 74 68 65 6e 20 6d 61 6e 79 20 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 73 20 61 63 74 20 6f | ,.then.many.Magit.commands.act.o |
| 14c80 | 6e 20 74 68 65 20 74 68 69 6e 67 73 20 74 68 61 74 0a 61 72 65 20 73 65 6c 65 63 74 65 64 20 75 | n.the.things.that.are.selected.u |
| 14ca0 | 73 69 6e 67 20 61 20 6d 65 63 68 61 6e 69 73 6d 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 72 65 | sing.a.mechanism.based.on.the.re |
| 14cc0 | 67 69 6f 6e 20 69 6e 73 74 65 61 64 20 6f 66 20 6f 6e 65 20 73 69 6e 67 6c 65 0a 74 68 69 6e 67 | gion.instead.of.one.single.thing |
| 14ce0 | 2e 20 20 57 68 65 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 6e 6f 74 20 61 63 74 69 76 65 | ...When.the.region.is.not.active |
| 14d00 | 2c 20 74 68 65 6e 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 61 63 74 20 6f 6e 20 74 68 65 | ,.then.these.commands.act.on.the |
| 14d20 | 0a 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 20 6f 72 20 72 65 61 64 20 61 20 73 69 6e 67 6c 65 | .thing.at.point.or.read.a.single |
| 14d40 | 20 74 68 69 6e 67 20 74 6f 20 61 63 74 20 6f 6e 2e 20 20 54 68 69 73 20 69 73 20 64 65 73 63 72 | .thing.to.act.on...This.is.descr |
| 14d60 | 69 62 65 64 20 69 6e 0a 74 68 65 20 70 72 65 76 69 6f 75 73 20 73 65 63 74 69 6f 6e 20 e2 80 94 | ibed.in.the.previous.section.... |
| 14d80 | 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 6f 6e 6c 79 20 63 6f 76 65 72 73 20 68 6f 77 20 6d 75 | .this.section.only.covers.how.mu |
| 14da0 | 6c 74 69 70 6c 65 20 74 68 69 6e 67 73 20 61 72 65 0a 73 65 6c 65 63 74 65 64 2c 20 68 6f 77 20 | ltiple.things.are.selected,.how. |
| 14dc0 | 74 68 61 74 20 69 73 20 76 69 73 75 61 6c 69 7a 65 64 2c 20 61 6e 64 20 68 6f 77 20 63 65 72 74 | that.is.visualized,.and.how.cert |
| 14de0 | 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 20 62 65 68 61 76 65 20 77 68 65 6e 0a 74 68 61 74 20 69 73 | ain.commands.behave.when.that.is |
| 14e00 | 20 74 68 65 20 63 61 73 65 2e 0a 0a 20 20 20 4d 61 67 69 74 e2 80 99 73 20 6d 65 63 68 61 6e 69 | .the.case......Magit...s.mechani |
| 14e20 | 73 6d 20 66 6f 72 20 73 65 6c 65 63 74 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 74 68 69 6e 67 73 | sm.for.selecting.multiple.things |
| 14e40 | 2c 20 6f 72 20 72 61 74 68 65 72 20 73 65 63 74 69 6f 6e 73 0a 74 68 61 74 20 72 65 70 72 65 73 | ,.or.rather.sections.that.repres |
| 14e60 | 65 6e 74 20 74 68 65 73 65 20 74 68 69 6e 67 73 2c 20 69 73 20 62 61 73 65 64 20 6f 6e 20 74 68 | ent.these.things,.is.based.on.th |
| 14e80 | 65 20 45 6d 61 63 73 20 72 65 67 69 6f 6e 2c 20 62 75 74 20 74 68 65 20 61 72 65 61 0a 74 68 61 | e.Emacs.region,.but.the.area.tha |
| 14ea0 | 74 20 4d 61 67 69 74 20 63 6f 6e 73 69 64 65 72 73 20 74 6f 20 62 65 20 73 65 6c 65 63 74 65 64 | t.Magit.considers.to.be.selected |
| 14ec0 | 20 69 73 20 74 79 70 69 63 61 6c 6c 79 20 6c 61 72 67 65 72 20 74 68 61 6e 20 74 68 65 20 72 65 | .is.typically.larger.than.the.re |
| 14ee0 | 67 69 6f 6e 0a 61 6e 64 20 61 64 64 69 74 69 6f 6e 61 6c 20 72 65 73 74 72 69 63 74 69 6f 6e 73 | gion.and.additional.restrictions |
| 14f00 | 20 61 70 70 6c 79 2e 0a 0a 20 20 20 4d 61 67 69 74 20 6d 61 6b 65 73 20 61 20 64 69 73 74 69 6e | .apply......Magit.makes.a.distin |
| 14f20 | 63 74 69 6f 6e 20 62 65 74 77 65 65 6e 20 61 20 72 65 67 69 6f 6e 20 74 68 61 74 20 71 75 61 6c | ction.between.a.region.that.qual |
| 14f40 | 69 66 69 65 73 20 61 73 20 66 6f 72 6d 69 6e 67 0a 61 20 76 61 6c 69 64 20 4d 61 67 69 74 20 73 | ifies.as.forming.a.valid.Magit.s |
| 14f60 | 65 6c 65 63 74 69 6f 6e 20 61 6e 64 20 61 20 72 65 67 69 6f 6e 20 74 68 61 74 20 64 6f 65 73 20 | election.and.a.region.that.does. |
| 14f80 | 6e 6f 74 2e 20 20 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 64 6f 65 73 0a 6e 6f 74 20 71 75 61 | not...If.the.region.does.not.qua |
| 14fa0 | 6c 69 66 79 2c 20 74 68 65 6e 20 69 74 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 61 73 20 69 74 | lify,.then.it.is.displayed.as.it |
| 14fc0 | 20 69 73 20 69 6e 20 6f 74 68 65 72 20 45 6d 61 63 73 20 62 75 66 66 65 72 73 2e 20 20 49 66 0a | .is.in.other.Emacs.buffers...If. |
| 14fe0 | 74 68 65 20 72 65 67 69 6f 6e 20 64 6f 65 73 20 71 75 61 6c 69 66 79 20 61 73 20 61 20 4d 61 67 | the.region.does.qualify.as.a.Mag |
| 15000 | 69 74 20 73 65 6c 65 63 74 69 6f 6e 2c 20 74 68 65 6e 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e | it.selection,.then.the.selection |
| 15020 | 20 69 73 0a 61 6c 77 61 79 73 20 76 69 73 75 61 6c 69 7a 65 64 2c 20 77 68 69 6c 65 20 74 68 65 | .is.always.visualized,.while.the |
| 15040 | 20 72 65 67 69 6f 6e 20 69 74 73 65 6c 66 20 69 73 20 6f 6e 6c 79 20 76 69 73 75 61 6c 69 7a 65 | .region.itself.is.only.visualize |
| 15060 | 64 20 69 66 20 69 74 0a 62 65 67 69 6e 73 20 61 6e 64 20 65 6e 64 73 20 6f 6e 20 74 68 65 20 73 | d.if.it.begins.and.ends.on.the.s |
| 15080 | 61 6d 65 20 6c 69 6e 65 2e 0a 0a 20 20 20 46 6f 72 20 61 20 72 65 67 69 6f 6e 20 74 6f 20 71 75 | ame.line......For.a.region.to.qu |
| 150a0 | 61 6c 69 66 79 20 61 73 20 61 20 4d 61 67 69 74 20 73 65 6c 65 63 74 69 6f 6e 2c 20 69 74 20 6d | alify.as.a.Magit.selection,.it.m |
| 150c0 | 75 73 74 20 62 65 67 69 6e 20 69 6e 20 74 68 65 0a 68 65 61 64 69 6e 67 20 6f 66 20 6f 6e 65 20 | ust.begin.in.the.heading.of.one. |
| 150e0 | 73 65 63 74 69 6f 6e 20 61 6e 64 20 65 6e 64 20 69 6e 20 74 68 65 20 68 65 61 64 69 6e 67 20 6f | section.and.end.in.the.heading.o |
| 15100 | 66 20 61 20 73 69 62 6c 69 6e 67 20 73 65 63 74 69 6f 6e 2e 0a 4e 6f 74 65 20 74 68 61 74 20 69 | f.a.sibling.section..Note.that.i |
| 15120 | 66 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 74 20 74 68 | f.the.end.of.the.region.is.at.th |
| 15140 | 65 20 76 65 72 79 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 73 65 63 74 69 6f 6e 0a 68 65 61 64 | e.very.beginning.of.section.head |
| 15160 | 69 6e 67 20 28 69 2e 65 2e 2c 20 61 74 20 74 68 65 20 76 65 72 79 20 62 65 67 69 6e 6e 69 6e 67 | ing.(i.e.,.at.the.very.beginning |
| 15180 | 20 6f 66 20 61 20 6c 69 6e 65 29 20 74 68 65 6e 20 74 68 61 74 20 73 65 63 74 69 6f 6e 20 69 73 | .of.a.line).then.that.section.is |
| 151a0 | 0a 63 6f 6e 73 69 64 65 72 65 64 20 74 6f 20 62 65 20 2a 69 6e 73 69 64 65 2a 20 74 68 65 20 73 | .considered.to.be.*inside*.the.s |
| 151c0 | 65 6c 65 63 74 69 6f 6e 2e 0a 0a 20 20 20 54 68 69 73 20 69 73 20 6e 6f 74 20 63 6f 6e 73 69 73 | election......This.is.not.consis |
| 151e0 | 74 65 6e 74 20 77 69 74 68 20 68 6f 77 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 6e 6f 72 6d | tent.with.how.the.region.is.norm |
| 15200 | 61 6c 6c 79 20 74 72 65 61 74 65 64 20 69 6e 0a 45 6d 61 63 73 20 e2 80 94 20 69 66 20 74 68 65 | ally.treated.in.Emacs.....if.the |
| 15220 | 20 72 65 67 69 6f 6e 20 65 6e 64 73 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 | .region.ends.at.the.beginning.of |
| 15240 | 20 61 20 6c 69 6e 65 2c 20 74 68 65 6e 20 74 68 61 74 20 6c 69 6e 65 20 69 73 0a 6f 75 74 73 69 | .a.line,.then.that.line.is.outsi |
| 15260 | 64 65 20 74 68 65 20 72 65 67 69 6f 6e 2e 20 20 44 75 65 20 74 6f 20 68 6f 77 20 4d 61 67 69 74 | de.the.region...Due.to.how.Magit |
| 15280 | 20 76 69 73 75 61 6c 69 7a 65 73 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 2c 20 69 74 0a 73 68 | .visualizes.the.selection,.it.sh |
| 152a0 | 6f 75 6c 64 20 62 65 20 6f 62 76 69 6f 75 73 20 74 68 61 74 20 74 68 69 73 20 64 69 66 66 65 72 | ould.be.obvious.that.this.differ |
| 152c0 | 65 6e 63 65 20 65 78 69 73 74 73 2e 0a 0a 20 20 20 4e 6f 74 20 65 76 65 72 79 20 63 6f 6d 6d 61 | ence.exists......Not.every.comma |
| 152e0 | 6e 64 20 61 63 74 73 20 6f 6e 20 65 76 65 72 79 20 76 61 6c 69 64 20 73 65 6c 65 63 74 69 6f 6e | nd.acts.on.every.valid.selection |
| 15300 | 2e 20 20 53 6f 6d 65 20 63 6f 6d 6d 61 6e 64 73 20 64 6f 0a 6e 6f 74 20 65 76 65 6e 20 63 6f 6e | ...Some.commands.do.not.even.con |
| 15320 | 73 69 64 65 72 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 70 6f 69 6e 74 2c 20 6f 74 68 | sider.the.location.of.point,.oth |
| 15340 | 65 72 73 20 6d 61 79 20 61 63 74 20 6f 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 0a 61 74 20 70 6f | ers.may.act.on.the.section.at.po |
| 15360 | 69 6e 74 20 62 75 74 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 61 63 74 69 6e 67 20 6f 6e 20 74 68 | int.but.not.support.acting.on.th |
| 15380 | 65 20 73 65 6c 65 63 74 69 6f 6e 2c 20 61 6e 64 20 65 76 65 6e 20 63 6f 6d 6d 61 6e 64 73 20 74 | e.selection,.and.even.commands.t |
| 153a0 | 68 61 74 0a 64 6f 20 73 75 70 70 6f 72 74 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 6f 66 20 | hat.do.support.the.selection.of. |
| 153c0 | 63 6f 75 72 73 65 20 6f 6e 6c 79 20 64 6f 20 73 6f 20 69 66 20 69 74 20 73 65 6c 65 63 74 73 20 | course.only.do.so.if.it.selects. |
| 153e0 | 74 68 69 6e 67 73 20 74 68 61 74 0a 74 68 65 79 20 63 61 6e 20 61 63 74 20 6f 6e 2e 0a 0a 20 20 | things.that.they.can.act.on..... |
| 15400 | 20 54 68 69 73 20 69 73 20 74 68 65 20 6d 61 69 6e 20 72 65 61 73 6f 6e 20 77 68 79 20 74 68 65 | .This.is.the.main.reason.why.the |
| 15420 | 20 73 65 6c 65 63 74 69 6f 6e 20 6d 75 73 74 20 69 6e 63 6c 75 64 65 20 74 68 65 20 73 65 63 74 | .selection.must.include.the.sect |
| 15440 | 69 6f 6e 20 61 74 0a 70 6f 69 6e 74 2e 20 20 45 76 65 6e 20 69 66 20 61 20 73 65 6c 65 63 74 69 | ion.at.point...Even.if.a.selecti |
| 15460 | 6f 6e 20 65 78 69 73 74 73 2c 20 74 68 65 20 69 6e 76 6f 6b 65 64 20 63 6f 6d 6d 61 6e 64 20 6d | on.exists,.the.invoked.command.m |
| 15480 | 61 79 20 64 69 73 72 65 67 61 72 64 0a 69 74 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 69 | ay.disregard.it,.in.which.case.i |
| 154a0 | 74 20 6d 61 79 20 61 63 74 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e | t.may.act.on.the.current.section |
| 154c0 | 20 6f 6e 6c 79 2e 20 20 49 74 20 69 73 20 6d 75 63 68 0a 73 61 66 65 72 20 74 6f 20 6f 6e 6c 79 | .only...It.is.much.safer.to.only |
| 154e0 | 20 61 63 74 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 62 75 74 20 | .act.on.the.current.section.but. |
| 15500 | 6e 6f 74 20 74 68 65 20 6f 74 68 65 72 20 73 65 6c 65 63 74 65 64 0a 73 65 63 74 69 6f 6e 73 20 | not.the.other.selected.sections. |
| 15520 | 74 68 61 6e 20 69 74 20 69 73 20 74 6f 20 61 63 74 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 | than.it.is.to.act.on.the.current |
| 15540 | 20 73 65 63 74 69 6f 6e 20 2a 69 6e 73 74 65 61 64 2a 20 6f 66 20 74 68 65 0a 73 65 6c 65 63 74 | .section.*instead*.of.the.select |
| 15560 | 65 64 20 73 65 63 74 69 6f 6e 73 2e 20 20 54 68 65 20 6c 61 74 74 65 72 20 77 6f 75 6c 64 20 62 | ed.sections...The.latter.would.b |
| 15580 | 65 20 6d 75 63 68 20 6d 6f 72 65 20 73 75 72 70 72 69 73 69 6e 67 20 61 6e 64 20 69 66 20 74 68 | e.much.more.surprising.and.if.th |
| 155a0 | 65 0a 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 61 6c 77 61 79 73 20 69 73 20 70 61 72 74 | e.current.section.always.is.part |
| 155c0 | 20 6f 66 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 2c 20 74 68 65 6e 20 74 68 61 74 20 63 61 6e | .of.the.selection,.then.that.can |
| 155e0 | 6e 6f 74 0a 68 61 70 70 65 6e 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 6d 61 67 69 74 2d 6b 65 65 | not.happen...Variable:.magit-kee |
| 15600 | 70 2d 72 65 67 69 6f 6e 2d 6f 76 65 72 6c 61 79 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 69 61 | p-region-overlay......This.varia |
| 15620 | 62 6c 65 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 72 65 67 69 6f 6e 20 | ble.controls.whether.the.region. |
| 15640 | 69 73 20 76 69 73 75 61 6c 69 7a 65 64 20 61 73 20 75 73 75 61 6c 0a 20 20 20 20 20 65 76 65 6e | is.visualized.as.usual......even |
| 15660 | 20 77 68 65 6e 20 61 20 76 61 6c 69 64 20 4d 61 67 69 74 20 73 65 6c 65 63 74 69 6f 6e 20 6f 72 | .when.a.valid.Magit.selection.or |
| 15680 | 20 61 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 20 65 78 69 73 74 73 2e 0a | .a.hunk-internal.region.exists.. |
| 156a0 | 20 20 20 20 20 53 65 65 20 74 68 65 20 64 6f 63 2d 73 74 72 69 6e 67 20 66 6f 72 20 6d 6f 72 65 | .....See.the.doc-string.for.more |
| 156c0 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a | .information.....File:.doc5khxAZ |
| 156e0 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 | .info,..Node:.The.hunk-internal. |
| 15700 | 72 65 67 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 53 75 70 70 6f 72 74 20 66 6f 72 20 43 6f 6d 70 6c | region,..Next:.Support.for.Compl |
| 15720 | 65 74 69 6f 6e 20 46 72 61 6d 65 77 6f 72 6b 73 2c 20 20 50 72 65 76 3a 20 54 68 65 20 53 65 6c | etion.Frameworks,..Prev:.The.Sel |
| 15740 | 65 63 74 69 6f 6e 2c 20 20 55 70 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 43 6f 6e 66 69 72 6d 61 | ection,..Up:.Completion.Confirma |
| 15760 | 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 53 65 6c 65 63 74 69 6f 6e 0a 0a 34 2e 35 2e 34 20 54 68 | tion.and.the.Selection..4.5.4.Th |
| 15780 | 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d | e.hunk-internal.region.--------- |
| 157a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 53 6f 6d 65 77 68 61 74 20 | ---------------------..Somewhat. |
| 157c0 | 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 4d 61 67 69 74 20 73 65 6c 65 63 74 69 6f 6e 20 64 | related.to.the.Magit.selection.d |
| 157e0 | 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73 0a 73 65 63 74 69 6f 6e | escribed.in.the.previous.section |
| 15800 | 20 69 73 20 74 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 2e 0a 0a 20 | .is.the.hunk-internal.region.... |
| 15820 | 20 20 4c 69 6b 65 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 2c 20 74 68 65 20 68 75 6e 6b 2d 69 | ..Like.the.selection,.the.hunk-i |
| 15840 | 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 20 69 73 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 45 | nternal.region.is.based.on.the.E |
| 15860 | 6d 61 63 73 0a 72 65 67 69 6f 6e 20 62 75 74 20 63 61 75 73 65 73 20 74 68 61 74 20 72 65 67 69 | macs.region.but.causes.that.regi |
| 15880 | 6f 6e 20 74 6f 20 6e 6f 74 20 62 65 20 76 69 73 75 61 6c 69 7a 65 64 20 61 73 20 69 74 20 77 6f | on.to.not.be.visualized.as.it.wo |
| 158a0 | 75 6c 64 20 69 6e 20 6f 74 68 65 72 0a 45 6d 61 63 73 20 62 75 66 66 65 72 73 2c 20 61 6e 64 20 | uld.in.other.Emacs.buffers,.and. |
| 158c0 | 69 6e 63 6c 75 64 65 73 20 74 68 65 20 6c 69 6e 65 20 6f 6e 20 77 68 69 63 68 20 74 68 65 20 72 | includes.the.line.on.which.the.r |
| 158e0 | 65 67 69 6f 6e 20 65 6e 64 73 20 65 76 65 6e 20 69 66 20 69 74 0a 65 6e 64 73 20 61 74 20 74 68 | egion.ends.even.if.it.ends.at.th |
| 15900 | 65 20 76 65 72 79 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 61 74 20 6c 69 6e 65 2e 0a 0a | e.very.beginning.of.that.line... |
| 15920 | 20 20 20 55 6e 6c 69 6b 65 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 69 | ...Unlike.the.selection,.which.i |
| 15940 | 73 20 62 61 73 65 64 20 6f 6e 20 61 20 72 65 67 69 6f 6e 20 74 68 61 74 20 6d 75 73 74 20 62 65 | s.based.on.a.region.that.must.be |
| 15960 | 67 69 6e 20 69 6e 0a 74 68 65 20 68 65 61 64 69 6e 67 20 6f 66 20 6f 6e 65 20 73 65 63 74 69 6f | gin.in.the.heading.of.one.sectio |
| 15980 | 6e 20 61 6e 64 20 65 6e 64 73 20 69 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 20 6f 66 20 61 20 73 | n.and.ends.in.the.section.of.a.s |
| 159a0 | 69 62 6c 69 6e 67 20 73 65 63 74 69 6f 6e 2c 0a 74 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 | ibling.section,.the.hunk-interna |
| 159c0 | 6c 20 72 65 67 69 6f 6e 20 6d 75 73 74 20 62 65 67 69 6e 20 69 6e 73 69 64 65 20 74 68 65 20 2a | l.region.must.begin.inside.the.* |
| 159e0 | 62 6f 64 79 2a 20 6f 66 20 61 20 68 75 6e 6b 20 73 65 63 74 69 6f 6e 0a 61 6e 64 20 65 6e 64 20 | body*.of.a.hunk.section.and.end. |
| 15a00 | 69 6e 20 74 68 65 20 62 6f 64 79 20 6f 66 20 74 68 65 20 2a 73 61 6d 65 2a 20 73 65 63 74 69 6f | in.the.body.of.the.*same*.sectio |
| 15a20 | 6e 2e 0a 0a 20 20 20 54 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 20 | n......The.hunk-internal.region. |
| 15a40 | 69 73 20 68 6f 6e 6f 72 65 64 20 62 79 20 22 61 70 70 6c 79 22 20 63 6f 6d 6d 61 6e 64 73 2c 20 | is.honored.by."apply".commands,. |
| 15a60 | 77 68 69 63 68 20 63 61 6e 2c 0a 61 6d 6f 6e 67 20 6f 74 68 65 72 20 74 61 72 67 65 74 73 2c 20 | which.can,.among.other.targets,. |
| 15a80 | 61 63 74 20 6f 6e 20 61 20 68 75 6e 6b 2e 20 20 49 66 20 74 68 65 20 68 75 6e 6b 2d 69 6e 74 65 | act.on.a.hunk...If.the.hunk-inte |
| 15aa0 | 72 6e 61 6c 20 72 65 67 69 6f 6e 20 69 73 0a 61 63 74 69 76 65 2c 20 74 68 65 6e 20 73 75 63 68 | rnal.region.is.active,.then.such |
| 15ac0 | 20 63 6f 6d 6d 61 6e 64 73 20 61 63 74 20 6f 6e 6c 79 20 6f 6e 20 74 68 65 20 6d 61 72 6b 65 64 | .commands.act.only.on.the.marked |
| 15ae0 | 20 70 61 72 74 20 6f 66 20 74 68 65 20 68 75 6e 6b 0a 69 6e 73 74 65 61 64 20 6f 66 20 6f 6e 20 | .part.of.the.hunk.instead.of.on. |
| 15b00 | 74 68 65 20 63 6f 6d 70 6c 65 74 65 20 68 75 6e 6b 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 | the.complete.hunk.....File:.doc5 |
| 15b20 | 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 75 70 70 6f 72 74 20 66 6f 72 20 43 | khxAZ.info,..Node:.Support.for.C |
| 15b40 | 6f 6d 70 6c 65 74 69 6f 6e 20 46 72 61 6d 65 77 6f 72 6b 73 2c 20 20 4e 65 78 74 3a 20 41 64 64 | ompletion.Frameworks,..Next:.Add |
| 15b60 | 69 74 69 6f 6e 61 6c 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 2c 20 20 50 72 65 | itional.Completion.Options,..Pre |
| 15b80 | 76 3a 20 54 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 2c 20 20 55 70 | v:.The.hunk-internal.region,..Up |
| 15ba0 | 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 |
| 15bc0 | 65 20 53 65 6c 65 63 74 69 6f 6e 0a 0a 34 2e 35 2e 35 20 53 75 70 70 6f 72 74 20 66 6f 72 20 43 | e.Selection..4.5.5.Support.for.C |
| 15be0 | 6f 6d 70 6c 65 74 69 6f 6e 20 46 72 61 6d 65 77 6f 72 6b 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ompletion.Frameworks.----------- |
| 15c00 | 2d 2d 2d 2d 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 | ----------------------------..Th |
| 15c20 | 65 20 62 75 69 6c 74 2d 69 6e 20 6f 70 74 69 6f 6e 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d | e.built-in.option....completing- |
| 15c40 | 72 65 61 64 2d 66 75 6e 63 74 69 6f 6e e2 80 99 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 6c | read-function....specifies.the.l |
| 15c60 | 6f 77 2d 6c 65 76 65 6c 0a 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 62 79 20 e2 80 98 63 6f 6d | ow-level.function.used.by....com |
| 15c80 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 20 74 6f 20 61 73 6b 20 61 20 75 73 65 72 20 74 6f | pleting-read....to.ask.a.user.to |
| 15ca0 | 20 73 65 6c 65 63 74 20 66 72 6f 6d 20 61 20 6c 69 73 74 0a 6f 66 20 63 68 6f 69 63 65 73 2e 20 | .select.from.a.list.of.choices.. |
| 15cc0 | 20 49 74 73 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 e2 80 98 63 6f 6d 70 6c 65 74 | .Its.default.value.is....complet |
| 15ce0 | 69 6e 67 2d 72 65 61 64 2d 64 65 66 61 75 6c 74 e2 80 99 2e 0a 41 6c 74 65 72 6e 61 74 69 76 65 | ing-read-default.....Alternative |
| 15d00 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 61 6d 65 77 6f 72 6b 73 20 74 79 70 69 63 61 6c 6c 79 | .completion.frameworks.typically |
| 15d20 | 20 61 63 74 69 76 61 74 65 20 74 68 65 6d 73 65 6c 76 65 73 20 62 79 0a 73 75 62 73 74 69 74 75 | .activate.themselves.by.substitu |
| 15d40 | 74 69 6e 67 20 74 68 65 69 72 20 6f 77 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 0a 0a | ting.their.own.implementation... |
| 15d60 | 20 20 20 4d 6f 73 74 6c 79 20 66 6f 72 20 68 69 73 74 6f 72 69 63 20 72 65 61 73 6f 6e 73 20 4d | ...Mostly.for.historic.reasons.M |
| 15d80 | 61 67 69 74 20 70 72 6f 76 69 64 65 73 20 61 20 73 69 6d 69 6c 61 72 20 6f 70 74 69 6f 6e 20 6e | agit.provides.a.similar.option.n |
| 15da0 | 61 6d 65 64 0a e2 80 98 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 66 75 | amed....magit-completing-read-fu |
| 15dc0 | 6e 63 74 69 6f 6e e2 80 99 2c 20 77 68 69 63 68 20 6f 6e 6c 79 20 63 6f 6e 74 72 6f 6c 73 20 74 | nction...,.which.only.controls.t |
| 15de0 | 68 65 20 6c 6f 77 2d 6c 65 76 65 6c 0a 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 62 79 20 e2 80 | he.low-level.function.used.by... |
| 15e00 | 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 2e 20 20 54 68 69 73 | .magit-completing-read......This |
| 15e20 | 20 6f 70 74 69 6f 6e 20 61 6c 73 6f 20 6d 61 6b 65 73 20 69 74 0a 70 6f 73 73 69 62 6c 65 20 74 | .option.also.makes.it.possible.t |
| 15e40 | 6f 20 75 73 65 20 61 20 64 69 66 66 65 72 65 6e 74 20 63 6f 6d 70 6c 65 74 69 6e 67 20 6d 65 63 | o.use.a.different.completing.mec |
| 15e60 | 68 61 6e 69 73 6d 20 66 6f 72 20 4d 61 67 69 74 20 74 68 61 6e 20 66 6f 72 20 74 68 65 0a 72 65 | hanism.for.Magit.than.for.the.re |
| 15e80 | 73 74 20 6f 66 20 45 6d 61 63 73 2c 20 62 75 74 20 64 6f 69 6e 67 20 74 68 61 74 20 69 73 20 6e | st.of.Emacs,.but.doing.that.is.n |
| 15ea0 | 6f 74 20 72 65 63 6f 6d 6d 65 6e 64 2e 0a 0a 20 20 20 59 6f 75 20 6d 6f 73 74 20 6c 69 6b 65 6c | ot.recommend......You.most.likel |
| 15ec0 | 79 20 64 6f 6e e2 80 99 74 20 68 61 76 65 20 74 6f 20 63 75 73 74 6f 6d 69 7a 65 20 74 68 65 20 | y.don...t.have.to.customize.the. |
| 15ee0 | 6d 61 67 69 74 2d 73 70 65 63 69 66 69 63 20 6f 70 74 69 6f 6e 20 74 6f 0a 75 73 65 20 61 6e 20 | magit-specific.option.to.use.an. |
| 15f00 | 61 6c 74 65 72 6e 61 74 69 76 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 61 6d 65 77 6f 72 6b | alternative.completion.framework |
| 15f20 | 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 79 6f 75 20 65 6e 61 62 6c 65 0a e2 80 | ...For.example,.if.you.enable... |
| 15f40 | 98 69 76 79 2d 6d 6f 64 65 e2 80 99 2c 20 74 68 65 6e 20 4d 61 67 69 74 20 77 69 6c 6c 20 72 65 | .ivy-mode...,.then.Magit.will.re |
| 15f60 | 73 70 65 63 74 20 74 68 61 74 2c 20 61 6e 64 20 69 66 20 79 6f 75 20 65 6e 61 62 6c 65 20 e2 80 | spect.that,.and.if.you.enable... |
| 15f80 | 98 68 65 6c 6d 2d 6d 6f 64 65 e2 80 99 2c 0a 74 68 65 6e 20 79 6f 75 20 61 72 65 20 64 6f 6e 65 | .helm-mode...,.then.you.are.done |
| 15fa0 | 20 74 6f 6f 2e 0a 0a 20 20 20 48 6f 77 65 76 65 72 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f | .too......However.if.you.want.to |
| 15fc0 | 20 75 73 65 20 49 64 6f 2c 20 74 68 65 6e 20 e2 80 98 69 64 6f 2d 6d 6f 64 65 e2 80 99 20 77 6f | .use.Ido,.then....ido-mode....wo |
| 15fe0 | 6e e2 80 99 74 20 64 6f 20 74 68 65 20 74 72 69 63 6b 2e 0a 59 6f 75 20 77 69 6c 6c 20 61 6c 73 | n...t.do.the.trick..You.will.als |
| 16000 | 6f 20 68 61 76 65 20 74 6f 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 e2 80 98 69 64 6f 2d 63 6f 6d | o.have.to.install.the....ido-com |
| 16020 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 2b e2 80 99 20 70 61 63 6b 61 67 65 20 61 6e 64 20 75 73 65 | pleting-read+....package.and.use |
| 16040 | 0a e2 80 98 6d 61 67 69 74 2d 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 | ....magit-ido-completing-read... |
| 16060 | 20 61 73 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 66 75 6e | .as....magit-completing-read-fun |
| 16080 | 63 74 69 6f 6e e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6f | ction......User.Option:.magit-co |
| 160a0 | 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 54 68 65 20 | mpleting-read-function......The. |
| 160c0 | 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 74 68 65 20 6c 6f | value.of.this.variable.is.the.lo |
| 160e0 | 77 2d 6c 65 76 65 6c 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 70 65 | w-level.function.used.to......pe |
| 16100 | 72 66 6f 72 6d 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 62 79 20 63 6f 64 65 20 74 68 61 74 20 75 73 | rform.completion.by.code.that.us |
| 16120 | 65 73 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 20 28 | es....magit-completing-read....( |
| 16140 | 61 73 0a 20 20 20 20 20 6f 70 70 6f 73 65 64 20 74 6f 20 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 | as......opposed.to.the.built-in. |
| 16160 | e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 29 2e 0a 0a 20 20 20 20 20 54 68 | ...completing-read...)........Th |
| 16180 | 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 2c 20 e2 80 98 6d 61 67 69 74 2d 62 75 69 6c 74 69 | e.default.value,....magit-builti |
| 161a0 | 6e 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 2c 20 69 73 20 73 75 69 74 61 62 6c | n-completing-read...,.is.suitabl |
| 161c0 | 65 20 66 6f 72 0a 20 20 20 20 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 63 6f 6d 70 6c 65 74 69 | e.for......the.standard.completi |
| 161e0 | 6f 6e 20 6d 65 63 68 61 6e 69 73 6d 2c 20 e2 80 98 69 76 79 2d 6d 6f 64 65 e2 80 99 2c 20 61 6e | on.mechanism,....ivy-mode...,.an |
| 16200 | 64 20 e2 80 98 68 65 6c 6d 2d 6d 6f 64 65 e2 80 99 20 61 74 0a 20 20 20 20 20 6c 65 61 73 74 2e | d....helm-mode....at......least. |
| 16220 | 0a 0a 20 20 20 20 20 54 68 65 20 62 75 69 6c 74 2d 69 6e 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e | .......The.built-in....completin |
| 16240 | 67 2d 72 65 61 64 e2 80 99 20 61 6e 64 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 | g-read....and....completing-read |
| 16260 | 2d 64 65 66 61 75 6c 74 e2 80 99 20 61 72 65 0a 20 20 20 20 20 2a 6e 6f 74 2a 20 73 75 69 74 61 | -default....are......*not*.suita |
| 16280 | 62 6c 65 20 74 6f 20 62 65 20 75 73 65 64 20 68 65 72 65 2e 20 20 e2 80 98 6d 61 67 69 74 2d 62 | ble.to.be.used.here......magit-b |
| 162a0 | 75 69 6c 74 69 6e 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 0a 20 20 20 20 20 70 | uiltin-completing-read.........p |
| 162c0 | 65 72 66 6f 72 6d 73 20 73 6f 6d 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 77 6f 72 6b 2c 20 61 6e | erforms.some.additional.work,.an |
| 162e0 | 64 20 61 6e 79 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 69 6e 20 69 74 73 20 70 6c 61 63 65 | d.any.function.used.in.its.place |
| 16300 | 0a 20 20 20 20 20 68 61 73 20 74 6f 20 64 6f 20 74 68 65 20 73 61 6d 65 2e 0a 0a 46 75 6e 63 74 | ......has.to.do.the.same...Funct |
| 16320 | 69 6f 6e 3a 20 6d 61 67 69 74 2d 62 75 69 6c 74 69 6e 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 | ion:.magit-builtin-completing-re |
| 16340 | 61 64 20 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 65 64 | ad.prompt.choices.&optional.pred |
| 16360 | 69 63 61 74 65 20 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 | icate.require-match.initial-inpu |
| 16380 | 74 20 68 69 73 74 20 64 65 66 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 70 65 | t.hist.def......This.function.pe |
| 163a0 | 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 20 62 75 69 6c | rforms.completion.using.the.buil |
| 163c0 | 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 64 e2 80 99 20 | t-in.........completing-read.... |
| 163e0 | 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 67 69 74 2d 73 | and.does.some.additional.magit-s |
| 16400 | 70 65 63 69 66 69 63 20 77 6f 72 6b 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 | pecific.work...Function:.magit-i |
| 16420 | 64 6f 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 | do-completing-read.prompt.choice |
| 16440 | 73 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 65 64 69 63 61 74 65 20 72 65 71 75 69 72 65 2d 6d 61 | s.&optional.predicate.require-ma |
| 16460 | 74 63 68 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 20 64 65 66 0a 20 20 20 20 20 | tch.initial-input.hist.def...... |
| 16480 | 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 70 65 72 66 6f 72 6d 73 20 63 6f 6d 70 6c 65 74 69 6f | This.function.performs.completio |
| 164a0 | 6e 20 75 73 69 6e 67 20 e2 80 98 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2b e2 | n.using....ido-completing-read+. |
| 164c0 | 80 99 20 66 72 6f 6d 0a 20 20 20 20 20 74 68 65 20 70 61 63 6b 61 67 65 20 62 79 20 74 68 65 20 | ...from......the.package.by.the. |
| 164e0 | 73 61 6d 65 20 6e 61 6d 65 20 28 77 68 69 63 68 20 79 6f 75 20 68 61 76 65 20 74 6f 20 65 78 70 | same.name.(which.you.have.to.exp |
| 16500 | 6c 69 63 69 74 6c 79 20 69 6e 73 74 61 6c 6c 29 0a 20 20 20 20 20 61 6e 64 20 64 6f 65 73 20 73 | licitly.install)......and.does.s |
| 16520 | 6f 6d 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 6d 61 67 69 74 2d 73 70 65 63 69 66 69 63 20 77 6f | ome.additional.magit-specific.wo |
| 16540 | 72 6b 2e 0a 0a 20 20 20 20 20 57 65 20 68 61 76 65 20 74 6f 20 75 73 65 20 e2 80 98 69 64 6f 2d | rk........We.have.to.use....ido- |
| 16560 | 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2b e2 80 99 20 69 6e 73 74 65 61 64 20 6f 66 20 74 | completing-read+....instead.of.t |
| 16580 | 68 65 0a 20 20 20 20 20 e2 80 98 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 | he.........ido-completing-read.. |
| 165a0 | 99 20 74 68 61 74 20 63 6f 6d 65 73 20 77 69 74 68 20 49 64 6f 20 69 74 73 65 6c 66 2c 20 62 65 | ..that.comes.with.Ido.itself,.be |
| 165c0 | 63 61 75 73 65 20 74 68 65 0a 20 20 20 20 20 6c 61 74 74 65 72 2c 20 77 68 69 6c 65 20 69 6e 74 | cause.the......latter,.while.int |
| 165e0 | 65 6e 64 65 64 20 61 73 20 61 20 64 72 6f 70 2d 69 6e 20 72 65 70 6c 61 63 65 6d 65 6e 74 2c 20 | ended.as.a.drop-in.replacement,. |
| 16600 | 63 61 6e 6e 6f 74 20 73 65 72 76 65 20 74 68 61 74 0a 20 20 20 20 20 70 75 72 70 6f 73 65 20 62 | cannot.serve.that......purpose.b |
| 16620 | 65 63 61 75 73 65 20 69 74 20 76 69 6f 6c 61 74 65 73 20 74 6f 6f 20 6d 61 6e 79 20 6f 66 20 74 | ecause.it.violates.too.many.of.t |
| 16640 | 68 65 20 69 6d 70 6c 69 63 69 74 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 2e 0a 0a 46 75 6e 63 74 69 | he.implicit.conventions...Functi |
| 16660 | 6f 6e 3a 20 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 | on:.magit-completing-read.prompt |
| 16680 | 20 63 68 6f 69 63 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 65 64 69 63 61 74 65 20 72 65 71 | .choices.&optional.predicate.req |
| 166a0 | 75 69 72 65 2d 6d 61 74 63 68 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 20 64 65 | uire-match.initial-input.hist.de |
| 166c0 | 66 20 66 61 6c 6c 62 61 63 6b 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 74 68 65 20 66 75 6e 63 | f.fallback......This.is.the.func |
| 166e0 | 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 77 68 65 | tion.that.Magit.commands.use.whe |
| 16700 | 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 73 65 6c | n.they.need.the......user.to.sel |
| 16720 | 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 20 20 54 | ect.a.single.thing.to.act.on...T |
| 16740 | 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 6d 65 20 | he.arguments.have.the......same. |
| 16760 | 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 72 65 61 | meaning.as.for....completing-rea |
| 16780 | 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 69 63 68 | d...,.except.for.FALLBACK,.which |
| 167a0 | 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 69 6f 6e | ......is.unique.to.this.function |
| 167c0 | 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 20 20 49 | .and.is.described.below........I |
| 167e0 | 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 6f | nstead.of.asking.the.user.to.cho |
| 16800 | 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 20 20 20 | ose.from.a.list.of.possible..... |
| 16820 | 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 79 20 6a | .candidates,.this.function.may.j |
| 16840 | 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 69 65 64 | ust.return.the.default.specified |
| 16860 | 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 20 72 65 | .by......DEF,.with.or.without.re |
| 16880 | 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 68 65 74 | quiring.user.confirmation...Whet |
| 168a0 | 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 65 6e 64 | her.that.is......the.case.depend |
| 168c0 | 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 80 99 20 | s.on.PROMPT,....this-command.... |
| 168e0 | 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 69 6f 6e | and.........magit-dwim-selection |
| 16900 | 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 66 20 74 | ......See.the.documentation.of.t |
| 16920 | 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 6d 61 74 | he.latter.for......more.informat |
| 16940 | 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 76 61 6c | ion........If.it.does.read.a.val |
| 16960 | 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 69 73 20 | ue.in.the.minibuffer,.then.this. |
| 16980 | 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 20 e2 80 | function.acts......similar.to... |
| 169a0 | 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 6f 72 20 | .completing-read...,.except.for. |
| 169c0 | 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 4f 4c 4c | the.following:..............COLL |
| 169e0 | 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 63 65 73 | ECTION.must.be.a.list.of.choices |
| 16a00 | 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 20 20 73 | ...A.function.is.not...........s |
| 16a20 | 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 55 49 52 | upported...............If.REQUIR |
| 16a40 | 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 75 73 65 | E-MATCH.is....nil....and.the.use |
| 16a60 | 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 20 20 20 | r.exits.without.a.choice,....... |
| 16a80 | 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 64 20 69 | ....then....nil....is.returned.i |
| 16aa0 | 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 20 20 20 | nstead.of.an.empty.string....... |
| 16ac0 | 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 6f 6e 2d | ........If.REQUIRE-MATCH.is.non- |
| 16ae0 | 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 75 74 20 | nil.and.the.users.exits.without. |
| 16b00 | 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 72 72 6f | a...........choice,.an.user-erro |
| 16b20 | 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 4c 42 41 | r.is.raised...............FALLBA |
| 16b40 | 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 |
| 16b60 | 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 20 20 20 | .that.is.only.used.if........... |
| 16b80 | 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 98 6e 69 | the.primary.default.DEF.is....ni |
| 16ba0 | 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 69 73 0a | l......The.secondary.default.is. |
| 16bc0 | 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 61 67 69 | ..........not.subject.to....magi |
| 16be0 | 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 46 20 69 | t-dwim-selection........if.DEF.i |
| 16c00 | 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 4c 42 41 | s....nil....but...........FALLBA |
| 16c20 | 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 20 61 6c | CK.is.not,.then.this.function.al |
| 16c40 | 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 20 20 20 | ways.asks.the.user.to........... |
| 16c60 | 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 66 20 62 | choose.a.candidate,.just.as.if.b |
| 16c80 | 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 0a 20 20 | oth.defaults.were....nil........ |
| 16ca0 | 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 66 6f 72 6d 61 74 2d 70 72 6f 6d 70 74 e2 80 99 20 69 73 | .............format-prompt....is |
| 16cc0 | 20 63 61 6c 6c 65 64 20 6f 6e 20 50 52 4f 4d 50 54 20 61 6e 64 20 44 45 46 20 28 6f 72 20 46 41 | .called.on.PROMPT.and.DEF.(or.FA |
| 16ce0 | 4c 4c 42 41 43 4b 20 69 66 0a 20 20 20 20 20 20 20 20 20 20 44 45 46 20 69 73 20 e2 80 98 6e 69 | LLBACK.if...........DEF.is....ni |
| 16d00 | 6c e2 80 99 29 2e 20 20 54 68 69 73 20 61 70 70 65 6e 64 73 20 22 3a 20 22 20 74 6f 20 74 68 65 | l...)...This.appends.":.".to.the |
| 16d20 | 20 70 72 6f 6d 70 74 20 61 6e 64 20 6d 61 79 20 61 6c 73 6f 0a 20 20 20 20 20 20 20 20 20 20 61 | .prompt.and.may.also...........a |
| 16d40 | 64 64 20 74 68 65 20 64 65 66 61 75 6c 74 20 74 6f 20 74 68 65 20 70 72 6f 6d 70 74 2c 20 75 73 | dd.the.default.to.the.prompt,.us |
| 16d60 | 69 6e 67 20 74 68 65 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 65 64 20 62 79 0a 20 20 20 20 | ing.the.format.specified.by..... |
| 16d80 | 20 20 20 20 20 20 e2 80 98 6d 69 6e 69 62 75 66 66 65 72 2d 64 65 66 61 75 6c 74 2d 70 72 6f 6d | .........minibuffer-default-prom |
| 16da0 | 70 74 2d 66 6f 72 6d 61 74 e2 80 99 20 61 6e 64 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 0a 20 20 | pt-format....and.depending.on... |
| 16dc0 | 20 20 20 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 | ...........magit-completing-read |
| 16de0 | 2d 64 65 66 61 75 6c 74 2d 70 72 6f 6d 70 74 2d 70 72 65 64 69 63 61 74 65 e2 80 99 2e 0a 0a 1f | -default-prompt-predicate....... |
| 16e00 | 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 64 | .File:.doc5khxAZ.info,..Node:.Ad |
| 16e20 | 64 69 74 69 6f 6e 61 6c 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 2c 20 20 50 72 | ditional.Completion.Options,..Pr |
| 16e40 | 65 76 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 | ev:.Support.for.Completion.Frame |
| 16e60 | 77 6f 72 6b 73 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 | works,..Up:.Completion.Confirmat |
| 16e80 | 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 36 20 41 64 64 | ion.and.the.Selection..4.5.6.Add |
| 16ea0 | 69 74 69 6f 6e 61 6c 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d | itional.Completion.Options.----- |
| 16ec0 | 2d 2d 2d 2d 2d 2d 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 | ------------------------------.. |
| 16ee0 | 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 73 2d 73 6f 72 | User.Option:.magit-list-refs-sor |
| 16f00 | 74 62 79 0a 20 20 20 20 20 46 6f 72 20 6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 | tby......For.many.commands.that. |
| 16f20 | 72 65 61 64 20 61 20 72 65 66 20 6f 72 20 72 65 66 73 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 | read.a.ref.or.refs.from.the.user |
| 16f40 | 2c 20 74 68 65 20 76 61 6c 75 65 0a 20 20 20 20 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 | ,.the.value......of.this.option. |
| 16f60 | 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 74 68 65 20 6f 72 64 65 72 | can.be.used.to.control.the.order |
| 16f80 | 20 6f 66 20 74 68 65 20 72 65 66 73 2e 20 20 56 61 6c 69 64 0a 20 20 20 20 20 76 61 6c 75 65 73 | .of.the.refs...Valid......values |
| 16fa0 | 20 69 6e 63 6c 75 64 65 20 61 6e 79 20 6b 65 79 20 61 63 63 65 70 74 65 64 20 62 79 20 74 68 65 | .include.any.key.accepted.by.the |
| 16fc0 | 20 e2 80 98 2d 2d 73 6f 72 74 e2 80 99 20 66 6c 61 67 20 6f 66 20 e2 80 98 67 69 74 0a 20 20 20 | ....--sort....flag.of....git.... |
| 16fe0 | 20 20 66 6f 72 2d 65 61 63 68 2d 72 65 66 e2 80 99 2e 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 | ..for-each-ref......By.default,. |
| 17000 | 72 65 66 73 20 61 72 65 20 73 6f 72 74 65 64 20 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 20 62 | refs.are.sorted.alphabetically.b |
| 17020 | 79 20 74 68 65 69 72 0a 20 20 20 20 20 66 75 6c 6c 20 6e 61 6d 65 20 28 65 2e 67 2e 2c 20 22 72 | y.their......full.name.(e.g.,."r |
| 17040 | 65 66 73 2f 68 65 61 64 73 2f 6d 61 73 74 65 72 22 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 | efs/heads/master").....File:.doc |
| 17060 | 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 6f 75 73 65 20 53 75 70 70 6f 72 | 5khxAZ.info,..Node:.Mouse.Suppor |
| 17080 | 74 2c 20 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 43 6f | t,..Next:.Running.Git,..Prev:.Co |
| 170a0 | 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 |
| 170c0 | 6c 65 63 74 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 | lection,..Up:.Interface.Concepts |
| 170e0 | 0a 0a 34 2e 36 20 4d 6f 75 73 65 20 53 75 70 70 6f 72 74 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ..4.6.Mouse.Support.============ |
| 17100 | 3d 3d 3d 3d 3d 0a 0a 44 6f 75 62 6c 65 20 63 6c 69 63 6b 69 6e 67 20 6f 6e 20 61 20 73 65 63 74 | =====..Double.clicking.on.a.sect |
| 17120 | 69 6f 6e 20 68 65 61 64 69 6e 67 20 74 6f 67 67 6c 65 73 20 74 68 65 20 76 69 73 69 62 69 6c 69 | ion.heading.toggles.the.visibili |
| 17140 | 74 79 20 6f 66 20 69 74 73 20 62 6f 64 79 2c 0a 69 66 20 61 6e 79 2e 20 20 4c 69 6b 65 77 69 73 | ty.of.its.body,.if.any...Likewis |
| 17160 | 65 20 63 6c 69 63 6b 69 6e 67 20 69 6e 20 74 68 65 20 6c 65 66 74 20 66 72 69 6e 67 65 20 74 6f | e.clicking.in.the.left.fringe.to |
| 17180 | 67 67 6c 65 73 20 74 68 65 20 76 69 73 69 62 69 6c 69 74 79 20 6f 66 0a 74 68 65 20 61 70 70 72 | ggles.the.visibility.of.the.appr |
| 171a0 | 6f 70 72 69 61 74 65 20 73 65 63 74 69 6f 6e 2e 0a 0a 20 20 20 41 20 63 6f 6e 74 65 78 74 20 6d | opriate.section......A.context.m |
| 171c0 | 65 6e 75 20 69 73 20 70 72 6f 76 69 64 65 64 20 62 75 74 20 68 61 73 20 74 6f 20 62 65 20 65 6e | enu.is.provided.but.has.to.be.en |
| 171e0 | 61 62 6c 65 64 20 65 78 70 6c 69 63 69 74 6c 79 2e 20 20 49 6e 0a 45 6d 61 63 73 20 32 38 20 61 | abled.explicitly...In.Emacs.28.a |
| 17200 | 6e 64 20 67 72 65 61 74 65 72 2c 20 65 6e 61 62 6c 65 20 74 68 65 20 67 6c 6f 62 61 6c 20 6d 6f | nd.greater,.enable.the.global.mo |
| 17220 | 64 65 20 e2 80 98 63 6f 6e 74 65 78 74 2d 6d 65 6e 75 2d 6d 6f 64 65 e2 80 99 2e 20 20 49 66 0a | de....context-menu-mode......If. |
| 17240 | 79 6f 75 20 75 73 65 20 61 6e 20 6f 6c 64 65 72 20 45 6d 61 63 73 20 72 65 6c 65 61 73 65 2c 20 | you.use.an.older.Emacs.release,. |
| 17260 | 73 65 74 0a e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 63 6f 6e 74 65 78 | set....magit-section-show-contex |
| 17280 | 74 2d 6d 65 6e 75 2d 66 6f 72 2d 65 6d 61 63 73 3c 32 38 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a | t-menu-for-emacs<28........File: |
| 172a0 | 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 75 6e 6e 69 6e 67 20 | .doc5khxAZ.info,..Node:.Running. |
| 172c0 | 47 69 74 2c 20 20 50 72 65 76 3a 20 4d 6f 75 73 65 20 53 75 70 70 6f 72 74 2c 20 20 55 70 3a 20 | Git,..Prev:.Mouse.Support,..Up:. |
| 172e0 | 49 6e 74 65 72 66 61 63 65 20 43 6f 6e 63 65 70 74 73 0a 0a 34 2e 37 20 52 75 6e 6e 69 6e 67 20 | Interface.Concepts..4.7.Running. |
| 17300 | 47 69 74 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 | Git.===============..*.Menu:..*. |
| 17320 | 56 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 | Viewing.Git.Output::.*.Git.Proce |
| 17340 | 73 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 | ss.Status::.*.Running.Git.Manual |
| 17360 | 6c 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 | ly::.*.Git.Executable::.*.Global |
| 17380 | 20 47 69 74 20 41 72 67 75 6d 65 6e 74 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 | .Git.Arguments::....File:.doc5kh |
| 173a0 | 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 56 69 65 77 69 6e 67 20 47 69 74 20 4f 75 74 | xAZ.info,..Node:.Viewing.Git.Out |
| 173c0 | 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 61 74 75 73 2c 20 | put,..Next:.Git.Process.Status,. |
| 173e0 | 20 55 70 3a 20 52 75 6e 6e 69 6e 67 20 47 69 74 0a 0a 34 2e 37 2e 31 20 56 69 65 77 69 6e 67 20 | .Up:.Running.Git..4.7.1.Viewing. |
| 17400 | 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 2d 2d 2d 2d 2d 2d | Git.Output.--------------------- |
| 17420 | 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 20 66 6f 72 20 73 | ---..Magit.runs.Git.either.for.s |
| 17440 | 69 64 65 2d 65 66 66 65 63 74 73 20 28 65 2e 67 2e 2c 20 77 68 65 6e 20 70 75 73 68 69 6e 67 29 | ide-effects.(e.g.,.when.pushing) |
| 17460 | 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 2e 2c 20 74 68 65 | .or.to.get.some.value.(e.g.,.the |
| 17480 | 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 29 2e 0a 0a 20 | .name.of.the.current.branch).... |
| 174a0 | 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 2d 65 66 66 65 63 | ..When.Git.is.run.for.side-effec |
| 174c0 | 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 6c 6f 67 67 65 64 | ts,.the.process.output.is.logged |
| 174e0 | 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 75 66 66 65 72 2c | .in.a.per-repository.log.buffer, |
| 17500 | 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 69 6e 67 20 74 68 | .which.can.be.consulted.using.th |
| 17520 | 65 0a e2 80 98 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 e2 80 99 20 63 6f 6d | e....magit-process-buffer....com |
| 17540 | 6d 61 6e 64 2c 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 | mand,.when.things.don...t.go.as. |
| 17560 | 65 78 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 | expected......The.output/errors. |
| 17580 | 66 6f 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 | for.up.to....magit-process-log-m |
| 175a0 | 61 78 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 | ax....Git.commands.are.retained. |
| 175c0 | 0a 0a 4b 65 79 3a 20 24 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 29 0a | ..Key:.$.(magit-process-buffer). |
| 175e0 | 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 68 65 20 | .....This.commands.displays.the. |
| 17600 | 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 74 0a 20 | process.buffer.for.the.current.. |
| 17620 | 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 61 74 20 | ....repository......Inside.that. |
| 17640 | 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 73 20 66 | buffer,.the.usual.key.bindings.f |
| 17660 | 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 74 69 6f | or.navigating.and.showing.sectio |
| 17680 | 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 6e 65 20 | ns.are.available...There.is.one. |
| 176a0 | 61 64 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 4b 65 79 3a 20 6b 20 28 6d 61 67 | additional.command...Key:.k.(mag |
| 176c0 | 69 74 2d 70 72 6f 63 65 73 73 2d 6b 69 6c 6c 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | it-process-kill)......This.comma |
| 176e0 | 6e 64 20 6b 69 6c 6c 73 20 74 68 65 20 70 72 6f 63 65 73 73 20 72 65 70 72 65 73 65 6e 74 65 64 | nd.kills.the.process.represented |
| 17700 | 20 62 79 20 74 68 65 20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 4b 65 79 3a 20 | .by.the.section.at.point...Key:. |
| 17720 | 4d 2d 78 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 67 69 74 2d 64 65 62 75 67 0a 20 20 20 20 20 | M-x.magit-toggle-git-debug...... |
| 17740 | 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 20 61 64 64 | This.command.toggles.whether.add |
| 17760 | 69 74 69 6f 6e 61 6c 20 67 69 74 20 65 72 72 6f 72 73 20 61 72 65 20 72 65 70 6f 72 74 65 64 2e | itional.git.errors.are.reported. |
| 17780 | 0a 0a 20 20 20 20 20 4d 61 67 69 74 20 62 61 73 69 63 61 6c 6c 79 20 63 61 6c 6c 73 20 67 69 74 | .......Magit.basically.calls.git |
| 177a0 | 20 66 6f 72 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 74 77 6f 20 72 65 61 73 6f 6e 73 3a 20 66 | .for.one.of.these.two.reasons:.f |
| 177c0 | 6f 72 0a 20 20 20 20 20 73 69 64 65 2d 65 66 66 65 63 74 73 20 6f 72 20 74 6f 20 64 6f 20 73 6f | or......side-effects.or.to.do.so |
| 177e0 | 6d 65 74 68 69 6e 67 20 77 69 74 68 20 69 74 73 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 | mething.with.its.standard.output |
| 17800 | 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 67 69 74 20 69 73 20 72 75 6e 20 66 6f 72 20 73 69 64 65 | ........When.git.is.run.for.side |
| 17820 | 2d 65 66 66 65 63 74 73 20 74 68 65 6e 20 69 74 73 20 6f 75 74 70 75 74 2c 20 69 6e 63 6c 75 64 | -effects.then.its.output,.includ |
| 17840 | 69 6e 67 20 65 72 72 6f 72 0a 20 20 20 20 20 6d 65 73 73 61 67 65 73 2c 20 67 6f 20 69 6e 74 6f | ing.error......messages,.go.into |
| 17860 | 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 20 77 68 69 63 68 20 69 73 20 73 68 6f | .the.process.buffer.which.is.sho |
| 17880 | 77 6e 20 77 68 65 6e 20 75 73 69 6e 67 20 e2 80 98 24 e2 80 99 2e 0a 0a 20 20 20 20 20 57 68 65 | wn.when.using....$...........Whe |
| 178a0 | 6e 20 67 69 74 e2 80 99 73 20 6f 75 74 70 75 74 20 69 73 20 63 6f 6e 73 75 6d 65 64 20 69 6e 20 | n.git...s.output.is.consumed.in. |
| 178c0 | 73 6f 6d 65 20 77 61 79 2c 20 74 68 65 6e 20 69 74 20 77 6f 75 6c 64 20 62 65 20 74 6f 6f 0a 20 | some.way,.then.it.would.be.too.. |
| 178e0 | 20 20 20 20 65 78 70 65 6e 73 69 76 65 20 74 6f 20 61 6c 73 6f 20 69 6e 73 65 72 74 20 69 74 20 | ....expensive.to.also.insert.it. |
| 17900 | 69 6e 74 6f 20 74 68 69 73 20 62 75 66 66 65 72 2c 20 62 75 74 20 77 69 74 68 20 74 68 69 73 20 | into.this.buffer,.but.with.this. |
| 17920 | 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 74 68 61 74 20 63 61 6e 20 62 65 20 65 6e 61 62 6c 65 64 | command......that.can.be.enabled |
| 17940 | 20 74 65 6d 70 6f 72 61 72 69 6c 79 2e 20 20 49 6e 20 74 68 61 74 20 63 61 73 65 2c 20 69 66 20 | .temporarily...In.that.case,.if. |
| 17960 | 67 69 74 20 72 65 74 75 72 6e 73 20 77 69 74 68 0a 20 20 20 20 20 61 20 6e 6f 6e 2d 7a 65 72 6f | git.returns.with......a.non-zero |
| 17980 | 20 65 78 69 74 20 73 74 61 74 75 73 2c 20 74 68 65 6e 20 61 74 20 6c 65 61 73 74 20 69 74 73 20 | .exit.status,.then.at.least.its. |
| 179a0 | 73 74 61 6e 64 61 72 64 20 65 72 72 6f 72 20 69 73 0a 20 20 20 20 20 69 6e 73 65 72 74 65 64 20 | standard.error.is......inserted. |
| 179c0 | 69 6e 74 6f 20 74 68 69 73 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 41 6c 73 6f 20 6e 6f 74 | into.this.buffer........Also.not |
| 179e0 | 65 20 74 68 61 74 20 6a 75 73 74 20 62 65 63 61 75 73 65 20 67 69 74 20 65 78 69 74 73 20 77 69 | e.that.just.because.git.exits.wi |
| 17a00 | 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 20 61 6e 64 0a 20 20 20 20 20 70 72 | th.a.non-zero.status.and......pr |
| 17a20 | 69 6e 74 73 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 2c 20 74 68 61 74 20 75 73 75 61 | ints.an.error.message,.that.usua |
| 17a40 | 6c 6c 79 20 64 6f 65 73 6e e2 80 99 74 20 6d 65 61 6e 20 74 68 61 74 20 69 74 20 69 73 20 61 6e | lly.doesn...t.mean.that.it.is.an |
| 17a60 | 0a 20 20 20 20 20 65 72 72 6f 72 20 61 73 20 66 61 72 20 61 73 20 4d 61 67 69 74 20 69 73 20 63 | ......error.as.far.as.Magit.is.c |
| 17a80 | 6f 6e 63 65 72 6e 65 64 2c 20 77 68 69 63 68 20 69 73 20 61 6e 6f 74 68 65 72 20 72 65 61 73 6f | oncerned,.which.is.another.reaso |
| 17aa0 | 6e 20 77 65 0a 20 20 20 20 20 75 73 75 61 6c 6c 79 20 68 69 64 65 20 74 68 65 73 65 20 65 72 72 | n.we......usually.hide.these.err |
| 17ac0 | 6f 72 20 6d 65 73 73 61 67 65 73 2e 20 20 57 68 65 74 68 65 72 20 73 6f 6d 65 20 65 72 72 6f 72 | or.messages...Whether.some.error |
| 17ae0 | 20 6d 65 73 73 61 67 65 20 69 73 0a 20 20 20 20 20 72 65 6c 65 76 61 6e 74 20 69 6e 20 74 68 65 | .message.is......relevant.in.the |
| 17b00 | 20 63 6f 6e 74 65 78 74 20 6f 66 20 73 6f 6d 65 20 75 6e 65 78 70 65 63 74 65 64 20 62 65 68 61 | .context.of.some.unexpected.beha |
| 17b20 | 76 69 6f 72 20 68 61 73 20 74 6f 20 62 65 0a 20 20 20 20 20 6a 75 64 67 65 64 20 6f 6e 20 61 20 | vior.has.to.be......judged.on.a. |
| 17b40 | 63 61 73 65 20 62 79 20 63 61 73 65 20 62 61 73 69 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 | case.by.case.basis.....File:.doc |
| 17b60 | 35 6b 68 78 41 5a 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 | 5khxAZ.info,..Node:.Git.Process. |
| 17b80 | 53 74 61 74 75 73 2c 20 20 4e 65 78 74 3a 20 52 75 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e 75 61 | Status,..Next:.Running.Git.Manua |
| 17ba0 | 6c 6c 79 2c 20 20 50 72 65 76 3a 20 56 69 65 77 69 6e 67 20 47 69 74 20 4f 75 74 70 75 74 2c 20 | lly,..Prev:.Viewing.Git.Output,. |
| 17bc0 | 20 55 70 3a 20 52 75 6e 6e 69 6e 67 20 47 69 74 0a 0a 34 2e 37 2e 32 20 47 69 74 20 50 72 6f 63 | .Up:.Running.Git..4.7.2.Git.Proc |
| 17be0 | 65 73 73 20 53 74 61 74 75 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ess.Status.--------------------- |
| 17c00 | 2d 2d 2d 0a 0a 57 68 65 6e 20 61 20 47 69 74 20 70 72 6f 63 65 73 73 20 69 73 20 72 75 6e 6e 69 | ---..When.a.Git.process.is.runni |
| 17c20 | 6e 67 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 73 2c 20 4d 61 67 69 74 20 64 69 73 70 6c | ng.for.side-effects,.Magit.displ |
| 17c40 | 61 79 73 20 61 6e 0a 69 6e 64 69 63 61 74 6f 72 20 69 6e 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e | ays.an.indicator.in.the.mode.lin |
| 17c60 | 65 2c 20 75 73 69 6e 67 20 74 68 65 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d | e,.using.the....magit-mode-line- |
| 17c80 | 70 72 6f 63 65 73 73 e2 80 99 20 66 61 63 65 2e 0a 0a 20 20 20 49 66 20 74 68 65 20 47 69 74 20 | process....face......If.the.Git. |
| 17ca0 | 70 72 6f 63 65 73 73 20 65 78 69 74 73 20 73 75 63 63 65 73 73 66 75 6c 6c 79 2c 20 74 68 65 20 | process.exits.successfully,.the. |
| 17cc0 | 70 72 6f 63 65 73 73 20 69 6e 64 69 63 61 74 6f 72 20 69 73 0a 72 65 6d 6f 76 65 64 20 66 72 6f | process.indicator.is.removed.fro |
| 17ce0 | 6d 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 20 69 6d 6d 65 64 69 61 74 65 6c 79 2e 0a 0a 20 20 | m.the.mode.line.immediately..... |
| 17d00 | 20 49 6e 20 74 68 65 20 63 61 73 65 20 6f 66 20 61 20 47 69 74 20 65 72 72 6f 72 2c 20 74 68 65 | .In.the.case.of.a.Git.error,.the |
| 17d20 | 20 70 72 6f 63 65 73 73 20 69 6e 64 69 63 61 74 6f 72 20 69 73 20 6e 6f 74 20 72 65 6d 6f 76 65 | .process.indicator.is.not.remove |
| 17d40 | 64 2c 20 62 75 74 0a 69 73 20 69 6e 73 74 65 61 64 20 68 69 67 68 6c 69 67 68 74 65 64 20 77 69 | d,.but.is.instead.highlighted.wi |
| 17d60 | 74 68 20 74 68 65 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 | th.the....magit-mode-line-proces |
| 17d80 | 73 2d 65 72 72 6f 72 e2 80 99 20 66 61 63 65 2c 0a 61 6e 64 20 74 68 65 20 65 72 72 6f 72 20 64 | s-error....face,.and.the.error.d |
| 17da0 | 65 74 61 69 6c 73 20 66 72 6f 6d 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 20 61 | etails.from.the.process.buffer.a |
| 17dc0 | 72 65 20 70 72 6f 76 69 64 65 64 20 61 73 20 61 20 74 6f 6f 6c 74 69 70 0a 66 6f 72 20 6d 6f 75 | re.provided.as.a.tooltip.for.mou |
| 17de0 | 73 65 20 75 73 65 72 73 2e 20 20 54 68 69 73 20 65 72 72 6f 72 20 69 6e 64 69 63 61 74 6f 72 20 | se.users...This.error.indicator. |
| 17e00 | 70 65 72 73 69 73 74 73 20 69 6e 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 20 75 6e 74 69 6c 0a | persists.in.the.mode.line.until. |
| 17e20 | 74 68 65 20 6e 65 78 74 20 6d 61 67 69 74 20 62 75 66 66 65 72 20 72 65 66 72 65 73 68 2e 0a 0a | the.next.magit.buffer.refresh... |
| 17e40 | 20 20 20 49 66 20 79 6f 75 20 64 6f 20 6e 6f 74 20 77 69 73 68 20 70 72 6f 63 65 73 73 20 65 72 | ...If.you.do.not.wish.process.er |
| 17e60 | 72 6f 72 73 20 74 6f 20 62 65 20 69 6e 64 69 63 61 74 65 64 20 69 6e 20 74 68 65 20 6d 6f 64 65 | rors.to.be.indicated.in.the.mode |
| 17e80 | 20 6c 69 6e 65 2c 0a 73 65 74 20 e2 80 98 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 64 69 73 70 | .line,.set....magit-process-disp |
| 17ea0 | 6c 61 79 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 65 72 72 6f 72 e2 80 99 20 74 6f 20 e2 80 98 6e 69 6c | lay-mode-line-error....to....nil |
| 17ec0 | e2 80 99 2e 0a 0a 20 20 20 50 72 6f 63 65 73 73 20 65 72 72 6f 72 73 20 61 72 65 20 64 69 73 70 | .........Process.errors.are.disp |
| 17ee0 | 6c 61 79 65 64 20 61 74 20 74 68 65 20 74 6f 70 20 6f 66 20 74 68 65 20 73 74 61 74 75 73 20 62 | layed.at.the.top.of.the.status.b |
| 17f00 | 75 66 66 65 72 20 61 6e 64 20 69 6e 0a 74 68 65 20 65 63 68 6f 20 61 72 65 61 2e 20 20 49 6e 20 | uffer.and.in.the.echo.area...In. |
| 17f20 | 62 6f 74 68 20 70 6c 61 63 65 73 20 61 20 68 69 6e 74 20 69 73 20 61 70 70 65 6e 64 65 64 2c 20 | both.places.a.hint.is.appended,. |
| 17f40 | 77 68 69 63 68 20 69 6e 66 6f 72 6d 73 20 75 73 65 72 73 0a 74 68 61 74 20 74 68 65 79 20 63 61 | which.informs.users.that.they.ca |
| 17f60 | 6e 20 73 65 65 20 74 68 65 20 66 75 6c 6c 20 6f 75 74 70 75 74 20 69 6e 20 74 68 65 20 70 72 6f | n.see.the.full.output.in.the.pro |
| 17f80 | 63 65 73 73 20 62 75 66 66 65 72 20 61 6e 64 20 68 6f 77 20 74 6f 0a 64 69 73 70 6c 61 79 20 74 | cess.buffer.and.how.to.display.t |
| 17fa0 | 68 61 74 20 62 75 66 66 65 72 2e 20 20 48 6f 77 65 76 65 72 2c 20 6f 6e 63 65 20 79 6f 75 20 61 | hat.buffer...However,.once.you.a |
| 17fc0 | 72 65 20 61 77 61 72 65 20 6f 66 20 74 68 61 74 2c 20 79 6f 75 20 6d 69 67 68 74 0a 77 61 6e 74 | re.aware.of.that,.you.might.want |
| 17fe0 | 20 74 6f 20 73 65 74 20 e2 80 98 6d 61 67 69 74 2d 73 68 6f 77 2d 70 72 6f 63 65 73 73 2d 62 75 | .to.set....magit-show-process-bu |
| 18000 | 66 66 65 72 2d 68 69 6e 74 e2 80 99 20 74 6f 20 e2 80 98 6e 69 6c e2 80 99 2e 0a 0a 1f 0a 46 69 | ffer-hint....to....nil........Fi |
| 18020 | 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 75 6e 6e 69 | le:.doc5khxAZ.info,..Node:.Runni |
| 18040 | 6e 67 20 47 69 74 20 4d 61 6e 75 61 6c 6c 79 2c 20 20 4e 65 78 74 3a 20 47 69 74 20 45 78 65 63 | ng.Git.Manually,..Next:.Git.Exec |
| 18060 | 75 74 61 62 6c 65 2c 20 20 50 72 65 76 3a 20 47 69 74 20 50 72 6f 63 65 73 73 20 53 74 61 74 75 | utable,..Prev:.Git.Process.Statu |
| 18080 | 73 2c 20 20 55 70 3a 20 52 75 6e 6e 69 6e 67 20 47 69 74 0a 0a 34 2e 37 2e 33 20 52 75 6e 6e 69 | s,..Up:.Running.Git..4.7.3.Runni |
| 180a0 | 6e 67 20 47 69 74 20 4d 61 6e 75 61 6c 6c 79 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ng.Git.Manually.---------------- |
| 180c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 57 68 69 6c 65 20 4d 61 67 69 74 20 70 72 6f 76 69 64 65 73 | ----------..While.Magit.provides |
| 180e0 | 20 6d 61 6e 79 20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 69 6e 74 65 72 61 63 74 | .many.Emacs.commands.to.interact |
| 18100 | 20 77 69 74 68 20 47 69 74 2c 20 69 74 20 64 6f 65 73 0a 6e 6f 74 20 63 6f 76 65 72 20 65 76 65 | .with.Git,.it.does.not.cover.eve |
| 18120 | 72 79 74 68 69 6e 67 2e 20 20 49 6e 20 74 68 6f 73 65 20 63 61 73 65 73 20 79 6f 75 72 20 65 78 | rything...In.those.cases.your.ex |
| 18140 | 69 73 74 69 6e 67 20 47 69 74 20 6b 6e 6f 77 6c 65 64 67 65 20 77 69 6c 6c 0a 63 6f 6d 65 20 69 | isting.Git.knowledge.will.come.i |
| 18160 | 6e 20 68 61 6e 64 79 2e 20 20 4d 61 67 69 74 20 70 72 6f 76 69 64 65 73 20 73 6f 6d 65 20 63 6f | n.handy...Magit.provides.some.co |
| 18180 | 6d 6d 61 6e 64 73 20 66 6f 72 20 72 75 6e 6e 69 6e 67 20 61 72 62 69 74 72 61 72 79 20 47 69 74 | mmands.for.running.arbitrary.Git |
| 181a0 | 0a 63 6f 6d 6d 61 6e 64 73 20 62 79 20 74 79 70 69 6e 67 20 74 68 65 6d 20 69 6e 74 6f 20 74 68 | .commands.by.typing.them.into.th |
| 181c0 | 65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 68 61 76 69 6e 67 20 | e.minibuffer,.instead.of.having. |
| 181e0 | 74 6f 20 73 77 69 74 63 68 0a 74 6f 20 61 20 73 68 65 6c 6c 2e 0a 0a 4b 65 79 3a 20 21 20 28 6d | to.switch.to.a.shell...Key:.!.(m |
| 18200 | 61 67 69 74 2d 72 75 6e 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 | agit-run)......This.transient.pr |
| 18220 | 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 |
| 18240 | 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 |
| 18260 | 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 |
| 18280 | 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 4b 65 79 3a 20 21 | til.a.suffix.is.invoked...Key:.! |
| 182a0 | 20 21 20 28 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 70 64 69 72 29 0a 20 20 | .!.(magit-git-command-topdir)... |
| 182c0 | 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 61 64 73 20 61 20 63 6f 6d 6d 61 6e 64 20 | ...This.command.reads.a.command. |
| 182e0 | 66 72 6f 6d 20 74 68 65 20 75 73 65 72 20 61 6e 64 20 65 78 65 63 75 74 65 73 20 69 74 20 69 6e | from.the.user.and.executes.it.in |
| 18300 | 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 6f 66 | .the......top-level.directory.of |
| 18320 | 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 20 20 20 20 | .the.current.working.tree....... |
| 18340 | 20 54 68 65 20 73 74 72 69 6e 67 20 22 67 69 74 20 22 20 69 73 20 75 73 65 64 20 61 73 20 69 6e | .The.string."git.".is.used.as.in |
| 18360 | 69 74 69 61 6c 20 69 6e 70 75 74 20 77 68 65 6e 20 70 72 6f 6d 70 74 69 6e 67 20 74 68 65 20 75 | itial.input.when.prompting.the.u |
| 18380 | 73 65 72 0a 20 20 20 20 20 66 6f 72 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2e 20 20 49 74 20 63 61 | ser......for.the.command...It.ca |
| 183a0 | 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 74 6f 20 72 75 6e 20 61 6e 6f 74 68 65 72 20 63 6f 6d 6d | n.be.removed.to.run.another.comm |
| 183c0 | 61 6e 64 2e 0a 0a 4b 65 79 3a 20 3a 20 28 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 29 | and...Key:.:.(magit-git-command) |
| 183e0 | 0a 0a 4b 65 79 3a 20 21 20 70 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 61 | ..Key:.!.p......This.command.rea |
| 18400 | 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 20 61 6e 64 20 65 | ds.a.command.from.the.user.and.e |
| 18420 | 78 65 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 | xecutes.it.in.........default-di |
| 18440 | 72 65 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 | rectory......With.a.prefix.argum |
| 18460 | 65 6e 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 | ent.the.command.is......executed |
| 18480 | 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 74 | .in.the.top-level.directory.of.t |
| 184a0 | 68 65 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 | he.current.working.tree......ins |
| 184c0 | 74 65 61 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 | tead........The.string."git.".is |
| 184e0 | 20 75 73 65 64 20 61 73 20 69 6e 69 74 69 61 6c 20 69 6e 70 75 74 20 77 68 65 6e 20 70 72 6f 6d | .used.as.initial.input.when.prom |
| 18500 | 70 74 69 6e 67 20 74 68 65 20 75 73 65 72 0a 20 20 20 20 20 66 6f 72 20 74 68 65 20 63 6f 6d 6d | pting.the.user......for.the.comm |
| 18520 | 61 6e 64 2e 20 20 49 74 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 74 6f 20 72 75 6e 20 61 | and...It.can.be.removed.to.run.a |
| 18540 | 6e 6f 74 68 65 72 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 4b 65 79 3a 20 21 20 73 20 28 6d 61 67 69 74 | nother.command...Key:.!.s.(magit |
| 18560 | 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 70 64 69 72 29 0a 20 20 20 20 20 54 68 69 73 | -shell-command-topdir)......This |
| 18580 | 20 63 6f 6d 6d 61 6e 64 20 72 65 61 64 73 20 61 20 63 6f 6d 6d 61 6e 64 20 66 72 6f 6d 20 74 68 | .command.reads.a.command.from.th |
| 185a0 | 65 20 75 73 65 72 20 61 6e 64 20 65 78 65 63 75 74 65 73 20 69 74 20 69 6e 20 74 68 65 0a 20 20 | e.user.and.executes.it.in.the... |
| 185c0 | 20 20 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 | ...top-level.directory.of.the.cu |
| 185e0 | 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 0a 4b 65 79 3a 20 21 20 53 20 28 6d | rrent.working.tree...Key:.!.S.(m |
| 18600 | 61 67 69 74 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f | agit-shell-command)......This.co |
| 18620 | 6d 6d 61 6e 64 20 72 65 61 64 73 20 61 20 63 6f 6d 6d 61 6e 64 20 66 72 6f 6d 20 74 68 65 20 75 | mmand.reads.a.command.from.the.u |
| 18640 | 73 65 72 20 61 6e 64 20 65 78 65 63 75 74 65 73 20 69 74 20 69 6e 0a 20 20 20 20 20 e2 80 98 64 | ser.and.executes.it.in.........d |
| 18660 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 2e 20 20 57 69 74 68 20 61 20 70 72 65 | efault-directory......With.a.pre |
| 18680 | 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 69 73 0a 20 20 20 20 | fix.argument.the.command.is..... |
| 186a0 | 20 65 78 65 63 75 74 65 64 20 69 6e 20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 64 69 72 65 63 | .executed.in.the.top-level.direc |
| 186c0 | 74 6f 72 79 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 | tory.of.the.current.working.tree |
| 186e0 | 0a 20 20 20 20 20 69 6e 73 74 65 61 64 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 | ......instead...User.Option:.mag |
| 18700 | 69 74 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 76 65 72 62 6f 73 65 2d 70 72 6f 6d 70 74 0a | it-shell-command-verbose-prompt. |
| 18720 | 20 20 20 20 20 57 68 65 74 68 65 72 20 74 68 65 20 70 72 6f 6d 70 74 2c 20 75 73 65 64 20 62 79 | .....Whether.the.prompt,.used.by |
| 18740 | 20 74 68 65 20 61 62 6f 76 65 20 63 6f 6d 6d 61 6e 64 73 20 77 68 65 6e 20 72 65 61 64 69 6e 67 | .the.above.commands.when.reading |
| 18760 | 20 61 20 73 68 65 6c 6c 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 2c 20 73 68 6f 77 73 20 74 68 65 | .a.shell......command,.shows.the |
| 18780 | 20 64 69 72 65 63 74 6f 72 79 20 69 6e 20 77 68 69 63 68 20 69 74 20 77 69 6c 6c 20 62 65 20 72 | .directory.in.which.it.will.be.r |
| 187a0 | 75 6e 2e 0a 0a 20 20 20 54 68 65 73 65 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 73 74 | un......These.suffix.commands.st |
| 187c0 | 61 72 74 20 65 78 74 65 72 6e 61 6c 20 67 75 69 20 74 6f 6f 6c 73 2e 0a 0a 4b 65 79 3a 20 21 20 | art.external.gui.tools...Key:.!. |
| 187e0 | 6b 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 6b 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | k.(magit-run-gitk)......This.com |
| 18800 | 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 65 20 63 75 72 72 | mand.runs....gitk....in.the.curr |
| 18820 | 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 4b 65 79 3a 20 21 20 61 20 28 6d 61 67 69 74 | ent.repository...Key:.!.a.(magit |
| 18840 | 2d 72 75 6e 2d 67 69 74 6b 2d 61 6c 6c 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 | -run-gitk-all)......This.command |
| 18860 | 20 72 75 6e 73 20 e2 80 98 67 69 74 6b 20 2d 2d 61 6c 6c e2 80 99 20 69 6e 20 74 68 65 20 63 75 | .runs....gitk.--all....in.the.cu |
| 18880 | 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 4b 65 79 3a 20 21 20 62 20 28 6d 61 67 | rrent.repository...Key:.!.b.(mag |
| 188a0 | 69 74 2d 72 75 6e 2d 67 69 74 6b 2d 62 72 61 6e 63 68 65 73 29 0a 20 20 20 20 20 54 68 69 73 20 | it-run-gitk-branches)......This. |
| 188c0 | 63 6f 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 | command.runs....gitk.--branches. |
| 188e0 | 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 72 79 2e 0a 0a 4b | ...in.the.current.repository...K |
| 18900 | 65 79 3a 20 21 20 67 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 67 75 69 29 0a 20 20 20 20 | ey:.!.g.(magit-run-git-gui)..... |
| 18920 | 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 75 6e 73 20 e2 80 98 67 69 74 20 67 75 69 e2 80 99 | .This.command.runs....git.gui... |
| 18940 | 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 4b 65 79 | .in.the.current.repository...Key |
| 18960 | 3a 20 21 20 6d 20 28 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 29 0a 20 20 20 20 | :.!.m.(magit-git-mergetool)..... |
| 18980 | 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 75 6e 73 20 e2 80 98 67 69 74 20 6d 65 72 67 65 74 | .This.command.runs....git.merget |
| 189a0 | 6f 6f 6c 20 2d 2d 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 | ool.--gui....in.the.current.repo |
| 189c0 | 73 69 74 6f 72 79 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 | sitory........With.a.prefix.argu |
| 189e0 | 6d 65 6e 74 20 74 68 69 73 20 61 63 74 73 20 61 73 20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 72 | ment.this.acts.as.a.transient.pr |
| 18a00 | 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 0a 20 20 20 20 20 61 6c 6c 6f 77 69 6e 67 20 74 68 65 20 | efix.command,......allowing.the. |
| 18a20 | 75 73 65 72 20 74 6f 20 73 65 6c 65 63 74 20 74 68 65 20 6d 65 72 67 65 74 6f 6f 6c 20 61 6e 64 | user.to.select.the.mergetool.and |
| 18a40 | 20 63 68 61 6e 67 65 20 73 6f 6d 65 20 73 65 74 74 69 6e 67 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 | .change.some.settings.....File:. |
| 18a60 | 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 47 69 74 20 45 78 65 63 75 | doc5khxAZ.info,..Node:.Git.Execu |
| 18a80 | 74 61 62 6c 65 2c 20 20 4e 65 78 74 3a 20 47 6c 6f 62 61 6c 20 47 69 74 20 41 72 67 75 6d 65 6e | table,..Next:.Global.Git.Argumen |
| 18aa0 | 74 73 2c 20 20 50 72 65 76 3a 20 52 75 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e 75 61 6c 6c 79 2c | ts,..Prev:.Running.Git.Manually, |
| 18ac0 | 20 20 55 70 3a 20 52 75 6e 6e 69 6e 67 20 47 69 74 0a 0a 34 2e 37 2e 34 20 47 69 74 20 45 78 65 | ..Up:.Running.Git..4.7.4.Git.Exe |
| 18ae0 | 63 75 74 61 62 6c 65 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 57 68 | cutable.--------------------..Wh |
| 18b00 | 65 6e 20 4d 61 67 69 74 20 63 61 6c 6c 73 20 47 69 74 2c 20 74 68 65 6e 20 69 74 20 6d 61 79 20 | en.Magit.calls.Git,.then.it.may. |
| 18b20 | 64 6f 20 73 6f 20 75 73 69 6e 67 20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 74 6f | do.so.using.the.absolute.path.to |
| 18b40 | 20 74 68 65 0a e2 80 98 67 69 74 e2 80 99 20 65 78 65 63 75 74 61 62 6c 65 2c 20 6f 72 20 75 73 | .the....git....executable,.or.us |
| 18b60 | 69 6e 67 20 6a 75 73 74 20 69 74 73 20 6e 61 6d 65 2e 0a 0a 20 20 20 57 68 65 6e 20 72 75 6e 6e | ing.just.its.name......When.runn |
| 18b80 | 69 6e 67 20 e2 80 98 67 69 74 e2 80 99 20 6c 6f 63 61 6c 6c 79 20 61 6e 64 20 74 68 65 20 e2 80 | ing....git....locally.and.the... |
| 18ba0 | 98 73 79 73 74 65 6d 2d 74 79 70 65 e2 80 99 20 69 73 20 e2 80 98 77 69 6e 64 6f 77 73 2d 6e 74 | .system-type....is....windows-nt |
| 18bc0 | e2 80 99 20 28 61 6e 79 0a 57 69 6e 64 6f 77 73 20 76 65 72 73 69 6f 6e 29 20 6f 72 20 e2 80 98 | ....(any.Windows.version).or.... |
| 18be0 | 64 61 72 77 69 6e e2 80 99 20 28 6d 61 63 4f 53 29 20 74 68 65 6e 20 e2 80 98 6d 61 67 69 74 2d | darwin....(macOS).then....magit- |
| 18c00 | 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 e2 80 99 20 69 73 20 73 65 74 0a 74 6f 20 61 6e 20 61 | git-executable....is.set.to.an.a |
| 18c20 | 62 73 6f 6c 75 74 65 20 70 61 74 68 20 77 68 65 6e 20 4d 61 67 69 74 20 69 73 20 6c 6f 61 64 65 | bsolute.path.when.Magit.is.loade |
| 18c40 | 64 2e 0a 0a 20 20 20 4f 6e 20 57 69 6e 64 6f 77 73 20 69 74 20 69 73 20 6e 65 63 65 73 73 61 72 | d......On.Windows.it.is.necessar |
| 18c60 | 79 20 74 6f 20 75 73 65 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 62 65 63 61 75 73 | y.to.use.an.absolute.path.becaus |
| 18c80 | 65 20 47 69 74 20 63 6f 6d 65 73 0a 77 69 74 68 20 73 65 76 65 72 61 6c 20 77 72 61 70 70 65 72 | e.Git.comes.with.several.wrapper |
| 18ca0 | 20 73 63 72 69 70 74 73 20 66 6f 72 20 74 68 65 20 61 63 74 75 61 6c 20 e2 80 98 67 69 74 e2 80 | .scripts.for.the.actual....git.. |
| 18cc0 | 99 20 62 69 6e 61 72 79 2c 20 77 68 69 63 68 20 61 72 65 20 61 6c 73 6f 0a 70 6c 61 63 65 64 20 | ..binary,.which.are.also.placed. |
| 18ce0 | 6f 6e 20 e2 80 98 24 50 41 54 48 e2 80 99 2c 20 61 6e 64 20 75 73 69 6e 67 20 6f 6e 65 20 6f 66 | on....$PATH...,.and.using.one.of |
| 18d00 | 20 74 68 65 73 65 20 77 72 61 70 70 65 72 73 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 62 | .these.wrappers.instead.of.the.b |
| 18d20 | 69 6e 61 72 79 0a 77 6f 75 6c 64 20 64 65 67 72 61 64 65 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 | inary.would.degrade.performance. |
| 18d40 | 68 6f 72 72 69 62 6c 79 2e 20 20 46 6f 72 20 73 6f 6d 65 20 6d 61 63 4f 53 20 75 73 65 72 73 20 | horribly...For.some.macOS.users. |
| 18d60 | 75 73 69 6e 67 20 6a 75 73 74 20 74 68 65 0a 6e 61 6d 65 20 6f 66 20 74 68 65 20 65 78 65 63 75 | using.just.the.name.of.the.execu |
| 18d80 | 74 61 62 6c 65 20 61 6c 73 6f 20 70 65 72 66 6f 72 6d 73 20 68 6f 72 72 69 62 6c 79 2c 20 73 6f | table.also.performs.horribly,.so |
| 18da0 | 20 77 65 20 61 76 6f 69 64 20 64 6f 69 6e 67 20 74 68 61 74 20 6f 6e 0a 74 68 61 74 20 70 6c 61 | .we.avoid.doing.that.on.that.pla |
| 18dc0 | 74 66 6f 72 6d 20 61 73 20 77 65 6c 6c 2e 20 20 4f 6e 20 6f 74 68 65 72 20 70 6c 61 74 66 6f 72 | tform.as.well...On.other.platfor |
| 18de0 | 6d 73 2c 20 75 73 69 6e 67 20 6a 75 73 74 20 74 68 65 20 6e 61 6d 65 20 73 65 65 6d 73 20 74 6f | ms,.using.just.the.name.seems.to |
| 18e00 | 0a 77 6f 72 6b 20 6a 75 73 74 20 66 69 6e 65 2e 0a 0a 20 20 20 55 73 69 6e 67 20 61 6e 20 61 62 | .work.just.fine......Using.an.ab |
| 18e20 | 73 6f 6c 75 74 65 20 70 61 74 68 20 77 68 65 6e 20 72 75 6e 6e 69 6e 67 20 e2 80 98 67 69 74 e2 | solute.path.when.running....git. |
| 18e40 | 80 99 20 6f 6e 20 61 20 72 65 6d 6f 74 65 20 6d 61 63 68 69 6e 65 20 6f 76 65 72 0a 54 72 61 6d | ...on.a.remote.machine.over.Tram |
| 18e60 | 70 2c 20 77 6f 75 6c 64 20 62 65 20 70 72 6f 62 6c 65 6d 61 74 69 63 20 74 6f 20 75 73 65 20 61 | p,.would.be.problematic.to.use.a |
| 18e80 | 6e 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 74 68 61 74 20 69 73 20 73 75 69 74 61 62 6c 65 | n.absolute.path.that.is.suitable |
| 18ea0 | 20 6f 6e 0a 74 68 65 20 6c 6f 63 61 6c 20 6d 61 63 68 69 6e 65 2c 20 73 6f 20 61 20 73 65 70 61 | .on.the.local.machine,.so.a.sepa |
| 18ec0 | 72 61 74 65 20 6f 70 74 69 6f 6e 20 69 73 20 75 73 65 64 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 74 | rate.option.is.used.to.control.t |
| 18ee0 | 68 65 20 6e 61 6d 65 20 6f 72 0a 70 61 74 68 20 74 68 61 74 20 69 73 20 75 73 65 64 20 6f 6e 20 | he.name.or.path.that.is.used.on. |
| 18f00 | 72 65 6d 6f 74 65 20 6d 61 63 68 69 6e 65 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d | remote.machines...User.Option:.m |
| 18f20 | 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 54 68 65 20 e2 80 98 | agit-git-executable......The.... |
| 18f40 | 67 69 74 e2 80 99 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 | git....executable.used.by.Magit. |
| 18f60 | 6f 6e 20 74 68 65 20 6c 6f 63 61 6c 20 68 6f 73 74 2e 20 20 54 68 69 73 20 73 68 6f 75 6c 64 0a | on.the.local.host...This.should. |
| 18f80 | 20 20 20 20 20 62 65 20 65 69 74 68 65 72 20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 | .....be.either.the.absolute.path |
| 18fa0 | 20 74 6f 20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65 2c 20 6f 72 20 74 68 65 20 73 74 72 69 6e | .to.the.executable,.or.the.strin |
| 18fc0 | 67 20 22 67 69 74 22 0a 20 20 20 20 20 74 6f 20 6c 65 74 20 45 6d 61 63 73 20 66 69 6e 64 20 74 | g."git"......to.let.Emacs.find.t |
| 18fe0 | 68 65 20 65 78 65 63 75 74 61 62 6c 65 20 69 74 73 65 6c 66 2c 20 75 73 69 6e 67 20 74 68 65 20 | he.executable.itself,.using.the. |
| 19000 | 73 74 61 6e 64 61 72 64 0a 20 20 20 20 20 6d 65 63 68 61 6e 69 73 6d 20 66 6f 72 20 64 6f 69 6e | standard......mechanism.for.doin |
| 19020 | 67 20 73 75 63 68 20 74 68 69 6e 67 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 | g.such.things...User.Option:.mag |
| 19040 | 69 74 2d 72 65 6d 6f 74 65 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 0a 20 20 20 20 20 54 68 | it-remote-git-executable......Th |
| 19060 | 65 20 e2 80 98 67 69 74 e2 80 99 20 65 78 65 63 75 74 61 62 6c 65 20 75 73 65 64 20 62 79 20 4d | e....git....executable.used.by.M |
| 19080 | 61 67 69 74 20 6f 6e 20 72 65 6d 6f 74 65 20 6d 61 63 68 69 6e 65 73 20 6f 76 65 72 20 54 72 61 | agit.on.remote.machines.over.Tra |
| 190a0 | 6d 70 2e 0a 20 20 20 20 20 4e 6f 72 6d 61 6c 6c 79 20 74 68 69 73 20 73 68 6f 75 6c 64 20 62 65 | mp.......Normally.this.should.be |
| 190c0 | 20 6a 75 73 74 20 74 68 65 20 73 74 72 69 6e 67 20 22 67 69 74 22 2e 20 20 43 6f 6e 73 69 64 65 | .just.the.string."git"...Conside |
| 190e0 | 72 0a 20 20 20 20 20 63 75 73 74 6f 6d 69 7a 69 6e 67 20 e2 80 98 74 72 61 6d 70 2d 72 65 6d 6f | r......customizing....tramp-remo |
| 19100 | 74 65 2d 70 61 74 68 e2 80 99 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f | te-path....instead.of.this.optio |
| 19120 | 6e 2e 0a 0a 20 20 20 49 66 20 45 6d 61 63 73 20 69 73 20 75 6e 61 62 6c 65 20 74 6f 20 66 69 6e | n......If.Emacs.is.unable.to.fin |
| 19140 | 64 20 74 68 65 20 63 6f 72 72 65 63 74 20 65 78 65 63 75 74 61 62 6c 65 2c 20 74 68 65 6e 20 79 | d.the.correct.executable,.then.y |
| 19160 | 6f 75 20 63 61 6e 20 77 6f 72 6b 0a 61 72 6f 75 6e 64 20 74 68 61 74 20 62 79 20 65 78 70 6c 69 | ou.can.work.around.that.by.expli |
| 19180 | 63 69 74 6c 79 20 73 65 74 74 69 6e 67 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 6f 6e 65 20 6f | citly.setting.the.value.of.one.o |
| 191a0 | 66 20 74 68 65 73 65 20 74 77 6f 20 6f 70 74 69 6f 6e 73 2e 0a 44 6f 69 6e 67 20 74 68 61 74 20 | f.these.two.options..Doing.that. |
| 191c0 | 73 68 6f 75 6c 64 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 20 61 20 6b 6c 75 64 67 65 3b 20 69 | should.be.considered.a.kludge;.i |
| 191e0 | 74 20 69 73 20 62 65 74 74 65 72 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 0a 74 68 | t.is.better.to.make.sure.that.th |
| 19200 | 65 20 6f 72 64 65 72 20 69 6e 20 e2 80 98 65 78 65 63 2d 70 61 74 68 e2 80 99 20 6f 72 20 e2 80 | e.order.in....exec-path....or... |
| 19220 | 98 74 72 61 6d 70 2d 72 65 6d 6f 74 65 2d 70 61 74 68 e2 80 99 20 69 73 20 63 6f 72 72 65 63 74 | .tramp-remote-path....is.correct |
| 19240 | 2e 0a 0a 20 20 20 4e 6f 74 65 20 74 68 61 74 20 e2 80 98 65 78 65 63 2d 70 61 74 68 e2 80 99 20 | ......Note.that....exec-path.... |
| 19260 | 69 73 20 73 65 74 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 | is.set.based.on.the.value.of.the |
| 19280 | 20 e2 80 98 50 41 54 48 e2 80 99 0a 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 | ....PATH....environment.variable |
| 192a0 | 20 74 68 61 74 20 69 73 20 69 6e 20 65 66 66 65 63 74 20 77 68 65 6e 20 45 6d 61 63 73 20 69 73 | .that.is.in.effect.when.Emacs.is |
| 192c0 | 20 73 74 61 72 74 65 64 2e 20 20 49 66 20 79 6f 75 0a 73 65 74 20 e2 80 98 50 41 54 48 e2 80 99 | .started...If.you.set....PATH... |
| 192e0 | 20 69 6e 20 79 6f 75 72 20 73 68 65 6c 6c e2 80 99 73 20 69 6e 69 74 20 66 69 6c 65 73 2c 20 74 | .in.your.shell...s.init.files,.t |
| 19300 | 68 65 6e 20 74 68 61 74 20 6f 6e 6c 79 20 68 61 73 20 61 6e 20 65 66 66 65 63 74 20 6f 6e 0a 45 | hen.that.only.has.an.effect.on.E |
| 19320 | 6d 61 63 73 20 69 66 20 79 6f 75 20 73 74 61 72 74 20 69 74 20 66 72 6f 6d 20 74 68 61 74 20 73 | macs.if.you.start.it.from.that.s |
| 19340 | 68 65 6c 6c 20 28 62 65 63 61 75 73 65 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6f 66 | hell.(because.the.environment.of |
| 19360 | 20 61 0a 70 72 6f 63 65 73 73 20 69 73 20 6f 6e 6c 79 20 70 61 73 73 65 64 20 74 6f 20 69 74 73 | .a.process.is.only.passed.to.its |
| 19380 | 20 63 68 69 6c 64 20 70 72 6f 63 65 73 73 65 73 2c 20 6e 6f 74 20 74 6f 20 61 72 62 69 74 72 61 | .child.processes,.not.to.arbitra |
| 193a0 | 72 79 20 6f 74 68 65 72 0a 70 72 6f 63 65 73 73 65 73 29 2e 20 20 49 66 20 74 68 61 74 20 69 73 | ry.other.processes)...If.that.is |
| 193c0 | 20 6e 6f 74 20 68 6f 77 20 79 6f 75 20 73 74 61 72 74 20 45 6d 61 63 73 2c 20 74 68 65 6e 20 74 | .not.how.you.start.Emacs,.then.t |
| 193e0 | 68 65 0a e2 80 98 65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c e2 80 99 20 70 61 | he....exec-path-from-shell....pa |
| 19400 | 63 6b 61 67 65 20 63 61 6e 20 68 65 6c 70 3b 20 74 68 6f 75 67 68 20 68 6f 6e 65 73 74 6c 79 20 | ckage.can.help;.though.honestly. |
| 19420 | 49 20 63 6f 6e 73 69 64 65 72 20 74 68 61 74 0a 61 20 6b 6c 75 64 67 65 20 74 6f 6f 2e 0a 0a 20 | I.consider.that.a.kludge.too.... |
| 19440 | 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 64 65 62 75 67 2d 67 69 74 | ..The.command....magit-debug-git |
| 19460 | 2d 65 78 65 63 75 74 61 62 6c 65 e2 80 99 20 63 61 6e 20 62 65 20 75 73 65 66 75 6c 20 74 6f 20 | -executable....can.be.useful.to. |
| 19480 | 66 69 6e 64 20 6f 75 74 0a 77 68 65 72 65 20 45 6d 61 63 73 20 69 73 20 73 65 61 72 63 68 69 6e | find.out.where.Emacs.is.searchin |
| 194a0 | 67 20 66 6f 72 20 e2 80 98 67 69 74 e2 80 99 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 6d 61 67 69 74 | g.for....git......Key:.M-x.magit |
| 194c0 | 2d 64 65 62 75 67 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 0a 20 20 20 20 20 54 68 69 73 20 | -debug-git-executable......This. |
| 194e0 | 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 77 69 74 68 20 69 | command.displays.a.buffer.with.i |
| 19500 | 6e 66 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 | nformation.about.........magit-g |
| 19520 | 69 74 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 | it-executable....and....magit-re |
| 19540 | 6d 6f 74 65 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 e2 80 99 2e 0a 0a 4b 65 79 3a 20 4d 2d | mote-git-executable......Key:.M- |
| 19560 | 78 20 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | x.magit-version......This.comman |
| 19580 | 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 20 76 65 72 73 69 | d.shows.the.currently.used.versi |
| 195a0 | 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 20 20 45 6d 61 63 | ons.of.Magit,.Git,.and......Emac |
| 195c0 | 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 6e 74 65 72 61 63 | s.in.the.echo.area...Non-interac |
| 195e0 | 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 68 65 0a 20 20 20 | tively.this.just.returns.the.... |
| 19600 | 20 20 4d 61 67 69 74 20 76 65 72 73 69 6f 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 | ..Magit.version.....File:.doc5kh |
| 19620 | 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 47 6c 6f 62 61 6c 20 47 69 74 20 41 72 67 75 | xAZ.info,..Node:.Global.Git.Argu |
| 19640 | 6d 65 6e 74 73 2c 20 20 50 72 65 76 3a 20 47 69 74 20 45 78 65 63 75 74 61 62 6c 65 2c 20 20 55 | ments,..Prev:.Git.Executable,..U |
| 19660 | 70 3a 20 52 75 6e 6e 69 6e 67 20 47 69 74 0a 0a 34 2e 37 2e 35 20 47 6c 6f 62 61 6c 20 47 69 74 | p:.Running.Git..4.7.5.Global.Git |
| 19680 | 20 41 72 67 75 6d 65 6e 74 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .Arguments.--------------------- |
| 196a0 | 2d 2d 2d 2d 2d 0a 0a 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 | -----..User.Option:.magit-git-gl |
| 196c0 | 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 54 68 65 20 61 72 67 75 6d 65 6e 74 | obal-arguments......The.argument |
| 196e0 | 73 20 73 65 74 20 68 65 72 65 20 61 72 65 20 75 73 65 64 20 65 76 65 72 79 20 74 69 6d 65 20 74 | s.set.here.are.used.every.time.t |
| 19700 | 68 65 20 67 69 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 | he.git.executable.is......run.as |
| 19720 | 20 61 20 73 75 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 | .a.subprocess...They.are.placed. |
| 19740 | 72 69 67 68 74 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 | right.after.the.executable...... |
| 19760 | 69 74 73 65 6c 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 | itself.and.before.the.git.comman |
| 19780 | 64 20 2d 20 61 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 | d.-.as.in....git.HERE....COMMAND |
| 197a0 | 0a 20 20 20 20 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 | ......REST......For.valid.argume |
| 197c0 | 6e 74 73 20 73 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 5d 0a 0a | nts.see.[BROKEN.LINK:.man:git].. |
| 197e0 | 20 20 20 20 20 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 72 | .....Be.careful.what.you.add.her |
| 19800 | 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 54 | e,.especially.if.you.are.using.T |
| 19820 | 72 61 6d 70 20 74 6f 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 | ramp.to......connect.to.servers. |
| 19840 | 77 69 74 68 20 61 6e 63 69 65 6e 74 20 47 69 74 20 76 65 72 73 69 6f 6e 73 2e 20 20 4e 65 76 65 | with.ancient.Git.versions...Neve |
| 19860 | 72 20 72 65 6d 6f 76 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 | r.remove......anything.that.is.p |
| 19880 | 61 72 74 20 6f 66 20 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 | art.of.the.default.value,.unless |
| 198a0 | 20 79 6f 75 20 72 65 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 | .you.really.know......what.you.a |
| 198c0 | 72 65 20 64 6f 69 6e 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 | re.doing...And.think.very.hard.b |
| 198e0 | 65 66 6f 72 65 20 61 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 | efore.adding.something;......it. |
| 19900 | 77 69 6c 6c 20 62 65 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 | will.be.used.every.time.Magit.ru |
| 19920 | 6e 73 20 47 69 74 20 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 | ns.Git.for.any.purpose.....File: |
| 19940 | 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 73 70 65 63 74 69 | .doc5khxAZ.info,..Node:.Inspecti |
| 19960 | 6e 67 2c 20 20 4e 65 78 74 3a 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 2c 20 20 50 72 65 76 3a 20 | ng,..Next:.Manipulating,..Prev:. |
| 19980 | 49 6e 74 65 72 66 61 63 65 20 43 6f 6e 63 65 70 74 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 35 20 | Interface.Concepts,..Up:.Top..5. |
| 199a0 | 49 6e 73 70 65 63 74 69 6e 67 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 54 68 65 20 66 75 6e | Inspecting.************..The.fun |
| 199c0 | 63 74 69 6f 6e 61 6c 69 74 79 20 70 72 6f 76 69 64 65 64 20 62 79 20 4d 61 67 69 74 20 63 61 6e | ctionality.provided.by.Magit.can |
| 199e0 | 20 62 65 20 72 6f 75 67 68 6c 79 20 64 69 76 69 64 65 64 20 69 6e 74 6f 20 74 68 72 65 65 0a 67 | .be.roughly.divided.into.three.g |
| 19a00 | 72 6f 75 70 73 3a 20 69 6e 73 70 65 63 74 69 6e 67 20 65 78 69 73 74 69 6e 67 20 64 61 74 61 2c | roups:.inspecting.existing.data, |
| 19a20 | 20 6d 61 6e 69 70 75 6c 61 74 69 6e 67 20 65 78 69 73 74 69 6e 67 20 64 61 74 61 20 6f 72 20 61 | .manipulating.existing.data.or.a |
| 19a40 | 64 64 69 6e 67 0a 6e 65 77 20 64 61 74 61 2c 20 61 6e 64 20 74 72 61 6e 73 66 65 72 72 69 6e 67 | dding.new.data,.and.transferring |
| 19a60 | 20 64 61 74 61 2e 20 20 4f 66 20 63 6f 75 72 73 65 20 74 68 61 74 20 69 73 20 61 20 72 61 74 68 | .data...Of.course.that.is.a.rath |
| 19a80 | 65 72 20 63 72 75 64 65 0a 64 69 73 74 69 6e 63 74 69 6f 6e 20 74 68 61 74 20 6f 66 74 65 6e 20 | er.crude.distinction.that.often. |
| 19aa0 | 66 61 6c 6c 73 20 73 68 6f 72 74 2c 20 62 75 74 20 69 74 e2 80 99 73 20 6d 6f 72 65 20 75 73 65 | falls.short,.but.it...s.more.use |
| 19ac0 | 66 75 6c 20 74 68 61 6e 20 6e 6f 0a 64 69 73 74 69 6e 63 74 69 6f 6e 20 61 74 20 61 6c 6c 2e 20 | ful.than.no.distinction.at.all.. |
| 19ae0 | 20 54 68 69 73 20 73 65 63 74 69 6f 6e 20 69 73 20 63 6f 6e 63 65 72 6e 65 64 20 77 69 74 68 20 | .This.section.is.concerned.with. |
| 19b00 | 69 6e 73 70 65 63 74 69 6e 67 20 64 61 74 61 2c 20 74 68 65 0a 6e 65 78 74 20 74 77 6f 20 77 69 | inspecting.data,.the.next.two.wi |
| 19b20 | 74 68 20 6d 61 6e 69 70 75 6c 61 74 69 6e 67 20 61 6e 64 20 74 72 61 6e 73 66 65 72 72 69 6e 67 | th.manipulating.and.transferring |
| 19b40 | 20 69 74 2e 20 20 54 68 65 6e 20 66 6f 6c 6c 6f 77 73 20 61 20 73 65 63 74 69 6f 6e 0a 61 62 6f | .it...Then.follows.a.section.abo |
| 19b60 | 75 74 20 6d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 2c 20 | ut.miscellaneous.functionality,. |
| 19b80 | 77 68 69 63 68 20 63 61 6e 6e 6f 74 20 65 61 73 69 6c 79 20 62 65 20 66 69 74 20 69 6e 74 6f 20 | which.cannot.easily.be.fit.into. |
| 19ba0 | 74 68 69 73 0a 64 69 73 74 69 6e 63 74 69 6f 6e 2e 0a 0a 20 20 20 4f 66 20 63 6f 75 72 73 65 20 | this.distinction......Of.course. |
| 19bc0 | 6f 74 68 65 72 20 64 69 73 74 69 6e 63 74 69 6f 6e 73 20 6d 61 6b 65 20 73 65 6e 73 65 20 74 6f | other.distinctions.make.sense.to |
| 19be0 | 6f 2c 20 65 2e 67 2e 2c 20 47 69 74 e2 80 99 73 20 64 69 73 74 69 6e 63 74 69 6f 6e 0a 62 65 74 | o,.e.g.,.Git...s.distinction.bet |
| 19c00 | 77 65 65 6e 20 70 6f 72 63 65 6c 61 69 6e 20 61 6e 64 20 70 6c 75 6d 62 69 6e 67 20 63 6f 6d 6d | ween.porcelain.and.plumbing.comm |
| 19c20 | 61 6e 64 73 2c 20 77 68 69 63 68 20 66 6f 72 20 74 68 65 20 6d 6f 73 74 20 70 61 72 74 20 69 73 | ands,.which.for.the.most.part.is |
| 19c40 | 0a 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 45 6d 61 63 73 e2 80 99 20 64 69 73 74 69 6e 63 74 | .equivalent.to.Emacs....distinct |
| 19c60 | 69 6f 6e 20 62 65 74 77 65 65 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 63 6f 6d 6d 61 6e 64 73 | ion.between.interactive.commands |
| 19c80 | 20 61 6e 64 0a 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 20 66 75 6e 63 74 69 6f 6e 73 2e 20 | .and.non-interactive.functions.. |
| 19ca0 | 20 41 6c 6c 20 6f 66 20 74 68 65 20 73 65 63 74 69 6f 6e 73 20 6d 65 6e 74 69 6f 6e 65 64 20 62 | .All.of.the.sections.mentioned.b |
| 19cc0 | 65 66 6f 72 65 20 61 72 65 0a 6d 61 69 6e 6c 79 20 63 6f 6e 63 65 72 6e 65 64 20 77 69 74 68 20 | efore.are.mainly.concerned.with. |
| 19ce0 | 74 68 65 20 70 6f 72 63 65 6c 61 69 6e 20 e2 80 93 20 4d 61 67 69 74 e2 80 99 73 20 70 6c 75 6d | the.porcelain.....Magit...s.plum |
| 19d00 | 62 69 6e 67 20 6c 61 79 65 72 20 69 73 0a 64 65 73 63 72 69 62 65 64 20 6c 61 74 65 72 2e 0a 0a | bing.layer.is.described.later... |
| 19d20 | 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 53 74 61 74 75 73 20 42 75 66 66 65 72 3a 3a 0a 2a 20 52 65 70 | *.Menu:..*.Status.Buffer::.*.Rep |
| 19d40 | 6f 73 69 74 6f 72 79 20 4c 69 73 74 3a 3a 0a 2a 20 4c 6f 67 67 69 6e 67 3a 3a 0a 2a 20 44 69 66 | ository.List::.*.Logging::.*.Dif |
| 19d60 | 66 69 6e 67 3a 3a 0a 2a 20 45 64 69 66 66 69 6e 67 3a 3a 0a 2a 20 52 65 66 65 72 65 6e 63 65 73 | fing::.*.Ediffing::.*.References |
| 19d80 | 20 42 75 66 66 65 72 3a 3a 0a 2a 20 42 69 73 65 63 74 69 6e 67 3a 3a 0a 2a 20 56 69 73 69 74 69 | .Buffer::.*.Bisecting::.*.Visiti |
| 19da0 | 6e 67 20 46 69 6c 65 73 20 61 6e 64 20 42 6c 6f 62 73 3a 3a 0a 2a 20 42 6c 61 6d 69 6e 67 3a 3a | ng.Files.and.Blobs::.*.Blaming:: |
| 19dc0 | 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | ....File:.doc5khxAZ.info,..Node: |
| 19de0 | 20 53 74 61 74 75 73 20 42 75 66 66 65 72 2c 20 20 4e 65 78 74 3a 20 52 65 70 6f 73 69 74 6f 72 | .Status.Buffer,..Next:.Repositor |
| 19e00 | 79 20 4c 69 73 74 2c 20 20 55 70 3a 20 49 6e 73 70 65 63 74 69 6e 67 0a 0a 35 2e 31 20 53 74 61 | y.List,..Up:.Inspecting..5.1.Sta |
| 19e20 | 74 75 73 20 42 75 66 66 65 72 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 57 68 | tus.Buffer.=================..Wh |
| 19e40 | 69 6c 65 20 6f 74 68 65 72 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 63 6f 6e 74 61 69 6e 2c | ile.other.Magit.buffers.contain, |
| 19e60 | 20 65 2e 67 2e 2c 20 6f 6e 65 20 70 61 72 74 69 63 75 6c 61 72 20 64 69 66 66 20 6f 72 20 6f 6e | .e.g.,.one.particular.diff.or.on |
| 19e80 | 65 0a 70 61 72 74 69 63 75 6c 61 72 20 6c 6f 67 2c 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 | e.particular.log,.the.status.buf |
| 19ea0 | 66 65 72 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 64 69 66 66 73 20 66 6f 72 20 73 74 61 67 65 | fer.contains.the.diffs.for.stage |
| 19ec0 | 64 20 61 6e 64 0a 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2c 20 6c 6f 67 73 20 66 6f 72 | d.and.unstaged.changes,.logs.for |
| 19ee0 | 20 75 6e 70 75 73 68 65 64 20 61 6e 64 20 75 6e 70 75 6c 6c 65 64 20 63 6f 6d 6d 69 74 73 2c 20 | .unpushed.and.unpulled.commits,. |
| 19f00 | 6c 69 73 74 73 20 6f 66 0a 73 74 61 73 68 65 73 20 61 6e 64 20 75 6e 74 72 61 63 6b 65 64 20 66 | lists.of.stashes.and.untracked.f |
| 19f20 | 69 6c 65 73 2c 20 61 6e 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 72 65 6c 61 74 65 64 20 74 6f | iles,.and.information.related.to |
| 19f40 | 20 74 68 65 20 63 75 72 72 65 6e 74 0a 62 72 61 6e 63 68 2e 0a 0a 20 20 20 44 75 72 69 6e 67 20 | .the.current.branch......During. |
| 19f60 | 63 65 72 74 61 69 6e 20 69 6e 63 6f 6d 70 6c 65 74 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 e2 80 | certain.incomplete.operations... |
| 19f80 | 93 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 77 68 65 6e 20 61 20 6d 65 72 67 65 0a 72 65 73 75 6c | ..for.example.when.a.merge.resul |
| 19fa0 | 74 65 64 20 69 6e 20 61 20 63 6f 6e 66 6c 69 63 74 20 e2 80 93 20 61 64 64 69 74 69 6f 6e 61 6c | ted.in.a.conflict.....additional |
| 19fc0 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 74 68 61 74 20 68 | .information.is.displayed.that.h |
| 19fe0 | 65 6c 70 73 0a 70 72 6f 63 65 65 64 69 6e 67 20 77 69 74 68 20 6f 72 20 61 62 6f 72 74 69 6e 67 | elps.proceeding.with.or.aborting |
| 1a000 | 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 2e 0a 0a 20 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 | .the.operation......The.command. |
| 1a020 | e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 e2 80 99 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 | ...magit-status....displays.the. |
| 1a040 | 73 74 61 74 75 73 20 62 75 66 66 65 72 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 0a 74 68 65 20 63 | status.buffer.belonging.to.the.c |
| 1a060 | 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e | urrent.repository.in.another.win |
| 1a080 | 64 6f 77 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 75 73 65 64 20 73 6f 20 6f 66 | dow...This.command.is.used.so.of |
| 1a0a0 | 74 65 6e 0a 74 68 61 74 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 62 6f 75 6e 64 20 67 6c 6f 62 | ten.that.it.should.be.bound.glob |
| 1a0c0 | 61 6c 6c 79 2e 20 20 57 65 20 72 65 63 6f 6d 6d 65 6e 64 20 75 73 69 6e 67 20 e2 80 98 43 2d 78 | ally...We.recommend.using....C-x |
| 1a0e0 | 20 67 e2 80 99 3a 0a 0a 20 20 20 20 20 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62 | .g...:.......(global-set-key.(kb |
| 1a100 | 64 20 22 43 2d 78 20 67 22 29 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 29 0a 0a 4b 65 79 3a 20 | d."C-x.g").'magit-status)..Key:. |
| 1a120 | 43 2d 78 20 67 20 28 6d 61 67 69 74 2d 73 74 61 74 75 73 29 0a 20 20 20 20 20 57 68 65 6e 20 69 | C-x.g.(magit-status)......When.i |
| 1a140 | 6e 76 6f 6b 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 | nvoked.from.within.an.existing.G |
| 1a160 | 69 74 20 72 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 | it.repository,.then.this......co |
| 1a180 | 6d 6d 61 6e 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 | mmand.shows.the.status.of.that.r |
| 1a1a0 | 65 70 6f 73 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 | epository.in.a.buffer........If. |
| 1a1c0 | 74 68 65 20 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 | the.current.directory.isn...t.lo |
| 1a1e0 | 63 61 74 65 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 | cated.within.a.Git.repository,.. |
| 1a200 | 20 20 20 20 74 68 65 6e 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 72 6f 6d 70 74 73 20 66 6f | ....then.this.command.prompts.fo |
| 1a220 | 72 20 61 6e 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 | r.an.existing.repository.or.an.. |
| 1a240 | 20 20 20 20 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 | ....arbitrary.directory,.dependi |
| 1a260 | 6e 67 20 6f 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 | ng.on.the.option.........magit-r |
| 1a280 | 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 20 61 6e 64 20 74 68 | epository-directories...,.and.th |
| 1a2a0 | 65 20 73 74 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 | e.status.for.the.selected......r |
| 1a2c0 | 65 70 6f 73 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 | epository.is.shown.instead...... |
| 1a2e0 | 20 20 20 20 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 | .........If.that.option.specifie |
| 1a300 | 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 68 65 | s.any.existing.repositories,.the |
| 1a320 | 6e 20 74 68 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 | n.the...........user.is.asked.to |
| 1a340 | 20 73 65 6c 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 | .select.one.of.them............. |
| 1a360 | a2 20 4f 74 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 | ..Otherwise.the.user.is.asked.to |
| 1a380 | 20 73 65 6c 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 | .select.an.arbitrary.directory.. |
| 1a3a0 | 20 20 20 20 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 | .........using.regular.file-name |
| 1a3c0 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 20 20 49 66 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 64 69 | .completion...If.the.selected.di |
| 1a3e0 | 72 65 63 74 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 | rectory...........is.the.top-lev |
| 1a400 | 65 6c 20 64 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 | el.directory.of.an.existing.work |
| 1a420 | 69 6e 67 20 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 | ing.tree,.then...........the.sta |
| 1a440 | 74 75 73 20 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 | tus.buffer.for.that.is.shown.... |
| 1a460 | 20 20 20 20 20 20 20 e2 80 a2 20 4f 74 68 65 72 77 69 73 65 20 74 68 65 20 75 73 65 72 20 69 73 | ...........Otherwise.the.user.is |
| 1a480 | 20 6f 66 66 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 | .offered.to.initialize.the.selec |
| 1a4a0 | 74 65 64 0a 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 | ted...........directory.as.a.new |
| 1a4c0 | 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 41 66 74 65 72 20 63 72 65 61 74 69 6e 67 20 74 68 65 | .repository...After.creating.the |
| 1a4e0 | 20 72 65 70 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 | .repository...........its.status |
| 1a500 | 20 62 75 66 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 | .buffer.is.shown........These.fa |
| 1a520 | 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 65 20 66 6f 72 | llback.behaviors.can.also.be.for |
| 1a540 | 63 65 64 20 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 | ced.using.one.or.more......prefi |
| 1a560 | 78 20 61 72 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 | x.arguments:..............With.t |
| 1a580 | 77 6f 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 28 6f 72 20 6d 6f 72 65 20 70 72 65 | wo.prefix.arguments.(or.more.pre |
| 1a5a0 | 63 69 73 65 6c 79 20 61 20 6e 75 6d 65 72 69 63 20 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 | cisely.a.numeric.prefix......... |
| 1a5c0 | 20 20 76 61 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 | ..value.of.16.or.greater).an.arb |
| 1a5e0 | 69 74 72 61 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 | itrary.directory.is.read,.which. |
| 1a600 | 20 20 20 20 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 | ..........is.then.acted.on.as.de |
| 1a620 | 73 63 72 69 62 65 64 20 61 62 6f 76 65 2e 20 20 54 68 65 20 73 61 6d 65 20 63 6f 75 6c 64 20 62 | scribed.above...The.same.could.b |
| 1a640 | 65 0a 20 20 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 | e...........accomplished.using.t |
| 1a660 | 68 65 20 63 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 | he.command....magit-init........ |
| 1a680 | 20 20 20 20 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 | ..........With.a.single.prefix.a |
| 1a6a0 | 72 67 75 6d 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 | rgument.an.existing.repository.i |
| 1a6c0 | 73 20 72 65 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 | s.read...........from.the.user,. |
| 1a6e0 | 6f 72 20 69 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 | or.if.no.repository.can.be.found |
| 1a700 | 20 62 61 73 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 | .based.on.the...........value.of |
| 1a720 | 20 e2 80 98 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 64 69 72 65 63 74 6f 72 69 65 73 | ....magit-repository-directories |
| 1a740 | e2 80 99 2c 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 | ...,.then.the.behavior.is....... |
| 1a760 | 20 20 20 20 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 | ....the.same.as.with.two.prefix. |
| 1a780 | 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 | arguments...User.Option:.magit-r |
| 1a7a0 | 65 70 6f 73 69 74 6f 72 79 2d 64 69 72 65 63 74 6f 72 69 65 73 0a 20 20 20 20 20 4c 69 73 74 20 | epository-directories......List. |
| 1a7c0 | 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 6f | of.directories.that.are.Git.repo |
| 1a7e0 | 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 70 | sitories.or.contain.Git......rep |
| 1a800 | 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 61 | ositories........Each.element.ha |
| 1a820 | 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 48 | s.the.form....(DIRECTORY...DEPTH |
| 1a840 | 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 20 | )......DIRECTORY.has.to......be. |
| 1a860 | 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 2d | a.directory.or.a.directory.file- |
| 1a880 | 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 20 | name,.a.string...DEPTH,.an...... |
| 1a8a0 | 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 64 | integer,.specifies.the.maximum.d |
| 1a8c0 | 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 65 | epth.to.look.for.Git.repositorie |
| 1a8e0 | 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 64 | s.......If.it.is.0,.then.only.ad |
| 1a900 | 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 6f | d.DIRECTORY.itself........This.o |
| 1a920 | 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 65 | ption.controls.which.repositorie |
| 1a940 | 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 61 | s.are.being.listed.by.........ma |
| 1a960 | 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 6c | git-list-repositories......It.al |
| 1a980 | 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 77 | so.affects....magit-status....(w |
| 1a9a0 | 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 75 | hich......see).in.potentially.su |
| 1a9c0 | 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 43 6f 6d 6d | rprising.ways.(see.above)...Comm |
| 1a9e0 | 61 6e 64 3a 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 71 75 69 63 6b 0a 20 20 20 20 20 54 68 69 | and:.magit-status-quick......Thi |
| 1aa00 | 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 65 20 74 6f 20 e2 | s.command.is.an.alternative.to.. |
| 1aa20 | 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 61 6c 6c 79 0a 20 | ..magit-status....that.usually.. |
| 1aa40 | 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 73 74 61 74 75 73 | ....avoids.refreshing.the.status |
| 1aa60 | 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 75 73 20 62 75 66 | .buffer........If.the.status.buf |
| 1aa80 | 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 6f 73 69 74 6f 72 | fer.of.the.current.Git.repositor |
| 1aaa0 | 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 62 65 69 6e 67 20 | y.exists.but.isn...t......being. |
| 1aac0 | 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 65 2c | displayed.in.the.selected.frame, |
| 1aae0 | 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 6f 75 74 0a 20 20 | .then.it.is.displayed.without... |
| 1ab00 | 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 49 66 20 74 68 65 | ...being.refreshed........If.the |
| 1ab20 | 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 |
| 1ab40 | 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 68 65 6e 0a 20 20 | d.in.the.selected.frame,.then... |
| 1ab60 | 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 69 74 2e 0a 0a 20 | ...this.command.refreshes.it.... |
| 1ab80 | 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 74 68 65 20 73 61 | ....Prefix.arguments.have.the.sa |
| 1aba0 | 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 2d 73 74 61 74 75 | me.meaning.as.for....magit-statu |
| 1abc0 | 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 79 20 63 61 75 73 | s...,.and......additionally.caus |
| 1abe0 | 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 20 20 20 | e.the.buffer.to.be.refresh...... |
| 1ac00 | 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 74 68 69 73 20 74 | ..To.use.this.command.add.this.t |
| 1ac20 | 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 20 20 20 28 67 6c | o.your.init.file:............(gl |
| 1ac40 | 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 |
| 1ac60 | 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 79 6f 75 20 64 6f | t-status-quick)........If.you.do |
| 1ac80 | 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 6e 74 20 74 6f 20 | .that.and.then.for.once.want.to. |
| 1aca0 | 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 20 20 20 20 61 6c | redisplay.the.buffer.and......al |
| 1acc0 | 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 20 74 68 65 6e 20 | so.immediately.refresh.it,.then. |
| 1ace0 | 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 62 79 20 e2 80 98 | type....C-x.g....followed.by.... |
| 1ad00 | 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 65 72 6e 61 74 69 | g...........A.possible.alternati |
| 1ad20 | 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 74 2d 64 69 73 70 | ve.command.is.........magit-disp |
| 1ad40 | 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 20 49 74 20 73 75 | lay-repository-buffer......It.su |
| 1ad60 | 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 20 65 78 69 73 74 | pports.displaying.any......exist |
| 1ad80 | 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 20 74 6f | ing.Magit.buffer.that.belongs.to |
| 1ada0 | 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 6f 74 0a 20 20 20 | .the.current.repository;.not.... |
| 1adc0 | 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 0a 43 6f 6d 6d 61 | ..just.the.status.buffer...Comma |
| 1ade0 | 6e 64 3a 20 69 64 6f 2d 65 6e 74 65 72 2d 6d 61 67 69 74 2d 73 74 61 74 75 73 0a 20 20 20 20 20 | nd:.ido-enter-magit-status...... |
| 1ae00 | 46 72 6f 6d 20 61 6e 20 49 64 6f 20 70 72 6f 6d 70 74 20 75 73 65 64 20 74 6f 20 6f 70 65 6e 20 | From.an.Ido.prompt.used.to.open. |
| 1ae20 | 61 20 66 69 6c 65 2c 20 69 6e 73 74 65 61 64 20 64 72 6f 70 20 69 6e 74 6f 0a 20 20 20 20 20 e2 | a.file,.instead.drop.into....... |
| 1ae40 | 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 e2 80 99 2e 20 20 54 68 69 73 20 69 73 20 73 69 6d 69 | ..magit-status......This.is.simi |
| 1ae60 | 6c 61 72 20 74 6f 20 e2 80 98 69 64 6f 2d 6d 61 67 69 63 2d 64 65 6c 65 74 65 2d 63 68 61 72 e2 | lar.to....ido-magic-delete-char. |
| 1ae80 | 80 99 2c 20 77 68 69 63 68 2c 0a 20 20 20 20 20 64 65 73 70 69 74 65 20 69 74 73 20 6e 61 6d 65 | ..,.which,......despite.its.name |
| 1aea0 | 2c 20 75 73 75 61 6c 6c 79 20 63 61 75 73 65 73 20 61 20 44 69 72 65 64 20 62 75 66 66 65 72 20 | ,.usually.causes.a.Dired.buffer. |
| 1aec0 | 74 6f 20 62 65 20 63 72 65 61 74 65 64 2e 0a 0a 20 20 20 20 20 54 6f 20 6d 61 6b 65 20 74 68 69 | to.be.created........To.make.thi |
| 1aee0 | 73 20 63 6f 6d 6d 61 6e 64 20 61 76 61 69 6c 61 62 6c 65 2c 20 75 73 65 20 73 6f 6d 65 74 68 69 | s.command.available,.use.somethi |
| 1af00 | 6e 67 20 6c 69 6b 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 69 | ng.like:............(add-hook.'i |
| 1af20 | 64 6f 2d 73 65 74 75 70 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | do-setup-hook................... |
| 1af40 | 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 20 20 20 | ..(lambda.().................... |
| 1af60 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 61 | ...(define-key.ido-completion-ma |
| 1af80 | 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 62 64 20 5c | p.........................(kbd.\ |
| 1afa0 | 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 2d 73 74 61 74 75 | "C-x.g\").'ido-enter-magit-statu |
| 1afc0 | 73 29 29 29 0a 0a 20 20 20 20 20 53 74 61 72 74 69 6e 67 20 77 69 74 68 20 45 6d 61 63 73 20 32 | s))).......Starting.with.Emacs.2 |
| 1afe0 | 35 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 | 5.1.the.Ido.keymaps.are.defined. |
| 1b000 | 6a 75 73 74 20 6f 6e 63 65 0a 20 20 20 20 20 69 6e 73 74 65 61 64 20 6f 66 20 65 76 65 72 79 20 | just.once......instead.of.every. |
| 1b020 | 74 69 6d 65 20 49 64 6f 20 69 73 20 69 6e 76 6f 6b 65 64 2c 20 73 6f 20 6e 6f 77 20 79 6f 75 20 | time.Ido.is.invoked,.so.now.you. |
| 1b040 | 63 61 6e 20 6d 6f 64 69 66 79 20 69 74 20 6c 69 6b 65 0a 20 20 20 20 20 70 72 65 74 74 79 20 6d | can.modify.it.like......pretty.m |
| 1b060 | 75 63 68 20 65 76 65 72 79 20 6f 74 68 65 72 20 6b 65 79 6d 61 70 3a 0a 0a 20 20 20 20 20 20 20 | uch.every.other.keymap:......... |
| 1b080 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 69 64 6f 2d 63 6f 6d 6d 6f 6e 2d 63 6f 6d 70 6c 65 | ...(define-key.ido-common-comple |
| 1b0a0 | 74 69 6f 6e 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 62 64 20 5c 22 43 2d 78 20 | tion-map.............(kbd.\"C-x. |
| 1b0c0 | 67 5c 22 29 20 27 69 64 6f 2d 65 6e 74 65 72 2d 6d 61 67 69 74 2d 73 74 61 74 75 73 29 0a 0a 2a | g\").'ido-enter-magit-status)..* |
| 1b0e0 | 20 4d 65 6e 75 3a 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 | .Menu:..*.Status.Sections::.*.St |
| 1b100 | 61 74 75 73 20 46 69 6c 65 20 4c 69 73 74 20 53 65 63 74 69 6f 6e 73 3a 3a 0a 2a 20 53 74 61 74 | atus.File.List.Sections::.*.Stat |
| 1b120 | 75 73 20 4c 6f 67 20 53 65 63 74 69 6f 6e 73 3a 3a 0a 2a 20 53 74 61 74 75 73 20 48 65 61 64 65 | us.Log.Sections::.*.Status.Heade |
| 1b140 | 72 20 53 65 63 74 69 6f 6e 73 3a 3a 0a 2a 20 53 74 61 74 75 73 20 4d 6f 64 75 6c 65 20 53 65 63 | r.Sections::.*.Status.Module.Sec |
| 1b160 | 74 69 6f 6e 73 3a 3a 0a 2a 20 53 74 61 74 75 73 20 4f 70 74 69 6f 6e 73 3a 3a 0a 0a 1f 0a 46 69 | tions::.*.Status.Options::....Fi |
| 1b180 | 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 74 61 74 75 | le:.doc5khxAZ.info,..Node:.Statu |
| 1b1a0 | 73 20 53 65 63 74 69 6f 6e 73 2c 20 20 4e 65 78 74 3a 20 53 74 61 74 75 73 20 46 69 6c 65 20 4c | s.Sections,..Next:.Status.File.L |
| 1b1c0 | 69 73 74 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 | ist.Sections,..Up:.Status.Buffer |
| 1b1e0 | 0a 0a 35 2e 31 2e 31 20 53 74 61 74 75 73 20 53 65 63 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d | ..5.1.1.Status.Sections.-------- |
| 1b200 | 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 6f 66 20 73 | -------------..The.contents.of.s |
| 1b220 | 74 61 74 75 73 20 62 75 66 66 65 72 73 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 75 73 69 6e | tatus.buffers.is.controlled.usin |
| 1b240 | 67 20 74 68 65 20 68 6f 6f 6b 0a e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 | g.the.hook....magit-status-secti |
| 1b260 | 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 63 74 69 6f 6e 20 | ons-hook......See.*note.Section. |
| 1b280 | 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 68 20 68 6f 6f 6b | Hooks::.to.learn.about.such.hook |
| 1b2a0 | 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 6d 2e 0a 0a 55 73 | s.and.how.to.customize.them...Us |
| 1b2c0 | 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 | er.Option:.magit-status-sections |
| 1b2e0 | 2d 68 6f 6f 6b 0a 20 20 20 20 20 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 72 75 6e 20 74 6f 20 69 | -hook......This.hook.is.run.to.i |
| 1b300 | 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 69 6e 74 6f 20 61 20 73 74 61 74 75 73 20 62 75 66 | nsert.sections.into.a.status.buf |
| 1b320 | 66 65 72 2e 0a 0a 20 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 64 65 73 63 72 69 62 | fer........The.functions.describ |
| 1b340 | 65 64 20 69 6e 20 74 68 69 73 20 73 65 63 74 69 6f 6e 2c 20 61 6e 64 20 74 68 65 20 66 75 6e 63 | ed.in.this.section,.and.the.func |
| 1b360 | 74 69 6f 6e 73 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 74 75 | tions.........magit-insert-statu |
| 1b380 | 73 2d 68 65 61 64 65 72 73 e2 80 99 20 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72 74 | s-headers....and....magit-insert |
| 1b3a0 | 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 e2 80 99 2c 0a 20 20 20 20 20 77 68 69 63 68 20 | -untracked-files...,......which. |
| 1b3c0 | 61 72 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 73 75 62 73 65 71 75 65 6e 74 20 73 65 63 74 | are.described.in.subsequent.sect |
| 1b3e0 | 69 6f 6e 73 2c 20 61 72 65 20 6d 65 6d 62 65 72 73 20 6f 66 20 74 68 69 73 0a 20 20 20 20 20 68 | ions,.are.members.of.this......h |
| 1b400 | 6f 6f 6b 2e 0a 0a 20 20 20 20 20 53 6f 6d 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 66 75 6e 63 74 | ook........Some.additional.funct |
| 1b420 | 69 6f 6e 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 68 69 73 20 68 | ions.that.can.be.added.to.this.h |
| 1b440 | 6f 6f 6b 2c 20 62 75 74 20 61 72 65 0a 20 20 20 20 20 62 79 20 64 65 66 61 75 6c 74 20 61 64 64 | ook,.but.are......by.default.add |
| 1b460 | 65 64 20 74 6f 20 61 6e 6f 74 68 65 72 20 68 6f 6f 6b 73 2c 20 61 72 65 20 6c 69 73 74 65 64 20 | ed.to.another.hooks,.are.listed. |
| 1b480 | 69 6e 20 2a 6e 6f 74 65 20 52 65 66 65 72 65 6e 63 65 73 0a 20 20 20 20 20 42 75 66 66 65 72 3a | in.*note.References......Buffer: |
| 1b4a0 | 3a 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 65 72 67 65 | :...Function:.magit-insert-merge |
| 1b4c0 | 2d 6c 6f 67 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 | -log......Insert.section.for.the |
| 1b4e0 | 20 6f 6e 2d 67 6f 69 6e 67 20 6d 65 72 67 65 2e 20 20 44 69 73 70 6c 61 79 20 74 68 65 20 68 65 | .on-going.merge...Display.the.he |
| 1b500 | 61 64 73 20 74 68 61 74 20 61 72 65 0a 20 20 20 20 20 62 65 69 6e 67 20 6d 65 72 67 65 64 2e 20 | ads.that.are......being.merged.. |
| 1b520 | 20 49 66 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 64 6f 20 | .If.no.merge.is.in.progress,.do. |
| 1b540 | 6e 6f 74 68 69 6e 67 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 | nothing...Function:.magit-insert |
| 1b560 | 2d 72 65 62 61 73 65 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 | -rebase-sequence......Insert.sec |
| 1b580 | 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 6f 6e 2d 67 6f 69 6e 67 20 72 65 62 61 73 65 20 73 65 71 | tion.for.the.on-going.rebase.seq |
| 1b5a0 | 75 65 6e 63 65 2e 20 20 49 66 20 6e 6f 20 73 75 63 68 0a 20 20 20 20 20 73 65 71 75 65 6e 63 65 | uence...If.no.such......sequence |
| 1b5c0 | 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 0a 0a 46 75 | .is.in.progress,.do.nothing...Fu |
| 1b5e0 | 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 61 6d 2d 73 65 71 75 65 6e 63 65 | nction:.magit-insert-am-sequence |
| 1b600 | 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 6f 6e 2d | ......Insert.section.for.the.on- |
| 1b620 | 67 6f 69 6e 67 20 70 61 74 63 68 20 61 70 70 6c 79 69 6e 67 20 73 65 71 75 65 6e 63 65 2e 20 20 | going.patch.applying.sequence... |
| 1b640 | 49 66 20 6e 6f 0a 20 20 20 20 20 73 75 63 68 20 73 65 71 75 65 6e 63 65 20 69 73 20 69 6e 20 70 | If.no......such.sequence.is.in.p |
| 1b660 | 72 6f 67 72 65 73 73 2c 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 | rogress,.do.nothing...Function:. |
| 1b680 | 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 0a | magit-insert-sequencer-sequence. |
| 1b6a0 | 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 6f 6e 2d 67 | .....Insert.section.for.the.on-g |
| 1b6c0 | 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 65 71 75 65 | oing.cherry-pick.or.revert.seque |
| 1b6e0 | 6e 63 65 2e 20 20 49 66 0a 20 20 20 20 20 6e 6f 20 73 75 63 68 20 73 65 71 75 65 6e 63 65 20 69 | nce...If......no.such.sequence.i |
| 1b700 | 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 0a 0a 46 75 6e 63 | s.in.progress,.do.nothing...Func |
| 1b720 | 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 75 74 | tion:.magit-insert-bisect-output |
| 1b740 | 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 20 73 65 | ......While.bisecting,.insert.se |
| 1b760 | 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 20 62 69 | ction.with.output.from....git.bi |
| 1b780 | 73 65 63 74 e2 80 99 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 | sect......Function:.magit-insert |
| 1b7a0 | 2d 62 69 73 65 63 74 2d 72 65 73 74 0a 20 20 20 20 20 57 68 69 6c 65 20 62 69 73 65 63 74 69 6e | -bisect-rest......While.bisectin |
| 1b7c0 | 67 2c 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 | g,.insert.section.visualizing.th |
| 1b7e0 | 65 20 62 69 73 65 63 74 20 73 74 61 74 65 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 | e.bisect.state...Function:.magit |
| 1b800 | 2d 69 6e 73 65 72 74 2d 62 69 73 65 63 74 2d 6c 6f 67 0a 20 20 20 20 20 57 68 69 6c 65 20 62 69 | -insert-bisect-log......While.bi |
| 1b820 | 73 65 63 74 69 6e 67 2c 20 69 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 6c 6f 67 67 69 6e 67 20 | secting,.insert.section.logging. |
| 1b840 | 62 69 73 65 63 74 20 70 72 6f 67 72 65 73 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 | bisect.progress...Function:.magi |
| 1b860 | 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 20 49 | t-insert-unstaged-changes......I |
| 1b880 | 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 73 68 6f 77 69 6e 67 20 75 6e 73 74 61 67 65 64 20 63 | nsert.section.showing.unstaged.c |
| 1b8a0 | 68 61 6e 67 65 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | hanges...Function:.magit-insert- |
| 1b8c0 | 73 74 61 67 65 64 2d 63 68 61 6e 67 65 73 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 | staged-changes......Insert.secti |
| 1b8e0 | 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 0a 0a 46 75 6e 63 | on.showing.staged.changes...Func |
| 1b900 | 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 73 68 65 73 20 26 6f 70 74 69 | tion:.magit-insert-stashes.&opti |
| 1b920 | 6f 6e 61 6c 20 72 65 66 20 68 65 61 64 69 6e 67 0a 20 20 20 20 20 49 6e 73 65 72 74 20 74 68 65 | onal.ref.heading......Insert.the |
| 1b940 | 20 e2 80 98 73 74 61 73 68 65 73 e2 80 99 20 73 65 63 74 69 6f 6e 20 73 68 6f 77 69 6e 67 20 72 | ....stashes....section.showing.r |
| 1b960 | 65 66 6c 6f 67 20 66 6f 72 20 22 72 65 66 73 2f 73 74 61 73 68 22 2e 20 20 49 66 0a 20 20 20 20 | eflog.for."refs/stash"...If..... |
| 1b980 | 20 6f 70 74 69 6f 6e 61 6c 20 52 45 46 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 73 68 6f 77 20 72 65 | .optional.REF.is.non-nil.show.re |
| 1b9a0 | 66 6c 6f 67 20 66 6f 72 20 74 68 61 74 20 69 6e 73 74 65 61 64 2e 20 20 49 66 20 6f 70 74 69 6f | flog.for.that.instead...If.optio |
| 1b9c0 | 6e 61 6c 0a 20 20 20 20 20 48 45 41 44 49 4e 47 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 75 73 65 20 | nal......HEADING.is.non-nil.use. |
| 1b9e0 | 74 68 61 74 20 61 73 20 73 65 63 74 69 6f 6e 20 68 65 61 64 69 6e 67 20 69 6e 73 74 65 61 64 20 | that.as.section.heading.instead. |
| 1ba00 | 6f 66 0a 20 20 20 20 20 22 53 74 61 73 68 65 73 3a 22 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d | of......"Stashes:"...Function:.m |
| 1ba20 | 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 72 65 | agit-insert-unpulled-from-upstre |
| 1ba40 | 61 6d 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 73 68 6f 77 69 6e 67 20 63 | am......Insert.section.showing.c |
| 1ba60 | 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 6c 6c 65 | ommits.that.haven...t.been.pulle |
| 1ba80 | 64 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 | d.from.the......upstream.branch. |
| 1baa0 | 79 65 74 2e 0a 0a 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 | yet...Function:.magit-insert-unp |
| 1bac0 | 75 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 0a 20 20 20 20 20 49 6e 73 65 72 | ulled-from-pushremote......Inser |
| 1bae0 | 74 20 73 65 63 74 69 6f 6e 20 73 68 6f 77 69 6e 67 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 | t.section.showing.commits.that.h |
| 1bb00 | 61 76 65 6e e2 80 99 74 20 62 65 65 6e 20 70 75 6c 6c 65 64 20 66 72 6f 6d 20 74 68 65 0a 20 20 | aven...t.been.pulled.from.the... |
| 1bb20 | 20 20 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 79 65 74 2e 0a 0a 46 75 6e 63 | ...push-remote.branch.yet...Func |
| 1bb40 | 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 75 | tion:.magit-insert-unpushed-to-u |
| 1bb60 | 70 73 74 72 65 61 6d 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 73 68 6f 77 | pstream......Insert.section.show |
| 1bb80 | 69 6e 67 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 61 76 65 6e e2 80 99 74 20 62 65 65 6e 20 | ing.commits.that.haven...t.been. |
| 1bba0 | 70 75 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 | pushed.to.the......upstream.yet. |
| 1bbc0 | 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 68 65 | ..Function:.magit-insert-unpushe |
| 1bbe0 | 64 2d 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 | d-to-pushremote......Insert.sect |
| 1bc00 | 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 6e e2 80 | ion.showing.commits.that.haven.. |
| 1bc20 | 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 73 68 2d | .t.been.pushed.to.the......push- |
| 1bc40 | 72 65 6d 6f 74 65 20 79 65 74 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 | remote.yet.....File:.doc5khxAZ.i |
| 1bc60 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 74 61 74 75 73 20 46 69 6c 65 20 4c 69 73 74 20 53 65 63 | nfo,..Node:.Status.File.List.Sec |
| 1bc80 | 74 69 6f 6e 73 2c 20 20 4e 65 78 74 3a 20 53 74 61 74 75 73 20 4c 6f 67 20 53 65 63 74 69 6f 6e | tions,..Next:.Status.Log.Section |
| 1bca0 | 73 2c 20 20 50 72 65 76 3a 20 53 74 61 74 75 73 20 53 65 63 74 69 6f 6e 73 2c 20 20 55 70 3a 20 | s,..Prev:.Status.Sections,..Up:. |
| 1bcc0 | 53 74 61 74 75 73 20 42 75 66 66 65 72 0a 0a 35 2e 31 2e 32 20 53 74 61 74 75 73 20 46 69 6c 65 | Status.Buffer..5.1.2.Status.File |
| 1bce0 | 20 4c 69 73 74 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 | .List.Sections.----------------- |
| 1bd00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 | --------------..These.functions. |
| 1bd20 | 68 6f 6e 6f 72 20 74 68 65 20 62 75 66 66 65 72 e2 80 99 73 20 66 69 6c 65 20 66 69 6c 74 65 72 | honor.the.buffer...s.file.filter |
| 1bd40 | 2c 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 73 65 74 20 75 73 69 6e 67 0a e2 80 98 44 20 2d 20 | ,.which.can.be.set.using....D.-. |
| 1bd60 | 2d e2 80 99 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e | -......Function:.magit-insert-un |
| 1bd80 | 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e | tracked-files......This.function |
| 1bda0 | 20 6d 61 79 20 69 6e 73 65 72 74 20 61 20 6c 69 73 74 20 6f 66 20 75 6e 74 72 61 63 6b 65 64 20 | .may.insert.a.list.of.untracked. |
| 1bdc0 | 66 69 6c 65 73 2e 20 20 57 68 65 74 68 65 72 20 69 74 0a 20 20 20 20 20 61 63 74 75 61 6c 6c 79 | files...Whether.it......actually |
| 1bde0 | 20 64 6f 65 73 20 73 6f 2c 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 20 6f 70 74 69 6f 6e 20 | .does.so,.depends.on.the.option. |
| 1be00 | 64 65 73 63 72 69 62 65 64 20 6e 65 78 74 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 | described.next...User.Option:.ma |
| 1be20 | 67 69 74 2d 73 74 61 74 75 73 2d 73 68 6f 77 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 0a | git-status-show-untracked-files. |
| 1be40 | 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 | .....This.option.controls.whethe |
| 1be60 | 72 20 74 68 65 20 61 62 6f 76 65 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 65 72 74 73 20 61 20 6c | r.the.above.function.inserts.a.l |
| 1be80 | 69 73 74 20 6f 66 0a 20 20 20 20 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 69 6e 20 74 | ist.of......untracked.files.in.t |
| 1bea0 | 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 | he.status.buffer...............I |
| 1bec0 | 66 20 e2 80 98 6e 69 6c e2 80 99 2c 20 64 6f 20 6e 6f 74 20 6c 69 73 74 20 61 6e 79 20 75 6e 74 | f....nil...,.do.not.list.any.unt |
| 1bee0 | 72 61 63 6b 65 64 20 66 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 e2 80 98 | racked.files..............If.... |
| 1bf00 | 74 e2 80 99 2c 20 6c 69 73 74 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2c 20 62 75 74 20 | t...,.list.untracked.files,.but. |
| 1bf20 | 69 66 20 61 20 64 69 72 65 63 74 6f 72 79 20 64 6f 65 73 20 6e 6f 74 0a 20 20 20 20 20 20 20 20 | if.a.directory.does.not......... |
| 1bf40 | 20 20 63 6f 6e 74 61 69 6e 20 61 6e 79 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2c 20 74 | ..contain.any.untracked.files,.t |
| 1bf60 | 68 65 6e 20 6f 6e 6c 79 20 6c 69 73 74 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 2c 0a 20 20 | hen.only.list.that.directory,... |
| 1bf80 | 20 20 20 20 20 20 20 20 6e 6f 74 20 74 68 65 20 63 6f 6e 74 61 69 6e 65 64 20 75 6e 74 72 61 63 | ........not.the.contained.untrac |
| 1bfa0 | 6b 65 64 20 66 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 e2 80 98 61 6c 6c | ked.files..............If....all |
| 1bfc0 | e2 80 99 2c 20 74 68 65 6e 20 6c 69 73 74 20 65 61 63 68 20 69 6e 64 69 76 69 64 75 61 6c 20 75 | ...,.then.list.each.individual.u |
| 1bfe0 | 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2e 20 20 54 68 69 73 20 69 73 0a 20 20 20 20 20 20 20 | ntracked.files...This.is........ |
| 1c000 | 20 20 20 63 61 6e 20 62 65 20 76 65 72 79 20 73 6c 6f 77 20 61 6e 64 20 69 73 20 64 69 73 63 6f | ...can.be.very.slow.and.is.disco |
| 1c020 | 75 72 61 67 65 64 2e 0a 0a 20 20 20 20 20 54 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 | uraged........The.corresponding. |
| 1c040 | 76 61 6c 75 65 73 20 66 6f 72 20 74 68 65 20 47 69 74 20 76 61 72 69 61 62 6c 65 20 61 72 65 20 | values.for.the.Git.variable.are. |
| 1c060 | 22 6e 6f 22 2c 20 22 6e 6f 72 6d 61 6c 22 0a 20 20 20 20 20 61 6e 64 20 22 61 6c 6c 22 2e 0a 0a | "no",."normal"......and."all"... |
| 1c080 | 20 20 20 20 20 54 6f 20 64 69 73 61 62 6c 65 20 6c 69 73 74 69 6e 67 20 75 6e 74 72 61 63 6b 65 | .....To.disable.listing.untracke |
| 1c0a0 | 64 20 66 69 6c 65 73 20 69 6e 20 61 20 73 70 65 63 69 66 69 63 20 72 65 70 6f 73 69 74 6f 72 79 | d.files.in.a.specific.repository |
| 1c0c0 | 20 6f 6e 6c 79 2c 0a 20 20 20 20 20 61 64 64 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 6f | .only,......add.the.following.to |
| 1c0e0 | 20 e2 80 98 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c e2 80 99 3a 0a 0a 20 20 20 20 20 20 20 20 | .....dir-locals.el...:.......... |
| 1c100 | 20 20 28 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 | ..((magit-status-mode........... |
| 1c120 | 20 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 68 6f 77 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 | .(magit-status-show-untracked-fi |
| 1c140 | 6c 65 73 20 2e 20 22 6e 6f 22 29 29 29 0a 0a 20 20 20 20 20 41 6c 74 65 72 6e 61 74 69 76 65 6c | les..."no"))).......Alternativel |
| 1c160 | 79 20 28 61 6e 64 20 6d 6f 73 74 6c 79 20 66 6f 72 20 68 69 73 74 6f 72 69 63 20 72 65 61 73 6f | y.(and.mostly.for.historic.reaso |
| 1c180 | 6e 73 29 2c 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 0a 20 20 20 20 20 75 73 65 20 | ns),.it.is.possible.to......use. |
| 1c1a0 | e2 80 98 67 69 74 20 63 6f 6e 66 69 67 e2 80 99 20 74 6f 20 73 65 74 20 74 68 65 20 72 65 70 6f | ...git.config....to.set.the.repo |
| 1c1c0 | 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 20 76 61 6c 75 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 67 | sitory-local.value:............g |
| 1c1e0 | 69 74 20 63 6f 6e 66 69 67 20 73 65 74 20 2d 2d 6c 6f 63 61 6c 20 73 74 61 74 75 73 2e 73 68 6f | it.config.set.--local.status.sho |
| 1c200 | 77 55 6e 74 72 61 63 6b 65 64 46 69 6c 65 73 20 6e 6f 0a 0a 20 20 20 20 20 54 68 69 73 20 64 6f | wUntrackedFiles.no.......This.do |
| 1c220 | 65 73 20 2a 6e 6f 74 2a 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 28 69 66 20 61 6e 79 29 20 6c | es.*not*.override.the.(if.any).l |
| 1c240 | 6f 63 61 6c 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 4c 69 73 70 0a 20 20 20 20 20 76 61 72 | ocal.value.of.this.Lisp......var |
| 1c260 | 69 61 62 6c 65 2c 20 62 75 74 20 69 74 20 64 6f 65 73 20 6f 76 65 72 72 69 64 65 20 69 74 73 20 | iable,.but.it.does.override.its. |
| 1c280 | 67 6c 6f 62 61 6c 20 76 61 6c 75 65 2e 0a 0a 20 20 20 20 20 53 65 65 20 74 68 65 20 6c 61 73 74 | global.value........See.the.last |
| 1c2a0 | 20 73 65 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 67 69 74 2d 73 74 61 74 75 73 28 31 29 20 6d 61 | .section.in.the.git-status(1).ma |
| 1c2c0 | 6e 70 61 67 65 2c 20 74 6f 20 73 70 65 65 64 20 75 70 20 74 68 65 0a 20 20 20 20 20 70 61 72 74 | npage,.to.speed.up.the......part |
| 1c2e0 | 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 47 69 74 20 69 73 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 | .of.the.work.Git.is.responsible. |
| 1c300 | 66 6f 72 2e 20 20 54 75 72 6e 69 6e 67 20 74 68 61 74 20 6c 69 73 74 20 69 6e 74 6f 0a 20 20 20 | for...Turning.that.list.into.... |
| 1c320 | 20 20 73 65 63 74 69 6f 6e 73 20 69 73 20 61 6c 73 6f 20 6e 6f 74 20 66 72 65 65 2c 20 73 6f 20 | ..sections.is.also.not.free,.so. |
| 1c340 | 4d 61 67 69 74 20 6f 6e 6c 79 20 6c 69 73 74 73 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 73 | Magit.only.lists.........magit-s |
| 1c360 | 74 61 74 75 73 2d 66 69 6c 65 2d 6c 69 73 74 2d 6c 69 6d 69 74 e2 80 99 20 66 69 6c 65 73 2e 0a | tatus-file-list-limit....files.. |
| 1c380 | 0a 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 66 69 6c 65 2d | .User.Option:.magit-status-file- |
| 1c3a0 | 6c 69 73 74 2d 6c 69 6d 69 74 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 | list-limit......This.option.cont |
| 1c3c0 | 72 6f 6c 73 20 6d 61 6e 79 20 66 69 6c 65 73 20 61 72 65 20 6c 69 73 74 65 64 20 61 74 20 6d 6f | rols.many.files.are.listed.at.mo |
| 1c3e0 | 73 74 20 69 6e 20 65 61 63 68 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 74 68 61 74 20 6c 69 73 | st.in.each.section......that.lis |
| 1c400 | 74 73 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 20 20 | ts.files.in.the.status.buffer... |
| 1c420 | 46 6f 72 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 72 65 61 73 6f 6e 73 2c 20 69 74 0a 20 20 20 20 | For.performance.reasons,.it..... |
| 1c440 | 20 69 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 74 68 61 74 20 79 6f 75 20 64 6f 20 6e 6f 74 20 | .is.recommended.that.you.do.not. |
| 1c460 | 69 6e 63 72 65 61 73 65 20 74 68 69 73 20 6c 69 6d 69 74 2e 0a 0a 20 20 20 57 68 69 6c 65 20 74 | increase.this.limit......While.t |
| 1c480 | 68 65 20 61 62 6f 76 65 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 61 20 6d 65 6d 62 65 72 20 6f 66 | he.above.function.is.a.member.of |
| 1c4a0 | 20 e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f 6e 2d 68 6f 6f 6b e2 80 99 | ....magit-status-section-hook... |
| 1c4c0 | 0a 62 79 20 64 65 66 61 75 6c 74 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 75 6e 63 74 | .by.default,.the.following.funct |
| 1c4e0 | 69 6f 6e 73 20 68 61 76 65 20 74 6f 20 62 65 20 65 78 70 6c 69 63 69 74 6c 79 20 61 64 64 65 64 | ions.have.to.be.explicitly.added |
| 1c500 | 20 62 79 20 74 68 65 0a 75 73 65 72 2e 20 20 42 65 63 61 75 73 65 20 74 68 61 74 20 6e 65 67 61 | .by.the.user...Because.that.nega |
| 1c520 | 74 69 76 65 6c 79 20 61 66 66 65 63 74 73 20 70 65 72 66 6f 72 6d 61 6e 63 65 2c 20 69 74 20 69 | tively.affects.performance,.it.i |
| 1c540 | 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 0a 74 68 61 74 20 79 6f 75 20 64 6f 6e e2 80 99 74 20 64 | s.recommended.that.you.don...t.d |
| 1c560 | 6f 20 74 68 61 74 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | o.that...Function:.magit-insert- |
| 1c580 | 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 6c 69 73 74 | tracked-files......Insert.a.list |
| 1c5a0 | 20 6f 66 20 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 | .of.tracked.files...Function:.ma |
| 1c5c0 | 67 69 74 2d 69 6e 73 65 72 74 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 0a 20 20 20 20 20 49 6e | git-insert-ignored-files......In |
| 1c5e0 | 73 65 72 74 20 61 20 6c 69 73 74 20 6f 66 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 2e 0a 0a 46 | sert.a.list.of.ignored.files...F |
| 1c600 | 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 6b 69 70 2d 77 6f 72 6b 74 | unction:.magit-insert-skip-workt |
| 1c620 | 72 65 65 2d 66 69 6c 65 73 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 6c 69 73 74 20 6f 66 20 | ree-files......Insert.a.list.of. |
| 1c640 | 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 20 66 69 6c 65 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 | skip-worktree.files...Function:. |
| 1c660 | 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 66 | magit-insert-assumed-unchanged-f |
| 1c680 | 69 6c 65 73 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 | iles......Insert.a.list.of.files |
| 1c6a0 | 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 67 65 | .that.are.assumed.to.be.unchange |
| 1c6c0 | 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 | d.....File:.doc5khxAZ.info,..Nod |
| 1c6e0 | 65 3a 20 53 74 61 74 75 73 20 4c 6f 67 20 53 65 63 74 69 6f 6e 73 2c 20 20 4e 65 78 74 3a 20 53 | e:.Status.Log.Sections,..Next:.S |
| 1c700 | 74 61 74 75 73 20 48 65 61 64 65 72 20 53 65 63 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 53 74 | tatus.Header.Sections,..Prev:.St |
| 1c720 | 61 74 75 73 20 46 69 6c 65 20 4c 69 73 74 20 53 65 63 74 69 6f 6e 73 2c 20 20 55 70 3a 20 53 74 | atus.File.List.Sections,..Up:.St |
| 1c740 | 61 74 75 73 20 42 75 66 66 65 72 0a 0a 35 2e 31 2e 33 20 53 74 61 74 75 73 20 4c 6f 67 20 53 65 | atus.Buffer..5.1.3.Status.Log.Se |
| 1c760 | 63 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ctions.------------------------- |
| 1c780 | 0a 0a 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 6c 6c 65 | ..Function:.magit-insert-unpulle |
| 1c7a0 | 64 2d 6f 72 2d 72 65 63 65 6e 74 2d 63 6f 6d 6d 69 74 73 0a 20 20 20 20 20 49 6e 73 65 72 74 20 | d-or-recent-commits......Insert. |
| 1c7c0 | 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 6f 72 20 72 65 63 65 | section.showing.unpulled.or.rece |
| 1c7e0 | 6e 74 20 63 6f 6d 6d 69 74 73 2e 20 20 49 66 20 61 6e 20 75 70 73 74 72 65 61 6d 0a 20 20 20 20 | nt.commits...If.an.upstream..... |
| 1c800 | 20 69 73 20 63 6f 6e 66 69 67 75 72 65 64 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | .is.configured.for.the.current.b |
| 1c820 | 72 61 6e 63 68 20 61 6e 64 20 69 74 20 69 73 20 61 68 65 61 64 20 6f 66 20 74 68 65 20 63 75 72 | ranch.and.it.is.ahead.of.the.cur |
| 1c840 | 72 65 6e 74 0a 20 20 20 20 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 73 68 6f 77 20 74 68 65 20 | rent......branch,.then.show.the. |
| 1c860 | 6d 69 73 73 69 6e 67 20 63 6f 6d 6d 69 74 73 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 73 68 6f | missing.commits...Otherwise,.sho |
| 1c880 | 77 20 74 68 65 20 6c 61 73 74 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 | w.the.last.........magit-log-sec |
| 1c8a0 | 74 69 6f 6e 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 e2 80 99 20 63 6f 6d 6d 69 74 73 2e 0a 0a 46 | tion-commit-count....commits...F |
| 1c8c0 | 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 63 65 6e 74 2d 63 6f 6d | unction:.magit-insert-recent-com |
| 1c8e0 | 6d 69 74 73 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 | mits......Insert.section.showing |
| 1c900 | 20 74 68 65 20 6c 61 73 74 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 2d 63 | .the.last....magit-log-section-c |
| 1c920 | 6f 6d 6d 69 74 2d 63 6f 75 6e 74 e2 80 99 0a 20 20 20 20 20 63 6f 6d 6d 69 74 73 2e 0a 0a 55 73 | ommit-count.........commits...Us |
| 1c940 | 65 72 20 4f 70 74 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 | er.Option:.magit-log-section-com |
| 1c960 | 6d 69 74 2d 63 6f 75 6e 74 0a 20 20 20 20 20 48 6f 77 20 6d 61 6e 79 20 72 65 63 65 6e 74 20 63 | mit-count......How.many.recent.c |
| 1c980 | 6f 6d 6d 69 74 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 | ommits....magit-insert-recent-co |
| 1c9a0 | 6d 6d 69 74 73 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 | mmits....and.........magit-inser |
| 1c9c0 | 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 69 74 73 e2 80 99 20 | t-unpulled-or-recent-commits.... |
| 1c9e0 | 28 70 72 6f 76 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 | (provided.there.are.no......unpu |
| 1ca00 | 6c 6c 65 64 20 63 6f 6d 6d 69 74 73 29 20 73 68 6f 77 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d | lled.commits).show...Function:.m |
| 1ca20 | 61 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 20 20 | agit-insert-unpulled-cherries... |
| 1ca40 | 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 |
| 1ca60 | 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- |
| 1ca80 | 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 |
| 1caa0 | 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.. |
| 1cac0 | 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 2c 20 61 20 63 6f | ....been.applied.yet.(i.e.,.a.co |
| 1cae0 | 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. |
| 1cb00 | 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 |
| 1cb20 | 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."-"... |
| 1cb40 | 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 68 65 64 2d | Function:.magit-insert-unpushed- |
| 1cb60 | 63 68 65 72 72 69 65 73 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 73 68 6f | cherries......Insert.section.sho |
| 1cb80 | 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 65 0a 20 20 20 | wing.unpushed.commits...Like.... |
| 1cba0 | 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 63 6f 6d 6d 69 | .....magit-insert-unpushed-commi |
| 1cbc0 | 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 74 20 77 68 69 | ts....but.prefix.each.commit.whi |
| 1cbe0 | 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 64 20 74 6f 20 | ch.has......not.been.applied.to. |
| 1cc00 | 75 70 73 74 72 65 61 6d 20 79 65 74 20 28 69 2e 65 2e 2c 20 61 20 63 6f 6d 6d 69 74 20 77 69 74 | upstream.yet.(i.e.,.a.commit.wit |
| 1cc20 | 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 64 20 77 69 74 | h.a.patch-id......not.shared.wit |
| 1cc40 | 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 20 22 2b 22 20 | h.any.upstream.commit).with."+". |
| 1cc60 | 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 22 2e 0a 0a 1f | and.all.others.with......"-".... |
| 1cc80 | 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 74 | .File:.doc5khxAZ.info,..Node:.St |
| 1cca0 | 61 74 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 | atus.Header.Sections,..Next:.Sta |
| 1ccc0 | 74 75 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 | tus.Module.Sections,..Prev:.Stat |
| 1cce0 | 75 73 20 4c 6f 67 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 | us.Log.Sections,..Up:.Status.Buf |
| 1cd00 | 66 65 72 0a 0a 35 2e 31 2e 34 20 53 74 61 74 75 73 20 48 65 61 64 65 72 20 53 65 63 74 69 6f 6e | fer..5.1.4.Status.Header.Section |
| 1cd20 | 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 0a 0a | s.----------------------------.. |
| 1cd40 | 54 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 73 74 61 74 75 73 20 62 75 66 66 65 72 73 20 69 | The.contents.of.status.buffers.i |
| 1cd60 | 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 75 73 69 6e 67 20 74 68 65 20 68 6f 6f 6b 0a e2 80 98 6d | s.controlled.using.the.hook....m |
| 1cd80 | 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b e2 80 99 20 28 73 65 | agit-status-sections-hook....(se |
| 1cda0 | 65 20 2a 6e 6f 74 65 20 53 74 61 74 75 73 20 53 65 63 74 69 6f 6e 73 3a 3a 29 2e 0a 0a 20 20 20 | e.*note.Status.Sections::)...... |
| 1cdc0 | 42 79 20 64 65 66 61 75 6c 74 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 74 75 | By.default....magit-insert-statu |
| 1cde0 | 73 2d 68 65 61 64 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 | s-headers....is.the.first.member |
| 1ce00 | 20 6f 66 20 74 68 61 74 0a 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 2e 0a 0a 46 75 6e 63 74 69 6f | .of.that.hook.variable...Functio |
| 1ce20 | 6e 3a 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 20 | n:.magit-insert-status-headers.. |
| 1ce40 | 20 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 | ....Insert.headers.sections.appr |
| 1ce60 | 6f 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 | opriate.for....magit-status-mode |
| 1ce80 | e2 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 | .........buffers...The.sections. |
| 1cea0 | 61 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 | are.inserted.by.running.the.func |
| 1cec0 | 74 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 | tions.on.the......hook....magit- |
| 1cee0 | 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 2d 68 6f 6f 6b e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 | status-headers-hook......User.Op |
| 1cf00 | 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 6f 6b 0a | tion:.magit-status-headers-hook. |
| 1cf20 | 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 65 72 73 20 | .....Hook.run.to.insert.headers. |
| 1cf40 | 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 66 65 72 2e | sections.into.the.status.buffer. |
| 1cf60 | 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 61 | .......This.hook.is.run.by....ma |
| 1cf80 | 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 2c 20 77 68 | git-insert-status-headers...,.wh |
| 1cfa0 | 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 20 6d 65 6d | ich.in.turn......has.to.be.a.mem |
| 1cfc0 | 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 6f 6e 73 2d | ber.of....magit-status-sections- |
| 1cfe0 | 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 6c 6c 2e 0a | hook....to.be.used.at......all.. |
| 1d000 | 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 20 66 75 6e | ....By.default.the.following.fun |
| 1d020 | 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 6f 76 65 20 | ctions.are.members.of.the.above. |
| 1d040 | 68 6f 6f 6b 3a 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 65 72 | hook:..Function:.magit-insert-er |
| 1d060 | 72 6f 72 2d 68 65 61 64 65 72 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 | ror-header......Insert.a.header. |
| 1d080 | 6c 69 6e 65 20 73 68 6f 77 69 6e 67 20 74 68 65 20 6d 65 73 73 61 67 65 20 61 62 6f 75 74 20 74 | line.showing.the.message.about.t |
| 1d0a0 | 68 65 20 47 69 74 20 65 72 72 6f 72 20 74 68 61 74 0a 20 20 20 20 20 6a 75 73 74 20 6f 63 63 75 | he.Git.error.that......just.occu |
| 1d0c0 | 72 72 65 64 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 6f 6e 6c | rred........This.function.is.onl |
| 1d0e0 | 79 20 61 77 61 72 65 20 6f 66 20 74 68 65 20 6c 61 73 74 20 65 72 72 6f 72 20 74 68 61 74 20 6f | y.aware.of.the.last.error.that.o |
| 1d100 | 63 63 75 72 20 77 68 65 6e 20 47 69 74 0a 20 20 20 20 20 77 61 73 20 72 75 6e 20 66 6f 72 20 73 | ccur.when.Git......was.run.for.s |
| 1d120 | 69 64 65 2d 65 66 66 65 63 74 73 2e 20 20 49 66 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 61 | ide-effects...If,.for.example,.a |
| 1d140 | 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 20 77 68 69 6c 65 0a 20 20 20 20 20 67 65 6e 65 72 61 | n.error.occurs.while......genera |
| 1d160 | 74 69 6e 67 20 61 20 64 69 66 66 2c 20 74 68 65 6e 20 74 68 61 74 20 65 72 72 6f 72 20 77 6f 6e | ting.a.diff,.then.that.error.won |
| 1d180 | e2 80 99 74 20 62 65 20 69 6e 73 65 72 74 65 64 2e 20 20 52 65 66 72 65 73 68 69 6e 67 0a 20 20 | ...t.be.inserted...Refreshing... |
| 1d1a0 | 20 20 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 63 61 75 73 65 73 20 74 68 69 73 | ...the.status.buffer.causes.this |
| 1d1c0 | 20 73 65 63 74 69 6f 6e 20 74 6f 20 64 69 73 61 70 70 65 61 72 20 61 67 61 69 6e 2e 0a 0a 46 75 | .section.to.disappear.again...Fu |
| 1d1e0 | 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 64 69 66 66 2d 66 69 6c 74 65 72 | nction:.magit-insert-diff-filter |
| 1d200 | 2d 68 65 61 64 65 72 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 6c 69 6e | -header......Insert.a.header.lin |
| 1d220 | 65 20 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 | e.showing.the.effective.diff.fil |
| 1d240 | 74 65 72 73 2e 0a 0a 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 | ters...Function:.magit-insert-he |
| 1d260 | 61 64 2d 62 72 61 6e 63 68 2d 68 65 61 64 65 72 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 | ad-branch-header......Insert.a.h |
| 1d280 | 65 61 64 65 72 20 6c 69 6e 65 20 61 62 6f 75 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 | eader.line.about.the.current.bra |
| 1d2a0 | 6e 63 68 20 6f 72 20 64 65 74 61 63 68 65 64 20 e2 80 98 48 45 41 44 e2 80 99 2e 0a 0a 46 75 6e | nch.or.detached....HEAD......Fun |
| 1d2c0 | 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 | ction:.magit-insert-upstream-bra |
| 1d2e0 | 6e 63 68 2d 68 65 61 64 65 72 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 | nch-header......Insert.a.header. |
| 1d300 | 6c 69 6e 65 20 61 62 6f 75 74 20 74 68 65 20 62 72 61 6e 63 68 20 74 68 61 74 20 69 73 20 75 73 | line.about.the.branch.that.is.us |
| 1d320 | 75 61 6c 6c 79 20 70 75 6c 6c 65 64 20 69 6e 74 6f 0a 20 20 20 20 20 74 68 65 20 63 75 72 72 65 | ually.pulled.into......the.curre |
| 1d340 | 6e 74 20 62 72 61 6e 63 68 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 | nt.branch...Function:.magit-inse |
| 1d360 | 72 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 49 6e 73 65 72 | rt-push-branch-header......Inser |
| 1d380 | 74 20 61 20 68 65 61 64 65 72 20 6c 69 6e 65 20 61 62 6f 75 74 20 74 68 65 20 62 72 61 6e 63 68 | t.a.header.line.about.the.branch |
| 1d3a0 | 20 74 68 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 | .that.the.current.branch.is..... |
| 1d3c0 | 20 75 73 75 61 6c 6c 79 20 70 75 73 68 65 64 20 74 6f 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d | .usually.pushed.to...Function:.m |
| 1d3e0 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 74 61 67 73 2d 68 65 61 64 65 72 0a 20 20 20 20 20 49 6e 73 | agit-insert-tags-header......Ins |
| 1d400 | 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 72 72 | ert.a.header.line.about.the.curr |
| 1d420 | 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 68 0a | ent.and/or.next.tag,.along.with. |
| 1d440 | 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 77 65 | .....the.number.of.commits.betwe |
| 1d460 | 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 20 54 | en.the.tag.and....HEAD.........T |
| 1d480 | 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 6f 20 | he.following.functions.can.also. |
| 1d4a0 | 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 46 75 6e | be.added.to.the.above.hook:..Fun |
| 1d4c0 | 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 65 61 64 65 72 0a | ction:.magit-insert-repo-header. |
| 1d4e0 | 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 6c 69 6e 65 20 73 68 6f 77 69 6e | .....Insert.a.header.line.showin |
| 1d500 | 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 6f 70 | g.the.path.to.the.repository.top |
| 1d520 | 2d 6c 65 76 65 6c 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | -level...Function:.magit-insert- |
| 1d540 | 72 65 6d 6f 74 65 2d 68 65 61 64 65 72 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 | remote-header......Insert.a.head |
| 1d560 | 65 72 20 6c 69 6e 65 20 61 62 6f 75 74 20 74 68 65 20 72 65 6d 6f 74 65 20 6f 66 20 74 68 65 20 | er.line.about.the.remote.of.the. |
| 1d580 | 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 20 20 49 66 20 6e 6f 20 72 65 6d 6f | current.branch........If.no.remo |
| 1d5a0 | 74 65 20 69 73 20 63 6f 6e 66 69 67 75 72 65 64 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 | te.is.configured.for.the.current |
| 1d5c0 | 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 66 61 6c 6c 20 62 61 63 6b 0a 20 20 20 20 20 73 68 6f | .branch,.then.fall.back......sho |
| 1d5e0 | 77 69 6e 67 20 74 68 65 20 22 6f 72 69 67 69 6e 22 20 72 65 6d 6f 74 65 2c 20 6f 72 20 69 66 20 | wing.the."origin".remote,.or.if. |
| 1d600 | 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 74 68 65 20 66 69 72 73 74 0a 20 20 | that.does.not.exist.the.first... |
| 1d620 | 20 20 20 72 65 6d 6f 74 65 20 69 6e 20 61 6c 70 68 61 62 65 74 69 63 20 6f 72 64 65 72 2e 0a 0a | ...remote.in.alphabetic.order... |
| 1d640 | 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 73 65 72 2d 68 65 61 64 | Function:.magit-insert-user-head |
| 1d660 | 65 72 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 6c 69 6e 65 20 61 62 6f | er......Insert.a.header.line.abo |
| 1d680 | 75 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 75 73 65 72 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f | ut.the.current.user.....File:.do |
| 1d6a0 | 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 74 61 74 75 73 20 4d 6f 64 75 | c5khxAZ.info,..Node:.Status.Modu |
| 1d6c0 | 6c 65 20 53 65 63 74 69 6f 6e 73 2c 20 20 4e 65 78 74 3a 20 53 74 61 74 75 73 20 4f 70 74 69 6f | le.Sections,..Next:.Status.Optio |
| 1d6e0 | 6e 73 2c 20 20 50 72 65 76 3a 20 53 74 61 74 75 73 20 48 65 61 64 65 72 20 53 65 63 74 69 6f 6e | ns,..Prev:.Status.Header.Section |
| 1d700 | 73 2c 20 20 55 70 3a 20 53 74 61 74 75 73 20 42 75 66 66 65 72 0a 0a 35 2e 31 2e 35 20 53 74 61 | s,..Up:.Status.Buffer..5.1.5.Sta |
| 1d720 | 74 75 73 20 4d 6f 64 75 6c 65 20 53 65 63 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | tus.Module.Sections.------------ |
| 1d740 | 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 6f | ----------------..The.contents.o |
| 1d760 | 66 20 73 74 61 74 75 73 20 62 75 66 66 65 72 73 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 75 | f.status.buffers.is.controlled.u |
| 1d780 | 73 69 6e 67 20 74 68 65 20 68 6f 6f 6b 0a e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 | sing.the.hook....magit-status-se |
| 1d7a0 | 63 74 69 6f 6e 73 2d 68 6f 6f 6b e2 80 99 20 28 73 65 65 20 2a 6e 6f 74 65 20 53 74 61 74 75 73 | ctions-hook....(see.*note.Status |
| 1d7c0 | 20 53 65 63 74 69 6f 6e 73 3a 3a 29 2e 0a 0a 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 e2 80 98 | .Sections::)......By.default.... |
| 1d7e0 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 e2 80 99 20 69 73 20 5f 6e 6f 74 5f | magit-insert-modules....is._not_ |
| 1d800 | 20 61 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 61 74 20 68 6f 6f 6b 0a 76 61 72 69 61 62 6c 65 2e | .a.member.of.that.hook.variable. |
| 1d820 | 0a 0a 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 | ..Function:.magit-insert-modules |
| 1d840 | 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 75 62 6d 6f 64 75 6c 65 20 73 65 63 74 69 6f 6e 73 2e | ......Insert.submodule.sections. |
| 1d860 | 0a 0a 20 20 20 20 20 48 6f 6f 6b 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 | .......Hook....magit-module-sect |
| 1d880 | 69 6f 6e 73 2d 68 6f 6f 6b e2 80 99 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 6d 6f 64 75 | ions-hook....controls.which.modu |
| 1d8a0 | 6c 65 20 73 65 63 74 69 6f 6e 73 0a 20 20 20 20 20 61 72 65 20 69 6e 73 65 72 74 65 64 2c 20 61 | le.sections......are.inserted,.a |
| 1d8c0 | 6e 64 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f | nd.option....magit-module-sectio |
| 1d8e0 | 6e 73 2d 6e 65 73 74 65 64 e2 80 99 20 63 6f 6e 74 72 6f 6c 73 0a 20 20 20 20 20 77 68 65 74 68 | ns-nested....controls......wheth |
| 1d900 | 65 72 20 74 68 65 79 20 61 72 65 20 77 72 61 70 70 65 64 20 69 6e 20 61 6e 20 61 64 64 69 74 69 | er.they.are.wrapped.in.an.additi |
| 1d920 | 6f 6e 61 6c 20 73 65 63 74 69 6f 6e 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 | onal.section...User.Option:.magi |
| 1d940 | 74 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 0a 20 20 20 20 20 48 6f 6f 6b | t-module-sections-hook......Hook |
| 1d960 | 20 72 75 6e 20 62 79 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 e2 | .run.by....magit-insert-modules. |
| 1d980 | 80 99 2e 0a 0a 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 |
| 1d9a0 | 65 63 74 69 6f 6e 73 2d 6e 65 73 74 65 64 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 | ections-nested......This.option. |
| 1d9c0 | 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72 74 | controls.whether....magit-insert |
| 1d9e0 | 2d 6d 6f 64 75 6c 65 73 e2 80 99 20 77 72 61 70 73 20 69 6e 73 65 72 74 65 64 0a 20 20 20 20 20 | -modules....wraps.inserted...... |
| 1da00 | 73 65 63 74 69 6f 6e 73 20 69 6e 20 61 6e 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 65 63 74 69 6f | sections.in.an.additional.sectio |
| 1da20 | 6e 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 69 73 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 | n........If.this.is.non-nil,.the |
| 1da40 | 6e 20 6f 6e 6c 79 20 61 20 73 69 6e 67 6c 65 20 74 6f 70 2d 6c 65 76 65 6c 20 73 65 63 74 69 6f | n.only.a.single.top-level.sectio |
| 1da60 | 6e 20 69 73 0a 20 20 20 20 20 69 6e 73 65 72 74 65 64 2e 20 20 49 66 20 69 74 20 69 73 20 6e 69 | n.is......inserted...If.it.is.ni |
| 1da80 | 6c 2c 20 74 68 65 6e 20 61 6c 6c 20 73 65 63 74 69 6f 6e 73 20 6c 69 73 74 65 64 20 69 6e 0a 20 | l,.then.all.sections.listed.in.. |
| 1daa0 | 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f | .......magit-module-sections-hoo |
| 1dac0 | 6b e2 80 99 20 62 65 63 6f 6d 65 20 74 6f 70 2d 6c 65 76 65 6c 20 73 65 63 74 69 6f 6e 73 2e 0a | k....become.top-level.sections.. |
| 1dae0 | 0a 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- |
| 1db00 | 6f 76 65 72 76 69 65 77 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 66 6f | overview......Insert.sections.fo |
| 1db20 | 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 74 | r.all.submodules...For.each.sect |
| 1db40 | 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 72 | ion.insert.the......path,.the.br |
| 1db60 | 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 64 | anch,.and.the.output.of....git.d |
| 1db80 | 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 6c | escribe.--tags...,.or,......fail |
| 1dba0 | 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 63 | ing.that,.the.abbreviated.HEAD.c |
| 1dbc0 | 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 80 | ommit.hash........Press....RET.. |
| 1dbe0 | 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 6f | ..on.such.a.submodule.section.to |
| 1dc00 | 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 72 | .show.its.own.status......buffer |
| 1dc20 | 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 6c | ...Press....RET....on.the."Modul |
| 1dc40 | 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 66 | es".section.to.display.a.list.of |
| 1dc60 | 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 62 | ......submodules.in.a.separate.b |
| 1dc80 | 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 6e | uffer...This.shows.additional.in |
| 1dca0 | 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 20 | formation......not.displayed.in. |
| 1dcc0 | 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 20 | the.super-repository...s.status. |
| 1dce0 | 62 75 66 66 65 72 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | buffer...Function:.magit-insert- |
| 1dd00 | 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 20 | modules-unpulled-from-upstream.. |
| 1dd20 | 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 20 | ....Insert.sections.for.modules. |
| 1dd40 | 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 20 | that.haven...t.been.pulled.from. |
| 1dd60 | 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 65 73 65 20 73 65 | the......upstream.yet...These.se |
| 1dd80 | 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 6f 77 20 74 | ctions.can.be.expanded.to.show.t |
| 1dda0 | 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 0a 46 75 6e | he......respective.commits...Fun |
| 1ddc0 | 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 75 6e 70 75 | ction:.magit-insert-modules-unpu |
| 1dde0 | 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 0a 20 20 20 20 20 49 6e 73 65 72 74 | lled-from-pushremote......Insert |
| 1de00 | 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 68 61 76 65 6e | .sections.for.modules.that.haven |
| 1de20 | e2 80 99 74 20 62 65 65 6e 20 70 75 6c 6c 65 64 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 70 | ...t.been.pulled.from.the......p |
| 1de40 | 75 73 68 2d 72 65 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 | ush-remote.yet...These.sections. |
| 1de60 | 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..... |
| 1de80 | 20 72 65 73 70 65 63 74 69 76 65 20 63 6f 6d 6d 69 74 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 | .respective.commits...Function:. |
| 1dea0 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 2d 75 6e 70 75 73 68 65 64 2d 74 6f | magit-insert-modules-unpushed-to |
| 1dec0 | 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 66 | -upstream......Insert.sections.f |
| 1dee0 | 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 20 62 65 65 6e 20 70 | or.modules.that.haven...t.been.p |
| 1df00 | 75 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 20 | ushed.to.the......upstream.yet.. |
| 1df20 | 20 54 68 65 73 65 20 73 65 63 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 65 78 70 61 6e 64 65 64 20 | .These.sections.can.be.expanded. |
| 1df40 | 74 6f 20 73 68 6f 77 20 74 68 65 0a 20 20 20 20 20 72 65 73 70 65 63 74 69 76 65 20 63 6f 6d 6d | to.show.the......respective.comm |
| 1df60 | 69 74 73 2e 0a 0a 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 | its...Function:.magit-insert-mod |
| 1df80 | 75 6c 65 73 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 0a 20 20 20 20 | ules-unpushed-to-pushremote..... |
| 1dfa0 | 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 20 74 68 61 | .Insert.sections.for.modules.tha |
| 1dfc0 | 74 20 68 61 76 65 6e e2 80 99 74 20 62 65 65 6e 20 70 75 73 68 65 64 20 74 6f 20 74 68 65 0a 20 | t.haven...t.been.pushed.to.the.. |
| 1dfe0 | 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 65 20 73 65 63 74 | ....push-remote.yet...These.sect |
| 1e000 | 69 6f 6e 73 20 63 61 6e 20 62 65 20 65 78 70 61 6e 64 65 64 20 74 6f 20 73 68 6f 77 20 74 68 65 | ions.can.be.expanded.to.show.the |
| 1e020 | 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 0a 1f 0a 46 69 6c | ......respective.commits.....Fil |
| 1e040 | 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 74 61 74 75 73 | e:.doc5khxAZ.info,..Node:.Status |
| 1e060 | 20 4f 70 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 53 74 61 74 75 73 20 4d 6f 64 75 6c 65 20 53 | .Options,..Prev:.Status.Module.S |
| 1e080 | 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 2e 31 | ections,..Up:.Status.Buffer..5.1 |
| 1e0a0 | 2e 36 20 53 74 61 74 75 73 20 4f 70 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .6.Status.Options.-------------- |
| 1e0c0 | 2d 2d 2d 2d 2d 2d 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 74 61 74 75 | ------..User.Option:.magit-statu |
| 1e0e0 | 73 2d 6d 61 72 67 69 6e 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 | s-margin......This.option.specif |
| 1e100 | 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 |
| 1e120 | 6c 6c 79 20 73 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 | lly.shown.in......Magit-Status.m |
| 1e140 | 6f 64 65 20 62 75 66 66 65 72 73 20 61 6e 64 20 68 6f 77 20 69 74 20 69 73 20 66 6f 72 6d 61 74 | ode.buffers.and.how.it.is.format |
| 1e160 | 74 65 64 2e 0a 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f 72 | ted........The.value.has.the.for |
| 1e180 | 6d 20 e2 80 98 28 49 4e 49 54 20 53 54 59 4c 45 20 57 49 44 54 48 20 41 55 54 48 4f 52 20 41 55 | m....(INIT.STYLE.WIDTH.AUTHOR.AU |
| 1e1a0 | 54 48 4f 52 2d 57 49 44 54 48 29 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 | THOR-WIDTH)..................If. |
| 1e1c0 | 49 4e 49 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6d 61 72 67 69 6e | INIT.is.non-nil,.then.the.margin |
| 1e1e0 | 20 69 73 20 73 68 6f 77 6e 20 69 6e 69 74 69 61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 | .is.shown.initially............. |
| 1e200 | 20 53 54 59 4c 45 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 74 6f 20 66 6f 72 6d 61 74 20 74 68 | .STYLE.controls.how.to.format.th |
| 1e220 | 65 20 61 75 74 68 6f 72 20 6f 72 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e 20 20 49 74 0a | e.author.or.committer.date...It. |
| 1e240 | 20 20 20 20 20 20 20 20 20 20 63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 e2 80 98 61 67 65 e2 80 | ..........can.be.one.of....age.. |
| 1e260 | 99 20 28 74 6f 20 73 68 6f 77 20 74 68 65 20 61 67 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 | ..(to.show.the.age.of.the.commit |
| 1e280 | 29 2c 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 e2 | ),..............age-abbreviated. |
| 1e2a0 | 80 99 20 28 74 6f 20 61 62 62 72 65 76 69 61 74 65 20 74 68 65 20 74 69 6d 65 20 75 6e 69 74 20 | ...(to.abbreviate.the.time.unit. |
| 1e2c0 | 74 6f 20 61 0a 20 20 20 20 20 20 20 20 20 20 63 68 61 72 61 63 74 65 72 29 2c 20 6f 72 20 61 20 | to.a...........character),.or.a. |
| 1e2e0 | 73 74 72 69 6e 67 20 28 73 75 69 74 61 62 6c 65 20 66 6f 72 20 e2 80 98 66 6f 72 6d 61 74 2d 74 | string.(suitable.for....format-t |
| 1e300 | 69 6d 65 2d 73 74 72 69 6e 67 e2 80 99 29 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 | ime-string...).to...........show |
| 1e320 | 20 74 68 65 20 61 63 74 75 61 6c 20 64 61 74 65 2e 20 20 4f 70 74 69 6f 6e 0a 20 20 20 20 20 20 | .the.actual.date...Option....... |
| 1e340 | 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d | .......magit-log-margin-show-com |
| 1e360 | 6d 69 74 74 65 72 2d 64 61 74 65 e2 80 99 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 61 | mitter-date....controls.which.da |
| 1e380 | 74 65 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2e | te.is...........being.displayed. |
| 1e3a0 | 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 49 44 54 48 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 | .............WIDTH.controls.the. |
| 1e3c0 | 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 |
| 1e3e0 | 73 20 66 6f 72 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 77 61 72 64 20 63 6f 6d 70 61 74 69 62 | s.for...........forward.compatib |
| 1e400 | 69 6c 69 74 79 20 61 6e 64 20 63 75 72 72 65 6e 74 6c 79 20 74 68 65 20 76 61 6c 75 65 20 73 68 | ility.and.currently.the.value.sh |
| 1e420 | 6f 75 6c 64 20 6e 6f 74 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 2e 0a 20 | ould.not.be...........changed... |
| 1e440 | 20 20 20 20 20 20 20 e2 80 a2 20 41 55 54 48 4f 52 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 | ...........AUTHOR.controls.wheth |
| 1e460 | 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 |
| 1e480 | 6f 20 73 68 6f 77 6e 0a 20 20 20 20 20 20 20 20 20 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 | o.shown...........by.default.... |
| 1e4a0 | 20 20 20 20 20 20 e2 80 a2 20 41 55 54 48 4f 52 2d 57 49 44 54 48 20 68 61 73 20 74 6f 20 62 65 | ..........AUTHOR-WIDTH.has.to.be |
| 1e4c0 | 20 61 6e 20 69 6e 74 65 67 65 72 2e 20 20 57 68 65 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 | .an.integer...When.the.name.of.t |
| 1e4e0 | 68 65 0a 20 20 20 20 20 20 20 20 20 20 61 75 74 68 6f 72 20 69 73 20 73 68 6f 77 6e 2c 20 74 68 | he...........author.is.shown,.th |
| 1e500 | 65 6e 20 74 68 69 73 20 73 70 65 63 69 66 69 65 73 20 68 6f 77 20 6d 75 63 68 20 73 70 61 63 65 | en.this.specifies.how.much.space |
| 1e520 | 20 69 73 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 64 6f 20 73 6f 2e 0a 0a 20 20 | .is.used.to...........do.so..... |
| 1e540 | 20 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 | .Also.see.the.proceeding.section |
| 1e560 | 20 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 | .for.more.options.concerning.sta |
| 1e580 | 74 75 73 0a 62 75 66 66 65 72 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e | tus.buffers.....File:.doc5khxAZ. |
| 1e5a0 | 69 6e 66 6f 2c 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 | info,..Node:.Repository.List,..N |
| 1e5c0 | 65 78 74 3a 20 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 | ext:.Logging,..Prev:.Status.Buff |
| 1e5e0 | 65 72 2c 20 20 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 | er,..Up:.Inspecting..5.2.Reposit |
| 1e600 | 6f 72 79 20 4c 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 43 6f | ory.List.===================..Co |
| 1e620 | 6d 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 20 | mmand:.magit-list-repositories.. |
| 1e640 | 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 |
| 1e660 | 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 |
| 1e680 | 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 54 68 65 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 | uffer........The.option....magit |
| 1e6a0 | 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 63 6f 6e 74 72 | -repository-directories....contr |
| 1e6c0 | 6f 6c 73 20 77 68 69 63 68 0a 20 20 20 20 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 61 72 65 20 | ols.which......repositories.are. |
| 1e6e0 | 64 69 73 70 6c 61 79 65 64 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 | displayed...User.Option:.magit-r |
| 1e700 | 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 73 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e | epolist-columns......This.option |
| 1e720 | 20 63 6f 6e 74 72 6f 6c 73 20 77 68 61 74 20 63 6f 6c 75 6d 6e 73 20 61 72 65 20 64 69 73 70 6c | .controls.what.columns.are.displ |
| 1e740 | 61 79 65 64 20 62 79 20 74 68 65 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 | ayed.by.the.command.........magi |
| 1e760 | 74 2d 6c 69 73 74 2d 72 65 70 6f 73 69 74 6f 72 69 65 73 e2 80 99 20 61 6e 64 20 68 6f 77 20 74 | t-list-repositories....and.how.t |
| 1e780 | 68 65 79 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 2e 0a 0a 20 20 20 20 20 45 61 63 68 20 65 6c | hey.are.displayed........Each.el |
| 1e7a0 | 65 6d 65 6e 74 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 e2 80 98 28 48 45 41 44 45 52 20 57 49 | ement.has.the.form....(HEADER.WI |
| 1e7c0 | 44 54 48 20 46 4f 52 4d 41 54 20 50 52 4f 50 53 29 e2 80 99 2e 0a 0a 20 20 20 20 20 48 45 41 44 | DTH.FORMAT.PROPS)...........HEAD |
| 1e7e0 | 45 52 20 69 73 20 74 68 65 20 73 74 72 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 | ER.is.the.string.displayed.in.th |
| 1e800 | 65 20 68 65 61 64 65 72 2e 20 20 57 49 44 54 48 20 69 73 20 74 68 65 20 77 69 64 74 68 0a 20 20 | e.header...WIDTH.is.the.width... |
| 1e820 | 20 20 20 6f 66 20 74 68 65 20 63 6f 6c 75 6d 6e 2e 20 20 46 4f 52 4d 41 54 20 69 73 20 61 20 66 | ...of.the.column...FORMAT.is.a.f |
| 1e840 | 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 6f 6e 65 0a | unction.that.is.called.with.one. |
| 1e860 | 20 20 20 20 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 69 64 | .....argument,.the.repository.id |
| 1e880 | 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 |
| 1e8a0 | 6d 65 29 2c 20 61 6e 64 0a 20 20 20 20 20 77 69 74 68 20 e2 80 98 64 65 66 61 75 6c 74 2d 64 69 | me),.and......with....default-di |
| 1e8c0 | 72 65 63 74 6f 72 79 e2 80 99 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 74 6f 70 6c 65 76 65 6c | rectory....bound.to.the.toplevel |
| 1e8e0 | 20 6f 66 20 69 74 73 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 20 20 20 20 20 49 74 20 68 61 | .of.its.working.tree.......It.ha |
| 1e900 | 73 20 74 6f 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 20 74 6f 20 62 65 20 69 6e 73 65 72 | s.to.return.a.string.to.be.inser |
| 1e920 | 74 65 64 20 6f 72 20 6e 69 6c 2e 20 20 50 52 4f 50 53 20 69 73 20 61 6e 20 61 6c 69 73 74 0a 20 | ted.or.nil...PROPS.is.an.alist.. |
| 1e940 | 20 20 20 20 74 68 61 74 20 73 75 70 70 6f 72 74 73 20 74 68 65 20 6b 65 79 73 20 e2 80 98 3a 72 | ....that.supports.the.keys....:r |
| 1e960 | 69 67 68 74 2d 61 6c 69 67 6e e2 80 99 2c 20 e2 80 98 3a 70 61 64 2d 72 69 67 68 74 e2 80 99 20 | ight-align...,....:pad-right.... |
| 1e980 | 61 6e 64 20 e2 80 98 3a 73 6f 72 74 e2 80 99 2e 0a 0a 20 20 20 20 20 54 68 65 20 e2 80 98 3a 73 | and....:sort...........The....:s |
| 1e9a0 | 6f 72 74 e2 80 99 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 20 61 20 77 65 69 72 64 20 69 6e 74 65 | ort....function.has.a.weird.inte |
| 1e9c0 | 72 66 61 63 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 64 6f 63 73 | rface.described.in.the......docs |
| 1e9e0 | 74 72 69 6e 67 20 6f 66 20 e2 80 98 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 2d 67 65 74 2d | tring.of....tabulated-list--get- |
| 1ea00 | 73 6f 72 74 e2 80 99 2e 20 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 e2 80 98 3c e2 80 99 20 | sort......Alternatively....<.... |
| 1ea20 | 61 6e 64 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 76 65 72 73 69 | and.........magit-repolist-versi |
| 1ea40 | 6f 6e 3c e2 80 99 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 73 20 74 68 6f 73 65 20 66 75 6e 63 | on<....can.be.used.as.those.func |
| 1ea60 | 74 69 6f 6e 73 20 61 72 65 0a 20 20 20 20 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 72 65 70 | tions.are......automatically.rep |
| 1ea80 | 6c 61 63 65 64 20 77 69 74 68 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 73 61 74 69 73 66 | laced.with.functions.that.satisf |
| 1eaa0 | 79 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 2e 0a 20 20 20 20 20 53 65 74 20 e2 80 98 3a 73 6f | y.the.interface.......Set....:so |
| 1eac0 | 72 74 e2 80 99 20 74 6f 20 e2 80 98 6e 69 6c e2 80 99 20 74 6f 20 69 6e 68 69 62 69 74 20 73 6f | rt....to....nil....to.inhibit.so |
| 1eae0 | 72 74 69 6e 67 3b 20 69 66 20 75 6e 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 6e 20 74 68 65 0a | rting;.if.unspecified,.then.the. |
| 1eb00 | 20 20 20 20 20 63 6f 6c 75 6d 6e 20 69 73 20 73 6f 72 74 61 62 6c 65 20 75 73 69 6e 67 20 74 68 | .....column.is.sortable.using.th |
| 1eb20 | 65 20 64 65 66 61 75 6c 74 20 73 6f 72 74 65 72 2e 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 20 | e.default.sorter........You.may. |
| 1eb40 | 77 69 73 68 20 74 6f 20 64 69 73 70 6c 61 79 20 61 20 72 61 6e 67 65 20 6f 66 20 6e 75 6d 65 72 | wish.to.display.a.range.of.numer |
| 1eb60 | 69 63 20 63 6f 6c 75 6d 6e 73 20 75 73 69 6e 67 20 6a 75 73 74 20 6f 6e 65 0a 20 20 20 20 20 63 | ic.columns.using.just.one......c |
| 1eb80 | 68 61 72 61 63 74 65 72 20 70 65 72 20 63 6f 6c 75 6d 6e 20 61 6e 64 20 77 69 74 68 6f 75 74 20 | haracter.per.column.and.without. |
| 1eba0 | 61 6e 79 20 70 61 64 64 69 6e 67 20 62 65 74 77 65 65 6e 20 63 6f 6c 75 6d 6e 73 2c 20 69 6e 0a | any.padding.between.columns,.in. |
| 1ebc0 | 20 20 20 20 20 77 68 69 63 68 20 63 61 73 65 20 79 6f 75 20 73 68 6f 75 6c 64 20 75 73 65 20 61 | .....which.case.you.should.use.a |
| 1ebe0 | 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 48 45 41 44 45 52 2c 20 73 65 74 20 57 49 44 54 48 20 | n.appropriate.HEADER,.set.WIDTH. |
| 1ec00 | 74 6f 20 31 2c 0a 20 20 20 20 20 61 6e 64 20 73 65 74 20 e2 80 98 3a 70 61 64 2d 72 69 67 68 74 | to.1,......and.set....:pad-right |
| 1ec20 | e2 80 99 20 74 6f 20 39 2e 20 20 e2 80 98 2b e2 80 99 20 69 73 20 73 75 62 73 74 69 74 75 74 65 | ....to.9......+....is.substitute |
| 1ec40 | 64 20 66 6f 72 20 6e 75 6d 62 65 72 73 20 68 69 67 68 65 72 0a 20 20 20 20 20 74 68 61 6e 20 39 | d.for.numbers.higher......than.9 |
| 1ec60 | 2e 0a 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 20 63 61 6e 20 62 | ...The.following.functions.can.b |
| 1ec80 | 65 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 61 62 6f 76 65 20 6f 70 74 69 6f 6e 3a 0a 0a 46 75 | e.added.to.the.above.option:..Fu |
| 1eca0 | 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 69 64 | nction:.magit-repolist-column-id |
| 1ecc0 | 65 6e 74 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 65 72 74 73 20 74 | ent......This.function.inserts.t |
| 1ece0 | 68 65 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 | he.identification.of.the.reposit |
| 1ed00 | 6f 72 79 2e 0a 20 20 20 20 20 55 73 75 61 6c 6c 79 20 74 68 69 73 20 69 73 20 6a 75 73 74 20 69 | ory.......Usually.this.is.just.i |
| 1ed20 | 74 73 20 62 61 73 65 6e 61 6d 65 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 | ts.basename...Function:.magit-re |
| 1ed40 | 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 70 61 74 68 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e | polist-column-path......This.fun |
| 1ed60 | 63 74 69 6f 6e 20 69 6e 73 65 72 74 73 20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 | ction.inserts.the.absolute.path. |
| 1ed80 | 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 | of.the.repository...Function:.ma |
| 1eda0 | 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 | git-repolist-column-version..... |
| 1edc0 | 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 65 72 74 73 20 61 20 64 65 73 63 72 69 70 | .This.function.inserts.a.descrip |
| 1ede0 | 74 69 6f 6e 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 e2 80 99 73 20 e2 80 98 48 45 | tion.of.the.repository...s....HE |
| 1ee00 | 41 44 e2 80 99 0a 20 20 20 20 20 72 65 76 69 73 69 6f 6e 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 | AD.........revision...Function:. |
| 1ee20 | 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 0a 20 20 20 | magit-repolist-column-branch.... |
| 1ee40 | 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 |
| 1ee60 | 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 46 75 6e 63 74 69 6f | .of.the.current.branch...Functio |
| 1ee80 | 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 74 72 65 61 | n:.magit-repolist-column-upstrea |
| 1eea0 | 6d 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 65 72 74 73 20 74 68 65 | m......This.function.inserts.the |
| 1eec0 | 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 68 20 6f 66 20 | .name.of.the.upstream.branch.of. |
| 1eee0 | 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 46 75 6e 63 74 69 | the......current.branch...Functi |
| 1ef00 | 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 62 72 61 6e 63 68 | on:.magit-repolist-column-branch |
| 1ef20 | 65 73 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 65 72 74 73 20 74 68 | es......This.function.inserts.th |
| 1ef40 | 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 72 61 6e 63 68 65 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a | e.number.of.branches...Function: |
| 1ef60 | 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 73 74 61 73 68 65 73 0a 20 | .magit-repolist-column-stashes.. |
| 1ef80 | 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 65 72 74 73 20 74 68 65 20 6e 75 | ....This.function.inserts.the.nu |
| 1efa0 | 6d 62 65 72 20 6f 66 20 73 74 61 73 68 65 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 | mber.of.stashes...Function:.magi |
| 1efc0 | 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 66 6c 61 67 0a 20 20 20 20 20 54 68 69 73 | t-repolist-column-flag......This |
| 1efe0 | 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 65 72 74 73 20 61 20 66 6c 61 67 20 61 73 20 73 70 65 63 | .function.inserts.a.flag.as.spec |
| 1f000 | 69 66 69 65 64 20 62 79 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d | ified.by.........magit-repolist- |
| 1f020 | 63 6f 6c 75 6d 6e 2d 66 6c 61 67 2d 61 6c 69 73 74 e2 80 99 2e 0a 0a 20 20 20 20 20 42 79 20 64 | column-flag-alist...........By.d |
| 1f040 | 65 66 61 75 6c 74 20 74 68 69 73 20 69 6e 64 69 63 61 74 65 73 20 77 68 65 74 68 65 72 20 74 68 | efault.this.indicates.whether.th |
| 1f060 | 65 72 65 20 61 72 65 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2e 0a 0a 20 20 | ere.are.uncommitted.changes..... |
| 1f080 | 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 4e e2 80 99 20 69 66 20 74 68 65 72 65 20 69 73 20 61 74 | .............N....if.there.is.at |
| 1f0a0 | 20 6c 65 61 73 74 20 6f 6e 65 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 2e 0a 20 20 20 20 20 | .least.one.untracked.file....... |
| 1f0c0 | 20 20 20 e2 80 a2 20 e2 80 98 55 e2 80 99 20 69 66 20 74 68 65 72 65 20 69 73 20 61 74 20 6c 65 | ..........U....if.there.is.at.le |
| 1f0e0 | 61 73 74 20 6f 6e 65 20 75 6e 73 74 61 67 65 64 20 66 69 6c 65 2e 0a 20 20 20 20 20 20 20 20 e2 | ast.one.unstaged.file........... |
| 1f100 | 80 a2 20 e2 80 98 53 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 | ......S....if.there.is.at.least. |
| 1f120 | 6f 6e 65 20 73 74 61 67 65 64 20 66 69 6c 65 2e 0a 0a 20 20 20 20 20 4f 6e 6c 79 20 74 68 65 20 | one.staged.file........Only.the. |
| 1f140 | 66 69 72 73 74 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 74 68 61 74 20 61 70 70 6c 69 65 73 20 | first.one.of.these.that.applies. |
| 1f160 | 69 73 20 73 68 6f 77 6e 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 70 6f 6c | is.shown...Function:.magit-repol |
| 1f180 | 69 73 74 2d 63 6f 6c 75 6d 6e 2d 66 6c 61 67 73 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 | ist-column-flags......This.funct |
| 1f1a0 | 69 6f 6e 73 20 69 6e 73 65 72 74 20 61 6c 6c 20 66 6c 61 67 73 20 61 73 20 73 70 65 63 69 66 69 | ions.insert.all.flags.as.specifi |
| 1f1c0 | 65 64 20 62 79 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c | ed.by.........magit-repolist-col |
| 1f1e0 | 75 6d 6e 2d 66 6c 61 67 2d 61 6c 69 73 74 e2 80 99 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 69 73 | umn-flag-alist...........This.is |
| 1f200 | 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 20 74 6f 20 66 75 6e 63 74 69 6f 6e 20 e2 80 98 6d | .an.alternative.to.function....m |
| 1f220 | 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 e2 80 99 2c 0a 20 20 | agit-repolist-column-flag...,... |
| 1f240 | 20 20 20 77 68 69 63 68 20 6f 6e 6c 79 20 6c 69 73 74 73 20 74 68 65 20 66 69 72 73 74 20 6f 6e | ...which.only.lists.the.first.on |
| 1f260 | 65 20 66 6f 75 6e 64 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 | e.found...Function:.magit-repoli |
| 1f280 | 73 74 2d 63 6f 6c 75 6d 6e 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d | st-column-unpulled-from-upstream |
| 1f2a0 | 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 65 72 74 73 20 74 68 65 20 | ......This.function.inserts.the. |
| 1f2c0 | 6e 75 6d 62 65 72 20 6f 66 20 75 70 73 74 72 65 61 6d 20 63 6f 6d 6d 69 74 73 20 6e 6f 74 20 69 | number.of.upstream.commits.not.i |
| 1f2e0 | 6e 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 0a 46 75 6e 63 | n.the......current.branch...Func |
| 1f300 | 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 |
| 1f320 | 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 0a 20 20 20 20 20 54 68 69 73 20 66 | lled-from-pushremote......This.f |
| 1f340 | 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 |
| 1f360 | 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 20 | mmits.in.the.push.branch.but.... |
| 1f380 | 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 46 75 6e 63 74 | ..not.the.current.branch...Funct |
| 1f3a0 | 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 73 | ion:.magit-repolist-column-unpus |
| 1f3c0 | 68 65 64 2d 74 6f 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 | hed-to-upstream......This.functi |
| 1f3e0 | 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 6d 6d 69 74 73 | on.inserts.the.number.of.commits |
| 1f400 | 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 20 62 75 74 20 | .in.the.current.branch......but. |
| 1f420 | 6e 6f 74 20 69 74 73 20 75 70 73 74 72 65 61 6d 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 | not.its.upstream...Function:.mag |
| 1f440 | 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 70 | it-repolist-column-unpushed-to-p |
| 1f460 | 75 73 68 72 65 6d 6f 74 65 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 | ushremote......This.function.ins |
| 1f480 | 65 72 74 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 20 74 68 | erts.the.number.of.commits.in.th |
| 1f4a0 | 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 0a 20 20 20 20 20 62 75 74 20 6e 6f 74 20 69 74 | e.current.branch......but.not.it |
| 1f4c0 | 73 20 70 75 73 68 20 62 72 61 6e 63 68 2e 0a 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f | s.push.branch...The.following.co |
| 1f4e0 | 6d 6d 61 6e 64 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 72 65 70 6f 6c 69 73 74 | mmands.are.available.in.repolist |
| 1f500 | 20 62 75 66 66 65 72 73 3a 0a 0a 4b 65 79 3a 20 52 45 54 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c | .buffers:..Key:.RET.(magit-repol |
| 1f520 | 69 73 74 2d 73 74 61 74 75 73 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 | ist-status)......This.command.sh |
| 1f540 | 6f 77 73 20 74 68 65 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 | ows.the.status.for.the.repositor |
| 1f560 | 79 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 4b 65 79 3a 20 6d 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c | y.at.point...Key:.m.(magit-repol |
| 1f580 | 69 73 74 2d 6d 61 72 6b 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 61 72 6b | ist-mark)......This.command.mark |
| 1f5a0 | 73 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 4b 65 79 3a | s.the.repository.at.point...Key: |
| 1f5c0 | 20 75 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 75 6e 6d 61 72 6b 29 0a 20 20 20 20 20 | .u.(magit-repolist-unmark)...... |
| 1f5e0 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 75 6e 6d 61 72 6b 73 20 74 68 65 20 72 65 70 6f 73 69 74 | This.command.unmarks.the.reposit |
| 1f600 | 6f 72 79 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 4b 65 79 3a 20 66 20 28 6d 61 67 69 74 2d 72 65 70 | ory.at.point...Key:.f.(magit-rep |
| 1f620 | 6f 6c 69 73 74 2d 66 65 74 63 68 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 66 | olist-fetch)......This.command.f |
| 1f640 | 65 74 63 68 65 73 20 61 6c 6c 20 6d 61 72 6b 65 64 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 20 | etches.all.marked.repositories.. |
| 1f660 | 20 49 66 20 6e 6f 20 72 65 70 6f 73 69 74 6f 72 69 65 73 0a 20 20 20 20 20 61 72 65 20 6d 61 72 | .If.no.repositories......are.mar |
| 1f680 | 6b 65 64 2c 20 74 68 65 6e 20 69 74 20 6f 66 66 65 72 73 20 74 6f 20 66 65 74 63 68 20 61 6c 6c | ked,.then.it.offers.to.fetch.all |
| 1f6a0 | 20 64 69 73 70 6c 61 79 65 64 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 0a 0a 4b 65 79 3a 20 35 | .displayed.repositories...Key:.5 |
| 1f6c0 | 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 | .(magit-repolist-find-file-other |
| 1f6e0 | 2d 66 72 61 6d 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 61 64 73 20 | -frame)......This.command.reads. |
| 1f700 | 61 20 72 65 6c 61 74 69 76 65 20 66 69 6c 65 2d 6e 61 6d 65 20 28 77 69 74 68 6f 75 74 20 63 6f | a.relative.file-name.(without.co |
| 1f720 | 6d 70 6c 65 74 69 6f 6e 29 20 61 6e 64 0a 20 20 20 20 20 6f 70 65 6e 73 20 74 68 65 20 72 65 73 | mpletion).and......opens.the.res |
| 1f740 | 70 65 63 74 69 76 65 20 66 69 6c 65 20 69 6e 20 65 61 63 68 20 6d 61 72 6b 65 64 20 72 65 70 6f | pective.file.in.each.marked.repo |
| 1f760 | 73 69 74 6f 72 79 20 69 6e 20 61 20 6e 65 77 20 66 72 61 6d 65 2e 0a 20 20 20 20 20 49 66 20 6e | sitory.in.a.new.frame.......If.n |
| 1f780 | 6f 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 61 72 65 20 6d 61 72 6b 65 64 2c 20 74 68 65 6e 20 | o.repositories.are.marked,.then. |
| 1f7a0 | 69 74 20 6f 66 66 65 72 73 20 74 6f 20 64 6f 20 74 68 69 73 20 66 6f 72 20 61 6c 6c 0a 20 20 20 | it.offers.to.do.this.for.all.... |
| 1f7c0 | 20 20 64 69 73 70 6c 61 79 65 64 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 0a 0a 1f 0a 46 69 6c | ..displayed.repositories.....Fil |
| 1f7e0 | 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4c 6f 67 67 69 6e | e:.doc5khxAZ.info,..Node:.Loggin |
| 1f800 | 67 2c 20 20 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 | g,..Next:.Diffing,..Prev:.Reposi |
| 1f820 | 74 6f 72 79 20 4c 69 73 74 2c 20 20 55 70 3a 20 49 6e 73 70 65 63 74 69 6e 67 0a 0a 35 2e 33 20 | tory.List,..Up:.Inspecting..5.3. |
| 1f840 | 4c 6f 67 67 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 | Logging.===========..The.status. |
| 1f860 | 62 75 66 66 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 | buffer.contains.logs.for.the.unp |
| 1f880 | 75 73 68 65 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 | ushed.and.unpulled.commits,.but. |
| 1f8a0 | 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 67 68 2e 20 20 | that.obviously.isn...t.enough... |
| 1f8c0 | 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 0a e2 80 98 | The.transient.prefix.command.... |
| 1f8e0 | 6d 61 67 69 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 | magit-log...,.on....l...,.featur |
| 1f900 | 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 2c 20 77 68 69 63 | es.several.suffix.commands,.whic |
| 1f920 | 68 20 73 68 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 | h.show.a.specific.log.in.a.separ |
| 1f940 | 61 74 65 20 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 | ate.log.buffer......Like.other.t |
| 1f960 | 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2c 20 e2 80 98 6d 61 67 | ransient.prefix.commands,....mag |
| 1f980 | 69 74 2d 6c 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 | it-log....also.features.several. |
| 1f9a0 | 69 6e 66 69 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 | infix.arguments.that.can.be.chan |
| 1f9c0 | 67 65 64 20 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 | ged.before.invoking.one.of.the.s |
| 1f9e0 | 75 66 66 69 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 | uffix.commands...However,.in.the |
| 1fa00 | 20 63 61 73 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 | .case.of.the.log.transient,.thes |
| 1fa20 | 65 0a 61 72 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 | e.arguments.may.be.taken.from.th |
| 1fa40 | 6f 73 65 20 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 | ose.currently.in.use.in.the.curr |
| 1fa60 | 65 6e 74 0a 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 | ent.repository...s.log.buffer,.d |
| 1fa80 | 65 70 65 6e 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 | epending.on.the.value.of....magi |
| 1faa0 | 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 e2 80 99 | t-prefix-use-buffer-arguments... |
| 1fac0 | 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 75 6d 65 6e 74 73 20 | .(see.*note.Transient.Arguments. |
| 1fae0 | 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 0a 20 20 20 46 6f 72 | and.Buffer.Variables::)......For |
| 1fb00 | 20 69 6e 66 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 | .information.about.the.various.a |
| 1fb20 | 72 67 75 6d 65 6e 74 73 2c 20 73 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 0a 6d 61 6e 3a | rguments,.see.[BROKEN.LINK:.man: |
| 1fb40 | 67 69 74 2d 6c 6f 67 5d 20 54 68 65 20 73 77 69 74 63 68 20 e2 80 98 2b 2b 6f 72 64 65 72 3d 56 | git-log].The.switch....++order=V |
| 1fb60 | 41 4c 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 | ALUE....is.converted.to.one.of.. |
| 1fb80 | 80 98 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 | ..--author-date-order...,....--d |
| 1fba0 | 61 74 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 | ate-order...,.or....--topo-order |
| 1fbc0 | e2 80 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 | ....before.being.passed.to....gi |
| 1fbe0 | 74 20 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 | t.log.........The.log.transient. |
| 1fc00 | 61 6c 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 | also.features.several.reflog.com |
| 1fc20 | 6d 61 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 4b 65 79 | mands...See.*note.Reflog::...Key |
| 1fc40 | 3a 20 6c 20 28 6d 61 67 69 74 2d 6c 6f 67 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 | :.l.(magit-log)......This.transi |
| 1fc60 | 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 6c | ent.prefix.command.binds.the.fol |
| 1fc80 | 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 6e | lowing.suffix.commands......alon |
| 1fca0 | 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 67 | g.with.the.appropriate.infix.arg |
| 1fcc0 | 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 20 | uments.and.displays.them.in.a... |
| 1fce0 | 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 66 | ...temporary.buffer.until.a.suff |
| 1fd00 | 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 4b 65 79 3a 20 6c 20 6c 20 28 6d 61 67 69 74 2d | ix.is.invoked...Key:.l.l.(magit- |
| 1fd20 | 6c 6f 67 2d 63 75 72 72 65 6e 74 29 0a 20 20 20 20 20 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 74 | log-current)......Show.log.for.t |
| 1fd40 | 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 20 20 57 68 65 6e 20 e2 80 98 48 45 41 44 | he.current.branch...When....HEAD |
| 1fd60 | e2 80 99 20 69 73 20 64 65 74 61 63 68 65 64 20 6f 72 20 77 69 74 68 20 61 0a 20 20 20 20 20 70 | ....is.detached.or.with.a......p |
| 1fd80 | 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 73 68 6f 77 20 6c 6f 67 20 66 6f 72 20 6f 6e 65 | refix.argument,.show.log.for.one |
| 1fda0 | 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 0a 20 20 20 20 | .or.more.revs.read.from.the..... |
| 1fdc0 | 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 6c 20 68 20 28 6d 61 67 69 74 2d 6c 6f | .minibuffer...Key:.l.h.(magit-lo |
| 1fde0 | 67 2d 68 65 61 64 29 0a 20 20 20 20 20 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 e2 80 98 48 45 41 | g-head)......Show.log.for....HEA |
| 1fe00 | 44 e2 80 99 2e 0a 0a 4b 65 79 3a 20 6c 20 75 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 6c 61 74 | D......Key:.l.u.(magit-log-relat |
| 1fe20 | 65 64 29 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 | ed)......Show.log.for.the.curren |
| 1fe40 | 74 20 62 72 61 6e 63 68 2c 20 69 74 73 20 75 70 73 74 72 65 61 6d 20 61 6e 64 20 69 74 73 20 70 | t.branch,.its.upstream.and.its.p |
| 1fe60 | 75 73 68 20 74 61 72 67 65 74 2e 0a 20 20 20 20 20 57 68 65 6e 20 74 68 65 20 75 70 73 74 72 65 | ush.target.......When.the.upstre |
| 1fe80 | 61 6d 20 69 73 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 61 6c 73 6f 20 | am.is.a.local.branch,.then.also. |
| 1fea0 | 73 68 6f 77 20 69 74 73 20 6f 77 6e 0a 20 20 20 20 20 75 70 73 74 72 65 61 6d 2e 20 20 57 68 65 | show.its.own......upstream...Whe |
| 1fec0 | 6e 20 e2 80 98 48 45 41 44 e2 80 99 20 69 73 20 64 65 74 61 63 68 65 64 2c 20 74 68 65 6e 20 73 | n....HEAD....is.detached,.then.s |
| 1fee0 | 68 6f 77 20 6c 6f 67 20 66 6f 72 20 74 68 61 74 2c 20 74 68 65 0a 20 20 20 20 20 70 72 65 76 69 | how.log.for.that,.the......previ |
| 1ff00 | 6f 75 73 6c 79 20 63 68 65 63 6b 65 64 20 6f 75 74 20 62 72 61 6e 63 68 20 61 6e 64 20 69 74 73 | ously.checked.out.branch.and.its |
| 1ff20 | 20 75 70 73 74 72 65 61 6d 20 61 6e 64 20 70 75 73 68 2d 74 61 72 67 65 74 2e 0a 0a 4b 65 79 3a | .upstream.and.push-target...Key: |
| 1ff40 | 20 6c 20 6f 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 6f 74 68 65 72 29 0a 20 20 20 20 20 53 68 6f 77 | .l.o.(magit-log-other)......Show |
| 1ff60 | 20 6c 6f 67 20 66 6f 72 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 72 65 76 73 20 72 65 61 64 20 66 | .log.for.one.or.more.revs.read.f |
| 1ff80 | 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 20 20 54 68 65 20 75 73 65 72 0a 20 20 | rom.the.minibuffer...The.user... |
| 1ffa0 | 20 20 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 72 65 76 | ...can.input.any.revision.or.rev |
| 1ffc0 | 69 73 69 6f 6e 73 20 73 65 70 61 72 61 74 65 64 20 62 79 20 61 20 73 70 61 63 65 2c 20 6f 72 20 | isions.separated.by.a.space,.or. |
| 1ffe0 | 65 76 65 6e 0a 20 20 20 20 20 72 61 6e 67 65 73 2c 20 62 75 74 20 6f 6e 6c 79 20 62 72 61 6e 63 | even......ranges,.but.only.branc |
| 20000 | 68 65 73 2c 20 74 61 67 73 2c 20 61 6e 64 20 61 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 | hes,.tags,.and.a.representation. |
| 20020 | 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 61 74 20 70 6f 69 6e 74 20 61 72 65 20 | of.the.commit......at.point.are. |
| 20040 | 61 76 61 69 6c 61 62 6c 65 20 61 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 | available.as.completion.candidat |
| 20060 | 65 73 2e 0a 0a 4b 65 79 3a 20 6c 20 4c 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 62 72 61 6e 63 68 65 | es...Key:.l.L.(magit-log-branche |
| 20080 | 73 29 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 63 61 6c 20 62 | s)......Show.log.for.all.local.b |
| 200a0 | 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 4b 65 79 3a 20 6c 20 | ranches.and....HEAD......Key:.l. |
| 200c0 | 62 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 6c 6c 2d 62 72 61 6e 63 68 65 73 29 0a 20 20 20 20 20 | b.(magit-log-all-branches)...... |
| 200e0 | 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 61 6c 6c 20 6c 6f 63 61 6c 20 61 6e 64 20 72 65 6d 6f 74 | Show.log.for.all.local.and.remot |
| 20100 | 65 20 62 72 61 6e 63 68 65 73 20 61 6e 64 20 e2 80 98 48 45 41 44 e2 80 99 2e 0a 0a 4b 65 79 3a | e.branches.and....HEAD......Key: |
| 20120 | 20 6c 20 61 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 6c 6c 29 0a 20 20 20 20 20 53 68 6f 77 20 6c | .l.a.(magit-log-all)......Show.l |
| 20140 | 6f 67 20 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 | og.for.all.references.and....HEA |
| 20160 | 44 e2 80 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 | D.........Two.additional.command |
| 20180 | 73 20 74 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 | s.that.show.the.log.for.the.file |
| 201a0 | 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 |
| 201c0 | 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 |
| 201e0 | 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 |
| 20200 | 74 69 6e 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 | ting.Files::...The.command....ma |
| 20220 | 67 69 74 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 | git-cherry....also.shows.a.log,. |
| 20240 | 73 65 65 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 | see.*note.Cherries::...*.Menu:.. |
| 20260 | 2a 20 52 65 66 72 65 73 68 69 6e 67 20 4c 6f 67 73 3a 3a 0a 2a 20 4c 6f 67 20 42 75 66 66 65 72 | *.Refreshing.Logs::.*.Log.Buffer |
| 20280 | 3a 3a 0a 2a 20 4c 6f 67 20 4d 61 72 67 69 6e 3a 3a 0a 2a 20 53 65 6c 65 63 74 20 66 72 6f 6d 20 | ::.*.Log.Margin::.*.Select.from. |
| 202a0 | 4c 6f 67 3a 3a 0a 2a 20 52 65 66 6c 6f 67 3a 3a 0a 2a 20 43 68 65 72 72 69 65 73 3a 3a 0a 0a 1f | Log::.*.Reflog::.*.Cherries::... |
| 202c0 | 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 | .File:.doc5khxAZ.info,..Node:.Re |
| 202e0 | 66 72 65 73 68 69 6e 67 20 4c 6f 67 73 2c 20 20 4e 65 78 74 3a 20 4c 6f 67 20 42 75 66 66 65 72 | freshing.Logs,..Next:.Log.Buffer |
| 20300 | 2c 20 20 55 70 3a 20 4c 6f 67 67 69 6e 67 0a 0a 35 2e 33 2e 31 20 52 65 66 72 65 73 68 69 6e 67 | ,..Up:.Logging..5.3.1.Refreshing |
| 20320 | 20 4c 6f 67 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 | .Logs.---------------------..The |
| 20340 | 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 98 6d 61 67 | .transient.prefix.command....mag |
| 20360 | 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 e2 80 99 2c 20 6f 6e 20 e2 80 98 4c e2 80 99 2c 20 63 | it-log-refresh...,.on....L...,.c |
| 20380 | 61 6e 20 62 65 20 75 73 65 64 20 74 6f 0a 63 68 61 6e 67 65 20 74 68 65 20 6c 6f 67 20 61 72 67 | an.be.used.to.change.the.log.arg |
| 203a0 | 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 |
| 203c0 | 72 2c 20 77 69 74 68 6f 75 74 20 63 68 61 6e 67 69 6e 67 0a 77 68 69 63 68 20 6c 6f 67 20 69 73 | r,.without.changing.which.log.is |
| 203e0 | 20 73 68 6f 77 6e 2e 20 20 54 68 69 73 20 77 6f 72 6b 73 20 69 6e 20 64 65 64 69 63 61 74 65 64 | .shown...This.works.in.dedicated |
| 20400 | 20 6c 6f 67 20 62 75 66 66 65 72 73 2c 20 62 75 74 20 61 6c 73 6f 20 69 6e 0a 74 68 65 20 73 74 | .log.buffers,.but.also.in.the.st |
| 20420 | 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 4c 20 28 6d 61 67 69 74 2d 6c 6f 67 2d | atus.buffer...Key:.L.(magit-log- |
| 20440 | 72 65 66 72 65 73 68 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 | refresh)......This.transient.pre |
| 20460 | 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 | fix.command.binds.the.following. |
| 20480 | 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. |
| 204a0 | 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. |
| 204c0 | 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 |
| 204e0 | 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 |
| 20500 | 6e 76 6f 6b 65 64 2e 0a 0a 4b 65 79 3a 20 4c 20 67 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 | nvoked...Key:.L.g.(magit-log-ref |
| 20520 | 72 65 73 68 29 0a 20 20 20 20 20 54 68 69 73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 73 | resh)......This.suffix.command.s |
| 20540 | 65 74 73 20 74 68 65 20 6c 6f 63 61 6c 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 | ets.the.local.log.arguments.for. |
| 20560 | 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 4b 65 79 3a 20 4c | the.current......buffer...Key:.L |
| 20580 | 20 73 20 28 6d 61 67 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 | .s.(magit-log-set-default-argume |
| 205a0 | 6e 74 73 29 0a 20 20 20 20 20 54 68 69 73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 73 65 | nts)......This.suffix.command.se |
| 205c0 | 74 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 | ts.the.default.log.arguments.for |
| 205e0 | 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 65 20 61 | .buffers.of......the.same.type.a |
| 20600 | 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 2e 20 20 4f | s.that.of.the.current.buffer...O |
| 20620 | 74 68 65 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 | ther.existing......buffers.of.th |
| 20640 | 65 20 73 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 | e.same.type.are.not.affected.bec |
| 20660 | 61 75 73 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 | ause.their.local......values.hav |
| 20680 | 65 20 61 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 4b 65 79 | e.already.been.initialized...Key |
| 206a0 | 3a 20 4c 20 77 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 61 76 65 2d 64 65 66 61 75 6c 74 2d 61 72 | :.L.w.(magit-log-save-default-ar |
| 206c0 | 67 75 6d 65 6e 74 73 29 0a 20 20 20 20 20 54 68 69 73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e | guments)......This.suffix.comman |
| 206e0 | 64 20 73 65 74 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 | d.sets.the.default.log.arguments |
| 20700 | 20 66 6f 72 20 62 75 66 66 65 72 73 20 6f 66 0a 20 20 20 20 20 74 68 65 20 73 61 6d 65 20 74 79 | .for.buffers.of......the.same.ty |
| 20720 | 70 65 20 61 73 20 74 68 61 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 | pe.as.that.of.the.current.buffer |
| 20740 | 2c 20 61 6e 64 20 73 61 76 65 73 20 74 68 65 20 76 61 6c 75 65 0a 20 20 20 20 20 66 6f 72 20 66 | ,.and.saves.the.value......for.f |
| 20760 | 75 74 75 72 65 20 73 65 73 73 69 6f 6e 73 2e 20 20 4f 74 68 65 72 20 65 78 69 73 74 69 6e 67 20 | uture.sessions...Other.existing. |
| 20780 | 62 75 66 66 65 72 73 20 6f 66 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 20 61 72 65 0a 20 20 20 | buffers.of.the.same.type.are.... |
| 207a0 | 20 20 6e 6f 74 20 61 66 66 65 63 74 65 64 20 62 65 63 61 75 73 65 20 74 68 65 69 72 20 6c 6f 63 | ..not.affected.because.their.loc |
| 207c0 | 61 6c 20 76 61 6c 75 65 73 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 0a 20 20 20 20 | al.values.have.already.been..... |
| 207e0 | 20 69 6e 69 74 69 61 6c 69 7a 65 64 2e 0a 0a 4b 65 79 3a 20 4c 20 4c 20 28 6d 61 67 69 74 2d 74 | .initialized...Key:.L.L.(magit-t |
| 20800 | 6f 67 67 6c 65 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 20 53 68 6f 77 20 6f 72 20 68 69 64 65 20 | oggle-margin)......Show.or.hide. |
| 20820 | 74 68 65 20 6d 61 72 67 69 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 | the.margin.....File:.doc5khxAZ.i |
| 20840 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4c 6f 67 20 42 75 66 66 65 72 2c 20 20 4e 65 78 74 3a 20 4c | nfo,..Node:.Log.Buffer,..Next:.L |
| 20860 | 6f 67 20 4d 61 72 67 69 6e 2c 20 20 50 72 65 76 3a 20 52 65 66 72 65 73 68 69 6e 67 20 4c 6f 67 | og.Margin,..Prev:.Refreshing.Log |
| 20880 | 73 2c 20 20 55 70 3a 20 4c 6f 67 67 69 6e 67 0a 0a 35 2e 33 2e 32 20 4c 6f 67 20 42 75 66 66 65 | s,..Up:.Logging..5.3.2.Log.Buffe |
| 208a0 | 72 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 4b 65 79 3a 20 4c 20 28 6d 61 67 69 | r.----------------..Key:.L.(magi |
| 208c0 | 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 | t-log-refresh)......This.transie |
| 208e0 | 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 |
| 20900 | 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 |
| 20920 | 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 |
| 20940 | 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.... |
| 20960 | 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 |
| 20980 | 78 20 69 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 | x.is.invoked........See.*note.Re |
| 209a0 | 66 72 65 73 68 69 6e 67 20 4c 6f 67 73 3a 3a 2e 0a 0a 4b 65 79 3a 20 71 20 28 6d 61 67 69 74 2d | freshing.Logs::...Key:.q.(magit- |
| 209c0 | 6c 6f 67 2d 62 75 72 79 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 42 75 72 79 20 74 68 65 20 63 | log-bury-buffer)......Bury.the.c |
| 209e0 | 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 6f 72 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 75 | urrent.buffer.or.the.revision.bu |
| 20a00 | 66 66 65 72 20 69 6e 20 74 68 65 20 73 61 6d 65 20 66 72 61 6d 65 2e 0a 20 20 20 20 20 4c 69 6b | ffer.in.the.same.frame.......Lik |
| 20a20 | 65 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 66 65 72 e2 80 99 20 28 | e....magit-mode-bury-buffer....( |
| 20a40 | 77 68 69 63 68 20 73 65 65 29 20 62 75 74 20 77 69 74 68 20 61 20 6e 65 67 61 74 69 76 65 0a 20 | which.see).but.with.a.negative.. |
| 20a60 | 20 20 20 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 6e 73 74 65 61 64 20 62 75 72 79 | ....prefix.argument.instead.bury |
| 20a80 | 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 2c 20 70 72 6f 76 69 64 65 64 20 69 | .the.revision.buffer,.provided.i |
| 20aa0 | 74 20 69 73 0a 20 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 | t.is......displayed.in.the.curre |
| 20ac0 | 6e 74 20 66 72 61 6d 65 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 62 20 28 6d 61 67 69 74 2d 67 | nt.frame...Key:.C-c.C-b.(magit-g |
| 20ae0 | 6f 2d 62 61 63 6b 77 61 72 64 29 0a 20 20 20 20 20 4d 6f 76 65 20 62 61 63 6b 77 61 72 64 20 69 | o-backward)......Move.backward.i |
| 20b00 | 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 0a 0a 4b | n.current.buffer...s.history...K |
| 20b20 | 65 79 3a 20 43 2d 63 20 43 2d 66 20 28 6d 61 67 69 74 2d 67 6f 2d 66 6f 72 77 61 72 64 29 0a 20 | ey:.C-c.C-f.(magit-go-forward).. |
| 20b40 | 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 66 | ....Move.forward.in.current.buff |
| 20b60 | 65 72 e2 80 99 73 20 68 69 73 74 6f 72 79 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 6e 20 28 6d | er...s.history...Key:.C-c.C-n.(m |
| 20b80 | 61 67 69 74 2d 6c 6f 67 2d 6d 6f 76 65 2d 74 6f 2d 70 61 72 65 6e 74 29 0a 20 20 20 20 20 4d 6f | agit-log-move-to-parent)......Mo |
| 20ba0 | 76 65 20 74 6f 20 61 20 70 61 72 65 6e 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f | ve.to.a.parent.of.the.current.co |
| 20bc0 | 6d 6d 69 74 2e 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 74 68 69 73 20 69 73 20 74 68 65 0a 20 | mmit...By.default,.this.is.the.. |
| 20be0 | 20 20 20 20 66 69 72 73 74 20 70 61 72 65 6e 74 2c 20 62 75 74 20 61 20 6e 75 6d 65 72 69 63 20 | ....first.parent,.but.a.numeric. |
| 20c00 | 70 72 65 66 69 78 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 73 70 65 63 69 66 79 20 61 6e | prefix.can.be.used.to.specify.an |
| 20c20 | 6f 74 68 65 72 0a 20 20 20 20 20 70 61 72 65 6e 74 2e 0a 0a 4b 65 79 3a 20 6a 20 28 6d 61 67 69 | other......parent...Key:.j.(magi |
| 20c40 | 74 2d 6c 6f 67 2d 6d 6f 76 65 2d 74 6f 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 20 20 52 65 61 | t-log-move-to-revision)......Rea |
| 20c60 | 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 |
| 20c80 | 75 72 72 65 6e 74 20 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 | urrent.log.buffer........If.the. |
| 20ca0 | 63 68 6f 73 65 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 | chosen.reference.or.revision.isn |
| 20cc0 | e2 80 99 74 20 62 65 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 | ...t.being.displayed.in.the..... |
| 20ce0 | 20 63 75 72 72 65 6e 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 | .current.log.buffer,.then.inform |
| 20d00 | 20 74 68 65 20 75 73 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 | .the.user.about.that.and.do.noth |
| 20d20 | 69 6e 67 0a 20 20 20 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 | ing......else........If.invoked. |
| 20d40 | 6f 75 74 73 69 64 65 20 61 6e 79 20 6c 6f 67 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 64 69 73 | outside.any.log.buffer,.then.dis |
| 20d60 | 70 6c 61 79 20 74 68 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 | play.the.log.buffer.of......the. |
| 20d80 | 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 66 69 72 73 74 3b 20 63 72 65 61 74 69 | current.repository.first;.creati |
| 20da0 | 6e 67 20 69 74 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e 0a 0a 4b 65 79 3a 20 53 50 43 20 28 6d | ng.it.if.necessary...Key:.SPC.(m |
| 20dc0 | 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 29 0a 20 20 20 | agit-diff-show-or-scroll-up).... |
| 20de0 | 20 20 55 70 64 61 74 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 72 20 64 69 66 66 20 62 75 66 66 | ..Update.the.commit.or.diff.buff |
| 20e00 | 65 72 20 66 6f 72 20 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 20 20 20 20 | er.for.the.thing.at.point....... |
| 20e20 | 20 45 69 74 68 65 72 20 73 68 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 72 20 73 74 61 73 68 | .Either.show.the.commit.or.stash |
| 20e40 | 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 62 75 66 | .at.point.in.the.appropriate.buf |
| 20e60 | 66 65 72 2c 0a 20 20 20 20 20 6f 72 20 69 66 20 74 68 61 74 20 62 75 66 66 65 72 20 69 73 20 61 | fer,......or.if.that.buffer.is.a |
| 20e80 | 6c 72 65 61 64 79 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 63 75 | lready.being.displayed.in.the.cu |
| 20ea0 | 72 72 65 6e 74 20 66 72 61 6d 65 0a 20 20 20 20 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73 20 69 6e | rrent.frame......and.contains.in |
| 20ec0 | 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 20 73 | formation.about.that.commit.or.s |
| 20ee0 | 74 61 73 68 2c 20 74 68 65 6e 20 69 6e 73 74 65 61 64 0a 20 20 20 20 20 73 63 72 6f 6c 6c 20 74 | tash,.then.instead......scroll.t |
| 20f00 | 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 6e 6f 20 63 6f | he.buffer.up...If.there.is.no.co |
| 20f20 | 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 20 20 74 68 65 | mmit.or.stash.at.point,......the |
| 20f40 | 6e 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2e 0a 0a 4b 65 79 3a 20 44 45 4c | n.prompt.for.a.commit...Key:.DEL |
| 20f60 | 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 64 6f 77 6e | .(magit-diff-show-or-scroll-down |
| 20f80 | 29 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 |
| 20fa0 | 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.. |
| 20fc0 | 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. |
| 20fe0 | 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 |
| 21000 | 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 |
| 21020 | 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 |
| 21040 | 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 |
| 21060 | 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 |
| 21080 | 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 |
| 210a0 | 6f 6c 6c 20 74 68 65 20 62 75 66 66 65 72 20 64 6f 77 6e 2e 20 20 49 66 20 74 68 65 72 65 20 69 | oll.the.buffer.down...If.there.i |
| 210c0 | 73 20 6e 6f 20 63 6f 6d 6d 69 74 20 6f 72 20 73 74 61 73 68 20 61 74 20 70 6f 69 6e 74 2c 0a 20 | s.no.commit.or.stash.at.point,.. |
| 210e0 | 20 20 20 20 74 68 65 6e 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2e 0a 0a 4b | ....then.prompt.for.a.commit...K |
| 21100 | 65 79 3a 20 3d 20 28 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 | ey:.=.(magit-log-toggle-commit-l |
| 21120 | 69 6d 69 74 29 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 | imit)......Toggle.the.number.of. |
| 21140 | 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 65 72 20 69 | commits.the.current.log.buffer.i |
| 21160 | 73 20 6c 69 6d 69 74 65 64 20 74 6f 2e 0a 20 20 20 20 20 49 66 20 74 68 65 20 6e 75 6d 62 65 72 | s.limited.to.......If.the.number |
| 21180 | 20 6f 66 20 63 6f 6d 6d 69 74 73 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 6c 69 6d 69 74 65 64 | .of.commits.is.currently.limited |
| 211a0 | 2c 20 74 68 65 6e 20 72 65 6d 6f 76 65 20 74 68 61 74 0a 20 20 20 20 20 6c 69 6d 69 74 2e 20 20 | ,.then.remove.that......limit... |
| 211c0 | 4f 74 68 65 72 77 69 73 65 20 73 65 74 20 69 74 20 74 6f 20 32 35 36 2e 0a 0a 4b 65 79 3a 20 2b | Otherwise.set.it.to.256...Key:.+ |
| 211e0 | 20 28 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 29 | .(magit-log-double-commit-limit) |
| 21200 | 0a 20 20 20 20 20 44 6f 75 62 6c 65 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 | ......Double.the.number.of.commi |
| 21220 | 74 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 6f 67 20 62 75 66 66 65 72 20 69 73 20 6c 69 6d | ts.the.current.log.buffer.is.lim |
| 21240 | 69 74 65 64 20 74 6f 2e 0a 0a 4b 65 79 3a 20 2d 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 68 61 6c 66 | ited.to...Key:.-.(magit-log-half |
| 21260 | 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 29 0a 20 20 20 20 20 48 61 6c 66 20 74 68 65 20 6e 75 6d | -commit-limit)......Half.the.num |
| 21280 | 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 6f 67 20 62 | ber.of.commits.the.current.log.b |
| 212a0 | 75 66 66 65 72 20 69 73 20 6c 69 6d 69 74 65 64 20 74 6f 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f | uffer.is.limited.to...User.Optio |
| 212c0 | 6e 3a 20 6d 61 67 69 74 2d 6c 6f 67 2d 61 75 74 6f 2d 6d 6f 72 65 0a 20 20 20 20 20 49 6e 73 65 | n:.magit-log-auto-more......Inse |
| 212e0 | 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 |
| 21300 | 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 0a 20 20 20 20 | y.when.moving.past.the.last..... |
| 21320 | 20 65 6e 74 72 79 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 | .entry...Only.considered.when.mo |
| 21340 | 76 69 6e 67 20 70 61 73 74 20 74 68 65 20 6c 61 73 74 20 65 6e 74 72 79 20 77 69 74 68 0a 20 20 | ving.past.the.last.entry.with... |
| 21360 | 20 20 20 e2 80 98 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 | ......magit-goto-*-section....co |
| 21380 | 6d 6d 61 6e 64 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 6c 6f 67 2d | mmands...User.Option:.magit-log- |
| 213a0 | 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 0a 20 20 20 20 20 | show-refname-after-summary...... |
| 213c0 | 57 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 | Whether.to.show.the.refnames.aft |
| 213e0 | 65 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 | er.the.commit.summaries...This.i |
| 21400 | 73 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 | s......useful.if.you.use.really. |
| 21420 | 6c 6f 6e 67 20 62 72 61 6e 63 68 20 6e 61 6d 65 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a | long.branch.names...User.Option: |
| 21440 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 68 6f 77 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 2d 6c 69 6d 69 | .magit-log-show-color-graph-limi |
| 21460 | 74 0a 20 20 20 20 20 57 68 65 6e 20 73 68 6f 77 69 6e 67 20 6d 6f 72 65 20 63 6f 6d 6d 69 74 73 | t......When.showing.more.commits |
| 21480 | 20 74 68 61 6e 20 73 70 65 63 69 66 69 65 64 20 62 79 20 74 68 69 73 20 6f 70 74 69 6f 6e 2c 20 | .than.specified.by.this.option,. |
| 214a0 | 74 68 65 6e 20 74 68 65 0a 20 20 20 20 20 e2 80 98 2d 2d 63 6f 6c 6f 72 e2 80 99 20 61 72 67 75 | then.the.........--color....argu |
| 214c0 | 6d 65 6e 74 2c 20 69 66 20 73 70 65 63 69 66 69 65 64 2c 20 69 73 20 73 69 6c 65 6e 74 6c 79 20 | ment,.if.specified,.is.silently. |
| 214e0 | 64 72 6f 70 70 65 64 2e 20 20 54 68 69 73 20 69 73 0a 20 20 20 20 20 6e 65 63 65 73 73 61 72 79 | dropped...This.is......necessary |
| 21500 | 20 62 65 63 61 75 73 65 20 74 68 65 20 e2 80 98 61 6e 73 69 2d 63 6f 6c 6f 72 e2 80 99 20 6c 69 | .because.the....ansi-color....li |
| 21520 | 62 72 61 72 79 2c 20 77 68 69 63 68 20 69 73 20 75 73 65 64 20 74 6f 20 74 75 72 6e 0a 20 20 20 | brary,.which.is.used.to.turn.... |
| 21540 | 20 20 63 6f 6e 74 72 6f 6c 20 73 65 71 75 65 6e 63 65 73 20 69 6e 74 6f 20 66 61 63 65 73 2c 20 | ..control.sequences.into.faces,. |
| 21560 | 69 73 20 6a 75 73 74 20 74 6f 6f 20 73 6c 6f 77 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 | is.just.too.slow...User.Option:. |
| 21580 | 6d 61 67 69 74 2d 6c 6f 67 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 73 2d 6c 69 6d 69 74 0a | magit-log-show-signatures-limit. |
| 215a0 | 20 20 20 20 20 57 68 65 6e 20 73 68 6f 77 69 6e 67 20 6d 6f 72 65 20 63 6f 6d 6d 69 74 73 20 74 | .....When.showing.more.commits.t |
| 215c0 | 68 61 6e 20 73 70 65 63 69 66 69 65 64 20 62 79 20 74 68 69 73 20 6f 70 74 69 6f 6e 2c 20 74 68 | han.specified.by.this.option,.th |
| 215e0 | 65 6e 20 74 68 65 0a 20 20 20 20 20 e2 80 98 2d 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 e2 | en.the.........--show-signature. |
| 21600 | 80 99 20 61 72 67 75 6d 65 6e 74 2c 20 69 66 20 73 70 65 63 69 66 69 65 64 2c 20 69 73 20 73 69 | ...argument,.if.specified,.is.si |
| 21620 | 6c 65 6e 74 6c 79 20 64 72 6f 70 70 65 64 2e 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 6e 65 63 | lently.dropped.......This.is.nec |
| 21640 | 65 73 73 61 72 79 20 62 65 63 61 75 73 65 20 63 68 65 63 6b 69 6e 67 20 74 68 65 20 73 69 67 6e | essary.because.checking.the.sign |
| 21660 | 61 74 75 72 65 20 6f 66 20 61 20 6c 61 72 67 65 20 6e 75 6d 62 65 72 0a 20 20 20 20 20 6f 66 20 | ature.of.a.large.number......of. |
| 21680 | 63 6f 6d 6d 69 74 73 20 69 73 20 6a 75 73 74 20 74 6f 6f 20 73 6c 6f 77 2e 0a 0a 20 20 20 4d 61 | commits.is.just.too.slow......Ma |
| 216a0 | 67 69 74 20 64 69 73 70 6c 61 79 73 20 72 65 66 65 72 65 6e 63 65 73 20 69 6e 20 6c 6f 67 73 20 | git.displays.references.in.logs. |
| 216c0 | 61 20 62 69 74 20 64 69 66 66 65 72 65 6e 74 6c 79 20 66 72 6f 6d 20 68 6f 77 20 47 69 74 20 64 | a.bit.differently.from.how.Git.d |
| 216e0 | 6f 65 73 0a 69 74 2e 0a 0a 20 20 20 4c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 20 61 72 65 20 62 | oes.it......Local.branches.are.b |
| 21700 | 6c 75 65 20 61 6e 64 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 20 61 72 65 20 67 72 65 65 | lue.and.remote.branches.are.gree |
| 21720 | 6e 2e 20 20 4f 66 20 63 6f 75 72 73 65 0a 74 68 61 74 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 | n...Of.course.that.depends.on.th |
| 21740 | 65 20 75 73 65 64 20 74 68 65 6d 65 2c 20 61 73 20 64 6f 20 74 68 65 20 63 6f 6c 6f 72 73 20 75 | e.used.theme,.as.do.the.colors.u |
| 21760 | 73 65 64 20 66 6f 72 20 6f 74 68 65 72 20 74 79 70 65 73 20 6f 66 0a 72 65 66 65 72 65 6e 63 65 | sed.for.other.types.of.reference |
| 21780 | 73 2e 20 20 54 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 68 61 73 20 61 20 62 6f 78 | s...The.current.branch.has.a.box |
| 217a0 | 20 61 72 6f 75 6e 64 20 69 74 2c 20 61 73 20 64 6f 20 72 65 6d 6f 74 65 0a 62 72 61 6e 63 68 65 | .around.it,.as.do.remote.branche |
| 217c0 | 73 20 74 68 61 74 20 61 72 65 20 74 68 65 69 72 20 72 65 73 70 65 63 74 69 76 65 20 72 65 6d 6f | s.that.are.their.respective.remo |
| 217e0 | 74 65 e2 80 99 73 20 e2 80 98 48 45 41 44 e2 80 99 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 49 66 | te...s....HEAD....branch......If |
| 21800 | 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 61 6e 64 20 69 74 73 20 70 75 73 68 2d 74 61 72 | .a.local.branch.and.its.push-tar |
| 21820 | 67 65 74 20 70 6f 69 6e 74 20 61 74 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 69 74 2c 20 74 68 | get.point.at.the.same.commit,.th |
| 21840 | 65 6e 0a 74 68 65 69 72 20 6e 61 6d 65 73 20 61 72 65 20 63 6f 6d 62 69 6e 65 64 20 74 6f 20 70 | en.their.names.are.combined.to.p |
| 21860 | 72 65 73 65 72 76 65 20 73 70 61 63 65 20 61 6e 64 20 74 6f 20 6d 61 6b 65 20 74 68 61 74 20 72 | reserve.space.and.to.make.that.r |
| 21880 | 65 6c 61 74 69 6f 6e 73 68 69 70 0a 76 69 73 69 62 6c 65 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c | elationship.visible...For.exampl |
| 218a0 | 65 3a 0a 0a 20 20 20 20 20 6f 72 69 67 69 6e 2f 66 65 61 74 75 72 65 0a 20 20 20 20 20 5b 67 72 | e:.......origin/feature......[gr |
| 218c0 | 65 65 6e 5d 5b 62 6c 75 65 2d 5d 0a 0a 20 20 20 20 20 69 6e 73 74 65 61 64 20 6f 66 0a 0a 20 20 | een][blue-].......instead.of.... |
| 218e0 | 20 20 20 66 65 61 74 75 72 65 20 6f 72 69 67 69 6e 2f 66 65 61 74 75 72 65 0a 20 20 20 20 20 5b | ...feature.origin/feature......[ |
| 21900 | 62 6c 75 65 2d 5d 20 5b 67 72 65 65 6e 2d 2d 2d 2d 2d 2d 2d 5d 0a 0a 20 20 20 41 6c 73 6f 20 6e | blue-].[green-------].....Also.n |
| 21920 | 6f 74 65 20 74 68 61 74 20 77 68 69 6c 65 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 66 65 61 | ote.that.while.the.transient.fea |
| 21940 | 74 75 72 65 73 20 74 68 65 20 e2 80 98 2d 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 e2 80 99 | tures.the....--show-signature... |
| 21960 | 0a 61 72 67 75 6d 65 6e 74 2c 20 74 68 61 74 20 77 6f 6e e2 80 99 74 20 61 63 74 75 61 6c 6c 79 | .argument,.that.won...t.actually |
| 21980 | 20 62 65 20 75 73 65 64 20 77 68 65 6e 20 65 6e 61 62 6c 65 64 2c 20 62 65 63 61 75 73 65 20 4d | .be.used.when.enabled,.because.M |
| 219a0 | 61 67 69 74 0a 64 65 66 61 75 6c 74 73 20 74 6f 20 75 73 65 20 6a 75 73 74 20 6f 6e 65 20 6c 69 | agit.defaults.to.use.just.one.li |
| 219c0 | 6e 65 20 70 65 72 20 63 6f 6d 6d 69 74 2e 20 20 49 6e 73 74 65 61 64 20 74 68 65 20 63 6f 6d 6d | ne.per.commit...Instead.the.comm |
| 219e0 | 69 74 20 63 6f 6c 6f 72 69 7a 65 64 0a 74 6f 20 69 6e 64 69 63 61 74 65 20 74 68 65 20 76 61 6c | it.colorized.to.indicate.the.val |
| 21a00 | 69 64 69 74 79 20 6f 66 20 74 68 65 20 73 69 67 6e 65 64 20 63 6f 6d 6d 69 74 20 6f 62 6a 65 63 | idity.of.the.signed.commit.objec |
| 21a20 | 74 2c 20 75 73 69 6e 67 20 74 68 65 20 66 61 63 65 73 0a 6e 61 6d 65 64 20 e2 80 98 6d 61 67 69 | t,.using.the.faces.named....magi |
| 21a40 | 74 2d 73 69 67 6e 61 74 75 72 65 2d 2a e2 80 99 20 28 77 68 69 63 68 20 73 65 65 29 2e 0a 0a 20 | t-signature-*....(which.see).... |
| 21a60 | 20 20 46 6f 72 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d | ..For.a.description.of....magit- |
| 21a80 | 6c 6f 67 2d 6d 61 72 67 69 6e e2 80 99 20 73 65 65 20 2a 6e 6f 74 65 20 4c 6f 67 20 4d 61 72 67 | log-margin....see.*note.Log.Marg |
| 21aa0 | 69 6e 3a 3a 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 | in::.....File:.doc5khxAZ.info,.. |
| 21ac0 | 4e 6f 64 65 3a 20 4c 6f 67 20 4d 61 72 67 69 6e 2c 20 20 4e 65 78 74 3a 20 53 65 6c 65 63 74 20 | Node:.Log.Margin,..Next:.Select. |
| 21ae0 | 66 72 6f 6d 20 4c 6f 67 2c 20 20 50 72 65 76 3a 20 4c 6f 67 20 42 75 66 66 65 72 2c 20 20 55 70 | from.Log,..Prev:.Log.Buffer,..Up |
| 21b00 | 3a 20 4c 6f 67 67 69 6e 67 0a 0a 35 2e 33 2e 33 20 4c 6f 67 20 4d 61 72 67 69 6e 0a 2d 2d 2d 2d | :.Logging..5.3.3.Log.Margin.---- |
| 21b20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 49 6e 20 62 75 66 66 65 72 73 20 77 68 69 63 68 20 73 | ------------..In.buffers.which.s |
| 21b40 | 68 6f 77 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6c 6f 67 73 2c 20 69 74 20 69 73 20 70 6f 73 73 | how.one.or.more.logs,.it.is.poss |
| 21b60 | 69 62 6c 65 20 74 6f 20 73 68 6f 77 0a 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 | ible.to.show.additional.informat |
| 21b80 | 69 6f 6e 20 61 62 6f 75 74 20 65 61 63 68 20 63 6f 6d 6d 69 74 20 69 6e 20 74 68 65 20 6d 61 72 | ion.about.each.commit.in.the.mar |
| 21ba0 | 67 69 6e 2e 20 20 54 68 65 20 6f 70 74 69 6f 6e 73 0a 75 73 65 64 20 74 6f 20 63 6f 6e 66 69 67 | gin...The.options.used.to.config |
| 21bc0 | 75 72 65 20 74 68 65 20 6d 61 72 67 69 6e 20 61 72 65 20 6e 61 6d 65 64 20 e2 80 98 6d 61 67 69 | ure.the.margin.are.named....magi |
| 21be0 | 74 2d 49 4e 46 49 58 2d 6d 61 72 67 69 6e e2 80 99 2c 20 77 68 65 72 65 20 49 4e 46 49 58 0a 69 | t-INFIX-margin...,.where.INFIX.i |
| 21c00 | 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 69 6e 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 | s.the.same.as.in.the.respective. |
| 21c20 | 6d 61 6a 6f 72 2d 6d 6f 64 65 20 e2 80 98 6d 61 67 69 74 2d 49 4e 46 49 58 2d 6d 6f 64 65 e2 80 | major-mode....magit-INFIX-mode.. |
| 21c40 | 99 2e 20 20 49 6e 0a 72 65 67 75 6c 61 72 20 6c 6f 67 20 62 75 66 66 65 72 73 20 74 68 61 74 20 | ....In.regular.log.buffers.that. |
| 21c60 | 77 6f 75 6c 64 20 62 65 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e e2 80 99 2e | would.be....magit-log-margin.... |
| 21c80 | 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 0a | ..User.Option:.magit-log-margin. |
| 21ca0 | 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 68 65 74 68 | .....This.option.specifies.wheth |
| 21cc0 | 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 68 6f 77 6e | er.the.margin.is.initially.shown |
| 21ce0 | 20 69 6e 0a 20 20 20 20 20 4d 61 67 69 74 2d 4c 6f 67 20 6d 6f 64 65 20 62 75 66 66 65 72 73 20 | .in......Magit-Log.mode.buffers. |
| 21d00 | 61 6e 64 20 68 6f 77 20 69 74 20 69 73 20 66 6f 72 6d 61 74 74 65 64 2e 0a 0a 20 20 20 20 20 54 | and.how.it.is.formatted........T |
| 21d20 | 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 e2 80 98 28 49 4e 49 54 20 53 | he.value.has.the.form....(INIT.S |
| 21d40 | 54 59 4c 45 20 57 49 44 54 48 20 41 55 54 48 4f 52 20 41 55 54 48 4f 52 2d 57 49 44 54 48 29 e2 | TYLE.WIDTH.AUTHOR.AUTHOR-WIDTH). |
| 21d60 | 80 99 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 49 4e 49 54 20 69 73 20 6e 6f 6e 2d | .................If.INIT.is.non- |
| 21d80 | 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 20 73 68 6f 77 6e 20 69 6e | nil,.then.the.margin.is.shown.in |
| 21da0 | 69 74 69 61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 53 54 59 4c 45 20 63 6f 6e 74 72 | itially..............STYLE.contr |
| 21dc0 | 6f 6c 73 20 68 6f 77 20 74 6f 20 66 6f 72 6d 61 74 20 74 68 65 20 61 75 74 68 6f 72 20 6f 72 20 | ols.how.to.format.the.author.or. |
| 21de0 | 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e 20 20 49 74 0a 20 20 20 20 20 20 20 20 20 20 63 61 | committer.date...It...........ca |
| 21e00 | 6e 20 62 65 20 6f 6e 65 20 6f 66 20 e2 80 98 61 67 65 e2 80 99 20 28 74 6f 20 73 68 6f 77 20 74 | n.be.one.of....age....(to.show.t |
| 21e20 | 68 65 20 61 67 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 29 2c 0a 20 20 20 20 20 20 20 20 20 | he.age.of.the.commit),.......... |
| 21e40 | 20 e2 80 98 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 e2 80 99 20 28 74 6f 20 61 62 62 72 65 | ....age-abbreviated....(to.abbre |
| 21e60 | 76 69 61 74 65 20 74 68 65 20 74 69 6d 65 20 75 6e 69 74 20 74 6f 20 61 0a 20 20 20 20 20 20 20 | viate.the.time.unit.to.a........ |
| 21e80 | 20 20 20 63 68 61 72 61 63 74 65 72 29 2c 20 6f 72 20 61 20 73 74 72 69 6e 67 20 28 73 75 69 74 | ...character),.or.a.string.(suit |
| 21ea0 | 61 62 6c 65 20 66 6f 72 20 e2 80 98 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 e2 80 | able.for....format-time-string.. |
| 21ec0 | 99 29 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 20 74 68 65 20 61 63 74 75 61 6c 20 | .).to...........show.the.actual. |
| 21ee0 | 64 61 74 65 2e 20 20 4f 70 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 6d 61 67 69 74 | date...Option..............magit |
| 21f00 | 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 e2 | -log-margin-show-committer-date. |
| 21f20 | 80 99 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 61 74 65 20 69 73 0a 20 20 20 20 20 20 | ...controls.which.date.is....... |
| 21f40 | 20 20 20 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 | ....being.displayed............. |
| 21f60 | 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 |
| 21f80 | 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....... |
| 21fa0 | 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 |
| 21fc0 | 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. |
| 21fe0 | 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 41 | ..........changed..............A |
| 22000 | 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 20 | UTHOR.controls.whether.the.name. |
| 22020 | 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 20 | of.the.author.is.also.shown..... |
| 22040 | 20 20 20 20 20 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 41 55 | ......by.default..............AU |
| 22060 | 54 48 4f 52 2d 57 49 44 54 48 20 68 61 73 20 74 6f 20 62 65 20 61 6e 20 69 6e 74 65 67 65 72 2e | THOR-WIDTH.has.to.be.an.integer. |
| 22080 | 20 20 57 68 65 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 | ..When.the.name.of.the.......... |
| 220a0 | 20 61 75 74 68 6f 72 20 69 73 20 73 68 6f 77 6e 2c 20 74 68 65 6e 20 74 68 69 73 20 73 70 65 63 | .author.is.shown,.then.this.spec |
| 220c0 | 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 0a | ifies.how.much.space.is.used.to. |
| 220e0 | 20 20 20 20 20 20 20 20 20 20 64 6f 20 73 6f 2e 0a 0a 20 20 20 59 6f 75 20 63 61 6e 20 63 68 61 | ..........do.so......You.can.cha |
| 22100 | 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 20 6f | nge.the.STYLE.and.AUTHOR-WIDTH.o |
| 22120 | 66 20 61 6c 6c 20 e2 80 98 6d 61 67 69 74 2d 49 4e 46 49 58 2d 6d 61 72 67 69 6e e2 80 99 0a 6f | f.all....magit-INFIX-margin....o |
| 22140 | 70 74 69 6f 6e 73 20 74 6f 20 74 68 65 20 73 61 6d 65 20 76 61 6c 75 65 73 20 62 79 20 63 75 73 | ptions.to.the.same.values.by.cus |
| 22160 | 74 6f 6d 69 7a 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e e2 80 99 20 | tomizing....magit-log-margin.... |
| 22180 | 2a 62 65 66 6f 72 65 2a 0a e2 80 98 6d 61 67 69 74 e2 80 99 20 69 73 20 6c 6f 61 64 65 64 2e 20 | *before*....magit....is.loaded.. |
| 221a0 | 20 49 66 20 79 6f 75 20 64 6f 20 74 68 61 74 2c 20 74 68 65 6e 20 74 68 65 20 72 65 73 70 65 63 | .If.you.do.that,.then.the.respec |
| 221c0 | 74 69 76 65 20 76 61 6c 75 65 73 20 66 6f 72 20 74 68 65 0a 6f 74 68 65 72 20 6f 70 74 69 6f 6e | tive.values.for.the.other.option |
| 221e0 | 73 20 77 69 6c 6c 20 64 65 66 61 75 6c 74 20 74 6f 20 77 68 61 74 20 79 6f 75 20 68 61 76 65 20 | s.will.default.to.what.you.have. |
| 22200 | 73 65 74 20 66 6f 72 20 74 68 61 74 20 76 61 72 69 61 62 6c 65 2e 0a 4c 69 6b 65 77 69 73 65 20 | set.for.that.variable..Likewise. |
| 22220 | 69 66 20 79 6f 75 20 73 65 74 20 49 4e 49 54 20 69 6e 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d | if.you.set.INIT.in....magit-log- |
| 22240 | 6d 61 72 67 69 6e e2 80 99 20 74 6f 20 e2 80 98 6e 69 6c e2 80 99 2c 20 74 68 65 6e 20 74 68 61 | margin....to....nil...,.then.tha |
| 22260 | 74 20 69 73 0a 75 73 65 64 20 69 6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 6f 66 20 61 6c 6c 20 | t.is.used.in.the.default.of.all. |
| 22280 | 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 2e 20 20 42 75 74 20 73 65 74 74 69 6e 67 20 69 74 20 74 | other.options...But.setting.it.t |
| 222a0 | 6f 20 e2 80 98 74 e2 80 99 2c 20 69 2e 65 2e 0a 72 65 2d 65 6e 66 6f 72 63 69 6e 67 20 74 68 65 | o....t...,.i.e..re-enforcing.the |
| 222c0 | 20 64 65 66 61 75 6c 74 20 66 6f 72 20 74 68 61 74 20 6f 70 74 69 6f 6e 2c 20 64 6f 65 73 20 6e | .default.for.that.option,.does.n |
| 222e0 | 6f 74 20 63 61 72 72 79 20 74 6f 20 6f 74 68 65 72 0a 6f 70 74 69 6f 6e 73 2e 0a 0a 55 73 65 72 | ot.carry.to.other.options...User |
| 22300 | 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 63 | .Option:.magit-log-margin-show-c |
| 22320 | 6f 6d 6d 69 74 74 65 72 2d 64 61 74 65 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 73 | ommitter-date......This.option.s |
| 22340 | 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 6f 6d | pecifies.whether.to.show.the.com |
| 22360 | 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 2e 20 | mitter.date.in.the......margin.. |
| 22380 | 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 74 68 | .This.option.only.controls.wheth |
| 223a0 | 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 64 69 | er.the.committer.date.is......di |
| 223c0 | 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 64 61 | splayed.instead.of.the.author.da |
| 223e0 | 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 20 64 | te...Whether.some.date.is......d |
| 22400 | 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 74 68 | isplayed.in.the.margin.and.wheth |
| 22420 | 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 61 6c | er.the.margin.is.displayed.at.al |
| 22440 | 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 6f 70 | l......is.controlled.by.other.op |
| 22460 | 74 69 6f 6e 73 2e 0a 0a 4b 65 79 3a 20 4c 20 28 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d 73 65 74 | tions...Key:.L.(magit-margin-set |
| 22480 | 74 69 6e 67 73 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 | tings)......This.transient.prefi |
| 224a0 | 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 | x.command.binds.the.following.su |
| 224c0 | 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2c 0a 20 20 20 20 20 65 61 63 68 20 6f 66 20 77 68 69 63 | ffix.commands,......each.of.whic |
| 224e0 | 68 20 63 68 61 6e 67 65 73 20 74 68 65 20 61 70 70 65 61 72 61 6e 63 65 20 6f 66 20 74 68 65 20 | h.changes.the.appearance.of.the. |
| 22500 | 6d 61 72 67 69 6e 20 69 6e 20 73 6f 6d 65 20 77 61 79 2e 0a 0a 20 20 20 49 6e 20 73 6f 6d 65 20 | margin.in.some.way......In.some. |
| 22520 | 62 75 66 66 65 72 73 20 74 68 61 74 20 73 75 70 70 6f 72 74 20 74 68 65 20 6d 61 72 67 69 6e 2c | buffers.that.support.the.margin, |
| 22540 | 20 e2 80 98 4c e2 80 99 20 69 73 20 69 6e 73 74 65 61 64 20 62 6f 75 6e 64 20 74 6f 0a e2 80 98 | ....L....is.instead.bound.to.... |
| 22560 | 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 e2 80 99 2c 20 62 75 74 20 74 68 61 74 20 74 | magit-log-refresh...,.but.that.t |
| 22580 | 72 61 6e 73 69 65 6e 74 20 66 65 61 74 75 72 65 73 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 61 | ransient.features.the.same.comma |
| 225a0 | 6e 64 73 2c 20 61 6e 64 0a 74 68 65 6e 20 73 6f 6d 65 20 6f 74 68 65 72 20 75 6e 72 65 6c 61 74 | nds,.and.then.some.other.unrelat |
| 225c0 | 65 64 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 4b 65 79 3a 20 4c 20 4c 20 28 6d 61 67 69 74 2d 74 6f | ed.commands...Key:.L.L.(magit-to |
| 225e0 | 67 67 6c 65 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 | ggle-margin)......This.command.s |
| 22600 | 68 6f 77 73 20 6f 72 20 68 69 64 65 73 20 74 68 65 20 6d 61 72 67 69 6e 2e 0a 0a 4b 65 79 3a 20 | hows.or.hides.the.margin...Key:. |
| 22620 | 4c 20 6c 20 28 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 | L.l.(magit-cycle-margin-style).. |
| 22640 | 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 65 20 73 74 79 6c | ....This.command.cycles.the.styl |
| 22660 | 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 6d 61 72 67 69 6e 2e 0a 0a 4b 65 79 3a 20 4c 20 64 | e.used.for.the.margin...Key:.L.d |
| 22680 | 20 28 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 | .(magit-toggle-margin-details).. |
| 226a0 | 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20 6f 72 20 68 69 64 65 73 20 | ....This.command.shows.or.hides. |
| 226c0 | 64 65 74 61 69 6c 73 20 69 6e 20 74 68 65 20 6d 61 72 67 69 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 | details.in.the.margin.....File:. |
| 226e0 | 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 65 6c 65 63 74 20 66 72 | doc5khxAZ.info,..Node:.Select.fr |
| 22700 | 6f 6d 20 4c 6f 67 2c 20 20 4e 65 78 74 3a 20 52 65 66 6c 6f 67 2c 20 20 50 72 65 76 3a 20 4c 6f | om.Log,..Next:.Reflog,..Prev:.Lo |
| 22720 | 67 20 4d 61 72 67 69 6e 2c 20 20 55 70 3a 20 4c 6f 67 67 69 6e 67 0a 0a 35 2e 33 2e 34 20 53 65 | g.Margin,..Up:.Logging..5.3.4.Se |
| 22740 | 6c 65 63 74 20 66 72 6f 6d 20 4c 6f 67 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | lect.from.Log.------------------ |
| 22760 | 2d 2d 2d 0a 0a 57 68 65 6e 20 74 68 65 20 75 73 65 72 20 68 61 73 20 74 6f 20 73 65 6c 65 63 74 | ---..When.the.user.has.to.select |
| 22780 | 20 61 20 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 69 73 20 72 65 61 63 68 61 62 | .a.recent.commit.that.is.reachab |
| 227a0 | 6c 65 20 66 72 6f 6d 0a e2 80 98 48 45 41 44 e2 80 99 2c 20 75 73 69 6e 67 20 72 65 67 75 6c 61 | le.from....HEAD...,.using.regula |
| 227c0 | 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 77 6f 75 6c 64 20 62 65 20 69 6e 63 6f 6e 76 65 6e 69 65 | r.completion.would.be.inconvenie |
| 227e0 | 6e 74 20 28 62 65 63 61 75 73 65 20 6d 6f 73 74 0a 68 75 6d 61 6e 73 20 63 61 6e 6e 6f 74 20 72 | nt.(because.most.humans.cannot.r |
| 22800 | 65 6d 65 6d 62 65 72 20 68 61 73 68 65 73 20 6f 72 20 22 48 45 41 44 7e 35 22 2c 20 61 74 20 6c | emember.hashes.or."HEAD~5",.at.l |
| 22820 | 65 61 73 74 20 6e 6f 74 20 77 69 74 68 6f 75 74 20 64 6f 75 62 6c 65 0a 63 68 65 63 6b 69 6e 67 | east.not.without.double.checking |
| 22840 | 29 2e 20 20 49 6e 73 74 65 61 64 20 61 20 6c 6f 67 20 62 75 66 66 65 72 20 69 73 20 75 73 65 64 | )...Instead.a.log.buffer.is.used |
| 22860 | 20 74 6f 20 73 65 6c 65 63 74 20 74 68 65 20 63 6f 6d 6d 69 74 2c 20 77 68 69 63 68 20 68 61 73 | .to.select.the.commit,.which.has |
| 22880 | 0a 74 68 65 20 61 64 76 61 6e 74 61 67 65 20 74 68 61 74 20 63 6f 6d 6d 69 74 73 20 61 72 65 20 | .the.advantage.that.commits.are. |
| 228a0 | 70 72 65 73 65 6e 74 65 64 20 69 6e 20 6f 72 64 65 72 20 61 6e 64 20 77 69 74 68 20 74 68 65 20 | presented.in.order.and.with.the. |
| 228c0 | 63 6f 6d 6d 69 74 0a 6d 65 73 73 61 67 65 2e 0a 0a 20 20 20 53 75 63 68 20 73 65 6c 65 63 74 69 | commit.message......Such.selecti |
| 228e0 | 6f 6e 20 6c 6f 67 73 20 61 72 65 20 75 73 65 64 20 77 68 65 6e 20 73 65 6c 65 63 74 69 6e 67 20 | on.logs.are.used.when.selecting. |
| 22900 | 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 61 20 72 65 62 61 73 65 0a 61 6e 64 20 77 68 | the.beginning.of.a.rebase.and.wh |
| 22920 | 65 6e 20 73 65 6c 65 63 74 69 6e 67 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 6f 20 62 65 20 73 71 | en.selecting.the.commit.to.be.sq |
| 22940 | 75 61 73 68 65 64 20 69 6e 74 6f 2e 0a 0a 20 20 20 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 | uashed.into......In.addition.to. |
| 22960 | 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 61 6c | the.key.bindings.available.in.al |
| 22980 | 6c 20 6c 6f 67 20 62 75 66 66 65 72 73 2c 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 61 64 64 | l.log.buffers,.the.following.add |
| 229a0 | 69 74 69 6f 6e 61 6c 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 61 72 65 20 61 76 61 69 6c 61 62 | itional.key.bindings.are.availab |
| 229c0 | 6c 65 20 69 6e 20 73 65 6c 65 63 74 69 6f 6e 20 6c 6f 67 0a 62 75 66 66 65 72 73 3a 0a 0a 4b 65 | le.in.selection.log.buffers:..Ke |
| 229e0 | 79 3a 20 43 2d 63 20 43 2d 63 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 | y:.C-c.C-c.(magit-log-select-pic |
| 22a00 | 6b 29 0a 20 20 20 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 | k)......Select.the.commit.at.poi |
| 22a20 | 6e 74 20 61 6e 64 20 61 63 74 20 6f 6e 20 69 74 2e 20 20 43 61 6c 6c 0a 20 20 20 20 20 e2 80 98 | nt.and.act.on.it...Call......... |
| 22a40 | 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 69 6f 6e e2 80 | magit-log-select-pick-function.. |
| 22a60 | 99 20 77 69 74 68 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 63 6f 6d 6d 69 74 20 61 73 0a 20 20 | ..with.the.selected.commit.as... |
| 22a80 | 20 20 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 6b 20 28 6d 61 67 69 | ...argument...Key:.C-c.C-k.(magi |
| 22aa0 | 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 71 75 69 74 29 0a 20 20 20 20 20 41 62 6f 72 74 20 73 65 | t-log-select-quit)......Abort.se |
| 22ac0 | 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 61 63 74 20 6f 6e | lecting.a.commit,.don...t.act.on |
| 22ae0 | 20 61 6e 79 20 63 6f 6d 6d 69 74 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 | .any.commit...User.Option:.magit |
| 22b00 | 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 61 72 67 69 6e 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 | -log-select-margin......This.opt |
| 22b20 | 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 |
| 22b40 | 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 |
| 22b60 | 74 2d 4c 6f 67 2d 53 65 6c 65 63 74 20 6d 6f 64 65 20 62 75 66 66 65 72 73 20 61 6e 64 20 68 6f | t-Log-Select.mode.buffers.and.ho |
| 22b80 | 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 20 76 61 6c | w.it.is.formatted........The.val |
| 22ba0 | 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 4c 45 20 57 | ue.has.the.form....(INIT.STYLE.W |
| 22bc0 | 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 2e 0a 0a 20 | IDTH.AUTHOR.AUTHOR-WIDTH)....... |
| 22be0 | 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 6c 2c 20 74 | ...........If.INIT.is.non-nil,.t |
| 22c00 | 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 69 61 6c 6c | hen.the.margin.is.shown.initiall |
| 22c20 | 79 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 53 54 59 4c 45 20 63 6f 6e 74 72 6f 6c 73 20 68 6f | y..............STYLE.controls.ho |
| 22c40 | 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 |
| 22c60 | 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 |
| 22c80 | 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 |
| 22ca0 | 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 |
| 22cc0 | 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. |
| 22ce0 | 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 |
| 22d00 | 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 |
| 22d20 | 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. |
| 22d40 | 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.. |
| 22d60 | 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 |
| 22d80 | 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 |
| 22da0 | 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 |
| 22dc0 | 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 49 44 54 48 | ing.displayed..............WIDTH |
| 22de0 | 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 |
| 22e00 | 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 6f | n...This.exists.for...........fo |
| 22e20 | 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 6c | rward.compatibility.and.currentl |
| 22e40 | 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 20 | y.the.value.should.not.be....... |
| 22e60 | 20 20 20 20 63 68 61 6e 67 65 64 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 41 55 54 48 4f 52 20 | ....changed..............AUTHOR. |
| 22e80 | 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 65 | controls.whether.the.name.of.the |
| 22ea0 | 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 20 20 | .author.is.also.shown........... |
| 22ec0 | 62 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 41 55 54 48 4f 52 2d 57 | by.default..............AUTHOR-W |
| 22ee0 | 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 |
| 22f00 | 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 |
| 22f20 | 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. |
| 22f40 | 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....... |
| 22f60 | 20 20 20 20 64 6f 20 73 6f 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e | ....do.so.....File:.doc5khxAZ.in |
| 22f80 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 66 6c 6f 67 2c 20 20 4e 65 78 74 3a 20 43 68 65 72 72 69 | fo,..Node:.Reflog,..Next:.Cherri |
| 22fa0 | 65 73 2c 20 20 50 72 65 76 3a 20 53 65 6c 65 63 74 20 66 72 6f 6d 20 4c 6f 67 2c 20 20 55 70 3a | es,..Prev:.Select.from.Log,..Up: |
| 22fc0 | 20 4c 6f 67 67 69 6e 67 0a 0a 35 2e 33 2e 35 20 52 65 66 6c 6f 67 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d | .Logging..5.3.5.Reflog.--------- |
| 22fe0 | 2d 2d 2d 0a 0a 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a | ---..Also.see.[BROKEN.LINK:.man: |
| 23000 | 67 69 74 2d 72 65 66 6c 6f 67 5d 0a 0a 20 20 20 54 68 65 73 65 20 72 65 66 6c 6f 67 20 63 6f 6d | git-reflog].....These.reflog.com |
| 23020 | 6d 61 6e 64 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 6c 6f 67 | mands.are.available.from.the.log |
| 23040 | 20 74 72 61 6e 73 69 65 6e 74 2e 20 20 53 65 65 0a 2a 6e 6f 74 65 20 4c 6f 67 67 69 6e 67 3a 3a | .transient...See.*note.Logging:: |
| 23060 | 2e 0a 0a 4b 65 79 3a 20 6c 20 72 20 28 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 63 75 72 72 65 6e | ...Key:.l.r.(magit-reflog-curren |
| 23080 | 74 29 0a 20 20 20 20 20 44 69 73 70 6c 61 79 20 74 68 65 20 72 65 66 6c 6f 67 20 6f 66 20 74 68 | t)......Display.the.reflog.of.th |
| 230a0 | 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 0a 4b 65 79 3a 20 6c 20 4f 20 28 6d 61 67 | e.current.branch...Key:.l.O.(mag |
| 230c0 | 69 74 2d 72 65 66 6c 6f 67 2d 6f 74 68 65 72 29 0a 20 20 20 20 20 44 69 73 70 6c 61 79 20 74 68 | it-reflog-other)......Display.th |
| 230e0 | 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 20 | e.reflog.of.a.branch.or.another. |
| 23100 | 72 65 66 2e 0a 0a 4b 65 79 3a 20 6c 20 48 20 28 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 68 65 61 | ref...Key:.l.H.(magit-reflog-hea |
| 23120 | 64 29 0a 20 20 20 20 20 44 69 73 70 6c 61 79 20 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 20 72 | d)......Display.the....HEAD....r |
| 23140 | 65 66 6c 6f 67 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 66 6c 6f | eflog...User.Option:.magit-reflo |
| 23160 | 67 2d 6d 61 72 67 69 6e 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 | g-margin......This.option.specif |
| 23180 | 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 |
| 231a0 | 6c 6c 79 20 73 68 6f 77 6e 20 69 6e 0a 20 20 20 20 20 4d 61 67 69 74 2d 52 65 66 6c 6f 67 20 6d | lly.shown.in......Magit-Reflog.m |
| 231c0 | 6f 64 65 20 62 75 66 66 65 72 73 20 61 6e 64 20 68 6f 77 20 69 74 20 69 73 20 66 6f 72 6d 61 74 | ode.buffers.and.how.it.is.format |
| 231e0 | 74 65 64 2e 0a 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f 72 | ted........The.value.has.the.for |
| 23200 | 6d 20 e2 80 98 28 49 4e 49 54 20 53 54 59 4c 45 20 57 49 44 54 48 20 41 55 54 48 4f 52 20 41 55 | m....(INIT.STYLE.WIDTH.AUTHOR.AU |
| 23220 | 54 48 4f 52 2d 57 49 44 54 48 29 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 | THOR-WIDTH)..................If. |
| 23240 | 49 4e 49 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6d 61 72 67 69 6e | INIT.is.non-nil,.then.the.margin |
| 23260 | 20 69 73 20 73 68 6f 77 6e 20 69 6e 69 74 69 61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 | .is.shown.initially............. |
| 23280 | 20 53 54 59 4c 45 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 74 6f 20 66 6f 72 6d 61 74 20 74 68 | .STYLE.controls.how.to.format.th |
| 232a0 | 65 20 61 75 74 68 6f 72 20 6f 72 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e 20 20 49 74 0a | e.author.or.committer.date...It. |
| 232c0 | 20 20 20 20 20 20 20 20 20 20 63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 e2 80 98 61 67 65 e2 80 | ..........can.be.one.of....age.. |
| 232e0 | 99 20 28 74 6f 20 73 68 6f 77 20 74 68 65 20 61 67 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 | ..(to.show.the.age.of.the.commit |
| 23300 | 29 2c 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 e2 | ),..............age-abbreviated. |
| 23320 | 80 99 20 28 74 6f 20 61 62 62 72 65 76 69 61 74 65 20 74 68 65 20 74 69 6d 65 20 75 6e 69 74 20 | ...(to.abbreviate.the.time.unit. |
| 23340 | 74 6f 20 61 0a 20 20 20 20 20 20 20 20 20 20 63 68 61 72 61 63 74 65 72 29 2c 20 6f 72 20 61 20 | to.a...........character),.or.a. |
| 23360 | 73 74 72 69 6e 67 20 28 73 75 69 74 61 62 6c 65 20 66 6f 72 20 e2 80 98 66 6f 72 6d 61 74 2d 74 | string.(suitable.for....format-t |
| 23380 | 69 6d 65 2d 73 74 72 69 6e 67 e2 80 99 29 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 | ime-string...).to...........show |
| 233a0 | 20 74 68 65 20 61 63 74 75 61 6c 20 64 61 74 65 2e 20 20 4f 70 74 69 6f 6e 0a 20 20 20 20 20 20 | .the.actual.date...Option....... |
| 233c0 | 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d | .......magit-log-margin-show-com |
| 233e0 | 6d 69 74 74 65 72 2d 64 61 74 65 e2 80 99 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 61 | mitter-date....controls.which.da |
| 23400 | 74 65 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2e | te.is...........being.displayed. |
| 23420 | 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 49 44 54 48 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 | .............WIDTH.controls.the. |
| 23440 | 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 |
| 23460 | 73 20 66 6f 72 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 77 61 72 64 20 63 6f 6d 70 61 74 69 62 | s.for...........forward.compatib |
| 23480 | 69 6c 69 74 79 20 61 6e 64 20 63 75 72 72 65 6e 74 6c 79 20 74 68 65 20 76 61 6c 75 65 20 73 68 | ility.and.currently.the.value.sh |
| 234a0 | 6f 75 6c 64 20 6e 6f 74 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 2e 0a 20 | ould.not.be...........changed... |
| 234c0 | 20 20 20 20 20 20 20 e2 80 a2 20 41 55 54 48 4f 52 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 | ...........AUTHOR.controls.wheth |
| 234e0 | 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 |
| 23500 | 6f 20 73 68 6f 77 6e 0a 20 20 20 20 20 20 20 20 20 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 | o.shown...........by.default.... |
| 23520 | 20 20 20 20 20 20 e2 80 a2 20 41 55 54 48 4f 52 2d 57 49 44 54 48 20 68 61 73 20 74 6f 20 62 65 | ..........AUTHOR-WIDTH.has.to.be |
| 23540 | 20 61 6e 20 69 6e 74 65 67 65 72 2e 20 20 57 68 65 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 | .an.integer...When.the.name.of.t |
| 23560 | 68 65 0a 20 20 20 20 20 20 20 20 20 20 61 75 74 68 6f 72 20 69 73 20 73 68 6f 77 6e 2c 20 74 68 | he...........author.is.shown,.th |
| 23580 | 65 6e 20 74 68 69 73 20 73 70 65 63 69 66 69 65 73 20 68 6f 77 20 6d 75 63 68 20 73 70 61 63 65 | en.this.specifies.how.much.space |
| 235a0 | 20 69 73 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 64 6f 20 73 6f 2e 0a 0a 1f 0a | .is.used.to...........do.so..... |
| 235c0 | 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 68 65 | File:.doc5khxAZ.info,..Node:.Che |
| 235e0 | 72 72 69 65 73 2c 20 20 50 72 65 76 3a 20 52 65 66 6c 6f 67 2c 20 20 55 70 3a 20 4c 6f 67 67 69 | rries,..Prev:.Reflog,..Up:.Loggi |
| 23600 | 6e 67 0a 0a 35 2e 33 2e 36 20 43 68 65 72 72 69 65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ng..5.3.6.Cherries.------------- |
| 23620 | 2d 0a 0a 43 68 65 72 72 69 65 73 20 61 72 65 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 61 76 | -..Cherries.are.commits.that.hav |
| 23640 | 65 6e e2 80 99 74 20 62 65 65 6e 20 61 70 70 6c 69 65 64 20 75 70 73 74 72 65 61 6d 20 28 79 65 | en...t.been.applied.upstream.(ye |
| 23660 | 74 29 2c 20 61 6e 64 20 61 72 65 0a 75 73 75 61 6c 6c 79 20 76 69 73 75 61 6c 69 7a 65 64 20 75 | t),.and.are.usually.visualized.u |
| 23680 | 73 69 6e 67 20 61 20 6c 6f 67 2e 20 20 45 61 63 68 20 63 6f 6d 6d 69 74 20 69 73 20 70 72 65 66 | sing.a.log...Each.commit.is.pref |
| 236a0 | 69 78 65 64 20 77 69 74 68 20 e2 80 98 2d e2 80 99 20 69 66 20 69 74 0a 68 61 73 20 61 6e 20 65 | ixed.with....-....if.it.has.an.e |
| 236c0 | 71 75 69 76 61 6c 65 6e 74 20 69 6e 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 61 6e 64 20 e2 80 | quivalent.in.the.upstream.and... |
| 236e0 | 98 2b e2 80 99 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 2c 20 69 2e 65 2e 2c 20 69 66 20 69 | .+....if.it.does.not,.i.e.,.if.i |
| 23700 | 74 20 69 73 0a 61 20 63 68 65 72 72 79 2e 0a 0a 20 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 | t.is.a.cherry......The.command.. |
| 23720 | 80 98 6d 61 67 69 74 2d 63 68 65 72 72 79 e2 80 99 20 73 68 6f 77 73 20 63 68 65 72 72 69 65 73 | ..magit-cherry....shows.cherries |
| 23740 | 20 66 6f 72 20 61 20 73 69 6e 67 6c 65 20 62 72 61 6e 63 68 2c 20 62 75 74 0a 74 68 65 20 72 65 | .for.a.single.branch,.but.the.re |
| 23760 | 66 65 72 65 6e 63 65 73 20 62 75 66 66 65 72 20 28 73 65 65 20 2a 6e 6f 74 65 20 52 65 66 65 72 | ferences.buffer.(see.*note.Refer |
| 23780 | 65 6e 63 65 73 20 42 75 66 66 65 72 3a 3a 29 20 63 61 6e 20 73 68 6f 77 20 63 68 65 72 72 69 65 | ences.Buffer::).can.show.cherrie |
| 237a0 | 73 0a 66 6f 72 20 6d 75 6c 74 69 70 6c 65 20 22 75 70 73 74 72 65 61 6d 73 22 20 61 74 20 6f 6e | s.for.multiple."upstreams".at.on |
| 237c0 | 63 65 2e 0a 0a 20 20 20 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d | ce......Also.see.[BROKEN.LINK:.m |
| 237e0 | 61 6e 3a 67 69 74 2d 72 65 66 6c 6f 67 5d 0a 0a 4b 65 79 3a 20 59 20 28 6d 61 67 69 74 2d 63 68 | an:git-reflog]..Key:.Y.(magit-ch |
| 23800 | 65 72 72 79 29 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 | erry)......Show.commits.that.are |
| 23820 | 20 69 6e 20 61 20 63 65 72 74 61 69 6e 20 62 72 61 6e 63 68 20 62 75 74 20 74 68 61 74 20 68 61 | .in.a.certain.branch.but.that.ha |
| 23840 | 76 65 20 6e 6f 74 20 62 65 65 6e 0a 20 20 20 20 20 6d 65 72 67 65 64 20 69 6e 20 74 68 65 20 75 | ve.not.been......merged.in.the.u |
| 23860 | 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 | pstream.branch...User.Option:.ma |
| 23880 | 67 69 74 2d 63 68 65 72 72 79 2d 6d 61 72 67 69 6e 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 | git-cherry-margin......This.opti |
| 238a0 | 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 20 | on.specifies.whether.the.margin. |
| 238c0 | 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 74 | is.initially.shown.in......Magit |
| 238e0 | 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 20 | -Cherry.mode.buffers.and.how.it. |
| 23900 | 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 |
| 23920 | 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. |
| 23940 | 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)............ |
| 23960 | 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 |
| 23980 | 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 20 20 | he.margin.is.shown.initially.... |
| 239a0 | 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 20 | ..........STYLE.controls.how.to. |
| 239c0 | 66 6f 72 6d 61 74 20 74 68 65 20 61 75 74 68 6f 72 20 6f 72 20 63 6f 6d 6d 69 74 74 65 72 20 64 | format.the.author.or.committer.d |
| 239e0 | 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 66 | ate...It...........can.be.one.of |
| 23a00 | 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 74 | ....age....(to.show.the.age.of.t |
| 23a20 | 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 62 | he.commit),..............age-abb |
| 23a40 | 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 74 | reviated....(to.abbreviate.the.t |
| 23a60 | 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 65 | ime.unit.to.a...........characte |
| 23a80 | 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 80 | r),.or.a.string.(suitable.for... |
| 23aa0 | 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 20 | .format-time-string...).to...... |
| 23ac0 | 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 69 | .....show.the.actual.date...Opti |
| 23ae0 | 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 6e | on..............magit-log-margin |
| 23b00 | 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 73 | -show-committer-date....controls |
| 23b20 | 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 64 | .which.date.is...........being.d |
| 23b40 | 69 73 70 6c 61 79 65 64 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 49 44 54 48 20 63 6f 6e 74 | isplayed..............WIDTH.cont |
| 23b60 | 72 6f 6c 73 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 2e 20 20 54 | rols.the.width.of.the.margin...T |
| 23b80 | 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 72 64 | his.exists.for...........forward |
| 23ba0 | 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 68 65 | .compatibility.and.currently.the |
| 23bc0 | 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 20 63 | .value.should.not.be...........c |
| 23be0 | 68 61 6e 67 65 64 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 41 55 54 48 4f 52 20 63 6f 6e 74 72 | hanged..............AUTHOR.contr |
| 23c00 | 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 75 74 68 | ols.whether.the.name.of.the.auth |
| 23c20 | 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 20 64 65 | or.is.also.shown...........by.de |
| 23c40 | 66 61 75 6c 74 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 41 55 54 48 4f 52 2d 57 49 44 54 48 20 | fault..............AUTHOR-WIDTH. |
| 23c60 | 68 61 73 20 74 6f 20 62 65 20 61 6e 20 69 6e 74 65 67 65 72 2e 20 20 57 68 65 6e 20 74 68 65 20 | has.to.be.an.integer...When.the. |
| 23c80 | 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 20 69 73 20 | name.of.the...........author.is. |
| 23ca0 | 73 68 6f 77 6e 2c 20 74 68 65 6e 20 74 68 69 73 20 73 70 65 63 69 66 69 65 73 20 68 6f 77 20 6d | shown,.then.this.specifies.how.m |
| 23cc0 | 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 20 20 20 64 | uch.space.is.used.to...........d |
| 23ce0 | 6f 20 73 6f 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 | o.so.....File:.doc5khxAZ.info,.. |
| 23d00 | 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 20 | Node:.Diffing,..Next:.Ediffing,. |
| 23d20 | 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 0a | .Prev:.Logging,..Up:.Inspecting. |
| 23d40 | 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 74 | .5.4.Diffing.===========..The.st |
| 23d60 | 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 74 | atus.buffer.contains.diffs.for.t |
| 23d80 | 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 0a | he.staged.and.unstaged.commits,. |
| 23da0 | 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 67 | but.that.obviously.isn...t.enoug |
| 23dc0 | 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 64 | h...The.transient.prefix.command |
| 23de0 | 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 66 | ....magit-diff...,.on....d...,.f |
| 23e00 | 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 2c | eatures.several.suffix.commands, |
| 23e20 | 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 61 | .which.show.a.specific.diff.in.a |
| 23e40 | 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 20 | .separate.diff.buffer......Like. |
| 23e60 | 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 2c | other.transient.prefix.commands, |
| 23e80 | 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 0a | ....magit-diff....also.features. |
| 23ea0 | 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 6e | several.infix.arguments.that.can |
| 23ec0 | 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 20 | .be.changed.before.invoking.one. |
| 23ee0 | 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 72 | of.the.suffix.commands...However |
| 23f00 | 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 69 | ,.in.the.case.of.the.diff.transi |
| 23f20 | 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 65 | ent,.these.arguments.may.be.take |
| 23f40 | 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 6e | n.from.those.currently.in.use.in |
| 23f60 | 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 66 | .the.current.repository...s.diff |
| 23f80 | 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 20 | .buffer,.depending.on.the.value. |
| 23fa0 | 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 72 | of....magit-prefix-use-buffer-ar |
| 23fc0 | 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 20 | guments....(see.*note.Transient. |
| 23fe0 | 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 3a | Arguments.and.Buffer.Variables:: |
| 24000 | 29 2e 0a 0a 20 20 20 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 | )......Also.see.[BROKEN.LINK:.ma |
| 24020 | 6e 3a 67 69 74 2d 64 69 66 66 5d 0a 0a 4b 65 79 3a 20 64 20 28 6d 61 67 69 74 2d 64 69 66 66 29 | n:git-diff]..Key:.d.(magit-diff) |
| 24040 | 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d | ......This.transient.prefix.comm |
| 24060 | 61 6e 64 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 | and.binds.the.following.suffix.c |
| 24080 | 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 72 | ommands......along.with.the.appr |
| 240a0 | 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 70 | opriate.infix.arguments.and.disp |
| 240c0 | 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 75 | lays.them.in.a......temporary.bu |
| 240e0 | 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.. |
| 24100 | 0a 4b 65 79 3a 20 64 20 64 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 64 77 69 6d 29 0a 20 20 20 20 | .Key:.d.d.(magit-diff-dwim)..... |
| 24120 | 20 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 67 20 61 74 20 70 | .Show.changes.for.the.thing.at.p |
| 24140 | 6f 69 6e 74 2e 0a 0a 20 20 20 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 70 6f 69 6e | oint........For.example,.if.poin |
| 24160 | 74 20 69 73 20 6f 6e 20 61 20 63 6f 6d 6d 69 74 2c 20 73 68 6f 77 20 74 68 65 20 63 68 61 6e 67 | t.is.on.a.commit,.show.the.chang |
| 24180 | 65 73 20 69 6e 74 72 6f 64 75 63 65 64 0a 20 20 20 20 20 62 79 20 74 68 61 74 20 63 6f 6d 6d 69 | es.introduced......by.that.commi |
| 241a0 | 74 2e 20 20 4c 69 6b 65 77 69 73 65 20 69 66 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 74 68 65 20 | t...Likewise.if.point.is.on.the. |
| 241c0 | 73 65 63 74 69 6f 6e 20 74 69 74 6c 65 64 0a 20 20 20 20 20 22 55 6e 73 74 61 67 65 64 20 63 68 | section.titled......"Unstaged.ch |
| 241e0 | 61 6e 67 65 73 22 2c 20 74 68 65 6e 20 73 68 6f 77 20 74 68 6f 73 65 20 63 68 61 6e 67 65 73 20 | anges",.then.show.those.changes. |
| 24200 | 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 62 75 66 66 65 72 2e 0a 20 20 20 20 20 47 65 6e 65 72 | in.a.separate.buffer.......Gener |
| 24220 | 61 6c 6c 79 20 73 70 65 61 6b 69 6e 67 2c 20 63 6f 6d 70 61 72 65 20 74 68 65 20 74 68 69 6e 67 | ally.speaking,.compare.the.thing |
| 24240 | 20 61 74 20 70 6f 69 6e 74 20 77 69 74 68 20 74 68 65 20 6d 6f 73 74 0a 20 20 20 20 20 6c 6f 67 | .at.point.with.the.most......log |
| 24260 | 69 63 61 6c 2c 20 74 72 69 76 69 61 6c 20 61 6e 64 20 28 69 6e 20 2a 61 6e 79 2a 20 73 69 74 75 | ical,.trivial.and.(in.*any*.situ |
| 24280 | 61 74 69 6f 6e 29 20 61 74 20 6c 65 61 73 74 20 70 6f 74 65 6e 74 69 61 6c 6c 79 0a 20 20 20 20 | ation).at.least.potentially..... |
| 242a0 | 20 75 73 65 66 75 6c 20 6f 74 68 65 72 20 74 68 69 6e 67 20 69 74 20 63 6f 75 6c 64 20 62 65 20 | .useful.other.thing.it.could.be. |
| 242c0 | 63 6f 6d 70 61 72 65 64 20 74 6f 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 74 68 65 20 72 65 67 69 | compared.to........When.the.regi |
| 242e0 | 6f 6e 20 73 65 6c 65 63 74 73 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 6e 20 63 6f 6d 70 61 72 65 | on.selects.commits,.then.compare |
| 24300 | 20 74 68 65 20 74 77 6f 20 63 6f 6d 6d 69 74 73 20 61 74 0a 20 20 20 20 20 65 69 74 68 65 72 20 | .the.two.commits.at......either. |
| 24320 | 65 6e 64 2e 20 20 54 68 65 72 65 20 61 72 65 20 64 69 66 66 65 72 65 6e 74 20 77 61 79 73 20 74 | end...There.are.different.ways.t |
| 24340 | 77 6f 20 63 6f 6d 6d 69 74 73 20 63 61 6e 20 62 65 20 63 6f 6d 70 61 72 65 64 2e 0a 20 20 20 20 | wo.commits.can.be.compared...... |
| 24360 | 20 49 6e 20 74 68 65 20 62 75 66 66 65 72 20 73 68 6f 77 69 6e 67 20 74 68 65 20 64 69 66 66 2c | .In.the.buffer.showing.the.diff, |
| 24380 | 20 79 6f 75 20 63 61 6e 20 63 6f 6e 74 72 6f 6c 20 68 6f 77 20 74 68 65 20 63 6f 6d 70 61 72 69 | .you.can.control.how.the.compari |
| 243a0 | 73 6f 6e 2c 0a 20 20 20 20 20 69 73 20 64 6f 6e 65 2c 20 75 73 69 6e 67 20 22 44 20 72 22 20 61 | son,......is.done,.using."D.r".a |
| 243c0 | 6e 64 20 22 44 20 66 22 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 6f | nd."D.f"........This.function.do |
| 243e0 | 65 73 20 6e 6f 74 20 61 6c 77 61 79 73 20 73 68 6f 77 20 74 68 65 20 63 68 61 6e 67 65 73 20 74 | es.not.always.show.the.changes.t |
| 24400 | 68 61 74 20 79 6f 75 20 6d 69 67 68 74 20 77 61 6e 74 0a 20 20 20 20 20 74 6f 20 76 69 65 77 20 | hat.you.might.want......to.view. |
| 24420 | 69 6e 20 61 6e 79 20 67 69 76 65 6e 20 73 69 74 75 61 74 69 6f 6e 2e 20 20 59 6f 75 20 63 61 6e | in.any.given.situation...You.can |
| 24440 | 20 74 68 69 6e 6b 20 6f 66 20 74 68 65 20 63 68 61 6e 67 65 73 20 62 65 69 6e 67 0a 20 20 20 20 | .think.of.the.changes.being..... |
| 24460 | 20 73 68 6f 77 6e 20 61 73 20 74 68 65 20 73 6d 61 6c 6c 65 73 74 20 63 6f 6d 6d 6f 6e 20 64 65 | .shown.as.the.smallest.common.de |
| 24480 | 6e 6f 6d 69 6e 61 74 6f 72 2e 20 20 54 68 65 72 65 20 69 73 20 6e 6f 20 41 49 20 69 6e 76 6f 6c | nominator...There.is.no.AI.invol |
| 244a0 | 76 65 64 2e 0a 20 20 20 20 20 49 66 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6e 65 76 65 72 20 | ved.......If.this.command.never. |
| 244c0 | 64 6f 65 73 20 77 68 61 74 20 79 6f 75 20 77 61 6e 74 2c 20 74 68 65 6e 20 69 67 6e 6f 72 65 20 | does.what.you.want,.then.ignore. |
| 244e0 | 69 74 2c 20 61 6e 64 0a 20 20 20 20 20 69 6e 73 74 65 61 64 20 75 73 65 20 74 68 65 20 63 6f 6d | it,.and......instead.use.the.com |
| 24500 | 6d 61 6e 64 73 20 74 68 61 74 20 61 6c 6c 6f 77 20 79 6f 75 20 74 6f 20 65 78 70 6c 69 63 69 74 | mands.that.allow.you.to.explicit |
| 24520 | 6c 79 20 73 70 65 63 69 66 79 20 77 68 61 74 0a 20 20 20 20 20 79 6f 75 20 6e 65 65 64 2e 0a 0a | ly.specify.what......you.need... |
| 24540 | 4b 65 79 3a 20 64 20 72 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 72 61 6e 67 65 29 0a 20 20 20 20 | Key:.d.r.(magit-diff-range)..... |
| 24560 | 20 53 68 6f 77 20 64 69 66 66 65 72 65 6e 63 65 73 20 62 65 74 77 65 65 6e 20 74 77 6f 20 63 6f | .Show.differences.between.two.co |
| 24580 | 6d 6d 69 74 73 2e 0a 0a 20 20 20 20 20 52 41 4e 47 45 20 73 68 6f 75 6c 64 20 62 65 20 61 20 72 | mmits........RANGE.should.be.a.r |
| 245a0 | 61 6e 67 65 20 28 41 2e 2e 42 20 6f 72 20 41 2e 2e 2e 42 29 20 62 75 74 20 63 61 6e 20 61 6c 73 | ange.(A..B.or.A...B).but.can.als |
| 245c0 | 6f 20 62 65 20 61 20 73 69 6e 67 6c 65 0a 20 20 20 20 20 63 6f 6d 6d 69 74 2e 20 20 49 66 20 6f | o.be.a.single......commit...If.o |
| 245e0 | 6e 65 20 73 69 64 65 20 6f 66 20 74 68 65 20 72 61 6e 67 65 20 69 73 20 6f 6d 69 74 74 65 64 2c | ne.side.of.the.range.is.omitted, |
| 24600 | 20 74 68 65 6e 20 69 74 20 64 65 66 61 75 6c 74 73 20 74 6f 0a 20 20 20 20 20 e2 80 98 48 45 41 | .then.it.defaults.to.........HEA |
| 24620 | 44 e2 80 99 2e 20 20 49 66 20 6a 75 73 74 20 61 20 63 6f 6d 6d 69 74 20 69 73 20 67 69 76 65 6e | D......If.just.a.commit.is.given |
| 24640 | 2c 20 74 68 65 6e 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 0a 20 20 | ,.then.changes.in.the.working... |
| 24660 | 20 20 20 74 72 65 65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 61 74 20 63 6f 6d 6d 69 74 20 | ...tree.relative.to.that.commit. |
| 24680 | 61 72 65 20 73 68 6f 77 6e 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69 | are.shown........If.the.region.i |
| 246a0 | 73 20 61 63 74 69 76 65 2c 20 75 73 65 20 74 68 65 20 72 65 76 69 73 69 6f 6e 73 20 6f 6e 20 74 | s.active,.use.the.revisions.on.t |
| 246c0 | 68 65 20 66 69 72 73 74 20 61 6e 64 20 6c 61 73 74 0a 20 20 20 20 20 6c 69 6e 65 20 6f 66 20 74 | he.first.and.last......line.of.t |
| 246e0 | 68 65 20 72 65 67 69 6f 6e 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | he.region...With.a.prefix.argume |
| 24700 | 6e 74 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 64 69 66 66 69 6e 67 20 74 68 65 0a 20 20 20 20 20 | nt,.instead.of.diffing.the...... |
| 24720 | 72 65 76 69 73 69 6f 6e 73 2c 20 63 68 6f 6f 73 65 20 61 20 72 65 76 69 73 69 6f 6e 20 74 6f 20 | revisions,.choose.a.revision.to. |
| 24740 | 76 69 65 77 20 63 68 61 6e 67 65 73 20 61 6c 6f 6e 67 2c 20 73 74 61 72 74 69 6e 67 20 61 74 20 | view.changes.along,.starting.at. |
| 24760 | 74 68 65 0a 20 20 20 20 20 63 6f 6d 6d 6f 6e 20 61 6e 63 65 73 74 6f 72 20 6f 66 20 62 6f 74 68 | the......common.ancestor.of.both |
| 24780 | 20 72 65 76 69 73 69 6f 6e 73 20 28 69 2e 65 2e 2c 20 75 73 65 20 61 20 22 2e 2e 2e 22 20 72 61 | .revisions.(i.e.,.use.a."...".ra |
| 247a0 | 6e 67 65 29 2e 0a 0a 4b 65 79 3a 20 64 20 77 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 77 6f 72 6b | nge)...Key:.d.w.(magit-diff-work |
| 247c0 | 69 6e 67 2d 74 72 65 65 29 0a 20 20 20 20 20 53 68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 74 77 | ing-tree)......Show.changes.betw |
| 247e0 | 65 65 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 61 6e 64 | een.the.current.working.tree.and |
| 24800 | 20 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 0a 20 20 20 20 20 63 6f 6d 6d 69 74 2e 20 20 57 69 | .the....HEAD.........commit...Wi |
| 24820 | 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 73 68 6f 77 20 63 68 61 6e 67 65 | th.a.prefix.argument.show.change |
| 24840 | 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 0a 20 20 20 20 20 74 72 65 65 20 | s.between.the.working......tree. |
| 24860 | 61 6e 64 20 61 20 63 6f 6d 6d 69 74 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 | and.a.commit.read.from.the.minib |
| 24880 | 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 64 20 73 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 74 61 | uffer...Key:.d.s.(magit-diff-sta |
| 248a0 | 67 65 64 29 0a 20 20 20 20 20 53 68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 74 77 65 65 6e 20 74 | ged)......Show.changes.between.t |
| 248c0 | 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 6d 6d | he.index.and.the....HEAD....comm |
| 248e0 | 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 6e 74 | it...With.a......prefix.argument |
| 24900 | 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 78 20 | .show.changes.between.the.index. |
| 24920 | 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 65 20 | and.a.commit.read......from.the. |
| 24940 | 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 64 20 75 20 28 6d 61 67 69 74 2d 64 69 66 | minibuffer...Key:.d.u.(magit-dif |
| 24960 | 66 2d 75 6e 73 74 61 67 65 64 29 0a 20 20 20 20 20 53 68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 | f-unstaged)......Show.changes.be |
| 24980 | 74 77 65 65 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 61 6e 64 20 74 68 65 20 69 | tween.the.working.tree.and.the.i |
| 249a0 | 6e 64 65 78 2e 0a 0a 4b 65 79 3a 20 64 20 70 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 74 68 | ndex...Key:.d.p.(magit-diff-path |
| 249c0 | 73 29 0a 20 20 20 20 20 53 68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 74 77 65 65 6e 20 61 6e 79 | s)......Show.changes.between.any |
| 249e0 | 20 74 77 6f 20 66 69 6c 65 73 20 6f 6e 20 64 69 73 6b 2e 0a 0a 20 20 20 41 6c 6c 20 6f 66 20 74 | .two.files.on.disk......All.of.t |
| 24a00 | 68 65 20 61 62 6f 76 65 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 75 70 64 61 74 65 20 | he.above.suffix.commands.update. |
| 24a20 | 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 e2 80 99 73 20 64 69 66 66 20 62 75 66 66 65 72 2e 0a | the.repository...s.diff.buffer.. |
| 24a40 | 54 68 65 20 64 69 66 66 20 74 72 61 6e 73 69 65 6e 74 20 61 6c 73 6f 20 66 65 61 74 75 72 65 73 | The.diff.transient.also.features |
| 24a60 | 20 74 77 6f 20 63 6f 6d 6d 61 6e 64 73 20 77 68 69 63 68 20 73 68 6f 77 20 64 69 66 66 65 72 65 | .two.commands.which.show.differe |
| 24a80 | 6e 63 65 73 20 69 6e 0a 61 6e 6f 74 68 65 72 20 62 75 66 66 65 72 3a 0a 0a 4b 65 79 3a 20 64 20 | nces.in.another.buffer:..Key:.d. |
| 24aa0 | 63 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 53 68 6f 77 20 | c.(magit-show-commit)......Show. |
| 24ac0 | 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 20 20 49 66 20 74 68 65 72 65 20 69 | the.commit.at.point...If.there.i |
| 24ae0 | 73 20 6e 6f 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 6f 72 20 77 69 74 68 20 61 0a 20 | s.no.commit.at.point.or.with.a.. |
| 24b00 | 20 20 20 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 | ....prefix.argument,.prompt.for. |
| 24b20 | 61 20 63 6f 6d 6d 69 74 2e 0a 0a 4b 65 79 3a 20 64 20 74 20 28 6d 61 67 69 74 2d 73 74 61 73 68 | a.commit...Key:.d.t.(magit-stash |
| 24b40 | 2d 73 68 6f 77 29 0a 20 20 20 20 20 53 68 6f 77 20 61 6c 6c 20 64 69 66 66 73 20 6f 66 20 61 20 | -show)......Show.all.diffs.of.a. |
| 24b60 | 73 74 61 73 68 20 69 6e 20 61 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 54 77 6f 20 61 64 64 69 74 | stash.in.a.buffer......Two.addit |
| 24b80 | 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 73 68 6f 77 20 74 68 65 20 64 69 66 | ional.commands.that.show.the.dif |
| 24ba0 | 66 20 66 6f 72 20 74 68 65 20 66 69 6c 65 20 6f 72 20 62 6c 6f 62 20 74 68 61 74 0a 69 73 20 62 | f.for.the.file.or.blob.that.is.b |
| 24bc0 | 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 20 62 75 66 66 | eing.visited.in.the.current.buff |
| 24be0 | 65 72 20 65 78 69 73 74 73 2c 20 73 65 65 20 2a 6e 6f 74 65 20 43 6f 6d 6d 61 6e 64 73 20 66 6f | er.exists,.see.*note.Commands.fo |
| 24c00 | 72 0a 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 3a 3a 2e 0a 0a 2a 20 4d | r.Buffers.Visiting.Files::...*.M |
| 24c20 | 65 6e 75 3a 0a 0a 2a 20 52 65 66 72 65 73 68 69 6e 67 20 44 69 66 66 73 3a 3a 0a 2a 20 43 6f 6d | enu:..*.Refreshing.Diffs::.*.Com |
| 24c40 | 6d 61 6e 64 73 20 41 76 61 69 6c 61 62 6c 65 20 69 6e 20 44 69 66 66 73 3a 3a 0a 2a 20 44 69 66 | mands.Available.in.Diffs::.*.Dif |
| 24c60 | 66 20 4f 70 74 69 6f 6e 73 3a 3a 0a 2a 20 52 65 76 69 73 69 6f 6e 20 42 75 66 66 65 72 3a 3a 0a | f.Options::.*.Revision.Buffer::. |
| 24c80 | 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ...File:.doc5khxAZ.info,..Node:. |
| 24ca0 | 52 65 66 72 65 73 68 69 6e 67 20 44 69 66 66 73 2c 20 20 4e 65 78 74 3a 20 43 6f 6d 6d 61 6e 64 | Refreshing.Diffs,..Next:.Command |
| 24cc0 | 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 44 69 66 66 69 | s.Available.in.Diffs,..Up:.Diffi |
| 24ce0 | 6e 67 0a 0a 35 2e 34 2e 31 20 52 65 66 72 65 73 68 69 6e 67 20 44 69 66 66 73 0a 2d 2d 2d 2d 2d | ng..5.4.1.Refreshing.Diffs.----- |
| 24d00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 20 74 72 61 6e 73 69 65 6e 74 | -----------------..The.transient |
| 24d20 | 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 | .prefix.command....magit-diff-re |
| 24d40 | 66 72 65 73 68 e2 80 99 2c 20 6f 6e 20 e2 80 98 44 e2 80 99 2c 20 63 61 6e 20 62 65 20 75 73 65 | fresh...,.on....D...,.can.be.use |
| 24d60 | 64 0a 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 64 69 66 66 20 61 72 67 75 6d 65 6e 74 73 20 75 | d.to.change.the.diff.arguments.u |
| 24d80 | 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 6f | sed.in.the.current.buffer,.witho |
| 24da0 | 75 74 0a 63 68 61 6e 67 69 6e 67 20 77 68 69 63 68 20 64 69 66 66 20 69 73 20 73 68 6f 77 6e 2e | ut.changing.which.diff.is.shown. |
| 24dc0 | 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 64 69 66 66 20 62 | ..This.works.in.dedicated.diff.b |
| 24de0 | 75 66 66 65 72 73 2c 20 62 75 74 0a 61 6c 73 6f 20 69 6e 20 74 68 65 20 73 74 61 74 75 73 20 62 | uffers,.but.also.in.the.status.b |
| 24e00 | 75 66 66 65 72 2e 0a 0a 20 20 20 28 54 68 65 72 65 20 69 73 20 6f 6e 65 20 65 78 63 65 70 74 69 | uffer......(There.is.one.excepti |
| 24e20 | 6f 6e 3b 20 64 69 66 66 20 61 72 67 75 6d 65 6e 74 73 20 63 61 6e 6e 6f 74 20 62 65 20 63 68 61 | on;.diff.arguments.cannot.be.cha |
| 24e40 | 6e 67 65 64 20 69 6e 20 62 75 66 66 65 72 73 0a 63 72 65 61 74 65 64 20 62 79 20 e2 80 98 6d 61 | nged.in.buffers.created.by....ma |
| 24e60 | 67 69 74 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 77 e2 80 99 20 62 65 63 61 75 73 65 20 74 68 65 | git-merge-preview....because.the |
| 24e80 | 20 75 6e 64 65 72 6c 79 69 6e 67 20 47 69 74 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 0a 6e 6f 74 | .underlying.Git.command.does.not |
| 24ea0 | 20 73 75 70 70 6f 72 74 20 74 68 65 73 65 20 61 72 67 75 6d 65 6e 74 73 2e 29 0a 0a 4b 65 79 3a | .support.these.arguments.)..Key: |
| 24ec0 | 20 44 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 20 54 68 69 | .D.(magit-diff-refresh)......Thi |
| 24ee0 | 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 | s.transient.prefix.command.binds |
| 24f00 | 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 20 | .the.following.suffix.commands.. |
| 24f20 | 20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 69 | ....along.with.the.appropriate.i |
| 24f40 | 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 |
| 24f60 | 20 69 6e 20 61 0a 20 20 20 20 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69 | .in.a......temporary.buffer.unti |
| 24f80 | 6c 20 61 20 73 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 4b 65 79 3a 20 44 20 67 | l.a.suffix.is.invoked...Key:.D.g |
| 24fa0 | 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 20 54 68 69 73 20 | .(magit-diff-refresh)......This. |
| 24fc0 | 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 64 69 | suffix.command.sets.the.local.di |
| 24fe0 | 66 66 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 | ff.arguments.for.the.current.... |
| 25000 | 20 20 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 44 20 73 20 28 6d 61 67 69 74 2d 64 69 66 66 2d | ..buffer...Key:.D.s.(magit-diff- |
| 25020 | 73 65 74 2d 64 65 66 61 75 6c 74 2d 61 72 67 75 6d 65 6e 74 73 29 0a 20 20 20 20 20 54 68 69 73 | set-default-arguments)......This |
| 25040 | 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 64 65 66 61 75 6c 74 | .suffix.command.sets.the.default |
| 25060 | 20 64 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 | .diff.arguments.for.buffers.of.. |
| 25080 | 20 20 20 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 20 61 73 20 74 68 61 74 20 6f 66 20 74 68 65 | ....the.same.type.as.that.of.the |
| 250a0 | 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 20 20 4f 74 68 65 72 20 65 78 69 73 74 69 6e 67 | .current.buffer...Other.existing |
| 250c0 | 0a 20 20 20 20 20 62 75 66 66 65 72 73 20 6f 66 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 20 61 | ......buffers.of.the.same.type.a |
| 250e0 | 72 65 20 6e 6f 74 20 61 66 66 65 63 74 65 64 20 62 65 63 61 75 73 65 20 74 68 65 69 72 20 6c 6f | re.not.affected.because.their.lo |
| 25100 | 63 61 6c 0a 20 20 20 20 20 76 61 6c 75 65 73 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 | cal......values.have.already.bee |
| 25120 | 6e 20 69 6e 69 74 69 61 6c 69 7a 65 64 2e 0a 0a 4b 65 79 3a 20 44 20 77 20 28 6d 61 67 69 74 2d | n.initialized...Key:.D.w.(magit- |
| 25140 | 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 29 0a 20 20 20 | diff-save-default-arguments).... |
| 25160 | 20 20 54 68 69 73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 73 65 74 73 20 74 68 65 20 64 | ..This.suffix.command.sets.the.d |
| 25180 | 65 66 61 75 6c 74 20 64 69 66 66 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 62 75 66 66 65 72 | efault.diff.arguments.for.buffer |
| 251a0 | 73 20 6f 66 0a 20 20 20 20 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 20 61 73 20 74 68 61 74 20 | s.of......the.same.type.as.that. |
| 251c0 | 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 61 6e 64 20 73 61 76 65 73 | of.the.current.buffer,.and.saves |
| 251e0 | 20 74 68 65 20 76 61 6c 75 65 0a 20 20 20 20 20 66 6f 72 20 66 75 74 75 72 65 20 73 65 73 73 69 | .the.value......for.future.sessi |
| 25200 | 6f 6e 73 2e 20 20 4f 74 68 65 72 20 65 78 69 73 74 69 6e 67 20 62 75 66 66 65 72 73 20 6f 66 20 | ons...Other.existing.buffers.of. |
| 25220 | 74 68 65 20 73 61 6d 65 20 74 79 70 65 20 61 72 65 0a 20 20 20 20 20 6e 6f 74 20 61 66 66 65 63 | the.same.type.are......not.affec |
| 25240 | 74 65 64 20 62 65 63 61 75 73 65 20 74 68 65 69 72 20 6c 6f 63 61 6c 20 76 61 6c 75 65 73 20 68 | ted.because.their.local.values.h |
| 25260 | 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 0a 20 20 20 20 20 69 6e 69 74 69 61 6c 69 7a 65 | ave.already.been......initialize |
| 25280 | 64 2e 0a 0a 4b 65 79 3a 20 44 20 74 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 6f 67 67 6c 65 2d | d...Key:.D.t.(magit-diff-toggle- |
| 252a0 | 72 65 66 69 6e 65 2d 68 75 6e 6b 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 | refine-hunk)......This.command.t |
| 252c0 | 6f 67 67 6c 65 73 20 68 75 6e 6b 20 72 65 66 69 6e 65 6d 65 6e 74 20 6f 6e 20 6f 72 20 6f 66 66 | oggles.hunk.refinement.on.or.off |
| 252e0 | 2e 0a 0a 4b 65 79 3a 20 44 20 72 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 77 69 74 63 68 2d 72 | ...Key:.D.r.(magit-diff-switch-r |
| 25300 | 61 6e 67 65 2d 74 79 70 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 6f 6e | ange-type)......This.command.con |
| 25320 | 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 20 22 | verts.the.diff.range.type.from." |
| 25340 | 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 76 41 | revA..revB".to......"revB...revA |
| 25360 | 22 2c 20 6f 72 20 76 69 63 65 20 76 65 72 73 61 2e 0a 0a 4b 65 79 3a 20 44 20 66 20 28 6d 61 67 | ",.or.vice.versa...Key:.D.f.(mag |
| 25380 | 69 74 2d 64 69 66 66 2d 66 6c 69 70 2d 72 65 76 73 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | it-diff-flip-revs)......This.com |
| 253a0 | 6d 61 6e 64 20 73 77 61 70 73 20 72 65 76 69 73 69 6f 6e 73 20 69 6e 20 74 68 65 20 64 69 66 66 | mand.swaps.revisions.in.the.diff |
| 253c0 | 20 72 61 6e 67 65 20 66 72 6f 6d 20 22 72 65 76 41 2e 2e 72 65 76 42 22 20 74 6f 0a 20 20 20 20 | .range.from."revA..revB".to..... |
| 253e0 | 20 22 72 65 76 42 2e 2e 72 65 76 41 22 2c 20 6f 72 20 76 69 63 65 20 76 65 72 73 61 2e 0a 0a 4b | ."revB..revA",.or.vice.versa...K |
| 25400 | 65 79 3a 20 44 20 46 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 6f 67 67 6c 65 2d 66 69 6c 65 2d | ey:.D.F.(magit-diff-toggle-file- |
| 25420 | 66 69 6c 74 65 72 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 6f 67 67 6c 65 | filter)......This.command.toggle |
| 25440 | 73 20 74 68 65 20 66 69 6c 65 20 72 65 73 74 72 69 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 69 | s.the.file.restriction.of.the.di |
| 25460 | 66 66 73 20 69 6e 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 | ffs.in.the......current.buffer,. |
| 25480 | 61 6c 6c 6f 77 69 6e 67 20 79 6f 75 20 74 6f 20 71 75 69 63 6b 6c 79 20 73 77 69 74 63 68 20 62 | allowing.you.to.quickly.switch.b |
| 254a0 | 65 74 77 65 65 6e 20 76 69 65 77 69 6e 67 20 61 6c 6c 0a 20 20 20 20 20 74 68 65 20 63 68 61 6e | etween.viewing.all......the.chan |
| 254c0 | 67 65 73 20 69 6e 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 6e 64 20 74 68 65 20 72 65 73 74 72 69 | ges.in.the.commit.and.the.restri |
| 254e0 | 63 74 65 64 20 73 75 62 73 65 74 2e 20 20 41 73 20 61 20 73 70 65 63 69 61 6c 0a 20 20 20 20 20 | cted.subset...As.a.special...... |
| 25500 | 63 61 73 65 2c 20 77 68 65 6e 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 63 61 6c 6c 65 | case,.when.this.command.is.calle |
| 25520 | 64 20 66 72 6f 6d 20 61 20 6c 6f 67 20 62 75 66 66 65 72 2c 20 69 74 20 74 6f 67 67 6c 65 73 20 | d.from.a.log.buffer,.it.toggles. |
| 25540 | 74 68 65 0a 20 20 20 20 20 66 69 6c 65 20 72 65 73 74 72 69 63 74 69 6f 6e 20 69 6e 20 74 68 65 | the......file.restriction.in.the |
| 25560 | 20 72 65 70 6f 73 69 74 6f 72 79 e2 80 99 73 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 2c | .repository...s.revision.buffer, |
| 25580 | 20 77 68 69 63 68 20 69 73 0a 20 20 20 20 20 75 73 65 66 75 6c 20 77 68 65 6e 20 79 6f 75 20 64 | .which.is......useful.when.you.d |
| 255a0 | 69 73 70 6c 61 79 20 61 20 72 65 76 69 73 69 6f 6e 20 66 72 6f 6d 20 61 20 6c 6f 67 20 62 75 66 | isplay.a.revision.from.a.log.buf |
| 255c0 | 66 65 72 20 74 68 61 74 20 69 73 0a 20 20 20 20 20 72 65 73 74 72 69 63 74 65 64 20 74 6f 20 61 | fer.that.is......restricted.to.a |
| 255e0 | 20 66 69 6c 65 20 6f 72 20 66 69 6c 65 73 2e 0a 0a 20 20 20 49 6e 20 61 64 64 69 74 69 6f 6e 20 | .file.or.files......In.addition. |
| 25600 | 74 6f 20 74 68 65 20 61 62 6f 76 65 20 74 72 61 6e 73 69 65 6e 74 2c 20 77 68 69 63 68 20 61 6c | to.the.above.transient,.which.al |
| 25620 | 6c 6f 77 73 20 63 68 61 6e 67 69 6e 67 20 61 6e 79 20 6f 66 20 74 68 65 0a 73 75 70 70 6f 72 74 | lows.changing.any.of.the.support |
| 25640 | 65 64 20 61 72 67 75 6d 65 6e 74 73 2c 20 74 68 65 72 65 20 61 6c 73 6f 20 65 78 69 73 74 20 73 | ed.arguments,.there.also.exist.s |
| 25660 | 6f 6d 65 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 63 68 61 6e 67 65 20 6f 6e 6c 79 20 61 0a | ome.commands.that.change.only.a. |
| 25680 | 70 61 72 74 69 63 75 6c 61 72 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 4b 65 79 3a 20 2d 20 28 6d 61 | particular.argument...Key:.-.(ma |
| 256a0 | 67 69 74 2d 64 69 66 66 2d 6c 65 73 73 2d 63 6f 6e 74 65 78 74 29 0a 20 20 20 20 20 54 68 69 73 | git-diff-less-context)......This |
| 256c0 | 20 63 6f 6d 6d 61 6e 64 20 64 65 63 72 65 61 73 65 73 20 74 68 65 20 63 6f 6e 74 65 78 74 20 66 | .command.decreases.the.context.f |
| 256e0 | 6f 72 20 64 69 66 66 20 68 75 6e 6b 73 20 62 79 20 43 4f 55 4e 54 20 6c 69 6e 65 73 2e 0a 0a 4b | or.diff.hunks.by.COUNT.lines...K |
| 25700 | 65 79 3a 20 2b 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 72 65 2d 63 6f 6e 74 65 78 74 29 0a | ey:.+.(magit-diff-more-context). |
| 25720 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 6e 63 72 65 61 73 65 73 20 74 68 65 20 | .....This.command.increases.the. |
| 25740 | 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 55 4e 54 20 | context.for.diff.hunks.by.COUNT. |
| 25760 | 6c 69 6e 65 73 2e 0a 0a 4b 65 79 3a 20 30 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 64 65 66 61 75 | lines...Key:.0.(magit-diff-defau |
| 25780 | 6c 74 2d 63 6f 6e 74 65 78 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 | lt-context)......This.command.re |
| 257a0 | 73 65 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 | sets.the.context.for.diff.hunks. |
| 257c0 | 74 6f 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 | to.the.default......height...... |
| 257e0 | 54 68 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 | The.following.commands.quickly.c |
| 25800 | 68 61 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 | hange.what.diff.is.being.display |
| 25820 | 65 64 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 | ed.without.having.to.using.one.o |
| 25840 | 66 20 74 68 65 20 64 69 66 66 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 | f.the.diff.transient...Key:.C-c. |
| 25860 | 43 2d 64 20 28 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 | C-d.(magit-diff-while-committing |
| 25880 | 29 0a 20 20 20 20 20 57 68 69 6c 65 20 63 6f 6d 6d 69 74 74 69 6e 67 2c 20 74 68 69 73 20 63 6f | )......While.committing,.this.co |
| 258a0 | 6d 6d 61 6e 64 20 73 68 6f 77 73 20 74 68 65 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 61 72 65 | mmand.shows.the.changes.that.are |
| 258c0 | 20 61 62 6f 75 74 20 74 6f 0a 20 20 20 20 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 2e 20 20 57 68 | .about.to......be.committed...Wh |
| 258e0 | 69 6c 65 20 61 6d 65 6e 64 69 6e 67 2c 20 69 6e 76 6f 6b 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 | ile.amending,.invoking.the.comma |
| 25900 | 6e 64 20 61 67 61 69 6e 20 74 6f 67 67 6c 65 73 0a 20 20 20 20 20 62 65 74 77 65 65 6e 20 73 68 | nd.again.toggles......between.sh |
| 25920 | 6f 77 69 6e 67 20 6a 75 73 74 20 74 68 65 20 6e 65 77 20 63 68 61 6e 67 65 73 20 6f 72 20 61 6c | owing.just.the.new.changes.or.al |
| 25940 | 6c 20 74 68 65 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 77 69 6c 6c 0a 20 20 20 20 20 62 65 20 | l.the.changes.that.will......be. |
| 25960 | 63 6f 6d 6d 69 74 74 65 64 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 62 69 6e 64 69 6e 67 20 69 73 | committed........This.binding.is |
| 25980 | 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 74 68 65 20 64 69 66 66 20 62 75 66 66 65 72 20 61 73 | .available.in.the.diff.buffer.as |
| 259a0 | 20 77 65 6c 6c 20 61 73 20 74 68 65 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 6d 65 73 73 61 67 65 | .well.as.the.commit......message |
| 259c0 | 20 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 62 20 28 6d 61 67 69 74 2d 67 6f | .buffer...Key:.C-c.C-b.(magit-go |
| 259e0 | 2d 62 61 63 6b 77 61 72 64 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 6f 76 | -backward)......This.command.mov |
| 25a00 | 65 73 20 62 61 63 6b 77 61 72 64 20 69 6e 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 e2 80 99 | es.backward.in.current.buffer... |
| 25a20 | 73 20 68 69 73 74 6f 72 79 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 66 20 28 6d 61 67 69 74 2d | s.history...Key:.C-c.C-f.(magit- |
| 25a40 | 67 6f 2d 66 6f 72 77 61 72 64 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 6f | go-forward)......This.command.mo |
| 25a60 | 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 80 99 | ves.forward.in.current.buffer... |
| 25a80 | 73 20 68 69 73 74 6f 72 79 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e | s.history.....File:.doc5khxAZ.in |
| 25aa0 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6d 6d 61 6e 64 73 20 41 76 61 69 6c 61 62 6c 65 20 69 6e | fo,..Node:.Commands.Available.in |
| 25ac0 | 20 44 69 66 66 73 2c 20 20 4e 65 78 74 3a 20 44 69 66 66 20 4f 70 74 69 6f 6e 73 2c 20 20 50 72 | .Diffs,..Next:.Diff.Options,..Pr |
| 25ae0 | 65 76 3a 20 52 65 66 72 65 73 68 69 6e 67 20 44 69 66 66 73 2c 20 20 55 70 3a 20 44 69 66 66 69 | ev:.Refreshing.Diffs,..Up:.Diffi |
| 25b00 | 6e 67 0a 0a 35 2e 34 2e 32 20 43 6f 6d 6d 61 6e 64 73 20 41 76 61 69 6c 61 62 6c 65 20 69 6e 20 | ng..5.4.2.Commands.Available.in. |
| 25b20 | 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 2d 2d 2d 2d | Diffs.-------------------------- |
| 25b40 | 2d 2d 2d 2d 2d 2d 2d 0a 0a 53 6f 6d 65 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 6f 6e 6c 79 20 | -------..Some.commands.are.only. |
| 25b60 | 61 76 61 69 6c 61 62 6c 65 20 69 66 20 70 6f 69 6e 74 20 69 73 20 69 6e 73 69 64 65 20 61 20 64 | available.if.point.is.inside.a.d |
| 25b80 | 69 66 66 2e 0a 0a 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c | iff.........magit-diff-visit-fil |
| 25ba0 | 65 e2 80 99 20 61 6e 64 20 72 65 6c 61 74 65 64 20 63 6f 6d 6d 61 6e 64 73 20 76 69 73 69 74 20 | e....and.related.commands.visit. |
| 25bc0 | 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 0a 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 66 | the.appropriate.version.of.the.f |
| 25be0 | 69 6c 65 20 74 68 61 74 20 74 68 65 20 64 69 66 66 20 61 74 20 70 6f 69 6e 74 20 69 73 20 61 62 | ile.that.the.diff.at.point.is.ab |
| 25c00 | 6f 75 74 2e 20 20 4c 69 6b 65 77 69 73 65 0a e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 | out...Likewise....magit-diff-vis |
| 25c20 | 69 74 2d 77 6f 72 6b 74 72 65 65 2d 66 69 6c 65 e2 80 99 20 61 6e 64 20 72 65 6c 61 74 65 64 20 | it-worktree-file....and.related. |
| 25c40 | 63 6f 6d 6d 61 6e 64 73 20 76 69 73 69 74 20 74 68 65 20 77 6f 72 6b 74 72 65 65 0a 76 65 72 73 | commands.visit.the.worktree.vers |
| 25c60 | 69 6f 6e 20 6f 66 20 74 68 65 20 66 69 6c 65 20 74 68 61 74 20 74 68 65 20 64 69 66 66 20 61 74 | ion.of.the.file.that.the.diff.at |
| 25c80 | 20 70 6f 69 6e 74 20 69 73 20 61 62 6f 75 74 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 56 69 73 69 | .point.is.about...See.*note.Visi |
| 25ca0 | 74 69 6e 67 0a 46 69 6c 65 73 20 61 6e 64 20 42 6c 6f 62 73 20 66 72 6f 6d 20 61 20 44 69 66 66 | ting.Files.and.Blobs.from.a.Diff |
| 25cc0 | 3a 3a 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 | ::.for.more.information.and.the. |
| 25ce0 | 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 74 20 28 6d 61 67 | key.bindings...Key:.C-c.C-t.(mag |
| 25d00 | 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 20 54 | it-diff-trace-definition)......T |
| 25d20 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20 61 20 6c 6f 67 20 66 6f 72 20 74 68 65 20 | his.command.shows.a.log.for.the. |
| 25d40 | 64 65 66 69 6e 69 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f | definition.at.point...User.Optio |
| 25d60 | 6e 3a 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 75 | n:.magit-log-trace-definition-fu |
| 25d80 | 6e 63 74 69 6f 6e 0a 20 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 73 70 65 63 69 66 69 | nction......The.function.specifi |
| 25da0 | 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 62 79 0a 20 20 20 | ed.by.this.option.is.used.by.... |
| 25dc0 | 20 20 e2 80 98 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 e2 | .....magit-log-trace-definition. |
| 25de0 | 80 99 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 61 74 20 | ...to.determine.the.function.at. |
| 25e00 | 70 6f 69 6e 74 2e 0a 20 20 20 20 20 46 6f 72 20 6d 61 6a 6f 72 2d 6d 6f 64 65 73 20 74 68 61 74 | point.......For.major-modes.that |
| 25e20 | 20 68 61 76 65 20 73 70 65 63 69 61 6c 20 6e 65 65 64 73 2c 20 79 6f 75 20 63 6f 75 6c 64 20 73 | .have.special.needs,.you.could.s |
| 25e40 | 65 74 20 74 68 65 20 6c 6f 63 61 6c 0a 20 20 20 20 20 76 61 6c 75 65 20 75 73 69 6e 67 20 74 68 | et.the.local......value.using.th |
| 25e60 | 65 20 6d 6f 64 65 e2 80 99 73 20 68 6f 6f 6b 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 65 20 28 | e.mode...s.hook...Key:.C-c.C-e.( |
| 25e80 | 6d 61 67 69 74 2d 64 69 66 66 2d 65 64 69 74 2d 68 75 6e 6b 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 | magit-diff-edit-hunk-commit).... |
| 25ea0 | 20 20 46 72 6f 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 | ..From.a.hunk,.this.command.edit |
| 25ec0 | 73 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 | s.the.respective.commit.and.visi |
| 25ee0 | 74 73 0a 20 20 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 | ts......the.file........First.it |
| 25f00 | 20 76 69 73 69 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 | .visits.the.file.being.modified. |
| 25f20 | 62 79 20 74 68 65 20 68 75 6e 6b 20 61 74 20 74 68 65 20 63 6f 72 72 65 63 74 0a 20 20 20 20 20 | by.the.hunk.at.the.correct...... |
| 25f40 | 6c 6f 63 61 74 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 | location.using....magit-diff-vis |
| 25f60 | 69 74 2d 66 69 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 | it-file......This.actually.visit |
| 25f80 | 73 20 61 0a 20 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 | s.a......blob...When.point.is.on |
| 25fa0 | 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 20 69 6e | .a.diff.header,.not.within.an.in |
| 25fc0 | 64 69 76 69 64 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 | dividual......hunk,.then.this.vi |
| 25fe0 | 73 69 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 | sits.the.blob.the.first.hunk.is. |
| 26000 | 61 62 6f 75 74 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 | about........Then.it.invokes.... |
| 26020 | 6d 61 67 69 74 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 | magit-edit-line-commit...,.which |
| 26040 | 20 75 73 65 73 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 | .uses.an.interactive......rebase |
| 26060 | 20 74 6f 20 6d 61 6b 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 65 64 69 74 61 62 6c 65 2c 20 6f 72 | .to.make.the.commit.editable,.or |
| 26080 | 20 69 66 20 74 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 | .if.that.is.not.possible......be |
| 260a0 | 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 65 61 63 68 61 62 6c | cause.the.commit.is.not.reachabl |
| 260c0 | 65 20 66 72 6f 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 | e.from....HEAD....by.checking.ou |
| 260e0 | 74 0a 20 20 20 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 | t......that.commit.directly...Th |
| 26100 | 69 73 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 | is.also.causes.the.actual.worktr |
| 26120 | 65 65 20 66 69 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 | ee.file.to......be.visited...... |
| 26140 | 20 20 4e 65 69 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 | ..Neither.the.blob.nor.the.file. |
| 26160 | 62 75 66 66 65 72 20 61 72 65 20 6b 69 6c 6c 65 64 20 77 68 65 6e 20 66 69 6e 69 73 68 69 6e 67 | buffer.are.killed.when.finishing |
| 26180 | 20 74 68 65 0a 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 | .the......rebase...If.that.is.un |
| 261a0 | 64 65 73 69 72 61 62 6c 65 2c 20 74 68 65 6e 20 69 74 20 6d 69 67 68 74 20 62 65 20 62 65 74 74 | desirable,.then.it.might.be.bett |
| 261c0 | 65 72 20 74 6f 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 | er.to.use.........magit-rebase-e |
| 261e0 | 64 69 74 2d 63 6f 6d 6d 69 74 e2 80 99 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 63 6f | dit-commit....instead.of.this.co |
| 26200 | 6d 6d 61 6e 64 2e 0a 0a 4b 65 79 3a 20 6a 20 28 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 64 69 | mmand...Key:.j.(magit-jump-to-di |
| 26220 | 66 66 73 74 61 74 2d 6f 72 2d 64 69 66 66 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | ffstat-or-diff)......This.comman |
| 26240 | 64 20 6a 75 6d 70 73 20 74 6f 20 74 68 65 20 64 69 66 66 73 74 61 74 20 6f 72 20 64 69 66 66 2e | d.jumps.to.the.diffstat.or.diff. |
| 26260 | 20 20 57 68 65 6e 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 0a 20 20 20 20 20 66 69 6c 65 20 69 | ..When.point.is.on.a......file.i |
| 26280 | 6e 73 69 64 65 20 74 68 65 20 64 69 66 66 73 74 61 74 20 73 65 63 74 69 6f 6e 2c 20 74 68 65 6e | nside.the.diffstat.section,.then |
| 262a0 | 20 6a 75 6d 70 20 74 6f 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 64 69 66 66 0a 20 20 20 | .jump.to.the.respective.diff.... |
| 262c0 | 20 20 73 65 63 74 69 6f 6e 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 6a 75 6d 70 20 74 6f 20 74 | ..section...Otherwise,.jump.to.t |
| 262e0 | 68 65 20 64 69 66 66 73 74 61 74 20 73 65 63 74 69 6f 6e 20 6f 72 20 61 20 63 68 69 6c 64 0a 20 | he.diffstat.section.or.a.child.. |
| 26300 | 20 20 20 20 74 68 65 72 65 6f 66 2e 0a 0a 20 20 20 54 68 65 20 6e 65 78 74 20 74 77 6f 20 63 6f | ....thereof......The.next.two.co |
| 26320 | 6d 6d 61 6e 64 73 20 61 72 65 20 6e 6f 74 20 73 70 65 63 69 66 69 63 20 74 6f 20 4d 61 67 69 74 | mmands.are.not.specific.to.Magit |
| 26340 | 2d 44 69 66 66 20 6d 6f 64 65 20 28 6f 72 20 61 6e 64 0a 4d 61 67 69 74 20 62 75 66 66 65 72 20 | -Diff.mode.(or.and.Magit.buffer. |
| 26360 | 66 6f 72 20 74 68 61 74 20 6d 61 74 74 65 72 29 2c 20 62 75 74 20 69 74 20 6d 69 67 68 74 20 62 | for.that.matter),.but.it.might.b |
| 26380 | 65 20 77 6f 72 74 68 20 70 6f 69 6e 74 69 6e 67 20 6f 75 74 20 74 68 61 74 0a 74 68 65 79 20 61 | e.worth.pointing.out.that.they.a |
| 263a0 | 72 65 20 61 76 61 69 6c 61 62 6c 65 20 68 65 72 65 20 74 6f 6f 2e 0a 0a 4b 65 79 3a 20 53 50 43 | re.available.here.too...Key:.SPC |
| 263c0 | 20 28 73 63 72 6f 6c 6c 2d 75 70 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 | .(scroll-up)......This.command.s |
| 263e0 | 63 72 6f 6c 6c 73 20 74 65 78 74 20 75 70 77 61 72 64 2e 0a 0a 4b 65 79 3a 20 44 45 4c 20 28 73 | crolls.text.upward...Key:.DEL.(s |
| 26400 | 63 72 6f 6c 6c 2d 64 6f 77 6e 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 63 | croll-down)......This.command.sc |
| 26420 | 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 64 6f | rolls.text.downward.....File:.do |
| 26440 | 63 35 6b 68 78 41 5a 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 | c5khxAZ.info,..Node:.Diff.Option |
| 26460 | 73 2c 20 20 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 | s,..Next:.Revision.Buffer,..Prev |
| 26480 | 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 66 73 2c 20 20 | :.Commands.Available.in.Diffs,.. |
| 264a0 | 55 70 3a 20 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 | Up:.Diffing..5.4.3.Diff.Options. |
| 264c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a | ------------------..User.Option: |
| 264e0 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 69 6e 65 2d 68 75 6e 6b 0a 20 20 20 20 20 57 68 65 | .magit-diff-refine-hunk......Whe |
| 26500 | 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 69 | ther.to.show.word-granularity.di |
| 26520 | 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 20 | fferences.within.diff.hunks..... |
| 26540 | 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 66 | .............nil....Never.show.f |
| 26560 | 69 6e 65 20 64 69 66 66 65 72 65 6e 63 65 73 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 | ine.differences................. |
| 26580 | 61 6c 6c 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 | all....Show.fine.differences.for |
| 265a0 | 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 0a 20 20 20 20 20 | .all.displayed.diff.hunks....... |
| 265c0 | 20 20 20 e2 80 a2 20 e2 80 98 74 e2 80 99 20 52 65 66 69 6e 65 20 65 61 63 68 20 68 75 6e 6b 20 | ..........t....Refine.each.hunk. |
| 265e0 | 6f 6e 63 65 20 69 74 20 62 65 63 6f 6d 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 | once.it.becomes.the.current.sect |
| 26600 | 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 4b 65 65 70 20 74 68 65 20 72 65 66 69 6e 65 6d 65 | ion............Keep.the.refineme |
| 26620 | 6e 74 20 77 68 65 6e 20 61 6e 6f 74 68 65 72 20 73 65 63 74 69 6f 6e 20 69 73 20 73 65 6c 65 63 | nt.when.another.section.is.selec |
| 26640 | 74 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 52 65 66 72 65 73 68 69 6e 67 20 74 68 65 20 62 75 | ted............Refreshing.the.bu |
| 26660 | 66 66 65 72 20 72 65 6d 6f 76 65 73 20 61 6c 6c 20 72 65 66 69 6e 65 6d 65 6e 74 2e 20 20 54 68 | ffer.removes.all.refinement...Th |
| 26680 | 69 73 20 76 61 72 69 61 6e 74 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 6f 6e 6c 79 20 70 72 6f | is.variant.is...........only.pro |
| 266a0 | 76 69 64 65 64 20 66 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 | vided.for.performance.reasons... |
| 266c0 | 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 69 6e 65 2d 69 | User.Option:.magit-diff-refine-i |
| 266e0 | 67 6e 6f 72 65 2d 77 68 69 74 65 73 70 61 63 65 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f | gnore-whitespace......Whether.to |
| 26700 | 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 6f | .ignore.whitespace.changes.in.wo |
| 26720 | 72 64 2d 67 72 61 6e 75 6c 61 72 69 74 79 0a 20 20 20 20 20 64 69 66 66 65 72 65 6e 63 65 73 2e | rd-granularity......differences. |
| 26740 | 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 69 66 66 2d 61 64 6a 75 73 74 | ..User.Option:.magit-diff-adjust |
| 26760 | 2d 74 61 62 2d 77 69 64 74 68 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 61 64 6a 75 73 | -tab-width......Whether.to.adjus |
| 26780 | 74 20 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 20 | t.the.width.of.tabs.in.diffs.... |
| 267a0 | 20 20 20 20 44 65 74 65 72 6d 69 6e 69 6e 67 20 74 68 65 20 63 6f 72 72 65 63 74 20 77 69 64 74 | ....Determining.the.correct.widt |
| 267c0 | 68 20 63 61 6e 20 62 65 20 65 78 70 65 6e 73 69 76 65 20 69 66 20 69 74 20 72 65 71 75 69 72 65 | h.can.be.expensive.if.it.require |
| 267e0 | 73 0a 20 20 20 20 20 6f 70 65 6e 69 6e 67 20 6c 61 72 67 65 20 61 6e 64 2f 6f 72 20 6d 61 6e 79 | s......opening.large.and/or.many |
| 26800 | 20 66 69 6c 65 73 2c 20 73 6f 20 74 68 65 20 77 69 64 74 68 73 20 61 72 65 20 63 61 63 68 65 64 | .files,.so.the.widths.are.cached |
| 26820 | 20 69 6e 20 74 68 65 0a 20 20 20 20 20 76 61 72 69 61 62 6c 65 20 e2 80 98 6d 61 67 69 74 2d 64 | .in.the......variable....magit-d |
| 26840 | 69 66 66 2d 2d 74 61 62 2d 77 69 64 74 68 2d 63 61 63 68 65 e2 80 99 2e 20 20 53 65 74 20 74 68 | iff--tab-width-cache......Set.th |
| 26860 | 61 74 20 74 6f 20 6e 69 6c 20 74 6f 0a 20 20 20 20 20 69 6e 76 61 6c 69 64 61 74 65 20 74 68 65 | at.to.nil.to......invalidate.the |
| 26880 | 20 63 61 63 68 65 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 6e 69 6c e2 80 99 20 4e | .cache..................nil....N |
| 268a0 | 65 76 65 72 20 61 64 6a 75 73 74 20 74 61 62 20 77 69 64 74 68 2e 20 20 55 73 65 20 e2 80 98 74 | ever.adjust.tab.width...Use....t |
| 268c0 | 61 62 2d 77 69 64 74 68 e2 80 99 73 20 76 61 6c 75 65 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 | ab-width...s.value.from.the..... |
| 268e0 | 20 20 20 20 20 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 69 74 73 65 6c 66 20 69 6e 73 74 65 61 | ......Magit.buffer.itself.instea |
| 26900 | 64 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 74 e2 80 99 20 49 66 20 74 68 65 20 63 | d..................t....If.the.c |
| 26920 | 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 | orresponding.file-visiting.buffe |
| 26940 | 72 20 65 78 69 74 73 2c 20 74 68 65 6e 20 75 73 65 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 74 | r.exits,.then.use..............t |
| 26960 | 61 62 2d 77 69 64 74 68 e2 80 99 e2 80 99 73 20 76 61 6c 75 65 20 66 72 6f 6d 20 74 68 61 74 20 | ab-width......s.value.from.that. |
| 26980 | 62 75 66 66 65 72 2e 20 20 44 6f 69 6e 67 20 74 68 69 73 20 69 73 20 63 68 65 61 70 2c 20 73 6f | buffer...Doing.this.is.cheap,.so |
| 269a0 | 0a 20 20 20 20 20 20 20 20 20 20 74 68 69 73 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 20 65 76 | ...........this.value.is.used.ev |
| 269c0 | 65 6e 20 69 66 20 61 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 63 61 63 68 65 20 65 6e 74 72 | en.if.a.corresponding.cache.entr |
| 269e0 | 79 20 65 78 69 73 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 61 6c 77 61 79 73 | y.exists..................always |
| 26a00 | e2 80 99 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 | ....If.there.is.no.such.buffer,. |
| 26a20 | 74 68 65 6e 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 76 69 73 69 74 0a 20 20 20 20 20 20 20 20 20 | then.temporarily.visit.......... |
| 26a40 | 20 74 68 65 20 66 69 6c 65 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 76 61 6c 75 65 | .the.file.to.determine.the.value |
| 26a60 | 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 4e 55 4d 42 45 52 20 4c 69 6b 65 20 e2 80 98 61 6c | ...............NUMBER.Like....al |
| 26a80 | 77 61 79 73 e2 80 99 2c 20 62 75 74 20 64 6f 6e e2 80 99 74 20 76 69 73 69 74 20 66 69 6c 65 73 | ways...,.but.don...t.visit.files |
| 26aa0 | 20 6c 61 72 67 65 72 20 74 68 61 6e 20 4e 55 4d 42 45 52 0a 20 20 20 20 20 20 20 20 20 20 62 79 | .larger.than.NUMBER...........by |
| 26ac0 | 74 65 73 2e 0a 0a 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 | tes...User.Option:.magit-diff-pa |
| 26ae0 | 69 6e 74 2d 77 68 69 74 65 73 70 61 63 65 0a 20 20 20 20 20 53 70 65 63 69 66 79 20 77 68 65 72 | int-whitespace......Specify.wher |
| 26b00 | 65 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 77 68 69 74 65 73 70 61 63 65 20 65 72 72 6f 72 73 | e.to.highlight.whitespace.errors |
| 26b20 | 2e 0a 0a 20 20 20 20 20 53 65 65 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 | ........See....magit-diff-highli |
| 26b40 | 67 68 74 2d 74 72 61 69 6c 69 6e 67 e2 80 99 2c 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 | ght-trailing...,.........magit-d |
| 26b60 | 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e e2 80 99 2e 20 20 54 | iff-highlight-indentation......T |
| 26b80 | 68 65 20 73 79 6d 62 6f 6c 20 e2 80 98 74 e2 80 99 20 6d 65 61 6e 73 20 69 6e 20 61 6c 6c 0a 20 | he.symbol....t....means.in.all.. |
| 26ba0 | 20 20 20 20 64 69 66 66 73 2c 20 e2 80 98 73 74 61 74 75 73 e2 80 99 20 6d 65 61 6e 73 20 6f 6e | ....diffs,....status....means.on |
| 26bc0 | 6c 79 20 69 6e 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2c 20 61 6e 64 20 6e 69 6c | ly.in.the.status.buffer,.and.nil |
| 26be0 | 20 6d 65 61 6e 73 0a 20 20 20 20 20 6e 6f 77 68 65 72 65 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 | .means......nowhere............. |
| 26c00 | a2 20 e2 80 98 6e 69 6c e2 80 99 20 4e 65 76 65 72 20 68 69 67 68 6c 69 67 68 74 20 77 68 69 74 | .....nil....Never.highlight.whit |
| 26c20 | 65 73 70 61 63 65 20 65 72 72 6f 72 73 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 74 e2 | espace.errors.................t. |
| 26c40 | 80 99 20 48 69 67 68 6c 69 67 68 74 20 77 68 69 74 65 73 70 61 63 65 20 65 72 72 6f 72 73 20 65 | ...Highlight.whitespace.errors.e |
| 26c60 | 76 65 72 79 77 68 65 72 65 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 75 6e 63 6f 6d 6d | verywhere.................uncomm |
| 26c80 | 69 74 74 65 64 e2 80 99 20 4f 6e 6c 79 20 68 69 67 68 6c 69 67 68 74 20 77 68 69 74 65 73 70 61 | itted....Only.highlight.whitespa |
| 26ca0 | 63 65 20 65 72 72 6f 72 73 20 69 6e 20 64 69 66 66 73 0a 20 20 20 20 20 20 20 20 20 20 73 68 6f | ce.errors.in.diffs...........sho |
| 26cc0 | 77 69 6e 67 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2e 20 20 46 6f 72 20 62 | wing.uncommitted.changes...For.b |
| 26ce0 | 61 63 6b 77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 0a 20 20 20 20 20 20 20 20 20 20 | ackward.compatibility........... |
| 26d00 | e2 80 98 73 74 61 74 75 73 e2 80 99 20 69 73 20 74 72 65 61 74 65 64 20 61 73 20 61 20 73 79 6e | ...status....is.treated.as.a.syn |
| 26d20 | 6f 6e 79 6d 2e 0a 0a 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 | onym...User.Option:.magit-diff-p |
| 26d40 | 61 69 6e 74 2d 77 68 69 74 65 73 70 61 63 65 2d 6c 69 6e 65 73 0a 20 20 20 20 20 53 70 65 63 69 | aint-whitespace-lines......Speci |
| 26d60 | 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 68 69 67 68 | fy.in.what.kind.of.lines.to.high |
| 26d80 | 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 20 | light.whitespace.errors......... |
| 26da0 | 20 20 e2 80 a2 20 e2 80 98 74 e2 80 99 20 48 69 67 68 6c 69 67 68 74 20 6f 6e 6c 79 20 69 6e 20 | .........t....Highlight.only.in. |
| 26dc0 | 61 64 64 65 64 20 6c 69 6e 65 73 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 62 6f 74 68 | added.lines.................both |
| 26de0 | 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 |
| 26e00 | 65 64 20 6c 69 6e 65 73 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 61 6c 6c e2 80 99 20 | ed.lines.................all.... |
| 26e20 | 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 20 | Highlight.in.added,.removed.and. |
| 26e40 | 63 6f 6e 74 65 78 74 20 6c 69 6e 65 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 | context.lines...User.Option:.mag |
| 26e60 | 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 20 20 20 20 20 | it-diff-highlight-trailing...... |
| 26e80 | 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 73 70 61 63 65 20 | Whether.to.highlight.whitespace. |
| 26ea0 | 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 66 66 73 2e 0a 20 | at.the.end.of.a.line.in.diffs... |
| 26ec0 | 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 74 2d 64 69 66 66 | ....Used.only.when....magit-diff |
| 26ee0 | 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 6e 2d 6e 69 6c 2e | -paint-whitespace....is.non-nil. |
| 26f00 | 0a 0a 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 67 68 6c 69 | ..User.Option:.magit-diff-highli |
| 26f20 | 67 68 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e | ght-indentation......This.option |
| 26f40 | 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 74 | .controls.whether.to.highlight.t |
| 26f60 | 68 65 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 69 6e 20 63 61 73 65 0a 20 20 20 20 20 69 74 20 75 | he.indentation.in.case......it.u |
| 26f80 | 73 65 64 20 74 68 65 20 22 77 72 6f 6e 67 22 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 73 74 79 6c | sed.the."wrong".indentation.styl |
| 26fa0 | 65 2e 20 20 49 6e 64 65 6e 74 61 74 69 6f 6e 20 69 73 20 6f 6e 6c 79 0a 20 20 20 20 20 68 69 67 | e...Indentation.is.only......hig |
| 26fc0 | 68 6c 69 67 68 74 65 64 20 69 66 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d | hlighted.if....magit-diff-paint- |
| 26fe0 | 77 68 69 74 65 73 70 61 63 65 e2 80 99 20 69 73 20 61 6c 73 6f 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a | whitespace....is.also.non-nil... |
| 27000 | 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 69 73 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 74 68 | .....The.value.is.an.alist.of.th |
| 27020 | 65 20 66 6f 72 6d 20 e2 80 98 28 28 52 45 47 45 58 50 20 2e 20 49 4e 44 45 4e 54 29 2e 2e 2e 29 | e.form....((REGEXP...INDENT)...) |
| 27040 | e2 80 99 2e 20 20 54 68 65 0a 20 20 20 20 20 70 61 74 68 20 74 6f 20 74 68 65 20 63 75 72 72 65 | ......The......path.to.the.curre |
| 27060 | 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 74 | nt.repository.is.matched.against |
| 27080 | 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 69 6e 0a 20 20 20 20 20 72 65 76 65 72 73 65 20 6f 72 | .each.element.in......reverse.or |
| 270a0 | 64 65 72 2e 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 | der...Therefore.if.a.REGEXP.matc |
| 270c0 | 68 65 73 2c 20 74 68 65 6e 20 65 61 72 6c 69 65 72 0a 20 20 20 20 20 65 6c 65 6d 65 6e 74 73 20 | hes,.then.earlier......elements. |
| 270e0 | 61 72 65 20 6e 6f 74 20 74 72 69 65 64 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 75 73 65 64 | are.not.tried........If.the.used |
| 27100 | 20 49 4e 44 45 4e 54 20 69 73 20 e2 80 98 74 61 62 73 e2 80 99 2c 20 68 69 67 68 6c 69 67 68 74 | .INDENT.is....tabs...,.highlight |
| 27120 | 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 77 69 74 68 20 74 61 62 73 2e 20 20 49 66 0a 20 20 20 20 | .indentation.with.tabs...If..... |
| 27140 | 20 49 4e 44 45 4e 54 20 69 73 20 61 6e 20 69 6e 74 65 67 65 72 2c 20 68 69 67 68 6c 69 67 68 74 | .INDENT.is.an.integer,.highlight |
| 27160 | 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 77 69 74 68 20 61 74 20 6c 65 61 73 74 20 74 68 61 74 20 | .indentation.with.at.least.that. |
| 27180 | 6d 61 6e 79 0a 20 20 20 20 20 73 70 61 63 65 73 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 68 69 | many......spaces...Otherwise,.hi |
| 271a0 | 67 68 6c 69 67 68 74 20 6e 65 69 74 68 65 72 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d | ghlight.neither...User.Option:.m |
| 271c0 | 61 67 69 74 2d 64 69 66 66 2d 68 69 64 65 2d 74 72 61 69 6c 69 6e 67 2d 63 72 2d 63 68 61 72 61 | agit-diff-hide-trailing-cr-chara |
| 271e0 | 63 74 65 72 73 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 68 69 64 65 20 5e 4d 20 63 68 | cters......Whether.to.hide.^M.ch |
| 27200 | 61 72 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 | aracters.at.the.end.of.a.line.in |
| 27220 | 20 64 69 66 66 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 69 66 66 | .diffs...User.Option:.magit-diff |
| 27240 | 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 6f 6e 73 | -highlight-hunk-region-functions |
| 27260 | 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 74 68 65 20 | ......This.option.specifies.the. |
| 27280 | 66 75 6e 63 74 69 6f 6e 73 20 75 73 65 64 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 74 68 65 0a | functions.used.to.highlight.the. |
| 272a0 | 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 2e 0a 0a 20 20 20 20 | .....hunk-internal.region....... |
| 272c0 | 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 65 | ....magit-diff-highlight-hunk-re |
| 272e0 | 67 69 6f 6e 2d 64 69 6d 2d 6f 75 74 73 69 64 65 e2 80 99 20 6f 76 65 72 6c 61 79 73 20 74 68 65 | gion-dim-outside....overlays.the |
| 27300 | 20 6f 75 74 73 69 64 65 0a 20 20 20 20 20 6f 66 20 74 68 65 20 68 75 6e 6b 20 69 6e 74 65 72 6e | .outside......of.the.hunk.intern |
| 27320 | 61 6c 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 | al.selection.with.a.face.that.ca |
| 27340 | 75 73 65 73 20 74 68 65 20 61 64 64 65 64 0a 20 20 20 20 20 61 6e 64 20 72 65 6d 6f 76 65 64 20 | uses.the.added......and.removed. |
| 27360 | 6c 69 6e 65 73 20 74 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 | lines.to.have.the.same.backgroun |
| 27380 | 64 20 63 6f 6c 6f 72 20 61 73 20 63 6f 6e 74 65 78 74 0a 20 20 20 20 20 6c 69 6e 65 73 2e 20 20 | d.color.as.context......lines... |
| 273a0 | 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 72 65 6d 6f | This.function.should.not.be.remo |
| 273c0 | 76 65 64 20 66 72 6f 6d 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 0a 20 20 20 20 20 | ved.from.the.value.of.this...... |
| 273e0 | 6f 70 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 | option...........magit-diff-high |
| 27400 | 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 6f 76 65 72 6c 61 79 73 | light-hunk-region-using-overlays |
| 27420 | e2 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c | ....and.........magit-diff-highl |
| 27440 | 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 6e 65 | ight-hunk-region-using-underline |
| 27460 | e2 80 99 20 65 6d 70 68 61 73 69 7a 65 20 74 68 65 0a 20 20 20 20 20 72 65 67 69 6f 6e 20 62 79 | ....emphasize.the......region.by |
| 27480 | 20 70 6c 61 63 69 6e 67 20 64 65 6c 69 6d 69 74 69 6e 67 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 6c | .placing.delimiting.horizontal.l |
| 274a0 | 69 6e 65 73 20 62 65 66 6f 72 65 20 61 6e 64 20 61 66 74 65 72 20 69 74 2e 0a 20 20 20 20 20 42 | ines.before.and.after.it.......B |
| 274c0 | 6f 74 68 20 6f 66 20 74 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 68 61 76 65 20 67 6c 69 74 | oth.of.these.functions.have.glit |
| 274e0 | 63 68 65 73 20 77 68 69 63 68 20 63 61 6e 6e 6f 74 20 62 65 20 66 69 78 65 64 20 64 75 65 20 74 | ches.which.cannot.be.fixed.due.t |
| 27500 | 6f 0a 20 20 20 20 20 6c 69 6d 69 74 61 74 69 6f 6e 73 20 6f 66 20 45 6d 61 63 73 e2 80 99 20 64 | o......limitations.of.Emacs....d |
| 27520 | 69 73 70 6c 61 79 20 65 6e 67 69 6e 65 2e 20 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 | isplay.engine...For.more.informa |
| 27540 | 74 69 6f 6e 20 73 65 65 0a 20 20 20 20 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f | tion.see......<https://github.co |
| 27560 | 6d 2f 6d 61 67 69 74 2f 6d 61 67 69 74 2f 69 73 73 75 65 73 2f 32 37 35 38 3e 20 66 66 2e 0a 0a | m/magit/magit/issues/2758>.ff... |
| 27580 | 20 20 20 20 20 49 6e 73 74 65 61 64 20 6f 66 2c 20 6f 72 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 | .....Instead.of,.or.in.addition. |
| 275a0 | 74 6f 2c 20 75 73 69 6e 67 20 64 65 6c 69 6d 69 74 69 6e 67 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 | to,.using.delimiting.horizontal. |
| 275c0 | 6c 69 6e 65 73 2c 0a 20 20 20 20 20 74 6f 20 65 6d 70 68 61 73 69 7a 65 20 74 68 65 20 62 6f 75 | lines,......to.emphasize.the.bou |
| 275e0 | 6e 64 61 72 69 65 73 2c 20 79 6f 75 20 6d 61 79 20 77 69 73 68 20 74 6f 20 65 6d 70 68 61 73 69 | ndaries,.you.may.wish.to.emphasi |
| 27600 | 7a 65 20 74 68 65 20 74 65 78 74 0a 20 20 20 20 20 69 74 73 65 6c 66 2c 20 75 73 69 6e 67 20 e2 | ze.the.text......itself,.using.. |
| 27620 | 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 65 67 69 | ..magit-diff-highlight-hunk-regi |
| 27640 | 6f 6e 2d 75 73 69 6e 67 2d 66 61 63 65 e2 80 99 2e 0a 0a 20 20 20 20 20 49 6e 20 74 65 72 6d 69 | on-using-face...........In.termi |
| 27660 | 6e 61 6c 20 66 72 61 6d 65 73 20 69 74 e2 80 99 73 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 20 74 | nal.frames.it...s.not.possible.t |
| 27680 | 6f 20 64 72 61 77 20 6c 69 6e 65 73 20 61 73 20 74 68 65 20 6f 76 65 72 6c 61 79 0a 20 20 20 20 | o.draw.lines.as.the.overlay..... |
| 276a0 | 20 61 6e 64 20 75 6e 64 65 72 6c 69 6e 65 20 76 61 72 69 61 6e 74 73 20 6e 6f 72 6d 61 6c 6c 79 | .and.underline.variants.normally |
| 276c0 | 20 64 6f 2c 20 73 6f 20 74 68 65 72 65 20 74 68 65 79 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 0a | .do,.so.there.they.fall.back.to. |
| 276e0 | 20 20 20 20 20 63 61 6c 6c 69 6e 67 20 74 68 65 20 66 61 63 65 20 66 75 6e 63 74 69 6f 6e 20 69 | .....calling.the.face.function.i |
| 27700 | 6e 73 74 65 61 64 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 69 66 66 | nstead...User.Option:.magit-diff |
| 27720 | 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. |
| 27740 | 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 | .....This.option.controls.whethe |
| 27760 | 72 20 61 64 64 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 | r.added.and.removed.lines.outsid |
| 27780 | 65 20 74 68 65 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 | e.the......hunk-internal.region. |
| 277a0 | 6f 6e 6c 79 20 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 | only.lose.their.distinct.backgro |
| 277c0 | 75 6e 64 20 63 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 | und.color.or......also.the.foreg |
| 277e0 | 72 6f 75 6e 64 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 | round.color...Whether.the.outsid |
| 27800 | 65 20 6f 66 20 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 | e.of.the.region.is......dimmed.a |
| 27820 | 74 20 61 6c 6c 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 | t.all.depends.on.........magit-d |
| 27840 | 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 |
| 27860 | 6f 6e 73 e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 69 66 66 | ons......User.Option:.magit-diff |
| 27880 | 2d 65 78 74 72 61 2d 73 74 61 74 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 54 68 69 73 20 | -extra-stat-arguments......This. |
| 278a0 | 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 |
| 278c0 | 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...... |
| 278e0 | 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 |
| 27900 | 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 |
| 27920 | 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. |
| 27940 | 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 |
| 27960 | 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 |
| 27980 | 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..., |
| 279a0 | 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...,....... |
| 279c0 | 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....- |
| 279e0 | 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 5b | -compact-summary......Also.see.[ |
| 27a00 | 42 52 4f 4b 45 4e 0a 20 20 20 20 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 64 69 66 66 5d 0a | BROKEN......LINK:.man:git-diff]. |
| 27a20 | 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 66 69 6c 65 2d | .User.Option:.magit-format-file- |
| 27a40 | 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 75 | function......This.function.is.u |
| 27a60 | 73 65 64 20 74 6f 20 66 6f 72 6d 61 74 20 6c 69 6e 65 73 20 72 65 70 72 65 73 65 6e 74 69 6e 67 | sed.to.format.lines.representing |
| 27a80 | 20 61 20 66 69 6c 65 2e 20 20 49 74 20 69 73 0a 20 20 20 20 20 75 73 65 64 20 66 6f 72 20 66 69 | .a.file...It.is......used.for.fi |
| 27aa0 | 6c 65 20 68 65 61 64 69 6e 67 73 20 69 6e 20 64 69 66 66 73 2c 20 69 6e 20 64 69 66 66 73 74 61 | le.headings.in.diffs,.in.diffsta |
| 27ac0 | 74 73 20 61 6e 64 20 66 6f 72 20 6c 69 73 74 73 20 6f 66 0a 20 20 20 20 20 66 69 6c 65 73 20 28 | ts.and.for.lists.of......files.( |
| 27ae0 | 73 75 63 68 20 61 73 20 74 68 65 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 29 2e 20 20 44 | such.as.the.untracked.files)...D |
| 27b00 | 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 63 61 6c 6c 65 72 2c 20 69 74 0a 20 20 20 20 20 | epending.on.the.caller,.it...... |
| 27b20 | 72 65 63 65 69 76 65 73 20 65 69 74 68 65 72 20 74 68 72 65 65 20 6f 72 20 66 69 76 65 20 61 72 | receives.either.three.or.five.ar |
| 27b40 | 67 75 6d 65 6e 74 73 3b 20 74 68 65 20 73 69 67 6e 61 74 75 72 65 20 68 61 73 20 74 6f 20 62 65 | guments;.the.signature.has.to.be |
| 27b60 | 0a 20 20 20 20 20 e2 80 98 28 6b 69 6e 64 20 66 69 6c 65 20 66 61 63 65 20 26 6f 70 74 69 6f 6e | .........(kind.file.face.&option |
| 27b80 | 61 6c 20 73 74 61 74 75 73 20 6f 72 69 67 29 e2 80 99 2e 20 20 4b 49 4e 44 20 69 73 20 6f 6e 65 | al.status.orig)......KIND.is.one |
| 27ba0 | 20 6f 66 20 e2 80 98 64 69 66 66 e2 80 99 2c 0a 20 20 20 20 20 e2 80 98 6d 6f 64 75 6c 65 e2 80 | .of....diff...,.........module.. |
| 27bc0 | 99 2c 20 e2 80 98 73 74 61 74 e2 80 99 20 61 6e 64 20 e2 80 98 6c 69 73 74 e2 80 99 2e 0a 0a 1f | .,....stat....and....list....... |
| 27be0 | 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 | .File:.doc5khxAZ.info,..Node:.Re |
| 27c00 | 76 69 73 69 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 | vision.Buffer,..Prev:.Diff.Optio |
| 27c20 | 6e 73 2c 20 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 | ns,..Up:.Diffing..5.4.4.Revision |
| 27c40 | 20 42 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 2d 2d 0a 0a 55 | .Buffer.---------------------..U |
| 27c60 | 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 |
| 27c80 | 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 73 | t-related-refs......Whether.to.s |
| 27ca0 | 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 6e | how.related.branches.in.revision |
| 27cc0 | 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 99 | .buffers..................nil... |
| 27ce0 | 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 68 | .Don...t.show.any.related.branch |
| 27d00 | 65 73 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 74 e2 80 99 20 53 68 6f 77 20 72 65 6c | es.................t....Show.rel |
| 27d20 | 61 74 65 64 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 | ated.local.branches............. |
| 27d40 | 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 20 61 6e | ....all....Show.related.local.an |
| 27d60 | 64 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 | d.remote.branches............... |
| 27d80 | 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 6e 67 20 62 | ..mixed....Show.all.containing.b |
| 27da0 | 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 20 20 20 20 | ranches.and.local.merged........ |
| 27dc0 | 20 20 20 62 72 61 6e 63 68 65 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 | ...branches...User.Option:.magit |
| 27de0 | 2d 72 65 76 69 73 69 6f 6e 2d 73 68 6f 77 2d 67 72 61 76 61 74 61 72 73 0a 20 20 20 20 20 57 68 | -revision-show-gravatars......Wh |
| 27e00 | 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 67 72 61 76 61 74 61 72 20 69 6d 61 67 65 73 20 69 6e | ether.to.show.gravatar.images.in |
| 27e20 | 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 73 2e 0a 0a 20 20 20 20 20 49 66 20 e2 80 98 6e | .revision.buffers........If....n |
| 27e40 | 69 6c e2 80 99 2c 20 74 68 65 6e 20 64 6f 6e e2 80 99 74 20 69 6e 73 65 72 74 20 61 6e 79 20 67 | il...,.then.don...t.insert.any.g |
| 27e60 | 72 61 76 61 74 61 72 20 69 6d 61 67 65 73 2e 20 20 49 66 20 e2 80 98 74 e2 80 99 2c 20 74 68 65 | ravatar.images...If....t...,.the |
| 27e80 | 6e 0a 20 20 20 20 20 69 6e 73 65 72 74 20 62 6f 74 68 20 69 6d 61 67 65 73 2e 20 20 49 66 20 e2 | n......insert.both.images...If.. |
| 27ea0 | 80 98 61 75 74 68 6f 72 e2 80 99 20 6f 72 20 e2 80 98 63 6f 6d 6d 69 74 74 65 72 e2 80 99 2c 20 | ..author....or....committer...,. |
| 27ec0 | 74 68 65 6e 20 69 6e 73 65 72 74 20 6f 6e 6c 79 0a 20 20 20 20 20 74 68 65 20 72 65 73 70 65 63 | then.insert.only......the.respec |
| 27ee0 | 74 69 76 65 20 69 6d 61 67 65 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f 75 20 68 61 76 65 20 63 75 | tive.image........If.you.have.cu |
| 27f00 | 73 74 6f 6d 69 7a 65 64 20 74 68 65 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 72 65 76 | stomized.the.option....magit-rev |
| 27f20 | 69 73 69 6f 6e 2d 68 65 61 64 65 72 73 2d 66 6f 72 6d 61 74 e2 80 99 0a 20 20 20 20 20 61 6e 64 | ision-headers-format.........and |
| 27f40 | 20 77 61 6e 74 20 74 6f 20 69 6e 73 65 72 74 20 74 68 65 20 69 6d 61 67 65 73 20 74 68 65 6e 20 | .want.to.insert.the.images.then. |
| 27f60 | 79 6f 75 20 6d 69 67 68 74 20 61 6c 73 6f 20 68 61 76 65 20 74 6f 20 73 70 65 63 69 66 79 0a 20 | you.might.also.have.to.specify.. |
| 27f80 | 20 20 20 20 77 68 65 72 65 20 74 6f 20 64 6f 20 73 6f 2e 20 20 49 6e 20 74 68 61 74 20 63 61 73 | ....where.to.do.so...In.that.cas |
| 27fa0 | 65 20 74 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 6f 20 62 65 20 61 20 63 6f 6e 73 2d 63 65 6c | e.the.value.has.to.be.a.cons-cel |
| 27fc0 | 6c 20 6f 66 0a 20 20 20 20 20 74 77 6f 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e | l.of......two.regular.expression |
| 27fe0 | 73 2e 20 20 54 68 65 20 63 61 72 20 73 70 65 63 69 66 69 65 73 20 77 68 65 72 65 20 74 6f 20 69 | s...The.car.specifies.where.to.i |
| 28000 | 6e 73 65 72 74 20 74 68 65 0a 20 20 20 20 20 61 75 74 68 6f 72 e2 80 99 73 20 69 6d 61 67 65 2e | nsert.the......author...s.image. |
| 28020 | 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 69 | ..The.top.half.of.the.image.is.i |
| 28040 | 6e 73 65 72 74 65 64 20 72 69 67 68 74 20 61 66 74 65 72 0a 20 20 20 20 20 74 68 65 20 6d 61 74 | nserted.right.after......the.mat |
| 28060 | 63 68 65 64 20 74 65 78 74 2c 20 74 68 65 20 62 6f 74 74 6f 6d 20 68 61 6c 66 20 6f 6e 20 74 68 | ched.text,.the.bottom.half.on.th |
| 28080 | 65 20 6e 65 78 74 20 6c 69 6e 65 20 69 6e 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 20 63 6f 6c | e.next.line.in.the.same......col |
| 280a0 | 75 6d 6e 2e 20 20 54 68 65 20 63 64 72 20 73 70 65 63 69 66 69 65 73 20 77 68 65 72 65 20 74 6f | umn...The.cdr.specifies.where.to |
| 280c0 | 20 69 6e 73 65 72 74 20 74 68 65 20 63 6f 6d 6d 69 74 74 65 72 e2 80 99 73 20 69 6d 61 67 65 2c | .insert.the.committer...s.image, |
| 280e0 | 0a 20 20 20 20 20 61 63 63 6f 72 64 69 6e 67 6c 79 2e 20 20 45 69 74 68 65 72 20 74 68 65 20 63 | ......accordingly...Either.the.c |
| 28100 | 61 72 20 6f 72 20 74 68 65 20 63 64 72 20 6d 61 79 20 62 65 20 6e 69 6c 2e 22 0a 0a 55 73 65 72 | ar.or.the.cdr.may.be.nil."..User |
| 28120 | 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 75 73 65 2d 68 61 73 68 | .Option:.magit-revision-use-hash |
| 28140 | 2d 73 65 63 74 69 6f 6e 73 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 74 75 72 6e 20 68 | -sections......Whether.to.turn.h |
| 28160 | 61 73 68 65 73 20 69 6e 73 69 64 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 | ashes.inside.the.commit.message. |
| 28180 | 69 6e 74 6f 20 73 65 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 49 66 20 6e 6f 6e 2d 6e 69 6c 2c | into.sections........If.non-nil, |
| 281a0 | 20 74 68 65 6e 20 68 61 73 68 65 73 20 69 6e 73 69 64 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d | .then.hashes.inside.the.commit.m |
| 281c0 | 65 73 73 61 67 65 20 61 72 65 20 74 75 72 6e 65 64 20 69 6e 74 6f 0a 20 20 20 20 20 e2 80 98 63 | essage.are.turned.into.........c |
| 281e0 | 6f 6d 6d 69 74 e2 80 99 20 73 65 63 74 69 6f 6e 73 2e 20 20 54 68 65 72 65 20 69 73 20 61 20 74 | ommit....sections...There.is.a.t |
| 28200 | 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 20 20 20 20 | rade.off.to.be.made.between..... |
| 28220 | 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 61 6e 64 20 72 65 6c 69 61 62 69 6c 69 74 79 3a 0a 0a 20 | .performance.and.reliability:... |
| 28240 | 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 73 6c 6f 77 e2 80 99 20 63 61 6c 6c 73 20 67 69 74 20 | ..............slow....calls.git. |
| 28260 | 66 6f 72 20 65 76 65 72 79 20 77 6f 72 64 20 74 6f 20 62 65 20 61 62 73 6f 6c 75 74 65 6c 79 20 | for.every.word.to.be.absolutely. |
| 28280 | 73 75 72 65 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 71 75 69 63 6b e2 80 99 20 73 6b | sure.................quick....sk |
| 282a0 | 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 63 | ips.words.less.than.seven.charac |
| 282c0 | 74 65 72 73 20 6c 6f 6e 67 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 71 75 69 63 6b 65 | ters.long.................quicke |
| 282e0 | 72 e2 80 99 20 61 64 64 69 74 69 6f 6e 61 6c 6c 79 20 73 6b 69 70 73 20 77 6f 72 64 73 20 74 68 | r....additionally.skips.words.th |
| 28300 | 61 74 20 64 6f 6e e2 80 99 74 20 63 6f 6e 74 61 69 6e 20 61 0a 20 20 20 20 20 20 20 20 20 20 6e | at.don...t.contain.a...........n |
| 28320 | 75 6d 62 65 72 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 71 75 69 63 6b 65 73 74 e2 80 | umber.................quickest.. |
| 28340 | 99 20 75 73 65 73 20 61 6c 6c 20 77 6f 72 64 73 20 74 68 61 74 20 61 72 65 20 61 74 20 6c 65 61 | ..uses.all.words.that.are.at.lea |
| 28360 | 73 74 20 73 65 76 65 6e 20 63 68 61 72 61 63 74 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 6c 6f | st.seven.characters...........lo |
| 28380 | 6e 67 20 61 6e 64 20 77 68 69 63 68 20 63 6f 6e 74 61 69 6e 20 61 74 20 6c 65 61 73 74 20 6f 6e | ng.and.which.contain.at.least.on |
| 283a0 | 65 20 6e 75 6d 62 65 72 20 61 73 20 77 65 6c 6c 20 61 73 20 61 74 20 6c 65 61 73 74 0a 20 20 20 | e.number.as.well.as.at.least.... |
| 283c0 | 20 20 20 20 20 20 20 6f 6e 65 20 6c 65 74 74 65 72 2e 0a 0a 20 20 20 20 20 49 66 20 6e 69 6c 2c | .......one.letter........If.nil, |
| 283e0 | 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 6e 74 6f 20 | .then.no.hashes.are.turned.into. |
| 28400 | 73 65 63 74 69 6f 6e 73 2c 20 62 75 74 20 79 6f 75 20 63 61 6e 20 73 74 69 6c 6c 0a 20 20 20 20 | sections,.but.you.can.still..... |
| 28420 | 20 76 69 73 69 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 75 73 69 6e 67 | .visit.the.commit.at.point.using |
| 28440 | 20 22 52 45 54 22 2e 0a 0a 20 20 20 54 68 65 20 64 69 66 66 73 20 73 68 6f 77 6e 20 69 6e 20 74 | ."RET"......The.diffs.shown.in.t |
| 28460 | 68 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 20 6d 61 79 20 62 65 20 61 75 74 6f 6d 61 | he.revision.buffer.may.be.automa |
| 28480 | 74 69 63 61 6c 6c 79 0a 72 65 73 74 72 69 63 74 65 64 20 74 6f 20 61 20 73 75 62 73 65 74 20 6f | tically.restricted.to.a.subset.o |
| 284a0 | 66 20 74 68 65 20 63 68 61 6e 67 65 64 20 66 69 6c 65 73 2e 20 20 49 66 20 74 68 65 20 72 65 76 | f.the.changed.files...If.the.rev |
| 284c0 | 69 73 69 6f 6e 20 62 75 66 66 65 72 20 69 73 0a 64 69 73 70 6c 61 79 65 64 20 66 72 6f 6d 20 61 | ision.buffer.is.displayed.from.a |
| 284e0 | 20 6c 6f 67 20 62 75 66 66 65 72 2c 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 | .log.buffer,.the.revision.buffer |
| 28500 | 20 77 69 6c 6c 20 73 68 61 72 65 20 74 68 65 20 73 61 6d 65 0a 66 69 6c 65 20 72 65 73 74 72 69 | .will.share.the.same.file.restri |
| 28520 | 63 74 69 6f 6e 20 61 73 20 74 68 61 74 20 6c 6f 67 20 62 75 66 66 65 72 20 28 61 6c 73 6f 20 73 | ction.as.that.log.buffer.(also.s |
| 28540 | 65 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 0a e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 74 6f 67 | ee.the.command....magit-diff-tog |
| 28560 | 67 6c 65 2d 66 69 6c 65 2d 66 69 6c 74 65 72 e2 80 99 29 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f | gle-file-filter...)...User.Optio |
| 28580 | 6e 3a 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 | n:.magit-revision-filter-files-o |
| 285a0 | 6e 2d 66 6f 6c 6c 6f 77 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 73 68 6f 77 69 6e 67 20 61 20 | n-follow......Whether.showing.a. |
| 285c0 | 63 6f 6d 6d 69 74 20 66 72 6f 6d 20 61 20 6c 6f 67 20 62 75 66 66 65 72 20 68 6f 6e 6f 72 73 20 | commit.from.a.log.buffer.honors. |
| 285e0 | 74 68 65 20 6c 6f 67 e2 80 99 73 20 66 69 6c 65 0a 20 20 20 20 20 66 69 6c 74 65 72 20 77 68 65 | the.log...s.file......filter.whe |
| 28600 | 6e 20 74 68 65 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 63 6c 75 64 65 20 e2 80 98 2d | n.the.log.arguments.include....- |
| 28620 | 2d 66 6f 6c 6c 6f 77 e2 80 99 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 74 68 69 73 20 6f 70 74 69 | -follow...........When.this.opti |
| 28640 | 6f 6e 20 69 73 20 6e 69 6c 2c 20 64 69 73 70 6c 61 79 69 6e 67 20 61 20 63 6f 6d 6d 69 74 20 66 | on.is.nil,.displaying.a.commit.f |
| 28660 | 72 6f 6d 20 61 20 6c 6f 67 20 69 67 6e 6f 72 65 73 20 74 68 65 0a 20 20 20 20 20 6c 6f 67 e2 80 | rom.a.log.ignores.the......log.. |
| 28680 | 99 73 20 66 69 6c 65 20 66 69 6c 74 65 72 20 69 66 20 74 68 65 20 6c 6f 67 20 61 72 67 75 6d 65 | .s.file.filter.if.the.log.argume |
| 286a0 | 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 2e 20 20 44 6f 69 | nts.include....--follow......Doi |
| 286c0 | 6e 67 0a 20 20 20 20 20 73 6f 20 61 76 6f 69 64 73 20 73 68 6f 77 69 6e 67 20 61 6e 20 65 6d 70 | ng......so.avoids.showing.an.emp |
| 286e0 | 74 79 20 64 69 66 66 20 69 6e 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 73 20 66 6f 72 20 | ty.diff.in.revision.buffers.for. |
| 28700 | 63 6f 6d 6d 69 74 73 0a 20 20 20 20 20 62 65 66 6f 72 65 20 61 20 72 65 6e 61 6d 65 20 65 76 65 | commits......before.a.rename.eve |
| 28720 | 6e 74 2e 20 20 49 6e 20 73 75 63 68 20 63 61 73 65 73 2c 20 74 68 65 20 e2 80 98 2d 2d 70 61 74 | nt...In.such.cases,.the....--pat |
| 28740 | 63 68 e2 80 99 20 61 72 67 75 6d 65 6e 74 20 6f 66 0a 20 20 20 20 20 74 68 65 20 6c 6f 67 20 74 | ch....argument.of......the.log.t |
| 28760 | 72 61 6e 73 69 65 6e 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 73 68 6f 77 20 74 68 65 | ransient.can.be.used.to.show.the |
| 28780 | 20 66 69 6c 65 2d 72 65 73 74 72 69 63 74 65 64 20 64 69 66 66 73 0a 20 20 20 20 20 69 6e 6c 69 | .file-restricted.diffs......inli |
| 287a0 | 6e 65 2e 0a 0a 20 20 20 20 20 53 65 74 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 74 6f 20 6e 6f 6e | ne........Set.this.option.to.non |
| 287c0 | 2d 6e 69 6c 20 74 6f 20 6b 65 65 70 20 74 68 65 20 6c 6f 67 e2 80 99 73 20 66 69 6c 65 20 72 65 | -nil.to.keep.the.log...s.file.re |
| 287e0 | 73 74 72 69 63 74 69 6f 6e 20 65 76 65 6e 0a 20 20 20 20 20 69 66 20 e2 80 98 2d 2d 66 6f 6c 6c | striction.even......if....--foll |
| 28800 | 6f 77 e2 80 99 20 69 73 20 70 72 65 73 65 6e 74 20 69 6e 20 74 68 65 20 6c 6f 67 20 61 72 67 75 | ow....is.present.in.the.log.argu |
| 28820 | 6d 65 6e 74 73 2e 0a 0a 20 20 20 49 66 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 | ments......If.the.revision.buffe |
| 28840 | 72 20 69 73 20 6e 6f 74 20 64 69 73 70 6c 61 79 65 64 20 66 72 6f 6d 20 61 20 6c 6f 67 20 62 75 | r.is.not.displayed.from.a.log.bu |
| 28860 | 66 66 65 72 2c 20 74 68 65 20 66 69 6c 65 0a 72 65 73 74 72 69 63 74 69 6f 6e 20 69 73 20 64 65 | ffer,.the.file.restriction.is.de |
| 28880 | 74 65 72 6d 69 6e 65 64 20 61 73 20 75 73 75 61 6c 20 28 73 65 65 20 2a 6e 6f 74 65 20 54 72 61 | termined.as.usual.(see.*note.Tra |
| 288a0 | 6e 73 69 65 6e 74 20 41 72 67 75 6d 65 6e 74 73 20 61 6e 64 0a 42 75 66 66 65 72 20 56 61 72 69 | nsient.Arguments.and.Buffer.Vari |
| 288c0 | 61 62 6c 65 73 3a 3a 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 | ables::).....File:.doc5khxAZ.inf |
| 288e0 | 6f 2c 20 20 4e 6f 64 65 3a 20 45 64 69 66 66 69 6e 67 2c 20 20 4e 65 78 74 3a 20 52 65 66 65 72 | o,..Node:.Ediffing,..Next:.Refer |
| 28900 | 65 6e 63 65 73 20 42 75 66 66 65 72 2c 20 20 50 72 65 76 3a 20 44 69 66 66 69 6e 67 2c 20 20 55 | ences.Buffer,..Prev:.Diffing,..U |
| 28920 | 70 3a 20 49 6e 73 70 65 63 74 69 6e 67 0a 0a 35 2e 35 20 45 64 69 66 66 69 6e 67 0a 3d 3d 3d 3d | p:.Inspecting..5.5.Ediffing.==== |
| 28940 | 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 69 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 73 | ========..This.section.describes |
| 28960 | 20 68 6f 77 20 74 6f 20 65 6e 74 65 72 20 45 64 69 66 66 20 66 72 6f 6d 20 4d 61 67 69 74 20 62 | .how.to.enter.Ediff.from.Magit.b |
| 28980 | 75 66 66 65 72 73 2e 20 20 46 6f 72 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 68 6f 77 20 | uffers...For.information.on.how. |
| 289a0 | 74 6f 20 75 73 65 20 45 64 69 66 66 20 69 74 73 65 6c 66 2c 20 73 65 65 20 2a 6e 6f 74 65 20 28 | to.use.Ediff.itself,.see.*note.( |
| 289c0 | 65 64 69 66 66 29 54 6f 70 3a 3a 2e 0a 0a 4b 65 79 3a 20 65 20 28 6d 61 67 69 74 2d 65 64 69 66 | ediff)Top::...Key:.e.(magit-edif |
| 289e0 | 66 2d 64 77 69 6d 29 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 | f-dwim)......Compare,.stage,.or. |
| 28a00 | 72 65 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 | resolve.using.Ediff........This. |
| 28a20 | 63 6f 6d 6d 61 6e 64 20 74 72 69 65 73 20 74 6f 20 67 75 65 73 73 20 77 68 61 74 20 66 69 6c 65 | command.tries.to.guess.what.file |
| 28a40 | 2c 20 61 6e 64 20 77 68 61 74 20 63 6f 6d 6d 69 74 20 6f 72 20 72 61 6e 67 65 20 74 68 65 0a 20 | ,.and.what.commit.or.range.the.. |
| 28a60 | 20 20 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 | ....user.wants.to.compare,.stage |
| 28a80 | 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 49 74 20 6d 69 | ,.or.resolve.using.Ediff...It.mi |
| 28aa0 | 67 68 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 | ght......only.be.able.to.guess.e |
| 28ac0 | 69 74 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 | ither.the.file,.or.range/commit, |
| 28ae0 | 20 69 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 | .in.which......case.the.user.is. |
| 28b00 | 61 73 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 | asked.about.the.other...It.might |
| 28b20 | 20 6e 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 | .not.always.guess......right,.in |
| 28b40 | 20 77 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 | .which.case.the.appropriate....m |
| 28b60 | 61 67 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 | agit-ediff-*....command.has.to.. |
| 28b80 | 20 20 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 | ....be.used.explicitly...If.it.c |
| 28ba0 | 61 6e 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 | annot.read.the.user...s.mind.at. |
| 28bc0 | 61 6c 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 | all,.then......it.asks.the.user. |
| 28be0 | 66 6f 72 20 61 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 72 75 6e 2e 0a 0a 4b 65 79 3a 20 45 20 28 6d | for.a.command.to.run...Key:.E.(m |
| 28c00 | 61 67 69 74 2d 65 64 69 66 66 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 | agit-ediff)......This.transient. |
| 28c20 | 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 |
| 28c40 | 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 61 6e 64 20 64 69 73 70 | ng.suffix.commands......and.disp |
| 28c60 | 6c 61 79 73 20 74 68 65 6d 20 69 6e 20 61 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 | lays.them.in.a.temporary.buffer. |
| 28c80 | 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 4b 65 79 3a | until.a.suffix.is.invoked...Key: |
| 28ca0 | 20 45 20 72 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 29 0a 20 20 20 20 20 | .E.r.(magit-ediff-compare)...... |
| 28cc0 | 43 6f 6d 70 61 72 65 20 74 77 6f 20 72 65 76 69 73 69 6f 6e 73 20 6f 66 20 61 20 66 69 6c 65 20 | Compare.two.revisions.of.a.file. |
| 28ce0 | 75 73 69 6e 67 20 45 64 69 66 66 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 72 65 67 69 6f 6e | using.Ediff........If.the.region |
| 28d00 | 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 6f 6e | .is.active,.use.the.revisions.on |
| 28d20 | 20 74 68 65 20 66 69 72 73 74 20 61 6e 64 20 6c 61 73 74 0a 20 20 20 20 20 6c 69 6e 65 20 6f 66 | .the.first.and.last......line.of |
| 28d40 | 20 74 68 65 20 72 65 67 69 6f 6e 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 | .the.region...With.a.prefix.argu |
| 28d60 | 6d 65 6e 74 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 64 69 66 66 69 6e 67 20 74 68 65 0a 20 20 20 | ment,.instead.of.diffing.the.... |
| 28d80 | 20 20 72 65 76 69 73 69 6f 6e 73 2c 20 63 68 6f 6f 73 65 20 61 20 72 65 76 69 73 69 6f 6e 20 74 | ..revisions,.choose.a.revision.t |
| 28da0 | 6f 20 76 69 65 77 20 63 68 61 6e 67 65 73 20 61 6c 6f 6e 67 2c 20 73 74 61 72 74 69 6e 67 20 61 | o.view.changes.along,.starting.a |
| 28dc0 | 74 20 74 68 65 0a 20 20 20 20 20 63 6f 6d 6d 6f 6e 20 61 6e 63 65 73 74 6f 72 20 6f 66 20 62 6f | t.the......common.ancestor.of.bo |
| 28de0 | 74 68 20 72 65 76 69 73 69 6f 6e 73 20 28 69 2e 65 2e 2c 20 75 73 65 20 61 20 22 2e 2e 2e 22 20 | th.revisions.(i.e.,.use.a."...". |
| 28e00 | 72 61 6e 67 65 29 2e 0a 0a 4b 65 79 3a 20 45 20 6d 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 | range)...Key:.E.m.(magit-ediff-r |
| 28e20 | 65 73 6f 6c 76 65 2d 72 65 73 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 | esolve-rest)......This.command.a |
| 28e40 | 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 72 65 73 6f 6c 76 65 20 6f 75 74 73 74 61 6e 64 69 6e 67 | llows.you.to.resolve.outstanding |
| 28e60 | 20 63 6f 6e 66 6c 69 63 74 73 20 69 6e 20 74 68 65 0a 20 20 20 20 20 66 69 6c 65 20 61 74 20 70 | .conflicts.in.the......file.at.p |
| 28e80 | 6f 69 6e 74 20 75 73 69 6e 67 20 45 64 69 66 66 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e | oint.using.Ediff...If.there.is.n |
| 28ea0 | 6f 20 66 69 6c 65 20 61 74 20 70 6f 69 6e 74 20 6f 72 20 69 66 20 69 74 0a 20 20 20 20 20 64 6f | o.file.at.point.or.if.it......do |
| 28ec0 | 65 73 6e e2 80 99 74 20 68 61 76 65 20 61 6e 79 20 75 6e 6d 65 72 67 65 64 20 63 68 61 6e 67 65 | esn...t.have.any.unmerged.change |
| 28ee0 | 73 2c 20 74 68 65 6e 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 72 6f 6d 70 74 73 20 66 6f 72 | s,.then.this.command.prompts.for |
| 28f00 | 20 61 0a 20 20 20 20 20 66 69 6c 65 2e 0a 0a 20 20 20 20 20 50 72 6f 76 69 64 65 64 20 74 68 61 | .a......file........Provided.tha |
| 28f20 | 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 6d 65 72 67 65 2e 63 6f 6e 66 6c 69 63 74 | t.the.value.of....merge.conflict |
| 28f40 | 73 74 79 6c 65 e2 80 99 20 69 73 20 e2 80 98 64 69 66 66 33 e2 80 99 2c 20 79 6f 75 0a 20 20 20 | style....is....diff3...,.you.... |
| 28f60 | 20 20 63 61 6e 20 76 69 65 77 20 74 68 65 20 66 69 6c 65 e2 80 99 73 20 6d 65 72 67 65 2d 62 61 | ..can.view.the.file...s.merge-ba |
| 28f80 | 73 65 20 72 65 76 69 73 69 6f 6e 20 75 73 69 6e 67 20 e2 80 98 2f e2 80 99 20 69 6e 20 74 68 65 | se.revision.using..../....in.the |
| 28fa0 | 20 45 64 69 66 66 0a 20 20 20 20 20 63 6f 6e 74 72 6f 6c 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 | .Ediff......control.buffer...... |
| 28fc0 | 20 20 54 68 65 20 41 2c 20 42 20 61 6e 64 20 41 6e 63 65 73 74 6f 72 20 62 75 66 66 65 72 73 20 | ..The.A,.B.and.Ancestor.buffers. |
| 28fe0 | 61 72 65 20 63 6f 6e 73 74 72 75 63 74 65 64 20 66 72 6f 6d 20 74 68 65 20 63 6f 6e 66 6c 69 63 | are.constructed.from.the.conflic |
| 29000 | 74 0a 20 20 20 20 20 6d 61 72 6b 65 72 73 20 69 6e 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 66 | t......markers.in.the.worktree.f |
| 29020 | 69 6c 65 2e 20 20 42 65 63 61 75 73 65 20 79 6f 75 20 61 6e 64 2f 6f 72 20 47 69 74 20 6d 61 79 | ile...Because.you.and/or.Git.may |
| 29040 | 20 68 61 76 65 0a 20 20 20 20 20 61 6c 72 65 61 64 79 20 72 65 73 6f 6c 76 65 64 20 73 6f 6d 65 | .have......already.resolved.some |
| 29060 | 20 63 6f 6e 66 6c 69 63 74 73 2c 20 74 68 61 74 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 73 | .conflicts,.that.means.that.thes |
| 29080 | 65 20 62 75 66 66 65 72 73 20 6d 61 79 0a 20 20 20 20 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 74 | e.buffers.may......not.contain.t |
| 290a0 | 68 65 20 61 63 74 75 61 6c 20 76 65 72 73 69 6f 6e 73 20 66 72 6f 6d 20 74 68 65 20 72 65 73 70 | he.actual.versions.from.the.resp |
| 290c0 | 65 63 74 69 76 65 20 62 6c 6f 62 73 2e 0a 0a 4b 65 79 3a 20 45 20 4d 20 28 6d 61 67 69 74 2d 65 | ective.blobs...Key:.E.M.(magit-e |
| 290e0 | 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 61 6c 6c 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | diff-resolve-all)......This.comm |
| 29100 | 61 6e 64 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 72 65 73 6f 6c 76 65 20 61 6c 6c 20 63 6f | and.allows.you.to.resolve.all.co |
| 29120 | 6e 66 6c 69 63 74 73 20 69 6e 20 74 68 65 20 66 69 6c 65 20 61 74 0a 20 20 20 20 20 70 6f 69 6e | nflicts.in.the.file.at......poin |
| 29140 | 74 20 75 73 69 6e 67 20 45 64 69 66 66 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 66 | t.using.Ediff...If.there.is.no.f |
| 29160 | 69 6c 65 20 61 74 20 70 6f 69 6e 74 20 6f 72 20 69 66 20 69 74 20 64 6f 65 73 6e e2 80 99 74 0a | ile.at.point.or.if.it.doesn...t. |
| 29180 | 20 20 20 20 20 68 61 76 65 20 61 6e 79 20 75 6e 6d 65 72 67 65 64 20 63 68 61 6e 67 65 73 2c 20 | .....have.any.unmerged.changes,. |
| 291a0 | 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 20 | then.this.command.prompts.for.a. |
| 291c0 | 66 69 6c 65 2e 0a 0a 20 20 20 20 20 50 72 6f 76 69 64 65 64 20 74 68 61 74 20 74 68 65 20 76 61 | file........Provided.that.the.va |
| 291e0 | 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 65 e2 80 99 | lue.of....merge.conflictstyle... |
| 29200 | 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 6e 20 76 69 | .is....diff3...,.you......can.vi |
| 29220 | 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 65 76 69 73 | ew.the.file...s.merge-base.revis |
| 29240 | 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 66 66 0a 20 | ion.using..../....in.the.Ediff.. |
| 29260 | 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 46 69 72 73 74 20 | ....control.buffer........First. |
| 29280 | 74 68 65 20 66 69 6c 65 20 69 6e 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 69 73 20 6d 6f 76 65 | the.file.in.the.worktree.is.move |
| 292a0 | 64 20 61 73 69 64 65 2c 20 61 70 70 65 6e 64 69 6e 67 20 74 68 65 20 73 75 66 66 69 78 0a 20 20 | d.aside,.appending.the.suffix... |
| 292c0 | 20 20 20 e2 80 98 2e 4f 52 49 47 e2 80 99 2c 20 73 6f 20 74 68 61 74 20 79 6f 75 20 63 6f 75 6c | .......ORIG...,.so.that.you.coul |
| 292e0 | 64 20 6c 61 74 65 72 20 67 6f 20 62 61 63 6b 20 74 6f 20 74 68 61 74 20 76 65 72 73 69 6f 6e 2e | d.later.go.back.to.that.version. |
| 29300 | 20 20 54 68 65 6e 20 69 74 0a 20 20 20 20 20 69 73 20 72 65 63 6f 6e 73 74 72 75 63 74 65 64 20 | ..Then.it......is.reconstructed. |
| 29320 | 66 72 6f 6d 20 74 68 65 20 74 77 6f 20 73 69 64 65 73 20 6f 66 20 74 68 65 20 63 6f 6e 66 6c 69 | from.the.two.sides.of.the.confli |
| 29340 | 63 74 20 61 6e 64 20 74 68 65 0a 20 20 20 20 20 6d 65 72 67 65 2d 62 61 73 65 2c 20 69 66 20 61 | ct.and.the......merge-base,.if.a |
| 29360 | 76 61 69 6c 61 62 6c 65 2e 0a 0a 20 20 20 20 20 49 74 20 77 6f 75 6c 64 20 62 65 20 6e 69 63 65 | vailable........It.would.be.nice |
| 29380 | 20 69 66 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 66 69 6c 65 20 77 65 72 65 20 6a 75 73 74 20 | .if.the.worktree.file.were.just. |
| 293a0 | 75 73 65 64 20 61 73 2d 69 73 2c 20 62 75 74 0a 20 20 20 20 20 45 64 69 66 66 20 64 6f 65 73 20 | used.as-is,.but......Ediff.does. |
| 293c0 | 6e 6f 74 20 73 75 70 70 6f 72 74 20 74 68 61 74 2e 20 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 | not.support.that...This.means.th |
| 293e0 | 61 74 20 61 6c 6c 20 63 6f 6e 66 6c 69 63 74 73 2c 20 74 68 61 74 0a 20 20 20 20 20 47 69 74 20 | at.all.conflicts,.that......Git. |
| 29400 | 68 61 73 20 61 6c 72 65 61 64 79 20 72 65 73 6f 6c 76 65 64 2c 20 61 72 65 20 72 65 73 74 6f 72 | has.already.resolved,.are.restor |
| 29420 | 65 64 2e 20 20 4f 6e 20 74 68 65 20 6f 74 68 65 72 20 68 61 6e 64 20 45 64 69 66 66 0a 20 20 20 | ed...On.the.other.hand.Ediff.... |
| 29440 | 20 20 61 6c 73 6f 20 74 72 69 65 73 20 74 6f 20 72 65 73 6f 6c 76 65 20 63 6f 6e 66 6c 69 63 74 | ..also.tries.to.resolve.conflict |
| 29460 | 73 2c 20 61 6e 64 20 69 6e 20 6d 61 6e 79 20 63 61 73 65 73 20 45 64 69 66 66 20 61 6e 64 20 47 | s,.and.in.many.cases.Ediff.and.G |
| 29480 | 69 74 0a 20 20 20 20 20 73 68 6f 75 6c 64 20 70 72 6f 64 75 63 65 20 73 69 6d 69 6c 61 72 20 72 | it......should.produce.similar.r |
| 294a0 | 65 73 75 6c 74 73 2e 0a 0a 20 20 20 20 20 48 6f 77 65 76 65 72 20 69 66 20 79 6f 75 20 68 61 76 | esults........However.if.you.hav |
| 294c0 | 65 20 61 6c 72 65 61 64 79 20 72 65 73 6f 6c 76 65 64 20 73 6f 6d 65 20 63 6f 6e 66 6c 69 63 74 | e.already.resolved.some.conflict |
| 294e0 | 73 20 6d 61 6e 75 61 6c 6c 79 2c 20 74 68 65 6e 0a 20 20 20 20 20 74 68 6f 73 65 20 63 68 61 6e | s.manually,.then......those.chan |
| 29500 | 67 65 73 20 61 72 65 20 64 69 73 63 61 72 64 65 64 20 28 74 68 6f 75 67 68 20 79 6f 75 20 63 61 | ges.are.discarded.(though.you.ca |
| 29520 | 6e 20 72 65 63 6f 76 65 72 20 74 68 65 6d 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 62 61 63 | n.recover.them.from.the......bac |
| 29540 | 6b 75 70 20 66 69 6c 65 29 2e 20 20 49 6e 20 73 75 63 68 20 63 61 73 65 73 20 e2 80 98 6d 61 67 | kup.file)...In.such.cases....mag |
| 29560 | 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 72 65 73 74 e2 80 99 20 6d 69 67 68 74 20 62 | it-ediff-resolve-rest....might.b |
| 29580 | 65 0a 20 20 20 20 20 6d 6f 72 65 20 73 75 69 74 61 62 6c 65 2e 0a 0a 20 20 20 20 20 54 68 65 20 | e......more.suitable........The. |
| 295a0 | 61 64 76 61 6e 74 61 67 65 20 74 68 61 74 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 68 61 73 20 | advantage.that.this.command.has. |
| 295c0 | 6f 76 65 72 20 e2 80 98 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 72 65 73 74 | over....magit-ediff-resolve-rest |
| 295e0 | e2 80 99 0a 20 20 20 20 20 69 73 20 74 68 61 74 20 74 68 65 20 41 2c 20 42 20 61 6e 64 20 41 6e | .........is.that.the.A,.B.and.An |
| 29600 | 63 65 73 74 6f 72 20 62 75 66 66 65 72 73 20 63 6f 72 72 65 73 70 6f 6e 64 20 74 6f 20 62 6c 6f | cestor.buffers.correspond.to.blo |
| 29620 | 62 73 20 66 72 6f 6d 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 | bs.from.the......respective.comm |
| 29640 | 69 74 73 2c 20 61 6c 6c 6f 77 69 6e 67 20 79 6f 75 20 74 6f 20 69 6e 73 70 65 63 74 20 61 20 73 | its,.allowing.you.to.inspect.a.s |
| 29660 | 69 64 65 20 69 6e 20 63 6f 6e 74 65 78 74 20 61 6e 64 0a 20 20 20 20 20 74 6f 20 75 73 65 20 4d | ide.in.context.and......to.use.M |
| 29680 | 61 67 69 74 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 74 68 65 73 65 20 62 75 66 66 65 72 73 20 74 | agit.commands.in.these.buffers.t |
| 296a0 | 6f 20 64 6f 20 73 6f 2e 20 20 42 6c 61 6d 65 20 61 6e 64 20 6c 6f 67 0a 20 20 20 20 20 63 6f 6d | o.do.so...Blame.and.log......com |
| 296c0 | 6d 61 6e 64 73 20 61 72 65 20 70 61 72 74 69 63 75 6c 61 72 6c 79 20 75 73 65 66 75 6c 20 68 65 | mands.are.particularly.useful.he |
| 296e0 | 72 65 2e 0a 0a 4b 65 79 3a 20 45 20 74 20 28 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f | re...Key:.E.t.(magit-git-mergeto |
| 29700 | 6f 6c 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 61 | ol)......This.command.does.not.a |
| 29720 | 63 74 75 61 6c 6c 79 20 75 73 65 20 45 64 69 66 66 2e 20 20 57 68 69 6c 65 20 69 74 20 73 65 72 | ctually.use.Ediff...While.it.ser |
| 29740 | 76 65 73 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 20 70 75 72 70 6f 73 65 20 61 73 20 e2 80 98 | ves.the.same......purpose.as.... |
| 29760 | 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 72 65 73 74 e2 80 99 2c 20 69 74 20 | magit-ediff-resolve-rest...,.it. |
| 29780 | 75 73 65 73 20 e2 80 98 67 69 74 20 6d 65 72 67 65 74 6f 6f 6c 0a 20 20 20 20 20 2d 2d 67 75 69 | uses....git.mergetool......--gui |
| 297a0 | e2 80 99 20 74 6f 20 72 65 73 6f 6c 76 65 20 63 6f 6e 66 6c 69 63 74 73 2e 0a 0a 20 20 20 20 20 | ....to.resolve.conflicts........ |
| 297c0 | 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 69 73 20 61 63 74 73 | With.a.prefix.argument.this.acts |
| 297e0 | 20 61 73 20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 0a | .as.a.transient.prefix.command,. |
| 29800 | 20 20 20 20 20 61 6c 6c 6f 77 69 6e 67 20 74 68 65 20 75 73 65 72 20 74 6f 20 73 65 6c 65 63 74 | .....allowing.the.user.to.select |
| 29820 | 20 74 68 65 20 6d 65 72 67 65 74 6f 6f 6c 20 61 6e 64 20 63 68 61 6e 67 65 20 73 6f 6d 65 20 73 | .the.mergetool.and.change.some.s |
| 29840 | 65 74 74 69 6e 67 73 2e 0a 0a 4b 65 79 3a 20 45 20 73 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d | ettings...Key:.E.s.(magit-ediff- |
| 29860 | 73 74 61 67 65 29 0a 20 20 20 20 20 53 74 61 67 65 20 61 6e 64 20 75 6e 73 74 61 67 65 20 63 68 | stage)......Stage.and.unstage.ch |
| 29880 | 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 66 2c 20 64 65 66 | anges.to.a.file.using.Ediff,.def |
| 298a0 | 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 74 20 70 6f 69 6e | aulting.to.the......file.at.poin |
| 298c0 | 74 2e 0a 0a 4b 65 79 3a 20 45 20 75 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 75 | t...Key:.E.u.(magit-ediff-show-u |
| 298e0 | 6e 73 74 61 67 65 64 29 0a 20 20 20 20 20 53 68 6f 77 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e | nstaged)......Show.unstaged.chan |
| 29900 | 67 65 73 20 74 6f 20 61 20 66 69 6c 65 20 75 73 69 6e 67 20 45 64 69 66 66 2e 0a 0a 4b 65 79 3a | ges.to.a.file.using.Ediff...Key: |
| 29920 | 20 45 20 69 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 67 65 64 29 0a 20 | .E.i.(magit-ediff-show-staged).. |
| 29940 | 20 20 20 20 53 68 6f 77 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 74 6f 20 61 20 66 69 6c | ....Show.staged.changes.to.a.fil |
| 29960 | 65 20 75 73 69 6e 67 20 45 64 69 66 66 2e 0a 0a 4b 65 79 3a 20 45 20 77 20 28 6d 61 67 69 74 2d | e.using.Ediff...Key:.E.w.(magit- |
| 29980 | 65 64 69 66 66 2d 73 68 6f 77 2d 77 6f 72 6b 69 6e 67 2d 74 72 65 65 29 0a 20 20 20 20 20 53 68 | ediff-show-working-tree)......Sh |
| 299a0 | 6f 77 20 63 68 61 6e 67 65 73 20 69 6e 20 61 20 66 69 6c 65 20 62 65 74 77 65 65 6e 20 e2 80 98 | ow.changes.in.a.file.between.... |
| 299c0 | 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 75 73 69 6e 67 20 45 | HEAD....and.working.tree.using.E |
| 299e0 | 64 69 66 66 2e 0a 0a 4b 65 79 3a 20 45 20 63 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f | diff...Key:.E.c.(magit-ediff-sho |
| 29a00 | 77 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 53 68 6f 77 20 63 68 61 6e 67 65 73 20 74 6f 20 61 | w-commit)......Show.changes.to.a |
| 29a20 | 20 66 69 6c 65 20 69 6e 74 72 6f 64 75 63 65 64 20 62 79 20 61 20 63 6f 6d 6d 69 74 20 75 73 69 | .file.introduced.by.a.commit.usi |
| 29a40 | 6e 67 20 45 64 69 66 66 2e 0a 0a 4b 65 79 3a 20 45 20 7a 20 28 6d 61 67 69 74 2d 65 64 69 66 66 | ng.Ediff...Key:.E.z.(magit-ediff |
| 29a60 | 2d 73 68 6f 77 2d 73 74 61 73 68 29 0a 20 20 20 20 20 53 68 6f 77 20 63 68 61 6e 67 65 73 20 74 | -show-stash)......Show.changes.t |
| 29a80 | 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 20 75 | o.a.file.introduced.by.a.stash.u |
| 29aa0 | 73 69 6e 67 20 45 64 69 66 66 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d | sing.Ediff...User.Option:.magit- |
| 29ac0 | 65 64 69 66 66 2d 64 77 69 6d 2d 72 65 73 6f 6c 76 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 | ediff-dwim-resolve-function..... |
| 29ae0 | 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 66 75 6e 63 | .This.option.controls.which.func |
| 29b00 | 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d e2 80 99 20 75 73 65 73 | tion....magit-ediff-dwim....uses |
| 29b20 | 20 74 6f 0a 20 20 20 20 20 72 65 73 6f 6c 76 65 20 63 6f 6e 66 6c 69 63 74 73 2e 20 20 4f 6e 65 | .to......resolve.conflicts...One |
| 29b40 | 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 72 65 73 74 e2 | .of....magit-ediff-resolve-rest. |
| 29b60 | 80 99 2c 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d | ..,.........magit-ediff-resolve- |
| 29b80 | 61 6c 6c e2 80 99 20 6f 72 20 e2 80 98 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c | all....or....magit-git-mergetool |
| 29ba0 | e2 80 99 3b 20 77 68 69 63 68 20 61 72 65 20 61 6c 6c 0a 20 20 20 20 20 64 69 73 63 75 73 73 65 | ...;.which.are.all......discusse |
| 29bc0 | 64 20 61 62 6f 76 65 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 65 64 69 | d.above...User.Option:.magit-edi |
| 29be0 | 66 66 2d 64 77 69 6d 2d 73 68 6f 77 2d 6f 6e 2d 68 75 6e 6b 73 0a 20 20 20 20 20 54 68 69 73 20 | ff-dwim-show-on-hunks......This. |
| 29c00 | 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 61 74 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 | option.controls.what.command.... |
| 29c20 | 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d e2 80 99 20 63 61 6c 6c 73 20 77 68 65 6e 0a 20 | magit-ediff-dwim....calls.when.. |
| 29c40 | 20 20 20 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 68 75 6e 6b | ....point.is.on.uncommitted.hunk |
| 29c60 | 73 2e 20 20 57 68 65 6e 20 6e 69 6c 2c 20 61 6c 77 61 79 73 20 72 75 6e 0a 20 20 20 20 20 e2 80 | s...When.nil,.always.run........ |
| 29c80 | 98 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 74 61 67 65 e2 80 99 2e 20 20 4f 74 68 65 72 77 69 73 | .magit-ediff-stage......Otherwis |
| 29ca0 | 65 2c 20 75 73 65 20 e2 80 98 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 67 65 | e,.use....magit-ediff-show-stage |
| 29cc0 | 64 e2 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f | d....and.........magit-ediff-sho |
| 29ce0 | 77 2d 75 6e 73 74 61 67 65 64 e2 80 99 20 74 6f 20 73 68 6f 77 20 73 74 61 67 65 64 20 61 6e 64 | w-unstaged....to.show.staged.and |
| 29d00 | 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2c 0a 20 20 20 20 20 72 65 73 70 65 63 74 69 | .unstaged.changes,......respecti |
| 29d20 | 76 65 6c 79 2e 0a 0a 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 | vely...User.Option:.magit-ediff- |
| 29d40 | 73 68 6f 77 2d 73 74 61 73 68 2d 77 69 74 68 2d 69 6e 64 65 78 0a 20 20 20 20 20 54 68 69 73 20 | show-stash-with-index......This. |
| 29d60 | 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 69 74 | option.controls.whether....magit |
| 29d80 | 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 e2 80 99 20 69 6e 63 6c 75 64 65 73 20 61 0a | -ediff-show-stash....includes.a. |
| 29da0 | 20 20 20 20 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 66 69 6c 65 e2 | .....buffer.containing.the.file. |
| 29dc0 | 80 99 73 20 73 74 61 74 65 20 69 6e 20 74 68 65 20 69 6e 64 65 78 20 61 74 20 74 68 65 20 74 69 | ..s.state.in.the.index.at.the.ti |
| 29de0 | 6d 65 20 74 68 65 0a 20 20 20 20 20 73 74 61 73 68 20 77 61 73 20 63 72 65 61 74 65 64 2e 20 20 | me.the......stash.was.created... |
| 29e00 | 54 68 69 73 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 74 65 6c 6c 20 77 | This.makes.it.possible.to.tell.w |
| 29e20 | 68 69 63 68 20 63 68 61 6e 67 65 73 20 69 6e 0a 20 20 20 20 20 74 68 65 20 73 74 61 73 68 20 77 | hich.changes.in......the.stash.w |
| 29e40 | 65 72 65 20 73 74 61 67 65 64 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d | ere.staged...User.Option:.magit- |
| 29e60 | 65 64 69 66 66 2d 71 75 69 74 2d 68 6f 6f 6b 0a 20 20 20 20 20 54 68 69 73 20 68 6f 6f 6b 20 69 | ediff-quit-hook......This.hook.i |
| 29e80 | 73 20 72 75 6e 20 61 66 74 65 72 20 71 75 69 74 74 69 6e 67 20 61 6e 20 45 64 69 66 66 20 73 65 | s.run.after.quitting.an.Ediff.se |
| 29ea0 | 73 73 69 6f 6e 20 74 68 61 74 20 77 61 73 20 63 72 65 61 74 65 64 0a 20 20 20 20 20 75 73 69 6e | ssion.that.was.created......usin |
| 29ec0 | 67 20 61 20 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 2e 20 20 54 68 65 20 68 6f 6f 6b 20 66 75 6e | g.a.Magit.command...The.hook.fun |
| 29ee0 | 63 74 69 6f 6e 73 20 61 72 65 20 72 75 6e 20 69 6e 73 69 64 65 20 74 68 65 20 45 64 69 66 66 0a | ctions.are.run.inside.the.Ediff. |
| 29f00 | 20 20 20 20 20 63 6f 6e 74 72 6f 6c 20 62 75 66 66 65 72 2c 20 61 6e 64 20 73 68 6f 75 6c 64 20 | .....control.buffer,.and.should. |
| 29f20 | 6e 6f 74 20 63 68 61 6e 67 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a | not.change.the.current.buffer... |
| 29f40 | 20 20 20 20 20 54 68 69 73 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 e2 80 98 65 64 69 66 66 | .....This.is.similar.to....ediff |
| 29f60 | 2d 71 75 69 74 2d 68 6f 6f 6b e2 80 99 20 62 75 74 20 74 61 6b 65 73 20 74 68 65 20 6e 65 65 64 | -quit-hook....but.takes.the.need |
| 29f80 | 73 20 6f 66 20 4d 61 67 69 74 0a 20 20 20 20 20 69 6e 74 6f 20 61 63 63 6f 75 6e 74 2e 20 20 54 | s.of.Magit......into.account...T |
| 29fa0 | 68 65 20 72 65 67 75 6c 61 72 20 e2 80 98 65 64 69 66 66 2d 71 75 69 74 2d 68 6f 6f 6b e2 80 99 | he.regular....ediff-quit-hook... |
| 29fc0 | 20 69 73 20 69 67 6e 6f 72 65 64 20 62 79 20 45 64 69 66 66 0a 20 20 20 20 20 73 65 73 73 69 6f | .is.ignored.by.Ediff......sessio |
| 29fe0 | 6e 73 20 74 68 61 74 20 77 65 72 65 20 63 72 65 61 74 65 64 20 75 73 69 6e 67 20 61 20 4d 61 67 | ns.that.were.created.using.a.Mag |
| 2a000 | 69 74 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 | it.command.....File:.doc5khxAZ.i |
| 2a020 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 66 65 72 65 6e 63 65 73 20 42 75 66 66 65 72 2c 20 20 | nfo,..Node:.References.Buffer,.. |
| 2a040 | 4e 65 78 74 3a 20 42 69 73 65 63 74 69 6e 67 2c 20 20 50 72 65 76 3a 20 45 64 69 66 66 69 6e 67 | Next:.Bisecting,..Prev:.Ediffing |
| 2a060 | 2c 20 20 55 70 3a 20 49 6e 73 70 65 63 74 69 6e 67 0a 0a 35 2e 36 20 52 65 66 65 72 65 6e 63 65 | ,..Up:.Inspecting..5.6.Reference |
| 2a080 | 73 20 42 75 66 66 65 72 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a | s.Buffer.=====================.. |
| 2a0a0 | 4b 65 79 3a 20 79 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 29 0a 20 20 20 20 20 54 68 | Key:.y.(magit-show-refs)......Th |
| 2a0c0 | 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 |
| 2a0e0 | 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 0a 0a 20 20 20 20 20 | gs.in.a.dedicated.buffer........ |
| 2a100 | 48 6f 77 65 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 | However.if.this.command.is.invok |
| 2a120 | 65 64 20 61 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 | ed.again.from.this.buffer.or.if. |
| 2a140 | 69 74 0a 20 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 | it......is.invoked.with.a.prefix |
| 2a160 | 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 20 74 72 61 | .argument,.then.it.acts.as.a.tra |
| 2a180 | 6e 73 69 65 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 | nsient......prefix.command,.whic |
| 2a1a0 | 68 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 | h.binds.the.following.suffix.com |
| 2a1c0 | 6d 61 6e 64 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 | mands.and.some......infix.argume |
| 2a1e0 | 6e 74 73 2e 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 | nts......All.of.the.following.su |
| 2a200 | 66 66 69 78 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 | ffix.commands.list.exactly.the.s |
| 2a220 | 61 6d 65 20 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 | ame.branches.and.tags...The.only |
| 2a240 | 20 64 69 66 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 | .difference.the.optional.feature |
| 2a260 | 20 74 68 61 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 | .that.can.be.enabled.by.changing |
| 2a280 | 20 74 68 65 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 | .the.value.of....magit-refs-show |
| 2a2a0 | 2d 63 6f 6d 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 | -commit-count....(see.below)..Th |
| 2a2c0 | 65 73 65 20 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 | ese.commands.specify.a.different |
| 2a2e0 | 20 62 72 61 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 | .branch.or.commit.against.which. |
| 2a300 | 61 6c 6c 0a 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 | all.the.other.references.are.com |
| 2a320 | 70 61 72 65 64 2e 0a 0a 4b 65 79 3a 20 79 20 79 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 | pared...Key:.y.y.(magit-show-ref |
| 2a340 | 73 2d 68 65 61 64 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6c 69 73 74 73 20 | s-head)......This.command.lists. |
| 2a360 | 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 63 61 74 65 64 | branches.and.tags.in.a.dedicated |
| 2a380 | 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 63 65 20 69 73 | .buffer...Each......reference.is |
| 2a3a0 | 20 62 65 69 6e 67 20 63 6f 6d 70 61 72 65 64 20 77 69 74 68 20 e2 80 98 48 45 41 44 e2 80 99 2e | .being.compared.with....HEAD.... |
| 2a3c0 | 0a 0a 4b 65 79 3a 20 79 20 63 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 2d 63 75 72 72 | ..Key:.y.c.(magit-show-refs-curr |
| 2a3e0 | 65 6e 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6c 69 73 74 73 20 62 72 61 | ent)......This.command.lists.bra |
| 2a400 | 6e 63 68 65 73 20 61 6e 64 20 74 61 67 73 20 69 6e 20 61 20 64 65 64 69 63 61 74 65 64 20 62 75 | nches.and.tags.in.a.dedicated.bu |
| 2a420 | 66 66 65 72 2e 20 20 45 61 63 68 0a 20 20 20 20 20 72 65 66 65 72 65 6e 63 65 20 69 73 20 62 65 | ffer...Each......reference.is.be |
| 2a440 | 69 6e 67 20 63 6f 6d 70 61 72 65 64 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 | ing.compared.with.the.current.br |
| 2a460 | 61 6e 63 68 20 6f 72 20 e2 80 98 48 45 41 44 e2 80 99 20 69 66 20 69 74 0a 20 20 20 20 20 69 73 | anch.or....HEAD....if.it......is |
| 2a480 | 20 64 65 74 61 63 68 65 64 2e 0a 0a 4b 65 79 3a 20 79 20 6f 20 28 6d 61 67 69 74 2d 73 68 6f 77 | .detached...Key:.y.o.(magit-show |
| 2a4a0 | 2d 72 65 66 73 2d 6f 74 68 65 72 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6c | -refs-other)......This.command.l |
| 2a4c0 | 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 |
| 2a4e0 | 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 |
| 2a500 | 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 |
| 2a520 | 63 68 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a 4b 65 79 3a 20 79 20 72 | ch.read.from.the.user...Key:.y.r |
| 2a540 | 20 28 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 6f 75 | .(magit-refs-set-show-commit-cou |
| 2a560 | 6e 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 68 61 6e 67 65 73 20 66 6f | nt)......This.command.changes.fo |
| 2a580 | 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 73 | r.which.refs.the.commit.count.is |
| 2a5a0 | 20 73 68 6f 77 6e 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 66 73 | .shown...User.Option:.magit-refs |
| 2a5c0 | 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 | -show-commit-count......Whether. |
| 2a5e0 | 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 52 | to.show.commit.counts.in.Magit-R |
| 2a600 | 65 66 73 20 6d 6f 64 65 20 62 75 66 66 65 72 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 | efs.mode.buffers................ |
| 2a620 | 80 98 61 6c 6c e2 80 99 20 53 68 6f 77 20 63 6f 75 6e 74 73 20 66 6f 72 20 62 72 61 6e 63 68 65 | ..all....Show.counts.for.branche |
| 2a640 | 73 20 61 6e 64 20 74 61 67 73 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 62 72 61 6e 63 | s.and.tags.................branc |
| 2a660 | 68 e2 80 99 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 | h....Show.counts.for.branches.on |
| 2a680 | 6c 79 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 6e 69 6c e2 80 99 20 4e 65 76 65 72 20 | ly.................nil....Never. |
| 2a6a0 | 73 68 6f 77 20 63 6f 75 6e 74 73 2e 0a 0a 20 20 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 | show.counts........The.default.i |
| 2a6c0 | 73 20 e2 80 98 6e 69 6c e2 80 99 20 62 65 63 61 75 73 65 20 61 6e 79 74 68 69 6e 67 20 65 6c 73 | s....nil....because.anything.els |
| 2a6e0 | 65 20 63 61 6e 20 62 65 20 76 65 72 79 20 65 78 70 65 6e 73 69 76 65 2e 0a 0a 55 73 65 72 20 4f | e.can.be.very.expensive...User.O |
| 2a700 | 70 74 69 6f 6e 3a 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 | ption:.magit-refs-pad-commit-cou |
| 2a720 | 6e 74 73 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 70 61 64 20 61 6c 6c 20 63 6f 6d 6d | nts......Whether.to.pad.all.comm |
| 2a740 | 69 74 20 63 6f 75 6e 74 73 20 6f 6e 20 61 6c 6c 20 73 69 64 65 73 20 69 6e 20 4d 61 67 69 74 2d | it.counts.on.all.sides.in.Magit- |
| 2a760 | 52 65 66 73 20 6d 6f 64 65 0a 20 20 20 20 20 62 75 66 66 65 72 73 2e 0a 0a 20 20 20 20 20 49 66 | Refs.mode......buffers........If |
| 2a780 | 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 74 20 63 | .this.is.nil,.then.some.commit.c |
| 2a7a0 | 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 74 20 74 | ounts.are.displayed.right.next.t |
| 2a7c0 | 6f 0a 20 20 20 20 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 | o......one.of.the.branches.that. |
| 2a7e0 | 61 70 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 | appear.next.to.the.count,.withou |
| 2a800 | 74 20 61 6e 79 0a 20 20 20 20 20 73 70 61 63 65 20 69 6e 20 62 65 74 77 65 65 6e 2e 20 20 54 68 | t.any......space.in.between...Th |
| 2a820 | 69 73 20 6d 69 67 68 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 | is.might.look.bad.if.the.branch. |
| 2a840 | 6e 61 6d 65 20 66 61 63 65 73 0a 20 20 20 20 20 6c 6f 6f 6b 20 74 6f 6f 20 73 69 6d 69 6c 61 72 | name.faces......look.too.similar |
| 2a860 | 20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 64 69 6d 6d 65 64 e2 80 99 2e 0a 0a 20 20 20 20 20 49 66 | .to....magit-dimmed...........If |
| 2a880 | 20 74 68 69 73 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 73 70 61 63 65 73 20 61 72 | .this.is.non-nil,.then.spaces.ar |
| 2a8a0 | 65 20 70 6c 61 63 65 64 20 6f 6e 20 62 6f 74 68 20 73 69 64 65 73 20 6f 66 20 61 6c 6c 0a 20 20 | e.placed.on.both.sides.of.all... |
| 2a8c0 | 20 20 20 63 6f 6d 6d 69 74 20 63 6f 75 6e 74 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 | ...commit.counts...User.Option:. |
| 2a8e0 | 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 72 65 6d 6f 74 65 2d 70 72 65 66 69 78 0a 20 20 | magit-refs-show-remote-prefix... |
| 2a900 | 20 20 20 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 | ...Whether.to.show.the.remote.pr |
| 2a920 | 65 66 69 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 | efix.in.lists.of.remote.branches |
| 2a940 | 2e 0a 0a 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 | ........Showing.the.prefix.is.re |
| 2a960 | 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 74 68 65 20 | dundant.because.the.name.of.the. |
| 2a980 | 72 65 6d 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 | remote.is......already.shown.in. |
| 2a9a0 | 74 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 | the.heading.preceding.the.list.o |
| 2a9c0 | 66 20 69 74 73 20 62 72 61 6e 63 68 65 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 | f.its.branches...User.Option:.ma |
| 2a9e0 | 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 20 | git-refs-primary-column-width... |
| 2aa00 | 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 20 69 | ...Width.of.the.primary.column.i |
| 2aa20 | 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 2e | n....magit-refs-mode....buffers. |
| 2aa40 | 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 68 65 | ..The......primary.column.is.the |
| 2aa60 | 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 20 6f | .column.that.contains.the.name.o |
| 2aa80 | 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 72 65 | f.the.branch......that.the.curre |
| 2aaa0 | 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 20 69 | nt.row.is.about........If.this.i |
| 2aac0 | 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 69 73 | s.an.integer,.then.the.column.is |
| 2aae0 | 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 4f 74 | .that.many.columns.wide.......Ot |
| 2ab00 | 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 6c 6c | herwise.it.has.to.be.a.cons-cell |
| 2ab20 | 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 20 20 | .of.two.integers...The.first.... |
| 2ab40 | 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 20 74 | ..specifies.the.minimal.width,.t |
| 2ab60 | 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 49 6e | he.second.the.maximal.width...In |
| 2ab80 | 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 74 68 | .that......case.the.actual.width |
| 2aba0 | 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 68 20 | .is.determined.using.the.length. |
| 2abc0 | 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 20 6c | of.the.names......of.the.shown.l |
| 2abe0 | 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 65 73 | ocal.branches...(Remote.branches |
| 2ac00 | 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 6e 74 | .and.tags.are.not......taken.int |
| 2ac20 | 6f 20 61 63 63 6f 75 6e 74 20 77 68 65 6e 20 63 61 6c 63 75 6c 61 74 69 6e 67 20 74 6f 20 6f 70 | o.account.when.calculating.to.op |
| 2ac40 | 74 69 6d 61 6c 20 77 69 64 74 68 2e 29 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 | timal.width.)..User.Option:.magi |
| 2ac60 | 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 20 20 20 20 20 57 | t-refs-focus-column-width......W |
| 2ac80 | 69 64 74 68 20 6f 66 20 74 68 65 20 66 6f 63 75 73 20 63 6f 6c 75 6d 6e 20 69 6e 20 e2 80 98 6d | idth.of.the.focus.column.in....m |
| 2aca0 | 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 2e 0a 0a 20 20 20 20 | agit-refs-mode....buffers....... |
| 2acc0 | 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 66 69 72 73 74 20 63 | .The.focus.column.is.the.first.c |
| 2ace0 | 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 61 6e 63 68 0a 20 20 | olumn,.which.marks.one.branch... |
| 2ad00 | 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 72 61 6e 63 68 29 20 | ...(usually.the.current.branch). |
| 2ad20 | 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 6e 67 20 e2 80 98 2a | as.the.focused.branch.using....* |
| 2ad40 | 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 20 65 61 63 68 20 6f | ....or.........@......For.each.o |
| 2ad60 | 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 6d 6e 20 6f 70 74 69 | ther.reference,.this.column.opti |
| 2ad80 | 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 79 20 63 6f 6d 6d 69 | onally.shows.how......many.commi |
| 2ada0 | 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 75 73 65 64 20 62 72 | ts.it.is.ahead.of.the.focused.br |
| 2adc0 | 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 74 0a 20 20 20 20 20 | anch.and....<...,.or.if.it...... |
| 2ade0 | 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 6d 6d 69 74 73 20 69 | isn...t.ahead.then.the.commits.i |
| 2ae00 | 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 6f 72 20 69 66 20 69 | t.is.behind.and....>...,.or.if.i |
| 2ae20 | 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 68 65 72 2c 20 74 68 | t.isn...t......behind.either,.th |
| 2ae40 | 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 63 6f 6c 75 6d 6e 20 | en.a....=...........This.column. |
| 2ae60 | 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 2a e2 80 99 20 6f 72 | may.also.display.only....*....or |
| 2ae80 | 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 20 20 20 20 20 62 72 | ....@....for.the.focused......br |
| 2aea0 | 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 6f 70 74 69 6f 6e 20 | anch,.in.which.case.this.option. |
| 2aec0 | 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 99 20 74 6f 20 63 68 | is.ignored...Use....L.v....to.ch |
| 2aee0 | 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 66 20 74 68 69 73 20 | ange......the.verbosity.of.this. |
| 2af00 | 63 6f 6c 75 6d 6e 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 66 73 | column...User.Option:.magit-refs |
| 2af20 | 2d 6d 61 72 67 69 6e 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 69 | -margin......This.option.specifi |
| 2af40 | 65 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 20 69 6e 69 74 69 61 6c | es.whether.the.margin.is.initial |
| 2af60 | 6c 79 20 73 68 6f 77 6e 20 69 6e 0a 20 20 20 20 20 4d 61 67 69 74 2d 52 65 66 73 20 6d 6f 64 65 | ly.shown.in......Magit-Refs.mode |
| 2af80 | 20 62 75 66 66 65 72 73 20 61 6e 64 20 68 6f 77 20 69 74 20 69 73 20 66 6f 72 6d 61 74 74 65 64 | .buffers.and.how.it.is.formatted |
| 2afa0 | 2e 0a 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 e2 | ........The.value.has.the.form.. |
| 2afc0 | 80 98 28 49 4e 49 54 20 53 54 59 4c 45 20 57 49 44 54 48 20 41 55 54 48 4f 52 20 41 55 54 48 4f | ..(INIT.STYLE.WIDTH.AUTHOR.AUTHO |
| 2afe0 | 52 2d 57 49 44 54 48 29 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 49 4e 49 | R-WIDTH)..................If.INI |
| 2b000 | 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 | T.is.non-nil,.then.the.margin.is |
| 2b020 | 20 73 68 6f 77 6e 20 69 6e 69 74 69 61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 53 54 | .shown.initially..............ST |
| 2b040 | 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 |
| 2b060 | 75 74 68 6f 72 20 6f 72 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e 20 20 49 74 0a 20 20 20 | uthor.or.committer.date...It.... |
| 2b080 | 20 20 20 20 20 20 20 63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 e2 80 98 61 67 65 e2 80 99 20 28 | .......can.be.one.of....age....( |
| 2b0a0 | 74 6f 20 73 68 6f 77 20 74 68 65 20 61 67 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 29 2c 0a | to.show.the.age.of.the.commit),. |
| 2b0c0 | 20 20 20 20 20 20 20 20 20 20 e2 80 98 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 e2 80 99 20 | .............age-abbreviated.... |
| 2b0e0 | 28 74 6f 20 61 62 62 72 65 76 69 61 74 65 20 74 68 65 20 74 69 6d 65 20 75 6e 69 74 20 74 6f 20 | (to.abbreviate.the.time.unit.to. |
| 2b100 | 61 0a 20 20 20 20 20 20 20 20 20 20 63 68 61 72 61 63 74 65 72 29 2c 20 6f 72 20 61 20 73 74 72 | a...........character),.or.a.str |
| 2b120 | 69 6e 67 20 28 73 75 69 74 61 62 6c 65 20 66 6f 72 20 e2 80 98 66 6f 72 6d 61 74 2d 74 69 6d 65 | ing.(suitable.for....format-time |
| 2b140 | 2d 73 74 72 69 6e 67 e2 80 99 29 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 20 74 68 | -string...).to...........show.th |
| 2b160 | 65 20 61 63 74 75 61 6c 20 64 61 74 65 2e 20 20 4f 70 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 | e.actual.date...Option.......... |
| 2b180 | 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 | ....magit-log-margin-show-commit |
| 2b1a0 | 74 65 72 2d 64 61 74 65 e2 80 99 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 61 74 65 20 | ter-date....controls.which.date. |
| 2b1c0 | 69 73 0a 20 20 20 20 20 20 20 20 20 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2e 0a 20 20 | is...........being.displayed.... |
| 2b1e0 | 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 |
| 2b200 | 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 |
| 2b220 | 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 |
| 2b240 | 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 |
| 2b260 | 64 20 6e 6f 74 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 2e 0a 20 20 20 20 | d.not.be...........changed...... |
| 2b280 | 20 20 20 20 e2 80 a2 20 41 55 54 48 4f 52 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 | ........AUTHOR.controls.whether. |
| 2b2a0 | 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 75 74 68 6f 72 20 69 73 20 61 6c 73 6f 20 73 | the.name.of.the.author.is.also.s |
| 2b2c0 | 68 6f 77 6e 0a 20 20 20 20 20 20 20 20 20 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20 20 | hown...........by.default....... |
| 2b2e0 | 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 |
| 2b300 | 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. |
| 2b320 | 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. |
| 2b340 | 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 |
| 2b360 | 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 55 73 65 72 20 | .used.to...........do.so...User. |
| 2b380 | 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 66 73 2d 6d 61 72 67 69 6e 2d 66 6f 72 2d 74 61 | Option:.magit-refs-margin-for-ta |
| 2b3a0 | 67 73 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 69 65 73 20 77 68 | gs......This.option.specifies.wh |
| 2b3c0 | 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | ether.to.show.information.about. |
| 2b3e0 | 74 61 67 73 20 69 6e 20 74 68 65 0a 20 20 20 20 20 6d 61 72 67 69 6e 2e 20 20 54 68 69 73 20 69 | tags.in.the......margin...This.i |
| 2b400 | 73 20 64 69 73 61 62 6c 65 64 20 62 79 20 64 65 66 61 75 6c 74 20 62 65 63 61 75 73 65 20 69 74 | s.disabled.by.default.because.it |
| 2b420 | 20 69 73 20 73 6c 6f 77 20 69 66 20 74 68 65 72 65 0a 20 20 20 20 20 61 72 65 20 6d 61 6e 79 20 | .is.slow.if.there......are.many. |
| 2b440 | 74 61 67 73 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 72 69 61 62 6c 65 | tags......The.following.variable |
| 2b460 | 73 20 63 6f 6e 74 72 6f 6c 20 68 6f 77 20 69 6e 64 69 76 69 64 75 61 6c 20 72 65 66 73 20 61 72 | s.control.how.individual.refs.ar |
| 2b480 | 65 20 64 69 73 70 6c 61 79 65 64 2e 0a 49 66 20 79 6f 75 20 63 68 61 6e 67 65 20 6f 6e 65 20 6f | e.displayed..If.you.change.one.o |
| 2b4a0 | 66 20 74 68 65 73 65 20 76 61 72 69 61 62 6c 65 73 20 28 65 73 70 65 63 69 61 6c 6c 79 20 74 68 | f.these.variables.(especially.th |
| 2b4c0 | 65 20 22 25 63 22 20 70 61 72 74 29 2c 20 74 68 65 6e 0a 79 6f 75 20 73 68 6f 75 6c 64 20 61 6c | e."%c".part),.then.you.should.al |
| 2b4e0 | 73 6f 20 63 68 61 6e 67 65 20 74 68 65 20 6f 74 68 65 72 73 20 74 6f 20 6b 65 65 70 20 74 68 69 | so.change.the.others.to.keep.thi |
| 2b500 | 6e 67 73 20 61 6c 69 67 6e 65 64 2e 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 25 2d 73 65 | ngs.aligned...The.following.%-se |
| 2b520 | 71 75 65 6e 63 65 73 20 61 72 65 20 73 75 70 70 6f 72 74 65 64 3a 0a 0a 20 20 20 e2 80 a2 20 e2 | quences.are.supported:.......... |
| 2b540 | 80 98 25 61 e2 80 99 20 4e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 74 68 69 73 20 72 | ..%a....Number.of.commits.this.r |
| 2b560 | 65 66 20 68 61 73 20 6f 76 65 72 20 74 68 65 20 6f 6e 65 20 77 65 20 63 6f 6d 70 61 72 65 20 74 | ef.has.over.the.one.we.compare.t |
| 2b580 | 6f 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 25 62 e2 80 99 20 4e 75 6d 62 65 72 20 6f 66 20 63 6f 6d | o............%b....Number.of.com |
| 2b5a0 | 6d 69 74 73 20 74 68 65 20 72 65 66 20 77 65 20 63 6f 6d 70 61 72 65 20 74 6f 20 68 61 73 20 6f | mits.the.ref.we.compare.to.has.o |
| 2b5c0 | 76 65 72 20 74 68 69 73 20 6f 6e 65 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 25 63 e2 80 99 20 4e 75 | ver.this.one............%c....Nu |
| 2b5e0 | 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 74 68 69 73 20 72 65 66 20 68 61 73 20 6f 76 65 | mber.of.commits.this.ref.has.ove |
| 2b600 | 72 20 74 68 65 20 6f 6e 65 20 77 65 20 63 6f 6d 70 61 72 65 20 74 6f 2e 0a 20 20 20 20 20 46 6f | r.the.one.we.compare.to.......Fo |
| 2b620 | 72 20 74 68 65 20 72 65 66 20 77 68 69 63 68 20 61 6c 6c 20 6f 74 68 65 72 20 72 65 66 73 20 61 | r.the.ref.which.all.other.refs.a |
| 2b640 | 72 65 20 63 6f 6d 70 61 72 65 64 20 74 68 69 73 20 69 73 20 69 6e 73 74 65 61 64 20 22 40 22 2c | re.compared.this.is.instead."@", |
| 2b660 | 0a 20 20 20 20 20 69 66 20 69 74 20 69 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 | ......if.it.is.the.current.branc |
| 2b680 | 68 2c 20 6f 72 20 22 23 22 20 6f 74 68 65 72 77 69 73 65 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 25 | h,.or."#".otherwise............% |
| 2b6a0 | 43 e2 80 99 20 46 6f 72 20 74 68 65 20 72 65 66 20 77 68 69 63 68 20 61 6c 6c 20 6f 74 68 65 72 | C....For.the.ref.which.all.other |
| 2b6c0 | 20 72 65 66 73 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 74 68 69 73 20 69 73 20 22 40 22 2c 20 | .refs.are.compared.this.is."@",. |
| 2b6e0 | 69 66 0a 20 20 20 20 20 69 74 20 69 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 | if......it.is.the.current.branch |
| 2b700 | 2c 20 6f 72 20 22 23 22 20 6f 74 68 65 72 77 69 73 65 2e 20 20 46 6f 72 20 61 6c 6c 20 6f 74 68 | ,.or."#".otherwise...For.all.oth |
| 2b720 | 65 72 20 72 65 66 73 20 22 0a 20 20 20 20 20 22 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 25 68 e2 80 | er.refs."......"............%h.. |
| 2b740 | 99 20 48 61 73 68 20 6f 66 20 74 68 69 73 20 72 65 66 e2 80 99 73 20 74 69 70 2e 0a 20 20 20 e2 | ..Hash.of.this.ref...s.tip...... |
| 2b760 | 80 a2 20 e2 80 98 25 6d e2 80 99 20 43 6f 6d 6d 69 74 20 73 75 6d 6d 61 72 79 20 6f 66 20 74 68 | ......%m....Commit.summary.of.th |
| 2b780 | 65 20 74 69 70 20 6f 66 20 74 68 69 73 20 72 65 66 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 25 6e e2 | e.tip.of.this.ref............%n. |
| 2b7a0 | 80 99 20 4e 61 6d 65 20 6f 66 20 74 68 69 73 20 72 65 66 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 25 | ...Name.of.this.ref............% |
| 2b7c0 | 75 e2 80 99 20 55 70 73 74 72 65 61 6d 20 6f 66 20 74 68 69 73 20 6c 6f 63 61 6c 20 62 72 61 6e | u....Upstream.of.this.local.bran |
| 2b7e0 | 63 68 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 25 55 e2 80 99 20 55 70 73 74 72 65 61 6d 20 6f 66 20 | ch............%U....Upstream.of. |
| 2b800 | 74 68 69 73 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 61 6e 64 20 61 64 64 69 74 69 6f 6e 61 6c | this.local.branch.and.additional |
| 2b820 | 20 6c 6f 63 61 6c 20 76 73 2e 0a 20 20 20 20 20 75 70 73 74 72 65 61 6d 20 69 6e 66 6f 72 6d 61 | .local.vs.......upstream.informa |
| 2b840 | 74 69 6f 6e 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 66 73 2d 66 | tion...User.Option:.magit-refs-f |
| 2b860 | 69 6c 74 65 72 2d 61 6c 69 73 74 0a 20 20 20 20 20 54 68 65 20 70 75 72 70 6f 73 65 20 6f 66 20 | ilter-alist......The.purpose.of. |
| 2b880 | 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 |
| 2b8a0 | 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 74 68 | ng.certain.refs......based.on.th |
| 2b8c0 | 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 64 69 | eir.name...If.you.want.to.not.di |
| 2b8e0 | 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 69 6e | splay.any.refs.of.a......certain |
| 2b900 | 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 74 68 | .type,.then.you.should.remove.th |
| 2b920 | 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 20 20 | e.appropriate.function.from..... |
| 2b940 | 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 99 20 | ....magit-refs-sections-hook.... |
| 2b960 | 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 72 6f | instead........This.alist.contro |
| 2b980 | 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 20 6f | ls.which.tags.and.branches.are.o |
| 2b9a0 | 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 65 64 | mitted.from.being......displayed |
| 2b9c0 | 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 |
| 2b9e0 | 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 6c 6c | s...If.it.is....nil...,.then.all |
| 2ba00 | 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 65 63 | ......refs.are.displayed.(subjec |
| 2ba20 | 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 6f 6b | t.to....magit-refs-sections-hook |
| 2ba40 | 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 20 69 | ...)........All.keys.are.tried.i |
| 2ba60 | 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 65 6e | n.order.until.one.matches...Then |
| 2ba80 | 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 62 73 | .its.value.is......used.and.subs |
| 2baa0 | 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 49 66 | equent.elements.are.ignored...If |
| 2bac0 | 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 65 6e | .the.value.is.non-nil,......then |
| 2bae0 | 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 68 | .the.reference.is.displayed,.oth |
| 2bb00 | 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 65 6c | erwise.it.is.not...If.no......el |
| 2bb20 | 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 6e 63 | ement.matches,.then.the.referenc |
| 2bb40 | 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 6e 20 | e.is.displayed........A.key.can. |
| 2bb60 | 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 20 74 | either.be.a.regular.expression.t |
| 2bb80 | 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 74 63 | hat.the.refname.has.to......matc |
| 2bba0 | 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 65 20 | h,.or.a.function.that.takes.the. |
| 2bbc0 | 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 20 20 | refname.as.only.argument.and.... |
| 2bbe0 | 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 20 62 | ..returns.a.boolean...A.remote.b |
| 2bc00 | 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 69 73 | ranch.such.as."origin/master".is |
| 2bc20 | 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 72 22 | ......displayed.as.just."master" |
| 2bc40 | 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 74 68 | ,.however.for.this.comparison.th |
| 2bc60 | 65 20 66 6f 72 6d 65 72 0a 20 20 20 20 20 69 73 20 75 73 65 64 2e 0a 0a 4b 65 79 3a 20 52 45 54 | e.former......is.used...Key:.RET |
| 2bc80 | 20 28 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | .(magit-visit-ref)......This.com |
| 2bca0 | 6d 61 6e 64 20 76 69 73 69 74 73 20 74 68 65 20 72 65 66 65 72 65 6e 63 65 20 6f 72 20 72 65 76 | mand.visits.the.reference.or.rev |
| 2bcc0 | 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 0a 20 20 20 20 20 62 | ision.at.point.in.another......b |
| 2bce0 | 75 66 66 65 72 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 72 65 76 69 73 69 6f 6e 20 | uffer...If.there.is.no.revision. |
| 2bd00 | 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 75 6d 65 | at.point.or.with.a.prefix.argume |
| 2bd20 | 6e 74 0a 20 20 20 20 20 74 68 65 6e 20 69 74 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 61 20 72 65 | nt......then.it.prompts.for.a.re |
| 2bd40 | 76 69 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 62 65 68 61 76 | vision........This.command.behav |
| 2bd60 | 65 73 20 6a 75 73 74 20 6c 69 6b 65 20 e2 80 98 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 | es.just.like....magit-show-commi |
| 2bd80 | 74 e2 80 99 20 61 73 20 64 65 73 63 72 69 62 65 64 0a 20 20 20 20 20 61 62 6f 76 65 2c 20 65 78 | t....as.described......above,.ex |
| 2bda0 | 63 65 70 74 20 69 66 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 20 72 65 66 65 72 65 6e 63 65 20 | cept.if.point.is.on.a.reference. |
| 2bdc0 | 69 6e 20 61 20 e2 80 98 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 e2 80 99 0a 20 20 20 20 20 | in.a....magit-refs-mode......... |
| 2bde0 | 62 75 66 66 65 72 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 74 68 65 20 62 65 68 61 76 69 | buffer,.in.which.case.the.behavi |
| 2be00 | 6f 72 20 6d 61 79 20 62 65 20 64 69 66 66 65 72 65 6e 74 2c 20 62 75 74 20 6f 6e 6c 79 20 69 66 | or.may.be.different,.but.only.if |
| 2be20 | 0a 20 20 20 20 20 79 6f 75 20 68 61 76 65 20 63 75 73 74 6f 6d 69 7a 65 64 20 74 68 65 20 6f 70 | ......you.have.customized.the.op |
| 2be40 | 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 2d 62 65 68 61 76 69 6f 72 | tion....magit-visit-ref-behavior |
| 2be60 | e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 | ......User.Option:.magit-visit-r |
| 2be80 | 65 66 2d 62 65 68 61 76 69 6f 72 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e | ef-behavior......This.option.con |
| 2bea0 | 74 72 6f 6c 73 20 68 6f 77 20 e2 80 98 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 e2 80 99 20 | trols.how....magit-visit-ref.... |
| 2bec0 | 62 65 68 61 76 65 73 20 69 6e 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f | behaves.in.........magit-refs-mo |
| 2bee0 | 64 65 e2 80 99 20 62 75 66 66 65 72 73 2e 0a 0a 20 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 | de....buffers........By.default. |
| 2bf00 | e2 80 98 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 e2 80 99 20 62 65 68 61 76 65 73 20 6c 69 | ...magit-visit-ref....behaves.li |
| 2bf20 | 6b 65 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 69 6e 0a 20 | ke....magit-show-commit...,.in.. |
| 2bf40 | 20 20 20 20 61 6c 6c 20 62 75 66 66 65 72 73 2c 20 69 6e 63 6c 75 64 69 6e 67 20 e2 80 98 6d 61 | ....all.buffers,.including....ma |
| 2bf60 | 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 e2 80 99 20 62 75 66 66 65 72 73 2e 20 20 57 68 65 6e 20 | git-refs-mode....buffers...When. |
| 2bf80 | 74 68 65 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 | the.type.of......the.section.at. |
| 2bfa0 | 70 6f 69 6e 74 20 69 73 20 e2 80 98 63 6f 6d 6d 69 74 e2 80 99 20 74 68 65 6e 20 22 52 45 54 22 | point.is....commit....then."RET" |
| 2bfc0 | 20 69 73 20 62 6f 75 6e 64 20 74 6f 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 73 68 6f 77 2d | .is.bound.to.........magit-show- |
| 2bfe0 | 63 6f 6d 6d 69 74 e2 80 99 2c 20 61 6e 64 20 77 68 65 6e 20 74 68 65 20 74 79 70 65 20 69 73 20 | commit...,.and.when.the.type.is. |
| 2c000 | 65 69 74 68 65 72 20 e2 80 98 62 72 61 6e 63 68 e2 80 99 20 6f 72 20 e2 80 98 74 61 67 e2 80 99 | either....branch....or....tag... |
| 2c020 | 0a 20 20 20 20 20 74 68 65 6e 20 69 74 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 e2 80 98 6d 61 67 | ......then.it.is.bound.to....mag |
| 2c040 | 69 74 2d 76 69 73 69 74 2d 72 65 66 e2 80 99 2e 0a 0a 20 20 20 20 20 22 52 45 54 22 20 69 73 20 | it-visit-ref..........."RET".is. |
| 2c060 | 6f 6e 65 20 6f 66 20 4d 61 67 69 74 e2 80 99 73 20 6d 6f 73 74 20 65 73 73 65 6e 74 69 61 6c 20 | one.of.Magit...s.most.essential. |
| 2c080 | 6b 65 79 73 20 61 6e 64 20 61 74 20 6c 65 61 73 74 20 62 79 20 64 65 66 61 75 6c 74 0a 20 20 20 | keys.and.at.least.by.default.... |
| 2c0a0 | 20 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 79 20 | ..it.should.behave.consistently. |
| 2c0c0 | 61 63 72 6f 73 73 20 61 6c 6c 20 6f 66 20 4d 61 67 69 74 2c 20 65 73 70 65 63 69 61 6c 6c 79 0a | across.all.of.Magit,.especially. |
| 2c0e0 | 20 20 20 20 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 | .....because.users.quickly.learn |
| 2c100 | 20 74 68 61 74 20 69 74 20 64 6f 65 73 20 73 6f 6d 65 74 68 69 6e 67 20 76 65 72 79 20 68 61 72 | .that.it.does.something.very.har |
| 2c120 | 6d 6c 65 73 73 3b 0a 20 20 20 20 20 69 74 20 73 68 6f 77 73 20 6d 6f 72 65 20 69 6e 66 6f 72 6d | mless;......it.shows.more.inform |
| 2c140 | 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 20 69 | ation.about.the.thing.at.point.i |
| 2c160 | 6e 20 61 6e 6f 74 68 65 72 0a 20 20 20 20 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 48 6f 77 | n.another......buffer........How |
| 2c180 | 65 76 65 72 20 22 52 45 54 22 20 75 73 65 64 20 74 6f 20 62 65 68 61 76 65 20 64 69 66 66 65 72 | ever."RET".used.to.behave.differ |
| 2c1a0 | 65 6e 74 6c 79 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 0a 20 | ently.in....magit-refs-mode..... |
| 2c1c0 | 20 20 20 20 62 75 66 66 65 72 73 2c 20 64 6f 69 6e 67 20 73 75 72 70 72 69 73 69 6e 67 20 74 68 | ....buffers,.doing.surprising.th |
| 2c1e0 | 69 6e 67 73 2c 20 73 6f 6d 65 20 6f 66 20 77 68 69 63 68 20 63 61 6e 6e 6f 74 20 72 65 61 6c 6c | ings,.some.of.which.cannot.reall |
| 2c200 | 79 20 62 65 0a 20 20 20 20 20 64 65 73 63 72 69 62 65 64 20 61 73 20 22 76 69 73 69 74 20 74 68 | y.be......described.as."visit.th |
| 2c220 | 69 73 20 74 68 69 6e 67 22 2e 20 20 49 66 20 79 6f 75 e2 80 99 76 65 20 67 72 6f 77 6e 20 61 63 | is.thing"...If.you...ve.grown.ac |
| 2c240 | 63 75 73 74 6f 6d 65 64 20 74 68 69 73 0a 20 20 20 20 20 62 65 68 61 76 69 6f 72 2c 20 79 6f 75 | customed.this......behavior,.you |
| 2c260 | 20 63 61 6e 20 72 65 73 74 6f 72 65 20 69 74 20 62 79 20 61 64 64 69 6e 67 20 6f 6e 65 20 6f 72 | .can.restore.it.by.adding.one.or |
| 2c280 | 20 6d 6f 72 65 20 6f 66 20 74 68 65 20 62 65 6c 6f 77 0a 20 20 20 20 20 73 79 6d 62 6f 6c 73 20 | .more.of.the.below......symbols. |
| 2c2a0 | 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 2e 20 20 42 75 | to.the.value.of.this.option...Bu |
| 2c2c0 | 74 20 6b 65 65 70 20 69 6e 20 6d 69 6e 64 20 74 68 61 74 20 62 79 0a 20 20 20 20 20 64 6f 69 6e | t.keep.in.mind.that.by......doin |
| 2c2e0 | 67 20 73 6f 20 79 6f 75 20 64 6f 6e e2 80 99 74 20 6f 6e 6c 79 20 69 6e 74 72 6f 64 75 63 65 20 | g.so.you.don...t.only.introduce. |
| 2c300 | 69 6e 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 0a 20 | inconsistencies,.you.also.lose.. |
| 2c320 | 20 20 20 20 73 6f 6d 65 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 61 6e 64 20 6d 69 67 68 74 | ....some.functionality.and.might |
| 2c340 | 20 68 61 76 65 20 74 6f 20 72 65 73 6f 72 74 20 74 6f 20 e2 80 98 4d 2d 78 0a 20 20 20 20 20 6d | .have.to.resort.to....M-x......m |
| 2c360 | 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 e2 80 99 20 74 6f 20 67 65 74 20 69 74 20 62 61 | agit-show-commit....to.get.it.ba |
| 2c380 | 63 6b 2e 0a 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 e2 80 99 20 | ck...........magit-visit-ref.... |
| 2c3a0 | 6c 6f 6f 6b 73 20 66 6f 72 20 74 68 65 73 65 20 73 79 6d 62 6f 6c 73 20 69 6e 20 74 68 65 20 6f | looks.for.these.symbols.in.the.o |
| 2c3c0 | 72 64 65 72 20 69 6e 20 77 68 69 63 68 0a 20 20 20 20 20 74 68 65 79 20 61 72 65 20 64 65 73 63 | rder.in.which......they.are.desc |
| 2c3e0 | 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 66 20 | ribed.here...If.the.presence.of. |
| 2c400 | 61 20 73 79 6d 62 6f 6c 20 61 70 70 6c 69 65 73 20 74 6f 0a 20 20 20 20 20 74 68 65 20 63 75 72 | a.symbol.applies.to......the.cur |
| 2c420 | 72 65 6e 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 | rent.situation,.then.the.symbols |
| 2c440 | 20 74 68 61 74 20 66 6f 6c 6c 6f 77 20 64 6f 20 6e 6f 74 20 61 66 66 65 63 74 0a 20 20 20 20 20 | .that.follow.do.not.affect...... |
| 2c460 | 74 68 65 20 6f 75 74 63 6f 6d 65 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 66 6f 63 | the.outcome..................foc |
| 2c480 | 75 73 2d 6f 6e 2d 72 65 66 e2 80 99 0a 0a 20 20 20 20 20 20 20 20 20 20 57 69 74 68 20 61 20 70 | us-on-ref...............With.a.p |
| 2c4a0 | 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 |
| 2c4c0 | 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 20 20 20 20 20 20 20 | .to.show.commit.counts.......... |
| 2c4e0 | 20 61 6e 64 20 6c 69 73 74 73 20 6f 66 20 63 68 65 72 72 79 20 63 6f 6d 6d 69 74 73 20 72 65 6c | .and.lists.of.cherry.commits.rel |
| 2c500 | 61 74 69 76 65 20 74 6f 20 74 68 65 20 72 65 66 65 72 65 6e 63 65 20 61 74 20 70 6f 69 6e 74 0a | ative.to.the.reference.at.point. |
| 2c520 | 20 20 20 20 20 20 20 20 20 20 69 6e 73 74 65 61 64 20 6f 66 20 72 65 6c 61 74 69 76 65 20 74 6f | ..........instead.of.relative.to |
| 2c540 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 6f 72 20 e2 80 98 48 45 41 44 e2 80 | .the.current.buffer.or....HEAD.. |
| 2c560 | 99 2e 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 67 20 | ..............Instead.of.adding. |
| 2c580 | 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 22 | this.symbol,.consider.pressing." |
| 2c5a0 | 43 2d 75 20 79 20 6f 0a 20 20 20 20 20 20 20 20 20 20 52 45 54 22 2e 0a 0a 20 20 20 20 20 20 20 | C-u.y.o...........RET".......... |
| 2c5c0 | 20 e2 80 a2 20 e2 80 98 63 72 65 61 74 65 2d 62 72 61 6e 63 68 e2 80 99 0a 0a 20 20 20 20 20 20 | ........create-branch........... |
| 2c5e0 | 20 20 20 20 49 66 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 20 72 65 6d 6f 74 65 20 62 72 61 6e | ....If.point.is.on.a.remote.bran |
| 2c600 | 63 68 2c 20 74 68 65 6e 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 6c 6f 63 61 6c 20 62 72 61 6e | ch,.then.create.a.new.local.bran |
| 2c620 | 63 68 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 2c | ch...........with.the.same.name, |
| 2c640 | 20 75 73 65 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 | .use.the.remote.branch.as.its.up |
| 2c660 | 73 74 72 65 61 6d 2c 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 6e 20 63 68 65 63 6b | stream,.and...........then.check |
| 2c680 | 20 6f 75 74 20 74 68 65 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 20 20 20 20 20 | .out.the.local.branch........... |
| 2c6a0 | 20 20 49 6e 73 74 65 61 64 20 6f 66 20 61 64 64 69 6e 67 20 74 68 69 73 20 73 79 6d 62 6f 6c 2c | ..Instead.of.adding.this.symbol, |
| 2c6c0 | 20 63 6f 6e 73 69 64 65 72 20 70 72 65 73 73 69 6e 67 20 22 62 20 63 20 52 45 54 0a 20 20 20 20 | .consider.pressing."b.c.RET..... |
| 2c6e0 | 20 20 20 20 20 20 52 45 54 22 2c 20 6c 69 6b 65 20 79 6f 75 20 77 6f 75 6c 64 20 64 6f 20 69 6e | ......RET",.like.you.would.do.in |
| 2c700 | 20 6f 74 68 65 72 20 62 75 66 66 65 72 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 | .other.buffers.................. |
| 2c720 | 63 68 65 63 6b 6f 75 74 2d 61 6e 79 e2 80 99 0a 0a 20 20 20 20 20 20 20 20 20 20 43 68 65 63 6b | checkout-any...............Check |
| 2c740 | 20 6f 75 74 20 74 68 65 20 72 65 66 65 72 65 6e 63 65 20 61 74 20 70 6f 69 6e 74 2e 20 20 49 66 | .out.the.reference.at.point...If |
| 2c760 | 20 74 68 61 74 20 72 65 66 65 72 65 6e 63 65 20 69 73 20 61 20 74 61 67 0a 20 20 20 20 20 20 20 | .that.reference.is.a.tag........ |
| 2c780 | 20 20 20 6f 72 20 61 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 74 68 69 73 | ...or.a.remote.branch,.then.this |
| 2c7a0 | 20 72 65 73 75 6c 74 73 20 69 6e 20 61 20 64 65 74 61 63 68 65 64 20 e2 80 98 48 45 41 44 e2 80 | .results.in.a.detached....HEAD.. |
| 2c7c0 | 99 2e 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 67 20 | ..............Instead.of.adding. |
| 2c7e0 | 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 22 | this.symbol,.consider.pressing." |
| 2c800 | 62 20 62 20 52 45 54 22 2c 0a 20 20 20 20 20 20 20 20 20 20 6c 69 6b 65 20 79 6f 75 20 77 6f 75 | b.b.RET",...........like.you.wou |
| 2c820 | 6c 64 20 64 6f 20 69 6e 20 6f 74 68 65 72 20 62 75 66 66 65 72 73 2e 0a 0a 20 20 20 20 20 20 20 | ld.do.in.other.buffers.......... |
| 2c840 | 20 e2 80 a2 20 e2 80 98 63 68 65 63 6b 6f 75 74 2d 62 72 61 6e 63 68 e2 80 99 0a 0a 20 20 20 20 | ........checkout-branch......... |
| 2c860 | 20 20 20 20 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 | ......Check.out.the.local.branch |
| 2c880 | 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 49 6e 73 74 65 61 64 20 6f 66 | .at.point.............Instead.of |
| 2c8a0 | 20 61 64 64 69 6e 67 20 74 68 69 73 20 73 79 6d 62 6f 6c 2c 20 63 6f 6e 73 69 64 65 72 20 70 72 | .adding.this.symbol,.consider.pr |
| 2c8c0 | 65 73 73 69 6e 67 20 22 62 20 62 20 52 45 54 22 2c 0a 20 20 20 20 20 20 20 20 20 20 6c 69 6b 65 | essing."b.b.RET",...........like |
| 2c8e0 | 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 73 2e 0a | .you.would.do.in.other.buffers.. |
| 2c900 | 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 52 65 66 65 72 65 6e 63 65 73 20 53 65 63 74 69 6f 6e 73 3a | .*.Menu:..*.References.Sections: |
| 2c920 | 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | :....File:.doc5khxAZ.info,..Node |
| 2c940 | 3a 20 52 65 66 65 72 65 6e 63 65 73 20 53 65 63 74 69 6f 6e 73 2c 20 20 55 70 3a 20 52 65 66 65 | :.References.Sections,..Up:.Refe |
| 2c960 | 72 65 6e 63 65 73 20 42 75 66 66 65 72 0a 0a 35 2e 36 2e 31 20 52 65 66 65 72 65 6e 63 65 73 20 | rences.Buffer..5.6.1.References. |
| 2c980 | 53 65 63 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | Sections.----------------------- |
| 2c9a0 | 2d 2d 0a 0a 54 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 72 65 66 65 72 65 6e 63 65 73 20 62 | --..The.contents.of.references.b |
| 2c9c0 | 75 66 66 65 72 73 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 75 73 69 6e 67 20 74 68 65 20 68 | uffers.is.controlled.using.the.h |
| 2c9e0 | 6f 6f 6b 0a 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 | ook....magit-refs-sections-hook. |
| 2ca00 | 80 99 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 53 65 63 74 69 6f 6e 20 48 6f 6f 6b 73 3a 3a 20 74 | .....See.*note.Section.Hooks::.t |
| 2ca20 | 6f 20 6c 65 61 72 6e 20 61 62 6f 75 74 0a 73 75 63 68 20 68 6f 6f 6b 73 20 61 6e 64 20 68 6f 77 | o.learn.about.such.hooks.and.how |
| 2ca40 | 20 74 6f 20 63 75 73 74 6f 6d 69 7a 65 20 74 68 65 6d 2e 20 20 41 6c 6c 20 6f 66 20 74 68 65 20 | .to.customize.them...All.of.the. |
| 2ca60 | 62 65 6c 6f 77 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 0a 6d 65 6d 62 65 72 73 20 6f 66 20 74 | below.functions.are.members.of.t |
| 2ca80 | 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 69 74 20 | he.default.value...Note.that.it. |
| 2caa0 | 6d 61 6b 65 73 20 6d 75 63 68 20 6c 65 73 73 20 73 65 6e 73 65 20 74 6f 0a 63 75 73 74 6f 6d 69 | makes.much.less.sense.to.customi |
| 2cac0 | 7a 65 20 74 68 69 73 20 68 6f 6f 6b 20 74 68 61 6e 20 69 74 20 64 6f 65 73 20 66 6f 72 20 74 68 | ze.this.hook.than.it.does.for.th |
| 2cae0 | 65 20 72 65 73 70 65 63 74 69 76 65 20 68 6f 6f 6b 20 75 73 65 64 20 66 6f 72 20 74 68 65 0a 73 | e.respective.hook.used.for.the.s |
| 2cb00 | 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 | tatus.buffer...User.Option:.magi |
| 2cb20 | 74 2d 72 65 66 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 0a 20 20 20 20 20 48 6f 6f 6b 20 72 | t-refs-sections-hook......Hook.r |
| 2cb40 | 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 20 72 65 66 | un.to.insert.sections.into.a.ref |
| 2cb60 | 65 72 65 6e 63 65 73 20 62 75 66 66 65 72 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 | erences.buffer...Function:.magit |
| 2cb80 | 2d 69 6e 73 65 72 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 65 73 0a 20 20 20 20 20 49 6e 73 65 | -insert-local-branches......Inse |
| 2cba0 | 72 74 20 73 65 63 74 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 | rt.sections.showing.all.local.br |
| 2cbc0 | 61 6e 63 68 65 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | anches...Function:.magit-insert- |
| 2cbe0 | 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 65 73 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 | remote-branches......Insert.sect |
| 2cc00 | 69 6f 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 | ions.showing.all.remote-tracking |
| 2cc20 | 20 62 72 61 6e 63 68 65 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 | .branches...Function:.magit-inse |
| 2cc40 | 72 74 2d 74 61 67 73 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 73 68 6f | rt-tags......Insert.sections.sho |
| 2cc60 | 77 69 6e 67 20 61 6c 6c 20 74 61 67 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 | wing.all.tags.....File:.doc5khxA |
| 2cc80 | 5a 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 | Z.info,..Node:.Bisecting,..Next: |
| 2cca0 | 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 50 72 65 76 | .Visiting.Files.and.Blobs,..Prev |
| 2ccc0 | 3a 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 | :.References.Buffer,..Up:.Inspec |
| 2cce0 | 74 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 | ting..5.7.Bisecting.============ |
| 2cd00 | 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 | =..Also.see.[BROKEN.LINK:.man:gi |
| 2cd20 | 74 2d 62 69 73 65 63 74 5d 0a 0a 4b 65 79 3a 20 42 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 29 | t-bisect]..Key:.B.(magit-bisect) |
| 2cd40 | 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d | ......This.transient.prefix.comm |
| 2cd60 | 61 6e 64 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 | and.binds.the.following.suffix.c |
| 2cd80 | 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 | ommands......and.displays.them.i |
| 2cda0 | 6e 20 61 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 | n.a.temporary.buffer.until.a.suf |
| 2cdc0 | 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 57 68 65 6e 20 62 69 73 65 63 74 69 | fix.is.invoked......When.bisecti |
| 2cde0 | 6e 67 20 69 73 20 6e 6f 74 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 74 68 65 6e 20 74 68 65 20 | ng.is.not.in.progress,.then.the. |
| 2ce00 | 74 72 61 6e 73 69 65 6e 74 20 66 65 61 74 75 72 65 73 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 | transient.features.the.following |
| 2ce20 | 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 4b 65 79 3a 20 42 20 42 20 28 6d 61 67 | .suffix.commands...Key:.B.B.(mag |
| 2ce40 | 69 74 2d 62 69 73 65 63 74 2d 73 74 61 72 74 29 0a 20 20 20 20 20 53 74 61 72 74 20 61 20 62 69 | it-bisect-start)......Start.a.bi |
| 2ce60 | 73 65 63 74 20 73 65 73 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 42 69 73 65 63 74 69 6e 67 20 61 20 | sect.session........Bisecting.a. |
| 2ce80 | 62 75 67 20 6d 65 61 6e 73 20 74 6f 20 66 69 6e 64 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 | bug.means.to.find.the.commit.tha |
| 2cea0 | 74 20 69 6e 74 72 6f 64 75 63 65 64 20 69 74 2e 20 20 54 68 69 73 0a 20 20 20 20 20 63 6f 6d 6d | t.introduced.it...This......comm |
| 2cec0 | 61 6e 64 20 73 74 61 72 74 73 20 73 75 63 68 20 61 20 62 69 73 65 63 74 20 73 65 73 73 69 6f 6e | and.starts.such.a.bisect.session |
| 2cee0 | 20 62 79 20 61 73 6b 69 6e 67 20 66 6f 72 20 61 20 6b 6e 6f 77 6e 20 67 6f 6f 64 0a 20 20 20 20 | .by.asking.for.a.known.good..... |
| 2cf00 | 20 63 6f 6d 6d 69 74 20 61 6e 64 20 61 20 6b 6e 6f 77 6e 20 62 61 64 20 63 6f 6d 6d 69 74 2e 20 | .commit.and.a.known.bad.commit.. |
| 2cf20 | 20 49 66 20 79 6f 75 e2 80 99 72 65 20 62 69 73 65 63 74 69 6e 67 20 61 20 63 68 61 6e 67 65 20 | .If.you...re.bisecting.a.change. |
| 2cf40 | 74 68 61 74 0a 20 20 20 20 20 69 73 6e e2 80 99 74 20 61 20 72 65 67 72 65 73 73 69 6f 6e 2c 20 | that......isn...t.a.regression,. |
| 2cf60 | 79 6f 75 20 63 61 6e 20 73 65 6c 65 63 74 20 61 6c 74 65 72 6e 61 74 65 20 74 65 72 6d 73 20 74 | you.can.select.alternate.terms.t |
| 2cf80 | 68 61 74 20 61 72 65 0a 20 20 20 20 20 63 6f 6e 63 65 70 74 75 61 6c 6c 79 20 6d 6f 72 65 20 66 | hat.are......conceptually.more.f |
| 2cfa0 | 69 74 74 69 6e 67 20 74 68 61 6e 20 22 62 61 64 22 20 61 6e 64 20 22 67 6f 6f 64 22 2c 20 62 75 | itting.than."bad".and."good",.bu |
| 2cfc0 | 74 20 74 68 65 20 69 6e 66 69 78 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 64 6f | t.the.infix......arguments.to.do |
| 2cfe0 | 20 73 6f 20 61 72 65 20 64 69 73 61 62 6c 65 64 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 0a 4b 65 | .so.are.disabled.by.default...Ke |
| 2d000 | 79 3a 20 42 20 73 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 72 75 6e 29 0a 20 20 20 20 20 42 | y:.B.s.(magit-bisect-run)......B |
| 2d020 | 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 |
| 2d040 | 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 65 | ommands.after.each.step......Whe |
| 2d060 | 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 68 | n.bisecting.in.progress,.then.th |
| 2d080 | 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 |
| 2d0a0 | 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 4b 65 79 | .following.suffix.commands...Key |
| 2d0c0 | 3a 20 42 20 62 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 62 61 64 29 0a 20 20 20 20 20 4d 61 | :.B.b.(magit-bisect-bad)......Ma |
| 2d0e0 | 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 20 20 55 | rk.the.current.commit.as.bad...U |
| 2d100 | 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 0a | se.this.after.you.have.asserted. |
| 2d120 | 20 20 20 20 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 | .....that.the.commit.does.contai |
| 2d140 | 6e 20 74 68 65 20 62 75 67 20 69 6e 20 71 75 65 73 74 69 6f 6e 2e 0a 0a 4b 65 79 3a 20 42 20 67 | n.the.bug.in.question...Key:.B.g |
| 2d160 | 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 67 6f 6f 64 29 0a 20 20 20 20 20 4d 61 72 6b 20 74 | .(magit-bisect-good)......Mark.t |
| 2d180 | 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 20 61 73 20 67 6f 6f 64 2e 20 20 55 73 65 20 | he.current.commit.as.good...Use. |
| 2d1a0 | 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 0a 20 20 20 | this.after.you.have.asserted.... |
| 2d1c0 | 20 20 74 68 61 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 | ..that.the.commit.does.not.conta |
| 2d1e0 | 69 6e 20 74 68 65 20 62 75 67 20 69 6e 20 71 75 65 73 74 69 6f 6e 2e 0a 0a 4b 65 79 3a 20 42 20 | in.the.bug.in.question...Key:.B. |
| 2d200 | 6d 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 6d 61 72 6b 29 0a 20 20 20 20 20 4d 61 72 6b 20 | m.(magit-bisect-mark)......Mark. |
| 2d220 | 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 20 6f 66 20 74 | the.current.commit.with.one.of.t |
| 2d240 | 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 61 6e 64 0a 20 | he.bisect.terms...This.command.. |
| 2d260 | 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 20 74 6f 20 e2 | ....provides.an.alternative.to.. |
| 2d280 | 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 20 20 20 20 e2 | ..magit-bisect-bad....and....... |
| 2d2a0 | 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 69 73 20 75 73 | ..magit-bisect-good....and.is.us |
| 2d2c0 | 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 20 74 68 61 6e | eful.when.using.terms.other.than |
| 2d2e0 | 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 69 73 20 73 75 | ."bad"......and."good"...This.su |
| 2d300 | 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 2e 0a 0a 4b 65 | ffix.is.disabled.by.default...Ke |
| 2d320 | 79 3a 20 42 20 6b 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 6b 69 70 29 0a 20 20 20 20 20 | y:.B.k.(magit-bisect-skip)...... |
| 2d340 | 53 6b 69 70 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 2e 20 20 55 73 65 20 74 68 | Skip.the.current.commit...Use.th |
| 2d360 | 69 73 20 69 66 20 66 6f 72 20 73 6f 6d 65 20 72 65 61 73 6f 6e 20 74 68 65 20 63 75 72 72 65 6e | is.if.for.some.reason.the.curren |
| 2d380 | 74 0a 20 20 20 20 20 63 6f 6d 6d 69 74 20 69 73 20 6e 6f 74 20 61 20 67 6f 6f 64 20 6f 6e 65 20 | t......commit.is.not.a.good.one. |
| 2d3a0 | 74 6f 20 74 65 73 74 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6c 65 74 73 20 47 69 74 20 | to.test...This.command.lets.Git. |
| 2d3c0 | 63 68 6f 6f 73 65 20 61 0a 20 20 20 20 20 64 69 66 66 65 72 65 6e 74 20 6f 6e 65 2e 0a 0a 4b 65 | choose.a......different.one...Ke |
| 2d3e0 | 79 3a 20 42 20 72 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 72 65 73 65 74 29 0a 20 20 20 20 | y:.B.r.(magit-bisect-reset)..... |
| 2d400 | 20 41 66 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 | .After.bisecting,.cleanup.bisect |
| 2d420 | 69 6f 6e 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 | ion.state.and.return.to.original |
| 2d440 | 0a 20 20 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 | .........HEAD.........By.default |
| 2d460 | 20 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 | .the.status.buffer.shows.informa |
| 2d480 | 74 69 6f 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 | tion.about.the.ongoing.bisect.se |
| 2d4a0 | 73 73 69 6f 6e 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 62 69 73 65 63 | ssion...User.Option:.magit-bisec |
| 2d4c0 | 74 2d 73 68 6f 77 2d 67 72 61 70 68 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f | t-show-graph......This.option.co |
| 2d4e0 | 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 6c 61 | ntrols.whether.a.graph.is.displa |
| 2d500 | 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 73 20 | yed.for.the.log.of......commits. |
| 2d520 | 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 2e 0a | that.still.have.to.be.bisected.. |
| 2d540 | 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ...File:.doc5khxAZ.info,..Node:. |
| 2d560 | 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 4e 65 78 74 3a | Visiting.Files.and.Blobs,..Next: |
| 2d580 | 20 42 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 | .Blaming,..Prev:.Bisecting,..Up: |
| 2d5a0 | 20 49 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 | .Inspecting..5.8.Visiting.Files. |
| 2d5c0 | 61 6e 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 | and.Blobs.====================== |
| 2d5e0 | 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 61 6c 20 63 | ======..Magit.provides.several.c |
| 2d600 | 6f 6d 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 | ommands.that.visit.a.file.or.blo |
| 2d620 | 62 20 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 | b.(the.version.of.a.file.that.is |
| 2d640 | 20 73 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 | .stored.in.a.certain.commit)...A |
| 2d660 | 63 74 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 | ctually.it.provides.several.*gro |
| 2d680 | 75 70 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 | ups*.of.such.commands.and.the.se |
| 2d6a0 | 76 65 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 | veral.*variants*.within.each.gro |
| 2d6c0 | 75 70 2e 0a 0a 20 20 20 41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 43 6f 6d 6d 61 6e 64 73 20 | up......Also.see.*note.Commands. |
| 2d6e0 | 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 2e 0a 0a 2a | for.Buffers.Visiting.Files::...* |
| 2d700 | 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 73 69 74 20 | .Menu:..*.General-Purpose.Visit. |
| 2d720 | 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 61 6e 64 20 | Commands::.*.Visiting.Files.and. |
| 2d740 | 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 20 64 6f 63 | Blobs.from.a.Diff::....File:.doc |
| 2d760 | 35 6b 68 78 41 5a 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 | 5khxAZ.info,..Node:.General-Purp |
| 2d780 | 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 |
| 2d7a0 | 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, |
| 2d7c0 | 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.. |
| 2d7e0 | 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 |
| 2d800 | 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.--------------------------- |
| 2d820 | 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 |
| 2d840 | 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. |
| 2d860 | 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 |
| 2d880 | 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. |
| 2d8a0 | 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 43 6f 6d 6d 61 | that.is.likely.to.change...Comma |
| 2d8c0 | 6e 64 3a 20 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 0a 20 20 20 20 20 54 68 69 73 20 63 6f | nd:.magit-find-file......This.co |
| 2d8e0 | 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 73 | mmand.reads.a.filename.and.revis |
| 2d900 | 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 20 | ion.from.the.user.and.visits.... |
| 2d920 | 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 65 | ..the.respective.blob.in.a.buffe |
| 2d940 | 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 20 74 | r...The.buffer.is.displayed.in.t |
| 2d960 | 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 43 6f 6d 6d 61 6e | he......selected.window...Comman |
| 2d980 | 64 3a 20 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a | d:.magit-find-file-other-window. |
| 2d9a0 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 61 64 73 20 61 20 66 69 6c 65 6e 61 | .....This.command.reads.a.filena |
| 2d9c0 | 6d 65 20 61 6e 64 20 72 65 76 69 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 20 61 6e | me.and.revision.from.the.user.an |
| 2d9e0 | 64 20 76 69 73 69 74 73 0a 20 20 20 20 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 62 6c 6f | d.visits......the.respective.blo |
| 2da00 | 62 20 69 6e 20 61 20 62 75 66 66 65 72 2e 20 20 54 68 65 20 62 75 66 66 65 72 20 69 73 20 64 69 | b.in.a.buffer...The.buffer.is.di |
| 2da20 | 73 70 6c 61 79 65 64 20 69 6e 0a 20 20 20 20 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 0a | splayed.in......another.window.. |
| 2da40 | 0a 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 72 2d | .Command:.magit-find-file-other- |
| 2da60 | 66 72 61 6d 65 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 61 64 73 20 61 20 | frame......This.command.reads.a. |
| 2da80 | 66 69 6c 65 6e 61 6d 65 20 61 6e 64 20 72 65 76 69 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 75 | filename.and.revision.from.the.u |
| 2daa0 | 73 65 72 20 61 6e 64 20 76 69 73 69 74 73 0a 20 20 20 20 20 74 68 65 20 72 65 73 70 65 63 74 69 | ser.and.visits......the.respecti |
| 2dac0 | 76 65 20 62 6c 6f 62 20 69 6e 20 61 20 62 75 66 66 65 72 2e 20 20 54 68 65 20 62 75 66 66 65 72 | ve.blob.in.a.buffer...The.buffer |
| 2dae0 | 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 72 20 66 72 | .is.displayed.in......another.fr |
| 2db00 | 61 6d 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e | ame.....File:.doc5khxAZ.info,..N |
| 2db20 | 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 20 66 72 | ode:.Visiting.Files.and.Blobs.fr |
| 2db40 | 6f 6d 20 61 20 44 69 66 66 2c 20 20 50 72 65 76 3a 20 47 65 6e 65 72 61 6c 2d 50 75 72 70 6f 73 | om.a.Diff,..Prev:.General-Purpos |
| 2db60 | 65 20 56 69 73 69 74 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 55 70 3a 20 56 69 73 69 74 69 6e 67 20 | e.Visit.Commands,..Up:.Visiting. |
| 2db80 | 46 69 6c 65 73 20 61 6e 64 20 42 6c 6f 62 73 0a 0a 35 2e 38 2e 32 20 56 69 73 69 74 69 6e 67 20 | Files.and.Blobs..5.8.2.Visiting. |
| 2dba0 | 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 0a 2d 2d 2d 2d | Files.and.Blobs.from.a.Diff.---- |
| 2dbc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 2dbe0 | 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 6f 6e 6c 79 20 | ------..These.commands.can.only. |
| 2dc00 | 62 65 20 75 73 65 64 20 77 68 65 6e 20 70 6f 69 6e 74 20 69 73 20 69 6e 73 69 64 65 20 61 20 64 | be.used.when.point.is.inside.a.d |
| 2dc20 | 69 66 66 2e 0a 0a 4b 65 79 3a 20 52 45 54 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 | iff...Key:.RET.(magit-diff-visit |
| 2dc40 | 2d 66 69 6c 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 76 69 73 69 74 73 20 | -file)......This.command.visits. |
| 2dc60 | 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 66 | the.appropriate.version.of.the.f |
| 2dc80 | 69 6c 65 20 74 68 61 74 20 74 68 65 0a 20 20 20 20 20 64 69 66 66 20 61 74 20 70 6f 69 6e 74 20 | ile.that.the......diff.at.point. |
| 2dca0 | 69 73 20 61 62 6f 75 74 2e 20 20 54 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 70 6f 69 6e 74 | is.about...The.location.of.point |
| 2dcc0 | 20 69 6e 73 69 64 65 20 74 68 65 20 64 69 66 66 0a 20 20 20 20 20 64 65 74 65 72 6d 69 6e 65 73 | .inside.the.diff......determines |
| 2dce0 | 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 20 20 54 | .which.file.is.being.visited...T |
| 2dd00 | 68 65 20 76 69 73 69 74 65 64 20 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 64 65 70 65 6e 64 73 20 | he.visited.version......depends. |
| 2dd20 | 6f 6e 20 77 68 61 74 20 63 68 61 6e 67 65 73 20 74 68 65 20 64 69 66 66 20 69 73 20 61 62 6f 75 | on.what.changes.the.diff.is.abou |
| 2dd40 | 74 2e 0a 0a 20 20 20 20 20 20 20 31 2e 20 49 66 20 74 68 65 20 64 69 66 66 20 73 68 6f 77 73 20 | t..........1..If.the.diff.shows. |
| 2dd60 | 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 2c 20 73 74 61 67 65 | uncommitted.changes.(i.e.,.stage |
| 2dd80 | 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 61 6e 67 65 73 29 | d.or...........unstaged.changes) |
| 2dda0 | 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 68 65 20 77 6f 72 | ,.then.visit.the.file.in.the.wor |
| 2ddc0 | 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 2c 20 74 68 65 20 73 | king.tree...........(i.e.,.the.s |
| 2dde0 | 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 6e 64 2d 66 69 6c | ame."real".file.that....find-fil |
| 2de00 | 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 20 20 20 20 20 20 | e....would.visit...In........... |
| 2de20 | 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 6c 6f 62 22 20 28 | all.other.cases.visit.a."blob".( |
| 2de40 | 69 2e 65 2e 2c 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 61 20 66 69 6c 65 20 61 73 0a 20 | i.e.,.the.version.of.a.file.as.. |
| 2de60 | 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 6d 6d 69 74 29 2e | .........stored.in.some.commit). |
| 2de80 | 0a 0a 20 20 20 20 20 20 20 32 2e 20 49 66 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 20 72 65 6d | .........2..If.point.is.on.a.rem |
| 2dea0 | 6f 76 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 | oved.line,.then.visit.the.blob.f |
| 2dec0 | 6f 72 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 66 69 72 73 74 20 70 61 72 65 6e 74 20 6f 66 | or.the...........first.parent.of |
| 2dee0 | 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 72 65 6d 6f 76 65 64 20 74 68 61 74 20 6c 69 | .the.commit.that.removed.that.li |
| 2df00 | 6e 65 2c 20 69 2e 65 2e 2c 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 20 63 6f 6d | ne,.i.e.,.the...........last.com |
| 2df20 | 6d 69 74 20 77 68 65 72 65 20 74 68 61 74 20 6c 69 6e 65 20 73 74 69 6c 6c 20 65 78 69 73 74 73 | mit.where.that.line.still.exists |
| 2df40 | 2e 0a 0a 20 20 20 20 20 20 20 33 2e 20 49 66 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 6e 20 61 | ..........3..If.point.is.on.an.a |
| 2df60 | 64 64 65 64 20 6f 72 20 63 6f 6e 74 65 78 74 20 6c 69 6e 65 2c 20 74 68 65 6e 20 76 69 73 69 74 | dded.or.context.line,.then.visit |
| 2df80 | 20 74 68 65 20 62 6c 6f 62 0a 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 61 64 64 73 20 74 68 | .the.blob...........that.adds.th |
| 2dfa0 | 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 72 | at.line,.or.if.the.diff.shows.fr |
| 2dfc0 | 6f 6d 20 6d 6f 72 65 20 74 68 61 6e 20 61 0a 20 20 20 20 20 20 20 20 20 20 73 69 6e 67 6c 65 20 | om.more.than.a...........single. |
| 2dfe0 | 63 6f 6d 6d 69 74 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 | commit,.then.visit.the.blob.from |
| 2e000 | 20 74 68 65 20 6c 61 73 74 20 6f 66 20 74 68 65 73 65 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6d | .the.last.of.these...........com |
| 2e020 | 6d 69 74 73 2e 0a 0a 20 20 20 20 20 49 6e 20 74 68 65 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 | mits........In.the.file-visiting |
| 2e040 | 20 62 75 66 66 65 72 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 67 6f 65 73 20 74 6f 20 74 68 65 | .buffer.this.command.goes.to.the |
| 2e060 | 20 6c 69 6e 65 20 74 68 61 74 0a 20 20 20 20 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 74 | .line.that......corresponds.to.t |
| 2e080 | 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 74 68 65 20 | he.line.that.point.is.on.in.the. |
| 2e0a0 | 64 69 66 66 2e 0a 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 | diff........The.buffer.is.displa |
| 2e0c0 | 79 65 64 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 | yed.in.the.selected.window...Wit |
| 2e0e0 | 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 74 68 65 20 62 75 66 | h.a.prefix......argument.the.buf |
| 2e100 | 66 65 72 20 69 73 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 | fer.is.displayed.in.another.wind |
| 2e120 | 6f 77 20 69 6e 73 74 65 61 64 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d | ow.instead...User.Option:.magit- |
| 2e140 | 64 69 66 66 2d 76 69 73 69 74 2d 70 72 65 76 69 6f 75 73 2d 62 6c 6f 62 0a 20 20 20 20 20 54 68 | diff-visit-previous-blob......Th |
| 2e160 | 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 e2 80 98 6d 61 | is.option.controls.whether....ma |
| 2e180 | 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 e2 80 99 20 6d 61 79 20 76 69 73 69 74 | git-diff-visit-file....may.visit |
| 2e1a0 | 20 74 68 65 0a 20 20 20 20 20 70 72 65 76 69 6f 75 73 20 62 6c 6f 62 2e 20 20 57 68 65 6e 20 74 | .the......previous.blob...When.t |
| 2e1c0 | 68 69 73 20 69 73 20 e2 80 98 74 e2 80 99 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 20 61 6e 64 | his.is....t....(the.default).and |
| 2e1e0 | 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 0a 20 20 20 20 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 | .point.is.on.a......removed.line |
| 2e200 | 20 69 6e 20 61 20 64 69 66 66 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 | .in.a.diff.for.a.committed.chang |
| 2e220 | 65 2c 20 74 68 65 6e 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 | e,.then.........magit-diff-visit |
| 2e240 | 2d 66 69 6c 65 e2 80 99 20 76 69 73 69 74 73 20 74 68 65 20 62 6c 6f 62 20 66 72 6f 6d 20 74 68 | -file....visits.the.blob.from.th |
| 2e260 | 65 20 6c 61 73 74 20 72 65 76 69 73 69 6f 6e 0a 20 20 20 20 20 77 68 69 63 68 20 73 74 69 6c 6c | e.last.revision......which.still |
| 2e280 | 20 68 61 64 20 74 68 61 74 20 6c 69 6e 65 2e 0a 0a 20 20 20 20 20 43 75 72 72 65 6e 74 6c 79 20 | .had.that.line........Currently. |
| 2e2a0 | 74 68 69 73 20 69 73 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 20 63 6f 6d 6d 69 | this.is.only.supported.for.commi |
| 2e2c0 | 74 74 65 64 20 63 68 61 6e 67 65 73 2c 20 66 6f 72 20 73 74 61 67 65 64 0a 20 20 20 20 20 61 6e | tted.changes,.for.staged......an |
| 2e2e0 | 64 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 | d.unstaged.changes....magit-diff |
| 2e300 | 2d 76 69 73 69 74 2d 66 69 6c 65 e2 80 99 20 61 6c 77 61 79 73 20 76 69 73 69 74 73 20 74 68 65 | -visit-file....always.visits.the |
| 2e320 | 20 66 69 6c 65 0a 20 20 20 20 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a | .file......in.the.working.tree.. |
| 2e340 | 0a 4b 65 79 3a 20 43 2d 3c 72 65 74 75 72 6e 3e 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 | .Key:.C-<return>.(magit-diff-vis |
| 2e360 | 69 74 2d 66 69 6c 65 2d 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | it-file-worktree)......This.comm |
| 2e380 | 61 6e 64 20 76 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 | and.visits.the.worktree.version. |
| 2e3a0 | 6f 66 20 74 68 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 | of.the.appropriate.file.......Th |
| 2e3c0 | 65 20 6c 6f 63 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 | e.location.of.point.inside.the.d |
| 2e3e0 | 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 0a 20 20 20 | iff.determines.which.file.is.... |
| 2e400 | 20 20 62 65 69 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 | ..being.visited...Unlike....magi |
| 2e420 | 74 2d 64 69 66 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 | t-diff-visit-file....it.always.v |
| 2e440 | 69 73 69 74 73 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 | isits.the......"real".file.in.th |
| 2e460 | 65 20 77 6f 72 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 | e.working.tree,.i.e.the."current |
| 2e480 | 20 76 65 72 73 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 | .version".of.the......file...... |
| 2e4a0 | 20 20 49 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 74 68 | ..In.the.file-visiting.buffer.th |
| 2e4c0 | 69 73 20 63 6f 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 | is.command.goes.to.the.line.that |
| 2e4e0 | 0a 20 20 20 20 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 | ......corresponds.to.the.line.th |
| 2e500 | 61 74 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 69 6e 20 74 68 65 20 64 69 66 66 2e 20 20 4c 69 6e | at.point.is.on.in.the.diff...Lin |
| 2e520 | 65 73 20 74 68 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 | es.that......were.added.or.remov |
| 2e540 | 65 64 20 69 6e 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 | ed.in.the.working.tree,.the.inde |
| 2e560 | 78 20 61 6e 64 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 | x.and.other......commits.in.betw |
| 2e580 | 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 74 65 64 20 | een.are.automatically.accounted. |
| 2e5a0 | 66 6f 72 2e 0a 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 | for........The.buffer.is.display |
| 2e5c0 | 65 64 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 | ed.in.the.selected.window...With |
| 2e5e0 | 20 61 20 70 72 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 | .a.prefix......argument.the.buff |
| 2e600 | 65 72 20 69 73 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 | er.is.displayed.in.another.windo |
| 2e620 | 77 20 69 6e 73 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 | w.instead......Variants.of.the.a |
| 2e640 | 62 6f 76 65 20 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 | bove.two.commands.exist.that.ins |
| 2e660 | 74 65 61 64 20 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 | tead.visit.the.file.in.another.w |
| 2e680 | 69 6e 64 6f 77 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 | indow.or.in.another.frame...If.y |
| 2e6a0 | 6f 75 20 70 72 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 | ou.prefer.such.behavior,.then.yo |
| 2e6c0 | 75 20 6d 61 79 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 | u.may.want.to.change.the.above.k |
| 2e6e0 | 65 79 20 62 69 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 | ey.bindings,.but.note.that.the.a |
| 2e700 | 62 6f 76 65 20 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 | bove.commands.also.use.another.w |
| 2e720 | 69 6e 64 6f 77 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 | indow.when.invoked.with.a.prefix |
| 2e740 | 0a 61 72 67 75 6d 65 6e 74 2e 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 64 69 66 66 2d | .argument...Command:.magit-diff- |
| 2e760 | 76 69 73 69 74 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a 0a 43 6f 6d 6d 61 6e 64 | visit-file-other-window..Command |
| 2e780 | 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 66 72 | :.magit-diff-visit-file-other-fr |
| 2e7a0 | 61 6d 65 0a 0a 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 | ame..Command:.magit-diff-visit-w |
| 2e7c0 | 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 0a 43 6f 6d 6d 61 | orktree-file-other-window..Comma |
| 2e7e0 | 6e 64 3a 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 77 6f 72 6b 74 72 65 65 2d 66 69 | nd:.magit-diff-visit-worktree-fi |
| 2e800 | 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 | le-other-frame....File:.doc5khxA |
| 2e820 | 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 42 6c 61 6d 69 6e 67 2c 20 20 50 72 65 76 3a 20 56 | Z.info,..Node:.Blaming,..Prev:.V |
| 2e840 | 69 73 69 74 69 6e 67 20 46 69 6c 65 73 20 61 6e 64 20 42 6c 6f 62 73 2c 20 20 55 70 3a 20 49 6e | isiting.Files.and.Blobs,..Up:.In |
| 2e860 | 73 70 65 63 74 69 6e 67 0a 0a 35 2e 39 20 42 6c 61 6d 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | specting..5.9.Blaming.========== |
| 2e880 | 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 | =..Also.see.[BROKEN.LINK:.man:gi |
| 2e8a0 | 74 2d 62 6c 61 6d 65 5d 0a 0a 20 20 20 54 6f 20 73 74 61 72 74 20 62 6c 61 6d 69 6e 67 2c 20 69 | t-blame].....To.start.blaming,.i |
| 2e8c0 | 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 68 | nvoke.the....magit-file-dispatch |
| 2e8e0 | 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 2e 20 20 57 | ....transient.prefix.command...W |
| 2e900 | 68 65 6e 20 75 73 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 6b 65 79 20 62 69 6e 64 69 6e | hen.using.the.default.key.bindin |
| 2e920 | 67 73 2c 20 74 68 61 74 20 63 61 6e 20 62 65 20 64 6f 6e 65 20 62 79 0a 70 72 65 73 73 69 6e 67 | gs,.that.can.be.done.by.pressing |
| 2e940 | 20 e2 80 98 43 2d 63 20 4d 2d 67 e2 80 99 2e 20 20 57 68 65 6e 20 75 73 69 6e 67 20 74 68 65 20 | ....C-c.M-g......When.using.the. |
| 2e960 | 72 65 63 6f 6d 6d 65 6e 64 65 64 20 62 69 6e 64 69 6e 67 73 2c 20 74 68 69 73 20 63 6f 6d 6d 61 | recommended.bindings,.this.comma |
| 2e980 | 6e 64 0a 69 73 20 69 6e 73 74 65 61 64 20 62 6f 75 6e 64 20 74 6f 20 e2 80 98 43 2d 63 20 66 e2 | nd.is.instead.bound.to....C-c.f. |
| 2e9a0 | 80 99 2e 20 20 41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 47 6c 6f 62 61 6c 20 42 69 6e 64 69 | .....Also.see.*note.Global.Bindi |
| 2e9c0 | 6e 67 73 3a 3a 2e 0a 0a 20 20 20 54 68 65 20 62 6c 61 6d 69 6e 67 20 73 75 66 66 69 78 20 63 6f | ngs::......The.blaming.suffix.co |
| 2e9e0 | 6d 6d 61 6e 64 73 20 63 61 6e 20 62 65 20 69 6e 76 6f 6b 65 64 20 64 69 72 65 63 74 6c 79 20 66 | mmands.can.be.invoked.directly.f |
| 2ea00 | 72 6f 6d 20 74 68 65 20 66 69 6c 65 0a 64 69 73 70 61 74 63 68 20 74 72 61 6e 73 69 65 6e 74 2e | rom.the.file.dispatch.transient. |
| 2ea20 | 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 20 61 6e 20 | ..However.if.you.want.to.set.an. |
| 2ea40 | 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 6e 0a 79 6f 75 20 68 61 76 65 20 74 6f | infix.argument,.then.you.have.to |
| 2ea60 | 20 65 6e 74 65 72 20 74 68 65 20 62 6c 61 6d 69 6e 67 20 73 75 62 2d 70 72 65 66 69 78 20 66 69 | .enter.the.blaming.sub-prefix.fi |
| 2ea80 | 72 73 74 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 42 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 29 | rst...Key:.C-c.f.B.(magit-blame) |
| 2eaa0 | 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 62 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 64 64 69 | ..Key:.C-c.f.b.(magit-blame-addi |
| 2eac0 | 74 69 6f 6e 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 42 20 62 0a 0a 4b 65 79 3a 20 43 2d 63 20 | tion)..Key:.C-c.f.B.b..Key:.C-c. |
| 2eae0 | 66 20 72 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 6d 6f 76 61 6c 29 0a 0a 4b 65 79 3a 20 | f.r.(magit-blame-removal)..Key:. |
| 2eb00 | 43 2d 63 20 66 20 42 20 72 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 66 20 28 6d 61 67 69 74 2d 62 | C-c.f.B.r..Key:.C-c.f.f.(magit-b |
| 2eb20 | 6c 61 6d 65 2d 72 65 76 65 72 73 65 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 42 20 66 0a 0a 4b | lame-reverse)..Key:.C-c.f.B.f..K |
| 2eb40 | 65 79 3a 20 43 2d 63 20 66 20 65 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f 29 0a 0a | ey:.C-c.f.e.(magit-blame-echo).. |
| 2eb60 | 4b 65 79 3a 20 43 2d 63 20 66 20 42 20 65 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 71 20 28 6d 61 | Key:.C-c.f.B.e..Key:.C-c.f.q.(ma |
| 2eb80 | 67 69 74 2d 62 6c 61 6d 65 2d 71 75 69 74 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 42 20 71 0a | git-blame-quit)..Key:.C-c.f.B.q. |
| 2eba0 | 20 20 20 20 20 45 61 63 68 20 6f 66 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 69 73 20 64 | .....Each.of.these.commands.is.d |
| 2ebc0 | 6f 63 75 6d 65 6e 74 65 64 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 20 72 69 67 68 74 20 62 65 6c | ocumented.individually.right.bel |
| 2ebe0 | 6f 77 2c 0a 20 20 20 20 20 61 6c 6f 6e 67 73 69 64 65 20 74 68 65 69 72 20 64 65 66 61 75 6c 74 | ow,......alongside.their.default |
| 2ec00 | 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e 20 20 54 68 65 20 62 69 6e 64 69 6e 67 73 20 73 68 6f | .key.bindings...The.bindings.sho |
| 2ec20 | 77 6e 20 61 62 6f 76 65 20 61 72 65 0a 20 20 20 20 20 74 68 65 20 72 65 63 6f 6d 6d 65 6e 64 65 | wn.above.are......the.recommende |
| 2ec40 | 64 20 62 69 6e 64 69 6e 67 73 2c 20 77 68 69 63 68 20 79 6f 75 20 63 61 6e 20 65 6e 61 62 6c 65 | d.bindings,.which.you.can.enable |
| 2ec60 | 20 62 79 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 0a 20 20 20 20 20 69 6e 73 74 72 75 63 74 69 | .by.following.the......instructi |
| 2ec80 | 6f 6e 73 20 69 6e 20 2a 6e 6f 74 65 20 47 6c 6f 62 61 6c 20 42 69 6e 64 69 6e 67 73 3a 3a 2e 0a | ons.in.*note.Global.Bindings::.. |
| 2eca0 | 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 42 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 29 0a 20 20 | .Key:.C-c.M-g.B.(magit-blame)... |
| 2ecc0 | 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 |
| 2ece0 | 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 |
| 2ed00 | 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 |
| 2ed20 | 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 |
| 2ed40 | 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 |
| 2ed60 | 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..... |
| 2ed80 | 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 77 | .Note.that.not.all.of.the.follow |
| 2eda0 | 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 6c | ing.suffixes.are.available.at.al |
| 2edc0 | 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 69 | l.times...For.example.if....magi |
| 2ede0 | 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 20 | t-blame-mode....is.not.enabled,. |
| 2ee00 | 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 69 | then.the.command.whose.purpose.i |
| 2ee20 | 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 6f | s.to.turn.off.that.mode.would.no |
| 2ee40 | 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 73 | t.be.of.any.use.and.therefore.is |
| 2ee60 | 6e e2 80 99 74 20 61 76 61 69 6c 61 62 6c 65 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 62 | n...t.available...Key:.C-c.M-g.b |
| 2ee80 | 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 64 64 69 74 69 6f 6e 29 0a 0a 4b 65 79 3a 20 43 2d | .(magit-blame-addition)..Key:.C- |
| 2eea0 | 63 20 4d 2d 67 20 42 20 62 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 75 67 6d | c.M-g.B.b......This.command.augm |
| 2eec0 | 65 6e 74 73 20 65 61 63 68 20 6c 69 6e 65 20 6f 72 20 63 68 75 6e 6b 20 6f 66 20 6c 69 6e 65 73 | ents.each.line.or.chunk.of.lines |
| 2eee0 | 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 66 69 6c 65 2d 76 69 73 69 74 69 | .in.the.current......file-visiti |
| 2ef00 | 6e 67 20 6f 72 20 62 6c 6f 62 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 20 77 69 74 68 20 | ng.or.blob-visiting.buffer.with. |
| 2ef20 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 77 68 61 74 0a 20 20 20 20 20 63 6f 6d 6d | information.about.what......comm |
| 2ef40 | 69 74 73 20 6c 61 73 74 20 74 6f 75 63 68 65 64 20 74 68 65 73 65 20 6c 69 6e 65 73 2e 0a 0a 20 | its.last.touched.these.lines.... |
| 2ef60 | 20 20 20 20 49 66 20 74 68 65 20 62 75 66 66 65 72 20 76 69 73 69 74 73 20 61 20 72 65 76 69 73 | ....If.the.buffer.visits.a.revis |
| 2ef80 | 69 6f 6e 20 6f 66 20 74 68 61 74 20 66 69 6c 65 2c 20 74 68 65 6e 20 68 69 73 74 6f 72 79 20 75 | ion.of.that.file,.then.history.u |
| 2efa0 | 70 20 74 6f 0a 20 20 20 20 20 74 68 61 74 20 72 65 76 69 73 69 6f 6e 20 69 73 20 63 6f 6e 73 69 | p.to......that.revision.is.consi |
| 2efc0 | 64 65 72 65 64 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 66 69 6c 65 e2 80 99 73 20 | dered...Otherwise,.the.file...s. |
| 2efe0 | 66 75 6c 6c 20 68 69 73 74 6f 72 79 20 69 73 0a 20 20 20 20 20 63 6f 6e 73 69 64 65 72 65 64 2c | full.history.is......considered, |
| 2f000 | 20 69 6e 63 6c 75 64 69 6e 67 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2e 0a | .including.uncommitted.changes.. |
| 2f020 | 0a 20 20 20 20 20 49 66 20 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d 6f 64 65 20 69 73 20 61 6c 72 | ......If.Magit-Blame.mode.is.alr |
| 2f040 | 65 61 64 79 20 74 75 72 6e 65 64 20 6f 6e 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 | eady.turned.on.in.the.current.bu |
| 2f060 | 66 66 65 72 20 74 68 65 6e 0a 20 20 20 20 20 62 6c 61 6d 69 6e 67 20 69 73 20 64 6f 6e 65 20 72 | ffer.then......blaming.is.done.r |
| 2f080 | 65 63 75 72 73 69 76 65 6c 79 2c 20 62 79 20 76 69 73 69 74 69 6e 67 20 52 45 56 49 53 49 4f 4e | ecursively,.by.visiting.REVISION |
| 2f0a0 | 3a 46 49 4c 45 20 28 75 73 69 6e 67 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 66 69 6e 64 2d | :FILE.(using.........magit-find- |
| 2f0c0 | 66 69 6c 65 e2 80 99 29 2c 20 77 68 65 72 65 20 52 45 56 49 53 49 4f 4e 20 69 73 20 61 20 70 61 | file...),.where.REVISION.is.a.pa |
| 2f0e0 | 72 65 6e 74 20 6f 66 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 74 68 61 74 0a 20 20 20 20 20 61 | rent.of.the.revision.that......a |
| 2f100 | 64 64 65 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 6f 72 20 63 68 75 6e 6b 20 6f | dded.the.current.line.or.chunk.o |
| 2f120 | 66 20 6c 69 6e 65 73 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 72 20 28 6d 61 67 69 74 2d | f.lines...Key:.C-c.M-g.r.(magit- |
| 2f140 | 62 6c 61 6d 65 2d 72 65 6d 6f 76 61 6c 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 42 20 72 | blame-removal)..Key:.C-c.M-g.B.r |
| 2f160 | 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 75 67 6d 65 6e 74 73 20 65 61 63 68 | ......This.command.augments.each |
| 2f180 | 20 6c 69 6e 65 20 6f 72 20 63 68 75 6e 6b 20 6f 66 20 6c 69 6e 65 73 20 69 6e 20 74 68 65 20 63 | .line.or.chunk.of.lines.in.the.c |
| 2f1a0 | 75 72 72 65 6e 74 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 | urrent......blob-visiting.buffer |
| 2f1c0 | 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 20 72 65 76 69 | .with.information.about.the.revi |
| 2f1e0 | 73 69 6f 6e 20 74 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 | sion.that......removes.it...It.c |
| 2f200 | 61 6e 6e 6f 74 20 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 | annot.be.used.in.file-visiting.b |
| 2f220 | 75 66 66 65 72 73 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 | uffers........Like....magit-blam |
| 2f240 | 65 2d 61 64 64 69 74 69 6f 6e e2 80 99 2c 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 61 6e 20 | e-addition...,.this.command.can. |
| 2f260 | 62 65 20 75 73 65 64 20 72 65 63 75 72 73 69 76 65 6c 79 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d | be.used.recursively...Key:.C-c.M |
| 2f280 | 2d 67 20 66 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 76 65 72 73 65 29 0a 0a 4b 65 79 3a | -g.f.(magit-blame-reverse)..Key: |
| 2f2a0 | 20 43 2d 63 20 4d 2d 67 20 42 20 66 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 | .C-c.M-g.B.f......This.command.a |
| 2f2c0 | 75 67 6d 65 6e 74 73 20 65 61 63 68 20 6c 69 6e 65 20 6f 72 20 63 68 75 6e 6b 20 6f 66 20 6c 69 | ugments.each.line.or.chunk.of.li |
| 2f2e0 | 6e 65 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 66 69 6c 65 2d 76 69 73 | nes.in.the.current......file-vis |
| 2f300 | 69 74 69 6e 67 20 6f 72 20 62 6c 6f 62 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 20 77 69 | iting.or.blob-visiting.buffer.wi |
| 2f320 | 74 68 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 0a 20 20 20 20 20 6c 61 | th.information.about.the......la |
| 2f340 | 73 74 20 72 65 76 69 73 69 6f 6e 20 69 6e 20 77 68 69 63 68 20 61 20 6c 69 6e 65 20 73 74 69 6c | st.revision.in.which.a.line.stil |
| 2f360 | 6c 20 65 78 69 73 74 65 64 2e 0a 0a 20 20 20 20 20 4c 69 6b 65 20 e2 80 98 6d 61 67 69 74 2d 62 | l.existed........Like....magit-b |
| 2f380 | 6c 61 6d 65 2d 61 64 64 69 74 69 6f 6e e2 80 99 2c 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 | lame-addition...,.this.command.c |
| 2f3a0 | 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 4b 65 79 3a 20 43 2d | an.be.used.recursively...Key:.C- |
| 2f3c0 | 63 20 4d 2d 67 20 65 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f 29 0a 0a 4b 65 79 3a | c.M-g.e.(magit-blame-echo)..Key: |
| 2f3e0 | 20 43 2d 63 20 4d 2d 67 20 42 20 65 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 | .C-c.M-g.B.e......This.command.i |
| 2f400 | 73 20 6c 69 6b 65 20 e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 64 64 69 74 69 6f 6e e2 80 | s.like....magit-blame-addition.. |
| 2f420 | 99 20 65 78 63 65 70 74 20 74 68 61 74 20 69 74 20 64 6f 65 73 6e e2 80 99 74 0a 20 20 20 20 20 | ..except.that.it.doesn...t...... |
| 2f440 | 74 75 72 6e 20 6f 6e 20 e2 80 98 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 e2 80 99 20 61 6e 64 | turn.on....read-only-mode....and |
| 2f460 | 20 74 68 61 74 20 69 74 20 69 6e 69 74 69 61 6c 6c 79 20 75 73 65 73 20 74 68 65 0a 20 20 20 20 | .that.it.initially.uses.the..... |
| 2f480 | 20 76 69 73 75 61 6c 69 7a 61 74 69 6f 6e 20 73 74 79 6c 65 20 73 70 65 63 69 66 69 65 64 20 62 | .visualization.style.specified.b |
| 2f4a0 | 79 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f 2d 73 74 79 | y.option....magit-blame-echo-sty |
| 2f4c0 | 6c 65 e2 80 99 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6b 65 79 20 62 69 6e | le.........The.following.key.bin |
| 2f4e0 | 64 69 6e 67 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 77 68 65 6e 20 4d 61 67 69 74 2d 42 | dings.are.available.when.Magit-B |
| 2f500 | 6c 61 6d 65 20 6d 6f 64 65 20 69 73 0a 65 6e 61 62 6c 65 64 20 61 6e 64 20 52 65 61 64 2d 4f 6e | lame.mode.is.enabled.and.Read-On |
| 2f520 | 6c 79 20 6d 6f 64 65 20 69 73 20 6e 6f 74 20 65 6e 61 62 6c 65 64 2e 20 20 54 68 65 73 65 20 63 | ly.mode.is.not.enabled...These.c |
| 2f540 | 6f 6d 6d 61 6e 64 73 20 61 72 65 20 61 6c 73 6f 0a 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 6f 74 | ommands.are.also.available.in.ot |
| 2f560 | 68 65 72 20 62 75 66 66 65 72 73 3b 20 68 65 72 65 20 6f 6e 6c 79 20 74 68 65 20 62 65 68 61 76 | her.buffers;.here.only.the.behav |
| 2f580 | 69 6f 72 20 69 73 20 64 65 73 63 72 69 62 65 64 20 74 68 61 74 20 69 73 0a 72 65 6c 65 76 61 6e | ior.is.described.that.is.relevan |
| 2f5a0 | 74 20 69 6e 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 73 20 74 68 61 74 20 | t.in.file-visiting.buffers.that. |
| 2f5c0 | 61 72 65 20 62 65 69 6e 67 20 62 6c 61 6d 65 64 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 | are.being.blamed...Key:.C-c.M-g. |
| 2f5e0 | 71 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 71 75 69 74 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d | q.(magit-blame-quit)..Key:.C-c.M |
| 2f600 | 2d 67 20 42 20 71 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 | -g.B.q......This.command.turns.o |
| 2f620 | 66 66 20 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 | ff.Magit-Blame.mode...If.the.buf |
| 2f640 | 66 65 72 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 | fer.was.created......during.a.re |
| 2f660 | 63 75 72 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 | cursive.blame,.then.it.also.kill |
| 2f680 | 73 20 74 68 65 20 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 52 45 54 20 28 6d 61 67 69 74 2d 73 | s.the.buffer...Key:.RET.(magit-s |
| 2f6a0 | 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 | how-commit)......This.command.sh |
| 2f6c0 | 6f 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 | ows.the.commit.that.last.touched |
| 2f6e0 | 20 74 68 65 20 6c 69 6e 65 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 4b 65 79 3a 20 53 50 43 20 28 6d | .the.line.at.point...Key:.SPC.(m |
| 2f700 | 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 29 0a 20 20 20 | agit-diff-show-or-scroll-up).... |
| 2f720 | 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 75 70 64 61 74 65 73 20 74 68 65 20 63 6f 6d 6d 69 | ..This.command.updates.the.commi |
| 2f740 | 74 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 65 69 74 68 65 72 20 73 68 6f 77 | t.buffer........This.either.show |
| 2f760 | 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 6c 61 73 74 20 74 6f 75 63 68 65 64 20 74 | s.the.commit.that.last.touched.t |
| 2f780 | 68 65 20 6c 69 6e 65 20 61 74 20 70 6f 69 6e 74 20 69 6e 0a 20 20 20 20 20 74 68 65 20 61 70 70 | he.line.at.point.in......the.app |
| 2f7a0 | 72 6f 70 72 69 61 74 65 20 62 75 66 66 65 72 2c 20 6f 72 20 69 66 20 74 68 61 74 20 62 75 66 66 | ropriate.buffer,.or.if.that.buff |
| 2f7c0 | 65 72 20 69 73 20 61 6c 72 65 61 64 79 20 62 65 69 6e 67 0a 20 20 20 20 20 64 69 73 70 6c 61 79 | er.is.already.being......display |
| 2f7e0 | 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 20 61 6e 64 20 69 66 20 74 | ed.in.the.current.frame.and.if.t |
| 2f800 | 68 61 74 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 73 0a 20 20 20 20 20 69 6e 66 6f 72 6d 61 | hat.buffer.contains......informa |
| 2f820 | 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 61 74 20 63 6f 6d 6d 69 74 2c 20 74 68 65 6e 20 74 68 65 | tion.about.that.commit,.then.the |
| 2f840 | 20 62 75 66 66 65 72 20 69 73 20 73 63 72 6f 6c 6c 65 64 20 75 70 0a 20 20 20 20 20 69 6e 73 74 | .buffer.is.scrolled.up......inst |
| 2f860 | 65 61 64 2e 0a 0a 4b 65 79 3a 20 44 45 4c 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d | ead...Key:.DEL.(magit-diff-show- |
| 2f880 | 6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | or-scroll-down)......This.comman |
| 2f8a0 | 64 20 75 70 64 61 74 65 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 62 75 66 66 65 72 2e 0a 0a 20 20 | d.updates.the.commit.buffer..... |
| 2f8c0 | 20 20 20 54 68 69 73 20 65 69 74 68 65 72 20 73 68 6f 77 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 | ...This.either.shows.the.commit. |
| 2f8e0 | 74 68 61 74 20 6c 61 73 74 20 74 6f 75 63 68 65 64 20 74 68 65 20 6c 69 6e 65 20 61 74 20 70 6f | that.last.touched.the.line.at.po |
| 2f900 | 69 6e 74 20 69 6e 0a 20 20 20 20 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 62 75 66 66 | int.in......the.appropriate.buff |
| 2f920 | 65 72 2c 20 6f 72 20 69 66 20 74 68 61 74 20 62 75 66 66 65 72 20 69 73 20 61 6c 72 65 61 64 79 | er,.or.if.that.buffer.is.already |
| 2f940 | 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 68 65 20 63 75 72 | .being......displayed.in.the.cur |
| 2f960 | 72 65 6e 74 20 66 72 61 6d 65 20 61 6e 64 20 69 66 20 74 68 61 74 20 62 75 66 66 65 72 20 63 6f | rent.frame.and.if.that.buffer.co |
| 2f980 | 6e 74 61 69 6e 73 0a 20 20 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 | ntains......information.about.th |
| 2f9a0 | 61 74 20 63 6f 6d 6d 69 74 2c 20 74 68 65 6e 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 73 63 | at.commit,.then.the.buffer.is.sc |
| 2f9c0 | 72 6f 6c 6c 65 64 20 64 6f 77 6e 0a 20 20 20 20 20 69 6e 73 74 65 61 64 2e 0a 0a 20 20 20 54 68 | rolled.down......instead......Th |
| 2f9e0 | 65 20 66 6f 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 | e.following.key.bindings.are.ava |
| 2fa00 | 69 6c 61 62 6c 65 20 77 68 65 6e 20 62 6f 74 68 20 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d 6f 64 | ilable.when.both.Magit-Blame.mod |
| 2fa20 | 65 0a 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 | e.and.Read-Only.mode.are.enabled |
| 2fa40 | 2e 0a 0a 4b 65 79 3a 20 62 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 29 0a 20 20 20 20 20 53 65 65 | ...Key:.b.(magit-blame)......See |
| 2fa60 | 20 61 62 6f 76 65 2e 0a 0a 4b 65 79 3a 20 6e 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6e 65 78 | .above...Key:.n.(magit-blame-nex |
| 2fa80 | 74 2d 63 68 75 6e 6b 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 6f 76 65 73 | t-chunk)......This.command.moves |
| 2faa0 | 20 74 6f 20 74 68 65 20 6e 65 78 74 20 63 68 75 6e 6b 2e 0a 0a 4b 65 79 3a 20 4e 20 28 6d 61 67 | .to.the.next.chunk...Key:.N.(mag |
| 2fac0 | 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 29 | it-blame-next-chunk-same-commit) |
| 2fae0 | 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 6f 20 74 68 65 20 | ......This.command.moves.to.the. |
| 2fb00 | 6e 65 78 74 20 63 68 75 6e 6b 20 66 72 6f 6d 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 69 74 2e | next.chunk.from.the.same.commit. |
| 2fb20 | 0a 0a 4b 65 79 3a 20 70 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 65 76 69 6f 75 73 2d 63 | ..Key:.p.(magit-blame-previous-c |
| 2fb40 | 68 75 6e 6b 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 6f 76 65 73 20 74 6f | hunk)......This.command.moves.to |
| 2fb60 | 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 63 68 75 6e 6b 2e 0a 0a 4b 65 79 3a 20 50 20 28 6d 61 | .the.previous.chunk...Key:.P.(ma |
| 2fb80 | 67 69 74 2d 62 6c 61 6d 65 2d 70 72 65 76 69 6f 75 73 2d 63 68 75 6e 6b 2d 73 61 6d 65 2d 63 6f | git-blame-previous-chunk-same-co |
| 2fba0 | 6d 6d 69 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 6f 76 65 73 20 74 6f | mmit)......This.command.moves.to |
| 2fbc0 | 20 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 | .the.previous.chunk.from.the.sam |
| 2fbe0 | 65 20 63 6f 6d 6d 69 74 2e 0a 0a 4b 65 79 3a 20 71 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 71 | e.commit...Key:.q.(magit-blame-q |
| 2fc00 | 75 69 74 29 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 | uit)......This.command.turns.off |
| 2fc20 | 20 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 | .Magit-Blame.mode...If.the.buffe |
| 2fc40 | 72 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 | r.was.created......during.a.recu |
| 2fc60 | 72 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 | rsive.blame,.then.it.also.kills. |
| 2fc80 | 74 68 65 20 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 4d 2d 77 20 28 6d 61 67 69 74 2d 62 6c 61 | the.buffer...Key:.M-w.(magit-bla |
| 2fca0 | 6d 65 2d 63 6f 70 79 2d 68 61 73 68 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | me-copy-hash)......This.command. |
| 2fcc0 | 73 61 76 65 73 20 74 68 65 20 68 61 73 68 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 | saves.the.hash.of.the.current.ch |
| 2fce0 | 75 6e 6b e2 80 99 73 20 63 6f 6d 6d 69 74 20 74 6f 20 74 68 65 0a 20 20 20 20 20 6b 69 6c 6c 20 | unk...s.commit.to.the......kill. |
| 2fd00 | 72 69 6e 67 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 20 61 | ring........When.the.region.is.a |
| 2fd20 | 63 74 69 76 65 2c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 73 61 76 65 73 20 74 68 65 20 72 65 67 | ctive,.the.command.saves.the.reg |
| 2fd40 | 69 6f 6e e2 80 99 73 20 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 69 6e 73 74 65 61 64 20 6f 66 20 | ion...s.content......instead.of. |
| 2fd60 | 74 68 65 20 68 61 73 68 2c 20 6c 69 6b 65 20 e2 80 98 6b 69 6c 6c 2d 72 69 6e 67 2d 73 61 76 65 | the.hash,.like....kill-ring-save |
| 2fd80 | e2 80 99 20 77 6f 75 6c 64 2e 0a 0a 4b 65 79 3a 20 63 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | ....would...Key:.c.(magit-blame- |
| 2fda0 | 63 79 63 6c 65 2d 73 74 79 6c 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 | cycle-style)......This.command.c |
| 2fdc0 | 68 61 6e 67 65 73 20 68 6f 77 20 62 6c 61 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 | hanges.how.blame.information.is. |
| 2fde0 | 76 69 73 75 61 6c 69 7a 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 62 | visualized.in.the......current.b |
| 2fe00 | 75 66 66 65 72 20 62 79 20 63 79 63 6c 69 6e 67 20 74 68 72 6f 75 67 68 20 74 68 65 20 73 74 79 | uffer.by.cycling.through.the.sty |
| 2fe20 | 6c 65 73 20 73 70 65 63 69 66 69 65 64 20 75 73 69 6e 67 20 74 68 65 0a 20 20 20 20 20 6f 70 74 | les.specified.using.the......opt |
| 2fe40 | 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 74 79 6c 65 73 e2 80 99 2e 0a 0a 20 | ion....magit-blame-styles....... |
| 2fe60 | 20 20 42 6c 61 6d 69 6e 67 20 69 73 20 61 6c 73 6f 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 75 73 69 | ..Blaming.is.also.controlled.usi |
| 2fe80 | 6e 67 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6f 70 74 69 6f 6e 73 2e 0a 0a 55 73 65 72 20 | ng.the.following.options...User. |
| 2fea0 | 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 74 79 6c 65 73 0a 20 20 20 20 20 | Option:.magit-blame-styles...... |
| 2fec0 | 54 68 69 73 20 6f 70 74 69 6f 6e 20 64 65 66 69 6e 65 73 20 61 20 6c 69 73 74 20 6f 66 20 73 74 | This.option.defines.a.list.of.st |
| 2fee0 | 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 0a 20 20 20 | yles.used.to.visualize.blame.... |
| 2ff00 | 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20 20 46 6f 72 20 6e 6f 77 20 73 65 65 20 69 74 73 20 | ..information...For.now.see.its. |
| 2ff20 | 64 6f 63 2d 73 74 72 69 6e 67 20 74 6f 20 6c 65 61 72 6e 20 6d 6f 72 65 2e 0a 0a 55 73 65 72 20 | doc-string.to.learn.more...User. |
| 2ff40 | 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 20 | Option:.magit-blame-echo-style.. |
| 2ff60 | 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 6c | ....This.option.specifies.the.bl |
| 2ff80 | 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 20 | ame.visualization.style.used.by. |
| 2ffa0 | 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 2d | the......command....magit-blame- |
| 2ffc0 | 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 20 | echo......This.must.be.a.symbol. |
| 2ffe0 | 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 66 | that.is.used.as......the.identif |
| 30000 | 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 65 | ier.for.one.of.the.styles.define |
| 30020 | 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 e2 | d.in.........magit-blame-styles. |
| 30040 | 80 99 2e 0a 0a 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 74 69 | .....User.Option:.magit-blame-ti |
| 30060 | 6d 65 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 73 70 65 63 69 | me-format......This.option.speci |
| 30080 | 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 64 20 74 6f 20 64 | fies.the.format.string.used.to.d |
| 300a0 | 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 77 69 6e 67 20 62 | isplay.times.when......showing.b |
| 300c0 | 6c 61 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 | lame.information...User.Option:. |
| 300e0 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 0a 20 20 20 20 20 54 68 69 73 20 | magit-blame-read-only......This. |
| 30100 | 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 62 6c 61 6d 69 6e 67 20 | option.controls.whether.blaming. |
| 30120 | 61 20 62 75 66 66 65 72 20 61 6c 73 6f 20 6d 61 6b 65 73 0a 20 20 20 20 20 74 65 6d 70 6f 72 61 | a.buffer.also.makes......tempora |
| 30140 | 72 69 6c 79 20 72 65 61 64 2d 6f 6e 6c 79 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 | rily.read-only...User.Option:.ma |
| 30160 | 67 69 74 2d 62 6c 61 6d 65 2d 64 69 73 61 62 6c 65 2d 6d 6f 64 65 73 0a 20 20 20 20 20 54 68 69 | git-blame-disable-modes......Thi |
| 30180 | 73 20 6f 70 74 69 6f 6e 20 6c 69 73 74 73 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 6d 69 6e 6f | s.option.lists.incompatible.mino |
| 301a0 | 72 2d 6d 6f 64 65 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 64 69 73 61 62 6c 65 64 0a | r-modes.that.should.be.disabled. |
| 301c0 | 20 20 20 20 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 77 68 65 6e 20 61 20 62 75 66 66 65 72 20 63 | .....temporarily.when.a.buffer.c |
| 301e0 | 6f 6e 74 61 69 6e 73 20 62 6c 61 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20 20 54 68 65 79 | ontains.blame.information...They |
| 30200 | 20 61 72 65 0a 20 20 20 20 20 65 6e 61 62 6c 65 64 20 61 67 61 69 6e 20 77 68 65 6e 20 74 68 65 | .are......enabled.again.when.the |
| 30220 | 20 62 75 66 66 65 72 20 6e 6f 20 6c 6f 6e 67 65 72 20 73 68 6f 77 73 20 62 6c 61 6d 65 20 69 6e | .buffer.no.longer.shows.blame.in |
| 30240 | 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 62 | formation...User.Option:.magit-b |
| 30260 | 6c 61 6d 65 2d 67 6f 74 6f 2d 63 68 75 6e 6b 2d 68 6f 6f 6b 0a 20 20 20 20 20 54 68 69 73 20 68 | lame-goto-chunk-hook......This.h |
| 30280 | 6f 6f 6b 20 69 73 20 72 75 6e 20 77 68 65 6e 20 6d 6f 76 69 6e 67 20 62 65 74 77 65 65 6e 20 63 | ook.is.run.when.moving.between.c |
| 302a0 | 68 75 6e 6b 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 | hunks.....File:.doc5khxAZ.info,. |
| 302c0 | 20 4e 6f 64 65 3a 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 2c 20 20 4e 65 78 74 3a 20 54 72 61 6e | .Node:.Manipulating,..Next:.Tran |
| 302e0 | 73 66 65 72 72 69 6e 67 2c 20 20 50 72 65 76 3a 20 49 6e 73 70 65 63 74 69 6e 67 2c 20 20 55 70 | sferring,..Prev:.Inspecting,..Up |
| 30300 | 3a 20 54 6f 70 0a 0a 36 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | :.Top..6.Manipulating.********** |
| 30320 | 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 43 72 65 61 74 69 6e 67 20 52 65 70 6f 73 69 | ****..*.Menu:..*.Creating.Reposi |
| 30340 | 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 72 79 3a 3a 0a 2a 20 | tory::.*.Cloning.Repository::.*. |
| 30360 | 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 20 41 70 70 6c 79 69 | Staging.and.Unstaging::.*.Applyi |
| 30380 | 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 6e 63 68 69 6e 67 3a | ng::.*.Committing::.*.Branching: |
| 303a0 | 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 20 43 6f 6e 66 6c 69 | :.*.Merging::.*.Resolving.Confli |
| 303c0 | 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 72 79 20 50 69 63 6b | cts::.*.Rebasing::.*.Cherry.Pick |
| 303e0 | 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 73 68 69 6e 67 3a 3a | ing::.*.Resetting::.*.Stashing:: |
| 30400 | 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | ....File:.doc5khxAZ.info,..Node: |
| 30420 | 20 43 72 65 61 74 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 2c 20 20 4e 65 78 74 3a 20 43 6c 6f | .Creating.Repository,..Next:.Clo |
| 30440 | 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 2c 20 20 55 70 3a 20 4d 61 6e 69 70 75 6c 61 74 69 | ning.Repository,..Up:.Manipulati |
| 30460 | 6e 67 0a 0a 36 2e 31 20 43 72 65 61 74 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 0a 3d 3d 3d 3d | ng..6.1.Creating.Repository.==== |
| 30480 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4b 65 79 3a 20 49 20 28 6d 61 67 | ===================..Key:.I.(mag |
| 304a0 | 69 74 2d 69 6e 69 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 6e 69 74 69 | it-init)......This.command.initi |
| 304c0 | 61 6c 69 7a 65 73 20 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 | alizes.a.repository.and.then.sho |
| 304e0 | 77 73 20 74 68 65 20 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 | ws.the.status......buffer.for.th |
| 30500 | 65 20 6e 65 77 20 72 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 | e.new.repository........If.the.d |
| 30520 | 69 72 65 63 74 6f 72 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 | irectory.is.below.an.existing.re |
| 30540 | 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 74 68 65 20 75 73 65 72 20 68 61 73 0a 20 20 20 20 | pository,.then.the.user.has..... |
| 30560 | 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 73 68 6f 75 6c | .to.confirm.that.a.new.one.shoul |
| 30580 | 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 65 0a 20 20 20 | d.be.created.inside...If.the.... |
| 305a0 | 20 20 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 | ..directory.is.the.root.of.the.e |
| 305c0 | 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 |
| 305e0 | 72 20 68 61 73 0a 20 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 | r.has......to.confirm.that.it.sh |
| 30600 | 6f 75 6c 64 20 62 65 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 | ould.be.reinitialized.....File:. |
| 30620 | 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6c 6f 6e 69 6e 67 20 52 | doc5khxAZ.info,..Node:.Cloning.R |
| 30640 | 65 70 6f 73 69 74 6f 72 79 2c 20 20 4e 65 78 74 3a 20 53 74 61 67 69 6e 67 20 61 6e 64 20 55 6e | epository,..Next:.Staging.and.Un |
| 30660 | 73 74 61 67 69 6e 67 2c 20 20 50 72 65 76 3a 20 43 72 65 61 74 69 6e 67 20 52 65 70 6f 73 69 74 | staging,..Prev:.Creating.Reposit |
| 30680 | 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 2e 32 20 43 6c 6f 6e | ory,..Up:.Manipulating..6.2.Clon |
| 306a0 | 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ing.Repository.================= |
| 306c0 | 3d 3d 3d 3d 3d 0a 0a 54 6f 20 63 6c 6f 6e 65 20 61 20 72 65 6d 6f 74 65 20 6f 72 20 6c 6f 63 61 | =====..To.clone.a.remote.or.loca |
| 306e0 | 6c 20 72 65 70 6f 73 69 74 6f 72 79 20 75 73 65 20 e2 80 98 43 e2 80 99 2c 20 77 68 69 63 68 20 | l.repository.use....C...,.which. |
| 30700 | 69 73 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 0a 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 | is.bound.to.the.command....magit |
| 30720 | 2d 63 6c 6f 6e 65 e2 80 99 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 65 69 74 68 65 72 20 | -clone......This.command.either. |
| 30740 | 61 63 74 20 61 73 20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 0a 63 6f 6d 6d 61 6e | act.as.a.transient.prefix.comman |
| 30760 | 64 2c 20 77 68 69 63 68 20 62 69 6e 64 73 20 73 65 76 65 72 61 6c 20 69 6e 66 69 78 20 61 72 67 | d,.which.binds.several.infix.arg |
| 30780 | 75 6d 65 6e 74 73 20 61 6e 64 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2c 20 6f 72 20 69 | uments.and.suffix.commands,.or.i |
| 307a0 | 74 0a 63 61 6e 20 69 6e 76 6f 6b 65 20 e2 80 98 67 69 74 20 63 6c 6f 6e 65 e2 80 99 20 64 69 72 | t.can.invoke....git.clone....dir |
| 307c0 | 65 63 74 6c 79 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 20 61 20 70 72 | ectly,.depending.on.whether.a.pr |
| 307e0 | 65 66 69 78 20 61 72 67 75 6d 65 6e 74 0a 69 73 20 75 73 65 64 20 61 6e 64 20 6f 6e 20 74 68 65 | efix.argument.is.used.and.on.the |
| 30800 | 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 61 6c 77 61 79 73 2d | .value.of....magit-clone-always- |
| 30820 | 74 72 61 6e 73 69 65 6e 74 e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 | transient......User.Option:.magi |
| 30840 | 74 2d 63 6c 6f 6e 65 2d 61 6c 77 61 79 73 2d 74 72 61 6e 73 69 65 6e 74 0a 20 20 20 20 20 54 68 | t-clone-always-transient......Th |
| 30860 | 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 63 | is.option.controls.whether.the.c |
| 30880 | 6f 6d 6d 61 6e 64 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 | ommand....magit-clone....always. |
| 308a0 | 61 63 74 73 0a 20 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 | acts......as.a.transient.prefix. |
| 308c0 | 63 6f 6d 6d 61 6e 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 | command,.regardless.of.whether.a |
| 308e0 | 20 70 72 65 66 69 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 | .prefix......argument.is.used.or |
| 30900 | 20 6e 6f 74 2e 20 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 | .not...If....t...,.then.that.com |
| 30920 | 6d 61 6e 64 20 61 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 | mand.always.acts.as......a.trans |
| 30940 | 69 65 6e 74 20 70 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 | ient.prefix...If....nil...,.then |
| 30960 | 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 68 61 73 20 74 6f 20 62 65 0a 20 20 20 | .a.prefix.argument.has.to.be.... |
| 30980 | 20 20 75 73 65 64 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 | ..used.for.it.to.act.as.a.transi |
| 309a0 | 65 6e 74 2e 0a 0a 4b 65 79 3a 20 43 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 29 0a 20 20 20 20 20 | ent...Key:.C.(magit-clone)...... |
| 309c0 | 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 73 20 61 20 74 72 | This.command.either.acts.as.a.tr |
| 309e0 | 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 64 65 73 63 72 69 | ansient.prefix.command.as.descri |
| 30a00 | 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 20 73 61 6d 65 20 | bed......above.or.does.the.same. |
| 30a20 | 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 65 2d 72 65 67 75 | thing.as....transient-clone-regu |
| 30a40 | 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 65 6c 6f 77 2e 0a | lar....as......described.below.. |
| 30a60 | 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 73 69 65 6e 74 20 | ......If.it.acts.as.a.transient. |
| 30a80 | 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 66 6f 6c 6c 6f 77 | prefix,.then.it.binds.the.follow |
| 30aa0 | 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 6e 64 20 73 65 76 | ing......suffix.commands.and.sev |
| 30ac0 | 65 72 61 6c 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 4b 65 79 3a 20 43 20 43 20 | eral.infix.arguments...Key:.C.C. |
| 30ae0 | 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 67 75 6c 61 72 29 0a 20 20 20 20 20 54 68 69 73 20 | (magit-clone-regular)......This. |
| 30b00 | 63 6f 6d 6d 61 6e 64 20 63 72 65 61 74 65 73 20 61 20 72 65 67 75 6c 61 72 20 63 6c 6f 6e 65 20 | command.creates.a.regular.clone. |
| 30b20 | 6f 66 20 61 6e 20 65 78 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 20 20 20 20 20 | of.an.existing.repository....... |
| 30b40 | 54 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 61 6e 64 20 74 68 65 20 74 61 72 67 65 74 20 64 69 | The.repository.and.the.target.di |
| 30b60 | 72 65 63 74 6f 72 79 20 61 72 65 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 0a | rectory.are.read.from.the.user.. |
| 30b80 | 0a 4b 65 79 3a 20 43 20 73 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 68 61 6c 6c 6f 77 29 0a | .Key:.C.s.(magit-clone-shallow). |
| 30ba0 | 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 73 68 61 6c | .....This.command.creates.a.shal |
| 30bc0 | 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 6f 73 69 74 | low.clone.of.an.existing.reposit |
| 30be0 | 6f 72 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 | ory.......The.repository.and.the |
| 30c00 | 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 72 6f 6d 20 | .target.directory.are.read.from. |
| 30c20 | 74 68 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 | the.user...By......default.the.d |
| 30c40 | 65 70 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 | epth.of.the.cloned.history.is.a. |
| 30c60 | 73 69 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 | single.commit,.but......with.a.p |
| 30c80 | 72 65 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 | refix.argument.the.depth.is.read |
| 30ca0 | 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a 4b 65 79 3a 20 43 20 3e 20 28 6d 61 67 69 74 | .from.the.user...Key:.C.>.(magit |
| 30cc0 | 2d 63 6c 6f 6e 65 2d 73 70 61 72 73 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 | -clone-sparse)......This.command |
| 30ce0 | 20 63 72 65 61 74 65 73 20 61 20 63 6c 6f 6e 65 20 6f 66 20 61 6e 20 65 78 69 73 74 69 6e 67 20 | .creates.a.clone.of.an.existing. |
| 30d00 | 72 65 70 6f 73 69 74 6f 72 79 20 61 6e 64 0a 20 20 20 20 20 69 6e 69 74 69 61 6c 69 7a 65 73 20 | repository.and......initializes. |
| 30d20 | 61 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 2c 20 61 76 6f 69 64 69 6e 67 20 61 20 63 68 | a.sparse.checkout,.avoiding.a.ch |
| 30d40 | 65 63 6b 6f 75 74 20 6f 66 20 74 68 65 20 66 75 6c 6c 0a 20 20 20 20 20 77 6f 72 6b 69 6e 67 20 | eckout.of.the.full......working. |
| 30d60 | 74 72 65 65 2e 20 20 54 6f 20 61 64 64 20 6d 6f 72 65 20 64 69 72 65 63 74 6f 72 69 65 73 2c 20 | tree...To.add.more.directories,. |
| 30d80 | 75 73 65 20 74 68 65 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 | use.the.........magit-sparse-che |
| 30da0 | 63 6b 6f 75 74 e2 80 99 20 74 72 61 6e 73 69 65 6e 74 20 28 73 65 65 20 2a 6e 6f 74 65 20 53 70 | ckout....transient.(see.*note.Sp |
| 30dc0 | 61 72 73 65 20 63 68 65 63 6b 6f 75 74 73 3a 3a 29 2e 0a 0a 4b 65 79 3a 20 43 20 62 20 28 6d 61 | arse.checkouts::)...Key:.C.b.(ma |
| 30de0 | 67 69 74 2d 63 6c 6f 6e 65 2d 62 61 72 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | git-clone-bare)......This.comman |
| 30e00 | 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 20 61 6e 20 65 78 69 | d.creates.a.bare.clone.of.an.exi |
| 30e20 | 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 54 68 65 0a 20 20 20 20 20 72 65 70 6f | sting.repository...The......repo |
| 30e40 | 73 69 74 6f 72 79 20 61 6e 64 20 74 68 65 20 74 61 72 67 65 74 20 64 69 72 65 63 74 6f 72 79 20 | sitory.and.the.target.directory. |
| 30e60 | 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 4b 65 79 3a 20 43 20 | are.read.from.the.user...Key:.C. |
| 30e80 | 6d 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 6d 69 72 72 6f 72 29 0a 20 20 20 20 20 54 68 69 73 | m.(magit-clone-mirror)......This |
| 30ea0 | 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 74 65 73 20 61 20 6d 69 72 72 6f 72 20 6f 66 20 61 6e 20 | .command.creates.a.mirror.of.an. |
| 30ec0 | 65 78 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 54 68 65 0a 20 20 20 20 20 72 | existing.repository...The......r |
| 30ee0 | 65 70 6f 73 69 74 6f 72 79 20 61 6e 64 20 74 68 65 20 74 61 72 67 65 74 20 64 69 72 65 63 74 6f | epository.and.the.target.directo |
| 30f00 | 72 79 20 61 72 65 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a 20 20 20 54 | ry.are.read.from.the.user......T |
| 30f20 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 65 73 20 61 72 65 20 64 69 73 61 62 6c | he.following.suffixes.are.disabl |
| 30f40 | 65 64 20 62 79 20 64 65 66 61 75 6c 74 2e 20 20 53 65 65 20 2a 6e 6f 74 65 0a 28 74 72 61 6e 73 | ed.by.default...See.*note.(trans |
| 30f60 | 69 65 6e 74 29 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 20 53 75 66 66 | ient)Enabling.and.Disabling.Suff |
| 30f80 | 69 78 65 73 3a 3a 20 66 6f 72 20 68 6f 77 20 74 6f 20 65 6e 61 62 6c 65 20 74 68 65 6d 2e 0a 0a | ixes::.for.how.to.enable.them... |
| 30fa0 | 4b 65 79 3a 20 43 20 64 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 68 61 6c 6c 6f 77 2d 73 69 | Key:.C.d.(magit-clone-shallow-si |
| 30fc0 | 6e 63 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 74 65 73 20 61 | nce)......This.command.creates.a |
| 30fe0 | 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 67 20 72 65 | .shallow.clone.of.an.existing.re |
| 31000 | 70 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 | pository.......Only.commits.that |
| 31020 | 20 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 | .were.committed.after.a.date.are |
| 31040 | 20 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 | .cloned,.which.is......read.from |
| 31060 | 20 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 | .the.user...The.repository.and.t |
| 31080 | 68 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 | he.target.directory.are......als |
| 310a0 | 6f 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a 4b 65 79 3a 20 43 20 65 20 | o.read.from.the.user...Key:.C.e. |
| 310c0 | 28 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 29 0a 20 20 | (magit-clone-shallow-exclude)... |
| 310e0 | 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 |
| 31100 | 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 |
| 31120 | 79 2e 0a 20 20 20 20 20 54 68 69 73 20 72 65 61 64 73 20 61 20 62 72 61 6e 63 68 20 6f 72 20 74 | y.......This.reads.a.branch.or.t |
| 31140 | 61 67 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 20 20 43 6f 6d 6d 69 74 73 20 74 68 61 74 20 | ag.from.the.user...Commits.that. |
| 31160 | 61 72 65 0a 20 20 20 20 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 20 74 68 61 74 20 61 72 65 | are......reachable.from.that.are |
| 31180 | 20 6e 6f 74 20 63 6c 6f 6e 65 64 2e 20 20 54 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 61 6e 64 | .not.cloned...The.repository.and |
| 311a0 | 20 74 68 65 20 74 61 72 67 65 74 0a 20 20 20 20 20 64 69 72 65 63 74 6f 72 79 20 61 72 65 20 61 | .the.target......directory.are.a |
| 311c0 | 6c 73 6f 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a 55 73 65 72 20 4f 70 | lso.read.from.the.user...User.Op |
| 311e0 | 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 65 74 2d 72 65 6d 6f 74 65 2d 68 65 61 | tion:.magit-clone-set-remote-hea |
| 31200 | 64 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 | d......This.option.controls.whet |
| 31220 | 68 65 72 20 63 6c 6f 6e 69 6e 67 20 63 61 75 73 65 73 20 74 68 65 20 72 65 66 65 72 65 6e 63 65 | her.cloning.causes.the.reference |
| 31240 | 0a 20 20 20 20 20 e2 80 98 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 3c 72 65 6d 6f 74 65 3e 2f 48 | .........refs/remotes/<remote>/H |
| 31260 | 45 41 44 e2 80 99 20 74 6f 20 62 65 20 63 72 65 61 74 65 64 20 69 6e 20 74 68 65 20 63 6c 6f 6e | EAD....to.be.created.in.the.clon |
| 31280 | 65 2e 20 20 54 68 65 0a 20 20 20 20 20 64 65 66 61 75 6c 74 20 69 73 20 74 6f 20 64 65 6c 65 74 | e...The......default.is.to.delet |
| 312a0 | 65 20 74 68 65 20 72 65 66 65 72 65 6e 63 65 20 61 66 74 65 72 20 72 75 6e 6e 69 6e 67 20 e2 80 | e.the.reference.after.running... |
| 312c0 | 98 67 69 74 20 63 6c 6f 6e 65 e2 80 99 2c 20 77 68 69 63 68 0a 20 20 20 20 20 69 6e 73 69 73 74 | .git.clone...,.which......insist |
| 312e0 | 73 20 6f 6e 20 63 72 65 61 74 69 6e 67 20 69 74 2e 20 20 54 68 69 73 20 69 73 20 62 65 63 61 75 | s.on.creating.it...This.is.becau |
| 31300 | 73 65 20 74 68 65 20 72 65 66 65 72 65 6e 63 65 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 0a 20 20 | se.the.reference.has.not.been... |
| 31320 | 20 20 20 66 6f 75 6e 64 20 74 6f 20 62 65 20 70 61 72 74 69 63 75 6c 61 72 6c 79 20 75 73 65 66 | ...found.to.be.particularly.usef |
| 31340 | 75 6c 20 61 73 20 69 74 20 69 73 20 6e 6f 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 75 70 | ul.as.it.is.not.automatically.up |
| 31360 | 64 61 74 65 64 0a 20 20 20 20 20 77 68 65 6e 20 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 20 6f | dated......when.the....HEAD....o |
| 31380 | 66 20 74 68 65 20 72 65 6d 6f 74 65 20 63 68 61 6e 67 65 73 2e 20 20 53 65 74 74 69 6e 67 20 74 | f.the.remote.changes...Setting.t |
| 313a0 | 68 69 73 20 6f 70 74 69 6f 6e 20 74 6f 20 e2 80 98 74 e2 80 99 0a 20 20 20 20 20 70 72 65 73 65 | his.option.to....t.........prese |
| 313c0 | 72 76 65 73 20 47 69 74 e2 80 99 73 20 64 65 66 61 75 6c 74 20 62 65 68 61 76 69 6f 72 20 6f 66 | rves.Git...s.default.behavior.of |
| 313e0 | 20 63 72 65 61 74 69 6e 67 20 74 68 65 20 72 65 66 65 72 65 6e 63 65 2e 0a 0a 55 73 65 72 20 4f | .creating.the.reference...User.O |
| 31400 | 70 74 69 6f 6e 3a 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 | ption:.magit-clone-set-remote.pu |
| 31420 | 73 68 44 65 66 61 75 6c 74 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 | shDefault......This.option.contr |
| 31440 | 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 47 69 74 | ols.whether.the.value.of.the.Git |
| 31460 | 20 76 61 72 69 61 62 6c 65 0a 20 20 20 20 20 e2 80 98 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 | .variable.........remote.pushDef |
| 31480 | 61 75 6c 74 e2 80 99 20 69 73 20 73 65 74 20 61 66 74 65 72 20 63 6c 6f 6e 69 6e 67 2e 0a 0a 20 | ault....is.set.after.cloning.... |
| 314a0 | 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 e2 80 98 74 e2 80 99 2c 20 74 68 65 6e 20 69 74 20 69 | ...........If....t...,.then.it.i |
| 314c0 | 73 20 61 6c 77 61 79 73 20 73 65 74 20 77 69 74 68 6f 75 74 20 61 73 6b 69 6e 67 2e 0a 20 20 20 | s.always.set.without.asking..... |
| 314e0 | 20 20 20 20 20 e2 80 a2 20 49 66 20 e2 80 98 61 73 6b e2 80 99 2c 20 74 68 65 6e 20 74 68 65 20 | .........If....ask...,.then.the. |
| 31500 | 75 73 65 72 73 20 61 72 65 20 61 73 6b 65 64 20 65 76 65 72 79 20 74 69 6d 65 20 74 68 65 79 20 | users.are.asked.every.time.they. |
| 31520 | 63 6c 6f 6e 65 20 61 0a 20 20 20 20 20 20 20 20 20 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 20 20 | clone.a...........repository.... |
| 31540 | 20 20 20 20 20 20 e2 80 a2 20 49 66 20 e2 80 98 6e 69 6c e2 80 99 2c 20 74 68 65 6e 20 69 74 20 | ..........If....nil...,.then.it. |
| 31560 | 69 73 20 6e 65 76 65 72 20 73 65 74 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 | is.never.set...User.Option:.magi |
| 31580 | 74 2d 63 6c 6f 6e 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 54 | t-clone-default-directory......T |
| 315a0 | 68 69 73 20 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 | his.option.control.the.default.d |
| 315c0 | 69 72 65 63 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 | irectory.name.used.when.reading. |
| 315e0 | 20 20 20 20 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 | .....the.destination.for.a.cloni |
| 31600 | 6e 67 20 6f 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 | ng.operation...............If... |
| 31620 | 98 6e 69 6c 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 | .nil....(the.default),.then.the. |
| 31640 | 76 61 6c 75 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 | value.of....default-directory... |
| 31660 | 0a 20 20 20 20 20 20 20 20 20 20 69 73 20 75 73 65 64 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 | ...........is.used.............. |
| 31680 | 49 66 20 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 | If.a.directory,.then.that.is.use |
| 316a0 | 64 2e 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 | d..............If.a.function,.th |
| 316c0 | 65 6e 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 | en.that.is.called.with.the.remot |
| 316e0 | 65 20 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 | e.url.as.the...........only.argu |
| 31700 | 6d 65 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 | ment.and.the.returned.value.is.u |
| 31720 | 73 65 64 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 6e | sed...User.Option:.magit-clone-n |
| 31740 | 61 6d 65 2d 61 6c 69 73 74 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 6d 61 70 73 20 | ame-alist......This.option.maps. |
| 31760 | 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 73 2c 20 77 68 69 63 68 20 6d 61 74 63 68 | regular.expressions,.which.match |
| 31780 | 20 72 65 70 6f 73 69 74 6f 72 79 20 6e 61 6d 65 73 2c 0a 20 20 20 20 20 74 6f 20 72 65 70 6f 73 | .repository.names,......to.repos |
| 317a0 | 69 74 6f 72 79 20 75 72 6c 73 2c 20 6d 61 6b 69 6e 67 20 69 74 20 70 6f 73 73 69 62 6c 65 20 66 | itory.urls,.making.it.possible.f |
| 317c0 | 6f 72 20 75 73 65 72 73 20 74 6f 20 65 6e 74 65 72 20 73 68 6f 72 74 0a 20 20 20 20 20 6e 61 6d | or.users.to.enter.short......nam |
| 317e0 | 65 73 20 69 6e 73 74 65 61 64 20 6f 66 20 75 72 6c 73 20 77 68 65 6e 20 63 6c 6f 6e 69 6e 67 20 | es.instead.of.urls.when.cloning. |
| 31800 | 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 0a 0a 20 20 20 20 20 45 61 63 68 20 65 6c 65 6d 65 6e 74 | repositories........Each.element |
| 31820 | 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 e2 80 98 28 52 45 47 45 58 50 20 48 4f 53 54 4e 41 4d | .has.the.form....(REGEXP.HOSTNAM |
| 31840 | 45 20 55 53 45 52 29 e2 80 99 2e 20 20 57 68 65 6e 20 74 68 65 20 75 73 65 72 0a 20 20 20 20 20 | E.USER)......When.the.user...... |
| 31860 | 65 6e 74 65 72 73 20 61 20 6e 61 6d 65 20 77 68 65 6e 20 61 20 63 6c 6f 6e 69 6e 67 20 63 6f 6d | enters.a.name.when.a.cloning.com |
| 31880 | 6d 61 6e 64 20 61 73 6b 73 20 66 6f 72 20 61 20 6e 61 6d 65 20 6f 72 20 75 72 6c 2c 20 74 68 65 | mand.asks.for.a.name.or.url,.the |
| 318a0 | 6e 0a 20 20 20 20 20 74 68 61 74 20 69 73 20 6c 6f 6f 6b 65 64 20 75 70 20 69 6e 20 74 68 69 73 | n......that.is.looked.up.in.this |
| 318c0 | 20 6c 69 73 74 2e 20 20 54 68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 77 68 6f 73 65 20 | .list...The.first.element.whose. |
| 318e0 | 52 45 47 45 58 50 0a 20 20 20 20 20 6d 61 74 63 68 65 73 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 | REGEXP......matches.is.used..... |
| 31900 | 20 20 20 54 68 65 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 65 64 20 62 79 20 6f 70 74 69 6f | ...The.format.specified.by.optio |
| 31920 | 6e 20 e2 80 98 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 75 72 6c 2d 66 6f 72 6d 61 74 e2 80 99 20 69 | n....magit-clone-url-format....i |
| 31940 | 73 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 74 75 72 6e 20 74 68 65 20 6e 61 6d 65 20 69 6e 74 | s.used.to......turn.the.name.int |
| 31960 | 6f 20 61 6e 20 75 72 6c 2c 20 75 73 69 6e 67 20 48 4f 53 54 4e 41 4d 45 20 61 6e 64 20 74 68 65 | o.an.url,.using.HOSTNAME.and.the |
| 31980 | 20 72 65 70 6f 73 69 74 6f 72 79 20 6e 61 6d 65 2e 0a 20 20 20 20 20 49 66 20 74 68 65 20 70 72 | .repository.name.......If.the.pr |
| 319a0 | 6f 76 69 64 65 64 20 6e 61 6d 65 20 63 6f 6e 74 61 69 6e 73 20 61 20 73 6c 61 73 68 2c 20 74 68 | ovided.name.contains.a.slash,.th |
| 319c0 | 65 6e 20 74 68 61 74 20 69 73 20 75 73 65 64 2e 0a 20 20 20 20 20 4f 74 68 65 72 77 69 73 65 20 | en.that.is.used.......Otherwise. |
| 319e0 | 69 66 20 74 68 65 20 6e 61 6d 65 20 6f 6d 69 74 73 20 74 68 65 20 6f 77 6e 65 72 20 6f 66 20 74 | if.the.name.omits.the.owner.of.t |
| 31a00 | 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 74 68 65 0a 20 20 20 20 20 64 65 66 | he.repository,.then.the......def |
| 31a20 | 61 75 6c 74 20 75 73 65 72 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 65 20 6d 61 74 63 68 | ault.user.specified.in.the.match |
| 31a40 | 65 64 20 65 6e 74 72 79 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 20 49 66 20 55 53 45 52 20 | ed.entry.is.used........If.USER. |
| 31a60 | 63 6f 6e 74 61 69 6e 73 20 61 20 64 6f 74 2c 20 74 68 65 6e 20 69 74 20 69 73 20 74 72 65 61 74 | contains.a.dot,.then.it.is.treat |
| 31a80 | 65 64 20 61 73 20 61 20 47 69 74 20 76 61 72 69 61 62 6c 65 20 61 6e 64 0a 20 20 20 20 20 74 68 | ed.as.a.Git.variable.and......th |
| 31aa0 | 65 20 76 61 6c 75 65 20 6f 66 20 74 68 61 74 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 75 | e.value.of.that.is.used.as.the.u |
| 31ac0 | 73 65 72 6e 61 6d 65 2e 20 20 4f 74 68 65 72 77 69 73 65 20 69 74 20 69 73 20 75 73 65 64 20 61 | sername...Otherwise.it.is.used.a |
| 31ae0 | 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 55 73 65 | s......the.username.itself...Use |
| 31b00 | 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 75 72 6c 2d 66 6f 72 6d 61 74 | r.Option:.magit-clone-url-format |
| 31b20 | 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 74 68 | ......The.format.specified.by.th |
| 31b40 | 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 75 73 65 64 20 77 68 65 6e 20 74 75 72 6e 69 6e 67 20 72 | is.option.is.used.when.turning.r |
| 31b60 | 65 70 6f 73 69 74 6f 72 79 0a 20 20 20 20 20 6e 61 6d 65 73 20 69 6e 74 6f 20 75 72 6c 73 2e 20 | epository......names.into.urls.. |
| 31b80 | 20 e2 80 98 25 68 e2 80 99 20 69 73 20 74 68 65 20 68 6f 73 74 6e 61 6d 65 20 61 6e 64 20 e2 80 | ....%h....is.the.hostname.and... |
| 31ba0 | 98 25 6e e2 80 99 20 69 73 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 0a 20 20 20 20 20 6e 61 | .%n....is.the.repository......na |
| 31bc0 | 6d 65 2c 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6f 77 | me,.including.the.name.of.the.ow |
| 31be0 | 6e 65 72 2e 20 20 54 68 65 20 76 61 6c 75 65 20 63 61 6e 20 62 65 20 61 20 73 74 72 69 6e 67 0a | ner...The.value.can.be.a.string. |
| 31c00 | 20 20 20 20 20 28 72 65 70 72 65 73 65 6e 74 69 6e 67 20 61 20 73 69 6e 67 6c 65 20 73 74 61 74 | .....(representing.a.single.stat |
| 31c20 | 69 63 20 66 6f 72 6d 61 74 29 20 6f 72 20 61 6e 20 61 6c 69 73 74 20 77 69 74 68 20 65 6c 65 6d | ic.format).or.an.alist.with.elem |
| 31c40 | 65 6e 74 73 0a 20 20 20 20 20 e2 80 98 28 48 4f 53 54 4e 41 4d 45 20 2e 20 46 4f 52 4d 41 54 29 | ents.........(HOSTNAME...FORMAT) |
| 31c60 | e2 80 99 20 6d 61 70 70 69 6e 67 20 68 6f 73 74 6e 61 6d 65 73 20 74 6f 20 66 6f 72 6d 61 74 73 | ....mapping.hostnames.to.formats |
| 31c80 | 2e 20 20 57 68 65 6e 20 61 6e 20 61 6c 69 73 74 0a 20 20 20 20 20 69 73 20 75 73 65 64 2c 20 74 | ...When.an.alist......is.used,.t |
| 31ca0 | 68 65 20 e2 80 98 74 e2 80 99 20 6b 65 79 20 72 65 70 72 65 73 65 6e 74 73 20 74 68 65 20 64 65 | he....t....key.represents.the.de |
| 31cc0 | 66 61 75 6c 74 20 66 6f 72 6d 61 74 2e 0a 0a 20 20 20 20 20 45 78 61 6d 70 6c 65 20 6f 66 20 61 | fault.format........Example.of.a |
| 31ce0 | 20 73 69 6e 67 6c 65 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 3a 0a 0a 20 20 20 20 20 20 20 20 | .single.format.string:.......... |
| 31d00 | 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 75 72 6c 2d 66 6f 72 6d 61 74 0a 20 | ..(setq.magit-clone-url-format.. |
| 31d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 67 69 74 40 25 68 3a 25 6e 2e 67 69 74 22 29 0a | ..............."git@%h:%n.git"). |
| 31d40 | 0a 20 20 20 20 20 45 78 61 6d 70 6c 65 20 6f 66 20 62 79 2d 68 6f 73 74 6e 61 6d 65 20 66 6f 72 | ......Example.of.by-hostname.for |
| 31d60 | 6d 61 74 20 73 74 72 69 6e 67 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 | mat.strings:............(setq.ma |
| 31d80 | 67 69 74 2d 63 6c 6f 6e 65 2d 75 72 6c 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 | git-clone-url-format............ |
| 31da0 | 20 20 20 20 20 27 28 28 22 67 69 74 2e 65 78 61 6d 70 6c 65 2e 63 6f 6d 22 20 2e 20 22 67 69 74 | .....'(("git.example.com"..."git |
| 31dc0 | 40 25 68 3a 7e 25 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 69 6c | @%h:~%n")...................(nil |
| 31de0 | 20 2e 20 22 67 69 74 40 25 68 3a 25 6e 2e 67 69 74 22 29 29 29 0a 0a 55 73 65 72 20 4f 70 74 69 | ..."git@%h:%n.git")))..User.Opti |
| 31e00 | 6f 6e 3a 20 6d 61 67 69 74 2d 70 6f 73 74 2d 63 6c 6f 6e 65 2d 68 6f 6f 6b 0a 20 20 20 20 20 48 | on:.magit-post-clone-hook......H |
| 31e20 | 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 74 68 65 20 47 69 74 20 70 72 6f 63 65 73 73 20 68 61 | ook.run.after.the.Git.process.ha |
| 31e40 | 73 20 73 75 63 63 65 73 73 66 75 6c 6c 79 20 66 69 6e 69 73 68 65 64 20 63 6c 6f 6e 69 6e 67 0a | s.successfully.finished.cloning. |
| 31e60 | 20 20 20 20 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 57 68 65 6e 20 74 68 65 20 68 | .....the.repository...When.the.h |
| 31e80 | 6f 6f 6b 20 69 73 20 63 61 6c 6c 65 64 2c 20 e2 80 98 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | ook.is.called,....default-direct |
| 31ea0 | 6f 72 79 e2 80 99 20 69 73 0a 20 20 20 20 20 6c 65 74 2d 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 | ory....is......let-bound.to.the. |
| 31ec0 | 64 69 72 65 63 74 6f 72 79 20 77 68 65 72 65 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 68 | directory.where.the.repository.h |
| 31ee0 | 61 73 20 62 65 65 6e 20 63 6c 6f 6e 65 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 | as.been.cloned.....File:.doc5khx |
| 31f00 | 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 74 61 67 69 6e 67 20 61 6e 64 20 55 6e 73 74 | AZ.info,..Node:.Staging.and.Unst |
| 31f20 | 61 67 69 6e 67 2c 20 20 4e 65 78 74 3a 20 41 70 70 6c 79 69 6e 67 2c 20 20 50 72 65 76 3a 20 43 | aging,..Next:.Applying,..Prev:.C |
| 31f40 | 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 2c 20 20 55 70 3a 20 4d 61 6e 69 70 75 6c 61 | loning.Repository,..Up:.Manipula |
| 31f60 | 74 69 6e 67 0a 0a 36 2e 33 20 53 74 61 67 69 6e 67 20 61 6e 64 20 55 6e 73 74 61 67 69 6e 67 0a | ting..6.3.Staging.and.Unstaging. |
| 31f80 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4c 69 6b 65 20 | =========================..Like. |
| 31fa0 | 47 69 74 2c 20 4d 61 67 69 74 20 63 61 6e 20 6f 66 20 63 6f 75 72 73 65 20 73 74 61 67 65 20 61 | Git,.Magit.can.of.course.stage.a |
| 31fc0 | 6e 64 20 75 6e 73 74 61 67 65 20 63 6f 6d 70 6c 65 74 65 20 66 69 6c 65 73 2e 20 20 55 6e 6c 69 | nd.unstage.complete.files...Unli |
| 31fe0 | 6b 65 0a 47 69 74 2c 20 69 74 20 61 6c 73 6f 20 61 6c 6c 6f 77 73 20 75 73 65 72 73 20 74 6f 20 | ke.Git,.it.also.allows.users.to. |
| 32000 | 67 72 61 63 65 66 75 6c 6c 79 20 75 6e 2d 2f 73 74 61 67 65 20 69 6e 64 69 76 69 64 75 61 6c 20 | gracefully.un-/stage.individual. |
| 32020 | 68 75 6e 6b 73 20 61 6e 64 0a 65 76 65 6e 20 6a 75 73 74 20 70 61 72 74 20 6f 66 20 61 20 68 75 | hunks.and.even.just.part.of.a.hu |
| 32040 | 6e 6b 2e 20 20 54 6f 20 73 74 61 67 65 20 69 6e 64 69 76 69 64 75 61 6c 20 68 75 6e 6b 73 20 61 | nk...To.stage.individual.hunks.a |
| 32060 | 6e 64 20 70 61 72 74 73 20 6f 66 20 68 75 6e 6b 73 0a 75 73 69 6e 67 20 47 69 74 20 64 69 72 65 | nd.parts.of.hunks.using.Git.dire |
| 32080 | 63 74 6c 79 2c 20 6f 6e 65 20 68 61 73 20 74 6f 20 75 73 65 20 74 68 65 20 76 65 72 79 20 6d 6f | ctly,.one.has.to.use.the.very.mo |
| 320a0 | 64 61 6c 20 61 6e 64 20 72 61 74 68 65 72 20 63 6c 75 6d 73 79 0a 69 6e 74 65 72 66 61 63 65 20 | dal.and.rather.clumsy.interface. |
| 320c0 | 6f 66 20 61 20 e2 80 98 67 69 74 20 61 64 64 20 2d 2d 69 6e 74 65 72 61 63 74 69 76 65 e2 80 99 | of.a....git.add.--interactive... |
| 320e0 | 20 73 65 73 73 69 6f 6e 2e 0a 0a 20 20 20 57 69 74 68 20 4d 61 67 69 74 2c 20 6f 6e 20 74 68 65 | .session......With.Magit,.on.the |
| 32100 | 20 6f 74 68 65 72 20 68 61 6e 64 2c 20 6f 6e 65 20 63 61 6e 20 75 6e 2d 2f 73 74 61 67 65 20 69 | .other.hand,.one.can.un-/stage.i |
| 32120 | 6e 64 69 76 69 64 75 61 6c 20 68 75 6e 6b 73 20 62 79 0a 6a 75 73 74 20 6d 6f 76 69 6e 67 20 70 | ndividual.hunks.by.just.moving.p |
| 32140 | 6f 69 6e 74 20 69 6e 74 6f 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 73 65 63 74 69 6f 6e | oint.into.the.respective.section |
| 32160 | 20 69 6e 73 69 64 65 20 61 20 64 69 66 66 20 64 69 73 70 6c 61 79 65 64 20 69 6e 0a 74 68 65 20 | .inside.a.diff.displayed.in.the. |
| 32180 | 73 74 61 74 75 73 20 62 75 66 66 65 72 20 6f 72 20 61 20 73 65 70 61 72 61 74 65 20 64 69 66 66 | status.buffer.or.a.separate.diff |
| 321a0 | 20 62 75 66 66 65 72 20 61 6e 64 20 74 79 70 69 6e 67 20 e2 80 98 73 e2 80 99 20 6f 72 20 e2 80 | .buffer.and.typing....s....or... |
| 321c0 | 98 75 e2 80 99 2e 20 20 54 6f 0a 6f 70 65 72 61 74 65 20 6f 6e 20 6a 75 73 74 20 70 61 72 74 73 | .u......To.operate.on.just.parts |
| 321e0 | 20 6f 66 20 61 20 68 75 6e 6b 2c 20 6d 61 72 6b 20 74 68 65 20 63 68 61 6e 67 65 73 20 74 68 61 | .of.a.hunk,.mark.the.changes.tha |
| 32200 | 74 20 73 68 6f 75 6c 64 20 62 65 0a 75 6e 2d 2f 73 74 61 67 65 64 20 75 73 69 6e 67 20 74 68 65 | t.should.be.un-/staged.using.the |
| 32220 | 20 72 65 67 69 6f 6e 20 61 6e 64 20 74 68 65 6e 20 70 72 65 73 73 20 74 68 65 20 73 61 6d 65 20 | .region.and.then.press.the.same. |
| 32240 | 6b 65 79 20 74 68 61 74 20 77 6f 75 6c 64 20 62 65 0a 75 73 65 64 20 74 6f 20 75 6e 2d 2f 73 74 | key.that.would.be.used.to.un-/st |
| 32260 | 61 67 65 2e 20 20 54 6f 20 73 74 61 67 65 20 6d 75 6c 74 69 70 6c 65 20 66 69 6c 65 73 20 6f 72 | age...To.stage.multiple.files.or |
| 32280 | 20 68 75 6e 6b 73 20 61 74 20 6f 6e 63 65 20 75 73 65 20 61 0a 72 65 67 69 6f 6e 20 74 68 61 74 | .hunks.at.once.use.a.region.that |
| 322a0 | 20 73 74 61 72 74 73 20 69 6e 73 69 64 65 20 74 68 65 20 68 65 61 64 69 6e 67 20 6f 66 20 73 75 | .starts.inside.the.heading.of.su |
| 322c0 | 63 68 20 61 20 73 65 63 74 69 6f 6e 20 61 6e 64 20 65 6e 64 73 20 69 6e 73 69 64 65 0a 74 68 65 | ch.a.section.and.ends.inside.the |
| 322e0 | 20 68 65 61 64 69 6e 67 20 6f 66 20 61 20 73 69 62 6c 69 6e 67 20 73 65 63 74 69 6f 6e 20 6f 66 | .heading.of.a.sibling.section.of |
| 32300 | 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 2e 0a 0a 20 20 20 42 65 73 69 64 65 73 20 73 74 61 67 | .the.same.type......Besides.stag |
| 32320 | 69 6e 67 20 61 6e 64 20 75 6e 73 74 61 67 69 6e 67 2c 20 4d 61 67 69 74 20 61 6c 73 6f 20 70 72 | ing.and.unstaging,.Magit.also.pr |
| 32340 | 6f 76 69 64 65 73 20 73 65 76 65 72 61 6c 20 6f 74 68 65 72 0a 22 61 70 70 6c 79 20 76 61 72 69 | ovides.several.other."apply.vari |
| 32360 | 61 6e 74 73 22 20 74 68 61 74 20 63 61 6e 20 61 6c 73 6f 20 6f 70 65 72 61 74 65 20 6f 6e 20 61 | ants".that.can.also.operate.on.a |
| 32380 | 20 66 69 6c 65 2c 20 6d 75 6c 74 69 70 6c 65 20 66 69 6c 65 73 20 61 74 0a 6f 6e 63 65 2c 20 61 | .file,.multiple.files.at.once,.a |
| 323a0 | 20 68 75 6e 6b 2c 20 6d 75 6c 74 69 70 6c 65 20 68 75 6e 6b 73 20 61 74 20 6f 6e 63 65 2c 20 61 | .hunk,.multiple.hunks.at.once,.a |
| 323c0 | 6e 64 20 6f 6e 20 70 61 72 74 73 20 6f 66 20 61 20 68 75 6e 6b 2e 20 20 54 68 65 73 65 0a 61 70 | nd.on.parts.of.a.hunk...These.ap |
| 323e0 | 70 6c 79 20 76 61 72 69 61 6e 74 73 20 61 72 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 | ply.variants.are.described.in.th |
| 32400 | 65 20 6e 65 78 74 20 73 65 63 74 69 6f 6e 2e 0a 0a 20 20 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f | e.next.section......You.can.also |
| 32420 | 20 75 73 65 20 45 64 69 66 66 20 74 6f 20 73 74 61 67 65 20 61 6e 64 20 75 6e 73 74 61 67 65 2e | .use.Ediff.to.stage.and.unstage. |
| 32440 | 20 20 53 65 65 20 2a 6e 6f 74 65 20 45 64 69 66 66 69 6e 67 3a 3a 2e 0a 0a 4b 65 79 3a 20 73 20 | ..See.*note.Ediffing::...Key:.s. |
| 32460 | 28 6d 61 67 69 74 2d 73 74 61 67 65 29 0a 20 20 20 20 20 41 64 64 20 74 68 65 20 63 68 61 6e 67 | (magit-stage)......Add.the.chang |
| 32480 | 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 65 61 2e 0a | e.at.point.to.the.staging.area.. |
| 324a0 | 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 61 6e 64 | ......With.a.prefix.argument.and |
| 324c0 | 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 73 29 20 61 74 | .an.untracked.file.(or.files).at |
| 324e0 | 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 20 62 75 74 20 | .point,......stage.the.file.but. |
| 32500 | 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 73 20 69 74 20 | not.its.content...This.makes.it. |
| 32520 | 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 20 61 20 73 75 | possible.to......stage.only.a.su |
| 32540 | 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 61 6e 67 65 73 | bset.of.the.new.file...s.changes |
| 32560 | 2e 0a 0a 4b 65 79 3a 20 53 20 28 6d 61 67 69 74 2d 73 74 61 67 65 2d 6d 6f 64 69 66 69 65 64 29 | ...Key:.S.(magit-stage-modified) |
| 32580 | 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 66 69 6c 65 73 | ......Stage.all.changes.to.files |
| 325a0 | 20 6d 6f 64 69 66 69 65 64 20 69 6e 20 74 68 65 20 77 6f 72 6b 74 72 65 65 2e 20 20 53 74 61 67 | .modified.in.the.worktree...Stag |
| 325c0 | 65 20 61 6c 6c 20 6e 65 77 0a 20 20 20 20 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 72 61 63 6b 65 | e.all.new......content.of.tracke |
| 325e0 | 64 20 66 69 6c 65 73 20 61 6e 64 20 72 65 6d 6f 76 65 20 74 72 61 63 6b 65 64 20 66 69 6c 65 73 | d.files.and.remove.tracked.files |
| 32600 | 20 74 68 61 74 20 6e 6f 20 6c 6f 6e 67 65 72 0a 20 20 20 20 20 65 78 69 73 74 20 69 6e 20 74 68 | .that.no.longer......exist.in.th |
| 32620 | 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 66 72 6f 6d 20 74 68 65 20 69 6e 64 65 78 20 61 6c | e.working.tree.from.the.index.al |
| 32640 | 73 6f 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 | so...With.a.prefix......argument |
| 32660 | 20 61 6c 73 6f 20 73 74 61 67 65 20 70 72 65 76 69 6f 75 73 6c 79 20 75 6e 74 72 61 63 6b 65 64 | .also.stage.previously.untracked |
| 32680 | 20 28 62 75 74 20 6e 6f 74 20 69 67 6e 6f 72 65 64 29 20 66 69 6c 65 73 2e 0a 0a 4b 65 79 3a 20 | .(but.not.ignored).files...Key:. |
| 326a0 | 75 20 28 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 29 0a 20 20 20 20 20 52 65 6d 6f 76 65 20 74 68 | u.(magit-unstage)......Remove.th |
| 326c0 | 65 20 63 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 | e.change.at.point.from.the.stagi |
| 326e0 | 6e 67 20 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 | ng.area........Only.staged.chang |
| 32700 | 65 73 20 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 | es.can.be.unstaged...But.by.defa |
| 32720 | 75 6c 74 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 | ult.this.command......performs.a |
| 32740 | 6e 20 61 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 | n.action.that.is.somewhat.simila |
| 32760 | 72 20 74 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 | r.to.unstaging,.when.it......is. |
| 32780 | 63 61 6c 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 | called.on.a.committed.change:.it |
| 327a0 | 20 72 65 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 | .reverses.the.change.in.the..... |
| 327c0 | 20 69 6e 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 | .index.but.not.in.the.working.tr |
| 327e0 | 65 65 2e 0a 0a 4b 65 79 3a 20 55 20 28 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 61 6c 6c 29 0a | ee...Key:.U.(magit-unstage-all). |
| 32800 | 20 20 20 20 20 52 65 6d 6f 76 65 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 66 72 6f 6d 20 74 68 65 | .....Remove.all.changes.from.the |
| 32820 | 20 73 74 61 67 69 6e 67 20 61 72 65 61 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 | .staging.area...User.Option:.mag |
| 32840 | 69 74 2d 75 6e 73 74 61 67 65 2d 63 6f 6d 6d 69 74 74 65 64 0a 20 20 20 20 20 54 68 69 73 20 6f | it-unstage-committed......This.o |
| 32860 | 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 69 74 2d | ption.controls.whether....magit- |
| 32880 | 75 6e 73 74 61 67 65 e2 80 99 20 22 75 6e 73 74 61 67 65 73 22 20 63 6f 6d 6d 69 74 74 65 64 0a | unstage...."unstages".committed. |
| 328a0 | 20 20 20 20 20 63 68 61 6e 67 65 73 20 62 79 20 72 65 76 65 72 73 69 6e 67 20 74 68 65 6d 20 69 | .....changes.by.reversing.them.i |
| 328c0 | 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 69 6e 67 20 | n.the.index.but.not.the.working. |
| 328e0 | 74 72 65 65 2e 0a 20 20 20 20 20 54 68 65 20 61 6c 74 65 72 6e 61 74 69 76 65 20 69 73 20 74 6f | tree.......The.alternative.is.to |
| 32900 | 20 72 61 69 73 65 20 61 6e 20 65 72 72 6f 72 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 6d 61 67 69 74 | .raise.an.error...Key:.M-x.magit |
| 32920 | 2d 72 65 76 65 72 73 65 2d 69 6e 2d 69 6e 64 65 78 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | -reverse-in-index......This.comm |
| 32940 | 61 6e 64 20 72 65 76 65 72 73 65 73 20 74 68 65 20 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 | and.reverses.the.committed.chang |
| 32960 | 65 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 69 6e 64 65 78 0a 20 20 20 20 20 62 75 74 | e.at.point.in.the.index......but |
| 32980 | 20 6e 6f 74 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 20 20 42 79 20 64 65 66 61 75 | .not.the.working.tree...By.defau |
| 329a0 | 6c 74 20 6e 6f 20 6b 65 79 20 69 73 20 62 6f 75 6e 64 20 64 69 72 65 63 74 6c 79 20 74 6f 0a 20 | lt.no.key.is.bound.directly.to.. |
| 329c0 | 20 20 20 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 2c 20 62 75 74 20 69 74 20 69 73 20 69 6e 64 69 | ....this.command,.but.it.is.indi |
| 329e0 | 72 65 63 74 6c 79 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 e2 80 98 75 e2 80 99 0a 20 20 20 20 20 | rectly.called.when....u......... |
| 32a00 | 28 e2 80 98 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 e2 80 99 29 20 69 73 20 70 72 65 73 73 65 64 | (...magit-unstage...).is.pressed |
| 32a20 | 20 6f 6e 20 61 20 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 2e 0a 0a 20 20 20 20 20 54 68 | .on.a.committed.change........Th |
| 32a40 | 69 73 20 61 6c 6c 6f 77 73 20 65 78 74 72 61 63 74 69 6e 67 20 61 20 63 68 61 6e 67 65 20 66 72 | is.allows.extracting.a.change.fr |
| 32a60 | 6f 6d 20 e2 80 98 48 45 41 44 e2 80 99 2c 20 77 68 69 6c 65 20 6c 65 61 76 69 6e 67 20 69 74 20 | om....HEAD...,.while.leaving.it. |
| 32a80 | 69 6e 0a 20 20 20 20 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 73 6f 20 74 68 61 | in......the.working.tree,.so.tha |
| 32aa0 | 74 20 69 74 20 63 61 6e 20 6c 61 74 65 72 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 20 75 73 69 6e | t.it.can.later.be.committed.usin |
| 32ac0 | 67 20 61 0a 20 20 20 20 20 73 65 70 61 72 61 74 65 20 63 6f 6d 6d 69 74 2e 20 20 41 20 74 79 70 | g.a......separate.commit...A.typ |
| 32ae0 | 69 63 61 6c 20 77 6f 72 6b 66 6c 6f 77 20 77 6f 75 6c 64 20 62 65 3a 0a 0a 20 20 20 20 20 20 20 | ical.workflow.would.be:......... |
| 32b00 | 31 2e 20 4f 70 74 69 6f 6e 61 6c 6c 79 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 | 1..Optionally.make.sure.that.the |
| 32b20 | 72 65 20 61 72 65 20 6e 6f 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2e 0a 20 | re.are.no.uncommitted.changes... |
| 32b40 | 20 20 20 20 20 20 32 2e 20 56 69 73 69 74 20 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 20 63 6f | ......2..Visit.the....HEAD....co |
| 32b60 | 6d 6d 69 74 20 61 6e 64 20 6e 61 76 69 67 61 74 65 20 74 6f 20 74 68 65 20 63 68 61 6e 67 65 20 | mmit.and.navigate.to.the.change. |
| 32b80 | 74 68 61 74 20 73 68 6f 75 6c 64 0a 20 20 20 20 20 20 20 20 20 20 6e 6f 74 20 68 61 76 65 20 62 | that.should...........not.have.b |
| 32ba0 | 65 65 6e 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 61 74 20 63 6f 6d 6d 69 74 2e 0a 20 20 20 | een.included.in.that.commit..... |
| 32bc0 | 20 20 20 20 33 2e 20 54 79 70 65 20 e2 80 98 75 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 75 6e | ....3..Type....u....(...magit-un |
| 32be0 | 73 74 61 67 65 e2 80 99 29 20 74 6f 20 72 65 76 65 72 73 65 20 69 74 20 69 6e 20 74 68 65 20 69 | stage...).to.reverse.it.in.the.i |
| 32c00 | 6e 64 65 78 2e 20 20 54 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 61 73 73 75 6d 65 73 20 74 68 | ndex...This...........assumes.th |
| 32c20 | 61 74 20 e2 80 98 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 63 6f 6d 6d 69 74 74 65 64 e2 80 99 | at....magit-unstage-committed... |
| 32c40 | 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 20 20 20 20 20 20 20 34 2e 20 54 79 70 65 20 e2 80 98 63 | .is.non-nil.........4..Type....c |
| 32c60 | 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 20 77 69 74 68 20 | .e....to.extend....HEAD....with. |
| 32c80 | 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 69 6e 67 0a 20 20 | the.staged.changes,.including... |
| 32ca0 | 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 72 65 61 64 79 20 | ........those.that.were.already. |
| 32cc0 | 73 74 61 67 65 64 20 62 65 66 6f 72 65 2e 0a 20 20 20 20 20 20 20 35 2e 20 4f 70 74 69 6f 6e 61 | staged.before.........5..Optiona |
| 32ce0 | 6c 6c 79 20 73 74 61 67 65 20 74 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 63 68 61 6e 67 65 73 20 | lly.stage.the.remaining.changes. |
| 32d00 | 75 73 69 6e 67 20 e2 80 98 73 e2 80 99 20 6f 72 20 e2 80 98 53 e2 80 99 20 61 6e 64 0a 20 20 20 | using....s....or....S....and.... |
| 32d20 | 20 20 20 20 20 20 20 74 68 65 6e 20 74 79 70 65 20 e2 80 98 63 20 63 e2 80 99 20 74 6f 20 63 72 | .......then.type....c.c....to.cr |
| 32d40 | 65 61 74 65 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 6d 61 67 | eate.a.new.commit...Key:.M-x.mag |
| 32d60 | 69 74 2d 72 65 73 65 74 2d 69 6e 64 65 78 0a 20 20 20 20 20 52 65 73 65 74 20 74 68 65 20 69 6e | it-reset-index......Reset.the.in |
| 32d80 | 64 65 78 20 74 6f 20 73 6f 6d 65 20 63 6f 6d 6d 69 74 2e 20 20 54 68 65 20 63 6f 6d 6d 69 74 20 | dex.to.some.commit...The.commit. |
| 32da0 | 69 73 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 0a 20 20 20 20 20 61 6e 64 20 64 | is.read.from.the.user......and.d |
| 32dc0 | 65 66 61 75 6c 74 73 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 | efaults.to.the.commit.at.point.. |
| 32de0 | 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 63 6f 6d 6d 69 74 20 61 74 0a 20 20 20 20 20 70 | .If.there.is.no.commit.at......p |
| 32e00 | 6f 69 6e 74 2c 20 74 68 65 6e 20 69 74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 e2 80 98 48 45 41 | oint,.then.it.defaults.to....HEA |
| 32e20 | 44 e2 80 99 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 53 74 61 67 69 6e 67 20 66 72 6f 6d 20 46 | D......*.Menu:..*.Staging.from.F |
| 32e40 | 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 6c 65 3a 20 | ile-Visiting.Buffers::....File:. |
| 32e60 | 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 74 61 67 69 6e 67 20 66 | doc5khxAZ.info,..Node:.Staging.f |
| 32e80 | 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 20 55 70 3a 20 | rom.File-Visiting.Buffers,..Up:. |
| 32ea0 | 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 31 20 53 74 61 | Staging.and.Unstaging..6.3.1.Sta |
| 32ec0 | 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 73 0a | ging.from.File-Visiting.Buffers. |
| 32ee0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 32f00 | 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 73 74 61 67 69 | --------..Fine-grained.un-/stagi |
| 32f20 | 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 73 74 61 74 75 | ng.has.to.be.done.from.the.statu |
| 32f40 | 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 80 99 73 20 61 | s.or.a.diff.buffer,.but.it...s.a |
| 32f60 | 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 6c 6c 20 63 68 | lso.possible.to.un-/stage.all.ch |
| 32f80 | 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 74 65 64 20 69 | anges.made.to.the.file.visited.i |
| 32fa0 | 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 66 72 6f 6d 20 | n.the.current.buffer.right.from. |
| 32fc0 | 69 6e 73 69 64 65 20 74 68 61 74 20 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 6d 61 | inside.that.buffer...Key:.M-x.ma |
| 32fe0 | 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 0a 20 20 20 20 20 57 68 65 6e 20 69 6e 76 6f 6b 65 64 | git-stage-file......When.invoked |
| 33000 | 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 65 72 2c 20 | .inside.a.file-visiting.buffer,. |
| 33020 | 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 74 6f 20 74 | then.stage.all.changes......to.t |
| 33040 | 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 2c 20 73 74 | hat.file...In.a.Magit.buffer,.st |
| 33060 | 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 2e 0a 20 20 | age.the.file.at.point.if.any.... |
| 33080 | 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 6c 65 20 74 | ...Otherwise.prompt.for.a.file.t |
| 330a0 | 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 61 72 67 75 | o.be.staged...With.a.prefix.argu |
| 330c0 | 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 75 73 65 72 | ment......always.prompt.the.user |
| 330e0 | 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 76 69 73 69 | .for.a.file,.even.in.a.file-visi |
| 33100 | 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 72 65 20 69 | ting.buffer......or.when.there.i |
| 33120 | 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 4b 65 79 3a | s.a.file.section.at.point...Key: |
| 33140 | 20 4d 2d 78 20 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c 65 0a 20 20 20 20 20 57 68 65 | .M-x.magit-unstage-file......Whe |
| 33160 | 6e 20 69 6e 76 6f 6b 65 64 20 69 6e 73 69 64 65 20 61 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 | n.invoked.inside.a.file-visiting |
| 33180 | 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 20 20 20 20 63 | .buffer,.then.unstage.all......c |
| 331a0 | 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 4d 61 67 69 74 | hanges.to.that.file...In.a.Magit |
| 331c0 | 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 74 20 70 6f 69 | .buffer,.unstage.the.file.at.poi |
| 331e0 | 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 70 72 6f 6d 70 | nt......if.any...Otherwise.promp |
| 33200 | 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 2e 20 20 57 69 | t.for.a.file.to.be.unstaged...Wi |
| 33220 | 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 6c 77 61 79 73 | th.a.prefix......argument.always |
| 33240 | 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 2c 20 65 76 65 | .prompt.the.user.for.a.file,.eve |
| 33260 | 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 75 66 66 65 72 | n.in.a.file-visiting......buffer |
| 33280 | 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 63 74 69 6f 6e | .or.when.there.is.a.file.section |
| 332a0 | 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e | .at.point.....File:.doc5khxAZ.in |
| 332c0 | 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 6d | fo,..Node:.Applying,..Next:.Comm |
| 332e0 | 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 61 | itting,..Prev:.Staging.and.Unsta |
| 33300 | 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 70 | ging,..Up:.Manipulating..6.4.App |
| 33320 | 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 64 | lying.============..Magit.provid |
| 33340 | 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 61 | es.several."apply.variants":.sta |
| 33360 | 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 61 | ge,.unstage,.discard,.reverse,.a |
| 33380 | 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 68 | nd."regular.apply"...At.least.wh |
| 333a0 | 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 20 | en.operating.on.a.hunk.they.are. |
| 333c0 | 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 70 | all.implemented.using....git.app |
| 333e0 | 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 6c | ly...,.which.is.why.they.are.cal |
| 33400 | 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 74 | led."apply.variants"..........St |
| 33420 | 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 6f | age...Apply.a.change.from.the.wo |
| 33440 | 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 20 | rking.tree.to.the.index...The... |
| 33460 | 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 6f | ...change.also.remains.in.the.wo |
| 33480 | 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 65 | rking.tree..........Unstage...Re |
| 334a0 | 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 54 | move.a.change.from.the.index...T |
| 334c0 | 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 6f | he.change.remains.in......the.wo |
| 334e0 | 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 6e | rking.tree..........Discard...On |
| 33500 | 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 6d | .a.staged.change,.remove.it.from |
| 33520 | 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 69 | .the.working.tree.and......the.i |
| 33540 | 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 65 | ndex...On.an.unstaged.change,.re |
| 33560 | 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 20 | move.it.from.the.working.tree... |
| 33580 | 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 72 | ...only..........Reverse...Rever |
| 335a0 | 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 2e | se.a.change.in.the.working.tree. |
| 335c0 | 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 64 | ..Both.committed.and......staged |
| 335e0 | 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 61 | .changes.can.be.reversed...Unsta |
| 33600 | 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 72 | ged.changes.cannot.be......rever |
| 33620 | 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 20 | sed...Discard.them.instead...... |
| 33640 | 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 68 | ....Apply...Apply.a.change.to.th |
| 33660 | 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 20 | e.working.tree...Both.committed. |
| 33680 | 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 61 | and......staged.changes.can.be.a |
| 336a0 | 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 74 | pplied...Unstaged.changes.cannot |
| 336c0 | 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 61 | .be.applied......-.as.they.alrea |
| 336e0 | 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 72 | dy.have.been.applied......The.pr |
| 33700 | 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 61 | evious.section.described.the.sta |
| 33720 | 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 61 | ging.and.unstaging.commands..Wha |
| 33740 | 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 68 | t.follows.are.the.commands.which |
| 33760 | 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 76 | .implement.the.remaining.apply.v |
| 33780 | 61 72 69 61 6e 74 73 2e 0a 0a 4b 65 79 3a 20 61 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 29 0a 20 | ariants...Key:.a.(magit-apply).. |
| 337a0 | 20 20 20 20 41 70 70 6c 79 20 74 68 65 20 63 68 61 6e 67 65 20 61 74 20 70 6f 69 6e 74 20 74 6f | ....Apply.the.change.at.point.to |
| 337c0 | 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 61 20 | .the.working.tree........With.a. |
| 337e0 | 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 33 2d | prefix.argument.fallback.to.a.3- |
| 33800 | 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 20 20 | way.merge...Doing.so.causes..... |
| 33820 | 20 74 68 65 20 63 68 61 6e 67 65 20 74 6f 20 62 65 20 61 70 70 6c 69 65 64 20 74 6f 20 74 68 65 | .the.change.to.be.applied.to.the |
| 33840 | 20 69 6e 64 65 78 20 61 73 20 77 65 6c 6c 2e 0a 0a 4b 65 79 3a 20 6b 20 28 6d 61 67 69 74 2d 64 | .index.as.well...Key:.k.(magit-d |
| 33860 | 69 73 63 61 72 64 29 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 | iscard)......Remove.the.change.a |
| 33880 | 74 20 70 6f 69 6e 74 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 | t.point.from.the.working.tree... |
| 338a0 | 20 20 20 20 20 4f 6e 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 | .....On.a.hunk.or.file.with.unre |
| 338c0 | 73 6f 6c 76 65 64 20 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 | solved.conflicts.prompt.which.si |
| 338e0 | 64 65 20 74 6f 0a 20 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 | de.to......keep.(while.discardin |
| 33900 | 67 20 74 68 65 20 6f 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 | g.the.other)...If.point.is.withi |
| 33920 | 6e 20 74 68 65 20 74 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 | n.the.text.of......a.side,.then. |
| 33940 | 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 70 74 69 6e 67 | keep.that.side.without.prompting |
| 33960 | 2e 0a 0a 4b 65 79 3a 20 76 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 65 29 0a 20 20 20 20 20 52 | ...Key:.v.(magit-reverse)......R |
| 33980 | 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 69 6e 20 74 68 | everse.the.change.at.point.in.th |
| 339a0 | 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 61 20 70 72 65 | e.working.tree........With.a.pre |
| 339c0 | 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 33 2d 77 61 79 | fix.argument.fallback.to.a.3-way |
| 339e0 | 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 20 20 20 74 68 | .merge...Doing.so.causes......th |
| 33a00 | 65 20 63 68 61 6e 67 65 20 74 6f 20 62 65 20 61 70 70 6c 69 65 64 20 74 6f 20 74 68 65 20 69 6e | e.change.to.be.applied.to.the.in |
| 33a20 | 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 66 69 78 20 61 | dex.as.well......With.a.prefix.a |
| 33a40 | 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 61 74 74 65 6d | rgument.all.apply.variants.attem |
| 33a60 | 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 70 72 69 61 74 | pt.a.3-way.merge.when.appropriat |
| 33a80 | 65 20 28 69 2e 65 2e 2c 20 77 68 65 6e 20 e2 80 98 67 69 74 20 61 70 70 6c 79 e2 80 99 20 69 73 | e.(i.e.,.when....git.apply....is |
| 33aa0 | 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 20 64 6f 63 35 | .used.internally).....File:.doc5 |
| 33ac0 | 6b 68 78 41 5a 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 20 | khxAZ.info,..Node:.Committing,.. |
| 33ae0 | 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 67 | Next:.Branching,..Prev:.Applying |
| 33b00 | 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 74 | ,..Up:.Manipulating..6.5.Committ |
| 33b20 | 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 65 | ing.==============..When.the.use |
| 33b40 | 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 6c | r.initiates.a.commit,.Magit.call |
| 33b60 | 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 74 68 65 0a e2 | s....git.commit....without.the.. |
| 33b80 | 80 98 2d 2d 6d 65 73 73 61 67 65 e2 80 99 20 61 72 67 75 6d 65 6e 74 2c 20 73 6f 20 47 69 74 20 | ..--message....argument,.so.Git. |
| 33ba0 | 68 61 73 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 73 73 61 67 65 20 66 72 6f 6d 20 74 68 65 20 | has.to.get.the.message.from.the. |
| 33bc0 | 75 73 65 72 2e 20 20 54 6f 0a 64 6f 20 73 6f 2c 20 69 74 20 63 72 65 61 74 65 73 20 61 20 66 69 | user...To.do.so,.it.creates.a.fi |
| 33be0 | 6c 65 20 73 75 63 68 20 61 73 20 e2 80 98 2e 67 69 74 2f 43 4f 4d 4d 49 54 5f 45 44 49 54 4d 53 | le.such.as.....git/COMMIT_EDITMS |
| 33c00 | 47 e2 80 99 20 61 6e 64 20 74 68 65 6e 20 6f 70 65 6e 73 0a 74 68 61 74 20 66 69 6c 65 20 69 6e | G....and.then.opens.that.file.in |
| 33c20 | 20 74 68 65 20 65 64 69 74 6f 72 20 73 70 65 63 69 66 69 65 64 20 62 79 20 e2 80 98 24 45 44 49 | .the.editor.specified.by....$EDI |
| 33c40 | 54 4f 52 e2 80 99 20 28 6f 72 20 e2 80 98 24 47 49 54 5f 45 44 49 54 4f 52 e2 80 99 29 2e 0a 0a | TOR....(or....$GIT_EDITOR...)... |
| 33c60 | 20 20 20 4d 61 67 69 74 20 61 72 72 61 6e 67 65 73 20 66 6f 72 20 74 68 61 74 20 65 64 69 74 6f | ...Magit.arranges.for.that.edito |
| 33c80 | 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 65 20 74 | r.to.be.the.Emacsclient...Once.t |
| 33ca0 | 68 65 20 75 73 65 72 0a 66 69 6e 69 73 68 65 73 20 74 68 65 20 65 64 69 74 69 6e 67 20 73 65 73 | he.user.finishes.the.editing.ses |
| 33cc0 | 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 6e 64 20 | sion,.the.Emacsclient.exits.and. |
| 33ce0 | 47 69 74 20 63 72 65 61 74 65 73 20 74 68 65 0a 63 6f 6d 6d 69 74 2c 20 75 73 69 6e 67 20 74 68 | Git.creates.the.commit,.using.th |
| 33d00 | 65 20 66 69 6c 65 e2 80 99 73 20 63 6f 6e 74 65 6e 74 20 61 73 20 74 68 65 20 63 6f 6d 6d 69 74 | e.file...s.content.as.the.commit |
| 33d20 | 20 6d 65 73 73 61 67 65 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 49 6e 69 74 69 61 74 69 6e 67 | .message...*.Menu:..*.Initiating |
| 33d40 | 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 73 | .a.Commit::.*.Editing.Commit.Mes |
| 33d60 | 73 61 67 65 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c | sages::....File:.doc5khxAZ.info, |
| 33d80 | 20 20 4e 6f 64 65 3a 20 49 6e 69 74 69 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69 74 2c 20 20 4e 65 | ..Node:.Initiating.a.Commit,..Ne |
| 33da0 | 78 74 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 2c 20 20 55 70 | xt:.Editing.Commit.Messages,..Up |
| 33dc0 | 3a 20 43 6f 6d 6d 69 74 74 69 6e 67 0a 0a 36 2e 35 2e 31 20 49 6e 69 74 69 61 74 69 6e 67 20 61 | :.Committing..6.5.1.Initiating.a |
| 33de0 | 20 43 6f 6d 6d 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 | .Commit.------------------------ |
| 33e00 | 2d 0a 0a 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 | -..Also.see.[BROKEN.LINK:.man:gi |
| 33e20 | 74 2d 63 6f 6d 6d 69 74 5d 0a 0a 4b 65 79 3a 20 63 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 29 | t-commit]..Key:.c.(magit-commit) |
| 33e40 | 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d | ......This.transient.prefix.comm |
| 33e60 | 61 6e 64 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 | and.binds.the.following.suffix.c |
| 33e80 | 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 72 | ommands......along.with.the.appr |
| 33ea0 | 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 70 | opriate.infix.arguments.and.disp |
| 33ec0 | 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 75 | lays.them.in.a......temporary.bu |
| 33ee0 | 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.. |
| 33f00 | 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 43 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 63 6f 6d 6d 69 | .*.Menu:..*.Creating.a.new.commi |
| 33f20 | 74 3a 3a 0a 2a 20 45 64 69 74 69 6e 67 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 69 74 3a 3a 0a | t::.*.Editing.the.last.commit::. |
| 33f40 | 2a 20 45 64 69 74 69 6e 67 20 61 6e 79 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 3a 3a | *.Editing.any.reachable.commit:: |
| 33f60 | 0a 2a 20 45 64 69 74 69 6e 67 20 61 6e 79 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 20 | .*.Editing.any.reachable.commit. |
| 33f80 | 61 6e 64 20 72 65 62 61 73 69 6e 67 20 69 6d 6d 65 64 69 61 74 65 6c 79 3a 3a 0a 2a 20 4f 70 74 | and.rebasing.immediately::.*.Opt |
| 33fa0 | 69 6f 6e 73 20 75 73 65 64 20 62 79 20 63 6f 6d 6d 69 74 20 63 6f 6d 6d 61 6e 64 73 3a 3a 0a 0a | ions.used.by.commit.commands::.. |
| 33fc0 | 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 | ..File:.doc5khxAZ.info,..Node:.C |
| 33fe0 | 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 2c 20 20 4e 65 78 74 3a 20 45 64 69 | reating.a.new.commit,..Next:.Edi |
| 34000 | 74 69 6e 67 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 69 74 2c 20 20 55 70 3a 20 49 6e 69 74 69 | ting.the.last.commit,..Up:.Initi |
| 34020 | 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69 74 0a 0a 43 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 63 | ating.a.Commit..Creating.a.new.c |
| 34040 | 6f 6d 6d 69 74 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 4b 65 79 | ommit........................Key |
| 34060 | 3a 20 63 20 63 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 72 65 61 74 65 29 0a 20 20 20 20 | :.c.c.(magit-commit-create)..... |
| 34080 | 20 43 72 65 61 74 65 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 | .Create.a.new.commit.....File:.d |
| 340a0 | 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 45 64 69 74 69 6e 67 20 74 68 | oc5khxAZ.info,..Node:.Editing.th |
| 340c0 | 65 20 6c 61 73 74 20 63 6f 6d 6d 69 74 2c 20 20 4e 65 78 74 3a 20 45 64 69 74 69 6e 67 20 61 6e | e.last.commit,..Next:.Editing.an |
| 340e0 | 79 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 2c 20 20 50 72 65 76 3a 20 43 72 65 61 74 | y.reachable.commit,..Prev:.Creat |
| 34100 | 69 6e 67 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 2c 20 20 55 70 3a 20 49 6e 69 74 69 61 74 69 6e | ing.a.new.commit,..Up:.Initiatin |
| 34120 | 67 20 61 20 43 6f 6d 6d 69 74 0a 0a 45 64 69 74 69 6e 67 20 74 68 65 20 6c 61 73 74 20 63 6f 6d | g.a.Commit..Editing.the.last.com |
| 34140 | 6d 69 74 0a 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 54 68 65 | mit..........................The |
| 34160 | 73 65 20 63 6f 6d 6d 61 6e 64 73 20 6d 6f 64 69 66 79 20 74 68 65 20 6c 61 73 74 20 28 61 2e 6b | se.commands.modify.the.last.(a.k |
| 34180 | 2e 61 2e 2c 20 22 48 45 41 44 22 29 20 63 6f 6d 6d 69 74 2e 20 20 54 68 65 20 63 6f 6d 6d 69 74 | .a.,."HEAD").commit...The.commit |
| 341a0 | 20 69 73 0a 6d 6f 64 69 66 69 65 64 20 28 61 2e 6b 2e 61 2e 2c 20 72 65 70 6c 61 63 65 64 29 20 | .is.modified.(a.k.a.,.replaced). |
| 341c0 | 69 6d 6d 65 64 69 61 74 65 6c 79 2e 20 20 53 69 6d 69 6c 61 72 20 63 6f 6d 6d 61 6e 64 73 20 65 | immediately...Similar.commands.e |
| 341e0 | 78 69 73 74 20 66 6f 72 0a 6d 6f 64 69 66 79 69 6e 67 20 6f 74 68 65 72 20 28 6e 6f 6e 2d 48 45 | xist.for.modifying.other.(non-HE |
| 34200 | 41 44 29 20 63 6f 6d 6d 69 74 73 2e 20 20 54 68 6f 73 65 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 | AD).commits...Those.commands.are |
| 34220 | 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 74 77 6f 20 | .described.in.the.following.two. |
| 34240 | 73 65 63 74 69 6f 6e 73 2e 20 20 46 6f 72 20 65 61 63 68 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 74 | sections...For.each.command.in.t |
| 34260 | 68 69 73 20 73 65 63 74 69 6f 6e 2c 20 77 65 20 6d 65 6e 74 69 6f 6e 0a 74 68 65 20 72 65 73 70 | his.section,.we.mention.the.resp |
| 34280 | 65 63 74 69 76 65 20 6e 6f 6e 2d 48 45 41 44 20 63 6f 6d 6d 61 6e 64 73 2c 20 74 6f 20 6d 61 6b | ective.non-HEAD.commands,.to.mak |
| 342a0 | 65 20 74 68 65 20 72 65 6c 61 74 69 6f 6e 20 65 78 70 6c 69 63 69 74 2e 0a 0a 20 20 20 54 68 65 | e.the.relation.explicit......The |
| 342c0 | 20 63 6f 6d 6d 61 6e 64 20 64 65 73 63 72 69 70 74 69 6f 6e 73 20 62 65 6c 6f 77 20 6d 65 6e 74 | .command.descriptions.below.ment |
| 342e0 | 69 6f 6e 20 74 68 65 20 73 70 65 63 69 66 69 63 20 61 72 67 75 6d 65 6e 74 73 20 74 68 65 79 0a | ion.the.specific.arguments.they. |
| 34300 | 75 73 65 20 77 68 65 6e 20 63 61 6c 6c 69 6e 67 20 e2 80 98 67 69 74 20 63 6f 6d 6d 69 74 e2 80 | use.when.calling....git.commit.. |
| 34320 | 99 2e 20 20 54 68 65 20 61 72 67 75 6d 65 6e 74 73 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 | ....The.arguments.specified.in.t |
| 34340 | 68 65 20 6d 65 6e 75 20 61 72 65 0a 61 70 70 65 6e 64 65 64 20 74 6f 20 74 68 6f 73 65 20 61 72 | he.menu.are.appended.to.those.ar |
| 34360 | 67 75 6d 65 6e 74 73 2e 0a 0a 4b 65 79 3a 20 63 20 65 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | guments...Key:.c.e.(magit-commit |
| 34380 | 2d 65 78 74 65 6e 64 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 6d 65 6e 64 | -extend)......This.command.amend |
| 343a0 | 73 20 74 68 65 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 65 20 6c 61 73 74 | s.the.staged.changes.to.the.last |
| 343c0 | 20 63 6f 6d 6d 69 74 2c 20 77 69 74 68 6f 75 74 0a 20 20 20 20 20 65 64 69 74 69 6e 67 20 69 74 | .commit,.without......editing.it |
| 343e0 | 73 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | s.commit.message........This.com |
| 34400 | 6d 61 6e 64 20 63 61 6c 6c 73 20 e2 80 98 67 69 74 20 63 6f 6d 6d 69 74 20 2d 2d 61 6d 65 6e 64 | mand.calls....git.commit.--amend |
| 34420 | 20 2d 2d 6e 6f 2d 65 64 69 74 e2 80 99 2e 0a 0a 20 20 20 20 20 57 69 74 68 20 61 20 70 72 65 66 | .--no-edit...........With.a.pref |
| 34440 | 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 65 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 20 69 | ix.argument.the.committer.date.i |
| 34460 | 73 20 6e 6f 74 20 75 70 64 61 74 65 64 3b 20 77 69 74 68 6f 75 74 0a 20 20 20 20 20 61 6e 20 61 | s.not.updated;.without......an.a |
| 34480 | 72 67 75 6d 65 6e 74 20 69 74 20 69 73 20 75 70 64 61 74 65 64 2e 0a 0a 20 20 20 20 20 54 68 65 | rgument.it.is.updated........The |
| 344a0 | 20 6f 70 74 69 6f 6e 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 | .option....magit-commit-extend-o |
| 344c0 | 76 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 0a 20 | verride-date....can.be.used.to.. |
| 344e0 | 20 20 20 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 | ....inverse.the.meaning.of.the.p |
| 34500 | 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 20 20 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 | refix.argument...Non-interactive |
| 34520 | 6c 79 2c 20 74 68 65 0a 20 20 20 20 20 6f 70 74 69 6f 6e 61 6c 20 4f 56 45 52 52 49 44 45 2d 44 | ly,.the......optional.OVERRIDE-D |
| 34540 | 41 54 45 20 61 72 67 75 6d 65 6e 74 20 63 6f 6e 74 72 6f 6c 73 20 74 68 69 73 20 62 65 68 61 76 | ATE.argument.controls.this.behav |
| 34560 | 69 6f 72 2c 20 61 6e 64 20 74 68 65 0a 20 20 20 20 20 6f 70 74 69 6f 6e 20 69 73 20 6f 66 20 6e | ior,.and.the......option.is.of.n |
| 34580 | 6f 20 72 65 6c 65 76 61 6e 63 65 2e 0a 0a 4b 65 79 3a 20 63 20 61 20 28 6d 61 67 69 74 2d 63 6f | o.relevance...Key:.c.a.(magit-co |
| 345a0 | 6d 6d 69 74 2d 61 6d 65 6e 64 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 6d | mmit-amend)......This.command.am |
| 345c0 | 65 6e 64 73 20 74 68 65 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 65 20 6c | ends.the.staged.changes.to.the.l |
| 345e0 | 61 73 74 20 63 6f 6d 6d 69 74 2c 20 61 6e 64 20 70 6f 70 73 0a 20 20 20 20 20 75 70 20 61 20 62 | ast.commit,.and.pops......up.a.b |
| 34600 | 75 66 66 65 72 20 74 6f 20 6c 65 74 20 74 68 65 20 75 73 65 72 20 65 64 69 74 20 69 74 73 20 63 | uffer.to.let.the.user.edit.its.c |
| 34620 | 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 63 6f 6d 6d 61 6e | ommit.message........This.comman |
| 34640 | 64 20 63 61 6c 6c 73 20 e2 80 98 67 69 74 20 63 6f 6d 6d 69 74 20 2d 2d 61 6d 65 6e 64 20 2d 2d | d.calls....git.commit.--amend.-- |
| 34660 | 65 64 69 74 e2 80 99 2e 0a 0a 4b 65 79 3a 20 63 20 77 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | edit......Key:.c.w.(magit-commit |
| 34680 | 2d 72 65 77 6f 72 64 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 6f 70 73 20 | -reword)......This.command.pops. |
| 346a0 | 75 70 20 61 20 62 75 66 66 65 72 20 74 6f 20 6c 65 74 20 74 68 65 20 75 73 65 72 20 65 64 69 74 | up.a.buffer.to.let.the.user.edit |
| 346c0 | 20 74 68 65 20 6d 65 73 73 61 67 65 20 6f 66 0a 20 20 20 20 20 74 68 65 20 6c 61 74 65 73 74 20 | .the.message.of......the.latest. |
| 346e0 | 63 6f 6d 6d 69 74 2e 20 20 54 68 65 20 63 6f 6d 6d 69 74 20 74 72 65 65 20 72 65 6d 61 69 6e 73 | commit...The.commit.tree.remains |
| 34700 | 20 75 6e 63 68 61 6e 67 65 64 20 61 6e 64 20 73 74 61 67 65 64 0a 20 20 20 20 20 63 68 61 6e 67 | .unchanged.and.staged......chang |
| 34720 | 65 73 20 72 65 6d 61 69 6e 20 73 74 61 67 65 64 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | es.remain.staged........This.com |
| 34740 | 6d 61 6e 64 20 63 61 6c 6c 73 20 e2 80 98 67 69 74 20 63 6f 6d 6d 69 74 20 2d 2d 61 6d 65 6e 64 | mand.calls....git.commit.--amend |
| 34760 | 20 2d 2d 6f 6e 6c 79 20 2d 2d 65 64 69 74 e2 80 99 2e 0a 0a 20 20 20 20 20 57 69 74 68 20 61 20 | .--only.--edit...........With.a. |
| 34780 | 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 65 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 | prefix.argument.the.committer.da |
| 347a0 | 74 65 20 69 73 20 6e 6f 74 20 75 70 64 61 74 65 64 3b 20 77 69 74 68 6f 75 74 0a 20 20 20 20 20 | te.is.not.updated;.without...... |
| 347c0 | 61 6e 20 61 72 67 75 6d 65 6e 74 20 69 74 20 69 73 20 75 70 64 61 74 65 64 2e 0a 0a 20 20 20 20 | an.argument.it.is.updated....... |
| 347e0 | 20 54 68 65 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 77 6f | .The.option....magit-commit-rewo |
| 34800 | 72 64 2d 6f 76 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 | rd-override-date....can.be.used. |
| 34820 | 74 6f 0a 20 20 20 20 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 | to......inverse.the.meaning.of.t |
| 34840 | 68 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 20 20 4e 6f 6e 2d 69 6e 74 65 72 61 63 | he.prefix.argument...Non-interac |
| 34860 | 74 69 76 65 6c 79 2c 20 74 68 65 0a 20 20 20 20 20 6f 70 74 69 6f 6e 61 6c 20 4f 56 45 52 52 49 | tively,.the......optional.OVERRI |
| 34880 | 44 45 2d 44 41 54 45 20 61 72 67 75 6d 65 6e 74 20 63 6f 6e 74 72 6f 6c 73 20 74 68 69 73 20 62 | DE-DATE.argument.controls.this.b |
| 348a0 | 65 68 61 76 69 6f 72 2c 20 61 6e 64 20 74 68 65 0a 20 20 20 20 20 6f 70 74 69 6f 6e 20 69 73 20 | ehavior,.and.the......option.is. |
| 348c0 | 6f 66 20 6e 6f 20 72 65 6c 65 76 61 6e 63 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 | of.no.relevance.....File:.doc5kh |
| 348e0 | 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 45 64 69 74 69 6e 67 20 61 6e 79 20 72 65 61 | xAZ.info,..Node:.Editing.any.rea |
| 34900 | 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 2c 20 20 4e 65 78 74 3a 20 45 64 69 74 69 6e 67 20 61 6e | chable.commit,..Next:.Editing.an |
| 34920 | 79 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 20 61 6e 64 20 72 65 62 61 73 69 6e 67 20 | y.reachable.commit.and.rebasing. |
| 34940 | 69 6d 6d 65 64 69 61 74 65 6c 79 2c 20 20 50 72 65 76 3a 20 45 64 69 74 69 6e 67 20 74 68 65 20 | immediately,..Prev:.Editing.the. |
| 34960 | 6c 61 73 74 20 63 6f 6d 6d 69 74 2c 20 20 55 70 3a 20 49 6e 69 74 69 61 74 69 6e 67 20 61 20 43 | last.commit,..Up:.Initiating.a.C |
| 34980 | 6f 6d 6d 69 74 0a 0a 45 64 69 74 69 6e 67 20 61 6e 79 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d | ommit..Editing.any.reachable.com |
| 349a0 | 6d 69 74 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e | mit............................. |
| 349c0 | 0a 0a 54 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 63 6f | ..These.commands.create.a.new.co |
| 349e0 | 6d 6d 69 74 2c 20 77 68 69 63 68 20 74 61 72 67 65 74 73 20 61 6e 20 65 78 69 73 74 69 6e 67 20 | mmit,.which.targets.an.existing. |
| 34a00 | 63 6f 6d 6d 69 74 2c 0a 66 72 6f 6d 20 74 68 65 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 | commit,.from.the.staged.changes. |
| 34a20 | 61 6e 64 2f 6f 72 20 75 73 69 6e 67 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 | and/or.using.a.new.commit.messag |
| 34a40 | 65 2e 20 20 41 6e 79 20 63 6f 6d 6d 69 74 0a 74 68 61 74 20 69 73 20 72 65 61 63 68 61 62 6c 65 | e...Any.commit.that.is.reachable |
| 34a60 | 20 66 72 6f 6d 20 48 45 41 44 2c 20 69 6e 63 6c 75 64 69 6e 67 20 48 45 41 44 20 69 74 73 65 6c | .from.HEAD,.including.HEAD.itsel |
| 34a80 | 66 2c 20 63 61 6e 20 62 65 20 74 68 65 20 74 61 72 67 65 74 2e 0a 0a 20 20 20 54 68 65 20 6e 65 | f,.can.be.the.target......The.ne |
| 34aa0 | 77 20 63 6f 6d 6d 69 74 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 62 65 20 65 76 65 6e 74 | w.commit.is.intended.to.be.event |
| 34ac0 | 75 61 6c 6c 79 20 73 71 75 61 73 68 65 64 20 69 6e 74 6f 20 74 68 65 0a 74 61 72 67 65 74 65 64 | ually.squashed.into.the.targeted |
| 34ae0 | 20 63 6f 6d 6d 69 74 2c 20 62 75 74 20 74 68 69 73 20 69 73 20 2a 6e 6f 74 2a 20 64 6f 6e 65 20 | .commit,.but.this.is.*not*.done. |
| 34b00 | 69 6d 6d 65 64 69 61 74 65 6c 79 2e 20 20 54 68 65 20 73 71 75 61 73 68 69 6e 67 20 69 73 0a 64 | immediately...The.squashing.is.d |
| 34b20 | 6f 6e 65 20 61 74 20 61 20 6c 61 74 65 72 20 74 69 6d 65 2c 20 77 68 65 6e 20 79 6f 75 20 65 78 | one.at.a.later.time,.when.you.ex |
| 34b40 | 70 6c 69 63 69 74 6c 79 20 63 61 6c 6c 0a e2 80 98 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 75 | plicitly.call....magit-rebase-au |
| 34b60 | 74 6f 73 71 75 61 73 68 e2 80 99 2c 20 6f 72 20 75 73 65 20 e2 80 98 2d 2d 61 75 74 6f 73 71 75 | tosquash...,.or.use....--autosqu |
| 34b80 | 61 73 68 e2 80 99 20 77 69 74 68 20 61 6e 6f 74 68 65 72 20 72 65 62 61 73 65 0a 63 6f 6d 6d 61 | ash....with.another.rebase.comma |
| 34ba0 | 6e 64 2e 0a 0a 20 20 20 53 6f 6d 65 20 6f 66 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 72 | nd......Some.of.these.commands.r |
| 34bc0 | 65 71 75 69 72 65 20 74 68 61 74 20 79 6f 75 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 77 72 69 74 | equire.that.you.immediately.writ |
| 34be0 | 65 20 61 20 6e 65 77 0a 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2c 20 6f 72 20 74 68 61 74 20 | e.a.new.commit.message,.or.that. |
| 34c00 | 79 6f 75 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 65 64 69 74 20 61 6e 20 65 78 69 73 74 69 6e 67 | you.immediately.edit.an.existing |
| 34c20 | 20 6d 65 73 73 61 67 65 2e 0a 0a 20 20 20 54 68 65 20 6e 65 77 20 63 6f 6d 6d 69 74 73 20 61 72 | .message......The.new.commits.ar |
| 34c40 | 65 20 63 61 6c 6c 65 64 20 22 73 71 75 61 73 68 22 20 61 6e 64 20 22 66 69 78 75 70 22 20 63 6f | e.called."squash".and."fixup".co |
| 34c60 | 6d 6d 69 74 73 2e 20 20 54 68 65 0a 64 69 66 66 65 72 65 6e 63 65 20 69 73 20 74 68 61 74 20 77 | mmits...The.difference.is.that.w |
| 34c80 | 68 65 6e 20 61 20 22 73 71 75 61 73 68 22 20 63 6f 6d 6d 69 74 20 69 73 20 73 71 75 61 73 68 65 | hen.a."squash".commit.is.squashe |
| 34ca0 | 64 20 69 6e 74 6f 20 69 74 73 20 74 61 72 67 65 74 65 64 0a 63 6f 6d 6d 69 74 2c 20 74 68 65 20 | d.into.its.targeted.commit,.the. |
| 34cc0 | 75 73 65 72 20 67 65 74 73 20 61 20 63 68 61 6e 63 65 20 74 6f 20 6d 6f 64 69 66 79 20 74 68 65 | user.gets.a.chance.to.modify.the |
| 34ce0 | 20 6d 65 73 73 61 67 65 20 74 6f 20 62 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 0a 66 69 6e 61 | .message.to.be.used.for.the.fina |
| 34d00 | 6c 20 63 6f 6d 6d 69 74 3b 20 77 68 69 6c 65 20 66 6f 72 20 22 66 69 78 75 70 22 20 63 6f 6d 6d | l.commit;.while.for."fixup".comm |
| 34d20 | 69 74 73 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 6d 65 73 73 61 67 65 20 6f 66 20 74 68 65 0a | its.the.existing.message.of.the. |
| 34d40 | 74 61 72 67 65 74 65 64 20 63 6f 6d 6d 69 74 20 69 73 20 75 73 65 64 20 61 73 2d 69 73 20 61 6e | targeted.commit.is.used.as-is.an |
| 34d60 | 64 20 74 68 65 20 6d 65 73 73 61 67 65 20 6f 66 20 74 68 65 20 22 66 69 78 75 70 22 20 63 6f 6d | d.the.message.of.the."fixup".com |
| 34d80 | 6d 69 74 20 69 73 0a 64 69 73 63 61 72 64 65 64 2e 0a 0a 20 20 20 49 66 20 70 6f 69 6e 74 20 69 | mit.is.discarded......If.point.i |
| 34da0 | 73 20 6f 6e 20 61 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 2c 20 74 68 65 6e 20 61 6c | s.on.a.reachable.commit,.then.al |
| 34dc0 | 6c 20 6f 66 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 74 61 72 67 65 74 0a 74 68 61 74 20 | l.of.these.commands.target.that. |
| 34de0 | 63 6f 6d 6d 69 74 2c 20 77 69 74 68 6f 75 74 20 72 65 71 75 69 72 69 6e 67 20 63 6f 6e 66 69 72 | commit,.without.requiring.confir |
| 34e00 | 6d 61 74 69 6f 6e 2e 20 20 49 66 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 73 6f 6d 65 0a 72 65 61 | mation...If.point.is.on.some.rea |
| 34e20 | 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 2c 20 62 75 74 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 74 | chable.commit,.but.you.want.to.t |
| 34e40 | 61 72 67 65 74 20 61 6e 6f 74 68 65 72 20 63 6f 6d 6d 69 74 2c 20 75 73 65 20 61 20 70 72 65 66 | arget.another.commit,.use.a.pref |
| 34e60 | 69 78 0a 61 72 67 75 6d 65 6e 74 2c 20 74 6f 20 73 65 6c 65 63 74 20 61 20 63 6f 6d 6d 69 74 20 | ix.argument,.to.select.a.commit. |
| 34e80 | 69 6e 20 61 20 6c 6f 67 20 62 75 66 66 65 72 20 64 65 64 69 63 61 74 65 64 20 74 6f 20 74 68 61 | in.a.log.buffer.dedicated.to.tha |
| 34ea0 | 74 20 74 61 73 6b 2e 0a 54 68 65 20 6d 65 61 6e 69 6e 67 20 6f 66 20 74 68 65 20 70 72 65 66 69 | t.task..The.meaning.of.the.prefi |
| 34ec0 | 78 20 61 72 67 75 6d 65 6e 74 20 63 61 6e 20 62 65 20 69 6e 76 65 72 74 65 64 20 62 79 20 63 75 | x.argument.can.be.inverted.by.cu |
| 34ee0 | 73 74 6f 6d 69 7a 69 6e 67 0a e2 80 98 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 | stomizing....magit-commit-squash |
| 34f00 | 2d 63 6f 6e 66 69 72 6d e2 80 99 2e 0a 0a 20 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 64 65 73 | -confirm.........The.command.des |
| 34f20 | 63 72 69 70 74 69 6f 6e 73 20 62 65 6c 6f 77 20 6d 65 6e 74 69 6f 6e 20 74 68 65 20 73 70 65 63 | criptions.below.mention.the.spec |
| 34f40 | 69 66 69 63 20 61 72 67 75 6d 65 6e 74 73 20 74 68 65 79 0a 75 73 65 20 77 68 65 6e 20 63 61 6c | ific.arguments.they.use.when.cal |
| 34f60 | 6c 69 6e 67 20 e2 80 98 67 69 74 20 63 6f 6d 6d 69 74 e2 80 99 2e 20 20 54 68 65 20 61 72 67 75 | ling....git.commit......The.argu |
| 34f80 | 6d 65 6e 74 73 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 65 20 6d 65 6e 75 20 61 72 65 0a | ments.specified.in.the.menu.are. |
| 34fa0 | 61 70 70 65 6e 64 65 64 20 74 6f 20 74 68 6f 73 65 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20 20 | appended.to.those.arguments..... |
| 34fc0 | 20 54 68 65 20 6e 65 78 74 20 74 77 6f 20 63 6f 6d 6d 61 6e 64 73 20 61 6c 73 6f 20 65 78 69 73 | .The.next.two.commands.also.exis |
| 34fe0 | 74 20 69 6e 20 22 69 6e 73 74 61 6e 74 22 20 76 61 72 69 61 6e 74 73 2c 20 77 68 69 63 68 20 61 | t.in."instant".variants,.which.a |
| 35000 | 72 65 0a 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 20 6e 65 78 74 20 73 65 63 74 69 6f 6e | re.described.in.the.next.section |
| 35020 | 2e 20 20 54 68 6f 73 65 20 76 61 72 69 61 6e 74 73 20 62 65 68 61 76 65 20 74 68 65 20 73 61 6d | ...Those.variants.behave.the.sam |
| 35040 | 65 20 61 73 20 74 68 65 0a 76 61 72 69 61 6e 74 73 20 64 65 73 63 72 69 62 65 64 20 68 65 72 65 | e.as.the.variants.described.here |
| 35060 | 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 74 68 65 79 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 69 | ,.except.that.they.immediately.i |
| 35080 | 6e 69 74 69 61 74 65 20 61 6e 0a e2 80 98 2d 2d 61 75 74 6f 73 71 75 61 73 68 e2 80 99 20 72 65 | nitiate.an....--autosquash....re |
| 350a0 | 62 61 73 65 2e 0a 0a 4b 65 79 3a 20 63 20 66 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 | base...Key:.c.f.(magit-commit-fi |
| 350c0 | 78 75 70 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 74 65 73 20 61 | xup)......This.command.creates.a |
| 350e0 | 20 6e 65 77 20 66 69 78 75 70 20 63 6f 6d 6d 69 74 20 66 72 6f 6d 20 74 68 65 20 73 74 61 67 65 | .new.fixup.commit.from.the.stage |
| 35100 | 64 20 63 68 61 6e 67 65 73 2c 0a 20 20 20 20 20 74 61 72 67 65 74 69 6e 67 20 74 68 65 20 72 65 | d.changes,......targeting.the.re |
| 35120 | 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2c 20 69 66 20 61 6e 79 2e | achable.commit.at.point,.if.any. |
| 35140 | 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 65 0a 20 20 20 20 20 75 73 65 72 20 69 73 20 70 72 6f | ..Otherwise.the......user.is.pro |
| 35160 | 6d 70 74 65 64 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 20 20 55 73 65 20 74 68 | mpted.for.a.commit........Use.th |
| 35180 | 69 73 20 76 61 72 69 61 6e 74 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6f 72 72 65 63 | is.variant.if.you.want.to.correc |
| 351a0 | 74 20 73 6f 6d 65 20 6d 69 6e 6f 72 20 64 65 66 65 63 74 20 69 6e 20 74 68 65 0a 20 20 20 20 20 | t.some.minor.defect.in.the...... |
| 351c0 | 74 61 72 67 65 74 65 64 20 63 6f 6d 6d 69 74 2c 20 77 68 69 63 68 20 64 6f 65 73 20 6e 6f 74 20 | targeted.commit,.which.does.not. |
| 351e0 | 72 65 71 75 69 72 65 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 65 20 65 78 69 73 74 69 6e 67 0a | require.changes.to.the.existing. |
| 35200 | 20 20 20 20 20 6d 65 73 73 61 67 65 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 65 64 20 63 6f 6d | .....message.of.the.targeted.com |
| 35220 | 6d 69 74 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 61 6c 6c 73 20 e2 80 | mit........This.command.calls... |
| 35240 | 98 67 69 74 20 63 6f 6d 6d 69 74 20 2d 2d 66 69 78 75 70 3d 43 4f 4d 4d 49 54 20 2d 2d 6e 6f 2d | .git.commit.--fixup=COMMIT.--no- |
| 35260 | 65 64 69 74 e2 80 99 2e 0a 0a 4b 65 79 3a 20 63 20 73 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | edit......Key:.c.s.(magit-commit |
| 35280 | 2d 73 71 75 61 73 68 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 74 | -squash)......This.command.creat |
| 352a0 | 65 73 20 61 20 6e 65 77 20 73 71 75 61 73 68 20 63 6f 6d 6d 69 74 20 66 72 6f 6d 20 74 68 65 20 | es.a.new.squash.commit.from.the. |
| 352c0 | 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2c 0a 20 20 20 20 20 74 61 72 67 65 74 69 6e 67 20 74 | staged.changes,......targeting.t |
| 352e0 | 68 65 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2c 20 69 66 | he.reachable.commit.at.point,.if |
| 35300 | 20 61 6e 79 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 65 0a 20 20 20 20 20 75 73 65 72 20 69 | .any...Otherwise.the......user.i |
| 35320 | 73 20 70 72 6f 6d 70 74 65 64 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 20 20 55 | s.prompted.for.a.commit........U |
| 35340 | 73 65 20 74 68 69 73 20 76 61 72 69 61 6e 74 20 69 66 20 79 6f 75 20 77 61 6e 74 20 61 20 63 68 | se.this.variant.if.you.want.a.ch |
| 35360 | 61 6e 63 65 20 74 6f 20 6d 61 6b 65 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 65 20 66 69 6e 61 | ance.to.make.changes.to.the.fina |
| 35380 | 6c 0a 20 20 20 20 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2c 20 62 75 74 20 6e 6f 74 20 75 | l......commit.message,.but.not.u |
| 353a0 | 6e 74 69 6c 20 74 68 65 20 74 77 6f 20 63 6f 6d 6d 69 74 73 20 61 72 65 20 62 65 69 6e 67 20 73 | ntil.the.two.commits.are.being.s |
| 353c0 | 71 75 61 73 68 65 64 0a 20 20 20 20 20 69 6e 74 6f 20 74 68 65 20 66 69 6e 61 6c 20 63 6f 6d 62 | quashed......into.the.final.comb |
| 353e0 | 69 6e 65 64 20 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | ined.commit........This.command. |
| 35400 | 63 61 6c 6c 73 20 e2 80 98 67 69 74 20 63 6f 6d 6d 69 74 20 2d 2d 73 71 75 61 73 68 3d 43 4f 4d | calls....git.commit.--squash=COM |
| 35420 | 4d 49 54 20 2d 2d 6e 6f 2d 65 64 69 74 e2 80 99 2e 0a 0a 4b 65 79 3a 20 63 20 41 20 28 6d 61 67 | MIT.--no-edit......Key:.c.A.(mag |
| 35440 | 69 74 2d 63 6f 6d 6d 69 74 2d 61 6c 74 65 72 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | it-commit-alter)......This.comma |
| 35460 | 6e 64 20 63 72 65 61 74 65 73 20 61 20 6e 65 77 20 66 69 78 75 70 20 63 6f 6d 6d 69 74 20 66 72 | nd.creates.a.new.fixup.commit.fr |
| 35480 | 6f 6d 20 74 68 65 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2c 0a 20 20 20 20 20 74 61 72 67 | om.the.staged.changes,......targ |
| 354a0 | 65 74 69 6e 67 20 74 68 65 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f | eting.the.reachable.commit.at.po |
| 354c0 | 69 6e 74 2c 20 69 66 20 61 6e 79 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 65 0a 20 20 20 20 | int,.if.any...Otherwise.the..... |
| 354e0 | 20 75 73 65 72 20 69 73 20 70 72 6f 6d 70 74 65 64 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2e 0a | .user.is.prompted.for.a.commit.. |
| 35500 | 0a 20 20 20 20 20 55 73 65 20 74 68 69 73 20 76 61 72 69 61 6e 74 20 69 66 20 79 6f 75 20 77 61 | ......Use.this.variant.if.you.wa |
| 35520 | 6e 74 20 74 6f 20 77 72 69 74 65 20 74 68 65 20 66 69 6e 61 6c 20 63 6f 6d 6d 69 74 20 6d 65 73 | nt.to.write.the.final.commit.mes |
| 35540 | 73 61 67 65 20 6e 6f 77 2c 0a 20 20 20 20 20 62 75 74 20 28 61 73 20 66 6f 72 20 61 6c 6c 20 76 | sage.now,......but.(as.for.all.v |
| 35560 | 61 72 69 61 6e 74 73 20 69 6e 20 74 68 69 73 20 73 65 63 74 69 6f 6e 29 20 64 6f 20 6e 6f 74 20 | ariants.in.this.section).do.not. |
| 35580 | 77 61 6e 74 20 74 6f 0a 20 20 20 20 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 73 71 75 61 73 68 20 | want.to......immediately.squash. |
| 355a0 | 74 68 65 20 66 69 78 75 70 20 61 6e 64 20 74 61 72 67 65 74 65 64 20 63 6f 6d 6d 69 74 73 20 69 | the.fixup.and.targeted.commits.i |
| 355c0 | 6e 74 6f 20 61 20 66 69 6e 61 6c 0a 20 20 20 20 20 63 6f 6d 62 69 6e 65 64 20 63 6f 6d 6d 69 74 | nto.a.final......combined.commit |
| 355e0 | 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 61 6c 6c 73 20 e2 80 98 67 69 | ........This.command.calls....gi |
| 35600 | 74 20 63 6f 6d 6d 69 74 20 2d 2d 66 69 78 75 70 3d 61 6d 65 6e 64 3a 43 4f 4d 4d 49 54 20 2d 2d | t.commit.--fixup=amend:COMMIT.-- |
| 35620 | 65 64 69 74 e2 80 99 2e 0a 0a 4b 65 79 3a 20 63 20 6e 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | edit......Key:.c.n.(magit-commit |
| 35640 | 2d 61 75 67 6d 65 6e 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 | -augment)......This.command.crea |
| 35660 | 74 65 73 20 61 20 6e 65 77 20 73 71 75 61 73 68 20 63 6f 6d 6d 69 74 20 66 72 6f 6d 20 74 68 65 | tes.a.new.squash.commit.from.the |
| 35680 | 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2c 0a 20 20 20 20 20 74 61 72 67 65 74 69 6e 67 20 | .staged.changes,......targeting. |
| 356a0 | 74 68 65 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2c 20 69 | the.reachable.commit.at.point,.i |
| 356c0 | 66 20 61 6e 79 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 65 0a 20 20 20 20 20 75 73 65 72 20 | f.any...Otherwise.the......user. |
| 356e0 | 69 73 20 70 72 6f 6d 70 74 65 64 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 20 20 | is.prompted.for.a.commit........ |
| 35700 | 55 73 65 20 74 68 69 73 20 76 61 72 69 61 6e 74 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 | Use.this.variant.if.you.want.to. |
| 35720 | 64 65 73 63 72 69 62 65 20 74 68 65 20 6e 65 77 20 63 68 61 6e 67 65 73 20 6e 6f 77 2c 20 62 75 | describe.the.new.changes.now,.bu |
| 35740 | 74 0a 20 20 20 20 20 77 61 6e 74 20 74 6f 20 64 65 6c 61 79 20 77 72 69 74 69 6e 67 20 74 68 65 | t......want.to.delay.writing.the |
| 35760 | 20 66 69 6e 61 6c 20 6d 65 73 73 61 67 65 2c 20 77 68 69 63 68 20 64 65 73 63 72 69 62 65 73 20 | .final.message,.which.describes. |
| 35780 | 74 68 65 0a 20 20 20 20 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20 63 6f 6d 62 69 6e 65 64 | the......changes.in.the.combined |
| 357a0 | 20 63 6f 6d 6d 69 74 2c 20 75 6e 74 69 6c 20 79 6f 75 20 61 63 74 75 61 6c 6c 79 20 63 6f 6d 62 | .commit,.until.you.actually.comb |
| 357c0 | 69 6e 65 20 74 68 65 0a 20 20 20 20 20 73 71 75 61 73 68 20 61 6e 64 20 74 61 72 67 65 74 20 63 | ine.the......squash.and.target.c |
| 357e0 | 6f 6d 6d 69 74 73 20 69 6e 74 6f 20 74 68 65 20 66 69 6e 61 6c 20 63 6f 6d 6d 69 74 2e 20 20 59 | ommits.into.the.final.commit...Y |
| 35800 | 6f 75 20 63 61 6e 20 74 68 69 6e 6b 20 6f 66 0a 20 20 20 20 20 74 68 65 20 6e 65 77 20 6d 65 73 | ou.can.think.of......the.new.mes |
| 35820 | 73 61 67 65 2c 20 77 68 69 63 68 20 79 6f 75 20 77 72 69 74 65 20 68 65 72 65 2c 20 61 73 20 61 | sage,.which.you.write.here,.as.a |
| 35840 | 20 22 6e 6f 74 65 22 2c 20 74 6f 20 62 65 0a 20 20 20 20 20 69 6e 74 65 67 72 61 74 65 64 20 6f | ."note",.to.be......integrated.o |
| 35860 | 6e 63 65 20 6f 6e 63 65 20 79 6f 75 20 77 72 69 74 65 20 74 68 65 20 66 69 6e 61 6c 20 63 6f 6d | nce.once.you.write.the.final.com |
| 35880 | 6d 69 74 20 6d 65 73 73 61 67 65 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | mit.message........This.command. |
| 358a0 | 63 61 6c 6c 73 20 e2 80 98 67 69 74 20 63 6f 6d 6d 69 74 20 2d 2d 73 71 75 61 73 68 3d 43 4f 4d | calls....git.commit.--squash=COM |
| 358c0 | 4d 49 54 20 2d 2d 65 64 69 74 e2 80 99 2e 0a 0a 4b 65 79 3a 20 63 20 57 20 28 6d 61 67 69 74 2d | MIT.--edit......Key:.c.W.(magit- |
| 358e0 | 63 6f 6d 6d 69 74 2d 72 65 76 69 73 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 | commit-revise)......This.command |
| 35900 | 20 70 6f 70 73 20 75 70 20 61 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 | .pops.up.a.buffer.containing.the |
| 35920 | 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 72 65 61 63 | .commit.message.of.the......reac |
| 35940 | 68 61 62 6c 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2c 20 69 66 20 61 6e 79 2e 20 20 | hable.commit.at.point,.if.any... |
| 35960 | 4f 74 68 65 72 77 69 73 65 20 74 68 65 20 75 73 65 72 20 69 73 20 70 72 6f 6d 70 74 65 64 0a 20 | Otherwise.the.user.is.prompted.. |
| 35980 | 20 20 20 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 20 74 6f 20 74 61 72 67 65 74 2e 0a 0a 20 20 20 | ....for.a.commit.to.target...... |
| 359a0 | 20 20 55 73 65 20 74 68 69 73 20 76 61 72 69 61 6e 74 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 | ..Use.this.variant.if.you.want.t |
| 359c0 | 6f 20 63 6f 72 72 65 63 74 20 74 68 65 20 6d 65 73 73 61 67 65 20 6f 66 20 74 68 65 20 74 61 72 | o.correct.the.message.of.the.tar |
| 359e0 | 67 65 74 65 64 0a 20 20 20 20 20 63 6f 6d 6d 69 74 2c 20 62 75 74 20 77 61 6e 74 20 74 6f 20 64 | geted......commit,.but.want.to.d |
| 35a00 | 65 6c 61 79 20 70 65 72 66 6f 72 6d 69 6e 67 20 74 68 65 20 e2 80 98 2d 2d 61 75 74 6f 73 71 75 | elay.performing.the....--autosqu |
| 35a20 | 61 73 68 e2 80 99 20 72 65 62 61 73 65 2c 0a 20 20 20 20 20 77 68 69 63 68 20 61 63 74 75 61 6c | ash....rebase,......which.actual |
| 35a40 | 6c 79 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 20 20 54 68 | ly.changes.that.commit........Th |
| 35a60 | 69 73 20 63 6f 6d 6d 61 6e 64 20 63 61 6c 6c 73 20 e2 80 98 67 69 74 20 63 6f 6d 6d 69 74 20 2d | is.command.calls....git.commit.- |
| 35a80 | 2d 66 69 78 75 70 3d 72 65 77 6f 72 64 3a 43 4f 4d 4d 49 54 20 2d 2d 65 64 69 74 e2 80 99 2e 0a | -fixup=reword:COMMIT.--edit..... |
| 35aa0 | 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ...File:.doc5khxAZ.info,..Node:. |
| 35ac0 | 45 64 69 74 69 6e 67 20 61 6e 79 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 20 61 6e 64 | Editing.any.reachable.commit.and |
| 35ae0 | 20 72 65 62 61 73 69 6e 67 20 69 6d 6d 65 64 69 61 74 65 6c 79 2c 20 20 4e 65 78 74 3a 20 4f 70 | .rebasing.immediately,..Next:.Op |
| 35b00 | 74 69 6f 6e 73 20 75 73 65 64 20 62 79 20 63 6f 6d 6d 69 74 20 63 6f 6d 6d 61 6e 64 73 2c 20 20 | tions.used.by.commit.commands,.. |
| 35b20 | 50 72 65 76 3a 20 45 64 69 74 69 6e 67 20 61 6e 79 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d | Prev:.Editing.any.reachable.comm |
| 35b40 | 69 74 2c 20 20 55 70 3a 20 49 6e 69 74 69 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69 74 0a 0a 45 64 | it,..Up:.Initiating.a.Commit..Ed |
| 35b60 | 69 74 69 6e 67 20 61 6e 79 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 20 61 6e 64 20 72 | iting.any.reachable.commit.and.r |
| 35b80 | 65 62 61 73 69 6e 67 20 69 6d 6d 65 64 69 61 74 65 6c 79 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e | ebasing.immediately............. |
| 35ba0 | 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e | ................................ |
| 35bc0 | 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 54 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 63 72 65 61 74 65 | ...........These.commands.create |
| 35be0 | 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 2c 20 77 68 69 63 68 20 74 61 72 67 65 74 73 20 61 6e 20 | .a.new.commit,.which.targets.an. |
| 35c00 | 65 78 69 73 74 69 6e 67 20 63 6f 6d 6d 69 74 2c 0a 66 72 6f 6d 20 74 68 65 20 73 74 61 67 65 64 | existing.commit,.from.the.staged |
| 35c20 | 20 63 68 61 6e 67 65 73 2e 20 20 41 6e 79 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 69 73 20 72 65 | .changes...Any.commit.that.is.re |
| 35c40 | 61 63 68 61 62 6c 65 20 66 72 6f 6d 20 48 45 41 44 2c 0a 69 6e 63 6c 75 64 69 6e 67 20 48 45 41 | achable.from.HEAD,.including.HEA |
| 35c60 | 44 20 69 74 73 65 6c 66 2c 20 63 61 6e 20 62 65 20 74 68 65 20 74 61 72 67 65 74 2e 0a 0a 20 20 | D.itself,.can.be.the.target..... |
| 35c80 | 20 54 68 65 20 6e 65 77 20 63 6f 6d 6d 69 74 20 69 73 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 73 | .The.new.commit.is.immediately.s |
| 35ca0 | 71 75 61 73 68 65 64 20 69 6e 74 6f 20 69 74 73 20 74 61 72 67 65 74 20 63 6f 6d 6d 69 74 2c 20 | quashed.into.its.target.commit,. |
| 35cc0 | 75 73 69 6e 67 0a 61 6e 20 e2 80 98 2d 2d 61 75 74 6f 73 71 75 61 73 68 e2 80 99 20 72 65 62 61 | using.an....--autosquash....reba |
| 35ce0 | 73 65 2e 0a 0a 20 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 64 65 73 63 72 69 70 74 69 6f 6e 73 | se......The.command.descriptions |
| 35d00 | 20 62 65 6c 6f 77 20 6d 65 6e 74 69 6f 6e 20 74 68 65 20 73 70 65 63 69 66 69 63 20 61 72 67 75 | .below.mention.the.specific.argu |
| 35d20 | 6d 65 6e 74 73 20 74 68 65 79 0a 75 73 65 20 77 68 65 6e 20 63 61 6c 6c 69 6e 67 20 e2 80 98 67 | ments.they.use.when.calling....g |
| 35d40 | 69 74 20 63 6f 6d 6d 69 74 e2 80 99 2e 20 20 54 68 65 20 61 72 67 75 6d 65 6e 74 73 20 73 70 65 | it.commit......The.arguments.spe |
| 35d60 | 63 69 66 69 65 64 20 69 6e 20 74 68 65 20 6d 65 6e 75 20 61 72 65 0a 61 70 70 65 6e 64 65 64 20 | cified.in.the.menu.are.appended. |
| 35d80 | 74 6f 20 74 68 6f 73 65 20 61 72 67 75 6d 65 6e 74 73 20 77 68 65 6e 20 63 61 6c 6c 69 6e 67 20 | to.those.arguments.when.calling. |
| 35da0 | e2 80 98 67 69 74 20 63 6f 6d 6d 69 74 e2 80 99 2e 0a 0a 4b 65 79 3a 20 63 20 46 20 28 6d 61 67 | ...git.commit......Key:.c.F.(mag |
| 35dc0 | 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 20 20 54 68 | it-commit-instant-fixup)......Th |
| 35de0 | 69 73 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 74 65 73 20 61 20 66 69 78 75 70 20 63 6f 6d 6d 69 | is.command.creates.a.fixup.commi |
| 35e00 | 74 2c 20 74 61 72 67 65 74 69 6e 67 20 74 68 65 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 | t,.targeting.the.reachable.commi |
| 35e20 | 74 0a 20 20 20 20 20 61 74 20 70 6f 69 6e 74 2c 20 69 66 20 61 6e 79 2e 20 20 4f 74 68 65 72 77 | t......at.point,.if.any...Otherw |
| 35e40 | 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 20 63 | ise.the.user.is.prompted.for.a.c |
| 35e60 | 6f 6d 6d 69 74 2e 0a 20 20 20 20 20 54 68 65 6e 20 69 74 20 69 6e 73 74 61 6e 74 6c 79 20 70 65 | ommit.......Then.it.instantly.pe |
| 35e80 | 72 66 6f 72 6d 73 20 61 20 72 65 62 61 73 65 2c 20 74 6f 20 73 71 75 61 73 68 20 74 68 65 20 6e | rforms.a.rebase,.to.squash.the.n |
| 35ea0 | 65 77 20 63 6f 6d 6d 69 74 20 69 6e 74 6f 0a 20 20 20 20 20 74 68 65 20 74 61 72 67 65 74 65 64 | ew.commit.into......the.targeted |
| 35ec0 | 20 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 20 20 54 68 65 20 6f 72 69 67 69 6e 61 6c 20 63 6f 6d 6d | .commit........The.original.comm |
| 35ee0 | 69 74 20 6d 65 73 73 61 67 65 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 65 64 20 63 6f 6d 6d 69 | it.message.of.the.targeted.commi |
| 35f00 | 74 20 69 73 20 6c 65 66 74 0a 20 20 20 20 20 75 6e 74 6f 75 63 68 65 64 2e 0a 0a 20 20 20 20 20 | t.is.left......untouched........ |
| 35f20 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 61 6c 6c 73 20 e2 80 98 67 69 74 20 63 6f 6d 6d 69 74 | This.command.calls....git.commit |
| 35f40 | 20 2d 2d 66 69 78 75 70 3d 43 4f 4d 4d 49 54 20 2d 2d 6e 6f 2d 65 64 69 74 e2 80 99 20 61 6e 64 | .--fixup=COMMIT.--no-edit....and |
| 35f60 | 20 74 68 65 6e 0a 20 20 20 20 20 e2 80 98 67 69 74 20 72 65 62 61 73 65 20 2d 2d 61 75 74 6f 73 | .then.........git.rebase.--autos |
| 35f80 | 71 75 61 73 68 20 4d 45 52 47 45 2d 42 41 53 45 e2 80 99 2e 0a 0a 4b 65 79 3a 20 63 20 53 20 28 | quash.MERGE-BASE......Key:.c.S.( |
| 35fa0 | 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 0a 20 20 20 | magit-commit-instant-squash).... |
| 35fc0 | 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 71 75 61 73 68 20 | ..This.command.creates.a.squash. |
| 35fe0 | 63 6f 6d 6d 69 74 2c 20 74 61 72 67 65 74 69 6e 67 20 74 68 65 20 72 65 61 63 68 61 62 6c 65 0a | commit,.targeting.the.reachable. |
| 36000 | 20 20 20 20 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2c 20 69 66 20 61 6e 79 2e 20 20 4f | .....commit.at.point,.if.any...O |
| 36020 | 74 68 65 72 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 | therwise.the.user.is.prompted.fo |
| 36040 | 72 20 61 0a 20 20 20 20 20 63 6f 6d 6d 69 74 2e 20 20 54 68 65 6e 20 69 74 20 69 6e 73 74 61 6e | r.a......commit...Then.it.instan |
| 36060 | 74 6c 79 20 70 65 72 66 6f 72 6d 73 20 61 20 72 65 62 61 73 65 2c 20 74 6f 20 73 71 75 61 73 68 | tly.performs.a.rebase,.to.squash |
| 36080 | 20 74 68 65 20 6e 65 77 0a 20 20 20 20 20 63 6f 6d 6d 69 74 20 69 6e 74 6f 20 74 68 65 20 74 61 | .the.new......commit.into.the.ta |
| 360a0 | 72 67 65 74 65 64 20 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 20 20 44 75 72 69 6e 67 20 74 68 65 20 | rgeted.commit........During.the. |
| 360c0 | 72 65 62 61 73 65 20 70 68 61 73 65 20 74 68 65 20 75 73 65 72 20 69 73 20 61 73 6b 65 64 20 74 | rebase.phase.the.user.is.asked.t |
| 360e0 | 6f 20 61 75 74 68 6f 72 20 74 68 65 20 66 69 6e 61 6c 0a 20 20 20 20 20 63 6f 6d 6d 69 74 20 6d | o.author.the.final......commit.m |
| 36100 | 65 73 73 61 67 65 2c 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 6d 65 | essage,.based.on.the.original.me |
| 36120 | 73 73 61 67 65 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 65 64 0a 20 20 20 20 20 63 6f 6d 6d 69 | ssage.of.the.targeted......commi |
| 36140 | 74 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 61 6c 6c 73 20 e2 80 98 67 | t........This.command.calls....g |
| 36160 | 69 74 20 63 6f 6d 6d 69 74 20 2d 2d 73 71 75 61 73 68 3d 43 4f 4d 4d 49 54 20 2d 2d 6e 6f 2d 65 | it.commit.--squash=COMMIT.--no-e |
| 36180 | 64 69 74 e2 80 99 20 61 6e 64 20 74 68 65 6e 0a 20 20 20 20 20 e2 80 98 67 69 74 20 72 65 62 61 | dit....and.then.........git.reba |
| 361a0 | 73 65 20 2d 2d 61 75 74 6f 73 71 75 61 73 68 20 4d 45 52 47 45 2d 42 41 53 45 e2 80 99 2e 0a 0a | se.--autosquash.MERGE-BASE...... |
| 361c0 | 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4f | ..File:.doc5khxAZ.info,..Node:.O |
| 361e0 | 70 74 69 6f 6e 73 20 75 73 65 64 20 62 79 20 63 6f 6d 6d 69 74 20 63 6f 6d 6d 61 6e 64 73 2c 20 | ptions.used.by.commit.commands,. |
| 36200 | 20 50 72 65 76 3a 20 45 64 69 74 69 6e 67 20 61 6e 79 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d | .Prev:.Editing.any.reachable.com |
| 36220 | 6d 69 74 20 61 6e 64 20 72 65 62 61 73 69 6e 67 20 69 6d 6d 65 64 69 61 74 65 6c 79 2c 20 20 55 | mit.and.rebasing.immediately,..U |
| 36240 | 70 3a 20 49 6e 69 74 69 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69 74 0a 0a 4f 70 74 69 6f 6e 73 20 | p:.Initiating.a.Commit..Options. |
| 36260 | 75 73 65 64 20 62 79 20 63 6f 6d 6d 69 74 20 63 6f 6d 6d 61 6e 64 73 0a 2e 2e 2e 2e 2e 2e 2e 2e | used.by.commit.commands......... |
| 36280 | 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 20 20 20 e2 80 a2 20 | ................................ |
| 362a0 | 55 73 65 64 20 62 79 20 61 6c 6c 20 6f 72 20 6d 6f 73 74 20 63 6f 6d 6d 69 74 20 63 6f 6d 6d 61 | Used.by.all.or.most.commit.comma |
| 362c0 | 6e 64 73 0a 0a 20 20 20 20 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6f 6d | nds.......User.Option:.magit-com |
| 362e0 | 6d 69 74 2d 73 68 6f 77 2d 64 69 66 66 0a 20 20 20 20 20 20 20 20 20 20 57 68 65 74 68 65 72 20 | mit-show-diff...........Whether. |
| 36300 | 74 68 65 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 | the.relevant.diff.is.automatical |
| 36320 | 6c 79 20 73 68 6f 77 6e 20 77 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 74 69 | ly.shown.when...........committi |
| 36340 | 6e 67 2e 0a 0a 20 20 20 20 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6f 6d | ng........User.Option:.magit-com |
| 36360 | 6d 69 74 2d 61 73 6b 2d 74 6f 2d 73 74 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 57 68 65 74 68 | mit-ask-to-stage...........Wheth |
| 36380 | 65 72 20 74 6f 20 61 73 6b 20 74 6f 20 73 74 61 67 65 20 61 6c 6c 20 75 6e 73 74 61 67 65 64 20 | er.to.ask.to.stage.all.unstaged. |
| 363a0 | 63 68 61 6e 67 65 73 20 77 68 65 6e 20 63 6f 6d 6d 69 74 74 69 6e 67 0a 20 20 20 20 20 20 20 20 | changes.when.committing......... |
| 363c0 | 20 20 61 6e 64 20 6e 6f 74 68 69 6e 67 20 69 73 20 73 74 61 67 65 64 2e 0a 0a 20 20 20 20 20 55 | ..and.nothing.is.staged........U |
| 363e0 | 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 70 6f 73 74 2d 63 6f 6d 6d 69 74 2d 68 6f | ser.Option:.magit-post-commit-ho |
| 36400 | 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 63 72 65 61 | ok...........Hook.run.after.crea |
| 36420 | 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 73 65 72 20 65 | ting.a.commit.without.the.user.e |
| 36440 | 64 69 74 69 6e 67 20 61 0a 20 20 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 2e 0a 0a 20 20 20 | diting.a...........message...... |
| 36460 | 20 20 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 61 | .......This.hook.is.run.by....ma |
| 36480 | 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 6e | git-refresh....if....this-comman |
| 364a0 | 64 e2 80 99 20 69 73 20 61 0a 20 20 20 20 20 20 20 20 20 20 6d 65 6d 62 65 72 20 6f 66 20 e2 80 | d....is.a...........member.of... |
| 364c0 | 98 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 | .magit-post-commit-hook-commands |
| 364e0 | e2 80 99 2e 20 20 54 68 69 73 20 6f 6e 6c 79 0a 20 20 20 20 20 20 20 20 20 20 69 6e 63 6c 75 64 | ......This.only...........includ |
| 36500 | 65 73 20 63 6f 6d 6d 61 6e 64 73 20 6e 61 6d 65 64 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 6d 69 | es.commands.named....magit-commi |
| 36520 | 74 2d 2a e2 80 99 20 74 68 61 74 20 64 6f 20 2a 6e 6f 74 2a 20 72 65 71 75 69 72 65 0a 20 20 20 | t-*....that.do.*not*.require.... |
| 36540 | 20 20 20 20 20 20 20 74 68 61 74 20 74 68 65 20 75 73 65 72 20 65 64 69 74 73 20 74 68 65 20 63 | .......that.the.user.edits.the.c |
| 36560 | 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 2e 0a 0a 20 20 20 20 | ommit.message.in.a.buffer....... |
| 36580 | 20 20 20 20 20 20 41 6c 73 6f 20 73 65 65 20 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 6f 73 | ......Also.see....git-commit-pos |
| 365a0 | 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b e2 80 99 2e 0a 0a 20 20 20 20 20 55 73 65 72 20 4f 70 74 | t-finish-hook...........User.Opt |
| 365c0 | 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69 66 66 2d 69 6e 68 69 62 69 74 2d 73 | ion:.magit-commit-diff-inhibit-s |
| 365e0 | 61 6d 65 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 | ame-window...........Whether.to. |
| 36600 | 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 77 20 77 68 65 6e 20 | inhibit.use.of.same.window.when. |
| 36620 | 73 68 6f 77 69 6e 67 20 64 69 66 66 20 77 68 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6d | showing.diff.while...........com |
| 36640 | 6d 69 74 74 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 57 68 65 6e 20 77 72 69 74 69 6e 67 | mitting.............When.writing |
| 36660 | 20 61 20 63 6f 6d 6d 69 74 2c 20 74 68 65 6e 20 61 20 64 69 66 66 20 6f 66 20 74 68 65 20 63 68 | .a.commit,.then.a.diff.of.the.ch |
| 36680 | 61 6e 67 65 73 20 74 6f 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 74 65 64 20 | anges.to.be...........committed. |
| 366a0 | 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 68 6f 77 6e 2e 20 20 54 68 65 20 69 64 65 | is.automatically.shown...The.ide |
| 366c0 | 61 20 69 73 20 74 68 61 74 20 74 68 65 20 64 69 66 66 0a 20 20 20 20 20 20 20 20 20 20 69 73 20 | a.is.that.the.diff...........is. |
| 366e0 | 73 68 6f 77 6e 20 69 6e 20 61 20 64 69 66 66 65 72 65 6e 74 20 77 69 6e 64 6f 77 20 6f 66 20 74 | shown.in.a.different.window.of.t |
| 36700 | 68 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 0a 20 20 20 20 20 | he.same.frame.and.for.most...... |
| 36720 | 20 20 20 20 20 75 73 65 72 73 20 74 68 61 74 20 6a 75 73 74 20 77 6f 72 6b 73 2e 20 20 49 6e 20 | .....users.that.just.works...In. |
| 36740 | 6f 74 68 65 72 20 77 6f 72 64 73 20 6d 6f 73 74 20 75 73 65 72 73 20 63 61 6e 0a 20 20 20 20 20 | other.words.most.users.can...... |
| 36760 | 20 20 20 20 20 63 6f 6d 70 6c 65 74 65 6c 79 20 69 67 6e 6f 72 65 20 74 68 69 73 20 6f 70 74 69 | .....completely.ignore.this.opti |
| 36780 | 6f 6e 20 62 65 63 61 75 73 65 20 69 74 73 20 76 61 6c 75 65 20 64 6f 65 73 6e e2 80 99 74 20 6d | on.because.its.value.doesn...t.m |
| 367a0 | 61 6b 65 20 61 0a 20 20 20 20 20 20 20 20 20 20 64 69 66 66 65 72 65 6e 63 65 20 66 6f 72 20 74 | ake.a...........difference.for.t |
| 367c0 | 68 65 6d 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 48 6f 77 65 76 65 72 20 66 6f 72 20 75 73 65 72 | hem.............However.for.user |
| 367e0 | 73 20 77 68 6f 20 63 6f 6e 66 69 67 75 72 65 64 20 45 6d 61 63 73 20 74 6f 20 6e 65 76 65 72 20 | s.who.configured.Emacs.to.never. |
| 36800 | 63 72 65 61 74 65 20 61 20 6e 65 77 0a 20 20 20 20 20 20 20 20 20 20 77 69 6e 64 6f 77 20 65 76 | create.a.new...........window.ev |
| 36820 | 65 6e 20 77 68 65 6e 20 74 68 65 20 70 61 63 6b 61 67 65 20 65 78 70 6c 69 63 69 74 6c 79 20 74 | en.when.the.package.explicitly.t |
| 36840 | 72 69 65 73 20 74 6f 20 64 6f 20 73 6f 2c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 64 69 | ries.to.do.so,.then...........di |
| 36860 | 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 61 | splaying.two.new.buffers.necessa |
| 36880 | 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 20 20 20 | rily.means.that.the.first.is.... |
| 368a0 | 20 20 20 20 20 20 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 | .......immediately.replaced.by.t |
| 368c0 | 68 65 20 73 65 63 6f 6e 64 2e 20 20 49 6e 20 6f 75 72 20 63 61 73 65 20 74 68 65 20 6d 65 73 73 | he.second...In.our.case.the.mess |
| 368e0 | 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 20 69 73 20 69 6d 6d 65 64 69 61 74 | age...........buffer.is.immediat |
| 36900 | 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 75 66 66 65 72 2c | ely.replaced.by.the.diff.buffer, |
| 36920 | 20 77 68 69 63 68 20 69 73 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 63 6f 75 72 73 65 20 68 69 | .which.is.of...........course.hi |
| 36940 | 67 68 6c 79 20 75 6e 64 65 73 69 72 61 62 6c 65 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 41 20 77 | ghly.undesirable.............A.w |
| 36960 | 6f 72 6b 61 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 | orkaround.is.to.suppress.this.us |
| 36980 | 65 72 20 63 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 20 20 | er.configuration.in.this........ |
| 369a0 | 20 20 20 70 61 72 74 69 63 75 6c 61 72 20 63 61 73 65 2e 20 20 55 73 65 72 73 20 68 61 76 65 20 | ...particular.case...Users.have. |
| 369c0 | 74 6f 20 65 78 70 6c 69 63 69 74 6c 79 20 6f 70 74 2d 69 6e 20 62 79 20 74 6f 67 67 6c 69 6e 67 | to.explicitly.opt-in.by.toggling |
| 369e0 | 0a 20 20 20 20 20 20 20 20 20 20 74 68 69 73 20 6f 70 74 69 6f 6e 2e 20 20 57 65 20 63 61 6e 6e | ...........this.option...We.cann |
| 36a00 | 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 63 6f 6e 64 69 | ot.enable.the.workaround.uncondi |
| 36a20 | 74 69 6f 6e 61 6c 6c 79 0a 20 20 20 20 20 20 20 20 20 20 62 65 63 61 75 73 65 20 74 68 61 74 20 | tionally...........because.that. |
| 36a40 | 61 67 61 69 6e 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 | again.causes.issues.for.other.us |
| 36a60 | 65 72 73 3a 20 69 66 20 74 68 65 20 66 72 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 69 73 20 74 | ers:.if.the.frame...........is.t |
| 36a80 | 6f 6f 20 74 69 6e 79 20 6f 72 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 73 65 74 74 69 6e 67 73 | oo.tiny.or.the.relevant.settings |
| 36aa0 | 20 74 6f 6f 20 61 67 67 72 65 73 73 69 76 65 2c 20 74 68 65 6e 20 74 68 65 0a 20 20 20 20 20 20 | .too.aggressive,.then.the....... |
| 36ac0 | 20 20 20 20 64 69 66 66 20 62 75 66 66 65 72 20 77 6f 75 6c 64 20 65 6e 64 20 75 70 20 62 65 69 | ....diff.buffer.would.end.up.bei |
| 36ae0 | 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 0a 20 20 | ng.displayed.in.a.new.frame..... |
| 36b00 | 20 20 20 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 | ........Also.see.<https://github |
| 36b20 | 2e 63 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 | .com/magit/magit/issues/4132>... |
| 36b40 | 20 20 20 e2 80 a2 20 55 73 65 64 20 62 79 20 61 6c 6c 20 73 71 75 61 73 68 20 61 6e 64 20 66 69 | .......Used.by.all.squash.and.fi |
| 36b60 | 78 75 70 20 63 6f 6d 6d 61 6e 64 73 0a 0a 20 20 20 20 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 | xup.commands.......User.Option:. |
| 36b80 | 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 0a 20 20 20 20 | magit-commit-squash-confirm..... |
| 36ba0 | 20 20 20 20 20 20 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 | ......Whether.the.commit.targete |
| 36bc0 | 64 20 62 79 20 73 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 0a | d.by.squash.and.fixup.has.to.be. |
| 36be0 | 20 20 20 20 20 20 20 20 20 20 63 6f 6e 66 69 72 6d 65 64 2e 20 20 57 68 65 6e 20 6e 6f 6e 2d 6e | ..........confirmed...When.non-n |
| 36c00 | 69 6c 20 74 68 65 6e 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 28 69 66 20 | il.then.the.commit.at.point.(if. |
| 36c20 | 61 6e 79 29 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 75 73 65 64 20 61 73 20 64 65 66 61 75 6c | any).is...........used.as.defaul |
| 36c40 | 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 20 62 | t.choice...Otherwise.it.has.to.b |
| 36c60 | 65 20 63 6f 6e 66 69 72 6d 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 | e.confirmed............This.opti |
| 36c80 | 6f 6e 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 | on.only.affects....magit-commit- |
| 36ca0 | 73 71 75 61 73 68 e2 80 99 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 6d 61 67 69 74 | squash....and..............magit |
| 36cc0 | 2d 63 6f 6d 6d 69 74 2d 66 69 78 75 70 e2 80 99 2e 20 20 54 68 65 20 22 69 6e 73 74 61 6e 74 22 | -commit-fixup......The."instant" |
| 36ce0 | 20 76 61 72 69 61 6e 74 73 20 61 6c 77 61 79 73 20 72 65 71 75 69 72 65 0a 20 20 20 20 20 20 20 | .variants.always.require........ |
| 36d00 | 20 20 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 20 61 | ...confirmation.because.making.a |
| 36d20 | 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 0a 20 20 20 | n.error.while.using.those.is.... |
| 36d40 | 20 20 20 20 20 20 20 68 61 72 64 65 72 20 74 6f 20 72 65 63 6f 76 65 72 20 66 72 6f 6d 2e 0a 0a | .......harder.to.recover.from... |
| 36d60 | 20 20 20 e2 80 a2 20 55 73 65 64 20 62 79 20 73 70 65 63 69 66 69 63 20 63 6f 6d 6d 69 74 20 63 | .......Used.by.specific.commit.c |
| 36d80 | 6f 6d 6d 61 6e 64 73 0a 0a 20 20 20 20 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 | ommands.......User.Option:.magit |
| 36da0 | 2d 63 6f 6d 6d 69 74 2d 65 78 74 65 6e 64 2d 6f 76 65 72 72 69 64 65 2d 64 61 74 65 0a 20 20 20 | -commit-extend-override-date.... |
| 36dc0 | 20 20 20 20 20 20 20 57 68 65 74 68 65 72 20 75 73 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 63 6f | .......Whether.using....magit-co |
| 36de0 | 6d 6d 69 74 2d 65 78 74 65 6e 64 e2 80 99 20 63 68 61 6e 67 65 73 20 74 68 65 20 63 6f 6d 6d 69 | mmit-extend....changes.the.commi |
| 36e00 | 74 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 64 61 74 65 2e 0a 0a 20 20 20 20 20 55 73 65 72 20 | tter...........date........User. |
| 36e20 | 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 77 6f 72 64 2d 6f 76 65 72 | Option:.magit-commit-reword-over |
| 36e40 | 72 69 64 65 2d 64 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 57 68 65 74 68 65 72 20 75 73 69 6e | ride-date...........Whether.usin |
| 36e60 | 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 99 20 63 68 61 6e | g....magit-commit-reword....chan |
| 36e80 | 67 65 73 20 74 68 65 20 63 6f 6d 6d 69 74 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 64 61 74 65 | ges.the.committer...........date |
| 36ea0 | 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | .....File:.doc5khxAZ.info,..Node |
| 36ec0 | 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 2c 20 20 50 72 65 76 | :.Editing.Commit.Messages,..Prev |
| 36ee0 | 3a 20 49 6e 69 74 69 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69 74 2c 20 20 55 70 3a 20 43 6f 6d 6d | :.Initiating.a.Commit,..Up:.Comm |
| 36f00 | 69 74 74 69 6e 67 0a 0a 36 2e 35 2e 32 20 45 64 69 74 69 6e 67 20 43 6f 6d 6d 69 74 20 4d 65 73 | itting..6.5.2.Editing.Commit.Mes |
| 36f20 | 73 61 67 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 2d 2d 2d | sages.-------------------------- |
| 36f40 | 2d 2d 2d 0a 0a 41 66 74 65 72 20 69 6e 69 74 69 61 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 20 61 | ---..After.initiating.a.commit.a |
| 36f60 | 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 73 65 63 74 | s.described.in.the.previous.sect |
| 36f80 | 69 6f 6e 2c 20 74 77 6f 20 6e 65 77 0a 62 75 66 66 65 72 73 20 61 70 70 65 61 72 2e 20 20 4f 6e | ion,.two.new.buffers.appear...On |
| 36fa0 | 65 20 73 68 6f 77 73 20 74 68 65 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 61 72 65 20 61 62 6f | e.shows.the.changes.that.are.abo |
| 36fc0 | 75 74 20 74 6f 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 2c 0a 77 68 69 6c 65 20 74 68 65 20 6f 74 | ut.to.be.committed,.while.the.ot |
| 36fe0 | 68 65 72 20 69 73 20 75 73 65 64 20 74 6f 20 77 72 69 74 65 20 74 68 65 20 6d 65 73 73 61 67 65 | her.is.used.to.write.the.message |
| 37000 | 2e 0a 0a 20 20 20 43 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 20 61 72 65 20 65 64 69 74 65 64 | ......Commit.messages.are.edited |
| 37020 | 20 69 6e 20 61 6e 20 65 64 69 74 20 73 65 73 73 69 6f 6e 20 2d 20 69 6e 20 74 68 65 20 62 61 63 | .in.an.edit.session.-.in.the.bac |
| 37040 | 6b 67 72 6f 75 6e 64 0a e2 80 98 67 69 74 e2 80 99 20 69 73 20 77 61 69 74 69 6e 67 20 66 6f 72 | kground....git....is.waiting.for |
| 37060 | 20 74 68 65 20 65 64 69 74 6f 72 2c 20 69 6e 20 6f 75 72 20 63 61 73 65 20 e2 80 98 65 6d 61 63 | .the.editor,.in.our.case....emac |
| 37080 | 73 63 6c 69 65 6e 74 e2 80 99 2c 20 74 6f 20 73 61 76 65 20 74 68 65 0a 63 6f 6d 6d 69 74 20 6d | sclient...,.to.save.the.commit.m |
| 370a0 | 65 73 73 61 67 65 20 69 6e 20 61 20 66 69 6c 65 20 28 69 6e 20 6d 6f 73 74 20 63 61 73 65 73 20 | essage.in.a.file.(in.most.cases. |
| 370c0 | 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 29 20 61 6e 64 20 74 | ....git/COMMIT_EDITMSG...).and.t |
| 370e0 | 68 65 6e 0a 72 65 74 75 72 6e 2e 20 20 49 66 20 74 68 65 20 65 64 69 74 6f 72 20 72 65 74 75 72 | hen.return...If.the.editor.retur |
| 37100 | 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 20 74 | ns.with.a.non-zero.exit.status.t |
| 37120 | 68 65 6e 20 e2 80 98 67 69 74 e2 80 99 0a 64 6f 65 73 20 6e 6f 74 20 63 72 65 61 74 65 20 74 68 | hen....git....does.not.create.th |
| 37140 | 65 20 63 6f 6d 6d 69 74 2e 20 20 53 6f 20 74 68 65 20 6d 6f 73 74 20 69 6d 70 6f 72 74 61 6e 74 | e.commit...So.the.most.important |
| 37160 | 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 74 68 6f 73 65 0a 66 6f 72 20 66 69 6e 69 73 68 69 6e | .commands.are.those.for.finishin |
| 37180 | 67 20 61 6e 64 20 61 62 6f 72 74 69 6e 67 20 74 68 65 20 63 6f 6d 6d 69 74 2e 0a 0a 4b 65 79 3a | g.and.aborting.the.commit...Key: |
| 371a0 | 20 43 2d 63 20 43 2d 63 20 28 77 69 74 68 2d 65 64 69 74 6f 72 2d 66 69 6e 69 73 68 29 0a 20 20 | .C-c.C-c.(with-editor-finish)... |
| 371c0 | 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 20 73 65 | ...Finish.the.current.editing.se |
| 371e0 | 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 6f 64 | ssion.by.returning.with.exit.cod |
| 37200 | 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 65 20 63 | e.0.......Git.then.creates.the.c |
| 37220 | 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 6e 64 73 | ommit.using.the.message.it.finds |
| 37240 | 20 69 6e 20 74 68 65 20 66 69 6c 65 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 6b 20 28 77 69 74 | .in.the.file...Key:.C-c.C-k.(wit |
| 37260 | 68 2d 65 64 69 74 6f 72 2d 63 61 6e 63 65 6c 29 0a 20 20 20 20 20 43 61 6e 63 65 6c 20 74 68 65 | h-editor-cancel)......Cancel.the |
| 37280 | 20 63 75 72 72 65 6e 74 20 65 64 69 74 69 6e 67 20 73 65 73 73 69 6f 6e 20 62 79 20 72 65 74 75 | .current.editing.session.by.retu |
| 372a0 | 72 6e 69 6e 67 20 77 69 74 68 20 65 78 69 74 20 63 6f 64 65 20 31 2e 0a 20 20 20 20 20 47 69 74 | rning.with.exit.code.1.......Git |
| 372c0 | 20 74 68 65 6e 20 63 61 6e 63 65 6c 73 20 74 68 65 20 63 6f 6d 6d 69 74 2c 20 62 75 74 20 6c 65 | .then.cancels.the.commit,.but.le |
| 372e0 | 61 76 65 73 20 74 68 65 20 66 69 6c 65 20 75 6e 74 6f 75 63 68 65 64 2e 0a 0a 20 20 20 49 6e 20 | aves.the.file.untouched......In. |
| 37300 | 61 64 64 69 74 69 6f 6e 20 74 6f 20 62 65 69 6e 67 20 75 73 65 64 20 62 79 20 e2 80 98 67 69 74 | addition.to.being.used.by....git |
| 37320 | 20 63 6f 6d 6d 69 74 e2 80 99 2c 20 6d 65 73 73 61 67 65 73 20 6d 61 79 20 61 6c 73 6f 20 62 65 | .commit...,.messages.may.also.be |
| 37340 | 0a 73 74 6f 72 65 64 20 69 6e 20 61 20 72 69 6e 67 20 74 68 61 74 20 70 65 72 73 69 73 74 73 20 | .stored.in.a.ring.that.persists. |
| 37360 | 75 6e 74 69 6c 20 45 6d 61 63 73 20 69 73 20 63 6c 6f 73 65 64 2e 20 20 42 79 20 64 65 66 61 75 | until.Emacs.is.closed...By.defau |
| 37380 | 6c 74 20 74 68 65 0a 6d 65 73 73 61 67 65 20 69 73 20 73 74 6f 72 65 64 20 61 74 20 74 68 65 20 | lt.the.message.is.stored.at.the. |
| 373a0 | 62 65 67 69 6e 6e 69 6e 67 20 61 6e 64 20 74 68 65 20 65 6e 64 20 6f 66 20 61 6e 20 65 64 69 74 | beginning.and.the.end.of.an.edit |
| 373c0 | 20 73 65 73 73 69 6f 6e 0a 28 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 68 65 74 68 65 72 20 | .session.(regardless.of.whether. |
| 373e0 | 74 68 65 20 73 65 73 73 69 6f 6e 20 69 73 20 66 69 6e 69 73 68 65 64 20 73 75 63 63 65 73 73 66 | the.session.is.finished.successf |
| 37400 | 75 6c 6c 79 20 6f 72 20 77 61 73 0a 63 61 6e 63 65 6c 65 64 29 2e 20 20 49 74 20 69 73 20 73 6f | ully.or.was.canceled)...It.is.so |
| 37420 | 6d 65 74 69 6d 65 73 20 75 73 65 66 75 6c 20 74 6f 20 62 72 69 6e 67 20 62 61 63 6b 20 6d 65 73 | metimes.useful.to.bring.back.mes |
| 37440 | 73 61 67 65 73 20 66 72 6f 6d 20 74 68 61 74 0a 72 69 6e 67 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 | sages.from.that.ring...Key:.C-c. |
| 37460 | 4d 2d 73 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 61 76 65 2d 6d 65 73 73 61 67 65 29 0a 20 20 | M-s.(git-commit-save-message)... |
| 37480 | 20 20 20 53 61 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 63 6f 6e 74 65 | ...Save.the.current.buffer.conte |
| 374a0 | 6e 74 20 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 72 69 6e 67 2e 0a 0a | nt.to.the.commit.message.ring... |
| 374c0 | 4b 65 79 3a 20 4d 2d 70 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 72 65 76 2d 6d 65 73 73 61 67 | Key:.M-p.(git-commit-prev-messag |
| 374e0 | 65 29 0a 20 20 20 20 20 43 79 63 6c 65 20 62 61 63 6b 77 61 72 64 20 74 68 72 6f 75 67 68 20 74 | e)......Cycle.backward.through.t |
| 37500 | 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 66 74 65 72 20 73 61 | he.commit.message.ring,.after.sa |
| 37520 | 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 73 61 67 65 20 74 6f | ving.the......current.message.to |
| 37540 | 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 63 20 70 72 65 66 69 | .the.ring...With.a.numeric.prefi |
| 37560 | 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 6f 6d 6d 65 6e 74 73 | x.ARG,.go.back......ARG.comments |
| 37580 | 2e 0a 0a 4b 65 79 3a 20 4d 2d 6e 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 6e 65 78 74 2d 6d 65 73 | ...Key:.M-n.(git-commit-next-mes |
| 375a0 | 73 61 67 65 29 0a 20 20 20 20 20 43 79 63 6c 65 20 66 6f 72 77 61 72 64 20 74 68 72 6f 75 67 68 | sage)......Cycle.forward.through |
| 375c0 | 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 66 74 65 72 20 | .the.commit.message.ring,.after. |
| 375e0 | 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 73 61 67 65 20 | saving.the......current.message. |
| 37600 | 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 63 20 70 72 65 | to.the.ring...With.a.numeric.pre |
| 37620 | 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 6f 6d 6d 65 6e | fix.ARG,.go.back......ARG.commen |
| 37640 | 74 73 2e 0a 0a 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 74 68 65 20 64 69 66 66 20 66 6f 72 20 | ts......By.default.the.diff.for. |
| 37660 | 74 68 65 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 61 72 65 20 61 62 6f 75 74 20 74 6f 20 62 65 | the.changes.that.are.about.to.be |
| 37680 | 20 63 6f 6d 6d 69 74 74 65 64 0a 61 72 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 68 6f | .committed.are.automatically.sho |
| 376a0 | 77 6e 20 77 68 65 6e 20 69 6e 76 6f 6b 69 6e 67 20 74 68 65 20 63 6f 6d 6d 69 74 2e 20 20 54 6f | wn.when.invoking.the.commit...To |
| 376c0 | 20 70 72 65 76 65 6e 74 20 74 68 61 74 2c 0a 72 65 6d 6f 76 65 20 e2 80 98 6d 61 67 69 74 2d 63 | .prevent.that,.remove....magit-c |
| 376e0 | 6f 6d 6d 69 74 2d 64 69 66 66 e2 80 99 20 66 72 6f 6d 20 e2 80 98 73 65 72 76 65 72 2d 73 77 69 | ommit-diff....from....server-swi |
| 37700 | 74 63 68 2d 68 6f 6f 6b e2 80 99 2e 0a 0a 20 20 20 57 68 65 6e 20 61 6d 65 6e 64 69 6e 67 20 74 | tch-hook.........When.amending.t |
| 37720 | 6f 20 61 6e 20 65 78 69 73 74 69 6e 67 20 63 6f 6d 6d 69 74 20 69 74 20 6d 61 79 20 62 65 20 75 | o.an.existing.commit.it.may.be.u |
| 37740 | 73 65 66 75 6c 20 74 6f 20 73 68 6f 77 20 65 69 74 68 65 72 0a 74 68 65 20 63 68 61 6e 67 65 73 | seful.to.show.either.the.changes |
| 37760 | 20 74 68 61 74 20 61 72 65 20 61 62 6f 75 74 20 74 6f 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 | .that.are.about.to.be.added.to.t |
| 37780 | 68 61 74 20 63 6f 6d 6d 69 74 20 6f 72 20 74 6f 20 73 68 6f 77 20 74 68 6f 73 65 0a 63 68 61 6e | hat.commit.or.to.show.those.chan |
| 377a0 | 67 65 73 20 61 6c 6f 6e 67 73 69 64 65 20 74 68 6f 73 65 20 74 68 61 74 20 68 61 76 65 20 61 6c | ges.alongside.those.that.have.al |
| 377c0 | 72 65 61 64 79 20 62 65 65 6e 20 63 6f 6d 6d 69 74 74 65 64 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 | ready.been.committed...Key:.C-c. |
| 377e0 | 43 2d 64 20 28 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 | C-d.(magit-diff-while-committing |
| 37800 | 29 0a 20 20 20 20 20 57 68 69 6c 65 20 63 6f 6d 6d 69 74 74 69 6e 67 2c 20 73 68 6f 77 20 74 68 | )......While.committing,.show.th |
| 37820 | 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 63 | e.changes.that.are.about.to.be.c |
| 37840 | 6f 6d 6d 69 74 74 65 64 2e 0a 20 20 20 20 20 57 68 69 6c 65 20 61 6d 65 6e 64 69 6e 67 2c 20 69 | ommitted.......While.amending,.i |
| 37860 | 6e 76 6f 6b 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 61 67 61 69 6e 20 74 6f 67 67 6c 65 | nvoking.the.command.again.toggle |
| 37880 | 73 20 62 65 74 77 65 65 6e 20 73 68 6f 77 69 6e 67 0a 20 20 20 20 20 6a 75 73 74 20 74 68 65 20 | s.between.showing......just.the. |
| 378a0 | 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 |
| 378c0 | 68 61 74 20 77 69 6c 6c 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a | hat.will.be.committed...*.Menu:. |
| 378e0 | 0a 2a 20 55 73 69 6e 67 20 74 68 65 20 52 65 76 69 73 69 6f 6e 20 53 74 61 63 6b 3a 3a 0a 2a 20 | .*.Using.the.Revision.Stack::.*. |
| 37900 | 43 6f 6d 6d 69 74 20 50 73 65 75 64 6f 20 48 65 61 64 65 72 73 3a 3a 0a 2a 20 43 6f 6d 6d 69 74 | Commit.Pseudo.Headers::.*.Commit |
| 37920 | 20 4d 6f 64 65 20 61 6e 64 20 48 6f 6f 6b 73 3a 3a 0a 2a 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 | .Mode.and.Hooks::.*.Commit.Messa |
| 37940 | 67 65 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 | ge.Conventions::....File:.doc5kh |
| 37960 | 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 55 73 69 6e 67 20 74 68 65 20 52 65 76 69 73 | xAZ.info,..Node:.Using.the.Revis |
| 37980 | 69 6f 6e 20 53 74 61 63 6b 2c 20 20 4e 65 78 74 3a 20 43 6f 6d 6d 69 74 20 50 73 65 75 64 6f 20 | ion.Stack,..Next:.Commit.Pseudo. |
| 379a0 | 48 65 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 | Headers,..Up:.Editing.Commit.Mes |
| 379c0 | 73 61 67 65 73 0a 0a 55 73 69 6e 67 20 74 68 65 20 52 65 76 69 73 69 6f 6e 20 53 74 61 63 6b 0a | sages..Using.the.Revision.Stack. |
| 379e0 | 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 4b 65 79 3a 20 43 | ..........................Key:.C |
| 37a00 | 2d 63 20 43 2d 77 20 28 6d 61 67 69 74 2d 70 6f 70 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b | -c.C-w.(magit-pop-revision-stack |
| 37a20 | 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 6e 73 65 72 74 73 20 61 20 72 65 | )......This.command.inserts.a.re |
| 37a40 | 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 61 20 72 65 76 69 73 69 6f 6e 20 69 6e 74 6f 20 | presentation.of.a.revision.into. |
| 37a60 | 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 20 20 49 74 20 63 61 6e | the......current.buffer...It.can |
| 37a80 | 20 62 65 20 75 73 65 64 20 69 6e 73 69 64 65 20 62 75 66 66 65 72 73 20 75 73 65 64 20 74 6f 20 | .be.used.inside.buffers.used.to. |
| 37aa0 | 77 72 69 74 65 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 6d 65 73 73 61 67 65 73 20 62 75 74 20 61 | write.commit......messages.but.a |
| 37ac0 | 6c 73 6f 20 69 6e 20 6f 74 68 65 72 20 62 75 66 66 65 72 73 20 73 75 63 68 20 61 73 20 62 75 66 | lso.in.other.buffers.such.as.buf |
| 37ae0 | 66 65 72 73 20 75 73 65 64 20 74 6f 20 65 64 69 74 0a 20 20 20 20 20 65 6d 61 69 6c 73 20 6f 72 | fers.used.to.edit......emails.or |
| 37b00 | 20 43 68 61 6e 67 65 4c 6f 67 20 66 69 6c 65 73 2e 0a 0a 20 20 20 20 20 42 79 20 64 65 66 61 75 | .ChangeLog.files........By.defau |
| 37b20 | 6c 74 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 6f 70 73 20 74 68 65 20 72 65 76 69 73 69 6f | lt.this.command.pops.the.revisio |
| 37b40 | 6e 20 77 68 69 63 68 20 77 61 73 20 6c 61 73 74 20 61 64 64 65 64 20 74 6f 0a 20 20 20 20 20 74 | n.which.was.last.added.to......t |
| 37b60 | 68 65 20 e2 80 98 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b e2 80 99 20 61 6e | he....magit-revision-stack....an |
| 37b80 | 64 20 69 6e 73 65 72 74 73 20 69 74 20 69 6e 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 | d.inserts.it.into.the.current.bu |
| 37ba0 | 66 66 65 72 0a 20 20 20 20 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 e2 80 98 6d 61 67 69 74 2d | ffer......according.to....magit- |
| 37bc0 | 70 6f 70 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 2d 66 6f 72 6d 61 74 e2 80 99 2e 20 20 52 | pop-revision-stack-format......R |
| 37be0 | 65 76 69 73 69 6f 6e 73 20 63 61 6e 20 62 65 0a 20 20 20 20 20 70 75 74 20 6f 6e 20 74 68 65 20 | evisions.can.be......put.on.the. |
| 37c00 | 73 74 61 63 6b 20 75 73 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 63 6f 70 79 2d 73 65 63 74 69 6f | stack.using....magit-copy-sectio |
| 37c20 | 6e 2d 76 61 6c 75 65 e2 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 63 6f 70 | n-value....and.........magit-cop |
| 37c40 | 79 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e e2 80 99 2e 0a 0a 20 20 20 20 20 49 66 20 74 | y-buffer-revision...........If.t |
| 37c60 | 68 65 20 73 74 61 63 6b 20 69 73 20 65 6d 70 74 79 20 6f 72 20 77 69 74 68 20 61 20 70 72 65 66 | he.stack.is.empty.or.with.a.pref |
| 37c80 | 69 78 20 61 72 67 75 6d 65 6e 74 20 69 74 20 69 6e 73 74 65 61 64 20 72 65 61 64 73 20 61 0a 20 | ix.argument.it.instead.reads.a.. |
| 37ca0 | 20 20 20 20 72 65 76 69 73 69 6f 6e 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 20 | ....revision.in.the.minibuffer.. |
| 37cc0 | 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 79 | .By.using.the.minibuffer.history |
| 37ce0 | 20 74 68 69 73 0a 20 20 20 20 20 61 6c 6c 6f 77 73 20 73 65 6c 65 63 74 69 6e 67 20 61 6e 20 69 | .this......allows.selecting.an.i |
| 37d00 | 74 65 6d 20 77 68 69 63 68 20 77 61 73 20 70 6f 70 70 65 64 20 65 61 72 6c 69 65 72 20 6f 72 20 | tem.which.was.popped.earlier.or. |
| 37d20 | 74 6f 20 69 6e 73 65 72 74 20 61 6e 0a 20 20 20 20 20 61 72 62 69 74 72 61 72 79 20 72 65 66 65 | to.insert.an......arbitrary.refe |
| 37d40 | 72 65 6e 63 65 20 6f 72 20 72 65 76 69 73 69 6f 6e 20 77 69 74 68 6f 75 74 20 66 69 72 73 74 20 | rence.or.revision.without.first. |
| 37d60 | 70 75 73 68 69 6e 67 20 69 74 20 6f 6e 74 6f 20 74 68 65 0a 20 20 20 20 20 73 74 61 63 6b 2e 0a | pushing.it.onto.the......stack.. |
| 37d80 | 0a 20 20 20 20 20 57 68 65 6e 20 72 65 61 64 69 6e 67 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 | ......When.reading.the.revision. |
| 37da0 | 66 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 74 68 65 6e 20 69 74 20 6d 69 67 | from.the.minibuffer,.then.it.mig |
| 37dc0 | 68 74 20 6e 6f 74 20 62 65 0a 20 20 20 20 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 67 75 65 73 73 | ht.not.be......possible.to.guess |
| 37de0 | 20 74 68 65 20 63 6f 72 72 65 63 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 57 68 65 6e 20 74 | .the.correct.repository...When.t |
| 37e00 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 0a 20 20 20 20 20 63 61 6c 6c 65 64 20 69 6e 73 69 64 | his.command.is......called.insid |
| 37e20 | 65 20 61 20 72 65 70 6f 73 69 74 6f 72 79 20 28 65 2e 67 2e 2c 20 77 68 69 6c 65 20 63 6f 6d 70 | e.a.repository.(e.g.,.while.comp |
| 37e40 | 6f 73 69 6e 67 20 61 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 6d 65 73 73 61 67 65 29 2c 20 74 68 | osing.a.commit......message),.th |
| 37e60 | 65 6e 20 74 68 61 74 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73 20 75 73 65 64 2e 20 20 4f 74 68 | en.that.repository.is.used...Oth |
| 37e80 | 65 72 77 69 73 65 20 28 65 2e 67 2e 2c 20 77 68 69 6c 65 0a 20 20 20 20 20 63 6f 6d 70 6f 73 69 | erwise.(e.g.,.while......composi |
| 37ea0 | 6e 67 20 61 6e 20 65 6d 61 69 6c 29 20 74 68 65 6e 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 | ng.an.email).then.the.repository |
| 37ec0 | 20 72 65 63 6f 72 64 65 64 20 66 6f 72 20 74 68 65 20 74 6f 70 0a 20 20 20 20 20 65 6c 65 6d 65 | .recorded.for.the.top......eleme |
| 37ee0 | 6e 74 20 6f 66 20 74 68 65 20 73 74 61 63 6b 20 69 73 20 75 73 65 64 20 28 65 76 65 6e 20 74 68 | nt.of.the.stack.is.used.(even.th |
| 37f00 | 6f 75 67 68 20 77 65 20 69 6e 73 65 72 74 20 61 6e 6f 74 68 65 72 0a 20 20 20 20 20 72 65 76 69 | ough.we.insert.another......revi |
| 37f20 | 73 69 6f 6e 29 2e 20 20 49 66 20 6e 6f 74 20 63 61 6c 6c 65 64 20 69 6e 73 69 64 65 20 61 20 72 | sion)...If.not.called.inside.a.r |
| 37f40 | 65 70 6f 73 69 74 6f 72 79 20 61 6e 64 20 77 69 74 68 20 61 6e 20 65 6d 70 74 79 0a 20 20 20 20 | epository.and.with.an.empty..... |
| 37f60 | 20 73 74 61 63 6b 2c 20 6f 72 20 77 69 74 68 20 74 77 6f 20 70 72 65 66 69 78 20 61 72 67 75 6d | .stack,.or.with.two.prefix.argum |
| 37f80 | 65 6e 74 73 2c 20 74 68 65 6e 20 72 65 61 64 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 69 | ents,.then.read.the.repository.i |
| 37fa0 | 6e 0a 20 20 20 20 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 74 6f 6f 2e 0a 0a 55 73 65 72 | n......the.minibuffer.too...User |
| 37fc0 | 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 70 6f 70 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 | .Option:.magit-pop-revision-stac |
| 37fe0 | 6b 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f | k-format......This.option.contro |
| 38000 | 6c 73 20 68 6f 77 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 70 6f 70 2d | ls.how.the.command....magit-pop- |
| 38020 | 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b e2 80 99 0a 20 20 20 20 20 69 6e 73 65 72 74 73 20 61 | revision-stack.........inserts.a |
| 38040 | 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 75 66 66 65 | .revision.into.the.current.buffe |
| 38060 | 72 2e 0a 0a 20 20 20 20 20 54 68 65 20 65 6e 74 72 69 65 73 20 6f 6e 20 74 68 65 20 73 74 61 63 | r........The.entries.on.the.stac |
| 38080 | 6b 20 68 61 76 65 20 74 68 65 20 66 6f 72 6d 61 74 20 e2 80 98 28 48 41 53 48 20 54 4f 50 4c 45 | k.have.the.format....(HASH.TOPLE |
| 380a0 | 56 45 4c 29 e2 80 99 20 61 6e 64 20 74 68 69 73 0a 20 20 20 20 20 6f 70 74 69 6f 6e 20 68 61 73 | VEL)....and.this......option.has |
| 380c0 | 20 74 68 65 20 66 6f 72 6d 61 74 20 e2 80 98 28 50 4f 49 4e 54 2d 46 4f 52 4d 41 54 20 45 4f 42 | .the.format....(POINT-FORMAT.EOB |
| 380e0 | 2d 46 4f 52 4d 41 54 20 49 4e 44 45 58 2d 52 45 47 45 58 50 29 e2 80 99 2c 20 61 6c 6c 0a 20 20 | -FORMAT.INDEX-REGEXP)...,.all... |
| 38100 | 20 20 20 6f 66 20 77 68 69 63 68 20 6d 61 79 20 62 65 20 6e 69 6c 20 6f 72 20 61 20 73 74 72 69 | ...of.which.may.be.nil.or.a.stri |
| 38120 | 6e 67 20 28 74 68 6f 75 67 68 20 65 69 74 68 65 72 20 6f 6e 65 20 6f 66 20 45 4f 42 2d 46 4f 52 | ng.(though.either.one.of.EOB-FOR |
| 38140 | 4d 41 54 20 6f 72 0a 20 20 20 20 20 50 4f 49 4e 54 2d 46 4f 52 4d 41 54 20 73 68 6f 75 6c 64 20 | MAT.or......POINT-FORMAT.should. |
| 38160 | 62 65 20 61 20 73 74 72 69 6e 67 2c 20 61 6e 64 20 69 66 20 49 4e 44 45 58 2d 52 45 47 45 58 50 | be.a.string,.and.if.INDEX-REGEXP |
| 38180 | 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 0a 20 20 20 20 20 74 68 65 6e 20 74 68 65 20 74 77 6f 20 66 | .is.non-nil,......then.the.two.f |
| 381a0 | 6f 72 6d 61 74 73 20 73 68 6f 75 6c 64 20 62 65 20 74 6f 6f 29 2e 0a 0a 20 20 20 20 20 46 69 72 | ormats.should.be.too)........Fir |
| 381c0 | 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 64 20 | st.INDEX-REGEXP.is.used.to.find. |
| 381e0 | 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 0a 20 | the.previously.inserted.entry,.. |
| 38200 | 20 20 20 20 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 | ....by.searching.backward.from.p |
| 38220 | 6f 69 6e 74 2e 20 20 54 68 65 20 66 69 72 73 74 20 73 75 62 6d 61 74 63 68 20 6d 75 73 74 20 6d | oint...The.first.submatch.must.m |
| 38240 | 61 74 63 68 0a 20 20 20 20 20 74 68 65 20 69 6e 64 65 78 20 6e 75 6d 62 65 72 2e 20 20 54 68 61 | atch......the.index.number...Tha |
| 38260 | 74 20 6e 75 6d 62 65 72 20 69 73 20 69 6e 63 72 65 6d 65 6e 74 65 64 20 62 79 20 6f 6e 65 2c 20 | t.number.is.incremented.by.one,. |
| 38280 | 61 6e 64 20 62 65 63 6f 6d 65 73 0a 20 20 20 20 20 74 68 65 20 69 6e 64 65 78 20 6e 75 6d 62 65 | and.becomes......the.index.numbe |
| 382a0 | 72 20 6f 66 20 74 68 65 20 65 6e 74 72 79 20 74 6f 20 62 65 20 69 6e 73 65 72 74 65 64 2e 20 20 | r.of.the.entry.to.be.inserted... |
| 382c0 | 49 66 20 79 6f 75 20 64 6f 6e e2 80 99 74 20 77 61 6e 74 20 74 6f 0a 20 20 20 20 20 6e 75 6d 62 | If.you.don...t.want.to......numb |
| 382e0 | 65 72 20 74 68 65 20 69 6e 73 65 72 74 65 64 20 72 65 76 69 73 69 6f 6e 73 2c 20 74 68 65 6e 20 | er.the.inserted.revisions,.then. |
| 38300 | 75 73 65 20 6e 69 6c 20 66 6f 72 20 49 4e 44 45 58 2d 52 45 47 45 58 50 2e 0a 0a 20 20 20 20 20 | use.nil.for.INDEX-REGEXP........ |
| 38320 | 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 6c 20 74 68 65 6e 20 | If.INDEX-REGEXP.is.non-nil.then. |
| 38340 | 62 6f 74 68 20 50 4f 49 4e 54 2d 46 4f 52 4d 41 54 20 61 6e 64 20 45 4f 42 2d 46 4f 52 4d 41 54 | both.POINT-FORMAT.and.EOB-FORMAT |
| 38360 | 0a 20 20 20 20 20 73 68 6f 75 6c 64 20 63 6f 6e 74 61 69 6e 20 5c 22 25 4e 5c 22 2c 20 77 68 69 | ......should.contain.\"%N\",.whi |
| 38380 | 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 72 20 74 | ch.is.replaced.with.the.number.t |
| 383a0 | 68 61 74 20 77 61 73 0a 20 20 20 20 20 64 65 74 65 72 6d 69 6e 65 64 20 69 6e 20 74 68 65 20 70 | hat.was......determined.in.the.p |
| 383c0 | 72 65 76 69 6f 75 73 20 73 74 65 70 2e 0a 0a 20 20 20 20 20 42 6f 74 68 20 66 6f 72 6d 61 74 73 | revious.step........Both.formats |
| 383e0 | 2c 20 69 66 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 20 61 66 74 65 72 20 72 65 6d 6f 76 69 6e 67 20 | ,.if.non-nil.and.after.removing. |
| 38400 | 25 4e 2c 20 61 72 65 20 74 68 65 6e 20 65 78 70 61 6e 64 65 64 0a 20 20 20 20 20 75 73 69 6e 67 | %N,.are.then.expanded......using |
| 38420 | 20 e2 80 98 67 69 74 20 73 68 6f 77 20 2d 2d 66 6f 72 6d 61 74 3d 46 4f 52 4d 41 54 20 2e 2e 2e | ....git.show.--format=FORMAT.... |
| 38440 | e2 80 99 20 69 6e 73 69 64 65 20 54 4f 50 4c 45 56 45 4c 2e 0a 0a 20 20 20 20 20 54 68 65 20 65 | ....inside.TOPLEVEL........The.e |
| 38460 | 78 70 61 6e 73 69 6f 6e 20 6f 66 20 50 4f 49 4e 54 2d 46 4f 52 4d 41 54 20 69 73 20 69 6e 73 65 | xpansion.of.POINT-FORMAT.is.inse |
| 38480 | 72 74 65 64 20 61 74 20 70 6f 69 6e 74 2c 20 61 6e 64 20 74 68 65 0a 20 20 20 20 20 65 78 70 61 | rted.at.point,.and.the......expa |
| 384a0 | 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 65 72 74 65 64 20 | nsion.of.EOB-FORMAT.is.inserted. |
| 384c0 | 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 69 66 0a 20 20 20 | at.the.end.of.the.buffer.(if.... |
| 384e0 | 20 20 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 74 | ..the.buffer.ends.with.a.comment |
| 38500 | 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 6f | ,.then.it.is.inserted.right.befo |
| 38520 | 72 65 0a 20 20 20 20 20 74 68 61 74 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 | re......that).....File:.doc5khxA |
| 38540 | 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6d 6d 69 74 20 50 73 65 75 64 6f 20 48 65 61 | Z.info,..Node:.Commit.Pseudo.Hea |
| 38560 | 64 65 72 73 2c 20 20 4e 65 78 74 3a 20 43 6f 6d 6d 69 74 20 4d 6f 64 65 20 61 6e 64 20 48 6f 6f | ders,..Next:.Commit.Mode.and.Hoo |
| 38580 | 6b 73 2c 20 20 50 72 65 76 3a 20 55 73 69 6e 67 20 74 68 65 20 52 65 76 69 73 69 6f 6e 20 53 74 | ks,..Prev:.Using.the.Revision.St |
| 385a0 | 61 63 6b 2c 20 20 55 70 3a 20 45 64 69 74 69 6e 67 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 | ack,..Up:.Editing.Commit.Message |
| 385c0 | 73 0a 0a 43 6f 6d 6d 69 74 20 50 73 65 75 64 6f 20 48 65 61 64 65 72 73 0a 2e 2e 2e 2e 2e 2e 2e | s..Commit.Pseudo.Headers........ |
| 385e0 | 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 53 6f 6d 65 20 70 72 6f 6a 65 63 74 73 20 75 73 | ................Some.projects.us |
| 38600 | 65 20 70 73 65 75 64 6f 20 68 65 61 64 65 72 73 20 69 6e 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 | e.pseudo.headers.in.commit.messa |
| 38620 | 67 65 73 2e 20 20 4d 61 67 69 74 20 63 6f 6c 6f 72 69 7a 65 73 0a 73 75 63 68 20 68 65 61 64 65 | ges...Magit.colorizes.such.heade |
| 38640 | 72 73 20 61 6e 64 20 70 72 6f 76 69 64 65 73 20 73 6f 6d 65 20 63 6f 6d 6d 61 6e 64 73 20 74 6f | rs.and.provides.some.commands.to |
| 38660 | 20 69 6e 73 65 72 74 20 73 75 63 68 20 68 65 61 64 65 72 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 | .insert.such.headers...User.Opti |
| 38680 | 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6b 6e 6f 77 6e 2d 70 73 65 75 64 6f 2d 68 65 61 64 | on:.git-commit-known-pseudo-head |
| 386a0 | 65 72 73 0a 20 20 20 20 20 41 20 6c 69 73 74 20 6f 66 20 47 69 74 20 70 73 65 75 64 6f 20 68 65 | ers......A.list.of.Git.pseudo.he |
| 386c0 | 61 64 65 72 73 20 74 6f 20 62 65 20 68 69 67 68 6c 69 67 68 74 65 64 2e 0a 0a 4b 65 79 3a 20 43 | aders.to.be.highlighted...Key:.C |
| 386e0 | 2d 63 20 43 2d 69 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 69 6e 73 65 72 74 2d 70 73 65 75 64 6f | -c.C-i.(git-commit-insert-pseudo |
| 38700 | 2d 68 65 61 64 65 72 29 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 63 6f 6d 6d 69 74 20 6d 65 | -header)......Insert.a.commit.me |
| 38720 | 73 73 61 67 65 20 70 73 65 75 64 6f 20 68 65 61 64 65 72 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 | ssage.pseudo.header...Key:.C-c.C |
| 38740 | 2d 61 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 63 6b 29 0a 20 20 20 20 20 49 6e 73 65 72 74 20 | -a.(git-commit-ack)......Insert. |
| 38760 | 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 20 79 6f 75 20 | a.header.acknowledging.that.you. |
| 38780 | 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 0a 4b 65 79 3a | have.looked.at.the.commit...Key: |
| 387a0 | 20 43 2d 63 20 43 2d 72 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 76 69 65 77 29 0a 20 20 20 | .C-c.C-r.(git-commit-review).... |
| 387c0 | 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 61 63 6b 6e 6f 77 6c 65 64 67 69 6e 67 20 | ..Insert.a.header.acknowledging. |
| 387e0 | 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 72 65 76 69 65 77 65 64 20 74 68 65 20 63 6f 6d 6d 69 | that.you.have.reviewed.the.commi |
| 38800 | 74 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 73 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 69 67 | t...Key:.C-c.C-s.(git-commit-sig |
| 38820 | 6e 6f 66 66 29 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 | noff)......Insert.a.header.to.si |
| 38840 | 67 6e 20 6f 66 66 20 74 68 65 20 63 6f 6d 6d 69 74 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 74 | gn.off.the.commit...Key:.C-c.C-t |
| 38860 | 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 65 73 74 29 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 | .(git-commit-test)......Insert.a |
| 38880 | 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 20 79 6f 75 20 68 | .header.acknowledging.that.you.h |
| 388a0 | 61 76 65 20 74 65 73 74 65 64 20 74 68 65 20 63 6f 6d 6d 69 74 2e 0a 0a 4b 65 79 3a 20 43 2d 63 | ave.tested.the.commit...Key:.C-c |
| 388c0 | 20 43 2d 6f 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 63 29 0a 20 20 20 20 20 49 6e 73 65 72 74 | .C-o.(git-commit-cc)......Insert |
| 388e0 | 20 61 20 68 65 61 64 65 72 20 6d 65 6e 74 69 6f 6e 69 6e 67 20 73 6f 6d 65 6f 6e 65 20 77 68 6f | .a.header.mentioning.someone.who |
| 38900 | 20 6d 69 67 68 74 20 62 65 20 69 6e 74 65 72 65 73 74 65 64 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 | .might.be.interested...Key:.C-c. |
| 38920 | 43 2d 70 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 70 6f 72 74 65 64 29 0a 20 20 20 20 20 49 | C-p.(git-commit-reported)......I |
| 38940 | 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 65 | nsert.a.header.mentioning.the.pe |
| 38960 | 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 6e | rson.who.reported.the.issue.bein |
| 38980 | 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 4b 65 79 | g......fixed.by.the.commit...Key |
| 389a0 | 3a 20 43 2d 63 20 4d 2d 69 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 75 67 67 65 73 74 65 64 29 | :.C-c.M-i.(git-commit-suggested) |
| 389c0 | 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 6d 65 6e 74 69 6f 6e 69 6e 67 | ......Insert.a.header.mentioning |
| 389e0 | 20 74 68 65 20 70 65 72 73 6f 6e 20 77 68 6f 20 73 75 67 67 65 73 74 65 64 20 74 68 65 20 63 68 | .the.person.who.suggested.the.ch |
| 38a00 | 61 6e 67 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 | ange.....File:.doc5khxAZ.info,.. |
| 38a20 | 4e 6f 64 65 3a 20 43 6f 6d 6d 69 74 20 4d 6f 64 65 20 61 6e 64 20 48 6f 6f 6b 73 2c 20 20 4e 65 | Node:.Commit.Mode.and.Hooks,..Ne |
| 38a40 | 78 74 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 6f 6e 73 2c 20 | xt:.Commit.Message.Conventions,. |
| 38a60 | 20 50 72 65 76 3a 20 43 6f 6d 6d 69 74 20 50 73 65 75 64 6f 20 48 65 61 64 65 72 73 2c 20 20 55 | .Prev:.Commit.Pseudo.Headers,..U |
| 38a80 | 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 0a 43 6f 6d 6d | p:.Editing.Commit.Messages..Comm |
| 38aa0 | 69 74 20 4d 6f 64 65 20 61 6e 64 20 48 6f 6f 6b 73 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e | it.Mode.and.Hooks............... |
| 38ac0 | 2e 2e 2e 2e 2e 2e 2e 0a 0a e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 e2 80 99 20 69 | ............git-commit-mode....i |
| 38ae0 | 73 20 61 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 74 68 61 74 20 69 73 20 6f 6e 6c 79 20 75 73 65 64 | s.a.minor.mode.that.is.only.used |
| 38b00 | 20 74 6f 20 65 73 74 61 62 6c 69 73 68 20 63 65 72 74 61 69 6e 0a 6b 65 79 20 62 69 6e 64 69 6e | .to.establish.certain.key.bindin |
| 38b20 | 67 73 2e 20 20 54 68 69 73 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 75 | gs...This.makes.it.possible.to.u |
| 38b40 | 73 65 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 69 6e 0a 62 75 | se.an.arbitrary.major.mode.in.bu |
| 38b60 | 66 66 65 72 73 20 75 73 65 64 20 74 6f 20 65 64 69 74 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 | ffers.used.to.edit.commit.messag |
| 38b80 | 65 73 2e 20 20 49 74 20 69 73 20 65 76 65 6e 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 75 73 65 0a | es...It.is.even.possible.to.use. |
| 38ba0 | 64 69 66 66 65 72 65 6e 74 20 6d 61 6a 6f 72 20 6d 6f 64 65 73 20 69 6e 20 64 69 66 66 65 72 65 | different.major.modes.in.differe |
| 38bc0 | 6e 74 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2c 20 77 68 69 63 68 20 69 73 20 75 73 65 66 75 6c | nt.repositories,.which.is.useful |
| 38be0 | 20 77 68 65 6e 0a 64 69 66 66 65 72 65 6e 74 20 70 72 6f 6a 65 63 74 73 20 69 6d 70 6f 73 65 20 | .when.different.projects.impose. |
| 38c00 | 64 69 66 66 65 72 65 6e 74 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 63 6f 6e 76 65 6e 74 | different.commit.message.convent |
| 38c20 | 69 6f 6e 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d | ions...User.Option:.git-commit-m |
| 38c40 | 61 6a 6f 72 2d 6d 6f 64 65 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 | ajor-mode......The.value.of.this |
| 38c60 | 20 6f 70 74 69 6f 6e 20 69 73 20 74 68 65 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 75 73 65 64 20 74 | .option.is.the.major.mode.used.t |
| 38c80 | 6f 20 65 64 69 74 20 47 69 74 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 6d 65 73 73 61 67 65 73 2e | o.edit.Git.commit......messages. |
| 38ca0 | 0a 0a 20 20 20 42 65 63 61 75 73 65 20 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 e2 | .....Because....git-commit-mode. |
| 38cc0 | 80 99 20 69 73 20 61 20 6d 69 6e 6f 72 20 6d 6f 64 65 2c 20 77 65 20 64 6f 6e e2 80 99 74 20 75 | ...is.a.minor.mode,.we.don...t.u |
| 38ce0 | 73 65 20 69 74 73 20 6d 6f 64 65 20 68 6f 6f 6b 0a 74 6f 20 73 65 74 75 70 20 74 68 65 20 62 75 | se.its.mode.hook.to.setup.the.bu |
| 38d00 | 66 66 65 72 2c 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 | ffer,.except.for.the.key.binding |
| 38d20 | 73 2e 20 20 41 6c 6c 20 6f 74 68 65 72 20 73 65 74 75 70 0a 68 61 70 70 65 6e 73 20 69 6e 20 74 | s...All.other.setup.happens.in.t |
| 38d40 | 68 65 20 66 75 6e 63 74 69 6f 6e 20 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 e2 | he.function....git-commit-setup. |
| 38d60 | 80 99 2c 20 77 68 69 63 68 20 61 6d 6f 6e 67 20 6f 74 68 65 72 20 74 68 69 6e 67 73 0a 72 75 6e | ..,.which.among.other.things.run |
| 38d80 | 73 20 74 68 65 20 68 6f 6f 6b 20 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 68 | s.the.hook....git-commit-setup-h |
| 38da0 | 6f 6f 6b e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 | ook......User.Option:.git-commit |
| 38dc0 | 2d 73 65 74 75 70 2d 68 6f 6f 6b 0a 20 20 20 20 20 48 6f 6f 6b 20 72 75 6e 20 61 74 20 74 68 65 | -setup-hook......Hook.run.at.the |
| 38de0 | 20 65 6e 64 20 6f 66 20 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 e2 80 99 2e 0a | .end.of....git-commit-setup..... |
| 38e00 | 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 73 75 69 | .The.following.functions.are.sui |
| 38e20 | 74 61 62 6c 65 20 66 6f 72 20 74 68 69 73 20 68 6f 6f 6b 3a 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 | table.for.this.hook:..Function:. |
| 38e40 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 61 76 65 2d 6d 65 73 73 61 67 65 0a 20 20 20 20 20 53 61 76 | git-commit-save-message......Sav |
| 38e60 | 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 20 | e.the.current.buffer.content.to. |
| 38e80 | 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 46 75 6e 63 74 69 | the.commit.message.ring...Functi |
| 38ea0 | 6f 6e 3a 20 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 | on:.git-commit-setup-changelog-s |
| 38ec0 | 75 70 70 6f 72 74 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 | upport......After.this.function. |
| 38ee0 | 69 73 20 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 | is.called,.ChangeLog.entries.are |
| 38f00 | 20 74 72 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 46 75 | .treated.as......paragraphs...Fu |
| 38f20 | 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 2d | nction:.git-commit-turn-on-auto- |
| 38f40 | 66 69 6c 6c 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 2d 6d | fill......Turn.on....auto-fill-m |
| 38f60 | 6f 64 65 e2 80 99 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 75 | ode......Function:.git-commit-tu |
| 38f80 | 72 6e 2d 6f 6e 2d 66 6c 79 73 70 65 6c 6c 0a 20 20 20 20 20 54 75 72 6e 20 6f 6e 20 46 6c 79 73 | rn-on-flyspell......Turn.on.Flys |
| 38fa0 | 70 65 6c 6c 20 6d 6f 64 65 2e 20 20 41 6c 73 6f 20 70 72 65 76 65 6e 74 20 63 6f 6d 6d 65 6e 74 | pell.mode...Also.prevent.comment |
| 38fc0 | 73 20 66 72 6f 6d 20 62 65 69 6e 67 20 63 68 65 63 6b 65 64 0a 20 20 20 20 20 61 6e 64 20 66 69 | s.from.being.checked......and.fi |
| 38fe0 | 6e 61 6c 6c 79 20 63 68 65 63 6b 20 63 75 72 72 65 6e 74 20 6e 6f 6e 2d 63 6f 6d 6d 65 6e 74 20 | nally.check.current.non-comment. |
| 39000 | 74 65 78 74 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 72 6f 70 | text...Function:.git-commit-prop |
| 39020 | 65 72 74 69 7a 65 2d 64 69 66 66 0a 20 20 20 20 20 50 72 6f 70 65 72 74 69 7a 65 20 74 68 65 20 | ertize-diff......Propertize.the. |
| 39040 | 64 69 66 66 20 73 68 6f 77 6e 20 69 6e 73 69 64 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 | diff.shown.inside.the.commit.mes |
| 39060 | 73 61 67 65 20 62 75 66 66 65 72 2e 20 20 47 69 74 0a 20 20 20 20 20 69 6e 73 65 72 74 73 20 73 | sage.buffer...Git......inserts.s |
| 39080 | 75 63 68 20 64 69 66 66 73 20 69 6e 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 | uch.diffs.into.the.commit.messag |
| 390a0 | 65 20 74 65 6d 70 6c 61 74 65 20 77 68 65 6e 20 74 68 65 0a 20 20 20 20 20 e2 80 98 2d 2d 76 65 | e.template.when.the.........--ve |
| 390c0 | 72 62 6f 73 65 e2 80 99 20 61 72 67 75 6d 65 6e 74 20 69 73 20 75 73 65 64 2e 20 20 e2 80 98 6d | rbose....argument.is.used......m |
| 390e0 | 61 67 69 74 2d 63 6f 6d 6d 69 74 e2 80 99 20 62 79 20 64 65 66 61 75 6c 74 20 64 6f 65 73 20 6e | agit-commit....by.default.does.n |
| 39100 | 6f 74 0a 20 20 20 20 20 6f 66 66 65 72 20 74 68 61 74 20 61 72 67 75 6d 65 6e 74 20 62 65 63 61 | ot......offer.that.argument.beca |
| 39120 | 75 73 65 20 74 68 65 20 64 69 66 66 20 74 68 61 74 20 69 73 20 73 68 6f 77 6e 20 69 6e 20 61 20 | use.the.diff.that.is.shown.in.a. |
| 39140 | 73 65 70 61 72 61 74 65 0a 20 20 20 20 20 62 75 66 66 65 72 20 69 73 20 6d 6f 72 65 20 75 73 65 | separate......buffer.is.more.use |
| 39160 | 66 75 6c 2e 20 20 42 75 74 20 73 6f 6d 65 20 75 73 65 72 73 20 64 69 73 61 67 72 65 65 2c 20 77 | ful...But.some.users.disagree,.w |
| 39180 | 68 69 63 68 20 69 73 20 77 68 79 20 74 68 69 73 0a 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 65 | hich.is.why.this......function.e |
| 391a0 | 78 69 73 74 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 62 75 67 2d 72 65 66 65 72 65 6e 63 65 2d | xists...Function:.bug-reference- |
| 391c0 | 6d 6f 64 65 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 | mode......Hyperlink.bug.referenc |
| 391e0 | 65 73 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 77 69 74 | es.in.the.buffer...Function:.wit |
| 39200 | 68 2d 65 64 69 74 6f 72 2d 75 73 61 67 65 2d 6d 65 73 73 61 67 65 0a 20 20 20 20 20 53 68 6f 77 | h-editor-usage-message......Show |
| 39220 | 20 75 73 61 67 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 65 63 68 6f 20 61 | .usage.information.in.the.echo.a |
| 39240 | 72 65 61 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 6f | rea...User.Option:.git-commit-po |
| 39260 | 73 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b 0a 20 20 20 20 20 48 6f 6f 6b 20 72 75 6e 20 61 66 74 | st-finish-hook......Hook.run.aft |
| 39280 | 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 63 | er.the.user.finished.writing.a.c |
| 392a0 | 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 69 | ommit.message........This.hook.i |
| 392c0 | 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 63 | s.only.run.after.pressing....C-c |
| 392e0 | 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 20 | .C-c....in.a.buffer.used.to..... |
| 39300 | 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 6f | .edit.a.commit.message...If.a.co |
| 39320 | 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 72 | mmit.is.created.without.the.user |
| 39340 | 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 75 | ......typing.a.message.into.a.bu |
| 39360 | 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 2e | ffer,.then.this.hook.is.not.run. |
| 39380 | 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 69 | .......This.hook.is.not.run.unti |
| 393a0 | 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 65 | l.the.new.commit.has.been.create |
| 393c0 | 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 6c | d...If......doing.so.takes.Git.l |
| 393e0 | 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 73 | onger.than.one.second,.then.this |
| 39400 | 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 20 | .hook.isn...t.run......at.all... |
| 39420 | 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 98 | For.certain.commands.such.as.... |
| 39440 | 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 20 | magit-rebase-continue....this... |
| 39460 | 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 69 | ...hook.is.never.run.because.doi |
| 39480 | 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 69 | ng.so.would.lead.to.a.race.condi |
| 394a0 | 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 75 | tion........This.hook.is.only.ru |
| 394c0 | 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 0a | n.if....magit....is.available... |
| 394e0 | 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 6d | .....Also.see....magit-post-comm |
| 39500 | 69 74 2d 68 6f 6f 6b e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 | it-hook........File:.doc5khxAZ.i |
| 39520 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 20 43 6f 6e 76 65 | nfo,..Node:.Commit.Message.Conve |
| 39540 | 6e 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 43 6f 6d 6d 69 74 20 4d 6f 64 65 20 61 6e 64 20 48 | ntions,..Prev:.Commit.Mode.and.H |
| 39560 | 6f 6f 6b 73 2c 20 20 55 70 3a 20 45 64 69 74 69 6e 67 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 | ooks,..Up:.Editing.Commit.Messag |
| 39580 | 65 73 0a 0a 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 0a 2e | es..Commit.Message.Conventions.. |
| 395a0 | 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 47 69 74 2d 43 | ...........................Git-C |
| 395c0 | 6f 6d 6d 69 74 20 68 69 67 68 6c 69 67 68 74 73 20 63 65 72 74 61 69 6e 20 76 69 6f 6c 61 74 69 | ommit.highlights.certain.violati |
| 395e0 | 6f 6e 73 20 6f 66 20 63 6f 6d 6d 6f 6e 6c 79 20 61 63 63 65 70 74 65 64 20 63 6f 6d 6d 69 74 0a | ons.of.commonly.accepted.commit. |
| 39600 | 6d 65 73 73 61 67 65 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 2e 20 20 43 65 72 74 61 69 6e 20 76 69 | message.conventions...Certain.vi |
| 39620 | 6f 6c 61 74 69 6f 6e 73 20 65 76 65 6e 20 63 61 75 73 65 20 47 69 74 2d 43 6f 6d 6d 69 74 20 74 | olations.even.cause.Git-Commit.t |
| 39640 | 6f 20 61 73 6b 0a 79 6f 75 20 74 6f 20 63 6f 6e 66 69 72 6d 20 74 68 61 74 20 79 6f 75 20 72 65 | o.ask.you.to.confirm.that.you.re |
| 39660 | 61 6c 6c 79 20 77 61 6e 74 20 74 6f 20 64 6f 20 74 68 61 74 2e 20 20 54 68 69 73 20 6e 61 67 67 | ally.want.to.do.that...This.nagg |
| 39680 | 69 6e 67 20 63 61 6e 20 6f 66 0a 63 6f 75 72 73 65 20 62 65 20 74 75 72 6e 65 64 20 6f 66 66 2c | ing.can.of.course.be.turned.off, |
| 396a0 | 20 62 75 74 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 64 6f 69 6e 67 20 74 68 61 74 20 75 73 | .but.the.result.of.doing.that.us |
| 396c0 | 75 61 6c 6c 79 20 69 73 20 74 68 61 74 0a 69 6e 73 74 65 61 64 20 6f 66 20 73 6f 6d 65 20 63 6f | ually.is.that.instead.of.some.co |
| 396e0 | 64 65 20 69 74 e2 80 99 73 20 6e 6f 77 20 74 68 65 20 68 75 6d 61 6e 20 77 68 6f 20 69 73 20 72 | de.it...s.now.the.human.who.is.r |
| 39700 | 65 76 69 65 77 69 6e 67 20 79 6f 75 72 20 63 6f 6d 6d 69 74 73 0a 77 68 6f 20 68 61 73 20 74 6f | eviewing.your.commits.who.has.to |
| 39720 | 20 77 61 73 74 65 20 73 6f 6d 65 20 74 69 6d 65 20 74 65 6c 6c 69 6e 67 20 79 6f 75 20 74 6f 20 | .waste.some.time.telling.you.to. |
| 39740 | 66 69 78 20 79 6f 75 72 20 63 6f 6d 6d 69 74 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 | fix.your.commits...User.Option:. |
| 39760 | 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 20 20 | git-commit-summary-max-length... |
| 39780 | 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 20 6f | ...The.intended.maximal.length.o |
| 397a0 | 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 65 73 | f.the.summary.line.of.commit.mes |
| 397c0 | 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 74 68 | sages.......Characters.beyond.th |
| 397e0 | 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 69 63 | is.column.are.colorized.to.indic |
| 39800 | 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 68 61 | ate.that.this......preference.ha |
| 39820 | 73 20 62 65 65 6e 20 76 69 6f 6c 61 74 65 64 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 67 | s.been.violated...User.Option:.g |
| 39840 | 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 6e 69 73 68 2d 71 75 65 72 79 2d 66 75 6e 63 74 69 6f 6e 73 | it-commit-finish-query-functions |
| 39860 | 0a 20 20 20 20 20 4c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 63 61 6c 6c 65 64 20 74 | ......List.of.functions.called.t |
| 39880 | 6f 20 71 75 65 72 79 20 62 65 66 6f 72 65 20 70 65 72 66 6f 72 6d 69 6e 67 20 63 6f 6d 6d 69 74 | o.query.before.performing.commit |
| 398a0 | 2e 0a 0a 20 20 20 20 20 54 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 62 75 66 66 65 | ........The.commit.message.buffe |
| 398c0 | 72 20 69 73 20 63 75 72 72 65 6e 74 20 77 68 69 6c 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 | r.is.current.while.the.functions |
| 398e0 | 20 61 72 65 0a 20 20 20 20 20 63 61 6c 6c 65 64 2e 20 20 49 66 20 61 6e 79 20 6f 66 20 74 68 65 | .are......called...If.any.of.the |
| 39900 | 6d 20 72 65 74 75 72 6e 73 20 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 63 6f 6d 6d 69 74 20 69 | m.returns.nil,.then.the.commit.i |
| 39920 | 73 20 6e 6f 74 0a 20 20 20 20 20 70 65 72 66 6f 72 6d 65 64 20 61 6e 64 20 74 68 65 20 62 75 66 | s.not......performed.and.the.buf |
| 39940 | 66 65 72 20 69 73 20 6e 6f 74 20 6b 69 6c 6c 65 64 2e 20 20 54 68 65 20 75 73 65 72 20 73 68 6f | fer.is.not.killed...The.user.sho |
| 39960 | 75 6c 64 20 74 68 65 6e 20 66 69 78 0a 20 20 20 20 20 74 68 65 20 69 73 73 75 65 20 61 6e 64 20 | uld.then.fix......the.issue.and. |
| 39980 | 74 72 79 20 61 67 61 69 6e 2e 0a 0a 20 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 | try.again........The.functions.a |
| 399a0 | 72 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2e 20 20 49 66 | re.called.with.one.argument...If |
| 399c0 | 20 69 74 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 20 74 68 61 74 20 69 6e | .it.is.non-nil.then......that.in |
| 399e0 | 64 69 63 61 74 65 73 20 74 68 61 74 20 74 68 65 20 75 73 65 72 20 75 73 65 64 20 61 20 70 72 65 | dicates.that.the.user.used.a.pre |
| 39a00 | 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 66 6f 72 63 65 0a 20 20 20 20 20 66 69 6e 69 73 | fix.argument.to.force......finis |
| 39a20 | 68 69 6e 67 20 74 68 65 20 73 65 73 73 69 6f 6e 20 64 65 73 70 69 74 65 20 69 73 73 75 65 73 2e | hing.the.session.despite.issues. |
| 39a40 | 20 20 46 75 6e 63 74 69 6f 6e 73 20 73 68 6f 75 6c 64 20 75 73 75 61 6c 6c 79 0a 20 20 20 20 20 | ..Functions.should.usually...... |
| 39a60 | 68 6f 6e 6f 72 20 74 68 69 73 20 77 69 73 68 20 61 6e 64 20 72 65 74 75 72 6e 20 6e 6f 6e 2d 6e | honor.this.wish.and.return.non-n |
| 39a80 | 69 6c 2e 0a 0a 20 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 74 68 65 20 6f 6e 6c 79 20 6d 65 | il........By.default.the.only.me |
| 39aa0 | 6d 62 65 72 20 69 73 20 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 68 65 63 6b 2d 73 74 79 6c | mber.is....git-commit-check-styl |
| 39ac0 | 65 2d 63 6f 6e 76 65 6e 74 69 6f 6e 73 e2 80 99 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 67 69 74 | e-conventions......Function:.git |
| 39ae0 | 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 0a | -commit-check-style-conventions. |
| 39b00 | 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 63 68 65 63 6b 73 20 66 6f 72 20 76 69 | .....This.function.checks.for.vi |
| 39b20 | 6f 6c 61 74 69 6f 6e 73 20 6f 66 20 63 65 72 74 61 69 6e 20 62 61 73 69 63 20 73 74 79 6c 65 0a | olations.of.certain.basic.style. |
| 39b40 | 20 20 20 20 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 2e 20 20 46 6f 72 20 65 61 63 68 20 76 69 6f 6c | .....conventions...For.each.viol |
| 39b60 | 61 74 69 6f 6e 20 69 74 20 61 73 6b 73 20 75 73 65 72 73 20 69 66 20 74 68 65 79 20 77 61 6e 74 | ation.it.asks.users.if.they.want |
| 39b80 | 20 74 6f 0a 20 20 20 20 20 70 72 6f 63 65 65 64 20 61 6e 79 77 61 79 2e 0a 0a 55 73 65 72 20 4f | .to......proceed.anyway...User.O |
| 39ba0 | 70 74 69 6f 6e 3a 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 | ption:.git-commit-style-conventi |
| 39bc0 | 6f 6e 2d 63 68 65 63 6b 73 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 | on-checks......This.option.contr |
| 39be0 | 6f 6c 73 20 77 68 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 | ols.what.conventions.the.functio |
| 39c00 | 6e 20 62 79 20 74 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 | n.by.the.same.name......tries.to |
| 39c20 | 20 65 6e 66 6f 72 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 | .enforce...The.value.is.a.list.o |
| 39c40 | 66 20 73 65 6c 66 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 | f.self-explanatory.symbols...... |
| 39c60 | 69 64 65 6e 74 69 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 | identifying.certain.conventions; |
| 39c80 | 20 e2 80 98 6e 6f 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 | ....non-empty-second-line....and |
| 39ca0 | 0a 20 20 20 20 20 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 | .........overlong-summary-line.. |
| 39cc0 | 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 | ......File:.doc5khxAZ.info,..Nod |
| 39ce0 | 65 3a 20 42 72 61 6e 63 68 69 6e 67 2c 20 20 4e 65 78 74 3a 20 4d 65 72 67 69 6e 67 2c 20 20 50 | e:.Branching,..Next:.Merging,..P |
| 39d00 | 72 65 76 3a 20 43 6f 6d 6d 69 74 74 69 6e 67 2c 20 20 55 70 3a 20 4d 61 6e 69 70 75 6c 61 74 69 | rev:.Committing,..Up:.Manipulati |
| 39d20 | 6e 67 0a 0a 36 2e 36 20 42 72 61 6e 63 68 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a | ng..6.6.Branching.=============. |
| 39d40 | 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 54 68 65 20 54 77 6f 20 52 65 6d 6f 74 65 73 3a 3a 0a 2a 20 | .*.Menu:..*.The.Two.Remotes::.*. |
| 39d60 | 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a 2a 20 42 72 61 6e 63 68 20 47 69 74 20 56 | Branch.Commands::.*.Branch.Git.V |
| 39d80 | 61 72 69 61 62 6c 65 73 3a 3a 0a 2a 20 41 75 78 69 6c 69 61 72 79 20 42 72 61 6e 63 68 20 43 6f | ariables::.*.Auxiliary.Branch.Co |
| 39da0 | 6d 6d 61 6e 64 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f | mmands::....File:.doc5khxAZ.info |
| 39dc0 | 2c 20 20 4e 6f 64 65 3a 20 54 68 65 20 54 77 6f 20 52 65 6d 6f 74 65 73 2c 20 20 4e 65 78 74 3a | ,..Node:.The.Two.Remotes,..Next: |
| 39de0 | 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 55 70 3a 20 42 72 61 6e 63 68 69 6e 67 | .Branch.Commands,..Up:.Branching |
| 39e00 | 0a 0a 36 2e 36 2e 31 20 54 68 65 20 54 77 6f 20 52 65 6d 6f 74 65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d | ..6.6.1.The.Two.Remotes.-------- |
| 39e20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e | -------------..The.upstream.bran |
| 39e40 | 63 68 20 6f 66 20 73 6f 6d 65 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 69 73 20 74 68 65 20 62 | ch.of.some.local.branch.is.the.b |
| 39e60 | 72 61 6e 63 68 20 69 6e 74 6f 20 77 68 69 63 68 20 74 68 65 0a 63 6f 6d 6d 69 74 73 20 6f 6e 20 | ranch.into.which.the.commits.on. |
| 39e80 | 74 68 61 74 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 73 68 6f 75 6c 64 20 65 76 65 6e 74 75 61 | that.local.branch.should.eventua |
| 39ea0 | 6c 6c 79 20 62 65 20 6d 65 72 67 65 64 2c 20 75 73 75 61 6c 6c 79 0a 73 6f 6d 65 74 68 69 6e 67 | lly.be.merged,.usually.something |
| 39ec0 | 20 6c 69 6b 65 20 e2 80 98 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 e2 80 99 2e 20 20 46 6f 72 20 | .like....origin/master......For. |
| 39ee0 | 74 68 65 20 e2 80 98 6d 61 73 74 65 72 e2 80 99 20 62 72 61 6e 63 68 20 69 74 73 65 6c 66 20 74 | the....master....branch.itself.t |
| 39f00 | 68 65 0a 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 61 6e 64 20 74 68 65 20 62 72 61 6e 63 | he.upstream.branch.and.the.branc |
| 39f20 | 68 20 69 74 20 69 73 20 62 65 69 6e 67 20 70 75 73 68 65 64 20 74 6f 2c 20 61 72 65 20 75 73 75 | h.it.is.being.pushed.to,.are.usu |
| 39f40 | 61 6c 6c 79 20 74 68 65 0a 73 61 6d 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 2e 20 20 42 75 | ally.the.same.remote.branch...Bu |
| 39f60 | 74 20 66 6f 72 20 61 20 66 65 61 74 75 72 65 20 62 72 61 6e 63 68 20 74 68 65 20 75 70 73 74 72 | t.for.a.feature.branch.the.upstr |
| 39f80 | 65 61 6d 20 62 72 61 6e 63 68 20 61 6e 64 0a 74 68 65 20 62 72 61 6e 63 68 20 69 74 20 69 73 20 | eam.branch.and.the.branch.it.is. |
| 39fa0 | 62 65 69 6e 67 20 70 75 73 68 65 64 20 74 6f 20 73 68 6f 75 6c 64 20 64 69 66 66 65 72 2e 0a 0a | being.pushed.to.should.differ... |
| 39fc0 | 20 20 20 54 68 65 20 63 6f 6d 6d 69 74 73 20 6f 6e 20 66 65 61 74 75 72 65 20 62 72 61 6e 63 68 | ...The.commits.on.feature.branch |
| 39fe0 | 65 73 20 74 6f 6f 20 73 68 6f 75 6c 64 20 5f 65 76 65 6e 74 75 61 6c 6c 79 5f 20 65 6e 64 20 75 | es.too.should._eventually_.end.u |
| 3a000 | 70 20 69 6e 20 61 0a 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 73 75 63 68 20 61 73 20 e2 80 98 | p.in.a.remote.branch.such.as.... |
| 3a020 | 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 e2 80 99 20 6f 72 20 e2 80 98 6f 72 69 67 69 6e 2f 6d 61 | origin/master....or....origin/ma |
| 3a040 | 69 6e 74 e2 80 99 2e 20 20 53 75 63 68 20 61 20 62 72 61 6e 63 68 0a 73 68 6f 75 6c 64 20 74 68 | int......Such.a.branch.should.th |
| 3a060 | 65 72 65 66 6f 72 65 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 2e | erefore.be.used.as.the.upstream. |
| 3a080 | 20 20 42 75 74 20 66 65 61 74 75 72 65 20 62 72 61 6e 63 68 65 73 0a 73 68 6f 75 6c 64 6e e2 80 | ..But.feature.branches.shouldn.. |
| 3a0a0 | 99 74 20 62 65 20 70 75 73 68 65 64 20 64 69 72 65 63 74 6c 79 20 74 6f 20 73 75 63 68 20 62 72 | .t.be.pushed.directly.to.such.br |
| 3a0c0 | 61 6e 63 68 65 73 2e 20 20 49 6e 73 74 65 61 64 20 61 20 66 65 61 74 75 72 65 20 62 72 61 6e 63 | anches...Instead.a.feature.branc |
| 3a0e0 | 68 0a e2 80 98 6d 79 2d 66 65 61 74 75 72 65 e2 80 99 20 69 73 20 75 73 75 61 6c 6c 79 20 70 75 | h....my-feature....is.usually.pu |
| 3a100 | 73 68 65 64 20 74 6f 20 e2 80 98 6d 79 2d 66 6f 72 6b 2f 6d 79 2d 66 65 61 74 75 72 65 e2 80 99 | shed.to....my-fork/my-feature... |
| 3a120 | 20 6f 72 20 69 66 20 79 6f 75 20 61 72 65 20 61 0a 63 6f 6e 74 72 69 62 75 74 6f 72 20 e2 80 98 | .or.if.you.are.a.contributor.... |
| 3a140 | 6f 72 69 67 69 6e 2f 6d 79 2d 66 65 61 74 75 72 65 e2 80 99 2e 20 20 41 66 74 65 72 20 74 68 65 | origin/my-feature......After.the |
| 3a160 | 20 6e 65 77 20 66 65 61 74 75 72 65 20 68 61 73 20 62 65 65 6e 0a 72 65 76 69 65 77 65 64 2c 20 | .new.feature.has.been.reviewed,. |
| 3a180 | 74 68 65 20 6d 61 69 6e 74 61 69 6e 65 72 20 6d 65 72 67 65 73 20 74 68 65 20 66 65 61 74 75 72 | the.maintainer.merges.the.featur |
| 3a1a0 | 65 20 69 6e 74 6f 20 e2 80 98 6d 61 73 74 65 72 e2 80 99 2e 20 20 41 6e 64 20 66 69 6e 61 6c 6c | e.into....master......And.finall |
| 3a1c0 | 79 0a e2 80 98 6d 61 73 74 65 72 e2 80 99 20 28 6e 6f 74 20 e2 80 98 6d 79 2d 66 65 61 74 75 72 | y....master....(not....my-featur |
| 3a1e0 | 65 e2 80 99 20 69 74 73 65 6c 66 29 20 69 73 20 70 75 73 68 65 64 20 74 6f 20 e2 80 98 6f 72 69 | e....itself).is.pushed.to....ori |
| 3a200 | 67 69 6e 2f 6d 61 73 74 65 72 e2 80 99 2e 0a 0a 20 20 20 42 75 74 20 6e 65 77 20 66 65 61 74 75 | gin/master.........But.new.featu |
| 3a220 | 72 65 73 20 73 65 6c 64 6f 6d 20 61 72 65 20 70 65 72 66 65 63 74 20 6f 6e 20 74 68 65 20 66 69 | res.seldom.are.perfect.on.the.fi |
| 3a240 | 72 73 74 20 74 72 79 2c 20 61 6e 64 20 73 6f 20 66 65 61 74 75 72 65 0a 62 72 61 6e 63 68 65 73 | rst.try,.and.so.feature.branches |
| 3a260 | 20 75 73 75 61 6c 6c 79 20 68 61 76 65 20 74 6f 20 62 65 20 72 65 76 69 65 77 65 64 2c 20 69 6d | .usually.have.to.be.reviewed,.im |
| 3a280 | 70 72 6f 76 65 64 2c 20 61 6e 64 20 72 65 2d 70 75 73 68 65 64 20 73 65 76 65 72 61 6c 0a 74 69 | proved,.and.re-pushed.several.ti |
| 3a2a0 | 6d 65 73 2e 20 20 50 75 73 68 69 6e 67 20 73 68 6f 75 6c 64 20 74 68 65 72 65 66 6f 72 65 20 62 | mes...Pushing.should.therefore.b |
| 3a2c0 | 65 20 65 61 73 79 20 74 6f 20 64 6f 2c 20 61 6e 64 20 66 6f 72 20 74 68 61 74 20 72 65 61 73 6f | e.easy.to.do,.and.for.that.reaso |
| 3a2e0 | 6e 20 6d 61 6e 79 0a 47 69 74 20 75 73 65 72 73 20 68 61 76 65 20 63 6f 6e 63 6c 75 64 65 64 20 | n.many.Git.users.have.concluded. |
| 3a300 | 74 68 61 74 20 69 74 20 69 73 20 62 65 73 74 20 74 6f 20 75 73 65 20 74 68 65 20 72 65 6d 6f 74 | that.it.is.best.to.use.the.remot |
| 3a320 | 65 20 62 72 61 6e 63 68 20 74 6f 0a 77 68 69 63 68 20 74 68 65 20 6c 6f 63 61 6c 20 66 65 61 74 | e.branch.to.which.the.local.feat |
| 3a340 | 75 72 65 20 62 72 61 6e 63 68 20 69 73 20 62 65 69 6e 67 20 70 75 73 68 65 64 20 61 73 20 69 74 | ure.branch.is.being.pushed.as.it |
| 3a360 | 73 20 75 70 73 74 72 65 61 6d 2e 0a 0a 20 20 20 42 75 74 20 6c 75 63 6b 69 6c 79 20 47 69 74 20 | s.upstream......But.luckily.Git. |
| 3a380 | 68 61 73 20 6c 6f 6e 67 20 61 67 6f 20 67 61 69 6e 65 64 20 73 75 70 70 6f 72 74 20 66 6f 72 20 | has.long.ago.gained.support.for. |
| 3a3a0 | 61 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 77 68 69 63 68 0a 63 61 6e 20 62 65 20 63 6f 6e 66 69 | a.push-remote.which.can.be.confi |
| 3a3c0 | 67 75 72 65 64 20 73 65 70 61 72 61 74 65 6c 79 20 66 72 6f 6d 20 74 68 65 20 75 70 73 74 72 65 | gured.separately.from.the.upstre |
| 3a3e0 | 61 6d 20 62 72 61 6e 63 68 2c 20 75 73 69 6e 67 20 74 68 65 0a 76 61 72 69 61 62 6c 65 73 20 e2 | am.branch,.using.the.variables.. |
| 3a400 | 80 98 62 72 61 6e 63 68 2e 3c 6e 61 6d 65 3e 2e 70 75 73 68 52 65 6d 6f 74 65 e2 80 99 20 61 6e | ..branch.<name>.pushRemote....an |
| 3a420 | 64 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 2e 20 20 53 6f 20 | d....remote.pushDefault......So. |
| 3a440 | 77 65 20 6e 6f 0a 6c 6f 6e 67 65 72 20 68 61 76 65 20 74 6f 20 63 68 6f 6f 73 65 20 77 68 69 63 | we.no.longer.have.to.choose.whic |
| 3a460 | 68 20 6f 66 20 74 68 65 20 74 77 6f 20 72 65 6d 6f 74 65 73 20 73 68 6f 75 6c 64 20 62 65 20 75 | h.of.the.two.remotes.should.be.u |
| 3a480 | 73 65 64 20 61 73 20 22 74 68 65 0a 72 65 6d 6f 74 65 22 2e 0a 0a 20 20 20 45 61 63 68 20 6f 66 | sed.as."the.remote"......Each.of |
| 3a4a0 | 20 74 68 65 20 66 65 74 63 68 69 6e 67 2c 20 70 75 6c 6c 69 6e 67 2c 20 61 6e 64 20 70 75 73 68 | .the.fetching,.pulling,.and.push |
| 3a4c0 | 69 6e 67 20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d 6d 61 6e 64 73 0a 66 65 61 74 75 72 65 73 20 | ing.transient.commands.features. |
| 3a4e0 | 74 68 72 65 65 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 63 74 20 6f | three.suffix.commands.that.act.o |
| 3a500 | 6e 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 6f 6d 65 0a 6f 74 | n.the.current.branch.and.some.ot |
| 3a520 | 68 65 72 20 62 72 61 6e 63 68 2e 20 20 4f 66 20 74 68 65 73 65 2c 20 e2 80 98 70 e2 80 99 20 69 | her.branch...Of.these,....p....i |
| 3a540 | 73 20 62 6f 75 6e 64 20 74 6f 20 61 20 63 6f 6d 6d 61 6e 64 20 77 68 69 63 68 20 61 63 74 73 20 | s.bound.to.a.command.which.acts. |
| 3a560 | 6f 6e 20 74 68 65 0a 70 75 73 68 2d 72 65 6d 6f 74 65 2c 20 e2 80 98 75 e2 80 99 20 69 73 20 62 | on.the.push-remote,....u....is.b |
| 3a580 | 6f 75 6e 64 20 74 6f 20 61 20 63 6f 6d 6d 61 6e 64 20 77 68 69 63 68 20 61 63 74 73 20 6f 6e 20 | ound.to.a.command.which.acts.on. |
| 3a5a0 | 74 68 65 20 75 70 73 74 72 65 61 6d 2c 20 61 6e 64 0a e2 80 98 65 e2 80 99 20 69 73 20 62 6f 75 | the.upstream,.and....e....is.bou |
| 3a5c0 | 6e 64 20 74 6f 20 61 20 63 6f 6d 6d 61 6e 64 20 77 68 69 63 68 20 61 63 74 73 20 6f 6e 20 61 6e | nd.to.a.command.which.acts.on.an |
| 3a5e0 | 79 20 6f 74 68 65 72 20 62 72 61 6e 63 68 2e 20 20 54 68 65 20 73 74 61 74 75 73 0a 62 75 66 66 | y.other.branch...The.status.buff |
| 3a600 | 65 72 20 73 68 6f 77 73 20 75 6e 70 75 73 68 65 64 20 61 6e 64 20 75 6e 70 75 6c 6c 65 64 20 63 | er.shows.unpushed.and.unpulled.c |
| 3a620 | 6f 6d 6d 69 74 73 20 66 6f 72 20 62 6f 74 68 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 | ommits.for.both.the.push-remote. |
| 3a640 | 61 6e 64 0a 74 68 65 20 75 70 73 74 72 65 61 6d 2e 0a 0a 20 20 20 49 74 e2 80 99 73 20 66 61 69 | and.the.upstream......It...s.fai |
| 3a660 | 72 6c 79 20 73 69 6d 70 6c 65 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65 73 65 20 74 77 | rly.simple.to.configure.these.tw |
| 3a680 | 6f 20 72 65 6d 6f 74 65 73 2e 20 20 54 68 65 20 76 61 6c 75 65 73 20 6f 66 20 61 6c 6c 0a 74 68 | o.remotes...The.values.of.all.th |
| 3a6a0 | 65 20 76 61 72 69 61 62 6c 65 73 20 74 68 61 74 20 61 72 65 20 72 65 6c 61 74 65 64 20 74 6f 20 | e.variables.that.are.related.to. |
| 3a6c0 | 66 65 74 63 68 69 6e 67 2c 20 70 75 6c 6c 69 6e 67 2c 20 61 6e 64 20 70 75 73 68 69 6e 67 20 28 | fetching,.pulling,.and.pushing.( |
| 3a6e0 | 61 73 0a 77 65 6c 6c 20 61 73 20 73 6f 6d 65 20 6f 74 68 65 72 20 62 72 61 6e 63 68 2d 72 65 6c | as.well.as.some.other.branch-rel |
| 3a700 | 61 74 65 64 20 76 61 72 69 61 62 6c 65 73 29 20 63 61 6e 20 62 65 20 69 6e 73 70 65 63 74 65 64 | ated.variables).can.be.inspected |
| 3a720 | 20 61 6e 64 0a 63 68 61 6e 67 65 64 20 75 73 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 | .and.changed.using.the.command.. |
| 3a740 | 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 2c 20 77 68 69 | ..magit-branch-configure...,.whi |
| 3a760 | 63 68 20 69 73 20 61 76 61 69 6c 61 62 6c 65 0a 66 72 6f 6d 20 6d 61 6e 79 20 74 72 61 6e 73 69 | ch.is.available.from.many.transi |
| 3a780 | 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 64 65 61 6c 20 77 69 | ent.prefix.commands.that.deal.wi |
| 3a7a0 | 74 68 20 62 72 61 6e 63 68 65 73 2e 20 20 49 74 20 69 73 20 61 6c 73 6f 0a 70 6f 73 73 69 62 6c | th.branches...It.is.also.possibl |
| 3a7c0 | 65 20 74 6f 20 73 65 74 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 6f 72 20 75 70 73 74 | e.to.set.the.push-remote.or.upst |
| 3a7e0 | 72 65 61 6d 20 77 68 69 6c 65 20 70 75 73 68 69 6e 67 20 28 73 65 65 20 2a 6e 6f 74 65 0a 50 75 | ream.while.pushing.(see.*note.Pu |
| 3a800 | 73 68 69 6e 67 3a 3a 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 | shing::).....File:.doc5khxAZ.inf |
| 3a820 | 6f 2c 20 20 4e 6f 64 65 3a 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 4e 65 78 74 | o,..Node:.Branch.Commands,..Next |
| 3a840 | 3a 20 42 72 61 6e 63 68 20 47 69 74 20 56 61 72 69 61 62 6c 65 73 2c 20 20 50 72 65 76 3a 20 54 | :.Branch.Git.Variables,..Prev:.T |
| 3a860 | 68 65 20 54 77 6f 20 52 65 6d 6f 74 65 73 2c 20 20 55 70 3a 20 42 72 61 6e 63 68 69 6e 67 0a 0a | he.Two.Remotes,..Up:.Branching.. |
| 3a880 | 36 2e 36 2e 32 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 6.6.2.Branch.Commands.---------- |
| 3a8a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 | -----------..The.transient.prefi |
| 3a8c0 | 78 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 e2 80 99 20 69 73 20 | x.command....magit-branch....is. |
| 3a8e0 | 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 61 6e 64 0a 63 68 65 63 6b 6f 75 74 20 62 72 61 6e | used.to.create.and.checkout.bran |
| 3a900 | 63 68 65 73 2c 20 61 6e 64 20 74 6f 20 6d 61 6b 65 20 63 68 61 6e 67 65 73 20 74 6f 20 65 78 69 | ches,.and.to.make.changes.to.exi |
| 3a920 | 73 74 69 6e 67 20 62 72 61 6e 63 68 65 73 2e 20 20 49 74 20 69 73 20 6e 6f 74 0a 75 73 65 64 20 | sting.branches...It.is.not.used. |
| 3a940 | 74 6f 20 66 65 74 63 68 2c 20 70 75 6c 6c 2c 20 6d 65 72 67 65 2c 20 72 65 62 61 73 65 2c 20 6f | to.fetch,.pull,.merge,.rebase,.o |
| 3a960 | 72 20 70 75 73 68 20 62 72 61 6e 63 68 65 73 2c 20 69 2e 65 2e 2c 20 74 68 69 73 20 63 6f 6d 6d | r.push.branches,.i.e.,.this.comm |
| 3a980 | 61 6e 64 0a 64 65 61 6c 73 20 77 69 74 68 20 62 72 61 6e 63 68 65 73 20 74 68 65 6d 73 65 6c 76 | and.deals.with.branches.themselv |
| 3a9a0 | 65 73 2c 20 6e 6f 74 20 77 69 74 68 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 72 65 61 63 68 61 62 | es,.not.with.the.commits.reachab |
| 3a9c0 | 6c 65 20 66 72 6f 6d 0a 74 68 65 6d 2e 20 20 54 68 6f 73 65 20 66 65 61 74 75 72 65 73 20 61 72 | le.from.them...Those.features.ar |
| 3a9e0 | 65 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 73 65 70 61 72 61 74 65 20 74 72 61 6e 73 69 | e.available.from.separate.transi |
| 3aa00 | 65 6e 74 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 4b 65 79 3a 20 62 20 28 6d 61 67 69 74 2d 62 72 61 | ent.commands...Key:.b.(magit-bra |
| 3aa20 | 6e 63 68 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 | nch)......This.transient.prefix. |
| 3aa40 | 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 | command.binds.the.following.suff |
| 3aa60 | 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 79 73 20 74 68 | ix.commands......and.displays.th |
| 3aa80 | 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 74 69 6c 20 61 | em.in.a.temporary.buffer.until.a |
| 3aaa0 | 20 73 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 20 20 42 79 20 64 65 66 | .suffix.is.invoked........By.def |
| 3aac0 | 61 75 6c 74 20 69 74 20 61 6c 73 6f 20 62 69 6e 64 73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 | ault.it.also.binds.and.displays. |
| 3aae0 | 74 68 65 20 76 61 6c 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 | the.values.of.some......branch-r |
| 3ab00 | 65 6c 61 74 65 64 20 47 69 74 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 61 6c 6c 6f 77 73 20 | elated.Git.variables.and.allows. |
| 3ab20 | 63 68 61 6e 67 69 6e 67 20 74 68 65 69 72 20 76 61 6c 75 65 73 2e 0a 0a 55 73 65 72 20 4f 70 74 | changing.their.values...User.Opt |
| 3ab40 | 69 6f 6e 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 | ion:.magit-branch-direct-configu |
| 3ab60 | 72 65 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 | re......This.option.controls.whe |
| 3ab80 | 74 68 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 | ther.the.transient.command....ma |
| 3aba0 | 67 69 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 | git-branch.........can.be.used.t |
| 3abc0 | 6f 20 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 | o.directly.change.the.values.of. |
| 3abe0 | 47 69 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 | Git.variables...This......defaul |
| 3ac00 | 74 73 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 | ts.to....t....(to.avoid.changing |
| 3ac20 | 20 6b 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 | .key.bindings)...When.set.to.... |
| 3ac40 | 20 20 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 | .....nil...,.then.no.variables.a |
| 3ac60 | 72 65 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 | re.displayed.by.that.transient.c |
| 3ac80 | 6f 6d 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 | ommand,......and.its.suffix.comm |
| 3aca0 | 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 e2 80 99 | and....magit-branch-configure... |
| 3acc0 | 20 68 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 | .has.to.be.used......instead.to. |
| 3ace0 | 76 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 | view.and.change.branch.related.v |
| 3ad00 | 61 72 69 61 62 6c 65 73 2e 0a 0a 4b 65 79 3a 20 62 20 43 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 | ariables...Key:.b.C.(magit-branc |
| 3ad20 | 68 2d 63 6f 6e 66 69 67 75 72 65 29 0a 0a 4b 65 79 3a 20 66 20 43 0a 0a 4b 65 79 3a 20 46 20 43 | h-configure)..Key:.f.C..Key:.F.C |
| 3ad40 | 0a 0a 4b 65 79 3a 20 50 20 43 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 | ..Key:.P.C......This.transient.p |
| 3ad60 | 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 | refix.command.binds.commands.tha |
| 3ad80 | 74 20 73 65 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 0a 20 20 20 20 20 62 72 61 6e 63 68 2d 72 | t.set.the.value.of......branch-r |
| 3ada0 | 65 6c 61 74 65 64 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 | elated.variables.and.displays.th |
| 3adc0 | 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 20 75 6e | em.in.a.temporary.buffer......un |
| 3ade0 | 74 69 6c 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 69 73 20 65 78 69 74 65 64 2e 0a 0a 20 20 | til.the.transient.is.exited..... |
| 3ae00 | 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 2c 20 74 68 69 73 20 | ...With.a.prefix.argument,.this. |
| 3ae20 | 63 6f 6d 6d 61 6e 64 20 61 6c 77 61 79 73 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 61 20 62 72 61 | command.always.prompts.for.a.bra |
| 3ae40 | 6e 63 68 2e 0a 0a 20 20 20 20 20 57 69 74 68 6f 75 74 20 61 20 70 72 65 66 69 78 20 61 72 67 75 | nch........Without.a.prefix.argu |
| 3ae60 | 6d 65 6e 74 20 74 68 69 73 20 64 65 70 65 6e 64 73 20 6f 6e 20 77 68 65 74 68 65 72 20 69 74 20 | ment.this.depends.on.whether.it. |
| 3ae80 | 77 61 73 20 69 6e 76 6f 6b 65 64 20 61 73 0a 20 20 20 20 20 61 20 73 75 66 66 69 78 20 6f 66 20 | was.invoked.as......a.suffix.of. |
| 3aea0 | e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 e2 80 99 20 61 6e 64 20 6f 6e 20 74 68 65 0a 20 20 | ...magit-branch....and.on.the... |
| 3aec0 | 20 20 20 e2 80 98 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 | ......magit-branch-direct-config |
| 3aee0 | 75 72 65 e2 80 99 20 6f 70 74 69 6f 6e 2e 20 20 49 66 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e | ure....option...If....magit-bran |
| 3af00 | 63 68 e2 80 99 20 61 6c 72 65 61 64 79 0a 20 20 20 20 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 | ch....already......displays.the. |
| 3af20 | 76 61 72 69 61 62 6c 65 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 | variables.for.the.current.branch |
| 3af40 | 2c 20 74 68 65 6e 20 69 74 20 69 73 6e e2 80 99 74 20 75 73 65 66 75 6c 0a 20 20 20 20 20 74 6f | ,.then.it.isn...t.useful......to |
| 3af60 | 20 69 6e 76 6f 6b 65 20 61 6e 6f 74 68 65 72 20 74 72 61 6e 73 69 65 6e 74 20 74 68 61 74 20 64 | .invoke.another.transient.that.d |
| 3af80 | 69 73 70 6c 61 79 73 20 74 68 65 6d 20 66 6f 72 20 74 68 65 20 73 61 6d 65 20 62 72 61 6e 63 68 | isplays.them.for.the.same.branch |
| 3afa0 | 2e 0a 20 20 20 20 20 49 6e 20 74 68 61 74 20 63 61 73 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 | .......In.that.case.this.command |
| 3afc0 | 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 54 68 65 20 76 | .prompts.for.a.branch......The.v |
| 3afe0 | 61 72 69 61 62 6c 65 73 20 61 72 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 2a 6e 6f 74 65 20 | ariables.are.described.in.*note. |
| 3b000 | 42 72 61 6e 63 68 20 47 69 74 20 56 61 72 69 61 62 6c 65 73 3a 3a 2e 0a 0a 4b 65 79 3a 20 62 20 | Branch.Git.Variables::...Key:.b. |
| 3b020 | 62 20 28 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 29 0a 20 20 20 20 20 43 68 65 63 6b 6f 75 74 | b.(magit-checkout)......Checkout |
| 3b040 | 20 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 | .a.revision.read.in.the.minibuff |
| 3b060 | 65 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 | er.and.defaulting.to.the......br |
| 3b080 | 61 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 | anch.or.arbitrary.revision.at.po |
| 3b0a0 | 69 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 | int...If.the.revision.is.a.local |
| 3b0c0 | 0a 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 | ......branch.then.that.becomes.t |
| 3b0e0 | 68 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 | he.current.branch...If.it.is.som |
| 3b100 | 65 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 | ething......else.then....HEAD... |
| 3b120 | 20 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 | .becomes.detached...Checkout.fai |
| 3b140 | 6c 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 | ls.if.the.working......tree.or.t |
| 3b160 | 68 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 | he.staging.area.contain.changes. |
| 3b180 | 0a 0a 4b 65 79 3a 20 62 20 6e 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 72 65 61 74 65 29 | ..Key:.b.n.(magit-branch-create) |
| 3b1a0 | 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 20 6e 65 77 20 62 72 61 6e 63 68 2e 20 20 54 68 65 20 | ......Create.a.new.branch...The. |
| 3b1c0 | 75 73 65 72 20 69 73 20 61 73 6b 65 64 20 66 6f 72 20 61 20 62 72 61 6e 63 68 20 6f 72 20 61 72 | user.is.asked.for.a.branch.or.ar |
| 3b1e0 | 62 69 74 72 61 72 79 0a 20 20 20 20 20 72 65 76 69 73 69 6f 6e 20 74 6f 20 75 73 65 20 61 73 20 | bitrary......revision.to.use.as. |
| 3b200 | 74 68 65 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 6f 66 20 74 68 65 20 6e 65 77 20 62 72 | the.starting.point.of.the.new.br |
| 3b220 | 61 6e 63 68 2e 20 20 57 68 65 6e 20 61 0a 20 20 20 20 20 62 72 61 6e 63 68 20 6e 61 6d 65 20 69 | anch...When.a......branch.name.i |
| 3b240 | 73 20 70 72 6f 76 69 64 65 64 2c 20 74 68 65 6e 20 74 68 61 74 20 62 65 63 6f 6d 65 73 20 74 68 | s.provided,.then.that.becomes.th |
| 3b260 | 65 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 6f 66 0a 20 20 20 20 20 74 68 65 20 6e 65 | e.upstream.branch.of......the.ne |
| 3b280 | 77 20 62 72 61 6e 63 68 2e 20 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6e 65 77 20 62 | w.branch...The.name.of.the.new.b |
| 3b2a0 | 72 61 6e 63 68 20 69 73 20 61 6c 73 6f 20 72 65 61 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 6d | ranch.is.also.read.in.the......m |
| 3b2c0 | 69 6e 69 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 41 6c 73 6f 20 73 65 65 20 6f 70 74 69 6f 6e | inibuffer........Also.see.option |
| 3b2e0 | 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 72 65 66 65 72 2d 72 65 6d 6f 74 65 2d 75 | ....magit-branch-prefer-remote-u |
| 3b300 | 70 73 74 72 65 61 6d e2 80 99 2e 0a 0a 4b 65 79 3a 20 62 20 63 20 28 6d 61 67 69 74 2d 62 72 61 | pstream......Key:.b.c.(magit-bra |
| 3b320 | 6e 63 68 2d 61 6e 64 2d 63 68 65 63 6b 6f 75 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | nch-and-checkout)......This.comm |
| 3b340 | 61 6e 64 20 63 72 65 61 74 65 73 20 61 20 6e 65 77 20 62 72 61 6e 63 68 20 6c 69 6b 65 20 e2 80 | and.creates.a.new.branch.like... |
| 3b360 | 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 72 65 61 74 65 e2 80 99 2c 20 62 75 74 0a 20 20 20 | .magit-branch-create...,.but.... |
| 3b380 | 20 20 74 68 65 6e 20 61 6c 73 6f 20 63 68 65 63 6b 73 20 69 74 20 6f 75 74 2e 0a 0a 20 20 20 20 | ..then.also.checks.it.out....... |
| 3b3a0 | 20 41 6c 73 6f 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 | .Also.see.option....magit-branch |
| 3b3c0 | 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 2e 0a 0a 4b 65 79 | -prefer-remote-upstream......Key |
| 3b3e0 | 3a 20 62 20 6c 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 68 65 63 6b 6f 75 74 29 0a 20 20 | :.b.l.(magit-branch-checkout)... |
| 3b400 | 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 20 65 78 | ...This.command.checks.out.an.ex |
| 3b420 | 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 49 74 20 | isting.or.new.local.branch...It. |
| 3b440 | 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 20 74 68 | reads......a.branch.name.from.th |
| 3b460 | 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 6e 63 68 | e.user.offering.all.local.branch |
| 3b480 | 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 65 20 62 | es.and.a......subset.of.remote.b |
| 3b4a0 | 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 65 20 62 | ranches.as.candidates...Remote.b |
| 3b4c0 | 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 6c 20 62 | ranches.for.which......a.local.b |
| 3b4e0 | 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 20 61 72 | ranch.by.the.same.name.exists.ar |
| 3b500 | 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 20 20 20 | e.omitted.from.the.list.of...... |
| 3b520 | 63 61 6e 64 69 64 61 74 65 73 2e 20 20 54 68 65 20 75 73 65 72 20 63 61 6e 20 61 6c 73 6f 20 65 | candidates...The.user.can.also.e |
| 3b540 | 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 6e 61 6d | nter.a.completely.new.branch.nam |
| 3b560 | 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 65 6c 65 | e...............If.the.user.sele |
| 3b580 | 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 20 74 68 | cts.an.existing.local.branch,.th |
| 3b5a0 | 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 6f 75 74 | en.that.is...........checked.out |
| 3b5c0 | 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 6c 65 63 | ...............If.the.user.selec |
| 3b5e0 | 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 72 65 61 | ts.a.remote.branch,.then.it.crea |
| 3b600 | 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 61 20 6e | tes.and...........checks.out.a.n |
| 3b620 | 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 20 6e 61 | ew.local.branch.with.the.same.na |
| 3b640 | 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 74 68 65 | me,.and...........configures.the |
| 3b660 | 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 65 20 70 | .selected.remote.branch.as.the.p |
| 3b680 | 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 68 65 20 | ush.target...............If.the. |
| 3b6a0 | 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 2c 20 74 | user.enters.a.new.branch.name,.t |
| 3b6c0 | 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 63 68 65 | hen.it.creates.and...........che |
| 3b6e0 | 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 69 6e 67 | cks.that.out,.after.also.reading |
| 3b700 | 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 20 20 20 | .the.starting-point.from........ |
| 3b720 | 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 74 65 72 | ...the.user........In.the.latter |
| 3b740 | 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 6f 20 | .two.cases.the.upstream.is.also. |
| 3b760 | 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 74 6f 20 | set...Whether.it.is......set.to. |
| 3b780 | 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 73 6f 6d | the.chosen.starting.point.or.som |
| 3b7a0 | 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 20 20 20 | ething.else.depends.on.the...... |
| 3b7c0 | 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 73 74 2d | value.of....magit-branch-adjust- |
| 3b7e0 | 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 4b 65 79 3a 20 | remote-upstream-alist......Key:. |
| 3b800 | 62 20 73 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 70 69 6e 6f 66 66 29 0a 20 20 20 20 20 | b.s.(magit-branch-spinoff)...... |
| 3b820 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 74 65 73 20 61 6e 64 20 63 68 65 63 6b 73 20 | This.command.creates.and.checks. |
| 3b840 | 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 61 74 20 61 6e 64 | out.a.new.branch.starting.at.and |
| 3b860 | 0a 20 20 20 20 20 74 72 61 63 6b 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 | ......tracking.the.current.branc |
| 3b880 | 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 74 | h...That.branch.in.turn.is.reset |
| 3b8a0 | 20 74 6f 20 74 68 65 0a 20 20 20 20 20 6c 61 73 74 20 63 6f 6d 6d 69 74 20 69 74 20 73 68 61 72 | .to.the......last.commit.it.shar |
| 3b8c0 | 65 73 20 77 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 | es.with.its.upstream...If.the.cu |
| 3b8e0 | 72 72 65 6e 74 20 62 72 61 6e 63 68 20 68 61 73 0a 20 20 20 20 20 6e 6f 20 75 70 73 74 72 65 61 | rrent.branch.has......no.upstrea |
| 3b900 | 6d 20 6f 72 20 6e 6f 20 75 6e 70 75 73 68 65 64 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 6e 20 74 | m.or.no.unpushed.commits,.then.t |
| 3b920 | 68 65 20 6e 65 77 20 62 72 61 6e 63 68 20 69 73 20 63 72 65 61 74 65 64 0a 20 20 20 20 20 61 6e | he.new.branch.is.created......an |
| 3b940 | 79 77 61 79 20 61 6e 64 20 74 68 65 20 70 72 65 76 69 6f 75 73 6c 79 20 63 75 72 72 65 6e 74 20 | yway.and.the.previously.current. |
| 3b960 | 62 72 61 6e 63 68 20 69 73 20 6e 6f 74 20 74 6f 75 63 68 65 64 2e 0a 0a 20 20 20 20 20 54 68 69 | branch.is.not.touched........Thi |
| 3b980 | 73 20 69 73 20 75 73 65 66 75 6c 20 74 6f 20 63 72 65 61 74 65 20 61 20 66 65 61 74 75 72 65 20 | s.is.useful.to.create.a.feature. |
| 3b9a0 | 62 72 61 6e 63 68 20 61 66 74 65 72 20 77 6f 72 6b 20 68 61 73 20 61 6c 72 65 61 64 79 0a 20 20 | branch.after.work.has.already... |
| 3b9c0 | 20 20 20 62 65 67 75 6e 20 6f 6e 20 74 68 65 20 6f 6c 64 20 62 72 61 6e 63 68 20 28 6c 69 6b 65 | ...begun.on.the.old.branch.(like |
| 3b9e0 | 6c 79 20 62 75 74 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 69 6c 79 20 22 6d 61 73 74 65 72 22 29 | ly.but.not.necessarily."master") |
| 3ba00 | 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 69 73 | ........If.the.current.branch.is |
| 3ba20 | 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 70 74 69 6f 6e | .a.member.of.the.value.of.option |
| 3ba40 | 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 72 65 66 65 72 2d 72 65 6d | .........magit-branch-prefer-rem |
| 3ba60 | 6f 74 65 2d 75 70 73 74 72 65 61 6d e2 80 99 20 28 77 68 69 63 68 20 73 65 65 29 2c 20 74 68 65 | ote-upstream....(which.see),.the |
| 3ba80 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 62 72 61 6e 63 68 20 77 69 6c 6c 20 62 | n.the.current......branch.will.b |
| 3baa0 | 65 20 75 73 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 61 73 20 | e.used.as.the.starting.point.as. |
| 3bac0 | 75 73 75 61 6c 2c 20 62 75 74 20 74 68 65 0a 20 20 20 20 20 75 70 73 74 72 65 61 6d 20 6f 66 20 | usual,.but.the......upstream.of. |
| 3bae0 | 74 68 65 20 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 6d 61 79 20 62 65 20 75 73 65 64 20 61 | the.starting-point.may.be.used.a |
| 3bb00 | 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 6f 66 20 74 68 65 0a 20 20 20 20 20 6e 65 77 20 62 | s.the.upstream.of.the......new.b |
| 3bb20 | 72 61 6e 63 68 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 73 74 61 72 74 69 6e 67 2d 70 | ranch,.instead.of.the.starting-p |
| 3bb40 | 6f 69 6e 74 20 69 74 73 65 6c 66 2e 0a 0a 20 20 20 20 20 49 66 20 6f 70 74 69 6f 6e 61 6c 20 46 | oint.itself........If.optional.F |
| 3bb60 | 52 4f 4d 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 73 6f 75 72 63 65 20 | ROM.is.non-nil,.then.the.source. |
| 3bb80 | 62 72 61 6e 63 68 20 69 73 20 72 65 73 65 74 20 74 6f 0a 20 20 20 20 20 e2 80 98 46 52 4f 4d 7e | branch.is.reset.to.........FROM~ |
| 3bba0 | e2 80 99 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 | ...,.instead.of.to.the.last.comm |
| 3bbc0 | 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 65 61 6d 2e 0a | it.it.shares.with.its.upstream.. |
| 3bbe0 | 20 20 20 20 20 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 | .....Interactively,.FROM.is.only |
| 3bc00 | 20 65 76 65 72 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 66 20 74 68 65 20 72 65 67 69 6f 6e 20 73 65 6c | .ever.non-nil,.if.the.region.sel |
| 3bc20 | 65 63 74 73 0a 20 20 20 20 20 73 6f 6d 65 20 63 6f 6d 6d 69 74 73 2c 20 61 6e 64 20 61 6d 6f 6e | ects......some.commits,.and.amon |
| 3bc40 | 67 20 74 68 6f 73 65 20 63 6f 6d 6d 69 74 73 2c 20 46 52 4f 4d 20 69 73 20 74 68 65 20 63 6f 6d | g.those.commits,.FROM.is.the.com |
| 3bc60 | 6d 69 74 20 74 68 61 74 20 69 73 0a 20 20 20 20 20 74 68 65 20 66 65 77 65 73 74 20 63 6f 6d 6d | mit.that.is......the.fewest.comm |
| 3bc80 | 69 74 73 20 61 68 65 61 64 20 6f 66 20 74 68 65 20 73 6f 75 72 63 65 20 62 72 61 6e 63 68 2e 0a | its.ahead.of.the.source.branch.. |
| 3bca0 | 0a 20 20 20 20 20 54 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 74 68 65 20 6f 74 68 65 72 20 65 6e | ......The.commit.at.the.other.en |
| 3bcc0 | 64 20 6f 66 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 61 63 74 75 61 6c 6c 79 20 64 6f 65 73 | d.of.the.selection.actually.does |
| 3bce0 | 20 6e 6f 74 0a 20 20 20 20 20 6d 61 74 74 65 72 2c 20 61 6c 6c 20 63 6f 6d 6d 69 74 73 20 62 65 | .not......matter,.all.commits.be |
| 3bd00 | 74 77 65 65 6e 20 46 52 4f 4d 20 61 6e 64 20 e2 80 98 48 45 41 44 e2 80 99 20 61 72 65 20 6d 6f | tween.FROM.and....HEAD....are.mo |
| 3bd20 | 76 65 64 20 74 6f 20 74 68 65 20 6e 65 77 0a 20 20 20 20 20 62 72 61 6e 63 68 2e 20 20 49 66 20 | ved.to.the.new......branch...If. |
| 3bd40 | 46 52 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 e2 80 98 48 45 | FROM.is.not.reachable.from....HE |
| 3bd60 | 41 44 e2 80 99 20 6f 72 20 69 73 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 0a 20 20 20 20 20 | AD....or.is.reachable.from...... |
| 3bd80 | 74 68 65 20 73 6f 75 72 63 65 20 62 72 61 6e 63 68 e2 80 99 73 20 75 70 73 74 72 65 61 6d 2c 20 | the.source.branch...s.upstream,. |
| 3bda0 | 74 68 65 6e 20 61 6e 20 65 72 72 6f 72 20 69 73 20 72 61 69 73 65 64 2e 0a 0a 4b 65 79 3a 20 62 | then.an.error.is.raised...Key:.b |
| 3bdc0 | 20 53 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 70 69 6e 6f 75 74 29 0a 20 20 20 20 20 54 | .S.(magit-branch-spinout)......T |
| 3bde0 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 62 65 68 61 76 65 73 20 6c 69 6b 65 20 e2 80 98 6d 61 67 69 | his.command.behaves.like....magi |
| 3be00 | 74 2d 62 72 61 6e 63 68 2d 73 70 69 6e 6f 66 66 e2 80 99 2c 20 65 78 63 65 70 74 20 74 68 61 74 | t-branch-spinoff...,.except.that |
| 3be20 | 20 69 74 0a 20 20 20 20 20 64 6f 65 73 20 6e 6f 74 20 63 68 61 6e 67 65 20 74 68 65 20 63 75 72 | .it......does.not.change.the.cur |
| 3be40 | 72 65 6e 74 20 62 72 61 6e 63 68 2e 20 20 49 66 20 74 68 65 72 65 20 61 72 65 20 61 6e 79 20 75 | rent.branch...If.there.are.any.u |
| 3be60 | 6e 63 6f 6d 6d 69 74 74 65 64 0a 20 20 20 20 20 63 68 61 6e 67 65 73 2c 20 74 68 65 6e 20 69 74 | ncommitted......changes,.then.it |
| 3be80 | 20 62 65 68 61 76 65 73 20 65 78 61 63 74 6c 79 20 6c 69 6b 65 20 e2 80 98 6d 61 67 69 74 2d 62 | .behaves.exactly.like....magit-b |
| 3bea0 | 72 61 6e 63 68 2d 73 70 69 6e 6f 66 66 e2 80 99 2e 0a 0a 4b 65 79 3a 20 62 20 78 20 28 6d 61 67 | ranch-spinoff......Key:.b.x.(mag |
| 3bec0 | 69 74 2d 62 72 61 6e 63 68 2d 72 65 73 65 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | it-branch-reset)......This.comma |
| 3bee0 | 6e 64 20 72 65 73 65 74 73 20 61 20 62 72 61 6e 63 68 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 | nd.resets.a.branch,.defaulting.t |
| 3bf00 | 6f 20 74 68 65 20 62 72 61 6e 63 68 20 61 74 20 70 6f 69 6e 74 2c 20 74 6f 0a 20 20 20 20 20 74 | o.the.branch.at.point,.to......t |
| 3bf20 | 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 6e 79 20 | he.tip.of.another.branch.or.any. |
| 3bf40 | 6f 74 68 65 72 20 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 74 68 65 20 62 72 61 | other.commit........When.the.bra |
| 3bf60 | 6e 63 68 20 62 65 69 6e 67 20 72 65 73 65 74 20 69 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | nch.being.reset.is.the.current.b |
| 3bf80 | 72 61 6e 63 68 2c 20 74 68 65 6e 20 61 20 68 61 72 64 0a 20 20 20 20 20 72 65 73 65 74 20 69 73 | ranch,.then.a.hard......reset.is |
| 3bfa0 | 20 70 65 72 66 6f 72 6d 65 64 2e 20 20 49 66 20 74 68 65 72 65 20 61 72 65 20 61 6e 79 20 75 6e | .performed...If.there.are.any.un |
| 3bfc0 | 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 65 0a 20 20 20 20 | committed.changes,.then.the..... |
| 3bfe0 | 20 75 73 65 72 20 68 61 73 20 74 6f 20 63 6f 6e 66 69 72 6d 20 74 68 65 20 72 65 73 65 74 20 62 | .user.has.to.confirm.the.reset.b |
| 3c000 | 65 63 61 75 73 65 20 74 68 6f 73 65 20 63 68 61 6e 67 65 73 20 77 6f 75 6c 64 20 62 65 20 6c 6f | ecause.those.changes.would.be.lo |
| 3c020 | 73 74 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 77 68 65 6e 20 79 6f | st........This.is.useful.when.yo |
| 3c040 | 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 61 74 75 72 65 | u.have.started.work.on.a.feature |
| 3c060 | 20 62 72 61 6e 63 68 20 62 75 74 0a 20 20 20 20 20 72 65 61 6c 69 7a 65 20 69 74 e2 80 99 73 20 | .branch.but......realize.it...s. |
| 3c080 | 61 6c 6c 20 63 72 61 70 20 61 6e 64 20 77 61 6e 74 20 74 6f 20 73 74 61 72 74 20 6f 76 65 72 2e | all.crap.and.want.to.start.over. |
| 3c0a0 | 0a 0a 20 20 20 20 20 57 68 65 6e 20 72 65 73 65 74 74 69 6e 67 20 74 6f 20 61 6e 6f 74 68 65 72 | .......When.resetting.to.another |
| 3c0c0 | 20 62 72 61 6e 63 68 20 61 6e 64 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 73 | .branch.and.a.prefix.argument.is |
| 3c0e0 | 20 75 73 65 64 2c 0a 20 20 20 20 20 74 68 65 6e 20 74 68 65 20 74 61 72 67 65 74 20 62 72 61 6e | .used,......then.the.target.bran |
| 3c100 | 63 68 20 69 73 20 73 65 74 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 6f 66 20 74 68 65 | ch.is.set.as.the.upstream.of.the |
| 3c120 | 20 62 72 61 6e 63 68 20 74 68 61 74 20 69 73 0a 20 20 20 20 20 62 65 69 6e 67 20 72 65 73 65 74 | .branch.that.is......being.reset |
| 3c140 | 2e 0a 0a 4b 65 79 3a 20 62 20 6b 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c 65 74 65 | ...Key:.b.k.(magit-branch-delete |
| 3c160 | 29 0a 20 20 20 20 20 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 | )......Delete.one.or.multiple.br |
| 3c180 | 61 6e 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 20 6d 75 6c | anches...If.the.region.marks.mul |
| 3c1a0 | 74 69 70 6c 65 0a 20 20 20 20 20 62 72 61 6e 63 68 65 73 2c 20 74 68 65 6e 20 6f 66 66 65 72 20 | tiple......branches,.then.offer. |
| 3c1c0 | 74 6f 20 64 65 6c 65 74 65 20 74 68 6f 73 65 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 70 72 6f | to.delete.those...Otherwise,.pro |
| 3c1e0 | 6d 70 74 20 66 6f 72 20 61 0a 20 20 20 20 20 73 69 6e 67 6c 65 20 62 72 61 6e 63 68 20 74 6f 20 | mpt.for.a......single.branch.to. |
| 3c200 | 62 65 20 64 65 6c 65 74 65 64 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 20 62 72 | be.deleted,.defaulting.to.the.br |
| 3c220 | 61 6e 63 68 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 20 20 20 20 20 52 65 71 75 69 72 65 20 63 6f 6e | anch.at.point........Require.con |
| 3c240 | 66 69 72 6d 61 74 69 6f 6e 20 77 68 65 6e 20 64 65 6c 65 74 69 6e 67 20 62 72 61 6e 63 68 65 73 | firmation.when.deleting.branches |
| 3c260 | 20 69 73 20 64 61 6e 67 65 72 6f 75 73 20 69 6e 20 73 6f 6d 65 0a 20 20 20 20 20 77 61 79 2e 20 | .is.dangerous.in.some......way.. |
| 3c280 | 20 4f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d e2 80 99 20 63 | .Option....magit-no-confirm....c |
| 3c2a0 | 61 6e 20 62 65 20 63 75 73 74 6f 6d 69 7a 65 64 20 74 6f 20 6e 6f 74 20 72 65 71 75 69 72 65 0a | an.be.customized.to.not.require. |
| 3c2c0 | 20 20 20 20 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 69 6e 20 63 65 72 74 61 69 6e 20 63 61 73 | .....confirmation.in.certain.cas |
| 3c2e0 | 65 73 2e 20 20 53 65 65 20 69 74 73 20 64 6f 63 73 74 72 69 6e 67 20 74 6f 20 6c 65 61 72 6e 20 | es...See.its.docstring.to.learn. |
| 3c300 | 77 68 79 0a 20 20 20 20 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 69 73 20 72 65 71 75 69 72 65 | why......confirmation.is.require |
| 3c320 | 64 20 62 79 20 64 65 66 61 75 6c 74 20 69 6e 20 63 65 72 74 61 69 6e 20 63 61 73 65 73 20 6f 72 | d.by.default.in.certain.cases.or |
| 3c340 | 20 69 66 20 61 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 69 73 20 63 6f 6e 66 75 73 69 6e 67 2e 0a | .if.a.prompt......is.confusing.. |
| 3c360 | 0a 4b 65 79 3a 20 62 20 6d 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e 61 6d 65 29 0a | .Key:.b.m.(magit-branch-rename). |
| 3c380 | 20 20 20 20 20 52 65 6e 61 6d 65 20 61 20 62 72 61 6e 63 68 2e 20 20 54 68 65 20 62 72 61 6e 63 | .....Rename.a.branch...The.branc |
| 3c3a0 | 68 20 61 6e 64 20 74 68 65 20 6e 65 77 20 6e 61 6d 65 20 61 72 65 20 72 65 61 64 20 69 6e 20 74 | h.and.the.new.name.are.read.in.t |
| 3c3c0 | 68 65 0a 20 20 20 20 20 6d 69 6e 69 62 75 66 66 65 72 2e 20 20 57 69 74 68 20 70 72 65 66 69 78 | he......minibuffer...With.prefix |
| 3c3e0 | 20 61 72 67 75 6d 65 6e 74 20 74 68 65 20 62 72 61 6e 63 68 20 69 73 20 72 65 6e 61 6d 65 64 20 | .argument.the.branch.is.renamed. |
| 3c400 | 65 76 65 6e 20 69 66 0a 20 20 20 20 20 74 68 61 74 20 6e 61 6d 65 20 63 6f 6e 66 6c 69 63 74 73 | even.if......that.name.conflicts |
| 3c420 | 20 77 69 74 68 20 61 6e 20 65 78 69 73 74 69 6e 67 20 62 72 61 6e 63 68 2e 0a 0a 55 73 65 72 20 | .with.an.existing.branch...User. |
| 3c440 | 4f 70 74 69 6f 6e 3a 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 | Option:.magit-branch-read-upstre |
| 3c460 | 61 6d 2d 66 69 72 73 74 0a 20 20 20 20 20 57 68 65 6e 20 63 72 65 61 74 69 6e 67 20 61 20 62 72 | am-first......When.creating.a.br |
| 3c480 | 61 6e 63 68 2c 20 77 68 65 74 68 65 72 20 74 6f 20 72 65 61 64 20 74 68 65 20 75 70 73 74 72 65 | anch,.whether.to.read.the.upstre |
| 3c4a0 | 61 6d 20 62 72 61 6e 63 68 20 62 65 66 6f 72 65 0a 20 20 20 20 20 74 68 65 20 6e 61 6d 65 20 6f | am.branch.before......the.name.o |
| 3c4c0 | 66 20 74 68 65 20 62 72 61 6e 63 68 20 74 68 61 74 20 69 73 20 74 6f 20 62 65 20 63 72 65 61 74 | f.the.branch.that.is.to.be.creat |
| 3c4e0 | 65 64 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 e2 80 98 74 e2 80 99 2c 0a 20 20 20 | ed...The.default.is....t...,.... |
| 3c500 | 20 20 61 6e 64 20 49 20 72 65 63 6f 6d 6d 65 6e 64 20 79 6f 75 20 6c 65 61 76 65 20 69 74 20 61 | ..and.I.recommend.you.leave.it.a |
| 3c520 | 74 20 74 68 61 74 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 62 72 61 6e | t.that...User.Option:.magit-bran |
| 3c540 | 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 0a 20 20 20 20 20 54 | ch-prefer-remote-upstream......T |
| 3c560 | 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 72 65 6d | his.option.specifies.whether.rem |
| 3c580 | 6f 74 65 20 75 70 73 74 72 65 61 6d 73 20 61 72 65 20 66 61 76 6f 72 65 64 20 6f 76 65 72 0a 20 | ote.upstreams.are.favored.over.. |
| 3c5a0 | 20 20 20 20 6c 6f 63 61 6c 20 75 70 73 74 72 65 61 6d 73 20 77 68 65 6e 20 63 72 65 61 74 69 6e | ....local.upstreams.when.creatin |
| 3c5c0 | 67 20 6e 65 77 20 62 72 61 6e 63 68 65 73 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 61 20 6e 65 77 | g.new.branches........When.a.new |
| 3c5e0 | 20 62 72 61 6e 63 68 20 69 73 20 63 72 65 61 74 65 64 2c 20 74 68 65 6e 20 74 68 65 20 62 72 61 | .branch.is.created,.then.the.bra |
| 3c600 | 6e 63 68 2c 20 63 6f 6d 6d 69 74 2c 20 6f 72 20 73 74 61 73 68 20 61 74 0a 20 20 20 20 20 70 6f | nch,.commit,.or.stash.at......po |
| 3c620 | 69 6e 74 20 69 73 20 73 75 67 67 65 73 74 65 64 20 61 73 20 74 68 65 20 73 74 61 72 74 69 6e 67 | int.is.suggested.as.the.starting |
| 3c640 | 20 70 6f 69 6e 74 20 6f 66 20 74 68 65 20 6e 65 77 20 62 72 61 6e 63 68 2c 20 6f 72 20 69 66 0a | .point.of.the.new.branch,.or.if. |
| 3c660 | 20 20 20 20 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 75 63 68 20 72 65 76 69 73 69 6f 6e 20 61 | .....there.is.no.such.revision.a |
| 3c680 | 74 20 70 6f 69 6e 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 20 20 49 6e 20 | t.point.the.current.branch...In. |
| 3c6a0 | 65 69 74 68 65 72 0a 20 20 20 20 20 63 61 73 65 20 74 68 65 20 75 73 65 72 20 6d 61 79 20 63 68 | either......case.the.user.may.ch |
| 3c6c0 | 6f 6f 73 65 20 61 6e 6f 74 68 65 72 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 2e 0a 0a 20 20 | oose.another.starting.point..... |
| 3c6e0 | 20 20 20 49 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 | ...If.the.chosen.starting.point. |
| 3c700 | 69 73 20 61 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 | is.a.branch,.then.it.may.also.be |
| 3c720 | 20 73 65 74 0a 20 20 20 20 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 6f 66 20 74 68 65 | .set......as.the.upstream.of.the |
| 3c740 | 20 6e 65 77 20 62 72 61 6e 63 68 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 76 61 | .new.branch,.depending.on.the.va |
| 3c760 | 6c 75 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 47 69 74 20 76 61 72 69 61 62 6c 65 20 e2 80 98 | lue.of.the......Git.variable.... |
| 3c780 | 62 72 61 6e 63 68 2e 61 75 74 6f 53 65 74 75 70 4d 65 72 67 65 e2 80 99 2e 20 20 42 79 20 64 65 | branch.autoSetupMerge......By.de |
| 3c7a0 | 66 61 75 6c 74 20 74 68 69 73 20 69 73 20 64 6f 6e 65 20 66 6f 72 0a 20 20 20 20 20 72 65 6d 6f | fault.this.is.done.for......remo |
| 3c7c0 | 74 65 20 62 72 61 6e 63 68 65 73 2c 20 62 75 74 20 6e 6f 74 20 66 6f 72 20 6c 6f 63 61 6c 20 62 | te.branches,.but.not.for.local.b |
| 3c7e0 | 72 61 6e 63 68 65 73 2e 0a 0a 20 20 20 20 20 59 6f 75 20 6d 69 67 68 74 20 70 72 65 66 65 72 20 | ranches........You.might.prefer. |
| 3c800 | 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 61 6e 63 68 | to.always.use.some.remote.branch |
| 3c820 | 20 61 73 20 75 70 73 74 72 65 61 6d 2e 20 20 49 66 0a 20 20 20 20 20 74 68 65 20 63 68 6f 73 65 | .as.upstream...If......the.chose |
| 3c840 | 6e 20 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 | n.starting.point.is.(1).a.local. |
| 3c860 | 62 72 61 6e 63 68 2c 20 28 32 29 20 77 68 6f 73 65 20 6e 61 6d 65 0a 20 20 20 20 20 6d 61 74 63 | branch,.(2).whose.name......matc |
| 3c880 | 68 65 73 20 61 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 | hes.a.member.of.the.value.of.thi |
| 3c8a0 | 73 20 6f 70 74 69 6f 6e 2c 20 28 33 29 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 6f 66 0a 20 20 | s.option,.(3).the.upstream.of... |
| 3c8c0 | 20 20 20 74 68 61 74 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 69 73 20 61 20 72 65 6d 6f 74 65 | ...that.local.branch.is.a.remote |
| 3c8e0 | 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 2c 20 61 6e 64 20 | .branch.with.the.same.name,.and. |
| 3c900 | 28 34 29 0a 20 20 20 20 20 74 68 61 74 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 63 61 6e 20 | (4)......that.remote.branch.can. |
| 3c920 | 62 65 20 66 61 73 74 2d 66 6f 72 77 61 72 64 65 64 20 74 6f 20 74 68 65 20 6c 6f 63 61 6c 20 62 | be.fast-forwarded.to.the.local.b |
| 3c940 | 72 61 6e 63 68 2c 20 74 68 65 6e 0a 20 20 20 20 20 74 68 65 20 63 68 6f 73 65 6e 20 62 72 61 6e | ranch,.then......the.chosen.bran |
| 3c960 | 63 68 20 69 73 20 75 73 65 64 20 61 73 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 2c 20 62 75 | ch.is.used.as.starting.point,.bu |
| 3c980 | 74 20 69 74 73 20 6f 77 6e 20 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 69 73 20 75 73 65 64 20 | t.its.own.upstream......is.used. |
| 3c9a0 | 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 63 | as.the.upstream.of.the.new.branc |
| 3c9c0 | 68 2e 0a 0a 20 20 20 20 20 4d 65 6d 62 65 72 73 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e e2 | h........Members.of.this.option. |
| 3c9e0 | 80 99 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 | ..s.value.are.treated.as.branch. |
| 3ca00 | 6e 61 6d 65 73 20 74 68 61 74 0a 20 20 20 20 20 68 61 76 65 20 74 6f 20 6d 61 74 63 68 20 65 78 | names.that......have.to.match.ex |
| 3ca20 | 61 63 74 6c 79 20 75 6e 6c 65 73 73 20 74 68 65 79 20 63 6f 6e 74 61 69 6e 20 61 20 63 68 61 72 | actly.unless.they.contain.a.char |
| 3ca40 | 61 63 74 65 72 20 74 68 61 74 20 6d 61 6b 65 73 0a 20 20 20 20 20 74 68 65 6d 20 69 6e 76 61 6c | acter.that.makes......them.inval |
| 3ca60 | 69 64 20 61 73 20 61 20 62 72 61 6e 63 68 20 6e 61 6d 65 2e 20 20 52 65 63 6f 6d 6d 65 6e 64 65 | id.as.a.branch.name...Recommende |
| 3ca80 | 64 20 63 68 61 72 61 63 74 65 72 73 20 74 6f 20 75 73 65 20 74 6f 0a 20 20 20 20 20 74 72 69 67 | d.characters.to.use.to......trig |
| 3caa0 | 67 65 72 20 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 61 73 20 61 20 72 65 67 65 78 70 20 61 | ger.interpretation.as.a.regexp.a |
| 3cac0 | 72 65 20 22 2a 22 20 61 6e 64 20 22 5e 22 2e 20 20 53 6f 6d 65 20 6f 74 68 65 72 0a 20 20 20 20 | re."*".and."^"...Some.other..... |
| 3cae0 | 20 63 68 61 72 61 63 74 65 72 73 20 77 68 69 63 68 20 79 6f 75 20 6d 69 67 68 74 20 65 78 70 65 | .characters.which.you.might.expe |
| 3cb00 | 63 74 20 74 6f 20 62 65 20 69 6e 76 61 6c 69 64 2c 20 61 63 74 75 61 6c 6c 79 20 61 72 65 20 6e | ct.to.be.invalid,.actually.are.n |
| 3cb20 | 6f 74 2c 0a 20 20 20 20 20 65 2e 67 2e 2c 20 22 2e 2b 24 22 20 61 72 65 20 61 6c 6c 20 70 65 72 | ot,......e.g.,.".+$".are.all.per |
| 3cb40 | 66 65 63 74 6c 79 20 76 61 6c 69 64 2e 20 20 4d 6f 72 65 20 70 72 65 63 69 73 65 6c 79 2c 20 69 | fectly.valid...More.precisely,.i |
| 3cb60 | 66 20 e2 80 98 67 69 74 0a 20 20 20 20 20 63 68 65 63 6b 2d 72 65 66 2d 66 6f 72 6d 61 74 20 2d | f....git......check-ref-format.- |
| 3cb80 | 2d 62 72 61 6e 63 68 20 53 54 52 49 4e 47 e2 80 99 20 65 78 69 74 73 20 77 69 74 68 20 61 20 6e | -branch.STRING....exits.with.a.n |
| 3cba0 | 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 2c 0a 20 20 20 20 20 74 68 65 6e 20 74 72 65 61 74 20 | on-zero.status,......then.treat. |
| 3cbc0 | 53 54 52 49 4e 47 20 61 73 20 61 20 72 65 67 65 78 70 2e 0a 0a 20 20 20 20 20 41 73 73 75 6d 69 | STRING.as.a.regexp........Assumi |
| 3cbe0 | 6e 67 20 74 68 65 20 63 68 6f 73 65 6e 20 62 72 61 6e 63 68 20 6d 61 74 63 68 65 73 20 74 68 65 | ng.the.chosen.branch.matches.the |
| 3cc00 | 73 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 79 6f 75 20 77 6f 75 6c 64 20 65 6e 64 0a 20 20 20 20 | se.conditions.you.would.end..... |
| 3cc20 | 20 75 70 20 77 69 74 68 20 77 69 74 68 20 65 2e 67 2e 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 66 | .up.with.with.e.g.:............f |
| 3cc40 | 65 61 74 75 72 65 20 2d 2d 75 70 73 74 72 65 61 6d 2d 2d 3e 20 6f 72 69 67 69 6e 2f 6d 61 73 74 | eature.--upstream-->.origin/mast |
| 3cc60 | 65 72 0a 0a 20 20 20 20 20 69 6e 73 74 65 61 64 20 6f 66 0a 0a 20 20 20 20 20 20 20 20 20 20 66 | er.......instead.of............f |
| 3cc80 | 65 61 74 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 | eature.--upstream-->.master.--up |
| 3cca0 | 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 20 57 68 | stream-->.origin/master.......Wh |
| 3ccc0 | 69 63 68 20 79 6f 75 20 70 72 65 66 65 72 20 69 73 20 61 20 6d 61 74 74 65 72 20 6f 66 20 70 65 | ich.you.prefer.is.a.matter.of.pe |
| 3cce0 | 72 73 6f 6e 61 6c 20 70 72 65 66 65 72 65 6e 63 65 2e 20 20 49 66 20 79 6f 75 20 64 6f 0a 20 20 | rsonal.preference...If.you.do... |
| 3cd00 | 20 20 20 70 72 65 66 65 72 20 74 68 65 20 66 6f 72 6d 65 72 2c 20 74 68 65 6e 20 79 6f 75 20 73 | ...prefer.the.former,.then.you.s |
| 3cd20 | 68 6f 75 6c 64 20 61 64 64 20 62 72 61 6e 63 68 65 73 20 73 75 63 68 20 61 73 20 e2 80 98 6d 61 | hould.add.branches.such.as....ma |
| 3cd40 | 73 74 65 72 e2 80 99 2c 0a 20 20 20 20 20 e2 80 98 6e 65 78 74 e2 80 99 2c 20 61 6e 64 20 e2 80 | ster...,.........next...,.and... |
| 3cd60 | 98 6d 61 69 6e 74 e2 80 99 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 6f | .maint....to.the.value.of.this.o |
| 3cd80 | 70 74 69 6f 6e 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 62 72 61 6e | ptions...User.Option:.magit-bran |
| 3cda0 | 63 68 2d 61 64 6a 75 73 74 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65 61 6d 2d 61 6c 69 73 74 0a | ch-adjust-remote-upstream-alist. |
| 3cdc0 | 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 | .....The.value.of.this.option.is |
| 3cde0 | 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 62 72 61 6e 63 68 65 73 20 74 6f 20 62 65 20 75 73 65 64 | .an.alist.of.branches.to.be.used |
| 3ce00 | 20 61 73 20 74 68 65 0a 20 20 20 20 20 75 70 73 74 72 65 61 6d 20 77 68 65 6e 20 62 72 61 6e 63 | .as.the......upstream.when.branc |
| 3ce20 | 68 69 6e 67 20 61 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 20 20 57 68 65 6e | hing.a.remote.branch........When |
| 3ce40 | 20 63 72 65 61 74 69 6e 67 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 66 72 6f 6d 20 61 6e | .creating.a.local.branch.from.an |
| 3ce60 | 20 65 70 68 65 6d 65 72 61 6c 20 62 72 61 6e 63 68 20 6c 6f 63 61 74 65 64 20 6f 6e 20 61 0a 20 | .ephemeral.branch.located.on.a.. |
| 3ce80 | 20 20 20 20 72 65 6d 6f 74 65 2c 20 65 2e 67 2e 2c 20 61 20 66 65 61 74 75 72 65 20 6f 72 20 68 | ....remote,.e.g.,.a.feature.or.h |
| 3cea0 | 6f 74 66 69 78 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 74 68 61 74 20 72 65 6d 6f 74 65 20 62 | otfix.branch,.then.that.remote.b |
| 3cec0 | 72 61 6e 63 68 0a 20 20 20 20 20 73 68 6f 75 6c 64 20 75 73 75 61 6c 6c 79 20 6e 6f 74 20 62 65 | ranch......should.usually.not.be |
| 3cee0 | 20 75 73 65 64 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 2c 20 73 69 | .used.as.the.upstream.branch,.si |
| 3cf00 | 6e 63 65 20 74 68 65 0a 20 20 20 20 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 61 6c 72 65 61 64 79 | nce.the......push-remote.already |
| 3cf20 | 20 61 6c 6c 6f 77 73 20 61 63 63 65 73 73 69 6e 67 20 69 74 20 61 6e 64 20 68 61 76 69 6e 67 20 | .allows.accessing.it.and.having. |
| 3cf40 | 62 6f 74 68 20 74 68 65 0a 20 20 20 20 20 75 70 73 74 72 65 61 6d 20 61 6e 64 20 74 68 65 20 70 | both.the......upstream.and.the.p |
| 3cf60 | 75 73 68 2d 72 65 6d 6f 74 65 20 72 65 66 65 72 65 6e 63 65 20 74 68 65 20 73 61 6d 65 20 72 65 | ush-remote.reference.the.same.re |
| 3cf80 | 6c 61 74 65 64 20 62 72 61 6e 63 68 0a 20 20 20 20 20 77 6f 75 6c 64 20 62 65 20 77 61 73 74 65 | lated.branch......would.be.waste |
| 3cfa0 | 66 75 6c 2e 20 20 49 6e 73 74 65 61 64 20 61 20 62 72 61 6e 63 68 20 6c 69 6b 65 20 22 6d 61 69 | ful...Instead.a.branch.like."mai |
| 3cfc0 | 6e 74 22 20 6f 72 20 22 6d 61 73 74 65 72 22 0a 20 20 20 20 20 73 68 6f 75 6c 64 20 62 65 20 75 | nt".or."master"......should.be.u |
| 3cfe0 | 73 65 64 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 | sed.as.the.upstream........This. |
| 3d000 | 6f 70 74 69 6f 6e 20 61 6c 6c 6f 77 73 20 73 70 65 63 69 66 79 69 6e 67 20 74 68 65 20 62 72 61 | option.allows.specifying.the.bra |
| 3d020 | 6e 63 68 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 0a 20 | nch.that.should.be.used.as.the.. |
| 3d040 | 20 20 20 20 75 70 73 74 72 65 61 6d 20 77 68 65 6e 20 62 72 61 6e 63 68 69 6e 67 20 63 65 72 74 | ....upstream.when.branching.cert |
| 3d060 | 61 69 6e 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 2e 20 20 54 68 65 20 76 61 6c 75 65 20 | ain.remote.branches...The.value. |
| 3d080 | 69 73 20 61 6e 0a 20 20 20 20 20 61 6c 69 73 74 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 e2 80 98 | is.an......alist.of.the.form.... |
| 3d0a0 | 28 28 55 50 53 54 52 45 41 4d 20 2e 20 52 55 4c 45 29 2e 2e 2e 29 e2 80 99 2e 20 20 54 68 65 20 | ((UPSTREAM...RULE)...)......The. |
| 3d0c0 | 66 69 72 73 74 20 6d 61 74 63 68 69 6e 67 0a 20 20 20 20 20 65 6c 65 6d 65 6e 74 20 69 73 20 75 | first.matching......element.is.u |
| 3d0e0 | 73 65 64 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 | sed,.the.following.elements.are. |
| 3d100 | 69 67 6e 6f 72 65 64 2e 0a 0a 20 20 20 20 20 55 50 53 54 52 45 41 4d 20 69 73 20 74 68 65 20 62 | ignored........UPSTREAM.is.the.b |
| 3d120 | 72 61 6e 63 68 20 74 6f 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 6d | ranch.to.be.used.as.the.upstream |
| 3d140 | 20 66 6f 72 20 62 72 61 6e 63 68 65 73 0a 20 20 20 20 20 73 70 65 63 69 66 69 65 64 20 62 79 20 | .for.branches......specified.by. |
| 3d160 | 52 55 4c 45 2e 20 20 49 74 20 63 61 6e 20 62 65 20 61 20 6c 6f 63 61 6c 20 6f 72 20 61 20 72 65 | RULE...It.can.be.a.local.or.a.re |
| 3d180 | 6d 6f 74 65 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 20 20 52 55 4c 45 20 63 61 6e 20 65 69 74 68 | mote.branch........RULE.can.eith |
| 3d1a0 | 65 72 20 62 65 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 2c 20 6d 61 74 63 | er.be.a.regular.expression,.matc |
| 3d1c0 | 68 69 6e 67 20 62 72 61 6e 63 68 65 73 20 77 68 6f 73 65 0a 20 20 20 20 20 75 70 73 74 72 65 61 | hing.branches.whose......upstrea |
| 3d1e0 | 6d 20 73 68 6f 75 6c 64 20 62 65 20 74 68 65 20 6f 6e 65 20 73 70 65 63 69 66 69 65 64 20 62 79 | m.should.be.the.one.specified.by |
| 3d200 | 20 55 50 53 54 52 45 41 4d 2e 20 20 4f 72 20 69 74 20 63 61 6e 20 62 65 20 61 0a 20 20 20 20 20 | .UPSTREAM...Or.it.can.be.a...... |
| 3d220 | 6c 69 73 74 20 6f 66 20 74 68 65 20 6f 6e 6c 79 20 62 72 61 6e 63 68 65 73 20 74 68 61 74 20 73 | list.of.the.only.branches.that.s |
| 3d240 | 68 6f 75 6c 64 20 2a 6e 6f 74 2a 20 75 73 65 20 55 50 53 54 52 45 41 4d 3b 20 61 6c 6c 20 6f 74 | hould.*not*.use.UPSTREAM;.all.ot |
| 3d260 | 68 65 72 0a 20 20 20 20 20 62 72 61 6e 63 68 65 73 20 77 69 6c 6c 2e 20 20 4d 61 74 63 68 69 6e | her......branches.will...Matchin |
| 3d280 | 67 20 69 73 20 64 6f 6e 65 20 61 66 74 65 72 20 73 74 72 69 70 70 69 6e 67 20 74 68 65 20 72 65 | g.is.done.after.stripping.the.re |
| 3d2a0 | 6d 6f 74 65 20 70 61 72 74 20 6f 66 0a 20 20 20 20 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 | mote.part.of......the.name.of.th |
| 3d2c0 | 65 20 62 72 61 6e 63 68 20 74 68 61 74 20 69 73 20 62 65 69 6e 67 20 62 72 61 6e 63 68 65 64 20 | e.branch.that.is.being.branched. |
| 3d2e0 | 66 72 6f 6d 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f 75 20 75 73 65 20 61 20 66 69 6e 69 74 65 20 | from........If.you.use.a.finite. |
| 3d300 | 73 65 74 20 6f 66 20 6e 6f 6e 2d 65 70 68 65 6d 65 72 61 6c 20 62 72 61 6e 63 68 65 73 20 61 63 | set.of.non-ephemeral.branches.ac |
| 3d320 | 72 6f 73 73 20 61 6c 6c 20 79 6f 75 72 0a 20 20 20 20 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2c | ross.all.your......repositories, |
| 3d340 | 20 74 68 65 6e 20 79 6f 75 20 6d 69 67 68 74 20 75 73 65 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 | .then.you.might.use.something.li |
| 3d360 | 6b 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 28 22 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 22 | ke:............(("origin/master" |
| 3d380 | 20 2e 20 28 22 6d 61 73 74 65 72 22 20 22 6e 65 78 74 22 20 22 6d 61 69 6e 74 22 29 29 29 0a 0a | ...("master"."next"."maint"))).. |
| 3d3a0 | 20 20 20 20 20 4f 72 20 69 66 20 74 68 65 20 6e 61 6d 65 73 20 6f 66 20 61 6c 6c 20 79 6f 75 72 | .....Or.if.the.names.of.all.your |
| 3d3c0 | 20 65 70 68 65 6d 65 72 61 6c 20 62 72 61 6e 63 68 65 73 20 63 6f 6e 74 61 69 6e 20 61 20 73 6c | .ephemeral.branches.contain.a.sl |
| 3d3e0 | 61 73 68 2c 20 61 74 0a 20 20 20 20 20 6c 65 61 73 74 20 69 6e 20 73 6f 6d 65 20 72 65 70 6f 73 | ash,.at......least.in.some.repos |
| 3d400 | 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 |
| 3d420 | 20 62 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 28 22 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 | .be:............(("origin/master |
| 3d440 | 22 20 2e 20 22 2f 22 29 29 0a 0a 20 20 20 20 20 4f 66 20 63 6f 75 72 73 65 20 79 6f 75 20 63 61 | "..."/")).......Of.course.you.ca |
| 3d460 | 6e 20 61 6c 73 6f 20 66 69 6e 65 2d 74 75 6e 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 28 22 | n.also.fine-tune:............((" |
| 3d480 | 6f 72 69 67 69 6e 2f 6d 61 69 6e 74 22 20 2e 20 22 5c 5c 60 68 6f 74 66 69 78 2f 22 29 0a 20 20 | origin/maint"..."\\`hotfix/")... |
| 3d4a0 | 20 20 20 20 20 20 20 20 20 28 22 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 22 20 2e 20 22 5c 5c 60 | .........("origin/master"..."\\` |
| 3d4c0 | 66 65 61 74 75 72 65 2f 22 29 29 0a 0a 20 20 20 20 20 55 50 53 54 52 45 41 4d 20 63 61 6e 20 62 | feature/")).......UPSTREAM.can.b |
| 3d4e0 | 65 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 28 22 | e.a.local.branch:............((" |
| 3d500 | 6d 61 73 74 65 72 22 20 2e 20 28 22 6d 61 73 74 65 72 22 20 22 6e 65 78 74 22 20 22 6d 61 69 6e | master"...("master"."next"."main |
| 3d520 | 74 22 29 29 29 0a 0a 20 20 20 42 65 63 61 75 73 65 20 74 68 65 20 6d 61 69 6e 20 62 72 61 6e 63 | t"))).....Because.the.main.branc |
| 3d540 | 68 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 6c 6d 6f 73 74 20 61 6c 77 61 79 73 20 6e 61 6d | h.is.no.longer.almost.always.nam |
| 3d560 | 65 64 20 22 6d 61 73 74 65 72 22 20 79 6f 75 0a 73 68 6f 75 6c 64 20 61 6c 73 6f 20 61 63 63 6f | ed."master".you.should.also.acco |
| 3d580 | 75 6e 74 20 66 6f 72 20 6f 74 68 65 72 20 63 6f 6d 6d 6f 6e 20 6e 61 6d 65 73 3a 0a 0a 20 20 20 | unt.for.other.common.names:..... |
| 3d5a0 | 20 20 28 28 22 6d 61 69 6e 22 20 20 2e 20 28 22 6d 61 69 6e 22 20 22 6d 61 73 74 65 72 22 20 22 | ..(("main"....("main"."master"." |
| 3d5c0 | 6e 65 78 74 22 20 22 6d 61 69 6e 74 22 29 29 0a 20 20 20 20 20 20 28 22 6d 61 73 74 65 72 22 20 | next"."maint")).......("master". |
| 3d5e0 | 2e 20 28 22 6d 61 69 6e 22 20 22 6d 61 73 74 65 72 22 20 22 6e 65 78 74 22 20 22 6d 61 69 6e 74 | ..("main"."master"."next"."maint |
| 3d600 | 22 29 29 29 0a 0a 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 68 | ")))..Command:.magit-branch-orph |
| 3d620 | 61 6e 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 74 65 73 20 61 6e 64 | an......This.command.creates.and |
| 3d640 | 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 68 20 | .checks.out.a.new.orphan.branch. |
| 3d660 | 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 6e 20 | with......contents.from.a.given. |
| 3d680 | 72 65 76 69 73 69 6f 6e 2e 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 | revision...Command:.magit-branch |
| 3d6a0 | 2d 6f 72 2d 63 68 65 63 6b 6f 75 74 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 | -or-checkout......This.command.i |
| 3d6c0 | 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 69 74 2d 63 68 65 63 | s.a.hybrid.between....magit-chec |
| 3d6e0 | 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 2d 62 72 61 6e 63 68 | kout....and.........magit-branch |
| 3d700 | 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 6e 74 65 6e 64 65 64 | -and-checkout....and.is.intended |
| 3d720 | 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 20 20 74 68 65 20 66 | .as.a.replacement.for......the.f |
| 3d740 | 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 80 99 2e 0a 0a 20 20 | ormer.in....magit-branch........ |
| 3d760 | 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 20 66 6f 72 20 61 6e | ...It.first.asks.the.user.for.an |
| 3d780 | 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 49 | .existing.branch.or.revision...I |
| 3d7a0 | 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 75 61 6c 6c 79 20 63 | f.the......user.input.actually.c |
| 3d7c0 | 61 6e 20 62 65 20 72 65 73 6f 6c 76 65 64 20 61 73 20 61 20 62 72 61 6e 63 68 20 6f 72 20 72 65 | an.be.resolved.as.a.branch.or.re |
| 3d7e0 | 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 6b 73 20 74 68 61 74 | vision,.then......it.checks.that |
| 3d800 | 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 63 68 65 63 6b 6f 75 | .out,.just.like....magit-checkou |
| 3d820 | 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 73 65 20 69 74 20 63 | t....would........Otherwise.it.c |
| 3d840 | 72 65 61 74 65 73 20 61 6e 64 20 63 68 65 63 6b 73 20 6f 75 74 20 61 20 6e 65 77 20 62 72 61 6e | reates.and.checks.out.a.new.bran |
| 3d860 | 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 20 20 69 74 73 20 6e | ch.using.the.input.as......its.n |
| 3d880 | 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 72 65 61 64 73 20 74 | ame...Before.doing.so.it.reads.t |
| 3d8a0 | 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 20 6e 65 77 0a 20 20 | he.starting-point.for.the.new... |
| 3d8c0 | 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 61 72 20 74 6f 20 77 | ...branch...This.is.similar.to.w |
| 3d8e0 | 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 68 65 63 6b 6f 75 74 | hat....magit-branch-and-checkout |
| 3d900 | 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 69 73 20 63 6f 6d 6d | ....does........To.use.this.comm |
| 3d920 | 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 68 65 63 6b 6f 75 74 | and.instead.of....magit-checkout |
| 3d940 | 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 20 69 6e 69 74 20 66 | ....add.this.to.your......init.f |
| 3d960 | 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 74 2d 72 65 70 6c 61 | ile:............(transient-repla |
| 3d980 | 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 6d 61 67 69 74 2d 63 | ce-suffix.'magit-branch.'magit-c |
| 3d9a0 | 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 20 22 64 77 69 6d 22 | heckout.............'("b"."dwim" |
| 3d9c0 | 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 29 29 0a 0a 1f 0a 46 | .magit-branch-or-checkout))....F |
| 3d9e0 | 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 42 72 61 6e | ile:.doc5khxAZ.info,..Node:.Bran |
| 3da00 | 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 6c 69 61 | ch.Git.Variables,..Next:.Auxilia |
| 3da20 | 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 61 6e 63 | ry.Branch.Commands,..Prev:.Branc |
| 3da40 | 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 2e 36 2e | h.Commands,..Up:.Branching..6.6. |
| 3da60 | 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 2d 2d 2d | 3.Branch.Git.Variables.--------- |
| 3da80 | 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 61 62 6c | -----------------..These.variabl |
| 3daa0 | 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 65 6e 74 | es.can.be.set.from.the.transient |
| 3dac0 | 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 63 68 2d | .prefix.command....magit-branch- |
| 3dae0 | 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 79 20 63 | configure......By.default.they.c |
| 3db00 | 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 62 72 61 | an.also.be.set.from....magit-bra |
| 3db20 | 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 6d 61 6e | nch......See.*note.Branch.Comman |
| 3db40 | 64 73 3a 3a 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 6d 65 72 | ds::...Variable:.branch.NAME.mer |
| 3db60 | 67 65 0a 20 20 20 20 20 54 6f 67 65 74 68 65 72 20 77 69 74 68 20 e2 80 98 62 72 61 6e 63 68 2e | ge......Together.with....branch. |
| 3db80 | 4e 41 4d 45 2e 72 65 6d 6f 74 65 e2 80 99 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 64 65 66 | NAME.remote....this.variable.def |
| 3dba0 | 69 6e 65 73 20 74 68 65 0a 20 20 20 20 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 6f 66 | ines.the......upstream.branch.of |
| 3dbc0 | 20 74 68 65 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 6e 61 6d 65 64 20 4e 41 4d 45 2e 20 20 54 | .the.local.branch.named.NAME...T |
| 3dbe0 | 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 0a 20 20 20 20 20 76 61 72 69 61 62 6c 65 20 69 | he.value.of.this......variable.i |
| 3dc00 | 73 20 74 68 65 20 66 75 6c 6c 20 72 65 66 65 72 65 6e 63 65 20 6f 66 20 74 68 65 20 75 70 73 74 | s.the.full.reference.of.the.upst |
| 3dc20 | 72 65 61 6d 20 5f 62 72 61 6e 63 68 5f 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 62 72 61 6e 63 68 | ream._branch_...Variable:.branch |
| 3dc40 | 2e 4e 41 4d 45 2e 72 65 6d 6f 74 65 0a 20 20 20 20 20 54 6f 67 65 74 68 65 72 20 77 69 74 68 20 | .NAME.remote......Together.with. |
| 3dc60 | e2 80 98 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 6d 65 72 67 65 e2 80 99 20 74 68 69 73 20 76 61 72 | ...branch.NAME.merge....this.var |
| 3dc80 | 69 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 | iable.defines.the......upstream. |
| 3dca0 | 62 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 | branch.of.the.local.branch.named |
| 3dcc0 | 20 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 | .NAME...The.value.of.this......v |
| 3dce0 | 61 72 69 61 62 6c 65 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 75 70 73 74 72 | ariable.is.the.name.of.the.upstr |
| 3dd00 | 65 61 6d 20 5f 72 65 6d 6f 74 65 5f 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 62 72 61 6e 63 68 2e | eam._remote_...Variable:.branch. |
| 3dd20 | 4e 41 4d 45 2e 72 65 62 61 73 65 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 63 | NAME.rebase......This.variable.c |
| 3dd40 | 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 70 75 6c 6c 69 6e 67 20 69 6e 74 6f 20 74 68 65 | ontrols.whether.pulling.into.the |
| 3dd60 | 20 62 72 61 6e 63 68 20 6e 61 6d 65 64 20 4e 41 4d 45 0a 20 20 20 20 20 69 73 20 64 6f 6e 65 20 | .branch.named.NAME......is.done. |
| 3dd80 | 62 79 20 72 65 62 61 73 69 6e 67 20 6f 72 20 62 79 20 6d 65 72 67 69 6e 67 20 74 68 65 20 66 65 | by.rebasing.or.by.merging.the.fe |
| 3dda0 | 74 63 68 65 64 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 | tched.branch...............When. |
| 3ddc0 | e2 80 98 74 72 75 65 e2 80 99 20 74 68 65 6e 20 70 75 6c 6c 69 6e 67 20 69 73 20 64 6f 6e 65 20 | ...true....then.pulling.is.done. |
| 3dde0 | 62 79 20 72 65 62 61 73 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 e2 80 | by.rebasing..............When... |
| 3de00 | 98 66 61 6c 73 65 e2 80 99 20 74 68 65 6e 20 70 75 6c 6c 69 6e 67 20 69 73 20 64 6f 6e 65 20 62 | .false....then.pulling.is.done.b |
| 3de20 | 79 20 6d 65 72 67 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 75 6e 64 65 | y.merging..............When.unde |
| 3de40 | 66 69 6e 65 64 20 74 68 65 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 70 75 6c 6c 2e | fined.then.the.value.of....pull. |
| 3de60 | 72 65 62 61 73 65 e2 80 99 20 69 73 20 75 73 65 64 2e 20 20 54 68 65 0a 20 20 20 20 20 20 20 20 | rebase....is.used...The......... |
| 3de80 | 20 20 64 65 66 61 75 6c 74 20 6f 66 20 74 68 61 74 20 76 61 72 69 61 62 6c 65 20 69 73 20 e2 80 | ..default.of.that.variable.is... |
| 3dea0 | 98 66 61 6c 73 65 e2 80 99 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 62 72 61 6e 63 68 2e 4e 41 4d | .false......Variable:.branch.NAM |
| 3dec0 | 45 2e 70 75 73 68 52 65 6d 6f 74 65 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 | E.pushRemote......This.variable. |
| 3dee0 | 73 70 65 63 69 66 69 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 | specifies.the.remote.that.the.br |
| 3df00 | 61 6e 63 68 20 6e 61 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 | anch.named.NAME.is......usually. |
| 3df20 | 70 75 73 68 65 64 20 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 | pushed.to...The.value.has.to.be. |
| 3df40 | 74 68 65 20 6e 61 6d 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 | the.name.of.an.existing......rem |
| 3df60 | 6f 74 65 2e 0a 0a 20 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 | ote........It.is.not.possible.to |
| 3df80 | 20 73 70 65 63 69 66 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 | .specify.the.name.of._branch_.to |
| 3dfa0 | 20 70 75 73 68 20 74 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 | .push.the......local.branch.to.. |
| 3dfc0 | 20 54 68 65 20 6e 61 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 | .The.name.of.the.remote.branch.i |
| 3dfe0 | 73 20 61 6c 77 61 79 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 | s.always.the.same......as.the.na |
| 3e000 | 6d 65 20 6f 66 20 74 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 | me.of.the.local.branch........If |
| 3e020 | 20 74 68 69 73 20 76 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 | .this.variable.is.undefined.but. |
| 3e040 | 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 64 65 66 69 | ...remote.pushDefault....is.defi |
| 3e060 | 6e 65 64 2c 0a 20 20 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 | ned,......then.the.value.of.the. |
| 3e080 | 6c 61 74 74 65 72 20 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 | latter.is.used...By.default..... |
| 3e0a0 | 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 75 6e 64 | ....remote.pushDefault....is.und |
| 3e0c0 | 65 66 69 6e 65 64 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 64 | efined...Variable:.branch.NAME.d |
| 3e0e0 | 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 63 61 | escription......This.variable.ca |
| 3e100 | 6e 20 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 | n.be.used.to.describe.the.branch |
| 3e120 | 20 6e 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 | .named.NAME...That......descript |
| 3e140 | 69 6f 6e 20 69 73 20 75 73 65 64 2c 20 65 2e 67 2e 2c 20 77 68 65 6e 20 74 75 72 6e 69 6e 67 20 | ion.is.used,.e.g.,.when.turning. |
| 3e160 | 74 68 65 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 | the.branch.into.a.series.of..... |
| 3e180 | 20 70 61 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 | .patches......The.following.vari |
| 3e1a0 | 61 62 6c 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 | ables.specify.defaults.which.are |
| 3e1c0 | 20 75 73 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 | .used.if.the.above.branch-specif |
| 3e1e0 | 69 63 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 6e 6f 74 20 73 65 74 2e 0a 0a 56 61 72 69 61 | ic.variables.are.not.set...Varia |
| 3e200 | 62 6c 65 3a 20 70 75 6c 6c 2e 72 65 62 61 73 65 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 69 61 | ble:.pull.rebase......This.varia |
| 3e220 | 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 69 73 | ble.specifies.whether.pulling.is |
| 3e240 | 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 65 72 | .done.by.rebasing.or.by......mer |
| 3e260 | 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 73 69 | ging...It.can.be.overwritten.usi |
| 3e280 | 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 20 20 | ng....branch.NAME.rebase........ |
| 3e2a0 | 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 e2 80 98 74 72 75 65 e2 80 99 20 74 68 65 6e 20 70 | ..........When....true....then.p |
| 3e2c0 | 75 6c 6c 69 6e 67 20 69 73 20 64 6f 6e 65 20 62 79 20 72 65 62 61 73 69 6e 67 2e 0a 20 20 20 20 | ulling.is.done.by.rebasing...... |
| 3e2e0 | 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 20 64 65 | ........When....false....(the.de |
| 3e300 | 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 79 20 6d | fault).then.pulling.is.done.by.m |
| 3e320 | 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 65 72 20 | erging........Since.it.is.never. |
| 3e340 | 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 72 65 61 | a.good.idea.to.merge.the.upstrea |
| 3e360 | 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 6f 72 20 | m.branch.into.a......feature.or. |
| 3e380 | 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 65 73 20 | hotfix.branch.and.most.branches. |
| 3e3a0 | 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 68 6f 75 | are.such.branches,.you......shou |
| 3e3c0 | 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 80 98 74 | ld.consider.setting.this.to....t |
| 3e3e0 | 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 72 65 62 | rue...,.and....branch.master.reb |
| 3e400 | 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 56 61 72 | ase.........to....false......Var |
| 3e420 | 69 61 62 6c 65 3a 20 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 0a 20 20 20 20 20 54 | iable:.remote.pushDefault......T |
| 3e440 | 68 69 73 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 73 20 77 68 61 74 20 72 65 6d 6f | his.variable.specifies.what.remo |
| 3e460 | 74 65 20 74 68 65 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 20 61 72 65 20 75 73 75 61 6c 6c | te.the.local.branches.are.usuall |
| 3e480 | 79 0a 20 20 20 20 20 70 75 73 68 65 64 20 74 6f 2e 20 20 54 68 69 73 20 63 61 6e 20 62 65 20 6f | y......pushed.to...This.can.be.o |
| 3e4a0 | 76 65 72 77 72 69 74 74 65 6e 20 70 65 72 20 62 72 61 6e 63 68 20 75 73 69 6e 67 0a 20 20 20 20 | verwritten.per.branch.using..... |
| 3e4c0 | 20 e2 80 98 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 70 75 73 68 52 65 6d 6f 74 65 e2 80 99 2e 0a 0a | ....branch.NAME.pushRemote...... |
| 3e4e0 | 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 75 | ...The.following.variables.are.u |
| 3e500 | 73 65 64 20 64 75 72 69 6e 67 20 74 68 65 20 63 72 65 61 74 69 6f 6e 20 6f 66 20 61 20 62 72 61 | sed.during.the.creation.of.a.bra |
| 3e520 | 6e 63 68 20 61 6e 64 0a 63 6f 6e 74 72 6f 6c 20 77 68 65 74 68 65 72 20 74 68 65 20 76 61 72 69 | nch.and.control.whether.the.vari |
| 3e540 | 6f 75 73 20 62 72 61 6e 63 68 2d 73 70 65 63 69 66 69 63 20 76 61 72 69 61 62 6c 65 73 20 61 72 | ous.branch-specific.variables.ar |
| 3e560 | 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a 73 65 74 20 61 74 20 74 68 69 73 20 74 69 6d 65 | e.automatically.set.at.this.time |
| 3e580 | 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 62 72 61 6e 63 68 2e 61 75 74 6f 53 65 74 75 70 4d 65 72 | ...Variable:.branch.autoSetupMer |
| 3e5a0 | 67 65 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 73 20 | ge......This.variable.specifies. |
| 3e5c0 | 75 6e 64 65 72 20 77 68 61 74 20 63 69 72 63 75 6d 73 74 61 6e 63 65 73 20 63 72 65 61 74 69 6e | under.what.circumstances.creatin |
| 3e5e0 | 67 20 61 20 62 72 61 6e 63 68 0a 20 20 20 20 20 4e 41 4d 45 20 73 68 6f 75 6c 64 20 72 65 73 75 | g.a.branch......NAME.should.resu |
| 3e600 | 6c 74 20 69 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 73 20 e2 80 98 62 72 61 6e 63 68 2e 4e 41 | lt.in.the.variables....branch.NA |
| 3e620 | 4d 45 2e 6d 65 72 67 65 e2 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 62 72 61 6e 63 68 2e 4e | ME.merge....and.........branch.N |
| 3e640 | 41 4d 45 2e 72 65 6d 6f 74 65 e2 80 99 20 62 65 69 6e 67 20 73 65 74 20 61 63 63 6f 72 64 69 6e | AME.remote....being.set.accordin |
| 3e660 | 67 20 74 6f 20 74 68 65 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 75 73 65 64 0a 20 20 20 | g.to.the.starting.point.used.... |
| 3e680 | 20 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 62 72 61 6e 63 68 2e 20 20 49 66 20 74 68 65 20 | ..to.create.the.branch...If.the. |
| 3e6a0 | 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 69 73 6e e2 80 99 74 20 61 20 62 72 61 6e 63 68 2c | starting.point.isn...t.a.branch, |
| 3e6c0 | 20 74 68 65 6e 0a 20 20 20 20 20 74 68 65 73 65 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 6e | .then......these.variables.are.n |
| 3e6e0 | 65 76 65 72 20 73 65 74 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 e2 80 98 61 | ever.set...............When....a |
| 3e700 | 6c 77 61 79 73 e2 80 99 20 74 68 65 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 | lways....then.the.variables.are. |
| 3e720 | 73 65 74 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 68 65 74 68 65 72 0a 20 20 20 20 20 20 | set.regardless.of.whether....... |
| 3e740 | 20 20 20 20 74 68 65 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 69 73 20 61 20 6c 6f 63 61 | ....the.starting.point.is.a.loca |
| 3e760 | 6c 20 6f 72 20 61 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 2e 0a 20 20 20 20 20 20 20 20 e2 80 | l.or.a.remote.branch............ |
| 3e780 | a2 20 57 68 65 6e 20 e2 80 98 74 72 75 65 e2 80 99 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 20 | ..When....true....(the.default). |
| 3e7a0 | 74 68 65 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 73 65 74 20 77 68 65 6e 20 | then.the.variables.are.set.when. |
| 3e7c0 | 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 69 73 20 | the...........starting.point.is. |
| 3e7e0 | 61 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 2c 20 62 75 74 20 6e 6f 74 20 77 68 65 6e 20 69 74 | a.remote.branch,.but.not.when.it |
| 3e800 | 20 69 73 20 61 20 6c 6f 63 61 6c 0a 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 2e 0a 20 20 | .is.a.local...........branch.... |
| 3e820 | 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 6e 20 | ..........When....false....then. |
| 3e840 | 74 68 65 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 6e 65 76 65 72 20 73 65 74 2e 0a 0a 56 61 | the.variables.are.never.set...Va |
| 3e860 | 72 69 61 62 6c 65 3a 20 62 72 61 6e 63 68 2e 61 75 74 6f 53 65 74 75 70 52 65 62 61 73 65 0a 20 | riable:.branch.autoSetupRebase.. |
| 3e880 | 20 20 20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 73 20 77 68 65 74 | ....This.variable.specifies.whet |
| 3e8a0 | 68 65 72 20 63 72 65 61 74 69 6e 67 20 61 20 62 72 61 6e 63 68 20 4e 41 4d 45 20 73 68 6f 75 6c | her.creating.a.branch.NAME.shoul |
| 3e8c0 | 64 0a 20 20 20 20 20 72 65 73 75 6c 74 20 69 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 e2 80 | d......result.in.the.variable... |
| 3e8e0 | 98 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 72 65 62 61 73 65 e2 80 99 20 62 65 69 6e 67 20 73 65 74 | .branch.NAME.rebase....being.set |
| 3e900 | 20 74 6f 20 e2 80 98 74 72 75 65 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 | .to....true..................Whe |
| 3e920 | 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 61 72 69 61 62 6c 65 | n....always....then.the.variable |
| 3e940 | 20 69 73 20 73 65 74 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 68 65 74 68 65 72 0a 20 20 | .is.set.regardless.of.whether... |
| 3e960 | 20 20 20 20 20 20 20 20 74 68 65 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 69 73 20 61 20 | ........the.starting.point.is.a. |
| 3e980 | 6c 6f 63 61 6c 20 6f 72 20 61 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 2e 0a 20 20 20 20 20 20 | local.or.a.remote.branch........ |
| 3e9a0 | 20 20 e2 80 a2 20 57 68 65 6e 20 e2 80 98 6c 6f 63 61 6c e2 80 99 20 74 68 65 6e 20 74 68 65 20 | ......When....local....then.the. |
| 3e9c0 | 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 20 73 74 61 72 74 69 | variable.are.set.when.the.starti |
| 3e9e0 | 6e 67 20 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 69 73 20 61 20 6c 6f 63 61 6c 20 62 72 | ng.point...........is.a.local.br |
| 3ea00 | 61 6e 63 68 2c 20 62 75 74 20 6e 6f 74 20 77 68 65 6e 20 69 74 20 69 73 20 61 20 72 65 6d 6f 74 | anch,.but.not.when.it.is.a.remot |
| 3ea20 | 65 20 62 72 61 6e 63 68 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 e2 80 98 72 65 | e.branch..............When....re |
| 3ea40 | 6d 6f 74 65 e2 80 99 20 74 68 65 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 61 72 65 20 73 65 | mote....then.the.variable.are.se |
| 3ea60 | 74 20 77 68 65 6e 20 74 68 65 20 73 74 61 72 74 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 70 6f | t.when.the.starting...........po |
| 3ea80 | 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 75 74 20 6e 6f 74 20 | int.is.a.remote.branch,.but.not. |
| 3eaa0 | 77 68 65 6e 20 69 74 20 69 73 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2e 0a 20 20 20 20 20 | when.it.is.a.local.branch....... |
| 3eac0 | 20 20 20 e2 80 a2 20 57 68 65 6e 20 e2 80 98 6e 65 76 65 72 e2 80 99 20 28 74 68 65 20 64 65 66 | .......When....never....(the.def |
| 3eae0 | 61 75 6c 74 29 20 74 68 65 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 65 76 65 72 | ault).then.the.variable.is.never |
| 3eb00 | 20 73 65 74 2e 0a 0a 20 20 20 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 72 65 73 70 65 63 74 69 | .set......Note.that.the.respecti |
| 3eb20 | 76 65 20 63 6f 6d 6d 61 6e 64 73 20 61 6c 77 61 79 73 20 63 68 61 6e 67 65 20 74 68 65 20 72 65 | ve.commands.always.change.the.re |
| 3eb40 | 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 0a 76 61 6c 75 65 73 2e 20 20 49 66 20 79 6f 75 20 77 | pository-local.values...If.you.w |
| 3eb60 | 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 67 6c 6f 62 61 6c 20 76 61 6c 75 65 2c 20 | ant.to.change.the.global.value,. |
| 3eb80 | 77 68 69 63 68 20 69 73 20 75 73 65 64 20 77 68 65 6e 20 74 68 65 0a 6c 6f 63 61 6c 20 76 61 6c | which.is.used.when.the.local.val |
| 3eba0 | 75 65 20 69 73 20 75 6e 64 65 66 69 6e 65 64 2c 20 74 68 65 6e 20 79 6f 75 20 68 61 76 65 20 74 | ue.is.undefined,.then.you.have.t |
| 3ebc0 | 6f 20 64 6f 20 73 6f 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2c 0a 65 2e 67 | o.do.so.on.the.command.line,.e.g |
| 3ebe0 | 2e 3a 0a 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 72 65 6d | .:.......git.config.--global.rem |
| 3ec00 | 6f 74 65 2e 61 75 74 6f 53 65 74 75 70 4d 65 72 67 65 20 61 6c 77 61 79 73 0a 0a 20 20 20 46 6f | ote.autoSetupMerge.always.....Fo |
| 3ec20 | 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 73 65 20 76 | r.more.information.about.these.v |
| 3ec40 | 61 72 69 61 62 6c 65 73 20 79 6f 75 20 73 68 6f 75 6c 64 20 61 6c 73 6f 20 73 65 65 0a 6d 61 6e | ariables.you.should.also.see.man |
| 3ec60 | 3a 67 69 74 2d 63 6f 6e 66 69 67 20 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e | :git-config.Also.see.[BROKEN.LIN |
| 3ec80 | 4b 3a 20 6d 61 6e 3a 67 69 74 2d 62 72 61 6e 63 68 5d 2c 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b | K:.man:git-branch],.[BROKEN.LINK |
| 3eca0 | 3a 0a 6d 61 6e 3a 67 69 74 2d 63 68 65 63 6b 6f 75 74 5d 20 61 6e 64 20 2a 6e 6f 74 65 20 50 75 | :.man:git-checkout].and.*note.Pu |
| 3ecc0 | 73 68 69 6e 67 3a 3a 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 70 72 65 | shing::...User.Option:.magit-pre |
| 3ece0 | 66 65 72 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 54 68 69 73 20 6f 70 | fer-remote-upstream......This.op |
| 3ed00 | 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 63 6f 6d 6d 61 6e 64 73 20 74 | tion.controls.whether.commands.t |
| 3ed20 | 68 61 74 20 72 65 61 64 20 61 20 62 72 61 6e 63 68 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 | hat.read.a.branch.from.the...... |
| 3ed40 | 75 73 65 72 20 61 6e 64 20 74 68 65 6e 20 73 65 74 20 69 74 20 61 73 20 74 68 65 20 75 70 73 74 | user.and.then.set.it.as.the.upst |
| 3ed60 | 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 6f 72 20 61 0a | ream.branch,.offer.a.local.or.a. |
| 3ed80 | 20 20 20 20 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 61 73 20 64 65 66 61 75 6c 74 20 63 6f | .....remote.branch.as.default.co |
| 3eda0 | 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 |
| 3edc0 | 76 65 20 74 68 65 0a 20 20 20 20 20 63 68 6f 69 63 65 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 61 | ve.the......choice........This.a |
| 3ede0 | 66 66 65 63 74 73 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 75 73 65 20 e2 80 98 | ffects.all.commands.that.use.... |
| 3ee00 | 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 e2 80 99 20 6f 72 | magit-read-upstream-branch....or |
| 3ee20 | 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 72 74 69 6e 67 2d 70 6f 69 | .........magit-read-starting-poi |
| 3ee40 | 6e 74 e2 80 99 2c 20 77 68 69 63 68 20 69 6e 63 6c 75 64 65 73 20 61 6c 6c 20 63 6f 6d 6d 61 6e | nt...,.which.includes.all.comman |
| 3ee60 | 64 73 20 74 68 61 74 0a 20 20 20 20 20 63 68 61 6e 67 65 20 74 68 65 20 75 70 73 74 72 65 61 6d | ds.that......change.the.upstream |
| 3ee80 | 20 61 6e 64 20 6d 61 6e 79 20 77 68 69 63 68 20 63 72 65 61 74 65 20 6e 65 77 20 62 72 61 6e 63 | .and.many.which.create.new.branc |
| 3eea0 | 68 65 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e | hes.....File:.doc5khxAZ.info,..N |
| 3eec0 | 6f 64 65 3a 20 41 75 78 69 6c 69 61 72 79 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 2c 20 | ode:.Auxiliary.Branch.Commands,. |
| 3eee0 | 20 50 72 65 76 3a 20 42 72 61 6e 63 68 20 47 69 74 20 56 61 72 69 61 62 6c 65 73 2c 20 20 55 70 | .Prev:.Branch.Git.Variables,..Up |
| 3ef00 | 3a 20 42 72 61 6e 63 68 69 6e 67 0a 0a 36 2e 36 2e 34 20 41 75 78 69 6c 69 61 72 79 20 42 72 61 | :.Branching..6.6.4.Auxiliary.Bra |
| 3ef20 | 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | nch.Commands.------------------- |
| 3ef40 | 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 73 20 61 72 65 | ------------..These.commands.are |
| 3ef60 | 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 74 72 61 6e 73 69 65 6e | .not.available.from.the.transien |
| 3ef80 | 74 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 e2 80 99 20 62 79 0a 64 65 66 61 75 6c 74 2e | t....magit-branch....by.default. |
| 3efa0 | 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 68 65 6c 76 65 0a 20 | ..Command:.magit-branch-shelve.. |
| 3efc0 | 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 65 6c 76 65 73 20 61 20 62 72 61 6e 63 | ....This.command.shelves.a.branc |
| 3efe0 | 68 2e 20 20 54 68 69 73 20 69 73 20 64 6f 6e 65 20 62 79 20 64 65 6c 65 74 69 6e 67 20 74 68 65 | h...This.is.done.by.deleting.the |
| 3f000 | 0a 20 20 20 20 20 62 72 61 6e 63 68 2c 20 61 6e 64 20 63 72 65 61 74 69 6e 67 20 61 20 6e 65 77 | ......branch,.and.creating.a.new |
| 3f020 | 20 72 65 66 65 72 65 6e 63 65 20 22 72 65 66 73 2f 73 68 65 6c 76 65 64 2f 42 52 41 4e 43 48 2d | .reference."refs/shelved/BRANCH- |
| 3f040 | 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. |
| 3f060 | 63 6f 6d 6d 69 74 20 61 73 20 74 68 65 20 62 72 61 6e 63 68 20 70 6f 69 6e 74 65 64 20 61 74 2e | commit.as.the.branch.pointed.at. |
| 3f080 | 20 20 49 66 20 74 68 65 0a 20 20 20 20 20 64 65 6c 65 74 65 64 20 62 72 61 6e 63 68 20 68 61 64 | ..If.the......deleted.branch.had |
| 3f0a0 | 20 61 20 72 65 66 6c 6f 67 2c 20 74 68 65 6e 20 74 68 61 74 20 69 73 20 70 72 65 73 65 72 76 65 | .a.reflog,.then.that.is.preserve |
| 3f0c0 | 64 20 61 73 20 74 68 65 20 72 65 66 6c 6f 67 0a 20 20 20 20 20 6f 66 20 74 68 65 20 6e 65 77 20 | d.as.the.reflog......of.the.new. |
| 3f0e0 | 72 65 66 65 72 65 6e 63 65 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 | reference........This.is.useful. |
| 3f100 | 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6d 6f 76 65 20 61 20 62 72 61 6e 63 68 20 6f 75 74 | if.you.want.to.move.a.branch.out |
| 3f120 | 20 6f 66 20 73 69 67 68 74 2c 20 62 75 74 20 61 72 65 0a 20 20 20 20 20 6e 6f 74 20 72 65 61 64 | .of.sight,.but.are......not.read |
| 3f140 | 79 20 74 6f 20 63 6f 6d 70 6c 65 74 65 6c 79 20 64 69 73 63 61 72 64 20 69 74 20 79 65 74 2e 0a | y.to.completely.discard.it.yet.. |
| 3f160 | 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 6e 73 68 65 6c 76 65 0a | .Command:.magit-branch-unshelve. |
| 3f180 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 75 6e 73 68 65 6c 76 65 73 20 61 20 62 72 | .....This.command.unshelves.a.br |
| 3f1a0 | 61 6e 63 68 20 74 68 61 74 20 77 61 73 20 70 72 65 76 69 6f 75 73 6c 79 20 73 68 65 6c 76 65 64 | anch.that.was.previously.shelved |
| 3f1c0 | 20 75 73 69 6e 67 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 68 65 6c | .using.........magit-branch-shel |
| 3f1e0 | 76 65 e2 80 99 2e 20 20 54 68 69 73 20 69 73 20 64 6f 6e 65 20 62 79 20 64 65 6c 65 74 69 6e 67 | ve......This.is.done.by.deleting |
| 3f200 | 20 74 68 65 20 72 65 66 65 72 65 6e 63 65 0a 20 20 20 20 20 22 72 65 66 73 2f 73 68 65 6c 76 65 | .the.reference......"refs/shelve |
| 3f220 | 64 2f 42 52 41 4e 43 48 2d 4e 41 4d 45 22 20 61 6e 64 20 63 72 65 61 74 69 6e 67 20 61 20 62 72 | d/BRANCH-NAME".and.creating.a.br |
| 3f240 | 61 6e 63 68 20 22 42 52 41 4e 43 48 2d 4e 41 4d 45 22 0a 20 20 20 20 20 70 6f 69 6e 74 69 6e 67 | anch."BRANCH-NAME"......pointing |
| 3f260 | 20 61 74 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 69 74 20 61 73 20 74 68 65 20 64 65 6c 65 74 | .at.the.same.commit.as.the.delet |
| 3f280 | 65 64 20 72 65 66 65 72 65 6e 63 65 20 70 6f 69 6e 74 65 64 20 61 74 2e 0a 20 20 20 20 20 49 66 | ed.reference.pointed.at.......If |
| 3f2a0 | 20 74 68 65 20 64 65 6c 65 74 65 64 20 72 65 66 65 72 65 6e 63 65 20 68 61 64 20 61 20 72 65 66 | .the.deleted.reference.had.a.ref |
| 3f2c0 | 6c 6f 67 2c 20 74 68 65 6e 20 74 68 61 74 20 69 73 20 72 65 73 74 6f 72 65 64 20 61 73 20 74 68 | log,.then.that.is.restored.as.th |
| 3f2e0 | 65 0a 20 20 20 20 20 72 65 66 6c 6f 67 20 6f 66 20 74 68 65 20 62 72 61 6e 63 68 2e 0a 0a 1f 0a | e......reflog.of.the.branch..... |
| 3f300 | 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 65 72 | File:.doc5khxAZ.info,..Node:.Mer |
| 3f320 | 67 69 6e 67 2c 20 20 4e 65 78 74 3a 20 52 65 73 6f 6c 76 69 6e 67 20 43 6f 6e 66 6c 69 63 74 73 | ging,..Next:.Resolving.Conflicts |
| 3f340 | 2c 20 20 50 72 65 76 3a 20 42 72 61 6e 63 68 69 6e 67 2c 20 20 55 70 3a 20 4d 61 6e 69 70 75 6c | ,..Prev:.Branching,..Up:.Manipul |
| 3f360 | 61 74 69 6e 67 0a 0a 36 2e 37 20 4d 65 72 67 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a | ating..6.7.Merging.===========.. |
| 3f380 | 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 6d | Also.see.[BROKEN.LINK:.man:git-m |
| 3f3a0 | 65 72 67 65 5d 20 46 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 68 6f 77 20 74 6f 20 | erge].For.information.on.how.to. |
| 3f3c0 | 72 65 73 6f 6c 76 65 0a 6d 65 72 67 65 20 63 6f 6e 66 6c 69 63 74 73 20 73 65 65 20 74 68 65 20 | resolve.merge.conflicts.see.the. |
| 3f3e0 | 6e 65 78 74 20 73 65 63 74 69 6f 6e 2e 0a 0a 4b 65 79 3a 20 6d 20 28 6d 61 67 69 74 2d 6d 65 72 | next.section...Key:.m.(magit-mer |
| 3f400 | 67 65 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 | ge)......This.transient.prefix.c |
| 3f420 | 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 |
| 3f440 | 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 |
| 3f460 | 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 |
| 3f480 | 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 |
| 3f4a0 | 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 |
| 3f4c0 | 64 2e 0a 0a 20 20 20 57 68 65 6e 20 6e 6f 20 6d 65 72 67 65 20 69 73 20 69 6e 20 70 72 6f 67 72 | d......When.no.merge.is.in.progr |
| 3f4e0 | 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 73 | ess,.then.the.transient.features |
| 3f500 | 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 0a | .the.following.suffix.commands.. |
| 3f520 | 0a 4b 65 79 3a 20 6d 20 6d 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 6c 61 69 6e 29 0a 20 20 | .Key:.m.m.(magit-merge-plain)... |
| 3f540 | 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 20 62 | ...This.command.merges.another.b |
| 3f560 | 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 20 69 | ranch.or.an.arbitrary.revision.i |
| 3f580 | 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 2e 20 20 54 68 | nto......the.current.branch...Th |
| 3f5a0 | 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 20 6d 65 72 67 65 | e.branch.or.revision.to.be.merge |
| 3f5c0 | 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 62 75 66 66 65 72 | d.is.read.in......the.minibuffer |
| 3f5e0 | 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 68 20 61 74 20 70 | .and.defaults.to.the.branch.at.p |
| 3f600 | 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 72 65 20 63 6f 6e | oint........Unless.there.are.con |
| 3f620 | 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 74 20 69 73 20 75 | flicts.or.a.prefix.argument.is.u |
| 3f640 | 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 6e 67 20 6d 65 72 | sed,.then.the......resulting.mer |
| 3f660 | 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 6f 6d 6d 69 74 20 | ge.commit.uses.a.generic.commit. |
| 3f680 | 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 20 64 6f 65 73 20 | message,.and.the.user......does. |
| 3f6a0 | 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 74 20 6f 72 20 63 | not.get.a.chance.to.inspect.or.c |
| 3f6c0 | 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 20 69 73 0a 20 20 | hange.it.before.the.commit.is... |
| 3f6e0 | 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 20 61 72 67 75 6d | ...created...With.a.prefix.argum |
| 3f700 | 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 20 63 72 65 61 74 | ent.this.does.not.actually.creat |
| 3f720 | 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 68 69 63 68 20 6d | e.the......merge.commit,.which.m |
| 3f740 | 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 74 20 68 6f 77 20 | akes.it.possible.to.inspect.how. |
| 3f760 | 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 65 64 20 61 6e 64 | conflicts.were......resolved.and |
| 3f780 | 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 61 67 65 2e 0a 0a | .to.adjust.the.commit.message... |
| 3f7a0 | 4b 65 79 3a 20 6d 20 65 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 65 64 69 74 6d 73 67 29 0a 20 | Key:.m.e.(magit-merge-editmsg).. |
| 3f7c0 | 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 20 | ....This.command.merges.another. |
| 3f7e0 | 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 20 | branch.or.an.arbitrary.revision. |
| 3f800 | 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 20 61 6e 64 | into......the.current.branch.and |
| 3f820 | 20 6f 70 65 6e 73 20 61 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 62 75 66 66 65 72 2c 20 | .opens.a.commit.message.buffer,. |
| 3f840 | 73 6f 20 74 68 61 74 20 74 68 65 0a 20 20 20 20 20 75 73 65 72 20 63 61 6e 20 6d 61 6b 65 20 61 | so.that.the......user.can.make.a |
| 3f860 | 64 6a 75 73 74 6d 65 6e 74 73 2e 20 20 54 68 65 20 63 6f 6d 6d 69 74 20 69 73 20 6e 6f 74 20 61 | djustments...The.commit.is.not.a |
| 3f880 | 63 74 75 61 6c 6c 79 20 63 72 65 61 74 65 64 0a 20 20 20 20 20 75 6e 74 69 6c 20 74 68 65 20 75 | ctually.created......until.the.u |
| 3f8a0 | 73 65 72 20 66 69 6e 69 73 68 65 73 20 77 69 74 68 20 e2 80 98 43 2d 63 20 43 2d 63 e2 80 99 2e | ser.finishes.with....C-c.C-c.... |
| 3f8c0 | 0a 0a 4b 65 79 3a 20 6d 20 6e 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 6e 6f 63 6f 6d 6d 69 74 | ..Key:.m.n.(magit-merge-nocommit |
| 3f8e0 | 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 65 72 67 65 73 20 61 6e 6f 74 68 | )......This.command.merges.anoth |
| 3f900 | 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 73 69 | er.branch.or.an.arbitrary.revisi |
| 3f920 | 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 68 2c | on.into......the.current.branch, |
| 3f940 | 20 62 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 | .but.does.not.actually.create.th |
| 3f960 | 65 20 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 | e.merge.commit.......The.user.ca |
| 3f980 | 6e 20 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 | n.then.further.adjust.the.merge, |
| 3f9a0 | 20 65 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 | .even.when.automatic......confli |
| 3f9c0 | 63 74 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 | ct.resolution.succeeded.and/or.a |
| 3f9e0 | 64 6a 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 4b 65 79 3a 20 | djust.the.commit.message...Key:. |
| 3fa00 | 6d 20 61 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61 62 73 6f 72 62 29 0a 20 20 20 20 20 54 68 | m.a.(magit-merge-absorb)......Th |
| 3fa20 | 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 65 72 67 65 73 20 61 6e 6f 74 68 65 72 20 6c 6f 63 61 6c 20 | is.command.merges.another.local. |
| 3fa40 | 62 72 61 6e 63 68 20 69 6e 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 0a 20 | branch.into.the.current.branch.. |
| 3fa60 | 20 20 20 20 61 6e 64 20 74 68 65 6e 20 72 65 6d 6f 76 65 73 20 74 68 65 20 66 6f 72 6d 65 72 2e | ....and.then.removes.the.former. |
| 3fa80 | 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 61 6e 63 68 20 | .......Before.the.source.branch. |
| 3faa0 | 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 65 20 70 75 73 | is.merged,.it.is.first.force.pus |
| 3fac0 | 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 2c 20 70 72 6f | hed.to.its......push-remote,.pro |
| 3fae0 | 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 61 6e | vided.the.respective.remote.bran |
| 3fb00 | 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 73 20 65 6e 73 | ch.already.exists.......This.ens |
| 3fb20 | 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 6c 6c 2d 72 65 | ures.that.the.respective.pull-re |
| 3fb40 | 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 20 20 20 20 20 | quest.(if.any).won...t.get...... |
| 3fb60 | 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 69 6f 6e 20 6f | stuck.on.some.obsolete.version.o |
| 3fb80 | 66 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 61 72 65 20 62 65 69 6e 67 0a 20 20 20 | f.the.commits.that.are.being.... |
| 3fba0 | 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 61 67 69 74 2d | ..merged...Finally,.if....magit- |
| 3fbc0 | 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 75 73 65 64 20 | branch-pull-request....was.used. |
| 3fbe0 | 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 72 61 6e 63 68 | to.create......the.merged.branch |
| 3fc00 | 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 65 20 62 72 61 | ,.then.the.respective.remote.bra |
| 3fc20 | 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 4b 65 79 3a 20 | nch.is.also......removed...Key:. |
| 3fc40 | 6d 20 64 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 64 69 73 73 6f 6c 76 65 29 0a 20 20 20 20 20 | m.d.(magit-merge-dissolve)...... |
| 3fc60 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 65 72 67 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 | This.command.merges.the.current. |
| 3fc80 | 62 72 61 6e 63 68 20 69 6e 74 6f 20 61 6e 6f 74 68 65 72 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 | branch.into.another.local.branch |
| 3fca0 | 0a 20 20 20 20 20 61 6e 64 20 74 68 65 6e 20 72 65 6d 6f 76 65 73 20 74 68 65 20 66 6f 72 6d 65 | ......and.then.removes.the.forme |
| 3fcc0 | 72 2e 20 20 54 68 65 20 6c 61 74 74 65 72 20 62 65 63 6f 6d 65 73 20 74 68 65 20 6e 65 77 20 63 | r...The.latter.becomes.the.new.c |
| 3fce0 | 75 72 72 65 6e 74 0a 20 20 20 20 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 20 20 42 65 66 6f 72 65 | urrent......branch........Before |
| 3fd00 | 20 74 68 65 20 73 6f 75 72 63 65 20 62 72 61 6e 63 68 20 69 73 20 6d 65 72 67 65 64 2c 20 69 74 | .the.source.branch.is.merged,.it |
| 3fd20 | 20 69 73 20 66 69 72 73 74 20 66 6f 72 63 65 20 70 75 73 68 65 64 20 74 6f 20 69 74 73 0a 20 20 | .is.first.force.pushed.to.its... |
| 3fd40 | 20 20 20 70 75 73 68 2d 72 65 6d 6f 74 65 2c 20 70 72 6f 76 69 64 65 64 20 74 68 65 20 72 65 73 | ...push-remote,.provided.the.res |
| 3fd60 | 70 65 63 74 69 76 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 61 6c 72 65 61 64 79 20 65 78 | pective.remote.branch.already.ex |
| 3fd80 | 69 73 74 73 2e 0a 20 20 20 20 20 54 68 69 73 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 74 68 65 | ists.......This.ensures.that.the |
| 3fda0 | 20 72 65 73 70 65 63 74 69 76 65 20 70 75 6c 6c 2d 72 65 71 75 65 73 74 20 28 69 66 20 61 6e 79 | .respective.pull-request.(if.any |
| 3fdc0 | 29 20 77 6f 6e e2 80 99 74 20 67 65 74 0a 20 20 20 20 20 73 74 75 63 6b 20 6f 6e 20 73 6f 6d 65 | ).won...t.get......stuck.on.some |
| 3fde0 | 20 6f 62 73 6f 6c 65 74 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 73 | .obsolete.version.of.the.commits |
| 3fe00 | 20 74 68 61 74 20 61 72 65 20 62 65 69 6e 67 0a 20 20 20 20 20 6d 65 72 67 65 64 2e 20 20 46 69 | .that.are.being......merged...Fi |
| 3fe20 | 6e 61 6c 6c 79 2c 20 69 66 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 75 6c 6c 2d 72 | nally,.if....magit-branch-pull-r |
| 3fe40 | 65 71 75 65 73 74 e2 80 99 20 77 61 73 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 0a 20 20 20 | equest....was.used.to.create.... |
| 3fe60 | 20 20 74 68 65 20 6d 65 72 67 65 64 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 74 68 65 20 72 65 | ..the.merged.branch,.then.the.re |
| 3fe80 | 73 70 65 63 74 69 76 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 69 73 20 61 6c 73 6f 0a 20 | spective.remote.branch.is.also.. |
| 3fea0 | 20 20 20 20 72 65 6d 6f 76 65 64 2e 0a 0a 4b 65 79 3a 20 6d 20 73 20 28 6d 61 67 69 74 2d 6d 65 | ....removed...Key:.m.s.(magit-me |
| 3fec0 | 72 67 65 2d 73 71 75 61 73 68 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 71 | rge-squash)......This.command.sq |
| 3fee0 | 75 61 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 | uashes.the.changes.introduced.by |
| 3ff00 | 20 61 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 | .another.branch.or......an.arbit |
| 3ff20 | 72 61 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 | rary.revision.into.the.current.b |
| 3ff40 | 72 61 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 | ranch...This.only.applies......t |
| 3ff60 | 68 65 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 | he.changes.made.by.the.squashed. |
| 3ff80 | 63 6f 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 | commits...No.information.is..... |
| 3ffa0 | 20 70 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 | .preserved.that.would.allow.crea |
| 3ffc0 | 74 69 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 | ting.an.actual.merge.commit..... |
| 3ffe0 | 20 20 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 | ..Instead.of.this.command.you.sh |
| 40000 | 6f 75 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 | ould.probably.use.a.command.from |
| 40020 | 20 74 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 4b 65 79 3a | .the......apply.transient...Key: |
| 40040 | 20 6d 20 70 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 77 29 0a 20 20 20 20 20 | .m.p.(magit-merge-preview)...... |
| 40060 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20 61 20 70 72 65 76 69 65 77 20 6f 66 20 | This.command.shows.a.preview.of. |
| 40080 | 6d 65 72 67 69 6e 67 20 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 20 6f 72 20 61 6e 0a 20 20 20 | merging.another.branch.or.an.... |
| 400a0 | 20 20 61 72 62 69 74 72 61 72 79 20 72 65 76 69 73 69 6f 6e 20 69 6e 74 6f 20 74 68 65 20 63 75 | ..arbitrary.revision.into.the.cu |
| 400c0 | 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 63 6f | rrent.branch........Note.that.co |
| 400e0 | 6d 6d 61 6e 64 73 2c 20 74 68 61 74 20 6e 6f 72 6d 61 6c 6c 79 20 63 68 61 6e 67 65 20 68 6f 77 | mmands,.that.normally.change.how |
| 40100 | 20 61 20 64 69 66 66 20 69 73 20 64 69 73 70 6c 61 79 65 64 2c 0a 20 20 20 20 20 64 6f 20 6e 6f | .a.diff.is.displayed,......do.no |
| 40120 | 74 20 77 6f 72 6b 20 69 6e 20 62 75 66 66 65 72 73 20 63 72 65 61 74 65 64 20 62 79 20 74 68 69 | t.work.in.buffers.created.by.thi |
| 40140 | 73 20 63 6f 6d 6d 61 6e 64 2c 20 62 65 63 61 75 73 65 20 74 68 65 0a 20 20 20 20 20 75 6e 64 65 | s.command,.because.the......unde |
| 40160 | 72 6c 79 69 6e 67 20 47 69 74 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 | rlying.Git.command.does.not.supp |
| 40180 | 6f 72 74 20 64 69 66 66 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20 20 20 57 68 65 6e 20 61 20 6d | ort.diff.arguments......When.a.m |
| 401a0 | 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 65 20 74 72 | erge.is.in.progress,.then.the.tr |
| 401c0 | 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 0a 66 6f 6c | ansient.instead.features.the.fol |
| 401e0 | 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 4b 65 79 3a 20 6d 20 | lowing.suffix.commands...Key:.m. |
| 40200 | 6d 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 29 0a 20 20 20 20 20 41 66 74 65 72 20 74 68 65 20 75 | m.(magit-merge)......After.the.u |
| 40220 | 73 65 72 20 72 65 73 6f 6c 76 65 64 20 63 6f 6e 66 6c 69 63 74 73 2c 20 74 68 69 73 20 63 6f 6d | ser.resolved.conflicts,.this.com |
| 40240 | 6d 61 6e 64 20 70 72 6f 63 65 65 64 73 20 77 69 74 68 20 74 68 65 0a 20 20 20 20 20 6d 65 72 67 | mand.proceeds.with.the......merg |
| 40260 | 65 2e 20 20 49 66 20 73 6f 6d 65 20 63 6f 6e 66 6c 69 63 74 73 20 77 65 72 65 6e e2 80 99 74 20 | e...If.some.conflicts.weren...t. |
| 40280 | 72 65 73 6f 6c 76 65 64 2c 20 74 68 65 6e 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 | resolved,.then.this.command..... |
| 402a0 | 20 66 61 69 6c 73 2e 0a 0a 4b 65 79 3a 20 6d 20 61 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61 | .fails...Key:.m.a.(magit-merge-a |
| 402c0 | 62 6f 72 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 62 6f 72 74 73 20 74 | bort)......This.command.aborts.t |
| 402e0 | 68 65 20 63 75 72 72 65 6e 74 20 6d 65 72 67 65 20 6f 70 65 72 61 74 69 6f 6e 2e 0a 0a 1f 0a 46 | he.current.merge.operation.....F |
| 40300 | 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 73 6f | ile:.doc5khxAZ.info,..Node:.Reso |
| 40320 | 6c 76 69 6e 67 20 43 6f 6e 66 6c 69 63 74 73 2c 20 20 4e 65 78 74 3a 20 52 65 62 61 73 69 6e 67 | lving.Conflicts,..Next:.Rebasing |
| 40340 | 2c 20 20 50 72 65 76 3a 20 4d 65 72 67 69 6e 67 2c 20 20 55 70 3a 20 4d 61 6e 69 70 75 6c 61 74 | ,..Prev:.Merging,..Up:.Manipulat |
| 40360 | 69 6e 67 0a 0a 36 2e 38 20 52 65 73 6f 6c 76 69 6e 67 20 43 6f 6e 66 6c 69 63 74 73 0a 3d 3d 3d | ing..6.8.Resolving.Conflicts.=== |
| 40380 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 57 68 65 6e 20 6d 65 72 67 69 | ====================..When.mergi |
| 403a0 | 6e 67 20 62 72 61 6e 63 68 65 73 20 28 6f 72 20 6f 74 68 65 72 77 69 73 65 20 63 6f 6d 62 69 6e | ng.branches.(or.otherwise.combin |
| 403c0 | 69 6e 67 20 6f 72 20 63 68 61 6e 67 69 6e 67 20 68 69 73 74 6f 72 79 29 0a 63 6f 6e 66 6c 69 63 | ing.or.changing.history).conflic |
| 403e0 | 74 73 20 63 61 6e 20 6f 63 63 75 72 2e 20 20 49 66 20 79 6f 75 20 65 64 69 74 65 64 20 74 77 6f | ts.can.occur...If.you.edited.two |
| 40400 | 20 63 6f 6d 70 6c 65 74 65 6c 79 20 64 69 66 66 65 72 65 6e 74 20 70 61 72 74 73 20 6f 66 0a 74 | .completely.different.parts.of.t |
| 40420 | 68 65 20 73 61 6d 65 20 66 69 6c 65 20 69 6e 20 74 77 6f 20 62 72 61 6e 63 68 65 73 20 61 6e 64 | he.same.file.in.two.branches.and |
| 40440 | 20 74 68 65 6e 20 6d 65 72 67 65 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 62 72 61 6e 63 68 65 | .then.merge.one.of.these.branche |
| 40460 | 73 20 69 6e 74 6f 0a 74 68 65 20 6f 74 68 65 72 2c 20 74 68 65 6e 20 47 69 74 20 63 61 6e 20 72 | s.into.the.other,.then.Git.can.r |
| 40480 | 65 73 6f 6c 76 65 20 74 68 61 74 20 6f 6e 20 69 74 73 20 6f 77 6e 2c 20 62 75 74 20 69 66 20 79 | esolve.that.on.its.own,.but.if.y |
| 404a0 | 6f 75 20 65 64 69 74 20 74 68 65 0a 73 61 6d 65 20 61 72 65 61 20 6f 66 20 61 20 66 69 6c 65 2c | ou.edit.the.same.area.of.a.file, |
| 404c0 | 20 74 68 65 6e 20 61 20 68 75 6d 61 6e 20 69 73 20 72 65 71 75 69 72 65 64 20 74 6f 20 64 65 63 | .then.a.human.is.required.to.dec |
| 404e0 | 69 64 65 20 68 6f 77 20 74 68 65 20 74 77 6f 0a 76 65 72 73 69 6f 6e 73 2c 20 6f 72 20 22 73 69 | ide.how.the.two.versions,.or."si |
| 40500 | 64 65 73 20 6f 66 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 22 2c 20 61 72 65 20 74 6f 20 62 65 20 | des.of.the.conflict",.are.to.be. |
| 40520 | 63 6f 6d 62 69 6e 65 64 20 69 6e 74 6f 20 6f 6e 65 2e 0a 0a 20 20 20 48 65 72 65 20 77 65 20 63 | combined.into.one......Here.we.c |
| 40540 | 61 6e 20 6f 6e 6c 79 20 70 72 6f 76 69 64 65 20 61 20 62 72 69 65 66 20 69 6e 74 72 6f 64 75 63 | an.only.provide.a.brief.introduc |
| 40560 | 74 69 6f 6e 20 74 6f 20 74 68 65 20 73 75 62 6a 65 63 74 20 61 6e 64 0a 70 6f 69 6e 74 20 79 6f | tion.to.the.subject.and.point.yo |
| 40580 | 75 20 74 6f 77 61 72 64 20 73 6f 6d 65 20 74 6f 6f 6c 73 20 74 68 61 74 20 63 61 6e 20 68 65 6c | u.toward.some.tools.that.can.hel |
| 405a0 | 70 2e 20 20 49 66 20 79 6f 75 20 61 72 65 20 6e 65 77 20 74 6f 20 74 68 69 73 2c 20 74 68 65 6e | p...If.you.are.new.to.this,.then |
| 405c0 | 0a 70 6c 65 61 73 65 20 61 6c 73 6f 20 63 6f 6e 73 75 6c 74 20 47 69 74 e2 80 99 73 20 6f 77 6e | .please.also.consult.Git...s.own |
| 405e0 | 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 61 73 20 77 65 6c 6c 20 61 73 20 6f 74 68 65 72 20 | .documentation.as.well.as.other. |
| 40600 | 72 65 73 6f 75 72 63 65 73 2e 0a 0a 20 20 20 49 66 20 61 20 66 69 6c 65 20 68 61 73 20 63 6f 6e | resources......If.a.file.has.con |
| 40620 | 66 6c 69 63 74 73 20 61 6e 64 20 47 69 74 20 63 61 6e 6e 6f 74 20 72 65 73 6f 6c 76 65 20 74 68 | flicts.and.Git.cannot.resolve.th |
| 40640 | 65 6d 20 62 79 20 69 74 73 65 6c 66 2c 20 74 68 65 6e 0a 69 74 20 70 75 74 73 20 62 6f 74 68 20 | em.by.itself,.then.it.puts.both. |
| 40660 | 76 65 72 73 69 6f 6e 73 20 69 6e 74 6f 20 74 68 65 20 61 66 66 65 63 74 65 64 20 66 69 6c 65 20 | versions.into.the.affected.file. |
| 40680 | 61 6c 6f 6e 67 20 77 69 74 68 20 73 70 65 63 69 61 6c 20 6d 61 72 6b 65 72 73 0a 77 68 6f 73 65 | along.with.special.markers.whose |
| 406a0 | 20 70 75 72 70 6f 73 65 20 69 73 20 74 6f 20 64 65 6e 6f 74 65 20 74 68 65 20 62 6f 75 6e 64 61 | .purpose.is.to.denote.the.bounda |
| 406c0 | 72 69 65 73 20 6f 66 20 74 68 65 20 75 6e 72 65 73 6f 6c 76 65 64 20 70 61 72 74 20 6f 66 20 74 | ries.of.the.unresolved.part.of.t |
| 406e0 | 68 65 0a 66 69 6c 65 20 61 6e 64 20 62 65 74 77 65 65 6e 20 74 68 65 20 64 69 66 66 65 72 65 6e | he.file.and.between.the.differen |
| 40700 | 74 20 76 65 72 73 69 6f 6e 73 2e 20 20 54 68 65 73 65 20 62 6f 75 6e 64 61 72 79 20 6c 69 6e 65 | t.versions...These.boundary.line |
| 40720 | 73 20 62 65 67 69 6e 0a 77 69 74 68 20 74 68 65 20 73 74 72 69 6e 67 73 20 63 6f 6e 73 69 73 74 | s.begin.with.the.strings.consist |
| 40740 | 69 6e 67 20 6f 66 20 73 65 76 65 6e 20 74 69 6d 65 73 20 74 68 65 20 73 61 6d 65 20 63 68 61 72 | ing.of.seven.times.the.same.char |
| 40760 | 61 63 74 65 72 2c 20 6f 6e 65 20 6f 66 0a e2 80 98 3c e2 80 99 2c 20 e2 80 98 7c e2 80 99 2c 20 | acter,.one.of....<...,....|...,. |
| 40780 | e2 80 98 3d e2 80 99 20 61 6e 64 20 e2 80 98 3e e2 80 99 2c 20 61 6e 64 20 61 72 65 20 66 6f 6c | ...=....and....>...,.and.are.fol |
| 407a0 | 6c 6f 77 65 64 20 62 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 73 | lowed.by.information.about.the.s |
| 407c0 | 6f 75 72 63 65 0a 6f 66 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 76 65 72 73 69 6f 6e 73 | ource.of.the.respective.versions |
| 407e0 | 2c 20 65 2e 67 2e 3a 0a 0a 20 20 20 20 20 3c 3c 3c 3c 3c 3c 3c 20 48 45 41 44 0a 20 20 20 20 20 | ,.e.g.:.......<<<<<<<.HEAD...... |
| 40800 | 54 61 6b 65 20 74 68 65 20 62 6c 75 65 20 70 69 6c 6c 2e 0a 20 20 20 20 20 3d 3d 3d 3d 3d 3d 3d | Take.the.blue.pill.......======= |
| 40820 | 0a 20 20 20 20 20 54 61 6b 65 20 74 68 65 20 72 65 64 20 70 69 6c 6c 2e 0a 20 20 20 20 20 3e 3e | ......Take.the.red.pill.......>> |
| 40840 | 3e 3e 3e 3e 3e 20 66 65 61 74 75 72 65 0a 0a 20 20 20 49 6e 20 74 68 69 73 20 63 61 73 65 20 79 | >>>>>.feature.....In.this.case.y |
| 40860 | 6f 75 20 68 61 76 65 20 63 68 6f 73 65 6e 20 74 6f 20 74 61 6b 65 20 74 68 65 20 72 65 64 20 70 | ou.have.chosen.to.take.the.red.p |
| 40880 | 69 6c 6c 20 6f 6e 20 6f 6e 65 20 62 72 61 6e 63 68 20 61 6e 64 0a 6f 6e 20 61 6e 6f 74 68 65 72 | ill.on.one.branch.and.on.another |
| 408a0 | 20 79 6f 75 20 70 69 63 6b 65 64 20 74 68 65 20 62 6c 75 65 20 70 69 6c 6c 2e 20 20 4e 6f 77 20 | .you.picked.the.blue.pill...Now. |
| 408c0 | 74 68 61 74 20 79 6f 75 20 61 72 65 20 6d 65 72 67 69 6e 67 20 74 68 65 73 65 20 74 77 6f 0a 64 | that.you.are.merging.these.two.d |
| 408e0 | 69 76 65 72 67 69 6e 67 20 62 72 61 6e 63 68 65 73 2c 20 47 69 74 20 63 61 6e 6e 6f 74 20 70 6f | iverging.branches,.Git.cannot.po |
| 40900 | 73 73 69 62 6c 79 20 6b 6e 6f 77 20 77 68 69 63 68 20 70 69 6c 6c 20 79 6f 75 20 77 61 6e 74 20 | ssibly.know.which.pill.you.want. |
| 40920 | 74 6f 0a 74 61 6b 65 2e 0a 0a 20 20 20 54 6f 20 72 65 73 6f 6c 76 65 20 74 68 61 74 20 63 6f 6e | to.take......To.resolve.that.con |
| 40940 | 66 6c 69 63 74 20 79 6f 75 20 68 61 76 65 20 74 6f 20 63 72 65 61 74 65 20 61 20 76 65 72 73 69 | flict.you.have.to.create.a.versi |
| 40960 | 6f 6e 20 6f 66 20 74 68 65 20 61 66 66 65 63 74 65 64 0a 61 72 65 61 20 6f 66 20 74 68 65 20 66 | on.of.the.affected.area.of.the.f |
| 40980 | 69 6c 65 20 62 79 20 6b 65 65 70 69 6e 67 20 6f 6e 6c 79 20 6f 6e 65 20 6f 66 20 74 68 65 20 73 | ile.by.keeping.only.one.of.the.s |
| 409a0 | 69 64 65 73 2c 20 70 6f 73 73 69 62 6c 79 20 62 79 20 65 64 69 74 69 6e 67 0a 69 74 20 69 6e 20 | ides,.possibly.by.editing.it.in. |
| 409c0 | 6f 72 64 65 72 20 74 6f 20 62 72 69 6e 67 20 69 6e 20 74 68 65 20 63 68 61 6e 67 65 73 20 66 72 | order.to.bring.in.the.changes.fr |
| 409e0 | 6f 6d 20 74 68 65 20 6f 74 68 65 72 20 73 69 64 65 2c 20 72 65 6d 6f 76 65 20 74 68 65 0a 6f 74 | om.the.other.side,.remove.the.ot |
| 40a00 | 68 65 72 20 76 65 72 73 69 6f 6e 73 20 61 73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 6d 61 72 6b | her.versions.as.well.as.the.mark |
| 40a20 | 65 72 73 2c 20 61 6e 64 20 74 68 65 6e 20 73 74 61 67 65 20 74 68 65 20 72 65 73 75 6c 74 2e 20 | ers,.and.then.stage.the.result.. |
| 40a40 | 20 41 0a 70 6f 73 73 69 62 6c 65 20 72 65 73 6f 6c 75 74 69 6f 6e 20 6d 69 67 68 74 20 62 65 3a | .A.possible.resolution.might.be: |
| 40a60 | 0a 0a 20 20 20 20 20 54 61 6b 65 20 62 6f 74 68 20 70 69 6c 6c 73 2e 0a 0a 20 20 20 4f 66 74 65 | .......Take.both.pills......Ofte |
| 40a80 | 6e 20 69 74 20 69 73 20 75 73 65 66 75 6c 20 74 6f 20 73 65 65 20 6e 6f 74 20 6f 6e 6c 79 20 74 | n.it.is.useful.to.see.not.only.t |
| 40aa0 | 68 65 20 74 77 6f 20 73 69 64 65 73 20 6f 66 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 20 62 75 74 | he.two.sides.of.the.conflict.but |
| 40ac0 | 0a 61 6c 73 6f 20 74 68 65 20 22 6f 72 69 67 69 6e 61 6c 22 20 76 65 72 73 69 6f 6e 20 66 72 6f | .also.the."original".version.fro |
| 40ae0 | 6d 20 62 65 66 6f 72 65 20 74 68 65 20 73 61 6d 65 20 61 72 65 61 20 6f 66 20 74 68 65 20 66 69 | m.before.the.same.area.of.the.fi |
| 40b00 | 6c 65 20 77 61 73 0a 6d 6f 64 69 66 69 65 64 20 74 77 69 63 65 20 6f 6e 20 64 69 66 66 65 72 65 | le.was.modified.twice.on.differe |
| 40b20 | 6e 74 20 62 72 61 6e 63 68 65 73 2e 20 20 49 6e 73 74 72 75 63 74 20 47 69 74 20 74 6f 20 69 6e | nt.branches...Instruct.Git.to.in |
| 40b40 | 73 65 72 74 20 74 68 61 74 0a 76 65 72 73 69 6f 6e 20 61 73 20 77 65 6c 6c 20 62 79 20 72 75 6e | sert.that.version.as.well.by.run |
| 40b60 | 6e 69 6e 67 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6f 6e 63 65 3a 0a 0a 20 20 20 20 20 67 69 | ning.this.command.once:.......gi |
| 40b80 | 74 20 63 6f 6e 66 69 67 20 2d 2d 67 6c 6f 62 61 6c 20 6d 65 72 67 65 2e 63 6f 6e 66 6c 69 63 74 | t.config.--global.merge.conflict |
| 40ba0 | 53 74 79 6c 65 20 64 69 66 66 33 0a 0a 20 20 20 54 68 65 20 61 62 6f 76 65 20 63 6f 6e 66 6c 69 | Style.diff3.....The.above.confli |
| 40bc0 | 63 74 20 6d 69 67 68 74 20 74 68 65 6e 20 68 61 76 65 20 6c 6f 6f 6b 65 64 20 6c 69 6b 65 20 74 | ct.might.then.have.looked.like.t |
| 40be0 | 68 69 73 3a 0a 0a 20 20 20 20 20 3c 3c 3c 3c 3c 3c 3c 20 48 45 41 44 0a 20 20 20 20 20 54 61 6b | his:.......<<<<<<<.HEAD......Tak |
| 40c00 | 65 20 74 68 65 20 62 6c 75 65 20 70 69 6c 6c 2e 0a 20 20 20 20 20 7c 7c 7c 7c 7c 7c 7c 20 6d 65 | e.the.blue.pill.......|||||||.me |
| 40c20 | 72 67 65 64 20 63 6f 6d 6d 6f 6e 20 61 6e 63 65 73 74 6f 72 73 0a 20 20 20 20 20 54 61 6b 65 20 | rged.common.ancestors......Take. |
| 40c40 | 65 69 74 68 65 72 20 74 68 65 20 62 6c 75 65 20 6f 72 20 74 68 65 20 72 65 64 20 70 69 6c 6c 2c | either.the.blue.or.the.red.pill, |
| 40c60 | 20 62 75 74 20 6e 6f 74 20 62 6f 74 68 2e 0a 20 20 20 20 20 3d 3d 3d 3d 3d 3d 3d 0a 20 20 20 20 | .but.not.both.......=======..... |
| 40c80 | 20 54 61 6b 65 20 74 68 65 20 72 65 64 20 70 69 6c 6c 2e 0a 20 20 20 20 20 3e 3e 3e 3e 3e 3e 3e | .Take.the.red.pill.......>>>>>>> |
| 40ca0 | 20 66 65 61 74 75 72 65 0a 0a 20 20 20 49 66 20 74 68 61 74 20 77 65 72 65 20 74 68 65 20 63 61 | .feature.....If.that.were.the.ca |
| 40cc0 | 73 65 2c 20 74 68 65 6e 20 74 68 65 20 61 62 6f 76 65 20 63 6f 6e 66 6c 69 63 74 20 72 65 73 6f | se,.then.the.above.conflict.reso |
| 40ce0 | 6c 75 74 69 6f 6e 20 77 6f 75 6c 64 20 6e 6f 74 0a 68 61 76 65 20 62 65 65 6e 20 63 6f 72 72 65 | lution.would.not.have.been.corre |
| 40d00 | 63 74 2c 20 77 68 69 63 68 20 64 65 6d 6f 6e 73 74 72 61 74 65 73 20 77 68 79 20 73 65 65 69 6e | ct,.which.demonstrates.why.seein |
| 40d20 | 67 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 0a 61 6c 6f 6e 67 73 69 64 65 | g.the.original.version.alongside |
| 40d40 | 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 76 65 72 73 69 6f 6e 73 20 63 61 6e 20 62 65 | .the.conflicting.versions.can.be |
| 40d60 | 20 75 73 65 66 75 6c 2e 0a 0a 20 20 20 59 6f 75 20 63 61 6e 20 70 65 72 66 6f 72 6d 20 74 68 65 | .useful......You.can.perform.the |
| 40d80 | 20 63 6f 6e 66 6c 69 63 74 20 72 65 73 6f 6c 75 74 69 6f 6e 20 63 6f 6d 70 6c 65 74 65 6c 79 20 | .conflict.resolution.completely. |
| 40da0 | 62 79 20 68 61 6e 64 2c 20 62 75 74 20 45 6d 61 63 73 0a 61 6c 73 6f 20 70 72 6f 76 69 64 65 73 | by.hand,.but.Emacs.also.provides |
| 40dc0 | 20 73 6f 6d 65 20 70 61 63 6b 61 67 65 73 20 74 68 61 74 20 68 65 6c 70 20 69 6e 20 74 68 65 20 | .some.packages.that.help.in.the. |
| 40de0 | 70 72 6f 63 65 73 73 3a 20 53 6d 65 72 67 65 2c 20 45 64 69 66 66 0a 28 2a 6e 6f 74 65 20 28 65 | process:.Smerge,.Ediff.(*note.(e |
| 40e00 | 64 69 66 66 29 54 6f 70 3a 3a 29 2c 20 61 6e 64 20 45 6d 65 72 67 65 20 28 2a 6e 6f 74 65 20 28 | diff)Top::),.and.Emerge.(*note.( |
| 40e20 | 65 6d 61 63 73 29 45 6d 65 72 67 65 3a 3a 29 2e 20 20 4d 61 67 69 74 20 64 6f 65 73 0a 6e 6f 74 | emacs)Emerge::)...Magit.does.not |
| 40e40 | 20 70 72 6f 76 69 64 65 20 69 74 73 20 6f 77 6e 20 74 6f 6f 6c 73 20 66 6f 72 20 63 6f 6e 66 6c | .provide.its.own.tools.for.confl |
| 40e60 | 69 63 74 20 72 65 73 6f 6c 75 74 69 6f 6e 2c 20 62 75 74 20 69 74 20 64 6f 65 73 20 6d 61 6b 65 | ict.resolution,.but.it.does.make |
| 40e80 | 0a 75 73 69 6e 67 20 53 6d 65 72 67 65 20 61 6e 64 20 45 64 69 66 66 20 6d 6f 72 65 20 63 6f 6e | .using.Smerge.and.Ediff.more.con |
| 40ea0 | 76 65 6e 69 65 6e 74 2e 20 20 28 45 64 69 66 66 20 73 75 70 65 72 73 65 64 65 73 20 45 6d 65 72 | venient...(Ediff.supersedes.Emer |
| 40ec0 | 67 65 2c 20 73 6f 0a 79 6f 75 20 70 72 6f 62 61 62 6c 79 20 64 6f 6e e2 80 99 74 20 77 61 6e 74 | ge,.so.you.probably.don...t.want |
| 40ee0 | 20 74 6f 20 75 73 65 20 74 68 65 20 6c 61 74 74 65 72 20 61 6e 79 77 61 79 2e 29 0a 0a 20 20 20 | .to.use.the.latter.anyway.)..... |
| 40f00 | 49 6e 20 74 68 65 20 4d 61 67 69 74 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2c 20 66 69 6c 65 | In.the.Magit.status.buffer,.file |
| 40f20 | 73 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 61 72 65 0a | s.with.unresolved.conflicts.are. |
| 40f40 | 6c 69 73 74 65 64 20 69 6e 20 74 68 65 20 22 55 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 22 | listed.in.the."Unstaged.changes" |
| 40f60 | 20 61 6e 64 2f 6f 72 20 22 53 74 61 67 65 64 20 63 68 61 6e 67 65 73 22 20 73 65 63 74 69 6f 6e | .and/or."Staged.changes".section |
| 40f80 | 73 2e 20 20 54 68 65 79 0a 61 72 65 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 74 68 65 20 77 | s...They.are.prefixed.with.the.w |
| 40fa0 | 6f 72 64 20 22 75 6e 6d 65 72 67 65 64 22 2c 20 77 68 69 63 68 20 69 6e 20 74 68 69 73 20 63 6f | ord."unmerged",.which.in.this.co |
| 40fc0 | 6e 74 65 78 74 20 65 73 73 65 6e 74 69 61 6c 6c 79 0a 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 | ntext.essentially.is.a.synonym.f |
| 40fe0 | 6f 72 20 22 75 6e 72 65 73 6f 6c 76 65 64 22 2e 0a 0a 20 20 20 50 72 65 73 73 69 6e 67 20 e2 80 | or."unresolved"......Pressing... |
| 41000 | 98 52 45 54 e2 80 99 20 77 68 69 6c 65 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 73 75 63 68 20 61 | .RET....while.point.is.on.such.a |
| 41020 | 20 66 69 6c 65 20 73 65 63 74 69 6f 6e 20 73 68 6f 77 73 20 61 20 62 75 66 66 65 72 0a 76 69 73 | .file.section.shows.a.buffer.vis |
| 41040 | 69 74 69 6e 67 20 74 68 61 74 20 66 69 6c 65 2c 20 74 75 72 6e 73 20 6f 6e 20 e2 80 98 73 6d 65 | iting.that.file,.turns.on....sme |
| 41060 | 72 67 65 2d 6d 6f 64 65 e2 80 99 20 69 6e 20 74 68 61 74 20 62 75 66 66 65 72 2c 20 61 6e 64 20 | rge-mode....in.that.buffer,.and. |
| 41080 | 70 6c 61 63 65 73 0a 70 6f 69 6e 74 20 69 6e 73 69 64 65 20 74 68 65 20 66 69 72 73 74 20 61 72 | places.point.inside.the.first.ar |
| 410a0 | 65 61 20 77 69 74 68 20 63 6f 6e 66 6c 69 63 74 73 2e 20 20 59 6f 75 20 73 68 6f 75 6c 64 20 74 | ea.with.conflicts...You.should.t |
| 410c0 | 68 65 6e 20 72 65 73 6f 6c 76 65 0a 74 68 61 74 20 63 6f 6e 66 6c 69 63 74 20 75 73 69 6e 67 20 | hen.resolve.that.conflict.using. |
| 410e0 | 72 65 67 75 6c 61 72 20 65 64 69 74 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 2f 6f 72 20 53 6d 65 | regular.edit.commands.and/or.Sme |
| 41100 | 72 67 65 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 20 20 20 55 6e 66 6f 72 74 75 6e 61 74 65 6c 79 20 | rge.commands......Unfortunately. |
| 41120 | 53 6d 65 72 67 65 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 61 20 6d 61 6e 75 61 6c 2c 20 62 | Smerge.does.not.have.a.manual,.b |
| 41140 | 75 74 20 79 6f 75 20 63 61 6e 20 67 65 74 20 61 20 6c 69 73 74 0a 6f 66 20 63 6f 6d 6d 61 6e 64 | ut.you.can.get.a.list.of.command |
| 41160 | 73 20 61 6e 64 20 62 69 6e 64 69 6e 67 20 e2 80 98 43 2d 63 20 5e 20 43 2d 68 e2 80 99 20 61 6e | s.and.binding....C-c.^.C-h....an |
| 41180 | 64 20 70 72 65 73 73 20 e2 80 98 52 45 54 e2 80 99 20 77 68 69 6c 65 20 70 6f 69 6e 74 20 69 73 | d.press....RET....while.point.is |
| 411a0 | 20 6f 6e 20 61 0a 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 20 74 6f 20 72 65 61 64 20 69 74 73 20 64 | .on.a.command.name.to.read.its.d |
| 411c0 | 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 0a 0a 20 20 20 4e 6f 72 6d 61 6c 6c 79 20 79 6f 75 20 77 | ocumentation......Normally.you.w |
| 411e0 | 6f 75 6c 64 20 65 64 69 74 20 6f 6e 65 20 76 65 72 73 69 6f 6e 20 61 6e 64 20 74 68 65 6e 20 74 | ould.edit.one.version.and.then.t |
| 41200 | 65 6c 6c 20 53 6d 65 72 67 65 20 74 6f 20 6b 65 65 70 20 6f 6e 6c 79 0a 74 68 61 74 20 76 65 72 | ell.Smerge.to.keep.only.that.ver |
| 41220 | 73 69 6f 6e 2e 20 20 55 73 65 20 e2 80 98 43 2d 63 20 5e 20 6d e2 80 99 20 28 e2 80 98 73 6d 65 | sion...Use....C-c.^.m....(...sme |
| 41240 | 72 67 65 2d 6b 65 65 70 2d 6d 69 6e 65 e2 80 99 29 20 74 6f 20 6b 65 65 70 20 74 68 65 20 e2 80 | rge-keep-mine...).to.keep.the... |
| 41260 | 98 48 45 41 44 e2 80 99 0a 76 65 72 73 69 6f 6e 20 6f 72 20 e2 80 98 43 2d 63 20 5e 20 6f e2 80 | .HEAD....version.or....C-c.^.o.. |
| 41280 | 99 20 28 e2 80 98 73 6d 65 72 67 65 2d 6b 65 65 70 2d 6f 74 68 65 72 e2 80 99 29 20 74 6f 20 6b | ..(...smerge-keep-other...).to.k |
| 412a0 | 65 65 70 20 74 68 65 20 76 65 72 73 69 6f 6e 20 74 68 61 74 0a 66 6f 6c 6c 6f 77 73 20 22 7c 7c | eep.the.version.that.follows."|| |
| 412c0 | 7c 7c 7c 7c 7c 22 2e 20 20 54 68 65 6e 20 75 73 65 20 e2 80 98 43 2d 63 20 5e 20 6e e2 80 99 20 | |||||"...Then.use....C-c.^.n.... |
| 412e0 | 74 6f 20 6d 6f 76 65 20 74 6f 20 74 68 65 20 6e 65 78 74 20 63 6f 6e 66 6c 69 63 74 69 6e 67 0a | to.move.to.the.next.conflicting. |
| 41300 | 61 72 65 61 20 69 6e 20 74 68 65 20 73 61 6d 65 20 66 69 6c 65 2e 20 20 4f 6e 63 65 20 79 6f 75 | area.in.the.same.file...Once.you |
| 41320 | 20 61 72 65 20 64 6f 6e 65 20 72 65 73 6f 6c 76 69 6e 67 20 63 6f 6e 66 6c 69 63 74 73 2c 20 72 | .are.done.resolving.conflicts,.r |
| 41340 | 65 74 75 72 6e 20 74 6f 0a 74 68 65 20 4d 61 67 69 74 20 73 74 61 74 75 73 20 62 75 66 66 65 72 | eturn.to.the.Magit.status.buffer |
| 41360 | 2e 20 20 54 68 65 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 6e 6f 77 20 62 65 20 73 68 6f 77 6e 20 | ...The.file.should.now.be.shown. |
| 41380 | 61 73 20 22 6d 6f 64 69 66 69 65 64 22 2c 20 6e 6f 0a 6c 6f 6e 67 65 72 20 61 73 20 22 75 6e 6d | as."modified",.no.longer.as."unm |
| 413a0 | 65 72 67 65 64 22 2c 20 62 65 63 61 75 73 65 20 53 6d 65 72 67 65 20 61 75 74 6f 6d 61 74 69 63 | erged",.because.Smerge.automatic |
| 413c0 | 61 6c 6c 79 20 73 74 61 67 65 73 20 74 68 65 20 66 69 6c 65 20 77 68 65 6e 0a 79 6f 75 20 73 61 | ally.stages.the.file.when.you.sa |
| 413e0 | 76 65 20 74 68 65 20 62 75 66 66 65 72 20 61 66 74 65 72 20 72 65 73 6f 6c 76 69 6e 67 20 74 68 | ve.the.buffer.after.resolving.th |
| 41400 | 65 20 6c 61 73 74 20 63 6f 6e 66 6c 69 63 74 2e 0a 0a 20 20 20 4d 61 67 69 74 20 6e 6f 77 20 77 | e.last.conflict......Magit.now.w |
| 41420 | 72 61 70 73 20 74 68 65 20 6d 65 6e 74 69 6f 6e 65 64 20 53 6d 65 72 67 65 20 63 6f 6d 6d 61 6e | raps.the.mentioned.Smerge.comman |
| 41440 | 64 73 2c 20 61 6c 6c 6f 77 69 6e 67 20 79 6f 75 20 74 6f 20 75 73 65 0a 74 68 65 73 65 20 6b 65 | ds,.allowing.you.to.use.these.ke |
| 41460 | 79 20 62 69 6e 64 69 6e 67 73 20 77 69 74 68 6f 75 74 20 68 61 76 69 6e 67 20 74 6f 20 67 6f 20 | y.bindings.without.having.to.go. |
| 41480 | 74 6f 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 2e 0a 41 64 64 | to.the.file-visiting.buffer..Add |
| 414a0 | 69 74 69 6f 6e 61 6c 6c 79 20 e2 80 98 6b e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 64 69 73 63 | itionally....k....(...magit-disc |
| 414c0 | 61 72 64 e2 80 99 29 20 6f 6e 20 61 20 68 75 6e 6b 20 77 69 74 68 20 75 6e 72 65 73 6f 6c 76 65 | ard...).on.a.hunk.with.unresolve |
| 414e0 | 64 20 63 6f 6e 66 6c 69 63 74 73 0a 61 73 6b 73 20 77 68 69 63 68 20 73 69 64 65 20 74 6f 20 6b | d.conflicts.asks.which.side.to.k |
| 41500 | 65 65 70 20 6f 72 2c 20 69 66 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 20 73 69 64 65 2c 20 74 | eep.or,.if.point.is.on.a.side,.t |
| 41520 | 68 65 6e 20 69 74 20 6b 65 65 70 73 20 69 74 0a 77 69 74 68 6f 75 74 20 70 72 6f 6d 70 74 69 6e | hen.it.keeps.it.without.promptin |
| 41540 | 67 2e 20 20 53 69 6d 69 6c 61 72 6c 79 20 e2 80 98 6b e2 80 99 20 6f 6e 20 61 20 75 6e 72 65 73 | g...Similarly....k....on.a.unres |
| 41560 | 6f 6c 76 65 64 20 66 69 6c 65 20 61 73 6b 20 77 68 69 63 68 20 73 69 64 65 20 74 6f 0a 6b 65 65 | olved.file.ask.which.side.to.kee |
| 41580 | 70 2e 0a 0a 20 20 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 79 6f 75 20 63 6f 75 6c 64 20 75 | p......Alternatively.you.could.u |
| 415a0 | 73 65 20 45 64 69 66 66 2c 20 77 68 69 63 68 20 75 73 65 73 20 73 65 70 61 72 61 74 65 20 62 75 | se.Ediff,.which.uses.separate.bu |
| 415c0 | 66 66 65 72 73 20 66 6f 72 0a 74 68 65 20 64 69 66 66 65 72 65 6e 74 20 76 65 72 73 69 6f 6e 73 | ffers.for.the.different.versions |
| 415e0 | 20 6f 66 20 74 68 65 20 66 69 6c 65 2e 20 20 54 6f 20 72 65 73 6f 6c 76 65 20 63 6f 6e 66 6c 69 | .of.the.file...To.resolve.confli |
| 41600 | 63 74 73 20 69 6e 20 61 20 66 69 6c 65 0a 75 73 69 6e 67 20 45 64 69 66 66 20 70 72 65 73 73 20 | cts.in.a.file.using.Ediff.press. |
| 41620 | e2 80 98 65 e2 80 99 20 77 68 69 6c 65 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 73 75 63 68 20 61 | ...e....while.point.is.on.such.a |
| 41640 | 20 66 69 6c 65 20 69 6e 20 74 68 65 20 73 74 61 74 75 73 0a 62 75 66 66 65 72 2e 0a 0a 20 20 20 | .file.in.the.status.buffer...... |
| 41660 | 45 64 69 66 66 20 63 61 6e 20 62 65 20 75 73 65 64 20 66 6f 72 20 6f 74 68 65 72 20 70 75 72 70 | Ediff.can.be.used.for.other.purp |
| 41680 | 6f 73 65 73 20 61 73 20 77 65 6c 6c 2e 20 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 | oses.as.well...For.more.informat |
| 416a0 | 69 6f 6e 0a 6f 6e 20 68 6f 77 20 74 6f 20 65 6e 74 65 72 20 45 64 69 66 66 20 66 72 6f 6d 20 4d | ion.on.how.to.enter.Ediff.from.M |
| 416c0 | 61 67 69 74 2c 20 73 65 65 20 2a 6e 6f 74 65 20 45 64 69 66 66 69 6e 67 3a 3a 2e 20 20 45 78 70 | agit,.see.*note.Ediffing::...Exp |
| 416e0 | 6c 61 69 6e 69 6e 67 20 68 6f 77 0a 74 6f 20 75 73 65 20 45 64 69 66 66 20 69 73 20 62 65 79 6f | laining.how.to.use.Ediff.is.beyo |
| 41700 | 6e 64 20 74 68 65 20 73 63 6f 70 65 20 6f 66 20 74 68 69 73 20 6d 61 6e 75 61 6c 2c 20 69 6e 73 | nd.the.scope.of.this.manual,.ins |
| 41720 | 74 65 61 64 20 73 65 65 20 2a 6e 6f 74 65 0a 28 65 64 69 66 66 29 54 6f 70 3a 3a 2e 0a 0a 20 20 | tead.see.*note.(ediff)Top::..... |
| 41740 | 20 49 66 20 79 6f 75 20 61 72 65 20 75 6e 73 75 72 65 20 77 68 65 74 68 65 72 20 79 6f 75 20 73 | .If.you.are.unsure.whether.you.s |
| 41760 | 68 6f 75 6c 64 20 53 6d 65 72 67 65 20 6f 72 20 45 64 69 66 66 2c 20 74 68 65 6e 20 75 73 65 20 | hould.Smerge.or.Ediff,.then.use. |
| 41780 | 74 68 65 0a 66 6f 72 6d 65 72 2e 20 20 49 74 20 69 73 20 6d 75 63 68 20 65 61 73 69 65 72 20 74 | the.former...It.is.much.easier.t |
| 417a0 | 6f 20 75 6e 64 65 72 73 74 61 6e 64 20 61 6e 64 20 75 73 65 2c 20 61 6e 64 20 65 78 63 65 70 74 | o.understand.and.use,.and.except |
| 417c0 | 20 66 6f 72 20 74 72 75 6c 79 0a 63 6f 6d 70 6c 65 78 20 63 6f 6e 66 6c 69 63 74 73 2c 20 74 68 | .for.truly.complex.conflicts,.th |
| 417e0 | 65 20 6c 61 74 74 65 72 20 69 73 20 75 73 75 61 6c 6c 79 20 6f 76 65 72 6b 69 6c 6c 2e 0a 0a 1f | e.latter.is.usually.overkill.... |
| 41800 | 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 | .File:.doc5khxAZ.info,..Node:.Re |
| 41820 | 62 61 73 69 6e 67 2c 20 20 4e 65 78 74 3a 20 43 68 65 72 72 79 20 50 69 63 6b 69 6e 67 2c 20 20 | basing,..Next:.Cherry.Picking,.. |
| 41840 | 50 72 65 76 3a 20 52 65 73 6f 6c 76 69 6e 67 20 43 6f 6e 66 6c 69 63 74 73 2c 20 20 55 70 3a 20 | Prev:.Resolving.Conflicts,..Up:. |
| 41860 | 4d 61 6e 69 70 75 6c 61 74 69 6e 67 0a 0a 36 2e 39 20 52 65 62 61 73 69 6e 67 0a 3d 3d 3d 3d 3d | Manipulating..6.9.Rebasing.===== |
| 41880 | 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 | =======..Also.see.[BROKEN.LINK:. |
| 418a0 | 6d 61 6e 3a 67 69 74 2d 72 65 62 61 73 65 5d 20 46 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | man:git-rebase].For.information. |
| 418c0 | 6f 6e 20 68 6f 77 20 74 6f 20 72 65 73 6f 6c 76 65 0a 63 6f 6e 66 6c 69 63 74 73 20 74 68 61 74 | on.how.to.resolve.conflicts.that |
| 418e0 | 20 6f 63 63 75 72 20 64 75 72 69 6e 67 20 72 65 62 61 73 65 73 20 73 65 65 20 74 68 65 20 70 72 | .occur.during.rebases.see.the.pr |
| 41900 | 65 63 65 64 69 6e 67 20 73 65 63 74 69 6f 6e 2e 0a 0a 4b 65 79 3a 20 72 20 28 6d 61 67 69 74 2d | eceding.section...Key:.r.(magit- |
| 41920 | 72 65 62 61 73 65 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 | rebase)......This.transient.pref |
| 41940 | 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 |
| 41960 | 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 |
| 41980 | 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 |
| 419a0 | 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 |
| 419c0 | 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 |
| 419e0 | 76 6f 6b 65 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 | voked......When.no.rebase.is.in. |
| 41a00 | 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 66 65 61 | progress,.then.the.transient.fea |
| 41a20 | 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 61 | tures.the.following.suffix.comma |
| 41a40 | 6e 64 73 2e 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 | nds......Using.one.of.these.comm |
| 41a60 | 61 6e 64 73 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 | ands._starts_.a.rebase.sequence. |
| 41a80 | 20 20 47 69 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 | ..Git.might.then.stop.somewhere. |
| 41aa0 | 61 6c 6f 6e 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 | along.the.way,.either.because.yo |
| 41ac0 | 75 20 74 6f 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 | u.told.it.to.do.so,.or.because.a |
| 41ae0 | 70 70 6c 79 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 | pplying.a.commit.failed.due.to.a |
| 41b00 | 20 63 6f 6e 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 | .conflict...When.that.happens,.t |
| 41b20 | 68 65 6e 20 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 | hen.the.status.buffer.shows.info |
| 41b40 | 72 6d 61 74 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 | rmation.about.the.rebase.sequenc |
| 41b60 | 65 20 77 68 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 | e.which.is.in.progress.in.a.sect |
| 41b80 | 69 6f 6e 20 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 | ion.similar.to.a.log.section..Se |
| 41ba0 | 65 20 2a 6e 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 | e.*note.Information.About.In-Pro |
| 41bc0 | 67 72 65 73 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 | gress.Rebase::......For.informat |
| 41be0 | 69 6f 6e 20 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 | ion.about.the.upstream.and.the.p |
| 41c00 | 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 0a 54 77 6f 20 52 65 | ush-remote,.see.*note.The.Two.Re |
| 41c20 | 6d 6f 74 65 73 3a 3a 2e 0a 0a 4b 65 79 3a 20 72 20 70 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 | motes::...Key:.r.p.(magit-rebase |
| 41c40 | 2d 6f 6e 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | -onto-pushremote)......This.comm |
| 41c60 | 61 6e 64 20 72 65 62 61 73 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 6f | and.rebases.the.current.branch.o |
| 41c80 | 6e 74 6f 20 69 74 73 20 70 75 73 68 2d 72 65 6d 6f 74 65 2e 0a 0a 20 20 20 20 20 57 69 74 68 20 | nto.its.push-remote........With. |
| 41ca0 | 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 70 75 | a.prefix.argument.or.when.the.pu |
| 41cc0 | 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 63 6f 6e | sh-remote.is.either.not......con |
| 41ce0 | 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 20 74 68 | figured.or.unusable,.then.let.th |
| 41d00 | 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 20 20 20 | e.user.first.configure.the...... |
| 41d20 | 70 75 73 68 2d 72 65 6d 6f 74 65 2e 0a 0a 4b 65 79 3a 20 72 20 75 20 28 6d 61 67 69 74 2d 72 65 | push-remote...Key:.r.u.(magit-re |
| 41d40 | 62 61 73 65 2d 6f 6e 74 6f 2d 75 70 73 74 72 65 61 6d 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f | base-onto-upstream)......This.co |
| 41d60 | 6d 6d 61 6e 64 20 72 65 62 61 73 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 | mmand.rebases.the.current.branch |
| 41d80 | 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 20 20 20 20 | .onto.its.upstream.branch....... |
| 41da0 | 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 6e 20 | .With.a.prefix.argument.or.when. |
| 41dc0 | 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 20 20 20 20 20 | the.upstream.is.either.not...... |
| 41de0 | 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 |
| 41e00 | 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... |
| 41e20 | 20 20 20 75 70 73 74 72 65 61 6d 2e 0a 0a 4b 65 79 3a 20 72 20 65 20 28 6d 61 67 69 74 2d 72 65 | ...upstream...Key:.r.e.(magit-re |
| 41e40 | 62 61 73 65 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 | base-branch)......This.command.r |
| 41e60 | 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 |
| 41e80 | 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 |
| 41ea0 | 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 |
| 41ec0 | 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..... |
| 41ee0 | 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. |
| 41f00 | 62 65 69 6e 67 20 72 65 62 61 73 65 64 2e 0a 0a 4b 65 79 3a 20 72 20 73 20 28 6d 61 67 69 74 2d | being.rebased...Key:.r.s.(magit- |
| 41f20 | 72 65 62 61 73 65 2d 73 75 62 73 65 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 | rebase-subset)......This.command |
| 41f40 | 20 73 74 61 72 74 73 20 61 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 20 72 65 62 61 73 65 | .starts.a.non-interactive.rebase |
| 41f60 | 20 73 65 71 75 65 6e 63 65 20 74 6f 20 74 72 61 6e 73 66 65 72 0a 20 20 20 20 20 63 6f 6d 6d 69 | .sequence.to.transfer......commi |
| 41f80 | 74 73 20 66 72 6f 6d 20 53 54 41 52 54 20 74 6f 20 e2 80 98 48 45 41 44 e2 80 99 20 6f 6e 74 6f | ts.from.START.to....HEAD....onto |
| 41fa0 | 20 4e 45 57 42 41 53 45 2e 20 20 53 54 41 52 54 20 68 61 73 20 74 6f 20 62 65 0a 20 20 20 20 20 | .NEWBASE...START.has.to.be...... |
| 41fc0 | 73 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 | selected.from.a.list.of.recent.c |
| 41fe0 | 6f 6d 6d 69 74 73 2e 0a 0a 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 4d 61 67 69 74 20 75 73 65 | ommits......By.default.Magit.use |
| 42000 | 73 20 74 68 65 20 e2 80 98 2d 2d 61 75 74 6f 73 74 61 73 68 e2 80 99 20 61 72 67 75 6d 65 6e 74 | s.the....--autostash....argument |
| 42020 | 2c 20 77 68 69 63 68 20 63 61 75 73 65 73 0a 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 | ,.which.causes.uncommitted.chang |
| 42040 | 65 73 20 74 6f 20 62 65 20 73 74 6f 72 65 64 20 69 6e 20 61 20 73 74 61 73 68 20 62 65 66 6f 72 | es.to.be.stored.in.a.stash.befor |
| 42060 | 65 20 74 68 65 20 72 65 62 61 73 65 20 62 65 67 69 6e 73 2e 0a 54 68 65 73 65 20 63 68 61 6e 67 | e.the.rebase.begins..These.chang |
| 42080 | 65 73 20 61 72 65 20 72 65 73 74 6f 72 65 64 20 61 66 74 65 72 20 74 68 65 20 72 65 62 61 73 65 | es.are.restored.after.the.rebase |
| 420a0 | 20 63 6f 6d 70 6c 65 74 65 73 20 61 6e 64 20 69 66 20 70 6f 73 73 69 62 6c 65 0a 74 68 65 20 73 | .completes.and.if.possible.the.s |
| 420c0 | 74 61 73 68 20 69 73 20 72 65 6d 6f 76 65 64 2e 20 20 49 66 20 74 68 65 20 73 74 61 73 68 20 64 | tash.is.removed...If.the.stash.d |
| 420e0 | 6f 65 73 20 6e 6f 74 20 61 70 70 6c 79 20 63 6c 65 61 6e 6c 79 2c 20 74 68 65 6e 20 74 68 65 0a | oes.not.apply.cleanly,.then.the. |
| 42100 | 73 74 61 73 68 20 69 73 20 6e 6f 74 20 72 65 6d 6f 76 65 64 2e 20 20 49 6e 20 63 61 73 65 20 73 | stash.is.not.removed...In.case.s |
| 42120 | 6f 6d 65 74 68 69 6e 67 20 67 6f 65 73 20 77 72 6f 6e 67 20 77 68 65 6e 20 72 65 73 6f 6c 76 69 | omething.goes.wrong.when.resolvi |
| 42140 | 6e 67 20 74 68 65 0a 63 6f 6e 66 6c 69 63 74 73 2c 20 74 68 69 73 20 61 6c 6c 6f 77 73 20 79 6f | ng.the.conflicts,.this.allows.yo |
| 42160 | 75 20 74 6f 20 73 74 61 72 74 20 6f 76 65 72 2e 0a 0a 20 20 20 45 76 65 6e 20 74 68 6f 75 67 68 | u.to.start.over......Even.though |
| 42180 | 20 6f 6e 65 20 6f 66 20 74 68 65 20 61 63 74 69 6f 6e 73 20 69 73 20 64 65 64 69 63 61 74 65 64 | .one.of.the.actions.is.dedicated |
| 421a0 | 20 74 6f 20 69 6e 74 65 72 61 63 74 69 76 65 20 72 65 62 61 73 65 73 2c 0a 74 68 65 20 74 72 61 | .to.interactive.rebases,.the.tra |
| 421c0 | 6e 73 69 65 6e 74 20 61 6c 73 6f 20 66 65 61 74 75 72 65 73 20 74 68 65 20 69 6e 66 69 78 20 61 | nsient.also.features.the.infix.a |
| 421e0 | 72 67 75 6d 65 6e 74 20 e2 80 98 2d 2d 69 6e 74 65 72 61 63 74 69 76 65 e2 80 99 2e 20 20 54 68 | rgument....--interactive......Th |
| 42200 | 69 73 0a 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 74 75 72 6e 20 6f 6e 65 20 6f 66 20 74 68 | is.can.be.used.to.turn.one.of.th |
| 42220 | 65 20 6f 74 68 65 72 2c 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 20 72 65 62 61 73 65 20 | e.other,.non-interactive.rebase. |
| 42240 | 76 61 72 69 61 6e 74 73 0a 69 6e 74 6f 20 61 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 72 65 62 | variants.into.an.interactive.reb |
| 42260 | 61 73 65 2e 0a 0a 20 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 20 69 66 20 79 6f 75 20 77 61 6e 74 | ase......For.example.if.you.want |
| 42280 | 20 74 6f 20 63 6c 65 61 6e 20 75 70 20 61 20 66 65 61 74 75 72 65 20 62 72 61 6e 63 68 20 61 6e | .to.clean.up.a.feature.branch.an |
| 422a0 | 64 20 61 74 20 74 68 65 20 73 61 6d 65 0a 74 69 6d 65 20 72 65 62 61 73 65 20 69 74 20 6f 6e 74 | d.at.the.same.time.rebase.it.ont |
| 422c0 | 6f 20 e2 80 98 6d 61 73 74 65 72 e2 80 99 2c 20 74 68 65 6e 20 79 6f 75 20 63 6f 75 6c 64 20 75 | o....master...,.then.you.could.u |
| 422e0 | 73 65 20 e2 80 98 72 2d 69 75 e2 80 99 2e 20 20 42 75 74 20 77 65 0a 72 65 63 6f 6d 6d 65 6e 64 | se....r-iu......But.we.recommend |
| 42300 | 20 74 68 61 74 20 79 6f 75 20 69 6e 73 74 65 61 64 20 64 6f 20 74 68 61 74 20 69 6e 20 74 77 6f | .that.you.instead.do.that.in.two |
| 42320 | 20 73 74 65 70 73 2e 20 20 46 69 72 73 74 20 75 73 65 20 e2 80 98 72 69 e2 80 99 20 74 6f 0a 63 | .steps...First.use....ri....to.c |
| 42340 | 6c 65 61 6e 75 70 20 74 68 65 20 66 65 61 74 75 72 65 20 62 72 61 6e 63 68 2c 20 61 6e 64 20 74 | leanup.the.feature.branch,.and.t |
| 42360 | 68 65 6e 20 69 6e 20 61 20 73 65 63 6f 6e 64 20 73 74 65 70 20 e2 80 98 72 75 e2 80 99 20 74 6f | hen.in.a.second.step....ru....to |
| 42380 | 20 72 65 62 61 73 65 20 69 74 0a 6f 6e 74 6f 20 e2 80 98 6d 61 73 74 65 72 e2 80 99 2e 20 20 54 | .rebase.it.onto....master......T |
| 423a0 | 68 61 74 20 77 61 79 20 69 66 20 74 68 69 6e 67 73 20 74 75 72 6e 20 6f 75 74 20 74 6f 20 62 65 | hat.way.if.things.turn.out.to.be |
| 423c0 | 20 6d 6f 72 65 20 63 6f 6d 70 6c 69 63 61 74 65 64 20 74 68 61 6e 0a 79 6f 75 20 74 68 6f 75 67 | .more.complicated.than.you.thoug |
| 423e0 | 68 74 20 61 6e 64 2f 6f 72 20 79 6f 75 20 6d 61 6b 65 20 61 20 6d 69 73 74 61 6b 65 20 61 6e 64 | ht.and/or.you.make.a.mistake.and |
| 42400 | 20 68 61 76 65 20 74 6f 20 73 74 61 72 74 20 6f 76 65 72 2c 20 74 68 65 6e 20 79 6f 75 0a 6f 6e | .have.to.start.over,.then.you.on |
| 42420 | 6c 79 20 68 61 76 65 20 74 6f 20 72 65 64 6f 20 68 61 6c 66 20 74 68 65 20 77 6f 72 6b 2e 0a 0a | ly.have.to.redo.half.the.work... |
| 42440 | 20 20 20 45 78 70 6c 69 63 69 74 6c 79 20 65 6e 61 62 6c 69 6e 67 20 e2 80 98 2d 2d 69 6e 74 65 | ...Explicitly.enabling....--inte |
| 42460 | 72 61 63 74 69 76 65 e2 80 99 20 77 6f 6e e2 80 99 74 20 68 61 76 65 20 61 6e 20 65 66 66 65 63 | ractive....won...t.have.an.effec |
| 42480 | 74 20 6f 6e 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 61 73 20 74 | t.on.the.following.commands.as.t |
| 424a0 | 68 65 79 20 61 6c 77 61 79 73 20 75 73 65 20 74 68 61 74 20 61 72 67 75 6d 65 6e 74 20 61 6e 79 | hey.always.use.that.argument.any |
| 424c0 | 77 61 79 2c 20 65 76 65 6e 20 69 66 20 69 74 0a 69 73 20 6e 6f 74 20 65 6e 61 62 6c 65 64 20 69 | way,.even.if.it.is.not.enabled.i |
| 424e0 | 6e 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 4b 65 79 3a 20 72 20 69 20 28 6d 61 67 69 | n.the.transient...Key:.r.i.(magi |
| 42500 | 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 20 20 54 68 69 73 20 | t-rebase-interactive)......This. |
| 42520 | 63 6f 6d 6d 61 6e 64 20 73 74 61 72 74 73 20 61 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 72 65 | command.starts.an.interactive.re |
| 42540 | 62 61 73 65 20 73 65 71 75 65 6e 63 65 2e 0a 0a 4b 65 79 3a 20 72 20 66 20 28 6d 61 67 69 74 2d | base.sequence...Key:.r.f.(magit- |
| 42560 | 72 65 62 61 73 65 2d 61 75 74 6f 73 71 75 61 73 68 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | rebase-autosquash)......This.com |
| 42580 | 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 75 70 20 63 | mand.combines.squash.and.fixup.c |
| 425a0 | 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 20 20 20 20 | ommits.with.their.intended...... |
| 425c0 | 74 61 72 67 65 74 73 2e 0a 0a 20 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 6f 6e 6c 79 20 63 | targets........By.default.only.c |
| 425e0 | 6f 6d 6d 69 74 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 72 65 61 63 68 61 62 6c 65 20 66 72 | ommits.that.are.not.reachable.fr |
| 42600 | 6f 6d 20 74 68 65 20 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 62 72 61 6e 63 68 20 61 72 65 20 | om.the.upstream......branch.are. |
| 42620 | 70 6f 74 65 6e 74 69 61 6c 6c 79 20 73 71 75 61 73 68 65 64 20 69 6e 74 6f 2e 20 20 49 66 20 6e | potentially.squashed.into...If.n |
| 42640 | 6f 20 75 70 73 74 72 65 61 6d 20 69 73 20 63 6f 6e 66 69 67 75 72 65 64 0a 20 20 20 20 20 6f 72 | o.upstream.is.configured......or |
| 42660 | 20 77 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 75 73 65 | .with.a.prefix.argument,.the.use |
| 42680 | 72 20 69 73 20 70 72 6f 6d 70 74 65 64 20 66 6f 72 20 74 68 65 20 66 69 72 73 74 0a 20 20 20 20 | r.is.prompted.for.the.first..... |
| 426a0 | 20 63 6f 6d 6d 69 74 20 74 6f 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 73 71 75 61 73 68 20 69 6e | .commit.to.potentially.squash.in |
| 426c0 | 74 6f 2e 0a 0a 4b 65 79 3a 20 72 20 6d 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 | to...Key:.r.m.(magit-rebase-edit |
| 426e0 | 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 74 61 72 74 | -commit)......This.command.start |
| 42700 | 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 75 65 6e 63 65 | s.an.interactive.rebase.sequence |
| 42720 | 20 74 68 61 74 20 6c 65 74 73 20 74 68 65 0a 20 20 20 20 20 75 73 65 72 20 65 64 69 74 20 61 20 | .that.lets.the......user.edit.a. |
| 42740 | 73 69 6e 67 6c 65 20 6f 6c 64 65 72 20 63 6f 6d 6d 69 74 2e 0a 0a 4b 65 79 3a 20 72 20 77 20 28 | single.older.commit...Key:.r.w.( |
| 42760 | 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 74 29 0a 20 20 20 20 | magit-rebase-reword-commit)..... |
| 42780 | 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 74 | .This.command.starts.an.interact |
| 427a0 | 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 68 | ive.rebase.sequence.that.lets.th |
| 427c0 | 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 65 | e......user.reword.a.single.olde |
| 427e0 | 72 20 63 6f 6d 6d 69 74 2e 0a 0a 4b 65 79 3a 20 72 20 6b 20 28 6d 61 67 69 74 2d 72 65 62 61 73 | r.commit...Key:.r.k.(magit-rebas |
| 42800 | 65 2d 72 65 6d 6f 76 65 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | e-remove-commit)......This.comma |
| 42820 | 6e 64 20 72 65 6d 6f 76 65 73 20 61 20 73 69 6e 67 6c 65 20 6f 6c 64 65 72 20 63 6f 6d 6d 69 74 | nd.removes.a.single.older.commit |
| 42840 | 20 75 73 69 6e 67 20 72 65 62 61 73 65 2e 0a 0a 20 20 20 57 68 65 6e 20 61 20 72 65 62 61 73 65 | .using.rebase......When.a.rebase |
| 42860 | 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 74 68 65 6e 20 74 68 65 20 74 72 61 6e 73 69 | .is.in.progress,.then.the.transi |
| 42880 | 65 6e 74 20 69 6e 73 74 65 61 64 20 66 65 61 74 75 72 65 73 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 | ent.instead.features.the.followi |
| 428a0 | 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 4b 65 79 3a 20 72 20 72 20 28 6d | ng.suffix.commands...Key:.r.r.(m |
| 428c0 | 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 20 54 68 69 73 20 | agit-rebase-continue)......This. |
| 428e0 | 63 6f 6d 6d 61 6e 64 20 72 65 73 74 61 72 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 62 61 | command.restart.the.current.reba |
| 42900 | 73 69 6e 67 20 6f 70 65 72 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 49 6e 20 73 6f 6d 65 20 63 61 | sing.operation........In.some.ca |
| 42920 | 73 65 73 20 74 68 69 73 20 70 6f 70 73 20 75 70 20 61 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 | ses.this.pops.up.a.commit.messag |
| 42940 | 65 20 62 75 66 66 65 72 20 66 6f 72 20 79 6f 75 20 64 6f 20 65 64 69 74 2e 0a 20 20 20 20 20 57 | e.buffer.for.you.do.edit.......W |
| 42960 | 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 6f 6c 64 20 6d 65 | ith.a.prefix.argument.the.old.me |
| 42980 | 73 73 61 67 65 20 69 73 20 72 65 75 73 65 64 20 61 73 2d 69 73 2e 0a 0a 4b 65 79 3a 20 72 20 73 | ssage.is.reused.as-is...Key:.r.s |
| 429a0 | 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 73 6b 69 70 29 0a 20 20 20 20 20 54 68 69 73 20 63 | .(magit-rebase-skip)......This.c |
| 429c0 | 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 6d 6d 69 74 20 | ommand.skips.the.current.commit. |
| 429e0 | 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 20 20 20 72 65 | and.restarts.the.current......re |
| 42a00 | 62 61 73 65 20 6f 70 65 72 61 74 69 6f 6e 2e 0a 0a 4b 65 79 3a 20 72 20 65 20 28 6d 61 67 69 74 | base.operation...Key:.r.e.(magit |
| 42a20 | 2d 72 65 62 61 73 65 2d 65 64 69 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | -rebase-edit)......This.command. |
| 42a40 | 6c 65 74 73 20 74 68 65 20 75 73 65 72 20 65 64 69 74 20 74 68 65 20 74 6f 64 6f 20 6c 69 73 74 | lets.the.user.edit.the.todo.list |
| 42a60 | 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 62 61 73 65 0a 20 20 20 20 20 6f 70 65 72 | .of.the.current.rebase......oper |
| 42a80 | 61 74 69 6f 6e 2e 0a 0a 4b 65 79 3a 20 72 20 61 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 | ation...Key:.r.a.(magit-rebase-a |
| 42aa0 | 62 6f 72 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 62 6f 72 74 73 20 74 | bort)......This.command.aborts.t |
| 42ac0 | 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 2c 20 72 65 73 | he.current.rebase.operation,.res |
| 42ae0 | 74 6f 72 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 | toring.the......original.branch. |
| 42b00 | 0a 0a 2a 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 | ..*.Menu:..*.Editing.Rebase.Sequ |
| 42b20 | 65 6e 63 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 | ences::.*.Information.About.In-P |
| 42b40 | 72 6f 67 72 65 73 73 20 52 65 62 61 73 65 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 | rogress.Rebase::....File:.doc5kh |
| 42b60 | 78 41 5a 2e 69 6e 66 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 | xAZ.info,..Node:.Editing.Rebase. |
| 42b80 | 53 65 71 75 65 6e 63 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 | Sequences,..Next:.Information.Ab |
| 42ba0 | 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 55 70 3a 20 52 65 62 | out.In-Progress.Rebase,..Up:.Reb |
| 42bc0 | 61 73 69 6e 67 0a 0a 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 | asing..6.9.1.Editing.Rebase.Sequ |
| 42be0 | 65 6e 63 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 2d 2d 2d | ences.-------------------------- |
| 42c00 | 2d 2d 2d 2d 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 63 20 28 77 69 74 68 2d 65 64 69 74 6f 72 2d | ----..Key:.C-c.C-c.(with-editor- |
| 42c20 | 66 69 6e 69 73 68 29 0a 20 20 20 20 20 46 69 6e 69 73 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 | finish)......Finish.the.current. |
| 42c40 | 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 67 20 77 69 74 | editing.session.by.returning.wit |
| 42c60 | 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 6e 20 75 73 65 | h.exit.code.0.......Git.then.use |
| 42c80 | 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 74 20 66 69 6e | s.the.rebase.instructions.it.fin |
| 42ca0 | 64 73 20 69 6e 20 74 68 65 20 66 69 6c 65 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 6b 20 28 77 | ds.in.the.file...Key:.C-c.C-k.(w |
| 42cc0 | 69 74 68 2d 65 64 69 74 6f 72 2d 63 61 6e 63 65 6c 29 0a 20 20 20 20 20 43 61 6e 63 65 6c 20 74 | ith-editor-cancel)......Cancel.t |
| 42ce0 | 68 65 20 63 75 72 72 65 6e 74 20 65 64 69 74 69 6e 67 20 73 65 73 73 69 6f 6e 20 62 79 20 72 65 | he.current.editing.session.by.re |
| 42d00 | 74 75 72 6e 69 6e 67 20 77 69 74 68 20 65 78 69 74 20 63 6f 64 65 20 31 2e 0a 20 20 20 20 20 47 | turning.with.exit.code.1.......G |
| 42d20 | 69 74 20 74 68 65 6e 20 66 6f 72 67 6f 65 73 20 73 74 61 72 74 69 6e 67 20 74 68 65 20 72 65 62 | it.then.forgoes.starting.the.reb |
| 42d40 | 61 73 65 20 73 65 71 75 65 6e 63 65 2e 0a 0a 4b 65 79 3a 20 52 45 54 20 28 67 69 74 2d 72 65 62 | ase.sequence...Key:.RET.(git-reb |
| 42d60 | 61 73 65 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 53 68 6f 77 20 74 68 65 20 63 | ase-show-commit)......Show.the.c |
| 42d80 | 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 6f | ommit.on.the.current.line.in.ano |
| 42da0 | 74 68 65 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 | ther.buffer.and.select......that |
| 42dc0 | 20 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 53 50 43 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 | .buffer...Key:.SPC.(git-rebase-s |
| 42de0 | 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 29 0a 20 20 20 20 20 53 68 6f 77 20 74 68 65 20 | how-or-scroll-up)......Show.the. |
| 42e00 | 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 |
| 42e20 | 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 |
| 42e40 | 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 |
| 42e60 | 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..... |
| 42e80 | 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 |
| 42ea0 | 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 |
| 42ec0 | 74 0a 20 20 20 20 20 77 69 6e 64 6f 77 20 75 70 2e 0a 0a 4b 65 79 3a 20 44 45 4c 20 28 67 69 74 | t......window.up...Key:.DEL.(git |
| 42ee0 | 2d 72 65 62 61 73 65 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 29 0a 20 20 20 | -rebase-show-or-scroll-down).... |
| 42f00 | 20 20 53 68 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 | ..Show.the.commit.on.the.current |
| 42f20 | 20 6c 69 6e 65 20 69 6e 20 61 6e 6f 74 68 65 72 20 62 75 66 66 65 72 20 77 69 74 68 6f 75 74 0a | .line.in.another.buffer.without. |
| 42f40 | 20 20 20 20 20 73 65 6c 65 63 74 69 6e 67 20 74 68 61 74 20 62 75 66 66 65 72 2e 20 20 49 66 20 | .....selecting.that.buffer...If. |
| 42f60 | 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 20 69 73 20 61 6c 72 65 61 64 79 20 76 | the.revision.buffer.is.already.v |
| 42f80 | 69 73 69 62 6c 65 0a 20 20 20 20 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 20 6f 66 | isible......in.another.window.of |
| 42fa0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 2c 20 74 68 65 6e 20 69 6e 73 74 65 61 64 | .the.current.frame,.then.instead |
| 42fc0 | 20 73 63 72 6f 6c 6c 20 74 68 61 74 0a 20 20 20 20 20 77 69 6e 64 6f 77 20 64 6f 77 6e 2e 0a 0a | .scroll.that......window.down... |
| 42fe0 | 4b 65 79 3a 20 70 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 | Key:.p.(git-rebase-backward-line |
| 43000 | 29 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 4b | )......Move.to.previous.line...K |
| 43020 | 65 79 3a 20 6e 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 20 4d 6f 76 65 20 74 | ey:.n.(forward-line)......Move.t |
| 43040 | 6f 20 6e 65 78 74 20 6c 69 6e 65 2e 0a 0a 4b 65 79 3a 20 4d 2d 70 20 28 67 69 74 2d 72 65 62 61 | o.next.line...Key:.M-p.(git-reba |
| 43060 | 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 75 70 29 0a 20 20 20 20 20 4d 6f 76 65 20 74 68 65 20 63 | se-move-line-up)......Move.the.c |
| 43080 | 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 20 28 6f 72 20 63 6f 6d 6d 61 6e 64 29 20 75 70 2e 0a 0a | urrent.commit.(or.command).up... |
| 430a0 | 4b 65 79 3a 20 4d 2d 6e 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 64 | Key:.M-n.(git-rebase-move-line-d |
| 430c0 | 6f 77 6e 29 0a 20 20 20 20 20 4d 6f 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 | own)......Move.the.current.commi |
| 430e0 | 74 20 28 6f 72 20 63 6f 6d 6d 61 6e 64 29 20 64 6f 77 6e 2e 0a 0a 4b 65 79 3a 20 72 20 28 67 69 | t.(or.command).down...Key:.r.(gi |
| 43100 | 74 2d 72 65 62 61 73 65 2d 72 65 77 6f 72 64 29 0a 20 20 20 20 20 45 64 69 74 20 6d 65 73 73 61 | t-rebase-reword)......Edit.messa |
| 43120 | 67 65 20 6f 66 20 63 6f 6d 6d 69 74 20 6f 6e 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 0a 0a 4b | ge.of.commit.on.current.line...K |
| 43140 | 65 79 3a 20 65 20 28 67 69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 29 0a 20 20 20 20 20 53 74 6f | ey:.e.(git-rebase-edit)......Sto |
| 43160 | 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 72 65 6e 74 20 6c | p.at.the.commit.on.the.current.l |
| 43180 | 69 6e 65 2e 0a 0a 4b 65 79 3a 20 73 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 71 75 61 73 68 29 | ine...Key:.s.(git-rebase-squash) |
| 431a0 | 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 66 6f 6c 64 73 20 74 68 65 20 63 6f 6d | ......This.command.folds.the.com |
| 431c0 | 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 74 6f 20 74 68 65 | mit.on.the.current.line.into.the |
| 431e0 | 20 70 72 65 76 69 6f 75 73 0a 20 20 20 20 20 63 6f 6d 6d 69 74 2c 20 67 69 76 69 6e 67 20 74 68 | .previous......commit,.giving.th |
| 43200 | 65 20 75 73 65 72 20 61 20 63 68 61 6e 67 65 20 74 6f 20 6d 61 6e 75 61 6c 6c 79 20 6d 65 72 67 | e.user.a.change.to.manually.merg |
| 43220 | 65 20 74 68 65 20 74 77 6f 0a 20 20 20 20 20 6d 65 73 73 61 67 65 73 2e 0a 0a 4b 65 79 3a 20 53 | e.the.two......messages...Key:.S |
| 43240 | 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 71 75 69 73 68 29 0a 20 20 20 20 20 54 68 69 73 20 63 | .(git-rebase-squish)......This.c |
| 43260 | 6f 6d 6d 61 6e 64 20 66 6f 6c 64 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 6e 20 74 68 65 20 63 | ommand.folds.the.commit.on.the.c |
| 43280 | 75 72 72 65 6e 74 20 6c 69 6e 65 20 69 6e 74 6f 20 74 68 65 20 70 72 65 76 69 6f 75 73 0a 20 20 | urrent.line.into.the.previous... |
| 432a0 | 20 20 20 63 6f 6d 6d 69 74 2c 20 64 69 73 63 61 72 64 69 6e 67 20 74 68 65 20 6d 65 73 73 61 67 | ...commit,.discarding.the.messag |
| 432c0 | 65 20 6f 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 63 6f 6d 6d 69 74 20 62 75 74 20 67 69 76 | e.of.the.previous.commit.but.giv |
| 432e0 | 69 6e 67 0a 20 20 20 20 20 74 68 65 20 75 73 65 72 20 61 20 63 68 61 6e 67 65 20 74 6f 20 65 64 | ing......the.user.a.change.to.ed |
| 43300 | 69 74 20 74 68 65 20 66 69 6e 61 6c 20 6d 65 73 73 61 67 65 2c 20 62 61 73 65 64 20 6f 6e 20 74 | it.the.final.message,.based.on.t |
| 43320 | 68 65 20 6d 65 73 73 61 67 65 0a 20 20 20 20 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 | he.message......of.the.current.c |
| 43340 | 6f 6d 6d 69 74 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 61 63 74 69 6f 6e e2 80 99 73 20 69 6e 64 | ommit........This.action...s.ind |
| 43360 | 69 63 61 74 6f 72 2c 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 6f 6d | icator,.shown.in.the.list.of.com |
| 43380 | 6d 69 74 73 2c 20 69 73 20 e2 80 98 66 69 78 75 70 0a 20 20 20 20 20 2d 63 e2 80 99 20 28 77 69 | mits,.is....fixup......-c....(wi |
| 433a0 | 74 68 20 61 20 6c 6f 77 65 72 2d 63 61 73 65 20 63 29 2e 0a 0a 4b 65 79 3a 20 66 20 28 67 69 74 | th.a.lower-case.c)...Key:.f.(git |
| 433c0 | 2d 72 65 62 61 73 65 2d 66 69 78 75 70 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 | -rebase-fixup)......This.command |
| 433e0 | 20 66 6f 6c 64 73 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 | .folds.the.commit.on.the.current |
| 43400 | 20 6c 69 6e 65 20 69 6e 74 6f 20 74 68 65 20 70 72 65 76 69 6f 75 73 0a 20 20 20 20 20 63 6f 6d | .line.into.the.previous......com |
| 43420 | 6d 69 74 2c 20 75 73 69 6e 67 20 6f 6e 6c 79 20 74 68 65 20 6d 65 73 73 61 67 65 20 6f 66 20 74 | mit,.using.only.the.message.of.t |
| 43440 | 68 65 20 70 72 65 76 69 6f 75 73 20 63 6f 6d 6d 69 74 20 61 73 2d 69 73 20 61 6e 64 0a 20 20 20 | he.previous.commit.as-is.and.... |
| 43460 | 20 20 64 69 73 63 61 72 64 69 6e 67 20 74 68 65 20 6d 65 73 73 61 67 65 20 6f 66 20 74 68 65 20 | ..discarding.the.message.of.the. |
| 43480 | 63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 2e 0a 0a 4b 65 79 3a 20 46 20 28 67 69 74 2d 72 65 62 | current.commit...Key:.F.(git-reb |
| 434a0 | 61 73 65 2d 61 6c 74 65 72 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 66 6f 6c | ase-alter)......This.command.fol |
| 434c0 | 64 73 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 69 6e 74 | ds.the.commit.on.the.current.int |
| 434e0 | 6f 20 74 68 65 20 70 72 65 76 69 6f 75 73 0a 20 20 20 20 20 63 6f 6d 6d 69 74 2c 20 64 69 73 63 | o.the.previous......commit,.disc |
| 43500 | 61 72 64 69 6e 67 20 74 68 65 20 6d 65 73 73 61 67 65 20 6f 66 20 74 68 65 20 70 72 65 76 69 6f | arding.the.message.of.the.previo |
| 43520 | 75 73 20 63 6f 6d 6d 69 74 20 61 6e 64 20 69 6e 73 74 65 61 64 0a 20 20 20 20 20 75 73 69 6e 67 | us.commit.and.instead......using |
| 43540 | 20 74 68 65 20 6d 65 73 73 61 67 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d | .the.message.of.the.current.comm |
| 43560 | 69 74 20 61 73 2d 69 73 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 6c 69 6b 65 20 e2 80 98 | it.as-is........This.is.like.... |
| 43580 | 67 69 74 2d 72 65 62 61 73 65 2d 61 6c 74 65 72 e2 80 99 2c 20 65 78 63 65 70 74 20 74 68 61 74 | git-rebase-alter...,.except.that |
| 435a0 | 20 69 74 20 75 73 65 73 20 74 68 65 20 6f 74 68 65 72 0a 20 20 20 20 20 6d 65 73 73 61 67 65 2e | .it.uses.the.other......message. |
| 435c0 | 20 20 54 68 69 73 20 69 73 20 61 6c 73 6f 20 6c 69 6b 65 20 e2 80 98 67 69 74 2d 72 65 62 61 73 | ..This.is.also.like....git-rebas |
| 435e0 | 65 2d 73 71 75 69 73 68 e2 80 99 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 69 74 0a 20 20 20 20 | e-squish...,.except.that.it..... |
| 43600 | 20 6c 65 74 73 20 74 68 65 20 75 73 65 72 20 65 64 69 74 20 74 68 65 20 6d 65 73 73 61 67 65 2e | .lets.the.user.edit.the.message. |
| 43620 | 0a 0a 20 20 20 20 20 54 68 69 73 20 61 63 74 69 6f 6e e2 80 99 73 20 69 6e 64 69 63 61 74 6f 72 | .......This.action...s.indicator |
| 43640 | 2c 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 6f 6d 6d 69 74 73 2c 20 | ,.shown.in.the.list.of.commits,. |
| 43660 | 69 73 20 e2 80 98 66 69 78 75 70 0a 20 20 20 20 20 2d 43 e2 80 99 20 28 77 69 74 68 20 61 20 75 | is....fixup......-C....(with.a.u |
| 43680 | 70 70 65 72 2d 63 61 73 65 20 43 29 2e 0a 0a 4b 65 79 3a 20 6b 20 28 67 69 74 2d 72 65 62 61 73 | pper-case.C)...Key:.k.(git-rebas |
| 436a0 | 65 2d 6b 69 6c 6c 2d 6c 69 6e 65 29 0a 20 20 20 20 20 43 6f 6d 6d 65 6e 74 20 74 68 65 20 63 75 | e-kill-line)......Comment.the.cu |
| 436c0 | 72 72 65 6e 74 20 61 63 74 69 6f 6e 20 6c 69 6e 65 2c 20 6f 72 20 69 66 20 69 74 20 69 73 20 61 | rrent.action.line,.or.if.it.is.a |
| 436e0 | 6c 72 65 61 64 79 20 63 6f 6d 6d 65 6e 74 65 64 2c 0a 20 20 20 20 20 74 68 65 6e 20 75 6e 63 6f | lready.commented,......then.unco |
| 43700 | 6d 6d 65 6e 74 20 69 74 2e 0a 0a 4b 65 79 3a 20 63 20 28 67 69 74 2d 72 65 62 61 73 65 2d 70 69 | mment.it...Key:.c.(git-rebase-pi |
| 43720 | 63 6b 29 0a 20 20 20 20 20 55 73 65 20 63 6f 6d 6d 69 74 20 6f 6e 20 63 75 72 72 65 6e 74 20 6c | ck)......Use.commit.on.current.l |
| 43740 | 69 6e 65 2e 0a 0a 4b 65 79 3a 20 78 20 28 67 69 74 2d 72 65 62 61 73 65 2d 65 78 65 63 29 0a 20 | ine...Key:.x.(git-rebase-exec).. |
| 43760 | 20 20 20 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 | ....Insert.a.shell.command.to.be |
| 43780 | 20 72 75 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 | .run.after.the.proceeding.commit |
| 437a0 | 2e 0a 0a 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 | ........If.there.already.is.such |
| 437c0 | 20 61 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 | .a.command.on.the.current.line,. |
| 437e0 | 74 68 65 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 | then.edit......that.instead...Wi |
| 43800 | 74 68 20 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 | th.a.prefix.argument.insert.a.ne |
| 43820 | 77 20 63 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 | w.command.even......when.there.a |
| 43840 | 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 20 6c 69 6e | lready.is.one.on.the.current.lin |
| 43860 | 65 2e 20 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 | e...With.empty.input......remove |
| 43880 | 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 | .the.command.on.the.current.line |
| 438a0 | 2c 20 69 66 20 61 6e 79 2e 0a 0a 4b 65 79 3a 20 62 20 28 67 69 74 2d 72 65 62 61 73 65 2d 62 72 | ,.if.any...Key:.b.(git-rebase-br |
| 438c0 | 65 61 6b 29 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 62 72 65 61 6b 20 61 63 74 69 6f 6e 20 | eak)......Insert.a.break.action. |
| 438e0 | 62 65 66 6f 72 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 20 69 6e 73 74 72 75 63 | before.the.current.line,.instruc |
| 43900 | 74 69 6e 67 20 47 69 74 20 74 6f 0a 20 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 20 | ting.Git.to......return.control. |
| 43920 | 74 6f 20 74 68 65 20 75 73 65 72 2e 0a 0a 4b 65 79 3a 20 79 20 28 67 69 74 2d 72 65 62 61 73 65 | to.the.user...Key:.y.(git-rebase |
| 43940 | 2d 69 6e 73 65 72 74 29 0a 20 20 20 20 20 52 65 61 64 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 | -insert)......Read.an.arbitrary. |
| 43960 | 63 6f 6d 6d 69 74 20 61 6e 64 20 69 6e 73 65 72 74 20 69 74 20 62 65 6c 6f 77 20 63 75 72 72 65 | commit.and.insert.it.below.curre |
| 43980 | 6e 74 20 6c 69 6e 65 2e 0a 0a 4b 65 79 3a 20 43 2d 78 20 75 20 28 67 69 74 2d 72 65 62 61 73 65 | nt.line...Key:.C-x.u.(git-rebase |
| 439a0 | 2d 75 6e 64 6f 29 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 63 | -undo)......Undo.some.previous.c |
| 439c0 | 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 72 | hanges...Like....undo....but.wor |
| 439e0 | 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 55 | ks.in.read-only......buffers...U |
| 43a00 | 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 2d 61 64 76 61 | ser.Option:.git-rebase-auto-adva |
| 43a20 | 6e 63 65 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 6d 6f 76 65 20 74 6f 20 6e 65 78 74 | nce......Whether.to.move.to.next |
| 43a40 | 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 65 2e 0a 0a 55 73 | .line.after.changing.a.line...Us |
| 43a60 | 65 72 20 4f 70 74 69 6f 6e 3a 20 67 69 74 2d 72 65 62 61 73 65 2d 73 68 6f 77 2d 69 6e 73 74 72 | er.Option:.git-rebase-show-instr |
| 43a80 | 75 63 74 69 6f 6e 73 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 75 73 61 | uctions......Whether.to.show.usa |
| 43aa0 | 67 65 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 20 69 6e 73 69 64 65 20 74 68 65 20 72 65 62 61 73 | ge.instructions.inside.the.rebas |
| 43ac0 | 65 20 62 75 66 66 65 72 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 67 69 74 2d 72 65 62 61 | e.buffer...User.Option:.git-reba |
| 43ae0 | 73 65 2d 63 6f 6e 66 69 72 6d 2d 63 61 6e 63 65 6c 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 63 | se-confirm-cancel......Whether.c |
| 43b00 | 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 6e 63 65 | onfirmation.is.required.to.cance |
| 43b20 | 6c 2e 0a 0a 20 20 20 57 68 65 6e 20 61 20 72 65 62 61 73 65 20 69 73 20 70 65 72 66 6f 72 6d 65 | l......When.a.rebase.is.performe |
| 43b40 | 64 20 77 69 74 68 20 74 68 65 20 e2 80 98 2d 2d 72 65 62 61 73 65 2d 6d 65 72 67 65 73 e2 80 99 | d.with.the....--rebase-merges... |
| 43b60 | 20 6f 70 74 69 6f 6e 2c 20 74 68 65 0a 73 65 71 75 65 6e 63 65 20 77 69 6c 6c 20 69 6e 63 6c 75 | .option,.the.sequence.will.inclu |
| 43b80 | 64 65 20 61 20 66 65 77 20 6f 74 68 65 72 20 74 79 70 65 73 20 6f 66 20 61 63 74 69 6f 6e 73 20 | de.a.few.other.types.of.actions. |
| 43ba0 | 61 6e 64 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 63 6f 6d 6d 61 6e 64 73 20 62 65 63 6f 6d | and.the.following.commands.becom |
| 43bc0 | 65 20 72 65 6c 65 76 61 6e 74 2e 0a 0a 4b 65 79 3a 20 6c 20 28 67 69 74 2d 72 65 62 61 73 65 2d | e.relevant...Key:.l.(git-rebase- |
| 43be0 | 6c 61 62 65 6c 29 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 | label)......This.commands.insert |
| 43c00 | 73 20 61 20 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 | s.a.label.action.or.edits.the.on |
| 43c20 | 65 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 4b 65 79 3a 20 74 20 28 67 69 74 2d 72 65 62 61 73 65 2d | e.at.point...Key:.t.(git-rebase- |
| 43c40 | 72 65 73 65 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 6e 73 65 72 74 73 | reset)......This.command.inserts |
| 43c60 | 20 61 20 72 65 73 65 74 20 61 63 74 69 6f 6e 20 6f 72 20 65 64 69 74 73 20 74 68 65 20 6f 6e 65 | .a.reset.action.or.edits.the.one |
| 43c80 | 20 61 74 20 70 6f 69 6e 74 2e 20 20 54 68 65 0a 20 20 20 20 20 70 72 6f 6d 70 74 20 77 69 6c 6c | .at.point...The......prompt.will |
| 43ca0 | 20 6f 66 66 65 72 20 74 68 65 20 6c 61 62 65 6c 73 20 74 68 61 74 20 61 72 65 20 63 75 72 72 65 | .offer.the.labels.that.are.curre |
| 43cc0 | 6e 74 6c 79 20 70 72 65 73 65 6e 74 20 69 6e 20 74 68 65 0a 20 20 20 20 20 62 75 66 66 65 72 2e | ntly.present.in.the......buffer. |
| 43ce0 | 0a 0a 4b 65 79 3a 20 4d 4d 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6d 65 72 67 65 29 0a 20 20 20 | ..Key:.MM.(git-rebase-merge).... |
| 43d00 | 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 69 6e 73 65 72 74 73 20 61 20 6d 65 72 67 65 20 61 63 | ..The.command.inserts.a.merge.ac |
| 43d20 | 74 69 6f 6e 20 6f 72 20 65 64 69 74 73 20 74 68 65 20 6f 6e 65 20 61 74 20 70 6f 69 6e 74 2e 20 | tion.or.edits.the.one.at.point.. |
| 43d40 | 20 54 68 65 0a 20 20 20 20 20 70 72 6f 6d 70 74 20 77 69 6c 6c 20 6f 66 66 65 72 20 74 68 65 20 | .The......prompt.will.offer.the. |
| 43d60 | 6c 61 62 65 6c 73 20 74 68 61 74 20 61 72 65 20 63 75 72 72 65 6e 74 6c 79 20 70 72 65 73 65 6e | labels.that.are.currently.presen |
| 43d80 | 74 20 69 6e 20 74 68 65 0a 20 20 20 20 20 62 75 66 66 65 72 2e 20 20 53 70 65 63 69 66 79 69 6e | t.in.the......buffer...Specifyin |
| 43da0 | 67 20 61 20 6d 65 73 73 61 67 65 20 74 6f 20 72 65 75 73 65 20 76 69 61 20 e2 80 98 2d 63 e2 80 | g.a.message.to.reuse.via....-c.. |
| 43dc0 | 99 20 6f 72 20 e2 80 98 2d 43 e2 80 99 20 69 73 20 6e 6f 74 0a 20 20 20 20 20 73 75 70 70 6f 72 | ..or....-C....is.not......suppor |
| 43de0 | 74 65 64 3b 20 61 6e 20 65 64 69 74 6f 72 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 62 65 20 69 6e | ted;.an.editor.will.always.be.in |
| 43e00 | 76 6f 6b 65 64 20 66 6f 72 20 74 68 65 20 6d 65 72 67 65 2e 0a 0a 4b 65 79 3a 20 4d 74 20 28 67 | voked.for.the.merge...Key:.Mt.(g |
| 43e20 | 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 29 0a | it-rebase-merge-toggle-editmsg). |
| 43e40 | 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 |
| 43e60 | 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 |
| 43e80 | 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. |
| 43ea0 | 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 |
| 43ec0 | 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 |
| 43ee0 | 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 |
| 43f00 | 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 |
| 43f20 | 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 |
| 43f40 | 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 |
| 43f60 | 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 64 | dit.the......message.....File:.d |
| 43f80 | 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 66 6f 72 6d 61 74 69 6f | oc5khxAZ.info,..Node:.Informatio |
| 43fa0 | 6e 20 41 62 6f 75 74 20 49 6e 2d 50 72 6f 67 72 65 73 73 20 52 65 62 61 73 65 2c 20 20 50 72 65 | n.About.In-Progress.Rebase,..Pre |
| 43fc0 | 76 3a 20 45 64 69 74 69 6e 67 20 52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 73 2c 20 20 55 70 | v:.Editing.Rebase.Sequences,..Up |
| 43fe0 | 3a 20 52 65 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 | :.Rebasing..6.9.2.Information.Ab |
| 44000 | 6f 75 74 20 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 | out.In-Progress.Rebase.--------- |
| 44020 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 44040 | 2d 0a 0a 57 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 | -..While.a.rebase.sequence.is.in |
| 44060 | 20 70 72 6f 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 | .progress,.the.status.buffer.fea |
| 44080 | 74 75 72 65 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 | tures.a.section.that.lists.the.c |
| 440a0 | 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 61 70 | ommits.that.have.already.been.ap |
| 440c0 | 70 6c 69 65 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 | plied.as.well.as.the.commits.tha |
| 440e0 | 74 20 73 74 69 6c 6c 20 68 61 76 65 20 74 6f 20 62 65 20 61 70 70 6c 69 65 64 2e 0a 0a 20 20 20 | t.still.have.to.be.applied...... |
| 44100 | 54 68 65 20 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 | The.commits.are.split.in.two.hal |
| 44120 | 76 65 73 2e 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 | ves...When.rebase.stops.at.a.com |
| 44140 | 6d 69 74 2c 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 | mit,.either.because.the.user.has |
| 44160 | 20 74 6f 20 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 | .to.deal.with.a.conflict.or.beca |
| 44180 | 75 73 65 20 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 | use.s/he.explicitly.requested.th |
| 441a0 | 61 74 20 72 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 | at.rebase.stops.at.that.commit,. |
| 441c0 | 74 68 65 6e 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 | then.point.is.placed.on.the.comm |
| 441e0 | 69 74 20 74 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 | it.that.separates.the.two.groups |
| 44200 | 2c 20 69 2e 65 2e 2c 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 | ,.i.e.,.on....HEAD.....The.commi |
| 44220 | 74 73 20 61 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 | ts.above.it.have.not.been.applie |
| 44240 | 64 20 79 65 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 | d.yet,.while.the....HEAD....and. |
| 44260 | 74 68 65 0a 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 | the.commits.below.it.have.alread |
| 44280 | 79 20 62 65 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 | y.been.applied...In.between.thes |
| 442a0 | 65 20 74 77 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 | e.two.groups.of.applied.and.yet- |
| 442c0 | 74 6f 2d 62 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 | to-be.applied.commits,.there.som |
| 442e0 | 65 74 69 6d 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 | etimes.is.a.commit.which.has.bee |
| 44300 | 6e 20 64 72 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 | n.dropped......Each.commit.is.pr |
| 44320 | 65 66 69 78 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 | efixed.with.a.word.and.these.wor |
| 44340 | 64 73 20 61 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 | ds.are.additionally.shown.in.dif |
| 44360 | 66 65 72 65 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 | ferent.colors.to.indicate.the.st |
| 44380 | 61 74 75 73 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 | atus.of.the.commits......The.fol |
| 443a0 | 6c 6f 77 69 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 | lowing.colors.are.used:......... |
| 443c0 | 43 6f 6d 6d 69 74 73 20 74 68 61 74 20 75 73 65 20 74 68 65 20 73 61 6d 65 20 66 6f 72 65 67 72 | Commits.that.use.the.same.foregr |
| 443e0 | 6f 75 6e 64 20 63 6f 6c 6f 72 20 61 73 20 74 68 65 20 e2 80 98 64 65 66 61 75 6c 74 e2 80 99 20 | ound.color.as.the....default.... |
| 44400 | 66 61 63 65 0a 20 20 20 20 20 68 61 76 65 20 6e 6f 74 20 62 65 65 6e 20 61 70 70 6c 69 65 64 20 | face......have.not.been.applied. |
| 44420 | 79 65 74 2e 0a 0a 20 20 20 e2 80 a2 20 59 65 6c 6c 6f 77 20 63 6f 6d 6d 69 74 73 20 68 61 76 65 | yet..........Yellow.commits.have |
| 44440 | 20 73 6f 6d 65 20 73 70 65 63 69 61 6c 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 20 74 6f 20 74 68 | .some.special.relationship.to.th |
| 44460 | 65 20 63 6f 6d 6d 69 74 20 72 65 62 61 73 65 0a 20 20 20 20 20 73 74 6f 70 70 65 64 20 61 74 2e | e.commit.rebase......stopped.at. |
| 44480 | 20 20 54 68 69 73 20 69 73 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 77 6f 72 64 73 20 22 6a 6f | ..This.is.used.for.the.words."jo |
| 444a0 | 69 6e 22 2c 20 22 67 6f 61 6c 22 2c 20 22 73 61 6d 65 22 20 61 6e 64 0a 20 20 20 20 20 22 77 6f | in",."goal",."same".and......"wo |
| 444c0 | 72 6b 22 20 28 73 65 65 20 62 65 6c 6f 77 29 2e 0a 0a 20 20 20 e2 80 a2 20 47 72 61 79 20 63 6f | rk".(see.below)..........Gray.co |
| 444e0 | 6d 6d 69 74 73 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 | mmits.have.already.been.applied. |
| 44500 | 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 62 6c 75 65 20 63 6f 6d 6d 69 74 20 69 73 20 74 68 65 20 | .........The.blue.commit.is.the. |
| 44520 | e2 80 98 48 45 41 44 e2 80 99 20 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 67 | ...HEAD....commit..........The.g |
| 44540 | 72 65 65 6e 20 63 6f 6d 6d 69 74 20 69 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 65 20 72 65 | reen.commit.is.the.commit.the.re |
| 44560 | 62 61 73 65 20 73 65 71 75 65 6e 63 65 20 73 74 6f 70 70 65 64 20 61 74 2e 20 20 49 66 0a 20 20 | base.sequence.stopped.at...If... |
| 44580 | 20 20 20 74 68 69 73 20 69 73 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 69 74 20 61 73 20 e2 80 | ...this.is.the.same.commit.as... |
| 445a0 | 98 48 45 41 44 e2 80 99 20 28 65 2e 67 2e 2c 20 62 65 63 61 75 73 65 20 79 6f 75 20 68 61 76 65 | .HEAD....(e.g.,.because.you.have |
| 445c0 | 6e e2 80 99 74 20 64 6f 6e 65 0a 20 20 20 20 20 61 6e 79 74 68 69 6e 67 20 79 65 74 20 61 66 74 | n...t.done......anything.yet.aft |
| 445e0 | 65 72 20 72 65 62 61 73 65 20 73 74 6f 70 70 65 64 20 61 74 20 74 68 65 20 63 6f 6d 6d 69 74 2c | er.rebase.stopped.at.the.commit, |
| 44600 | 20 74 68 65 6e 20 74 68 69 73 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 69 73 20 73 68 6f 77 6e 20 | .then.this.commit......is.shown. |
| 44620 | 69 6e 20 62 6c 75 65 2c 20 6e 6f 74 20 67 72 65 65 6e 29 2e 20 20 54 68 65 72 65 20 63 61 6e 20 | in.blue,.not.green)...There.can. |
| 44640 | 6f 6e 6c 79 20 62 65 20 61 20 67 72 65 65 6e 20 2a 61 6e 64 2a 20 61 0a 20 20 20 20 20 62 6c 75 | only.be.a.green.*and*.a......blu |
| 44660 | 65 20 63 6f 6d 6d 69 74 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 2c 20 69 66 20 79 6f | e.commit.at.the.same.time,.if.yo |
| 44680 | 75 20 63 72 65 61 74 65 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6e 65 77 20 63 6f 6d 6d 69 74 73 | u.create.one.or.more.new.commits |
| 446a0 | 0a 20 20 20 20 20 61 66 74 65 72 20 72 65 62 61 73 65 20 73 74 6f 70 73 20 61 74 20 61 20 63 6f | ......after.rebase.stops.at.a.co |
| 446c0 | 6d 6d 69 74 2e 0a 0a 20 20 20 e2 80 a2 20 52 65 64 20 63 6f 6d 6d 69 74 73 20 68 61 76 65 20 62 | mmit..........Red.commits.have.b |
| 446e0 | 65 65 6e 20 64 72 6f 70 70 65 64 2e 20 20 54 68 65 79 20 61 72 65 20 73 68 6f 77 6e 20 66 6f 72 | een.dropped...They.are.shown.for |
| 44700 | 20 72 65 66 65 72 65 6e 63 65 20 6f 6e 6c 79 2c 0a 20 20 20 20 20 65 2e 67 2e 2c 20 74 6f 20 6d | .reference.only,......e.g.,.to.m |
| 44720 | 61 6b 65 20 69 74 20 65 61 73 69 65 72 20 74 6f 20 64 69 66 66 2e 0a 0a 20 20 20 4f 66 20 63 6f | ake.it.easier.to.diff......Of.co |
| 44740 | 75 72 73 65 20 74 68 65 73 65 20 63 6f 6c 6f 72 73 20 61 72 65 20 73 75 62 6a 65 63 74 20 74 6f | urse.these.colors.are.subject.to |
| 44760 | 20 74 68 65 20 63 6f 6c 6f 72 2d 74 68 65 6d 65 20 69 6e 20 75 73 65 2e 0a 0a 20 20 20 54 68 65 | .the.color-theme.in.use......The |
| 44780 | 20 66 6f 6c 6c 6f 77 69 6e 67 20 77 6f 72 64 73 20 61 72 65 20 75 73 65 64 3a 0a 0a 20 20 20 e2 | .following.words.are.used:...... |
| 447a0 | 80 a2 20 43 6f 6d 6d 69 74 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 80 98 70 69 63 6b | ...Commits.prefixed.with....pick |
| 447c0 | e2 80 99 2c 20 e2 80 98 72 65 77 6f 72 64 e2 80 99 2c 20 e2 80 98 65 64 69 74 e2 80 99 2c 20 e2 | ...,....reword...,....edit...,.. |
| 447e0 | 80 98 73 71 75 61 73 68 e2 80 99 2c 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 66 69 78 75 70 e2 80 | ..squash...,.and.........fixup.. |
| 44800 | 99 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 74 2e 20 20 54 68 | ..have.not.been.applied.yet...Th |
| 44820 | 65 73 65 20 77 6f 72 64 73 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 20 6d 65 61 | ese.words.have.the.same......mea |
| 44840 | 6e 69 6e 67 20 68 65 72 65 20 61 73 20 74 68 65 79 20 64 6f 20 69 6e 20 74 68 65 20 62 75 66 66 | ning.here.as.they.do.in.the.buff |
| 44860 | 65 72 20 75 73 65 64 20 74 6f 20 65 64 69 74 20 74 68 65 20 72 65 62 61 73 65 0a 20 20 20 20 20 | er.used.to.edit.the.rebase...... |
| 44880 | 73 65 71 75 65 6e 63 65 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 45 64 69 74 69 6e 67 20 52 65 62 | sequence...See.*note.Editing.Reb |
| 448a0 | 61 73 65 20 53 65 71 75 65 6e 63 65 73 3a 3a 2e 20 20 57 68 65 6e 20 74 68 65 0a 20 20 20 20 20 | ase.Sequences::...When.the...... |
| 448c0 | e2 80 98 2d 2d 72 65 62 61 73 65 2d 6d 65 72 67 65 73 e2 80 99 20 6f 70 74 69 6f 6e 20 77 61 73 | ...--rebase-merges....option.was |
| 448e0 | 20 73 70 65 63 69 66 69 65 64 2c 20 e2 80 98 72 65 73 65 74 e2 80 99 2c 20 e2 80 98 6c 61 62 65 | .specified,....reset...,....labe |
| 44900 | 6c e2 80 99 2c 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 6d 65 72 67 65 e2 80 99 20 6c 69 6e 65 73 | l...,.and.........merge....lines |
| 44920 | 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 70 72 65 73 65 6e 74 2e 0a 0a 20 20 20 e2 80 a2 20 43 6f | .may.also.be.present..........Co |
| 44940 | 6d 6d 69 74 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 61 | mmits.prefixed.with....done....a |
| 44960 | 6e 64 20 e2 80 98 6f 6e 74 6f e2 80 99 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 | nd....onto....have.already.been. |
| 44980 | 61 70 70 6c 69 65 64 2e 0a 20 20 20 20 20 49 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 66 6f 72 | applied.......It.is.possible.for |
| 449a0 | 20 73 75 63 68 20 61 20 63 6f 6d 6d 69 74 20 74 6f 20 62 65 20 74 68 65 20 e2 80 98 48 45 41 44 | .such.a.commit.to.be.the....HEAD |
| 449c0 | e2 80 99 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 69 74 0a 20 20 20 20 20 69 73 20 62 6c | ...,.in.which.case.it......is.bl |
| 449e0 | 75 65 2e 20 20 4f 74 68 65 72 77 69 73 65 20 69 74 20 69 73 20 67 72 65 79 2e 0a 0a 20 20 20 20 | ue...Otherwise.it.is.grey....... |
| 44a00 | 20 20 20 20 e2 80 a2 20 54 68 65 20 63 6f 6d 6d 69 74 20 70 72 65 66 69 78 65 64 20 77 69 74 68 | ........The.commit.prefixed.with |
| 44a20 | 20 e2 80 98 6f 6e 74 6f e2 80 99 20 69 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 6e 20 74 6f 70 | ....onto....is.the.commit.on.top |
| 44a40 | 20 6f 66 20 77 68 69 63 68 0a 20 20 20 20 20 20 20 20 20 20 61 6c 6c 20 74 68 65 20 6f 74 68 65 | .of.which...........all.the.othe |
| 44a60 | 72 20 63 6f 6d 6d 69 74 73 20 61 72 65 20 62 65 69 6e 67 20 72 65 2d 61 70 70 6c 69 65 64 2e 20 | r.commits.are.being.re-applied.. |
| 44a80 | 20 54 68 69 73 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 69 74 73 65 6c 66 20 64 69 | .This.commit...........itself.di |
| 44aa0 | 64 20 6e 6f 74 20 68 61 76 65 20 74 6f 20 62 65 20 72 65 2d 61 70 70 6c 69 65 64 2c 20 69 74 20 | d.not.have.to.be.re-applied,.it. |
| 44ac0 | 69 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 72 65 62 61 73 65 0a 20 20 20 20 20 20 20 20 20 20 64 | is.the.commit.rebase...........d |
| 44ae0 | 69 64 20 72 65 77 69 6e 64 20 74 6f 20 62 65 66 6f 72 65 20 73 74 61 72 74 69 6e 67 20 74 6f 20 | id.rewind.to.before.starting.to. |
| 44b00 | 72 65 2d 61 70 70 6c 79 20 6f 74 68 65 72 20 63 6f 6d 6d 69 74 73 2e 0a 0a 20 20 20 20 20 20 20 | re-apply.other.commits.......... |
| 44b20 | 20 e2 80 a2 20 43 6f 6d 6d 69 74 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 80 98 64 6f | .....Commits.prefixed.with....do |
| 44b40 | 6e 65 e2 80 99 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 72 65 2d 61 70 70 6c 69 | ne....have.already.been.re-appli |
| 44b60 | 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 54 68 69 73 20 69 6e 63 6c 75 64 65 73 20 63 6f 6d 6d | ed............This.includes.comm |
| 44b80 | 69 74 73 20 74 68 61 74 20 68 61 76 65 20 62 65 65 6e 20 72 65 2d 61 70 70 6c 69 65 64 20 62 75 | its.that.have.been.re-applied.bu |
| 44ba0 | 74 20 61 6c 73 6f 20 6e 65 77 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 73 20 74 68 61 | t.also.new...........commits.tha |
| 44bc0 | 74 20 79 6f 75 20 68 61 76 65 20 63 72 65 61 74 65 64 20 64 75 72 69 6e 67 20 74 68 65 20 72 65 | t.you.have.created.during.the.re |
| 44be0 | 62 61 73 65 2e 0a 0a 20 20 20 e2 80 a2 20 41 6c 6c 20 6f 74 68 65 72 20 63 6f 6d 6d 69 74 73 2c | base..........All.other.commits, |
| 44c00 | 20 74 68 6f 73 65 20 6e 6f 74 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 61 6e 79 20 6f 66 20 | .those.not.prefixed.with.any.of. |
| 44c20 | 74 68 65 20 61 62 6f 76 65 20 77 6f 72 64 73 2c 0a 20 20 20 20 20 61 72 65 20 69 6e 20 73 6f 6d | the.above.words,......are.in.som |
| 44c40 | 65 20 77 61 79 20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 77 | e.way.related.to.the.commit.at.w |
| 44c60 | 68 69 63 68 20 72 65 62 61 73 65 20 73 74 6f 70 70 65 64 2e 0a 0a 20 20 20 20 20 54 6f 20 64 65 | hich.rebase.stopped........To.de |
| 44c80 | 74 65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 61 20 63 6f 6d 6d 69 74 20 69 73 20 72 65 6c 61 | termine.whether.a.commit.is.rela |
| 44ca0 | 74 65 64 20 74 6f 20 74 68 65 20 73 74 6f 70 70 65 64 2d 61 74 20 63 6f 6d 6d 69 74 0a 20 20 20 | ted.to.the.stopped-at.commit.... |
| 44cc0 | 20 20 74 68 65 69 72 20 68 61 73 68 65 73 2c 20 74 72 65 65 73 20 61 6e 64 20 70 61 74 63 68 2d | ..their.hashes,.trees.and.patch- |
| 44ce0 | 69 64 73 20 28 31 29 20 61 72 65 20 62 65 69 6e 67 20 63 6f 6d 70 61 72 65 64 2e 20 20 54 68 65 | ids.(1).are.being.compared...The |
| 44d00 | 0a 20 20 20 20 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 69 73 20 6e 6f 74 20 75 73 65 64 | ......commit.message.is.not.used |
| 44d20 | 20 66 6f 72 20 74 68 69 73 20 70 75 72 70 6f 73 65 2e 0a 0a 20 20 20 20 20 47 65 6e 65 72 61 6c | .for.this.purpose........General |
| 44d40 | 6c 79 20 73 70 65 61 6b 69 6e 67 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 61 72 65 20 72 65 6c | ly.speaking.commits.that.are.rel |
| 44d60 | 61 74 65 64 20 74 6f 20 74 68 65 20 73 74 6f 70 70 65 64 2d 61 74 0a 20 20 20 20 20 63 6f 6d 6d | ated.to.the.stopped-at......comm |
| 44d80 | 69 74 20 63 61 6e 20 68 61 76 65 20 61 6e 79 20 6f 66 20 74 68 65 20 75 73 65 64 20 63 6f 6c 6f | it.can.have.any.of.the.used.colo |
| 44da0 | 72 73 2c 20 74 68 6f 75 67 68 20 6e 6f 74 20 61 6c 6c 20 63 6f 6c 6f 72 2f 77 6f 72 64 0a 20 20 | rs,.though.not.all.color/word... |
| 44dc0 | 20 20 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 73 20 61 72 65 20 70 6f 73 73 69 62 6c 65 2e 0a 0a 20 | ...combinations.are.possible.... |
| 44de0 | 20 20 20 20 57 6f 72 64 73 20 75 73 65 64 20 66 6f 72 20 73 74 6f 70 70 65 64 2d 61 74 20 63 6f | ....Words.used.for.stopped-at.co |
| 44e00 | 6d 6d 69 74 73 20 61 72 65 3a 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 61 20 63 | mmits.are:..............When.a.c |
| 44e20 | 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 76 6f 69 64 e2 80 | ommit.is.prefixed.with....void.. |
| 44e40 | 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.......... |
| 44e60 | 20 74 68 61 74 20 4d 61 67 69 74 20 6b 6e 6f 77 73 20 66 6f 72 20 73 75 72 65 20 74 68 61 74 20 | .that.Magit.knows.for.sure.that. |
| 44e80 | 61 6c 6c 20 74 68 65 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 61 74 20 63 6f 6d 6d 69 74 0a 20 | all.the.changes.in.that.commit.. |
| 44ea0 | 20 20 20 20 20 20 20 20 20 68 61 76 65 20 62 65 65 6e 20 61 70 70 6c 69 65 64 20 75 73 69 6e 67 | .........have.been.applied.using |
| 44ec0 | 20 73 65 76 65 72 61 6c 20 6e 65 77 20 63 6f 6d 6d 69 74 73 2e 20 20 54 68 69 73 20 63 6f 6d 6d | .several.new.commits...This.comm |
| 44ee0 | 69 74 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 6e 6f 20 6c 6f 6e 67 65 72 20 72 65 61 63 68 61 | it.is...........no.longer.reacha |
| 44f00 | 62 6c 65 20 66 72 6f 6d 20 e2 80 98 48 45 41 44 e2 80 99 2c 20 61 6e 64 20 69 74 20 61 6c 73 6f | ble.from....HEAD...,.and.it.also |
| 44f20 | 20 69 73 6e e2 80 99 74 20 6f 6e 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 63 6f | .isn...t.one.of.the...........co |
| 44f40 | 6d 6d 69 74 73 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 61 70 70 6c 69 65 64 20 77 68 65 6e 20 | mmits.that.will.be.applied.when. |
| 44f60 | 72 65 73 75 6d 69 6e 67 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 e2 | resuming.the.session............ |
| 44f80 | 80 a2 20 57 68 65 6e 20 61 20 63 6f 6d 6d 69 74 20 69 73 20 70 72 65 66 69 78 65 64 20 77 69 74 | ...When.a.commit.is.prefixed.wit |
| 44fa0 | 68 20 e2 80 98 6a 6f 69 6e e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 | h....join...,.then.that.indicate |
| 44fc0 | 73 0a 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 74 68 65 20 72 65 62 61 73 65 20 73 65 71 75 | s...........that.the.rebase.sequ |
| 44fe0 | 65 6e 63 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 64 75 65 20 | ence.stopped.at.that.commit.due. |
| 45000 | 74 6f 20 61 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6e 66 6c 69 63 74 20 2d 20 79 6f 75 20 6e 6f | to.a...........conflict.-.you.no |
| 45020 | 77 20 68 61 76 65 20 74 6f 20 6a 6f 69 6e 20 28 6d 65 72 67 65 29 20 74 68 65 20 63 68 61 6e 67 | w.have.to.join.(merge).the.chang |
| 45040 | 65 73 20 77 69 74 68 20 77 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 68 61 73 20 61 6c 72 65 61 | es.with.what...........has.alrea |
| 45060 | 64 79 20 62 65 65 6e 20 61 70 70 6c 69 65 64 2e 20 20 49 6e 20 61 20 73 65 6e 73 65 20 74 68 69 | dy.been.applied...In.a.sense.thi |
| 45080 | 73 20 69 73 20 74 68 65 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 72 65 62 61 73 65 | s.is.the.commit...........rebase |
| 450a0 | 20 73 74 6f 70 70 65 64 20 61 74 2c 20 62 75 74 20 77 68 69 6c 65 20 69 74 73 20 65 66 66 65 63 | .stopped.at,.but.while.its.effec |
| 450c0 | 74 20 69 73 20 61 6c 72 65 61 64 79 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 69 6e | t.is.already.in.the...........in |
| 450e0 | 64 65 78 20 61 6e 64 20 69 6e 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 28 77 69 74 68 20 63 6f | dex.and.in.the.worktree.(with.co |
| 45100 | 6e 66 6c 69 63 74 20 6d 61 72 6b 65 72 73 29 2c 20 74 68 65 20 63 6f 6d 6d 69 74 0a 20 20 20 20 | nflict.markers),.the.commit..... |
| 45120 | 20 20 20 20 20 20 69 74 73 65 6c 66 20 68 61 73 20 6e 6f 74 20 61 63 74 75 61 6c 6c 79 20 62 65 | ......itself.has.not.actually.be |
| 45140 | 65 6e 20 61 70 70 6c 69 65 64 20 79 65 74 20 28 69 74 20 69 73 6e e2 80 99 74 20 74 68 65 0a 20 | en.applied.yet.(it.isn...t.the.. |
| 45160 | 20 20 20 20 20 20 20 20 20 e2 80 98 48 45 41 44 e2 80 99 29 2e 20 20 53 6f 20 69 74 20 69 73 20 | ............HEAD...)...So.it.is. |
| 45180 | 73 68 6f 77 6e 20 69 6e 20 79 65 6c 6c 6f 77 2c 20 6c 69 6b 65 20 74 68 65 20 6f 74 68 65 72 20 | shown.in.yellow,.like.the.other. |
| 451a0 | 63 6f 6d 6d 69 74 73 0a 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 73 74 69 6c 6c 20 68 61 76 | commits...........that.still.hav |
| 451c0 | 65 20 74 6f 20 62 65 20 61 70 70 6c 69 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 | e.to.be.applied...............Wh |
| 451e0 | 65 6e 20 61 20 63 6f 6d 6d 69 74 20 69 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 80 98 | en.a.commit.is.prefixed.with.... |
| 45200 | 73 74 6f 70 e2 80 99 20 6f 72 20 61 20 5f 62 6c 75 65 5f 20 6f 72 20 5f 67 72 65 65 6e 5f 0a 20 | stop....or.a._blue_.or._green_.. |
| 45220 | 20 20 20 20 20 20 20 20 20 e2 80 98 73 61 6d 65 e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 20 69 | ............same...,.then.that.i |
| 45240 | 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 72 65 62 61 73 65 20 73 74 6f 70 70 65 64 20 61 74 20 | ndicates.that.rebase.stopped.at. |
| 45260 | 74 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 2c 20 74 68 61 74 20 69 74 20 69 | this...........commit,.that.it.i |
| 45280 | 73 20 73 74 69 6c 6c 20 61 70 70 6c 69 65 64 20 6f 72 20 68 61 73 20 62 65 65 6e 20 61 70 70 6c | s.still.applied.or.has.been.appl |
| 452a0 | 69 65 64 20 61 67 61 69 6e 2c 0a 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 74 68 61 74 20 61 74 | ied.again,...........and.that.at |
| 452c0 | 20 6c 65 61 73 74 20 69 74 73 20 70 61 74 63 68 2d 69 64 20 69 73 20 75 6e 63 68 61 6e 67 65 64 | .least.its.patch-id.is.unchanged |
| 452e0 | 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 69 | ....................When.a.commi |
| 45300 | 74 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 2c 20 74 | t.is.prefixed.with....stop...,.t |
| 45320 | 68 65 6e 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 69 63 61 74 65 | hen.that................indicate |
| 45340 | 73 20 74 68 61 74 20 72 65 62 61 73 65 20 73 74 6f 70 70 65 64 20 61 74 20 74 68 61 74 20 63 6f | s.that.rebase.stopped.at.that.co |
| 45360 | 6d 6d 69 74 20 62 65 63 61 75 73 65 20 79 6f 75 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mmit.because.you................ |
| 45380 | 72 65 71 75 65 73 74 65 64 20 74 68 61 74 20 65 61 72 6c 69 65 72 2c 20 61 6e 64 20 69 74 73 20 | requested.that.earlier,.and.its. |
| 453a0 | 70 61 74 63 68 2d 69 64 20 69 73 20 75 6e 63 68 61 6e 67 65 64 2e 0a 20 20 20 20 20 20 20 20 20 | patch-id.is.unchanged........... |
| 453c0 | 20 20 20 20 20 20 49 74 20 6d 69 67 68 74 20 65 76 65 6e 20 73 74 69 6c 6c 20 62 65 20 74 68 65 | ......It.might.even.still.be.the |
| 453e0 | 20 65 78 61 63 74 20 73 61 6d 65 20 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 | .exact.same.commit.............. |
| 45400 | 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 65 64 20 | ......When.a.commit.is.prefixed. |
| 45420 | 77 69 74 68 20 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 | with.a._blue_.or._green_........ |
| 45440 | 20 20 20 20 20 20 20 20 e2 80 98 73 61 6d 65 e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 20 69 6e | ...........same...,.then.that.in |
| 45460 | 64 69 63 61 74 65 73 20 74 68 61 74 20 77 68 69 6c 65 20 69 74 73 20 74 72 65 65 20 6f 72 20 68 | dicates.that.while.its.tree.or.h |
| 45480 | 61 73 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 2c 20 69 74 73 20 | ash................changed,.its. |
| 454a0 | 70 61 74 63 68 2d 69 64 20 64 69 64 20 6e 6f 74 2e 20 20 49 66 20 69 74 20 69 73 20 62 6c 75 65 | patch-id.did.not...If.it.is.blue |
| 454c0 | 2c 20 74 68 65 6e 20 69 74 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 | ,.then.it.is................the. |
| 454e0 | e2 80 98 48 45 41 44 e2 80 99 20 63 6f 6d 6d 69 74 20 28 61 73 20 61 6c 77 61 79 73 20 66 6f 72 | ...HEAD....commit.(as.always.for |
| 45500 | 20 62 6c 75 65 29 2e 20 20 57 68 65 6e 20 69 74 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .blue)...When.it.is............. |
| 45520 | 20 20 20 67 72 65 65 6e 2c 20 74 68 65 6e 20 69 74 20 6e 6f 20 6c 6f 6e 67 65 72 20 69 73 20 e2 | ...green,.then.it.no.longer.is.. |
| 45540 | 80 98 48 45 41 44 e2 80 99 20 62 65 63 61 75 73 65 20 6f 74 68 65 72 20 63 6f 6d 6d 69 74 0a 20 | ..HEAD....because.other.commit.. |
| 45560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 61 76 65 20 62 65 65 6e 20 63 72 65 61 74 65 64 20 | ..............have.been.created. |
| 45580 | 73 69 6e 63 65 20 28 62 75 74 20 62 65 66 6f 72 65 20 63 6f 6e 74 69 6e 75 69 6e 67 20 74 68 65 | since.(but.before.continuing.the |
| 455a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 62 61 73 65 29 2e 0a 0a 20 20 20 20 20 20 | ................rebase)......... |
| 455c0 | 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 65 64 20 | ......When.a.commit.is.prefixed. |
| 455e0 | 77 69 74 68 20 e2 80 98 67 6f 61 6c e2 80 99 2c 20 61 20 5f 79 65 6c 6c 6f 77 5f 20 e2 80 98 73 | with....goal...,.a._yellow_....s |
| 45600 | 61 6d 65 2c e2 80 99 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 77 6f 72 6b e2 80 99 2c | ame,....or..............work..., |
| 45620 | 20 74 68 65 6e 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 72 65 62 61 73 65 | .then.that.indicates.that.rebase |
| 45640 | 20 61 70 70 6c 69 65 64 20 74 68 61 74 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 62 | .applied.that.commit...........b |
| 45660 | 75 74 20 74 68 61 74 20 79 6f 75 20 74 68 65 6e 20 72 65 73 65 74 20 e2 80 98 48 45 41 44 e2 80 | ut.that.you.then.reset....HEAD.. |
| 45680 | 99 20 74 6f 20 61 6e 20 65 61 72 6c 69 65 72 20 63 6f 6d 6d 69 74 20 28 6c 69 6b 65 6c 79 20 74 | ..to.an.earlier.commit.(likely.t |
| 456a0 | 6f 0a 20 20 20 20 20 20 20 20 20 20 73 70 6c 69 74 20 69 74 20 75 70 20 69 6e 74 6f 20 6d 75 6c | o...........split.it.up.into.mul |
| 456c0 | 74 69 70 6c 65 20 63 6f 6d 6d 69 74 73 29 2c 20 61 6e 64 20 74 68 61 74 20 74 68 65 72 65 20 61 | tiple.commits),.and.that.there.a |
| 456e0 | 72 65 20 73 6f 6d 65 0a 20 20 20 20 20 20 20 20 20 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 | re.some...........uncommitted.ch |
| 45700 | 61 6e 67 65 73 20 72 65 6d 61 69 6e 69 6e 67 20 77 68 69 63 68 20 6c 69 6b 65 6c 79 20 28 62 75 | anges.remaining.which.likely.(bu |
| 45720 | 74 20 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 20 6e 65 63 65 73 73 61 72 69 6c 79 29 20 6f 72 69 | t.not...........necessarily).ori |
| 45740 | 67 69 6e 61 74 65 20 66 72 6f 6d 20 74 68 61 74 20 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 20 20 20 | ginate.from.that.commit......... |
| 45760 | 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 61 20 63 6f 6d 6d 69 74 20 69 73 20 70 72 65 66 | ...........When.a.commit.is.pref |
| 45780 | 69 78 65 64 20 77 69 74 68 20 e2 80 98 67 6f 61 6c e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 0a | ixed.with....goal...,.then.that. |
| 457a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 69 74 | ...............indicates.that.it |
| 457c0 | 20 69 73 20 73 74 69 6c 6c 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 63 72 65 61 74 65 20 61 20 6e | .is.still.possible.to.create.a.n |
| 457e0 | 65 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 20 77 69 74 68 20 74 68 | ew................commit.with.th |
| 45800 | 65 20 65 78 61 63 74 20 73 61 6d 65 20 74 72 65 65 20 28 74 68 65 20 22 67 6f 61 6c 22 29 20 77 | e.exact.same.tree.(the."goal").w |
| 45820 | 69 74 68 6f 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 6e 75 61 6c 6c 79 20 65 | ithout................manually.e |
| 45840 | 64 69 74 69 6e 67 20 61 6e 79 20 66 69 6c 65 73 2c 20 62 79 20 63 6f 6d 6d 69 74 74 69 6e 67 20 | diting.any.files,.by.committing. |
| 45860 | 74 68 65 20 69 6e 64 65 78 2c 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 79 20 | the.index,.or................by. |
| 45880 | 73 74 61 67 69 6e 67 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 61 6e 64 20 74 68 65 6e 20 63 6f 6d | staging.all.changes.and.then.com |
| 458a0 | 6d 69 74 74 69 6e 67 20 74 68 61 74 2e 20 20 54 68 69 73 20 69 73 0a 20 20 20 20 20 20 20 20 20 | mitting.that...This.is.......... |
| 458c0 | 20 20 20 20 20 20 74 68 65 20 63 61 73 65 20 77 68 65 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c | ......the.case.when.the.original |
| 458e0 | 20 74 72 65 65 20 73 74 69 6c 6c 20 65 78 69 73 74 73 20 69 6e 20 74 68 65 20 69 6e 64 65 78 0a | .tree.still.exists.in.the.index. |
| 45900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 20 77 6f 72 6b 74 72 65 65 20 69 6e 20 75 6e | ...............or.worktree.in.un |
| 45920 | 74 61 69 6e 74 65 64 20 66 6f 72 6d 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 | tainted.form.................... |
| 45940 | 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 61 | When.a.commit.is.prefixed.with.a |
| 45960 | 20 79 65 6c 6c 6f 77 20 e2 80 98 73 61 6d 65 e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 0a 20 20 | .yellow....same...,.then.that... |
| 45980 | 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 69 | .............indicates.that.it.i |
| 459a0 | 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 63 72 65 61 74 65 20 61 | s.no.longer.possible.to.create.a |
| 459c0 | 0a 20 20 20 20 20 20 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 | ................commit.with.the. |
| 459e0 | 65 78 61 63 74 20 73 61 6d 65 20 74 72 65 65 2c 20 62 75 74 20 74 68 61 74 20 69 74 20 69 73 20 | exact.same.tree,.but.that.it.is. |
| 45a00 | 73 74 69 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 73 69 62 6c 65 20 74 6f | still................possible.to |
| 45a20 | 20 63 72 65 61 74 65 20 61 20 63 6f 6d 6d 69 74 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 70 | .create.a.commit.with.the.same.p |
| 45a40 | 61 74 63 68 2d 69 64 2e 20 20 54 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 6f | atch-id...This................wo |
| 45a60 | 75 6c 64 20 62 65 20 74 68 65 20 63 61 73 65 20 69 66 20 79 6f 75 20 63 72 65 61 74 65 64 20 61 | uld.be.the.case.if.you.created.a |
| 45a80 | 20 6e 65 77 20 63 6f 6d 6d 69 74 20 77 69 74 68 20 6f 74 68 65 72 0a 20 20 20 20 20 20 20 20 20 | .new.commit.with.other.......... |
| 45aa0 | 20 20 20 20 20 20 63 68 61 6e 67 65 73 2c 20 62 75 74 20 74 68 65 20 63 68 61 6e 67 65 73 20 66 | ......changes,.but.the.changes.f |
| 45ac0 | 72 6f 6d 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 63 6f 6d 6d 69 74 20 73 74 69 6c 6c 0a 20 20 | rom.the.original.commit.still... |
| 45ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 69 73 74 20 69 6e 20 74 68 65 20 69 6e 64 65 78 20 | .............exist.in.the.index. |
| 45b00 | 6f 72 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 69 6e 20 75 6e 74 61 69 6e 74 65 64 20 66 6f 72 | or.working.tree.in.untainted.for |
| 45b20 | 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 |
| 45b40 | 69 74 20 69 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 80 98 77 6f 72 6b e2 80 99 2c 20 | it.is.prefixed.with....work...,. |
| 45b60 | 74 68 65 6e 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 69 63 61 74 | then.that................indicat |
| 45b80 | 65 73 20 74 68 61 74 20 79 6f 75 20 72 65 73 65 74 20 e2 80 98 48 45 41 44 e2 80 99 20 74 6f 20 | es.that.you.reset....HEAD....to. |
| 45ba0 | 61 6e 20 65 61 72 6c 69 65 72 20 63 6f 6d 6d 69 74 2c 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 | an.earlier.commit,.and.......... |
| 45bc0 | 20 20 20 20 20 20 74 68 61 74 20 74 68 65 72 65 20 61 72 65 20 73 6f 6d 65 20 73 74 61 67 65 64 | ......that.there.are.some.staged |
| 45be0 | 20 61 6e 64 2f 6f 72 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 0a 20 20 20 20 20 20 20 | .and/or.unstaged.changes........ |
| 45c00 | 20 20 20 20 20 20 20 20 28 6c 69 6b 65 6c 79 2c 20 62 75 74 20 6e 6f 74 20 6e 65 63 65 73 73 61 | ........(likely,.but.not.necessa |
| 45c20 | 72 69 6c 79 29 20 6f 72 69 67 69 6e 61 74 69 6e 67 20 66 72 6f 6d 20 74 68 61 74 0a 20 20 20 20 | rily).originating.from.that..... |
| 45c40 | 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 2e 20 20 48 6f 77 65 76 65 72 20 69 74 20 69 | ...........commit...However.it.i |
| 45c60 | 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 63 72 65 61 74 65 20 61 | s.no.longer.possible.to.create.a |
| 45c80 | 20 6e 65 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 20 77 69 74 68 20 | .new................commit.with. |
| 45ca0 | 74 68 65 20 73 61 6d 65 20 74 72 65 65 20 6f 72 20 61 74 20 6c 65 61 73 74 20 74 68 65 20 73 61 | the.same.tree.or.at.least.the.sa |
| 45cc0 | 6d 65 20 70 61 74 63 68 2d 69 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 63 61 75 | me.patch-id................becau |
| 45ce0 | 73 65 20 79 6f 75 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 6d 61 64 65 20 6f 74 68 65 72 20 63 | se.you.have.already.made.other.c |
| 45d00 | 68 61 6e 67 65 73 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 | hanges...............When.a.comm |
| 45d20 | 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 80 99 20 6f | it.is.prefixed.with....poof....o |
| 45d40 | 72 20 e2 80 98 67 6f 6e 65 e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 | r....gone...,.then.that......... |
| 45d60 | 20 20 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 | ..indicates.that.rebase.applied. |
| 45d80 | 74 68 61 74 20 63 6f 6d 6d 69 74 20 62 75 74 20 74 68 61 74 20 79 6f 75 20 74 68 65 6e 0a 20 20 | that.commit.but.that.you.then... |
| 45da0 | 20 20 20 20 20 20 20 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 | ........reset....HEAD....to.an.e |
| 45dc0 | 61 72 6c 69 65 72 20 63 6f 6d 6d 69 74 20 28 6c 69 6b 65 6c 79 20 74 6f 20 73 70 6c 69 74 20 69 | arlier.commit.(likely.to.split.i |
| 45de0 | 74 20 75 70 20 69 6e 74 6f 0a 20 20 20 20 20 20 20 20 20 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d | t.up.into...........multiple.com |
| 45e00 | 6d 69 74 73 29 2c 20 61 6e 64 20 74 68 61 74 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 75 6e 63 | mits),.and.that.there.are.no.unc |
| 45e20 | 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 20 20 20 20 20 | ommitted.changes................ |
| 45e40 | 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 65 64 20 77 69 | ....When.a.commit.is.prefixed.wi |
| 45e60 | 74 68 20 e2 80 98 70 6f 6f 66 e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 0a 20 20 20 20 20 20 20 | th....poof...,.then.that........ |
| 45e80 | 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 69 73 20 6e 6f 20 | ........indicates.that.it.is.no. |
| 45ea0 | 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 45 41 44 e2 80 99 | longer.reachable.from....HEAD... |
| 45ec0 | 2c 20 62 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 69 74 20 68 61 73 | ,.but................that.it.has |
| 45ee0 | 20 62 65 65 6e 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 | .been.replaced.with.one.or.more. |
| 45f00 | 63 6f 6d 6d 69 74 73 2c 20 77 68 69 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f | commits,.which................to |
| 45f20 | 67 65 74 68 65 72 20 68 61 76 65 20 74 68 65 20 65 78 61 63 74 20 73 61 6d 65 20 65 66 66 65 63 | gether.have.the.exact.same.effec |
| 45f40 | 74 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 61 20 63 6f 6d 6d | t....................When.a.comm |
| 45f60 | 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 6e 65 e2 80 99 2c 20 | it.is.prefixed.with....gone...,. |
| 45f80 | 74 68 65 6e 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 69 63 61 74 | then.that................indicat |
| 45fa0 | 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 68 61 62 6c | es.that.it.is.no.longer.reachabl |
| 45fc0 | 65 20 66 72 6f 6d 20 e2 80 98 48 45 41 44 e2 80 99 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 | e.from....HEAD....and........... |
| 45fe0 | 20 20 20 20 20 74 68 61 74 20 77 65 20 61 6c 73 6f 20 63 61 6e 6e 6f 74 20 64 65 74 65 72 6d 69 | .....that.we.also.cannot.determi |
| 46000 | 6e 65 20 77 68 65 74 68 65 72 20 69 74 73 20 63 68 61 6e 67 65 73 20 61 72 65 0a 20 20 20 20 20 | ne.whether.its.changes.are...... |
| 46020 | 20 20 20 20 20 20 20 20 20 20 73 74 69 6c 6c 20 69 6e 20 65 66 66 65 63 74 20 69 6e 20 6f 6e 65 | ..........still.in.effect.in.one |
| 46040 | 20 6f 72 20 6d 6f 72 65 20 6e 65 77 20 63 6f 6d 6d 69 74 73 2e 20 20 54 68 65 79 20 6d 69 67 68 | .or.more.new.commits...They.migh |
| 46060 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 2c 20 62 75 74 20 69 66 20 73 6f 2c 20 | t................be,.but.if.so,. |
| 46080 | 74 68 65 6e 20 74 68 65 72 65 20 6d 75 73 74 20 61 6c 73 6f 20 62 65 20 6f 74 68 65 72 20 63 68 | then.there.must.also.be.other.ch |
| 460a0 | 61 6e 67 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 63 68 20 6d 61 6b 65 73 | anges................which.makes |
| 460c0 | 20 69 74 20 69 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 6b 6e 6f 77 20 66 6f 72 20 73 75 72 65 2e | .it.impossible.to.know.for.sure. |
| 460e0 | 0a 0a 20 20 20 44 6f 20 6e 6f 74 20 77 6f 72 72 79 20 69 66 20 79 6f 75 20 64 6f 20 6e 6f 74 20 | .....Do.not.worry.if.you.do.not. |
| 46100 | 66 75 6c 6c 79 20 75 6e 64 65 72 73 74 61 6e 64 20 74 68 65 20 61 62 6f 76 65 2e 20 20 54 68 61 | fully.understand.the.above...Tha |
| 46120 | 74 e2 80 99 73 20 6f 6b 61 79 2c 0a 79 6f 75 20 77 69 6c 6c 20 61 63 71 75 69 72 65 20 61 20 67 | t...s.okay,.you.will.acquire.a.g |
| 46140 | 6f 6f 64 20 65 6e 6f 75 67 68 20 75 6e 64 65 72 73 74 61 6e 64 69 6e 67 20 74 68 72 6f 75 67 68 | ood.enough.understanding.through |
| 46160 | 20 70 72 61 63 74 69 63 65 2e 0a 0a 20 20 20 46 6f 72 20 6f 74 68 65 72 20 73 65 71 75 65 6e 63 | .practice......For.other.sequenc |
| 46180 | 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 73 75 63 68 20 61 73 20 63 68 65 72 72 79 2d 70 69 63 6b | e.operations.such.as.cherry-pick |
| 461a0 | 69 6e 67 2c 20 61 20 73 69 6d 69 6c 61 72 0a 73 65 63 74 69 6f 6e 20 69 73 20 64 69 73 70 6c 61 | ing,.a.similar.section.is.displa |
| 461c0 | 79 65 64 2c 20 62 75 74 20 74 68 65 79 20 6c 61 63 6b 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 66 | yed,.but.they.lack.some.of.the.f |
| 461e0 | 65 61 74 75 72 65 73 20 64 65 73 63 72 69 62 65 64 0a 61 62 6f 76 65 2c 20 64 75 65 20 74 6f 20 | eatures.described.above,.due.to. |
| 46200 | 6c 69 6d 69 74 61 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 67 69 74 20 63 6f 6d 6d 61 6e 64 73 20 | limitations.in.the.git.commands. |
| 46220 | 75 73 65 64 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 6d 2e 0a 4d 6f 73 74 20 69 6d 70 | used.to.implement.them..Most.imp |
| 46240 | 6f 72 74 61 6e 74 6c 79 20 74 68 65 73 65 20 73 65 71 75 65 6e 63 65 73 20 6f 6e 6c 79 20 73 75 | ortantly.these.sequences.only.su |
| 46260 | 70 70 6f 72 74 20 22 70 69 63 6b 69 6e 67 22 20 61 20 63 6f 6d 6d 69 74 20 62 75 74 20 6e 6f 74 | pport."picking".a.commit.but.not |
| 46280 | 0a 6f 74 68 65 72 20 61 63 74 69 6f 6e 73 20 73 75 63 68 20 61 73 20 22 72 65 77 6f 72 64 69 6e | .other.actions.such.as."rewordin |
| 462a0 | 67 22 2c 20 61 6e 64 20 74 68 65 79 20 64 6f 20 6e 6f 74 20 6b 65 65 70 20 74 72 61 63 6b 20 6f | g",.and.they.do.not.keep.track.o |
| 462c0 | 66 20 74 68 65 0a 63 6f 6d 6d 69 74 73 20 77 68 69 63 68 20 68 61 76 65 20 61 6c 72 65 61 64 79 | f.the.commits.which.have.already |
| 462e0 | 20 62 65 65 6e 20 61 70 70 6c 69 65 64 2e 0a 0a 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 46 6f | .been.applied......----------.Fo |
| 46300 | 6f 74 6e 6f 74 65 73 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 20 20 28 31 29 20 54 68 65 20 70 | otnotes.----------.....(1).The.p |
| 46320 | 61 74 63 68 2d 69 64 20 69 73 20 61 20 68 61 73 68 20 6f 66 20 74 68 65 20 5f 63 68 61 6e 67 65 | atch-id.is.a.hash.of.the._change |
| 46340 | 73 5f 20 69 6e 74 72 6f 64 75 63 65 64 20 62 79 20 61 20 63 6f 6d 6d 69 74 2e 0a 49 74 20 64 69 | s_.introduced.by.a.commit..It.di |
| 46360 | 66 66 65 72 73 20 66 72 6f 6d 20 74 68 65 20 68 61 73 68 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 | ffers.from.the.hash.of.the.commi |
| 46380 | 74 20 69 74 73 65 6c 66 2c 20 77 68 69 63 68 20 69 73 20 61 20 68 61 73 68 20 6f 66 20 74 68 65 | t.itself,.which.is.a.hash.of.the |
| 463a0 | 0a 72 65 73 75 6c 74 20 6f 66 20 61 70 70 6c 79 69 6e 67 20 74 68 61 74 20 63 68 61 6e 67 65 20 | .result.of.applying.that.change. |
| 463c0 | 28 69 2e 65 2e 2c 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 74 72 65 65 73 20 61 6e 64 20 62 | (i.e.,.the.resulting.trees.and.b |
| 463e0 | 6c 6f 62 73 29 20 61 73 0a 77 65 6c 6c 20 61 73 20 61 75 74 68 6f 72 20 61 6e 64 20 63 6f 6d 6d | lobs).as.well.as.author.and.comm |
| 46400 | 69 74 74 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 | itter.information,.the.commit.me |
| 46420 | 73 73 61 67 65 2c 20 61 6e 64 20 74 68 65 0a 68 61 73 68 65 73 20 6f 66 20 74 68 65 20 70 61 72 | ssage,.and.the.hashes.of.the.par |
| 46440 | 65 6e 74 73 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 2e 20 20 54 68 65 20 70 61 74 63 68 2d 69 | ents.of.the.commit...The.patch-i |
| 46460 | 64 20 68 61 73 68 20 6f 6e 20 74 68 65 20 6f 74 68 65 72 0a 68 61 6e 64 20 69 73 20 63 72 65 61 | d.hash.on.the.other.hand.is.crea |
| 46480 | 74 65 64 20 6f 6e 6c 79 20 66 72 6f 6d 20 74 68 65 20 61 64 64 65 64 20 61 6e 64 20 72 65 6d 6f | ted.only.from.the.added.and.remo |
| 464a0 | 76 65 64 20 6c 69 6e 65 73 2c 20 65 76 65 6e 20 6c 69 6e 65 20 6e 75 6d 62 65 72 73 0a 61 6e 64 | ved.lines,.even.line.numbers.and |
| 464c0 | 20 77 68 69 74 65 73 70 61 63 65 20 63 68 61 6e 67 65 73 20 61 72 65 20 69 67 6e 6f 72 65 64 20 | .whitespace.changes.are.ignored. |
| 464e0 | 77 68 65 6e 20 63 61 6c 63 75 6c 61 74 69 6e 67 20 74 68 69 73 20 68 61 73 68 2e 20 20 54 68 65 | when.calculating.this.hash...The |
| 46500 | 0a 70 61 74 63 68 2d 69 64 73 20 6f 66 20 74 77 6f 20 63 6f 6d 6d 69 74 73 20 63 61 6e 20 62 65 | .patch-ids.of.two.commits.can.be |
| 46520 | 20 75 73 65 64 20 74 6f 20 61 6e 73 77 65 72 20 74 68 65 20 71 75 65 73 74 69 6f 6e 20 22 44 6f | .used.to.answer.the.question."Do |
| 46540 | 20 74 68 65 73 65 0a 63 6f 6d 6d 69 74 73 20 6d 61 6b 65 20 74 68 65 20 73 61 6d 65 20 63 68 61 | .these.commits.make.the.same.cha |
| 46560 | 6e 67 65 3f 22 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 | nge?".....File:.doc5khxAZ.info,. |
| 46580 | 20 4e 6f 64 65 3a 20 43 68 65 72 72 79 20 50 69 63 6b 69 6e 67 2c 20 20 4e 65 78 74 3a 20 52 65 | .Node:.Cherry.Picking,..Next:.Re |
| 465a0 | 73 65 74 74 69 6e 67 2c 20 20 50 72 65 76 3a 20 52 65 62 61 73 69 6e 67 2c 20 20 55 70 3a 20 4d | setting,..Prev:.Rebasing,..Up:.M |
| 465c0 | 61 6e 69 70 75 6c 61 74 69 6e 67 0a 0a 36 2e 31 30 20 43 68 65 72 72 79 20 50 69 63 6b 69 6e 67 | anipulating..6.10.Cherry.Picking |
| 465e0 | 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 5b | .===================..Also.see.[ |
| 46600 | 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b | BROKEN.LINK:.man:git-cherry-pick |
| 46620 | 5d 0a 0a 4b 65 79 3a 20 41 20 28 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 29 0a 20 20 | ]..Key:.A.(magit-cherry-pick)... |
| 46640 | 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 |
| 46660 | 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 |
| 46680 | 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 |
| 466a0 | 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 |
| 466c0 | 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 |
| 466e0 | 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..... |
| 46700 | 20 57 68 65 6e 20 6e 6f 20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 69 | .When.no.cherry-pick.or.revert.i |
| 46720 | 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 74 68 65 6e 20 74 68 65 20 74 72 61 6e 73 69 65 6e | s.in.progress,.then.the.transien |
| 46740 | 74 0a 66 65 61 74 75 72 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 | t.features.the.following.suffix. |
| 46760 | 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 4b 65 79 3a 20 41 20 41 20 28 6d 61 67 69 74 2d 63 68 65 72 72 | commands...Key:.A.A.(magit-cherr |
| 46780 | 79 2d 63 6f 70 79 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 6f 70 69 65 73 | y-copy)......This.command.copies |
| 467a0 | 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 6e 63 68 20 6f 6e 74 | .COMMITS.from.another.branch.ont |
| 467c0 | 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 2e 20 20 49 66 20 74 | o.the.current......branch...If.t |
| 467e0 | 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 |
| 46800 | 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 6f 70 69 65 64 2c 20 | ts,.then.those.are......copied,. |
| 46820 | 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 77 69 73 65 20 74 68 | without.prompting...Otherwise.th |
| 46840 | 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 20 20 20 20 20 63 6f | e.user.is.prompted.for.a......co |
| 46860 | 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 20 74 6f 20 74 68 65 | mmit.or.range,.defaulting.to.the |
| 46880 | 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 4b 65 79 3a 20 41 20 61 20 28 6d 61 67 | .commit.at.point...Key:.A.a.(mag |
| 468a0 | 69 74 2d 63 68 65 72 72 79 2d 61 70 70 6c 79 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | it-cherry-apply)......This.comma |
| 468c0 | 6e 64 20 61 70 70 6c 69 65 73 20 74 68 65 20 63 68 61 6e 67 65 73 20 69 6e 20 43 4f 4d 4d 49 54 | nd.applies.the.changes.in.COMMIT |
| 468e0 | 53 20 66 72 6f 6d 20 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 0a 20 20 20 20 20 6f 6e 74 6f 20 | S.from.another.branch......onto. |
| 46900 | 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 20 20 49 66 20 74 68 65 20 72 65 67 69 | the.current.branch...If.the.regi |
| 46920 | 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 74 73 2c 0a 20 20 20 | on.selects.multiple.commits,.... |
| 46940 | 20 20 74 68 65 6e 20 74 68 6f 73 65 20 61 72 65 20 75 73 65 64 2c 20 77 69 74 68 6f 75 74 20 70 | ..then.those.are.used,.without.p |
| 46960 | 72 6f 6d 70 74 69 6e 67 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 65 20 75 73 65 72 20 69 73 | rompting...Otherwise.the.user.is |
| 46980 | 0a 20 20 20 20 20 70 72 6f 6d 70 74 65 64 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 20 6f 72 20 72 | ......prompted.for.a.commit.or.r |
| 469a0 | 61 6e 67 65 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 | ange,.defaulting.to.the.commit.a |
| 469c0 | 74 20 70 6f 69 6e 74 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 6c 73 6f | t.point........This.command.also |
| 469e0 | 20 68 61 73 20 61 20 74 6f 70 2d 6c 65 76 65 6c 20 62 69 6e 64 69 6e 67 2c 20 77 68 69 63 68 20 | .has.a.top-level.binding,.which. |
| 46a00 | 63 61 6e 20 62 65 20 69 6e 76 6f 6b 65 64 0a 20 20 20 20 20 77 69 74 68 6f 75 74 20 75 73 69 6e | can.be.invoked......without.usin |
| 46a20 | 67 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 62 79 20 74 79 70 69 6e 67 20 e2 80 98 61 e2 80 | g.the.transient.by.typing....a.. |
| 46a40 | 99 20 61 74 20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c | ..at.the.top-level......The.foll |
| 46a60 | 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 6e 6f 74 20 6f 6e 6c 79 20 61 70 70 6c 79 20 73 6f | owing.commands.not.only.apply.so |
| 46a80 | 6d 65 20 63 6f 6d 6d 69 74 73 20 74 6f 20 73 6f 6d 65 20 62 72 61 6e 63 68 2c 0a 62 75 74 20 61 | me.commits.to.some.branch,.but.a |
| 46aa0 | 6c 73 6f 20 72 65 6d 6f 76 65 20 74 68 65 6d 20 66 72 6f 6d 20 73 6f 6d 65 20 6f 74 68 65 72 20 | lso.remove.them.from.some.other. |
| 46ac0 | 62 72 61 6e 63 68 2e 20 20 54 68 65 20 72 65 6d 6f 76 61 6c 20 69 73 20 70 65 72 66 6f 72 6d 65 | branch...The.removal.is.performe |
| 46ae0 | 64 0a 75 73 69 6e 67 20 65 69 74 68 65 72 20 e2 80 98 67 69 74 2d 75 70 64 61 74 65 2d 72 65 66 | d.using.either....git-update-ref |
| 46b00 | e2 80 99 20 6f 72 20 69 66 20 6e 65 63 65 73 73 61 72 79 20 e2 80 98 67 69 74 2d 72 65 62 61 73 | ....or.if.necessary....git-rebas |
| 46b20 | 65 e2 80 99 2e 20 20 42 6f 74 68 0a 61 70 70 6c 79 69 6e 67 20 63 6f 6d 6d 69 74 73 20 61 73 20 | e......Both.applying.commits.as. |
| 46b40 | 77 65 6c 6c 20 61 73 20 72 65 6d 6f 76 69 6e 67 20 74 68 65 6d 20 75 73 69 6e 67 20 e2 80 98 67 | well.as.removing.them.using....g |
| 46b60 | 69 74 2d 72 65 62 61 73 65 e2 80 99 20 63 61 6e 20 6c 65 61 64 20 74 6f 0a 63 6f 6e 66 6c 69 63 | it-rebase....can.lead.to.conflic |
| 46b80 | 74 73 2e 20 20 49 66 20 74 68 61 74 20 68 61 70 70 65 6e 73 2c 20 74 68 65 6e 20 74 68 65 73 65 | ts...If.that.happens,.then.these |
| 46ba0 | 20 63 6f 6d 6d 61 6e 64 73 20 61 62 6f 72 74 20 61 6e 64 20 79 6f 75 20 6e 6f 74 20 6f 6e 6c 79 | .commands.abort.and.you.not.only |
| 46bc0 | 0a 68 61 76 65 20 74 6f 20 72 65 73 6f 6c 76 65 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 73 20 62 | .have.to.resolve.the.conflicts.b |
| 46be0 | 75 74 20 61 6c 73 6f 20 66 69 6e 69 73 68 20 74 68 65 20 70 72 6f 63 65 73 73 20 74 68 65 20 73 | ut.also.finish.the.process.the.s |
| 46c00 | 61 6d 65 20 77 61 79 0a 79 6f 75 20 77 6f 75 6c 64 20 68 61 76 65 20 74 6f 20 69 66 20 74 68 65 | ame.way.you.would.have.to.if.the |
| 46c20 | 73 65 20 63 6f 6d 6d 61 6e 64 73 20 64 69 64 6e e2 80 99 74 20 65 78 69 73 74 20 61 74 20 61 6c | se.commands.didn...t.exist.at.al |
| 46c40 | 6c 2e 0a 0a 4b 65 79 3a 20 41 20 68 20 28 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 68 61 72 76 65 | l...Key:.A.h.(magit-cherry-harve |
| 46c60 | 73 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 6f 76 65 73 20 74 68 65 20 | st)......This.command.moves.the. |
| 46c80 | 73 65 6c 65 63 74 65 64 20 43 4f 4d 4d 49 54 53 20 74 68 61 74 20 6d 75 73 74 20 62 65 20 6c 6f | selected.COMMITS.that.must.be.lo |
| 46ca0 | 63 61 74 65 64 20 6f 6e 0a 20 20 20 20 20 61 6e 6f 74 68 65 72 20 42 52 41 4e 43 48 20 6f 6e 74 | cated.on......another.BRANCH.ont |
| 46cc0 | 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 69 6e 73 74 65 61 64 2c 20 72 65 | o.the.current.branch.instead,.re |
| 46ce0 | 6d 6f 76 69 6e 67 20 74 68 65 6d 20 66 72 6f 6d 0a 20 20 20 20 20 74 68 65 20 66 6f 72 6d 65 72 | moving.them.from......the.former |
| 46d00 | 2e 20 20 57 68 65 6e 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 75 63 63 65 65 64 73 2c 20 74 | ...When.this.command.succeeds,.t |
| 46d20 | 68 65 6e 20 74 68 65 20 73 61 6d 65 20 62 72 61 6e 63 68 20 69 73 0a 20 20 20 20 20 63 75 72 72 | hen.the.same.branch.is......curr |
| 46d40 | 65 6e 74 20 61 73 20 62 65 66 6f 72 65 2e 0a 0a 20 20 20 20 20 41 70 70 6c 79 69 6e 67 20 74 68 | ent.as.before........Applying.th |
| 46d60 | 65 20 63 6f 6d 6d 69 74 73 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 | e.commits.on.the.current.branch. |
| 46d80 | 6f 72 20 72 65 6d 6f 76 69 6e 67 20 74 68 65 6d 20 66 72 6f 6d 0a 20 20 20 20 20 74 68 65 20 6f | or.removing.them.from......the.o |
| 46da0 | 74 68 65 72 20 62 72 61 6e 63 68 20 63 61 6e 20 6c 65 61 64 20 74 6f 20 63 6f 6e 66 6c 69 63 74 | ther.branch.can.lead.to.conflict |
| 46dc0 | 73 2e 20 20 57 68 65 6e 20 74 68 61 74 20 68 61 70 70 65 6e 73 2c 20 74 68 65 6e 0a 20 20 20 20 | s...When.that.happens,.then..... |
| 46de0 | 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 74 6f 70 73 20 61 6e 64 20 79 6f 75 20 68 61 76 65 | .this.command.stops.and.you.have |
| 46e00 | 20 74 6f 20 72 65 73 6f 6c 76 65 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 73 20 61 6e 64 20 74 68 | .to.resolve.the.conflicts.and.th |
| 46e20 | 65 6e 0a 20 20 20 20 20 66 69 6e 69 73 68 20 74 68 65 20 70 72 6f 63 65 73 73 20 6d 61 6e 75 61 | en......finish.the.process.manua |
| 46e40 | 6c 6c 79 2e 0a 0a 4b 65 79 3a 20 41 20 64 20 28 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 64 6f 6e | lly...Key:.A.d.(magit-cherry-don |
| 46e60 | 61 74 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 6f 76 65 73 20 74 68 65 | ate)......This.command.moves.the |
| 46e80 | 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 72 65 | .selected.COMMITS.from.the.curre |
| 46ea0 | 6e 74 20 62 72 61 6e 63 68 0a 20 20 20 20 20 6f 6e 74 6f 20 61 6e 6f 74 68 65 72 20 65 78 69 73 | nt.branch......onto.another.exis |
| 46ec0 | 74 69 6e 67 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 | ting.BRANCH,.removing.them.from. |
| 46ee0 | 74 68 65 20 66 6f 72 6d 65 72 2e 20 20 57 68 65 6e 0a 20 20 20 20 20 74 68 69 73 20 63 6f 6d 6d | the.former...When......this.comm |
| 46f00 | 61 6e 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 | and.succeeds,.then.the.same.bran |
| 46f20 | 63 68 20 69 73 20 63 75 72 72 65 6e 74 20 61 73 20 62 65 66 6f 72 65 2e 0a 20 20 20 20 20 e2 80 | ch.is.current.as.before......... |
| 46f40 | 98 48 45 41 44 e2 80 99 20 69 73 20 61 6c 6c 6f 77 65 64 20 74 6f 20 62 65 20 64 65 74 61 63 68 | .HEAD....is.allowed.to.be.detach |
| 46f60 | 65 64 20 69 6e 69 74 69 61 6c 6c 79 2e 0a 0a 20 20 20 20 20 41 70 70 6c 79 69 6e 67 20 74 68 65 | ed.initially........Applying.the |
| 46f80 | 20 63 6f 6d 6d 69 74 73 20 6f 6e 20 74 68 65 20 6f 74 68 65 72 20 62 72 61 6e 63 68 20 6f 72 20 | .commits.on.the.other.branch.or. |
| 46fa0 | 72 65 6d 6f 76 69 6e 67 20 74 68 65 6d 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 | removing.them.from.the......curr |
| 46fc0 | 65 6e 74 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 | ent.branch.can.lead.to.conflicts |
| 46fe0 | 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 20 74 68 69 73 0a | ...When.that.happens,.then.this. |
| 47000 | 20 20 20 20 20 63 6f 6d 6d 61 6e 64 20 73 74 6f 70 73 20 61 6e 64 20 79 6f 75 20 68 61 76 65 20 | .....command.stops.and.you.have. |
| 47020 | 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 |
| 47040 | 6e 20 66 69 6e 69 73 68 0a 20 20 20 20 20 74 68 65 20 70 72 6f 63 65 73 73 20 6d 61 6e 75 61 6c | n.finish......the.process.manual |
| 47060 | 6c 79 2e 0a 0a 4b 65 79 3a 20 41 20 6e 20 28 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 73 70 69 6e | ly...Key:.A.n.(magit-cherry-spin |
| 47080 | 6f 75 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 6f 76 65 73 20 74 68 65 | out)......This.command.moves.the |
| 470a0 | 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 72 65 | .selected.COMMITS.from.the.curre |
| 470c0 | 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 63 68 | nt.branch......onto.a.new.branch |
| 470e0 | 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 65 20 | .BRANCH,.removing.them.from.the. |
| 47100 | 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 64 20 | former...When.this......command. |
| 47120 | 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 20 69 | succeeds,.then.the.same.branch.i |
| 47140 | 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 6c 79 | s.current.as.before........Apply |
| 47160 | 69 6e 67 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 6f 6e 20 74 68 65 20 6f 74 68 65 72 20 62 72 61 | ing.the.commits.on.the.other.bra |
| 47180 | 6e 63 68 20 6f 72 20 72 65 6d 6f 76 69 6e 67 20 74 68 65 6d 20 66 72 6f 6d 20 74 68 65 0a 20 20 | nch.or.removing.them.from.the... |
| 471a0 | 20 20 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 63 61 6e 20 6c 65 61 64 20 74 6f 20 63 6f | ...current.branch.can.lead.to.co |
| 471c0 | 6e 66 6c 69 63 74 73 2e 20 20 57 68 65 6e 20 74 68 61 74 20 68 61 70 70 65 6e 73 2c 20 74 68 65 | nflicts...When.that.happens,.the |
| 471e0 | 6e 20 74 68 69 73 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 20 73 74 6f 70 73 20 61 6e 64 20 79 6f | n.this......command.stops.and.yo |
| 47200 | 75 20 68 61 76 65 20 74 6f 20 72 65 73 6f 6c 76 65 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 73 20 | u.have.to.resolve.the.conflicts. |
| 47220 | 61 6e 64 20 74 68 65 6e 20 66 69 6e 69 73 68 0a 20 20 20 20 20 74 68 65 20 70 72 6f 63 65 73 73 | and.then.finish......the.process |
| 47240 | 20 6d 61 6e 75 61 6c 6c 79 2e 0a 0a 4b 65 79 3a 20 41 20 73 20 28 6d 61 67 69 74 2d 63 68 65 72 | .manually...Key:.A.s.(magit-cher |
| 47260 | 72 79 2d 73 70 69 6e 6f 66 66 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 6f | ry-spinoff)......This.command.mo |
| 47280 | 76 65 73 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 43 4f 4d 4d 49 54 53 20 66 72 6f 6d 20 74 68 | ves.the.selected.COMMITS.from.th |
| 472a0 | 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 20 6e 65 77 | e.current.branch......onto.a.new |
| 472c0 | 20 62 72 61 6e 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 | .branch.BRANCH,.removing.them.fr |
| 472e0 | 6f 6d 20 74 68 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 | om.the.former...When.this......c |
| 47300 | 6f 6d 6d 61 6e 64 20 73 75 63 63 65 65 64 73 2c 20 74 68 65 6e 20 74 68 65 20 6e 65 77 20 62 72 | ommand.succeeds,.then.the.new.br |
| 47320 | 61 6e 63 68 20 69 73 20 63 68 65 63 6b 65 64 20 6f 75 74 2e 0a 0a 20 20 20 20 20 41 70 70 6c 79 | anch.is.checked.out........Apply |
| 47340 | 69 6e 67 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 6f 6e 20 74 68 65 20 6f 74 68 65 72 20 62 72 61 | ing.the.commits.on.the.other.bra |
| 47360 | 6e 63 68 20 6f 72 20 72 65 6d 6f 76 69 6e 67 20 74 68 65 6d 20 66 72 6f 6d 20 74 68 65 0a 20 20 | nch.or.removing.them.from.the... |
| 47380 | 20 20 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 63 61 6e 20 6c 65 61 64 20 74 6f 20 63 6f | ...current.branch.can.lead.to.co |
| 473a0 | 6e 66 6c 69 63 74 73 2e 20 20 57 68 65 6e 20 74 68 61 74 20 68 61 70 70 65 6e 73 2c 20 74 68 65 | nflicts...When.that.happens,.the |
| 473c0 | 6e 20 74 68 69 73 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 20 73 74 6f 70 73 20 61 6e 64 20 79 6f | n.this......command.stops.and.yo |
| 473e0 | 75 20 68 61 76 65 20 74 6f 20 72 65 73 6f 6c 76 65 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 73 20 | u.have.to.resolve.the.conflicts. |
| 47400 | 61 6e 64 20 74 68 65 6e 20 66 69 6e 69 73 68 0a 20 20 20 20 20 74 68 65 20 70 72 6f 63 65 73 73 | and.then.finish......the.process |
| 47420 | 20 6d 61 6e 75 61 6c 6c 79 2e 0a 0a 20 20 20 57 68 65 6e 20 61 20 63 68 65 72 72 79 2d 70 69 63 | .manually......When.a.cherry-pic |
| 47440 | 6b 20 6f 72 20 72 65 76 65 72 74 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 74 68 65 6e | k.or.revert.is.in.progress,.then |
| 47460 | 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 0a 69 6e 73 74 65 61 64 20 66 65 61 74 75 72 65 73 20 | .the.transient.instead.features. |
| 47480 | 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 2e 0a 0a | the.following.suffix.commands... |
| 474a0 | 4b 65 79 3a 20 41 20 41 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 63 6f 6e 74 69 6e 75 | Key:.A.A.(magit-sequence-continu |
| 474c0 | 65 29 0a 20 20 20 20 20 52 65 73 75 6d 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 65 72 72 | e)......Resume.the.current.cherr |
| 474e0 | 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 73 65 71 75 65 6e 63 65 2e 0a 0a 4b 65 79 3a | y-pick.or.revert.sequence...Key: |
| 47500 | 20 41 20 73 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 73 6b 69 70 29 0a 20 20 20 20 20 | .A.s.(magit-sequence-skip)...... |
| 47520 | 53 6b 69 70 20 74 68 65 20 73 74 6f 70 70 65 64 20 61 74 20 63 6f 6d 6d 69 74 20 64 75 72 69 6e | Skip.the.stopped.at.commit.durin |
| 47540 | 67 20 61 20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 73 65 71 75 65 6e | g.a.cherry-pick.or.revert.sequen |
| 47560 | 63 65 2e 0a 0a 4b 65 79 3a 20 41 20 61 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 61 62 | ce...Key:.A.a.(magit-sequence-ab |
| 47580 | 6f 72 74 29 0a 20 20 20 20 20 41 62 6f 72 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 65 72 | ort)......Abort.the.current.cher |
| 475a0 | 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 65 2e 20 20 54 68 69 | ry-pick.or.revert.sequence...Thi |
| 475c0 | 73 20 64 69 73 63 61 72 64 73 0a 20 20 20 20 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 6d 61 64 65 | s.discards......all.changes.made |
| 475e0 | 20 73 69 6e 63 65 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 73 74 61 72 74 65 64 2e 0a 0a 2a 20 | .since.the.sequence.started...*. |
| 47600 | 4d 65 6e 75 3a 0a 0a 2a 20 52 65 76 65 72 74 69 6e 67 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f | Menu:..*.Reverting::....File:.do |
| 47620 | 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 76 65 72 74 69 6e 67 2c 20 | c5khxAZ.info,..Node:.Reverting,. |
| 47640 | 20 55 70 3a 20 43 68 65 72 72 79 20 50 69 63 6b 69 6e 67 0a 0a 36 2e 31 30 2e 31 20 52 65 76 65 | .Up:.Cherry.Picking..6.10.1.Reve |
| 47660 | 72 74 69 6e 67 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 4b 65 79 3a 20 56 20 28 | rting.----------------..Key:.V.( |
| 47680 | 6d 61 67 69 74 2d 72 65 76 65 72 74 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e | magit-revert)......This.transien |
| 476a0 | 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 |
| 476c0 | 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. |
| 476e0 | 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 |
| 47700 | 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..... |
| 47720 | 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 |
| 47740 | 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 57 68 65 6e 20 6e 6f 20 63 68 65 72 72 79 2d | .is.invoked......When.no.cherry- |
| 47760 | 70 69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 74 | pick.or.revert.is.in.progress,.t |
| 47780 | 68 65 6e 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 0a 66 65 61 74 75 72 65 73 20 74 68 65 20 66 | hen.the.transient.features.the.f |
| 477a0 | 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 4b 65 79 3a 20 | ollowing.suffix.commands...Key:. |
| 477c0 | 56 20 56 20 28 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 | V.V.(magit-revert-and-commit)... |
| 477e0 | 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 74 69 6e 67 20 61 | ...Revert.a.commit.by.creating.a |
| 47800 | 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 20 63 6f 6d 6d 69 | .new.commit...Prompt.for.a.commi |
| 47820 | 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 63 6f 6d 6d 69 74 | t,......defaulting.to.the.commit |
| 47840 | 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 73 65 6c 65 63 74 | .at.point...If.the.region.select |
| 47860 | 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 68 65 6e 20 72 65 | s.multiple......commits,.then.re |
| 47880 | 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 70 72 6f 6d 70 74 | vert.all.of.them,.without.prompt |
| 478a0 | 69 6e 67 2e 0a 0a 4b 65 79 3a 20 56 20 76 20 28 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 6e 6f 2d | ing...Key:.V.v.(magit-revert-no- |
| 478c0 | 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 52 65 76 65 72 74 20 61 20 63 6f 6d 6d 69 74 20 62 79 20 | commit)......Revert.a.commit.by. |
| 478e0 | 61 70 70 6c 79 69 6e 67 20 69 74 20 69 6e 20 72 65 76 65 72 73 65 20 74 6f 20 74 68 65 20 77 6f | applying.it.in.reverse.to.the.wo |
| 47900 | 72 6b 69 6e 67 20 74 72 65 65 2e 0a 20 20 20 20 20 50 72 6f 6d 70 74 20 66 6f 72 20 61 20 63 6f | rking.tree.......Prompt.for.a.co |
| 47920 | 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 61 | mmit,.defaulting.to.the.commit.a |
| 47940 | 74 20 70 6f 69 6e 74 2e 20 20 49 66 20 74 68 65 0a 20 20 20 20 20 72 65 67 69 6f 6e 20 73 65 6c | t.point...If.the......region.sel |
| 47960 | 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 72 65 76 65 | ects.multiple.commits,.then.reve |
| 47980 | 72 74 20 61 6c 6c 20 6f 66 20 74 68 65 6d 2c 20 77 69 74 68 6f 75 74 0a 20 20 20 20 20 70 72 6f | rt.all.of.them,.without......pro |
| 479a0 | 6d 70 74 69 6e 67 2e 0a 0a 20 20 20 57 68 65 6e 20 61 20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f | mpting......When.a.cherry-pick.o |
| 479c0 | 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 |
| 479e0 | 65 20 74 72 61 6e 73 69 65 6e 74 0a 69 6e 73 74 65 61 64 20 66 65 61 74 75 72 65 73 20 74 68 65 | e.transient.instead.features.the |
| 47a00 | 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 2e 0a 0a 4b 65 79 | .following.suffix.commands...Key |
| 47a20 | 3a 20 56 20 56 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 63 6f 6e 74 69 6e 75 65 29 0a | :.V.V.(magit-sequence-continue). |
| 47a40 | 20 20 20 20 20 52 65 73 75 6d 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 65 72 72 79 2d 70 | .....Resume.the.current.cherry-p |
| 47a60 | 69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 73 65 71 75 65 6e 63 65 2e 0a 0a 4b 65 79 3a 20 56 20 | ick.or.revert.sequence...Key:.V. |
| 47a80 | 73 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 73 6b 69 70 29 0a 20 20 20 20 20 53 6b 69 | s.(magit-sequence-skip)......Ski |
| 47aa0 | 70 20 74 68 65 20 73 74 6f 70 70 65 64 20 61 74 20 63 6f 6d 6d 69 74 20 64 75 72 69 6e 67 20 61 | p.the.stopped.at.commit.during.a |
| 47ac0 | 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 65 2e | .cherry-pick.or.revert.sequence. |
| 47ae0 | 0a 0a 4b 65 79 3a 20 56 20 61 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 61 62 6f 72 74 | ..Key:.V.a.(magit-sequence-abort |
| 47b00 | 29 0a 20 20 20 20 20 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 | )......Abort.the.current.cherry- |
| 47b20 | 70 69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 73 65 71 75 65 6e 63 65 2e 20 20 54 68 69 73 20 64 | pick.or.revert.sequence...This.d |
| 47b40 | 69 73 63 61 72 64 73 0a 20 20 20 20 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 6d 61 64 65 20 73 69 | iscards......all.changes.made.si |
| 47b60 | 6e 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 | nce.the.sequence.started.....Fil |
| 47b80 | 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 73 65 74 74 | e:.doc5khxAZ.info,..Node:.Resett |
| 47ba0 | 69 6e 67 2c 20 20 4e 65 78 74 3a 20 53 74 61 73 68 69 6e 67 2c 20 20 50 72 65 76 3a 20 43 68 65 | ing,..Next:.Stashing,..Prev:.Che |
| 47bc0 | 72 72 79 20 50 69 63 6b 69 6e 67 2c 20 20 55 70 3a 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 0a 0a | rry.Picking,..Up:.Manipulating.. |
| 47be0 | 36 2e 31 31 20 52 65 73 65 74 74 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 | 6.11.Resetting.==============..A |
| 47c00 | 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 72 65 | lso.see.[BROKEN.LINK:.man:git-re |
| 47c20 | 73 65 74 5d 0a 0a 4b 65 79 3a 20 78 20 28 6d 61 67 69 74 2d 72 65 73 65 74 2d 71 75 69 63 6b 6c | set]..Key:.x.(magit-reset-quickl |
| 47c40 | 79 29 0a 20 20 20 20 20 52 65 73 65 74 20 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 20 61 6e 64 | y)......Reset.the....HEAD....and |
| 47c60 | 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. |
| 47c80 | 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 67 20 74 6f 20 | the.user.and......defaulting.to. |
| 47ca0 | 74 68 65 20 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 | the.commit.at.point,.and.possibl |
| 47cc0 | 79 20 61 6c 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 | y.also.reset.the......working.tr |
| 47ce0 | 65 65 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 72 65 73 65 | ee...With.a.prefix.argument.rese |
| 47d00 | 74 20 74 68 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 | t.the.working.tree......otherwis |
| 47d20 | 65 20 64 6f 6e e2 80 99 74 2e 0a 0a 4b 65 79 3a 20 58 20 6d 20 28 6d 61 67 69 74 2d 72 65 73 65 | e.don...t...Key:.X.m.(magit-rese |
| 47d40 | 74 2d 6d 69 78 65 64 29 0a 20 20 20 20 20 52 65 73 65 74 20 74 68 65 20 e2 80 98 48 45 41 44 e2 | t-mixed)......Reset.the....HEAD. |
| 47d60 | 80 99 20 61 6e 64 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 | ...and.index.to.some.commit.read |
| 47d80 | 20 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 | .from.the.user.and......defaulti |
| 47da0 | 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 54 68 65 20 | ng.to.the.commit.at.point...The. |
| 47dc0 | 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 69 73 20 6b 65 70 74 20 61 73 2d 69 73 2e 0a 0a 4b 65 79 | working.tree.is.kept.as-is...Key |
| 47de0 | 3a 20 58 20 73 20 28 6d 61 67 69 74 2d 72 65 73 65 74 2d 73 6f 66 74 29 0a 20 20 20 20 20 52 65 | :.X.s.(magit-reset-soft)......Re |
| 47e00 | 73 65 74 20 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 20 74 6f 20 73 6f 6d 65 20 63 6f 6d 6d 69 | set.the....HEAD....to.some.commi |
| 47e20 | 74 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 20 61 6e 64 20 64 65 66 61 75 6c 74 | t.read.from.the.user.and.default |
| 47e40 | 69 6e 67 0a 20 20 20 20 20 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e | ing......to.the.commit.at.point. |
| 47e60 | 20 20 54 68 65 20 69 6e 64 65 78 20 61 6e 64 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 | ..The.index.and.the.working.tree |
| 47e80 | 20 61 72 65 20 6b 65 70 74 0a 20 20 20 20 20 61 73 2d 69 73 2e 0a 0a 4b 65 79 3a 20 58 20 68 20 | .are.kept......as-is...Key:.X.h. |
| 47ea0 | 28 6d 61 67 69 74 2d 72 65 73 65 74 2d 68 61 72 64 29 0a 20 20 20 20 20 52 65 73 65 74 20 74 68 | (magit-reset-hard)......Reset.th |
| 47ec0 | 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 |
| 47ee0 | 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.. |
| 47f00 | 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 |
| 47f20 | 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 4b 65 79 3a 20 58 20 6b 20 28 6d | he.commit.at.point...Key:.X.k.(m |
| 47f40 | 61 67 69 74 2d 72 65 73 65 74 2d 6b 65 65 70 29 0a 20 20 20 20 20 52 65 73 65 74 20 74 68 65 20 | agit-reset-keep)......Reset.the. |
| 47f60 | 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 20 74 | ...HEAD...,.index,.and.working.t |
| 47f80 | 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 20 20 | ree.to.some.commit.read.from.... |
| 47fa0 | 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 68 65 | ..the.user.and.defaulting.to.the |
| 47fc0 | 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 20 20 55 6e 63 6f 6d 6d 69 74 74 65 64 0a 20 | .commit.at.point...Uncommitted.. |
| 47fe0 | 20 20 20 20 63 68 61 6e 67 65 73 20 61 72 65 20 6b 65 70 74 20 61 73 2d 69 73 2e 0a 0a 4b 65 79 | ....changes.are.kept.as-is...Key |
| 48000 | 3a 20 58 20 69 20 28 6d 61 67 69 74 2d 72 65 73 65 74 2d 69 6e 64 65 78 29 0a 20 20 20 20 20 52 | :.X.i.(magit-reset-index)......R |
| 48020 | 65 73 65 74 20 74 68 65 20 69 6e 64 65 78 20 74 6f 20 73 6f 6d 65 20 63 6f 6d 6d 69 74 20 72 65 | eset.the.index.to.some.commit.re |
| 48040 | 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 20 61 6e 64 20 64 65 66 61 75 6c 74 69 6e 67 20 | ad.from.the.user.and.defaulting. |
| 48060 | 74 6f 0a 20 20 20 20 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 | to......the.commit.at.point...Ke |
| 48080 | 65 70 20 74 68 65 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 | ep.the....HEAD....and.working.tr |
| 480a0 | 65 65 20 61 73 2d 69 73 2c 20 73 6f 20 69 66 0a 20 20 20 20 20 74 68 65 20 63 6f 6d 6d 69 74 20 | ee.as-is,.so.if......the.commit. |
| 480c0 | 72 65 66 65 72 73 20 74 6f 20 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 2c 20 74 68 65 6e 20 74 | refers.to.the....HEAD...,.then.t |
| 480e0 | 68 69 73 20 65 66 66 65 63 74 69 76 65 6c 79 20 75 6e 73 74 61 67 65 73 20 61 6c 6c 0a 20 20 20 | his.effectively.unstages.all.... |
| 48100 | 20 20 63 68 61 6e 67 65 73 2e 0a 0a 4b 65 79 3a 20 58 20 77 20 28 6d 61 67 69 74 2d 72 65 73 65 | ..changes...Key:.X.w.(magit-rese |
| 48120 | 74 2d 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 20 52 65 73 65 74 20 74 68 65 20 77 6f 72 6b 69 | t-worktree)......Reset.the.worki |
| 48140 | 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 66 72 6f 6d | ng.tree.to.some.commit.read.from |
| 48160 | 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 67 20 74 6f | .the.user.and......defaulting.to |
| 48180 | 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 74 68 65 20 | .the.commit.at.point...Keep.the. |
| 481a0 | 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 2d 69 73 2e | ...HEAD....and.index......as-is. |
| 481c0 | 0a 0a 4b 65 79 3a 20 58 20 66 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 63 68 65 63 6b 6f 75 74 29 | ..Key:.X.f.(magit-file-checkout) |
| 481e0 | 0a 20 20 20 20 20 55 70 64 61 74 65 20 66 69 6c 65 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 | ......Update.file.in.the.working |
| 48200 | 20 74 72 65 65 20 61 6e 64 20 69 6e 64 65 78 20 74 6f 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 | .tree.and.index.to.the.contents. |
| 48220 | 66 72 6f 6d 20 61 0a 20 20 20 20 20 72 65 76 69 73 69 6f 6e 2e 20 20 42 6f 74 68 20 74 68 65 20 | from.a......revision...Both.the. |
| 48240 | 72 65 76 69 73 69 6f 6e 20 61 6e 64 20 66 69 6c 65 20 61 72 65 20 72 65 61 64 20 66 72 6f 6d 20 | revision.and.file.are.read.from. |
| 48260 | 74 68 65 20 75 73 65 72 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 | the.user.....File:.doc5khxAZ.inf |
| 48280 | 6f 2c 20 20 4e 6f 64 65 3a 20 53 74 61 73 68 69 6e 67 2c 20 20 50 72 65 76 3a 20 52 65 73 65 74 | o,..Node:.Stashing,..Prev:.Reset |
| 482a0 | 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 31 32 20 53 74 | ting,..Up:.Manipulating..6.12.St |
| 482c0 | 61 73 68 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 5b | ashing.=============..Also.see.[ |
| 482e0 | 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 73 74 61 73 68 5d 0a 0a 4b 65 79 | BROKEN.LINK:.man:git-stash]..Key |
| 48300 | 3a 20 7a 20 28 6d 61 67 69 74 2d 73 74 61 73 68 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e | :.z.(magit-stash)......This.tran |
| 48320 | 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 66 | sient.prefix.command.binds.the.f |
| 48340 | 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 61 6c | ollowing.suffix.commands......al |
| 48360 | 6f 6e 67 20 77 69 74 68 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 69 6e 66 69 78 20 61 | ong.with.the.appropriate.infix.a |
| 48380 | 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e 20 61 0a | rguments.and.displays.them.in.a. |
| 483a0 | 20 20 20 20 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20 73 75 | .....temporary.buffer.until.a.su |
| 483c0 | 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 4b 65 79 3a 20 7a 20 7a 20 28 6d 61 67 69 | ffix.is.invoked...Key:.z.z.(magi |
| 483e0 | 74 2d 73 74 61 73 68 2d 62 6f 74 68 29 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 20 73 74 61 73 | t-stash-both)......Create.a.stas |
| 48400 | 68 20 6f 66 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e | h.of.the.index.and.working.tree. |
| 48420 | 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 6c 75 | ..Untracked.files.are......inclu |
| 48440 | 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 |
| 48460 | 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 20 65 | ...One.prefix.argument.is......e |
| 48480 | 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 61 63 | quivalent.to....--include-untrac |
| 484a0 | 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 6e 74 | ked....while.two.prefix.argument |
| 484c0 | 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 61 6c | s.are......equivalent.to....--al |
| 484e0 | 6c e2 80 99 2e 0a 0a 4b 65 79 3a 20 7a 20 69 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 69 6e 64 | l......Key:.z.i.(magit-stash-ind |
| 48500 | 65 78 29 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 20 73 74 61 73 68 20 6f 66 20 74 68 65 20 69 | ex)......Create.a.stash.of.the.i |
| 48520 | 6e 64 65 78 20 6f 6e 6c 79 2e 20 20 55 6e 73 74 61 67 65 64 20 61 6e 64 20 75 6e 74 72 61 63 6b | ndex.only...Unstaged.and.untrack |
| 48540 | 65 64 20 63 68 61 6e 67 65 73 0a 20 20 20 20 20 61 72 65 20 6e 6f 74 20 73 74 61 73 68 65 64 2e | ed.changes......are.not.stashed. |
| 48560 | 0a 0a 4b 65 79 3a 20 7a 20 77 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 77 6f 72 6b 74 72 65 65 | ..Key:.z.w.(magit-stash-worktree |
| 48580 | 29 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 20 73 74 61 73 68 20 6f 66 20 75 6e 73 74 61 67 65 | )......Create.a.stash.of.unstage |
| 485a0 | 64 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 20 20 | d.changes.in.the.working.tree... |
| 485c0 | 55 6e 74 72 61 63 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 | Untracked......files.are.include |
| 485e0 | 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 20 | d.according.to.infix.arguments.. |
| 48600 | 20 4f 6e 65 20 70 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 | .One.prefix......argument.is.equ |
| 48620 | 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 61 63 6b 65 | ivalent.to....--include-untracke |
| 48640 | 64 e2 80 99 20 77 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 | d....while.two.prefix......argum |
| 48660 | 65 6e 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 | ents.are.equivalent.to....--all. |
| 48680 | 80 99 2e 0a 0a 4b 65 79 3a 20 7a 20 78 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 6b 65 65 70 2d | .....Key:.z.x.(magit-stash-keep- |
| 486a0 | 69 6e 64 65 78 29 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 20 73 74 61 73 68 20 6f 66 20 74 68 | index)......Create.a.stash.of.th |
| 486c0 | 65 20 69 6e 64 65 78 20 61 6e 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 6b 65 65 70 69 6e | e.index.and.working.tree,.keepin |
| 486e0 | 67 20 69 6e 64 65 78 20 69 6e 74 61 63 74 2e 0a 20 20 20 20 20 55 6e 74 72 61 63 6b 65 64 20 66 | g.index.intact.......Untracked.f |
| 48700 | 69 6c 65 73 20 61 72 65 20 69 6e 63 6c 75 64 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 69 | iles.are.included.according.to.i |
| 48720 | 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 4f 6e 65 0a 20 20 20 20 20 70 72 65 66 69 78 | nfix.arguments...One......prefix |
| 48740 | 20 61 72 67 75 6d 65 6e 74 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 e2 80 98 2d 2d | .argument.is.equivalent.to....-- |
| 48760 | 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 e2 80 99 20 77 68 69 6c 65 20 74 77 6f 0a 20 | include-untracked....while.two.. |
| 48780 | 20 20 20 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 65 71 75 69 76 61 6c | ....prefix.arguments.are.equival |
| 487a0 | 65 6e 74 20 74 6f 20 e2 80 98 2d 2d 61 6c 6c e2 80 99 2e 0a 0a 4b 65 79 3a 20 7a 20 5a 20 28 6d | ent.to....--all......Key:.z.Z.(m |
| 487c0 | 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d 62 6f 74 68 29 0a 20 20 20 20 20 43 72 65 61 74 65 20 | agit-snapshot-both)......Create. |
| 487e0 | 61 20 73 6e 61 70 73 68 6f 74 20 6f 66 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 77 6f 72 6b | a.snapshot.of.the.index.and.work |
| 48800 | 69 6e 67 20 74 72 65 65 2e 20 20 55 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 0a 20 20 20 20 20 | ing.tree...Untracked.files...... |
| 48820 | 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. |
| 48840 | 61 72 67 75 6d 65 6e 74 73 2e 20 20 4f 6e 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 | arguments...One.prefix.argument. |
| 48860 | 69 73 0a 20 20 20 20 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 e2 80 98 2d 2d 69 6e 63 6c 75 | is......equivalent.to....--inclu |
| 48880 | 64 65 2d 75 6e 74 72 61 63 6b 65 64 e2 80 99 20 77 68 69 6c 65 20 74 77 6f 20 70 72 65 66 69 78 | de-untracked....while.two.prefix |
| 488a0 | 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 0a 20 20 20 20 20 65 71 75 69 76 61 6c 65 6e 74 20 74 | .arguments.are......equivalent.t |
| 488c0 | 6f 20 e2 80 98 2d 2d 61 6c 6c e2 80 99 2e 0a 0a 4b 65 79 3a 20 7a 20 49 20 28 6d 61 67 69 74 2d | o....--all......Key:.z.I.(magit- |
| 488e0 | 73 6e 61 70 73 68 6f 74 2d 69 6e 64 65 78 29 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 20 73 6e | snapshot-index)......Create.a.sn |
| 48900 | 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 20 20 55 6e 73 74 61 | apshot.of.the.index.only...Unsta |
| 48920 | 67 65 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 | ged.and.untracked......changes.a |
| 48940 | 72 65 20 6e 6f 74 20 73 74 61 73 68 65 64 2e 0a 0a 4b 65 79 3a 20 7a 20 57 20 28 6d 61 67 69 74 | re.not.stashed...Key:.z.W.(magit |
| 48960 | 2d 73 6e 61 70 73 68 6f 74 2d 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 20 43 72 65 61 74 65 20 | -snapshot-worktree)......Create. |
| 48980 | 61 20 73 6e 61 70 73 68 6f 74 20 6f 66 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 69 | a.snapshot.of.unstaged.changes.i |
| 489a0 | 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 20 20 20 20 20 55 6e 74 72 61 63 6b | n.the.working.tree.......Untrack |
| 489c0 | 65 64 20 66 69 6c 65 73 20 61 72 65 20 69 6e 63 6c 75 64 65 64 20 61 63 63 6f 72 64 69 6e 67 20 | ed.files.are.included.according. |
| 489e0 | 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 70 72 | to.infix.arguments...One......pr |
| 48a00 | 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 e2 | efix.argument.is.equivalent.to.. |
| 48a20 | 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 20 74 | ..--include-untracked....while.t |
| 48a40 | 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 71 75 | wo......prefix.arguments.are.equ |
| 48a60 | 69 76 61 6c 65 6e 74 20 74 6f 20 e2 80 98 2d 2d 61 6c 6c e2 80 99 2d 2e 0a 0a 4b 65 79 3a 20 7a | ivalent.to....--all...-...Key:.z |
| 48a80 | 20 61 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 70 70 6c 79 29 0a 20 20 20 20 20 41 70 70 6c | .a.(magit-stash-apply)......Appl |
| 48aa0 | 79 20 61 20 73 74 61 73 68 20 74 6f 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 0a | y.a.stash.to.the.working.tree... |
| 48ac0 | 20 20 20 20 20 57 68 65 6e 20 75 73 69 6e 67 20 61 20 47 69 74 20 72 65 6c 65 61 73 65 20 62 65 | .....When.using.a.Git.release.be |
| 48ae0 | 66 6f 72 65 20 76 32 2e 33 38 2e 30 2c 20 73 69 6d 70 6c 79 20 72 75 6e 20 e2 80 98 67 69 74 20 | fore.v2.38.0,.simply.run....git. |
| 48b00 | 73 74 61 73 68 0a 20 20 20 20 20 61 70 70 6c 79 e2 80 99 20 6f 72 20 77 69 74 68 20 61 20 70 72 | stash......apply....or.with.a.pr |
| 48b20 | 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 e2 80 98 67 69 74 20 73 74 61 73 68 20 61 70 70 6c 79 | efix.argument....git.stash.apply |
| 48b40 | 20 2d 2d 69 6e 64 65 78 e2 80 99 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 75 73 69 6e 67 20 47 69 | .--index...........When.using.Gi |
| 48b60 | 74 20 76 32 2e 33 38 2e 30 20 6f 72 20 6c 61 74 65 72 2c 20 62 65 68 61 76 65 20 6d 6f 72 65 20 | t.v2.38.0.or.later,.behave.more. |
| 48b80 | 69 6e 74 65 6c 6c 69 67 65 6e 74 6c 79 3a 0a 0a 20 20 20 20 20 46 69 72 73 74 20 74 72 79 20 e2 | intelligently:.......First.try.. |
| 48ba0 | 80 98 67 69 74 20 73 74 61 73 68 20 61 70 70 6c 79 20 2d 2d 69 6e 64 65 78 e2 80 99 2c 20 77 68 | ..git.stash.apply.--index...,.wh |
| 48bc0 | 69 63 68 20 74 72 69 65 73 20 74 6f 20 70 72 65 73 65 72 76 65 20 74 68 65 0a 20 20 20 20 20 69 | ich.tries.to.preserve.the......i |
| 48be0 | 6e 64 65 78 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 73 74 61 73 68 2c 20 69 66 20 61 6e 79 | ndex.stored.in.the.stash,.if.any |
| 48c00 | 2e 20 20 54 68 69 73 20 6d 61 79 20 66 61 69 6c 20 62 65 63 61 75 73 65 20 61 70 70 6c 79 69 6e | ...This.may.fail.because.applyin |
| 48c20 | 67 0a 20 20 20 20 20 74 68 65 20 73 74 61 73 68 20 63 6f 75 6c 64 20 72 65 73 75 6c 74 20 69 6e | g......the.stash.could.result.in |
| 48c40 | 20 63 6f 6e 66 6c 69 63 74 73 20 61 6e 64 20 74 68 6f 73 65 20 68 61 76 65 20 74 6f 20 62 65 20 | .conflicts.and.those.have.to.be. |
| 48c60 | 73 74 6f 72 65 64 20 69 6e 0a 20 20 20 20 20 74 68 65 20 69 6e 64 65 78 2c 20 6d 61 6b 69 6e 67 | stored.in......the.index,.making |
| 48c80 | 20 69 74 20 69 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 61 6c 73 6f 20 73 74 6f 72 65 20 74 68 65 | .it.impossible.to.also.store.the |
| 48ca0 | 20 73 74 61 73 68 e2 80 99 73 20 69 6e 64 65 78 0a 20 20 20 20 20 74 68 65 72 65 2e 0a 0a 20 20 | .stash...s.index......there..... |
| 48cc0 | 20 20 20 49 66 20 e2 80 98 67 69 74 20 73 74 61 73 68 e2 80 99 20 66 61 69 6c 73 2c 20 74 68 65 | ...If....git.stash....fails,.the |
| 48ce0 | 6e 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 75 73 69 6e 67 | n.potentially.fall.back.to.using |
| 48d00 | 20 e2 80 98 67 69 74 0a 20 20 20 20 20 61 70 70 6c 79 e2 80 99 2e 20 20 49 66 20 74 68 65 20 73 | ....git......apply......If.the.s |
| 48d20 | 74 61 73 68 20 64 6f 65 73 20 6e 6f 74 20 74 6f 75 63 68 20 61 6e 79 20 75 6e 73 74 61 67 65 64 | tash.does.not.touch.any.unstaged |
| 48d40 | 20 66 69 6c 65 73 2c 20 74 68 65 6e 20 70 61 73 73 0a 20 20 20 20 20 e2 80 98 2d 2d 33 77 61 79 | .files,.then.pass.........--3way |
| 48d60 | e2 80 99 20 74 6f 20 74 68 61 74 20 63 6f 6d 6d 61 6e 64 2e 20 20 4f 74 68 65 72 77 69 73 65 20 | ....to.that.command...Otherwise. |
| 48d80 | 61 73 6b 20 74 68 65 20 75 73 65 72 20 77 68 65 74 68 65 72 20 74 6f 20 75 73 65 0a 20 20 20 20 | ask.the.user.whether.to.use..... |
| 48da0 | 20 74 68 61 74 20 61 72 67 75 6d 65 6e 74 20 6f 72 20 e2 80 98 2d 2d 72 65 6a 65 63 74 e2 80 99 | .that.argument.or....--reject... |
| 48dc0 | 2e 20 20 43 75 73 74 6f 6d 69 7a 65 20 e2 80 98 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d | ...Customize....magit-no-confirm |
| 48de0 | e2 80 99 20 69 66 20 79 6f 75 0a 20 20 20 20 20 77 61 6e 74 20 74 6f 20 66 61 6c 6c 20 62 61 63 | ....if.you......want.to.fall.bac |
| 48e00 | 6b 20 74 6f 20 75 73 69 6e 67 20 e2 80 98 2d 2d 33 77 61 79 e2 80 99 2c 20 77 69 74 68 6f 75 74 | k.to.using....--3way...,.without |
| 48e20 | 20 62 65 69 6e 67 20 70 72 6f 6d 70 74 65 64 2e 0a 0a 4b 65 79 3a 20 7a 20 70 20 28 6d 61 67 69 | .being.prompted...Key:.z.p.(magi |
| 48e40 | 74 2d 73 74 61 73 68 2d 70 6f 70 29 0a 20 20 20 20 20 41 70 70 6c 79 20 61 20 73 74 61 73 68 20 | t-stash-pop)......Apply.a.stash. |
| 48e60 | 74 6f 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 20 20 4f 6e 20 63 6f 6d 70 6c 65 74 | to.the.working.tree...On.complet |
| 48e80 | 65 20 73 75 63 63 65 73 73 20 28 69 66 20 74 68 65 0a 20 20 20 20 20 73 74 61 73 68 20 63 61 6e | e.success.(if.the......stash.can |
| 48ea0 | 20 62 65 20 61 70 70 6c 69 65 64 20 77 69 74 68 6f 75 74 20 61 6e 79 20 63 6f 6e 66 6c 69 63 74 | .be.applied.without.any.conflict |
| 48ec0 | 73 2c 20 61 6e 64 20 77 68 69 6c 65 20 70 72 65 73 65 72 76 69 6e 67 0a 20 20 20 20 20 74 68 65 | s,.and.while.preserving......the |
| 48ee0 | 20 73 74 61 73 68 e2 80 99 73 20 69 6e 64 65 78 29 20 74 68 65 6e 20 72 65 6d 6f 76 65 20 74 68 | .stash...s.index).then.remove.th |
| 48f00 | 65 20 73 74 61 73 68 20 66 72 6f 6d 20 73 74 61 73 68 20 6c 69 73 74 2e 0a 0a 20 20 20 20 20 57 | e.stash.from.stash.list........W |
| 48f20 | 68 65 6e 20 75 73 69 6e 67 20 61 20 47 69 74 20 72 65 6c 65 61 73 65 20 62 65 66 6f 72 65 20 76 | hen.using.a.Git.release.before.v |
| 48f40 | 32 2e 33 38 2e 30 2c 20 73 69 6d 70 6c 79 20 72 75 6e 20 e2 80 98 67 69 74 20 73 74 61 73 68 20 | 2.38.0,.simply.run....git.stash. |
| 48f60 | 70 6f 70 e2 80 99 0a 20 20 20 20 20 6f 72 20 77 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 | pop.........or.with.a.prefix.arg |
| 48f80 | 75 6d 65 6e 74 20 e2 80 98 67 69 74 20 73 74 61 73 68 20 70 6f 70 20 2d 2d 69 6e 64 65 78 e2 80 | ument....git.stash.pop.--index.. |
| 48fa0 | 99 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 75 73 69 6e 67 20 47 69 74 20 76 32 2e 33 38 2e 30 20 | .........When.using.Git.v2.38.0. |
| 48fc0 | 6f 72 20 6c 61 74 65 72 2c 20 62 65 68 61 76 65 20 6d 6f 72 65 20 69 6e 74 65 6c 6c 69 67 65 6e | or.later,.behave.more.intelligen |
| 48fe0 | 74 6c 79 3a 0a 0a 20 20 20 20 20 46 69 72 73 74 20 74 72 79 20 e2 80 98 67 69 74 20 73 74 61 73 | tly:.......First.try....git.stas |
| 49000 | 68 20 70 6f 70 20 2d 2d 69 6e 64 65 78 e2 80 99 2c 20 77 68 69 63 68 20 74 72 69 65 73 20 74 6f | h.pop.--index...,.which.tries.to |
| 49020 | 20 70 72 65 73 65 72 76 65 20 74 68 65 0a 20 20 20 20 20 69 6e 64 65 78 20 73 74 6f 72 65 64 20 | .preserve.the......index.stored. |
| 49040 | 69 6e 20 74 68 65 20 73 74 61 73 68 2c 20 69 66 20 61 6e 79 2e 20 20 54 68 69 73 20 6d 61 79 20 | in.the.stash,.if.any...This.may. |
| 49060 | 66 61 69 6c 20 62 65 63 61 75 73 65 20 61 70 70 6c 79 69 6e 67 0a 20 20 20 20 20 74 68 65 20 73 | fail.because.applying......the.s |
| 49080 | 74 61 73 68 20 63 6f 75 6c 64 20 72 65 73 75 6c 74 20 69 6e 20 63 6f 6e 66 6c 69 63 74 73 20 61 | tash.could.result.in.conflicts.a |
| 490a0 | 6e 64 20 74 68 6f 73 65 20 68 61 76 65 20 74 6f 20 62 65 20 73 74 6f 72 65 64 20 69 6e 0a 20 20 | nd.those.have.to.be.stored.in... |
| 490c0 | 20 20 20 74 68 65 20 69 6e 64 65 78 2c 20 6d 61 6b 69 6e 67 20 69 74 20 69 6d 70 6f 73 73 69 62 | ...the.index,.making.it.impossib |
| 490e0 | 6c 65 20 74 6f 20 61 6c 73 6f 20 73 74 6f 72 65 20 74 68 65 20 73 74 61 73 68 e2 80 99 73 20 69 | le.to.also.store.the.stash...s.i |
| 49100 | 6e 64 65 78 0a 20 20 20 20 20 74 68 65 72 65 2e 0a 0a 20 20 20 20 20 49 66 20 e2 80 98 67 69 74 | ndex......there........If....git |
| 49120 | 20 73 74 61 73 68 e2 80 99 20 66 61 69 6c 73 2c 20 74 68 65 6e 20 70 6f 74 65 6e 74 69 61 6c 6c | .stash....fails,.then.potentiall |
| 49140 | 79 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 75 73 69 6e 67 20 e2 80 98 67 69 74 0a 20 20 20 20 | y.fall.back.to.using....git..... |
| 49160 | 20 61 70 70 6c 79 e2 80 99 2e 20 20 49 66 20 74 68 65 20 73 74 61 73 68 20 64 6f 65 73 20 6e 6f | .apply......If.the.stash.does.no |
| 49180 | 74 20 74 6f 75 63 68 20 61 6e 79 20 75 6e 73 74 61 67 65 64 20 66 69 6c 65 73 2c 20 74 68 65 6e | t.touch.any.unstaged.files,.then |
| 491a0 | 20 70 61 73 73 0a 20 20 20 20 20 e2 80 98 2d 2d 33 77 61 79 e2 80 99 20 74 6f 20 74 68 61 74 20 | .pass.........--3way....to.that. |
| 491c0 | 63 6f 6d 6d 61 6e 64 2e 20 20 4f 74 68 65 72 77 69 73 65 20 61 73 6b 20 74 68 65 20 75 73 65 72 | command...Otherwise.ask.the.user |
| 491e0 | 20 77 68 65 74 68 65 72 20 74 6f 20 75 73 65 0a 20 20 20 20 20 74 68 61 74 20 61 72 67 75 6d 65 | .whether.to.use......that.argume |
| 49200 | 6e 74 20 6f 72 20 e2 80 98 2d 2d 72 65 6a 65 63 74 e2 80 99 2e 20 20 43 75 73 74 6f 6d 69 7a 65 | nt.or....--reject......Customize |
| 49220 | 20 e2 80 98 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d e2 80 99 20 69 66 20 79 6f 75 0a 20 | ....magit-no-confirm....if.you.. |
| 49240 | 20 20 20 20 77 61 6e 74 20 74 6f 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 75 73 69 6e 67 20 e2 | ....want.to.fall.back.to.using.. |
| 49260 | 80 98 2d 2d 33 77 61 79 e2 80 99 2c 20 77 69 74 68 6f 75 74 20 62 65 69 6e 67 20 70 72 6f 6d 70 | ..--3way...,.without.being.promp |
| 49280 | 74 65 64 2e 0a 0a 4b 65 79 3a 20 7a 20 6b 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 64 72 6f 70 | ted...Key:.z.k.(magit-stash-drop |
| 492a0 | 29 0a 20 20 20 20 20 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 | )......Remove.a.stash.from.the.s |
| 492c0 | 74 61 73 68 20 6c 69 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 | tash.list...When.the.region.is.a |
| 492e0 | 63 74 69 76 65 2c 0a 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 | ctive,......offer.to.drop.all.co |
| 49300 | 6e 74 61 69 6e 65 64 20 73 74 61 73 68 65 73 2e 0a 0a 4b 65 79 3a 20 7a 20 76 20 28 6d 61 67 69 | ntained.stashes...Key:.z.v.(magi |
| 49320 | 74 2d 73 74 61 73 68 2d 73 68 6f 77 29 0a 20 20 20 20 20 53 68 6f 77 20 61 6c 6c 20 64 69 66 66 | t-stash-show)......Show.all.diff |
| 49340 | 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 4b 65 79 3a 20 | s.of.a.stash.in.a.buffer...Key:. |
| 49360 | 7a 20 62 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 43 72 | z.b.(magit-stash-branch)......Cr |
| 49380 | 65 61 74 65 20 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 61 20 6e 65 77 20 62 72 61 6e 63 68 20 66 | eate.and.checkout.a.new.branch.f |
| 493a0 | 72 6f 6d 20 61 6e 20 65 78 69 73 74 69 6e 67 20 73 74 61 73 68 2e 20 20 54 68 65 20 6e 65 77 0a | rom.an.existing.stash...The.new. |
| 493c0 | 20 20 20 20 20 62 72 61 6e 63 68 20 73 74 61 72 74 73 20 61 74 20 74 68 65 20 63 6f 6d 6d 69 74 | .....branch.starts.at.the.commit |
| 493e0 | 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 68 | .that.was.current.when.the.stash |
| 49400 | 20 77 61 73 0a 20 20 20 20 20 63 72 65 61 74 65 64 2e 0a 0a 4b 65 79 3a 20 7a 20 42 20 28 6d 61 | .was......created...Key:.z.B.(ma |
| 49420 | 67 69 74 2d 73 74 61 73 68 2d 62 72 61 6e 63 68 2d 68 65 72 65 29 0a 20 20 20 20 20 43 72 65 61 | git-stash-branch-here)......Crea |
| 49440 | 74 65 20 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 61 20 6e 65 77 20 62 72 61 6e 63 68 20 66 72 6f | te.and.checkout.a.new.branch.fro |
| 49460 | 6d 20 61 6e 20 65 78 69 73 74 69 6e 67 20 73 74 61 73 68 2e 20 20 55 73 65 20 74 68 65 0a 20 20 | m.an.existing.stash...Use.the... |
| 49480 | 20 20 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 6f 72 20 e2 80 98 48 45 41 44 e2 80 99 20 | ...current.branch.or....HEAD.... |
| 494a0 | 61 73 20 74 68 65 20 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 6f 66 20 74 68 65 20 6e 65 77 | as.the.starting-point.of.the.new |
| 494c0 | 20 62 72 61 6e 63 68 2e 0a 20 20 20 20 20 54 68 65 6e 20 61 70 70 6c 79 20 74 68 65 20 73 74 61 | .branch.......Then.apply.the.sta |
| 494e0 | 73 68 2c 20 64 72 6f 70 70 69 6e 67 20 69 74 20 69 66 20 69 74 20 61 70 70 6c 69 65 73 20 63 6c | sh,.dropping.it.if.it.applies.cl |
| 49500 | 65 61 6e 6c 79 2e 0a 0a 4b 65 79 3a 20 7a 20 66 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 66 6f | eanly...Key:.z.f.(magit-stash-fo |
| 49520 | 72 6d 61 74 2d 70 61 74 63 68 29 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 20 70 61 74 63 68 20 | rmat-patch)......Create.a.patch. |
| 49540 | 66 72 6f 6d 20 53 54 41 53 48 2e 0a 0a 4b 65 79 3a 20 6b 20 28 6d 61 67 69 74 2d 73 74 61 73 68 | from.STASH...Key:.k.(magit-stash |
| 49560 | 2d 63 6c 65 61 72 29 0a 20 20 20 20 20 52 65 6d 6f 76 65 20 61 6c 6c 20 73 74 61 73 68 65 73 20 | -clear)......Remove.all.stashes. |
| 49580 | 73 61 76 65 64 20 69 6e 20 52 45 46 e2 80 99 73 20 72 65 66 6c 6f 67 20 62 79 20 64 65 6c 65 74 | saved.in.REF...s.reflog.by.delet |
| 495a0 | 69 6e 67 20 52 45 46 2e 0a 0a 4b 65 79 3a 20 7a 20 6c 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d | ing.REF...Key:.z.l.(magit-stash- |
| 495c0 | 6c 69 73 74 29 0a 20 20 20 20 20 4c 69 73 74 20 61 6c 6c 20 73 74 61 73 68 65 73 20 69 6e 20 61 | list)......List.all.stashes.in.a |
| 495e0 | 20 62 75 66 66 65 72 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 74 61 | .buffer...User.Option:.magit-sta |
| 49600 | 73 68 65 73 2d 6d 61 72 67 69 6e 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 73 70 65 | shes-margin......This.option.spe |
| 49620 | 63 69 66 69 65 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 20 69 6e 69 | cifies.whether.the.margin.is.ini |
| 49640 | 74 69 61 6c 6c 79 20 73 68 6f 77 6e 20 69 6e 0a 20 20 20 20 20 73 74 61 73 68 65 73 20 62 75 66 | tially.shown.in......stashes.buf |
| 49660 | 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.... |
| 49680 | 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 |
| 496a0 | 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 |
| 496c0 | 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 |
| 496e0 | 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 |
| 49700 | 77 6e 20 69 6e 69 74 69 61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 53 54 59 4c 45 20 | wn.initially..............STYLE. |
| 49720 | 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 6f | controls.how.to.format.the.autho |
| 49740 | 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 20 | r.or.committer.date...It........ |
| 49760 | 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 73 | ...can.be.one.of....age....(to.s |
| 49780 | 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 20 | how.the.age.of.the.commit),..... |
| 497a0 | 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 20 | .........age-abbreviated....(to. |
| 497c0 | 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 20 | abbreviate.the.time.unit.to.a... |
| 497e0 | 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 20 | ........character),.or.a.string. |
| 49800 | 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 72 | (suitable.for....format-time-str |
| 49820 | 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 63 | ing...).to...........show.the.ac |
| 49840 | 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 98 | tual.date...Option.............. |
| 49860 | 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 2d | magit-log-margin-show-committer- |
| 49880 | 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 20 | date....controls.which.date.is.. |
| 498a0 | 20 20 20 20 20 20 20 20 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2e 0a 20 20 20 20 20 20 | .........being.displayed........ |
| 498c0 | 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 20 6f | ......WIDTH.controls.the.width.o |
| 498e0 | 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 0a 20 | f.the.margin...This.exists.for.. |
| 49900 | 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 20 61 | .........forward.compatibility.a |
| 49920 | 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 6e 6f | nd.currently.the.value.should.no |
| 49940 | 74 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 2e 0a 20 20 20 20 20 20 20 20 | t.be...........changed.......... |
| 49960 | 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. |
| 49980 | 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 |
| 499a0 | 0a 20 20 20 20 20 20 20 20 20 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20 20 20 20 20 e2 | ...........by.default........... |
| 499c0 | 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 74 | ...AUTHOR-WIDTH.has.to.be.an.int |
| 499e0 | 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 20 | eger...When.the.name.of.the..... |
| 49a00 | 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 73 | ......author.is.shown,.then.this |
| 49a20 | 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 65 | .specifies.how.much.space.is.use |
| 49a40 | 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 64 | d.to...........do.so.....File:.d |
| 49a60 | 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 72 61 6e 73 66 65 72 72 69 | oc5khxAZ.info,..Node:.Transferri |
| 49a80 | 6e 67 2c 20 20 4e 65 78 74 3a 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 2c 20 20 50 72 65 76 3a | ng,..Next:.Miscellaneous,..Prev: |
| 49aa0 | 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 37 20 54 72 61 6e 73 | .Manipulating,..Up:.Top..7.Trans |
| 49ac0 | 66 65 72 72 69 6e 67 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a | ferring.**************..*.Menu:. |
| 49ae0 | 0a 2a 20 52 65 6d 6f 74 65 73 3a 3a 0a 2a 20 46 65 74 63 68 69 6e 67 3a 3a 0a 2a 20 50 75 6c 6c | .*.Remotes::.*.Fetching::.*.Pull |
| 49b00 | 69 6e 67 3a 3a 0a 2a 20 50 75 73 68 69 6e 67 3a 3a 0a 2a 20 50 6c 61 69 6e 20 50 61 74 63 68 65 | ing::.*.Pushing::.*.Plain.Patche |
| 49b20 | 73 3a 3a 0a 2a 20 4d 61 69 6c 64 69 72 20 50 61 74 63 68 65 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a | s::.*.Maildir.Patches::....File: |
| 49b40 | 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 6d 6f 74 65 73 2c | .doc5khxAZ.info,..Node:.Remotes, |
| 49b60 | 20 20 4e 65 78 74 3a 20 46 65 74 63 68 69 6e 67 2c 20 20 55 70 3a 20 54 72 61 6e 73 66 65 72 72 | ..Next:.Fetching,..Up:.Transferr |
| 49b80 | 69 6e 67 0a 0a 37 2e 31 20 52 65 6d 6f 74 65 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 20 | ing..7.1.Remotes.===========..*. |
| 49ba0 | 4d 65 6e 75 3a 0a 0a 2a 20 52 65 6d 6f 74 65 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a 2a 20 52 65 6d | Menu:..*.Remote.Commands::.*.Rem |
| 49bc0 | 6f 74 65 20 47 69 74 20 56 61 72 69 61 62 6c 65 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 | ote.Git.Variables::....File:.doc |
| 49be0 | 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 6d 6f 74 65 20 43 6f 6d 6d 61 | 5khxAZ.info,..Node:.Remote.Comma |
| 49c00 | 6e 64 73 2c 20 20 4e 65 78 74 3a 20 52 65 6d 6f 74 65 20 47 69 74 20 56 61 72 69 61 62 6c 65 73 | nds,..Next:.Remote.Git.Variables |
| 49c20 | 2c 20 20 55 70 3a 20 52 65 6d 6f 74 65 73 0a 0a 37 2e 31 2e 31 20 52 65 6d 6f 74 65 20 43 6f 6d | ,..Up:.Remotes..7.1.1.Remote.Com |
| 49c40 | 6d 61 6e 64 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 | mands.---------------------..The |
| 49c60 | 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 98 6d 61 67 | .transient.prefix.command....mag |
| 49c80 | 69 74 2d 72 65 6d 6f 74 65 e2 80 99 20 69 73 20 75 73 65 64 20 74 6f 20 61 64 64 20 72 65 6d 6f | it-remote....is.used.to.add.remo |
| 49ca0 | 74 65 73 20 61 6e 64 0a 74 6f 20 6d 61 6b 65 20 63 68 61 6e 67 65 73 20 74 6f 20 65 78 69 73 74 | tes.and.to.make.changes.to.exist |
| 49cc0 | 69 6e 67 20 72 65 6d 6f 74 65 73 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6f 6e 6c 79 20 | ing.remotes...This.command.only. |
| 49ce0 | 64 65 61 6c 73 20 77 69 74 68 0a 72 65 6d 6f 74 65 73 20 74 68 65 6d 73 65 6c 76 65 73 2c 20 6e | deals.with.remotes.themselves,.n |
| 49d00 | 6f 74 20 77 69 74 68 20 62 72 61 6e 63 68 65 73 20 6f 72 20 74 68 65 20 74 72 61 6e 73 66 65 72 | ot.with.branches.or.the.transfer |
| 49d20 | 20 6f 66 20 63 6f 6d 6d 69 74 73 2e 20 20 54 68 6f 73 65 0a 66 65 61 74 75 72 65 73 20 61 72 65 | .of.commits...Those.features.are |
| 49d40 | 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 73 65 70 61 72 61 74 65 20 74 72 61 6e 73 69 65 | .available.from.separate.transie |
| 49d60 | 6e 74 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 20 20 20 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b 45 | nt.commands......Also.see.[BROKE |
| 49d80 | 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 72 65 6d 6f 74 65 5d 0a 0a 4b 65 79 3a 20 4d 20 | N.LINK:.man:git-remote]..Key:.M. |
| 49da0 | 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 | (magit-remote)......This.transie |
| 49dc0 | 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 |
| 49de0 | 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 61 6e 64 20 64 | owing.suffix.commands......and.d |
| 49e00 | 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e 20 61 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 | isplays.them.in.a.temporary.buff |
| 49e20 | 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.... |
| 49e40 | 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 69 74 20 61 6c 73 6f 20 62 69 6e 64 73 20 61 6e 64 | ....By.default.it.also.binds.and |
| 49e60 | 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 73 6f 6d 65 0a 20 20 20 | .displays.the.values.of.some.... |
| 49e80 | 20 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 | ..remote-related.Git.variables.a |
| 49ea0 | 6e 64 20 61 6c 6c 6f 77 73 20 63 68 61 6e 67 69 6e 67 20 74 68 65 69 72 20 76 61 6c 75 65 73 2e | nd.allows.changing.their.values. |
| 49ec0 | 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 64 69 72 65 | ..User.Option:.magit-remote-dire |
| 49ee0 | 63 74 2d 63 6f 6e 66 69 67 75 72 65 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f | ct-configure......This.option.co |
| 49f00 | 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 72 65 6d 6f 74 65 2d 72 65 6c 61 74 65 64 20 47 69 | ntrols.whether.remote-related.Gi |
| 49f20 | 74 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 0a 20 20 20 20 20 61 63 63 65 73 73 69 62 6c 65 20 | t.variables.are......accessible. |
| 49f40 | 64 69 72 65 63 74 6c 79 20 66 72 6f 6d 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 e2 80 98 6d | directly.from.the.transient....m |
| 49f60 | 61 67 69 74 2d 72 65 6d 6f 74 65 e2 80 99 2e 0a 0a 20 20 20 20 20 49 66 20 e2 80 98 74 e2 80 99 | agit-remote...........If....t... |
| 49f80 | 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 20 61 6e 64 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 | .(the.default).and.a.local.branc |
| 49fa0 | 68 20 69 73 20 63 68 65 63 6b 65 64 20 6f 75 74 2c 20 74 68 65 6e 0a 20 20 20 20 20 e2 80 98 6d | h.is.checked.out,.then.........m |
| 49fc0 | 61 67 69 74 2d 72 65 6d 6f 74 65 e2 80 99 20 66 65 61 74 75 72 65 73 20 74 68 65 20 76 61 72 69 | agit-remote....features.the.vari |
| 49fe0 | 61 62 6c 65 73 20 66 6f 72 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 72 65 6d 6f 74 65 20 6f 66 | ables.for.the.upstream.remote.of |
| 4a000 | 0a 20 20 20 20 20 74 68 61 74 20 62 72 61 6e 63 68 2c 20 6f 72 20 69 66 20 e2 80 98 48 45 41 44 | ......that.branch,.or.if....HEAD |
| 4a020 | e2 80 99 20 69 73 20 64 65 74 61 63 68 65 64 2c 20 66 6f 72 20 e2 80 98 6f 72 69 67 69 6e e2 80 | ....is.detached,.for....origin.. |
| 4a040 | 99 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 0a 20 20 20 20 20 65 78 69 73 74 73 2e 0a 0a 20 | .,.provided.that......exists.... |
| 4a060 | 20 20 20 20 49 66 20 e2 80 98 6e 69 6c e2 80 99 2c 20 74 68 65 6e 20 e2 80 98 6d 61 67 69 74 2d | ....If....nil...,.then....magit- |
| 4a080 | 72 65 6d 6f 74 65 2d 63 6f 6e 66 69 67 75 72 65 e2 80 99 20 68 61 73 20 74 6f 20 62 65 20 75 73 | remote-configure....has.to.be.us |
| 4a0a0 | 65 64 20 74 6f 20 64 6f 20 73 6f 2e 0a 0a 4b 65 79 3a 20 4d 20 43 20 28 6d 61 67 69 74 2d 72 65 | ed.to.do.so...Key:.M.C.(magit-re |
| 4a0c0 | 6d 6f 74 65 2d 63 6f 6e 66 69 67 75 72 65 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 | mote-configure)......This.transi |
| 4a0e0 | 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 63 6f 6d 6d 61 6e 64 | ent.prefix.command.binds.command |
| 4a100 | 73 20 74 68 61 74 20 73 65 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 0a 20 20 20 20 20 72 65 6d | s.that.set.the.value.of......rem |
| 4a120 | 6f 74 65 2d 72 65 6c 61 74 65 64 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 64 69 73 70 6c 61 | ote-related.variables.and.displa |
| 4a140 | 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 0a 20 20 | ys.them.in.a.temporary.buffer... |
| 4a160 | 20 20 20 75 6e 74 69 6c 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 69 73 20 65 78 69 74 65 64 | ...until.the.transient.is.exited |
| 4a180 | 2e 0a 0a 20 20 20 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 | ........With.a.prefix.argument,. |
| 4a1a0 | 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 6c 77 61 79 73 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 | this.command.always.prompts.for. |
| 4a1c0 | 61 20 72 65 6d 6f 74 65 2e 0a 0a 20 20 20 20 20 57 69 74 68 6f 75 74 20 61 20 70 72 65 66 69 78 | a.remote........Without.a.prefix |
| 4a1e0 | 20 61 72 67 75 6d 65 6e 74 20 74 68 69 73 20 64 65 70 65 6e 64 73 20 6f 6e 20 77 68 65 74 68 65 | .argument.this.depends.on.whethe |
| 4a200 | 72 20 69 74 20 77 61 73 20 69 6e 76 6f 6b 65 64 20 61 73 0a 20 20 20 20 20 61 20 73 75 66 66 69 | r.it.was.invoked.as......a.suffi |
| 4a220 | 78 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d 72 65 6d 6f 74 65 e2 80 99 20 61 6e 64 20 6f 6e 20 74 | x.of....magit-remote....and.on.t |
| 4a240 | 68 65 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 64 69 72 65 63 74 2d 63 | he.........magit-remote-direct-c |
| 4a260 | 6f 6e 66 69 67 75 72 65 e2 80 99 20 6f 70 74 69 6f 6e 2e 20 20 49 66 20 e2 80 98 6d 61 67 69 74 | onfigure....option...If....magit |
| 4a280 | 2d 72 65 6d 6f 74 65 e2 80 99 20 61 6c 72 65 61 64 79 0a 20 20 20 20 20 64 69 73 70 6c 61 79 73 | -remote....already......displays |
| 4a2a0 | 20 74 68 65 20 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 2c | .the.variables.for.the.upstream, |
| 4a2c0 | 20 74 68 65 6e 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 6d 61 6b 65 0a 20 20 20 20 20 73 65 6e 73 | .then.it.does.not.make......sens |
| 4a2e0 | 65 20 74 6f 20 69 6e 76 6f 6b 65 20 61 6e 6f 74 68 65 72 20 74 72 61 6e 73 69 65 6e 74 20 74 68 | e.to.invoke.another.transient.th |
| 4a300 | 61 74 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 66 6f 72 20 74 68 65 20 73 61 6d 65 0a 20 20 | at.displays.them.for.the.same... |
| 4a320 | 20 20 20 72 65 6d 6f 74 65 2e 20 20 49 6e 20 74 68 61 74 20 63 61 73 65 20 74 68 69 73 20 63 6f | ...remote...In.that.case.this.co |
| 4a340 | 6d 6d 61 6e 64 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 | mmand.prompts.for.a.remote...... |
| 4a360 | 54 68 65 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 2a | The.variables.are.described.in.* |
| 4a380 | 6e 6f 74 65 20 52 65 6d 6f 74 65 20 47 69 74 20 56 61 72 69 61 62 6c 65 73 3a 3a 2e 0a 0a 4b 65 | note.Remote.Git.Variables::...Ke |
| 4a3a0 | 79 3a 20 4d 20 61 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 61 64 64 29 0a 20 20 20 20 20 54 | y:.M.a.(magit-remote-add)......T |
| 4a3c0 | 68 69 73 20 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 | his.command.add.a.remote.and.fet |
| 4a3e0 | 63 68 65 73 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 | ches.it...The.remote.name.and.ur |
| 4a400 | 6c 0a 20 20 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 | l......are.read.in.the.minibuffe |
| 4a420 | 72 2e 0a 0a 4b 65 79 3a 20 4d 20 72 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 72 65 6e 61 6d | r...Key:.M.r.(magit-remote-renam |
| 4a440 | 65 29 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 73 20 61 20 72 | e)......This.command.renames.a.r |
| 4a460 | 65 6d 6f 74 65 2e 20 20 42 6f 74 68 20 74 68 65 20 6f 6c 64 20 61 6e 64 20 74 68 65 20 6e 65 77 | emote...Both.the.old.and.the.new |
| 4a480 | 20 6e 61 6d 65 73 20 61 72 65 0a 20 20 20 20 20 72 65 61 64 20 69 6e 20 74 68 65 20 6d 69 6e 69 | .names.are......read.in.the.mini |
| 4a4a0 | 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 4d 20 75 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d | buffer...Key:.M.u.(magit-remote- |
| 4a4c0 | 73 65 74 2d 75 72 6c 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 68 61 6e 67 | set-url)......This.command.chang |
| 4a4e0 | 65 73 20 74 68 65 20 75 72 6c 20 6f 66 20 61 20 72 65 6d 6f 74 65 2e 20 20 42 6f 74 68 20 74 68 | es.the.url.of.a.remote...Both.th |
| 4a500 | 65 20 72 65 6d 6f 74 65 20 61 6e 64 20 74 68 65 0a 20 20 20 20 20 6e 65 77 20 75 72 6c 20 61 72 | e.remote.and.the......new.url.ar |
| 4a520 | 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 4b 65 79 3a 20 | e.read.in.the.minibuffer...Key:. |
| 4a540 | 4d 20 6b 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 72 65 6d 6f 76 65 29 0a 20 20 20 20 20 54 | M.k.(magit-remote-remove)......T |
| 4a560 | 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 |
| 4a580 | 61 64 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 4d 20 70 20 | ad.in.the.minibuffer...Key:.M.p. |
| 4a5a0 | 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 70 72 75 6e 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 | (magit-remote-prune)......This.c |
| 4a5c0 | 6f 6d 6d 61 6e 64 20 72 65 6d 6f 76 65 73 20 73 74 61 6c 65 20 72 65 6d 6f 74 65 2d 74 72 61 63 | ommand.removes.stale.remote-trac |
| 4a5e0 | 6b 69 6e 67 20 62 72 61 6e 63 68 65 73 20 66 6f 72 20 61 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 | king.branches.for.a.remote...... |
| 4a600 | 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 4b 65 79 3a 20 4d 20 | read.in.the.minibuffer...Key:.M. |
| 4a620 | 50 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 70 72 75 6e 65 2d 72 65 66 73 70 65 63 73 29 0a | P.(magit-remote-prune-refspecs). |
| 4a640 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 6d 6f 76 65 73 20 73 74 61 6c 65 20 | .....This.command.removes.stale. |
| 4a660 | 72 65 66 73 70 65 63 73 20 66 6f 72 20 61 20 72 65 6d 6f 74 65 20 72 65 61 64 20 69 6e 20 74 68 | refspecs.for.a.remote.read.in.th |
| 4a680 | 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 20 72 65 66 73 70 | e......minibuffer........A.refsp |
| 4a6a0 | 65 63 20 69 73 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 | ec.is.stale.if.there.no.longer.e |
| 4a6c0 | 78 69 73 74 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 62 72 61 6e 63 68 20 6f 6e 0a 20 20 20 | xists.at.least.one.branch.on.... |
| 4a6e0 | 20 20 74 68 65 20 72 65 6d 6f 74 65 20 74 68 61 74 20 77 6f 75 6c 64 20 62 65 20 66 65 74 63 68 | ..the.remote.that.would.be.fetch |
| 4a700 | 65 64 20 64 75 65 20 74 6f 20 74 68 61 74 20 72 65 66 73 70 65 63 2e 20 20 41 20 73 74 61 6c 65 | ed.due.to.that.refspec...A.stale |
| 4a720 | 0a 20 20 20 20 20 72 65 66 73 70 65 63 20 69 73 20 70 72 6f 62 6c 65 6d 61 74 69 63 20 62 65 63 | ......refspec.is.problematic.bec |
| 4a740 | 61 75 73 65 20 69 74 73 20 65 78 69 73 74 65 6e 63 65 20 63 61 75 73 65 73 20 47 69 74 20 74 6f | ause.its.existence.causes.Git.to |
| 4a760 | 20 72 65 66 75 73 65 0a 20 20 20 20 20 74 6f 20 66 65 74 63 68 20 61 63 63 6f 72 64 69 6e 67 20 | .refuse......to.fetch.according. |
| 4a780 | 74 6f 20 74 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 6e 6f 6e 2d 73 74 61 6c 65 20 72 65 66 73 70 | to.the.remaining.non-stale.refsp |
| 4a7a0 | 65 63 73 2e 0a 0a 20 20 20 20 20 49 66 20 6f 6e 6c 79 20 73 74 61 6c 65 20 72 65 66 73 70 65 63 | ecs........If.only.stale.refspec |
| 4a7c0 | 73 20 72 65 6d 61 69 6e 2c 20 74 68 65 6e 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6f 66 66 65 | s.remain,.then.this.command.offe |
| 4a7e0 | 72 73 20 74 6f 20 65 69 74 68 65 72 0a 20 20 20 20 20 64 65 6c 65 74 65 20 74 68 65 20 72 65 6d | rs.to.either......delete.the.rem |
| 4a800 | 6f 74 65 20 6f 72 20 74 6f 20 72 65 70 6c 61 63 65 20 74 68 65 20 73 74 61 6c 65 20 72 65 66 73 | ote.or.to.replace.the.stale.refs |
| 4a820 | 70 65 63 73 20 77 69 74 68 20 74 68 65 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 72 65 66 73 70 | pecs.with.the.default......refsp |
| 4a840 | 65 63 20 28 22 2b 72 65 66 73 2f 68 65 61 64 73 2f 2a 3a 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f | ec.("+refs/heads/*:refs/remotes/ |
| 4a860 | 52 45 4d 4f 54 45 2f 2a 22 29 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 | REMOTE/*")........This.command.a |
| 4a880 | 6c 73 6f 20 72 65 6d 6f 76 65 73 20 74 68 65 20 72 65 6d 6f 74 65 2d 74 72 61 63 6b 69 6e 67 20 | lso.removes.the.remote-tracking. |
| 4a8a0 | 62 72 61 6e 63 68 65 73 20 74 68 61 74 20 77 65 72 65 0a 20 20 20 20 20 63 72 65 61 74 65 64 20 | branches.that.were......created. |
| 4a8c0 | 64 75 65 20 74 6f 20 74 68 65 20 6e 6f 77 20 73 74 61 6c 65 20 72 65 66 73 70 65 63 73 2e 20 20 | due.to.the.now.stale.refspecs... |
| 4a8e0 | 4f 74 68 65 72 20 73 74 61 6c 65 20 62 72 61 6e 63 68 65 73 20 61 72 65 0a 20 20 20 20 20 6e 6f | Other.stale.branches.are......no |
| 4a900 | 74 20 72 65 6d 6f 76 65 64 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 | t.removed...User.Option:.magit-r |
| 4a920 | 65 6d 6f 74 65 2d 61 64 64 2d 73 65 74 2d 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 | emote-add-set-remote.pushDefault |
| 4a940 | 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 |
| 4a960 | 65 72 20 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 | er.the.user.is.asked.whether.the |
| 4a980 | 79 20 77 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 | y.want.to......set....remote.pus |
| 4a9a0 | 68 44 65 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 | hDefault....after.adding.a.remot |
| 4a9c0 | 65 2e 0a 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 | e........If....ask...,.then.user |
| 4a9e0 | 73 20 69 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 | s.is.always.ask...If....ask-if-u |
| 4aa00 | 6e 73 65 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 | nset...,.then.the......user.is.o |
| 4aa20 | 6e 6c 79 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 | nly.if.the.variable.isn...t.set. |
| 4aa40 | 61 6c 72 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 | already...If....nil...,.then.the |
| 4aa60 | 0a 20 20 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 | ......user.isn...t.asked.and.the |
| 4aa80 | 20 76 61 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 | .variable.isn...t.set...If.the.v |
| 4aaa0 | 61 6c 75 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 | alue.is.a......string,.then.the. |
| 4aac0 | 76 61 72 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 | variable.is.set.without.the.user |
| 4aae0 | 20 62 65 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 | .being.asked,......provided.that |
| 4ab00 | 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 64 64 65 64 20 72 65 6d 6f 74 65 20 69 73 | .the.name.of.the.added.remote.is |
| 4ab20 | 20 65 71 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 | .equal.to.that.string......and.t |
| 4ab40 | 68 65 20 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 | he.variable.isn...t.already.set. |
| 4ab60 | 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | ....File:.doc5khxAZ.info,..Node: |
| 4ab80 | 20 52 65 6d 6f 74 65 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 | .Remote.Git.Variables,..Prev:.Re |
| 4aba0 | 6d 6f 74 65 20 43 6f 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 | mote.Commands,..Up:.Remotes..7.1 |
| 4abc0 | 2e 32 20 52 65 6d 6f 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 | .2.Remote.Git.Variables.-------- |
| 4abe0 | 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 61 62 | ------------------..These.variab |
| 4ac00 | 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 65 6e | les.can.be.set.from.the.transien |
| 4ac20 | 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 72 65 6d 6f 74 65 | t.prefix.command....magit-remote |
| 4ac40 | 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 79 20 | -configure......By.default.they. |
| 4ac60 | 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 72 65 | can.also.be.set.from....magit-re |
| 4ac80 | 6d 6f 74 65 e2 80 99 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 | mote......See.*note.Remote.Comma |
| 4aca0 | 6e 64 73 3a 3a 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 72 65 6d 6f 74 65 2e 4e 41 4d 45 2e 75 72 | nds::...Variable:.remote.NAME.ur |
| 4acc0 | 6c 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 73 20 74 | l......This.variable.specifies.t |
| 4ace0 | 68 65 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 | he.url.of.the.remote.named.NAME. |
| 4ad00 | 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 61 6c 75 | ..It.can......have.multiple.valu |
| 4ad20 | 65 73 2e 0a 0a 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 63 68 | es...Variable:.remote.NAME.fetch |
| 4ad40 | 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 65 74 63 | ......The.refspec.used.when.fetc |
| 4ad60 | 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 4d 45 2e | hing.from.the.remote.named.NAME. |
| 4ad80 | 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 61 6c 75 | ..It.can......have.multiple.valu |
| 4ada0 | 65 73 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 72 65 6d 6f 74 65 2e 4e 41 4d 45 2e 70 75 73 68 75 | es...Variable:.remote.NAME.pushu |
| 4adc0 | 72 6c 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 | rl......This.variable.specifies. |
| 4ade0 | 74 68 65 20 75 72 6c 20 75 73 65 64 20 66 6f 72 20 70 75 73 68 69 6e 67 20 74 6f 20 74 68 65 20 | the.url.used.for.pushing.to.the. |
| 4ae00 | 72 65 6d 6f 74 65 0a 20 20 20 20 20 6e 61 6d 65 64 20 4e 41 4d 45 2e 20 20 49 66 20 69 74 20 69 | remote......named.NAME...If.it.i |
| 4ae20 | 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 6e 20 e2 80 98 72 65 6d 6f 74 65 2e | s.not.specified,.then....remote. |
| 4ae40 | 4e 41 4d 45 2e 75 72 6c e2 80 99 20 69 73 20 75 73 65 64 0a 20 20 20 20 20 69 6e 73 74 65 61 64 | NAME.url....is.used......instead |
| 4ae60 | 2e 20 20 49 74 20 63 61 6e 20 68 61 76 65 20 6d 75 6c 74 69 70 6c 65 20 76 61 6c 75 65 73 2e 0a | ...It.can.have.multiple.values.. |
| 4ae80 | 0a 56 61 72 69 61 62 6c 65 3a 20 72 65 6d 6f 74 65 2e 4e 41 4d 45 2e 70 75 73 68 0a 20 20 20 20 | .Variable:.remote.NAME.push..... |
| 4aea0 | 20 54 68 65 20 72 65 66 73 70 65 63 20 75 73 65 64 20 77 68 65 6e 20 70 75 73 68 69 6e 67 20 74 | .The.refspec.used.when.pushing.t |
| 4aec0 | 6f 20 74 68 65 20 72 65 6d 6f 74 65 20 6e 61 6d 65 64 20 4e 41 4d 45 2e 20 20 49 74 20 63 61 6e | o.the.remote.named.NAME...It.can |
| 4aee0 | 0a 20 20 20 20 20 68 61 76 65 20 6d 75 6c 74 69 70 6c 65 20 76 61 6c 75 65 73 2e 0a 0a 56 61 72 | ......have.multiple.values...Var |
| 4af00 | 69 61 62 6c 65 3a 20 72 65 6d 6f 74 65 2e 4e 41 4d 45 2e 74 61 67 4f 70 74 73 0a 20 20 20 20 20 | iable:.remote.NAME.tagOpts...... |
| 4af20 | 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 73 20 77 68 61 74 20 74 61 67 | This.variable.specifies.what.tag |
| 4af40 | 73 20 61 72 65 20 66 65 74 63 68 65 64 20 62 79 20 64 65 66 61 75 6c 74 2e 20 20 49 66 20 74 68 | s.are.fetched.by.default...If.th |
| 4af60 | 65 0a 20 20 20 20 20 76 61 6c 75 65 20 69 73 20 e2 80 98 2d 2d 6e 6f 2d 74 61 67 73 e2 80 99 20 | e......value.is....--no-tags.... |
| 4af80 | 74 68 65 6e 20 6e 6f 20 74 61 67 73 20 61 72 65 20 66 65 74 63 68 65 64 2e 20 20 49 66 20 74 68 | then.no.tags.are.fetched...If.th |
| 4afa0 | 65 20 76 61 6c 75 65 20 69 73 0a 20 20 20 20 20 e2 80 98 2d 2d 74 61 67 73 e2 80 99 2c 20 74 68 | e.value.is.........--tags...,.th |
| 4afc0 | 65 6e 20 61 6c 6c 20 74 61 67 73 20 61 72 65 20 66 65 74 63 68 65 64 2e 20 20 49 66 20 74 68 69 | en.all.tags.are.fetched...If.thi |
| 4afe0 | 73 20 76 61 72 69 61 62 6c 65 20 68 61 73 20 6e 6f 0a 20 20 20 20 20 76 61 6c 75 65 2c 20 74 68 | s.variable.has.no......value,.th |
| 4b000 | 65 6e 20 6f 6e 6c 79 20 74 61 67 73 20 61 72 65 20 66 65 74 63 68 65 64 20 74 68 61 74 20 61 72 | en.only.tags.are.fetched.that.ar |
| 4b020 | 65 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 20 66 65 74 63 68 65 64 0a 20 20 20 20 20 62 72 | e.reachable.from.fetched......br |
| 4b040 | 61 6e 63 68 65 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c | anches.....File:.doc5khxAZ.info, |
| 4b060 | 20 20 4e 6f 64 65 3a 20 46 65 74 63 68 69 6e 67 2c 20 20 4e 65 78 74 3a 20 50 75 6c 6c 69 6e 67 | ..Node:.Fetching,..Next:.Pulling |
| 4b080 | 2c 20 20 50 72 65 76 3a 20 52 65 6d 6f 74 65 73 2c 20 20 55 70 3a 20 54 72 61 6e 73 66 65 72 72 | ,..Prev:.Remotes,..Up:.Transferr |
| 4b0a0 | 69 6e 67 0a 0a 37 2e 32 20 46 65 74 63 68 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a | ing..7.2.Fetching.============.. |
| 4b0c0 | 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 66 | Also.see.[BROKEN.LINK:.man:git-f |
| 4b0e0 | 65 74 63 68 5d 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 | etch].For.information.about.the. |
| 4b100 | 75 70 73 74 72 65 61 6d 0a 61 6e 64 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 2c 20 73 65 | upstream.and.the.push-remote,.se |
| 4b120 | 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 4b 65 79 3a | e.*note.The.Two.Remotes::...Key: |
| 4b140 | 20 66 20 28 6d 61 67 69 74 2d 66 65 74 63 68 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 | .f.(magit-fetch)......This.trans |
| 4b160 | 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 |
| 4b180 | 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 |
| 4b1a0 | 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 |
| 4b1c0 | 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.. |
| 4b1e0 | 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 |
| 4b200 | 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 4b 65 79 3a 20 66 20 70 20 28 6d 61 67 69 74 | fix.is.invoked...Key:.f.p.(magit |
| 4b220 | 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 20 20 54 68 69 | -fetch-from-pushremote)......Thi |
| 4b240 | 73 20 63 6f 6d 6d 61 6e 64 20 66 65 74 63 68 65 73 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 | s.command.fetches.from.the.curre |
| 4b260 | 6e 74 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 70 72 65 | nt.push-remote........With.a.pre |
| 4b280 | 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f 72 20 77 68 65 6e 20 74 68 65 20 70 75 73 68 2d 72 65 | fix.argument.or.when.the.push-re |
| 4b2a0 | 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 67 75 72 | mote.is.either.not......configur |
| 4b2c0 | 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 75 73 65 | ed.or.unusable,.then.let.the.use |
| 4b2e0 | 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 73 68 2d | r.first.configure.the......push- |
| 4b300 | 72 65 6d 6f 74 65 2e 0a 0a 4b 65 79 3a 20 66 20 75 20 28 6d 61 67 69 74 2d 66 65 74 63 68 2d 66 | remote...Key:.f.u.(magit-fetch-f |
| 4b320 | 72 6f 6d 2d 75 70 73 74 72 65 61 6d 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | rom-upstream)......This.command. |
| 4b340 | 66 65 74 63 68 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 | fetch.from.the.upstream.of.the.c |
| 4b360 | 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 75 70 73 74 | urrent.branch........If.the.upst |
| 4b380 | 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 72 65 | ream.is.configured.for.the.curre |
| 4b3a0 | 6e 74 20 62 72 61 6e 63 68 20 61 6e 64 20 6e 61 6d 65 73 20 61 6e 0a 20 20 20 20 20 65 78 69 73 | nt.branch.and.names.an......exis |
| 4b3c0 | 74 69 6e 67 20 72 65 6d 6f 74 65 2c 20 74 68 65 6e 20 75 73 65 20 74 68 61 74 2e 20 20 4f 74 68 | ting.remote,.then.use.that...Oth |
| 4b3e0 | 65 72 77 69 73 65 20 74 72 79 20 74 6f 20 75 73 65 20 61 6e 6f 74 68 65 72 0a 20 20 20 20 20 72 | erwise.try.to.use.another......r |
| 4b400 | 65 6d 6f 74 65 3a 20 49 66 20 6f 6e 6c 79 20 61 20 73 69 6e 67 6c 65 20 72 65 6d 6f 74 65 20 69 | emote:.If.only.a.single.remote.i |
| 4b420 | 73 20 63 6f 6e 66 69 67 75 72 65 64 2c 20 74 68 65 6e 20 75 73 65 20 74 68 61 74 2e 0a 20 20 20 | s.configured,.then.use.that..... |
| 4b440 | 20 20 4f 74 68 65 72 77 69 73 65 20 69 66 20 61 20 72 65 6d 6f 74 65 20 6e 61 6d 65 64 20 22 6f | ..Otherwise.if.a.remote.named."o |
| 4b460 | 72 69 67 69 6e 22 20 65 78 69 73 74 73 2c 20 74 68 65 6e 20 75 73 65 20 74 68 61 74 2e 0a 0a 20 | rigin".exists,.then.use.that.... |
| 4b480 | 20 20 20 20 49 66 20 6e 6f 20 72 65 6d 6f 74 65 20 63 61 6e 20 62 65 20 64 65 74 65 72 6d 69 6e | ....If.no.remote.can.be.determin |
| 4b4a0 | 65 64 2c 20 74 68 65 6e 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6e 6f 74 20 61 76 61 | ed,.then.this.command.is.not.ava |
| 4b4c0 | 69 6c 61 62 6c 65 0a 20 20 20 20 20 66 72 6f 6d 20 74 68 65 20 e2 80 98 6d 61 67 69 74 2d 66 65 | ilable......from.the....magit-fe |
| 4b4e0 | 74 63 68 e2 80 99 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 61 6e 64 20 69 6e 76 6f | tch....transient.prefix.and.invo |
| 4b500 | 6b 69 6e 67 20 69 74 20 64 69 72 65 63 74 6c 79 0a 20 20 20 20 20 72 65 73 75 6c 74 73 20 69 6e | king.it.directly......results.in |
| 4b520 | 20 61 6e 20 65 72 72 6f 72 2e 0a 0a 4b 65 79 3a 20 66 20 65 20 28 6d 61 67 69 74 2d 66 65 74 63 | .an.error...Key:.f.e.(magit-fetc |
| 4b540 | 68 2d 6f 74 68 65 72 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 66 65 74 63 68 | h-other)......This.command.fetch |
| 4b560 | 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 |
| 4b580 | 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 66 20 6f 20 28 6d 61 67 69 74 2d 66 65 | .minibuffer...Key:.f.o.(magit-fe |
| 4b5a0 | 74 63 68 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 66 65 | tch-branch)......This.command.fe |
| 4b5c0 | 74 63 68 65 73 20 61 20 62 72 61 6e 63 68 20 66 72 6f 6d 20 61 20 72 65 6d 6f 74 65 2c 20 62 6f | tches.a.branch.from.a.remote,.bo |
| 4b5e0 | 74 68 20 6f 66 20 77 68 69 63 68 20 61 72 65 20 72 65 61 64 0a 20 20 20 20 20 66 72 6f 6d 20 74 | th.of.which.are.read......from.t |
| 4b600 | 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 66 20 72 20 28 6d 61 67 69 74 2d | he.minibuffer...Key:.f.r.(magit- |
| 4b620 | 66 65 74 63 68 2d 72 65 66 73 70 65 63 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 | fetch-refspec)......This.command |
| 4b640 | 20 66 65 74 63 68 65 73 20 66 72 6f 6d 20 61 20 72 65 6d 6f 74 65 20 75 73 69 6e 67 20 61 6e 20 | .fetches.from.a.remote.using.an. |
| 4b660 | 65 78 70 6c 69 63 69 74 20 72 65 66 73 70 65 63 2c 20 62 6f 74 68 0a 20 20 20 20 20 6f 66 20 77 | explicit.refspec,.both......of.w |
| 4b680 | 68 69 63 68 20 61 72 65 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 | hich.are.read.from.the.minibuffe |
| 4b6a0 | 72 2e 0a 0a 4b 65 79 3a 20 66 20 61 20 28 6d 61 67 69 74 2d 66 65 74 63 68 2d 61 6c 6c 29 0a 20 | r...Key:.f.a.(magit-fetch-all).. |
| 4b6c0 | 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 61 6c | ....This.command.fetches.from.al |
| 4b6e0 | 6c 20 72 65 6d 6f 74 65 73 2e 0a 0a 4b 65 79 3a 20 66 20 6d 20 28 6d 61 67 69 74 2d 66 65 74 63 | l.remotes...Key:.f.m.(magit-fetc |
| 4b700 | 68 2d 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 66 65 74 | h-modules)......This.command.fet |
| 4b720 | 63 68 65 73 20 61 6c 6c 20 73 75 62 6d 6f 64 75 6c 65 73 2e 20 20 57 69 74 68 20 61 20 70 72 65 | ches.all.submodules...With.a.pre |
| 4b740 | 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 69 74 0a 20 20 20 20 20 61 63 74 73 20 61 73 20 61 20 | fix.argument,.it......acts.as.a. |
| 4b760 | 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 61 6c 6c 6f 77 69 | transient.prefix.command,.allowi |
| 4b780 | 6e 67 20 74 68 65 20 63 61 6c 6c 65 72 20 74 6f 20 73 65 74 0a 20 20 20 20 20 6f 70 74 69 6f 6e | ng.the.caller.to.set......option |
| 4b7a0 | 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 70 75 6c 6c 2d 6f 72 2d 66 | s...User.Option:.magit-pull-or-f |
| 4b7c0 | 65 74 63 68 0a 20 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 66 65 74 63 68 20 61 6e 64 20 70 | etch......By.default.fetch.and.p |
| 4b7e0 | 75 6c 6c 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 6d 20 | ull.commands.are.available.from. |
| 4b800 | 73 65 70 61 72 61 74 65 0a 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 | separate......transient.prefix.c |
| 4b820 | 6f 6d 6d 61 6e 64 2e 20 20 53 65 74 74 69 6e 67 20 74 68 69 73 20 74 6f 20 e2 80 98 74 e2 80 99 | ommand...Setting.this.to....t... |
| 4b840 | 20 61 64 64 73 20 73 6f 6d 65 20 28 62 75 74 20 6e 6f 74 0a 20 20 20 20 20 61 6c 6c 29 20 6f 66 | .adds.some.(but.not......all).of |
| 4b860 | 20 74 68 65 20 61 62 6f 76 65 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 74 68 | .the.above.suffix.commands.to.th |
| 4b880 | 65 20 e2 80 98 6d 61 67 69 74 2d 70 75 6c 6c e2 80 99 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 20 | e....magit-pull....transient.... |
| 4b8a0 | 20 20 20 20 49 66 20 79 6f 75 20 64 6f 20 74 68 61 74 2c 20 74 68 65 6e 20 79 6f 75 20 6d 69 67 | ....If.you.do.that,.then.you.mig |
| 4b8c0 | 68 74 20 61 6c 73 6f 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 6b 65 79 20 62 | ht.also.want.to.change.the.key.b |
| 4b8e0 | 69 6e 64 69 6e 67 0a 20 20 20 20 20 66 6f 72 20 74 68 65 73 65 20 70 72 65 66 69 78 20 63 6f 6d | inding......for.these.prefix.com |
| 4b900 | 6d 61 6e 64 73 2c 20 65 2e 67 2e 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 | mands,.e.g.:............(setq.ma |
| 4b920 | 67 69 74 2d 70 75 6c 6c 2d 6f 72 2d 66 65 74 63 68 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 | git-pull-or-fetch.t)...........( |
| 4b940 | 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 20 22 66 22 20 27 6d | define-key.magit-mode-map."f".'m |
| 4b960 | 61 67 69 74 2d 70 75 6c 6c 29 20 3b 20 77 61 73 20 6d 61 67 69 74 2d 66 65 74 63 68 0a 20 20 20 | agit-pull).;.was.magit-fetch.... |
| 4b980 | 20 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 | .......(define-key.magit-mode-ma |
| 4b9a0 | 70 20 22 46 22 20 6e 69 6c 29 20 20 20 20 20 20 20 20 20 3b 20 77 61 73 20 6d 61 67 69 74 2d 70 | p."F".nil).........;.was.magit-p |
| 4b9c0 | 75 6c 6c 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f | ull....File:.doc5khxAZ.info,..No |
| 4b9e0 | 64 65 3a 20 50 75 6c 6c 69 6e 67 2c 20 20 4e 65 78 74 3a 20 50 75 73 68 69 6e 67 2c 20 20 50 72 | de:.Pulling,..Next:.Pushing,..Pr |
| 4ba00 | 65 76 3a 20 46 65 74 63 68 69 6e 67 2c 20 20 55 70 3a 20 54 72 61 6e 73 66 65 72 72 69 6e 67 0a | ev:.Fetching,..Up:.Transferring. |
| 4ba20 | 0a 37 2e 33 20 50 75 6c 6c 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 73 6f 20 73 | .7.3.Pulling.===========..Also.s |
| 4ba40 | 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 70 75 6c 6c 5d 20 46 | ee.[BROKEN.LINK:.man:git-pull].F |
| 4ba60 | 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 70 73 74 72 65 61 | or.information.about.the.upstrea |
| 4ba80 | 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 20 2a 6e 6f 74 65 | m.and.the.push-remote,.see.*note |
| 4baa0 | 20 54 68 65 20 54 77 6f 20 52 65 6d 6f 74 65 73 3a 3a 2e 0a 0a 4b 65 79 3a 20 46 20 28 6d 61 67 | .The.Two.Remotes::...Key:.F.(mag |
| 4bac0 | 69 74 2d 70 75 6c 6c 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 | it-pull)......This.transient.pre |
| 4bae0 | 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 | fix.command.binds.the.following. |
| 4bb00 | 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 79 | suffix.commands......and.display |
| 4bb20 | 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 74 | s.them.in.a.temporary.buffer.unt |
| 4bb40 | 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 4b 65 79 3a 20 46 20 | il.a.suffix.is.invoked...Key:.F. |
| 4bb60 | 70 20 28 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 29 0a 20 | p.(magit-pull-from-pushremote).. |
| 4bb80 | 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 75 6c 6c 73 20 66 72 6f 6d 20 74 68 65 20 | ....This.command.pulls.from.the. |
| 4bba0 | 70 75 73 68 2d 72 65 6d 6f 74 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 | push-remote.of.the.current.branc |
| 4bbc0 | 68 2e 0a 0a 20 20 20 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 | h........With.a.prefix.argument. |
| 4bbe0 | 6f 72 20 77 68 65 6e 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 69 73 20 65 69 74 68 65 | or.when.the.push-remote.is.eithe |
| 4bc00 | 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 |
| 4bc20 | 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 |
| 4bc40 | 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 4b 65 79 3a | gure.the......push-remote...Key: |
| 4bc60 | 20 46 20 75 20 28 6d 61 67 69 74 2d 70 75 6c 6c 2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d 29 0a | .F.u.(magit-pull-from-upstream). |
| 4bc80 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 75 6c 6c 73 20 66 72 6f 6d 20 74 68 65 | .....This.command.pulls.from.the |
| 4bca0 | 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 68 2e | .upstream.of.the.current.branch. |
| 4bcc0 | 0a 0a 20 20 20 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f 72 | .......With.a.prefix.argument.or |
| 4bce0 | 20 77 68 65 6e 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 69 73 20 65 69 74 68 65 72 20 6e 6f 74 | .when.the.upstream.is.either.not |
| 4bd00 | 0a 20 20 20 20 20 63 6f 6e 66 69 67 75 72 65 64 20 6f 72 20 75 6e 75 73 61 62 6c 65 2c 20 74 68 | ......configured.or.unusable,.th |
| 4bd20 | 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 20 | en.let.the.user.first.configure. |
| 4bd40 | 74 68 65 0a 20 20 20 20 20 75 70 73 74 72 65 61 6d 2e 0a 0a 4b 65 79 3a 20 46 20 65 20 28 6d 61 | the......upstream...Key:.F.e.(ma |
| 4bd60 | 67 69 74 2d 70 75 6c 6c 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | git-pull-branch)......This.comma |
| 4bd80 | 6e 64 20 70 75 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 | nd.pulls.from.a.branch.read.in.t |
| 4bda0 | 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 | he.minibuffer.....File:.doc5khxA |
| 4bdc0 | 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 50 75 73 68 69 6e 67 2c 20 20 4e 65 78 74 3a 20 50 | Z.info,..Node:.Pushing,..Next:.P |
| 4bde0 | 6c 61 69 6e 20 50 61 74 63 68 65 73 2c 20 20 50 72 65 76 3a 20 50 75 6c 6c 69 6e 67 2c 20 20 55 | lain.Patches,..Prev:.Pulling,..U |
| 4be00 | 70 3a 20 54 72 61 6e 73 66 65 72 72 69 6e 67 0a 0a 37 2e 34 20 50 75 73 68 69 6e 67 0a 3d 3d 3d | p:.Transferring..7.4.Pushing.=== |
| 4be20 | 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a | ========..Also.see.[BROKEN.LINK: |
| 4be40 | 20 6d 61 6e 3a 67 69 74 2d 70 75 73 68 5d 20 46 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 | .man:git-push].For.information.a |
| 4be60 | 62 6f 75 74 20 74 68 65 20 75 70 73 74 72 65 61 6d 0a 61 6e 64 20 74 68 65 20 70 75 73 68 2d 72 | bout.the.upstream.and.the.push-r |
| 4be80 | 65 6d 6f 74 65 2c 20 73 65 65 20 2a 6e 6f 74 65 20 54 68 65 20 54 77 6f 20 52 65 6d 6f 74 65 73 | emote,.see.*note.The.Two.Remotes |
| 4bea0 | 3a 3a 2e 0a 0a 4b 65 79 3a 20 50 20 28 6d 61 67 69 74 2d 70 75 73 68 29 0a 20 20 20 20 20 54 68 | ::...Key:.P.(magit-push)......Th |
| 4bec0 | 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 |
| 4bee0 | 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. |
| 4bf00 | 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. |
| 4bf20 | 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 |
| 4bf40 | 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 |
| 4bf60 | 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 4b 65 79 3a 20 50 20 | il.a.suffix.is.invoked...Key:.P. |
| 4bf80 | 70 20 28 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 | p.(magit-push-current-to-pushrem |
| 4bfa0 | 6f 74 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 75 73 68 65 73 20 74 68 | ote)......This.command.pushes.th |
| 4bfc0 | 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 75 73 68 2d 72 65 6d | e.current.branch.to.its.push-rem |
| 4bfe0 | 6f 74 65 2e 0a 0a 20 20 20 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | ote........With.a.prefix.argumen |
| 4c000 | 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 74 | t.or.when.the.push-remote.is.eit |
| 4c020 | 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 61 | her.not......configured.or.unusa |
| 4c040 | 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 6e | ble,.then.let.the.user.first.con |
| 4c060 | 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 4b 65 | figure.the......push-remote...Ke |
| 4c080 | 79 3a 20 50 20 75 20 28 6d 61 67 69 74 2d 70 75 73 68 2d 63 75 72 72 65 6e 74 2d 74 6f 2d 75 70 | y:.P.u.(magit-push-current-to-up |
| 4c0a0 | 73 74 72 65 61 6d 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 75 73 68 65 73 | stream)......This.command.pushes |
| 4c0c0 | 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 75 70 73 74 72 | .the.current.branch.to.its.upstr |
| 4c0e0 | 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 69 78 20 | eam.branch........With.a.prefix. |
| 4c100 | 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 20 69 73 | argument.or.when.the.upstream.is |
| 4c120 | 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 72 20 75 | .either.not......configured.or.u |
| 4c140 | 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 74 | nusable,.then.let.the.user.first |
| 4c160 | 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 0a 0a 4b | .configure.the......upstream...K |
| 4c180 | 65 79 3a 20 50 20 65 20 28 6d 61 67 69 74 2d 70 75 73 68 2d 63 75 72 72 65 6e 74 29 0a 20 20 20 | ey:.P.e.(magit-push-current).... |
| 4c1a0 | 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 75 73 68 65 73 20 74 68 65 20 63 75 72 72 65 6e | ..This.command.pushes.the.curren |
| 4c1c0 | 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 |
| 4c1e0 | 0a 20 20 20 20 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 50 20 6f 20 28 6d 61 67 | ......minibuffer...Key:.P.o.(mag |
| 4c200 | 69 74 2d 70 75 73 68 2d 6f 74 68 65 72 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 | it-push-other)......This.command |
| 4c220 | 20 70 75 73 68 65 73 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 62 72 61 6e 63 68 20 6f 72 20 63 | .pushes.an.arbitrary.branch.or.c |
| 4c240 | 6f 6d 6d 69 74 20 73 6f 6d 65 77 68 65 72 65 2e 20 20 42 6f 74 68 0a 20 20 20 20 20 74 68 65 20 | ommit.somewhere...Both......the. |
| 4c260 | 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 20 72 65 61 64 20 69 | source.and.the.target.are.read.i |
| 4c280 | 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 50 20 72 20 28 6d 61 67 | n.the.minibuffer...Key:.P.r.(mag |
| 4c2a0 | 69 74 2d 70 75 73 68 2d 72 65 66 73 70 65 63 73 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | it-push-refspecs)......This.comm |
| 4c2c0 | 61 6e 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 | and.pushes.one.or.multiple.refsp |
| 4c2e0 | 65 63 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 | ecs.to.a.remote,.both.of......wh |
| 4c300 | 69 63 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 | ich.are.read.in.the.minibuffer.. |
| 4c320 | 0a 20 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 | ......To.use.multiple.refspecs,. |
| 4c340 | 73 65 70 61 72 61 74 65 20 74 68 65 6d 20 77 69 74 68 20 63 6f 6d 6d 61 73 2e 20 20 43 6f 6d 70 | separate.them.with.commas...Comp |
| 4c360 | 6c 65 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 | letion.is......only.available.fo |
| 4c380 | 72 20 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 | r.the.part.before.the.colon,.or. |
| 4c3a0 | 77 68 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 4b 65 79 | when.no.colon.is......used...Key |
| 4c3c0 | 3a 20 50 20 6d 20 28 6d 61 67 69 74 2d 70 75 73 68 2d 6d 61 74 63 68 69 6e 67 29 0a 20 20 20 20 | :.P.m.(magit-push-matching)..... |
| 4c3e0 | 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 75 73 68 65 73 20 61 6c 6c 20 6d 61 74 63 68 69 6e | .This.command.pushes.all.matchin |
| 4c400 | 67 20 62 72 61 6e 63 68 65 73 20 74 6f 20 61 6e 6f 74 68 65 72 20 72 65 70 6f 73 69 74 6f 72 79 | g.branches.to.another.repository |
| 4c420 | 2e 0a 0a 20 20 20 20 20 49 66 20 6f 6e 6c 79 20 6f 6e 65 20 72 65 6d 6f 74 65 20 65 78 69 73 74 | ........If.only.one.remote.exist |
| 4c440 | 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 |
| 4c460 | 20 70 72 6f 6d 70 74 20 66 6f 72 0a 20 20 20 20 20 61 20 72 65 6d 6f 74 65 2c 20 6f 66 66 65 72 | .prompt.for......a.remote,.offer |
| 4c480 | 69 6e 67 20 74 68 65 20 72 65 6d 6f 74 65 20 63 6f 6e 66 69 67 75 72 65 64 20 66 6f 72 20 74 68 | ing.the.remote.configured.for.th |
| 4c4a0 | 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 61 73 0a 20 20 20 20 20 64 65 66 61 75 6c 74 | e.current.branch.as......default |
| 4c4c0 | 2e 0a 0a 4b 65 79 3a 20 50 20 74 20 28 6d 61 67 69 74 2d 70 75 73 68 2d 74 61 67 73 29 0a 20 20 | ...Key:.P.t.(magit-push-tags)... |
| 4c4e0 | 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 75 73 68 65 73 20 61 6c 6c 20 74 61 67 73 20 | ...This.command.pushes.all.tags. |
| 4c500 | 74 6f 20 61 6e 6f 74 68 65 72 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 20 20 20 20 49 66 20 | to.another.repository........If. |
| 4c520 | 6f 6e 6c 79 20 6f 6e 65 20 72 65 6d 6f 74 65 20 65 78 69 73 74 73 2c 20 74 68 65 6e 20 70 75 73 | only.one.remote.exists,.then.pus |
| 4c540 | 68 20 74 6f 20 74 68 61 74 2e 20 20 4f 74 68 65 72 77 69 73 65 20 70 72 6f 6d 70 74 20 66 6f 72 | h.to.that...Otherwise.prompt.for |
| 4c560 | 0a 20 20 20 20 20 61 20 72 65 6d 6f 74 65 2c 20 6f 66 66 65 72 69 6e 67 20 74 68 65 20 72 65 6d | ......a.remote,.offering.the.rem |
| 4c580 | 6f 74 65 20 63 6f 6e 66 69 67 75 72 65 64 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | ote.configured.for.the.current.b |
| 4c5a0 | 72 61 6e 63 68 20 61 73 0a 20 20 20 20 20 64 65 66 61 75 6c 74 2e 0a 0a 4b 65 79 3a 20 50 20 54 | ranch.as......default...Key:.P.T |
| 4c5c0 | 20 28 6d 61 67 69 74 2d 70 75 73 68 2d 74 61 67 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | .(magit-push-tag)......This.comm |
| 4c5e0 | 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 70 6f | and.pushes.a.tag.to.another.repo |
| 4c600 | 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 72 67 | sitory......One.of.the.infix.arg |
| 4c620 | 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 80 99 | uments,....--force-with-lease... |
| 4c640 | 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 20 49 | ,.deserves.a.word.of.caution...I |
| 4c660 | 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 68 69 | t.is.passed.without.a.value,.whi |
| 4c680 | 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 61 73 | ch.means."permit.a.force.push.as |
| 4c6a0 | 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 72 61 | .long.as.the.remote-tracking.bra |
| 4c6c0 | 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 20 6f | nches.match.their.counterparts.o |
| 4c6e0 | 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 65 20 | n.the.remote.end"...If.you...ve. |
| 4c700 | 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 66 65 | set.up.a.tool.to.do.automatic.fe |
| 4c720 | 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 72 6f | tches.(Magit.itself.does.not.pro |
| 4c740 | 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 67 20 | vide.such.functionality),.using. |
| 4c760 | 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 65 20 | ...--force-with-lease....can.be. |
| 4c780 | 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 61 63 | dangerous.because.you.don...t.ac |
| 4c7a0 | 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 74 65 | tually.control.or.know.the.state |
| 4c7c0 | 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 20 49 | .of.the.remote-tracking.refs...I |
| 4c7e0 | 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 65 72 | n.that.case,.you.should.consider |
| 4c800 | 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 6c 75 | .setting....push.useForceIfInclu |
| 4c820 | 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 65 20 | des....to....true....(available. |
| 4c840 | 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 70 75 | since.Git.2.30)......Two.more.pu |
| 4c860 | 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 66 61 | sh.commands.exist,.which.by.defa |
| 4c880 | 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 20 70 | ult.are.not.available.from.the.p |
| 4c8a0 | 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 73 74 | ush.transient...See.their.doc-st |
| 4c8c0 | 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 74 6f | rings.for.instructions.on.how.to |
| 4c8e0 | 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 43 6f 6d | .add.them.to.the.transient...Com |
| 4c900 | 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 79 20 61 72 67 73 | mand:.magit-push-implicitly.args |
| 4c920 | 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 73 6f 6d 65 77 68 | ......This.command.pushes.somewh |
| 4c940 | 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 69 63 69 74 20 72 65 | ere.without.using.an.explicit.re |
| 4c960 | 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 20 73 69 6d 70 6c 79 | fspec........This.command.simply |
| 4c980 | 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 53 5d e2 80 99 2e 20 | .runs....git.push.-v.[ARGS]..... |
| 4c9a0 | 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 61 72 67 75 6d 65 6e | .ARGS.are.the.infix......argumen |
| 4c9c0 | 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 61 72 67 75 6d 65 6e | ts...No.explicit.refspec.argumen |
| 4c9e0 | 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 0a 20 20 20 20 20 62 | ts.are.used...Instead.the......b |
| 4ca00 | 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 73 74 20 74 68 65 73 | ehavior.depends.on.at.least.thes |
| 4ca20 | 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 64 65 66 61 75 6c 74 | e.Git.variables:....push.default |
| 4ca40 | 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 65 66 61 75 6c 74 e2 | ...,.........remote.pushDefault. |
| 4ca60 | 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 73 68 52 65 6d 6f 74 | ..,....branch.<branch>.pushRemot |
| 4ca80 | 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 6e 63 68 3e 2e 72 65 | e...,.........branch.<branch>.re |
| 4caa0 | 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 68 3e 2e 6d 65 72 67 | mote...,....branch.<branch>.merg |
| 4cac0 | 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 3c 72 65 6d 6f 74 65 | e...,.and.........remote.<remote |
| 4cae0 | 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 64 64 20 74 68 69 73 | >.push...........If.you.add.this |
| 4cb00 | 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 20 77 69 | .suffix.to.a.transient.prefix.wi |
| 4cb20 | 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 63 69 66 79 69 6e 67 | thout.explicitly......specifying |
| 4cb40 | 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 74 68 65 6e 20 61 6e 20 61 74 74 65 6d 70 | .the.description,.then.an.attemp |
| 4cb60 | 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 0a 20 20 20 20 20 74 | t.is.made.to.predict.what......t |
| 4cb80 | 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 20 65 78 61 6d 70 6c | his.command.will.do...For.exampl |
| 4cba0 | 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 69 6e 73 65 72 74 2d | e:............(transient-insert- |
| 4cbc0 | 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 20 20 20 20 20 20 20 | suffix.'magit-push.\"p\"........ |
| 4cbe0 | 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 6d 70 6c 69 63 69 74 | .....'(\"i\".magit-push-implicit |
| 4cc00 | 6c 79 29 29 22 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 70 75 73 68 2d 74 6f 2d 72 65 | ly))"..Command:.magit-push-to-re |
| 4cc20 | 6d 6f 74 65 20 72 65 6d 6f 74 65 20 61 72 67 73 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | mote.remote.args......This.comma |
| 4cc40 | 6e 64 20 70 75 73 68 65 73 20 74 6f 20 74 68 65 20 72 65 6d 6f 74 65 20 52 45 4d 4f 54 45 20 77 | nd.pushes.to.the.remote.REMOTE.w |
| 4cc60 | 69 74 68 6f 75 74 20 75 73 69 6e 67 20 61 6e 20 65 78 70 6c 69 63 69 74 0a 20 20 20 20 20 72 65 | ithout.using.an.explicit......re |
| 4cc80 | 66 73 70 65 63 2e 20 20 54 68 65 20 72 65 6d 6f 74 65 20 69 73 20 72 65 61 64 20 69 6e 20 74 68 | fspec...The.remote.is.read.in.th |
| 4cca0 | 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 | e.minibuffer........This.command |
| 4ccc0 | 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 |
| 4cce0 | 53 5d 20 52 45 4d 4f 54 45 e2 80 99 2e 20 20 41 52 47 53 20 61 72 65 20 74 68 65 0a 20 20 20 20 | S].REMOTE......ARGS.are.the..... |
| 4cd00 | 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 4e 6f 20 72 65 66 73 70 65 63 20 61 72 | .infix.arguments...No.refspec.ar |
| 4cd20 | 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 0a 20 | guments.are.used...Instead.the.. |
| 4cd40 | 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 73 74 | ....behavior.depends.on.at.least |
| 4cd60 | 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 64 65 | .these.Git.variables:....push.de |
| 4cd80 | 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 65 66 | fault...,.........remote.pushDef |
| 4cda0 | 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 73 68 | ault...,....branch.<branch>.push |
| 4cdc0 | 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 6e 63 | Remote...,.........branch.<branc |
| 4cde0 | 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 68 3e | h>.remote...,....branch.<branch> |
| 4ce00 | 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 3c 72 | .merge...,.and.........remote.<r |
| 4ce20 | 65 6d 6f 74 65 3e 2e 70 75 73 68 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 | emote>.push........File:.doc5khx |
| 4ce40 | 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 50 6c 61 69 6e 20 50 61 74 63 68 65 73 2c 20 20 | AZ.info,..Node:.Plain.Patches,.. |
| 4ce60 | 4e 65 78 74 3a 20 4d 61 69 6c 64 69 72 20 50 61 74 63 68 65 73 2c 20 20 50 72 65 76 3a 20 50 75 | Next:.Maildir.Patches,..Prev:.Pu |
| 4ce80 | 73 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 35 20 50 6c | shing,..Up:.Transferring..7.5.Pl |
| 4cea0 | 61 69 6e 20 50 61 74 63 68 65 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4b | ain.Patches.=================..K |
| 4cec0 | 65 79 3a 20 57 20 28 6d 61 67 69 74 2d 70 61 74 63 68 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 | ey:.W.(magit-patch)......This.tr |
| 4cee0 | 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 |
| 4cf00 | 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...... |
| 4cf20 | 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 69 6e 66 69 78 | along.with.the.appropriate.infix |
| 4cf40 | 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e 20 | .arguments.and.displays.them.in. |
| 4cf60 | 61 0a 20 20 20 20 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20 | a......temporary.buffer.until.a. |
| 4cf80 | 73 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 4b 65 79 3a 20 57 20 63 20 28 6d 61 | suffix.is.invoked...Key:.W.c.(ma |
| 4cfa0 | 67 69 74 2d 70 61 74 63 68 2d 63 72 65 61 74 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | git-patch-create)......This.comm |
| 4cfc0 | 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 |
| 4cfe0 | 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 |
| 4d000 | 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 |
| 4d020 | 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....... |
| 4d040 | 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 |
| 4d060 | 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..... |
| 4d080 | 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 |
| 4d0a0 | 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.. |
| 4d0c0 | 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. |
| 4d0e0 | 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 |
| 4d100 | 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 |
| 4d120 | 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 |
| 4d140 | 74 73 2e 0a 0a 4b 65 79 3a 20 77 20 61 20 28 6d 61 67 69 74 2d 70 61 74 63 68 2d 61 70 70 6c 79 | ts...Key:.w.a.(magit-patch-apply |
| 4d160 | 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 70 70 6c 69 65 73 20 61 20 70 61 | )......This.command.applies.a.pa |
| 4d180 | 74 63 68 2e 20 20 54 68 69 73 20 69 73 20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 | tch...This.is.a.transient.prefix |
| 4d1a0 | 20 63 6f 6d 6d 61 6e 64 2c 0a 20 20 20 20 20 77 68 69 63 68 20 66 65 61 74 75 72 65 73 20 73 65 | .command,......which.features.se |
| 4d1c0 | 76 65 72 61 6c 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 62 69 6e 64 73 20 | veral.infix.arguments.and.binds. |
| 4d1e0 | 69 74 73 65 6c 66 20 61 73 20 61 20 73 75 66 66 69 78 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 2e | itself.as.a.suffix......command. |
| 4d200 | 20 20 57 68 65 6e 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 20 61 | ..When.this.command.is.invoked.a |
| 4d220 | 73 20 61 20 73 75 66 66 69 78 20 6f 66 20 69 74 73 65 6c 66 2c 20 74 68 65 6e 0a 20 20 20 20 20 | s.a.suffix.of.itself,.then...... |
| 4d240 | 69 74 20 61 70 70 6c 69 65 73 20 61 20 70 61 74 63 68 20 75 73 69 6e 67 20 74 68 65 20 73 70 65 | it.applies.a.patch.using.the.spe |
| 4d260 | 63 69 66 69 65 64 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 4b 65 79 3a 20 57 20 | cified.infix.arguments...Key:.W. |
| 4d280 | 73 20 28 6d 61 67 69 74 2d 70 61 74 63 68 2d 73 61 76 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 | s.(magit-patch-save)......This.c |
| 4d2a0 | 6f 6d 6d 61 6e 64 20 63 72 65 61 74 65 73 20 61 20 70 61 74 63 68 20 66 72 6f 6d 20 74 68 65 20 | ommand.creates.a.patch.from.the. |
| 4d2c0 | 63 75 72 72 65 6e 74 20 64 69 66 66 2e 0a 0a 20 20 20 20 20 49 6e 73 69 64 65 20 e2 80 98 6d 61 | current.diff........Inside....ma |
| 4d2e0 | 67 69 74 2d 64 69 66 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 | git-diff-mode....or....magit-rev |
| 4d300 | 69 73 69 6f 6e 2d 6d 6f 64 65 e2 80 99 20 62 75 66 66 65 72 73 2c 20 e2 80 98 43 2d 78 0a 20 20 | ision-mode....buffers,....C-x... |
| 4d320 | 20 20 20 43 2d 77 e2 80 99 20 69 73 20 61 6c 73 6f 20 62 6f 75 6e 64 20 74 6f 20 74 68 69 73 20 | ...C-w....is.also.bound.to.this. |
| 4d340 | 63 6f 6d 6d 61 6e 64 2e 0a 0a 20 20 20 49 74 20 69 73 20 61 6c 73 6f 20 70 6f 73 73 69 62 6c 65 | command......It.is.also.possible |
| 4d360 | 20 74 6f 20 73 61 76 65 20 61 20 70 6c 61 69 6e 20 70 61 74 63 68 20 66 69 6c 65 20 62 79 20 75 | .to.save.a.plain.patch.file.by.u |
| 4d380 | 73 69 6e 67 20 e2 80 98 43 2d 78 20 43 2d 77 e2 80 99 0a 69 6e 73 69 64 65 20 61 20 e2 80 98 6d | sing....C-x.C-w....inside.a....m |
| 4d3a0 | 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 e2 80 99 20 6f 72 20 e2 80 98 6d 61 67 69 74 2d 72 65 | agit-diff-mode....or....magit-re |
| 4d3c0 | 76 69 73 69 6f 6e 2d 6d 6f 64 65 e2 80 99 20 62 75 66 66 65 72 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 | vision-mode....buffer.....File:. |
| 4d3e0 | 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 61 69 6c 64 69 72 20 50 | doc5khxAZ.info,..Node:.Maildir.P |
| 4d400 | 61 74 63 68 65 73 2c 20 20 50 72 65 76 3a 20 50 6c 61 69 6e 20 50 61 74 63 68 65 73 2c 20 20 55 | atches,..Prev:.Plain.Patches,..U |
| 4d420 | 70 3a 20 54 72 61 6e 73 66 65 72 72 69 6e 67 0a 0a 37 2e 36 20 4d 61 69 6c 64 69 72 20 50 61 74 | p:.Transferring..7.6.Maildir.Pat |
| 4d440 | 63 68 65 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 73 6f 20 73 | ches.===================..Also.s |
| 4d460 | 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 61 6d 5d 20 61 6e 64 | ee.[BROKEN.LINK:.man:git-am].and |
| 4d480 | 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 61 70 70 6c 79 5d 0a 0a 4b | .[BROKEN.LINK:.man:git-apply]..K |
| 4d4a0 | 65 79 3a 20 77 20 28 6d 61 67 69 74 2d 61 6d 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 | ey:.w.(magit-am)......This.trans |
| 4d4c0 | 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 |
| 4d4e0 | 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 |
| 4d500 | 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 |
| 4d520 | 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.. |
| 4d540 | 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 |
| 4d560 | 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 4b 65 79 3a 20 77 20 77 20 28 6d 61 67 69 74 | fix.is.invoked...Key:.w.w.(magit |
| 4d580 | 2d 61 6d 2d 61 70 70 6c 79 2d 70 61 74 63 68 65 73 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | -am-apply-patches)......This.com |
| 4d5a0 | 6d 61 6e 64 20 61 70 70 6c 69 65 73 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 70 61 74 63 68 65 73 | mand.applies.one.or.more.patches |
| 4d5c0 | 2e 20 20 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 6d 61 72 6b 73 0a 20 20 20 20 20 66 69 6c 65 | ...If.the.region.marks......file |
| 4d5e0 | 73 2c 20 74 68 65 6e 20 74 68 6f 73 65 20 61 72 65 20 61 70 70 6c 69 65 64 20 61 73 20 70 61 74 | s,.then.those.are.applied.as.pat |
| 4d600 | 63 68 65 73 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 0a 20 20 | ches...Otherwise.this.command... |
| 4d620 | 20 20 20 72 65 61 64 73 20 61 20 66 69 6c 65 2d 6e 61 6d 65 20 69 6e 20 74 68 65 20 6d 69 6e 69 | ...reads.a.file-name.in.the.mini |
| 4d640 | 62 75 66 66 65 72 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 20 66 69 6c 65 20 61 | buffer,.defaulting.to.the.file.a |
| 4d660 | 74 0a 20 20 20 20 20 70 6f 69 6e 74 2e 0a 0a 4b 65 79 3a 20 77 20 6d 20 28 6d 61 67 69 74 2d 61 | t......point...Key:.w.m.(magit-a |
| 4d680 | 6d 2d 61 70 70 6c 79 2d 6d 61 69 6c 64 69 72 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | m-apply-maildir)......This.comma |
| 4d6a0 | 6e 64 20 61 70 70 6c 69 65 73 20 70 61 74 63 68 65 73 20 66 72 6f 6d 20 61 20 6d 61 69 6c 64 69 | nd.applies.patches.from.a.maildi |
| 4d6c0 | 72 2e 0a 0a 4b 65 79 3a 20 77 20 61 20 28 6d 61 67 69 74 2d 70 61 74 63 68 2d 61 70 70 6c 79 29 | r...Key:.w.a.(magit-patch-apply) |
| 4d6e0 | 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 61 | ......This.command.applies.a.pla |
| 4d700 | 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 74 | in.patch...For.a.longer.descript |
| 4d720 | 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 73 | ion.see......*note.Plain.Patches |
| 4d740 | 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 61 | ::...This.command.is.only.availa |
| 4d760 | 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 99 | ble.from.the.........magit-am... |
| 4d780 | 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 2e | .transient.for.historic.reasons. |
| 4d7a0 | 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 69 | .....When.an."am".operation.is.i |
| 4d7c0 | 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 69 | n.progress,.then.the.transient.i |
| 4d7e0 | 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 75 | nstead.features.the.following.su |
| 4d800 | 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 4b 65 79 3a 20 77 20 77 20 28 6d 61 67 69 74 2d | ffix.commands...Key:.w.w.(magit- |
| 4d820 | 61 6d 2d 63 6f 6e 74 69 6e 75 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 | am-continue)......This.command.r |
| 4d840 | 65 73 75 6d 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 61 74 63 68 20 61 70 70 6c 79 69 6e | esumes.the.current.patch.applyin |
| 4d860 | 67 20 73 65 71 75 65 6e 63 65 2e 0a 0a 4b 65 79 3a 20 77 20 73 20 28 6d 61 67 69 74 2d 61 6d 2d | g.sequence...Key:.w.s.(magit-am- |
| 4d880 | 73 6b 69 70 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 6b 69 70 73 20 74 68 | skip)......This.command.skips.th |
| 4d8a0 | 65 20 73 74 6f 70 70 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 | e.stopped.at.patch.during.a.patc |
| 4d8c0 | 68 20 61 70 70 6c 79 69 6e 67 0a 20 20 20 20 20 73 65 71 75 65 6e 63 65 2e 0a 0a 4b 65 79 3a 20 | h.applying......sequence...Key:. |
| 4d8e0 | 77 20 61 20 28 6d 61 67 69 74 2d 61 6d 2d 61 62 6f 72 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 | w.a.(magit-am-abort)......This.c |
| 4d900 | 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 61 74 63 68 20 | ommand.aborts.the.current.patch. |
| 4d920 | 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 20 20 20 64 69 | applying.sequence...This......di |
| 4d940 | 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 63 65 20 74 68 | scards.all.changes.made.since.th |
| 4d960 | 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 3a 20 64 6f 63 | e.sequence.started.....File:.doc |
| 4d980 | 35 6b 68 78 41 5a 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 75 | 5khxAZ.info,..Node:.Miscellaneou |
| 4d9a0 | 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 72 | s,..Next:.Customizing,..Prev:.Tr |
| 4d9c0 | 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 61 | ansferring,..Up:.Top..8.Miscella |
| 4d9e0 | 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 0a | neous.***************..*.Menu:.. |
| 4da00 | 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 6c | *.Tagging::.*.Notes::.*.Submodul |
| 4da20 | 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 20 | es::.*.Subtree::.*.Worktree::.*. |
| 4da40 | 53 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 73 3a 3a 0a 2a 20 42 75 6e 64 6c 65 3a 3a 0a 2a 20 | Sparse.checkouts::.*.Bundle::.*. |
| 4da60 | 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 0a | Common.Commands::.*.Wip.Modes::. |
| 4da80 | 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 20 | *.Commands.for.Buffers.Visiting. |
| 4daa0 | 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 73 | Files::.*.Minor.Mode.for.Buffers |
| 4dac0 | 20 56 69 73 69 74 69 6e 67 20 42 6c 6f 62 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b | .Visiting.Blobs::....File:.doc5k |
| 4dae0 | 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 61 67 67 69 6e 67 2c 20 20 4e 65 78 74 | hxAZ.info,..Node:.Tagging,..Next |
| 4db00 | 3a 20 4e 6f 74 65 73 2c 20 20 55 70 3a 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a 38 2e 31 | :.Notes,..Up:.Miscellaneous..8.1 |
| 4db20 | 20 54 61 67 67 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 5b | .Tagging.===========..Also.see.[ |
| 4db40 | 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 74 61 67 5d 0a 0a 4b 65 79 3a 20 | BROKEN.LINK:.man:git-tag]..Key:. |
| 4db60 | 74 20 28 6d 61 67 69 74 2d 74 61 67 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e | t.(magit-tag)......This.transien |
| 4db80 | 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 |
| 4dba0 | 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. |
| 4dbc0 | 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 |
| 4dbe0 | 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..... |
| 4dc00 | 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 |
| 4dc20 | 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 4b 65 79 3a 20 74 20 74 20 28 6d 61 67 69 74 2d 74 61 | .is.invoked...Key:.t.t.(magit-ta |
| 4dc40 | 67 2d 63 72 65 61 74 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 | g-create)......This.command.crea |
| 4dc60 | 74 65 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 | tes.a.new.tag.with.the.given.NAM |
| 4dc80 | 45 20 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 | E.at.REV...With.a......prefix.ar |
| 4dca0 | 67 75 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 | gument.it.creates.an.annotated.t |
| 4dcc0 | 61 67 2e 0a 0a 4b 65 79 3a 20 74 20 72 20 28 6d 61 67 69 74 2d 74 61 67 2d 72 65 6c 65 61 73 65 | ag...Key:.t.r.(magit-tag-release |
| 4dce0 | 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 73 20 63 72 65 61 74 65 73 20 61 20 72 | )......This.commands.creates.a.r |
| 4dd00 | 65 6c 65 61 73 65 20 74 61 67 2e 20 20 49 74 20 61 73 73 75 6d 65 73 20 74 68 61 74 20 72 65 6c | elease.tag...It.assumes.that.rel |
| 4dd20 | 65 61 73 65 20 74 61 67 73 0a 20 20 20 20 20 6d 61 74 63 68 20 e2 80 98 6d 61 67 69 74 2d 72 65 | ease.tags......match....magit-re |
| 4dd40 | 6c 65 61 73 65 2d 74 61 67 2d 72 65 67 65 78 70 e2 80 99 2e 0a 0a 20 20 20 20 20 46 69 72 73 74 | lease-tag-regexp...........First |
| 4dd60 | 20 69 74 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 | .it.prompts.for.the.name.of.the. |
| 4dd80 | 6e 65 77 20 74 61 67 20 75 73 69 6e 67 20 74 68 65 20 68 69 67 68 65 73 74 0a 20 20 20 20 20 65 | new.tag.using.the.highest......e |
| 4dda0 | 78 69 73 74 69 6e 67 20 74 61 67 20 61 73 20 69 6e 69 74 69 61 6c 20 69 6e 70 75 74 20 61 6e 64 | xisting.tag.as.initial.input.and |
| 4ddc0 | 20 6c 65 61 76 69 6e 67 20 69 74 20 74 6f 20 74 68 65 20 75 73 65 72 20 74 6f 0a 20 20 20 20 20 | .leaving.it.to.the.user.to...... |
| 4dde0 | 69 6e 63 72 65 6d 65 6e 74 20 74 68 65 20 64 65 73 69 72 65 64 20 70 61 72 74 20 6f 66 20 74 68 | increment.the.desired.part.of.th |
| 4de00 | 65 20 76 65 72 73 69 6f 6e 20 73 74 72 69 6e 67 2e 20 20 49 66 20 79 6f 75 20 75 73 65 0a 20 20 | e.version.string...If.you.use... |
| 4de20 | 20 20 20 75 6e 63 6f 6e 76 65 6e 74 69 6f 6e 61 6c 20 72 65 6c 65 61 73 65 20 74 61 67 73 20 6f | ...unconventional.release.tags.o |
| 4de40 | 72 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 73 20 28 65 2e 67 2e 2c 0a 20 20 20 20 20 e2 80 | r.version.numbers.(e.g.,........ |
| 4de60 | 98 76 31 2e 32 2e 33 2d 63 75 73 74 6f 6d 2e 31 e2 80 99 29 2c 20 79 6f 75 20 63 61 6e 20 73 65 | .v1.2.3-custom.1...),.you.can.se |
| 4de80 | 74 20 74 68 65 20 e2 80 98 6d 61 67 69 74 2d 72 65 6c 65 61 73 65 2d 74 61 67 2d 72 65 67 65 78 | t.the....magit-release-tag-regex |
| 4dea0 | 70 e2 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 74 61 67 2d 76 65 72 73 69 | p....and.........magit-tag-versi |
| 4dec0 | 6f 6e 2d 72 65 67 65 78 70 2d 61 6c 69 73 74 e2 80 99 20 76 61 72 69 61 62 6c 65 73 2e 0a 0a 20 | on-regexp-alist....variables.... |
| 4dee0 | 20 20 20 20 49 66 20 e2 80 98 2d 2d 61 6e 6e 6f 74 61 74 65 e2 80 99 20 69 73 20 65 6e 61 62 6c | ....If....--annotate....is.enabl |
| 4df00 | 65 64 20 74 68 65 6e 20 69 74 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 74 68 65 20 6d 65 73 73 61 | ed.then.it.prompts.for.the.messa |
| 4df20 | 67 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 6e 65 77 20 74 61 67 2e 20 20 54 68 65 20 70 72 6f | ge.of.the......new.tag...The.pro |
| 4df40 | 70 6f 73 65 64 20 74 61 67 20 6d 65 73 73 61 67 65 20 69 73 20 62 61 73 65 64 20 6f 6e 20 74 68 | posed.tag.message.is.based.on.th |
| 4df60 | 65 20 6d 65 73 73 61 67 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 68 69 67 68 65 73 74 20 74 61 | e.message.of.the......highest.ta |
| 4df80 | 67 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 | g,.provided.that.that.contains.t |
| 4dfa0 | 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 73 74 | he.corresponding.version......st |
| 4dfc0 | 72 69 6e 67 20 61 6e 64 20 73 75 62 73 74 69 74 75 74 69 6e 67 20 74 68 65 20 6e 65 77 20 76 65 | ring.and.substituting.the.new.ve |
| 4dfe0 | 72 73 69 6f 6e 20 73 74 72 69 6e 67 20 66 6f 72 20 74 68 61 74 2e 20 20 4f 74 68 65 72 77 69 73 | rsion.string.for.that...Otherwis |
| 4e000 | 65 0a 20 20 20 20 20 69 74 20 70 72 6f 70 6f 73 65 73 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b | e......it.proposes.something.lik |
| 4e020 | 65 20 22 46 6f 6f 2d 42 61 72 20 31 2e 32 2e 33 22 2c 20 67 69 76 65 6e 2c 20 66 6f 72 20 65 78 | e."Foo-Bar.1.2.3",.given,.for.ex |
| 4e040 | 61 6d 70 6c 65 2c 20 61 0a 20 20 20 20 20 54 41 47 20 22 76 31 2e 32 2e 33 22 20 61 6e 64 20 61 | ample,.a......TAG."v1.2.3".and.a |
| 4e060 | 20 72 65 70 6f 73 69 74 6f 72 79 20 6c 6f 63 61 74 65 64 20 61 74 20 73 6f 6d 65 74 68 69 6e 67 | .repository.located.at.something |
| 4e080 | 20 6c 69 6b 65 0a 20 20 20 20 20 22 2f 70 61 74 68 2f 74 6f 2f 66 6f 6f 2d 62 61 72 22 2e 0a 0a | .like......"/path/to/foo-bar"... |
| 4e0a0 | 4b 65 79 3a 20 74 20 6b 20 28 6d 61 67 69 74 2d 74 61 67 2d 64 65 6c 65 74 65 29 0a 20 20 20 20 | Key:.t.k.(magit-tag-delete)..... |
| 4e0c0 | 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 64 65 6c 65 74 65 73 20 6f 6e 65 20 6f 72 20 6d 6f 72 | .This.command.deletes.one.or.mor |
| 4e0e0 | 65 20 74 61 67 73 2e 20 20 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 6d 61 72 6b 73 0a 20 20 20 | e.tags...If.the.region.marks.... |
| 4e100 | 20 20 6d 75 6c 74 69 70 6c 65 20 74 61 67 73 20 28 61 6e 64 20 6e 6f 74 68 69 6e 67 20 65 6c 73 | ..multiple.tags.(and.nothing.els |
| 4e120 | 65 29 2c 20 74 68 65 6e 20 69 74 20 6f 66 66 65 72 73 20 74 6f 20 64 65 6c 65 74 65 20 74 68 6f | e),.then.it.offers.to.delete.tho |
| 4e140 | 73 65 2e 0a 20 20 20 20 20 4f 74 68 65 72 77 69 73 65 2c 20 69 74 20 70 72 6f 6d 70 74 73 20 66 | se.......Otherwise,.it.prompts.f |
| 4e160 | 6f 72 20 61 20 73 69 6e 67 6c 65 20 74 61 67 20 74 6f 20 62 65 20 64 65 6c 65 74 65 64 2c 20 64 | or.a.single.tag.to.be.deleted,.d |
| 4e180 | 65 66 61 75 6c 74 69 6e 67 20 74 6f 0a 20 20 20 20 20 74 68 65 20 74 61 67 20 61 74 20 70 6f 69 | efaulting.to......the.tag.at.poi |
| 4e1a0 | 6e 74 2e 0a 0a 4b 65 79 3a 20 74 20 70 20 28 6d 61 67 69 74 2d 74 61 67 2d 70 72 75 6e 65 29 0a | nt...Key:.t.p.(magit-tag-prune). |
| 4e1c0 | 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 6c 65 | .....This.command.offers.to.dele |
| 4e1e0 | 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 45 4d | te.tags.missing.locally.from.REM |
| 4e200 | 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 69 6c | OTE,.and......vice.versa.....Fil |
| 4e220 | 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4e 6f 74 65 73 2c | e:.doc5khxAZ.info,..Node:.Notes, |
| 4e240 | 20 20 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 | ..Next:.Submodules,..Prev:.Taggi |
| 4e260 | 6e 67 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 | ng,..Up:.Miscellaneous..8.2.Note |
| 4e280 | 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 | s.=========..Also.see.[BROKEN.LI |
| 4e2a0 | 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 6e 6f 74 65 73 5d 0a 0a 4b 65 79 3a 20 54 20 28 6d 61 67 69 | NK:.man:git-notes]..Key:.T.(magi |
| 4e2c0 | 74 2d 6e 6f 74 65 73 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 | t-notes)......This.transient.pre |
| 4e2e0 | 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 | fix.command.binds.the.following. |
| 4e300 | 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. |
| 4e320 | 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. |
| 4e340 | 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 |
| 4e360 | 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 |
| 4e380 | 6e 76 6f 6b 65 64 2e 0a 0a 4b 65 79 3a 20 54 20 54 20 28 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 65 | nvoked...Key:.T.T.(magit-notes-e |
| 4e3a0 | 64 69 74 29 0a 20 20 20 20 20 45 64 69 74 20 74 68 65 20 6e 6f 74 65 20 61 74 74 61 63 68 65 64 | dit)......Edit.the.note.attached |
| 4e3c0 | 20 74 6f 20 61 20 63 6f 6d 6d 69 74 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 20 | .to.a.commit,.defaulting.to.the. |
| 4e3e0 | 63 6f 6d 6d 69 74 20 61 74 0a 20 20 20 20 20 70 6f 69 6e 74 2e 0a 0a 20 20 20 20 20 42 79 20 64 | commit.at......point........By.d |
| 4e400 | 65 66 61 75 6c 74 20 75 73 65 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 47 69 74 20 76 61 72 69 | efault.use.the.value.of.Git.vari |
| 4e420 | 61 62 6c 65 20 e2 80 98 63 6f 72 65 2e 6e 6f 74 65 73 52 65 66 e2 80 99 20 6f 72 0a 20 20 20 20 | able....core.notesRef....or..... |
| 4e440 | 20 22 72 65 66 73 2f 6e 6f 74 65 73 2f 63 6f 6d 6d 69 74 73 22 20 69 66 20 74 68 61 74 20 69 73 | ."refs/notes/commits".if.that.is |
| 4e460 | 20 75 6e 64 65 66 69 6e 65 64 2e 0a 0a 4b 65 79 3a 20 54 20 72 20 28 6d 61 67 69 74 2d 6e 6f 74 | .undefined...Key:.T.r.(magit-not |
| 4e480 | 65 73 2d 72 65 6d 6f 76 65 29 0a 20 20 20 20 20 52 65 6d 6f 76 65 20 74 68 65 20 6e 6f 74 65 20 | es-remove)......Remove.the.note. |
| 4e4a0 | 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 |
| 4e4c0 | 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.... |
| 4e4e0 | 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. |
| 4e500 | 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... |
| 4e520 | 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 |
| 4e540 | 20 74 68 61 74 20 69 73 20 75 6e 64 65 66 69 6e 65 64 2e 0a 0a 4b 65 79 3a 20 54 20 70 20 28 6d | .that.is.undefined...Key:.T.p.(m |
| 4e560 | 61 67 69 74 2d 6e 6f 74 65 73 2d 70 72 75 6e 65 29 0a 20 20 20 20 20 52 65 6d 6f 76 65 20 6e 6f | agit-notes-prune)......Remove.no |
| 4e580 | 74 65 73 20 61 62 6f 75 74 20 75 6e 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 73 2e 0a 0a | tes.about.unreachable.commits... |
| 4e5a0 | 20 20 20 49 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 6d 65 72 67 65 20 6f 6e 65 20 6e | ...It.is.possible.to.merge.one.n |
| 4e5c0 | 6f 74 65 20 72 65 66 20 69 6e 74 6f 20 61 6e 6f 74 68 65 72 2e 20 20 54 68 61 74 20 6d 61 79 20 | ote.ref.into.another...That.may. |
| 4e5e0 | 72 65 73 75 6c 74 0a 69 6e 20 63 6f 6e 66 6c 69 63 74 73 20 77 68 69 63 68 20 68 61 76 65 20 74 | result.in.conflicts.which.have.t |
| 4e600 | 6f 20 72 65 73 6f 6c 76 65 64 20 69 6e 20 74 68 65 20 74 65 6d 70 6f 72 61 72 79 20 77 6f 72 6b | o.resolved.in.the.temporary.work |
| 4e620 | 74 72 65 65 0a 22 2e 67 69 74 2f 4e 4f 54 45 53 5f 4d 45 52 47 45 5f 57 4f 52 4b 54 52 45 45 22 | tree.".git/NOTES_MERGE_WORKTREE" |
| 4e640 | 2e 0a 0a 4b 65 79 3a 20 54 20 6d 20 28 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 65 29 0a | ...Key:.T.m.(magit-notes-merge). |
| 4e660 | 20 20 20 20 20 4d 65 72 67 65 20 74 68 65 20 6e 6f 74 65 73 20 6f 66 20 61 20 72 65 66 20 72 65 | .....Merge.the.notes.of.a.ref.re |
| 4e680 | 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 20 69 6e 74 6f 20 74 68 65 20 63 75 72 72 65 6e | ad.from.the.user.into.the.curren |
| 4e6a0 | 74 20 6e 6f 74 65 73 0a 20 20 20 20 20 72 65 66 2e 20 20 54 68 65 20 63 75 72 72 65 6e 74 20 6e | t.notes......ref...The.current.n |
| 4e6c0 | 6f 74 65 73 20 72 65 66 20 69 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 47 69 74 20 76 61 72 | otes.ref.is.the.value.of.Git.var |
| 4e6e0 | 69 61 62 6c 65 0a 20 20 20 20 20 e2 80 98 63 6f 72 65 2e 6e 6f 74 65 73 52 65 66 e2 80 99 20 6f | iable.........core.notesRef....o |
| 4e700 | 72 20 22 72 65 66 73 2f 6e 6f 74 65 73 2f 63 6f 6d 6d 69 74 73 22 20 69 66 20 74 68 61 74 20 69 | r."refs/notes/commits".if.that.i |
| 4e720 | 73 20 75 6e 64 65 66 69 6e 65 64 2e 0a 0a 20 20 20 57 68 65 6e 20 61 20 6e 6f 74 65 73 20 6d 65 | s.undefined......When.a.notes.me |
| 4e740 | 72 67 65 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 20 74 68 65 6e 20 74 68 65 20 74 72 61 6e | rge.is.in.progress.then.the.tran |
| 4e760 | 73 69 65 6e 74 20 66 65 61 74 75 72 65 73 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 | sient.features.the.following.suf |
| 4e780 | 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 6f 73 65 20 6c | fix.commands,.instead.of.those.l |
| 4e7a0 | 69 73 74 65 64 20 61 62 6f 76 65 2e 0a 0a 4b 65 79 3a 20 54 20 63 20 28 6d 61 67 69 74 2d 6e 6f | isted.above...Key:.T.c.(magit-no |
| 4e7c0 | 74 65 73 2d 6d 65 72 67 65 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 43 6f 6d 6d 69 74 20 74 68 | tes-merge-commit)......Commit.th |
| 4e7e0 | 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 66 74 65 72 | e.current.notes.ref.merge,.after |
| 4e800 | 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 66 6c 69 63 | .manually.resolving......conflic |
| 4e820 | 74 73 2e 0a 0a 4b 65 79 3a 20 54 20 61 20 28 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 65 | ts...Key:.T.a.(magit-notes-merge |
| 4e840 | 2d 61 62 6f 72 74 29 0a 20 20 20 20 20 41 62 6f 72 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 6e | -abort)......Abort.the.current.n |
| 4e860 | 6f 74 65 73 20 72 65 66 20 6d 65 72 67 65 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e | otes.ref.merge......The.followin |
| 4e880 | 67 20 76 61 72 69 61 62 6c 65 73 20 63 6f 6e 74 72 6f 6c 20 77 68 61 74 20 6e 6f 74 65 73 20 72 | g.variables.control.what.notes.r |
| 4e8a0 | 65 66 65 72 65 6e 63 65 20 e2 80 98 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 2a e2 80 99 2c 0a e2 80 | eference....magit-notes-*...,... |
| 4e8c0 | 98 67 69 74 20 6e 6f 74 65 73 e2 80 99 20 61 6e 64 20 e2 80 98 67 69 74 20 73 68 6f 77 e2 80 99 | .git.notes....and....git.show... |
| 4e8e0 | 20 61 63 74 20 6f 6e 20 61 6e 64 20 64 69 73 70 6c 61 79 2e 20 20 42 6f 74 68 20 74 68 65 20 6c | .act.on.and.display...Both.the.l |
| 4e900 | 6f 63 61 6c 20 61 6e 64 0a 67 6c 6f 62 61 6c 20 76 61 6c 75 65 73 20 61 72 65 20 64 69 73 70 6c | ocal.and.global.values.are.displ |
| 4e920 | 61 79 65 64 20 61 6e 64 20 63 61 6e 20 62 65 20 6d 6f 64 69 66 69 65 64 2e 0a 0a 56 61 72 69 61 | ayed.and.can.be.modified...Varia |
| 4e940 | 62 6c 65 3a 20 63 6f 72 65 2e 6e 6f 74 65 73 52 65 66 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 | ble:.core.notesRef......This.var |
| 4e960 | 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 6e 6f 74 65 73 20 72 65 66 20 74 68 | iable.specifies.the.notes.ref.th |
| 4e980 | 61 74 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 | at.is.displayed.by.default...... |
| 4e9a0 | 61 6e 64 20 77 68 69 63 68 20 63 6f 6d 6d 61 6e 64 73 20 61 63 74 20 6f 6e 20 62 79 20 64 65 66 | and.which.commands.act.on.by.def |
| 4e9c0 | 61 75 6c 74 2e 0a 0a 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 | ault...Variable:.notes.displayRe |
| 4e9e0 | 66 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 73 20 61 | f......This.variable.specifies.a |
| 4ea00 | 64 64 69 74 69 6f 6e 61 6c 20 6e 6f 74 65 73 20 72 65 66 20 74 6f 20 62 65 20 64 69 73 70 6c 61 | dditional.notes.ref.to.be.displa |
| 4ea20 | 79 65 64 20 69 6e 0a 20 20 20 20 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 20 72 65 66 20 | yed.in......addition.to.the.ref. |
| 4ea40 | 73 70 65 63 69 66 69 65 64 20 62 79 20 e2 80 98 63 6f 72 65 2e 6e 6f 74 65 73 52 65 66 e2 80 99 | specified.by....core.notesRef... |
| 4ea60 | 2e 20 20 49 74 20 63 61 6e 20 68 61 76 65 0a 20 20 20 20 20 6d 75 6c 74 69 70 6c 65 20 76 61 6c | ...It.can.have......multiple.val |
| 4ea80 | 75 65 73 20 61 6e 64 20 6d 61 79 20 65 6e 64 20 77 69 74 68 20 e2 80 98 2a e2 80 99 20 74 6f 20 | ues.and.may.end.with....*....to. |
| 4eaa0 | 64 69 73 70 6c 61 79 20 61 6c 6c 20 72 65 66 73 20 69 6e 20 74 68 65 0a 20 20 20 20 20 e2 80 98 | display.all.refs.in.the......... |
| 4eac0 | 72 65 66 73 2f 6e 6f 74 65 73 2f e2 80 99 20 6e 61 6d 65 73 70 61 63 65 20 28 6f 72 20 e2 80 98 | refs/notes/....namespace.(or.... |
| 4eae0 | 2a 2a e2 80 99 20 69 66 20 73 6f 6d 65 20 6e 61 6d 65 73 20 63 6f 6e 74 61 69 6e 20 73 6c 61 73 | **....if.some.names.contain.slas |
| 4eb00 | 68 65 73 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 | hes).....File:.doc5khxAZ.info,.. |
| 4eb20 | 4e 6f 64 65 3a 20 53 75 62 6d 6f 64 75 6c 65 73 2c 20 20 4e 65 78 74 3a 20 53 75 62 74 72 65 65 | Node:.Submodules,..Next:.Subtree |
| 4eb40 | 2c 20 20 50 72 65 76 3a 20 4e 6f 74 65 73 2c 20 20 55 70 3a 20 4d 69 73 63 65 6c 6c 61 6e 65 6f | ,..Prev:.Notes,..Up:.Miscellaneo |
| 4eb60 | 75 73 0a 0a 38 2e 33 20 53 75 62 6d 6f 64 75 6c 65 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | us..8.3.Submodules.============= |
| 4eb80 | 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 | =..Also.see.[BROKEN.LINK:.man:gi |
| 4eba0 | 74 2d 73 75 62 6d 6f 64 75 6c 65 5d 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 4c 69 73 74 69 6e 67 | t-submodule]..*.Menu:..*.Listing |
| 4ebc0 | 20 53 75 62 6d 6f 64 75 6c 65 73 3a 3a 0a 2a 20 53 75 62 6d 6f 64 75 6c 65 20 54 72 61 6e 73 69 | .Submodules::.*.Submodule.Transi |
| 4ebe0 | 65 6e 74 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 | ent::....File:.doc5khxAZ.info,.. |
| 4ec00 | 4e 6f 64 65 3a 20 4c 69 73 74 69 6e 67 20 53 75 62 6d 6f 64 75 6c 65 73 2c 20 20 4e 65 78 74 3a | Node:.Listing.Submodules,..Next: |
| 4ec20 | 20 53 75 62 6d 6f 64 75 6c 65 20 54 72 61 6e 73 69 65 6e 74 2c 20 20 55 70 3a 20 53 75 62 6d 6f | .Submodule.Transient,..Up:.Submo |
| 4ec40 | 64 75 6c 65 73 0a 0a 38 2e 33 2e 31 20 4c 69 73 74 69 6e 67 20 53 75 62 6d 6f 64 75 6c 65 73 0a | dules..8.3.1.Listing.Submodules. |
| 4ec60 | 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 |
| 4ec80 | 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 6c 69 73 74 2d 73 75 62 6d 6f 64 75 6c 65 73 e2 80 | mmand....magit-list-submodules.. |
| 4eca0 | 99 20 64 69 73 70 6c 61 79 73 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 | ..displays.a.list.of.the.current |
| 4ecc0 | 0a 72 65 70 6f 73 69 74 6f 72 79 e2 80 99 73 20 73 75 62 6d 6f 64 75 6c 65 73 20 69 6e 20 61 20 | .repository...s.submodules.in.a. |
| 4ece0 | 73 65 70 61 72 61 74 65 20 62 75 66 66 65 72 2e 20 20 49 74 e2 80 99 73 20 61 6c 73 6f 20 70 6f | separate.buffer...It...s.also.po |
| 4ed00 | 73 73 69 62 6c 65 20 74 6f 0a 64 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | ssible.to.display.information.ab |
| 4ed20 | 6f 75 74 20 73 75 62 6d 6f 64 75 6c 65 73 20 64 69 72 65 63 74 6c 79 20 69 6e 20 74 68 65 20 73 | out.submodules.directly.in.the.s |
| 4ed40 | 74 61 74 75 73 20 62 75 66 66 65 72 20 6f 66 0a 74 68 65 20 73 75 70 65 72 2d 72 65 70 6f 73 69 | tatus.buffer.of.the.super-reposi |
| 4ed60 | 74 6f 72 79 20 62 79 20 61 64 64 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d | tory.by.adding....magit-insert-m |
| 4ed80 | 6f 64 75 6c 65 73 e2 80 99 20 74 6f 20 74 68 65 20 68 6f 6f 6b 0a e2 80 98 6d 61 67 69 74 2d 73 | odules....to.the.hook....magit-s |
| 4eda0 | 74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b e2 80 99 20 61 73 20 64 65 73 63 72 69 | tatus-sections-hook....as.descri |
| 4edc0 | 62 65 64 20 69 6e 20 2a 6e 6f 74 65 20 53 74 61 74 75 73 20 4d 6f 64 75 6c 65 0a 53 65 63 74 69 | bed.in.*note.Status.Module.Secti |
| 4ede0 | 6f 6e 73 3a 3a 2e 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 6c 69 73 74 2d 73 75 62 6d | ons::...Command:.magit-list-subm |
| 4ee00 | 6f 64 75 6c 65 73 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 64 69 73 70 6c 61 79 | odules......This.command.display |
| 4ee20 | 73 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f | s.a.list.of.the.current.reposito |
| 4ee40 | 72 79 e2 80 99 73 20 70 6f 70 75 6c 61 74 65 64 0a 20 20 20 20 20 73 75 62 6d 6f 64 75 6c 65 73 | ry...s.populated......submodules |
| 4ee60 | 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 49 74 20 | .in.a.separate.buffer........It. |
| 4ee80 | 63 61 6e 20 62 65 20 69 6e 76 6f 6b 65 64 20 62 79 20 70 72 65 73 73 69 6e 67 20 e2 80 98 52 45 | can.be.invoked.by.pressing....RE |
| 4eea0 | 54 e2 80 99 20 6f 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 20 74 69 74 6c 65 64 0a 20 20 20 20 20 | T....on.the.section.titled...... |
| 4eec0 | 22 4d 6f 64 75 6c 65 73 22 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 | "Modules"...User.Option:.magit-s |
| 4eee0 | 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 63 6f 6c 75 6d 6e 73 0a 20 20 20 20 20 54 68 69 73 20 | ubmodule-list-columns......This. |
| 4ef00 | 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 61 74 20 63 6f 6c 75 6d 6e 73 20 61 72 65 | option.controls.what.columns.are |
| 4ef20 | 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 74 68 65 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 e2 | .displayed.by.the.command....... |
| 4ef40 | 80 98 6d 61 67 69 74 2d 6c 69 73 74 2d 73 75 62 6d 6f 64 75 6c 65 73 e2 80 99 20 61 6e 64 20 68 | ..magit-list-submodules....and.h |
| 4ef60 | 6f 77 20 74 68 65 79 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 2e 0a 0a 20 20 20 20 20 45 61 63 | ow.they.are.displayed........Eac |
| 4ef80 | 68 20 65 6c 65 6d 65 6e 74 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 e2 80 98 28 48 45 41 44 45 | h.element.has.the.form....(HEADE |
| 4efa0 | 52 20 57 49 44 54 48 20 46 4f 52 4d 41 54 20 50 52 4f 50 53 29 e2 80 99 2e 0a 0a 20 20 20 20 20 | R.WIDTH.FORMAT.PROPS)........... |
| 4efc0 | 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 61 79 65 64 20 69 | HEADER.is.the.string.displayed.i |
| 4efe0 | 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 65 20 77 69 64 74 | n.the.header...WIDTH.is.the.widt |
| 4f000 | 68 0a 20 20 20 20 20 6f 66 20 74 68 65 20 63 6f 6c 75 6d 6e 2e 20 20 46 4f 52 4d 41 54 20 69 73 | h......of.the.column...FORMAT.is |
| 4f020 | 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 20 | .a.function.that.is.called.with. |
| 4f040 | 6f 6e 65 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 | one......argument,.the.repositor |
| 4f060 | 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 62 61 | y.identification.(usually.its.ba |
| 4f080 | 73 65 6e 61 6d 65 29 2c 20 61 6e 64 0a 20 20 20 20 20 77 69 74 68 20 e2 80 98 64 65 66 61 75 6c | sename),.and......with....defaul |
| 4f0a0 | 74 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 74 6f 70 6c | t-directory....bound.to.the.topl |
| 4f0c0 | 65 76 65 6c 20 6f 66 20 69 74 73 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 20 20 20 20 20 49 | evel.of.its.working.tree.......I |
| 4f0e0 | 74 20 68 61 73 20 74 6f 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 20 74 6f 20 62 65 20 69 | t.has.to.return.a.string.to.be.i |
| 4f100 | 6e 73 65 72 74 65 64 20 6f 72 20 6e 69 6c 2e 20 20 50 52 4f 50 53 20 69 73 20 61 6e 20 61 6c 69 | nserted.or.nil...PROPS.is.an.ali |
| 4f120 | 73 74 0a 20 20 20 20 20 74 68 61 74 20 73 75 70 70 6f 72 74 73 20 74 68 65 20 6b 65 79 73 20 e2 | st......that.supports.the.keys.. |
| 4f140 | 80 98 3a 72 69 67 68 74 2d 61 6c 69 67 6e e2 80 99 2c 20 e2 80 98 3a 70 61 64 2d 72 69 67 68 74 | ..:right-align...,....:pad-right |
| 4f160 | e2 80 99 20 61 6e 64 20 e2 80 98 3a 73 6f 72 74 e2 80 99 2e 0a 0a 20 20 20 20 20 54 68 65 20 e2 | ....and....:sort...........The.. |
| 4f180 | 80 98 3a 73 6f 72 74 e2 80 99 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 20 61 20 77 65 69 72 64 20 | ..:sort....function.has.a.weird. |
| 4f1a0 | 69 6e 74 65 72 66 61 63 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 | interface.described.in.the...... |
| 4f1c0 | 64 6f 63 73 74 72 69 6e 67 20 6f 66 20 e2 80 98 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 2d | docstring.of....tabulated-list-- |
| 4f1e0 | 67 65 74 2d 73 6f 72 74 e2 80 99 2e 20 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 e2 80 98 3c | get-sort......Alternatively....< |
| 4f200 | e2 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 76 | ....and.........magit-repolist-v |
| 4f220 | 65 72 73 69 6f 6e 3c e2 80 99 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 73 20 74 68 6f 73 65 20 | ersion<....can.be.used.as.those. |
| 4f240 | 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 0a 20 20 20 20 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 | functions.are......automatically |
| 4f260 | 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 73 61 | .replaced.with.functions.that.sa |
| 4f280 | 74 69 73 66 79 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 2e 0a 20 20 20 20 20 53 65 74 20 e2 80 | tisfy.the.interface.......Set... |
| 4f2a0 | 98 3a 73 6f 72 74 e2 80 99 20 74 6f 20 e2 80 98 6e 69 6c e2 80 99 20 74 6f 20 69 6e 68 69 62 69 | .:sort....to....nil....to.inhibi |
| 4f2c0 | 74 20 73 6f 72 74 69 6e 67 3b 20 69 66 20 75 6e 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 6e 20 | t.sorting;.if.unspecified,.then. |
| 4f2e0 | 74 68 65 0a 20 20 20 20 20 63 6f 6c 75 6d 6e 20 69 73 20 73 6f 72 74 61 62 6c 65 20 75 73 69 6e | the......column.is.sortable.usin |
| 4f300 | 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 73 6f 72 74 65 72 2e 0a 0a 20 20 20 20 20 59 6f 75 20 | g.the.default.sorter........You. |
| 4f320 | 6d 61 79 20 77 69 73 68 20 74 6f 20 64 69 73 70 6c 61 79 20 61 20 72 61 6e 67 65 20 6f 66 20 6e | may.wish.to.display.a.range.of.n |
| 4f340 | 75 6d 65 72 69 63 20 63 6f 6c 75 6d 6e 73 20 75 73 69 6e 67 20 6a 75 73 74 20 6f 6e 65 0a 20 20 | umeric.columns.using.just.one... |
| 4f360 | 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 20 77 69 74 68 | ...character.per.column.and.with |
| 4f380 | 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 75 6d 6e 73 2c | out.any.padding.between.columns, |
| 4f3a0 | 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 75 6c 64 20 75 | .in......which.case.you.should.u |
| 4f3c0 | 73 65 20 61 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 48 45 41 44 45 52 2c 20 73 65 74 20 57 49 | se.an.appropriate.HEADER,.set.WI |
| 4f3e0 | 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 70 61 64 2d 72 | DTH.to.1,......and.set....:pad-r |
| 4f400 | 69 67 68 74 e2 80 99 20 74 6f 20 39 2e 20 20 e2 80 98 2b e2 80 99 20 69 73 20 73 75 62 73 74 69 | ight....to.9......+....is.substi |
| 4f420 | 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 20 20 20 74 68 | tuted.for.numbers.higher......th |
| 4f440 | 61 6e 20 39 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 | an.9.....File:.doc5khxAZ.info,.. |
| 4f460 | 4e 6f 64 65 3a 20 53 75 62 6d 6f 64 75 6c 65 20 54 72 61 6e 73 69 65 6e 74 2c 20 20 50 72 65 76 | Node:.Submodule.Transient,..Prev |
| 4f480 | 3a 20 4c 69 73 74 69 6e 67 20 53 75 62 6d 6f 64 75 6c 65 73 2c 20 20 55 70 3a 20 53 75 62 6d 6f | :.Listing.Submodules,..Up:.Submo |
| 4f4a0 | 64 75 6c 65 73 0a 0a 38 2e 33 2e 32 20 53 75 62 6d 6f 64 75 6c 65 20 54 72 61 6e 73 69 65 6e 74 | dules..8.3.2.Submodule.Transient |
| 4f4c0 | 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 0a 0a 4b 65 79 3a | .-------------------------..Key: |
| 4f4e0 | 20 6f 20 28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 29 0a 20 20 20 20 20 54 68 69 73 20 74 | .o.(magit-submodule)......This.t |
| 4f500 | 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 |
| 4f520 | 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 | e.following.suffix.commands..... |
| 4f540 | 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 69 6e 66 69 | .along.with.the.appropriate.infi |
| 4f560 | 78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e | x.arguments.and.displays.them.in |
| 4f580 | 20 61 0a 20 20 20 20 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 | .a......temporary.buffer.until.a |
| 4f5a0 | 20 73 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 53 6f 6d 65 20 6f 66 20 | .suffix.is.invoked......Some.of. |
| 4f5c0 | 74 68 65 20 62 65 6c 6f 77 20 63 6f 6d 6d 61 6e 64 73 20 64 65 66 61 75 6c 74 20 74 6f 20 61 63 | the.below.commands.default.to.ac |
| 4f5e0 | 74 20 6f 6e 20 74 68 65 20 6d 6f 64 75 6c 65 73 20 74 68 61 74 20 61 72 65 0a 73 65 6c 65 63 74 | t.on.the.modules.that.are.select |
| 4f600 | 65 64 20 75 73 69 6e 67 20 74 68 65 20 72 65 67 69 6f 6e 2e 20 20 46 6f 72 20 62 72 65 76 69 74 | ed.using.the.region...For.brevit |
| 4f620 | 79 20 74 68 65 69 72 20 64 65 73 63 72 69 70 74 69 6f 6e 20 74 61 6c 6b 20 61 62 6f 75 74 0a 22 | y.their.description.talk.about." |
| 4f640 | 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 6f 64 75 6c 65 73 22 2c 20 62 75 74 20 69 66 20 6e 6f | the.selected.modules",.but.if.no |
| 4f660 | 20 6d 6f 64 75 6c 65 73 20 61 72 65 20 73 65 6c 65 63 74 65 64 2c 20 74 68 65 6e 20 74 68 65 79 | .modules.are.selected,.then.they |
| 4f680 | 20 61 63 74 20 6f 6e 0a 74 68 65 20 63 75 72 72 65 6e 74 20 6d 6f 64 75 6c 65 20 69 6e 73 74 65 | .act.on.the.current.module.inste |
| 4f6a0 | 61 64 2c 20 6f 72 20 69 66 20 70 6f 69 6e 74 20 69 73 6e e2 80 99 74 20 6f 6e 20 61 20 6d 6f 64 | ad,.or.if.point.isn...t.on.a.mod |
| 4f6c0 | 75 6c 65 2c 20 74 68 65 6e 20 74 68 65 20 72 65 61 64 0a 61 20 73 69 6e 67 6c 65 20 6d 6f 64 75 | ule,.then.the.read.a.single.modu |
| 4f6e0 | 6c 65 20 74 6f 20 61 63 74 20 6f 6e 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 | le.to.act.on...With.a.prefix.arg |
| 4f700 | 75 6d 65 6e 74 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 69 67 6e 6f 72 65 0a 74 68 65 20 | ument.these.commands.ignore.the. |
| 4f720 | 73 65 6c 65 63 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d 6f 64 75 6c 65 | selection.and.the.current.module |
| 4f740 | 20 61 6e 64 20 69 6e 73 74 65 61 64 20 61 63 74 20 6f 6e 20 61 6c 6c 20 73 75 69 74 61 62 6c 65 | .and.instead.act.on.all.suitable |
| 4f760 | 0a 6d 6f 64 75 6c 65 73 2e 0a 0a 4b 65 79 3a 20 6f 20 61 20 28 6d 61 67 69 74 2d 73 75 62 6d 6f | .modules...Key:.o.a.(magit-submo |
| 4f780 | 64 75 6c 65 2d 61 64 64 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 73 20 61 64 64 | dule-add)......This.commands.add |
| 4f7a0 | 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 20 61 20 6d 6f 64 | s.the.repository.at.URL.as.a.mod |
| 4f7c0 | 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 73 20 74 68 65 20 | ule...Optional......PATH.is.the. |
| 4f7e0 | 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 65 20 74 6f 20 74 | path.to.the.module.relative.to.t |
| 4f800 | 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 70 72 6f 6a 65 63 | he.root.of.the......super-projec |
| 4f820 | 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 70 61 74 68 20 69 | t...If.it.is.nil.then.the.path.i |
| 4f840 | 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 20 55 52 4c 2e 0a | s.determined.based.on......URL.. |
| 4f860 | 0a 4b 65 79 3a 20 6f 20 72 20 28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 67 69 73 | .Key:.o.r.(magit-submodule-regis |
| 4f880 | 74 65 72 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 67 69 73 74 65 72 73 | ter)......This.command.registers |
| 4f8a0 | 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 6f 64 75 6c 65 73 20 62 79 20 63 6f 70 79 69 6e 67 | .the.selected.modules.by.copying |
| 4f8c0 | 20 74 68 65 69 72 20 75 72 6c 73 0a 20 20 20 20 20 66 72 6f 6d 20 22 2e 67 69 74 6d 6f 64 75 6c | .their.urls......from.".gitmodul |
| 4f8e0 | 65 73 22 20 74 6f 20 22 24 47 49 54 5f 44 49 52 2f 63 6f 6e 66 69 67 22 2e 20 20 54 68 65 73 65 | es".to."$GIT_DIR/config"...These |
| 4f900 | 20 76 61 6c 75 65 73 20 63 61 6e 20 74 68 65 6e 20 62 65 0a 20 20 20 20 20 65 64 69 74 65 64 20 | .values.can.then.be......edited. |
| 4f920 | 62 65 66 6f 72 65 20 72 75 6e 6e 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c | before.running....magit-submodul |
| 4f940 | 65 2d 70 6f 70 75 6c 61 74 65 e2 80 99 2e 20 20 49 66 20 79 6f 75 20 64 6f 6e e2 80 99 74 0a 20 | e-populate......If.you.don...t.. |
| 4f960 | 20 20 20 20 6e 65 65 64 20 74 6f 20 65 64 69 74 20 61 6e 79 20 75 72 6c 73 2c 20 74 68 65 6e 20 | ....need.to.edit.any.urls,.then. |
| 4f980 | 75 73 65 20 74 68 65 20 6c 61 74 74 65 72 20 64 69 72 65 63 74 6c 79 2e 0a 0a 4b 65 79 3a 20 6f | use.the.latter.directly...Key:.o |
| 4f9a0 | 20 70 20 28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 70 6f 70 75 6c 61 74 65 29 0a 20 20 | .p.(magit-submodule-populate)... |
| 4f9c0 | 20 20 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 | ...This.command.creates.the.work |
| 4f9e0 | 69 6e 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 | ing.directory.or.directories.of. |
| 4fa00 | 74 68 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 | the......selected.modules,.check |
| 4fa20 | 69 6e 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 4b | ing.out.the.recorded.commits...K |
| 4fa40 | 65 79 3a 20 6f 20 75 20 28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 75 70 64 61 74 65 29 | ey:.o.u.(magit-submodule-update) |
| 4fa60 | 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 20 74 68 65 20 73 | ......This.command.updates.the.s |
| 4fa80 | 65 6c 65 63 74 65 64 20 6d 6f 64 75 6c 65 73 20 63 68 65 63 6b 69 6e 67 20 6f 75 74 20 74 68 65 | elected.modules.checking.out.the |
| 4faa0 | 20 72 65 63 6f 72 64 65 64 0a 20 20 20 20 20 63 6f 6d 6d 69 74 73 2e 0a 0a 4b 65 79 3a 20 6f 20 | .recorded......commits...Key:.o. |
| 4fac0 | 73 20 28 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 29 0a | s.(magit-submodule-synchronize). |
| 4fae0 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 79 6e 63 68 72 6f 6e 69 7a 65 73 20 74 | .....This.command.synchronizes.t |
| 4fb00 | 68 65 20 75 72 6c 73 20 6f 66 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 6f 64 75 6c 65 73 2c | he.urls.of.the.selected.modules, |
| 4fb20 | 20 63 6f 70 79 69 6e 67 0a 20 20 20 20 20 74 68 65 20 76 61 6c 75 65 73 20 66 72 6f 6d 20 22 2e | .copying......the.values.from.". |
| 4fb40 | 67 69 74 6d 6f 64 75 6c 65 73 22 20 74 6f 20 74 68 65 20 22 2e 67 69 74 2f 63 6f 6e 66 69 67 22 | gitmodules".to.the.".git/config" |
| 4fb60 | 20 6f 66 20 74 68 65 0a 20 20 20 20 20 73 75 70 65 72 2d 70 72 6f 6a 65 63 74 20 61 73 20 77 65 | .of.the......super-project.as.we |
| 4fb80 | 6c 6c 20 74 68 6f 73 65 20 6f 66 20 74 68 65 20 6d 6f 64 75 6c 65 73 2e 0a 0a 4b 65 79 3a 20 6f | ll.those.of.the.modules...Key:.o |
| 4fba0 | 20 64 20 28 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 29 0a | .d.(magit-submodule-unpopulate). |
| 4fbc0 | 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 77 6f | .....This.command.removes.the.wo |
| 4fbe0 | 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 64 20 | rking.directory.of.the.selected. |
| 4fc00 | 6d 6f 64 75 6c 65 73 2e 0a 0a 4b 65 79 3a 20 6f 20 6c 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 73 | modules...Key:.o.l.(magit-list-s |
| 4fc20 | 75 62 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 64 69 73 | ubmodules)......This.command.dis |
| 4fc40 | 70 6c 61 79 73 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f | plays.a.list.of.the.current.repo |
| 4fc60 | 73 69 74 6f 72 79 e2 80 99 73 20 6d 6f 64 75 6c 65 73 2e 0a 0a 4b 65 79 3a 20 6f 20 66 20 28 6d | sitory...s.modules...Key:.o.f.(m |
| 4fc80 | 61 67 69 74 2d 66 65 74 63 68 2d 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f | agit-fetch-modules)......This.co |
| 4fca0 | 6d 6d 61 6e 64 20 66 65 74 63 68 65 73 20 61 6c 6c 20 70 6f 70 75 6c 61 74 65 64 20 6d 6f 64 75 | mmand.fetches.all.populated.modu |
| 4fcc0 | 6c 65 73 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 0a 20 20 20 20 20 61 72 67 75 6d 65 6e | les...With.a.prefix......argumen |
| 4fce0 | 74 2c 20 69 74 20 61 63 74 73 20 61 73 20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 | t,.it.acts.as.a.transient.prefix |
| 4fd00 | 20 63 6f 6d 6d 61 6e 64 2c 20 61 6c 6c 6f 77 69 6e 67 20 74 68 65 0a 20 20 20 20 20 63 61 6c 6c | .command,.allowing.the......call |
| 4fd20 | 65 72 20 74 6f 20 73 65 74 20 6f 70 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 41 6c 73 6f 20 66 65 | er.to.set.options........Also.fe |
| 4fd40 | 74 63 68 20 74 68 65 20 73 75 70 65 72 2d 72 65 70 6f 73 69 74 6f 72 79 2c 20 62 65 63 61 75 73 | tch.the.super-repository,.becaus |
| 4fd60 | 65 20 e2 80 98 67 69 74 20 66 65 74 63 68 e2 80 99 20 64 6f 65 73 20 6e 6f 74 0a 20 20 20 20 20 | e....git.fetch....does.not...... |
| 4fd80 | 73 75 70 70 6f 72 74 20 6e 6f 74 20 64 6f 69 6e 67 20 74 68 61 74 2e 0a 0a 1f 0a 46 69 6c 65 3a | support.not.doing.that.....File: |
| 4fda0 | 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 75 62 74 72 65 65 2c | .doc5khxAZ.info,..Node:.Subtree, |
| 4fdc0 | 20 20 4e 65 78 74 3a 20 57 6f 72 6b 74 72 65 65 2c 20 20 50 72 65 76 3a 20 53 75 62 6d 6f 64 75 | ..Next:.Worktree,..Prev:.Submodu |
| 4fde0 | 6c 65 73 2c 20 20 55 70 3a 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a 38 2e 34 20 53 75 62 | les,..Up:.Miscellaneous..8.4.Sub |
| 4fe00 | 74 72 65 65 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b | tree.===========..Also.see.[BROK |
| 4fe20 | 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 73 75 62 74 72 65 65 5d 0a 0a 4b 65 79 3a 20 | EN.LINK:.man:git-subtree]..Key:. |
| 4fe40 | 4f 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e | O.(magit-subtree)......This.tran |
| 4fe60 | 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 |
| 4fe80 | 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...... |
| 4fea0 | 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. |
| 4fec0 | 65 78 70 6f 72 74 69 6e 67 20 61 20 73 75 62 74 72 65 65 2e 0a 0a 4b 65 79 3a 20 4f 20 69 20 28 | exporting.a.subtree...Key:.O.i.( |
| 4fee0 | 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69 6d 70 6f 72 74 29 0a 20 20 20 20 20 54 68 69 73 20 | magit-subtree-import)......This. |
| 4ff00 | 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 |
| 4ff20 | 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.... |
| 4ff40 | 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 69 6e 66 | ..along.with.the.appropriate.inf |
| 4ff60 | 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 | ix.arguments.and.displays.them.i |
| 4ff80 | 6e 20 61 0a 20 20 20 20 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 | n.a......temporary.buffer.until. |
| 4ffa0 | 61 20 73 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 20 20 54 68 65 20 73 | a.suffix.is.invoked........The.s |
| 4ffc0 | 75 66 66 69 78 65 73 20 6f 66 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 6d 70 6f 72 74 20 73 | uffixes.of.this.command.import.s |
| 4ffe0 | 75 62 74 72 65 65 73 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 e2 80 98 2d 2d 70 72 65 66 69 | ubtrees........If.the....--prefi |
| 50000 | 78 e2 80 99 20 61 72 67 75 6d 65 6e 74 20 69 73 20 73 65 74 2c 20 74 68 65 6e 20 74 68 65 20 73 | x....argument.is.set,.then.the.s |
| 50020 | 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 75 73 65 0a 20 20 20 20 20 74 68 61 74 20 70 72 65 | uffix.commands.use......that.pre |
| 50040 | 66 69 78 20 77 69 74 68 6f 75 74 20 70 72 6f 6d 70 74 69 6e 67 20 74 68 65 20 75 73 65 72 2e 20 | fix.without.prompting.the.user.. |
| 50060 | 20 49 66 20 69 74 20 69 73 20 75 6e 73 65 74 2c 20 74 68 65 6e 20 74 68 65 79 0a 20 20 20 20 20 | .If.it.is.unset,.then.they...... |
| 50080 | 72 65 61 64 20 74 68 65 20 70 72 65 66 69 78 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 | read.the.prefix.in.the.minibuffe |
| 500a0 | 72 2e 0a 0a 4b 65 79 3a 20 4f 20 69 20 61 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 61 64 | r...Key:.O.i.a.(magit-subtree-ad |
| 500c0 | 64 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 64 64 73 20 43 4f 4d 4d 49 54 | d)......This.command.adds.COMMIT |
| 500e0 | 20 66 72 6f 6d 20 52 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 | .from.REPOSITORY.as.a.new.subtre |
| 50100 | 65 20 61 74 0a 20 20 20 20 20 50 52 45 46 49 58 2e 0a 0a 4b 65 79 3a 20 4f 20 69 20 63 20 28 6d | e.at......PREFIX...Key:.O.i.c.(m |
| 50120 | 61 67 69 74 2d 73 75 62 74 72 65 65 2d 61 64 64 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 54 68 | agit-subtree-add-commit)......Th |
| 50140 | 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 65 77 20 73 | is.command.add.COMMIT.as.a.new.s |
| 50160 | 75 62 74 72 65 65 20 61 74 20 50 52 45 46 49 58 2e 0a 0a 4b 65 79 3a 20 4f 20 69 20 6d 20 28 6d | ubtree.at.PREFIX...Key:.O.i.m.(m |
| 50180 | 61 67 69 74 2d 73 75 62 74 72 65 65 2d 6d 65 72 67 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f | agit-subtree-merge)......This.co |
| 501a0 | 6d 6d 61 6e 64 20 6d 65 72 67 65 73 20 43 4f 4d 4d 49 54 20 69 6e 74 6f 20 74 68 65 20 50 52 45 | mmand.merges.COMMIT.into.the.PRE |
| 501c0 | 46 49 58 20 73 75 62 74 72 65 65 2e 0a 0a 4b 65 79 3a 20 4f 20 69 20 66 20 28 6d 61 67 69 74 2d | FIX.subtree...Key:.O.i.f.(magit- |
| 501e0 | 73 75 62 74 72 65 65 2d 70 75 6c 6c 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | subtree-pull)......This.command. |
| 50200 | 70 75 6c 6c 73 20 43 4f 4d 4d 49 54 20 66 72 6f 6d 20 52 45 50 4f 53 49 54 4f 52 59 20 69 6e 74 | pulls.COMMIT.from.REPOSITORY.int |
| 50220 | 6f 20 74 68 65 20 50 52 45 46 49 58 20 73 75 62 74 72 65 65 2e 0a 0a 4b 65 79 3a 20 4f 20 65 20 | o.the.PREFIX.subtree...Key:.O.e. |
| 50240 | 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 65 78 70 6f 72 74 29 0a 20 20 20 20 20 54 68 69 73 | (magit-subtree-export)......This |
| 50260 | 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20 | .transient.prefix.command.binds. |
| 50280 | 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 20 20 | the.following.suffix.commands... |
| 502a0 | 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 69 6e | ...along.with.the.appropriate.in |
| 502c0 | 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 20 | fix.arguments.and.displays.them. |
| 502e0 | 69 6e 20 61 0a 20 20 20 20 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c | in.a......temporary.buffer.until |
| 50300 | 20 61 20 73 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 20 20 54 68 65 20 | .a.suffix.is.invoked........The. |
| 50320 | 73 75 66 66 69 78 65 73 20 6f 66 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 65 78 70 6f 72 74 20 | suffixes.of.this.command.export. |
| 50340 | 73 75 62 74 72 65 65 73 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 e2 80 98 2d 2d 70 72 65 66 | subtrees........If.the....--pref |
| 50360 | 69 78 e2 80 99 20 61 72 67 75 6d 65 6e 74 20 69 73 20 73 65 74 2c 20 74 68 65 6e 20 74 68 65 20 | ix....argument.is.set,.then.the. |
| 50380 | 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 75 73 65 0a 20 20 20 20 20 74 68 61 74 20 70 72 | suffix.commands.use......that.pr |
| 503a0 | 65 66 69 78 20 77 69 74 68 6f 75 74 20 70 72 6f 6d 70 74 69 6e 67 20 74 68 65 20 75 73 65 72 2e | efix.without.prompting.the.user. |
| 503c0 | 20 20 49 66 20 69 74 20 69 73 20 75 6e 73 65 74 2c 20 74 68 65 6e 20 74 68 65 79 0a 20 20 20 20 | ..If.it.is.unset,.then.they..... |
| 503e0 | 20 72 65 61 64 20 74 68 65 20 70 72 65 66 69 78 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 | .read.the.prefix.in.the.minibuff |
| 50400 | 65 72 2e 0a 0a 4b 65 79 3a 20 4f 20 65 20 70 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 70 | er...Key:.O.e.p.(magit-subtree-p |
| 50420 | 75 73 68 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 65 78 74 72 61 63 74 20 74 | ush)......This.command.extract.t |
| 50440 | 68 65 20 68 69 73 74 6f 72 79 20 6f 66 20 74 68 65 20 73 75 62 74 72 65 65 20 50 52 45 46 49 58 | he.history.of.the.subtree.PREFIX |
| 50460 | 20 61 6e 64 20 70 75 73 68 65 73 0a 20 20 20 20 20 69 74 20 74 6f 20 52 45 46 20 6f 6e 20 52 45 | .and.pushes......it.to.REF.on.RE |
| 50480 | 50 4f 53 49 54 4f 52 59 2e 0a 0a 4b 65 79 3a 20 4f 20 65 20 73 20 28 6d 61 67 69 74 2d 73 75 62 | POSITORY...Key:.O.e.s.(magit-sub |
| 504a0 | 74 72 65 65 2d 73 70 6c 69 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 65 78 | tree-split)......This.command.ex |
| 504c0 | 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 |
| 504e0 | 65 20 50 52 45 46 49 58 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 | e.PREFIX.....File:.doc5khxAZ.inf |
| 50500 | 6f 2c 20 20 4e 6f 64 65 3a 20 57 6f 72 6b 74 72 65 65 2c 20 20 4e 65 78 74 3a 20 53 70 61 72 73 | o,..Node:.Worktree,..Next:.Spars |
| 50520 | 65 20 63 68 65 63 6b 6f 75 74 73 2c 20 20 50 72 65 76 3a 20 53 75 62 74 72 65 65 2c 20 20 55 70 | e.checkouts,..Prev:.Subtree,..Up |
| 50540 | 3a 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a 38 2e 35 20 57 6f 72 6b 74 72 65 65 0a 3d 3d | :.Miscellaneous..8.5.Worktree.== |
| 50560 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e | ==========..Also.see.[BROKEN.LIN |
| 50580 | 4b 3a 20 6d 61 6e 3a 67 69 74 2d 77 6f 72 6b 74 72 65 65 5d 0a 0a 4b 65 79 3a 20 5a 20 28 6d 61 | K:.man:git-worktree]..Key:.Z.(ma |
| 505a0 | 67 69 74 2d 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e | git-worktree)......This.transien |
| 505c0 | 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 |
| 505e0 | 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 |
| 50600 | 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 |
| 50620 | 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 4b 65 | r.until.a.suffix.is.invoked...Ke |
| 50640 | 79 3a 20 5a 20 62 20 28 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 63 68 65 63 6b 6f 75 74 29 | y:.Z.b.(magit-worktree-checkout) |
| 50660 | 0a 20 20 20 20 20 43 68 65 63 6b 6f 75 74 20 42 52 41 4e 43 48 20 69 6e 20 61 20 6e 65 77 20 77 | ......Checkout.BRANCH.in.a.new.w |
| 50680 | 6f 72 6b 74 72 65 65 20 61 74 20 50 41 54 48 2e 0a 0a 4b 65 79 3a 20 5a 20 63 20 28 6d 61 67 69 | orktree.at.PATH...Key:.Z.c.(magi |
| 506a0 | 74 2d 77 6f 72 6b 74 72 65 65 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 | t-worktree-branch)......Create.a |
| 506c0 | 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 6e 20 | .new.BRANCH.and.check.it.out.in. |
| 506e0 | 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 4b 65 79 3a 20 5a 20 | a.new.worktree.at.PATH...Key:.Z. |
| 50700 | 6d 20 28 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 20 4d 6f 76 | m.(magit-worktree-move)......Mov |
| 50720 | 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. |
| 50740 | 50 41 54 48 2e 0a 0a 4b 65 79 3a 20 5a 20 6b 20 28 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d | PATH...Key:.Z.k.(magit-worktree- |
| 50760 | 64 65 6c 65 74 65 29 0a 20 20 20 20 20 44 65 6c 65 74 65 20 61 20 77 6f 72 6b 74 72 65 65 2c 20 | delete)......Delete.a.worktree,. |
| 50780 | 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 |
| 507a0 | 69 6e 74 2e 20 20 54 68 65 0a 20 20 20 20 20 70 72 69 6d 61 72 79 20 77 6f 72 6b 74 72 65 65 20 | int...The......primary.worktree. |
| 507c0 | 63 61 6e 6e 6f 74 20 62 65 20 64 65 6c 65 74 65 64 2e 0a 0a 4b 65 79 3a 20 5a 20 67 20 28 6d 61 | cannot.be.deleted...Key:.Z.g.(ma |
| 507e0 | 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 20 53 68 6f 77 20 74 | git-worktree-status)......Show.t |
| 50800 | 68 65 20 73 74 61 74 75 73 20 66 6f 72 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 61 74 20 70 6f | he.status.for.the.worktree.at.po |
| 50820 | 69 6e 74 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 77 6f 72 6b 74 72 | int........If.there.is.no.worktr |
| 50840 | 65 65 20 61 74 20 70 6f 69 6e 74 2c 20 74 68 65 6e 20 72 65 61 64 20 6f 6e 65 20 69 6e 20 74 68 | ee.at.point,.then.read.one.in.th |
| 50860 | 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 20 20 20 20 20 49 66 20 74 68 65 20 77 6f 72 6b 74 72 | e.minibuffer.......If.the.worktr |
| 50880 | 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 6f 73 65 20 73 74 61 | ee.at.point.is.the.one.whose.sta |
| 508a0 | 74 75 73 20 69 73 20 61 6c 72 65 61 64 79 20 62 65 69 6e 67 0a 20 20 20 20 20 64 69 73 70 6c 61 | tus.is.already.being......displa |
| 508c0 | 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 20 74 68 65 6e 20 | yed.in.the.current.buffer,.then. |
| 508e0 | 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 0a 0a 1f 0a 46 69 6c | show.it.in.Dired.instead.....Fil |
| 50900 | 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 70 61 72 73 65 | e:.doc5khxAZ.info,..Node:.Sparse |
| 50920 | 20 63 68 65 63 6b 6f 75 74 73 2c 20 20 4e 65 78 74 3a 20 42 75 6e 64 6c 65 2c 20 20 50 72 65 76 | .checkouts,..Next:.Bundle,..Prev |
| 50940 | 3a 20 57 6f 72 6b 74 72 65 65 2c 20 20 55 70 3a 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a | :.Worktree,..Up:.Miscellaneous.. |
| 50960 | 38 2e 36 20 53 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | 8.6.Sparse.checkouts.=========== |
| 50980 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 53 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 73 20 70 72 6f 76 | =========..Sparse.checkouts.prov |
| 509a0 | 69 64 65 20 61 20 77 61 79 20 74 6f 20 72 65 73 74 72 69 63 74 20 74 68 65 20 77 6f 72 6b 69 6e | ide.a.way.to.restrict.the.workin |
| 509c0 | 67 20 74 72 65 65 20 74 6f 20 61 20 73 75 62 73 65 74 0a 6f 66 20 64 69 72 65 63 74 6f 72 69 65 | g.tree.to.a.subset.of.directorie |
| 509e0 | 73 2e 20 20 53 65 65 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 73 70 | s...See.[BROKEN.LINK:.man:git-sp |
| 50a00 | 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 5d 0a 0a 20 20 20 2a 57 61 72 6e 69 6e 67 2a 3a 20 47 69 | arse-checkout].....*Warning*:.Gi |
| 50a20 | 74 20 69 6e 74 72 6f 64 75 63 65 64 20 74 68 65 20 e2 80 98 67 69 74 20 73 70 61 72 73 65 2d 63 | t.introduced.the....git.sparse-c |
| 50a40 | 68 65 63 6b 6f 75 74 e2 80 99 20 63 6f 6d 6d 61 6e 64 20 69 6e 0a 76 65 72 73 69 6f 6e 20 32 2e | heckout....command.in.version.2. |
| 50a60 | 32 35 20 61 6e 64 20 73 74 69 6c 6c 20 61 64 76 65 72 74 69 73 65 73 20 69 74 20 61 73 20 65 78 | 25.and.still.advertises.it.as.ex |
| 50a80 | 70 65 72 69 6d 65 6e 74 61 6c 20 61 6e 64 20 73 75 62 6a 65 63 74 20 74 6f 0a 63 68 61 6e 67 65 | perimental.and.subject.to.change |
| 50aa0 | 2e 20 20 4d 61 67 69 74 e2 80 99 73 20 69 6e 74 65 72 66 61 63 65 20 73 68 6f 75 6c 64 20 62 65 | ...Magit...s.interface.should.be |
| 50ac0 | 20 63 6f 6e 73 69 64 65 72 65 64 20 74 68 65 20 73 61 6d 65 2e 20 20 49 6e 0a 70 61 72 74 69 63 | .considered.the.same...In.partic |
| 50ae0 | 75 6c 61 72 2c 20 69 66 20 47 69 74 20 69 6e 74 72 6f 64 75 63 65 73 20 61 20 62 61 63 6b 77 61 | ular,.if.Git.introduces.a.backwa |
| 50b00 | 72 64 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 63 68 61 6e 67 65 2c 20 4d 61 67 69 74 e2 80 99 | rd.incompatible.change,.Magit... |
| 50b20 | 73 0a 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 | s.sparse.checkout.functionality. |
| 50b40 | 6d 61 79 20 62 65 20 75 70 64 61 74 65 64 20 69 6e 20 61 20 77 61 79 20 74 68 61 74 20 72 65 71 | may.be.updated.in.a.way.that.req |
| 50b60 | 75 69 72 65 73 20 61 0a 6d 6f 72 65 20 72 65 63 65 6e 74 20 47 69 74 20 76 65 72 73 69 6f 6e 2e | uires.a.more.recent.Git.version. |
| 50b80 | 0a 0a 4b 65 79 3a 20 3e 20 28 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 29 | ..Key:.>.(magit-sparse-checkout) |
| 50ba0 | 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d | ......This.transient.prefix.comm |
| 50bc0 | 61 6e 64 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 | and.binds.the.following.suffix.c |
| 50be0 | 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 | ommands......and.displays.them.i |
| 50c00 | 6e 20 61 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 | n.a.temporary.buffer.until.a.suf |
| 50c20 | 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 4b 65 79 3a 20 3e 20 65 20 28 6d 61 67 69 74 | fix.is.invoked...Key:.>.e.(magit |
| 50c40 | 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 29 0a 20 20 20 20 20 54 68 | -sparse-checkout-enable)......Th |
| 50c60 | 69 73 20 63 6f 6d 6d 61 6e 64 20 69 6e 69 74 69 61 6c 69 7a 65 73 20 61 20 73 70 61 72 73 65 20 | is.command.initializes.a.sparse. |
| 50c80 | 63 68 65 63 6b 6f 75 74 20 74 68 61 74 20 69 6e 63 6c 75 64 65 73 20 6f 6e 6c 79 20 74 68 65 0a | checkout.that.includes.only.the. |
| 50ca0 | 20 20 20 20 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 64 69 72 65 | .....files.in.the.top-level.dire |
| 50cc0 | 63 74 6f 72 79 2e 0a 0a 20 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 e2 80 98 6d 61 67 69 74 2d | ctory........Note.that....magit- |
| 50ce0 | 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 73 65 74 e2 80 99 20 61 6e 64 0a 20 20 20 20 20 | sparse-checkout-set....and...... |
| 50d00 | e2 80 98 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 61 64 64 e2 80 99 20 | ...magit-sparse-checkout-add.... |
| 50d20 | 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 69 6e 69 74 69 61 6c 69 7a 65 20 61 20 73 70 61 72 73 | automatically.initialize.a.spars |
| 50d40 | 65 0a 20 20 20 20 20 63 68 65 63 6b 6f 75 74 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e 20 20 48 | e......checkout.if.necessary...H |
| 50d60 | 6f 77 65 76 65 72 2c 20 79 6f 75 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 63 61 6c 6c 0a 20 20 20 | owever,.you.may.want.to.call.... |
| 50d80 | 20 20 e2 80 98 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 65 6e 61 62 6c | .....magit-sparse-checkout-enabl |
| 50da0 | 65 e2 80 99 20 65 78 70 6c 69 63 69 74 6c 79 20 74 6f 20 72 65 2d 69 6e 69 74 69 61 6c 69 7a 65 | e....explicitly.to.re-initialize |
| 50dc0 | 20 61 20 73 70 61 72 73 65 0a 20 20 20 20 20 63 68 65 63 6b 6f 75 74 20 61 66 74 65 72 20 63 61 | .a.sparse......checkout.after.ca |
| 50de0 | 6c 6c 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 64 | lling....magit-sparse-checkout-d |
| 50e00 | 69 73 61 62 6c 65 e2 80 99 2c 20 74 6f 20 70 61 73 73 0a 20 20 20 20 20 61 64 64 69 74 69 6f 6e | isable...,.to.pass......addition |
| 50e20 | 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 e2 80 98 67 69 74 20 73 70 61 72 73 65 2d 63 68 | al.arguments.to....git.sparse-ch |
| 50e40 | 65 63 6b 6f 75 74 20 69 6e 69 74 e2 80 99 2c 20 6f 72 20 74 6f 20 65 78 65 63 75 74 65 0a 20 20 | eckout.init...,.or.to.execute... |
| 50e60 | 20 20 20 74 68 65 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 61 73 79 6e 63 68 72 6f 6e 6f | ...the.initialization.asynchrono |
| 50e80 | 75 73 6c 79 2e 0a 0a 4b 65 79 3a 20 3e 20 73 20 28 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 | usly...Key:.>.s.(magit-sparse-ch |
| 50ea0 | 65 63 6b 6f 75 74 2d 73 65 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 61 | eckout-set)......This.command.ta |
| 50ec0 | 6b 65 73 20 61 20 6c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 20 61 6e 64 20 63 6f | kes.a.list.of.directories.and.co |
| 50ee0 | 6e 66 69 67 75 72 65 73 20 74 68 65 20 73 70 61 72 73 65 0a 20 20 20 20 20 63 68 65 63 6b 6f 75 | nfigures.the.sparse......checkou |
| 50f00 | 74 20 74 6f 20 69 6e 63 6c 75 64 65 20 6f 6e 6c 79 20 66 69 6c 65 73 20 69 6e 20 74 68 6f 73 65 | t.to.include.only.files.in.those |
| 50f20 | 20 73 75 62 64 69 72 65 63 74 6f 72 69 65 73 2e 20 20 41 6e 79 0a 20 20 20 20 20 70 72 65 76 69 | .subdirectories...Any......previ |
| 50f40 | 6f 75 73 6c 79 20 69 6e 63 6c 75 64 65 64 20 64 69 72 65 63 74 6f 72 69 65 73 20 61 72 65 20 65 | ously.included.directories.are.e |
| 50f60 | 78 63 6c 75 64 65 64 20 75 6e 6c 65 73 73 20 74 68 65 79 20 61 72 65 20 69 6e 20 74 68 65 0a 20 | xcluded.unless.they.are.in.the.. |
| 50f80 | 20 20 20 20 70 72 6f 76 69 64 65 64 20 6c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 | ....provided.list.of.directories |
| 50fa0 | 2e 0a 0a 4b 65 79 3a 20 3e 20 61 20 28 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f | ...Key:.>.a.(magit-sparse-checko |
| 50fc0 | 75 74 2d 61 64 64 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6c 69 6b | ut-add)......This.command.is.lik |
| 50fe0 | 65 20 e2 80 98 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 73 65 74 e2 80 | e....magit-sparse-checkout-set.. |
| 51000 | 99 2c 20 62 75 74 20 69 6e 73 74 65 61 64 20 61 64 64 73 0a 20 20 20 20 20 74 68 65 20 73 70 65 | .,.but.instead.adds......the.spe |
| 51020 | 63 69 66 69 65 64 20 6c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 74 68 | cified.list.of.directories.to.th |
| 51040 | 65 20 73 65 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 68 61 74 20 69 73 0a 20 20 20 | e.set.of.directories.that.is.... |
| 51060 | 20 20 61 6c 72 65 61 64 79 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 73 70 61 72 73 65 | ..already.included.in.the.sparse |
| 51080 | 20 63 68 65 63 6b 6f 75 74 2e 0a 0a 4b 65 79 3a 20 3e 20 72 20 28 6d 61 67 69 74 2d 73 70 61 72 | .checkout...Key:.>.r.(magit-spar |
| 510a0 | 73 65 2d 63 68 65 63 6b 6f 75 74 2d 72 65 61 70 70 6c 79 29 0a 20 20 20 20 20 54 68 69 73 20 63 | se-checkout-reapply)......This.c |
| 510c0 | 6f 6d 6d 61 6e 64 20 61 70 70 6c 69 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 63 6f 6e | ommand.applies.the.currently.con |
| 510e0 | 66 69 67 75 72 65 64 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 0a 20 20 20 20 20 70 61 74 | figured.sparse.checkout......pat |
| 51100 | 74 65 72 6e 73 20 74 6f 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 20 20 54 68 69 73 | terns.to.the.working.tree...This |
| 51120 | 20 69 73 20 75 73 65 66 75 6c 20 74 6f 20 63 61 6c 6c 20 69 66 20 65 78 63 6c 75 64 65 64 0a 20 | .is.useful.to.call.if.excluded.. |
| 51140 | 20 20 20 20 66 69 6c 65 73 20 68 61 76 65 20 62 65 65 6e 20 63 68 65 63 6b 65 64 20 6f 75 74 20 | ....files.have.been.checked.out. |
| 51160 | 61 66 74 65 72 20 6f 70 65 72 61 74 69 6f 6e 73 20 73 75 63 68 20 61 73 20 6d 65 72 67 69 6e 67 | after.operations.such.as.merging |
| 51180 | 20 6f 72 0a 20 20 20 20 20 72 65 62 61 73 69 6e 67 2e 0a 0a 4b 65 79 3a 20 3e 20 64 20 28 6d 61 | .or......rebasing...Key:.>.d.(ma |
| 511a0 | 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 64 69 73 61 62 6c 65 29 0a 20 20 20 | git-sparse-checkout-disable).... |
| 511c0 | 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 73 74 6f 72 65 73 20 74 68 65 20 66 75 6c 6c | ..This.command.restores.the.full |
| 511e0 | 20 63 68 65 63 6b 6f 75 74 2e 20 20 54 6f 20 72 65 74 75 72 6e 20 74 6f 20 74 68 65 20 70 72 65 | .checkout...To.return.to.the.pre |
| 51200 | 76 69 6f 75 73 0a 20 20 20 20 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 2c 20 63 61 6c 6c | vious......sparse.checkout,.call |
| 51220 | 20 e2 80 98 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 | ....magit-sparse-checkout-enable |
| 51240 | e2 80 99 2e 0a 0a 20 20 20 41 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 20 63 61 6e 20 61 | .........A.sparse.checkout.can.a |
| 51260 | 6c 73 6f 20 62 65 20 69 6e 69 74 69 61 74 65 64 20 77 68 65 6e 20 63 6c 6f 6e 69 6e 67 20 61 20 | lso.be.initiated.when.cloning.a. |
| 51280 | 72 65 70 6f 73 69 74 6f 72 79 20 62 79 0a 75 73 69 6e 67 20 74 68 65 20 e2 80 98 6d 61 67 69 74 | repository.by.using.the....magit |
| 512a0 | 2d 63 6c 6f 6e 65 2d 73 70 61 72 73 65 e2 80 99 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 74 68 65 20 | -clone-sparse....command.in.the. |
| 512c0 | e2 80 98 6d 61 67 69 74 2d 63 6c 6f 6e 65 e2 80 99 20 74 72 61 6e 73 69 65 6e 74 0a 28 73 65 65 | ...magit-clone....transient.(see |
| 512e0 | 20 2a 6e 6f 74 65 20 43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 3a 3a 29 2e 0a 0a 20 | .*note.Cloning.Repository::).... |
| 51300 | 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 | ..If.you.want.the.status.buffer. |
| 51320 | 74 6f 20 69 6e 64 69 63 61 74 65 20 77 68 65 6e 20 61 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f | to.indicate.when.a.sparse.checko |
| 51340 | 75 74 20 69 73 0a 65 6e 61 62 6c 65 64 2c 20 61 64 64 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 | ut.is.enabled,.add.the.function. |
| 51360 | e2 80 98 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 69 6e 73 65 72 74 2d | ...magit-sparse-checkout-insert- |
| 51380 | 68 65 61 64 65 72 e2 80 99 20 74 6f 0a e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 68 65 61 | header....to....magit-status-hea |
| 513a0 | 64 65 72 73 2d 68 6f 6f 6b e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a | ders-hook........File:.doc5khxAZ |
| 513c0 | 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 |
| 513e0 | 6d 6f 6e 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 50 72 65 76 3a 20 53 70 61 72 73 65 20 63 68 65 63 | mon.Commands,..Prev:.Sparse.chec |
| 51400 | 6b 6f 75 74 73 2c 20 20 55 70 3a 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a 38 2e 37 20 42 | kouts,..Up:.Miscellaneous..8.7.B |
| 51420 | 75 6e 64 6c 65 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b | undle.==========..Also.see.[BROK |
| 51440 | 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 62 75 6e 64 6c 65 5d 0a 0a 43 6f 6d 6d 61 6e | EN.LINK:.man:git-bundle]..Comman |
| 51460 | 64 3a 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 | d:.magit-bundle......This.transi |
| 51480 | 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 6c | ent.prefix.command.binds.several |
| 514a0 | 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 0a 20 20 20 20 20 72 75 6e 6e 69 6e | .suffix.commands.for......runnin |
| 514c0 | 67 20 e2 80 98 67 69 74 20 62 75 6e 64 6c 65 e2 80 99 20 73 75 62 63 6f 6d 6d 61 6e 64 73 20 61 | g....git.bundle....subcommands.a |
| 514e0 | 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 0a | nd.displays.them.in.a.temporary. |
| 51500 | 20 20 20 20 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 66 69 78 20 69 73 20 69 6e | .....buffer.until.a.suffix.is.in |
| 51520 | 76 6f 6b 65 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 | voked.....File:.doc5khxAZ.info,. |
| 51540 | 20 4e 6f 64 65 3a 20 43 6f 6d 6d 6f 6e 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 4e 65 78 74 3a 20 57 | .Node:.Common.Commands,..Next:.W |
| 51560 | 69 70 20 4d 6f 64 65 73 2c 20 20 50 72 65 76 3a 20 42 75 6e 64 6c 65 2c 20 20 55 70 3a 20 4d 69 | ip.Modes,..Prev:.Bundle,..Up:.Mi |
| 51580 | 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a 38 2e 38 20 43 6f 6d 6d 6f 6e 20 43 6f 6d 6d 61 6e 64 73 | scellaneous..8.8.Common.Commands |
| 515a0 | 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d | .===================..Command:.m |
| 515c0 | 61 67 69 74 2d 73 77 69 74 63 68 2d 74 6f 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 | agit-switch-to-repository-buffer |
| 515e0 | 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 73 77 69 74 63 68 2d 74 6f 2d 72 65 70 6f 73 | ..Command:.magit-switch-to-repos |
| 51600 | 69 74 6f 72 79 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a 0a 43 6f 6d 6d 61 | itory-buffer-other-window..Comma |
| 51620 | 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 62 | nd:.magit-switch-to-repository-b |
| 51640 | 75 66 66 65 72 2d 6f 74 68 65 72 2d 66 72 61 6d 65 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 | uffer-other-frame..Command:.magi |
| 51660 | 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 20 20 20 20 | t-display-repository-buffer..... |
| 51680 | 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 69 73 74 69 6e | .These.commands.read.any.existin |
| 516a0 | 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 20 74 6f 20 74 | g.Magit.buffer.that.belongs.to.t |
| 516c0 | 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 66 72 6f 6d 20 | he......current.repository.from. |
| 516e0 | 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 20 74 68 65 20 | the.user.and.then.switch.to.the. |
| 51700 | 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 75 74 20 72 65 | selected......buffer.(without.re |
| 51720 | 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 74 20 76 61 72 | freshing.it)........The.last.var |
| 51740 | 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 62 75 66 66 65 | iant.uses....magit-display-buffe |
| 51760 | 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 20 72 65 73 70 | r....to.do.so.and.thus......resp |
| 51780 | 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 72 2d 66 75 6e | ects....magit-display-buffer-fun |
| 517a0 | 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 65 20 6f 66 20 | ction.........These.are.some.of. |
| 517c0 | 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 65 64 20 69 6e | the.commands.that.can.be.used.in |
| 517e0 | 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 64 65 73 20 64 | .all.buffers.whose.major-modes.d |
| 51800 | 65 72 69 76 65 20 66 72 6f 6d 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 65 e2 80 99 2e 20 20 54 68 | erive.from....magit-mode......Th |
| 51820 | 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 64 73 0a 62 65 | ere.are.other.common.commands.be |
| 51840 | 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 65 73 65 20 64 | side.the.ones.below,.but.these.d |
| 51860 | 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 6c 73 65 2e 0a | idn...t.fit.well.anywhere.else.. |
| 51880 | 0a 4b 65 79 3a 20 43 2d 77 20 28 6d 61 67 69 74 2d 63 6f 70 79 2d 73 65 63 74 69 6f 6e 2d 76 61 | .Key:.C-w.(magit-copy-section-va |
| 518a0 | 6c 75 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 61 76 65 73 20 74 68 65 | lue)......This.command.saves.the |
| 518c0 | 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 69 6f 6e 20 74 6f | .value.of.the.current.section.to |
| 518e0 | 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 61 6e 64 2c 20 | .the.........kill-ring...,.and,. |
| 51900 | 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f | provided.that.the.current.sectio |
| 51920 | 6e 20 69 73 20 61 20 63 6f 6d 6d 69 74 2c 0a 20 20 20 20 20 62 72 61 6e 63 68 2c 20 6f 72 20 74 | n.is.a.commit,......branch,.or.t |
| 51940 | 61 67 20 73 65 63 74 69 6f 6e 2c 20 69 74 20 61 6c 73 6f 20 70 75 73 68 65 73 20 74 68 65 20 28 | ag.section,.it.also.pushes.the.( |
| 51960 | 72 65 66 65 72 65 6e 63 65 64 29 20 72 65 76 69 73 69 6f 6e 20 74 6f 0a 20 20 20 20 20 74 68 65 | referenced).revision.to......the |
| 51980 | 20 e2 80 98 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b e2 80 99 2e 0a 0a 20 20 | ....magit-revision-stack........ |
| 519a0 | 20 20 20 57 68 65 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 69 73 20 61 | ...When.the.current.section.is.a |
| 519c0 | 20 62 72 61 6e 63 68 20 6f 72 20 61 20 74 61 67 2c 20 61 6e 64 20 61 20 70 72 65 66 69 78 0a 20 | .branch.or.a.tag,.and.a.prefix.. |
| 519e0 | 20 20 20 20 61 72 67 75 6d 65 6e 74 20 69 73 20 75 73 65 64 2c 20 74 68 65 6e 20 69 74 20 73 61 | ....argument.is.used,.then.it.sa |
| 51a00 | 76 65 73 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 61 74 20 69 74 73 20 74 69 70 20 74 6f 20 74 | ves.the.revision.at.its.tip.to.t |
| 51a20 | 68 65 0a 20 20 20 20 20 e2 80 98 6b 69 6c 6c 2d 72 69 6e 67 e2 80 99 20 69 6e 73 74 65 61 64 20 | he.........kill-ring....instead. |
| 51a40 | 6f 66 20 74 68 65 20 72 65 66 65 72 65 6e 63 65 20 6e 61 6d 65 2e 0a 0a 20 20 20 20 20 57 68 65 | of.the.reference.name........Whe |
| 51a60 | 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 74 68 69 73 20 63 6f 6d | n.the.region.is.active,.this.com |
| 51a80 | 6d 61 6e 64 20 73 61 76 65 73 20 74 68 61 74 20 74 6f 20 74 68 65 0a 20 20 20 20 20 e2 80 98 6b | mand.saves.that.to.the.........k |
| 51aa0 | 69 6c 6c 2d 72 69 6e 67 e2 80 99 2c 20 6c 69 6b 65 20 e2 80 98 6b 69 6c 6c 2d 72 69 6e 67 2d 73 | ill-ring...,.like....kill-ring-s |
| 51ac0 | 61 76 65 e2 80 99 20 77 6f 75 6c 64 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 62 65 68 61 76 69 6e | ave....would,.instead.of.behavin |
| 51ae0 | 67 20 61 73 0a 20 20 20 20 20 64 65 73 63 72 69 62 65 64 20 61 62 6f 76 65 2e 20 20 49 66 20 61 | g.as......described.above...If.a |
| 51b00 | 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 68 65 | .prefix.argument.is.used.and.the |
| 51b20 | 20 72 65 67 69 6f 6e 20 69 73 0a 20 20 20 20 20 77 69 74 68 69 6e 20 61 20 68 75 6e 6b 2c 20 74 | .region.is......within.a.hunk,.t |
| 51b40 | 68 65 6e 20 69 74 20 73 74 72 69 70 73 20 74 68 65 20 64 69 66 66 20 6d 61 72 6b 65 72 20 63 6f | hen.it.strips.the.diff.marker.co |
| 51b60 | 6c 75 6d 6e 20 61 6e 64 20 6b 65 65 70 73 20 6f 6e 6c 79 0a 20 20 20 20 20 65 69 74 68 65 72 20 | lumn.and.keeps.only......either. |
| 51b80 | 74 68 65 20 61 64 64 65 64 20 6f 72 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 2c 20 64 65 70 65 | the.added.or.removed.lines,.depe |
| 51ba0 | 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 73 69 67 6e 20 6f 66 20 74 68 65 0a 20 20 20 20 20 70 72 | nding.on.the.sign.of.the......pr |
| 51bc0 | 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 4b 65 79 3a 20 4d 2d 77 20 28 6d 61 67 69 74 2d | efix.argument...Key:.M-w.(magit- |
| 51be0 | 63 6f 70 79 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 20 20 54 68 69 73 20 | copy-buffer-revision)......This. |
| 51c00 | 63 6f 6d 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 | command.saves.the.revision.being |
| 51c20 | 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 0a 20 20 20 20 20 62 | .displayed.in.the.current......b |
| 51c40 | 75 66 66 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 | uffer.to.the....kill-ring....and |
| 51c60 | 20 61 6c 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 | .also.pushes.it.to.the.........m |
| 51c80 | 61 67 69 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 | agit-revision-stack......It.is.m |
| 51ca0 | 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 0a 20 20 20 20 20 e2 | ainly.intended.for.use.in....... |
| 51cc0 | 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 62 75 66 66 65 72 73 | ..magit-revision-mode....buffers |
| 51ce0 | 2c 20 74 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 | ,.the.only.buffers.where.it.is.a |
| 51d00 | 6c 77 61 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 | lways......unambiguous.exactly.w |
| 51d20 | 68 69 63 68 20 72 65 76 69 73 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 73 61 76 65 64 2e 0a 0a | hich.revision.should.be.saved... |
| 51d40 | 20 20 20 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 | .....Most.other.Magit.buffers.us |
| 51d60 | 75 61 6c 6c 79 20 73 68 6f 77 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 72 65 76 69 73 69 6f | ually.show.more.than.one.revisio |
| 51d80 | 6e 2c 20 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 | n,.in......some.way.or.another,. |
| 51da0 | 73 6f 20 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 | so.this.command.has.to.select.on |
| 51dc0 | 65 20 6f 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 | e.of.them,.and......that.choice. |
| 51de0 | 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 65 20 79 6f 75 20 | might.not.always.be.the.one.you. |
| 51e00 | 74 68 69 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 | think.would.have.been......the.b |
| 51e20 | 65 73 74 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 | est.pick......Outside.of.Magit.. |
| 51e40 | 80 98 4d 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 | ..M-w....and....C-w....are.usual |
| 51e60 | 6c 79 20 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 | ly.bound.to....kill-ring-save... |
| 51e80 | 20 61 6e 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 | .and....kill-region...,.and.thes |
| 51ea0 | 65 20 63 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 | e.commands.would.also.be.useful. |
| 51ec0 | 69 6e 20 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 | in.Magit.buffers...Therefore.whe |
| 51ee0 | 6e 20 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 62 6f 74 | n.the.region.is.active,.then.bot |
| 51f00 | 68 0a 6f 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 | h.of.these.commands.behave.like. |
| 51f20 | e2 80 98 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 | ...kill-ring-save....instead.of. |
| 51f40 | 61 73 20 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 64 6f 63 | as.described.above.....File:.doc |
| 51f60 | 35 6b 68 78 41 5a 2e 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 | 5khxAZ.info,..Node:.Wip.Modes,.. |
| 51f80 | 4e 65 78 74 3a 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 | Next:.Commands.for.Buffers.Visit |
| 51fa0 | 69 6e 67 20 46 69 6c 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 | ing.Files,..Prev:.Common.Command |
| 51fc0 | 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 39 20 57 69 70 20 4d | s,..Up:.Miscellaneous..8.9.Wip.M |
| 51fe0 | 6f 64 65 73 0a 3d 3d 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 | odes.=============..Git.keeps.*c |
| 52000 | 6f 6d 6d 69 74 74 65 64 2a 20 63 68 61 6e 67 65 73 20 61 72 6f 75 6e 64 20 6c 6f 6e 67 20 65 6e | ommitted*.changes.around.long.en |
| 52020 | 6f 75 67 68 20 66 6f 72 20 75 73 65 72 73 20 74 6f 20 72 65 63 6f 76 65 72 0a 63 68 61 6e 67 65 | ough.for.users.to.recover.change |
| 52040 | 73 20 74 68 65 79 20 68 61 76 65 20 61 63 63 69 64 65 6e 74 61 6c 6c 79 20 64 65 6c 65 74 65 64 | s.they.have.accidentally.deleted |
| 52060 | 2e 20 20 49 74 20 64 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 | ...It.does.so.by.not.garbage.col |
| 52080 | 6c 65 63 74 69 6e 67 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 | lecting.any.committed.but.no.lon |
| 520a0 | 67 65 72 20 72 65 66 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 | ger.referenced.objects.for.a.cer |
| 520c0 | 74 61 69 6e 0a 70 65 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 | tain.period.of.time,.by.default. |
| 520e0 | 33 30 20 64 61 79 73 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 | 30.days......But.Git.does.*not*. |
| 52100 | 6b 65 65 70 20 74 72 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 | keep.track.of.*uncommitted*.chan |
| 52120 | 67 65 73 20 69 6e 20 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 | ges.in.the.working.tree.and.not. |
| 52140 | 65 76 65 6e 20 74 68 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 | even.the.index.(the.staging.area |
| 52160 | 29 2e 20 20 42 65 63 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 | )...Because.Magit.makes.it.so.co |
| 52180 | 6e 76 65 6e 69 65 6e 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 | nvenient.to.modify.uncommitted.c |
| 521a0 | 68 61 6e 67 65 73 2c 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 | hanges,.it.also.makes.it.easy.to |
| 521c0 | 0a 73 68 6f 6f 74 20 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 | .shoot.yourself.in.the.foot.in.t |
| 521e0 | 68 65 20 70 72 6f 63 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 | he.process......For.that.reason. |
| 52200 | 4d 61 67 69 74 20 70 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 | Magit.provides.a.global.mode.tha |
| 52220 | 74 20 73 61 76 65 73 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 | t.saves.*tracked*.files.to.work- |
| 52240 | 69 6e 2d 70 72 6f 67 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 | in-progress.references.after.or. |
| 52260 | 62 65 66 6f 72 65 20 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 | before.certain.actions..(At.pres |
| 52280 | 65 6e 74 20 75 6e 74 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 | ent.untracked.files.are.never.sa |
| 522a0 | 76 65 64 20 61 6e 64 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 | ved.and.for.technical.reasons.no |
| 522c0 | 74 68 69 6e 67 20 69 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 | thing.is.saved.before.the.first. |
| 522e0 | 63 6f 6d 6d 69 74 20 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 | commit.has.been.created)......Tw |
| 52300 | 6f 20 73 65 70 61 72 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 | o.separate.work-in-progress.refe |
| 52320 | 72 65 6e 63 65 73 20 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 | rences.are.used.to.track.the.sta |
| 52340 | 74 65 0a 6f 66 20 74 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 | te.of.the.index.and.of.the.worki |
| 52360 | 6e 67 20 74 72 65 65 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 | ng.tree:....refs/wip/index/<bran |
| 52380 | 63 68 72 65 66 3e e2 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 | chref>....and....refs/wip/wtree/ |
| 523a0 | 3c 62 72 61 6e 63 68 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 | <branchref>...,.where....<branch |
| 523c0 | 72 65 66 3e e2 80 99 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 | ref>....is.the.full.ref.of.the.c |
| 523e0 | 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2c 20 65 2e 67 2e 2c 20 e2 80 98 72 65 66 73 2f 68 65 61 | urrent.branch,.e.g.,....refs/hea |
| 52400 | 64 73 2f 6d 61 73 74 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 | ds/master......When.the....HEAD. |
| 52420 | 80 99 20 69 73 20 64 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 | ...is.detached.then....HEAD....i |
| 52440 | 73 20 75 73 65 64 20 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 | s.used.in.place.of....<branchref |
| 52460 | 3e e2 80 99 2e 0a 0a 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 | >.........Checking.out.another.b |
| 52480 | 72 61 6e 63 68 20 28 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 | ranch.(or.detaching....HEAD...). |
| 524a0 | 63 61 75 73 65 73 20 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 | causes.the.use.of.different.wip. |
| 524c0 | 72 65 66 73 20 66 6f 72 20 73 75 62 73 65 71 75 65 6e 74 20 63 68 61 6e 67 65 73 2e 0a 0a 55 73 | refs.for.subsequent.changes...Us |
| 524e0 | 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 0a 20 20 20 20 20 57 | er.Option:.magit-wip-mode......W |
| 52500 | 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 75 | hen.this.mode.is.enabled,.then.u |
| 52520 | 6e 63 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 | ncommitted.changes.are.committed |
| 52540 | 0a 20 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 | ......to.dedicated.work-in-progr |
| 52560 | 65 73 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 | ess.refs.whenever.appropriate.(i |
| 52580 | 2e 65 2e 2c 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 | .e.,.when......dataloss.would.be |
| 525a0 | 20 61 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 | .a.possibility.otherwise)....... |
| 525c0 | 20 53 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 | .Setting.this.variable.directly. |
| 525e0 | 64 6f 65 73 20 6e 6f 74 20 74 61 6b 65 20 65 66 66 65 63 74 3b 20 65 69 74 68 65 72 20 75 73 65 | does.not.take.effect;.either.use |
| 52600 | 20 74 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 | .the......Custom.interface.to.do |
| 52620 | 20 73 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 | .so.or.call.the.respective.mode. |
| 52640 | 66 75 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 | function........For.historic.rea |
| 52660 | 73 6f 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 | sons.this.mode.is.implemented.on |
| 52680 | 20 74 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 | .top.of.four.other.........magit |
| 526a0 | 2d 77 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 | -wip-*....modes,.which.can.also. |
| 526c0 | 62 65 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 | be.used.individually,.if.you.... |
| 526e0 | 20 20 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 | ..want.finer.control.over.when.t |
| 52700 | 68 65 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 | he.wip.refs.are.updated;.but.tha |
| 52720 | 74 20 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 | t.is......discouraged...See.*not |
| 52740 | 65 20 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 | e.Legacy.Wip.Modes::......To.vie |
| 52760 | 77 20 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 | w.the.log.for.a.branch.and.its.w |
| 52780 | 69 70 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 | ip.refs.use.the.commands....magi |
| 527a0 | 74 2d 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 | t-wip-log....and....magit-wip-lo |
| 527c0 | 67 2d 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 | g-current......You.should.use... |
| 527e0 | 98 2d 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 | .--graph....when.using.these.com |
| 52800 | 6d 61 6e 64 73 2e 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 77 69 70 2d 6c 6f 67 0a 20 | mands...Command:.magit-wip-log.. |
| 52820 | 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 67 20 66 | ....This.command.shows.the.log.f |
| 52840 | 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 20 20 57 | or.a.branch.and.its.wip.refs...W |
| 52860 | 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 67 75 6d | ith.a......negative.prefix.argum |
| 52880 | 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 20 69 73 | ent.only.the.worktree.wip.ref.is |
| 528a0 | 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 6d 65 72 | .shown........The.absolute.numer |
| 528c0 | 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 6e 74 20 | ic.value.of.the.prefix.argument. |
| 528e0 | 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 68 65 73 | controls.how.many......"branches |
| 52900 | 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 20 54 68 | ".of.each.wip.ref.are.shown...Th |
| 52920 | 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 20 20 20 | is.is.only.relevant.if.the...... |
| 52940 | 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 72 61 6e | value.of....magit-wip-merge-bran |
| 52960 | 63 68 e2 80 99 20 69 73 20 e2 80 98 6e 69 6c e2 80 99 2e 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 | ch....is....nil......Command:.ma |
| 52980 | 67 69 74 2d 77 69 70 2d 6c 6f 67 2d 63 75 72 72 65 6e 74 0a 20 20 20 20 20 54 68 69 73 20 63 6f | git-wip-log-current......This.co |
| 529a0 | 6d 6d 61 6e 64 20 73 68 6f 77 73 20 74 68 65 20 6c 6f 67 20 66 6f 72 20 74 68 65 20 63 75 72 72 | mmand.shows.the.log.for.the.curr |
| 529c0 | 65 6e 74 20 62 72 61 6e 63 68 20 61 6e 64 20 69 74 73 20 77 69 70 20 72 65 66 73 2e 0a 20 20 20 | ent.branch.and.its.wip.refs..... |
| 529e0 | 20 20 57 69 74 68 20 61 20 6e 65 67 61 74 69 76 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | ..With.a.negative.prefix.argumen |
| 52a00 | 74 20 6f 6e 6c 79 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 77 69 70 20 72 65 66 20 69 73 20 73 | t.only.the.worktree.wip.ref.is.s |
| 52a20 | 68 6f 77 6e 2e 0a 0a 20 20 20 20 20 54 68 65 20 61 62 73 6f 6c 75 74 65 20 6e 75 6d 65 72 69 63 | hown........The.absolute.numeric |
| 52a40 | 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 63 6f | .value.of.the.prefix.argument.co |
| 52a60 | 6e 74 72 6f 6c 73 20 68 6f 77 20 6d 61 6e 79 0a 20 20 20 20 20 22 62 72 61 6e 63 68 65 73 22 20 | ntrols.how.many......"branches". |
| 52a80 | 6f 66 20 65 61 63 68 20 77 69 70 20 72 65 66 20 61 72 65 20 73 68 6f 77 6e 2e 20 20 54 68 69 73 | of.each.wip.ref.are.shown...This |
| 52aa0 | 20 69 73 20 6f 6e 6c 79 20 72 65 6c 65 76 61 6e 74 20 69 66 20 74 68 65 0a 20 20 20 20 20 76 61 | .is.only.relevant.if.the......va |
| 52ac0 | 6c 75 65 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d 77 69 70 2d 6d 65 72 67 65 2d 62 72 61 6e 63 68 | lue.of....magit-wip-merge-branch |
| 52ae0 | e2 80 99 20 69 73 20 e2 80 98 6e 69 6c e2 80 99 2e 0a 0a 4b 65 79 3a 20 58 20 77 20 28 6d 61 67 | ....is....nil......Key:.X.w.(mag |
| 52b00 | 69 74 2d 72 65 73 65 74 2d 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | it-reset-worktree)......This.com |
| 52b20 | 6d 61 6e 64 20 72 65 73 65 74 73 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 74 6f 20 | mand.resets.the.working.tree.to. |
| 52b40 | 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 0a 20 20 20 20 20 75 | some.commit.read.from.the......u |
| 52b60 | 73 65 72 20 61 6e 64 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74 | ser.and.defaulting.to.the.commit |
| 52b80 | 20 61 74 20 70 6f 69 6e 74 2c 20 77 68 69 6c 65 20 6b 65 65 70 69 6e 67 20 74 68 65 0a 20 20 20 | .at.point,.while.keeping.the.... |
| 52ba0 | 20 20 e2 80 98 48 45 41 44 e2 80 99 20 61 6e 64 20 69 6e 64 65 78 20 61 73 2d 69 73 2e 0a 0a 20 | .....HEAD....and.index.as-is.... |
| 52bc0 | 20 20 20 20 54 68 69 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 72 65 73 74 6f 72 65 20 | ....This.can.be.used.to.restore. |
| 52be0 | 66 69 6c 65 73 20 74 6f 20 74 68 65 20 73 74 61 74 65 20 63 6f 6d 6d 69 74 74 65 64 20 74 6f 20 | files.to.the.state.committed.to. |
| 52c00 | 61 20 77 69 70 0a 20 20 20 20 20 72 65 66 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 | a.wip......ref...Note.that.this. |
| 52c20 | 77 69 6c 6c 20 64 69 73 63 61 72 64 20 61 6e 79 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 | will.discard.any.unstaged.change |
| 52c40 | 73 20 74 68 61 74 20 6d 69 67 68 74 0a 20 20 20 20 20 68 61 76 65 20 65 78 69 73 74 65 64 20 62 | s.that.might......have.existed.b |
| 52c60 | 65 66 6f 72 65 20 69 6e 76 6f 6b 69 6e 67 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 28 62 75 74 | efore.invoking.this.command.(but |
| 52c80 | 20 6f 66 20 63 6f 75 72 73 65 20 6f 6e 6c 79 20 61 66 74 65 72 0a 20 20 20 20 20 63 6f 6d 6d 69 | .of.course.only.after......commi |
| 52ca0 | 74 74 69 6e 67 20 74 68 61 74 20 74 6f 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 77 | tting.that.to.the.working.tree.w |
| 52cc0 | 69 70 20 72 65 66 29 2e 0a 0a 20 20 20 4e 6f 74 65 20 74 68 61 74 20 65 76 65 6e 20 69 66 20 79 | ip.ref)......Note.that.even.if.y |
| 52ce0 | 6f 75 20 65 6e 61 62 6c 65 20 e2 80 98 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 e2 80 99 20 74 | ou.enable....magit-wip-mode....t |
| 52d00 | 68 69 73 20 77 6f 6e e2 80 99 74 20 67 69 76 65 20 79 6f 75 0a 70 65 72 66 65 63 74 20 70 72 6f | his.won...t.give.you.perfect.pro |
| 52d20 | 74 65 63 74 69 6f 6e 2e 20 20 54 68 65 20 6d 6f 73 74 20 6c 69 6b 65 6c 79 20 73 63 65 6e 61 72 | tection...The.most.likely.scenar |
| 52d40 | 69 6f 20 66 6f 72 20 6c 6f 73 69 6e 67 20 63 68 61 6e 67 65 73 20 64 65 73 70 69 74 65 0a 74 68 | io.for.losing.changes.despite.th |
| 52d60 | 65 20 75 73 65 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 e2 80 99 20 69 73 | e.use.of....magit-wip-mode....is |
| 52d80 | 20 6d 61 6b 69 6e 67 20 61 20 63 68 61 6e 67 65 20 6f 75 74 73 69 64 65 20 45 6d 61 63 73 20 61 | .making.a.change.outside.Emacs.a |
| 52da0 | 6e 64 20 74 68 65 6e 0a 64 65 73 74 72 6f 79 69 6e 67 20 69 74 20 61 6c 73 6f 20 6f 75 74 73 69 | nd.then.destroying.it.also.outsi |
| 52dc0 | 64 65 20 45 6d 61 63 73 2e 20 20 49 6e 20 73 6f 6d 65 20 73 75 63 68 20 61 20 73 63 65 6e 61 72 | de.Emacs...In.some.such.a.scenar |
| 52de0 | 69 6f 2c 20 4d 61 67 69 74 2c 20 62 65 69 6e 67 0a 61 6e 20 45 6d 61 63 73 20 70 61 63 6b 61 67 | io,.Magit,.being.an.Emacs.packag |
| 52e00 | 65 2c 20 64 69 64 6e e2 80 99 74 20 67 65 74 20 74 68 65 20 6f 70 70 6f 72 74 75 6e 69 74 79 20 | e,.didn...t.get.the.opportunity. |
| 52e20 | 74 6f 20 6b 65 65 70 20 79 6f 75 20 66 72 6f 6d 20 73 68 6f 6f 74 69 6e 67 0a 79 6f 75 72 73 65 | to.keep.you.from.shooting.yourse |
| 52e40 | 6c 66 20 69 6e 20 74 68 65 20 66 6f 6f 74 2e 0a 0a 20 20 20 57 68 65 6e 20 79 6f 75 20 61 72 65 | lf.in.the.foot......When.you.are |
| 52e60 | 20 75 6e 73 75 72 65 20 77 68 65 74 68 65 72 20 4d 61 67 69 74 20 64 69 64 20 63 6f 6d 6d 69 74 | .unsure.whether.Magit.did.commit |
| 52e80 | 20 61 20 63 68 61 6e 67 65 20 74 6f 20 74 68 65 20 77 69 70 0a 72 65 66 73 2c 20 74 68 65 6e 20 | .a.change.to.the.wip.refs,.then. |
| 52ea0 | 79 6f 75 20 63 61 6e 20 65 78 70 6c 69 63 69 74 6c 79 20 72 65 71 75 65 73 74 20 74 68 61 74 20 | you.can.explicitly.request.that. |
| 52ec0 | 61 6c 6c 20 63 68 61 6e 67 65 73 20 74 6f 20 61 6c 6c 20 74 72 61 63 6b 65 64 0a 66 69 6c 65 73 | all.changes.to.all.tracked.files |
| 52ee0 | 20 61 72 65 20 62 65 69 6e 67 20 63 6f 6d 6d 69 74 74 65 64 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 | .are.being.committed...Key:.M-x. |
| 52f00 | 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | magit-wip-commit......This.comma |
| 52f20 | 6e 64 20 63 6f 6d 6d 69 74 73 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 74 6f 20 61 6c 6c 20 74 72 | nd.commits.all.changes.to.all.tr |
| 52f40 | 61 63 6b 65 64 20 66 69 6c 65 73 20 74 6f 20 74 68 65 20 69 6e 64 65 78 0a 20 20 20 20 20 61 6e | acked.files.to.the.index......an |
| 52f60 | 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 | d.working.tree.work-in-progress. |
| 52f80 | 72 65 66 73 2e 20 20 4c 69 6b 65 20 74 68 65 20 6d 6f 64 65 73 20 64 65 73 63 72 69 62 65 64 0a | refs...Like.the.modes.described. |
| 52fa0 | 20 20 20 20 20 61 62 6f 76 65 2c 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6d 6d 69 74 20 75 | .....above,.it.does.not.commit.u |
| 52fc0 | 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2c 20 62 75 74 20 69 74 20 64 6f 65 73 20 63 68 65 63 | ntracked.files,.but.it.does.chec |
| 52fe0 | 6b 20 61 6c 6c 0a 20 20 20 20 20 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 66 6f 72 20 63 68 61 | k.all......tracked.files.for.cha |
| 53000 | 6e 67 65 73 2e 20 20 55 73 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 77 68 65 6e 20 79 6f 75 | nges...Use.this.command.when.you |
| 53020 | 20 73 75 73 70 65 63 74 20 74 68 61 74 0a 20 20 20 20 20 74 68 65 20 6d 6f 64 65 73 20 6d 69 67 | .suspect.that......the.modes.mig |
| 53040 | 68 74 20 68 61 76 65 20 6f 76 65 72 6c 6f 6f 6b 65 64 20 61 20 63 68 61 6e 67 65 20 6d 61 64 65 | ht.have.overlooked.a.change.made |
| 53060 | 20 6f 75 74 73 69 64 65 20 45 6d 61 63 73 2f 4d 61 67 69 74 2e 0a 0a 55 73 65 72 20 4f 70 74 69 | .outside.Emacs/Magit...User.Opti |
| 53080 | 6f 6e 3a 20 6d 61 67 69 74 2d 77 69 70 2d 6e 61 6d 65 73 70 61 63 65 0a 20 20 20 20 20 54 68 65 | on:.magit-wip-namespace......The |
| 530a0 | 20 6e 61 6d 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 | .namespace.used.for.work-in-prog |
| 530c0 | 72 65 73 73 20 72 65 66 73 2e 20 20 49 74 20 68 61 73 20 74 6f 20 65 6e 64 20 77 69 74 68 20 61 | ress.refs...It.has.to.end.with.a |
| 530e0 | 0a 20 20 20 20 20 73 6c 61 73 68 2e 20 20 54 68 65 20 77 69 70 20 72 65 66 73 20 61 72 65 20 6e | ......slash...The.wip.refs.are.n |
| 53100 | 61 6d 65 64 20 e2 80 98 3c 6e 61 6d 65 73 70 61 63 65 3e 69 6e 64 65 78 2f 3c 62 72 61 6e 63 68 | amed....<namespace>index/<branch |
| 53120 | 72 65 66 3e e2 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 3c 6e 61 6d 65 73 70 61 63 65 3e 77 | ref>....and.........<namespace>w |
| 53140 | 74 72 65 65 2f 3c 62 72 61 6e 63 68 72 65 66 3e e2 80 99 2e 20 20 57 68 65 6e 20 73 6e 61 70 73 | tree/<branchref>......When.snaps |
| 53160 | 68 6f 74 73 20 61 72 65 20 63 72 65 61 74 65 64 20 77 68 69 6c 65 0a 20 20 20 20 20 74 68 65 20 | hots.are.created.while......the. |
| 53180 | e2 80 98 48 45 41 44 e2 80 99 20 69 73 20 64 65 74 61 63 68 65 64 20 74 68 65 6e 20 e2 80 98 48 | ...HEAD....is.detached.then....H |
| 531a0 | 45 41 44 e2 80 99 20 69 73 20 75 73 65 64 20 69 6e 20 70 6c 61 63 65 20 6f 66 0a 20 20 20 20 20 | EAD....is.used.in.place.of...... |
| 531c0 | e2 80 98 3c 62 72 61 6e 63 68 72 65 66 3e e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a | ...<branchref>......User.Option: |
| 531e0 | 20 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 0a 20 20 20 20 20 4d 6f 64 | .magit-wip-mode-lighter......Mod |
| 53200 | 65 2d 6c 69 6e 65 20 6c 69 67 68 74 65 72 20 66 6f 72 20 e2 80 98 6d 61 67 69 74 2d 77 69 70 2d | e-line.lighter.for....magit-wip- |
| 53220 | 2d 6d 6f 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 | -mode......*.Menu:..*.Wip.Graph: |
| 53240 | 3a 0a 2a 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 | :.*.Legacy.Wip.Modes::....File:. |
| 53260 | 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 57 69 70 20 47 72 61 70 68 | doc5khxAZ.info,..Node:.Wip.Graph |
| 53280 | 2c 20 20 4e 65 78 74 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 | ,..Next:.Legacy.Wip.Modes,..Up:. |
| 532a0 | 57 69 70 20 4d 6f 64 65 73 0a 0a 38 2e 39 2e 31 20 57 69 70 20 47 72 61 70 68 0a 2d 2d 2d 2d 2d | Wip.Modes..8.9.1.Wip.Graph.----- |
| 532c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 77 | ----------..User.Option:.magit-w |
| 532e0 | 69 70 2d 6d 65 72 67 65 2d 62 72 61 6e 63 68 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e | ip-merge-branch......This.option |
| 53300 | 20 63 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 | .controls.whether.the.current.br |
| 53320 | 61 6e 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 | anch.is.merged.into.the......wip |
| 53340 | 20 72 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 | .refs.after.a.new.commit.was.cre |
| 53360 | 61 74 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 | ated.on.the.branch........If.non |
| 53380 | 2d 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 20 68 61 73 20 | -nil.and.the.current.branch.has. |
| 533a0 | 6e 65 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 | new.commits,.then.it.is......mer |
| 533c0 | 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 20 63 72 65 61 | ged.into.the.wip.ref.before.crea |
| 533e0 | 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 73 0a 20 20 20 | ting.a.new.wip.commit...This.... |
| 53400 | 20 20 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 | ..makes.it.easier.to.inspect.wip |
| 53420 | 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 |
| 53440 | 0a 20 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 | ......never.garbage.collected... |
| 53460 | 20 20 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 | .....If.nil.and.the.current.bran |
| 53480 | 63 68 20 68 61 73 20 6e 65 77 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 6e 20 74 68 65 20 77 69 70 | ch.has.new.commits,.then.the.wip |
| 534a0 | 20 72 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 | .ref.is......reset.to.the.tip.of |
| 534c0 | 20 74 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 | .the.branch.before.creating.a.ne |
| 534e0 | 77 20 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 | w.wip.commit.......With.this.set |
| 53500 | 74 69 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 | ting.wip.commits.are.eventually. |
| 53520 | 67 61 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 | garbage.collected......When....m |
| 53540 | 61 67 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 | agit-wip-merge-branch....is....t |
| 53560 | e2 80 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 | ...,.then.the.history.looks.like |
| 53580 | 0a 74 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 | .this:.........*--*--*--*--*--*. |
| 535a0 | 20 20 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 | ......refs/wip/index/refs/heads/ |
| 535c0 | 6d 61 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 | master......./...../...../...... |
| 535e0 | 41 2d 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 | A-----B-----C............refs/he |
| 53600 | 61 64 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 | ads/master.....When....magit-wip |
| 53620 | 2d 6d 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 | -merge-branch....is....nil...,.t |
| 53640 | 68 65 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 | hen.creating.a.commit.on.the.rea |
| 53660 | 6c 20 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 | l.branch.and.then.making.a.chang |
| 53680 | 65 20 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 | e.causes.the.wip.refs.to.be.recr |
| 536a0 | 65 61 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 | eated.to.fork.from.the.new.commi |
| 536c0 | 74 2e 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 | t...But.the.old.commits.on.the.w |
| 536e0 | 69 70 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 | ip.refs.are.not.lost...They.are. |
| 53700 | 73 74 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 | still.available.from.the.reflog. |
| 53720 | 20 20 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 | ..To.make.it.easier.to.see.when. |
| 53740 | 74 68 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 | the.fork.point.of.a.wip.ref.was. |
| 53760 | 63 68 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 | changed,.an.additional.commit.wi |
| 53780 | 74 68 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 | th.the.message."restart.autosavi |
| 537a0 | 6e 67 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 | ng".is.created.on.it.(...xxO.... |
| 537c0 | 63 6f 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 | commits.below.are.such.boundary. |
| 537e0 | 63 6f 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 | commits)......Starting.with..... |
| 53800 | 20 20 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 | ........BI0---BI1....refs/wip/in |
| 53820 | 64 65 78 2f 72 65 66 73 2f 68 65 61 64 73 2f 6d 61 73 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 | dex/refs/heads/master........... |
| 53840 | 2f 0a 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 | /......A---B..............refs/h |
| 53860 | 65 61 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 | eads/master...........\......... |
| 53880 | 20 20 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 | ...BW0---BW1....refs/wip/wtree/r |
| 538a0 | 65 66 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 | efs/heads/master.....and.committ |
| 538c0 | 69 6e 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 | ing.the.staged.changes.and.editi |
| 538e0 | 6e 67 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 | ng.and.saving.a.file.would.resul |
| 53900 | 74 20 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 | t.in.............BI0---BI1...... |
| 53920 | 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 73 74 | ..refs/wip/index/refs/heads/mast |
| 53940 | 65 72 0a 20 20 20 20 20 20 20 20 20 20 2f 0a 20 20 20 20 20 41 2d 2d 2d 42 2d 2d 2d 43 20 20 20 | er.........../......A---B---C... |
| 53960 | 20 20 20 20 20 20 20 20 20 20 20 72 65 66 73 2f 68 65 61 64 73 2f 6d 61 73 74 65 72 0a 20 20 20 | ...........refs/heads/master.... |
| 53980 | 20 20 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 | .......\...\............\...CW0- |
| 539a0 | 2d 2d 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 | --CW1....refs/wip/wtree/refs/hea |
| 539c0 | 64 73 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 | ds/master.............\......... |
| 539e0 | 20 20 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 | .....BW0---BW1......refs/wip/wtr |
| 53a00 | 65 65 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 | ee/refs/heads/master@{2}.....The |
| 53a20 | 20 66 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 | .fork-point.of.the.index.wip.ref |
| 53a40 | 20 69 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 | .is.not.changed.until.some.chang |
| 53a60 | 65 0a 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 | e.is.being.staged...Likewise.jus |
| 53a80 | 74 20 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 | t.checking.out.a.branch.or.creat |
| 53aa0 | 69 6e 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 | ing.a.commit.does.not.change.the |
| 53ac0 | 20 66 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 | .fork-point.of.the.working.tree. |
| 53ae0 | 77 69 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 | wip.ref...The.fork-points.are.no |
| 53b00 | 74 20 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 | t.adjusted.until.there.actually. |
| 53b20 | 69 73 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 | is.a.change.that.should.be.commi |
| 53b40 | 74 74 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 | tted.to.the.respective.wip.ref.. |
| 53b60 | 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ...File:.doc5khxAZ.info,..Node:. |
| 53b80 | 4c 65 67 61 63 79 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 | Legacy.Wip.Modes,..Prev:.Wip.Gra |
| 53ba0 | 70 68 2c 20 20 55 70 3a 20 57 69 70 20 4d 6f 64 65 73 0a 0a 38 2e 39 2e 32 20 4c 65 67 61 63 79 | ph,..Up:.Wip.Modes..8.9.2.Legacy |
| 53bc0 | 20 57 69 70 20 4d 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 | .Wip.Modes.--------------------- |
| 53be0 | 2d 0a 0a 49 74 20 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 | -..It.is.recommended.that.you.us |
| 53c00 | 65 20 74 68 65 20 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 | e.the.mode....magit-wip-mode.... |
| 53c20 | 28 77 68 69 63 68 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 | (which.see).and.ignore.the.exist |
| 53c40 | 65 6e 63 65 20 6f 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 | ence.of.the.following.modes,.whi |
| 53c60 | 63 68 20 61 72 65 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 | ch.are.preserved.for.historic.re |
| 53c80 | 61 73 6f 6e 73 2e 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 | asons......Setting.the.following |
| 53ca0 | 20 76 61 72 69 61 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 | .variables.directly.does.not.tak |
| 53cc0 | 65 20 65 66 66 65 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 | e.effect;.either.use.the.Custom. |
| 53ce0 | 69 6e 74 65 72 66 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 | interface.to.do.so.or.call.the.r |
| 53d00 | 65 73 70 65 63 74 69 76 65 20 6d 6f 64 65 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 0a 55 73 65 72 20 | espective.mode.functions...User. |
| 53d20 | 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6d 6f 64 | Option:.magit-wip-after-save-mod |
| 53d40 | 65 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 | e......When.this.mode.is.enabled |
| 53d60 | 2c 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 | ,.then.saving.a.buffer.that.visi |
| 53d80 | 74 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 | ts.a.file......tracked.in.a.Git. |
| 53da0 | 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 |
| 53dc0 | 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. |
| 53de0 | 77 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 | working.tree.wip.ref.for.the.cur |
| 53e00 | 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 | rent.branch...User.Option:.magit |
| 53e20 | 2d 77 69 70 2d 61 66 74 65 72 2d 61 70 70 6c 79 2d 6d 6f 64 65 0a 20 20 20 20 20 57 68 65 6e 20 | -wip-after-apply-mode......When. |
| 53e40 | 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 70 70 6c 79 | this.mode.is.enabled,.then.apply |
| 53e60 | 69 6e 67 20 28 69 2e 65 2e 2c 20 73 74 61 67 69 6e 67 2c 20 75 6e 73 74 61 67 69 6e 67 2c 0a 20 | ing.(i.e.,.staging,.unstaging,.. |
| 53e80 | 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 6e 64 20 72 | ....discarding,.reversing,.and.r |
| 53ea0 | 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 74 6f 20 61 | egularly.applying).a.change.to.a |
| 53ec0 | 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 65 70 6f | .file......tracked.in.a.Git.repo |
| 53ee0 | 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 74 65 20 | sitory.causes.its.current.state. |
| 53f00 | 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 69 6e 64 65 | to.be......committed.to.the.inde |
| 53f20 | 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 66 73 20 66 | x.and/or.working.tree.wip.refs.f |
| 53f40 | 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 0a 20 20 20 | or.the.current......branch...... |
| 53f60 | 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 75 73 69 6e | If.you.only.ever.edit.files.usin |
| 53f80 | 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 63 74 20 77 | g.Emacs.and.only.ever.interact.w |
| 53fa0 | 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 65 20 61 62 | ith.Git.using.Magit,.then.the.ab |
| 53fc0 | 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 67 68 20 74 | ove.two.modes.should.be.enough.t |
| 53fe0 | 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 6e 67 65 20 | o.protect.each.and.every.change. |
| 54000 | 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 61 63 74 69 | from.accidental.loss...In.practi |
| 54020 | 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 64 69 74 69 | ce.nobody.does.that...Two.additi |
| 54040 | 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 6d 6d 69 74 | onal.modes.exists.that.do.commit |
| 54060 | 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 6e 67 20 63 | .to.the.wip.refs.before.making.c |
| 54080 | 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 6c 6f 73 73 | hanges.that.could.cause.the.loss |
| 540a0 | 20 6f 66 20 65 61 72 6c 69 65 72 20 63 68 61 6e 67 65 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f | .of.earlier.changes...User.Optio |
| 540c0 | 6e 3a 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 0a | n:.magit-wip-before-change-mode. |
| 540e0 | 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 20 | .....When.this.mode.is.enabled,. |
| 54100 | 74 68 65 6e 20 63 65 72 74 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 20 63 6f 6d 6d 69 74 20 74 68 65 | then.certain.commands.commit.the |
| 54120 | 0a 20 20 20 20 20 65 78 69 73 74 69 6e 67 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 65 20 66 69 | ......existing.changes.to.the.fi |
| 54140 | 6c 65 73 20 74 68 65 79 20 61 72 65 20 61 62 6f 75 74 20 74 6f 20 6d 61 6b 65 20 63 68 61 6e 67 | les.they.are.about.to.make.chang |
| 54160 | 65 73 20 74 6f 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 77 69 70 2d 69 | es.to...User.Option:.magit-wip-i |
| 54180 | 6e 69 74 69 61 6c 2d 62 61 63 6b 75 70 2d 6d 6f 64 65 0a 20 20 20 20 20 57 68 65 6e 20 74 68 69 | nitial-backup-mode......When.thi |
| 541a0 | 73 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 74 68 65 6e 20 74 68 65 20 63 75 72 72 | s.mode.is.enabled,.then.the.curr |
| 541c0 | 65 6e 74 20 76 65 72 73 69 6f 6e 20 6f 66 20 61 20 66 69 6c 65 20 69 73 0a 20 20 20 20 20 63 6f | ent.version.of.a.file.is......co |
| 541e0 | 6d 6d 69 74 74 65 64 20 74 6f 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 77 69 70 20 72 65 66 20 | mmitted.to.the.worktree.wip.ref. |
| 54200 | 62 65 66 6f 72 65 20 74 68 65 20 62 75 66 66 65 72 20 76 69 73 69 74 69 6e 67 20 74 68 61 74 0a | before.the.buffer.visiting.that. |
| 54220 | 20 20 20 20 20 66 69 6c 65 20 69 73 20 73 61 76 65 64 20 66 6f 72 20 74 68 65 20 66 69 72 73 74 | .....file.is.saved.for.the.first |
| 54240 | 20 74 69 6d 65 20 73 69 6e 63 65 20 74 68 65 20 62 75 66 66 65 72 20 77 61 73 20 63 72 65 61 74 | .time.since.the.buffer.was.creat |
| 54260 | 65 64 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 62 61 63 6b 73 20 75 70 20 74 68 65 20 73 61 6d 65 | ed........This.backs.up.the.same |
| 54280 | 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 e2 80 98 62 61 63 | .version.of.the.file.that....bac |
| 542a0 | 6b 75 70 2d 62 75 66 66 65 72 e2 80 99 0a 20 20 20 20 20 77 6f 75 6c 64 20 73 61 76 65 2e 20 20 | kup-buffer.........would.save... |
| 542c0 | 57 68 69 6c 65 20 e2 80 98 62 61 63 6b 75 70 2d 62 75 66 66 65 72 e2 80 99 20 75 73 65 73 20 61 | While....backup-buffer....uses.a |
| 542e0 | 20 62 61 63 6b 75 70 20 66 69 6c 65 2c 20 74 68 69 73 20 6d 6f 64 65 0a 20 20 20 20 20 75 73 65 | .backup.file,.this.mode......use |
| 54300 | 73 20 74 68 65 20 73 61 6d 65 20 77 6f 72 6b 74 72 65 65 20 77 69 70 20 72 65 66 20 61 73 20 75 | s.the.same.worktree.wip.ref.as.u |
| 54320 | 73 65 64 20 62 79 20 74 68 65 20 6f 74 68 65 72 20 4d 61 67 69 74 20 57 69 70 0a 20 20 20 20 20 | sed.by.the.other.Magit.Wip...... |
| 54340 | 6d 6f 64 65 73 2e 20 20 4c 69 6b 65 20 e2 80 98 62 61 63 6b 75 70 2d 62 75 66 66 65 72 e2 80 99 | modes...Like....backup-buffer... |
| 54360 | 2c 20 69 74 20 6f 6e 6c 79 20 64 6f 65 73 20 74 68 69 73 20 6f 6e 63 65 3b 20 75 6e 6c 65 73 73 | ,.it.only.does.this.once;.unless |
| 54380 | 20 79 6f 75 0a 20 20 20 20 20 6b 69 6c 6c 20 74 68 65 20 62 75 66 66 65 72 20 61 6e 64 20 76 69 | .you......kill.the.buffer.and.vi |
| 543a0 | 73 69 74 20 74 68 65 20 66 69 6c 65 20 61 67 61 69 6e 20 6f 6e 6c 79 20 6f 6e 65 20 62 61 63 6b | sit.the.file.again.only.one.back |
| 543c0 | 75 70 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 20 63 72 65 61 74 65 64 20 70 65 72 20 45 6d 61 63 | up.will.be......created.per.Emac |
| 543e0 | 73 20 73 65 73 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 6d 6f 64 65 20 69 67 6e 6f 72 | s.session........This.mode.ignor |
| 54400 | 65 73 20 74 68 65 20 76 61 72 69 61 62 6c 65 73 20 74 68 61 74 20 61 66 66 65 63 74 20 e2 80 98 | es.the.variables.that.affect.... |
| 54420 | 62 61 63 6b 75 70 2d 62 75 66 66 65 72 e2 80 99 20 61 6e 64 20 63 61 6e 0a 20 20 20 20 20 62 65 | backup-buffer....and.can......be |
| 54440 | 20 75 73 65 64 20 61 6c 6f 6e 67 2d 73 69 64 65 20 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 2c 20 | .used.along-side.that.function,. |
| 54460 | 77 68 69 63 68 20 69 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 62 65 63 61 75 73 65 20 69 74 0a | which.is.recommended.because.it. |
| 54480 | 20 20 20 20 20 6f 6e 6c 79 20 62 61 63 6b 73 20 75 70 20 66 69 6c 65 73 20 74 68 61 74 20 61 72 | .....only.backs.up.files.that.ar |
| 544a0 | 65 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 72 79 2e 0a 0a | e.tracked.in.a.Git.repository... |
| 544c0 | 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 | User.Option:.magit-wip-after-sav |
| 544e0 | 65 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 0a 20 20 20 20 20 4d 6f 64 65 2d 6c | e-local-mode-lighter......Mode-l |
| 54500 | 69 6e 65 20 6c 69 67 68 74 65 72 20 66 6f 72 20 e2 80 98 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 | ine.lighter.for....magit-wip-aft |
| 54520 | 65 72 2d 73 61 76 65 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 74 | er-save-local-mode......User.Opt |
| 54540 | 69 6f 6e 3a 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 61 70 70 6c 79 2d 6d 6f 64 65 2d | ion:.magit-wip-after-apply-mode- |
| 54560 | 6c 69 67 68 74 65 72 0a 20 20 20 20 20 4d 6f 64 65 2d 6c 69 6e 65 20 6c 69 67 68 74 65 72 20 66 | lighter......Mode-line.lighter.f |
| 54580 | 6f 72 20 e2 80 98 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 61 70 70 6c 79 2d 6d 6f 64 65 | or....magit-wip-after-apply-mode |
| 545a0 | e2 80 99 2e 0a 0a 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 | ......User.Option:.magit-wip-bef |
| 545c0 | 6f 72 65 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 0a 20 20 20 20 20 4d 6f 64 | ore-change-mode-lighter......Mod |
| 545e0 | 65 2d 6c 69 6e 65 20 6c 69 67 68 74 65 72 20 66 6f 72 20 e2 80 98 6d 61 67 69 74 2d 77 69 70 2d | e-line.lighter.for....magit-wip- |
| 54600 | 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 74 | before-change-mode......User.Opt |
| 54620 | 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 6f | ion:.magit-wip-initial-backup-mo |
| 54640 | 64 65 2d 6c 69 67 68 74 65 72 0a 20 20 20 20 20 4d 6f 64 65 2d 6c 69 6e 65 20 6c 69 67 68 74 65 | de-lighter......Mode-line.lighte |
| 54660 | 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 6b 75 | r.for....magit-wip-initial-backu |
| 54680 | 70 2d 6d 6f 64 65 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e | p-mode........File:.doc5khxAZ.in |
| 546a0 | 66 6f 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 | fo,..Node:.Commands.for.Buffers. |
| 546c0 | 56 69 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 | Visiting.Files,..Next:.Minor.Mod |
| 546e0 | 65 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 42 6c 6f 62 73 2c 20 20 50 | e.for.Buffers.Visiting.Blobs,..P |
| 54700 | 72 65 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 | rev:.Wip.Modes,..Up:.Miscellaneo |
| 54720 | 75 73 0a 0a 38 2e 31 30 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 | us..8.10.Commands.for.Buffers.Vi |
| 54740 | 73 69 74 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 | siting.Files.=================== |
| 54760 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 42 79 20 64 65 66 61 75 6c | =====================..By.defaul |
| 54780 | 74 20 4d 61 67 69 74 20 64 65 66 69 6e 65 73 20 61 20 66 65 77 20 67 6c 6f 62 61 6c 20 6b 65 79 | t.Magit.defines.a.few.global.key |
| 547a0 | 20 62 69 6e 64 69 6e 67 73 2e 20 20 54 68 65 73 65 20 62 69 6e 64 69 6e 67 73 20 61 72 65 0a 61 | .bindings...These.bindings.are.a |
| 547c0 | 20 63 6f 6d 70 72 6f 6d 69 73 65 20 62 65 74 77 65 65 6e 20 70 72 6f 76 69 64 69 6e 67 20 6e 6f | .compromise.between.providing.no |
| 547e0 | 20 62 69 6e 64 69 6e 67 73 20 61 74 20 61 6c 6c 20 61 6e 64 20 70 72 6f 76 69 64 69 6e 67 20 74 | .bindings.at.all.and.providing.t |
| 54800 | 68 65 0a 62 65 74 74 65 72 20 62 69 6e 64 69 6e 67 73 20 49 20 77 6f 75 6c 64 20 68 61 76 65 20 | he.better.bindings.I.would.have. |
| 54820 | 6c 69 6b 65 64 20 74 6f 20 75 73 65 20 69 6e 73 74 65 61 64 2e 20 20 4d 61 67 69 74 20 63 61 6e | liked.to.use.instead...Magit.can |
| 54840 | 6e 6f 74 20 70 72 6f 76 69 64 65 0a 74 68 65 20 73 65 74 20 6f 66 20 72 65 63 6f 6d 6d 65 6e 64 | not.provide.the.set.of.recommend |
| 54860 | 65 64 20 62 69 6e 64 69 6e 67 73 20 62 79 20 64 65 66 61 75 6c 74 20 62 65 63 61 75 73 65 20 74 | ed.bindings.by.default.because.t |
| 54880 | 68 6f 73 65 20 6b 65 79 20 73 65 71 75 65 6e 63 65 73 0a 61 72 65 20 73 74 72 69 63 74 6c 79 20 | hose.key.sequences.are.strictly. |
| 548a0 | 72 65 73 65 72 76 65 64 20 66 6f 72 20 62 69 6e 64 69 6e 67 73 20 61 64 64 65 64 20 62 79 20 74 | reserved.for.bindings.added.by.t |
| 548c0 | 68 65 20 75 73 65 72 2e 20 20 41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 0a 47 6c 6f 62 61 6c 20 | he.user...Also.see.*note.Global. |
| 548e0 | 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 70 29 4b 65 79 20 | Bindings::.and.*note.(elisp)Key. |
| 54900 | 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 20 54 6f 20 75 73 | Binding.Conventions::......To.us |
| 54920 | 65 20 74 68 65 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 62 69 6e 64 69 6e 67 73 2c 20 61 64 64 20 | e.the.recommended.bindings,.add. |
| 54940 | 74 68 69 73 20 74 6f 20 79 6f 75 72 20 69 6e 69 74 20 66 69 6c 65 20 61 6e 64 0a 72 65 73 74 61 | this.to.your.init.file.and.resta |
| 54960 | 72 74 20 45 6d 61 63 73 2e 0a 0a 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 64 65 66 69 | rt.Emacs........(setq.magit-defi |
| 54980 | 6e 65 2d 67 6c 6f 62 61 6c 2d 6b 65 79 2d 62 69 6e 64 69 6e 67 73 20 27 72 65 63 6f 6d 6d 65 6e | ne-global-key-bindings.'recommen |
| 549a0 | 64 65 64 29 0a 0a 20 20 20 49 66 20 79 6f 75 20 64 6f 6e e2 80 99 74 20 77 61 6e 74 20 4d 61 67 | ded).....If.you.don...t.want.Mag |
| 549c0 | 69 74 20 74 6f 20 61 64 64 20 61 6e 79 20 62 69 6e 64 69 6e 67 73 20 74 6f 20 74 68 65 20 67 6c | it.to.add.any.bindings.to.the.gl |
| 549e0 | 6f 62 61 6c 20 6b 65 79 6d 61 70 20 61 74 0a 61 6c 6c 2c 20 61 64 64 20 74 68 69 73 20 74 6f 20 | obal.keymap.at.all,.add.this.to. |
| 54a00 | 79 6f 75 72 20 69 6e 69 74 20 66 69 6c 65 20 61 6e 64 20 72 65 73 74 61 72 74 20 45 6d 61 63 73 | your.init.file.and.restart.Emacs |
| 54a20 | 2e 0a 0a 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d 67 6c 6f 62 61 | ........(setq.magit-define-globa |
| 54a40 | 6c 2d 6b 65 79 2d 62 69 6e 64 69 6e 67 73 20 6e 69 6c 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 | l-key-bindings.nil)..Key:.C-c.f. |
| 54a60 | 28 6d 61 67 69 74 2d 66 69 6c 65 2d 64 69 73 70 61 74 63 68 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 | (magit-file-dispatch)..Key:.C-c. |
| 54a80 | 66 20 73 20 28 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 29 0a 0a 4b 65 79 3a 20 43 2d 63 | f.s.(magit-stage-file)..Key:.C-c |
| 54aa0 | 20 66 20 73 20 28 6d 61 67 69 74 2d 73 74 61 67 65 2d 62 75 66 66 65 72 2d 66 69 6c 65 29 0a 0a | .f.s.(magit-stage-buffer-file).. |
| 54ac0 | 4b 65 79 3a 20 43 2d 63 20 66 20 75 20 28 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c 65 | Key:.C-c.f.u.(magit-unstage-file |
| 54ae0 | 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 75 20 28 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 62 | )..Key:.C-c.f.u.(magit-unstage-b |
| 54b00 | 75 66 66 65 72 2d 66 69 6c 65 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 2c 20 78 20 28 6d 61 67 | uffer-file)..Key:.C-c.f.,.x.(mag |
| 54b20 | 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 2c 20 72 | it-file-untrack)..Key:.C-c.f.,.r |
| 54b40 | 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 | .(magit-file-rename)..Key:.C-c.f |
| 54b60 | 20 2c 20 6b 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 64 65 6c 65 74 65 29 0a 0a 4b 65 79 3a 20 43 | .,.k.(magit-file-delete)..Key:.C |
| 54b80 | 2d 63 20 66 20 2c 20 63 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 63 68 65 63 6b 6f 75 74 29 0a 0a | -c.f.,.c.(magit-file-checkout).. |
| 54ba0 | 4b 65 79 3a 20 43 2d 63 20 66 20 44 20 28 6d 61 67 69 74 2d 64 69 66 66 29 0a 0a 4b 65 79 3a 20 | Key:.C-c.f.D.(magit-diff)..Key:. |
| 54bc0 | 43 2d 63 20 66 20 64 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 62 75 66 66 65 72 2d 66 69 6c 65 29 | C-c.f.d.(magit-diff-buffer-file) |
| 54be0 | 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 4c 20 28 6d 61 67 69 74 2d 6c 6f 67 29 0a 0a 4b 65 79 3a | ..Key:.C-c.f.L.(magit-log)..Key: |
| 54c00 | 20 43 2d 63 20 66 20 6c 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 66 66 65 72 2d 66 69 6c 65 29 | .C-c.f.l.(magit-log-buffer-file) |
| 54c20 | 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 74 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 74 72 61 63 65 2d | ..Key:.C-c.f.t.(magit-log-trace- |
| 54c40 | 64 65 66 69 6e 69 74 69 6f 6e 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 4d 20 28 6d 61 67 69 74 | definition)..Key:.C-c.f.M.(magit |
| 54c60 | 2d 6c 6f 67 2d 6d 65 72 67 65 64 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 42 20 28 6d 61 67 69 | -log-merged)..Key:.C-c.f.B.(magi |
| 54c80 | 74 2d 62 6c 61 6d 65 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 62 20 28 6d 61 67 69 74 2d 62 6c | t-blame)..Key:.C-c.f.b.(magit-bl |
| 54ca0 | 61 6d 65 2d 61 64 64 69 74 69 6f 6e 73 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 72 20 28 6d 61 | ame-additions)..Key:.C-c.f.r.(ma |
| 54cc0 | 67 69 74 2d 62 6c 61 6d 65 2d 72 65 6d 6f 76 61 6c 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 66 | git-blame-removal)..Key:.C-c.f.f |
| 54ce0 | 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 76 65 72 73 65 29 0a 0a 4b 65 79 3a 20 43 2d 63 | .(magit-blame-reverse)..Key:.C-c |
| 54d00 | 20 66 20 6d 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f 29 0a 0a 4b 65 79 3a 20 43 2d | .f.m.(magit-blame-echo)..Key:.C- |
| 54d20 | 63 20 66 20 71 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 71 75 69 74 29 0a 0a 4b 65 79 3a 20 43 | c.f.q.(magit-blame-quit)..Key:.C |
| 54d40 | 2d 63 20 66 20 70 20 28 6d 61 67 69 74 2d 62 6c 6f 62 2d 70 72 65 76 69 6f 75 73 29 0a 0a 4b 65 | -c.f.p.(magit-blob-previous)..Ke |
| 54d60 | 79 3a 20 43 2d 63 20 66 20 6e 20 28 6d 61 67 69 74 2d 62 6c 6f 62 2d 6e 65 78 74 29 0a 0a 4b 65 | y:.C-c.f.n.(magit-blob-next)..Ke |
| 54d80 | 79 3a 20 43 2d 63 20 66 20 76 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 29 0a 0a 4b 65 | y:.C-c.f.v.(magit-find-file)..Ke |
| 54da0 | 79 3a 20 43 2d 63 20 66 20 56 20 28 6d 61 67 69 74 2d 62 6c 6f 62 2d 76 69 73 69 74 2d 66 69 6c | y:.C-c.f.V.(magit-blob-visit-fil |
| 54dc0 | 65 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 67 20 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 68 | e)..Key:.C-c.f.g.(magit-status-h |
| 54de0 | 65 72 65 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 47 20 28 6d 61 67 69 74 2d 64 69 73 70 6c 61 | ere)..Key:.C-c.f.G.(magit-displa |
| 54e00 | 79 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 | y-repository-buffer)..Key:.C-c.f |
| 54e20 | 20 63 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 65 20 | .c.(magit-commit)..Key:.C-c.f.e. |
| 54e40 | 28 6d 61 67 69 74 2d 65 64 69 74 2d 6c 69 6e 65 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 45 61 | (magit-edit-line-commit)......Ea |
| 54e60 | 63 68 20 6f 66 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 69 73 20 64 6f 63 75 6d 65 6e 74 | ch.of.these.commands.is.document |
| 54e80 | 65 64 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 20 72 69 67 68 74 20 62 65 6c 6f 77 2c 0a 20 20 20 | ed.individually.right.below,.... |
| 54ea0 | 20 20 61 6c 6f 6e 67 73 69 64 65 20 74 68 65 69 72 20 64 65 66 61 75 6c 74 20 6b 65 79 20 62 69 | ..alongside.their.default.key.bi |
| 54ec0 | 6e 64 69 6e 67 73 2e 20 20 54 68 65 20 62 69 6e 64 69 6e 67 73 20 73 68 6f 77 6e 20 61 62 6f 76 | ndings...The.bindings.shown.abov |
| 54ee0 | 65 20 61 72 65 0a 20 20 20 20 20 74 68 65 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 62 69 6e 64 69 | e.are......the.recommended.bindi |
| 54f00 | 6e 67 73 2c 20 77 68 69 63 68 20 79 6f 75 20 63 61 6e 20 65 6e 61 62 6c 65 20 62 79 20 66 6f 6c | ngs,.which.you.can.enable.by.fol |
| 54f20 | 6c 6f 77 69 6e 67 20 74 68 65 0a 20 20 20 20 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 20 66 75 72 | lowing.the......instructions.fur |
| 54f40 | 74 68 65 72 20 75 70 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 28 6d 61 67 69 74 2d 66 69 | ther.up...Key:.C-c.M-g.(magit-fi |
| 54f60 | 6c 65 2d 64 69 73 70 61 74 63 68 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 | le-dispatch)......This.transient |
| 54f80 | 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 |
| 54fa0 | 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 73 | ing.suffix.commands......and.dis |
| 54fc0 | 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 72 | plays.them.in.a.temporary.buffer |
| 54fe0 | 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 4b 65 79 | .until.a.suffix.is.invoked...Key |
| 55000 | 3a 20 43 2d 63 20 4d 2d 67 20 73 20 28 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 29 0a 0a | :.C-c.M-g.s.(magit-stage-file).. |
| 55020 | 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 73 20 28 6d 61 67 69 74 2d 73 74 61 67 65 2d 62 75 66 66 | Key:.C-c.M-g.s.(magit-stage-buff |
| 55040 | 65 72 2d 66 69 6c 65 29 0a 20 20 20 20 20 53 74 61 67 65 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 | er-file)......Stage.all.changes. |
| 55060 | 74 6f 20 74 68 65 20 66 69 6c 65 20 62 65 69 6e 67 20 76 69 73 69 74 65 64 20 69 6e 20 74 68 65 | to.the.file.being.visited.in.the |
| 55080 | 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 20 20 20 20 20 57 68 65 6e 20 6e 6f 74 20 76 | .current.buffer.......When.not.v |
| 550a0 | 69 73 69 74 69 6e 67 20 61 20 66 69 6c 65 2c 20 74 68 65 6e 20 74 68 65 20 66 69 72 73 74 20 63 | isiting.a.file,.then.the.first.c |
| 550c0 | 6f 6d 6d 61 6e 64 20 69 73 20 75 73 65 64 2c 20 77 68 69 63 68 0a 20 20 20 20 20 70 72 6f 6d 70 | ommand.is.used,.which......promp |
| 550e0 | 74 73 20 66 6f 72 20 61 20 66 69 6c 65 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 75 20 28 | ts.for.a.file...Key:.C-c.M-g.u.( |
| 55100 | 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c 65 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d | magit-unstage-file)..Key:.C-c.M- |
| 55120 | 67 20 75 20 28 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 62 75 66 66 65 72 2d 66 69 6c 65 29 0a | g.u.(magit-unstage-buffer-file). |
| 55140 | 20 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 | .....Unstage.all.changes.to.the. |
| 55160 | 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 72 72 65 6e | file.being.visited.in.the.curren |
| 55180 | 74 0a 20 20 20 20 20 62 75 66 66 65 72 2e 20 20 57 68 65 6e 20 6e 6f 74 20 76 69 73 69 74 69 6e | t......buffer...When.not.visitin |
| 551a0 | 67 20 61 20 66 69 6c 65 2c 20 74 68 65 6e 20 74 68 65 20 66 69 72 73 74 20 63 6f 6d 6d 61 6e 64 | g.a.file,.then.the.first.command |
| 551c0 | 20 69 73 20 75 73 65 64 2c 0a 20 20 20 20 20 77 68 69 63 68 20 70 72 6f 6d 70 74 73 20 66 6f 72 | .is.used,......which.prompts.for |
| 551e0 | 20 61 20 66 69 6c 65 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 2c 20 78 20 28 6d 61 67 69 | .a.file...Key:.C-c.M-g.,.x.(magi |
| 55200 | 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | t-file-untrack)......This.comman |
| 55220 | 64 20 75 6e 74 72 61 63 6b 73 20 61 20 66 69 6c 65 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 | d.untracks.a.file.read.from.the. |
| 55240 | 75 73 65 72 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 0a 20 20 20 20 20 76 69 73 | user,.defaulting.to.the......vis |
| 55260 | 69 74 65 64 20 66 69 6c 65 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 2c 20 72 20 28 6d 61 | ited.file...Key:.C-c.M-g.,.r.(ma |
| 55280 | 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | git-file-rename)......This.comma |
| 552a0 | 6e 64 20 72 65 6e 61 6d 65 73 20 61 20 66 69 6c 65 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 | nd.renames.a.file.read.from.the. |
| 552c0 | 75 73 65 72 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 0a 20 20 20 20 20 76 69 73 | user,.defaulting.to.the......vis |
| 552e0 | 69 74 65 64 20 66 69 6c 65 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 2c 20 6b 20 28 6d 61 | ited.file...Key:.C-c.M-g.,.k.(ma |
| 55300 | 67 69 74 2d 66 69 6c 65 2d 64 65 6c 65 74 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | git-file-delete)......This.comma |
| 55320 | 6e 64 20 64 65 6c 65 74 65 73 20 61 20 66 69 6c 65 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 | nd.deletes.a.file.read.from.the. |
| 55340 | 75 73 65 72 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 0a 20 20 20 20 20 76 69 73 | user,.defaulting.to.the......vis |
| 55360 | 69 74 65 64 20 66 69 6c 65 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 2c 20 63 20 28 6d 61 | ited.file...Key:.C-c.M-g.,.c.(ma |
| 55380 | 67 69 74 2d 66 69 6c 65 2d 63 68 65 63 6b 6f 75 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | git-file-checkout)......This.com |
| 553a0 | 6d 61 6e 64 20 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 | mand.updates.a.file.in.the.worki |
| 553c0 | 6e 67 20 74 72 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 | ng.tree.and.index.to.the......co |
| 553e0 | 6e 74 65 6e 74 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 | ntents.from.a.revision...Both.th |
| 55400 | 65 20 72 65 76 69 73 69 6f 6e 20 61 6e 64 20 66 69 6c 65 20 61 72 65 20 72 65 61 64 20 66 72 6f | e.revision.and.file.are.read.fro |
| 55420 | 6d 0a 20 20 20 20 20 74 68 65 20 75 73 65 72 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 44 | m......the.user...Key:.C-c.M-g.D |
| 55440 | 20 28 6d 61 67 69 74 2d 64 69 66 66 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e | .(magit-diff)......This.transien |
| 55460 | 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 6c 20 64 | t.prefix.command.binds.several.d |
| 55480 | 69 66 66 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 69 6e 66 | iff.suffix.commands......and.inf |
| 554a0 | 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 | ix.arguments.and.displays.them.i |
| 554c0 | 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 20 20 | n.a.temporary.buffer.until.a.... |
| 554e0 | 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 65 20 | ..suffix.is.invoked...See.*note. |
| 55500 | 44 69 66 66 69 6e 67 3a 3a 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 74 68 65 20 73 61 6d | Diffing::........This.is.the.sam |
| 55520 | 65 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 e2 80 98 64 e2 80 99 20 69 73 20 62 6f 75 6e 64 20 | e.command.that....d....is.bound. |
| 55540 | 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 74 68 | to.in.Magit.buffers...If......th |
| 55560 | 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 69 6c | is.command.is.invoked.from.a.fil |
| 55580 | 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 20 20 | e-visiting.buffer,.then.the..... |
| 555a0 | 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 e2 80 | .initial.value.of.the.option.(.. |
| 555c0 | 98 2d 2d e2 80 99 29 20 74 68 61 74 20 6c 69 6d 69 74 73 20 74 68 65 20 64 69 66 66 20 74 6f 20 | .--...).that.limits.the.diff.to. |
| 555e0 | 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 74 | certain......file(s).is.set.to.t |
| 55600 | 68 65 20 76 69 73 69 74 65 64 20 66 69 6c 65 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 64 | he.visited.file...Key:.C-c.M-g.d |
| 55620 | 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 62 75 66 66 65 72 2d 66 69 6c 65 29 0a 20 20 20 20 20 54 | .(magit-diff-buffer-file)......T |
| 55640 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20 74 68 65 20 64 69 66 66 20 66 6f 72 20 74 | his.command.shows.the.diff.for.t |
| 55660 | 68 65 20 66 69 6c 65 20 6f 66 20 62 6c 6f 62 20 74 68 61 74 20 74 68 65 20 63 75 72 72 65 6e 74 | he.file.of.blob.that.the.current |
| 55680 | 0a 20 20 20 20 20 62 75 66 66 65 72 20 76 69 73 69 74 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f | ......buffer.visits...User.Optio |
| 556a0 | 6e 3a 20 6d 61 67 69 74 2d 64 69 66 66 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6c 6f 63 6b 65 64 | n:.magit-diff-buffer-file-locked |
| 556c0 | 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 |
| 556e0 | 65 72 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 62 75 66 66 65 72 2d 66 69 6c 65 e2 80 99 20 | er....magit-diff-buffer-file.... |
| 55700 | 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 20 20 53 | uses.a......dedicated.buffer...S |
| 55720 | 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 0a 0a 4b | ee.*note.Modes.and.Buffers::...K |
| 55740 | 65 79 3a 20 43 2d 63 20 4d 2d 67 20 4c 20 28 6d 61 67 69 74 2d 6c 6f 67 29 0a 20 20 20 20 20 54 | ey:.C-c.M-g.L.(magit-log)......T |
| 55760 | 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 |
| 55780 | 64 73 20 73 65 76 65 72 61 6c 20 6c 6f 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 61 | ds.several.log.suffix.commands.a |
| 557a0 | 6e 64 0a 20 20 20 20 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 | nd......infix.arguments.and.disp |
| 557c0 | 6c 61 79 73 20 74 68 65 6d 20 69 6e 20 61 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 | lays.them.in.a.temporary.buffer. |
| 557e0 | 75 6e 74 69 6c 20 61 0a 20 20 20 20 20 73 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 20 | until.a......suffix.is.invoked.. |
| 55800 | 20 53 65 65 20 2a 6e 6f 74 65 20 4c 6f 67 67 69 6e 67 3a 3a 2e 0a 0a 20 20 20 20 20 54 68 69 73 | .See.*note.Logging::........This |
| 55820 | 20 69 73 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 e2 80 98 6c e2 80 | .is.the.same.command.that....l.. |
| 55840 | 99 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 69 6e 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 2e 20 | ..is.bound.to.in.Magit.buffers.. |
| 55860 | 20 49 66 0a 20 20 20 20 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 | .If......this.command.is.invoked |
| 55880 | 20 66 72 6f 6d 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 74 68 | .from.a.file-visiting.buffer,.th |
| 558a0 | 65 6e 20 74 68 65 0a 20 20 20 20 20 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 20 6f 66 20 74 68 65 | en.the......initial.value.of.the |
| 558c0 | 20 6f 70 74 69 6f 6e 20 28 e2 80 98 2d 2d e2 80 99 29 20 74 68 61 74 20 6c 69 6d 69 74 73 20 74 | .option.(...--...).that.limits.t |
| 558e0 | 68 65 20 6c 6f 67 20 74 6f 20 63 65 72 74 61 69 6e 0a 20 20 20 20 20 66 69 6c 65 28 73 29 20 69 | he.log.to.certain......file(s).i |
| 55900 | 73 20 73 65 74 20 74 6f 20 74 68 65 20 76 69 73 69 74 65 64 20 66 69 6c 65 2e 0a 0a 4b 65 79 3a | s.set.to.the.visited.file...Key: |
| 55920 | 20 43 2d 63 20 4d 2d 67 20 6c 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 66 66 65 72 2d 66 69 6c | .C-c.M-g.l.(magit-log-buffer-fil |
| 55940 | 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20 74 68 65 20 6c | e)......This.command.shows.the.l |
| 55960 | 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 74 68 65 | og.for.the.file.of.blob.that.the |
| 55980 | 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 20 52 65 | .current......buffer.visits...Re |
| 559a0 | 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 66 69 78 | names.are.followed.when.a.prefix |
| 559c0 | 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 6e 20 e2 | .argument.is.used......or.when.. |
| 559e0 | 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 67 20 61 | ..--follow....is.an.active.log.a |
| 55a00 | 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 20 20 20 | rgument...When.the.region.is.... |
| 55a20 | 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 65 64 20 | ..active,.the.log.is.restricted. |
| 55a40 | 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 55 73 65 | to.the.selected.line.range...Use |
| 55a60 | 72 20 4f 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 | r.Option:.magit-log-buffer-file- |
| 55a80 | 6c 6f 63 6b 65 64 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 | locked......This.option.controls |
| 55aa0 | 20 77 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 | .whether....magit-log-buffer-fil |
| 55ac0 | 65 e2 80 99 20 75 73 65 73 20 61 0a 20 20 20 20 20 64 65 64 69 63 61 74 65 64 20 62 75 66 66 65 | e....uses.a......dedicated.buffe |
| 55ae0 | 72 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 4d 6f 64 65 73 20 61 6e 64 20 42 75 66 66 65 72 73 3a | r...See.*note.Modes.and.Buffers: |
| 55b00 | 3a 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 74 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 74 72 | :...Key:.C-c.M-g.t.(magit-log-tr |
| 55b20 | 61 63 65 2d 64 65 66 69 6e 69 74 69 6f 6e 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | ace-definition)......This.comman |
| 55b40 | 64 20 73 68 6f 77 73 20 74 68 65 20 6c 6f 67 20 66 6f 72 20 74 68 65 20 64 65 66 69 6e 69 74 69 | d.shows.the.log.for.the.definiti |
| 55b60 | 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 4d 20 28 6d 61 | on.at.point...Key:.C-c.M-g.M.(ma |
| 55b80 | 67 69 74 2d 6c 6f 67 2d 6d 65 72 67 65 64 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | git-log-merged)......This.comman |
| 55ba0 | 64 20 72 65 61 64 73 20 61 20 63 6f 6d 6d 69 74 20 61 6e 64 20 61 20 62 72 61 6e 63 68 20 69 6e | d.reads.a.commit.and.a.branch.in |
| 55bc0 | 20 73 68 6f 77 73 20 61 20 6c 6f 67 20 63 6f 6e 63 65 72 6e 69 6e 67 0a 20 20 20 20 20 74 68 65 | .shows.a.log.concerning......the |
| 55be0 | 20 6d 65 72 67 65 20 6f 66 20 74 68 65 20 66 6f 72 6d 65 72 20 69 6e 74 6f 20 74 68 65 20 6c 61 | .merge.of.the.former.into.the.la |
| 55c00 | 74 74 65 72 2e 20 20 54 68 69 73 20 73 68 6f 77 73 20 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 | tter...This.shows.multiple...... |
| 55c20 | 63 6f 6d 6d 69 74 73 20 65 76 65 6e 20 69 6e 20 63 61 73 65 20 6f 66 20 61 20 66 61 73 74 2d 66 | commits.even.in.case.of.a.fast-f |
| 55c40 | 6f 72 77 61 72 64 20 6d 65 72 67 65 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 42 20 28 6d | orward.merge...Key:.C-c.M-g.B.(m |
| 55c60 | 61 67 69 74 2d 62 6c 61 6d 65 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 | agit-blame)......This.transient. |
| 55c80 | 70 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 | prefix.command.binds.all.blaming |
| 55ca0 | 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 | .suffix.commands......along.with |
| 55cc0 | 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 | .the.appropriate.infix.arguments |
| 55ce0 | 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e 20 61 0a 20 20 20 20 20 74 65 6d | .and.displays.them.in.a......tem |
| 55d00 | 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 66 69 78 20 69 73 20 | porary.buffer.until.a.suffix.is. |
| 55d20 | 69 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 | invoked........For.more.informat |
| 55d40 | 69 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 | ion.about.this.and.the.following |
| 55d60 | 20 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 | .commands.also.see......*note.Bl |
| 55d80 | 61 6d 69 6e 67 3a 3a 2e 0a 0a 20 20 20 20 20 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 | aming::........In.addition.to.th |
| 55da0 | 65 20 e2 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 | e....magit-blame....sub-transien |
| 55dc0 | 74 2c 20 74 68 65 20 64 69 73 70 61 74 63 68 0a 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 20 61 | t,.the.dispatch......transient.a |
| 55de0 | 6c 73 6f 20 62 69 6e 64 73 20 73 65 76 65 72 61 6c 20 62 6c 61 6d 69 6e 67 20 73 75 66 66 69 78 | lso.binds.several.blaming.suffix |
| 55e00 | 20 63 6f 6d 6d 61 6e 64 73 20 64 69 72 65 63 74 6c 79 2e 20 20 53 65 65 0a 20 20 20 20 20 2a 6e | .commands.directly...See......*n |
| 55e20 | 6f 74 65 20 42 6c 61 6d 69 6e 67 3a 3a 20 66 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | ote.Blaming::.for.information.ab |
| 55e40 | 6f 75 74 20 74 68 6f 73 65 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 62 69 6e 64 69 6e 67 73 2e | out.those.commands.and.bindings. |
| 55e60 | 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 70 20 28 6d 61 67 69 74 2d 62 6c 6f 62 2d 70 72 65 | ..Key:.C-c.M-g.p.(magit-blob-pre |
| 55e80 | 76 69 6f 75 73 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 76 69 73 69 74 73 20 | vious)......This.command.visits. |
| 55ea0 | 74 68 65 20 70 72 65 76 69 6f 75 73 20 62 6c 6f 62 20 77 68 69 63 68 20 6d 6f 64 69 66 69 65 64 | the.previous.blob.which.modified |
| 55ec0 | 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 66 69 6c 65 2e 0a 0a 4b 65 79 3a 20 43 2d | .the.current......file...Key:.C- |
| 55ee0 | 63 20 4d 2d 67 20 6e 20 28 6d 61 67 69 74 2d 62 6c 6f 62 2d 6e 65 78 74 29 0a 20 20 20 20 20 54 | c.M-g.n.(magit-blob-next)......T |
| 55f00 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 76 69 73 69 74 73 20 74 68 65 20 6e 65 78 74 20 62 6c 6f 62 | his.command.visits.the.next.blob |
| 55f20 | 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 65 | .which.modified.the.current.file |
| 55f40 | 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 76 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 | ...Key:.C-c.M-g.v.(magit-find-fi |
| 55f60 | 6c 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 61 64 73 20 61 20 72 65 | le)......This.command.reads.a.re |
| 55f80 | 76 69 73 69 6f 6e 20 61 6e 64 20 66 69 6c 65 20 61 6e 64 20 76 69 73 69 74 73 20 74 68 65 20 72 | vision.and.file.and.visits.the.r |
| 55fa0 | 65 73 70 65 63 74 69 76 65 0a 20 20 20 20 20 62 6c 6f 62 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d | espective......blob...Key:.C-c.M |
| 55fc0 | 2d 67 20 56 20 28 6d 61 67 69 74 2d 62 6c 6f 62 2d 76 69 73 69 74 2d 66 69 6c 65 29 0a 20 20 20 | -g.V.(magit-blob-visit-file).... |
| 55fe0 | 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 66 69 6c 65 20 66 | ..This.command.visits.the.file.f |
| 56000 | 72 6f 6d 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 63 6f 72 72 65 73 70 6f 6e 64 | rom.the.working.tree,.correspond |
| 56020 | 69 6e 67 0a 20 20 20 20 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 6c 6f 62 2e 20 20 57 | ing......to.the.current.blob...W |
| 56040 | 68 65 6e 20 76 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 | hen.visiting.a.blob.or.the.versi |
| 56060 | 6f 6e 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 69 6e 64 65 78 2c 20 74 68 65 6e 20 69 74 20 | on.from.the......index,.then.it. |
| 56080 | 67 6f 65 73 20 74 6f 20 74 68 65 20 73 61 6d 65 20 6c 6f 63 61 74 69 6f 6e 20 69 6e 20 74 68 65 | goes.to.the.same.location.in.the |
| 560a0 | 20 72 65 73 70 65 63 74 69 76 65 20 66 69 6c 65 20 69 6e 0a 20 20 20 20 20 74 68 65 20 77 6f 72 | .respective.file.in......the.wor |
| 560c0 | 6b 69 6e 67 20 74 72 65 65 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 67 20 28 6d 61 67 69 | king.tree...Key:.C-c.M-g.g.(magi |
| 560e0 | 74 2d 73 74 61 74 75 73 2d 68 65 72 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 | t-status-here)......This.command |
| 56100 | 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 63 75 72 72 | .displays.the.status.of.the.curr |
| 56120 | 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 20 61 0a 20 20 20 20 20 62 75 66 66 65 72 2c | ent.repository.in.a......buffer, |
| 56140 | 20 6c 69 6b 65 20 e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 e2 80 99 20 64 6f 65 73 2e 20 20 | .like....magit-status....does... |
| 56160 | 41 64 64 69 74 69 6f 6e 61 6c 6c 79 20 69 74 20 74 72 69 65 73 20 74 6f 20 67 6f 20 74 6f 0a 20 | Additionally.it.tries.to.go.to.. |
| 56180 | 20 20 20 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 74 68 61 74 20 62 75 66 66 65 72 2c | ....the.position.in.that.buffer, |
| 561a0 | 20 77 68 69 63 68 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 | .which.corresponds.to.the.positi |
| 561c0 | 6f 6e 20 69 6e 0a 20 20 20 20 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 2d 76 69 73 69 | on.in......the.current.file-visi |
| 561e0 | 74 69 6e 67 20 62 75 66 66 65 72 20 28 69 66 20 61 6e 79 29 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 | ting.buffer.(if.any)...Key:.C-c. |
| 56200 | 4d 2d 67 20 47 20 28 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 | M-g.G.(magit-display-repository- |
| 56220 | 62 75 66 66 65 72 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 61 64 73 20 | buffer)......This.command.reads. |
| 56240 | 61 6e 64 20 64 69 73 70 6c 61 79 73 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 62 65 6c 6f | and.displays.a.Magit.buffer.belo |
| 56260 | 6e 67 69 6e 67 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 | nging.to.the......current.reposi |
| 56280 | 74 6f 72 79 2c 20 77 69 74 68 6f 75 74 20 72 65 66 72 65 73 68 69 6e 67 20 69 74 2e 0a 0a 4b 65 | tory,.without.refreshing.it...Ke |
| 562a0 | 79 3a 20 43 2d 63 20 4d 2d 67 20 63 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 | y:.C-c.M-g.c.(magit-commit)..... |
| 562c0 | 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 | .This.transient.prefix.command.b |
| 562e0 | 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e | inds.the.following.suffix.comman |
| 56300 | 64 73 0a 20 20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 | ds......along.with.the.appropria |
| 56320 | 74 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 | te.infix.arguments.and.displays. |
| 56340 | 74 68 65 6d 20 69 6e 20 61 0a 20 20 20 20 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 | them.in.a......temporary.buffer. |
| 56360 | 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 20 20 53 65 65 20 | until.a.suffix.is.invoked...See. |
| 56380 | 2a 6e 6f 74 65 20 49 6e 69 74 69 61 74 69 6e 67 20 61 0a 20 20 20 20 20 43 6f 6d 6d 69 74 3a 3a | *note.Initiating.a......Commit:: |
| 563a0 | 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 65 20 28 6d 61 67 69 74 2d 65 64 69 74 2d 6c 69 | ...Key:.C-c.M-g.e.(magit-edit-li |
| 563c0 | 6e 65 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 61 6b | ne-commit)......This.command.mak |
| 563e0 | 65 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 65 64 69 74 61 62 6c 65 20 74 68 61 74 20 61 64 64 65 | es.the.commit.editable.that.adde |
| 56400 | 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 0a 0a 20 20 20 20 20 57 69 74 68 20 61 | d.the.current.line........With.a |
| 56420 | 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 74 20 6d 61 6b 65 73 20 74 68 65 20 63 6f | .prefix.argument.it.makes.the.co |
| 56440 | 6d 6d 69 74 20 65 64 69 74 61 62 6c 65 20 74 68 61 74 20 72 65 6d 6f 76 65 73 0a 20 20 20 20 20 | mmit.editable.that.removes...... |
| 56460 | 74 68 65 20 6c 69 6e 65 2c 20 69 66 20 61 6e 79 2e 20 20 54 68 65 20 63 6f 6d 6d 69 74 20 69 73 | the.line,.if.any...The.commit.is |
| 56480 | 20 64 65 74 65 72 6d 69 6e 65 64 20 75 73 69 6e 67 20 e2 80 98 67 69 74 20 62 6c 61 6d 65 e2 80 | .determined.using....git.blame.. |
| 564a0 | 99 20 61 6e 64 0a 20 20 20 20 20 6d 61 64 65 20 65 64 69 74 61 62 6c 65 20 75 73 69 6e 67 20 e2 | ..and......made.editable.using.. |
| 564c0 | 80 98 67 69 74 20 72 65 62 61 73 65 20 2d 2d 69 6e 74 65 72 61 63 74 69 76 65 e2 80 99 20 69 66 | ..git.rebase.--interactive....if |
| 564e0 | 20 69 74 20 69 73 20 72 65 61 63 68 61 62 6c 65 0a 20 20 20 20 20 66 72 6f 6d 20 e2 80 98 48 45 | .it.is.reachable......from....HE |
| 56500 | 41 44 e2 80 99 2c 20 6f 72 20 62 79 20 63 68 65 63 6b 69 6e 67 20 6f 75 74 20 74 68 65 20 63 6f | AD...,.or.by.checking.out.the.co |
| 56520 | 6d 6d 69 74 20 28 6f 72 20 61 20 62 72 61 6e 63 68 20 74 68 61 74 20 70 6f 69 6e 74 73 0a 20 20 | mmit.(or.a.branch.that.points... |
| 56540 | 20 20 20 61 74 20 69 74 29 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f | ...at.it).otherwise.....File:.do |
| 56560 | 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 69 6e 6f 72 20 4d 6f 64 65 20 | c5khxAZ.info,..Node:.Minor.Mode. |
| 56580 | 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 |
| 565a0 | 76 3a 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 | v:.Commands.for.Buffers.Visiting |
| 565c0 | 20 46 69 6c 65 73 2c 20 20 55 70 3a 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a 38 2e 31 31 | .Files,..Up:.Miscellaneous..8.11 |
| 565e0 | 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 67 | .Minor.Mode.for.Buffers.Visiting |
| 56600 | 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 3d | .Blobs.========================= |
| 56620 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 65 20 e2 80 98 6d 61 67 69 74 2d | =================..The....magit- |
| 56640 | 62 6c 6f 62 2d 6d 6f 64 65 e2 80 99 20 65 6e 61 62 6c 65 73 20 63 65 72 74 61 69 6e 20 4d 61 67 | blob-mode....enables.certain.Mag |
| 56660 | 69 74 20 66 65 61 74 75 72 65 73 20 69 6e 20 62 6c 6f 62 2d 76 69 73 69 74 69 6e 67 0a 62 75 66 | it.features.in.blob-visiting.buf |
| 56680 | 66 65 72 73 2e 20 20 53 75 63 68 20 62 75 66 66 65 72 73 20 63 61 6e 20 62 65 20 63 72 65 61 74 | fers...Such.buffers.can.be.creat |
| 566a0 | 65 64 20 75 73 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 e2 80 99 20 61 | ed.using....magit-find-file....a |
| 566c0 | 6e 64 20 73 6f 6d 65 0a 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 6d 65 6e 74 69 6f 6e 65 | nd.some.of.the.commands.mentione |
| 566e0 | 64 20 62 65 6c 6f 77 2c 20 77 68 69 63 68 20 61 6c 73 6f 20 74 61 6b 65 20 63 61 72 65 20 6f 66 | d.below,.which.also.take.care.of |
| 56700 | 20 74 75 72 6e 69 6e 67 20 6f 6e 20 74 68 69 73 0a 6d 69 6e 6f 72 20 6d 6f 64 65 2e 20 20 43 75 | .turning.on.this.minor.mode...Cu |
| 56720 | 72 72 65 6e 74 6c 79 20 74 68 69 73 20 6d 6f 64 65 20 6f 6e 6c 79 20 65 73 74 61 62 6c 69 73 68 | rrently.this.mode.only.establish |
| 56740 | 65 73 20 61 20 66 65 77 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2c 0a 62 75 74 20 74 68 69 73 20 | es.a.few.key.bindings,.but.this. |
| 56760 | 6d 69 67 68 74 20 62 65 20 65 78 74 65 6e 64 65 64 2e 0a 0a 4b 65 79 3a 20 70 20 28 6d 61 67 69 | might.be.extended...Key:.p.(magi |
| 56780 | 74 2d 62 6c 6f 62 2d 70 72 65 76 69 6f 75 73 29 0a 20 20 20 20 20 56 69 73 69 74 20 74 68 65 20 | t-blob-previous)......Visit.the. |
| 567a0 | 70 72 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 | previous.blob.which.modified.the |
| 567c0 | 20 63 75 72 72 65 6e 74 20 66 69 6c 65 2e 0a 0a 4b 65 79 3a 20 6e 20 28 6d 61 67 69 74 2d 62 6c | .current.file...Key:.n.(magit-bl |
| 567e0 | 6f 62 2d 6e 65 78 74 29 0a 20 20 20 20 20 56 69 73 69 74 20 74 68 65 20 6e 65 78 74 20 62 6c 6f | ob-next)......Visit.the.next.blo |
| 56800 | 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 |
| 56820 | 65 2e 0a 0a 4b 65 79 3a 20 71 20 28 6d 61 67 69 74 2d 6b 69 6c 6c 2d 74 68 69 73 2d 62 75 66 66 | e...Key:.q.(magit-kill-this-buff |
| 56840 | 65 72 29 0a 20 20 20 20 20 4b 69 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 | er)......Kill.the.current.buffer |
| 56860 | 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | .....File:.doc5khxAZ.info,..Node |
| 56880 | 3a 20 43 75 73 74 6f 6d 69 7a 69 6e 67 2c 20 20 4e 65 78 74 3a 20 50 6c 75 6d 62 69 6e 67 2c 20 | :.Customizing,..Next:.Plumbing,. |
| 568a0 | 20 50 72 65 76 3a 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a | .Prev:.Miscellaneous,..Up:.Top.. |
| 568c0 | 39 20 43 75 73 74 6f 6d 69 7a 69 6e 67 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 42 6f 74 | 9.Customizing.*************..Bot |
| 568e0 | 68 20 47 69 74 20 61 6e 64 20 45 6d 61 63 73 20 61 72 65 20 68 69 67 68 6c 79 20 63 75 73 74 6f | h.Git.and.Emacs.are.highly.custo |
| 56900 | 6d 69 7a 61 62 6c 65 2e 20 20 4d 61 67 69 74 20 69 73 20 62 6f 74 68 20 61 20 47 69 74 0a 70 6f | mizable...Magit.is.both.a.Git.po |
| 56920 | 72 63 65 6c 61 69 6e 20 61 73 20 77 65 6c 6c 20 61 73 20 61 6e 20 45 6d 61 63 73 20 70 61 63 6b | rcelain.as.well.as.an.Emacs.pack |
| 56940 | 61 67 65 2c 20 73 6f 20 69 74 20 6d 61 6b 65 73 20 73 65 6e 73 65 20 74 6f 20 63 75 73 74 6f 6d | age,.so.it.makes.sense.to.custom |
| 56960 | 69 7a 65 20 69 74 0a 75 73 69 6e 67 20 62 6f 74 68 20 47 69 74 20 76 61 72 69 61 62 6c 65 73 20 | ize.it.using.both.Git.variables. |
| 56980 | 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 20 20 48 6f 77 65 76 | as.well.as.Emacs.options...Howev |
| 569a0 | 65 72 20 74 68 69 73 0a 66 6c 65 78 69 62 69 6c 69 74 79 20 64 6f 65 73 6e e2 80 99 74 20 63 6f | er.this.flexibility.doesn...t.co |
| 569c0 | 6d 65 20 77 69 74 68 6f 75 74 20 70 72 6f 62 6c 65 6d 73 2c 20 69 6e 63 6c 75 64 69 6e 67 20 62 | me.without.problems,.including.b |
| 569e0 | 75 74 20 6e 6f 74 20 6c 69 6d 69 74 65 64 20 74 6f 0a 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 2e | ut.not.limited.to.the.following. |
| 56a00 | 0a 0a 20 20 20 e2 80 a2 20 53 6f 6d 65 20 47 69 74 20 76 61 72 69 61 62 6c 65 73 20 61 75 74 6f | .........Some.Git.variables.auto |
| 56a20 | 6d 61 74 69 63 61 6c 6c 79 20 68 61 76 65 20 61 6e 20 65 66 66 65 63 74 20 69 6e 20 4d 61 67 69 | matically.have.an.effect.in.Magi |
| 56a40 | 74 20 77 69 74 68 6f 75 74 0a 20 20 20 20 20 72 65 71 75 69 72 69 6e 67 20 61 6e 79 20 65 78 70 | t.without......requiring.any.exp |
| 56a60 | 6c 69 63 69 74 20 73 75 70 70 6f 72 74 2e 20 20 53 6f 6d 65 74 69 6d 65 73 20 74 68 61 74 20 69 | licit.support...Sometimes.that.i |
| 56a80 | 73 20 64 65 73 69 72 61 62 6c 65 20 2d 20 69 6e 0a 20 20 20 20 20 6f 74 68 65 72 20 63 61 73 65 | s.desirable.-.in......other.case |
| 56aa0 | 73 2c 20 69 74 20 62 72 65 61 6b 73 20 4d 61 67 69 74 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 61 | s,.it.breaks.Magit........When.a |
| 56ac0 | 20 63 65 72 74 61 69 6e 20 47 69 74 20 73 65 74 74 69 6e 67 20 62 72 65 61 6b 73 20 4d 61 67 69 | .certain.Git.setting.breaks.Magi |
| 56ae0 | 74 20 62 75 74 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6b 65 65 70 20 75 73 69 6e 67 0a 20 20 20 | t.but.you.want.to.keep.using.... |
| 56b00 | 20 20 74 68 61 74 20 73 65 74 74 69 6e 67 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 | ..that.setting.on.the.command.li |
| 56b20 | 6e 65 2c 20 74 68 65 6e 20 74 68 61 74 20 63 61 6e 20 62 65 20 61 63 63 6f 6d 70 6c 69 73 68 65 | ne,.then.that.can.be.accomplishe |
| 56b40 | 64 20 62 79 0a 20 20 20 20 20 6f 76 65 72 72 69 64 69 6e 67 20 74 68 65 20 76 61 6c 75 65 20 66 | d.by......overriding.the.value.f |
| 56b60 | 6f 72 20 4d 61 67 69 74 20 6f 6e 6c 79 20 62 79 20 61 70 70 65 6e 64 69 6e 67 20 73 6f 6d 65 74 | or.Magit.only.by.appending.somet |
| 56b80 | 68 69 6e 67 20 6c 69 6b 65 0a 20 20 20 20 20 e2 80 98 28 22 2d 63 22 20 22 73 6f 6d 65 2e 76 61 | hing.like.........("-c"."some.va |
| 56ba0 | 72 69 61 62 6c 65 3d 63 6f 6d 70 61 74 69 62 6c 65 2d 76 61 6c 75 65 22 29 e2 80 99 20 74 6f 0a | riable=compatible-value")....to. |
| 56bc0 | 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e | ........magit-git-global-argumen |
| 56be0 | 74 73 e2 80 99 2e 0a 0a 20 20 20 e2 80 a2 20 43 65 72 74 61 69 6e 20 73 65 74 74 69 6e 67 73 20 | ts.............Certain.settings. |
| 56c00 | 6c 69 6b 65 20 e2 80 98 66 65 74 63 68 2e 70 72 75 6e 65 3d 74 72 75 65 e2 80 99 20 61 72 65 20 | like....fetch.prune=true....are. |
| 56c20 | 72 65 73 70 65 63 74 65 64 20 62 79 20 4d 61 67 69 74 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 73 | respected.by.Magit......commands |
| 56c40 | 20 28 62 65 63 61 75 73 65 20 74 68 65 79 20 73 69 6d 70 6c 79 20 63 61 6c 6c 20 74 68 65 20 72 | .(because.they.simply.call.the.r |
| 56c60 | 65 73 70 65 63 74 69 76 65 20 47 69 74 20 63 6f 6d 6d 61 6e 64 29 20 62 75 74 0a 20 20 20 20 20 | espective.Git.command).but...... |
| 56c80 | 74 68 65 69 72 20 76 61 6c 75 65 20 69 73 20 6e 6f 74 20 72 65 66 6c 65 63 74 65 64 20 69 6e 20 | their.value.is.not.reflected.in. |
| 56ca0 | 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 74 72 61 6e 73 69 65 6e 74 20 62 75 66 66 65 72 73 | the.respective.transient.buffers |
| 56cc0 | 2e 0a 20 20 20 20 20 49 6e 20 74 68 69 73 20 63 61 73 65 20 74 68 65 20 e2 80 98 2d 2d 70 72 75 | .......In.this.case.the....--pru |
| 56ce0 | 6e 65 e2 80 99 20 61 72 67 75 6d 65 6e 74 20 69 6e 20 e2 80 98 6d 61 67 69 74 2d 66 65 74 63 68 | ne....argument.in....magit-fetch |
| 56d00 | e2 80 99 20 6d 69 67 68 74 20 62 65 0a 20 20 20 20 20 61 63 74 69 76 65 20 6f 72 20 69 6e 61 63 | ....might.be......active.or.inac |
| 56d20 | 74 69 76 65 2c 20 62 75 74 20 74 68 61 74 20 64 6f 65 73 6e e2 80 99 74 20 6b 65 65 70 20 74 68 | tive,.but.that.doesn...t.keep.th |
| 56d40 | 65 20 47 69 74 20 76 61 72 69 61 62 6c 65 20 66 72 6f 6d 0a 20 20 20 20 20 62 65 69 6e 67 20 68 | e.Git.variable.from......being.h |
| 56d60 | 6f 6e 6f 72 65 64 20 62 79 20 74 68 65 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 61 6e | onored.by.the.suffix.commands.an |
| 56d80 | 79 77 61 79 2e 20 20 53 6f 20 70 72 75 6e 69 6e 67 20 6d 69 67 68 74 0a 20 20 20 20 20 68 61 70 | yway...So.pruning.might......hap |
| 56da0 | 70 65 6e 20 64 65 73 70 69 74 65 20 74 68 65 20 e2 80 98 2d 2d 70 72 75 6e 65 e2 80 99 20 61 72 | pen.despite.the....--prune....ar |
| 56dc0 | 67 75 6d 65 6e 74 73 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 61 20 77 61 79 | guments.being.displayed.in.a.way |
| 56de0 | 0a 20 20 20 20 20 74 68 61 74 20 73 65 65 6d 73 20 74 6f 20 69 6e 64 69 63 61 74 65 20 74 68 61 | ......that.seems.to.indicate.tha |
| 56e00 | 74 20 6e 6f 20 70 72 75 6e 69 6e 67 20 77 69 6c 6c 20 68 61 70 70 65 6e 2e 0a 0a 20 20 20 49 20 | t.no.pruning.will.happen......I. |
| 56e20 | 69 6e 74 65 6e 64 20 74 6f 20 61 64 64 72 65 73 73 20 74 68 65 73 65 20 61 6e 64 20 73 69 6d 69 | intend.to.address.these.and.simi |
| 56e40 | 6c 61 72 20 69 73 73 75 65 73 20 69 6e 20 61 20 66 75 74 75 72 65 20 72 65 6c 65 61 73 65 2e 0a | lar.issues.in.a.future.release.. |
| 56e60 | 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 50 65 72 2d 52 65 70 6f 73 69 74 6f 72 79 20 43 6f 6e 66 69 | .*.Menu:..*.Per-Repository.Confi |
| 56e80 | 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 6e 67 73 3a | guration::.*.Essential.Settings: |
| 56ea0 | 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | :....File:.doc5khxAZ.info,..Node |
| 56ec0 | 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 74 69 6f 6e 2c 20 | :.Per-Repository.Configuration,. |
| 56ee0 | 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 20 20 55 70 3a 20 | .Next:.Essential.Settings,..Up:. |
| 56f00 | 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 69 74 6f 72 79 20 | Customizing..9.1.Per-Repository. |
| 56f20 | 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 3d 3d 3d 3d 3d 3d | Configuration.================== |
| 56f40 | 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 62 65 20 63 6f 6e | ==============..Magit.can.be.con |
| 56f60 | 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 79 20 6c 65 76 65 | figured.on.a.per-repository.leve |
| 56f80 | 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 20 61 73 20 77 65 | l.using.both.Git.variables.as.we |
| 56fa0 | 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 6f 20 73 65 74 20 | ll.as.Emacs.options......To.set. |
| 56fc0 | 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 6f 73 69 74 6f 72 | a.Git.variable.for.one.repositor |
| 56fe0 | 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 80 98 2f 70 61 74 | y.only,.simply.set.it.in..../pat |
| 57000 | 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 6e 73 74 65 61 64 | h/to/repo/.git/config....instead |
| 57020 | 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 20 6f 72 0a e2 80 | .of....$HOME/.gitconfig....or... |
| 57040 | 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 5b 42 52 4f 4b 45 4e | ./etc/gitconfig......See.[BROKEN |
| 57060 | 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 63 6f 6e 66 69 67 5d 0a 0a 20 20 20 53 69 6d 69 6c | .LINK:.man:git-config].....Simil |
| 57080 | 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 65 74 20 66 | arly,.Emacs.options.can.be.set.f |
| 570a0 | 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 69 74 69 6e | or.one.repository.only.by.editin |
| 570c0 | 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 6c 73 2e 65 | g..../path/to/repo/.dir-locals.e |
| 570e0 | 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 63 74 6f 72 | l......See.*note.(emacs)Director |
| 57100 | 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 74 6f 20 64 | y.Variables::...For.example.to.d |
| 57120 | 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 66 0a 66 69 | isable.automatic.refreshes.of.fi |
| 57140 | 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 6f 6e 65 20 | le-visiting.buffers.in.just.one. |
| 57160 | 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 20 20 e2 80 | huge.repository.use.this:....... |
| 57180 | 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 2d 6c 6f 63 | ...../path/to/huge/repo/.dir-loc |
| 571a0 | 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 20 28 28 6d | als.el...............((nil...((m |
| 571c0 | 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 29 29 0a 0a | agit-refresh-buffers...nil)))).. |
| 571e0 | 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 6f 20 69 6e | ...It.might.only.be.costly.to.in |
| 57200 | 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 6f 20 4d 61 | sert.certain.information.into.Ma |
| 57220 | 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 20 74 68 61 | git.buffers.for.repositories.tha |
| 57240 | 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 6e 20 77 68 | t.are.exceptionally.large,.in.wh |
| 57260 | 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 20 72 65 73 | ich.case.you.can.disable.the.res |
| 57280 | 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 73 74 20 66 | pective.section.inserters.just.f |
| 572a0 | 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 e2 80 98 2f | or.that.repository:............/ |
| 572c0 | 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 69 72 2d 6c | path/to/tag/invested/repo/.dir-l |
| 572e0 | 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 69 74 2d 73 | ocals.el...............((magit-s |
| 57300 | 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 76 61 6c 20 | tatus-mode...............((eval. |
| 57320 | 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 65 72 74 65 | ..(magit-disable-section-inserte |
| 57340 | 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 29 29 29 29 | r.'magit-insert-tags-header))))) |
| 57360 | 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 69 73 61 62 6c 65 2d 73 65 63 74 69 6f | ..Function:.magit-disable-sectio |
| 57380 | 6e 2d 69 6e 73 65 72 74 65 72 20 66 6e 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e | n-inserter.fn......This.function |
| 573a0 | 20 64 69 73 61 62 6c 65 73 20 74 68 65 20 73 65 63 74 69 6f 6e 20 69 6e 73 65 72 74 65 72 20 46 | .disables.the.section.inserter.F |
| 573c0 | 4e 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 | N.in.the.current......repository |
| 573e0 | 2e 20 20 49 74 20 69 73 20 6f 6e 6c 79 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 75 73 65 20 69 | ...It.is.only.intended.for.use.i |
| 57400 | 6e 20 e2 80 98 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c e2 80 99 20 61 6e 64 0a 20 20 20 20 20 | n.....dir-locals.el....and...... |
| 57420 | e2 80 98 2e 64 69 72 2d 6c 6f 63 61 6c 73 2d 32 2e 65 6c e2 80 99 2e 0a 0a 20 20 20 49 66 20 79 | ....dir-locals-2.el.........If.y |
| 57440 | 6f 75 20 77 61 6e 74 20 74 6f 20 61 70 70 6c 79 20 74 68 65 20 73 61 6d 65 20 73 65 74 74 69 6e | ou.want.to.apply.the.same.settin |
| 57460 | 67 73 20 74 6f 20 73 65 76 65 72 61 6c 2c 20 62 75 74 20 6e 6f 74 20 61 6c 6c 2c 0a 72 65 70 6f | gs.to.several,.but.not.all,.repo |
| 57480 | 73 69 74 6f 72 69 65 73 20 74 68 65 6e 20 6b 65 65 70 69 6e 67 20 74 68 65 20 72 65 70 6f 73 69 | sitories.then.keeping.the.reposi |
| 574a0 | 74 6f 72 79 2d 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 20 66 69 6c 65 73 20 69 6e 20 73 79 6e 63 0a | tory-local.config.files.in.sync. |
| 574c0 | 77 6f 75 6c 64 20 71 75 69 63 6b 6c 79 20 62 65 63 6f 6d 65 20 61 6e 6e 6f 79 69 6e 67 2e 20 20 | would.quickly.become.annoying... |
| 574e0 | 54 6f 20 61 76 6f 69 64 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 63 72 65 61 74 65 20 63 6f 6e | To.avoid.that.you.can.create.con |
| 57500 | 66 69 67 0a 66 69 6c 65 73 20 66 6f 72 20 63 65 72 74 61 69 6e 20 63 6c 61 73 73 65 73 20 6f 66 | fig.files.for.certain.classes.of |
| 57520 | 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 28 65 2e 67 2e 2c 20 22 68 75 67 65 20 72 65 70 6f 73 | .repositories.(e.g.,."huge.repos |
| 57540 | 69 74 6f 72 69 65 73 22 29 0a 61 6e 64 20 74 68 65 6e 20 69 6e 63 6c 75 64 65 20 74 68 6f 73 65 | itories").and.then.include.those |
| 57560 | 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 70 65 72 2d 72 65 70 6f 73 69 74 6f 72 79 20 63 6f 6e | .files.in.the.per-repository.con |
| 57580 | 66 69 67 20 66 69 6c 65 73 2e 20 20 46 6f 72 0a 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 e2 80 a2 | fig.files...For.example:........ |
| 575a0 | 20 e2 80 98 2f 70 61 74 68 2f 74 6f 2f 68 75 67 65 2f 72 65 70 6f 2f 2e 67 69 74 2f 63 6f 6e 66 | ..../path/to/huge/repo/.git/conf |
| 575c0 | 69 67 e2 80 99 0a 0a 20 20 20 20 20 20 20 20 20 20 5b 69 6e 63 6c 75 64 65 5d 0a 20 20 20 20 20 | ig...............[include]...... |
| 575e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 20 3d 20 2f 70 61 74 68 2f 74 6f 2f 68 75 67 | .............path.=./path/to/hug |
| 57600 | 65 2d 67 69 74 63 6f 6e 66 69 67 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 2f 70 61 74 68 2f 74 6f 2f | e-gitconfig............/path/to/ |
| 57620 | 68 75 67 65 2d 67 69 74 63 6f 6e 66 69 67 e2 80 99 0a 0a 20 20 20 20 20 20 20 20 20 20 5b 73 74 | huge-gitconfig...............[st |
| 57640 | 61 74 75 73 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 55 6e 74 72 | atus]...................showUntr |
| 57660 | 61 63 6b 65 64 46 69 6c 65 73 20 3d 20 6e 6f 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 24 48 4f 4d 45 | ackedFiles.=.no............$HOME |
| 57680 | 2f 2e 65 6d 61 63 73 2e 64 2f 69 6e 69 74 2e 65 6c e2 80 99 0a 0a 20 20 20 20 20 20 20 20 20 20 | /.emacs.d/init.el............... |
| 576a0 | 28 64 69 72 2d 6c 6f 63 61 6c 73 2d 73 65 74 2d 63 6c 61 73 73 2d 76 61 72 69 61 62 6c 65 73 20 | (dir-locals-set-class-variables. |
| 576c0 | 27 68 75 67 65 2d 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 | 'huge-git-repository............ |
| 576e0 | 20 20 27 28 28 6e 69 6c 20 2e 20 28 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 | ..'((nil...((magit-refresh-buffe |
| 57700 | 72 73 20 2e 20 6e 69 6c 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 28 64 69 72 2d 6c 6f | rs...nil)))))............(dir-lo |
| 57720 | 63 61 6c 73 2d 73 65 74 2d 64 69 72 65 63 74 6f 72 79 2d 63 6c 61 73 73 0a 20 20 20 20 20 20 20 | cals-set-directory-class........ |
| 57740 | 20 20 20 20 20 20 22 2f 70 61 74 68 2f 74 6f 2f 68 75 67 65 2f 72 65 70 6f 2f 22 20 27 68 75 67 | ......"/path/to/huge/repo/".'hug |
| 57760 | 65 2d 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b | e-git-repository)....File:.doc5k |
| 57780 | 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 45 73 73 65 6e 74 69 61 6c 20 53 65 74 74 | hxAZ.info,..Node:.Essential.Sett |
| 577a0 | 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 20 43 6f 6e 66 | ings,..Prev:.Per-Repository.Conf |
| 577c0 | 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 0a 0a 39 2e 32 | iguration,..Up:.Customizing..9.2 |
| 577e0 | 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 3d 3d 3d 3d 3d | .Essential.Settings.============ |
| 57800 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 65 20 6e 65 78 74 20 74 68 72 65 65 20 73 65 63 74 69 | ==========..The.next.three.secti |
| 57820 | 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 76 61 72 | ons.list.and.discuss.several.var |
| 57840 | 69 61 62 6c 65 73 20 74 68 61 74 20 6d 61 6e 79 0a 75 73 65 72 73 20 6d 69 67 68 74 20 77 61 6e | iables.that.many.users.might.wan |
| 57860 | 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 64 2f 6f | t.to.customize,.for.safety.and/o |
| 57880 | 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 75 3a 0a | r.performance.reasons...*.Menu:. |
| 578a0 | 0a 2a 20 53 61 66 65 74 79 3a 3a 0a 2a 20 50 65 72 66 6f 72 6d 61 6e 63 65 3a 3a 0a 2a 20 47 6c | .*.Safety::.*.Performance::.*.Gl |
| 578c0 | 6f 62 61 6c 20 42 69 6e 64 69 6e 67 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 | obal.Bindings::....File:.doc5khx |
| 578e0 | 41 5a 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 | AZ.info,..Node:.Safety,..Next:.P |
| 57900 | 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 |
| 57920 | 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.------------.. |
| 57940 | 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 |
| 57960 | 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. |
| 57980 | 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 |
| 579a0 | 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 |
| 579c0 | 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 |
| 579e0 | 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 |
| 57a00 | 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 |
| 57a20 | 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 |
| 57a40 | 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 |
| 57a60 | 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 |
| 57a80 | 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 |
| 57aa0 | 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. |
| 57ac0 | 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 |
| 57ae0 | 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. |
| 57b00 | 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 |
| 57b20 | 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 |
| 57b40 | 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*. |
| 57b60 | 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 |
| 57b80 | 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 |
| 57ba0 | 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::.... |
| 57bc0 | 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 |
| 57be0 | 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. |
| 57c00 | 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 |
| 57c20 | 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 |
| 57c40 | 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 |
| 57c60 | 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. |
| 57c80 | 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 |
| 57ca0 | 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 |
| 57cc0 | 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 |
| 57ce0 | 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 |
| 57d00 | 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 |
| 57d20 | 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 |
| 57d40 | 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 |
| 57d60 | 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 |
| 57d80 | 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 |
| 57da0 | 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 |
| 57dc0 | 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 |
| 57de0 | 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 |
| 57e00 | 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 |
| 57e20 | 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 |
| 57e40 | 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 |
| 57e60 | 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 |
| 57e80 | 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 |
| 57ea0 | 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 |
| 57ec0 | 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 |
| 57ee0 | 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 |
| 57f00 | 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 |
| 57f20 | 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 |
| 57f40 | 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. |
| 57f60 | 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 |
| 57f80 | 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 |
| 57fa0 | 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 64 6f | ing.Automatically::.....File:.do |
| 57fc0 | 63 35 6b 68 78 41 5a 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 | c5khxAZ.info,..Node:.Performance |
| 57fe0 | 2c 20 20 4e 65 78 74 3a 20 47 6c 6f 62 61 6c 20 42 69 6e 64 69 6e 67 73 2c 20 20 50 72 65 76 3a | ,..Next:.Global.Bindings,..Prev: |
| 58000 | 20 53 61 66 65 74 79 2c 20 20 55 70 3a 20 45 73 73 65 6e 74 69 61 6c 20 53 65 74 74 69 6e 67 73 | .Safety,..Up:.Essential.Settings |
| 58020 | 0a 0a 39 2e 32 2e 32 20 50 65 72 66 6f 72 6d 61 6e 63 65 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..9.2.2.Performance.------------ |
| 58040 | 2d 2d 2d 2d 2d 0a 0a 41 66 74 65 72 20 4d 61 67 69 74 20 68 61 73 20 72 75 6e 20 e2 80 98 67 69 | -----..After.Magit.has.run....gi |
| 58060 | 74 e2 80 99 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 73 2c 20 69 74 20 61 6c 73 6f 20 72 | t....for.side-effects,.it.also.r |
| 58080 | 65 66 72 65 73 68 65 73 20 74 68 65 0a 63 75 72 72 65 6e 74 20 4d 61 67 69 74 20 62 75 66 66 65 | efreshes.the.current.Magit.buffe |
| 580a0 | 72 20 61 6e 64 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 73 74 61 74 75 73 20 62 75 66 66 | r.and.the.respective.status.buff |
| 580c0 | 65 72 2e 20 20 54 68 69 73 20 69 73 0a 6e 65 63 65 73 73 61 72 79 20 62 65 63 61 75 73 65 20 6f | er...This.is.necessary.because.o |
| 580e0 | 74 68 65 72 77 69 73 65 20 6f 75 74 64 61 74 65 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6d 69 | therwise.outdated.information.mi |
| 58100 | 67 68 74 20 62 65 20 64 69 73 70 6c 61 79 65 64 0a 77 69 74 68 6f 75 74 20 74 68 65 20 75 73 65 | ght.be.displayed.without.the.use |
| 58120 | 72 20 6e 6f 74 69 63 69 6e 67 2e 20 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 61 72 65 20 75 | r.noticing...Magit.buffers.are.u |
| 58140 | 70 64 61 74 65 64 20 62 79 20 72 65 63 72 65 61 74 69 6e 67 0a 74 68 65 69 72 20 63 6f 6e 74 65 | pdated.by.recreating.their.conte |
| 58160 | 6e 74 20 66 72 6f 6d 20 73 63 72 61 74 63 68 2c 20 77 68 69 63 68 20 6d 61 6b 65 73 20 75 70 64 | nt.from.scratch,.which.makes.upd |
| 58180 | 61 74 69 6e 67 20 73 69 6d 70 6c 65 72 20 61 6e 64 20 6c 65 73 73 0a 65 72 72 6f 72 2d 70 72 6f | ating.simpler.and.less.error-pro |
| 581a0 | 6e 65 2c 20 62 75 74 20 61 6c 73 6f 20 6d 6f 72 65 20 63 6f 73 74 6c 79 2e 20 20 4b 65 65 70 69 | ne,.but.also.more.costly...Keepi |
| 581c0 | 6e 67 20 69 74 20 73 69 6d 70 6c 65 20 61 6e 64 20 6a 75 73 74 0a 72 65 2d 63 72 65 61 74 69 6e | ng.it.simple.and.just.re-creatin |
| 581e0 | 67 20 65 76 65 72 79 74 68 69 6e 67 20 66 72 6f 6d 20 73 63 72 61 74 63 68 20 69 73 20 61 6e 20 | g.everything.from.scratch.is.an. |
| 58200 | 6f 6c 64 20 64 65 73 69 67 6e 20 64 65 63 69 73 69 6f 6e 20 61 6e 64 0a 64 65 70 61 72 74 69 6e | old.design.decision.and.departin |
| 58220 | 67 20 66 72 6f 6d 20 74 68 61 74 20 77 69 6c 6c 20 72 65 71 75 69 72 65 20 6d 61 6a 6f 72 20 72 | g.from.that.will.require.major.r |
| 58240 | 65 66 61 63 74 6f 72 69 6e 67 2e 0a 0a 20 20 20 4d 65 61 6e 77 68 69 6c 65 20 79 6f 75 20 63 61 | efactoring......Meanwhile.you.ca |
| 58260 | 6e 20 74 65 6c 6c 20 4d 61 67 69 74 20 74 6f 20 6f 6e 6c 79 20 61 75 74 6f 6d 61 74 69 63 61 6c | n.tell.Magit.to.only.automatical |
| 58280 | 6c 79 20 72 65 66 72 65 73 68 20 74 68 65 0a 63 75 72 72 65 6e 74 20 4d 61 67 69 74 20 62 75 66 | ly.refresh.the.current.Magit.buf |
| 582a0 | 66 65 72 2c 20 62 75 74 20 6e 6f 74 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 20 | fer,.but.not.the.status.buffer.. |
| 582c0 | 20 49 66 20 79 6f 75 20 64 6f 20 74 68 61 74 2c 20 74 68 65 6e 0a 74 68 65 20 73 74 61 74 75 73 | .If.you.do.that,.then.the.status |
| 582e0 | 20 62 75 66 66 65 72 20 69 73 20 6f 6e 6c 79 20 72 65 66 72 65 73 68 65 64 20 61 75 74 6f 6d 61 | .buffer.is.only.refreshed.automa |
| 58300 | 74 69 63 61 6c 6c 79 20 69 66 20 69 74 20 69 73 20 74 68 65 20 63 75 72 72 65 6e 74 0a 62 75 66 | tically.if.it.is.the.current.buf |
| 58320 | 66 65 72 2e 0a 0a 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 73 | fer........(setq.magit-refresh-s |
| 58340 | 74 61 74 75 73 2d 62 75 66 66 65 72 20 6e 69 6c 29 0a 0a 20 20 20 59 6f 75 20 73 68 6f 75 6c 64 | tatus-buffer.nil).....You.should |
| 58360 | 20 61 6c 73 6f 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 20 61 6e 79 20 74 68 69 72 64 2d 70 61 | .also.check.whether.any.third-pa |
| 58380 | 72 74 79 20 70 61 63 6b 61 67 65 73 20 68 61 76 65 20 61 64 64 65 64 0a 61 6e 79 74 68 69 6e 67 | rty.packages.have.added.anything |
| 583a0 | 20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 2d 68 6f 6f 6b | .to....magit-refresh-buffer-hook |
| 583c0 | e2 80 99 2c 20 e2 80 98 6d 61 67 69 74 2d 70 72 65 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b e2 80 | ...,....magit-pre-refresh-hook.. |
| 583e0 | 99 2c 20 61 6e 64 0a e2 80 98 6d 61 67 69 74 2d 70 6f 73 74 2d 72 65 66 72 65 73 68 2d 68 6f 6f | .,.and....magit-post-refresh-hoo |
| 58400 | 6b e2 80 99 2e 20 20 49 66 20 73 6f 2c 20 74 68 65 6e 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 | k......If.so,.then.check.whether |
| 58420 | 20 74 68 6f 73 65 20 61 64 64 69 74 69 6f 6e 73 0a 69 6d 70 61 63 74 20 70 65 72 66 6f 72 6d 61 | .those.additions.impact.performa |
| 58440 | 6e 63 65 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 2e 0a 0a 20 20 20 4d 61 67 69 74 20 63 61 6e | nce.significantly......Magit.can |
| 58460 | 20 62 65 20 74 6f 6c 64 20 74 6f 20 72 65 66 72 65 73 68 20 62 75 66 66 65 72 73 20 76 65 72 62 | .be.told.to.refresh.buffers.verb |
| 58480 | 6f 73 65 6c 79 20 75 73 69 6e 67 20 e2 80 98 4d 2d 78 0a 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d | osely.using....M-x.magit-toggle- |
| 584a0 | 76 65 72 62 6f 73 65 2d 72 65 66 72 65 73 68 e2 80 99 2e 20 20 45 6e 61 62 6c 69 6e 67 20 74 68 | verbose-refresh......Enabling.th |
| 584c0 | 69 73 20 68 65 6c 70 73 20 66 69 67 75 72 69 6e 67 20 6f 75 74 20 77 68 69 63 68 0a 73 65 63 74 | is.helps.figuring.out.which.sect |
| 584e0 | 69 6f 6e 73 20 61 72 65 20 62 6f 74 74 6c 65 6e 65 63 6b 73 2e 20 20 45 61 63 68 20 6c 69 6e 65 | ions.are.bottlenecks...Each.line |
| 58500 | 20 70 72 69 6e 74 65 64 20 74 6f 20 74 68 65 20 e2 80 98 2a 4d 65 73 73 61 67 65 73 2a e2 80 99 | .printed.to.the....*Messages*... |
| 58520 | 20 62 75 66 66 65 72 0a 63 6f 6e 74 61 69 6e 73 20 61 20 73 65 63 74 69 6f 6e 20 6e 61 6d 65 2c | .buffer.contains.a.section.name, |
| 58540 | 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64 73 20 69 74 20 74 6f 6f 6b 20 74 | .the.number.of.seconds.it.took.t |
| 58560 | 6f 20 73 68 6f 77 20 74 68 69 73 0a 73 65 63 74 69 6f 6e 2c 20 61 6e 64 20 66 72 6f 6d 20 30 20 | o.show.this.section,.and.from.0. |
| 58580 | 74 6f 20 32 20 65 78 63 6c 61 6d 61 74 69 6f 6e 20 6d 61 72 6b 73 3a 20 74 68 65 20 6d 6f 72 65 | to.2.exclamation.marks:.the.more |
| 585a0 | 20 65 78 63 6c 61 6d 61 74 69 6f 6e 20 6d 61 72 6b 73 0a 74 68 65 20 73 6c 6f 77 65 72 20 74 68 | .exclamation.marks.the.slower.th |
| 585c0 | 65 20 73 65 63 74 69 6f 6e 20 69 73 2e 0a 0a 20 20 20 4d 61 67 69 74 20 61 6c 73 6f 20 72 65 76 | e.section.is......Magit.also.rev |
| 585e0 | 65 72 74 73 20 62 75 66 66 65 72 73 20 66 6f 72 20 76 69 73 69 74 65 64 20 66 69 6c 65 73 20 6c | erts.buffers.for.visited.files.l |
| 58600 | 6f 63 61 74 65 64 20 69 6e 73 69 64 65 20 74 68 65 0a 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 | ocated.inside.the.current.reposi |
| 58620 | 74 6f 72 79 20 77 68 65 6e 20 74 68 65 20 76 69 73 69 74 65 64 20 66 69 6c 65 20 63 68 61 6e 67 | tory.when.the.visited.file.chang |
| 58640 | 65 73 20 6f 6e 20 64 69 73 6b 2e 20 20 54 68 61 74 20 69 73 0a 69 6d 70 6c 65 6d 65 6e 74 65 64 | es.on.disk...That.is.implemented |
| 58660 | 20 6f 6e 20 74 6f 70 20 6f 66 20 e2 80 98 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 e2 80 | .on.top.of....auto-revert-mode.. |
| 58680 | 99 20 66 72 6f 6d 20 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 6c 69 62 72 61 72 79 0a e2 80 98 61 | ..from.the.built-in.library....a |
| 586a0 | 75 74 6f 72 65 76 65 72 74 e2 80 99 2e 20 20 54 6f 20 66 69 67 75 72 65 20 6f 75 74 20 77 68 65 | utorevert......To.figure.out.whe |
| 586c0 | 74 68 65 72 20 74 68 61 74 20 69 6d 70 61 63 74 73 20 70 65 72 66 6f 72 6d 61 6e 63 65 2c 20 63 | ther.that.impacts.performance,.c |
| 586e0 | 68 65 63 6b 0a 77 68 65 74 68 65 72 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 69 73 20 73 69 67 6e | heck.whether.performance.is.sign |
| 58700 | 69 66 69 63 61 6e 74 6c 79 20 77 6f 72 73 65 2c 20 77 68 65 6e 20 6d 61 6e 79 20 62 75 66 66 65 | ificantly.worse,.when.many.buffe |
| 58720 | 72 73 20 65 78 69 73 74 0a 61 6e 64 2f 6f 72 20 77 68 65 6e 20 73 6f 6d 65 20 62 75 66 66 65 72 | rs.exist.and/or.when.some.buffer |
| 58740 | 73 20 76 69 73 69 74 20 66 69 6c 65 73 20 75 73 69 6e 67 20 54 52 41 4d 50 2e 20 20 49 66 20 73 | s.visit.files.using.TRAMP...If.s |
| 58760 | 6f 2c 20 74 68 65 6e 20 74 68 69 73 0a 73 68 6f 75 6c 64 20 68 65 6c 70 2e 0a 0a 20 20 20 20 20 | o,.then.this.should.help........ |
| 58780 | 28 73 65 74 71 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d 6c 69 73 74 2d 66 69 | (setq.auto-revert-buffer-list-fi |
| 587a0 | 6c 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 | lter............'magit-auto-reve |
| 587c0 | 72 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 2d 70 29 0a 0a 20 20 20 46 6f 72 20 | rt-repository-buffer-p).....For. |
| 587e0 | 61 6c 74 65 72 6e 61 74 69 76 65 20 61 70 70 72 6f 61 63 68 65 73 20 73 65 65 20 2a 6e 6f 74 65 | alternative.approaches.see.*note |
| 58800 | 20 41 75 74 6f 6d 61 74 69 63 20 52 65 76 65 72 74 69 6e 67 20 6f 66 0a 46 69 6c 65 2d 56 69 73 | .Automatic.Reverting.of.File-Vis |
| 58820 | 69 74 69 6e 67 20 42 75 66 66 65 72 73 3a 3a 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 68 61 76 65 | iting.Buffers::......If.you.have |
| 58840 | 20 65 6e 61 62 6c 65 64 20 61 6e 79 20 66 65 61 74 75 72 65 73 20 74 68 61 74 20 61 72 65 20 64 | .enabled.any.features.that.are.d |
| 58860 | 69 73 61 62 6c 65 64 20 62 79 20 64 65 66 61 75 6c 74 2c 20 74 68 65 6e 0a 79 6f 75 20 73 68 6f | isabled.by.default,.then.you.sho |
| 58880 | 75 6c 64 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 20 74 68 65 79 20 69 6d 70 61 63 74 20 70 65 | uld.check.whether.they.impact.pe |
| 588a0 | 72 66 6f 72 6d 61 6e 63 65 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 2e 20 20 49 74 e2 80 99 73 | rformance.significantly...It...s |
| 588c0 | 0a 6c 69 6b 65 6c 79 20 74 68 61 74 20 74 68 65 79 20 77 65 72 65 20 6e 6f 74 20 65 6e 61 62 6c | .likely.that.they.were.not.enabl |
| 588e0 | 65 64 20 62 79 20 64 65 66 61 75 6c 74 20 62 65 63 61 75 73 65 20 69 74 20 69 73 20 6b 6e 6f 77 | ed.by.default.because.it.is.know |
| 58900 | 6e 20 74 68 61 74 0a 74 68 65 79 20 72 65 64 75 63 65 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 61 | n.that.they.reduce.performance.a |
| 58920 | 74 20 6c 65 61 73 74 20 69 6e 20 6c 61 72 67 65 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 0a 0a | t.least.in.large.repositories... |
| 58940 | 20 20 20 49 66 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 69 73 20 6f 6e 6c 79 20 73 6c 6f 77 20 69 | ...If.performance.is.only.slow.i |
| 58960 | 6e 73 69 64 65 20 63 65 72 74 61 69 6e 20 75 6e 75 73 75 61 6c 6c 79 20 6c 61 72 67 65 0a 72 65 | nside.certain.unusually.large.re |
| 58980 | 70 6f 73 69 74 6f 72 69 65 73 2c 20 74 68 65 6e 20 79 6f 75 20 6d 69 67 68 74 20 77 61 6e 74 20 | positories,.then.you.might.want. |
| 589a0 | 74 6f 20 64 69 73 61 62 6c 65 20 63 65 72 74 61 69 6e 20 66 65 61 74 75 72 65 73 20 6f 6e 20 61 | to.disable.certain.features.on.a |
| 589c0 | 0a 70 65 72 2d 72 65 70 6f 73 69 74 6f 72 79 20 6f 72 20 70 65 72 2d 72 65 70 6f 73 69 74 6f 72 | .per-repository.or.per-repositor |
| 589e0 | 79 2d 63 6c 61 73 73 20 62 61 73 69 73 20 6f 6e 6c 79 2e 20 20 53 65 65 20 2a 6e 6f 74 65 0a 50 | y-class.basis.only...See.*note.P |
| 58a00 | 65 72 2d 52 65 70 6f 73 69 74 6f 72 79 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 3a 2e 20 20 | er-Repository.Configuration::... |
| 58a20 | 46 6f 72 20 65 78 61 6d 70 6c 65 20 69 74 20 74 61 6b 65 73 20 61 20 6c 6f 6e 67 20 74 69 6d 65 | For.example.it.takes.a.long.time |
| 58a40 | 20 74 6f 0a 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 6e 65 78 74 20 61 6e 64 20 63 75 72 72 65 | .to.determine.the.next.and.curre |
| 58a60 | 6e 74 20 74 61 67 20 69 6e 20 72 65 70 6f 73 69 74 6f 72 79 20 77 69 74 68 20 65 78 63 65 70 74 | nt.tag.in.repository.with.except |
| 58a80 | 69 6f 6e 61 6c 0a 6e 75 6d 62 65 72 73 20 6f 66 20 74 61 67 73 2e 20 20 49 74 20 77 6f 75 6c 64 | ional.numbers.of.tags...It.would |
| 58aa0 | 20 74 68 65 72 65 66 6f 72 65 20 62 65 20 61 20 67 6f 6f 64 20 69 64 65 61 20 74 6f 20 64 69 73 | .therefore.be.a.good.idea.to.dis |
| 58ac0 | 61 62 6c 65 0a e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 74 61 67 73 2d 68 65 61 64 65 72 | able....magit-insert-tags-header |
| 58ae0 | 73 e2 80 99 2c 20 61 73 20 65 78 70 6c 61 69 6e 65 64 20 61 74 20 74 68 65 20 6d 65 6e 74 69 6f | s...,.as.explained.at.the.mentio |
| 58b00 | 6e 65 64 20 6e 6f 64 65 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 4d 69 63 72 6f 73 6f 66 74 20 | ned.node...*.Menu:..*.Microsoft. |
| 58b20 | 57 69 6e 64 6f 77 73 20 50 65 72 66 6f 72 6d 61 6e 63 65 3a 3a 0a 2a 20 4d 61 63 4f 53 20 50 65 | Windows.Performance::.*.MacOS.Pe |
| 58b40 | 72 66 6f 72 6d 61 6e 63 65 3a 3a 0a 0a 4c 6f 67 20 50 65 72 66 6f 72 6d 61 6e 63 65 0a 2e 2e 2e | rformance::..Log.Performance.... |
| 58b60 | 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 57 68 65 6e 20 73 68 6f 77 69 6e 67 20 6c 6f 67 73 2c | ..............When.showing.logs, |
| 58b80 | 20 4d 61 67 69 74 20 6c 69 6d 69 74 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d | .Magit.limits.the.number.of.comm |
| 58ba0 | 69 74 73 20 69 6e 69 74 69 61 6c 6c 79 20 73 68 6f 77 6e 20 69 6e 0a 74 68 65 20 68 6f 70 65 20 | its.initially.shown.in.the.hope. |
| 58bc0 | 74 68 61 74 20 74 68 69 73 20 61 76 6f 69 64 73 20 75 6e 6e 65 63 65 73 73 61 72 79 20 77 6f 72 | that.this.avoids.unnecessary.wor |
| 58be0 | 6b 2e 20 20 57 68 65 6e 20 e2 80 98 2d 2d 67 72 61 70 68 e2 80 99 20 69 73 20 75 73 65 64 2c 0a | k...When....--graph....is.used,. |
| 58c00 | 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 20 6e 6f 74 | then.this.unfortunately.does.not |
| 58c20 | 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 20 6c 61 72 | .have.the.desired.effect.for.lar |
| 58c40 | 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 73 20 6d 61 | ge.histories...Junio,.Git...s.ma |
| 58c60 | 69 6e 74 61 69 6e 65 72 2c 20 73 61 69 64 20 6f 6e 20 74 68 65 20 47 69 74 20 6d 61 69 6c 69 6e | intainer,.said.on.the.Git.mailin |
| 58c80 | 67 20 6c 69 73 74 0a 28 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 73 70 69 6e 69 63 73 2e 6e 65 74 | g.list.(<https://www.spinics.net |
| 58ca0 | 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 22 e2 80 | /lists/git/msg232230.html>):.".. |
| 58cc0 | 98 2d 2d 67 72 61 70 68 e2 80 99 20 77 61 6e 74 73 0a 74 6f 20 63 6f 6d 70 75 74 65 20 74 68 65 | .--graph....wants.to.compute.the |
| 58ce0 | 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 75 6e 74 | .whole.history.and.the.max-count |
| 58d00 | 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 65 20 61 | .only.affects.the.output.phase.a |
| 58d20 | 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 6f 6d 70 | fter....--graph....does.its.comp |
| 58d40 | 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 20 69 74 | utation"......In.other.words,.it |
| 58d60 | 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 6f 75 74 | ...s.not.that.Git.is.slow.at.out |
| 58d80 | 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 68 61 74 | putting.the.differences,.or.that |
| 58da0 | 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 20 6f 75 | .Magit.is.slow.at.parsing.the.ou |
| 58dc0 | 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 74 20 66 | tput.-.the.problem.is.that.Git.f |
| 58de0 | 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 6d 6f 6b | irst.goes.outside.and.has.a.smok |
| 58e00 | 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 64 20 74 | e......We.actually.work.around.t |
| 58e20 | 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 62 65 72 | his.issue.by.limiting.the.number |
| 58e40 | 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 20 e2 80 | .of.commits.not.only.by.using... |
| 58e60 | 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 72 61 6e | .-<N>....but.by.also.using.a.ran |
| 58e80 | 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 99 73 20 | ge...But.unfortunately.that...s. |
| 58ea0 | 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 20 6d 6f | not.always.possible......When.mo |
| 58ec0 | 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 73 20 61 | re.than.a.few.thousand.commits.a |
| 58ee0 | 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 2d 2d 67 | re.shown,.then.the.use.of....--g |
| 58f00 | 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 0a 0a 20 | raph....can.slow.things.down.... |
| 58f20 | 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 20 69 73 | ..Using....--color.--graph....is |
| 58f40 | 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 65 20 74 | .even.slower...Magit.uses.code.t |
| 58f60 | 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 63 6f 6e | hat.is.part.of.Emacs.to.turn.con |
| 58f80 | 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 54 68 61 | trol.characters.into.faces...Tha |
| 58fa0 | 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 73 20 69 | t.code.is.pretty.slow.and.this.i |
| 58fc0 | 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 6e 67 20 | s.quite.noticeable.when.showing. |
| 58fe0 | 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 6d 65 72 | a.log.with.many.branches.and.mer |
| 59000 | 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 6c 6f 72 | ges...For.that.reason....--color |
| 59020 | 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 0a 61 6e | ....is.not.enabled.by.default.an |
| 59040 | 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 74 20 74 | ymore...Consider.leaving.it.at.t |
| 59060 | 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 2e 2e 2e | hat...Diff.Performance.......... |
| 59080 | 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 68 65 6e | .........If.diffs.are.slow,.then |
| 590a0 | 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 74 69 6f | .consider.turning.off.some.optio |
| 590c0 | 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 61 6c 6c | nal.diff.features.by.setting.all |
| 590e0 | 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 69 61 62 | .or.some.of.the.following.variab |
| 59100 | 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 66 66 2d | les.to....nil...:....magit-diff- |
| 59120 | 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 6d 61 67 | highlight-indentation...,....mag |
| 59140 | 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 2c 0a e2 | it-diff-highlight-trailing...,.. |
| 59160 | 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 77 68 69 74 65 73 70 61 63 65 e2 80 99 | ..magit-diff-paint-whitespace... |
| 59180 | 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 6b 2d 62 | ,....magit-diff-highlight-hunk-b |
| 591a0 | 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 69 6e 65 | ody...,.and....magit-diff-refine |
| 591c0 | 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 63 6f 6d | -hunk.........When.showing.a.com |
| 591e0 | 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 20 64 69 | mit.instead.of.some.arbitrary.di |
| 59200 | 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 72 6d 61 | ff,.then.some.additional.informa |
| 59220 | 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 6e 67 20 | tion.is.displayed...Calculating. |
| 59240 | 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 20 65 78 | this.information.can.be.quite.ex |
| 59260 | 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 74 61 6e | pensive.given.certain.circumstan |
| 59280 | 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 75 73 69 | ces...If.looking.at.a.commit.usi |
| 592a0 | 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 74 61 6b | ng....magit-revision-mode....tak |
| 592c0 | 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 6e 20 6c | es.considerably.more.time.than.l |
| 592e0 | 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 e2 80 98 | ooking.at.the.same.commit.in.... |
| 59300 | 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 69 64 65 | magit-diff-mode...,.then.conside |
| 59320 | 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 6e 73 65 | r.setting....magit-revision-inse |
| 59340 | 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 80 99 2e | rt-related-refs....to....nil.... |
| 59360 | 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 6f 6e 74 | .....When.you.are.often.confront |
| 59380 | 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 6c 65 74 | ed.with.diffs.that.contain.delet |
| 593a0 | 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 20 74 6f | ed.files,.then.you.might.want.to |
| 593c0 | 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 2d 64 65 | .enable.the....--irreversible-de |
| 593e0 | 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 74 68 61 | lete....argument...If.you.do.tha |
| 59400 | 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 61 20 66 | t.then.diffs.still.show.that.a.f |
| 59420 | 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 6c 73 6f | ile.was.deleted.but.without.also |
| 59440 | 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 20 63 6f | .showing.the.complete.deleted.co |
| 59460 | 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 6d 65 6e | ntent.of.the.file...This.argumen |
| 59480 | 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 2c 20 73 | t.is.not.available.by.default,.s |
| 594a0 | 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 61 6e 64 | ee.*note.(transient)Enabling.and |
| 594c0 | 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 79 6f 75 | .Disabling.Suffixes::...Once.you |
| 594e0 | 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 61 62 6c | .have.done.that.you.should.enabl |
| 59500 | 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 65 65 20 | e.it.and.save.that.setting,.see. |
| 59520 | 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 73 3a 3a | *note.(transient)Saving.Values:: |
| 59540 | 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 20 74 68 | ...You.should.do.this.in.both.th |
| 59560 | 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 20 72 65 | e.diff.(...d...).and.the.diff.re |
| 59580 | 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 75 70 73 | fresh.(...D...).transient.popups |
| 595a0 | 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 2e 2e 2e | ...Refs.Buffer.Performance...... |
| 595c0 | 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 65 73 68 | ....................When.refresh |
| 595e0 | 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 73 20 73 | ing.the."references.buffer".is.s |
| 59600 | 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 63 61 75 | low,.then.that...s.usually.becau |
| 59620 | 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 65 69 6e | se.several.hundred.refs.are.bein |
| 59640 | 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 0a 61 64 | g.displayed...The.best.way.to.ad |
| 59660 | 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 72 20 72 | dress.that.is.to.display.fewer.r |
| 59680 | 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 65 20 6e | efs,.obviously......If.you.are.n |
| 596a0 | 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 64 20 69 | ot,.or.only.mildly,.interested.i |
| 596c0 | 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 65 6e 20 | n.seeing.the.list.of.tags,.then. |
| 596e0 | 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 0a 0a 20 | start.by.not.displaying.them:... |
| 59700 | 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 73 65 63 | ....(remove-hook.'magit-refs-sec |
| 59720 | 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 29 0a 0a | tions-hook.'magit-insert-tags).. |
| 59740 | 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 73 75 72 | ...Then.you.should.also.make.sur |
| 59760 | 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 63 68 65 | e.that.the.listed.remote.branche |
| 59780 | 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 6e 20 64 | s.actually.all.exist...You.can.d |
| 597a0 | 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 68 20 6e | o.so.by.pruning.branches.which.n |
| 597c0 | 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 80 99 2e | o.longer.exist.using....f-pa.... |
| 597e0 | 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 2e 2e 2e | ..Committing.Performance........ |
| 59800 | 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 74 69 61 | .................When.you.initia |
| 59820 | 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 66 61 75 | te.a.commit,.then.Magit.by.defau |
| 59840 | 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 20 6f 66 | lt.automatically.shows.a.diff.of |
| 59860 | 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 20 63 6f | .the.changes.you.are.about.to.co |
| 59880 | 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 20 63 61 | mmit...For.large.commits.this.ca |
| 598a0 | 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 65 73 70 | n.take.a.long.time,.which.is.esp |
| 598c0 | 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 61 72 65 | ecially.distracting.when.you.are |
| 598e0 | 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 67 65 6e | .committing.large.amounts.of.gen |
| 59900 | 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 20 61 63 | erated.data.which.you.don...t.ac |
| 59920 | 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 72 65 20 | tually.intend.to.inspect.before. |
| 59940 | 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 6e 20 62 | committing...This.behavior.can.b |
| 59960 | 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 6d 6f 76 | e.turned.off.using:.......(remov |
| 59980 | 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 61 67 69 | e-hook.'server-switch-hook.'magi |
| 599a0 | 74 2d 63 6f 6d 6d 69 74 2d 64 69 66 66 29 0a 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b | t-commit-diff)......(remove-hook |
| 599c0 | 20 27 77 69 74 68 2d 65 64 69 74 6f 72 2d 66 69 6c 74 65 72 2d 76 69 73 69 74 2d 68 6f 6f 6b 20 | .'with-editor-filter-visit-hook. |
| 599e0 | 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69 66 66 29 0a 0a 20 20 20 54 68 65 6e 20 79 6f 75 | 'magit-commit-diff).....Then.you |
| 59a00 | 20 63 61 6e 20 74 79 70 65 20 e2 80 98 43 2d 63 20 43 2d 64 e2 80 99 20 74 6f 20 73 68 6f 77 20 | .can.type....C-c.C-d....to.show. |
| 59a20 | 74 68 65 20 64 69 66 66 20 77 68 65 6e 20 79 6f 75 20 61 63 74 75 61 6c 6c 79 20 77 61 6e 74 0a | the.diff.when.you.actually.want. |
| 59a40 | 74 6f 20 73 65 65 20 69 74 2c 20 62 75 74 20 6f 6e 6c 79 20 74 68 65 6e 2e 20 20 41 6c 74 65 72 | to.see.it,.but.only.then...Alter |
| 59a60 | 6e 61 74 69 76 65 6c 79 20 79 6f 75 20 63 61 6e 20 6c 65 61 76 65 20 74 68 65 20 68 6f 6f 6b 20 | natively.you.can.leave.the.hook. |
| 59a80 | 61 6c 6f 6e 65 0a 61 6e 64 20 6a 75 73 74 20 74 79 70 65 20 e2 80 98 43 2d 67 e2 80 99 20 69 6e | alone.and.just.type....C-g....in |
| 59aa0 | 20 74 68 6f 73 65 20 63 61 73 65 73 20 77 68 65 6e 20 69 74 20 74 61 6b 65 73 20 74 6f 6f 20 6c | .those.cases.when.it.takes.too.l |
| 59ac0 | 6f 6e 67 20 74 6f 20 67 65 6e 65 72 61 74 65 0a 74 68 65 20 64 69 66 66 2e 20 20 49 66 20 79 6f | ong.to.generate.the.diff...If.yo |
| 59ae0 | 75 20 64 6f 20 74 68 61 74 2c 20 74 68 65 6e 20 79 6f 75 20 77 69 6c 6c 20 65 6e 64 20 75 70 20 | u.do.that,.then.you.will.end.up. |
| 59b00 | 77 69 74 68 20 61 20 62 72 6f 6b 65 6e 20 64 69 66 66 0a 62 75 66 66 65 72 2c 20 62 75 74 20 64 | with.a.broken.diff.buffer,.but.d |
| 59b20 | 6f 69 6e 67 20 69 74 20 74 68 69 73 20 77 61 79 20 68 61 73 20 74 68 65 20 61 64 76 61 6e 74 61 | oing.it.this.way.has.the.advanta |
| 59b40 | 67 65 20 74 68 61 74 20 79 6f 75 20 75 73 75 61 6c 6c 79 20 67 65 74 20 74 6f 0a 73 65 65 20 74 | ge.that.you.usually.get.to.see.t |
| 59b60 | 68 65 20 64 69 66 66 2c 20 77 68 69 63 68 20 69 73 20 75 73 65 66 75 6c 20 62 65 63 61 75 73 65 | he.diff,.which.is.useful.because |
| 59b80 | 20 69 74 20 69 6e 63 72 65 61 73 65 73 20 74 68 65 20 6f 64 64 73 20 74 68 61 74 20 79 6f 75 0a | .it.increases.the.odds.that.you. |
| 59ba0 | 73 70 6f 74 20 70 6f 74 65 6e 74 69 61 6c 20 69 73 73 75 65 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 | spot.potential.issues.....File:. |
| 59bc0 | 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 69 63 72 6f 73 6f 66 74 | doc5khxAZ.info,..Node:.Microsoft |
| 59be0 | 20 57 69 6e 64 6f 77 73 20 50 65 72 66 6f 72 6d 61 6e 63 65 2c 20 20 4e 65 78 74 3a 20 4d 61 63 | .Windows.Performance,..Next:.Mac |
| 59c00 | 4f 53 20 50 65 72 66 6f 72 6d 61 6e 63 65 2c 20 20 55 70 3a 20 50 65 72 66 6f 72 6d 61 6e 63 65 | OS.Performance,..Up:.Performance |
| 59c20 | 0a 0a 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73 20 50 65 72 66 6f 72 6d 61 6e 63 65 0a | ..Microsoft.Windows.Performance. |
| 59c40 | 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 49 | ...............................I |
| 59c60 | 6e 20 6f 72 64 65 72 20 74 6f 20 75 70 64 61 74 65 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 | n.order.to.update.the.status.buf |
| 59c80 | 66 65 72 2c 20 e2 80 98 67 69 74 e2 80 99 20 68 61 73 20 74 6f 20 62 65 20 72 75 6e 20 61 20 66 | fer,....git....has.to.be.run.a.f |
| 59ca0 | 65 77 20 64 6f 7a 65 6e 0a 74 69 6d 65 73 2e 20 20 54 68 61 74 20 69 73 20 70 72 6f 62 6c 65 6d | ew.dozen.times...That.is.problem |
| 59cc0 | 61 74 69 63 20 6f 6e 20 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73 2c 20 62 65 63 61 75 | atic.on.Microsoft.Windows,.becau |
| 59ce0 | 73 65 20 74 68 61 74 20 6f 70 65 72 61 74 69 6e 67 0a 73 79 73 74 65 6d 20 69 73 20 65 78 63 65 | se.that.operating.system.is.exce |
| 59d00 | 70 74 69 6f 6e 61 6c 6c 79 20 73 6c 6f 77 20 61 74 20 73 74 61 72 74 69 6e 67 20 70 72 6f 63 65 | ptionally.slow.at.starting.proce |
| 59d20 | 73 73 65 73 2e 20 20 53 61 64 6c 79 20 74 68 69 73 20 69 73 20 61 6e 0a 69 73 73 75 65 20 74 68 | sses...Sadly.this.is.an.issue.th |
| 59d40 | 61 74 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 66 69 78 65 64 20 62 79 20 4d 69 63 72 6f 73 6f 66 | at.can.only.be.fixed.by.Microsof |
| 59d60 | 74 20 69 74 73 65 6c 66 2c 20 61 6e 64 20 74 68 65 79 20 64 6f 6e e2 80 99 74 20 61 70 70 65 61 | t.itself,.and.they.don...t.appea |
| 59d80 | 72 0a 74 6f 20 62 65 20 70 61 72 74 69 63 75 6c 61 72 6c 79 20 69 6e 74 65 72 65 73 74 65 64 20 | r.to.be.particularly.interested. |
| 59da0 | 69 6e 20 64 6f 69 6e 67 20 73 6f 2e 0a 0a 20 20 20 42 65 73 69 64 65 20 74 68 65 20 73 75 62 70 | in.doing.so......Beside.the.subp |
| 59dc0 | 72 6f 63 65 73 73 20 69 73 73 75 65 2c 20 74 68 65 72 65 20 61 72 65 20 61 6c 73 6f 20 6f 74 68 | rocess.issue,.there.are.also.oth |
| 59de0 | 65 72 20 57 69 6e 64 6f 77 73 2d 73 70 65 63 69 66 69 63 0a 70 65 72 66 6f 72 6d 61 6e 63 65 20 | er.Windows-specific.performance. |
| 59e00 | 69 73 73 75 65 73 2e 20 20 53 6f 6d 65 20 6f 66 20 74 68 65 73 65 20 68 61 76 65 20 77 6f 72 6b | issues...Some.of.these.have.work |
| 59e20 | 61 72 6f 75 6e 64 73 2e 20 20 54 68 65 20 6d 61 69 6e 74 61 69 6e 65 72 73 20 6f 66 0a 22 47 69 | arounds...The.maintainers.of."Gi |
| 59e40 | 74 20 66 6f 72 20 57 69 6e 64 6f 77 73 22 20 74 72 79 20 74 6f 20 69 6d 70 72 6f 76 65 20 70 65 | t.for.Windows".try.to.improve.pe |
| 59e60 | 72 66 6f 72 6d 61 6e 63 65 20 6f 6e 20 57 69 6e 64 6f 77 73 2e 20 20 41 6c 77 61 79 73 20 75 73 | rformance.on.Windows...Always.us |
| 59e80 | 65 20 74 68 65 0a 6c 61 74 65 73 74 20 72 65 6c 65 61 73 65 20 69 6e 20 6f 72 64 65 72 20 74 6f | e.the.latest.release.in.order.to |
| 59ea0 | 20 62 65 6e 65 66 69 74 20 66 72 6f 6d 20 74 68 65 20 6c 61 74 65 73 74 20 70 65 72 66 6f 72 6d | .benefit.from.the.latest.perform |
| 59ec0 | 61 6e 63 65 20 74 77 65 61 6b 73 2e 0a 4d 61 67 69 74 20 74 6f 6f 20 74 72 69 65 73 20 74 6f 20 | ance.tweaks..Magit.too.tries.to. |
| 59ee0 | 77 6f 72 6b 20 61 72 6f 75 6e 64 20 73 6f 6d 65 20 57 69 6e 64 6f 77 73 2d 73 70 65 63 69 66 69 | work.around.some.Windows-specifi |
| 59f00 | 63 20 69 73 73 75 65 73 2e 0a 0a 20 20 20 41 63 63 6f 72 64 69 6e 67 20 74 6f 20 73 6f 6d 65 20 | c.issues......According.to.some. |
| 59f20 | 73 6f 75 72 63 65 73 2c 20 73 65 74 74 69 6e 67 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 47 | sources,.setting.the.following.G |
| 59f40 | 69 74 20 76 61 72 69 61 62 6c 65 73 20 63 61 6e 0a 61 6c 73 6f 20 68 65 6c 70 2e 0a 0a 20 20 20 | it.variables.can.also.help...... |
| 59f60 | 20 20 67 69 74 20 63 6f 6e 66 69 67 20 2d 2d 67 6c 6f 62 61 6c 20 63 6f 72 65 2e 70 72 65 6c 6f | ..git.config.--global.core.prelo |
| 59f80 | 61 64 69 6e 64 65 78 20 74 72 75 65 20 20 20 23 20 64 65 66 61 75 6c 74 20 73 69 6e 63 65 20 76 | adindex.true...#.default.since.v |
| 59fa0 | 32 2e 31 0a 20 20 20 20 20 67 69 74 20 63 6f 6e 66 69 67 20 2d 2d 67 6c 6f 62 61 6c 20 63 6f 72 | 2.1......git.config.--global.cor |
| 59fc0 | 65 2e 66 73 63 61 63 68 65 20 74 72 75 65 20 20 20 20 20 20 20 20 23 20 64 65 66 61 75 6c 74 20 | e.fscache.true........#.default. |
| 59fe0 | 73 69 6e 63 65 20 76 32 2e 38 0a 20 20 20 20 20 67 69 74 20 63 6f 6e 66 69 67 20 2d 2d 67 6c 6f | since.v2.8......git.config.--glo |
| 5a000 | 62 61 6c 20 67 63 2e 61 75 74 6f 20 32 35 36 0a 0a 20 20 20 59 6f 75 20 73 68 6f 75 6c 64 20 61 | bal.gc.auto.256.....You.should.a |
| 5a020 | 6c 73 6f 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 20 61 6e 20 61 6e 74 69 2d 76 69 72 75 73 20 | lso.check.whether.an.anti-virus. |
| 5a040 | 70 72 6f 67 72 61 6d 20 69 73 20 61 66 66 65 63 74 69 6e 67 0a 70 65 72 66 6f 72 6d 61 6e 63 65 | program.is.affecting.performance |
| 5a060 | 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | .....File:.doc5khxAZ.info,..Node |
| 5a080 | 3a 20 4d 61 63 4f 53 20 50 65 72 66 6f 72 6d 61 6e 63 65 2c 20 20 50 72 65 76 3a 20 4d 69 63 72 | :.MacOS.Performance,..Prev:.Micr |
| 5a0a0 | 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 2c 20 20 55 70 3a 20 | osoft.Windows.Performance,..Up:. |
| 5a0c0 | 50 65 72 66 6f 72 6d 61 6e 63 65 0a 0a 4d 61 63 4f 53 20 50 65 72 66 6f 72 6d 61 6e 63 65 0a 2e | Performance..MacOS.Performance.. |
| 5a0e0 | 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 42 65 66 6f 72 65 20 45 6d 61 63 73 20 32 | ..................Before.Emacs.2 |
| 5a100 | 36 2e 31 20 63 68 69 6c 64 20 70 72 6f 63 65 73 73 65 73 20 77 65 72 65 20 63 72 65 61 74 65 64 | 6.1.child.processes.were.created |
| 5a120 | 20 75 73 69 6e 67 20 e2 80 98 66 6f 72 6b e2 80 99 20 6f 6e 20 6d 61 63 4f 53 2e 0a 54 68 61 74 | .using....fork....on.macOS..That |
| 5a140 | 20 6e 65 65 64 6c 65 73 73 6c 79 20 63 6f 70 69 65 64 20 47 55 49 20 72 65 73 6f 75 72 63 65 73 | .needlessly.copied.GUI.resources |
| 5a160 | 2c 20 77 68 69 63 68 20 69 73 20 65 78 70 65 6e 73 69 76 65 2e 20 20 54 68 65 20 72 65 73 75 6c | ,.which.is.expensive...The.resul |
| 5a180 | 74 0a 77 61 73 20 74 68 61 74 20 66 6f 72 6b 69 6e 67 20 74 6f 6f 6b 20 61 62 6f 75 74 20 33 30 | t.was.that.forking.took.about.30 |
| 5a1a0 | 20 74 69 6d 65 73 20 61 73 20 6c 6f 6e 67 20 6f 6e 20 44 61 72 77 69 6e 20 74 68 61 6e 20 6f 6e | .times.as.long.on.Darwin.than.on |
| 5a1c0 | 20 4c 69 6e 75 78 2c 0a 61 6e 64 20 62 65 63 61 75 73 65 20 4d 61 67 69 74 20 73 74 61 72 74 73 | .Linux,.and.because.Magit.starts |
| 5a1e0 | 20 6d 61 6e 79 20 e2 80 98 67 69 74 e2 80 99 20 70 72 6f 63 65 73 73 65 73 20 74 68 61 74 20 6d | .many....git....processes.that.m |
| 5a200 | 61 64 65 20 71 75 69 74 65 20 61 0a 64 69 66 66 65 72 65 6e 63 65 2e 0a 0a 20 20 20 53 6f 20 6d | ade.quite.a.difference......So.m |
| 5a220 | 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 79 6f 75 20 61 72 65 20 75 73 69 6e 67 20 61 74 20 6c | ake.sure.that.you.are.using.at.l |
| 5a240 | 65 61 73 74 20 45 6d 61 63 73 20 32 36 2e 31 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 0a 74 | east.Emacs.26.1,.in.which.case.t |
| 5a260 | 68 65 20 66 61 73 74 65 72 20 e2 80 98 76 66 6f 72 6b e2 80 99 20 77 69 6c 6c 20 62 65 20 75 73 | he.faster....vfork....will.be.us |
| 5a280 | 65 64 2e 20 20 28 54 68 65 20 63 72 65 61 74 69 6f 6e 20 6f 66 20 63 68 69 6c 64 20 70 72 6f 63 | ed...(The.creation.of.child.proc |
| 5a2a0 | 65 73 73 65 73 20 73 74 69 6c 6c 0a 74 61 6b 65 73 20 61 62 6f 75 74 20 74 77 69 63 65 20 61 73 | esses.still.takes.about.twice.as |
| 5a2c0 | 20 6c 6f 6e 67 20 6f 6e 20 44 61 72 77 69 6e 20 63 6f 6d 70 61 72 65 64 20 74 6f 20 4c 69 6e 75 | .long.on.Darwin.compared.to.Linu |
| 5a2e0 | 78 2e 29 20 20 53 65 65 20 28 31 29 20 66 6f 72 0a 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f | x.)..See.(1).for.more.informatio |
| 5a300 | 6e 2e 0a 0a 20 20 20 41 64 64 69 74 69 6f 6e 61 6c 6c 79 2c 20 e2 80 98 67 69 74 e2 80 99 20 69 | n......Additionally,....git....i |
| 5a320 | 6e 73 74 61 6c 6c 65 64 20 66 72 6f 6d 20 61 20 70 61 63 6b 61 67 65 20 6d 61 6e 61 67 65 72 20 | nstalled.from.a.package.manager. |
| 5a340 | 6c 69 6b 65 20 e2 80 98 62 72 65 77 e2 80 99 20 6f 72 0a e2 80 98 6e 69 78 e2 80 99 20 73 65 65 | like....brew....or....nix....see |
| 5a360 | 6d 73 20 74 6f 20 62 65 20 73 6c 6f 77 65 72 20 74 68 61 6e 20 74 68 65 20 6e 61 74 69 76 65 20 | ms.to.be.slower.than.the.native. |
| 5a380 | 65 78 65 63 75 74 61 62 6c 65 2e 20 20 50 72 6f 66 69 6c 65 20 74 68 65 20 e2 80 98 67 69 74 e2 | executable...Profile.the....git. |
| 5a3a0 | 80 99 0a 65 78 65 63 75 74 61 62 6c 65 20 79 6f 75 e2 80 99 72 65 20 72 75 6e 6e 69 6e 67 20 61 | ...executable.you...re.running.a |
| 5a3c0 | 67 61 69 6e 73 74 20 74 68 65 20 6f 6e 65 20 61 74 20 e2 80 98 2f 75 73 72 2f 62 69 6e 2f 67 69 | gainst.the.one.at..../usr/bin/gi |
| 5a3e0 | 74 e2 80 99 2c 20 61 6e 64 20 69 66 20 79 6f 75 0a 6e 6f 74 69 63 65 20 61 20 6e 6f 74 61 62 6c | t...,.and.if.you.notice.a.notabl |
| 5a400 | 65 20 64 69 66 66 65 72 65 6e 63 65 20 74 72 79 20 75 73 69 6e 67 20 74 68 65 20 6c 61 74 74 65 | e.difference.try.using.the.latte |
| 5a420 | 72 20 61 73 0a e2 80 98 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 e2 80 99 2e | r.as....magit-git-executable.... |
| 5a440 | 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 2d 2d 2d | .....----------.Footnotes.------ |
| 5a460 | 2d 2d 2d 2d 0a 0a 20 20 20 28 31 29 20 0a 3c 68 74 74 70 73 3a 2f 2f 6c 69 73 74 73 2e 67 6e 75 | ----.....(1)..<https://lists.gnu |
| 5a480 | 2e 6f 72 67 2f 61 72 63 68 69 76 65 2f 68 74 6d 6c 2f 62 75 67 2d 67 6e 75 2d 65 6d 61 63 73 2f | .org/archive/html/bug-gnu-emacs/ |
| 5a4a0 | 32 30 31 37 2d 30 34 2f 6d 73 67 30 30 32 30 31 2e 68 74 6d 6c 3e 0a 0a 1f 0a 46 69 6c 65 3a 20 | 2017-04/msg00201.html>....File:. |
| 5a4c0 | 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 47 6c 6f 62 61 6c 20 42 69 | doc5khxAZ.info,..Node:.Global.Bi |
| 5a4e0 | 6e 64 69 6e 67 73 2c 20 20 50 72 65 76 3a 20 50 65 72 66 6f 72 6d 61 6e 63 65 2c 20 20 55 70 3a | ndings,..Prev:.Performance,..Up: |
| 5a500 | 20 45 73 73 65 6e 74 69 61 6c 20 53 65 74 74 69 6e 67 73 0a 0a 39 2e 32 2e 33 20 47 6c 6f 62 61 | .Essential.Settings..9.2.3.Globa |
| 5a520 | 6c 20 42 69 6e 64 69 6e 67 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | l.Bindings.--------------------- |
| 5a540 | 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d 67 6c 6f 62 | ..User.Option:.magit-define-glob |
| 5a560 | 61 6c 2d 6b 65 79 2d 62 69 6e 64 69 6e 67 73 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e | al-key-bindings......This.option |
| 5a580 | 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 73 65 74 20 6f 66 20 4d 61 67 69 74 20 6b 65 79 | .controls.which.set.of.Magit.key |
| 5a5a0 | 20 62 69 6e 64 69 6e 67 73 2c 20 69 66 20 61 6e 79 2c 20 6d 61 79 0a 20 20 20 20 20 62 65 20 61 | .bindings,.if.any,.may......be.a |
| 5a5c0 | 64 64 65 64 20 74 6f 20 74 68 65 20 67 6c 6f 62 61 6c 20 6b 65 79 6d 61 70 2c 20 65 76 65 6e 20 | dded.to.the.global.keymap,.even. |
| 5a5e0 | 62 65 66 6f 72 65 20 4d 61 67 69 74 20 69 73 20 66 69 72 73 74 20 75 73 65 64 20 69 6e 0a 20 20 | before.Magit.is.first.used.in... |
| 5a600 | 20 20 20 74 68 65 20 63 75 72 72 65 6e 74 20 45 6d 61 63 73 20 73 65 73 73 69 6f 6e 2e 0a 0a 20 | ...the.current.Emacs.session.... |
| 5a620 | 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 e2 80 98 6e 69 | ...........If.the.value.is....ni |
| 5a640 | 6c e2 80 99 2c 20 6e 6f 20 62 69 6e 64 69 6e 67 73 20 61 72 65 20 61 64 64 65 64 2e 0a 0a 20 20 | l...,.no.bindings.are.added..... |
| 5a660 | 20 20 20 20 20 20 e2 80 a2 20 49 66 20 e2 80 98 64 65 66 61 75 6c 74 e2 80 99 2c 20 6d 61 79 62 | ..........If....default...,.mayb |
| 5a680 | 65 20 61 64 64 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 43 2d 78 20 67 e2 80 99 20 20 20 | e.add:...............C-x.g...... |
| 5a6a0 | 20 20 e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 e2 80 99 0a 20 20 20 20 20 20 20 20 20 20 e2 | .....magit-status............... |
| 5a6c0 | 80 98 43 2d 78 20 4d 2d 67 e2 80 99 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 | ..C-x.M-g.........magit-dispatch |
| 5a6e0 | e2 80 99 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 43 2d 63 20 4d 2d 67 e2 80 99 20 20 20 e2 80 | .................C-c.M-g........ |
| 5a700 | 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 20 20 20 20 20 20 20 | .magit-file-dispatch............ |
| 5a720 | 20 e2 80 a2 20 49 66 20 e2 80 98 72 65 63 6f 6d 6d 65 6e 64 65 64 e2 80 99 2c 20 6d 61 79 62 65 | .....If....recommended...,.maybe |
| 5a740 | 20 61 64 64 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 43 2d 78 20 67 e2 80 99 20 20 20 e2 | .add:...............C-x.g....... |
| 5a760 | 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 e2 80 99 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 43 | ..magit-status.................C |
| 5a780 | 2d 63 20 67 e2 80 99 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 e2 80 99 0a 20 | -c.g.........magit-dispatch..... |
| 5a7a0 | 20 20 20 20 20 20 20 20 20 e2 80 98 43 2d 63 20 66 e2 80 99 20 20 20 e2 80 98 6d 61 67 69 74 2d | ............C-c.f.........magit- |
| 5a7c0 | 66 69 6c 65 2d 64 69 73 70 61 74 63 68 e2 80 99 0a 0a 20 20 20 20 20 20 20 20 20 20 54 68 65 73 | file-dispatch...............Thes |
| 5a7e0 | 65 20 62 69 6e 64 69 6e 67 73 20 61 72 65 20 73 74 72 6f 6e 67 6c 79 20 72 65 63 6f 6d 6d 65 6e | e.bindings.are.strongly.recommen |
| 5a800 | 64 65 64 2c 20 62 75 74 20 77 65 20 63 61 6e 6e 6f 74 20 75 73 65 0a 20 20 20 20 20 20 20 20 20 | ded,.but.we.cannot.use.......... |
| 5a820 | 20 74 68 65 6d 20 62 79 20 64 65 66 61 75 6c 74 2c 20 62 65 63 61 75 73 65 20 74 68 65 20 e2 80 | .them.by.default,.because.the... |
| 5a840 | 98 43 2d 63 20 3c 4c 45 54 54 45 52 3e e2 80 99 20 6e 61 6d 65 73 70 61 63 65 20 69 73 0a 20 20 | .C-c.<LETTER>....namespace.is... |
| 5a860 | 20 20 20 20 20 20 20 20 73 74 72 69 63 74 6c 79 20 72 65 73 65 72 76 65 64 20 66 6f 72 20 62 69 | ........strictly.reserved.for.bi |
| 5a880 | 6e 64 69 6e 67 73 20 61 64 64 65 64 20 62 79 20 74 68 65 20 75 73 65 72 20 28 73 65 65 20 2a 6e | ndings.added.by.the.user.(see.*n |
| 5a8a0 | 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 28 65 6c 69 73 70 29 4b 65 79 20 42 69 6e 64 69 6e 67 | ote...........(elisp)Key.Binding |
| 5a8c0 | 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 3a 3a 29 2e 0a 0a 20 20 20 20 20 54 68 65 20 62 69 6e 64 69 | .Conventions::)........The.bindi |
| 5a8e0 | 6e 67 73 20 69 6e 20 74 68 65 20 63 68 6f 73 65 6e 20 73 65 74 20 6d 61 79 20 62 65 20 61 64 64 | ngs.in.the.chosen.set.may.be.add |
| 5a900 | 65 64 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 0a 20 20 | ed.when....after-init-hook...... |
| 5a920 | 20 20 20 69 73 20 72 75 6e 2e 20 20 45 61 63 68 20 62 69 6e 64 69 6e 67 20 69 73 20 61 64 64 65 | ...is.run...Each.binding.is.adde |
| 5a940 | 64 20 69 66 2c 20 61 6e 64 20 6f 6e 6c 79 20 69 66 2c 20 61 74 20 74 68 61 74 20 74 69 6d 65 20 | d.if,.and.only.if,.at.that.time. |
| 5a960 | 6e 6f 0a 20 20 20 20 20 6f 74 68 65 72 20 6b 65 79 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 74 68 | no......other.key.is.bound.to.th |
| 5a980 | 65 20 73 61 6d 65 20 63 6f 6d 6d 61 6e 64 2c 20 61 6e 64 20 6e 6f 20 6f 74 68 65 72 20 63 6f 6d | e.same.command,.and.no.other.com |
| 5a9a0 | 6d 61 6e 64 20 69 73 0a 20 20 20 20 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 73 61 6d 65 20 6b | mand.is......bound.to.the.same.k |
| 5a9c0 | 65 79 2e 20 20 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 20 77 65 20 74 72 79 20 74 6f 20 61 76 | ey...In.other.words.we.try.to.av |
| 5a9e0 | 6f 69 64 20 61 64 64 69 6e 67 0a 20 20 20 20 20 62 69 6e 64 69 6e 67 73 20 74 68 61 74 20 61 72 | oid.adding......bindings.that.ar |
| 5aa00 | 65 20 75 6e 6e 65 63 65 73 73 61 72 79 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 62 69 6e 64 69 6e | e.unnecessary,.as.well.as.bindin |
| 5aa20 | 67 73 20 74 68 61 74 20 63 6f 6e 66 6c 69 63 74 0a 20 20 20 20 20 77 69 74 68 20 6f 74 68 65 72 | gs.that.conflict......with.other |
| 5aa40 | 20 62 69 6e 64 69 6e 67 73 2e 0a 0a 20 20 20 20 20 41 64 64 69 6e 67 20 74 68 65 73 65 20 62 69 | .bindings........Adding.these.bi |
| 5aa60 | 6e 64 69 6e 67 73 20 69 73 20 64 65 6c 61 79 65 64 20 75 6e 74 69 6c 20 e2 80 98 61 66 74 65 72 | ndings.is.delayed.until....after |
| 5aa80 | 2d 69 6e 69 74 2d 68 6f 6f 6b e2 80 99 20 69 73 20 72 75 6e 20 74 6f 0a 20 20 20 20 20 61 6c 6c | -init-hook....is.run.to......all |
| 5aaa0 | 6f 77 20 75 73 65 72 73 20 74 6f 20 73 65 74 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 61 6e 79 | ow.users.to.set.the.variable.any |
| 5aac0 | 77 68 65 72 65 20 69 6e 20 74 68 65 69 72 20 69 6e 69 74 20 66 69 6c 65 0a 20 20 20 20 20 28 77 | where.in.their.init.file......(w |
| 5aae0 | 69 74 68 6f 75 74 20 68 61 76 69 6e 67 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 6f 20 64 6f | ithout.having.to.make.sure.to.do |
| 5ab00 | 20 73 6f 20 62 65 66 6f 72 65 20 e2 80 98 6d 61 67 69 74 e2 80 99 20 69 73 20 6c 6f 61 64 65 64 | .so.before....magit....is.loaded |
| 5ab20 | 20 6f 72 0a 20 20 20 20 20 61 75 74 6f 6c 6f 61 64 65 64 29 20 61 6e 64 20 74 6f 20 69 6e 63 72 | .or......autoloaded).and.to.incr |
| 5ab40 | 65 61 73 65 20 74 68 65 20 6c 69 6b 65 6c 69 68 6f 6f 64 20 74 68 61 74 20 61 6c 6c 20 74 68 65 | ease.the.likelihood.that.all.the |
| 5ab60 | 20 70 6f 74 65 6e 74 69 61 6c 6c 79 0a 20 20 20 20 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 75 73 | .potentially......conflicting.us |
| 5ab80 | 65 72 20 62 69 6e 64 69 6e 67 73 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 61 64 | er.bindings.have.already.been.ad |
| 5aba0 | 64 65 64 2e 0a 0a 20 20 20 20 20 54 6f 20 73 65 74 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 | ded........To.set.this.variable. |
| 5abc0 | 75 73 65 20 65 69 74 68 65 72 20 e2 80 98 73 65 74 71 e2 80 99 20 6f 72 20 74 68 65 20 43 75 73 | use.either....setq....or.the.Cus |
| 5abe0 | 74 6f 6d 20 69 6e 74 65 72 66 61 63 65 2e 20 20 44 6f 0a 20 20 20 20 20 6e 6f 74 20 75 73 65 20 | tom.interface...Do......not.use. |
| 5ac00 | 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 e2 80 98 63 75 73 74 6f 6d 69 7a 65 2d 73 65 74 2d 76 61 | the.function....customize-set-va |
| 5ac20 | 72 69 61 62 6c 65 e2 80 99 20 62 65 63 61 75 73 65 20 64 6f 69 6e 67 20 74 68 61 74 0a 20 20 20 | riable....because.doing.that.... |
| 5ac40 | 20 20 77 6f 75 6c 64 20 63 61 75 73 65 20 4d 61 67 69 74 20 74 6f 20 62 65 20 6c 6f 61 64 65 64 | ..would.cause.Magit.to.be.loaded |
| 5ac60 | 20 69 6d 6d 65 64 69 61 74 65 6c 79 2c 20 77 68 65 6e 20 74 68 61 74 20 66 6f 72 6d 20 69 73 0a | .immediately,.when.that.form.is. |
| 5ac80 | 20 20 20 20 20 65 76 61 6c 75 61 74 65 64 20 28 74 68 69 73 20 64 69 66 66 65 72 73 20 66 72 6f | .....evaluated.(this.differs.fro |
| 5aca0 | 6d 20 e2 80 98 63 75 73 74 6f 6d 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 73 e2 80 99 2c 20 77 68 | m....custom-set-variables...,.wh |
| 5acc0 | 69 63 68 20 64 6f 65 73 6e e2 80 99 74 0a 20 20 20 20 20 6c 6f 61 64 20 74 68 65 20 6c 69 62 72 | ich.doesn...t......load.the.libr |
| 5ace0 | 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 |
| 5ad00 | 20 76 61 72 69 61 62 6c 65 73 29 2e 0a 0a 20 20 20 20 20 53 65 74 74 69 6e 67 20 74 68 69 73 20 | .variables)........Setting.this. |
| 5ad20 | 76 61 72 69 61 62 6c 65 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 20 69 66 20 e2 80 98 61 66 74 | variable.has.no.effect.if....aft |
| 5ad40 | 65 72 2d 69 6e 69 74 2d 68 6f 6f 6b e2 80 99 20 68 61 73 0a 20 20 20 20 20 61 6c 72 65 61 64 79 | er-init-hook....has......already |
| 5ad60 | 20 62 65 65 6e 20 72 75 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e | .been.run.....File:.doc5khxAZ.in |
| 5ad80 | 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 51 2c | fo,..Node:.Plumbing,..Next:.FAQ, |
| 5ada0 | 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 0a 31 | ..Prev:.Customizing,..Up:.Top..1 |
| 5adc0 | 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 6c 6c | 0.Plumbing.***********..The.foll |
| 5ade0 | 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 20 75 | owing.sections.describe.how.to.u |
| 5ae00 | 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 62 73 | se.several.of.Magit...s.core.abs |
| 5ae20 | 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 6c 66 | tractions.to.extend.Magit.itself |
| 5ae40 | 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 73 69 | .or.implement.a.separate.extensi |
| 5ae60 | 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 20 66 | on......A.few.of.the.low-level.f |
| 5ae80 | 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 6e 20 | eatures.used.by.Magit.have.been. |
| 5aea0 | 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 72 61 | factored.out.into.separate.libra |
| 5aec0 | 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 6e 20 | ries/packages,.so.that.they.can. |
| 5aee0 | 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 68 6f | be.used.by.other.packages,.witho |
| 5af00 | 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 20 53 | ut.having.to.depend.on.Magit...S |
| 5af20 | 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 72 20 | ee.*note.(with-editor)Top::.for. |
| 5af40 | 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 6f 72 | information.about....with-editor |
| 5af60 | 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 74 20 | .........transient....doesn...t. |
| 5af80 | 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 61 72 | have.a.manual.yet......If.you.ar |
| 5afa0 | 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 20 74 | e.trying.to.find.an.unused.key.t |
| 5afc0 | 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 70 72 | hat.you.can.bind.to.a.command.pr |
| 5afe0 | 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 73 69 | ovided.by.your.own.Magit.extensi |
| 5b000 | 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 68 75 | on,.then.checkout.<https://githu |
| 5b020 | 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 44 69 | b.com/magit/magit/wiki/Plugin-Di |
| 5b040 | 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 0a 0a | spatch-Key-Registry>...*.Menu:.. |
| 5b060 | 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 62 69 | *.Calling.Git::.*.Section.Plumbi |
| 5b080 | 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 43 6f | ng::.*.Refreshing.Buffers::.*.Co |
| 5b0a0 | 6e 76 65 6e 74 69 6f 6e 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 | nventions::....File:.doc5khxAZ.i |
| 5b0c0 | 6e 66 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 | nfo,..Node:.Calling.Git,..Next:. |
| 5b0e0 | 53 65 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 | Section.Plumbing,..Up:.Plumbing. |
| 5b100 | 0a 31 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 | .10.1.Calling.Git.============== |
| 5b120 | 3d 3d 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 | ==..Magit.provides.many.speciali |
| 5b140 | 7a 65 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 | zed.functions.for.calling.Git... |
| 5b160 | 41 6c 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 | All.of.these.functions.are.defin |
| 5b180 | 65 64 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 | ed.in.either....magit-git.el.... |
| 5b1a0 | 6f 72 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 | or....magit-process.el....and.ha |
| 5b1c0 | 76 65 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 | ve.one.of.the.prefixes....magit- |
| 5b1e0 | 72 75 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 | run-...,....magit-call-...,....m |
| 5b200 | 61 67 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 | agit-start-...,.or....magit-git- |
| 5b220 | e2 80 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 | ....(which.is.also.used.for.othe |
| 5b240 | 72 20 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 | r.things)......All.of.these.func |
| 5b260 | 74 69 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 | tions.accept.an.indefinite.numbe |
| 5b280 | 72 20 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 | r.of.arguments,.which.are.string |
| 5b2a0 | 73 20 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 | s.that.specify.command.line.argu |
| 5b2c0 | 6d 65 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 | ments.for.Git.(or.in.some.cases. |
| 5b2e0 | 61 6e 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 | an.arbitrary.executable)...These |
| 5b300 | 20 61 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 | .arguments.are.flattened.before. |
| 5b320 | 62 65 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 | being.passed.on.to.the.executabl |
| 5b340 | 65 3b 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 | e;.so.instead.of.strings.they.ca |
| 5b360 | 6e 0a 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 | n.also.be.lists.of.strings.and.a |
| 5b380 | 72 67 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 | rguments.that.are....nil....are. |
| 5b3a0 | 73 69 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 | silently.dropped...Some.of.these |
| 5b3c0 | 20 66 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 | .functions.also.require.a.single |
| 5b3e0 | 20 6d 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 | .mandatory.argument.before.these |
| 5b400 | 20 63 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 | .command.line.arguments......Rou |
| 5b420 | 67 68 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 | ghly.speaking,.these.functions.r |
| 5b440 | 75 6e 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 | un.Git.either.to.get.some.value. |
| 5b460 | 6f 72 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 | or.for.side-effects...The.functi |
| 5b480 | 6f 6e 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 | ons.that.return.a.value.are.usef |
| 5b4a0 | 75 6c 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 | ul.to.collect.the.information.ne |
| 5b4c0 | 63 65 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 | cessary.to.populate.a.Magit.buff |
| 5b4e0 | 65 72 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 | er,.while.the.others.are.used.to |
| 5b500 | 20 69 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 | .implement.Magit.commands......T |
| 5b520 | 68 65 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 | he.functions.in.the.value-only.g |
| 5b540 | 72 6f 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 | roup.always.run.synchronously,.a |
| 5b560 | 6e 64 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 | nd.they.never.trigger.a.refresh. |
| 5b580 | 20 20 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 | ..The.function.in.the.side-effec |
| 5b5a0 | 74 20 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 | t.group.can.be.further.divided.i |
| 5b5c0 | 6e 74 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 | nto.subgroups.depending.on.wheth |
| 5b5e0 | 65 72 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 | er.they.run.Git.synchronously.or |
| 5b600 | 20 61 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 | .asynchronously,.and.depending.o |
| 5b620 | 6e 20 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 | n.whether.they.trigger.a.refresh |
| 5b640 | 20 77 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 | .when.the.executable.has.finishe |
| 5b660 | 64 2e 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 | d...*.Menu:..*.Getting.a.Value.f |
| 5b680 | 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 45 66 66 65 | rom.Git::.*.Calling.Git.for.Effe |
| 5b6a0 | 63 74 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e | ct::....File:.doc5khxAZ.info,..N |
| 5b6c0 | 6f 64 65 3a 20 47 65 74 74 69 6e 67 20 61 20 56 61 6c 75 65 20 66 72 6f 6d 20 47 69 74 2c 20 20 | ode:.Getting.a.Value.from.Git,.. |
| 5b6e0 | 4e 65 78 74 3a 20 43 61 6c 6c 69 6e 67 20 47 69 74 20 66 6f 72 20 45 66 66 65 63 74 2c 20 20 55 | Next:.Calling.Git.for.Effect,..U |
| 5b700 | 70 3a 20 43 61 6c 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 | p:.Calling.Git..10.1.1.Getting.a |
| 5b720 | 20 56 61 6c 75 65 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 | .Value.from.Git.---------------- |
| 5b740 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 | ---------------..These.functions |
| 5b760 | 20 72 75 6e 20 47 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 | .run.Git.in.order.to.get.a.value |
| 5b780 | 2c 20 61 6e 20 65 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 | ,.an.exit.status,.or.output...Of |
| 5b7a0 | 20 63 6f 75 72 73 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 | .course.you.could.also.use.them. |
| 5b7c0 | 74 6f 20 72 75 6e 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 | to.run.Git.commands.that.have.si |
| 5b7e0 | 64 65 2d 65 66 66 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 | de-effects,.but.that.should.be.a |
| 5b800 | 76 6f 69 64 65 64 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 69 | voided...Function:.magit-git-exi |
| 5b820 | 74 2d 63 6f 64 65 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 45 78 65 63 75 74 65 73 20 | t-code.&rest.args......Executes. |
| 5b840 | 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 20 65 78 | git.with.ARGS.and.returns.its.ex |
| 5b860 | 69 74 20 63 6f 64 65 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67 69 74 2d 73 75 | it.code...Function:.magit-git-su |
| 5b880 | 63 63 65 73 73 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 45 78 65 63 75 74 65 73 20 67 | ccess.&rest.args......Executes.g |
| 5b8a0 | 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 74 e2 80 99 | it.with.ARGS.and.returns....t... |
| 5b8c0 | 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 2c 0a 20 20 | .if.the.exit.code.is....0...,... |
| 5b8e0 | 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 46 75 6e 63 74 69 6f | ......nil....otherwise...Functio |
| 5b900 | 6e 3a 20 6d 61 67 69 74 2d 67 69 74 2d 66 61 69 6c 75 72 65 20 26 72 65 73 74 20 61 72 67 73 0a | n:.magit-git-failure.&rest.args. |
| 5b920 | 20 20 20 20 20 45 78 65 63 75 74 65 73 20 67 69 74 20 77 69 74 68 20 41 52 47 53 20 61 6e 64 20 | .....Executes.git.with.ARGS.and. |
| 5b940 | 72 65 74 75 72 6e 73 20 e2 80 98 74 e2 80 99 20 69 66 20 74 68 65 20 65 78 69 74 20 63 6f 64 65 | returns....t....if.the.exit.code |
| 5b960 | 20 69 73 20 e2 80 98 31 e2 80 99 2c 0a 20 20 20 20 20 e2 80 98 6e 69 6c e2 80 99 20 6f 74 68 65 | .is....1...,.........nil....othe |
| 5b980 | 72 77 69 73 65 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67 69 74 2d 74 72 75 65 | rwise...Function:.magit-git-true |
| 5b9a0 | 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 45 78 65 63 75 74 65 73 20 67 69 74 20 77 69 | .&rest.args......Executes.git.wi |
| 5b9c0 | 74 68 20 41 52 47 53 20 61 6e 64 20 72 65 74 75 72 6e 73 20 e2 80 98 74 e2 80 99 20 69 66 20 74 | th.ARGS.and.returns....t....if.t |
| 5b9e0 | 68 65 20 66 69 72 73 74 20 6c 69 6e 65 20 70 72 69 6e 74 65 64 20 62 79 0a 20 20 20 20 20 67 69 | he.first.line.printed.by......gi |
| 5ba00 | 74 20 69 73 20 74 68 65 20 73 74 72 69 6e 67 20 22 74 72 75 65 22 2c 20 e2 80 98 6e 69 6c e2 80 | t.is.the.string."true",....nil.. |
| 5ba20 | 99 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67 69 | ..otherwise...Function:.magit-gi |
| 5ba40 | 74 2d 66 61 6c 73 65 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 45 78 65 63 75 74 65 73 | t-false.&rest.args......Executes |
| 5ba60 | 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 74 e2 | .git.with.ARGS.and.returns....t. |
| 5ba80 | 80 99 20 69 66 20 74 68 65 20 66 69 72 73 74 20 6c 69 6e 65 20 70 72 69 6e 74 65 64 20 62 79 0a | ...if.the.first.line.printed.by. |
| 5baa0 | 20 20 20 20 20 67 69 74 20 69 73 20 74 68 65 20 73 74 72 69 6e 67 20 22 66 61 6c 73 65 22 2c 20 | .....git.is.the.string."false",. |
| 5bac0 | e2 80 98 6e 69 6c e2 80 99 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 | ...nil....otherwise...Function:. |
| 5bae0 | 6d 61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 | magit-git-insert.&rest.args..... |
| 5bb00 | 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 69 6e 73 65 | .Executes.git.with.ARGS.and.inse |
| 5bb20 | 72 74 73 20 69 74 73 20 6f 75 74 70 75 74 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 46 75 6e 63 74 69 | rts.its.output.at.point...Functi |
| 5bb40 | 6f 6e 3a 20 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 | on:.magit-git-string.&rest.args. |
| 5bb60 | 20 20 20 20 20 45 78 65 63 75 74 65 73 20 67 69 74 20 77 69 74 68 20 41 52 47 53 20 61 6e 64 20 | .....Executes.git.with.ARGS.and. |
| 5bb80 | 72 65 74 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 | returns.the.first.line.of.its.ou |
| 5bba0 | 74 70 75 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 | tput.......If.there.is.no.output |
| 5bbc0 | 20 6f 72 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 | .or.if.it.begins.with.a.newline. |
| 5bbe0 | 63 68 61 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 | character,......then.this.return |
| 5bc00 | 73 20 e2 80 98 6e 69 6c e2 80 99 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67 69 | s....nil......Function:.magit-gi |
| 5bc20 | 74 2d 6c 69 6e 65 73 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 45 78 65 63 75 74 65 73 | t-lines.&rest.args......Executes |
| 5bc40 | 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 20 6f | .git.with.ARGS.and.returns.its.o |
| 5bc60 | 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 20 45 | utput.as.a.list.of.lines.......E |
| 5bc80 | 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 70 75 | mpty.lines.anywhere.in.the.outpu |
| 5bca0 | 74 20 61 72 65 20 6f 6d 69 74 74 65 64 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d | t.are.omitted...Function:.magit- |
| 5bcc0 | 67 69 74 2d 69 74 65 6d 73 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 45 78 65 63 75 74 | git-items.&rest.args......Execut |
| 5bce0 | 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 |
| 5bd00 | 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 20 61 0a 20 20 20 20 | .null-separated.output.as.a..... |
| 5bd20 | 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 65 72 65 20 69 6e 20 | .list...Empty.items.anywhere.in. |
| 5bd40 | 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 20 20 20 20 20 49 66 | the.output.are.omitted........If |
| 5bd60 | 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 67 69 | .the.value.of.option....magit-gi |
| 5bd80 | 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 20 67 69 74 20 65 78 | t-debug....is.non-nil.and.git.ex |
| 5bda0 | 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 65 78 69 74 20 73 74 | its......with.a.non-zero.exit.st |
| 5bdc0 | 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 74 20 69 6e 20 74 68 | atus,.then.warn.about.that.in.th |
| 5bde0 | 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 61 20 73 65 63 74 69 | e.echo.area......and.add.a.secti |
| 5be00 | 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 6e 64 61 72 64 20 65 | on.containing.git...s.standard.e |
| 5be20 | 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 72 65 70 6f 73 69 74 | rror.in.the.current......reposit |
| 5be40 | 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 46 75 6e 63 74 69 6f | ory...s.process.buffer...Functio |
| 5be60 | 6e 3a 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 64 65 73 74 69 6e 61 74 69 6f 6e | n:.magit-process-git.destination |
| 5be80 | 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 43 61 6c 6c 73 20 47 69 74 20 73 79 6e 63 68 | .&rest.args......Calls.Git.synch |
| 5bea0 | 72 6f 6e 6f 75 73 6c 79 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 70 72 6f 63 65 73 73 2c 20 | ronously.in.a.separate.process,. |
| 5bec0 | 72 65 74 75 72 6e 69 6e 67 20 69 74 73 20 65 78 69 74 0a 20 20 20 20 20 63 6f 64 65 2e 20 20 44 | returning.its.exit......code...D |
| 5bee0 | 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 61 6e 64 | ESTINATION.specifies.how.to.hand |
| 5bf00 | 6c 65 20 74 68 65 20 6f 75 74 70 75 74 2c 20 6c 69 6b 65 20 66 6f 72 0a 20 20 20 20 20 e2 80 98 | le.the.output,.like.for......... |
| 5bf20 | 63 61 6c 6c 2d 70 72 6f 63 65 73 73 e2 80 99 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 66 69 6c | call-process...,.except.that.fil |
| 5bf40 | 65 20 68 61 6e 64 6c 65 72 73 20 61 72 65 20 73 75 70 70 6f 72 74 65 64 2e 20 20 45 6e 61 62 6c | e.handlers.are.supported...Enabl |
| 5bf60 | 65 73 0a 20 20 20 20 20 43 79 67 77 69 6e e2 80 99 73 20 22 6e 6f 67 6c 6f 62 22 20 6f 70 74 69 | es......Cygwin...s."noglob".opti |
| 5bf80 | 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 73 20 75 | on.during.the.call.and.ensures.u |
| 5bfa0 | 6e 69 78 20 65 6f 6c 0a 20 20 20 20 20 63 6f 6e 76 65 72 73 69 6f 6e 2e 0a 0a 46 75 6e 63 74 69 | nix.eol......conversion...Functi |
| 5bfc0 | 6f 6e 3a 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 65 20 70 72 6f 63 65 73 73 20 26 | on:.magit-process-file.process.& |
| 5bfe0 | 6f 70 74 69 6f 6e 61 6c 20 69 6e 66 69 6c 65 20 62 75 66 66 65 72 20 64 69 73 70 6c 61 79 20 26 | optional.infile.buffer.display.& |
| 5c000 | 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 50 72 6f 63 65 73 73 65 73 20 66 69 6c 65 73 20 73 | rest.args......Processes.files.s |
| 5c020 | 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 70 72 6f 63 65 | ynchronously.in.a.separate.proce |
| 5c040 | 73 73 2e 20 20 49 64 65 6e 74 69 63 61 6c 20 74 6f 0a 20 20 20 20 20 e2 80 98 70 72 6f 63 65 73 | ss...Identical.to.........proces |
| 5c060 | 73 2d 66 69 6c 65 e2 80 99 20 62 75 74 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 65 6e 61 62 6c 65 | s-file....but.temporarily.enable |
| 5c080 | 73 20 43 79 67 77 69 6e e2 80 99 73 20 22 6e 6f 67 6c 6f 62 22 20 6f 70 74 69 6f 6e 0a 20 20 20 | s.Cygwin...s."noglob".option.... |
| 5c0a0 | 20 20 64 75 72 69 6e 67 20 74 68 65 20 63 61 6c 6c 20 61 6e 64 20 65 6e 73 75 72 65 73 20 75 6e | ..during.the.call.and.ensures.un |
| 5c0c0 | 69 78 20 65 6f 6c 20 63 6f 6e 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 20 49 66 20 61 6e 20 65 72 72 | ix.eol.conversion......If.an.err |
| 5c0e0 | 6f 72 20 6f 63 63 75 72 73 20 77 68 65 6e 20 75 73 69 6e 67 20 6f 6e 65 20 6f 66 20 74 68 65 20 | or.occurs.when.using.one.of.the. |
| 5c100 | 61 62 6f 76 65 20 66 75 6e 63 74 69 6f 6e 73 2c 20 74 68 65 6e 20 74 68 61 74 0a 69 73 20 75 73 | above.functions,.then.that.is.us |
| 5c120 | 75 61 6c 6c 79 20 64 75 65 20 74 6f 20 61 20 62 75 67 2c 20 69 2e 65 2e 2c 20 75 73 69 6e 67 20 | ually.due.to.a.bug,.i.e.,.using. |
| 5c140 | 61 6e 20 61 72 67 75 6d 65 6e 74 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 61 63 74 75 61 6c 6c | an.argument.which.is.not.actuall |
| 5c160 | 79 0a 73 75 70 70 6f 72 74 65 64 2e 20 20 53 75 63 68 20 65 72 72 6f 72 73 20 61 72 65 20 75 73 | y.supported...Such.errors.are.us |
| 5c180 | 75 61 6c 6c 79 20 6e 6f 74 20 72 65 70 6f 72 74 65 64 2c 20 62 75 74 20 77 68 65 6e 20 74 68 65 | ually.not.reported,.but.when.the |
| 5c1a0 | 79 20 6f 63 63 75 72 20 77 65 0a 6e 65 65 64 20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 64 65 | y.occur.we.need.to.be.able.to.de |
| 5c1c0 | 62 75 67 20 74 68 65 6d 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67 69 | bug.them...User.Option:.magit-gi |
| 5c1e0 | 74 2d 64 65 62 75 67 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 | t-debug......Whether.to.report.e |
| 5c200 | 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 |
| 5c220 | 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 |
| 5c240 | 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 |
| 5c260 | 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... |
| 5c280 | 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 |
| 5c2a0 | 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 |
| 5c2c0 | 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 |
| 5c2e0 | 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. |
| 5c300 | 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 |
| 5c320 | 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 |
| 5c340 | 63 65 73 73 20 62 75 66 66 65 72 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67 69 | cess.buffer...Function:.magit-gi |
| 5c360 | 74 2d 73 74 72 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 61 20 | t-str.&rest.args......This.is.a. |
| 5c380 | 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 69 6e 67 e2 80 | variant.of....magit-git-string.. |
| 5c3a0 | 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 20 20 20 20 e2 | ..that.ignores.the.option....... |
| 5c3c0 | 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 73 20 6d 61 69 | ..magit-git-debug......It.is.mai |
| 5c3e0 | 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 6c 65 20 68 61 | nly.intended.to.be.used.while.ha |
| 5c400 | 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 69 6f 6e 73 20 | ndling......errors.in.functions. |
| 5c420 | 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 2e 20 20 55 73 | that.do.respect.that.option...Us |
| 5c440 | 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 69 6c 65 20 68 | ing.such.a......function.while.h |
| 5c460 | 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 20 79 65 74 20 | anding.an.error.could.cause.yet. |
| 5c480 | 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 65 66 6f 72 65 | another.error.and......therefore |
| 5c4a0 | 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 69 6f 6e 2e 20 | .lead.to.an.infinite.recursion.. |
| 5c4c0 | 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 20 20 20 20 20 | .You.probably.won...t.ever...... |
| 5c4e0 | 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 0a 1f 0a 46 69 | need.to.use.this.function.....Fi |
| 5c500 | 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 61 6c 6c 69 | le:.doc5khxAZ.info,..Node:.Calli |
| 5c520 | 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 6e | ng.Git.for.Effect,..Prev:.Gettin |
| 5c540 | 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 67 | g.a.Value.from.Git,..Up:.Calling |
| 5c560 | 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 66 | .Git..10.1.2.Calling.Git.for.Eff |
| 5c580 | 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 2d | ect.---------------------------- |
| 5c5a0 | 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 72 | -..These.functions.are.used.to.r |
| 5c5c0 | 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 20 | un.git.to.produce.some.effect... |
| 5c5e0 | 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 6c | Most.Magit.commands.that.actuall |
| 5c600 | 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 20 | y.run.git.do.so.by.using.such.a. |
| 5c620 | 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 20 | function......Because.we.do.not. |
| 5c640 | 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 77 | need.to.consume.git...s.output.w |
| 5c660 | 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 72 | hen.using.these.functions,.their |
| 5c680 | 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 61 | .output.is.instead.logged.into.a |
| 5c6a0 | 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 61 | .per-repository.buffer,.which.ca |
| 5c6c0 | 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 20 | n.be.shown.using....$....from.a. |
| 5c6e0 | 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 6f | Magit.buffer.or....M-x.magit-pro |
| 5c700 | 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 6e | cess....elsewhere......These.fun |
| 5c720 | 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 6f | ctions.can.have.an.effect.in.two |
| 5c740 | 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 6e | .distinct.ways...Firstly,.runnin |
| 5c760 | 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 2e | g.git.may.change.something,.i.e. |
| 5c780 | 2c 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 53 | ,.create.or.push.a.new.commit..S |
| 5c7a0 | 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 65 | econdly,.that.change.may.require |
| 5c7c0 | 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 65 | .that.Magit.buffers.are.refreshe |
| 5c7e0 | 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 6f | d.to.reflect.the.changed.state.o |
| 5c800 | 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 6e | f.the.repository...But.refreshin |
| 5c820 | 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 6f | g.isn...t.always.desirable,.so.o |
| 5c840 | 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 70 | nly.some.of.these.functions.do.p |
| 5c860 | 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 20 | erform.such.a.refresh.after.git. |
| 5c880 | 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 69 | has.returned......Sometimes.it.i |
| 5c8a0 | 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 73 | s.useful.to.run.git.asynchronous |
| 5c8c0 | 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 20 | ly...For.example,.when.the.user. |
| 5c8e0 | 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 20 | has.just.initiated.a.push,.then. |
| 5c900 | 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 77 | there.is.no.reason.to.make.her.w |
| 5c920 | 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 49 | ait.until.that.has.completed...I |
| 5c940 | 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 20 | n.other.cases.it.makes.sense.to. |
| 5c960 | 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 20 | wait.for.git.to.complete.before. |
| 5c980 | 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 6c | letting.the.user.do.something.el |
| 5c9a0 | 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 61 | se...For.example.after.staging.a |
| 5c9c0 | 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 74 | .change.it.is.useful.to.wait.unt |
| 5c9e0 | 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 61 | il.after.the.refresh.because.tha |
| 5ca00 | 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 68 | t.also.automatically.moves.to.th |
| 5ca20 | 65 20 6e 65 78 74 20 63 68 61 6e 67 65 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d | e.next.change...Function:.magit- |
| 5ca40 | 63 61 6c 6c 2d 67 69 74 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 43 61 6c 6c 73 20 67 | call-git.&rest.args......Calls.g |
| 5ca60 | 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 2e 0a 0a 46 75 6e | it.synchronously.with.ARGS...Fun |
| 5ca80 | 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 70 72 6f 67 72 61 | ction:.magit-call-process.progra |
| 5caa0 | 6d 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 43 61 6c 6c 73 20 50 52 4f 47 52 41 4d 20 | m.&rest.args......Calls.PROGRAM. |
| 5cac0 | 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 77 69 74 68 20 41 52 47 53 2e 0a 0a 46 75 6e 63 74 69 | synchronously.with.ARGS...Functi |
| 5cae0 | 6f 6e 3a 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 | on:.magit-run-git.&rest.args.... |
| 5cb00 | 20 20 43 61 6c 6c 73 20 67 69 74 20 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 77 69 74 68 20 41 | ..Calls.git.synchronously.with.A |
| 5cb20 | 52 47 53 20 61 6e 64 20 74 68 65 6e 20 72 65 66 72 65 73 68 65 73 2e 0a 0a 46 75 6e 63 74 69 6f | RGS.and.then.refreshes...Functio |
| 5cb40 | 6e 3a 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 69 6e 70 75 74 20 26 72 65 73 | n:.magit-run-git-with-input.&res |
| 5cb60 | 74 20 61 72 67 73 0a 20 20 20 20 20 43 61 6c 6c 73 20 67 69 74 20 73 79 6e 63 68 72 6f 6e 6f 75 | t.args......Calls.git.synchronou |
| 5cb80 | 73 6c 79 20 77 69 74 68 20 41 52 47 53 20 61 6e 64 20 73 65 6e 64 73 20 69 74 20 74 68 65 20 63 | sly.with.ARGS.and.sends.it.the.c |
| 5cba0 | 6f 6e 74 65 6e 74 20 6f 66 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 | ontent.of.the......current.buffe |
| 5cbc0 | 72 20 6f 6e 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 | r.on.standard.input........If.th |
| 5cbe0 | 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 e2 80 99 73 20 e2 80 98 64 65 66 61 75 6c 74 2d | e.current.buffer...s....default- |
| 5cc00 | 64 69 72 65 63 74 6f 72 79 e2 80 99 20 69 73 20 6f 6e 20 61 20 72 65 6d 6f 74 65 0a 20 20 20 20 | directory....is.on.a.remote..... |
| 5cc20 | 20 66 69 6c 65 73 79 73 74 65 6d 2c 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 63 74 75 61 | .filesystem,.this.function.actua |
| 5cc40 | 6c 6c 79 20 72 75 6e 73 20 67 69 74 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 2e 20 20 42 75 | lly.runs.git.asynchronously...Bu |
| 5cc60 | 74 0a 20 20 20 20 20 74 68 65 6e 20 69 74 20 77 61 69 74 73 20 66 6f 72 20 74 68 65 20 70 72 6f | t......then.it.waits.for.the.pro |
| 5cc80 | 63 65 73 73 20 74 6f 20 72 65 74 75 72 6e 2c 20 73 6f 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 | cess.to.return,.so.the.function. |
| 5cca0 | 69 74 73 65 6c 66 20 69 73 0a 20 20 20 20 20 73 79 6e 63 68 72 6f 6e 6f 75 73 2e 0a 0a 46 75 6e | itself.is......synchronous...Fun |
| 5ccc0 | 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67 69 74 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 | ction:.magit-git.&rest.args..... |
| 5cce0 | 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 |
| 5cd00 | 47 53 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 73 20 6f 6e 6c 79 2e 20 20 54 68 69 73 0a | GS.for.side-effects.only...This. |
| 5cd20 | 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 72 65 66 72 65 73 68 20 74 | .....function.does.not.refresh.t |
| 5cd40 | 68 65 20 62 75 66 66 65 72 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67 69 74 2d | he.buffer...Function:.magit-git- |
| 5cd60 | 77 61 73 68 20 77 61 73 68 65 72 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 45 78 65 63 | wash.washer.&rest.args......Exec |
| 5cd80 | 75 74 65 20 47 69 74 20 77 69 74 68 20 41 52 47 53 2c 20 69 6e 73 65 72 74 69 6e 67 20 77 61 73 | ute.Git.with.ARGS,.inserting.was |
| 5cda0 | 68 65 64 20 6f 75 74 70 75 74 20 61 74 20 70 6f 69 6e 74 2e 20 20 41 63 74 75 61 6c 6c 79 0a 20 | hed.output.at.point...Actually.. |
| 5cdc0 | 20 20 20 20 66 69 72 73 74 20 69 6e 73 65 72 74 20 74 68 65 20 72 61 77 20 6f 75 74 70 75 74 20 | ....first.insert.the.raw.output. |
| 5cde0 | 61 74 20 70 6f 69 6e 74 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 6f 75 74 70 75 74 | at.point...If.there.is.no.output |
| 5ce00 | 20 63 61 6c 6c 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 63 61 6e 63 65 6c 2d 73 65 63 74 69 | .call.........magit-cancel-secti |
| 5ce20 | 6f 6e e2 80 99 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 6e 61 | on......Otherwise.temporarily.na |
| 5ce40 | 72 72 6f 77 20 74 68 65 20 62 75 66 66 65 72 20 74 6f 0a 20 20 20 20 20 74 68 65 20 69 6e 73 65 | rrow.the.buffer.to......the.inse |
| 5ce60 | 72 74 65 64 20 74 65 78 74 2c 20 6d 6f 76 65 20 74 6f 20 69 74 73 20 62 65 67 69 6e 6e 69 6e 67 | rted.text,.move.to.its.beginning |
| 5ce80 | 2c 20 61 6e 64 20 74 68 65 6e 20 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 57 41 | ,.and.then.call.function......WA |
| 5cea0 | 53 48 45 52 20 77 69 74 68 20 41 52 47 53 20 61 73 20 69 74 73 20 73 6f 6c 65 20 61 72 67 75 6d | SHER.with.ARGS.as.its.sole.argum |
| 5cec0 | 65 6e 74 2e 0a 0a 20 20 20 41 6e 64 20 6e 6f 77 20 66 6f 72 20 74 68 65 20 61 73 79 6e 63 68 72 | ent......And.now.for.the.asynchr |
| 5cee0 | 6f 6e 6f 75 73 20 76 61 72 69 61 6e 74 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 | onous.variants...Function:.magit |
| 5cf00 | 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 20 20 20 20 20 53 | -run-git-async.&rest.args......S |
| 5cf20 | 74 61 72 74 20 47 69 74 2c 20 70 72 65 70 61 72 65 20 66 6f 72 20 72 65 66 72 65 73 68 2c 20 61 | tart.Git,.prepare.for.refresh,.a |
| 5cf40 | 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 70 72 6f 63 65 73 73 20 6f 62 6a 65 63 74 2e 0a 20 20 | nd.return.the.process.object.... |
| 5cf60 | 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 6e 20 75 73 | ...ARGS.is.flattened.and.then.us |
| 5cf80 | 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 20 20 44 69 | ed.as.arguments.to.Git........Di |
| 5cfa0 | 73 70 6c 61 79 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 73 | splay.the.command.line.arguments |
| 5cfc0 | 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 65 72 20 47 | .in.the.echo.area........After.G |
| 5cfe0 | 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 |
| 5d000 | 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 20 20 20 20 | eshed:.the.buffer.that.was...... |
| 5d020 | 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 73 20 63 | current.when.this.function.was.c |
| 5d040 | 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 72 20 61 | alled.(if.it.is.a.Magit.buffer.a |
| 5d060 | 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 6c 20 61 73 | nd......still.alive),.as.well.as |
| 5d080 | 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 4d 61 67 69 74 20 73 74 61 74 75 73 20 62 75 66 | .the.respective.Magit.status.buf |
| 5d0a0 | 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 20 76 69 73 | fer.......Unmodified.buffers.vis |
| 5d0c0 | 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 20 69 6e 20 | iting.files.that.are.tracked.in. |
| 5d0e0 | 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 61 72 65 20 | the.current......repository.are. |
| 5d100 | 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 62 75 66 66 | reverted.if....magit-revert-buff |
| 5d120 | 65 72 73 e2 80 99 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 | ers....is.non-nil...Function:.ma |
| 5d140 | 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 20 26 72 65 73 74 20 61 72 | git-run-git-with-editor.&rest.ar |
| 5d160 | 67 73 0a 20 20 20 20 20 45 78 70 6f 72 74 20 47 49 54 5f 45 44 49 54 4f 52 20 61 6e 64 20 73 74 | gs......Export.GIT_EDITOR.and.st |
| 5d180 | 61 72 74 20 47 69 74 2e 20 20 41 6c 73 6f 20 70 72 65 70 61 72 65 20 66 6f 72 20 72 65 66 72 65 | art.Git...Also.prepare.for.refre |
| 5d1a0 | 73 68 20 61 6e 64 0a 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 65 20 70 72 6f 63 65 73 73 20 6f | sh.and......return.the.process.o |
| 5d1c0 | 62 6a 65 63 74 2e 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 | bject...ARGS.is.flattened.and.th |
| 5d1e0 | 65 6e 20 75 73 65 64 20 61 73 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 47 69 74 | en.used.as......arguments.to.Git |
| 5d200 | 2e 0a 0a 20 20 20 20 20 44 69 73 70 6c 61 79 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 | ........Display.the.command.line |
| 5d220 | 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 2e 0a 0a 20 20 | .arguments.in.the.echo.area..... |
| 5d240 | 20 20 20 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 | ...After.Git.returns.some.buffer |
| 5d260 | 73 20 61 72 65 20 72 65 66 72 65 73 68 65 64 3a 20 74 68 65 20 62 75 66 66 65 72 20 74 68 61 74 | s.are.refreshed:.the.buffer.that |
| 5d280 | 20 77 61 73 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 77 68 65 6e 20 74 68 69 73 20 66 75 6e 63 | .was......current.when.this.func |
| 5d2a0 | 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 69 | tion.was.called.(if.it.is.a.Magi |
| 5d2c0 | 74 20 62 75 66 66 65 72 20 61 6e 64 0a 20 20 20 20 20 73 74 69 6c 6c 20 61 6c 69 76 65 29 2c 20 | t.buffer.and......still.alive),. |
| 5d2e0 | 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 20 4d 61 67 69 74 20 | as.well.as.the.respective.Magit. |
| 5d300 | 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d | status.buffer...Function:.magit- |
| 5d320 | 73 74 61 72 74 2d 67 69 74 20 69 6e 70 75 74 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 | start-git.input.&rest.args...... |
| 5d340 | 53 74 61 72 74 20 47 69 74 2c 20 70 72 65 70 61 72 65 20 66 6f 72 20 72 65 66 72 65 73 68 2c 20 | Start.Git,.prepare.for.refresh,. |
| 5d360 | 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 70 72 6f 63 65 73 73 20 6f 62 6a 65 63 74 2e 0a 0a | and.return.the.process.object... |
| 5d380 | 20 20 20 20 20 49 66 20 49 4e 50 55 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 74 20 68 61 73 | .....If.INPUT.is.non-nil,.it.has |
| 5d3a0 | 20 74 6f 20 62 65 20 61 20 62 75 66 66 65 72 20 6f 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 61 | .to.be.a.buffer.or.the.name.of.a |
| 5d3c0 | 6e 0a 20 20 20 20 20 65 78 69 73 74 69 6e 67 20 62 75 66 66 65 72 2e 20 20 54 68 65 20 62 75 66 | n......existing.buffer...The.buf |
| 5d3e0 | 66 65 72 20 63 6f 6e 74 65 6e 74 20 62 65 63 6f 6d 65 73 20 74 68 65 20 70 72 6f 63 65 73 73 65 | fer.content.becomes.the.processe |
| 5d400 | 73 20 73 74 61 6e 64 61 72 64 0a 20 20 20 20 20 69 6e 70 75 74 2e 0a 0a 20 20 20 20 20 4f 70 74 | s.standard......input........Opt |
| 5d420 | 69 6f 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 73 | ion....magit-git-executable....s |
| 5d440 | 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 0a | pecifies.the.Git.executable.and. |
| 5d460 | 20 20 20 20 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d | .....option....magit-git-global- |
| 5d480 | 61 72 67 75 6d 65 6e 74 73 e2 80 99 20 73 70 65 63 69 66 69 65 73 20 63 6f 6e 73 74 61 6e 74 20 | arguments....specifies.constant. |
| 5d4a0 | 61 72 67 75 6d 65 6e 74 73 2e 0a 20 20 20 20 20 54 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 61 72 | arguments.......The.remaining.ar |
| 5d4c0 | 67 75 6d 65 6e 74 73 20 41 52 47 53 20 73 70 65 63 69 66 79 20 61 72 67 75 6d 65 6e 74 73 20 74 | guments.ARGS.specify.arguments.t |
| 5d4e0 | 6f 20 47 69 74 2e 20 20 54 68 65 79 20 61 72 65 0a 20 20 20 20 20 66 6c 61 74 74 65 6e 65 64 20 | o.Git...They.are......flattened. |
| 5d500 | 62 65 66 6f 72 65 20 75 73 65 2e 0a 0a 20 20 20 20 20 41 66 74 65 72 20 47 69 74 20 72 65 74 75 | before.use........After.Git.retu |
| 5d520 | 72 6e 73 2c 20 73 6f 6d 65 20 62 75 66 66 65 72 73 20 61 72 65 20 72 65 66 72 65 73 68 65 64 3a | rns,.some.buffers.are.refreshed: |
| 5d540 | 20 74 68 65 20 62 75 66 66 65 72 20 74 68 61 74 20 77 61 73 0a 20 20 20 20 20 63 75 72 72 65 6e | .the.buffer.that.was......curren |
| 5d560 | 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 20 | t.when.this.function.was.called. |
| 5d580 | 28 69 66 20 69 74 20 69 73 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 61 6e 64 0a 20 20 20 | (if.it.is.a.Magit.buffer.and.... |
| 5d5a0 | 20 20 73 74 69 6c 6c 20 61 6c 69 76 65 29 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 72 | ..still.alive),.as.well.as.the.r |
| 5d5c0 | 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 72 2e 0a 20 | espective.Magit.status.buffer... |
| 5d5e0 | 20 20 20 20 55 6e 6d 6f 64 69 66 69 65 64 20 62 75 66 66 65 72 73 20 76 69 73 69 74 69 6e 67 20 | ....Unmodified.buffers.visiting. |
| 5d600 | 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 74 68 65 20 63 75 | files.that.are.tracked.in.the.cu |
| 5d620 | 72 72 65 6e 74 0a 20 20 20 20 20 72 65 70 6f 73 69 74 6f 72 79 20 61 72 65 20 72 65 76 65 72 74 | rrent......repository.are.revert |
| 5d640 | 65 64 20 69 66 20 e2 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 | ed.if....magit-revert-buffers... |
| 5d660 | 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 74 | .is.non-nil...Function:.magit-st |
| 5d680 | 61 72 74 2d 70 72 6f 63 65 73 73 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 53 74 61 72 | art-process.&rest.args......Star |
| 5d6a0 | 74 20 50 52 4f 47 52 41 4d 2c 20 70 72 65 70 61 72 65 20 66 6f 72 20 72 65 66 72 65 73 68 2c 20 | t.PROGRAM,.prepare.for.refresh,. |
| 5d6c0 | 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 70 72 6f 63 65 73 73 20 6f 62 6a 65 63 74 2e 0a 0a | and.return.the.process.object... |
| 5d6e0 | 20 20 20 20 20 49 66 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 49 4e 50 55 54 20 | .....If.optional.argument.INPUT. |
| 5d700 | 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 61 20 62 75 66 66 65 | is.non-nil,.it.has.to.be.a.buffe |
| 5d720 | 72 20 6f 72 20 74 68 65 0a 20 20 20 20 20 6e 61 6d 65 20 6f 66 20 61 6e 20 65 78 69 73 74 69 6e | r.or.the......name.of.an.existin |
| 5d740 | 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 62 65 | g.buffer...The.buffer.content.be |
| 5d760 | 63 6f 6d 65 73 20 74 68 65 0a 20 20 20 20 20 70 72 6f 63 65 73 73 65 73 20 73 74 61 6e 64 61 72 | comes.the......processes.standar |
| 5d780 | 64 20 69 6e 70 75 74 2e 0a 0a 20 20 20 20 20 54 68 65 20 70 72 6f 63 65 73 73 20 69 73 20 73 74 | d.input........The.process.is.st |
| 5d7a0 | 61 72 74 65 64 20 75 73 69 6e 67 20 e2 80 98 73 74 61 72 74 2d 66 69 6c 65 2d 70 72 6f 63 65 73 | arted.using....start-file-proces |
| 5d7c0 | 73 e2 80 99 20 61 6e 64 20 74 68 65 6e 20 73 65 74 75 70 20 74 6f 0a 20 20 20 20 20 75 73 65 20 | s....and.then.setup.to......use. |
| 5d7e0 | 74 68 65 20 73 65 6e 74 69 6e 65 6c 20 e2 80 98 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 | the.sentinel....magit-process-se |
| 5d800 | 6e 74 69 6e 65 6c e2 80 99 20 61 6e 64 20 74 68 65 20 66 69 6c 74 65 72 0a 20 20 20 20 20 e2 80 | ntinel....and.the.filter........ |
| 5d820 | 98 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 e2 80 99 2e 20 20 49 6e 66 6f 72 | .magit-process-filter......Infor |
| 5d840 | 6d 61 74 69 6f 6e 20 72 65 71 75 69 72 65 64 20 62 79 20 74 68 65 73 65 20 66 75 6e 63 74 69 6f | mation.required.by.these.functio |
| 5d860 | 6e 73 20 69 73 0a 20 20 20 20 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 70 72 6f 63 65 73 73 | ns.is......stored.in.the.process |
| 5d880 | 20 6f 62 6a 65 63 74 2e 20 20 57 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 | .object...When.this.function.ret |
| 5d8a0 | 75 72 6e 73 20 74 68 65 0a 20 20 20 20 20 70 72 6f 63 65 73 73 20 68 61 73 20 6e 6f 74 20 73 74 | urns.the......process.has.not.st |
| 5d8c0 | 61 72 74 65 64 20 74 6f 20 72 75 6e 20 79 65 74 20 73 6f 20 69 74 20 69 73 20 70 6f 73 73 69 62 | arted.to.run.yet.so.it.is.possib |
| 5d8e0 | 6c 65 20 74 6f 20 6f 76 65 72 72 69 64 65 0a 20 20 20 20 20 74 68 65 20 73 65 6e 74 69 6e 65 6c | le.to.override......the.sentinel |
| 5d900 | 20 61 6e 64 20 66 69 6c 74 65 72 2e 0a 0a 20 20 20 20 20 41 66 74 65 72 20 74 68 65 20 70 72 6f | .and.filter........After.the.pro |
| 5d920 | 63 65 73 73 20 72 65 74 75 72 6e 73 2c 20 e2 80 98 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 | cess.returns,....magit-process-s |
| 5d940 | 65 6e 74 69 6e 65 6c e2 80 99 20 72 65 66 72 65 73 68 65 73 20 74 68 65 0a 20 20 20 20 20 62 75 | entinel....refreshes.the......bu |
| 5d960 | 66 66 65 72 20 74 68 61 74 20 77 61 73 20 63 75 72 72 65 6e 74 20 77 68 65 6e 20 e2 80 98 6d 61 | ffer.that.was.current.when....ma |
| 5d980 | 67 69 74 2d 73 74 61 72 74 2d 70 72 6f 63 65 73 73 e2 80 99 20 77 61 73 20 63 61 6c 6c 65 64 20 | git-start-process....was.called. |
| 5d9a0 | 28 69 66 0a 20 20 20 20 20 69 74 20 69 73 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 61 6e | (if......it.is.a.Magit.buffer.an |
| 5d9c0 | 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 68 65 20 72 | d.still.alive),.as.well.as.the.r |
| 5d9e0 | 65 73 70 65 63 74 69 76 65 0a 20 20 20 20 20 4d 61 67 69 74 20 73 74 61 74 75 73 20 62 75 66 66 | espective......Magit.status.buff |
| 5da00 | 65 72 2e 20 20 55 6e 6d 6f 64 69 66 69 65 64 20 62 75 66 66 65 72 73 20 76 69 73 69 74 69 6e 67 | er...Unmodified.buffers.visiting |
| 5da20 | 20 66 69 6c 65 73 20 74 68 61 74 20 61 72 65 0a 20 20 20 20 20 74 72 61 63 6b 65 64 20 69 6e 20 | .files.that.are......tracked.in. |
| 5da40 | 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 61 72 65 20 72 65 76 65 72 | the.current.repository.are.rever |
| 5da60 | 74 65 64 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 | ted.if.........magit-revert-buff |
| 5da80 | 65 72 73 e2 80 99 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 6d 61 | ers....is.non-nil...Variable:.ma |
| 5daa0 | 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 54 68 65 20 63 68 69 6c 64 20 | git-this-process......The.child. |
| 5dac0 | 70 72 6f 63 65 73 73 20 77 68 69 63 68 20 69 73 20 61 62 6f 75 74 20 74 6f 20 73 74 61 72 74 2e | process.which.is.about.to.start. |
| 5dae0 | 20 20 54 68 69 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 63 68 61 6e 67 | ..This.can.be.used.to......chang |
| 5db00 | 65 20 74 68 65 20 66 69 6c 74 65 72 20 61 6e 64 20 73 65 6e 74 69 6e 65 6c 2e 0a 0a 56 61 72 69 | e.the.filter.and.sentinel...Vari |
| 5db20 | 61 62 6c 65 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 | able:.magit-process-raise-error. |
| 5db40 | 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 6e 20 | .....When.this.is.non-nil,.then. |
| 5db60 | 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 61 69 | ...magit-process-sentinel....rai |
| 5db80 | 73 65 73 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 | ses.an.error......if.git.exits.w |
| 5dba0 | 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 2e 20 20 46 6f 72 | ith.a.non-zero.exit.status...For |
| 5dbc0 | 20 64 65 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 64 6f | .debugging.purposes.....File:.do |
| 5dbe0 | 63 35 6b 68 78 41 5a 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 | c5khxAZ.info,..Node:.Section.Plu |
| 5dc00 | 6d 62 69 6e 67 2c 20 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 | mbing,..Next:.Refreshing.Buffers |
| 5dc20 | 2c 20 20 50 72 65 76 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 | ,..Prev:.Calling.Git,..Up:.Plumb |
| 5dc40 | 69 6e 67 0a 0a 31 30 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 | ing..10.2.Section.Plumbing.===== |
| 5dc60 | 3d 3d 3d 3d 3d 3d 3d 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 | ================..*.Menu:..*.Cre |
| 5dc80 | 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 65 63 | ating.Sections::.*.Section.Selec |
| 5dca0 | 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 1f 0a | tion::.*.Matching.Sections::.... |
| 5dcc0 | 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 72 65 | File:.doc5khxAZ.info,..Node:.Cre |
| 5dce0 | 61 74 69 6e 67 20 53 65 63 74 69 6f 6e 73 2c 20 20 4e 65 78 74 3a 20 53 65 63 74 69 6f 6e 20 53 | ating.Sections,..Next:.Section.S |
| 5dd00 | 65 6c 65 63 74 69 6f 6e 2c 20 20 55 70 3a 20 53 65 63 74 69 6f 6e 20 50 6c 75 6d 62 69 6e 67 0a | election,..Up:.Section.Plumbing. |
| 5dd20 | 0a 31 30 2e 32 2e 31 20 43 72 65 61 74 69 6e 67 20 53 65 63 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d | .10.2.1.Creating.Sections.------ |
| 5dd40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 4d 61 63 72 6f 3a 20 6d 61 67 69 74 | ------------------..Macro:.magit |
| 5dd60 | 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 | -insert-section.&rest.args...... |
| 5dd80 | 49 6e 73 65 72 74 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 | Insert.a.section.at.point....... |
| 5dda0 | 20 54 59 50 45 20 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 | .TYPE.is.the.section.type,.a.sym |
| 5ddc0 | 62 6f 6c 2e 20 20 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 | bol...Many.commands.that.act.on. |
| 5dde0 | 74 68 65 0a 20 20 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 | the......current.section.behave. |
| 5de00 | 64 69 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 61 74 20 74 79 | differently.depending.on.that.ty |
| 5de20 | 70 65 2e 20 20 41 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 | pe...Also.if......a.variable.... |
| 5de40 | 6d 61 67 69 74 2d 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 | magit-TYPE-section-map....exists |
| 5de60 | 2c 20 74 68 65 6e 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 | ,.then.use.that.as.the......text |
| 5de80 | 2d 70 72 6f 70 65 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 | -property....keymap....of.all.te |
| 5dea0 | 78 74 20 62 65 6c 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 | xt.belonging.to.the.section.(but |
| 5dec0 | 0a 20 20 20 20 20 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 | ......this.may.be.overwritten.in |
| 5dee0 | 20 73 75 62 73 65 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 | .subsections)...TYPE.can.also.ha |
| 5df00 | 76 65 20 74 68 65 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 | ve.the......form....(eval.FORM). |
| 5df20 | 80 99 20 69 6e 20 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 | ...in.which.case.FORM.is.evaluat |
| 5df40 | 65 64 20 61 74 20 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 | ed.at.runtime........Optional.VA |
| 5df60 | 4c 55 45 20 69 73 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 | LUE.is.the.value.of.the.section, |
| 5df80 | 20 75 73 75 61 6c 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 | .usually.a.string.that......is.r |
| 5dfa0 | 65 71 75 69 72 65 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 | equired.when.acting.on.the.secti |
| 5dfc0 | 6f 6e 2e 0a 0a 20 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 | on........When.optional.HIDE.is. |
| 5dfe0 | 6e 6f 6e 2d 6e 69 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 | non-nil.collapse.the.section.bod |
| 5e000 | 79 20 62 79 20 64 65 66 61 75 6c 74 2c 0a 20 20 20 20 20 69 2e 65 2e 2c 20 77 68 65 6e 20 66 69 | y.by.default,......i.e.,.when.fi |
| 5e020 | 72 73 74 20 63 72 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 | rst.creating.the.section,.but.no |
| 5e040 | 74 20 77 68 65 6e 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 | t.when.refreshing.the......buffe |
| 5e060 | 72 2e 20 20 4f 74 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 | r...Otherwise,.expand.it.by.defa |
| 5e080 | 75 6c 74 2e 20 20 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 | ult...This.can.be.overwritten... |
| 5e0a0 | 20 20 20 75 73 69 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 | ...using....magit-section-set-vi |
| 5e0c0 | 73 69 62 69 6c 69 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 | sibility-hook......When.a.sectio |
| 5e0e0 | 6e 20 69 73 0a 20 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 | n.is......recreated.during.a.ref |
| 5e100 | 72 65 73 68 2c 20 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 | resh,.then.the.visibility.of.pre |
| 5e120 | 64 65 63 65 73 73 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 | decessor.is......inherited.and.H |
| 5e140 | 49 44 45 20 69 73 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 | IDE.is.ignored.(but.the.hook.is. |
| 5e160 | 73 74 69 6c 6c 20 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 | still.honored)........BODY.is.an |
| 5e180 | 79 20 6e 75 6d 62 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 | y.number.of.forms.that.actually. |
| 5e1a0 | 69 6e 73 65 72 74 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 | insert.the.section...s......head |
| 5e1c0 | 69 6e 67 20 61 6e 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 | ing.and.body...Optional.NAME,.if |
| 5e1e0 | 20 73 70 65 63 69 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 | .specified,.has.to.be.a.symbol,. |
| 5e200 | 20 20 20 20 20 77 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 | .....which.is.then.bound.to.the. |
| 5e220 | 73 74 72 75 63 74 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 | struct.of.the.section.being.inse |
| 5e240 | 72 74 65 64 2e 0a 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 | rted........Before.BODY.is.evalu |
| 5e260 | 61 74 65 64 20 74 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 | ated.the....start....of.the.sect |
| 5e280 | 69 6f 6e 20 6f 62 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 | ion.object.is.set......to.the.va |
| 5e2a0 | 6c 75 65 20 6f 66 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 | lue.of....point....and.after.BOD |
| 5e2c0 | 59 20 77 61 73 20 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 | Y.was.evaluated.its....end....is |
| 5e2e0 | 0a 20 20 20 20 20 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 | ......set.to.the.new.value.of... |
| 5e300 | 98 70 6f 69 6e 74 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 | .point...;.BODY.is.responsible.f |
| 5e320 | 6f 72 20 6d 6f 76 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 | or.moving.........point....forwa |
| 5e340 | 72 64 2e 0a 0a 20 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 | rd........If.it.turns.out.inside |
| 5e360 | 20 42 4f 44 59 20 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 | .BODY.that.the.section.is.empty, |
| 5e380 | 20 74 68 65 6e 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 | .then.........magit-cancel-secti |
| 5e3a0 | 6f 6e e2 80 99 20 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 | on....can.be.used.to.abort.and.r |
| 5e3c0 | 65 6d 6f 76 65 20 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 | emove.all.traces......of.the.par |
| 5e3e0 | 74 69 61 6c 6c 79 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 | tially.inserted.section...This.c |
| 5e400 | 61 6e 20 68 61 70 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 | an.happen.when.creating.a......s |
| 5e420 | 65 63 74 69 6f 6e 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 | ection.by.washing.Git...s.output |
| 5e440 | 20 61 6e 64 20 47 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 | .and.Git.didn...t.actually.outpu |
| 5e460 | 74 0a 20 20 20 20 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 | t......anything.this.time.around |
| 5e480 | 2e 0a 0a 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 | ...Function:.magit-insert-headin |
| 5e4a0 | 67 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 49 6e 73 65 72 74 20 74 68 65 20 68 65 61 | g.&rest.args......Insert.the.hea |
| 5e4c0 | 64 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 | ding.for.the.section.currently.b |
| 5e4e0 | 65 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 | eing.inserted........This.functi |
| 5e500 | 6f 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 | on.should.only.be.used.inside... |
| 5e520 | 98 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 | .magit-insert-section........... |
| 5e540 | 57 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 | When.called.without.any.argument |
| 5e560 | 73 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 | s,.then.just.set.the....content. |
| 5e580 | 80 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 | ...slot......of.the.object.repre |
| 5e5a0 | 73 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 | senting.the.section.being.insert |
| 5e5c0 | 65 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 | ed.to.a.marker......at....point. |
| 5e5e0 | 80 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 | .....The.section.should.only.con |
| 5e600 | 74 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 | tain.a.single.line.when......thi |
| 5e620 | 73 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 | s.function.is.used.like.this.... |
| 5e640 | 20 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 | ....When.called.with.arguments.A |
| 5e660 | 52 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 | RGS,.which.have.to.be.strings,.t |
| 5e680 | 68 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 | hen......insert.those.strings.at |
| 5e6a0 | 20 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 | .point...The.section.should.not. |
| 5e6c0 | 63 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 | contain.any......text.before.thi |
| 5e6e0 | 73 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 | s.happens.and.afterwards.it.shou |
| 5e700 | 6c 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 | ld.again.only......contain.a.sin |
| 5e720 | 67 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 | gle.line...If.the....face....pro |
| 5e740 | 70 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 | perty.is.set.anywhere......insid |
| 5e760 | 65 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 | e.any.of.these.strings,.then.ins |
| 5e780 | 65 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 | ert.all.of.them.unchanged....... |
| 5e7a0 | 4f 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 | Otherwise.use.the....magit-secti |
| 5e7c0 | 6f 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 | on-heading....face.for.all.inser |
| 5e7e0 | 74 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 | ted......text........The....cont |
| 5e800 | 65 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 | ent....property.of.the.section.s |
| 5e820 | 74 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 | truct.is.the.end.of.the......hea |
| 5e840 | 64 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 | ding.(which.lasts.from....start. |
| 5e860 | 80 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 | ...to....content...).and.the.beg |
| 5e880 | 69 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 | inning......of.the.body.(which.l |
| 5e8a0 | 61 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 | asts.from....content....to....en |
| 5e8c0 | 64 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 | d...)...If.the.value.of......... |
| 5e8e0 | 63 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 | content....is.nil,.then.the.sect |
| 5e900 | 69 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 | ion.has.no.heading.and.its.body. |
| 5e920 | 20 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 | .....cannot.be.collapsed...If.a. |
| 5e940 | 73 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 | section.does.have.a.heading.then |
| 5e960 | 20 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 | .its......height.must.be.exactly |
| 5e980 | 20 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 | .one.line,.including.a.trailing. |
| 5e9a0 | 6e 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 | newline......character...This.is |
| 5e9c0 | 6e 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 | n...t.enforced;.you.are.responsi |
| 5e9e0 | 62 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 | ble.for.getting.it......right... |
| 5ea00 | 54 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 | The.only.exception.is.that.this. |
| 5ea20 | 66 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 | function.does.insert.a......newl |
| 5ea40 | 69 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 46 75 6e | ine.character.if.necessary...Fun |
| 5ea60 | 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 20 20 20 20 | ction:.magit-cancel-section..... |
| 5ea80 | 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 79 20 62 65 | .Cancel.the.section.currently.be |
| 5eaa0 | 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 65 0a 20 20 | ing.inserted...This.exits.the... |
| 5eac0 | 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 74 2d 69 6e | ...innermost.call.to....magit-in |
| 5eae0 | 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 61 6c 6c 20 | sert-section....and.removes.all. |
| 5eb00 | 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 61 64 79 20 | traces.of......what.has.already. |
| 5eb20 | 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 46 75 6e 63 | happened.inside.that.call...Func |
| 5eb40 | 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d 73 65 63 74 69 6f 6e 2d 6a 75 6d 70 65 | tion:.magit-define-section-jumpe |
| 5eb60 | 72 20 73 79 6d 20 74 69 74 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 76 61 6c 75 65 0a 20 20 20 20 | r.sym.title.&optional.value..... |
| 5eb80 | 20 44 65 66 69 6e 65 20 61 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 66 75 6e 63 74 69 6f 6e 20 | .Define.an.interactive.function. |
| 5eba0 | 74 6f 20 67 6f 20 74 6f 20 73 65 63 74 69 6f 6e 20 53 59 4d 2e 20 20 54 49 54 4c 45 20 69 73 20 | to.go.to.section.SYM...TITLE.is. |
| 5ebc0 | 74 68 65 0a 20 20 20 20 20 64 69 73 70 6c 61 79 65 64 20 74 69 74 6c 65 20 6f 66 20 74 68 65 20 | the......displayed.title.of.the. |
| 5ebe0 | 73 65 63 74 69 6f 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f | section.....File:.doc5khxAZ.info |
| 5ec00 | 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 20 20 4e 65 78 | ,..Node:.Section.Selection,..Nex |
| 5ec20 | 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 3a 20 43 72 65 | t:.Matching.Sections,..Prev:.Cre |
| 5ec40 | 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 6e 20 50 6c 75 | ating.Sections,..Up:.Section.Plu |
| 5ec60 | 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 74 69 6f 6e 0a | mbing..10.2.2.Section.Selection. |
| 5ec80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 46 75 6e 63 74 69 | ------------------------..Functi |
| 5eca0 | 6f 6e 3a 20 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 52 | on:.magit-current-section......R |
| 5ecc0 | 65 74 75 72 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 46 75 6e | eturn.the.section.at.point...Fun |
| 5ece0 | 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 73 65 63 74 69 6f 6e 73 20 26 6f 70 | ction:.magit-region-sections.&op |
| 5ed00 | 74 69 6f 6e 61 6c 20 63 6f 6e 64 69 74 69 6f 6e 20 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 52 | tional.condition.multiple......R |
| 5ed20 | 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 73 65 63 | eturn.a.list.of.the.selected.sec |
| 5ed40 | 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 | tions........When.the.region.is. |
| 5ed60 | 61 63 74 69 76 65 20 61 6e 64 20 63 6f 6e 73 74 69 74 75 74 65 73 20 61 20 76 61 6c 69 64 20 73 | active.and.constitutes.a.valid.s |
| 5ed80 | 65 63 74 69 6f 6e 0a 20 20 20 20 20 73 65 6c 65 63 74 69 6f 6e 2c 20 74 68 65 6e 20 72 65 74 75 | ection......selection,.then.retu |
| 5eda0 | 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 73 65 6c 65 63 74 65 64 20 73 65 63 74 69 6f | rn.a.list.of.all.selected.sectio |
| 5edc0 | 6e 73 2e 20 20 54 68 69 73 20 69 73 0a 20 20 20 20 20 74 68 65 20 63 61 73 65 20 77 68 65 6e 20 | ns...This.is......the.case.when. |
| 5ede0 | 74 68 65 20 72 65 67 69 6f 6e 20 62 65 67 69 6e 73 20 69 6e 20 74 68 65 20 68 65 61 64 69 6e 67 | the.region.begins.in.the.heading |
| 5ee00 | 20 6f 66 20 61 20 73 65 63 74 69 6f 6e 20 61 6e 64 0a 20 20 20 20 20 65 6e 64 73 20 69 6e 20 74 | .of.a.section.and......ends.in.t |
| 5ee20 | 68 65 20 68 65 61 64 69 6e 67 20 6f 66 20 74 68 65 20 73 61 6d 65 20 73 65 63 74 69 6f 6e 20 6f | he.heading.of.the.same.section.o |
| 5ee40 | 72 20 69 6e 20 74 68 61 74 20 6f 66 20 61 20 73 69 62 6c 69 6e 67 0a 20 20 20 20 20 73 65 63 74 | r.in.that.of.a.sibling......sect |
| 5ee60 | 69 6f 6e 2e 20 20 49 66 20 6f 70 74 69 6f 6e 61 6c 20 4d 55 4c 54 49 50 4c 45 20 69 73 20 6e 6f | ion...If.optional.MULTIPLE.is.no |
| 5ee80 | 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 63 61 6e 6e 6f 74 0a 20 20 | n-nil,.then.the.region.cannot... |
| 5eea0 | 20 20 20 62 65 67 69 6e 20 61 6e 64 20 65 6e 64 20 69 6e 20 74 68 65 20 73 61 6d 65 20 73 65 63 | ...begin.and.end.in.the.same.sec |
| 5eec0 | 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 69 | tion........When.the.selection.i |
| 5eee0 | 73 20 6e 6f 74 20 76 61 6c 69 64 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e 20 20 49 | s.not.valid,.then.return.nil...I |
| 5ef00 | 6e 20 74 68 69 73 20 63 61 73 65 2c 0a 20 20 20 20 20 6d 6f 73 74 20 63 6f 6d 6d 61 6e 64 73 20 | n.this.case,......most.commands. |
| 5ef20 | 74 68 61 74 20 63 61 6e 20 61 63 74 20 6f 6e 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 73 65 63 | that.can.act.on.the.selected.sec |
| 5ef40 | 74 69 6f 6e 73 20 77 69 6c 6c 20 69 6e 73 74 65 61 64 0a 20 20 20 20 20 61 63 74 20 6f 6e 20 74 | tions.will.instead......act.on.t |
| 5ef60 | 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 57 68 65 6e 20 | he.section.at.point........When. |
| 5ef80 | 74 68 65 20 72 65 67 69 6f 6e 20 6c 6f 6f 6b 73 20 6c 69 6b 65 20 69 74 20 77 6f 75 6c 64 20 69 | the.region.looks.like.it.would.i |
| 5efa0 | 6e 20 61 6e 79 20 6f 74 68 65 72 20 62 75 66 66 65 72 20 74 68 65 6e 20 74 68 65 0a 20 20 20 20 | n.any.other.buffer.then.the..... |
| 5efc0 | 20 73 65 6c 65 63 74 69 6f 6e 20 69 73 20 69 6e 76 61 6c 69 64 2e 20 20 57 68 65 6e 20 74 68 65 | .selection.is.invalid...When.the |
| 5efe0 | 20 73 65 6c 65 63 74 69 6f 6e 20 69 73 20 76 61 6c 69 64 20 74 68 65 6e 20 74 68 65 20 72 65 67 | .selection.is.valid.then.the.reg |
| 5f000 | 69 6f 6e 0a 20 20 20 20 20 75 73 65 73 20 74 68 65 20 e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 | ion......uses.the....magit-secti |
| 5f020 | 6f 6e 2d 68 69 67 68 6c 69 67 68 74 e2 80 99 20 66 61 63 65 2e 20 20 54 68 69 73 20 64 6f 65 73 | on-highlight....face...This.does |
| 5f040 | 20 6e 6f 74 20 61 70 70 6c 79 20 74 6f 0a 20 20 20 20 20 64 69 66 66 73 20 77 68 65 72 65 20 74 | .not.apply.to......diffs.where.t |
| 5f060 | 68 69 6e 67 73 20 67 65 74 20 61 20 62 69 74 20 6d 6f 72 65 20 63 6f 6d 70 6c 69 63 61 74 65 64 | hings.get.a.bit.more.complicated |
| 5f080 | 2c 20 62 75 74 20 65 76 65 6e 20 68 65 72 65 20 69 66 20 74 68 65 0a 20 20 20 20 20 72 65 67 69 | ,.but.even.here.if.the......regi |
| 5f0a0 | 6f 6e 20 6c 6f 6f 6b 73 20 6c 69 6b 65 20 69 74 20 75 73 75 61 6c 6c 79 20 64 6f 65 73 2c 20 74 | on.looks.like.it.usually.does,.t |
| 5f0c0 | 68 65 6e 20 74 68 61 74 e2 80 99 73 20 6e 6f 74 20 61 20 76 61 6c 69 64 0a 20 20 20 20 20 73 65 | hen.that...s.not.a.valid......se |
| 5f0e0 | 6c 65 63 74 69 6f 6e 20 61 73 20 66 61 72 20 61 73 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 | lection.as.far.as.this.function. |
| 5f100 | 69 73 20 63 6f 6e 63 65 72 6e 65 64 2e 0a 0a 20 20 20 20 20 49 66 20 6f 70 74 69 6f 6e 61 6c 20 | is.concerned........If.optional. |
| 5f120 | 43 4f 4e 44 49 54 49 4f 4e 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 73 | CONDITION.is.non-nil,.then.the.s |
| 5f140 | 65 6c 65 63 74 69 6f 6e 20 6e 6f 74 20 6f 6e 6c 79 20 68 61 73 0a 20 20 20 20 20 74 6f 20 62 65 | election.not.only.has......to.be |
| 5f160 | 20 76 61 6c 69 64 3b 20 61 6c 6c 20 73 65 6c 65 63 74 65 64 20 73 65 63 74 69 6f 6e 73 20 61 64 | .valid;.all.selected.sections.ad |
| 5f180 | 64 69 74 69 6f 6e 61 6c 6c 79 20 68 61 76 65 20 74 6f 20 6d 61 74 63 68 0a 20 20 20 20 20 43 4f | ditionally.have.to.match......CO |
| 5f1a0 | 4e 44 49 54 49 4f 4e 2c 20 6f 72 20 6e 69 6c 20 69 73 20 72 65 74 75 72 6e 65 64 2e 20 20 53 65 | NDITION,.or.nil.is.returned...Se |
| 5f1c0 | 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. |
| 5f1e0 | 74 68 65 0a 20 20 20 20 20 66 6f 72 6d 73 20 43 4f 4e 44 49 54 49 4f 4e 20 63 61 6e 20 74 61 6b | the......forms.CONDITION.can.tak |
| 5f200 | 65 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 | e...Function:.magit-region-value |
| 5f220 | 73 20 26 6f 70 74 69 6f 6e 61 6c 20 63 6f 6e 64 69 74 69 6f 6e 20 6d 75 6c 74 69 70 6c 65 0a 20 | s.&optional.condition.multiple.. |
| 5f240 | 20 20 20 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 76 61 6c 75 65 73 20 | ....Return.a.list.of.the.values. |
| 5f260 | 6f 66 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 73 65 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 | of.the.selected.sections........ |
| 5f280 | 52 65 74 75 72 6e 20 74 68 65 20 76 61 6c 75 65 73 20 74 68 61 74 20 74 68 65 6d 73 65 6c 76 65 | Return.the.values.that.themselve |
| 5f2a0 | 73 20 77 6f 75 6c 64 20 62 65 20 72 65 74 75 72 6e 65 64 20 62 79 0a 20 20 20 20 20 e2 80 98 6d | s.would.be.returned.by.........m |
| 5f2c0 | 61 67 69 74 2d 72 65 67 69 6f 6e 2d 73 65 63 74 69 6f 6e 73 e2 80 99 20 28 77 68 69 63 68 20 73 | agit-region-sections....(which.s |
| 5f2e0 | 65 65 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e | ee).....File:.doc5khxAZ.info,..N |
| 5f300 | 6f 64 65 3a 20 4d 61 74 63 68 69 6e 67 20 53 65 63 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 53 | ode:.Matching.Sections,..Prev:.S |
| 5f320 | 65 63 74 69 6f 6e 20 53 65 6c 65 63 74 69 6f 6e 2c 20 20 55 70 3a 20 53 65 63 74 69 6f 6e 20 50 | ection.Selection,..Up:.Section.P |
| 5f340 | 6c 75 6d 62 69 6e 67 0a 0a 31 30 2e 32 2e 33 20 4d 61 74 63 68 69 6e 67 20 53 65 63 74 69 6f 6e | lumbing..10.2.3.Matching.Section |
| 5f360 | 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 0a 0a 4b 65 79 3a | s.------------------------..Key: |
| 5f380 | 20 4d 2d 78 20 6d 61 67 69 74 2d 64 65 73 63 72 69 62 65 2d 73 65 63 74 69 6f 6e 2d 62 72 69 65 | .M-x.magit-describe-section-brie |
| 5f3a0 | 66 6c 79 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 | fly......Show.information.about. |
| 5f3c0 | 74 68 65 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 | the.section.at.point...This.comm |
| 5f3e0 | 61 6e 64 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 | and.is......intended.for.debuggi |
| 5f400 | 6e 67 20 70 75 72 70 6f 73 65 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 65 | ng.purposes...Function:.magit-se |
| 5f420 | 63 74 69 6f 6e 2d 69 64 65 6e 74 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 52 65 74 75 72 6e 20 | ction-ident.section......Return. |
| 5f440 | 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 4f 4e | an.unique.identifier.for.SECTION |
| 5f460 | 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 20 20 | ...The.return.value.has.the..... |
| 5f480 | 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 99 2e | .form....((TYPE...VALUE)...).... |
| 5f4a0 | 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67 65 74 2d 73 65 63 74 69 6f 6e 20 69 64 | ..Function:.magit-get-section.id |
| 5f4c0 | 65 6e 74 20 26 6f 70 74 69 6f 6e 61 6c 20 72 6f 6f 74 0a 20 20 20 20 20 52 65 74 75 72 6e 20 74 | ent.&optional.root......Return.t |
| 5f4e0 | 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 49 44 45 4e 54 2e 20 | he.section.identified.by.IDENT.. |
| 5f500 | 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 73 0a 20 20 20 20 20 | .IDENT.has.to.be.a.list.as...... |
| 5f520 | 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 69 6f 6e 2d 69 64 65 | returned.by....magit-section-ide |
| 5f540 | 6e 74 e2 80 99 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | nt......Function:.magit-section- |
| 5f560 | 6d 61 74 63 68 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 | match.condition.&optional.sectio |
| 5f580 | 6e 0a 20 20 20 20 20 52 65 74 75 72 6e 20 e2 80 98 74 e2 80 99 20 69 66 20 53 45 43 54 49 4f 4e | n......Return....t....if.SECTION |
| 5f5a0 | 20 6d 61 74 63 68 65 73 20 43 4f 4e 44 49 54 49 4f 4e 2e 20 20 53 45 43 54 49 4f 4e 20 64 65 66 | .matches.CONDITION...SECTION.def |
| 5f5c0 | 61 75 6c 74 73 20 74 6f 20 74 68 65 0a 20 20 20 20 20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 | aults.to.the......section.at.poi |
| 5f5e0 | 6e 74 2e 20 20 49 66 20 53 45 43 54 49 4f 4e 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 | nt...If.SECTION.is.not.specified |
| 5f600 | 20 61 6e 64 20 74 68 65 72 65 20 61 6c 73 6f 20 69 73 20 6e 6f 0a 20 20 20 20 20 73 65 63 74 69 | .and.there.also.is.no......secti |
| 5f620 | 6f 6e 20 61 74 20 70 6f 69 6e 74 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 e2 80 98 6e 69 6c e2 | on.at.point,.then.return....nil. |
| 5f640 | 80 99 2e 0a 0a 20 20 20 20 20 43 4f 4e 44 49 54 49 4f 4e 20 63 61 6e 20 74 61 6b 65 20 74 68 65 | ..........CONDITION.can.take.the |
| 5f660 | 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 6f 72 6d 73 3a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 | .following.forms:............... |
| 5f680 | 98 28 43 4f 4e 44 49 54 49 4f 4e 2e 2e 2e 29 e2 80 99 0a 0a 20 20 20 20 20 20 20 20 20 20 6d 61 | .(CONDITION...)...............ma |
| 5f6a0 | 74 63 68 65 73 20 69 66 20 61 6e 79 20 6f 66 20 74 68 65 20 43 4f 4e 44 49 54 49 4f 4e 73 20 6d | tches.if.any.of.the.CONDITIONs.m |
| 5f6c0 | 61 74 63 68 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 5b 43 4c 41 53 53 2e 2e | atches..................[CLASS.. |
| 5f6e0 | 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 69 66 20 74 68 65 20 | .]...............matches.if.the. |
| 5f700 | 73 65 63 74 69 6f 6e e2 80 99 73 20 63 6c 61 73 73 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 | section...s.class.is.the.same.as |
| 5f720 | 20 74 68 65 20 66 69 72 73 74 20 43 4c 41 53 53 0a 20 20 20 20 20 20 20 20 20 20 6f 72 20 61 20 | .the.first.CLASS...........or.a. |
| 5f740 | 73 75 62 63 6c 61 73 73 20 6f 66 20 74 68 61 74 3b 20 74 68 65 20 73 65 63 74 69 6f 6e e2 80 99 | subclass.of.that;.the.section... |
| 5f760 | 73 20 70 61 72 65 6e 74 20 63 6c 61 73 73 20 6d 61 74 63 68 65 73 20 74 68 65 0a 20 20 20 20 20 | s.parent.class.matches.the...... |
| 5f780 | 20 20 20 20 20 73 65 63 6f 6e 64 20 43 4c 41 53 53 3b 20 61 6e 64 20 73 6f 20 6f 6e 2e 0a 0a 20 | .....second.CLASS;.and.so.on.... |
| 5f7a0 | 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 5b 2a 20 43 4c 41 53 53 2e 2e 2e 5d e2 80 99 0a 0a 20 | ..............[*.CLASS...]...... |
| 5f7c0 | 20 20 20 20 20 20 20 20 20 6d 61 74 63 68 65 73 20 73 65 63 74 69 6f 6e 73 20 74 68 61 74 20 6d | .........matches.sections.that.m |
| 5f7e0 | 61 74 63 68 20 e2 80 98 5b 43 4c 41 53 53 2e 2e 2e 5d e2 80 99 20 61 6e 64 20 61 6c 73 6f 20 72 | atch....[CLASS...]....and.also.r |
| 5f800 | 65 63 75 72 73 69 76 65 6c 79 0a 20 20 20 20 20 20 20 20 20 20 61 6c 6c 20 74 68 65 69 72 20 63 | ecursively...........all.their.c |
| 5f820 | 68 69 6c 64 20 73 65 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 43 | hild.sections..................C |
| 5f840 | 4c 41 53 53 e2 80 99 0a 0a 20 20 20 20 20 20 20 20 20 20 6d 61 74 63 68 65 73 20 69 66 20 74 68 | LASS...............matches.if.th |
| 5f860 | 65 20 73 65 63 74 69 6f 6e e2 80 99 73 20 63 6c 61 73 73 20 69 73 20 74 68 65 20 73 61 6d 65 20 | e.section...s.class.is.the.same. |
| 5f880 | 61 73 20 43 4c 41 53 53 20 6f 72 20 61 0a 20 20 20 20 20 20 20 20 20 20 73 75 62 63 6c 61 73 73 | as.CLASS.or.a...........subclass |
| 5f8a0 | 20 6f 66 20 74 68 61 74 3b 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 65 20 63 6c 61 73 | .of.that;.regardless.of.the.clas |
| 5f8c0 | 73 65 73 20 6f 66 20 74 68 65 20 70 61 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 73 65 63 74 | ses.of.the.parent...........sect |
| 5f8e0 | 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 45 61 63 68 20 43 4c 41 53 53 20 73 68 6f 75 6c 64 20 62 65 | ions........Each.CLASS.should.be |
| 5f900 | 20 61 20 63 6c 61 73 73 20 73 79 6d 62 6f 6c 2c 20 69 64 65 6e 74 69 66 79 69 6e 67 20 61 20 63 | .a.class.symbol,.identifying.a.c |
| 5f920 | 6c 61 73 73 20 74 68 61 74 0a 20 20 20 20 20 64 65 72 69 76 65 73 20 66 72 6f 6d 20 e2 80 98 6d | lass.that......derives.from....m |
| 5f940 | 61 67 69 74 2d 73 65 63 74 69 6f 6e e2 80 99 2e 20 20 46 6f 72 20 62 61 63 6b 77 61 72 64 20 63 | agit-section......For.backward.c |
| 5f960 | 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 43 4c 41 53 53 20 63 61 6e 0a 20 20 20 20 20 61 6c 73 6f | ompatibility.CLASS.can......also |
| 5f980 | 20 62 65 20 61 20 22 74 79 70 65 20 73 79 6d 62 6f 6c 22 2e 20 20 41 20 73 65 63 74 69 6f 6e 20 | .be.a."type.symbol"...A.section. |
| 5f9a0 | 6d 61 74 63 68 65 73 20 73 75 63 68 20 61 20 73 79 6d 62 6f 6c 20 69 66 20 74 68 65 0a 20 20 20 | matches.such.a.symbol.if.the.... |
| 5f9c0 | 20 20 76 61 6c 75 65 20 6f 66 20 69 74 73 20 e2 80 98 74 79 70 65 e2 80 99 20 73 6c 6f 74 20 69 | ..value.of.its....type....slot.i |
| 5f9e0 | 73 20 e2 80 98 65 71 e2 80 99 2e 20 20 49 66 20 61 20 74 79 70 65 20 73 79 6d 62 6f 6c 20 68 61 | s....eq......If.a.type.symbol.ha |
| 5fa00 | 73 20 61 6e 20 65 6e 74 72 79 20 69 6e 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 2d 73 65 63 | s.an.entry.in.........magit--sec |
| 5fa20 | 74 69 6f 6e 2d 74 79 70 65 2d 61 6c 69 73 74 e2 80 99 2c 20 74 68 65 6e 20 61 20 73 65 63 74 69 | tion-type-alist...,.then.a.secti |
| 5fa40 | 6f 6e 20 61 6c 73 6f 20 6d 61 74 63 68 65 73 20 74 68 61 74 20 74 79 70 65 0a 20 20 20 20 20 69 | on.also.matches.that.type......i |
| 5fa60 | 66 20 69 74 73 20 63 6c 61 73 73 20 69 73 20 61 20 73 75 62 63 6c 61 73 73 20 6f 66 20 74 68 65 | f.its.class.is.a.subclass.of.the |
| 5fa80 | 20 63 6c 61 73 73 20 74 68 61 74 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 74 68 65 0a 20 | .class.that.corresponds.to.the.. |
| 5faa0 | 20 20 20 20 74 79 70 65 20 61 73 20 70 65 72 20 74 68 61 74 20 61 6c 69 73 74 2e 0a 0a 20 20 20 | ....type.as.per.that.alist...... |
| 5fac0 | 20 20 4e 6f 74 65 20 74 68 61 74 20 69 74 20 69 73 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 79 20 | ..Note.that.it.is.not.necessary. |
| 5fae0 | 74 6f 20 73 70 65 63 69 66 79 20 74 68 65 20 63 6f 6d 70 6c 65 74 65 20 73 65 63 74 69 6f 6e 0a | to.specify.the.complete.section. |
| 5fb00 | 20 20 20 20 20 6c 69 6e 65 61 67 65 20 61 73 20 70 72 69 6e 74 65 64 20 62 79 20 e2 80 98 6d 61 | .....lineage.as.printed.by....ma |
| 5fb20 | 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 e2 80 99 2c | git-describe-section-briefly..., |
| 5fb40 | 20 75 6e 6c 65 73 73 20 6f 66 0a 20 20 20 20 20 63 6f 75 72 73 65 20 79 6f 75 20 77 61 6e 74 20 | .unless.of......course.you.want. |
| 5fb60 | 74 6f 20 62 65 20 74 68 61 74 20 70 72 65 63 69 73 65 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d | to.be.that.precise...Function:.m |
| 5fb80 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 20 63 6f 6e 64 69 74 69 6f 6e 20 | agit-section-value-if.condition. |
| 5fba0 | 26 6f 70 74 69 6f 6e 61 6c 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 49 66 20 74 68 65 20 73 65 | &optional.section......If.the.se |
| 5fbc0 | 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 20 6d 61 74 63 68 65 73 20 43 4f 4e 44 49 54 49 4f 4e | ction.at.point.matches.CONDITION |
| 5fbe0 | 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 69 74 73 20 76 61 6c 75 65 2e 0a 0a 20 20 20 20 20 49 | ,.then.return.its.value........I |
| 5fc00 | 66 20 6f 70 74 69 6f 6e 61 6c 20 53 45 43 54 49 4f 4e 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 74 68 | f.optional.SECTION.is.non-nil.th |
| 5fc20 | 65 6e 20 74 65 73 74 20 77 68 65 74 68 65 72 20 74 68 61 74 20 6d 61 74 63 68 65 73 0a 20 20 20 | en.test.whether.that.matches.... |
| 5fc40 | 20 20 69 6e 73 74 65 61 64 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 65 63 74 69 | ..instead...If.there.is.no.secti |
| 5fc60 | 6f 6e 20 61 74 20 70 6f 69 6e 74 20 61 6e 64 20 53 45 43 54 49 4f 4e 20 69 73 20 6e 69 6c 2c 20 | on.at.point.and.SECTION.is.nil,. |
| 5fc80 | 74 68 65 6e 0a 20 20 20 20 20 72 65 74 75 72 6e 20 6e 69 6c 2e 20 20 49 66 20 74 68 65 20 73 65 | then......return.nil...If.the.se |
| 5fca0 | 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 63 68 2c 20 74 68 65 6e 20 72 65 74 75 72 | ction.does.not.match,.then.retur |
| 5fcc0 | 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 6f | n.nil........See....magit-sectio |
| 5fce0 | 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 49 | n-match....for.the.forms.CONDITI |
| 5fd00 | 4f 4e 20 63 61 6e 20 74 61 6b 65 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 65 | ON.can.take...Function:.magit-se |
| 5fd20 | 63 74 69 6f 6e 2d 63 61 73 65 20 26 72 65 73 74 20 63 6c 61 75 73 65 73 0a 20 20 20 20 20 43 68 | ction-case.&rest.clauses......Ch |
| 5fd40 | 6f 6f 73 65 20 61 6d 6f 6e 67 20 63 6c 61 75 73 65 73 20 6f 6e 20 74 68 65 20 74 79 70 65 20 6f | oose.among.clauses.on.the.type.o |
| 5fd60 | 66 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 45 61 | f.the.section.at.point........Ea |
| 5fd80 | 63 68 20 63 6c 61 75 73 65 20 6c 6f 6f 6b 73 20 6c 69 6b 65 20 28 43 4f 4e 44 49 54 49 4f 4e 20 | ch.clause.looks.like.(CONDITION. |
| 5fda0 | 42 4f 44 59 2e 2e 2e 29 2e 20 20 54 68 65 20 74 79 70 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 | BODY...)...The.type.of.the...... |
| 5fdc0 | 73 65 63 74 69 6f 6e 20 69 73 20 63 6f 6d 70 61 72 65 64 20 61 67 61 69 6e 73 74 20 65 61 63 68 | section.is.compared.against.each |
| 5fde0 | 20 43 4f 4e 44 49 54 49 4f 4e 3b 20 74 68 65 20 42 4f 44 59 20 66 6f 72 6d 73 20 6f 66 20 74 68 | .CONDITION;.the.BODY.forms.of.th |
| 5fe00 | 65 0a 20 20 20 20 20 66 69 72 73 74 20 6d 61 74 63 68 20 61 72 65 20 65 76 61 6c 75 61 74 65 64 | e......first.match.are.evaluated |
| 5fe20 | 20 73 65 71 75 65 6e 74 69 61 6c 6c 79 20 61 6e 64 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 | .sequentially.and.the.value.of.t |
| 5fe40 | 68 65 20 6c 61 73 74 0a 20 20 20 20 20 66 6f 72 6d 20 69 73 20 72 65 74 75 72 6e 65 64 2e 20 20 | he.last......form.is.returned... |
| 5fe60 | 49 6e 73 69 64 65 20 42 4f 44 59 20 74 68 65 20 73 79 6d 62 6f 6c 20 e2 80 98 69 74 e2 80 99 20 | Inside.BODY.the.symbol....it.... |
| 5fe80 | 69 73 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 0a 20 20 20 20 20 73 65 63 74 69 6f 6e 20 61 74 20 | is.bound.to.the......section.at. |
| 5fea0 | 70 6f 69 6e 74 2e 20 20 49 66 20 6e 6f 20 63 6c 61 75 73 65 20 73 75 63 63 65 65 64 73 20 6f 72 | point...If.no.clause.succeeds.or |
| 5fec0 | 20 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 61 74 20 | .if.there.is.no.section......at. |
| 5fee0 | 70 6f 69 6e 74 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 0a 20 20 20 20 20 53 65 65 20 e2 80 98 6d | point.return.nil........See....m |
| 5ff00 | 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 74 68 65 20 66 6f | agit-section-match....for.the.fo |
| 5ff20 | 72 6d 73 20 43 4f 4e 44 49 54 49 4f 4e 20 63 61 6e 20 74 61 6b 65 2e 0a 20 20 20 20 20 41 64 64 | rms.CONDITION.can.take.......Add |
| 5ff40 | 69 74 69 6f 6e 61 6c 6c 79 20 61 20 43 4f 4e 44 49 54 49 4f 4e 20 6f 66 20 74 20 69 73 20 61 6c | itionally.a.CONDITION.of.t.is.al |
| 5ff60 | 6c 6f 77 65 64 20 69 6e 20 74 68 65 20 66 69 6e 61 6c 20 63 6c 61 75 73 65 20 61 6e 64 0a 20 20 | lowed.in.the.final.clause.and... |
| 5ff80 | 20 20 20 6d 61 74 63 68 65 73 20 69 66 20 6e 6f 20 6f 74 68 65 72 20 43 4f 4e 44 49 54 49 4f 4e | ...matches.if.no.other.CONDITION |
| 5ffa0 | 20 6d 61 74 63 68 2c 20 65 76 65 6e 20 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 65 63 74 | .match,.even.if.there.is.no.sect |
| 5ffc0 | 69 6f 6e 20 61 74 0a 20 20 20 20 20 70 6f 69 6e 74 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 6d 61 | ion.at......point...Variable:.ma |
| 5ffe0 | 67 69 74 2d 72 6f 6f 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 54 68 65 20 72 6f 6f 74 20 73 | git-root-section......The.root.s |
| 60000 | 65 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 20 20 41 | ection.in.the.current.buffer...A |
| 60020 | 6c 6c 20 6f 74 68 65 72 20 73 65 63 74 69 6f 6e 73 20 61 72 65 0a 20 20 20 20 20 64 65 73 63 65 | ll.other.sections.are......desce |
| 60040 | 6e 64 61 6e 74 73 20 6f 66 20 74 68 69 73 20 73 65 63 74 69 6f 6e 2e 20 20 54 68 65 20 76 61 6c | ndants.of.this.section...The.val |
| 60060 | 75 65 20 6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 73 65 74 20 62 79 0a 20 20 | ue.of.this.variable.is.set.by... |
| 60080 | 20 20 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e e2 80 99 20 61 6e | ......magit-insert-section....an |
| 600a0 | 64 20 79 6f 75 20 73 68 6f 75 6c 64 20 6e 65 76 65 72 20 6d 6f 64 69 66 79 20 69 74 2e 0a 0a 20 | d.you.should.never.modify.it.... |
| 600c0 | 20 20 46 6f 72 20 64 69 66 66 20 72 65 6c 61 74 65 64 20 73 65 63 74 69 6f 6e 73 20 61 20 66 65 | ..For.diff.related.sections.a.fe |
| 600e0 | 77 20 61 64 64 69 74 69 6f 6e 61 6c 20 74 6f 6f 6c 73 20 65 78 69 73 74 2e 0a 0a 46 75 6e 63 74 | w.additional.tools.exist...Funct |
| 60100 | 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 20 26 6f 70 74 69 6f 6e 61 6c 20 73 | ion:.magit-diff-type.&optional.s |
| 60120 | 65 63 74 69 6f 6e 0a 20 20 20 20 20 52 65 74 75 72 6e 20 74 68 65 20 64 69 66 66 20 74 79 70 65 | ection......Return.the.diff.type |
| 60140 | 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. |
| 60160 | 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 |
| 60180 | 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...,........ |
| 601a0 | 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.. |
| 601c0 | 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 |
| 601e0 | 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. |
| 60200 | 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 |
| 60220 | 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 |
| 60240 | 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 |
| 60260 | 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.. |
| 60280 | 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. |
| 602a0 | 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.. |
| 602c0 | 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 |
| 602e0 | 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.. |
| 60300 | 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 |
| 60320 | 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 |
| 60340 | 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 |
| 60360 | 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...,..... |
| 60380 | 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 |
| 603a0 | 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 |
| 603c0 | 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 |
| 603e0 | 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 |
| 60400 | 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 |
| 60420 | 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 |
| 60440 | 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 |
| 60460 | 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. |
| 60480 | 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 |
| 604a0 | 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 |
| 604c0 | 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... |
| 604e0 | 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 |
| 60500 | 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 |
| 60520 | 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. |
| 60540 | 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 |
| 60560 | 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 |
| 60580 | 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 46 75 6e | .is.always....committed......Fun |
| 605a0 | 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 69 6f 6e 61 | ction:.magit-diff-scope.&optiona |
| 605c0 | 6c 20 73 65 63 74 69 6f 6e 20 73 74 72 69 63 74 0a 20 20 20 20 20 52 65 74 75 72 6e 20 74 68 65 | l.section.strict......Return.the |
| 605e0 | 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 68 65 20 73 65 | .diff.scope.of.SECTION.or.the.se |
| 60600 | 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 64 69 66 66 e2 | lected.section(s)........A.diff. |
| 60620 | 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 70 61 72 74 20 | ..s."scope".describes.what.part. |
| 60640 | 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 20 61 0a 20 | of.a.diff.is.selected,.it.is.a.. |
| 60660 | 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 6e e2 80 99 2c | ....symbol,.one.of....region..., |
| 60680 | 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 80 98 66 69 6c | ....hunk...,....hunks...,....fil |
| 606a0 | 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 e2 80 98 6c 69 | e...,....files...,.or.........li |
| 606c0 | 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 20 77 69 74 68 | st......Do.not.confuse.this.with |
| 606e0 | 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 65 64 20 62 79 | .the.diff."type",.as.returned.by |
| 60700 | 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 2e 0a 0a 20 20 | .........magit-diff-type........ |
| 60720 | 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 6f 6e 2d 6e 69 | ...If.optional.SECTION.is.non-ni |
| 60740 | 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 20 74 68 61 74 | l,.then.return.the.scope.of.that |
| 60760 | 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 73 20 73 65 6c | ,......ignoring.the.sections.sel |
| 60780 | 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 77 69 73 65 20 | ected.by.the.region...Otherwise. |
| 607a0 | 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 65 20 63 75 72 | return.the......scope.of.the.cur |
| 607c0 | 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 69 6f 6e 20 69 | rent.section,.or.if.the.region.i |
| 607e0 | 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 20 76 61 6c 69 | s.active.and......selects.a.vali |
| 60800 | 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 6f 6e 73 | d.group.of.diff.related.sections |
| 60820 | 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 63 74 69 6f 6e | ,.the.type.of.these......section |
| 60840 | 73 2c 20 69 2e 65 2e 2c 20 e2 80 98 68 75 6e 6b 73 e2 80 99 20 6f 72 20 e2 80 98 66 69 6c 65 73 | s,.i.e.,....hunks....or....files |
| 60860 | 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 20 63 75 72 72 | ......If.SECTION.(or.if.the.curr |
| 60880 | 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 6c 29 20 69 73 | ent......section.that.is.nil).is |
| 608a0 | 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 68 65 20 72 65 | .a....hunk....section.and.the.re |
| 608c0 | 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 6e 73 69 64 65 | gion.starts.and......ends.inside |
| 608e0 | 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 2c 20 74 68 65 | .the.body.of.a.that.section,.the |
| 60900 | 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 0a 0a 20 20 20 | n.the.type.is....region......... |
| 60920 | 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 2d 6e 69 6c 20 | ..If.optional.STRICT.is.non-nil. |
| 60940 | 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 65 | then.return.nil.if.the.diff.type |
| 60960 | 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 6e 74 20 69 73 | .of......the.section.at.point.is |
| 60980 | 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 74 69 6f 6e 20 | ....untracked....or.the.section. |
| 609a0 | 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 6c 79 20 61 20 | at.point.is.not......actually.a. |
| 609c0 | 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 74 e2 80 99 20 | ...diff....but.a....diffstat.... |
| 609e0 | 73 65 63 74 69 6f 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f | section.....File:.doc5khxAZ.info |
| 60a00 | 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 65 | ,..Node:.Refreshing.Buffers,..Ne |
| 60a20 | 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 20 | xt:.Conventions,..Prev:.Section. |
| 60a40 | 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 65 | Plumbing,..Up:.Plumbing..10.3.Re |
| 60a60 | 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 3d | freshing.Buffers.=============== |
| 60a80 | 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 61 | ========..All.commands.that.crea |
| 60aa0 | 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 20 | te.a.new.Magit.buffer.or.change. |
| 60ac0 | 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 78 | what.is.being.displayed.in.an.ex |
| 60ae0 | 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 e2 | isting.buffer.do.so.by.calling.. |
| 60b00 | 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 68 | ..magit-mode-setup.....Among.oth |
| 60b20 | 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 68 | er.things,.that.function.sets.th |
| 60b40 | 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 61 | e.buffer.local.values.of....defa |
| 60b60 | 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 76 | ult-directory....(to.the.top-lev |
| 60b80 | 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 2d | el.of.the.repository),....magit- |
| 60ba0 | 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 69 | refresh-function...,.and....magi |
| 60bc0 | 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 61 | t-refresh-args.........Buffers.a |
| 60be0 | 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 63 | re.refreshed.by.calling.the.func |
| 60c00 | 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 20 | tion.that.is.the.local.value.of. |
| 60c20 | 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 20 | ...magit-refresh-function....(a. |
| 60c40 | 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 73 | function.named....magit-*-refres |
| 60c60 | 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 62 | h-buffer...,.where....*....may.b |
| 60c80 | 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 74 | e.something.like....diff...).wit |
| 60ca0 | 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 2d | h.the.value.of....magit-refresh- |
| 60cc0 | 61 72 67 73 e2 80 99 20 61 73 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 4d 61 63 72 6f 3a 20 6d 61 | args....as.arguments...Macro:.ma |
| 60ce0 | 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 68 2d 66 75 6e | git-mode-setup.buffer.switch-fun |
| 60d00 | 63 20 6d 6f 64 65 20 72 65 66 72 65 73 68 2d 66 75 6e 63 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 | c.mode.refresh-func.&optional.re |
| 60d20 | 66 72 65 73 68 2d 61 72 67 73 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 69 | fresh-args......This.function.di |
| 60d40 | 73 70 6c 61 79 73 20 61 6e 64 20 73 65 6c 65 63 74 73 20 42 55 46 46 45 52 2c 20 74 75 72 6e 73 | splays.and.selects.BUFFER,.turns |
| 60d60 | 20 6f 6e 20 4d 4f 44 45 2c 20 61 6e 64 0a 20 20 20 20 20 72 65 66 72 65 73 68 65 73 20 61 20 66 | .on.MODE,.and......refreshes.a.f |
| 60d80 | 69 72 73 74 20 74 69 6d 65 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 | irst.time........This.function.d |
| 60da0 | 69 73 70 6c 61 79 73 20 61 6e 64 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 73 65 6c 65 63 74 73 20 42 | isplays.and.optionally.selects.B |
| 60dc0 | 55 46 46 45 52 20 62 79 20 63 61 6c 6c 69 6e 67 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 6d | UFFER.by.calling.........magit-m |
| 60de0 | 6f 64 65 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 e2 80 99 20 77 69 74 68 20 42 55 46 46 45 | ode-display-buffer....with.BUFFE |
| 60e00 | 52 2c 20 4d 4f 44 45 20 61 6e 64 20 53 57 49 54 43 48 2d 46 55 4e 43 20 61 73 0a 20 20 20 20 20 | R,.MODE.and.SWITCH-FUNC.as...... |
| 60e20 | 61 72 67 75 6d 65 6e 74 73 2e 20 20 54 68 65 6e 20 69 74 20 73 65 74 73 20 74 68 65 20 6c 6f 63 | arguments...Then.it.sets.the.loc |
| 60e40 | 61 6c 20 76 61 6c 75 65 20 6f 66 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 66 72 65 73 | al.value.of.........magit-refres |
| 60e60 | 68 2d 66 75 6e 63 74 69 6f 6e e2 80 99 20 74 6f 20 52 45 46 52 45 53 48 2d 46 55 4e 43 20 61 6e | h-function....to.REFRESH-FUNC.an |
| 60e80 | 64 20 74 68 61 74 20 6f 66 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d | d.that.of.........magit-refresh- |
| 60ea0 | 61 72 67 73 e2 80 99 20 74 6f 20 52 45 46 52 45 53 48 2d 41 52 47 53 2e 20 20 46 69 6e 61 6c 6c | args....to.REFRESH-ARGS...Finall |
| 60ec0 | 79 20 69 74 20 63 72 65 61 74 65 73 20 74 68 65 0a 20 20 20 20 20 62 75 66 66 65 72 20 63 6f 6e | y.it.creates.the......buffer.con |
| 60ee0 | 74 65 6e 74 20 62 79 20 63 61 6c 6c 69 6e 67 20 52 45 46 52 45 53 48 2d 46 55 4e 43 20 77 69 74 | tent.by.calling.REFRESH-FUNC.wit |
| 60f00 | 68 20 52 45 46 52 45 53 48 2d 41 52 47 53 20 61 73 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 73 | h.REFRESH-ARGS.as......arguments |
| 60f20 | 2e 0a 0a 20 20 20 20 20 41 6c 6c 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 65 76 61 6c 75 61 | ........All.arguments.are.evalua |
| 60f40 | 74 65 64 20 62 65 66 6f 72 65 20 73 77 69 74 63 68 69 6e 67 20 74 6f 20 42 55 46 46 45 52 2e 0a | ted.before.switching.to.BUFFER.. |
| 60f60 | 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 64 69 73 70 6c 61 79 2d 62 75 | .Function:.magit-mode-display-bu |
| 60f80 | 66 66 65 72 20 62 75 66 66 65 72 20 6d 6f 64 65 20 26 6f 70 74 69 6f 6e 61 6c 20 73 77 69 74 63 | ffer.buffer.mode.&optional.switc |
| 60fa0 | 68 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 69 | h-function......This.function.di |
| 60fc0 | 73 70 6c 61 79 20 42 55 46 46 45 52 20 69 6e 20 73 6f 6d 65 20 77 69 6e 64 6f 77 20 61 6e 64 20 | splay.BUFFER.in.some.window.and. |
| 60fe0 | 73 65 6c 65 63 74 20 69 74 2e 20 20 42 55 46 46 45 52 0a 20 20 20 20 20 6d 61 79 20 62 65 20 61 | select.it...BUFFER......may.be.a |
| 61000 | 20 62 75 66 66 65 72 20 6f 72 20 61 20 73 74 72 69 6e 67 2c 20 74 68 65 20 6e 61 6d 65 20 6f 66 | .buffer.or.a.string,.the.name.of |
| 61020 | 20 61 20 62 75 66 66 65 72 2e 20 20 54 68 65 20 62 75 66 66 65 72 20 69 73 0a 20 20 20 20 20 72 | .a.buffer...The.buffer.is......r |
| 61040 | 65 74 75 72 6e 65 64 2e 0a 0a 20 20 20 20 20 55 6e 6c 65 73 73 20 42 55 46 46 45 52 20 69 73 20 | eturned........Unless.BUFFER.is. |
| 61060 | 61 6c 72 65 61 64 79 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 73 65 6c 65 63 74 65 | already.displayed.in.the.selecte |
| 61080 | 64 20 66 72 61 6d 65 2c 20 73 74 6f 72 65 20 74 68 65 0a 20 20 20 20 20 70 72 65 76 69 6f 75 73 | d.frame,.store.the......previous |
| 610a0 | 20 77 69 6e 64 6f 77 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 61 73 20 61 20 62 75 66 66 65 | .window.configuration.as.a.buffe |
| 610c0 | 72 20 6c 6f 63 61 6c 20 76 61 6c 75 65 2c 20 73 6f 20 74 68 61 74 20 69 74 0a 20 20 20 20 20 63 | r.local.value,.so.that.it......c |
| 610e0 | 61 6e 20 6c 61 74 65 72 20 62 65 20 72 65 73 74 6f 72 65 64 20 62 79 20 e2 80 98 6d 61 67 69 74 | an.later.be.restored.by....magit |
| 61100 | 2d 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 66 65 72 e2 80 99 2e 0a 0a 20 20 20 20 20 54 68 65 20 | -mode-bury-buffer...........The. |
| 61120 | 62 75 66 66 65 72 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 61 6e 64 20 73 65 6c 65 63 74 65 64 | buffer.is.displayed.and.selected |
| 61140 | 20 75 73 69 6e 67 20 53 57 49 54 43 48 2d 46 55 4e 43 54 49 4f 4e 2e 20 20 49 66 0a 20 20 20 20 | .using.SWITCH-FUNCTION...If..... |
| 61160 | 20 74 68 61 74 20 69 73 20 e2 80 98 6e 69 6c e2 80 99 20 74 68 65 6e 20 e2 80 98 70 6f 70 2d 74 | .that.is....nil....then....pop-t |
| 61180 | 6f 2d 62 75 66 66 65 72 e2 80 99 20 69 73 20 75 73 65 64 20 69 66 20 74 68 65 20 63 75 72 72 65 | o-buffer....is.used.if.the.curre |
| 611a0 | 6e 74 20 62 75 66 66 65 72 e2 80 99 73 0a 20 20 20 20 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 64 65 | nt.buffer...s......major.mode.de |
| 611c0 | 72 69 76 65 73 20 66 72 6f 6d 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 65 e2 80 99 2e 20 20 4f 74 | rives.from....magit-mode......Ot |
| 611e0 | 68 65 72 77 69 73 65 20 e2 80 98 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 e2 80 99 0a 20 | herwise....switch-to-buffer..... |
| 61200 | 20 20 20 20 69 73 20 75 73 65 64 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 6d 61 67 69 74 2d 72 65 | ....is.used...Variable:.magit-re |
| 61220 | 66 72 65 73 68 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 | fresh-function......The.value.of |
| 61240 | 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 69 73 20 74 | .this.buffer-local.variable.is.t |
| 61260 | 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 72 65 73 68 | he.function.used.to......refresh |
| 61280 | 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 63 61 6c 6c | .the.current.buffer...It.is.call |
| 612a0 | 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 73 e2 80 99 | ed.with....magit-refresh-args... |
| 612c0 | 0a 20 20 20 20 20 61 73 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 6d | ......as.arguments...Variable:.m |
| 612e0 | 61 67 69 74 2d 72 65 66 72 65 73 68 2d 61 72 67 73 0a 20 20 20 20 20 54 68 65 20 6c 69 73 74 20 | agit-refresh-args......The.list. |
| 61300 | 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 75 73 65 64 20 62 79 20 e2 80 98 6d 61 67 69 74 2d 72 65 | of.arguments.used.by....magit-re |
| 61320 | 66 72 65 73 68 2d 66 75 6e 63 74 69 6f 6e e2 80 99 20 74 6f 20 72 65 66 72 65 73 68 0a 20 20 20 | fresh-function....to.refresh.... |
| 61340 | 20 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 20 20 e2 80 98 6d 61 67 69 74 2d | ..the.current.buffer......magit- |
| 61360 | 72 65 66 72 65 73 68 2d 66 75 6e 63 74 69 6f 6e e2 80 99 20 69 73 20 63 61 6c 6c 65 64 20 77 69 | refresh-function....is.called.wi |
| 61380 | 74 68 20 74 68 65 73 65 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 20 54 | th.these......arguments........T |
| 613a0 | 68 65 20 76 61 6c 75 65 20 69 73 20 75 73 75 61 6c 6c 79 20 73 65 74 20 75 73 69 6e 67 20 e2 80 | he.value.is.usually.set.using... |
| 613c0 | 98 6d 61 67 69 74 2d 6d 6f 64 65 2d 73 65 74 75 70 e2 80 99 2c 20 62 75 74 20 69 6e 20 73 6f 6d | .magit-mode-setup...,.but.in.som |
| 613e0 | 65 0a 20 20 20 20 20 63 61 73 65 73 20 69 74 e2 80 99 73 20 61 6c 73 6f 20 75 73 65 66 75 6c 20 | e......cases.it...s.also.useful. |
| 61400 | 74 6f 20 70 72 6f 76 69 64 65 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 63 61 6e 20 63 68 61 | to.provide.commands.that.can.cha |
| 61420 | 6e 67 65 20 74 68 65 0a 20 20 20 20 20 76 61 6c 75 65 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 | nge.the......value...For.example |
| 61440 | 2c 20 74 68 65 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 72 65 73 68 e2 80 99 20 74 | ,.the....magit-diff-refresh....t |
| 61460 | 72 61 6e 73 69 65 6e 74 20 63 61 6e 20 62 65 20 75 73 65 64 0a 20 20 20 20 20 74 6f 20 63 68 61 | ransient.can.be.used......to.cha |
| 61480 | 6e 67 65 20 61 6e 79 20 6f 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 75 73 65 64 20 74 6f | nge.any.of.the.arguments.used.to |
| 614a0 | 20 64 69 73 70 6c 61 79 20 74 68 65 20 64 69 66 66 2c 20 77 69 74 68 6f 75 74 0a 20 20 20 20 20 | .display.the.diff,.without...... |
| 614c0 | 68 61 76 69 6e 67 20 74 6f 20 73 70 65 63 69 66 79 20 61 67 61 69 6e 20 77 68 69 63 68 20 64 69 | having.to.specify.again.which.di |
| 614e0 | 66 66 65 72 65 6e 63 65 73 20 73 68 6f 75 6c 64 20 62 65 20 73 68 6f 77 6e 2c 20 62 75 74 0a 20 | fferences.should.be.shown,.but.. |
| 61500 | 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 72 65 2d 63 6f 6e 74 65 78 74 e2 80 | .......magit-diff-more-context.. |
| 61520 | 99 2c 20 e2 80 98 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 | .,....magit-diff-less-context... |
| 61540 | 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 64 65 66 61 75 6c 74 2d | .and.........magit-diff-default- |
| 61560 | 63 6f 6e 74 65 78 74 e2 80 99 20 63 68 61 6e 67 65 20 6a 75 73 74 20 74 68 65 20 e2 80 98 2d 55 | context....change.just.the....-U |
| 61580 | 3c 4e 3e e2 80 99 20 61 72 67 75 6d 65 6e 74 2e 20 20 49 6e 0a 20 20 20 20 20 62 6f 74 68 20 63 | <N>....argument...In......both.c |
| 615a0 | 61 73 65 20 74 68 69 73 20 69 73 20 64 6f 6e 65 20 62 79 20 63 68 61 6e 67 69 6e 67 20 74 68 65 | ase.this.is.done.by.changing.the |
| 615c0 | 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 61 6e 64 0a 20 20 20 20 | .value.of.this.variable.and..... |
| 615e0 | 20 74 68 65 6e 20 63 61 6c 6c 69 6e 67 20 74 68 69 73 20 e2 80 98 6d 61 67 69 74 2d 72 65 66 72 | .then.calling.this....magit-refr |
| 61600 | 65 73 68 2d 66 75 6e 63 74 69 6f 6e e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 | esh-function........File:.doc5kh |
| 61620 | 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 2c 20 20 50 | xAZ.info,..Node:.Conventions,..P |
| 61640 | 72 65 76 3a 20 52 65 66 72 65 73 68 69 6e 67 20 42 75 66 66 65 72 73 2c 20 20 55 70 3a 20 50 6c | rev:.Refreshing.Buffers,..Up:.Pl |
| 61660 | 75 6d 62 69 6e 67 0a 0a 31 30 2e 34 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 0a 3d 3d 3d 3d 3d 3d 3d | umbing..10.4.Conventions.======= |
| 61680 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 43 6f 6d 70 6c 65 | =========..Also.see.*note.Comple |
| 616a0 | 74 69 6f 6e 20 61 6e 64 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 3a 3a 2e 0a 0a 2a 20 4d 65 6e 75 | tion.and.Confirmation::...*.Menu |
| 616c0 | 3a 0a 0a 2a 20 54 68 65 6d 69 6e 67 20 46 61 63 65 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f | :..*.Theming.Faces::....File:.do |
| 616e0 | 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 68 65 6d 69 6e 67 20 46 61 63 | c5khxAZ.info,..Node:.Theming.Fac |
| 61700 | 65 73 2c 20 20 55 70 3a 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 0a 0a 31 30 2e 34 2e 31 20 54 68 65 | es,..Up:.Conventions..10.4.1.The |
| 61720 | 6d 69 6e 67 20 46 61 63 65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a | ming.Faces.--------------------. |
| 61740 | 0a 54 68 65 20 64 65 66 61 75 6c 74 20 74 68 65 6d 65 20 75 73 65 73 20 62 6c 75 65 20 66 6f 72 | .The.default.theme.uses.blue.for |
| 61760 | 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2c 20 67 72 65 65 6e 20 66 6f 72 20 72 65 6d 6f 74 | .local.branches,.green.for.remot |
| 61780 | 65 0a 62 72 61 6e 63 68 65 73 2c 20 61 6e 64 20 67 6f 6c 64 65 6e 72 6f 64 20 28 62 72 6f 77 6e | e.branches,.and.goldenrod.(brown |
| 617a0 | 69 73 68 20 79 65 6c 6c 6f 77 29 20 66 6f 72 20 74 61 67 73 2e 20 20 57 68 65 6e 20 63 72 65 61 | ish.yellow).for.tags...When.crea |
| 617c0 | 74 69 6e 67 20 61 20 6e 65 77 0a 74 68 65 6d 65 2c 20 79 6f 75 20 73 68 6f 75 6c 64 20 70 72 6f | ting.a.new.theme,.you.should.pro |
| 617e0 | 62 61 62 6c 79 20 66 6f 6c 6c 6f 77 20 74 68 61 74 20 65 78 61 6d 70 6c 65 2e 20 20 49 66 20 79 | bably.follow.that.example...If.y |
| 61800 | 6f 75 72 20 74 68 65 6d 65 20 61 6c 72 65 61 64 79 0a 75 73 65 73 20 6f 74 68 65 72 20 63 6f 6c | our.theme.already.uses.other.col |
| 61820 | 6f 72 73 2c 20 74 68 65 6e 20 73 74 69 63 6b 20 74 6f 20 74 68 61 74 2e 0a 0a 20 20 20 49 6e 20 | ors,.then.stick.to.that......In. |
| 61840 | 6f 6c 64 65 72 20 72 65 6c 65 61 73 65 73 20 74 68 65 73 65 20 72 65 66 65 72 65 6e 63 65 20 66 | older.releases.these.reference.f |
| 61860 | 61 63 65 73 20 75 73 65 64 20 74 6f 20 68 61 76 65 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 0a 63 | aces.used.to.have.a.background.c |
| 61880 | 6f 6c 6f 72 20 61 6e 64 20 61 20 62 6f 78 20 61 72 6f 75 6e 64 20 74 68 65 6d 2e 20 20 54 68 65 | olor.and.a.box.around.them...The |
| 618a0 | 20 62 61 73 69 63 20 64 65 66 61 75 6c 74 20 66 61 63 65 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 64 | .basic.default.faces.no.longer.d |
| 618c0 | 6f 20 73 6f 2c 0a 74 6f 20 6d 61 6b 65 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 6d 75 63 68 | o.so,.to.make.Magit.buffers.much |
| 618e0 | 20 6c 65 73 73 20 6e 6f 69 73 79 2c 20 61 6e 64 20 79 6f 75 20 73 68 6f 75 6c 64 20 66 6f 6c 6c | .less.noisy,.and.you.should.foll |
| 61900 | 6f 77 20 74 68 61 74 0a 65 78 61 6d 70 6c 65 20 61 74 20 6c 65 61 73 74 20 77 69 74 68 20 72 65 | ow.that.example.at.least.with.re |
| 61920 | 67 61 72 64 73 20 74 6f 20 62 6f 78 65 73 2e 20 20 28 42 6f 78 65 73 20 77 65 72 65 20 75 73 65 | gards.to.boxes...(Boxes.were.use |
| 61940 | 64 20 69 6e 20 74 68 65 20 70 61 73 74 20 74 6f 0a 77 6f 72 6b 20 61 72 6f 75 6e 64 20 61 20 63 | d.in.the.past.to.work.around.a.c |
| 61960 | 6f 6e 66 6c 69 63 74 20 62 65 74 77 65 65 6e 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 69 6e 67 | onflict.between.the.highlighting |
| 61980 | 20 6f 76 65 72 6c 61 79 20 61 6e 64 20 74 65 78 74 0a 70 72 6f 70 65 72 74 79 20 62 61 63 6b 67 | .overlay.and.text.property.backg |
| 619a0 | 72 6f 75 6e 64 73 2e 20 20 54 68 61 74 e2 80 99 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 6e 65 63 65 | rounds...That...s.no.longer.nece |
| 619c0 | 73 73 61 72 79 20 62 65 63 61 75 73 65 20 68 69 67 68 6c 69 67 68 74 69 6e 67 0a 6e 6f 20 6c 6f | ssary.because.highlighting.no.lo |
| 619e0 | 6e 67 65 72 20 63 61 75 73 65 73 20 6f 74 68 65 72 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c | nger.causes.other.background.col |
| 61a00 | 6f 72 73 20 74 6f 20 64 69 73 61 70 70 65 61 72 2e 29 20 20 41 6c 74 65 72 6e 61 74 69 76 65 6c | ors.to.disappear.)..Alternativel |
| 61a20 | 79 0a 79 6f 75 20 63 61 6e 20 6b 65 65 70 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f | y.you.can.keep.the.background.co |
| 61a40 | 6c 6f 72 20 61 6e 64 2f 6f 72 20 62 6f 78 2c 20 62 75 74 20 74 68 65 6e 20 68 61 76 65 20 74 6f | lor.and/or.box,.but.then.have.to |
| 61a60 | 20 74 61 6b 65 0a 73 70 65 63 69 61 6c 20 63 61 72 65 20 74 6f 20 61 64 6a 75 73 74 20 e2 80 98 | .take.special.care.to.adjust.... |
| 61a80 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 75 72 72 65 6e 74 e2 80 99 20 61 63 63 6f 72 64 69 6e | magit-branch-current....accordin |
| 61aa0 | 67 6c 79 2e 20 20 42 79 20 64 65 66 61 75 6c 74 0a 69 74 20 6c 6f 6f 6b 73 20 6d 6f 73 74 6c 79 | gly...By.default.it.looks.mostly |
| 61ac0 | 20 6c 69 6b 65 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c e2 80 99 2c 20 | .like....magit-branch-local...,. |
| 61ae0 | 62 75 74 20 77 69 74 68 20 61 20 62 6f 78 20 28 62 79 20 64 65 66 61 75 6c 74 0a 74 68 65 20 66 | but.with.a.box.(by.default.the.f |
| 61b00 | 6f 72 6d 65 72 20 69 73 20 74 68 65 20 6f 6e 6c 79 20 66 61 63 65 20 74 68 61 74 20 75 73 65 73 | ormer.is.the.only.face.that.uses |
| 61b20 | 20 61 20 62 6f 78 2c 20 65 78 61 63 74 6c 79 20 73 6f 20 74 68 61 74 20 69 74 20 73 74 69 63 6b | .a.box,.exactly.so.that.it.stick |
| 61b40 | 73 0a 6f 75 74 29 2e 20 20 49 66 20 74 68 65 20 66 6f 72 6d 65 72 20 61 6c 73 6f 20 75 73 65 73 | s.out)...If.the.former.also.uses |
| 61b60 | 20 61 20 62 6f 78 2c 20 74 68 65 6e 20 79 6f 75 20 68 61 76 65 20 74 6f 20 6d 61 6b 65 20 73 75 | .a.box,.then.you.have.to.make.su |
| 61b80 | 72 65 20 74 68 61 74 20 69 74 0a 64 69 66 66 65 72 73 20 69 6e 20 73 6f 6d 65 20 6f 74 68 65 72 | re.that.it.differs.in.some.other |
| 61ba0 | 20 77 61 79 20 66 72 6f 6d 20 74 68 65 20 6c 61 74 74 65 72 2e 0a 0a 20 20 20 54 68 65 20 6d 6f | .way.from.the.latter......The.mo |
| 61bc0 | 73 74 20 64 69 66 66 69 63 75 6c 74 20 66 61 63 65 73 20 74 6f 20 74 68 65 6d 65 20 61 72 65 20 | st.difficult.faces.to.theme.are. |
| 61be0 | 74 68 6f 73 65 20 72 65 6c 61 74 65 64 20 74 6f 20 64 69 66 66 73 2c 0a 68 65 61 64 69 6e 67 73 | those.related.to.diffs,.headings |
| 61c00 | 2c 20 68 69 67 68 6c 69 67 68 74 69 6e 67 2c 20 61 6e 64 20 74 68 65 20 72 65 67 69 6f 6e 2e 20 | ,.highlighting,.and.the.region.. |
| 61c20 | 20 54 68 65 72 65 20 61 72 65 20 66 61 63 65 73 20 74 68 61 74 20 66 61 6c 6c 20 69 6e 74 6f 0a | .There.are.faces.that.fall.into. |
| 61c40 | 61 6c 6c 20 66 6f 75 72 20 67 72 6f 75 70 73 20 2d 20 65 78 70 65 63 74 20 74 6f 20 73 70 65 6e | all.four.groups.-.expect.to.spen |
| 61c60 | 64 20 73 6f 6d 65 20 74 69 6d 65 20 67 65 74 74 69 6e 67 20 74 68 69 73 20 72 69 67 68 74 2e 0a | d.some.time.getting.this.right.. |
| 61c80 | 0a 20 20 20 54 68 65 20 e2 80 98 72 65 67 69 6f 6e e2 80 99 20 66 61 63 65 20 69 6e 20 74 68 65 | ....The....region....face.in.the |
| 61ca0 | 20 64 65 66 61 75 6c 74 20 74 68 65 6d 65 2c 20 69 6e 20 62 6f 74 68 20 74 68 65 20 6c 69 67 68 | .default.theme,.in.both.the.ligh |
| 61cc0 | 74 20 61 6e 64 20 64 61 72 6b 0a 76 61 72 69 61 6e 74 73 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 | t.and.dark.variants,.as.well.as. |
| 61ce0 | 69 6e 20 6d 61 6e 79 20 6f 74 68 65 72 20 74 68 65 6d 65 73 2c 20 64 69 73 74 72 69 62 75 74 65 | in.many.other.themes,.distribute |
| 61d00 | 64 20 77 69 74 68 20 45 6d 61 63 73 20 6f 72 20 62 79 0a 74 68 69 72 64 2d 70 61 72 74 69 65 73 | d.with.Emacs.or.by.third-parties |
| 61d20 | 2c 20 69 73 20 76 65 72 79 20 75 67 6c 79 2e 20 20 49 74 20 69 73 20 63 6f 6d 6d 6f 6e 20 74 6f | ,.is.very.ugly...It.is.common.to |
| 61d40 | 20 75 73 65 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 0a 74 68 61 74 20 72 65 61 | .use.a.background.color.that.rea |
| 61d60 | 6c 6c 79 20 73 74 69 63 6b 73 20 6f 75 74 2c 20 77 68 69 63 68 20 69 73 20 75 67 6c 79 20 62 75 | lly.sticks.out,.which.is.ugly.bu |
| 61d80 | 74 20 69 66 20 74 68 61 74 20 77 65 72 65 20 74 68 65 20 6f 6e 6c 79 20 70 72 6f 62 6c 65 6d 0a | t.if.that.were.the.only.problem. |
| 61da0 | 74 68 65 6e 20 69 74 20 77 6f 75 6c 64 20 62 65 20 61 63 63 65 70 74 61 62 6c 65 2e 20 20 55 6e | then.it.would.be.acceptable...Un |
| 61dc0 | 66 6f 72 74 75 6e 61 74 65 6c 79 20 6d 61 6e 79 20 74 68 65 6d 65 73 20 61 6c 73 6f 20 73 65 74 | fortunately.many.themes.also.set |
| 61de0 | 20 74 68 65 0a 66 6f 72 65 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 2c 20 77 68 69 63 68 20 65 6e 73 | .the.foreground.color,.which.ens |
| 61e00 | 75 72 65 73 20 74 68 61 74 20 61 6c 6c 20 74 65 78 74 20 77 69 74 68 69 6e 20 74 68 65 20 72 65 | ures.that.all.text.within.the.re |
| 61e20 | 67 69 6f 6e 20 69 73 0a 72 65 61 64 61 62 6c 65 2e 20 20 57 69 74 68 6f 75 74 20 64 6f 69 6e 67 | gion.is.readable...Without.doing |
| 61e40 | 20 74 68 61 74 20 74 68 65 72 65 20 6d 69 67 68 74 20 62 65 20 63 61 73 65 73 20 77 68 65 72 65 | .that.there.might.be.cases.where |
| 61e60 | 20 73 6f 6d 65 20 66 6f 72 65 67 72 6f 75 6e 64 0a 63 6f 6c 6f 72 20 69 73 20 74 6f 6f 20 63 6c | .some.foreground.color.is.too.cl |
| 61e80 | 6f 73 65 20 74 6f 20 74 68 65 20 72 65 67 69 6f 6e 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c | ose.to.the.region.background.col |
| 61ea0 | 6f 72 20 74 6f 20 73 74 69 6c 6c 20 62 65 20 72 65 61 64 61 62 6c 65 2e 0a 42 75 74 20 69 74 20 | or.to.still.be.readable..But.it. |
| 61ec0 | 61 6c 73 6f 20 6d 65 61 6e 73 20 74 68 61 74 20 74 65 78 74 20 77 69 74 68 69 6e 20 74 68 65 20 | also.means.that.text.within.the. |
| 61ee0 | 72 65 67 69 6f 6e 20 6c 6f 73 65 73 20 61 6c 6c 20 73 79 6e 74 61 78 0a 68 69 67 68 6c 69 67 68 | region.loses.all.syntax.highligh |
| 61f00 | 74 69 6e 67 2e 0a 0a 20 20 20 49 20 63 6f 6e 73 69 64 65 72 20 74 68 65 20 77 6f 72 6b 20 74 68 | ting......I.consider.the.work.th |
| 61f20 | 61 74 20 77 65 6e 74 20 69 6e 74 6f 20 67 65 74 74 69 6e 67 20 74 68 65 20 e2 80 98 72 65 67 69 | at.went.into.getting.the....regi |
| 61f40 | 6f 6e e2 80 99 20 66 61 63 65 20 72 69 67 68 74 20 74 6f 0a 62 65 20 61 20 67 6f 6f 64 20 69 6e | on....face.right.to.be.a.good.in |
| 61f60 | 64 69 63 61 74 6f 72 20 66 6f 72 20 74 68 65 20 67 65 6e 65 72 61 6c 20 71 75 61 6c 69 74 79 20 | dicator.for.the.general.quality. |
| 61f80 | 6f 66 20 61 20 74 68 65 6d 65 2e 20 20 4d 79 0a 72 65 63 6f 6d 6d 65 6e 64 61 74 69 6f 6e 20 66 | of.a.theme...My.recommendation.f |
| 61fa0 | 6f 72 20 74 68 65 20 e2 80 98 72 65 67 69 6f 6e e2 80 99 20 66 61 63 65 20 69 73 20 74 68 69 73 | or.the....region....face.is.this |
| 61fc0 | 3a 20 75 73 65 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 0a 73 6c 69 67 68 74 6c | :.use.a.background.color.slightl |
| 61fe0 | 79 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 | y.different.from.the.background. |
| 62000 | 63 6f 6c 6f 72 20 6f 66 20 74 68 65 20 e2 80 98 64 65 66 61 75 6c 74 e2 80 99 20 66 61 63 65 2c | color.of.the....default....face, |
| 62020 | 20 61 6e 64 0a 64 6f 20 6e 6f 74 20 73 65 74 20 74 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 20 63 | .and.do.not.set.the.foreground.c |
| 62040 | 6f 6c 6f 72 20 61 74 20 61 6c 6c 2e 20 20 53 6f 20 66 6f 72 20 61 20 6c 69 67 68 74 20 74 68 65 | olor.at.all...So.for.a.light.the |
| 62060 | 6d 65 20 79 6f 75 20 6d 69 67 68 74 0a 75 73 65 20 61 20 6c 69 67 68 74 20 28 70 6f 73 73 69 62 | me.you.might.use.a.light.(possib |
| 62080 | 6c 79 20 74 69 6e 74 65 64 29 20 67 72 61 79 20 61 73 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e | ly.tinted).gray.as.the.backgroun |
| 620a0 | 64 20 63 6f 6c 6f 72 20 6f 66 20 e2 80 98 64 65 66 61 75 6c 74 e2 80 99 0a 61 6e 64 20 61 20 73 | d.color.of....default....and.a.s |
| 620c0 | 6f 6d 65 77 68 61 74 20 64 61 72 6b 65 72 20 67 72 61 79 20 66 6f 72 20 74 68 65 20 62 61 63 6b | omewhat.darker.gray.for.the.back |
| 620e0 | 67 72 6f 75 6e 64 20 6f 66 20 e2 80 98 72 65 67 69 6f 6e e2 80 99 2e 20 20 54 68 61 74 20 73 68 | ground.of....region......That.sh |
| 62100 | 6f 75 6c 64 0a 75 73 75 61 6c 6c 79 20 62 65 20 65 6e 6f 75 67 68 20 74 6f 20 6e 6f 74 20 63 6f | ould.usually.be.enough.to.not.co |
| 62120 | 6c 6c 69 64 65 20 77 69 74 68 20 74 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 | llide.with.the.foreground.color. |
| 62140 | 6f 66 20 61 6e 79 20 6f 74 68 65 72 0a 66 61 63 65 2e 20 20 42 75 74 20 69 66 20 73 6f 6d 65 20 | of.any.other.face...But.if.some. |
| 62160 | 6f 74 68 65 72 20 66 61 63 65 73 20 61 6c 73 6f 20 73 65 74 20 61 20 6c 69 67 68 74 20 67 72 61 | other.faces.also.set.a.light.gra |
| 62180 | 79 20 61 73 20 62 61 63 6b 67 72 6f 75 6e 64 0a 63 6f 6c 6f 72 2c 20 74 68 65 6e 20 79 6f 75 20 | y.as.background.color,.then.you. |
| 621a0 | 73 68 6f 75 6c 64 20 61 6c 73 6f 20 6d 61 6b 65 20 73 75 72 65 20 69 74 20 64 6f 65 73 6e e2 80 | should.also.make.sure.it.doesn.. |
| 621c0 | 99 74 20 63 6f 6c 6c 69 64 65 20 77 69 74 68 20 74 68 6f 73 65 20 28 69 6e 0a 73 6f 6d 65 20 63 | .t.collide.with.those.(in.some.c |
| 621e0 | 61 73 65 73 20 69 74 20 6d 69 67 68 74 20 62 65 20 61 63 63 65 70 74 61 62 6c 65 20 74 68 6f 75 | ases.it.might.be.acceptable.thou |
| 62200 | 67 68 29 2e 0a 0a 20 20 20 4d 61 67 69 74 20 6f 6e 6c 79 20 75 73 65 73 20 74 68 65 20 e2 80 98 | gh)......Magit.only.uses.the.... |
| 62220 | 72 65 67 69 6f 6e e2 80 99 20 66 61 63 65 20 77 68 65 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 69 | region....face.when.the.region.i |
| 62240 | 73 20 22 69 6e 76 61 6c 69 64 22 20 62 79 20 69 74 73 0a 6f 77 6e 20 64 65 66 69 6e 69 74 69 6f | s."invalid".by.its.own.definitio |
| 62260 | 6e 2e 20 20 49 6e 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 74 68 65 20 72 65 67 69 6f 6e | n...In.a.Magit.buffer.the.region |
| 62280 | 20 69 73 20 75 73 65 64 20 74 6f 20 65 69 74 68 65 72 20 73 65 6c 65 63 74 0a 6d 75 6c 74 69 70 | .is.used.to.either.select.multip |
| 622a0 | 6c 65 20 73 69 62 6c 69 6e 67 20 73 65 63 74 69 6f 6e 73 2c 20 73 6f 20 74 68 61 74 20 63 6f 6d | le.sibling.sections,.so.that.com |
| 622c0 | 6d 61 6e 64 73 20 77 68 69 63 68 20 73 75 70 70 6f 72 74 20 69 74 20 61 63 74 20 6f 6e 20 61 6c | mands.which.support.it.act.on.al |
| 622e0 | 6c 0a 6f 66 20 74 68 65 73 65 20 73 65 63 74 69 6f 6e 73 20 69 6e 73 74 65 61 64 20 6f 66 20 6a | l.of.these.sections.instead.of.j |
| 62300 | 75 73 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2c 20 6f 72 20 74 6f 20 73 | ust.the.current.section,.or.to.s |
| 62320 | 65 6c 65 63 74 0a 6c 69 6e 65 73 20 77 69 74 68 69 6e 20 61 20 73 69 6e 67 6c 65 20 68 75 6e 6b | elect.lines.within.a.single.hunk |
| 62340 | 20 73 65 63 74 69 6f 6e 2e 20 20 49 6e 20 61 6c 6c 20 6f 74 68 65 72 20 63 61 73 65 73 2c 20 74 | .section...In.all.other.cases,.t |
| 62360 | 68 65 20 73 65 63 74 69 6f 6e 20 69 73 0a 63 6f 6e 73 69 64 65 72 65 64 20 69 6e 76 61 6c 69 64 | he.section.is.considered.invalid |
| 62380 | 20 61 6e 64 20 4d 61 67 69 74 20 77 6f 6e e2 80 99 74 20 61 63 74 20 6f 6e 20 69 74 2e 20 20 42 | .and.Magit.won...t.act.on.it...B |
| 623a0 | 75 74 20 73 75 63 68 20 69 6e 76 61 6c 69 64 20 73 65 63 74 69 6f 6e 73 0a 68 61 70 70 65 6e 2c | ut.such.invalid.sections.happen, |
| 623c0 | 20 65 69 74 68 65 72 20 62 65 63 61 75 73 65 20 74 68 65 20 75 73 65 72 20 68 61 73 20 6e 6f 74 | .either.because.the.user.has.not |
| 623e0 | 20 6d 6f 76 65 64 20 70 6f 69 6e 74 20 65 6e 6f 75 67 68 20 79 65 74 20 74 6f 20 6d 61 6b 65 0a | .moved.point.enough.yet.to.make. |
| 62400 | 69 74 20 76 61 6c 69 64 20 6f 72 20 62 65 63 61 75 73 65 20 73 68 65 20 77 61 6e 74 73 20 74 6f | it.valid.or.because.she.wants.to |
| 62420 | 20 75 73 65 20 61 20 6e 6f 6e 2d 6d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 61 63 74 20 | .use.a.non-magit.command.to.act. |
| 62440 | 6f 6e 20 74 68 65 0a 72 65 67 69 6f 6e 2c 20 65 2e 67 2e 2c 20 e2 80 98 6b 69 6c 6c 2d 72 65 67 | on.the.region,.e.g.,....kill-reg |
| 62460 | 69 6f 6e e2 80 99 2e 0a 0a 20 20 20 53 6f 20 75 73 69 6e 67 20 74 68 65 20 72 65 67 75 6c 61 72 | ion.........So.using.the.regular |
| 62480 | 20 e2 80 98 72 65 67 69 6f 6e e2 80 99 20 66 61 63 65 20 66 6f 72 20 69 6e 76 61 6c 69 64 20 73 | ....region....face.for.invalid.s |
| 624a0 | 65 63 74 69 6f 6e 73 20 69 73 20 61 20 66 65 61 74 75 72 65 2e 0a 49 74 20 74 65 6c 6c 73 20 74 | ections.is.a.feature..It.tells.t |
| 624c0 | 68 65 20 75 73 65 72 20 74 68 61 74 20 4d 61 67 69 74 20 77 6f 6e e2 80 99 74 20 62 65 20 61 62 | he.user.that.Magit.won...t.be.ab |
| 624e0 | 6c 65 20 74 6f 20 61 63 74 20 6f 6e 20 69 74 2e 20 20 49 74 e2 80 99 73 0a 61 63 63 65 70 74 61 | le.to.act.on.it...It...s.accepta |
| 62500 | 62 6c 65 20 69 66 20 74 68 61 74 20 66 61 63 65 20 6c 6f 6f 6b 73 20 61 20 62 69 74 20 6f 64 64 | ble.if.that.face.looks.a.bit.odd |
| 62520 | 20 61 6e 64 20 65 76 65 6e 20 28 62 75 74 20 6c 65 73 73 20 73 6f 29 20 69 66 20 69 74 0a 63 6f | .and.even.(but.less.so).if.it.co |
| 62540 | 6c 6c 69 64 65 73 20 77 69 74 68 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 | llides.with.the.background.color |
| 62560 | 73 20 6f 66 20 73 65 63 74 69 6f 6e 20 68 65 61 64 69 6e 67 73 20 61 6e 64 20 6f 74 68 65 72 20 | s.of.section.headings.and.other. |
| 62580 | 74 68 69 6e 67 73 0a 74 68 61 74 20 68 61 76 65 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f | things.that.have.a.background.co |
| 625a0 | 6c 6f 72 2e 0a 0a 20 20 20 4d 61 67 69 74 20 68 69 67 68 6c 69 67 68 74 73 20 74 68 65 20 63 75 | lor......Magit.highlights.the.cu |
| 625c0 | 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2e 20 20 49 66 20 61 20 73 65 63 74 69 6f 6e 20 68 61 73 | rrent.section...If.a.section.has |
| 625e0 | 20 73 75 62 73 65 63 74 69 6f 6e 73 2c 0a 74 68 65 6e 20 61 6c 6c 20 6f 66 20 74 68 65 6d 20 61 | .subsections,.then.all.of.them.a |
| 62600 | 72 65 20 68 69 67 68 6c 69 67 68 74 65 64 2e 20 20 54 68 69 73 20 69 73 20 64 6f 6e 65 20 75 73 | re.highlighted...This.is.done.us |
| 62620 | 69 6e 67 20 66 61 63 65 73 20 74 68 61 74 20 68 61 76 65 0a 22 68 69 67 68 6c 69 67 68 74 22 20 | ing.faces.that.have."highlight". |
| 62640 | 69 6e 20 74 68 65 69 72 20 6e 61 6d 65 73 2e 20 20 46 6f 72 20 6d 6f 73 74 20 73 65 63 74 69 6f | in.their.names...For.most.sectio |
| 62660 | 6e 73 2c 0a e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 67 68 6c 69 67 68 74 e2 80 | ns,....magit-section-highlight.. |
| 62680 | 99 20 69 73 20 75 73 65 64 20 66 6f 72 20 62 6f 74 68 20 74 68 65 20 62 6f 64 79 20 61 6e 64 20 | ..is.used.for.both.the.body.and. |
| 626a0 | 74 68 65 20 68 65 61 64 69 6e 67 2e 0a 4c 69 6b 65 20 74 68 65 20 e2 80 98 72 65 67 69 6f 6e e2 | the.heading..Like.the....region. |
| 626c0 | 80 99 20 66 61 63 65 2c 20 69 74 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 73 65 74 20 74 68 65 20 | ...face,.it.should.only.set.the. |
| 626e0 | 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 74 6f 0a 73 6f 6d 65 74 68 69 6e 67 20 73 69 | background.color.to.something.si |
| 62700 | 6d 69 6c 61 72 20 74 6f 20 74 68 61 74 20 6f 66 20 e2 80 98 64 65 66 61 75 6c 74 e2 80 99 2e 20 | milar.to.that.of....default..... |
| 62720 | 20 54 68 65 20 68 69 67 68 6c 69 67 68 74 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 0a | .The.highlight.background.color. |
| 62740 | 6d 75 73 74 20 62 65 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 62 6f 74 68 20 74 68 65 20 | must.be.different.from.both.the. |
| 62760 | e2 80 98 72 65 67 69 6f 6e e2 80 99 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 61 6e | ...region....background.color.an |
| 62780 | 64 20 74 68 65 0a e2 80 98 64 65 66 61 75 6c 74 e2 80 99 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 | d.the....default....background.c |
| 627a0 | 6f 6c 6f 72 2e 0a 0a 20 20 20 46 6f 72 20 64 69 66 66 20 72 65 6c 61 74 65 64 20 73 65 63 74 69 | olor......For.diff.related.secti |
| 627c0 | 6f 6e 73 20 4d 61 67 69 74 20 75 73 65 73 20 76 61 72 69 6f 75 73 20 66 61 63 65 73 20 74 6f 20 | ons.Magit.uses.various.faces.to. |
| 627e0 | 68 69 67 68 6c 69 67 68 74 0a 64 69 66 66 65 72 65 6e 74 20 70 61 72 74 73 20 6f 66 20 74 68 65 | highlight.different.parts.of.the |
| 62800 | 20 73 65 6c 65 63 74 65 64 20 73 65 63 74 69 6f 6e 28 73 29 2e 20 20 4e 6f 74 65 20 74 68 61 74 | .selected.section(s)...Note.that |
| 62820 | 20 68 75 6e 6b 20 68 65 61 64 69 6e 67 73 2c 0a 75 6e 6c 69 6b 65 20 61 6c 6c 20 6f 74 68 65 72 | .hunk.headings,.unlike.all.other |
| 62840 | 20 73 65 63 74 69 6f 6e 20 68 65 61 64 69 6e 67 73 2c 20 62 79 20 64 65 66 61 75 6c 74 20 68 61 | .section.headings,.by.default.ha |
| 62860 | 76 65 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 2c 0a 62 65 63 61 75 73 65 20 69 | ve.a.background.color,.because.i |
| 62880 | 74 20 69 73 20 75 73 65 66 75 6c 20 74 6f 20 68 61 76 65 20 76 65 72 79 20 76 69 73 69 62 6c 65 | t.is.useful.to.have.very.visible |
| 628a0 | 20 73 65 70 61 72 61 74 6f 72 73 20 62 65 74 77 65 65 6e 20 68 75 6e 6b 73 2e 0a 54 68 61 74 20 | .separators.between.hunks..That. |
| 628c0 | 66 61 63 65 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 e2 | face....magit-diff-hunk-heading. |
| 628e0 | 80 99 2c 20 73 68 6f 75 6c 64 20 62 65 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 62 6f 74 | ..,.should.be.different.from.bot |
| 62900 | 68 0a e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 2d 68 69 67 | h....magit-diff-hunk-heading-hig |
| 62920 | 68 6c 69 67 68 74 e2 80 99 20 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 | hlight....and....magit-section-h |
| 62940 | 69 67 68 6c 69 67 68 74 e2 80 99 2c 20 61 73 0a 77 65 6c 6c 20 61 73 20 66 72 6f 6d 20 e2 80 98 | ighlight...,.as.well.as.from.... |
| 62960 | 6d 61 67 69 74 2d 64 69 66 66 2d 63 6f 6e 74 65 78 74 e2 80 99 20 61 6e 64 20 e2 80 98 6d 61 67 | magit-diff-context....and....mag |
| 62980 | 69 74 2d 64 69 66 66 2d 63 6f 6e 74 65 78 74 2d 68 69 67 68 6c 69 67 68 74 e2 80 99 2e 0a 42 79 | it-diff-context-highlight.....By |
| 629a0 | 20 64 65 66 61 75 6c 74 20 77 65 20 64 6f 20 74 68 61 74 20 62 79 20 63 68 61 6e 67 69 6e 67 20 | .default.we.do.that.by.changing. |
| 629c0 | 74 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 2e 20 20 43 68 61 6e 67 69 6e 67 20 | the.foreground.color...Changing. |
| 629e0 | 74 68 65 0a 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 77 6f 75 6c 64 20 6c 65 61 64 20 | the.background.color.would.lead. |
| 62a00 | 74 6f 20 63 6f 6d 70 6c 69 63 61 74 69 6f 6e 73 2c 20 61 6e 64 20 74 68 65 72 65 20 61 72 65 20 | to.complications,.and.there.are. |
| 62a20 | 61 6c 72 65 61 64 79 0a 65 6e 6f 75 67 68 20 77 65 20 63 61 6e 6e 6f 74 20 67 65 74 20 61 72 6f | already.enough.we.cannot.get.aro |
| 62a40 | 75 6e 64 2e 20 20 28 41 6c 73 6f 20 6e 6f 74 65 20 74 68 61 74 20 69 74 20 69 73 20 67 65 6e 65 | und...(Also.note.that.it.is.gene |
| 62a60 | 72 61 6c 6c 79 20 61 20 67 6f 6f 64 0a 69 64 65 61 20 66 6f 72 20 73 65 63 74 69 6f 6e 20 68 65 | rally.a.good.idea.for.section.he |
| 62a80 | 61 64 69 6e 67 73 20 74 6f 20 61 6c 77 61 79 73 20 62 65 20 62 6f 6c 64 2c 20 62 75 74 20 6f 6e | adings.to.always.be.bold,.but.on |
| 62aa0 | 6c 79 20 66 6f 72 20 73 65 63 74 69 6f 6e 73 20 74 68 61 74 0a 68 61 76 65 20 73 75 62 73 65 63 | ly.for.sections.that.have.subsec |
| 62ac0 | 74 69 6f 6e 73 29 2e 0a 0a 20 20 20 57 68 65 6e 20 74 68 65 72 65 20 69 73 20 61 20 76 61 6c 69 | tions)......When.there.is.a.vali |
| 62ae0 | 64 20 72 65 67 69 6f 6e 20 73 65 6c 65 63 74 69 6e 67 20 64 69 66 66 2d 72 65 6c 61 74 65 64 20 | d.region.selecting.diff-related. |
| 62b00 | 73 69 62 6c 69 6e 67 20 73 65 63 74 69 6f 6e 73 2c 0a 69 2e 65 2e 2c 20 6d 75 6c 74 69 70 6c 65 | sibling.sections,.i.e.,.multiple |
| 62b20 | 20 66 69 6c 65 73 20 6f 72 20 68 75 6e 6b 73 2c 20 74 68 65 6e 20 74 68 65 20 62 6f 64 69 65 73 | .files.or.hunks,.then.the.bodies |
| 62b40 | 20 6f 66 20 61 6c 6c 20 74 68 65 73 65 20 73 65 63 74 69 6f 6e 73 20 75 73 65 0a 74 68 65 20 72 | .of.all.these.sections.use.the.r |
| 62b60 | 65 73 70 65 63 74 69 76 65 20 68 69 67 68 6c 69 67 68 74 20 66 61 63 65 73 2c 20 62 75 74 20 61 | espective.highlight.faces,.but.a |
| 62b80 | 64 64 69 74 69 6f 6e 61 6c 6c 79 20 74 68 65 20 68 65 61 64 69 6e 67 73 20 69 6e 73 74 65 61 64 | dditionally.the.headings.instead |
| 62ba0 | 0a 75 73 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 66 61 63 65 73 20 e2 80 98 6d 61 67 69 74 2d 64 | .use.one.of.the.faces....magit-d |
| 62bc0 | 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 69 6e 67 2d 73 65 6c 65 63 74 69 6f 6e e2 80 99 20 6f 72 | iff-file-heading-selection....or |
| 62be0 | 0a e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 2d 73 65 6c 65 | ....magit-diff-hunk-heading-sele |
| 62c00 | 63 74 69 6f 6e e2 80 99 2e 20 20 54 68 65 73 65 20 66 61 63 65 73 20 68 61 76 65 20 74 6f 20 62 | ction......These.faces.have.to.b |
| 62c20 | 65 20 64 69 66 66 65 72 65 6e 74 0a 66 72 6f 6d 20 74 68 65 20 72 65 67 75 6c 61 72 20 68 69 67 | e.different.from.the.regular.hig |
| 62c40 | 68 6c 69 67 68 74 20 76 61 72 69 61 6e 74 73 20 74 6f 20 70 72 6f 76 69 64 65 20 65 78 70 6c 69 | hlight.variants.to.provide.expli |
| 62c60 | 63 69 74 20 76 69 73 75 61 6c 0a 69 6e 64 69 63 61 74 69 6f 6e 20 74 68 61 74 20 74 68 65 20 72 | cit.visual.indication.that.the.r |
| 62c80 | 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2e 0a 0a 20 20 20 57 68 65 6e 20 74 68 65 6d 69 6e | egion.is.active......When.themin |
| 62ca0 | 67 20 64 69 66 66 20 72 65 6c 61 74 65 64 20 66 61 63 65 73 2c 20 73 74 61 72 74 20 62 79 20 73 | g.diff.related.faces,.start.by.s |
| 62cc0 | 65 74 74 69 6e 67 20 74 68 65 20 6f 70 74 69 6f 6e 0a e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d | etting.the.option....magit-diff- |
| 62ce0 | 72 65 66 69 6e 65 2d 68 75 6e 6b e2 80 99 20 74 6f 20 e2 80 98 61 6c 6c e2 80 99 2e 20 20 59 6f | refine-hunk....to....all......Yo |
| 62d00 | 75 20 6d 69 67 68 74 20 70 65 72 73 6f 6e 61 6c 6c 79 20 70 72 65 66 65 72 20 74 6f 20 6f 6e 6c | u.might.personally.prefer.to.onl |
| 62d20 | 79 0a 72 65 66 69 6e 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 68 75 6e 6b 20 6f 72 20 6e 6f 74 | y.refine.the.current.hunk.or.not |
| 62d40 | 20 75 73 65 20 68 75 6e 6b 20 72 65 66 69 6e 65 6d 65 6e 74 20 61 74 20 61 6c 6c 2c 20 62 75 74 | .use.hunk.refinement.at.all,.but |
| 62d60 | 20 73 6f 6d 65 20 6f 66 0a 74 68 65 20 75 73 65 72 73 20 6f 66 20 79 6f 75 72 20 74 68 65 6d 65 | .some.of.the.users.of.your.theme |
| 62d80 | 20 77 61 6e 74 20 61 6c 6c 20 68 75 6e 6b 73 20 74 6f 20 62 65 20 72 65 66 69 6e 65 64 2c 20 73 | .want.all.hunks.to.be.refined,.s |
| 62da0 | 6f 20 79 6f 75 20 68 61 76 65 20 74 6f 0a 63 61 74 65 72 20 74 6f 20 74 68 61 74 2e 0a 0a 20 20 | o.you.have.to.cater.to.that..... |
| 62dc0 | 20 28 41 6c 73 6f 20 74 75 72 6e 20 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 | .(Also.turn.on....magit-diff-hig |
| 62de0 | 68 6c 69 67 68 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e e2 80 99 2c 0a e2 80 98 6d 61 67 69 74 2d | hlight-indentation...,....magit- |
| 62e00 | 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 74 72 61 69 6c 69 6e 67 e2 80 99 2c 20 61 6e 64 20 | diff-highlight-trailing...,.and. |
| 62e20 | e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 77 68 69 74 65 73 70 61 63 65 e2 80 | ...magit-diff-paint-whitespace.. |
| 62e40 | 99 3b 20 61 6e 64 0a 69 6e 73 65 72 74 20 73 6f 6d 65 20 77 68 69 74 65 73 70 61 63 65 20 65 72 | .;.and.insert.some.whitespace.er |
| 62e60 | 72 6f 72 73 20 69 6e 74 6f 20 74 68 65 20 63 6f 64 65 20 79 6f 75 20 75 73 65 20 66 6f 72 20 74 | rors.into.the.code.you.use.for.t |
| 62e80 | 65 73 74 69 6e 67 2e 29 0a 0a 20 20 20 46 6f 72 20 61 64 64 65 64 20 6c 69 6e 65 73 20 79 6f 75 | esting.).....For.added.lines.you |
| 62ea0 | 20 68 61 76 65 20 74 6f 20 61 64 6a 75 73 74 20 74 68 72 65 65 20 66 61 63 65 73 3a 20 e2 80 98 | .have.to.adjust.three.faces:.... |
| 62ec0 | 6d 61 67 69 74 2d 64 69 66 66 2d 61 64 64 65 64 e2 80 99 2c 0a e2 80 98 6d 61 67 69 74 2d 64 69 | magit-diff-added...,....magit-di |
| 62ee0 | 66 66 2d 61 64 64 65 64 2d 68 69 67 68 6c 69 67 68 74 e2 80 99 2c 20 61 6e 64 20 e2 80 98 64 69 | ff-added-highlight...,.and....di |
| 62f00 | 66 66 2d 72 65 66 69 6e 65 64 2d 61 64 64 65 64 e2 80 99 2e 20 20 4d 61 6b 65 20 73 75 72 65 20 | ff-refined-added......Make.sure. |
| 62f20 | 74 68 61 74 0a 74 68 65 20 6c 61 74 74 65 72 20 77 6f 72 6b 73 20 77 65 6c 6c 20 77 69 74 68 20 | that.the.latter.works.well.with. |
| 62f40 | 62 6f 74 68 20 6f 66 20 74 68 65 20 66 6f 72 6d 65 72 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 e2 | both.of.the.former,.as.well.as.. |
| 62f60 | 80 98 73 6d 65 72 67 65 2d 6f 74 68 65 72 e2 80 99 0a 61 6e 64 20 e2 80 98 64 69 66 66 2d 61 64 | ..smerge-other....and....diff-ad |
| 62f80 | 64 65 64 e2 80 99 2e 20 20 54 68 65 6e 20 64 6f 20 74 68 65 20 73 61 6d 65 20 66 6f 72 20 74 68 | ded......Then.do.the.same.for.th |
| 62fa0 | 65 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 2c 20 63 6f 6e 74 65 78 74 0a 6c 69 6e 65 73 2c 20 | e.removed.lines,.context.lines,. |
| 62fc0 | 6c 69 6e 65 73 20 61 64 64 65 64 20 62 79 20 75 73 2c 20 61 6e 64 20 6c 69 6e 65 73 20 61 64 64 | lines.added.by.us,.and.lines.add |
| 62fe0 | 65 64 20 62 79 20 74 68 65 6d 2e 20 20 41 6c 73 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 68 65 0a | ed.by.them...Also.make.sure.the. |
| 63000 | 72 65 73 70 65 63 74 69 76 65 20 61 64 64 65 64 2c 20 72 65 6d 6f 76 65 64 2c 20 61 6e 64 20 63 | respective.added,.removed,.and.c |
| 63020 | 6f 6e 74 65 78 74 20 66 61 63 65 73 20 75 73 65 20 61 70 70 72 6f 78 69 6d 61 74 65 6c 79 20 74 | ontext.faces.use.approximately.t |
| 63040 | 68 65 20 73 61 6d 65 0a 73 61 74 75 72 61 74 69 6f 6e 20 66 6f 72 20 62 6f 74 68 20 74 68 65 20 | he.same.saturation.for.both.the. |
| 63060 | 68 69 67 68 6c 69 67 68 74 65 64 20 61 6e 64 20 75 6e 68 69 67 68 6c 69 67 68 74 65 64 20 76 61 | highlighted.and.unhighlighted.va |
| 63080 | 72 69 61 6e 74 73 2e 20 20 41 6c 73 6f 0a 6d 61 6b 65 20 73 75 72 65 20 74 68 65 20 66 69 6c 65 | riants...Also.make.sure.the.file |
| 630a0 | 20 61 6e 64 20 64 69 66 66 20 68 65 61 64 69 6e 67 73 20 77 6f 72 6b 20 6e 69 63 65 6c 79 20 77 | .and.diff.headings.work.nicely.w |
| 630c0 | 69 74 68 20 63 6f 6e 74 65 78 74 20 6c 69 6e 65 73 0a 28 65 2e 67 2e 2c 20 6d 61 6b 65 20 74 68 | ith.context.lines.(e.g.,.make.th |
| 630e0 | 65 6d 20 6c 6f 6f 6b 20 64 69 66 66 65 72 65 6e 74 29 2e 20 20 4c 69 6e 65 20 66 61 63 65 73 20 | em.look.different)...Line.faces. |
| 63100 | 73 68 6f 75 6c 64 20 73 65 74 20 62 6f 74 68 20 74 68 65 0a 66 6f 72 65 67 72 6f 75 6e 64 20 61 | should.set.both.the.foreground.a |
| 63120 | 6e 64 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 2e 20 20 46 6f 72 20 65 78 | nd.the.background.color...For.ex |
| 63140 | 61 6d 70 6c 65 2c 20 66 6f 72 20 61 64 64 65 64 20 6c 69 6e 65 73 20 75 73 65 0a 74 77 6f 20 64 | ample,.for.added.lines.use.two.d |
| 63160 | 69 66 66 65 72 65 6e 74 20 67 72 65 65 6e 73 2e 0a 0a 20 20 20 49 74 e2 80 99 73 20 62 65 73 74 | ifferent.greens......It...s.best |
| 63180 | 20 69 66 20 74 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 6f 66 20 62 6f 74 68 | .if.the.foreground.color.of.both |
| 631a0 | 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 65 64 20 61 6e 64 20 74 68 65 0a 75 6e 68 69 67 68 6c | .the.highlighted.and.the.unhighl |
| 631c0 | 69 67 68 74 65 64 20 76 61 72 69 61 6e 74 73 20 61 72 65 20 74 68 65 20 73 61 6d 65 2c 20 73 6f | ighted.variants.are.the.same,.so |
| 631e0 | 20 79 6f 75 20 77 69 6c 6c 20 6e 65 65 64 20 74 6f 20 68 61 76 65 20 74 6f 20 66 69 6e 64 20 61 | .you.will.need.to.have.to.find.a |
| 63200 | 0a 63 6f 6c 6f 72 20 74 68 61 74 20 77 6f 72 6b 73 20 77 65 6c 6c 20 6f 6e 20 74 68 65 20 68 69 | .color.that.works.well.on.the.hi |
| 63220 | 67 68 6c 69 67 68 74 20 61 6e 64 20 75 6e 68 69 67 68 6c 69 67 68 74 65 64 20 62 61 63 6b 67 72 | ghlight.and.unhighlighted.backgr |
| 63240 | 6f 75 6e 64 2c 20 74 68 65 0a 72 65 66 69 6e 65 20 62 61 63 6b 67 72 6f 75 6e 64 2c 20 61 6e 64 | ound,.the.refine.background,.and |
| 63260 | 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 20 63 6f 6e 74 65 78 74 20 62 61 63 6b 67 72 6f 75 6e | .the.highlight.context.backgroun |
| 63280 | 64 2e 20 20 57 68 65 6e 20 74 68 65 72 65 20 69 73 0a 61 6e 20 68 75 6e 6b 20 69 6e 74 65 72 6e | d...When.there.is.an.hunk.intern |
| 632a0 | 61 6c 20 72 65 67 69 6f 6e 2c 20 74 68 65 6e 20 74 68 65 20 61 64 64 65 64 2d 20 61 6e 64 20 72 | al.region,.then.the.added-.and.r |
| 632c0 | 65 6d 6f 76 65 64 2d 6c 69 6e 65 73 20 62 61 63 6b 67 72 6f 75 6e 64 0a 63 6f 6c 6f 72 20 69 73 | emoved-lines.background.color.is |
| 632e0 | 20 75 73 65 64 20 6f 6e 6c 79 20 77 69 74 68 69 6e 20 74 68 61 74 20 72 65 67 69 6f 6e 2e 20 20 | .used.only.within.that.region... |
| 63300 | 4f 75 74 73 69 64 65 20 74 68 65 20 72 65 67 69 6f 6e 20 74 68 65 0a 68 69 67 68 6c 69 67 68 74 | Outside.the.region.the.highlight |
| 63320 | 65 64 20 63 6f 6e 74 65 78 74 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 69 73 20 75 | ed.context.background.color.is.u |
| 63340 | 73 65 64 2e 20 20 54 68 69 73 20 6d 61 6b 65 73 20 69 74 20 65 61 73 69 65 72 20 74 6f 0a 73 65 | sed...This.makes.it.easier.to.se |
| 63360 | 65 20 77 68 61 74 20 69 73 20 62 65 69 6e 67 20 73 74 61 67 65 64 2e 20 20 57 69 74 68 20 61 6e | e.what.is.being.staged...With.an |
| 63380 | 20 68 75 6e 6b 20 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 20 74 68 65 20 68 75 6e 6b 20 68 | .hunk.internal.region.the.hunk.h |
| 633a0 | 65 61 64 69 6e 67 0a 69 73 20 73 68 6f 77 6e 20 75 73 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 64 | eading.is.shown.using....magit-d |
| 633c0 | 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 2d 73 65 6c 65 63 74 69 6f 6e e2 80 99 2c 20 61 | iff-hunk-heading-selection...,.a |
| 633e0 | 6e 64 20 73 6f 20 61 72 65 20 74 68 65 20 74 68 69 6e 0a 6c 69 6e 65 73 20 74 68 61 74 20 61 72 | nd.so.are.the.thin.lines.that.ar |
| 63400 | 65 20 61 64 64 65 64 20 61 72 6f 75 6e 64 20 74 68 65 20 6c 69 6e 65 73 20 74 68 61 74 20 66 61 | e.added.around.the.lines.that.fa |
| 63420 | 6c 6c 20 77 69 74 68 69 6e 20 74 68 65 20 72 65 67 69 6f 6e 2e 20 20 54 68 65 0a 62 61 63 6b 67 | ll.within.the.region...The.backg |
| 63440 | 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 6f 66 20 74 68 61 74 20 68 61 73 20 74 6f 20 62 65 20 64 69 | round.color.of.that.has.to.be.di |
| 63460 | 73 74 69 6e 63 74 20 65 6e 6f 75 67 68 20 66 72 6f 6d 20 74 68 65 20 76 61 72 69 6f 75 73 0a 6f | stinct.enough.from.the.various.o |
| 63480 | 74 68 65 72 20 69 6e 76 6f 6c 76 65 64 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 73 2e | ther.involved.background.colors. |
| 634a0 | 0a 0a 20 20 20 4e 6f 62 6f 64 79 20 73 61 69 64 20 74 68 69 73 20 77 6f 75 6c 64 20 62 65 20 65 | .....Nobody.said.this.would.be.e |
| 634c0 | 61 73 79 2e 20 20 49 66 20 79 6f 75 72 20 74 68 65 6d 65 20 72 65 73 74 72 69 63 74 73 20 69 74 | asy...If.your.theme.restricts.it |
| 634e0 | 73 65 6c 66 20 74 6f 20 61 0a 63 65 72 74 61 69 6e 20 73 65 74 20 6f 66 20 63 6f 6c 6f 72 73 2c | self.to.a.certain.set.of.colors, |
| 63500 | 20 74 68 65 6e 20 79 6f 75 20 73 68 6f 75 6c 64 20 6d 61 6b 65 20 61 6e 20 65 78 63 65 70 74 69 | .then.you.should.make.an.excepti |
| 63520 | 6f 6e 20 68 65 72 65 2e 0a 4f 74 68 65 72 77 69 73 65 20 69 74 20 77 6f 75 6c 64 20 62 65 20 69 | on.here..Otherwise.it.would.be.i |
| 63540 | 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 6d 61 6b 65 20 74 68 65 20 64 69 66 66 73 20 6c 6f 6f 6b | mpossible.to.make.the.diffs.look |
| 63560 | 20 67 6f 6f 64 20 69 6e 20 65 61 63 68 20 61 6e 64 0a 65 76 65 72 79 20 76 61 72 69 61 74 69 6f | .good.in.each.and.every.variatio |
| 63580 | 6e 2e 20 20 41 63 74 75 61 6c 6c 79 20 79 6f 75 20 6d 69 67 68 74 20 77 61 6e 74 20 74 6f 20 6a | n...Actually.you.might.want.to.j |
| 635a0 | 75 73 74 20 73 74 69 63 6b 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 0a 64 65 66 69 6e 69 74 | ust.stick.to.the.default.definit |
| 635c0 | 69 6f 6e 73 20 66 6f 72 20 74 68 65 73 65 20 66 61 63 65 73 2e 20 20 59 6f 75 20 68 61 76 65 20 | ions.for.these.faces...You.have. |
| 635e0 | 62 65 65 6e 20 77 61 72 6e 65 64 2e 20 20 41 6c 73 6f 20 70 6c 65 61 73 65 20 6e 6f 74 65 0a 74 | been.warned...Also.please.note.t |
| 63600 | 68 61 74 20 69 66 20 79 6f 75 20 64 6f 20 6e 6f 74 20 67 65 74 20 74 68 69 73 20 72 69 67 68 74 | hat.if.you.do.not.get.this.right |
| 63620 | 2c 20 74 68 69 73 20 77 69 6c 6c 20 69 6e 20 73 6f 6d 65 20 63 61 73 65 73 20 6c 6f 6f 6b 20 74 | ,.this.will.in.some.cases.look.t |
| 63640 | 6f 20 75 73 65 72 73 0a 6c 69 6b 65 20 62 75 67 73 20 69 6e 20 4d 61 67 69 74 20 2d 20 73 6f 20 | o.users.like.bugs.in.Magit.-.so. |
| 63660 | 70 6c 65 61 73 65 20 64 6f 20 69 74 20 72 69 67 68 74 20 6f 72 20 6e 6f 74 20 61 74 20 61 6c 6c | please.do.it.right.or.not.at.all |
| 63680 | 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | .....File:.doc5khxAZ.info,..Node |
| 636a0 | 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 6f 6f 6c 73 2c 20 20 | :.FAQ,..Next:.Debugging.Tools,.. |
| 636c0 | 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 0a 41 70 70 65 6e 64 | Prev:.Plumbing,..Up:.Top..Append |
| 636e0 | 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 54 68 65 20 6e 65 78 | ix.A.FAQ.**************..The.nex |
| 63700 | 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 74 6c 79 20 61 73 6b | t.two.nodes.lists.frequently.ask |
| 63720 | 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 20 6f 66 0a 66 72 65 | ed.questions...For.a.list.of.fre |
| 63740 | 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 6b 65 64 20 71 75 65 | quently.*and.recently*.asked.que |
| 63760 | 73 74 69 6f 6e 73 2c 20 69 2e 65 2e 2c 20 71 75 65 73 74 69 6f 6e 73 20 74 68 61 74 20 68 61 76 | stions,.i.e.,.questions.that.hav |
| 63780 | 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 61 6e 75 61 6c 20 79 | en...t.made.it.into.the.manual.y |
| 637a0 | 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 6f 6d 2f 6d 61 67 69 | et,.see.<https://github.com/magi |
| 637c0 | 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 65 61 73 65 20 61 6c | t/magit/wiki/FAQ>......Please.al |
| 637e0 | 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 44 65 62 75 67 67 69 6e 67 20 54 6f 6f 6c 73 3a 3a 2e 0a | so.see.*note.Debugging.Tools::.. |
| 63800 | 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 46 41 51 20 2d 20 48 6f 77 20 74 6f 20 2e 2e 2e 3f 3a 3a 0a | .*.Menu:..*.FAQ.-.How.to....?::. |
| 63820 | 2a 20 46 41 51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 3a 3a 0a 0a 1f 0a 46 | *.FAQ.-.Issues.and.Errors::....F |
| 63840 | 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 46 41 51 20 | ile:.doc5khxAZ.info,..Node:.FAQ. |
| 63860 | 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 20 2d 20 49 73 73 75 | -.How.to....?,..Next:.FAQ.-.Issu |
| 63880 | 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 41 2e 31 20 46 41 51 | es.and.Errors,..Up:.FAQ..A.1.FAQ |
| 638a0 | 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 3d 3d 3d 3d 3d 3d 3d | .-.How.to....?.================= |
| 638c0 | 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 72 6f 6e 6f 75 6e 63 | ====..*.Menu:..*.How.to.pronounc |
| 638e0 | 65 20 4d 61 67 69 74 3f 3a 3a 0a 2a 20 48 6f 77 20 74 6f 20 73 68 6f 77 20 67 69 74 27 73 20 6f | e.Magit?::.*.How.to.show.git's.o |
| 63900 | 75 74 70 75 74 3f 3a 3a 0a 2a 20 48 6f 77 20 74 6f 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 67 69 | utput?::.*.How.to.install.the.gi |
| 63920 | 74 6d 61 6e 20 69 6e 66 6f 20 6d 61 6e 75 61 6c 3f 3a 3a 0a 2a 20 48 6f 77 20 74 6f 20 73 68 6f | tman.info.manual?::.*.How.to.sho |
| 63940 | 77 20 64 69 66 66 73 20 66 6f 72 20 67 70 67 2d 65 6e 63 72 79 70 74 65 64 20 66 69 6c 65 73 3f | w.diffs.for.gpg-encrypted.files? |
| 63960 | 3a 3a 0a 2a 20 48 6f 77 20 64 6f 65 73 20 62 72 61 6e 63 68 69 6e 67 20 61 6e 64 20 70 75 73 68 | ::.*.How.does.branching.and.push |
| 63980 | 69 6e 67 20 77 6f 72 6b 3f 3a 3a 0a 2a 20 53 68 6f 75 6c 64 20 49 20 64 69 73 61 62 6c 65 20 56 | ing.work?::.*.Should.I.disable.V |
| 639a0 | 43 3f 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e | C?::....File:.doc5khxAZ.info,..N |
| 639c0 | 6f 64 65 3a 20 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 | ode:.How.to.pronounce.Magit?,..N |
| 639e0 | 65 78 74 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 | ext:.How.to.show.git's.output?,. |
| 63a00 | 20 55 70 3a 20 46 41 51 20 2d 20 48 6f 77 20 74 6f 20 2e 2e 2e 3f 0a 0a 41 2e 31 2e 31 20 48 6f | .Up:.FAQ.-.How.to....?..A.1.1.Ho |
| 63a20 | 77 20 74 6f 20 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 | w.to.pronounce.Magit?.---------- |
| 63a40 | 2d 2d 2d 2d 2d 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 | -------------------..Either....m |
| 63a60 | 75 5b 6d 27 73 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 | u[m's].git....or....magi{c.=>.t} |
| 63a80 | e2 80 99 20 69 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 | ....is.fine......The.slogan.is." |
| 63aa0 | 49 74 e2 80 99 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 | It...s.Magit!..The.magical.Git.c |
| 63ac0 | 6c 69 65 6e 74 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 | lient",.so.it.makes.sense.to.pro |
| 63ae0 | 6e 6f 75 6e 63 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 | nounce.Magit.like.magic,.while.t |
| 63b00 | 61 6b 69 6e 67 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 | aking.into.account.that.C.and.T. |
| 63b20 | 64 6f 20 6e 6f 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 | do.not.sound.the.same......The.G |
| 63b40 | 65 72 6d 61 6e 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 | erman."Magie".is.not.pronounced. |
| 63b60 | 74 68 65 20 73 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 | the.same.as.the.English."magic", |
| 63b80 | 0a 73 6f 20 69 66 20 79 6f 75 20 73 70 65 61 6b 20 47 65 72 6d 61 6e 2c 20 74 68 65 6e 20 79 6f | .so.if.you.speak.German,.then.yo |
| 63ba0 | 75 20 63 61 6e 20 75 73 65 20 74 68 65 20 61 62 6f 76 65 20 72 61 74 69 6f 6e 61 6c 65 20 74 6f | u.can.use.the.above.rationale.to |
| 63bc0 | 20 6a 75 73 74 69 66 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 | .justify.using.the.former.pronun |
| 63be0 | 63 69 61 74 69 6f 6e 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 | ciation;....Mag{ie.=>.it}....... |
| 63c00 | 20 20 59 6f 75 20 63 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 | ..You.can.also.choose.to.use.the |
| 63c20 | 20 66 6f 72 6d 65 72 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 | .former.pronunciation.just.becau |
| 63c40 | 73 65 20 79 6f 75 0a 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 | se.you.like.it.better......Also. |
| 63c60 | 73 65 65 20 3c 68 74 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 | see.<https://magit.vc/assets/vid |
| 63c80 | 65 6f 73 2f 6d 61 67 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 | eos/magic.mp4>...Also.see.<https |
| 63ca0 | 3a 2f 2f 65 6d 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 | ://emacs.stackexchange.com/quest |
| 63cc0 | 69 6f 6e 73 2f 31 33 36 39 36 3e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e | ions/13696>.....File:.doc5khxAZ. |
| 63ce0 | 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 48 6f 77 20 74 6f 20 73 68 6f 77 20 67 69 74 27 73 20 6f | info,..Node:.How.to.show.git's.o |
| 63d00 | 75 74 70 75 74 3f 2c 20 20 4e 65 78 74 3a 20 48 6f 77 20 74 6f 20 69 6e 73 74 61 6c 6c 20 74 68 | utput?,..Next:.How.to.install.th |
| 63d20 | 65 20 67 69 74 6d 61 6e 20 69 6e 66 6f 20 6d 61 6e 75 61 6c 3f 2c 20 20 50 72 65 76 3a 20 48 6f | e.gitman.info.manual?,..Prev:.Ho |
| 63d40 | 77 20 74 6f 20 70 72 6f 6e 6f 75 6e 63 65 20 4d 61 67 69 74 3f 2c 20 20 55 70 3a 20 46 41 51 20 | w.to.pronounce.Magit?,..Up:.FAQ. |
| 63d60 | 2d 20 48 6f 77 20 74 6f 20 2e 2e 2e 3f 0a 0a 41 2e 31 2e 32 20 48 6f 77 20 74 6f 20 73 68 6f 77 | -.How.to....?..A.1.2.How.to.show |
| 63d80 | 20 67 69 74 e2 80 99 73 20 6f 75 74 70 75 74 3f 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .git...s.output?.--------------- |
| 63da0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 6f 20 73 68 6f 77 20 74 68 65 20 6f 75 | ----------------..To.show.the.ou |
| 63dc0 | 74 70 75 74 20 6f 66 20 72 65 63 65 6e 74 6c 79 20 72 75 6e 20 67 69 74 20 63 6f 6d 6d 61 6e 64 | tput.of.recently.run.git.command |
| 63de0 | 73 2c 20 70 72 65 73 73 20 e2 80 98 24 e2 80 99 20 28 6f 72 2c 20 69 66 20 74 68 61 74 0a 69 73 | s,.press....$....(or,.if.that.is |
| 63e00 | 6e e2 80 99 74 20 61 76 61 69 6c 61 62 6c 65 2c 20 75 73 65 20 e2 80 98 4d 2d 78 20 6d 61 67 69 | n...t.available,.use....M-x.magi |
| 63e20 | 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 e2 80 99 29 2e 20 20 54 68 69 73 20 73 68 6f 77 | t-process-buffer...)...This.show |
| 63e40 | 73 20 61 20 62 75 66 66 65 72 0a 63 6f 6e 74 61 69 6e 69 6e 67 20 61 20 73 65 63 74 69 6f 6e 20 | s.a.buffer.containing.a.section. |
| 63e60 | 70 65 72 20 67 69 74 20 69 6e 76 6f 63 61 74 69 6f 6e 3b 20 61 73 20 61 6c 77 61 79 73 20 70 72 | per.git.invocation;.as.always.pr |
| 63e80 | 65 73 73 20 e2 80 98 54 41 42 e2 80 99 20 74 6f 20 65 78 70 61 6e 64 0a 6f 72 20 63 6f 6c 6c 61 | ess....TAB....to.expand.or.colla |
| 63ea0 | 70 73 65 20 74 68 65 6d 2e 0a 0a 20 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 67 69 74 e2 80 99 | pse.them......By.default,.git... |
| 63ec0 | 73 20 6f 75 74 70 75 74 20 69 73 20 6f 6e 6c 79 20 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20 74 | s.output.is.only.inserted.into.t |
| 63ee0 | 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 20 69 66 0a 69 74 20 69 73 20 72 75 6e 20 66 | he.process.buffer.if.it.is.run.f |
| 63f00 | 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 73 2e 20 20 57 68 65 6e 20 74 68 65 20 6f 75 74 70 75 | or.side-effects...When.the.outpu |
| 63f20 | 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 0a 61 6c 73 6f 20 | t.is.consumed.in.some.way,.also. |
| 63f40 | 69 6e 73 65 72 74 69 6e 67 20 69 74 20 69 6e 74 6f 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 | inserting.it.into.the.process.bu |
| 63f60 | 66 66 65 72 20 77 6f 75 6c 64 20 62 65 20 74 6f 6f 20 65 78 70 65 6e 73 69 76 65 2e 20 20 46 6f | ffer.would.be.too.expensive...Fo |
| 63f80 | 72 0a 64 65 62 75 67 67 69 6e 67 20 70 75 72 70 6f 73 65 73 2c 20 69 74 e2 80 99 73 20 70 6f 73 | r.debugging.purposes,.it...s.pos |
| 63fa0 | 73 69 62 6c 65 20 74 6f 20 64 6f 20 73 6f 20 61 6e 79 77 61 79 2c 20 75 73 69 6e 67 20 e2 80 98 | sible.to.do.so.anyway,.using.... |
| 63fc0 | 4d 2d 78 0a 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 67 69 74 2d 64 65 62 75 67 e2 80 99 2e 0a 0a | M-x.magit-toggle-git-debug...... |
| 63fe0 | 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 48 | ..File:.doc5khxAZ.info,..Node:.H |
| 64000 | 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 6d 61 | ow.to.install.the.gitman.info.ma |
| 64020 | 6e 75 61 6c 3f 2c 20 20 4e 65 78 74 3a 20 48 6f 77 20 74 6f 20 73 68 6f 77 20 64 69 66 66 73 20 | nual?,..Next:.How.to.show.diffs. |
| 64040 | 66 6f 72 20 67 70 67 2d 65 6e 63 72 79 70 74 65 64 20 66 69 6c 65 73 3f 2c 20 20 50 72 65 76 3a | for.gpg-encrypted.files?,..Prev: |
| 64060 | 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 55 70 3a | .How.to.show.git's.output?,..Up: |
| 64080 | 20 46 41 51 20 2d 20 48 6f 77 20 74 6f 20 2e 2e 2e 3f 0a 0a 41 2e 31 2e 33 20 48 6f 77 20 74 6f | .FAQ.-.How.to....?..A.1.3.How.to |
| 640a0 | 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 67 69 74 6d 61 6e 20 69 6e 66 6f 20 6d 61 6e 75 61 6c 3f | .install.the.gitman.info.manual? |
| 640c0 | 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .------------------------------- |
| 640e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 47 69 74 e2 80 99 73 20 6d 61 6e 70 61 67 65 73 20 | -------------..Git...s.manpages. |
| 64100 | 63 61 6e 20 62 65 20 65 78 70 6f 72 74 65 64 20 61 73 20 61 6e 20 69 6e 66 6f 20 6d 61 6e 75 61 | can.be.exported.as.an.info.manua |
| 64120 | 6c 20 63 61 6c 6c 65 64 20 e2 80 98 67 69 74 6d 61 6e e2 80 99 2e 0a 4d 61 67 69 74 e2 80 99 73 | l.called....gitman.....Magit...s |
| 64140 | 20 6f 77 6e 20 69 6e 66 6f 20 6d 61 6e 75 61 6c 20 6c 69 6e 6b 73 20 74 6f 20 6e 6f 64 65 73 20 | .own.info.manual.links.to.nodes. |
| 64160 | 69 6e 20 74 68 61 74 20 6d 61 6e 75 61 6c 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 0a 61 63 | in.that.manual.instead.of.the.ac |
| 64180 | 74 75 61 6c 20 6d 61 6e 70 61 67 65 73 2c 20 73 69 6d 70 6c 79 20 62 65 63 61 75 73 65 20 49 6e | tual.manpages,.simply.because.In |
| 641a0 | 66 6f 20 64 6f 65 73 6e e2 80 99 74 20 73 75 70 70 6f 72 74 20 6c 69 6e 6b 69 6e 67 20 74 6f 0a | fo.doesn...t.support.linking.to. |
| 641c0 | 6d 61 6e 70 61 67 65 73 2e 0a 0a 20 20 20 55 6e 66 6f 72 74 75 6e 61 74 65 6c 79 20 73 6f 6d 65 | manpages......Unfortunately.some |
| 641e0 | 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 64 6f 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 20 74 68 | .distributions.do.not.install.th |
| 64200 | 65 20 e2 80 98 67 69 74 6d 61 6e e2 80 99 20 6d 61 6e 75 61 6c 0a 62 79 20 64 65 66 61 75 6c 74 | e....gitman....manual.by.default |
| 64220 | 20 61 6e 64 20 79 6f 75 20 77 6f 75 6c 64 20 68 61 76 65 20 74 6f 20 69 6e 73 74 61 6c 6c 20 61 | .and.you.would.have.to.install.a |
| 64240 | 20 73 65 70 61 72 61 74 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 0a 70 61 63 6b 61 67 65 20 | .separate.documentation.package. |
| 64260 | 74 6f 20 67 65 74 20 69 74 2e 0a 0a 20 20 20 4d 61 67 69 74 20 70 61 74 63 68 65 73 20 69 6e 66 | to.get.it......Magit.patches.inf |
| 64280 | 6f 2c 20 61 64 64 69 6e 67 20 74 68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 76 69 73 69 74 20 6c | o,.adding.the.ability.to.visit.l |
| 642a0 | 69 6e 6b 73 20 74 6f 20 74 68 65 20 e2 80 98 67 69 74 6d 61 6e e2 80 99 0a 69 6e 66 6f 20 6d 61 | inks.to.the....gitman....info.ma |
| 642c0 | 6e 75 61 6c 2c 20 62 79 20 69 6e 73 74 65 61 64 20 76 69 65 77 69 6e 67 20 74 68 65 20 72 65 73 | nual,.by.instead.viewing.the.res |
| 642e0 | 70 65 63 74 69 76 65 20 6d 61 6e 70 61 67 65 2e 20 20 49 66 20 79 6f 75 20 70 72 65 66 65 72 0a | pective.manpage...If.you.prefer. |
| 64300 | 74 68 61 74 20 61 70 70 72 6f 61 63 68 2c 20 74 68 65 6e 20 73 65 74 20 74 68 65 20 76 61 6c 75 | that.approach,.then.set.the.valu |
| 64320 | 65 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d 76 69 65 77 2d 67 69 74 2d 6d 61 6e 75 61 6c 2d 6d 65 | e.of....magit-view-git-manual-me |
| 64340 | 74 68 6f 64 e2 80 99 20 74 6f 0a 6f 6e 65 20 6f 66 20 74 68 65 20 73 75 70 70 6f 72 74 65 64 20 | thod....to.one.of.the.supported. |
| 64360 | 45 6d 61 63 73 20 70 61 63 6b 61 67 65 73 20 e2 80 98 6d 61 6e e2 80 99 20 6f 72 20 e2 80 98 77 | Emacs.packages....man....or....w |
| 64380 | 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 61 67 69 74 | oman...,.e.g.:.......(setq.magit |
| 643a0 | 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 29 0a 0a 1f | -view-git-manual-method.'man)... |
| 643c0 | 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 48 6f | .File:.doc5khxAZ.info,..Node:.Ho |
| 643e0 | 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 |
| 64400 | 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 |
| 64420 | 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 |
| 64440 | 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 |
| 64460 | 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. |
| 64480 | 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 |
| 644a0 | 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?.----------------- |
| 644c0 | 2d 2d 2d 2d 2d 2d 2d 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 | -------------------------------. |
| 644e0 | 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. |
| 64500 | 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 |
| 64520 | 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. |
| 64540 | 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 |
| 64560 | 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 |
| 64580 | 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........ |
| 645a0 | 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 |
| 645c0 | 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".. |
| 645e0 | 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= |
| 64600 | 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 64 | gpg".>..gitattributes....File:.d |
| 64620 | 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 48 6f 77 20 64 6f 65 73 20 62 | oc5khxAZ.info,..Node:.How.does.b |
| 64640 | 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 4e 65 78 | ranching.and.pushing.work?,..Nex |
| 64660 | 74 3a 20 53 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 | t:.Should.I.disable.VC?,..Prev:. |
| 64680 | 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 72 79 70 | How.to.show.diffs.for.gpg-encryp |
| 646a0 | 74 65 64 20 66 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 | ted.files?,..Up:.FAQ.-.How.to... |
| 646c0 | 2e 3f 0a 0a 41 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 | .?..A.1.5.How.does.branching.and |
| 646e0 | 20 70 75 73 68 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 | .pushing.work?.----------------- |
| 64700 | 2d 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 50 6c 65 61 73 | -------------------------..Pleas |
| 64720 | 65 20 73 65 65 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 | e.see.*note.Branching::.and.<htt |
| 64740 | 70 73 3a 2f 2f 65 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 | ps://emacsair.me/2016/01/18/magi |
| 64760 | 74 2d 32 2e 34 3e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 | t-2.4>....File:.doc5khxAZ.info,. |
| 64780 | 20 4e 6f 64 65 3a 20 53 68 6f 75 6c 64 20 49 20 64 69 73 61 62 6c 65 20 56 43 3f 2c 20 20 50 72 | .Node:.Should.I.disable.VC?,..Pr |
| 647a0 | 65 76 3a 20 48 6f 77 20 64 6f 65 73 20 62 72 61 6e 63 68 69 6e 67 20 61 6e 64 20 70 75 73 68 69 | ev:.How.does.branching.and.pushi |
| 647c0 | 6e 67 20 77 6f 72 6b 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 | ng.work?,..Up:.FAQ.-.How.to....? |
| 647e0 | 0a 0a 41 2e 31 2e 36 20 53 68 6f 75 6c 64 20 49 20 64 69 73 61 62 6c 65 20 56 43 3f 0a 2d 2d 2d | ..A.1.6.Should.I.disable.VC?.--- |
| 64800 | 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 49 66 20 79 6f 75 20 | -----------------------..If.you. |
| 64820 | 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 2d 69 6e 20 76 65 72 | don...t.use.VC.(the.built-in.ver |
| 64840 | 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 68 65 6e 20 79 6f 75 | sion.control.interface).then.you |
| 64860 | 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 62 6c 65 20 69 74 2c | .might.be.tempted.to.disable.it, |
| 64880 | 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 64 20 74 6f 20 72 65 | .not.least.because.we.used.to.re |
| 648a0 | 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 0a 0a 20 20 20 57 65 | commend.that.you.do.that......We |
| 648c0 | 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 20 79 6f 75 20 64 69 | .no.longer.recommend.that.you.di |
| 648e0 | 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 20 62 72 65 61 6b 0a | sable.VC...Doing.so.would.break. |
| 64900 | 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 65 73 20 28 73 75 63 | useful.third-party.packages.(suc |
| 64920 | 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 68 20 64 65 70 65 6e | h.as....diff-hl...),.which.depen |
| 64940 | 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 20 20 49 66 20 79 6f | d.on.VC.being.enabled......If.yo |
| 64960 | 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 79 77 61 79 2c 20 74 | u.choose.to.disable.VC.anyway,.t |
| 64980 | 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 67 69 6e 67 0a 74 68 | hen.you.can.do.so.by.changing.th |
| 649a0 | 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 62 61 63 6b 65 6e 64 | e.value.of....vc-handled-backend |
| 649c0 | 73 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 | s........File:.doc5khxAZ.info,.. |
| 649e0 | 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 2c 20 20 | Node:.FAQ.-.Issues.and.Errors,.. |
| 64a00 | 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 20 46 41 | Prev:.FAQ.-.How.to....?,..Up:.FA |
| 64a20 | 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 73 0a 3d | Q..A.2.FAQ.-.Issues.and.Errors.= |
| 64a40 | 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 65 | ==========================..*.Me |
| 64a60 | 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 61 6e 67 | nu:..*.Magit.is.slow::.*.I.chang |
| 64a80 | 65 64 20 73 65 76 65 72 61 6c 20 74 68 6f 75 73 61 6e 64 20 66 69 6c 65 73 20 61 74 20 6f 6e 63 | ed.several.thousand.files.at.onc |
| 64aa0 | 65 20 61 6e 64 20 6e 6f 77 20 4d 61 67 69 74 20 69 73 20 75 6e 75 73 61 62 6c 65 3a 3a 0a 2a 20 | e.and.now.Magit.is.unusable::.*. |
| 64ac0 | 49 20 61 6d 20 68 61 76 69 6e 67 20 70 72 6f 62 6c 65 6d 73 20 63 6f 6d 6d 69 74 74 69 6e 67 3a | I.am.having.problems.committing: |
| 64ae0 | 3a 0a 2a 20 49 20 61 6d 20 75 73 69 6e 67 20 4d 53 20 57 69 6e 64 6f 77 73 20 61 6e 64 20 63 61 | :.*.I.am.using.MS.Windows.and.ca |
| 64b00 | 6e 6e 6f 74 20 70 75 73 68 20 77 69 74 68 20 4d 61 67 69 74 3a 3a 0a 2a 20 49 20 61 6d 20 75 73 | nnot.push.with.Magit::.*.I.am.us |
| 64b20 | 69 6e 67 20 6d 61 63 4f 53 20 61 6e 64 20 53 4f 4d 45 54 48 49 4e 47 20 77 6f 72 6b 73 20 69 6e | ing.macOS.and.SOMETHING.works.in |
| 64b40 | 20 73 68 65 6c 6c 2c 20 62 75 74 20 6e 6f 74 20 69 6e 20 4d 61 67 69 74 3a 20 49 20 61 6d 20 75 | .shell,.but.not.in.Magit:.I.am.u |
| 64b60 | 73 69 6e 67 20 6d 61 63 4f 53 20 61 6e 64 20 53 4f 4d 45 54 48 49 4e 47 20 77 6f 72 6b 73 20 69 | sing.macOS.and.SOMETHING.works.i |
| 64b80 | 6e 20 73 68 65 6c 6c 20 62 75 74 20 6e 6f 74 20 69 6e 20 4d 61 67 69 74 2e 0a 2a 20 45 78 70 61 | n.shell.but.not.in.Magit..*.Expa |
| 64ba0 | 6e 64 69 6e 67 20 61 20 66 69 6c 65 20 74 6f 20 73 68 6f 77 20 74 68 65 20 64 69 66 66 20 63 61 | nding.a.file.to.show.the.diff.ca |
| 64bc0 | 75 73 65 73 20 69 74 20 74 6f 20 64 69 73 61 70 70 65 61 72 3a 3a 0a 2a 20 50 6f 69 6e 74 20 69 | uses.it.to.disappear::.*.Point.i |
| 64be0 | 73 20 77 72 6f 6e 67 20 69 6e 20 74 68 65 20 43 4f 4d 4d 49 54 5f 45 44 49 54 4d 53 47 20 62 75 | s.wrong.in.the.COMMIT_EDITMSG.bu |
| 64c00 | 66 66 65 72 3a 3a 0a 2a 20 54 68 65 20 6d 6f 64 65 2d 6c 69 6e 65 20 69 6e 66 6f 72 6d 61 74 69 | ffer::.*.The.mode-line.informati |
| 64c20 | 6f 6e 20 69 73 6e 27 74 20 61 6c 77 61 79 73 20 75 70 2d 74 6f 2d 64 61 74 65 3a 3a 0a 2a 20 41 | on.isn't.always.up-to-date::.*.A |
| 64c40 | 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 |
| 64c60 | 20 6e 61 6d 65 20 62 72 65 61 6b 73 20 53 4f 4d 45 54 48 49 4e 47 3a 3a 0a 2a 20 4d 79 20 47 69 | .name.breaks.SOMETHING::.*.My.Gi |
| 64c80 | 74 20 68 6f 6f 6b 73 20 77 6f 72 6b 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 | t.hooks.work.on.the.command-line |
| 64ca0 | 20 62 75 74 20 6e 6f 74 20 69 6e 73 69 64 65 20 4d 61 67 69 74 3a 3a 0a 2a 20 67 69 74 2d 63 6f | .but.not.inside.Magit::.*.git-co |
| 64cc0 | 6d 6d 69 74 2d 6d 6f 64 65 20 69 73 6e 27 74 20 75 73 65 64 20 77 68 65 6e 20 63 6f 6d 6d 69 74 | mmit-mode.isn't.used.when.commit |
| 64ce0 | 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 3a 3a 0a 2a 20 50 | ting.from.the.command-line::.*.P |
| 64d00 | 6f 69 6e 74 20 65 6e 64 73 20 75 70 20 69 6e 73 69 64 65 20 69 6e 76 69 73 69 62 6c 65 20 74 65 | oint.ends.up.inside.invisible.te |
| 64d20 | 78 74 20 77 68 65 6e 20 6a 75 6d 70 69 6e 67 20 74 6f 20 61 20 66 69 6c 65 2d 76 69 73 69 74 69 | xt.when.jumping.to.a.file-visiti |
| 64d40 | 6e 67 20 62 75 66 66 65 72 3a 3a 0a 2a 20 49 20 61 6d 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 62 6c | ng.buffer::.*.I.am.no.longer.abl |
| 64d60 | 65 20 74 6f 20 73 61 76 65 20 70 6f 70 75 70 20 64 65 66 61 75 6c 74 73 3a 3a 0a 0a 1f 0a 46 69 | e.to.save.popup.defaults::....Fi |
| 64d80 | 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 61 67 69 74 | le:.doc5khxAZ.info,..Node:.Magit |
| 64da0 | 20 69 73 20 73 6c 6f 77 2c 20 20 4e 65 78 74 3a 20 49 20 63 68 61 6e 67 65 64 20 73 65 76 65 72 | .is.slow,..Next:.I.changed.sever |
| 64dc0 | 61 6c 20 74 68 6f 75 73 61 6e 64 20 66 69 6c 65 73 20 61 74 20 6f 6e 63 65 20 61 6e 64 20 6e 6f | al.thousand.files.at.once.and.no |
| 64de0 | 77 20 4d 61 67 69 74 20 69 73 20 75 6e 75 73 61 62 6c 65 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 | w.Magit.is.unusable,..Up:.FAQ.-. |
| 64e00 | 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a 41 2e 32 2e 31 20 4d 61 67 69 74 20 69 | Issues.and.Errors..A.2.1.Magit.i |
| 64e20 | 73 20 73 6c 6f 77 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 53 65 65 20 | s.slow.-------------------..See. |
| 64e40 | 2a 6e 6f 74 65 20 50 65 72 66 6f 72 6d 61 6e 63 65 3a 3a 20 61 6e 64 20 2a 6e 6f 74 65 20 49 20 | *note.Performance::.and.*note.I. |
| 64e60 | 63 68 61 6e 67 65 64 20 73 65 76 65 72 61 6c 20 74 68 6f 75 73 61 6e 64 20 66 69 6c 65 73 20 61 | changed.several.thousand.files.a |
| 64e80 | 74 0a 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 | t.once.and.now.Magit.is.unusable |
| 64ea0 | 3a 3a 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f | ::.....File:.doc5khxAZ.info,..No |
| 64ec0 | 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 66 | de:.I.changed.several.thousand.f |
| 64ee0 | 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 6e | iles.at.once.and.now.Magit.is.un |
| 64f00 | 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 72 6f 62 6c | usable,..Next:.I.am.having.probl |
| 64f20 | 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 20 69 73 20 | ems.committing,..Prev:.Magit.is. |
| 64f40 | 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 45 72 72 6f | slow,..Up:.FAQ.-.Issues.and.Erro |
| 64f60 | 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 74 68 6f 75 | rs..A.2.2.I.changed.several.thou |
| 64f80 | 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 |
| 64fa0 | 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 2d 2d 2d 2d | .is.unusable.------------------- |
| 64fc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 64fe0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 4d 61 67 69 74 20 69 73 20 | ---------------------..Magit.is. |
| 65000 | 63 75 72 72 65 6e 74 6c 79 20 6e 6f 74 20 65 78 70 65 63 74 65 64 20 74 6f 20 77 6f 72 6b 20 77 | currently.not.expected.to.work.w |
| 65020 | 65 6c 6c 20 75 6e 64 65 72 20 73 75 63 68 20 63 6f 6e 64 69 74 69 6f 6e 73 2e 20 20 49 74 0a 73 | ell.under.such.conditions...It.s |
| 65040 | 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 2e 20 20 52 65 | ure.would.be.nice.if.it.did...Re |
| 65060 | 61 63 68 69 6e 67 20 73 61 74 69 73 66 61 63 74 6f 72 79 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 | aching.satisfactory.performance. |
| 65080 | 75 6e 64 65 72 0a 73 75 63 68 20 63 6f 6e 64 69 74 69 6f 6e 73 20 77 69 6c 6c 20 72 65 71 75 69 | under.such.conditions.will.requi |
| 650a0 | 72 65 20 73 6f 6d 65 20 68 65 61 76 79 20 72 65 66 61 63 74 6f 72 69 6e 67 2e 20 20 54 68 69 73 | re.some.heavy.refactoring...This |
| 650c0 | 20 69 73 20 6e 6f 20 73 6d 61 6c 6c 0a 74 61 73 6b 20 62 75 74 20 49 20 68 6f 70 65 20 74 6f 20 | .is.no.small.task.but.I.hope.to. |
| 650e0 | 65 76 65 6e 74 75 61 6c 6c 79 20 66 69 6e 64 20 74 68 65 20 74 69 6d 65 20 74 6f 20 6d 61 6b 65 | eventually.find.the.time.to.make |
| 65100 | 20 69 74 20 68 61 70 70 65 6e 2e 0a 0a 20 20 20 42 75 74 20 66 6f 72 20 6e 6f 77 20 77 65 20 72 | .it.happen......But.for.now.we.r |
| 65120 | 65 63 6f 6d 6d 65 6e 64 20 79 6f 75 20 75 73 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e | ecommend.you.use.the.command.lin |
| 65140 | 65 20 74 6f 20 63 6f 6d 70 6c 65 74 65 20 74 68 69 73 0a 6f 6e 65 20 63 6f 6d 6d 69 74 2e 20 20 | e.to.complete.this.one.commit... |
| 65160 | 41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 50 65 72 66 6f 72 6d 61 6e 63 65 3a 3a 2e 0a 0a 1f | Also.see.*note.Performance::.... |
| 65180 | 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 20 | .File:.doc5khxAZ.info,..Node:.I. |
| 651a0 | 61 6d 20 68 61 76 69 6e 67 20 70 72 6f 62 6c 65 6d 73 20 63 6f 6d 6d 69 74 74 69 6e 67 2c 20 20 | am.having.problems.committing,.. |
| 651c0 | 4e 65 78 74 3a 20 49 20 61 6d 20 75 73 69 6e 67 20 4d 53 20 57 69 6e 64 6f 77 73 20 61 6e 64 20 | Next:.I.am.using.MS.Windows.and. |
| 651e0 | 63 61 6e 6e 6f 74 20 70 75 73 68 20 77 69 74 68 20 4d 61 67 69 74 2c 20 20 50 72 65 76 3a 20 49 | cannot.push.with.Magit,..Prev:.I |
| 65200 | 20 63 68 61 6e 67 65 64 20 73 65 76 65 72 61 6c 20 74 68 6f 75 73 61 6e 64 20 66 69 6c 65 73 20 | .changed.several.thousand.files. |
| 65220 | 61 74 20 6f 6e 63 65 20 61 6e 64 20 6e 6f 77 20 4d 61 67 69 74 20 69 73 20 75 6e 75 73 61 62 6c | at.once.and.now.Magit.is.unusabl |
| 65240 | 65 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a | e,..Up:.FAQ.-.Issues.and.Errors. |
| 65260 | 0a 41 2e 32 2e 33 20 49 20 61 6d 20 68 61 76 69 6e 67 20 70 72 6f 62 6c 65 6d 73 20 63 6f 6d 6d | .A.2.3.I.am.having.problems.comm |
| 65280 | 69 74 74 69 6e 67 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | itting.------------------------- |
| 652a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 61 74 20 6c 69 6b 65 6c 79 20 6d 65 61 6e 73 20 | ------------..That.likely.means. |
| 652c0 | 74 68 61 74 20 4d 61 67 69 74 20 69 73 20 68 61 76 69 6e 67 20 70 72 6f 62 6c 65 6d 73 20 66 69 | that.Magit.is.having.problems.fi |
| 652e0 | 6e 64 69 6e 67 20 61 6e 20 61 70 70 72 6f 70 72 69 61 74 65 0a e2 80 98 65 6d 61 63 73 63 6c 69 | nding.an.appropriate....emacscli |
| 65300 | 65 6e 74 e2 80 99 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 | ent....executable...See.*note.(w |
| 65320 | 69 74 68 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 | ith-editor)Configuring.With-Edit |
| 65340 | 6f 72 3a 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 | or::.and.*note.(with-editor)Debu |
| 65360 | 67 67 69 6e 67 3a 3a 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f | gging::.....File:.doc5khxAZ.info |
| 65380 | 2c 20 20 4e 6f 64 65 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 | ,..Node:.I.am.using.MS.Windows.a |
| 653a0 | 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 4e 65 78 74 | nd.cannot.push.with.Magit,..Next |
| 653c0 | 3a 20 49 20 61 6d 20 75 73 69 6e 67 20 6d 61 63 4f 53 20 61 6e 64 20 53 4f 4d 45 54 48 49 4e 47 | :.I.am.using.macOS.and.SOMETHING |
| 653e0 | 20 77 6f 72 6b 73 20 69 6e 20 73 68 65 6c 6c 20 62 75 74 20 6e 6f 74 20 69 6e 20 4d 61 67 69 74 | .works.in.shell.but.not.in.Magit |
| 65400 | 2c 20 20 50 72 65 76 3a 20 49 20 61 6d 20 68 61 76 69 6e 67 20 70 72 6f 62 6c 65 6d 73 20 63 6f | ,..Prev:.I.am.having.problems.co |
| 65420 | 6d 6d 69 74 74 69 6e 67 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 | mmitting,..Up:.FAQ.-.Issues.and. |
| 65440 | 45 72 72 6f 72 73 0a 0a 41 2e 32 2e 34 20 49 20 61 6d 20 75 73 69 6e 67 20 4d 53 20 57 69 6e 64 | Errors..A.2.4.I.am.using.MS.Wind |
| 65460 | 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 69 74 0a 2d | ows.and.cannot.push.with.Magit.- |
| 65480 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 654a0 | 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 e2 80 99 73 20 61 6c | ---------------------..It...s.al |
| 654c0 | 6d 6f 73 74 20 63 65 72 74 61 69 6e 20 74 68 61 74 20 4d 61 67 69 74 20 69 73 20 6f 6e 6c 79 20 | most.certain.that.Magit.is.only. |
| 654e0 | 69 6e 63 69 64 65 6e 74 61 6c 20 74 6f 20 74 68 69 73 20 69 73 73 75 65 2e 20 20 49 74 20 69 73 | incidental.to.this.issue...It.is |
| 65500 | 0a 6d 75 63 68 20 6d 6f 72 65 20 6c 69 6b 65 6c 79 20 74 68 61 74 20 74 68 69 73 20 69 73 20 61 | .much.more.likely.that.this.is.a |
| 65520 | 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 73 73 75 65 2c 20 65 76 65 6e 20 69 66 20 79 6f | .configuration.issue,.even.if.yo |
| 65540 | 75 20 63 61 6e 0a 70 75 73 68 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e 0a | u.can.push.on.the.command.line.. |
| 65560 | 0a 20 20 20 44 65 74 61 69 6c 65 64 20 73 65 74 75 70 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 20 | ....Detailed.setup.instructions. |
| 65580 | 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 61 74 0a 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e | can.be.found.at.<https://github. |
| 655a0 | 63 6f 6d 2f 6d 61 67 69 74 2f 6d 61 67 69 74 2f 77 69 6b 69 2f 50 75 73 68 69 6e 67 2d 77 69 74 | com/magit/magit/wiki/Pushing-wit |
| 655c0 | 68 2d 4d 61 67 69 74 2d 66 72 6f 6d 2d 57 69 6e 64 6f 77 73 3e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 | h-Magit-from-Windows>.....File:. |
| 655e0 | 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 20 61 6d 20 75 73 69 6e | doc5khxAZ.info,..Node:.I.am.usin |
| 65600 | 67 20 6d 61 63 4f 53 20 61 6e 64 20 53 4f 4d 45 54 48 49 4e 47 20 77 6f 72 6b 73 20 69 6e 20 73 | g.macOS.and.SOMETHING.works.in.s |
| 65620 | 68 65 6c 6c 20 62 75 74 20 6e 6f 74 20 69 6e 20 4d 61 67 69 74 2c 20 20 4e 65 78 74 3a 20 45 78 | hell.but.not.in.Magit,..Next:.Ex |
| 65640 | 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 69 66 66 20 | panding.a.file.to.show.the.diff. |
| 65660 | 63 61 75 73 65 73 20 69 74 20 74 6f 20 64 69 73 61 70 70 65 61 72 2c 20 20 50 72 65 76 3a 20 49 | causes.it.to.disappear,..Prev:.I |
| 65680 | 20 61 6d 20 75 73 69 6e 67 20 4d 53 20 57 69 6e 64 6f 77 73 20 61 6e 64 20 63 61 6e 6e 6f 74 20 | .am.using.MS.Windows.and.cannot. |
| 656a0 | 70 75 73 68 20 77 69 74 68 20 4d 61 67 69 74 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 49 73 73 75 | push.with.Magit,..Up:.FAQ.-.Issu |
| 656c0 | 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a 41 2e 32 2e 35 20 49 20 61 6d 20 75 73 69 6e 67 20 | es.and.Errors..A.2.5.I.am.using. |
| 656e0 | 6d 61 63 4f 53 20 61 6e 64 20 53 4f 4d 45 54 48 49 4e 47 20 77 6f 72 6b 73 20 69 6e 20 73 68 65 | macOS.and.SOMETHING.works.in.she |
| 65700 | 6c 6c 2c 20 62 75 74 20 6e 6f 74 20 69 6e 20 4d 61 67 69 74 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ll,.but.not.in.Magit.----------- |
| 65720 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 65740 | 2d 2d 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 | --------------------------..This |
| 65760 | 20 75 73 75 61 6c 6c 79 20 6f 63 63 75 72 73 20 62 65 63 61 75 73 65 20 45 6d 61 63 73 20 64 6f | .usually.occurs.because.Emacs.do |
| 65780 | 65 73 6e e2 80 99 74 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 65 6e 76 69 72 6f 6e 6d 65 6e | esn...t.have.the.same.environmen |
| 657a0 | 74 0a 76 61 72 69 61 62 6c 65 73 20 61 73 20 79 6f 75 72 20 73 68 65 6c 6c 2e 20 20 54 72 79 20 | t.variables.as.your.shell...Try. |
| 657c0 | 69 6e 73 74 61 6c 6c 69 6e 67 20 61 6e 64 20 63 6f 6e 66 69 67 75 72 69 6e 67 0a 3c 68 74 74 70 | installing.and.configuring.<http |
| 657e0 | 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 75 72 63 65 6c 6c 2f 65 78 65 63 2d 70 61 74 68 | s://github.com/purcell/exec-path |
| 65800 | 2d 66 72 6f 6d 2d 73 68 65 6c 6c 3e 2e 20 20 42 79 20 64 65 66 61 75 6c 74 20 69 74 0a 73 79 6e | -from-shell>...By.default.it.syn |
| 65820 | 63 68 72 6f 6e 69 7a 65 73 20 e2 80 98 24 50 41 54 48 e2 80 99 2c 20 77 68 69 63 68 20 68 65 6c | chronizes....$PATH...,.which.hel |
| 65840 | 70 73 20 4d 61 67 69 74 20 66 69 6e 64 20 74 68 65 20 73 61 6d 65 20 e2 80 98 67 69 74 e2 80 99 | ps.Magit.find.the.same....git... |
| 65860 | 20 61 73 20 74 68 65 20 6f 6e 65 0a 79 6f 75 20 61 72 65 20 75 73 69 6e 67 20 6f 6e 20 74 68 65 | .as.the.one.you.are.using.on.the |
| 65880 | 20 73 68 65 6c 6c 2e 0a 0a 20 20 20 49 66 20 53 4f 4d 45 54 48 49 4e 47 20 69 73 20 22 70 61 73 | .shell......If.SOMETHING.is."pas |
| 658a0 | 73 70 68 72 61 73 65 20 63 61 63 68 69 6e 67 20 77 69 74 68 20 67 70 67 2d 61 67 65 6e 74 20 66 | sphrase.caching.with.gpg-agent.f |
| 658c0 | 6f 72 20 63 6f 6d 6d 69 74 20 61 6e 64 2f 6f 72 0a 74 61 67 20 73 69 67 6e 69 6e 67 22 2c 20 74 | or.commit.and/or.tag.signing",.t |
| 658e0 | 68 65 6e 20 79 6f 75 e2 80 99 6c 6c 20 61 6c 73 6f 20 6e 65 65 64 20 74 6f 20 73 79 6e 63 68 72 | hen.you...ll.also.need.to.synchr |
| 65900 | 6f 6e 69 7a 65 20 e2 80 98 24 47 50 47 5f 41 47 45 4e 54 5f 49 4e 46 4f e2 80 99 2e 0a 0a 1f 0a | onize....$GPG_AGENT_INFO........ |
| 65920 | 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 45 78 70 | File:.doc5khxAZ.info,..Node:.Exp |
| 65940 | 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 |
| 65960 | 61 75 73 65 73 20 69 74 20 74 6f 20 64 69 73 61 70 70 65 61 72 2c 20 20 4e 65 78 74 3a 20 50 6f | auses.it.to.disappear,..Next:.Po |
| 65980 | 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 4d | int.is.wrong.in.the.COMMIT_EDITM |
| 659a0 | 53 47 20 62 75 66 66 65 72 2c 20 20 50 72 65 76 3a 20 49 20 61 6d 20 75 73 69 6e 67 20 6d 61 63 | SG.buffer,..Prev:.I.am.using.mac |
| 659c0 | 4f 53 20 61 6e 64 20 53 4f 4d 45 54 48 49 4e 47 20 77 6f 72 6b 73 20 69 6e 20 73 68 65 6c 6c 20 | OS.and.SOMETHING.works.in.shell. |
| 659e0 | 62 75 74 20 6e 6f 74 20 69 6e 20 4d 61 67 69 74 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 49 73 73 | but.not.in.Magit,..Up:.FAQ.-.Iss |
| 65a00 | 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a 41 2e 32 2e 36 20 45 78 70 61 6e 64 69 6e 67 20 | ues.and.Errors..A.2.6.Expanding. |
| 65a20 | 61 20 66 69 6c 65 20 74 6f 20 73 68 6f 77 20 74 68 65 20 64 69 66 66 20 63 61 75 73 65 73 20 69 | a.file.to.show.the.diff.causes.i |
| 65a40 | 74 20 74 6f 20 64 69 73 61 70 70 65 61 72 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | t.to.disappear.----------------- |
| 65a60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 65a80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 69 73 20 69 73 20 70 72 6f 62 61 62 6c 79 20 | -------------..This.is.probably. |
| 65aa0 | 63 61 75 73 65 64 20 62 79 20 61 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 6f 66 20 61 20 e2 | caused.by.a.customization.of.a.. |
| 65ac0 | 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 0a 59 6f 75 20 70 72 | ..diff.*....Git.variable..You.pr |
| 65ae0 | 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 6f 72 20 61 20 72 | obably.set.that.variable.for.a.r |
| 65b00 | 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 65 20 6f 6e 6c 79 | eason,.and.should.therefore.only |
| 65b20 | 0a 75 6e 64 6f 20 74 68 61 74 20 73 65 74 74 69 6e 67 20 69 6e 20 4d 61 67 69 74 20 62 79 20 63 | .undo.that.setting.in.Magit.by.c |
| 65b40 | 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 6f 62 61 6c 2d 61 | ustomizing....magit-git-global-a |
| 65b60 | 72 67 75 6d 65 6e 74 73 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e | rguments........File:.doc5khxAZ. |
| 65b80 | 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 20 74 | info,..Node:.Point.is.wrong.in.t |
| 65ba0 | 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 74 3a | he.COMMIT_EDITMSG.buffer,..Next: |
| 65bc0 | 20 54 68 65 20 6d 6f 64 65 2d 6c 69 6e 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 6e 27 74 | .The.mode-line.information.isn't |
| 65be0 | 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 61 6e | .always.up-to-date,..Prev:.Expan |
| 65c00 | 64 69 6e 67 20 61 20 66 69 6c 65 20 74 6f 20 73 68 6f 77 20 74 68 65 20 64 69 66 66 20 63 61 75 | ding.a.file.to.show.the.diff.cau |
| 65c20 | 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 2d 20 | ses.it.to.disappear,..Up:.FAQ.-. |
| 65c40 | 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 20 69 | Issues.and.Errors..A.2.7.Point.i |
| 65c60 | 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 53 47 | s.wrong.in.the....COMMIT_EDITMSG |
| 65c80 | 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 2d 2d | ....buffer.--------------------- |
| 65ca0 | 2d 2d 2d 2d 2d 2d 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 | ------------------------------.. |
| 65cc0 | 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 74 2e | Neither.Magit.nor....git-commit. |
| 65ce0 | 65 6c e2 80 99 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 | el....fiddle.with.point.in.the.b |
| 65d00 | 75 66 66 65 72 20 75 73 65 64 0a 74 6f 20 77 72 69 74 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 | uffer.used.to.write.commit.messa |
| 65d20 | 67 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 | ges,.so.something.else.must.be.d |
| 65d40 | 6f 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 | oing.it......You.have.probably.g |
| 65d60 | 6c 6f 62 61 6c 6c 79 20 65 6e 61 62 6c 65 64 20 61 20 6d 6f 64 65 2c 20 77 68 69 63 68 20 72 65 | lobally.enabled.a.mode,.which.re |
| 65d80 | 73 74 6f 72 65 73 20 70 6f 69 6e 74 20 69 6e 0a 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 | stores.point.in.file-visiting.bu |
| 65da0 | 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 72 69 | ffers...It.might.be.a.bit.surpri |
| 65dc0 | 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 6d 69 | sing,.but.when.you.write.a.commi |
| 65de0 | 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 6c 79 | t.message,.then.you.are.actually |
| 65e00 | 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 76 65 | .editing.a.file......So.you.have |
| 65e20 | 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 73 20 | .to.figure.out.which.package.is. |
| 65e40 | 64 6f 69 6e 67 20 69 74 2e 20 20 e2 80 98 73 61 76 65 70 6c 61 63 65 e2 80 99 2c 0a e2 80 98 70 | doing.it......saveplace...,....p |
| 65e60 | 6f 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 | ointback...,.and....session....a |
| 65e80 | 72 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 | re.likely.candidates...These.sni |
| 65ea0 | 70 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 | ppets.might.help:.......(setq.se |
| 65ec0 | 73 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 | ssion-name-disable-regexp."\\(?: |
| 65ee0 | 5c 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 | \\`'\\.git/[A-Z_]+\\'\\)")...... |
| 65f00 | 20 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 | .(with-eval-after-load.'pointbac |
| 65f20 | 6b 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 | k........(lambda.()..........(wh |
| 65f40 | 65 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 | en.(or.git-commit-mode.git-rebas |
| 65f60 | 65 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 | e-mode)............(pointback-mo |
| 65f80 | 64 65 20 2d 31 29 29 29 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 | de.-1))))....File:.doc5khxAZ.inf |
| 65fa0 | 6f 2c 20 20 4e 6f 64 65 3a 20 54 68 65 20 6d 6f 64 65 2d 6c 69 6e 65 20 69 6e 66 6f 72 6d 61 74 | o,..Node:.The.mode-line.informat |
| 65fc0 | 69 6f 6e 20 69 73 6e 27 74 20 61 6c 77 61 79 73 20 75 70 2d 74 6f 2d 64 61 74 65 2c 20 20 4e 65 | ion.isn't.always.up-to-date,..Ne |
| 65fe0 | 78 74 3a 20 41 20 62 72 61 6e 63 68 20 61 6e 64 20 74 61 67 20 73 68 61 72 69 6e 67 20 74 68 65 | xt:.A.branch.and.tag.sharing.the |
| 66000 | 20 73 61 6d 65 20 6e 61 6d 65 20 62 72 65 61 6b 73 20 53 4f 4d 45 54 48 49 4e 47 2c 20 20 50 72 | .same.name.breaks.SOMETHING,..Pr |
| 66020 | 65 76 3a 20 50 6f 69 6e 74 20 69 73 20 77 72 6f 6e 67 20 69 6e 20 74 68 65 20 43 4f 4d 4d 49 54 | ev:.Point.is.wrong.in.the.COMMIT |
| 66040 | 5f 45 44 49 54 4d 53 47 20 62 75 66 66 65 72 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 49 73 73 75 | _EDITMSG.buffer,..Up:.FAQ.-.Issu |
| 66060 | 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a 41 2e 32 2e 38 20 54 68 65 20 6d 6f 64 65 2d 6c 69 | es.and.Errors..A.2.8.The.mode-li |
| 66080 | 6e 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 6e e2 80 99 74 20 61 6c 77 61 79 73 20 75 70 | ne.information.isn...t.always.up |
| 660a0 | 2d 74 6f 2d 64 61 74 65 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -to-date.----------------------- |
| 660c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 660e0 | 0a 0a 4d 61 67 69 74 20 69 73 20 6e 6f 74 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 74 | ..Magit.is.not.responsible.for.t |
| 66100 | 68 65 20 76 65 72 73 69 6f 6e 20 63 6f 6e 74 72 6f 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 | he.version.control.information.t |
| 66120 | 68 61 74 20 69 73 0a 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 6d 6f | hat.is.being.displayed.in.the.mo |
| 66140 | 64 65 2d 6c 69 6e 65 20 61 6e 64 20 6c 6f 6f 6b 73 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 | de-line.and.looks.something.like |
| 66160 | 20 e2 80 98 47 69 74 2d 6d 61 73 74 65 72 e2 80 99 2e 0a 54 68 65 20 62 75 69 6c 74 2d 69 6e 20 | ....Git-master.....The.built-in. |
| 66180 | 22 56 65 72 73 69 6f 6e 20 43 6f 6e 74 72 6f 6c 22 20 70 61 63 6b 61 67 65 2c 20 61 6c 73 6f 20 | "Version.Control".package,.also. |
| 661a0 | 6b 6e 6f 77 6e 20 61 73 20 22 56 43 22 2c 20 75 70 64 61 74 65 73 20 74 68 61 74 0a 69 6e 66 6f | known.as."VC",.updates.that.info |
| 661c0 | 72 6d 61 74 69 6f 6e 2c 20 61 6e 64 20 63 61 6e 20 62 65 20 74 6f 6c 64 20 74 6f 20 64 6f 20 73 | rmation,.and.can.be.told.to.do.s |
| 661e0 | 6f 20 6d 6f 72 65 20 6f 66 74 65 6e 3a 0a 0a 20 20 20 20 20 28 73 65 74 71 20 61 75 74 6f 2d 72 | o.more.often:.......(setq.auto-r |
| 66200 | 65 76 65 72 74 2d 63 68 65 63 6b 2d 76 63 2d 69 6e 66 6f 20 74 29 0a 0a 20 20 20 42 75 74 20 64 | evert-check-vc-info.t).....But.d |
| 66220 | 6f 69 6e 67 20 73 6f 20 69 73 6e e2 80 99 74 20 67 6f 6f 64 20 66 6f 72 20 70 65 72 66 6f 72 6d | oing.so.isn...t.good.for.perform |
| 66240 | 61 6e 63 65 2e 20 20 46 6f 72 20 6d 6f 72 65 20 28 6f 76 65 72 6c 79 0a 6f 70 74 69 6d 69 73 74 | ance...For.more.(overly.optimist |
| 66260 | 69 63 29 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 65 65 20 2a 6e 6f 74 65 20 28 65 6d 61 63 73 | ic).information.see.*note.(emacs |
| 66280 | 29 56 43 20 4d 6f 64 65 20 4c 69 6e 65 3a 3a 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 64 6f 6e e2 | )VC.Mode.Line::......If.you.don. |
| 662a0 | 80 99 74 20 72 65 61 6c 6c 79 20 63 61 72 65 20 61 62 6f 75 74 20 73 65 65 69 6e 67 20 74 68 69 | ..t.really.care.about.seeing.thi |
| 662c0 | 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 20 74 68 65 0a 6d 6f 64 65 2d 6c 69 6e 65 2c 20 | s.information.in.the.mode-line,. |
| 662e0 | 62 75 74 20 6a 75 73 74 20 64 6f 6e e2 80 99 74 20 77 61 6e 74 20 74 6f 20 73 65 65 20 5f 69 6e | but.just.don...t.want.to.see._in |
| 66300 | 63 6f 72 72 65 63 74 5f 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 74 68 65 6e 0a 63 6f 6e 73 69 | correct_.information,.then.consi |
| 66320 | 64 65 72 20 73 69 6d 70 6c 79 20 6e 6f 74 20 64 69 73 70 6c 61 79 69 6e 67 20 69 74 20 69 6e 20 | der.simply.not.displaying.it.in. |
| 66340 | 74 68 65 20 6d 6f 64 65 2d 6c 69 6e 65 3a 0a 0a 20 20 20 20 20 28 73 65 74 71 2d 64 65 66 61 75 | the.mode-line:.......(setq-defau |
| 66360 | 6c 74 20 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | lt.mode-line-format............. |
| 66380 | 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 20 27 28 76 63 2d 6d 6f 64 65 20 76 63 2d 6d 6f 64 65 | .......(delete.'(vc-mode.vc-mode |
| 663a0 | 29 20 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 29 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f | ).mode-line-format))....File:.do |
| 663c0 | 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 20 62 72 61 6e 63 68 20 61 6e | c5khxAZ.info,..Node:.A.branch.an |
| 663e0 | 64 20 74 61 67 20 73 68 61 72 69 6e 67 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 62 72 65 61 | d.tag.sharing.the.same.name.brea |
| 66400 | 6b 73 20 53 4f 4d 45 54 48 49 4e 47 2c 20 20 4e 65 78 74 3a 20 4d 79 20 47 69 74 20 68 6f 6f 6b | ks.SOMETHING,..Next:.My.Git.hook |
| 66420 | 73 20 77 6f 72 6b 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 62 75 74 20 6e | s.work.on.the.command-line.but.n |
| 66440 | 6f 74 20 69 6e 73 69 64 65 20 4d 61 67 69 74 2c 20 20 50 72 65 76 3a 20 54 68 65 20 6d 6f 64 65 | ot.inside.Magit,..Prev:.The.mode |
| 66460 | 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 |
| 66480 | 70 2d 74 6f 2d 64 61 74 65 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 | p-to-date,..Up:.FAQ.-.Issues.and |
| 664a0 | 20 45 72 72 6f 72 73 0a 0a 41 2e 32 2e 39 20 41 20 62 72 61 6e 63 68 20 61 6e 64 20 74 61 67 20 | .Errors..A.2.9.A.branch.and.tag. |
| 664c0 | 73 68 61 72 69 6e 67 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 62 72 65 61 6b 73 20 53 4f 4d | sharing.the.same.name.breaks.SOM |
| 664e0 | 45 54 48 49 4e 47 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ETHING.------------------------- |
| 66500 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 66520 | 2d 2d 2d 2d 0a 0a 4f 72 20 6d 6f 72 65 20 67 65 6e 65 72 61 6c 6c 79 2c 20 61 6d 62 69 67 75 6f | ----..Or.more.generally,.ambiguo |
| 66540 | 75 73 20 72 65 66 6e 61 6d 65 73 20 62 72 65 61 6b 20 53 4f 4d 45 54 48 49 4e 47 2e 0a 0a 20 20 | us.refnames.break.SOMETHING..... |
| 66560 | 20 4d 61 67 69 74 20 61 73 73 75 6d 65 73 20 74 68 61 74 20 72 65 66 73 20 61 72 65 20 6e 61 6d | .Magit.assumes.that.refs.are.nam |
| 66580 | 65 64 20 6e 6f 6e 2d 61 6d 62 69 67 75 6f 75 73 6c 79 20 61 63 72 6f 73 73 20 74 68 65 0a 22 72 | ed.non-ambiguously.across.the."r |
| 665a0 | 65 66 73 2f 68 65 61 64 73 2f 22 2c 20 22 72 65 66 73 2f 74 61 67 73 2f 22 2c 20 61 6e 64 20 22 | efs/heads/",."refs/tags/",.and." |
| 665c0 | 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 22 20 6e 61 6d 65 73 70 61 63 65 73 20 28 69 2e 65 2e 2c | refs/remotes/".namespaces.(i.e., |
| 665e0 | 20 61 6c 6c 0a 74 68 65 20 6e 61 6d 65 73 20 72 65 6d 61 69 6e 20 75 6e 69 71 75 65 20 77 68 65 | .all.the.names.remain.unique.whe |
| 66600 | 6e 20 74 68 6f 73 65 20 70 72 65 66 69 78 65 73 20 61 72 65 20 73 74 72 69 70 70 65 64 29 2e 20 | n.those.prefixes.are.stripped).. |
| 66620 | 20 57 65 20 63 6f 6e 73 69 64 65 72 0a 61 6d 62 69 67 75 6f 75 73 20 72 65 66 6e 61 6d 65 73 20 | .We.consider.ambiguous.refnames. |
| 66640 | 75 6e 73 75 70 70 6f 72 74 65 64 20 61 6e 64 20 72 65 63 6f 6d 6d 65 6e 64 20 74 68 61 74 20 79 | unsupported.and.recommend.that.y |
| 66660 | 6f 75 20 75 73 65 20 61 0a 6e 6f 6e 2d 61 6d 62 69 67 75 6f 75 73 20 6e 61 6d 69 6e 67 20 73 63 | ou.use.a.non-ambiguous.naming.sc |
| 66680 | 68 65 6d 65 2e 20 20 48 6f 77 65 76 65 72 2c 20 69 66 20 79 6f 75 20 64 6f 20 77 6f 72 6b 20 77 | heme...However,.if.you.do.work.w |
| 666a0 | 69 74 68 20 61 20 72 65 70 6f 73 69 74 6f 72 79 0a 74 68 61 74 20 68 61 73 20 61 6d 62 69 67 75 | ith.a.repository.that.has.ambigu |
| 666c0 | 6f 75 73 20 72 65 66 6e 61 6d 65 73 2c 20 70 6c 65 61 73 65 20 72 65 70 6f 72 74 20 61 6e 79 20 | ous.refnames,.please.report.any. |
| 666e0 | 69 73 73 75 65 73 20 79 6f 75 20 65 6e 63 6f 75 6e 74 65 72 2c 20 73 6f 0a 74 68 61 74 20 77 65 | issues.you.encounter,.so.that.we |
| 66700 | 20 63 61 6e 20 69 6e 76 65 73 74 69 67 61 74 65 20 77 68 65 74 68 65 72 20 74 68 65 72 65 20 69 | .can.investigate.whether.there.i |
| 66720 | 73 20 61 20 73 69 6d 70 6c 65 20 66 69 78 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 | s.a.simple.fix.....File:.doc5khx |
| 66740 | 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 79 20 47 69 74 20 68 6f 6f 6b 73 20 77 6f 72 | AZ.info,..Node:.My.Git.hooks.wor |
| 66760 | 6b 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 62 75 74 20 6e 6f 74 20 69 6e | k.on.the.command-line.but.not.in |
| 66780 | 73 69 64 65 20 4d 61 67 69 74 2c 20 20 4e 65 78 74 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f | side.Magit,..Next:.git-commit-mo |
| 667a0 | 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 20 66 72 | de.isn't.used.when.committing.fr |
| 667c0 | 6f 6d 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2c 20 20 50 72 65 76 3a 20 41 20 62 72 | om.the.command-line,..Prev:.A.br |
| 667e0 | 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 20 6e 61 | anch.and.tag.sharing.the.same.na |
| 66800 | 6d 65 20 62 72 65 61 6b 73 20 53 4f 4d 45 54 48 49 4e 47 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 | me.breaks.SOMETHING,..Up:.FAQ.-. |
| 66820 | 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a 41 2e 32 2e 31 30 20 4d 79 20 47 69 74 | Issues.and.Errors..A.2.10.My.Git |
| 66840 | 20 68 6f 6f 6b 73 20 77 6f 72 6b 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 | .hooks.work.on.the.command-line. |
| 66860 | 62 75 74 20 6e 6f 74 20 69 6e 73 69 64 65 20 4d 61 67 69 74 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | but.not.inside.Magit.----------- |
| 66880 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 668a0 | 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 68 65 6e 20 4d 61 67 | ----------------------..When.Mag |
| 668c0 | 69 74 20 63 61 6c 6c 73 20 e2 80 98 67 69 74 e2 80 99 20 69 74 20 61 64 64 73 20 61 20 66 65 77 | it.calls....git....it.adds.a.few |
| 668e0 | 20 67 6c 6f 62 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 63 6c 75 64 69 6e 67 0a e2 80 98 2d | .global.arguments.including....- |
| 66900 | 2d 6c 69 74 65 72 61 6c 2d 70 61 74 68 73 70 65 63 73 e2 80 99 20 61 6e 64 20 74 68 65 20 e2 80 | -literal-pathspecs....and.the... |
| 66920 | 98 67 69 74 e2 80 99 20 70 72 6f 63 65 73 73 20 73 74 61 72 74 65 64 20 62 79 20 4d 61 67 69 74 | .git....process.started.by.Magit |
| 66940 | 20 74 68 65 6e 20 70 61 73 73 65 73 0a 74 68 61 74 20 73 65 74 74 69 6e 67 20 6f 6e 20 74 6f 20 | .then.passes.that.setting.on.to. |
| 66960 | 6f 74 68 65 72 20 e2 80 98 67 69 74 e2 80 99 20 70 72 6f 63 65 73 73 20 69 74 20 73 74 61 72 74 | other....git....process.it.start |
| 66980 | 73 20 69 74 73 65 6c 66 2e 20 20 49 74 20 64 6f 65 73 20 73 6f 20 62 79 0a 73 65 74 74 69 6e 67 | s.itself...It.does.so.by.setting |
| 669a0 | 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 e2 80 98 47 49 54 | .the.environment.variable....GIT |
| 669c0 | 5f 4c 49 54 45 52 41 4c 5f 50 41 54 48 53 50 45 43 53 e2 80 99 2c 20 6e 6f 74 20 62 79 20 63 61 | _LITERAL_PATHSPECS...,.not.by.ca |
| 669e0 | 6c 6c 69 6e 67 0a 73 75 62 70 72 6f 63 65 73 73 65 73 20 77 69 74 68 20 74 68 65 20 e2 80 98 2d | lling.subprocesses.with.the....- |
| 66a00 | 2d 6c 69 74 65 72 61 6c 2d 70 61 74 68 73 70 65 63 73 e2 80 99 20 61 72 67 75 6d 65 6e 74 2e 20 | -literal-pathspecs....argument.. |
| 66a20 | 20 59 6f 75 20 63 61 6e 20 74 68 65 72 65 66 6f 72 65 0a 6f 76 65 72 72 69 64 65 20 74 68 69 73 | .You.can.therefore.override.this |
| 66a40 | 20 73 65 74 74 69 6e 67 20 69 6e 20 68 6f 6f 6b 20 73 63 72 69 70 74 73 20 75 73 69 6e 67 20 e2 | .setting.in.hook.scripts.using.. |
| 66a60 | 80 98 75 6e 73 65 74 0a 47 49 54 5f 4c 49 54 45 52 41 4c 5f 50 41 54 48 53 50 45 43 53 e2 80 99 | ..unset.GIT_LITERAL_PATHSPECS... |
| 66a80 | 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | .....File:.doc5khxAZ.info,..Node |
| 66aa0 | 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 77 68 65 | :.git-commit-mode.isn't.used.whe |
| 66ac0 | 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 2d 6c 69 | n.committing.from.the.command-li |
| 66ae0 | 6e 65 2c 20 20 4e 65 78 74 3a 20 50 6f 69 6e 74 20 65 6e 64 73 20 75 70 20 69 6e 73 69 64 65 20 | ne,..Next:.Point.ends.up.inside. |
| 66b00 | 69 6e 76 69 73 69 62 6c 65 20 74 65 78 74 20 77 68 65 6e 20 6a 75 6d 70 69 6e 67 20 74 6f 20 61 | invisible.text.when.jumping.to.a |
| 66b20 | 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 2c 20 20 50 72 65 76 3a 20 4d 79 | .file-visiting.buffer,..Prev:.My |
| 66b40 | 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 6e 64 2d 6c | .Git.hooks.work.on.the.command-l |
| 66b60 | 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 55 70 3a 20 46 | ine.but.not.inside.Magit,..Up:.F |
| 66b80 | 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 31 31 20 e2 | AQ.-.Issues.and.Errors..A.2.11.. |
| 66ba0 | 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 e2 80 99 20 69 73 6e e2 80 99 74 20 75 73 65 | ..git-commit-mode....isn...t.use |
| 66bc0 | 64 20 77 68 65 6e 20 63 6f 6d 6d 69 74 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 63 6f 6d 6d 61 | d.when.committing.from.the.comma |
| 66be0 | 6e 64 2d 6c 69 6e 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 | nd-line.------------------------ |
| 66c00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 66c20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 20 72 65 61 73 6f 6e 20 66 6f | -----------------..The.reason.fo |
| 66c40 | 72 20 74 68 69 73 20 69 73 20 74 68 61 74 20 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2e 65 6c e2 | r.this.is.that....git-commit.el. |
| 66c60 | 80 99 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 6c 6f 61 64 65 64 20 79 65 74 0a 61 6e 64 2f 6f | ...has.not.been.loaded.yet.and/o |
| 66c80 | 72 20 74 68 61 74 20 74 68 65 20 73 65 72 76 65 72 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 73 | r.that.the.server.has.not.been.s |
| 66ca0 | 74 61 72 74 65 64 20 79 65 74 2e 20 20 54 68 65 73 65 20 74 68 69 6e 67 73 20 68 61 76 65 0a 61 | tarted.yet...These.things.have.a |
| 66cc0 | 6c 77 61 79 73 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 74 61 6b 65 6e 20 63 61 72 65 20 6f 66 | lways.already.been.taken.care.of |
| 66ce0 | 20 77 68 65 6e 20 79 6f 75 20 63 6f 6d 6d 69 74 20 66 72 6f 6d 20 4d 61 67 69 74 20 62 65 63 61 | .when.you.commit.from.Magit.beca |
| 66d00 | 75 73 65 20 69 6e 0a 6f 72 64 65 72 20 74 6f 20 64 6f 20 73 6f 2c 20 4d 61 67 69 74 20 68 61 73 | use.in.order.to.do.so,.Magit.has |
| 66d20 | 20 74 6f 20 62 65 20 6c 6f 61 64 65 64 20 61 6e 64 20 64 6f 69 6e 67 20 74 68 61 74 20 69 6e 76 | .to.be.loaded.and.doing.that.inv |
| 66d40 | 6f 6c 76 65 73 20 6c 6f 61 64 69 6e 67 0a e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 e2 80 99 20 61 | olves.loading....git-commit....a |
| 66d60 | 6e 64 20 73 74 61 72 74 69 6e 67 20 74 68 65 20 73 65 72 76 65 72 2e 0a 0a 20 20 20 49 66 20 79 | nd.starting.the.server......If.y |
| 66d80 | 6f 75 20 77 61 6e 74 20 74 6f 20 63 6f 6d 6d 69 74 20 66 72 6f 6d 20 74 68 65 20 63 6f 6d 6d 61 | ou.want.to.commit.from.the.comma |
| 66da0 | 6e 64 2d 6c 69 6e 65 2c 20 74 68 65 6e 20 79 6f 75 20 68 61 76 65 20 74 6f 20 74 61 6b 65 0a 63 | nd-line,.then.you.have.to.take.c |
| 66dc0 | 61 72 65 20 6f 66 20 74 68 65 73 65 20 74 68 69 6e 67 73 20 79 6f 75 72 73 65 6c 66 2e 20 20 59 | are.of.these.things.yourself...Y |
| 66de0 | 6f 75 72 20 e2 80 98 69 6e 69 74 2e 65 6c e2 80 99 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 63 6f | our....init.el....file.should.co |
| 66e00 | 6e 74 61 69 6e 3a 0a 0a 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 67 69 74 2d 63 6f 6d 6d 69 | ntain:.......(require.'git-commi |
| 66e20 | 74 29 0a 20 20 20 20 20 28 73 65 72 76 65 72 2d 6d 6f 64 65 29 0a 0a 20 20 20 49 6e 73 74 65 61 | t)......(server-mode).....Instea |
| 66e40 | 64 20 6f 66 20 e2 80 98 28 72 65 71 75 69 72 65 20 e2 80 99 67 69 74 2d 63 6f 6d 6d 69 74 29 e2 | d.of....(require....git-commit). |
| 66e60 | 80 98 20 79 6f 75 20 6d 61 79 20 61 6c 73 6f 20 75 73 65 3a 0a 0a 20 20 20 20 20 28 6c 6f 61 64 | ...you.may.also.use:.......(load |
| 66e80 | 20 22 2f 70 61 74 68 2f 74 6f 2f 6d 61 67 69 74 2d 61 75 74 6f 6c 6f 61 64 73 2e 65 6c 22 29 0a | ."/path/to/magit-autoloads.el"). |
| 66ea0 | 0a 20 20 20 59 6f 75 20 6d 69 67 68 74 20 77 61 6e 74 20 74 6f 20 64 6f 20 74 68 61 74 20 62 65 | ....You.might.want.to.do.that.be |
| 66ec0 | 63 61 75 73 65 20 6c 6f 61 64 69 6e 67 20 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 e2 80 99 20 63 | cause.loading....git-commit....c |
| 66ee0 | 61 75 73 65 73 20 6c 61 72 67 65 0a 70 61 72 74 73 20 6f 66 20 4d 61 67 69 74 20 74 6f 20 62 65 | auses.large.parts.of.Magit.to.be |
| 66f00 | 20 6c 6f 61 64 65 64 2e 0a 0a 20 20 20 54 68 65 72 65 20 61 72 65 20 61 6c 73 6f 20 73 6f 6d 65 | .loaded......There.are.also.some |
| 66f20 | 20 76 61 72 69 61 74 69 6f 6e 73 20 6f 66 20 e2 80 98 28 73 65 72 76 65 72 2d 6d 6f 64 65 29 e2 | .variations.of....(server-mode). |
| 66f40 | 80 99 20 74 68 61 74 20 79 6f 75 20 6d 69 67 68 74 20 77 61 6e 74 0a 74 6f 20 74 72 79 2e 20 20 | ...that.you.might.want.to.try... |
| 66f60 | 50 65 72 73 6f 6e 61 6c 6c 79 20 49 20 75 73 65 3a 0a 0a 20 20 20 20 20 28 75 73 65 2d 70 61 63 | Personally.I.use:.......(use-pac |
| 66f80 | 6b 61 67 65 20 73 65 72 76 65 72 0a 20 20 20 20 20 20 20 3a 63 6f 6e 66 69 67 20 28 6f 72 20 28 | kage.server........:config.(or.( |
| 66fa0 | 73 65 72 76 65 72 2d 72 75 6e 6e 69 6e 67 2d 70 29 20 28 73 65 72 76 65 72 2d 6d 6f 64 65 29 29 | server-running-p).(server-mode)) |
| 66fc0 | 29 0a 0a 20 20 20 4e 6f 77 20 79 6f 75 20 63 61 6e 20 75 73 65 3a 0a 0a 20 20 20 20 20 24 20 65 | ).....Now.you.can.use:.......$.e |
| 66fe0 | 6d 61 63 73 26 0a 20 20 20 20 20 24 20 45 44 49 54 4f 52 3d 65 6d 61 63 73 63 6c 69 65 6e 74 20 | macs&......$.EDITOR=emacsclient. |
| 67000 | 67 69 74 20 63 6f 6d 6d 69 74 0a 0a 20 20 20 48 6f 77 65 76 65 72 20 79 6f 75 20 63 61 6e 6e 6f | git.commit.....However.you.canno |
| 67020 | 74 20 75 73 65 3a 0a 0a 20 20 20 20 20 24 20 6b 69 6c 6c 61 6c 6c 20 65 6d 61 63 73 0a 20 20 20 | t.use:.......$.killall.emacs.... |
| 67040 | 20 20 24 20 45 44 49 54 4f 52 3d 22 65 6d 61 63 73 63 6c 69 65 6e 74 20 2d 2d 61 6c 74 65 72 6e | ..$.EDITOR="emacsclient.--altern |
| 67060 | 61 74 65 2d 65 64 69 74 6f 72 20 65 6d 61 63 73 22 20 67 69 74 20 63 6f 6d 6d 69 74 0a 0a 20 20 | ate-editor.emacs".git.commit.... |
| 67080 | 20 54 68 69 73 20 77 69 6c 6c 20 61 63 74 75 61 6c 6c 79 20 65 6e 64 20 75 70 20 75 73 69 6e 67 | .This.will.actually.end.up.using |
| 670a0 | 20 e2 80 98 65 6d 61 63 73 e2 80 99 2c 20 6e 6f 74 20 e2 80 98 65 6d 61 63 73 63 6c 69 65 6e 74 | ....emacs...,.not....emacsclient |
| 670c0 | e2 80 99 2e 20 20 49 66 20 79 6f 75 0a 64 6f 20 74 68 69 73 2c 20 74 68 65 6e 20 79 6f 75 20 63 | ......If.you.do.this,.then.you.c |
| 670e0 | 61 6e 20 73 74 69 6c 6c 20 65 64 69 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 | an.still.edit.the.commit.message |
| 67100 | 20 62 75 74 0a e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 e2 80 99 20 77 6f 6e e2 80 | .but....git-commit-mode....won.. |
| 67120 | 99 74 20 62 65 20 75 73 65 64 20 61 6e 64 20 79 6f 75 20 68 61 76 65 20 74 6f 20 65 78 69 74 20 | .t.be.used.and.you.have.to.exit. |
| 67140 | e2 80 98 65 6d 61 63 73 e2 80 99 20 74 6f 20 66 69 6e 69 73 68 0a 74 68 65 20 70 72 6f 63 65 73 | ...emacs....to.finish.the.proces |
| 67160 | 73 2e 0a 0a 20 20 20 54 61 75 74 6f 6c 6f 67 79 20 61 68 65 61 64 2e 20 20 49 66 20 79 6f 75 20 | s......Tautology.ahead...If.you. |
| 67180 | 77 61 6e 74 20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 75 73 65 20 e2 80 98 65 6d 61 63 73 63 | want.to.be.able.to.use....emacsc |
| 671a0 | 6c 69 65 6e 74 e2 80 99 20 74 6f 0a 63 6f 6e 6e 65 63 74 20 74 6f 20 61 20 72 75 6e 6e 69 6e 67 | lient....to.connect.to.a.running |
| 671c0 | 20 e2 80 98 65 6d 61 63 73 e2 80 99 20 69 6e 73 74 61 6e 63 65 2c 20 65 76 65 6e 20 74 68 6f 75 | ....emacs....instance,.even.thou |
| 671e0 | 67 68 20 6e 6f 20 e2 80 98 65 6d 61 63 73 e2 80 99 20 69 6e 73 74 61 6e 63 65 0a 69 73 20 72 75 | gh.no....emacs....instance.is.ru |
| 67200 | 6e 6e 69 6e 67 2c 20 74 68 65 6e 20 79 6f 75 20 63 61 6e 6e 6f 74 20 75 73 65 20 e2 80 98 65 6d | nning,.then.you.cannot.use....em |
| 67220 | 61 63 73 63 6c 69 65 6e 74 e2 80 99 20 64 69 72 65 63 74 6c 79 2e 0a 0a 20 20 20 49 6e 73 74 65 | acsclient....directly......Inste |
| 67240 | 61 64 20 79 6f 75 20 68 61 76 65 20 74 6f 20 63 72 65 61 74 65 20 61 20 73 63 72 69 70 74 20 74 | ad.you.have.to.create.a.script.t |
| 67260 | 68 61 74 20 64 6f 65 73 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 20 | hat.does.something.like.this:... |
| 67280 | 20 20 54 72 79 20 74 6f 20 75 73 65 20 e2 80 98 65 6d 61 63 73 63 6c 69 65 6e 74 e2 80 99 20 28 | ..Try.to.use....emacsclient....( |
| 672a0 | 77 69 74 68 6f 75 74 20 75 73 69 6e 67 20 e2 80 98 2d 2d 61 6c 74 65 72 6e 61 74 65 2d 65 64 69 | without.using....--alternate-edi |
| 672c0 | 74 6f 72 e2 80 99 29 2e 20 20 49 66 0a 74 68 61 74 20 73 75 63 63 65 65 64 73 2c 20 64 6f 20 6e | tor...)...If.that.succeeds,.do.n |
| 672e0 | 6f 74 68 69 6e 67 20 65 6c 73 65 2e 20 20 4f 74 68 65 72 77 69 73 65 20 73 74 61 72 74 20 e2 80 | othing.else...Otherwise.start... |
| 67300 | 98 65 6d 61 63 73 20 26 e2 80 99 20 28 61 6e 64 0a e2 80 98 69 6e 69 74 2e 65 6c e2 80 99 20 6d | .emacs.&....(and....init.el....m |
| 67320 | 75 73 74 20 63 61 6c 6c 20 e2 80 98 73 65 72 76 65 72 2d 73 74 61 72 74 e2 80 99 29 20 61 6e 64 | ust.call....server-start...).and |
| 67340 | 20 74 72 79 20 74 6f 20 75 73 65 20 e2 80 98 65 6d 61 63 73 63 6c 69 65 6e 74 e2 80 99 20 61 67 | .try.to.use....emacsclient....ag |
| 67360 | 61 69 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e | ain.....File:.doc5khxAZ.info,..N |
| 67380 | 6f 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 | ode:.Point.ends.up.inside.invisi |
| 673a0 | 62 6c 65 20 74 65 78 74 20 77 68 65 6e 20 6a 75 6d 70 69 6e 67 20 74 6f 20 61 20 66 69 6c 65 2d | ble.text.when.jumping.to.a.file- |
| 673c0 | 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 2c 20 20 4e 65 78 74 3a 20 49 20 61 6d 20 6e 6f 20 | visiting.buffer,..Next:.I.am.no. |
| 673e0 | 6c 6f 6e 67 65 72 20 61 62 6c 65 20 74 6f 20 73 61 76 65 20 70 6f 70 75 70 20 64 65 66 61 75 6c | longer.able.to.save.popup.defaul |
| 67400 | 74 73 2c 20 20 50 72 65 76 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 20 69 73 6e 27 74 | ts,..Prev:.git-commit-mode.isn't |
| 67420 | 20 75 73 65 64 20 77 68 65 6e 20 63 6f 6d 6d 69 74 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 63 | .used.when.committing.from.the.c |
| 67440 | 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 49 73 73 75 65 73 20 61 | ommand-line,..Up:.FAQ.-.Issues.a |
| 67460 | 6e 64 20 45 72 72 6f 72 73 0a 0a 41 2e 32 2e 31 32 20 50 6f 69 6e 74 20 65 6e 64 73 20 75 70 20 | nd.Errors..A.2.12.Point.ends.up. |
| 67480 | 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 6e 20 6a 75 6d 70 69 | inside.invisible.text.when.jumpi |
| 674a0 | 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 66 65 72 0a 2d 2d 2d | ng.to.a.file-visiting.buffer.--- |
| 674c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 674e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 67500 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 69 73 20 63 61 6e 20 68 61 70 70 65 6e 20 | --------------..This.can.happen. |
| 67520 | 77 68 65 6e 20 79 6f 75 20 74 79 70 65 20 e2 80 98 52 45 54 e2 80 99 20 6f 6e 20 61 20 68 75 6e | when.you.type....RET....on.a.hun |
| 67540 | 6b 20 74 6f 20 76 69 73 69 74 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 0a 66 69 6c 65 20 61 | k.to.visit.the.respective.file.a |
| 67560 | 74 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 70 6f 73 69 74 69 6f 6e 2e 20 20 4f 6e 65 20 | t.the.respective.position...One. |
| 67580 | 73 6f 6c 75 74 69 6f 6e 20 74 6f 20 74 68 69 73 20 70 72 6f 62 6c 65 6d 20 69 73 20 74 6f 20 75 | solution.to.this.problem.is.to.u |
| 675a0 | 73 65 0a e2 80 98 67 6c 6f 62 61 6c 2d 72 65 76 65 61 6c 2d 6d 6f 64 65 e2 80 99 2e 20 20 49 74 | se....global-reveal-mode......It |
| 675c0 | 20 6d 61 6b 65 73 20 73 75 72 65 20 74 68 61 74 20 74 65 78 74 20 61 72 6f 75 6e 64 20 70 6f 69 | .makes.sure.that.text.around.poi |
| 675e0 | 6e 74 20 69 73 20 61 6c 77 61 79 73 0a 76 69 73 69 62 6c 65 2e 20 20 49 66 20 74 68 61 74 20 69 | nt.is.always.visible...If.that.i |
| 67600 | 73 20 74 6f 6f 20 64 72 61 73 74 69 63 20 66 6f 72 20 79 6f 75 72 20 74 61 73 74 65 2c 20 74 68 | s.too.drastic.for.your.taste,.th |
| 67620 | 65 6e 20 79 6f 75 20 6d 61 79 20 69 6e 73 74 65 61 64 0a 75 73 65 20 e2 80 98 6d 61 67 69 74 2d | en.you.may.instead.use....magit- |
| 67640 | 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 68 6f 6f 6b e2 80 99 20 74 6f 20 72 65 76 65 61 | diff-visit-file-hook....to.revea |
| 67660 | 6c 20 74 68 65 20 74 65 78 74 2c 20 70 6f 73 73 69 62 6c 79 20 75 73 69 6e 67 0a e2 80 98 72 65 | l.the.text,.possibly.using....re |
| 67680 | 76 65 61 6c 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 e2 80 99 20 6f 72 20 66 6f 72 20 4f 72 67 20 | veal-post-command....or.for.Org. |
| 676a0 | 62 75 66 66 65 72 73 20 e2 80 98 6f 72 67 2d 72 65 76 65 61 6c e2 80 99 2e 0a 0a 1f 0a 46 69 6c | buffers....org-reveal........Fil |
| 676c0 | 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 20 61 6d 20 6e | e:.doc5khxAZ.info,..Node:.I.am.n |
| 676e0 | 6f 20 6c 6f 6e 67 65 72 20 61 62 6c 65 20 74 6f 20 73 61 76 65 20 70 6f 70 75 70 20 64 65 66 61 | o.longer.able.to.save.popup.defa |
| 67700 | 75 6c 74 73 2c 20 20 50 72 65 76 3a 20 50 6f 69 6e 74 20 65 6e 64 73 20 75 70 20 69 6e 73 69 64 | ults,..Prev:.Point.ends.up.insid |
| 67720 | 65 20 69 6e 76 69 73 69 62 6c 65 20 74 65 78 74 20 77 68 65 6e 20 6a 75 6d 70 69 6e 67 20 74 6f | e.invisible.text.when.jumping.to |
| 67740 | 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 55 70 3a 20 46 41 | .a.file-visiting.buffer,..Up:.FA |
| 67760 | 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 31 33 20 49 20 | Q.-.Issues.and.Errors..A.2.13.I. |
| 67780 | 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 20 | am.no.longer.able.to.save.popup. |
| 677a0 | 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 2d 2d 2d 2d 2d 2d 2d | defaults.----------------------- |
| 677c0 | 2d 2d 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 | --------------------------..Magi |
| 677e0 | 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 20 74 6f 20 69 6d 70 | t.used.to.use.Magit-Popup.to.imp |
| 67800 | 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 70 20 6d 65 6e 75 73 | lement.the.transient.popup.menus |
| 67820 | 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 6e 73 74 65 61 64 2c | ..Now.it.used.Transient.instead, |
| 67840 | 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 20 73 75 63 63 65 73 | .which.is.Magit-Popup...s.succes |
| 67860 | 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 69 74 2d 50 6f 70 75 | sor......In.the.older.Magit-Popu |
| 67880 | 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 74 6f 20 73 61 76 65 | p.menus,.it.was.possible.to.save |
| 678a0 | 20 75 73 65 72 20 73 65 74 74 69 6e 67 73 0a 28 65 2e 67 2e 2c 20 73 65 74 74 69 6e 67 20 74 68 | .user.settings.(e.g.,.setting.th |
| 678c0 | 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 6d 69 74 73 29 20 62 | e.gpg.signing.key.for.commits).b |
| 678e0 | 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 74 68 65 20 70 6f 70 | y.using....C-c.C-c....in.the.pop |
| 67900 | 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 73 6d 69 73 73 20 74 | up.buffer...This.would.dismiss.t |
| 67920 | 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 74 74 69 6e 67 73 0a | he.popup,.but.save.the.settings. |
| 67940 | 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 65 20 70 6f 70 75 70 | as.the.defaults.for.future.popup |
| 67960 | 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 54 72 61 6e 73 69 65 | s......When.switching.to.Transie |
| 67980 | 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 69 74 79 20 69 73 20 | nt.menus,.this.functionality.is. |
| 679a0 | 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 43 2d 73 e2 80 99 20 | now.available.via....C-x.C-s.... |
| 679c0 | 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 65 66 69 78 20 68 61 | instead;.the....C-x....prefix.ha |
| 679e0 | 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 68 65 6e 20 75 73 69 | s.other.options.as.well.when.usi |
| 67a00 | 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 62 65 20 64 69 73 70 | ng.Transient,.which.will.be.disp |
| 67a20 | 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 65 65 20 3c 68 74 74 | layed.when.it.is.typed..See.<htt |
| 67a40 | 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 2f 53 | ps://magit.vc/manual/transient/S |
| 67a60 | 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 56 61 6c 75 65 73 3e | aving-Values.html#Saving-Values> |
| 67a80 | 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 65 3a 20 64 6f 63 35 | .for.more.details.....File:.doc5 |
| 67aa0 | 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 44 65 62 75 67 67 69 6e 67 20 54 6f 6f | khxAZ.info,..Node:.Debugging.Too |
| 67ac0 | 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 50 72 65 | ls,..Next:.Keystroke.Index,..Pre |
| 67ae0 | 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 20 54 6f | v:.FAQ,..Up:.Top..B.Debugging.To |
| 67b00 | 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 61 6e 64 | ols.*****************..Magit.and |
| 67b20 | 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 65 77 20 | .its.dependencies.provide.a.few. |
| 67b40 | 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 63 69 61 | debugging.tools,.and.we.apprecia |
| 67b60 | 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 6f 73 65 | te.it.very.much.if.you.use.those |
| 67b80 | 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 73 75 65 | .tools.before.reporting.an.issue |
| 67ba0 | 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 74 20 6f | ...Please.include.all.relevant.o |
| 67bc0 | 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 2e 0a 0a | utput.when.reporting.an.issue... |
| 67be0 | 4b 65 79 3a 20 4d 2d 78 20 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 54 68 69 73 | Key:.M-x.magit-version......This |
| 67c00 | 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 75 73 65 | .command.shows.the.currently.use |
| 67c20 | 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 20 61 6e 64 0a 20 20 | d.versions.of.Magit,.Git,.and... |
| 67c40 | 20 20 20 45 6d 61 63 73 20 69 6e 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 2e 20 20 4e 6f 6e 2d | ...Emacs.in.the.echo.area...Non- |
| 67c60 | 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 74 68 69 73 20 6a 75 73 74 20 72 65 74 75 72 6e 73 20 | interactively.this.just.returns. |
| 67c80 | 74 68 65 0a 20 20 20 20 20 4d 61 67 69 74 20 76 65 72 73 69 6f 6e 2e 0a 0a 4b 65 79 3a 20 4d 2d | the......Magit.version...Key:.M- |
| 67ca0 | 78 20 6d 61 67 69 74 2d 65 6d 61 63 73 2d 51 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 54 68 69 | x.magit-emacs-Q-command......Thi |
| 67cc0 | 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 68 65 6c | s.command.shows.a.debugging.shel |
| 67ce0 | 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 64 0a 20 | l.command.in.the.echo.area.and.. |
| 67d00 | 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 20 20 50 | ....adds.it.to.the.kill.ring...P |
| 67d20 | 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 6c 20 61 | aste.that.command.into.a.shell.a |
| 67d40 | 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 65 6c 6c | nd.run......it........This.shell |
| 67d60 | 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 69 74 68 | .command.starts....emacs....with |
| 67d80 | 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 20 20 64 | .only....magit....and.its......d |
| 67da0 | 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 79 6f 75 | ependencies.loaded...Neither.you |
| 67dc0 | 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 20 20 69 | r.configuration.nor.other......i |
| 67de0 | 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 20 20 54 | nstalled.packages.are.loaded...T |
| 67e00 | 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 69 6e 65 | his.makes.it.easier.to.determine |
| 67e20 | 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 20 77 69 | ......whether.some.issue.lays.wi |
| 67e40 | 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 20 20 20 | th.Magit.or.something.else...... |
| 67e60 | 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 69 74 20 | ..If.you.run.Magit.from.its.Git. |
| 67e80 | 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 65 20 61 | repository,.then.you.should.be.a |
| 67ea0 | 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 2d 51 e2 | ble......to.use....make.emacs-Q. |
| 67ec0 | 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 68 69 73 | ...instead.of.the.output.of.this |
| 67ee0 | 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 | .command...Key:.M-x.magit-toggle |
| 67f00 | 2d 67 69 74 2d 64 65 62 75 67 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 6f 67 | -git-debug......This.command.tog |
| 67f20 | 67 6c 65 73 20 77 68 65 74 68 65 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 67 69 74 20 65 72 72 6f | gles.whether.additional.git.erro |
| 67f40 | 72 73 20 61 72 65 20 72 65 70 6f 72 74 65 64 2e 0a 0a 20 20 20 20 20 4d 61 67 69 74 20 62 61 73 | rs.are.reported........Magit.bas |
| 67f60 | 69 63 61 6c 6c 79 20 63 61 6c 6c 73 20 67 69 74 20 66 6f 72 20 6f 6e 65 20 6f 66 20 74 68 65 73 | ically.calls.git.for.one.of.thes |
| 67f80 | 65 20 74 77 6f 20 72 65 61 73 6f 6e 73 3a 20 66 6f 72 0a 20 20 20 20 20 73 69 64 65 2d 65 66 66 | e.two.reasons:.for......side-eff |
| 67fa0 | 65 63 74 73 20 6f 72 20 74 6f 20 64 6f 20 73 6f 6d 65 74 68 69 6e 67 20 77 69 74 68 20 69 74 73 | ects.or.to.do.something.with.its |
| 67fc0 | 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 67 69 74 | .standard.output........When.git |
| 67fe0 | 20 69 73 20 72 75 6e 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 73 20 74 68 65 6e 20 69 74 | .is.run.for.side-effects.then.it |
| 68000 | 73 20 6f 75 74 70 75 74 2c 20 69 6e 63 6c 75 64 69 6e 67 20 65 72 72 6f 72 0a 20 20 20 20 20 6d | s.output,.including.error......m |
| 68020 | 65 73 73 61 67 65 73 2c 20 67 6f 20 69 6e 74 6f 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 | essages,.go.into.the.process.buf |
| 68040 | 66 65 72 20 77 68 69 63 68 20 69 73 20 73 68 6f 77 6e 20 77 68 65 6e 20 75 73 69 6e 67 20 e2 80 | fer.which.is.shown.when.using... |
| 68060 | 98 24 e2 80 99 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 67 69 74 e2 80 99 73 20 6f 75 74 70 75 74 | .$...........When.git...s.output |
| 68080 | 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 74 68 65 6e 20 69 | .is.consumed.in.some.way,.then.i |
| 680a0 | 74 20 77 6f 75 6c 64 20 62 65 20 74 6f 6f 0a 20 20 20 20 20 65 78 70 65 6e 73 69 76 65 20 74 6f | t.would.be.too......expensive.to |
| 680c0 | 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 72 | .also.insert.it.into.this.buffer |
| 680e0 | 2c 20 62 75 74 20 77 69 74 68 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 74 68 61 | ,.but.with.this.command......tha |
| 68100 | 74 20 63 61 6e 20 62 65 20 65 6e 61 62 6c 65 64 20 74 65 6d 70 6f 72 61 72 69 6c 79 2e 20 20 49 | t.can.be.enabled.temporarily...I |
| 68120 | 6e 20 74 68 61 74 20 63 61 73 65 2c 20 69 66 20 67 69 74 20 72 65 74 75 72 6e 73 20 77 69 74 68 | n.that.case,.if.git.returns.with |
| 68140 | 0a 20 20 20 20 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 65 78 69 74 20 73 74 61 74 75 73 2c 20 74 68 | ......a.non-zero.exit.status,.th |
| 68160 | 65 6e 20 61 74 20 6c 65 61 73 74 20 69 74 73 20 73 74 61 6e 64 61 72 64 20 65 72 72 6f 72 20 69 | en.at.least.its.standard.error.i |
| 68180 | 73 0a 20 20 20 20 20 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20 74 68 69 73 20 62 75 66 66 65 72 | s......inserted.into.this.buffer |
| 681a0 | 2e 0a 0a 20 20 20 20 20 41 6c 73 6f 20 6e 6f 74 65 20 74 68 61 74 20 6a 75 73 74 20 62 65 63 61 | ........Also.note.that.just.beca |
| 681c0 | 75 73 65 20 67 69 74 20 65 78 69 74 73 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 | use.git.exits.with.a.non-zero.st |
| 681e0 | 61 74 75 73 20 61 6e 64 0a 20 20 20 20 20 70 72 69 6e 74 73 20 61 6e 20 65 72 72 6f 72 20 6d 65 | atus.and......prints.an.error.me |
| 68200 | 73 73 61 67 65 2c 20 74 68 61 74 20 75 73 75 61 6c 6c 79 20 64 6f 65 73 6e e2 80 99 74 20 6d 65 | ssage,.that.usually.doesn...t.me |
| 68220 | 61 6e 20 74 68 61 74 20 69 74 20 69 73 20 61 6e 0a 20 20 20 20 20 65 72 72 6f 72 20 61 73 20 66 | an.that.it.is.an......error.as.f |
| 68240 | 61 72 20 61 73 20 4d 61 67 69 74 20 69 73 20 63 6f 6e 63 65 72 6e 65 64 2c 20 77 68 69 63 68 20 | ar.as.Magit.is.concerned,.which. |
| 68260 | 69 73 20 61 6e 6f 74 68 65 72 20 72 65 61 73 6f 6e 20 77 65 0a 20 20 20 20 20 75 73 75 61 6c 6c | is.another.reason.we......usuall |
| 68280 | 79 20 68 69 64 65 20 74 68 65 73 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 2e 20 20 57 68 | y.hide.these.error.messages...Wh |
| 682a0 | 65 74 68 65 72 20 73 6f 6d 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 69 73 0a 20 20 20 20 | ether.some.error.message.is..... |
| 682c0 | 20 72 65 6c 65 76 61 6e 74 20 69 6e 20 74 68 65 20 63 6f 6e 74 65 78 74 20 6f 66 20 73 6f 6d 65 | .relevant.in.the.context.of.some |
| 682e0 | 20 75 6e 65 78 70 65 63 74 65 64 20 62 65 68 61 76 69 6f 72 20 68 61 73 20 74 6f 20 62 65 0a 20 | .unexpected.behavior.has.to.be.. |
| 68300 | 20 20 20 20 6a 75 64 67 65 64 20 6f 6e 20 61 20 63 61 73 65 20 62 79 20 63 61 73 65 20 62 61 73 | ....judged.on.a.case.by.case.bas |
| 68320 | 69 73 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 76 65 72 62 6f | is...Key:.M-x.magit-toggle-verbo |
| 68340 | 73 65 2d 72 65 66 72 65 73 68 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 6f 67 | se-refresh......This.command.tog |
| 68360 | 67 6c 65 73 20 77 68 65 74 68 65 72 20 4d 61 67 69 74 20 72 65 66 72 65 73 68 65 73 20 62 75 66 | gles.whether.Magit.refreshes.buf |
| 68380 | 66 65 72 73 20 76 65 72 62 6f 73 65 6c 79 2e 0a 20 20 20 20 20 45 6e 61 62 6c 69 6e 67 20 74 68 | fers.verbosely.......Enabling.th |
| 683a0 | 69 73 20 68 65 6c 70 73 20 66 69 67 75 72 69 6e 67 20 6f 75 74 20 77 68 69 63 68 20 73 65 63 74 | is.helps.figuring.out.which.sect |
| 683c0 | 69 6f 6e 73 20 61 72 65 20 62 6f 74 74 6c 65 6e 65 63 6b 73 2e 0a 20 20 20 20 20 54 68 65 20 61 | ions.are.bottlenecks.......The.a |
| 683e0 | 64 64 69 74 69 6f 6e 61 6c 20 6f 75 74 70 75 74 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 69 6e | dditional.output.can.be.found.in |
| 68400 | 20 74 68 65 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 4b | .the....*Messages*....buffer...K |
| 68420 | 65 79 3a 20 4d 2d 78 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 73 75 62 70 72 6f 63 65 73 73 2d | ey:.M-x.magit-toggle-subprocess- |
| 68440 | 72 65 63 6f 72 64 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 | record......This.command.toggles |
| 68460 | 20 77 68 65 74 68 65 72 20 73 75 62 70 72 6f 63 65 73 73 20 69 6e 76 6f 63 61 74 69 6f 6e 73 20 | .whether.subprocess.invocations. |
| 68480 | 61 72 65 20 72 65 63 6f 72 64 65 64 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 65 6e 61 62 6c 65 64 | are.recorded........When.enabled |
| 684a0 | 2c 20 61 6c 6c 20 73 75 62 70 72 6f 63 65 73 73 65 73 20 73 74 61 72 74 65 64 20 62 79 20 e2 80 | ,.all.subprocesses.started.by... |
| 684c0 | 98 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 65 e2 80 99 20 61 72 65 0a 20 20 20 20 20 | .magit-process-file....are...... |
| 684e0 | 6c 6f 67 67 65 64 20 69 6e 74 6f 20 74 68 65 20 62 75 66 66 65 72 20 73 70 65 63 69 66 69 65 64 | logged.into.the.buffer.specified |
| 68500 | 20 62 79 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72 65 63 6f 72 64 | .by.........magit-process-record |
| 68520 | 2d 62 75 66 66 65 72 2d 6e 61 6d 65 e2 80 99 20 75 73 69 6e 67 20 74 68 65 20 66 6f 72 6d 61 74 | -buffer-name....using.the.format |
| 68540 | 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72 65 63 6f 72 64 2d 65 6e | .........magit-process-record-en |
| 68560 | 74 72 79 2d 66 6f 72 6d 61 74 e2 80 99 2e 20 20 54 68 69 73 20 69 73 20 66 6f 72 20 64 65 62 75 | try-format......This.is.for.debu |
| 68580 | 67 67 69 6e 67 0a 20 20 20 20 20 70 75 72 70 6f 73 65 73 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 | gging......purposes........This. |
| 685a0 | 69 73 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 61 6e 64 20 64 69 73 74 69 6e 63 74 20 66 | is.in.addition.to.and.distinct.f |
| 685c0 | 72 6f 6d 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 6f 67 67 69 6e 67 20 64 6f 6e 65 0a 20 20 20 | rom.the.default.logging.done.... |
| 685e0 | 20 20 62 79 20 64 65 66 61 75 6c 74 2c 20 61 6e 64 20 61 64 64 69 74 69 6f 6e 61 6c 20 6c 6f 67 | ..by.default,.and.additional.log |
| 68600 | 67 69 6e 67 20 65 6e 61 62 6c 65 64 20 77 69 74 68 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d | ging.enabled.with.........magit- |
| 68620 | 74 6f 67 67 6c 65 2d 67 69 74 2d 64 65 62 75 67 e2 80 99 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 6d | toggle-git-debug......Key:.M-x.m |
| 68640 | 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 0a 20 20 20 20 20 54 | agit-debug-git-executable......T |
| 68660 | 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 6f | his.command.displays.a.buffer.co |
| 68680 | 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 20 | ntaining.information.about.the.. |
| 686a0 | 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 67 69 74 e2 80 99 | ....available.and.used....git... |
| 686c0 | 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 20 75 73 65 66 75 | .executable(s),.and.can.be.usefu |
| 686e0 | 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 e2 80 98 65 78 65 | l.when......investigating....exe |
| 68700 | 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 73 6f 20 73 65 65 | c-path....issues........Also.see |
| 68720 | 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 4b 65 79 3a 20 4d | .*note.Git.Executable::...Key:.M |
| 68740 | 2d 78 20 6d 61 67 69 74 2d 70 72 6f 66 69 6c 65 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 0a | -x.magit-profile-refresh-buffer. |
| 68760 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 72 6f 66 69 6c 65 73 20 72 65 66 72 65 | .....This.command.profiles.refre |
| 68780 | 73 68 69 6e 67 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 20 61 | shing.the.current.Magit.buffer.a |
| 687a0 | 6e 64 20 74 68 65 6e 0a 20 20 20 20 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 72 65 73 75 6c 74 | nd.then......displays.the.result |
| 687c0 | 73 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 70 72 6f 66 69 6c | s...Key:.M-x.magit-toggle-profil |
| 687e0 | 69 6e 67 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 74 61 72 74 73 20 70 72 6f | ing......This.command.starts.pro |
| 68800 | 66 69 6c 69 6e 67 20 4d 61 67 69 74 20 61 6e 64 20 46 6f 72 67 65 2c 20 6f 72 20 69 66 20 70 72 | filing.Magit.and.Forge,.or.if.pr |
| 68820 | 6f 66 69 6c 69 6e 67 20 69 73 0a 20 20 20 20 20 61 6c 72 65 61 64 79 20 69 6e 20 70 72 6f 67 72 | ofiling.is......already.in.progr |
| 68840 | 65 73 73 2c 20 69 74 20 69 6e 73 74 65 61 64 20 73 74 6f 70 73 20 74 68 61 74 20 61 6e 64 20 64 | ess,.it.instead.stops.that.and.d |
| 68860 | 69 73 70 6c 61 79 73 20 74 68 65 0a 20 20 20 20 20 72 65 73 75 6c 74 73 2e 0a 0a 4b 65 79 3a 20 | isplays.the......results...Key:. |
| 68880 | 4d 2d 78 20 77 69 74 68 2d 65 64 69 74 6f 72 2d 64 65 62 75 67 0a 20 20 20 20 20 54 68 69 73 20 | M-x.with-editor-debug......This. |
| 688a0 | 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 6f 6e 74 61 69 | command.displays.a.buffer.contai |
| 688c0 | 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 20 20 20 20 20 | ning.information.about.the...... |
| 688e0 | 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 63 6c 69 65 6e | available.and.used....emacsclien |
| 68900 | 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 20 75 | t....executable(s),.and.can.be.u |
| 68920 | 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 6e 67 20 77 68 | seful......when.investigating.wh |
| 68940 | 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 65 64 69 74 6f | y.Magit.(or.rather....with-edito |
| 68960 | 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 70 70 72 6f 70 | r...).cannot.find......an.approp |
| 68980 | 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 63 75 74 61 62 | riate....emacsclient....executab |
| 689a0 | 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 69 74 68 2d 65 | le........Also.see.*note.(with-e |
| 689c0 | 64 69 74 6f 72 29 44 65 62 75 67 67 69 6e 67 3a 3a 2e 0a 0a 50 6c 65 61 73 65 20 61 6c 73 6f 20 | ditor)Debugging::...Please.also. |
| 689e0 | 73 65 65 20 2a 6e 6f 74 65 20 46 41 51 3a 3a 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 | see.*note.FAQ::.....File:.doc5kh |
| 68a00 | 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4b 65 79 73 74 72 6f 6b 65 20 49 6e 64 65 78 | xAZ.info,..Node:.Keystroke.Index |
| 68a20 | 2c 20 20 4e 65 78 74 3a 20 46 75 6e 63 74 69 6f 6e 20 61 6e 64 20 43 6f 6d 6d 61 6e 64 20 49 6e | ,..Next:.Function.and.Command.In |
| 68a40 | 64 65 78 2c 20 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 | dex,..Prev:.Debugging.Tools,..Up |
| 68a60 | 3a 20 54 6f 70 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 | :.Top..Appendix.C.Keystroke.Inde |
| 68a80 | 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 2a 0a 0a 1f 0a | x.**************************.... |
| 68aa0 | 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 46 75 6e | File:.doc5khxAZ.info,..Node:.Fun |
| 68ac0 | 63 74 69 6f 6e 20 61 6e 64 20 43 6f 6d 6d 61 6e 64 20 49 6e 64 65 78 2c 20 20 4e 65 78 74 3a 20 | ction.and.Command.Index,..Next:. |
| 68ae0 | 56 61 72 69 61 62 6c 65 20 49 6e 64 65 78 2c 20 20 50 72 65 76 3a 20 4b 65 79 73 74 72 6f 6b 65 | Variable.Index,..Prev:.Keystroke |
| 68b00 | 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 46 75 6e | .Index,..Up:.Top..Appendix.D.Fun |
| 68b20 | 63 74 69 6f 6e 20 61 6e 64 20 43 6f 6d 6d 61 6e 64 20 49 6e 64 65 78 0a 2a 2a 2a 2a 2a 2a 2a 2a | ction.and.Command.Index.******** |
| 68b40 | 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 2a 2a 2a 2a 0a 0a 1f | *****************************... |
| 68b60 | 0a 46 69 6c 65 3a 20 64 6f 63 35 6b 68 78 41 5a 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 56 61 | .File:.doc5khxAZ.info,..Node:.Va |
| 68b80 | 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 74 69 6f 6e 20 61 6e | riable.Index,..Prev:.Function.an |
| 68ba0 | 64 20 43 6f 6d 6d 61 6e 64 20 49 6e 64 65 78 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 41 70 70 65 6e | d.Command.Index,..Up:.Top..Appen |
| 68bc0 | 64 69 78 20 45 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 | dix.E.Variable.Index.*********** |
| 68be0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 0a 1f 0a 54 61 67 20 54 61 62 6c 65 3a 0a 4e 6f | **************.....Tag.Table:.No |
| 68c00 | 64 65 3a 20 54 6f 70 7f 37 37 38 0a 4e 6f 64 65 3a 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 7f 36 | de:.Top.778.Node:.Introduction.6 |
| 68c20 | 36 32 31 0a 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 7f 31 31 33 34 31 0a 4e 6f 64 | 621.Node:.Installation.11341.Nod |
| 68c40 | 65 3a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 4d 65 6c 70 61 7f 31 31 36 37 35 0a 4e | e:.Installing.from.Melpa.11675.N |
| 68c60 | 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 47 69 74 20 52 65 70 | ode:.Installing.from.the.Git.Rep |
| 68c80 | 6f 73 69 74 6f 72 79 7f 31 32 37 35 34 0a 4e 6f 64 65 3a 20 50 6f 73 74 2d 49 6e 73 74 61 6c 6c | ository.12754.Node:.Post-Install |
| 68ca0 | 61 74 69 6f 6e 20 54 61 73 6b 73 7f 31 35 38 31 30 0a 4e 6f 64 65 3a 20 47 65 74 74 69 6e 67 20 | ation.Tasks.15810.Node:.Getting. |
| 68cc0 | 53 74 61 72 74 65 64 7f 31 37 30 39 37 0a 4e 6f 64 65 3a 20 49 6e 74 65 72 66 61 63 65 20 43 6f | Started.17097.Node:.Interface.Co |
| 68ce0 | 6e 63 65 70 74 73 7f 32 32 39 31 32 0a 4e 6f 64 65 3a 20 4d 6f 64 65 73 20 61 6e 64 20 42 75 66 | ncepts.22912.Node:.Modes.and.Buf |
| 68d00 | 66 65 72 73 7f 32 33 32 39 35 0a 4e 6f 64 65 3a 20 53 77 69 74 63 68 69 6e 67 20 42 75 66 66 65 | fers.23295.Node:.Switching.Buffe |
| 68d20 | 72 73 7f 32 35 30 30 39 0a 4e 6f 64 65 3a 20 4e 61 6d 69 6e 67 20 42 75 66 66 65 72 73 7f 32 39 | rs.25009.Node:.Naming.Buffers.29 |
| 68d40 | 37 30 34 0a 4e 6f 64 65 3a 20 51 75 69 74 74 69 6e 67 20 57 69 6e 64 6f 77 73 7f 33 32 37 36 37 | 704.Node:.Quitting.Windows.32767 |
| 68d60 | 0a 4e 6f 64 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 | .Node:.Automatic.Refreshing.of.M |
| 68d80 | 61 67 69 74 20 42 75 66 66 65 72 73 7f 33 34 36 38 37 0a 4e 6f 64 65 3a 20 41 75 74 6f 6d 61 74 | agit.Buffers.34687.Node:.Automat |
| 68da0 | 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 |
| 68dc0 | 72 73 7f 33 37 35 34 36 0a 4e 6f 64 65 3a 20 41 75 74 6f 6d 61 74 69 63 20 52 65 76 65 72 74 69 | rs.37546.Node:.Automatic.Reverti |
| 68de0 | 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 7f 33 38 37 33 | ng.of.File-Visiting.Buffers.3873 |
| 68e00 | 30 0a 4e 6f 64 65 3a 20 52 69 73 6b 20 6f 66 20 52 65 76 65 72 74 69 6e 67 20 41 75 74 6f 6d 61 | 0.Node:.Risk.of.Reverting.Automa |
| 68e20 | 74 69 63 61 6c 6c 79 7f 34 33 36 37 39 0a 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 73 7f 34 36 30 | tically.43679.Node:.Sections.460 |
| 68e40 | 36 35 0a 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 7f 34 36 39 39 35 0a | 65.Node:.Section.Movement.46995. |
| 68e60 | 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 56 69 73 69 62 69 6c 69 74 79 7f 35 32 33 37 38 0a 4e | Node:.Section.Visibility.52378.N |
| 68e80 | 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 48 6f 6f 6b 73 7f 35 38 39 34 31 0a 4e 6f 64 65 3a 20 53 | ode:.Section.Hooks.58941.Node:.S |
| 68ea0 | 65 63 74 69 6f 6e 20 54 79 70 65 73 20 61 6e 64 20 56 61 6c 75 65 73 7f 36 31 33 33 37 0a 4e 6f | ection.Types.and.Values.61337.No |
| 68ec0 | 64 65 3a 20 53 65 63 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 7f 36 32 37 34 35 0a 4e 6f 64 65 3a 20 | de:.Section.Options.62745.Node:. |
| 68ee0 | 54 72 61 6e 73 69 65 6e 74 20 43 6f 6d 6d 61 6e 64 73 7f 36 33 32 31 36 0a 4e 6f 64 65 3a 20 54 | Transient.Commands.63216.Node:.T |
| 68f00 | 72 61 6e 73 69 65 6e 74 20 41 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 42 75 66 66 65 72 20 56 61 | ransient.Arguments.and.Buffer.Va |
| 68f20 | 72 69 61 62 6c 65 73 7f 36 34 36 38 33 0a 4e 6f 64 65 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 43 | riables.64683.Node:.Completion.C |
| 68f40 | 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 7f 37 31 | onfirmation.and.the.Selection.71 |
| 68f60 | 36 39 36 0a 4e 6f 64 65 3a 20 41 63 74 69 6f 6e 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 7f 37 32 | 696.Node:.Action.Confirmation.72 |
| 68f80 | 31 34 36 0a 4e 6f 64 65 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 43 6f 6e 66 69 72 6d | 146.Node:.Completion.and.Confirm |
| 68fa0 | 61 74 69 6f 6e 7f 38 30 36 35 31 0a 4e 6f 64 65 3a 20 54 68 65 20 53 65 6c 65 63 74 69 6f 6e 7f | ation.80651.Node:.The.Selection. |
| 68fc0 | 38 33 38 33 37 0a 4e 6f 64 65 3a 20 54 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 | 83837.Node:.The.hunk-internal.re |
| 68fe0 | 67 69 6f 6e 7f 38 36 37 33 35 0a 4e 6f 64 65 3a 20 53 75 70 70 6f 72 74 20 66 6f 72 20 43 6f 6d | gion.86735.Node:.Support.for.Com |
| 69000 | 70 6c 65 74 69 6f 6e 20 46 72 61 6d 65 77 6f 72 6b 73 7f 38 37 38 32 38 0a 4e 6f 64 65 3a 20 41 | pletion.Frameworks.87828.Node:.A |
| 69020 | 64 64 69 74 69 6f 6e 61 6c 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 7f 39 32 36 | dditional.Completion.Options.926 |
| 69040 | 37 31 0a 4e 6f 64 65 3a 20 4d 6f 75 73 65 20 53 75 70 70 6f 72 74 7f 39 33 32 36 39 0a 4e 6f 64 | 71.Node:.Mouse.Support.93269.Nod |
| 69060 | 65 3a 20 52 75 6e 6e 69 6e 67 20 47 69 74 7f 39 33 38 34 39 0a 4e 6f 64 65 3a 20 56 69 65 77 69 | e:.Running.Git.93849.Node:.Viewi |
| 69080 | 6e 67 20 47 69 74 20 4f 75 74 70 75 74 7f 39 34 30 39 38 0a 4e 6f 64 65 3a 20 47 69 74 20 50 72 | ng.Git.Output.94098.Node:.Git.Pr |
| 690a0 | 6f 63 65 73 73 20 53 74 61 74 75 73 7f 39 36 30 38 35 0a 4e 6f 64 65 3a 20 52 75 6e 6e 69 6e 67 | ocess.Status.96085.Node:.Running |
| 690c0 | 20 47 69 74 20 4d 61 6e 75 61 6c 6c 79 7f 39 37 33 30 38 0a 4e 6f 64 65 3a 20 47 69 74 20 45 78 | .Git.Manually.97308.Node:.Git.Ex |
| 690e0 | 65 63 75 74 61 62 6c 65 7f 39 39 39 32 38 0a 4e 6f 64 65 3a 20 47 6c 6f 62 61 6c 20 47 69 74 20 | ecutable.99928.Node:.Global.Git. |
| 69100 | 41 72 67 75 6d 65 6e 74 73 7f 31 30 32 39 33 30 0a 4e 6f 64 65 3a 20 49 6e 73 70 65 63 74 69 6e | Arguments.102930.Node:.Inspectin |
| 69120 | 67 7f 31 30 33 37 33 37 0a 4e 6f 64 65 3a 20 53 74 61 74 75 73 20 42 75 66 66 65 72 7f 31 30 34 | g.103737.Node:.Status.Buffer.104 |
| 69140 | 38 39 38 0a 4e 6f 64 65 3a 20 53 74 61 74 75 73 20 53 65 63 74 69 6f 6e 73 7f 31 30 39 39 34 38 | 898.Node:.Status.Sections.109948 |
| 69160 | 0a 4e 6f 64 65 3a 20 53 74 61 74 75 73 20 46 69 6c 65 20 4c 69 73 74 20 53 65 63 74 69 6f 6e 73 | .Node:.Status.File.List.Sections |
| 69180 | 7f 31 31 32 37 31 37 0a 4e 6f 64 65 3a 20 53 74 61 74 75 73 20 4c 6f 67 20 53 65 63 74 69 6f 6e | .112717.Node:.Status.Log.Section |
| 691a0 | 73 7f 31 31 35 33 39 36 0a 4e 6f 64 65 3a 20 53 74 61 74 75 73 20 48 65 61 64 65 72 20 53 65 63 | s.115396.Node:.Status.Header.Sec |
| 691c0 | 74 69 6f 6e 73 7f 31 31 36 38 36 33 0a 4e 6f 64 65 3a 20 53 74 61 74 75 73 20 4d 6f 64 75 6c 65 | tions.116863.Node:.Status.Module |
| 691e0 | 20 53 65 63 74 69 6f 6e 73 7f 31 31 39 34 34 36 0a 4e 6f 64 65 3a 20 53 74 61 74 75 73 20 4f 70 | .Sections.119446.Node:.Status.Op |
| 69200 | 74 69 6f 6e 73 7f 31 32 31 39 31 35 0a 4e 6f 64 65 3a 20 52 65 70 6f 73 69 74 6f 72 79 20 4c 69 | tions.121915.Node:.Repository.Li |
| 69220 | 73 74 7f 31 32 33 32 37 38 0a 4e 6f 64 65 3a 20 4c 6f 67 67 69 6e 67 7f 31 32 37 39 36 33 0a 4e | st.123278.Node:.Logging.127963.N |
| 69240 | 6f 64 65 3a 20 52 65 66 72 65 73 68 69 6e 67 20 4c 6f 67 73 7f 31 33 30 37 35 31 0a 4e 6f 64 65 | ode:.Refreshing.Logs.130751.Node |
| 69260 | 3a 20 4c 6f 67 20 42 75 66 66 65 72 7f 31 33 32 31 34 31 0a 4e 6f 64 65 3a 20 4c 6f 67 20 4d 61 | :.Log.Buffer.132141.Node:.Log.Ma |
| 69280 | 72 67 69 6e 7f 31 33 36 38 37 31 0a 4e 6f 64 65 3a 20 53 65 6c 65 63 74 20 66 72 6f 6d 20 4c 6f | rgin.136871.Node:.Select.from.Lo |
| 692a0 | 67 7f 31 33 39 39 39 32 0a 4e 6f 64 65 3a 20 52 65 66 6c 6f 67 7f 31 34 32 31 38 38 0a 4e 6f 64 | g.139992.Node:.Reflog.142188.Nod |
| 692c0 | 65 3a 20 43 68 65 72 72 69 65 73 7f 31 34 33 38 30 36 0a 4e 6f 64 65 3a 20 44 69 66 66 69 6e 67 | e:.Cherries.143806.Node:.Diffing |
| 692e0 | 7f 31 34 35 36 33 39 0a 4e 6f 64 65 3a 20 52 65 66 72 65 73 68 69 6e 67 20 44 69 66 66 73 7f 31 | .145639.Node:.Refreshing.Diffs.1 |
| 69300 | 34 39 36 33 33 0a 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 | 49633.Node:.Commands.Available.i |
| 69320 | 6e 20 44 69 66 66 73 7f 31 35 33 32 32 38 0a 4e 6f 64 65 3a 20 44 69 66 66 20 4f 70 74 69 6f 6e | n.Diffs.153228.Node:.Diff.Option |
| 69340 | 73 7f 31 35 35 37 30 32 0a 4e 6f 64 65 3a 20 52 65 76 69 73 69 6f 6e 20 42 75 66 66 65 72 7f 31 | s.155702.Node:.Revision.Buffer.1 |
| 69360 | 36 31 37 35 39 0a 4e 6f 64 65 3a 20 45 64 69 66 66 69 6e 67 7f 31 36 35 30 36 37 0a 4e 6f 64 65 | 61759.Node:.Ediffing.165067.Node |
| 69380 | 3a 20 52 65 66 65 72 65 6e 63 65 73 20 42 75 66 66 65 72 7f 31 37 31 30 32 31 0a 4e 6f 64 65 3a | :.References.Buffer.171021.Node: |
| 693a0 | 20 52 65 66 65 72 65 6e 63 65 73 20 53 65 63 74 69 6f 6e 73 7f 31 38 31 35 33 39 0a 4e 6f 64 65 | .References.Sections.181539.Node |
| 693c0 | 3a 20 42 69 73 65 63 74 69 6e 67 7f 31 38 32 33 38 34 0a 4e 6f 64 65 3a 20 56 69 73 69 74 69 6e | :.Bisecting.182384.Node:.Visitin |
| 693e0 | 67 20 46 69 6c 65 73 20 61 6e 64 20 42 6c 6f 62 73 7f 31 38 34 36 34 31 0a 4e 6f 64 65 3a 20 47 | g.Files.and.Blobs.184641.Node:.G |
| 69400 | 65 6e 65 72 61 6c 2d 50 75 72 70 6f 73 65 20 56 69 73 69 74 20 43 6f 6d 6d 61 6e 64 73 7f 31 38 | eneral-Purpose.Visit.Commands.18 |
| 69420 | 35 31 37 33 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 | 5173.Node:.Visiting.Files.and.Bl |
| 69440 | 6f 62 73 20 66 72 6f 6d 20 61 20 44 69 66 66 7f 31 38 36 31 31 38 0a 4e 6f 64 65 3a 20 42 6c 61 | obs.from.a.Diff.186118.Node:.Bla |
| 69460 | 6d 69 6e 67 7f 31 38 39 34 35 36 0a 4e 6f 64 65 3a 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 7f 31 | ming.189456.Node:.Manipulating.1 |
| 69480 | 39 36 32 36 34 0a 4e 6f 64 65 3a 20 43 72 65 61 74 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 7f | 96264.Node:.Creating.Repository. |
| 694a0 | 31 39 36 36 31 30 0a 4e 6f 64 65 3a 20 43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 7f | 196610.Node:.Cloning.Repository. |
| 694c0 | 31 39 37 31 34 34 0a 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 | 197144.Node:.Staging.and.Unstagi |
| 694e0 | 6e 67 7f 32 30 33 35 30 35 0a 4e 6f 64 65 3a 20 53 74 61 67 69 6e 67 20 66 72 6f 6d 20 46 69 6c | ng.203505.Node:.Staging.from.Fil |
| 69500 | 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 7f 32 30 37 34 34 38 0a 4e 6f 64 65 3a 20 | e-Visiting.Buffers.207448.Node:. |
| 69520 | 41 70 70 6c 79 69 6e 67 7f 32 30 38 35 35 36 0a 4e 6f 64 65 3a 20 43 6f 6d 6d 69 74 74 69 6e 67 | Applying.208556.Node:.Committing |
| 69540 | 7f 32 31 30 36 31 32 0a 4e 6f 64 65 3a 20 49 6e 69 74 69 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69 | .210612.Node:.Initiating.a.Commi |
| 69560 | 74 7f 32 31 31 33 30 35 0a 4e 6f 64 65 3a 20 43 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 63 6f | t.211305.Node:.Creating.a.new.co |
| 69580 | 6d 6d 69 74 7f 32 31 31 39 30 34 0a 4e 6f 64 65 3a 20 45 64 69 74 69 6e 67 20 74 68 65 20 6c 61 | mmit.211904.Node:.Editing.the.la |
| 695a0 | 73 74 20 63 6f 6d 6d 69 74 7f 32 31 32 31 31 39 0a 4e 6f 64 65 3a 20 45 64 69 74 69 6e 67 20 61 | st.commit.212119.Node:.Editing.a |
| 695c0 | 6e 79 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 7f 32 31 34 32 32 36 0a 4e 6f 64 65 3a | ny.reachable.commit.214226.Node: |
| 695e0 | 20 45 64 69 74 69 6e 67 20 61 6e 79 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 20 61 6e | .Editing.any.reachable.commit.an |
| 69600 | 64 20 72 65 62 61 73 69 6e 67 20 69 6d 6d 65 64 69 61 74 65 6c 79 7f 32 31 38 37 38 35 0a 4e 6f | d.rebasing.immediately.218785.No |
| 69620 | 64 65 3a 20 4f 70 74 69 6f 6e 73 20 75 73 65 64 20 62 79 20 63 6f 6d 6d 69 74 20 63 6f 6d 6d 61 | de:.Options.used.by.commit.comma |
| 69640 | 6e 64 73 7f 32 32 30 36 30 38 0a 52 65 66 3a 20 55 73 65 64 20 62 79 20 61 6c 6c 20 6f 72 20 6d | nds.220608.Ref:.Used.by.all.or.m |
| 69660 | 6f 73 74 20 63 6f 6d 6d 69 74 20 63 6f 6d 6d 61 6e 64 73 7f 32 32 30 38 33 32 0a 52 65 66 3a 20 | ost.commit.commands.220832.Ref:. |
| 69680 | 55 73 65 64 20 62 79 20 61 6c 6c 20 73 71 75 61 73 68 20 61 6e 64 20 66 69 78 75 70 20 63 6f 6d | Used.by.all.squash.and.fixup.com |
| 696a0 | 6d 61 6e 64 73 7f 32 32 33 30 34 37 0a 52 65 66 3a 20 55 73 65 64 20 62 79 20 73 70 65 63 69 66 | mands.223047.Ref:.Used.by.specif |
| 696c0 | 69 63 20 63 6f 6d 6d 69 74 20 63 6f 6d 6d 61 6e 64 73 7f 32 32 33 35 39 31 0a 4e 6f 64 65 3a 20 | ic.commit.commands.223591.Node:. |
| 696e0 | 45 64 69 74 69 6e 67 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 73 7f 32 32 33 39 30 37 0a 4e | Editing.Commit.Messages.223907.N |
| 69700 | 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 74 61 63 6b 7f 32 32 | ode:.Using.the.Revision.Stack.22 |
| 69720 | 36 36 34 32 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 | 6642.Node:.Commit.Pseudo.Headers |
| 69740 | 7f 32 32 39 36 38 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 | .229680.Node:.Commit.Mode.and.Ho |
| 69760 | 6f 6b 73 7f 32 33 30 39 31 39 0a 4e 6f 64 65 3a 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 20 | oks.230919.Node:.Commit.Message. |
| 69780 | 43 6f 6e 76 65 6e 74 69 6f 6e 73 7f 32 33 33 37 34 31 0a 4e 6f 64 65 3a 20 42 72 61 6e 63 68 69 | Conventions.233741.Node:.Branchi |
| 697a0 | 6e 67 7f 32 33 35 37 31 36 0a 4e 6f 64 65 3a 20 54 68 65 20 54 77 6f 20 52 65 6d 6f 74 65 73 7f | ng.235716.Node:.The.Two.Remotes. |
| 697c0 | 32 33 35 39 34 36 0a 4e 6f 64 65 3a 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 7f 32 33 38 | 235946.Node:.Branch.Commands.238 |
| 697e0 | 36 30 33 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 | 603.Node:.Branch.Git.Variables.2 |
| 69800 | 35 31 33 35 37 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 | 51357.Node:.Auxiliary.Branch.Com |
| 69820 | 6d 61 6e 64 73 7f 32 35 36 36 37 38 0a 4e 6f 64 65 3a 20 4d 65 72 67 69 6e 67 7f 32 35 37 37 39 | mands.256678.Node:.Merging.25779 |
| 69840 | 30 0a 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 36 31 38 | 0.Node:.Resolving.Conflicts.2618 |
| 69860 | 38 35 0a 4e 6f 64 65 3a 20 52 65 62 61 73 69 6e 67 7f 32 36 37 32 36 33 0a 4e 6f 64 65 3a 20 45 | 85.Node:.Rebasing.267263.Node:.E |
| 69880 | 64 69 74 69 6e 67 20 52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 73 7f 32 37 32 32 31 30 0a 4e | diting.Rebase.Sequences.272210.N |
| 698a0 | 6f 64 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 | ode:.Information.About.In-Progre |
| 698c0 | 73 73 20 52 65 62 61 73 65 7f 32 37 37 33 36 37 0a 52 65 66 3a 20 49 6e 66 6f 72 6d 61 74 69 6f | ss.Rebase.277367.Ref:.Informatio |
| 698e0 | 6e 20 41 62 6f 75 74 20 49 6e 2d 50 72 6f 67 72 65 73 73 20 52 65 62 61 73 65 2d 46 6f 6f 74 6e | n.About.In-Progress.Rebase-Footn |
| 69900 | 6f 74 65 2d 31 7f 32 38 36 34 38 34 0a 4e 6f 64 65 3a 20 43 68 65 72 72 79 20 50 69 63 6b 69 6e | ote-1.286484.Node:.Cherry.Pickin |
| 69920 | 67 7f 32 38 37 30 38 30 0a 4e 6f 64 65 3a 20 52 65 76 65 72 74 69 6e 67 7f 32 39 31 33 35 30 0a | g.287080.Node:.Reverting.291350. |
| 69940 | 4e 6f 64 65 3a 20 52 65 73 65 74 74 69 6e 67 7f 32 39 32 37 33 31 0a 4e 6f 64 65 3a 20 53 74 61 | Node:.Resetting.292731.Node:.Sta |
| 69960 | 73 68 69 6e 67 7f 32 39 34 35 30 37 0a 4e 6f 64 65 3a 20 54 72 61 6e 73 66 65 72 72 69 6e 67 7f | shing.294507.Node:.Transferring. |
| 69980 | 33 30 30 36 33 31 0a 4e 6f 64 65 3a 20 52 65 6d 6f 74 65 73 7f 33 30 30 38 35 37 0a 4e 6f 64 65 | 300631.Node:.Remotes.300857.Node |
| 699a0 | 3a 20 52 65 6d 6f 74 65 20 43 6f 6d 6d 61 6e 64 73 7f 33 30 31 30 31 33 0a 4e 6f 64 65 3a 20 52 | :.Remote.Commands.301013.Node:.R |
| 699c0 | 65 6d 6f 74 65 20 47 69 74 20 56 61 72 69 61 62 6c 65 73 7f 33 30 34 39 39 34 0a 4e 6f 64 65 3a | emote.Git.Variables.304994.Node: |
| 699e0 | 20 46 65 74 63 68 69 6e 67 7f 33 30 36 32 34 39 0a 4e 6f 64 65 3a 20 50 75 6c 6c 69 6e 67 7f 33 | .Fetching.306249.Node:.Pulling.3 |
| 69a00 | 30 38 36 37 37 0a 4e 6f 64 65 3a 20 50 75 73 68 69 6e 67 7f 33 30 39 36 38 30 0a 4e 6f 64 65 3a | 08677.Node:.Pushing.309680.Node: |
| 69a20 | 20 50 6c 61 69 6e 20 50 61 74 63 68 65 73 7f 33 31 33 39 30 35 0a 4e 6f 64 65 3a 20 4d 61 69 6c | .Plain.Patches.313905.Node:.Mail |
| 69a40 | 64 69 72 20 50 61 74 63 68 65 73 7f 33 31 35 33 35 32 0a 4e 6f 64 65 3a 20 4d 69 73 63 65 6c 6c | dir.Patches.315352.Node:.Miscell |
| 69a60 | 61 6e 65 6f 75 73 7f 33 31 36 37 38 39 0a 4e 6f 64 65 3a 20 54 61 67 67 69 6e 67 7f 33 31 37 31 | aneous.316789.Node:.Tagging.3171 |
| 69a80 | 33 39 0a 4e 6f 64 65 3a 20 4e 6f 74 65 73 7f 33 31 39 30 30 33 0a 4e 6f 64 65 3a 20 53 75 62 6d | 39.Node:.Notes.319003.Node:.Subm |
| 69aa0 | 6f 64 75 6c 65 73 7f 33 32 31 32 38 37 0a 4e 6f 64 65 3a 20 4c 69 73 74 69 6e 67 20 53 75 62 6d | odules.321287.Node:.Listing.Subm |
| 69ac0 | 6f 64 75 6c 65 73 7f 33 32 31 35 31 31 0a 4e 6f 64 65 3a 20 53 75 62 6d 6f 64 75 6c 65 20 54 72 | odules.321511.Node:.Submodule.Tr |
| 69ae0 | 61 6e 73 69 65 6e 74 7f 33 32 33 36 35 35 0a 4e 6f 64 65 3a 20 53 75 62 74 72 65 65 7f 33 32 36 | ansient.323655.Node:.Subtree.326 |
| 69b00 | 30 34 31 0a 4e 6f 64 65 3a 20 57 6f 72 6b 74 72 65 65 7f 33 32 37 39 31 35 0a 4e 6f 64 65 3a 20 | 041.Node:.Worktree.327915.Node:. |
| 69b20 | 53 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 73 7f 33 32 38 39 35 35 0a 4e 6f 64 65 3a 20 42 75 | Sparse.checkouts.328955.Node:.Bu |
| 69b40 | 6e 64 6c 65 7f 33 33 31 36 39 35 0a 4e 6f 64 65 3a 20 43 6f 6d 6d 6f 6e 20 43 6f 6d 6d 61 6e 64 | ndle.331695.Node:.Common.Command |
| 69b60 | 73 7f 33 33 32 30 37 32 0a 4e 6f 64 65 3a 20 57 69 70 20 4d 6f 64 65 73 7f 33 33 34 36 37 37 0a | s.332072.Node:.Wip.Modes.334677. |
| 69b80 | 4e 6f 64 65 3a 20 57 69 70 20 47 72 61 70 68 7f 33 33 39 35 34 34 0a 4e 6f 64 65 3a 20 4c 65 67 | Node:.Wip.Graph.339544.Node:.Leg |
| 69ba0 | 61 63 79 20 57 69 70 20 4d 6f 64 65 73 7f 33 34 31 38 35 37 0a 4e 6f 64 65 3a 20 43 6f 6d 6d 61 | acy.Wip.Modes.341857.Node:.Comma |
| 69bc0 | 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 |
| 69be0 | 34 34 37 31 36 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 | 44716.Node:.Minor.Mode.for.Buffe |
| 69c00 | 72 73 20 56 69 73 69 74 69 6e 67 20 42 6c 6f 62 73 7f 33 35 32 35 39 38 0a 4e 6f 64 65 3a 20 43 | rs.Visiting.Blobs.352598.Node:.C |
| 69c20 | 75 73 74 6f 6d 69 7a 69 6e 67 7f 33 35 33 33 37 39 0a 4e 6f 64 65 3a 20 50 65 72 2d 52 65 70 6f | ustomizing.353379.Node:.Per-Repo |
| 69c40 | 73 69 74 6f 72 79 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 7f 33 35 34 39 37 39 0a 4e 6f 64 65 | sitory.Configuration.354979.Node |
| 69c60 | 3a 20 45 73 73 65 6e 74 69 61 6c 20 53 65 74 74 69 6e 67 73 7f 33 35 37 32 33 35 0a 4e 6f 64 65 | :.Essential.Settings.357235.Node |
| 69c80 | 3a 20 53 61 66 65 74 79 7f 33 35 37 35 38 35 0a 4e 6f 64 65 3a 20 50 65 72 66 6f 72 6d 61 6e 63 | :.Safety.357585.Node:.Performanc |
| 69ca0 | 65 7f 33 35 39 33 35 30 0a 52 65 66 3a 20 4c 6f 67 20 50 65 72 66 6f 72 6d 61 6e 63 65 7f 33 36 | e.359350.Ref:.Log.Performance.36 |
| 69cc0 | 32 33 31 37 0a 52 65 66 3a 20 44 69 66 66 20 50 65 72 66 6f 72 6d 61 6e 63 65 7f 33 36 33 36 32 | 2317.Ref:.Diff.Performance.36362 |
| 69ce0 | 32 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 | 2.Ref:.Refs.Buffer.Performance.3 |
| 69d00 | 36 34 39 36 33 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 | 64963.Ref:.Committing.Performanc |
| 69d20 | 65 7f 33 36 35 35 33 38 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.365538.Node:.Microsoft.Windows |
| 69d40 | 20 50 65 72 66 6f 72 6d 61 6e 63 65 7f 33 36 36 35 32 30 0a 4e 6f 64 65 3a 20 4d 61 63 4f 53 20 | .Performance.366520.Node:.MacOS. |
| 69d60 | 50 65 72 66 6f 72 6d 61 6e 63 65 7f 33 36 37 37 31 35 0a 52 65 66 3a 20 4d 61 63 4f 53 20 50 65 | Performance.367715.Ref:.MacOS.Pe |
| 69d80 | 72 66 6f 72 6d 61 6e 63 65 2d 46 6f 6f 74 6e 6f 74 65 2d 31 7f 33 36 38 37 34 32 0a 4e 6f 64 65 | rformance-Footnote-1.368742.Node |
| 69da0 | 3a 20 47 6c 6f 62 61 6c 20 42 69 6e 64 69 6e 67 73 7f 33 36 38 38 32 34 0a 4e 6f 64 65 3a 20 50 | :.Global.Bindings.368824.Node:.P |
| 69dc0 | 6c 75 6d 62 69 6e 67 7f 33 37 31 30 35 32 0a 4e 6f 64 65 3a 20 43 61 6c 6c 69 6e 67 20 47 69 74 | lumbing.371052.Node:.Calling.Git |
| 69de0 | 7f 33 37 31 38 38 35 0a 4e 6f 64 65 3a 20 47 65 74 74 69 6e 67 20 61 20 56 61 6c 75 65 20 66 72 | .371885.Node:.Getting.a.Value.fr |
| 69e00 | 6f 6d 20 47 69 74 7f 33 37 33 34 31 34 0a 4e 6f 64 65 3a 20 43 61 6c 6c 69 6e 67 20 47 69 74 20 | om.Git.373414.Node:.Calling.Git. |
| 69e20 | 66 6f 72 20 45 66 66 65 63 74 7f 33 37 37 30 38 34 0a 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 | for.Effect.377084.Node:.Section. |
| 69e40 | 50 6c 75 6d 62 69 6e 67 7f 33 38 32 39 33 34 0a 4e 6f 64 65 3a 20 43 72 65 61 74 69 6e 67 20 53 | Plumbing.382934.Node:.Creating.S |
| 69e60 | 65 63 74 69 6f 6e 73 7f 33 38 33 31 36 36 0a 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 53 65 6c | ections.383166.Node:.Section.Sel |
| 69e80 | 65 63 74 69 6f 6e 7f 33 38 37 30 35 30 0a 4e 6f 64 65 3a 20 4d 61 74 63 68 69 6e 67 20 53 65 63 | ection.387050.Node:.Matching.Sec |
| 69ea0 | 74 69 6f 6e 73 7f 33 38 38 38 33 38 0a 4e 6f 64 65 3a 20 52 65 66 72 65 73 68 69 6e 67 20 42 75 | tions.388838.Node:.Refreshing.Bu |
| 69ec0 | 66 66 65 72 73 7f 33 39 34 37 33 30 0a 4e 6f 64 65 3a 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 7f 33 | ffers.394730.Node:.Conventions.3 |
| 69ee0 | 39 37 38 34 32 0a 4e 6f 64 65 3a 20 54 68 65 6d 69 6e 67 20 46 61 63 65 73 7f 33 39 38 30 33 38 | 97842.Node:.Theming.Faces.398038 |
| 69f00 | 0a 4e 6f 64 65 3a 20 46 41 51 7f 34 30 36 31 34 37 0a 4e 6f 64 65 3a 20 46 41 51 20 2d 20 48 6f | .Node:.FAQ.406147.Node:.FAQ.-.Ho |
| 69f20 | 77 20 74 6f 20 2e 2e 2e 3f 7f 34 30 36 35 38 39 0a 4e 6f 64 65 3a 20 48 6f 77 20 74 6f 20 70 72 | w.to....?.406589.Node:.How.to.pr |
| 69f40 | 6f 6e 6f 75 6e 63 65 20 4d 61 67 69 74 3f 7f 34 30 36 39 35 30 0a 4e 6f 64 65 3a 20 48 6f 77 20 | onounce.Magit?.406950.Node:.How. |
| 69f60 | 74 6f 20 73 68 6f 77 20 67 69 74 27 73 20 6f 75 74 70 75 74 3f 7f 34 30 37 37 35 38 0a 4e 6f 64 | to.show.git's.output?.407758.Nod |
| 69f80 | 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 66 | e:.How.to.install.the.gitman.inf |
| 69fa0 | 6f 20 6d 61 6e 75 61 6c 3f 7f 34 30 38 35 34 34 0a 4e 6f 64 65 3a 20 48 6f 77 20 74 6f 20 73 68 | o.manual?.408544.Node:.How.to.sh |
| 69fc0 | 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 73 | ow.diffs.for.gpg-encrypted.files |
| 69fe0 | 3f 7f 34 30 39 35 33 35 0a 4e 6f 64 65 3a 20 48 6f 77 20 64 6f 65 73 20 62 72 61 6e 63 68 69 6e | ?.409535.Node:.How.does.branchin |
| 6a000 | 67 20 61 6e 64 20 70 75 73 68 69 6e 67 20 77 6f 72 6b 3f 7f 34 31 30 31 33 35 0a 4e 6f 64 65 3a | g.and.pushing.work?.410135.Node: |
| 6a020 | 20 53 68 6f 75 6c 64 20 49 20 64 69 73 61 62 6c 65 20 56 43 3f 7f 34 31 30 34 37 32 0a 4e 6f 64 | .Should.I.disable.VC?.410472.Nod |
| 6a040 | 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 34 31 31 30 37 | e:.FAQ.-.Issues.and.Errors.41107 |
| 6a060 | 39 0a 4e 6f 64 65 3a 20 4d 61 67 69 74 20 69 73 20 73 6c 6f 77 7f 34 31 32 30 32 38 0a 4e 6f 64 | 9.Node:.Magit.is.slow.412028.Nod |
| 6a080 | 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 66 69 | e:.I.changed.several.thousand.fi |
| 6a0a0 | 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 6e 75 | les.at.once.and.now.Magit.is.unu |
| 6a0c0 | 73 61 62 6c 65 7f 34 31 32 33 32 35 0a 4e 6f 64 65 3a 20 49 20 61 6d 20 68 61 76 69 6e 67 20 70 | sable.412325.Node:.I.am.having.p |
| 6a0e0 | 72 6f 62 6c 65 6d 73 20 63 6f 6d 6d 69 74 74 69 6e 67 7f 34 31 33 30 35 35 0a 4e 6f 64 65 3a 20 | roblems.committing.413055.Node:. |
| 6a100 | 49 20 61 6d 20 75 73 69 6e 67 20 4d 53 20 57 69 6e 64 6f 77 73 20 61 6e 64 20 63 61 6e 6e 6f 74 | I.am.using.MS.Windows.and.cannot |
| 6a120 | 20 70 75 73 68 20 77 69 74 68 20 4d 61 67 69 74 7f 34 31 33 35 34 36 0a 4e 6f 64 65 3a 20 49 20 | .push.with.Magit.413546.Node:.I. |
| 6a140 | 61 6d 20 75 73 69 6e 67 20 6d 61 63 4f 53 20 61 6e 64 20 53 4f 4d 45 54 48 49 4e 47 20 77 6f 72 | am.using.macOS.and.SOMETHING.wor |
| 6a160 | 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 34 31 34 | ks.in.shell.but.not.in.Magit.414 |
| 6a180 | 31 36 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 68 | 168.Node:.Expanding.a.file.to.sh |
| 6a1a0 | 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 |
| 6a1c0 | 61 72 7f 34 31 35 30 30 36 0a 4e 6f 64 65 3a 20 50 6f 69 6e 74 20 69 73 20 77 72 6f 6e 67 20 69 | ar.415006.Node:.Point.is.wrong.i |
| 6a1e0 | 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 34 31 35 35 | n.the.COMMIT_EDITMSG.buffer.4155 |
| 6a200 | 39 38 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 69 | 98.Node:.The.mode-line.informati |
| 6a220 | 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 34 31 36 36 35 | on.isn't.always.up-to-date.41665 |
| 6a240 | 31 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 67 | 1.Node:.A.branch.and.tag.sharing |
| 6a260 | 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 7f | .the.same.name.breaks.SOMETHING. |
| 6a280 | 34 31 37 37 31 38 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 6f | 417718.Node:.My.Git.hooks.work.o |
| 6a2a0 | 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 64 | n.the.command-line.but.not.insid |
| 6a2c0 | 65 20 4d 61 67 69 74 7f 34 31 38 36 30 39 0a 4e 6f 64 65 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d | e.Magit.418609.Node:.git-commit- |
| 6a2e0 | 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 20 | mode.isn't.used.when.committing. |
| 6a300 | 66 72 6f 6d 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 7f 34 31 39 34 35 39 0a 4e 6f 64 | from.the.command-line.419459.Nod |
| 6a320 | 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 6c | e:.Point.ends.up.inside.invisibl |
| 6a340 | 65 20 74 65 78 74 20 77 68 65 6e 20 6a 75 6d 70 69 6e 67 20 74 6f 20 61 20 66 69 6c 65 2d 76 69 | e.text.when.jumping.to.a.file-vi |
| 6a360 | 73 69 74 69 6e 67 20 62 75 66 66 65 72 7f 34 32 31 37 33 34 0a 4e 6f 64 65 3a 20 49 20 61 6d 20 | siting.buffer.421734.Node:.I.am. |
| 6a380 | 6e 6f 20 6c 6f 6e 67 65 72 20 61 62 6c 65 20 74 6f 20 73 61 76 65 20 70 6f 70 75 70 20 64 65 66 | no.longer.able.to.save.popup.def |
| 6a3a0 | 61 75 6c 74 73 7f 34 32 32 35 38 37 0a 4e 6f 64 65 3a 20 44 65 62 75 67 67 69 6e 67 20 54 6f 6f | aults.422587.Node:.Debugging.Too |
| 6a3c0 | 6c 73 7f 34 32 33 35 37 32 0a 4e 6f 64 65 3a 20 4b 65 79 73 74 72 6f 6b 65 20 49 6e 64 65 78 7f | ls.423572.Node:.Keystroke.Index. |
| 6a3e0 | 34 32 37 35 30 36 0a 4e 6f 64 65 3a 20 46 75 6e 63 74 69 6f 6e 20 61 6e 64 20 43 6f 6d 6d 61 6e | 427506.Node:.Function.and.Comman |
| 6a400 | 64 20 49 6e 64 65 78 7f 34 32 37 36 37 38 0a 4e 6f 64 65 3a 20 56 61 72 69 61 62 6c 65 20 49 6e | d.Index.427678.Node:.Variable.In |
| 6a420 | 64 65 78 7f 34 32 37 38 37 31 0a 1f 0a 45 6e 64 20 54 61 67 20 54 61 62 6c 65 0a 0a 1f 0a 4c 6f | dex.427871...End.Tag.Table....Lo |
| 6a440 | 63 61 6c 20 56 61 72 69 61 62 6c 65 73 3a 0a 63 6f 64 69 6e 67 3a 20 75 74 66 2d 38 0a 45 6e 64 | cal.Variables:.coding:.utf-8.End |
| 6a460 | 3a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | :............................... |
| 6a480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a600 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 65 6c 00 00 00 00 00 | magit-4.3.8/magit-branch.el..... |
| 6a620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a660 | 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 |
| 6a680 | 30 31 32 33 36 37 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 31 36 33 00 20 30 00 00 00 | 0123676.00000000000.014163..0... |
| 6a6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a700 | 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................... |
| 6a720 | 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................... |
| 6a740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6a800 | 3b 3b 3b 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 65 6c 20 2d 2d 2d 20 42 72 61 6e 63 68 20 73 | ;;;.magit-branch.el.---.Branch.s |
| 6a820 | 75 70 70 6f 72 74 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a | upport..-*-.lexical-binding:t.-* |
| 6a840 | 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 35 20 54 68 | -..;;.Copyright.(C).2008-2025.Th |
| 6a860 | 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b | e.Magit.Project.Contributors..;; |
| 6a880 | 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 65 6d 61 63 73 2e | .Author:.Jonas.Bernoulli.<emacs. |
| 6a8a0 | 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b 3b 20 4d 61 | magit@jonas.bernoulli.dev>.;;.Ma |
| 6a8c0 | 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 65 6d 61 63 73 | intainer:.Jonas.Bernoulli.<emacs |
| 6a8e0 | 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b 3b 20 | .magit@jonas.bernoulli.dev>..;;. |
| 6a900 | 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 |
| 6a920 | 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 |
| 6a940 | 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e | ware:.you.can.redistribute.it.an |
| 6a960 | 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 |
| 6a980 | 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 |
| 6a9a0 | 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. |
| 6a9c0 | 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 | Software.Foundation,.either.vers |
| 6a9e0 | 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 | ion.3.of.the.License,.or.;;.(at. |
| 6aa00 | 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a | your.option).any.later.version.. |
| 6aa20 | 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 | ;;.;;.Magit.is.distributed.in.th |
| 6aa40 | 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62 | e.hope.that.it.will.be.useful,.b |
| 6aa60 | 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 | ut.WITHOUT.;;.ANY.WARRANTY;.with |
| 6aa80 | 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 | out.even.the.implied.warranty.of |
| 6aaa0 | 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 20 46 | .MERCHANTABILITY.;;.or.FITNESS.F |
| 6aac0 | 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 | OR.A.PARTICULAR.PURPOSE...See.th |
| 6aae0 | 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 | e.GNU.General.Public.;;.License. |
| 6ab00 | 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 | for.more.details..;;.;;.You.shou |
| 6ab20 | 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 | ld.have.received.a.copy.of.the.G |
| 6ab40 | 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f | NU.General.Public.License.;;.alo |
| 6ab60 | 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 | ng.with.Magit...If.not,.see.<htt |
| 6ab80 | 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b | ps://www.gnu.org/licenses/>...;; |
| 6aba0 | 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 |
| 6abc0 | 6d 70 6c 65 6d 65 6e 74 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 62 72 61 6e 63 68 65 73 2e 20 | mplements.support.for.branches.. |
| 6abe0 | 20 49 74 20 64 65 66 69 6e 65 73 20 63 6f 6d 6d 61 6e 64 73 0a 3b 3b 20 66 6f 72 20 63 72 65 61 | .It.defines.commands.;;.for.crea |
| 6ac00 | 74 69 6e 67 2c 20 63 68 65 63 6b 69 6e 67 20 6f 75 74 2c 20 6d 61 6e 69 70 75 6c 61 74 69 6e 67 | ting,.checking.out,.manipulating |
| 6ac20 | 2c 20 61 6e 64 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 62 72 61 6e 63 68 65 73 2e 0a 3b 3b 20 43 | ,.and.configuring.branches..;;.C |
| 6ac40 | 6f 6d 6d 61 6e 64 73 20 64 65 66 69 6e 65 64 20 68 65 72 65 20 61 72 65 20 6d 61 69 6e 6c 79 20 | ommands.defined.here.are.mainly. |
| 6ac60 | 63 6f 6e 63 65 72 6e 65 64 20 77 69 74 68 20 62 72 61 6e 63 68 65 73 20 61 73 0a 3b 3b 20 70 6f | concerned.with.branches.as.;;.po |
| 6ac80 | 69 6e 74 65 72 73 2c 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 64 65 61 6c 20 77 69 74 68 20 | inters,.commands.that.deal.with. |
| 6aca0 | 77 68 61 74 20 61 20 62 72 61 6e 63 68 20 70 6f 69 6e 74 73 20 61 74 2c 20 61 72 65 0a 3b 3b 20 | what.a.branch.points.at,.are.;;. |
| 6acc0 | 64 65 66 69 6e 65 64 20 65 6c 73 65 77 68 65 72 65 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 | defined.elsewhere...;;;.Code:..( |
| 6ace0 | 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- |
| 6ad00 | 72 65 73 65 74 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | reset)..;;;.Options..(defcustom. |
| 6ad20 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 61 64 2d 75 70 73 74 72 65 61 6d 2d 66 69 72 73 74 | magit-branch-read-upstream-first |
| 6ad40 | 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 72 65 61 64 20 75 70 73 74 72 65 61 6d 20 62 | .t..."Whether.to.read.upstream.b |
| 6ad60 | 65 66 6f 72 65 20 6e 61 6d 65 20 6f 66 20 6e 65 77 20 62 72 61 6e 63 68 20 77 68 65 6e 20 63 72 | efore.name.of.new.branch.when.cr |
| 6ad80 | 65 61 74 69 6e 67 20 61 20 62 72 61 6e 63 68 2e 0a 0a 60 6e 69 6c 27 20 20 20 20 20 20 52 65 61 | eating.a.branch...`nil'......Rea |
| 6ada0 | 64 20 74 68 65 20 62 72 61 6e 63 68 20 6e 61 6d 65 20 66 69 72 73 74 2e 0a 60 74 27 20 20 20 20 | d.the.branch.name.first..`t'.... |
| 6adc0 | 20 20 20 20 52 65 61 64 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 66 69 72 73 74 2e 0a 60 66 61 | ....Read.the.upstream.first..`fa |
| 6ade0 | 6c 6c 62 61 63 6b 27 20 52 65 61 64 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 66 69 72 73 74 2c | llback'.Read.the.upstream.first, |
| 6ae00 | 20 62 75 74 20 69 66 20 69 74 20 74 75 72 6e 73 20 6f 75 74 20 74 68 61 74 20 74 68 65 20 63 68 | .but.if.it.turns.out.that.the.ch |
| 6ae20 | 6f 73 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 20 69 73 20 6e 6f 74 20 61 20 76 | osen............value.is.not.a.v |
| 6ae40 | 61 6c 69 64 20 75 70 73 74 72 65 61 6d 20 28 62 65 63 61 75 73 65 20 69 74 20 63 61 6e 6e 6f 74 | alid.upstream.(because.it.cannot |
| 6ae60 | 20 62 65 20 72 65 73 6f 6c 76 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 61 73 20 61 6e 20 65 78 | .be.resolved............as.an.ex |
| 6ae80 | 69 73 74 69 6e 67 20 72 65 76 69 73 69 6f 6e 29 2c 20 74 68 65 6e 20 74 72 65 61 74 20 69 74 20 | isting.revision),.then.treat.it. |
| 6aea0 | 61 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 6e 65 | as.the.name.of.the............ne |
| 6aec0 | 77 20 62 72 61 6e 63 68 20 61 6e 64 20 63 6f 6e 74 69 6e 75 65 20 62 79 20 72 65 61 64 69 6e 67 | w.branch.and.continue.by.reading |
| 6aee0 | 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 6e 65 78 74 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d | .the.upstream.next."...:package- |
| 6af00 | 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 32 2e 30 22 29 0a 20 20 3a 67 72 | version.'(magit..."2.2.0")...:gr |
| 6af20 | 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 28 63 68 | oup.'magit-commands...:type.'(ch |
| 6af40 | 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 52 65 61 64 20 62 72 61 6e 63 68 20 6e 61 | oice.(const.:tag."Read.branch.na |
| 6af60 | 6d 65 20 66 69 72 73 74 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | me.first".nil).................. |
| 6af80 | 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 52 65 61 64 20 75 70 73 74 72 65 61 6d 20 66 69 72 73 74 | (const.:tag."Read.upstream.first |
| 6afa0 | 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 74 61 | ".t)..................(const.:ta |
| 6afc0 | 67 20 22 52 65 61 64 20 75 70 73 74 72 65 61 6d 20 66 69 72 73 74 2c 20 77 69 74 68 20 66 61 6c | g."Read.upstream.first,.with.fal |
| 6afe0 | 6c 62 61 63 6b 22 20 66 61 6c 6c 62 61 63 6b 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d | lback".fallback)))..(defcustom.m |
| 6b000 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 72 65 66 65 72 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65 | agit-branch-prefer-remote-upstre |
| 6b020 | 61 6d 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 66 61 76 6f 72 20 72 65 6d 6f 74 | am.nil..."Whether.to.favor.remot |
| 6b040 | 65 20 75 70 73 74 72 65 61 6d 73 20 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 6e 65 77 20 62 72 | e.upstreams.when.creating.new.br |
| 6b060 | 61 6e 63 68 65 73 2e 0a 0a 57 68 65 6e 20 61 20 6e 65 77 20 62 72 61 6e 63 68 20 69 73 20 63 72 | anches...When.a.new.branch.is.cr |
| 6b080 | 65 61 74 65 64 2c 20 74 68 65 6e 20 74 68 65 20 62 72 61 6e 63 68 2c 20 63 6f 6d 6d 69 74 2c 20 | eated,.then.the.branch,.commit,. |
| 6b0a0 | 6f 72 20 73 74 61 73 68 0a 61 74 20 70 6f 69 6e 74 20 69 73 20 73 75 67 67 65 73 74 65 64 20 61 | or.stash.at.point.is.suggested.a |
| 6b0c0 | 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 6f 66 20 | s.the.default.starting.point.of. |
| 6b0e0 | 74 68 65 20 6e 65 77 0a 62 72 61 6e 63 68 2c 20 6f 72 20 69 66 20 74 68 65 72 65 20 69 73 20 6e | the.new.branch,.or.if.there.is.n |
| 6b100 | 6f 20 73 75 63 68 20 72 65 76 69 73 69 6f 6e 20 61 74 20 70 6f 69 6e 74 20 74 68 65 20 63 75 72 | o.such.revision.at.point.the.cur |
| 6b120 | 72 65 6e 74 0a 62 72 61 6e 63 68 2e 20 20 49 6e 20 65 69 74 68 65 72 20 63 61 73 65 20 74 68 65 | rent.branch...In.either.case.the |
| 6b140 | 20 75 73 65 72 20 6d 61 79 20 63 68 6f 6f 73 65 20 61 6e 6f 74 68 65 72 20 73 74 61 72 74 69 6e | .user.may.choose.another.startin |
| 6b160 | 67 0a 70 6f 69 6e 74 2e 0a 0a 49 66 20 74 68 65 20 63 68 6f 73 65 6e 20 73 74 61 72 74 69 6e 67 | g.point...If.the.chosen.starting |
| 6b180 | 20 70 6f 69 6e 74 20 69 73 20 61 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 69 74 20 6d 61 79 20 | .point.is.a.branch,.then.it.may. |
| 6b1a0 | 61 6c 73 6f 20 62 65 20 73 65 74 0a 61 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 6f 66 20 74 | also.be.set.as.the.upstream.of.t |
| 6b1c0 | 68 65 20 6e 65 77 20 62 72 61 6e 63 68 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 | he.new.branch,.depending.on.the. |
| 6b1e0 | 76 61 6c 75 65 20 6f 66 20 74 68 65 0a 47 69 74 20 76 61 72 69 61 62 6c 65 20 60 62 72 61 6e 63 | value.of.the.Git.variable.`branc |
| 6b200 | 68 2e 61 75 74 6f 53 65 74 75 70 4d 65 72 67 65 27 2e 20 20 42 79 20 64 65 66 61 75 6c 74 20 74 | h.autoSetupMerge'...By.default.t |
| 6b220 | 68 69 73 20 69 73 20 64 6f 6e 65 0a 66 6f 72 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 2c | his.is.done.for.remote.branches, |
| 6b240 | 20 62 75 74 20 6e 6f 74 20 66 6f 72 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2e 0a 0a 59 6f | .but.not.for.local.branches...Yo |
| 6b260 | 75 20 6d 69 67 68 74 20 70 72 65 66 65 72 20 74 6f 20 61 6c 77 61 79 73 20 75 73 65 20 73 6f 6d | u.might.prefer.to.always.use.som |
| 6b280 | 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 61 73 20 75 70 73 74 72 65 61 6d 2e 0a 49 66 20 | e.remote.branch.as.upstream..If. |
| 6b2a0 | 74 68 65 20 63 68 6f 73 65 6e 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 69 73 20 28 31 29 | the.chosen.starting.point.is.(1) |
| 6b2c0 | 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2c 20 28 32 29 20 77 68 6f 73 65 0a 6e 61 6d 65 20 | .a.local.branch,.(2).whose.name. |
| 6b2e0 | 6d 61 74 63 68 65 73 20 61 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 76 61 6c 75 65 20 6f 66 | matches.a.member.of.the.value.of |
| 6b300 | 20 74 68 69 73 20 6f 70 74 69 6f 6e 2c 20 28 33 29 20 74 68 65 0a 75 70 73 74 72 65 61 6d 20 6f | .this.option,.(3).the.upstream.o |
| 6b320 | 66 20 74 68 61 74 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 69 73 20 61 20 72 65 6d 6f 74 65 20 | f.that.local.branch.is.a.remote. |
| 6b340 | 62 72 61 6e 63 68 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 0a 6e 61 6d 65 2c 20 61 6e 64 20 28 | branch.with.the.same.name,.and.( |
| 6b360 | 34 29 20 74 68 61 74 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 63 61 6e 20 62 65 20 66 61 73 | 4).that.remote.branch.can.be.fas |
| 6b380 | 74 2d 66 6f 72 77 61 72 64 65 64 20 74 6f 20 74 68 65 0a 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2c | t-forwarded.to.the.local.branch, |
| 6b3a0 | 20 74 68 65 6e 20 74 68 65 20 63 68 6f 73 65 6e 20 62 72 61 6e 63 68 20 69 73 20 75 73 65 64 20 | .then.the.chosen.branch.is.used. |
| 6b3c0 | 61 73 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 2c 0a 62 75 74 20 69 74 73 20 6f 77 6e 20 75 | as.starting.point,.but.its.own.u |
| 6b3e0 | 70 73 74 72 65 61 6d 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 | pstream.is.used.as.the.upstream. |
| 6b400 | 6f 66 20 74 68 65 20 6e 65 77 20 62 72 61 6e 63 68 2e 0a 0a 4d 65 6d 62 65 72 73 20 6f 66 20 74 | of.the.new.branch...Members.of.t |
| 6b420 | 68 69 73 20 6f 70 74 69 6f 6e 27 73 20 76 61 6c 75 65 20 61 72 65 20 74 72 65 61 74 65 64 20 61 | his.option's.value.are.treated.a |
| 6b440 | 73 20 62 72 61 6e 63 68 20 6e 61 6d 65 73 20 74 68 61 74 0a 68 61 76 65 20 74 6f 20 6d 61 74 63 | s.branch.names.that.have.to.matc |
| 6b460 | 68 20 65 78 61 63 74 6c 79 20 75 6e 6c 65 73 73 20 74 68 65 79 20 63 6f 6e 74 61 69 6e 20 61 20 | h.exactly.unless.they.contain.a. |
| 6b480 | 63 68 61 72 61 63 74 65 72 20 74 68 61 74 20 6d 61 6b 65 73 0a 74 68 65 6d 20 69 6e 76 61 6c 69 | character.that.makes.them.invali |
| 6b4a0 | 64 20 61 73 20 61 20 62 72 61 6e 63 68 20 6e 61 6d 65 2e 20 20 52 65 63 6f 6d 6d 65 6e 64 65 64 | d.as.a.branch.name...Recommended |
| 6b4c0 | 20 63 68 61 72 61 63 74 65 72 73 20 74 6f 20 75 73 65 0a 74 6f 20 74 72 69 67 67 65 72 20 69 6e | .characters.to.use.to.trigger.in |
| 6b4e0 | 74 65 72 70 72 65 74 61 74 69 6f 6e 20 61 73 20 61 20 72 65 67 65 78 70 20 61 72 65 20 5c 22 2a | terpretation.as.a.regexp.are.\"* |
| 6b500 | 5c 22 20 61 6e 64 20 5c 22 5e 5c 22 2e 20 20 53 6f 6d 65 0a 6f 74 68 65 72 20 63 68 61 72 61 63 | \".and.\"^\"...Some.other.charac |
| 6b520 | 74 65 72 73 20 77 68 69 63 68 20 79 6f 75 20 6d 69 67 68 74 20 65 78 70 65 63 74 20 74 6f 20 62 | ters.which.you.might.expect.to.b |
| 6b540 | 65 20 69 6e 76 61 6c 69 64 2c 20 61 63 74 75 61 6c 6c 79 0a 61 72 65 20 6e 6f 74 2c 20 65 2e 67 | e.invalid,.actually.are.not,.e.g |
| 6b560 | 2e 2c 20 5c 22 2e 2b 24 5c 22 20 61 72 65 20 61 6c 6c 20 70 65 72 66 65 63 74 6c 79 20 76 61 6c | .,.\".+$\".are.all.perfectly.val |
| 6b580 | 69 64 2e 20 20 4d 6f 72 65 20 70 72 65 63 69 73 65 6c 79 2c 0a 69 66 20 60 67 69 74 20 63 68 65 | id...More.precisely,.if.`git.che |
| 6b5a0 | 63 6b 2d 72 65 66 2d 66 6f 72 6d 61 74 20 2d 2d 62 72 61 6e 63 68 20 53 54 52 49 4e 47 27 20 65 | ck-ref-format.--branch.STRING'.e |
| 6b5c0 | 78 69 74 73 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 0a 73 74 61 74 75 73 2c 20 74 68 65 | xits.with.a.non-zero.status,.the |
| 6b5e0 | 6e 20 74 72 65 61 74 20 53 54 52 49 4e 47 20 61 73 20 61 20 72 65 67 65 78 70 2e 0a 0a 41 73 73 | n.treat.STRING.as.a.regexp...Ass |
| 6b600 | 75 6d 69 6e 67 20 74 68 65 20 63 68 6f 73 65 6e 20 62 72 61 6e 63 68 20 6d 61 74 63 68 65 73 20 | uming.the.chosen.branch.matches. |
| 6b620 | 74 68 65 73 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 79 6f 75 20 77 6f 75 6c 64 20 65 6e 64 0a 75 | these.conditions.you.would.end.u |
| 6b640 | 70 20 77 69 74 68 20 77 69 74 68 20 65 2e 67 2e 3a 0a 0a 20 20 66 65 61 74 75 72 65 20 2d 2d 75 | p.with.with.e.g.:....feature.--u |
| 6b660 | 70 73 74 72 65 61 6d 2d 2d 3e 20 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 0a 0a 69 6e 73 74 65 61 | pstream-->.origin/master..instea |
| 6b680 | 64 20 6f 66 0a 0a 20 20 66 65 61 74 75 72 65 20 2d 2d 75 70 73 74 72 65 61 6d 2d 2d 3e 20 6d 61 | d.of....feature.--upstream-->.ma |
| 6b6a0 | 73 74 65 72 20 2d 2d 75 70 73 74 72 65 61 6d 2d 2d 3e 20 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 | ster.--upstream-->.origin/master |
| 6b6c0 | 0a 0a 57 68 69 63 68 20 79 6f 75 20 70 72 65 66 65 72 20 69 73 20 61 20 6d 61 74 74 65 72 20 6f | ..Which.you.prefer.is.a.matter.o |
| 6b6e0 | 66 20 70 65 72 73 6f 6e 61 6c 20 70 72 65 66 65 72 65 6e 63 65 2e 20 20 49 66 20 79 6f 75 20 64 | f.personal.preference...If.you.d |
| 6b700 | 6f 0a 70 72 65 66 65 72 20 74 68 65 20 66 6f 72 6d 65 72 2c 20 74 68 65 6e 20 79 6f 75 20 73 68 | o.prefer.the.former,.then.you.sh |
| 6b720 | 6f 75 6c 64 20 61 64 64 20 62 72 61 6e 63 68 65 73 20 73 75 63 68 20 61 73 20 5c 22 6d 61 73 74 | ould.add.branches.such.as.\"mast |
| 6b740 | 65 72 5c 22 2c 0a 5c 22 6e 65 78 74 5c 22 2c 20 61 6e 64 20 5c 22 6d 61 69 6e 74 5c 22 20 74 6f | er\",.\"next\",.and.\"maint\".to |
| 6b760 | 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 73 2e 22 0a 20 20 3a | .the.value.of.this.options."...: |
| 6b780 | 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 |
| 6b7a0 | 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 |
| 6b7c0 | 79 70 65 20 27 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 29 0a 0a 28 64 65 66 63 75 73 74 6f | ype.'(repeat.string))..(defcusto |
| 6b7e0 | 6d 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 64 6a 75 73 74 2d 72 65 6d 6f 74 65 2d 75 70 73 | m.magit-branch-adjust-remote-ups |
| 6b800 | 74 72 65 61 6d 2d 61 6c 69 73 74 20 6e 69 6c 0a 20 20 22 41 6c 69 73 74 20 6f 66 20 75 70 73 74 | tream-alist.nil..."Alist.of.upst |
| 6b820 | 72 65 61 6d 73 20 74 6f 20 62 65 20 75 73 65 64 20 77 68 65 6e 20 62 72 61 6e 63 68 69 6e 67 20 | reams.to.be.used.when.branching. |
| 6b840 | 66 72 6f 6d 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 2e 0a 0a 57 68 65 6e 20 63 72 65 61 | from.remote.branches...When.crea |
| 6b860 | 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 68 65 | ting.a.local.branch.from.an.ephe |
| 6b880 | 6d 65 72 61 6c 20 62 72 61 6e 63 68 20 6c 6f 63 61 74 65 64 0a 6f 6e 20 61 20 72 65 6d 6f 74 65 | meral.branch.located.on.a.remote |
| 6b8a0 | 2c 20 65 2e 67 2e 2c 20 61 20 66 65 61 74 75 72 65 20 6f 72 20 68 6f 74 66 69 78 20 62 72 61 6e | ,.e.g.,.a.feature.or.hotfix.bran |
| 6b8c0 | 63 68 2c 20 74 68 65 6e 20 74 68 61 74 20 72 65 6d 6f 74 65 0a 62 72 61 6e 63 68 20 73 68 6f 75 | ch,.then.that.remote.branch.shou |
| 6b8e0 | 6c 64 20 75 73 75 61 6c 6c 79 20 6e 6f 74 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 75 70 | ld.usually.not.be.used.as.the.up |
| 6b900 | 73 74 72 65 61 6d 20 62 72 61 6e 63 68 2c 20 73 69 6e 63 65 0a 74 68 65 20 70 75 73 68 2d 72 65 | stream.branch,.since.the.push-re |
| 6b920 | 6d 6f 74 65 20 61 6c 72 65 61 64 79 20 61 6c 6c 6f 77 73 20 61 63 63 65 73 73 69 6e 67 20 69 74 | mote.already.allows.accessing.it |
| 6b940 | 20 61 6e 64 20 68 61 76 69 6e 67 20 62 6f 74 68 20 74 68 65 0a 75 70 73 74 72 65 61 6d 20 61 6e | .and.having.both.the.upstream.an |
| 6b960 | 64 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 72 65 66 65 72 65 6e 63 65 20 74 68 65 20 | d.the.push-remote.reference.the. |
| 6b980 | 73 61 6d 65 20 72 65 6c 61 74 65 64 20 62 72 61 6e 63 68 0a 77 6f 75 6c 64 20 62 65 20 77 61 73 | same.related.branch.would.be.was |
| 6b9a0 | 74 65 66 75 6c 2e 20 20 49 6e 73 74 65 61 64 20 61 20 62 72 61 6e 63 68 20 6c 69 6b 65 20 5c 22 | teful...Instead.a.branch.like.\" |
| 6b9c0 | 6d 61 69 6e 74 5c 22 20 6f 72 20 5c 22 6d 61 73 74 65 72 5c 22 0a 73 68 6f 75 6c 64 20 62 65 20 | maint\".or.\"master\".should.be. |
| 6b9e0 | 75 73 65 64 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 2e 0a 0a 54 68 69 73 20 6f 70 74 69 | used.as.the.upstream...This.opti |
| 6ba00 | 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 20 | on.allows.specifying.the.branch. |
| 6ba20 | 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 20 61 73 0a 74 68 65 20 75 70 73 74 72 | that.should.be.used.as.the.upstr |
| 6ba40 | 65 61 6d 20 77 68 65 6e 20 62 72 61 6e 63 68 69 6e 67 20 63 65 72 74 61 69 6e 20 72 65 6d 6f 74 | eam.when.branching.certain.remot |
| 6ba60 | 65 20 62 72 61 6e 63 68 65 73 2e 20 20 54 68 65 20 76 61 6c 75 65 0a 69 73 20 61 6e 20 61 6c 69 | e.branches...The.value.is.an.ali |
| 6ba80 | 73 74 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 28 28 55 50 53 54 52 45 41 4d 20 2e 20 52 55 4c 45 | st.of.the.form.((UPSTREAM...RULE |
| 6baa0 | 29 2e 2e 2e 29 2e 20 20 54 68 65 20 66 69 72 73 74 0a 65 6c 65 6d 65 6e 74 20 69 73 20 75 73 65 | )...)...The.first.element.is.use |
| 6bac0 | 64 20 77 68 6f 73 65 20 55 50 53 54 52 45 41 4d 20 65 78 69 73 74 73 20 61 6e 64 20 77 68 6f 73 | d.whose.UPSTREAM.exists.and.whos |
| 6bae0 | 65 20 52 55 4c 45 20 6d 61 74 63 68 65 73 0a 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6e | e.RULE.matches.the.name.of.the.n |
| 6bb00 | 65 77 20 62 72 61 6e 63 68 2e 20 20 53 75 62 73 65 71 75 65 6e 74 20 65 6c 65 6d 65 6e 74 73 20 | ew.branch...Subsequent.elements. |
| 6bb20 | 61 72 65 20 69 67 6e 6f 72 65 64 2e 0a 0a 55 50 53 54 52 45 41 4d 20 69 73 20 74 68 65 20 62 72 | are.ignored...UPSTREAM.is.the.br |
| 6bb40 | 61 6e 63 68 20 74 6f 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 | anch.to.be.used.as.the.upstream. |
| 6bb60 | 66 6f 72 20 62 72 61 6e 63 68 65 73 0a 73 70 65 63 69 66 69 65 64 20 62 79 20 52 55 4c 45 2e 20 | for.branches.specified.by.RULE.. |
| 6bb80 | 20 49 74 20 63 61 6e 20 62 65 20 61 20 6c 6f 63 61 6c 20 6f 72 20 61 20 72 65 6d 6f 74 65 20 62 | .It.can.be.a.local.or.a.remote.b |
| 6bba0 | 72 61 6e 63 68 2e 0a 0a 52 55 4c 45 20 63 61 6e 20 65 69 74 68 65 72 20 62 65 20 61 20 72 65 67 | ranch...RULE.can.either.be.a.reg |
| 6bbc0 | 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 2c 20 6d 61 74 63 68 69 6e 67 20 62 72 61 6e 63 68 | ular.expression,.matching.branch |
| 6bbe0 | 65 73 20 77 68 6f 73 65 0a 75 70 73 74 72 65 61 6d 20 73 68 6f 75 6c 64 20 62 65 20 74 68 65 20 | es.whose.upstream.should.be.the. |
| 6bc00 | 6f 6e 65 20 73 70 65 63 69 66 69 65 64 20 62 79 20 55 50 53 54 52 45 41 4d 2e 20 20 4f 72 20 69 | one.specified.by.UPSTREAM...Or.i |
| 6bc20 | 74 20 63 61 6e 20 62 65 0a 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 6f 6e 6c 79 20 62 72 61 6e | t.can.be.a.list.of.the.only.bran |
| 6bc40 | 63 68 65 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 2a 6e 6f 74 2a 20 75 73 65 20 55 50 53 54 52 | ches.that.should.*not*.use.UPSTR |
| 6bc60 | 45 41 4d 3b 20 61 6c 6c 0a 6f 74 68 65 72 20 62 72 61 6e 63 68 65 73 20 77 69 6c 6c 2e 20 20 4d | EAM;.all.other.branches.will...M |
| 6bc80 | 61 74 63 68 69 6e 67 20 69 73 20 64 6f 6e 65 20 61 66 74 65 72 20 73 74 72 69 70 70 69 6e 67 20 | atching.is.done.after.stripping. |
| 6bca0 | 74 68 65 20 72 65 6d 6f 74 65 0a 70 61 72 74 20 6f 66 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 | the.remote.part.of.the.name.of.t |
| 6bcc0 | 68 65 20 62 72 61 6e 63 68 20 74 68 61 74 20 69 73 20 62 65 69 6e 67 20 62 72 61 6e 63 68 65 64 | he.branch.that.is.being.branched |
| 6bce0 | 20 66 72 6f 6d 2e 0a 0a 49 66 20 79 6f 75 20 75 73 65 20 61 20 66 69 6e 69 74 65 20 73 65 74 20 | .from...If.you.use.a.finite.set. |
| 6bd00 | 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 73 | of.non-ephemeral.branches.across |
| 6bd20 | 20 61 6c 6c 20 79 6f 75 72 0a 72 65 70 6f 73 69 74 6f 72 69 65 73 2c 20 74 68 65 6e 20 79 6f 75 | .all.your.repositories,.then.you |
| 6bd40 | 20 6d 69 67 68 74 20 75 73 65 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 3a 0a 0a 20 20 28 28 | .might.use.something.like:....(( |
| 6bd60 | 5c 22 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 5c 22 20 2e 20 28 5c 22 6d 61 73 74 65 72 5c 22 20 | \"origin/master\"...(\"master\". |
| 6bd80 | 5c 22 6e 65 78 74 5c 22 20 5c 22 6d 61 69 6e 74 5c 22 29 29 29 0a 0a 4f 72 20 69 66 20 74 68 65 | \"next\".\"maint\")))..Or.if.the |
| 6bda0 | 20 6e 61 6d 65 73 20 6f 66 20 61 6c 6c 20 79 6f 75 72 20 65 70 68 65 6d 65 72 61 6c 20 62 72 61 | .names.of.all.your.ephemeral.bra |
| 6bdc0 | 6e 63 68 65 73 20 63 6f 6e 74 61 69 6e 20 61 20 73 6c 61 73 68 2c 0a 61 74 20 6c 65 61 73 74 20 | nches.contain.a.slash,.at.least. |
| 6bde0 | 69 6e 20 73 6f 6d 65 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2c 20 74 68 65 6e 20 61 20 67 6f 6f | in.some.repositories,.then.a.goo |
| 6be00 | 64 20 76 61 6c 75 65 20 63 6f 75 6c 64 20 62 65 3a 0a 0a 20 20 28 28 5c 22 6f 72 69 67 69 6e 2f | d.value.could.be:....((\"origin/ |
| 6be20 | 6d 61 73 74 65 72 5c 22 20 2e 20 5c 22 2f 5c 22 29 29 0a 0a 4f 66 20 63 6f 75 72 73 65 20 79 6f | master\"...\"/\"))..Of.course.yo |
| 6be40 | 75 20 63 61 6e 20 61 6c 73 6f 20 66 69 6e 65 2d 74 75 6e 65 3a 0a 0a 20 20 28 28 5c 22 6f 72 69 | u.can.also.fine-tune:....((\"ori |
| 6be60 | 67 69 6e 2f 6d 61 69 6e 74 5c 22 20 2e 20 5c 22 5c 5c 5c 5c 5c 5c 3d 60 68 6f 74 66 69 78 2f 5c | gin/maint\"...\"\\\\\\=`hotfix/\ |
| 6be80 | 22 29 0a 20 20 20 28 5c 22 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 5c 22 20 2e 20 5c 22 5c 5c 5c | ")....(\"origin/master\"...\"\\\ |
| 6bea0 | 5c 5c 5c 3d 60 66 65 61 74 75 72 65 2f 5c 22 29 29 0a 0a 55 50 53 54 52 45 41 4d 20 63 61 6e 20 | \\\=`feature/\"))..UPSTREAM.can. |
| 6bec0 | 62 65 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 3a 0a 0a 20 20 28 28 5c 22 6d 61 73 74 65 72 | be.a.local.branch:....((\"master |
| 6bee0 | 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 69 6e | \"...(\"master\".\"next\".\"main |
| 6bf00 | 74 5c 22 29 29 29 0a 0a 42 65 63 61 75 73 65 20 74 68 65 20 6d 61 69 6e 20 62 72 61 6e 63 68 20 | t\")))..Because.the.main.branch. |
| 6bf20 | 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 6c 6d 6f 73 74 20 61 6c 77 61 79 73 20 6e 61 6d 65 64 | is.no.longer.almost.always.named |
| 6bf40 | 20 5c 22 6d 61 73 74 65 72 5c 22 0a 79 6f 75 20 73 68 6f 75 6c 64 20 61 6c 73 6f 20 61 63 63 6f | .\"master\".you.should.also.acco |
| 6bf60 | 75 6e 74 20 66 6f 72 20 6f 74 68 65 72 20 63 6f 6d 6d 6f 6e 20 6e 61 6d 65 73 3a 0a 0a 20 20 28 | unt.for.other.common.names:....( |
| 6bf80 | 28 5c 22 6d 61 69 6e 5c 22 20 20 2e 20 28 5c 22 6d 61 69 6e 5c 22 20 5c 22 6d 61 73 74 65 72 5c | (\"main\"....(\"main\".\"master\ |
| 6bfa0 | 22 20 5c 22 6e 65 78 74 5c 22 20 5c 22 6d 61 69 6e 74 5c 22 29 29 0a 20 20 20 28 5c 22 6d 61 73 | ".\"next\".\"maint\"))....(\"mas |
| 6bfc0 | 74 65 72 5c 22 20 2e 20 28 5c 22 6d 61 69 6e 5c 22 20 5c 22 6d 61 73 74 65 72 5c 22 20 5c 22 6e | ter\"...(\"main\".\"master\".\"n |
| 6bfe0 | 65 78 74 5c 22 20 5c 22 6d 61 69 6e 74 5c 22 29 29 29 0a 0a 49 66 20 79 6f 75 20 75 73 65 20 72 | ext\".\"maint\")))..If.you.use.r |
| 6c000 | 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 20 61 73 20 55 50 53 54 52 45 41 4d 2c 20 74 68 65 6e | emote.branches.as.UPSTREAM,.then |
| 6c020 | 20 79 6f 75 20 6d 69 67 68 74 20 61 6c 73 6f 20 77 61 6e 74 0a 74 6f 20 73 65 74 20 60 6d 61 67 | .you.might.also.want.to.set.`mag |
| 6c040 | 69 74 2d 62 72 61 6e 63 68 2d 70 72 65 66 65 72 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65 61 6d | it-branch-prefer-remote-upstream |
| 6c060 | 27 20 74 6f 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 2e 0a 48 6f 77 65 76 65 72 2c 20 49 | '.to.a.non-nil.value..However,.I |
| 6c080 | 20 72 65 63 6f 6d 6d 65 6e 64 20 74 68 61 74 20 79 6f 75 20 75 73 65 20 6c 6f 63 61 6c 20 62 72 | .recommend.that.you.use.local.br |
| 6c0a0 | 61 6e 63 68 65 73 20 61 73 20 55 50 53 54 52 45 41 4d 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d | anches.as.UPSTREAM."...:package- |
| 6c0c0 | 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 72 | version.'(magit..."2.9.0")...:gr |
| 6c0e0 | 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 28 72 65 | oup.'magit-commands...:type.'(re |
| 6c100 | 70 65 61 74 20 28 63 6f 6e 73 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 55 73 65 20 75 70 73 | peat.(cons.(string.:tag."Use.ups |
| 6c120 | 74 72 65 61 6d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | tream")........................( |
| 6c140 | 63 68 6f 69 63 65 20 3a 74 61 67 20 22 46 6f 72 20 62 72 61 6e 63 68 65 73 22 20 3b 3f 3f 3f 0a | choice.:tag."For.branches".;???. |
| 6c160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 6c180 | 72 65 67 65 78 70 20 3a 74 61 67 20 22 4d 61 74 63 68 69 6e 67 22 29 0a 20 20 20 20 20 20 20 20 | regexp.:tag."Matching")......... |
| 6c1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 65 61 74 20 3a | .......................(repeat.: |
| 6c1c0 | 74 61 67 20 22 45 78 63 65 70 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tag."Except".................... |
| 6c1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 | ....................(string.:tag |
| 6c200 | 20 22 42 72 61 6e 63 68 22 29 29 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 | ."Branch"))))))..(defcustom.magi |
| 6c220 | 74 2d 62 72 61 6e 63 68 2d 72 65 6e 61 6d 65 2d 70 75 73 68 2d 74 61 72 67 65 74 20 74 0a 20 20 | t-branch-rename-push-target.t... |
| 6c240 | 22 57 68 65 74 68 65 72 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 73 65 74 75 70 20 69 | "Whether.the.push-remote.setup.i |
| 6c260 | 73 20 70 72 65 73 65 72 76 65 64 20 77 68 65 6e 20 72 65 6e 61 6d 69 6e 67 20 61 20 62 72 61 6e | s.preserved.when.renaming.a.bran |
| 6c280 | 63 68 2e 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 | ch...The.command.`magit-branch-r |
| 6c2a0 | 65 6e 61 6d 65 27 20 72 65 6e 61 6d 65 73 20 61 20 62 72 61 6e 63 68 20 6e 61 6d 65 64 20 4f 4c | ename'.renames.a.branch.named.OL |
| 6c2c0 | 44 20 74 6f 0a 4e 45 57 2e 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 | D.to.NEW...This.option.controls. |
| 6c2e0 | 68 6f 77 20 6d 75 63 68 20 6f 66 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 73 65 74 75 | how.much.of.the.push-remote.setu |
| 6c300 | 70 20 69 73 0a 70 72 65 73 65 72 76 65 64 20 77 68 65 6e 20 64 6f 69 6e 67 20 73 6f 2e 0a 0a 57 | p.is.preserved.when.doing.so...W |
| 6c320 | 68 65 6e 20 6e 69 6c 2c 20 74 68 65 6e 20 70 72 65 73 65 72 76 65 20 6e 6f 74 68 69 6e 67 20 61 | hen.nil,.then.preserve.nothing.a |
| 6c340 | 6e 64 20 75 6e 73 65 74 20 60 62 72 61 6e 63 68 2e 4f 4c 44 2e 70 75 73 68 52 65 6d 6f 74 65 27 | nd.unset.`branch.OLD.pushRemote' |
| 6c360 | 2e 0a 0a 57 68 65 6e 20 60 6c 6f 63 61 6c 2d 6f 6e 6c 79 27 2c 20 74 68 65 6e 20 66 69 72 73 74 | ...When.`local-only',.then.first |
| 6c380 | 20 73 65 74 20 60 62 72 61 6e 63 68 2e 4e 45 57 2e 70 75 73 68 52 65 6d 6f 74 65 27 20 74 6f 20 | .set.`branch.NEW.pushRemote'.to. |
| 6c3a0 | 74 68 65 0a 20 20 73 61 6d 65 20 76 61 6c 75 65 20 61 73 20 60 62 72 61 6e 63 68 2e 4f 4c 44 2e | the...same.value.as.`branch.OLD. |
| 6c3c0 | 70 75 73 68 52 65 6d 6f 74 65 27 2c 20 70 72 6f 76 69 64 65 64 20 74 68 65 20 6c 61 74 74 65 72 | pushRemote',.provided.the.latter |
| 6c3e0 | 20 69 73 0a 20 20 61 63 74 75 61 6c 6c 79 20 73 65 74 20 61 6e 64 20 75 6e 6c 65 73 73 20 74 68 | .is...actually.set.and.unless.th |
| 6c400 | 65 20 66 6f 72 6d 65 72 20 61 6c 72 65 61 64 79 20 68 61 73 20 61 6e 6f 74 68 65 72 20 76 61 6c | e.former.already.has.another.val |
| 6c420 | 75 65 2e 0a 0a 57 68 65 6e 20 74 2c 20 74 68 65 6e 20 72 65 6e 61 6d 65 20 74 68 65 20 62 72 61 | ue...When.t,.then.rename.the.bra |
| 6c440 | 6e 63 68 20 6e 61 6d 65 64 20 4f 4c 44 20 6f 6e 20 74 68 65 20 72 65 6d 6f 74 65 20 73 70 65 63 | nch.named.OLD.on.the.remote.spec |
| 6c460 | 69 66 69 65 64 0a 20 20 62 79 20 60 62 72 61 6e 63 68 2e 4f 4c 44 2e 70 75 73 68 52 65 6d 6f 74 | ified...by.`branch.OLD.pushRemot |
| 6c480 | 65 27 20 74 6f 20 4e 45 57 2c 20 70 72 6f 76 69 64 65 64 20 4f 4c 44 20 65 78 69 73 74 73 20 6f | e'.to.NEW,.provided.OLD.exists.o |
| 6c4a0 | 6e 20 74 68 61 74 0a 20 20 72 65 6d 6f 74 65 20 61 6e 64 20 75 6e 6c 65 73 73 20 4e 45 57 20 61 | n.that...remote.and.unless.NEW.a |
| 6c4c0 | 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 6f 6e 20 74 68 65 20 72 65 6d 6f 74 65 2e 0a 0a 57 68 | lready.exists.on.the.remote...Wh |
| 6c4e0 | 65 6e 20 60 66 6f 72 67 65 2d 6f 6e 6c 79 27 20 61 6e 64 20 74 68 65 20 60 66 6f 72 67 65 27 20 | en.`forge-only'.and.the.`forge'. |
| 6c500 | 70 61 63 6b 61 67 65 20 69 73 20 61 76 61 69 6c 61 62 6c 65 2c 20 74 68 65 6e 0a 20 20 62 65 68 | package.is.available,.then...beh |
| 6c520 | 61 76 65 20 6c 69 6b 65 20 60 74 27 20 69 66 20 74 68 65 20 72 65 6d 6f 74 65 20 70 6f 69 6e 74 | ave.like.`t'.if.the.remote.point |
| 6c540 | 73 20 74 6f 20 61 20 72 65 70 6f 73 69 74 6f 72 79 20 6f 6e 20 61 20 66 6f 72 67 65 0a 20 20 28 | s.to.a.repository.on.a.forge...( |
| 6c560 | 63 75 72 72 65 6e 74 6c 79 20 47 69 74 68 75 62 20 6f 72 20 47 69 74 6c 61 62 29 2c 20 6f 74 68 | currently.Github.or.Gitlab),.oth |
| 6c580 | 65 72 77 69 73 65 20 6c 69 6b 65 20 60 6c 6f 63 61 6c 2d 6f 6e 6c 79 27 2e 22 0a 20 20 3a 70 61 | erwise.like.`local-only'."...:pa |
| 6c5a0 | 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 30 2e 30 22 | ckage-version.'(magit..."2.90.0" |
| 6c5c0 | 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 |
| 6c5e0 | 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 20 3a 74 61 | pe.'(choice...........(const.:ta |
| 6c600 | 67 20 22 44 6f 6e 27 74 20 70 72 65 73 65 72 76 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 73 65 | g."Don't.preserve.push-remote.se |
| 6c620 | 74 75 70 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 | tup".nil)...........(const.:tag. |
| 6c640 | 22 50 72 65 73 65 72 76 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 73 65 74 75 70 22 20 6c 6f 63 | "Preserve.push-remote.setup".loc |
| 6c660 | 61 6c 2d 6f 6e 6c 79 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 | al-only)...........(const.:tag." |
| 6c680 | 2e 2e 2e 20 61 6e 64 20 72 65 6e 61 6d 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 62 72 61 | ....and.rename.corresponding.bra |
| 6c6a0 | 6e 63 68 20 6f 6e 20 72 65 6d 6f 74 65 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | nch.on.remote".t)...........(con |
| 6c6c0 | 73 74 20 3a 74 61 67 20 22 2e 2e 2e 20 62 75 74 20 6f 6e 6c 79 20 69 66 20 72 65 6d 6f 74 65 20 | st.:tag."....but.only.if.remote. |
| 6c6e0 | 69 73 20 6f 6e 20 61 20 66 6f 72 67 65 22 20 66 6f 72 67 65 2d 6f 6e 6c 79 29 29 29 0a 0a 28 64 | is.on.a.forge".forge-only)))..(d |
| 6c700 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 69 72 65 63 74 2d 63 6f 6e | efcustom.magit-branch-direct-con |
| 6c720 | 66 69 67 75 72 65 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 | figure.t..."Whether.the.command. |
| 6c740 | 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 27 20 73 68 6f 77 73 20 47 69 74 20 76 61 72 69 61 62 6c | `magit-branch'.shows.Git.variabl |
| 6c760 | 65 73 2e 0a 57 68 65 6e 20 73 65 74 20 74 6f 20 6e 69 6c 2c 20 6e 6f 20 76 61 72 69 61 62 6c 65 | es..When.set.to.nil,.no.variable |
| 6c780 | 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 74 68 69 73 20 74 72 61 6e 73 69 65 6e | s.are.displayed.by.this.transien |
| 6c7a0 | 74 0a 63 6f 6d 6d 61 6e 64 2c 20 69 6e 73 74 65 61 64 20 74 68 65 20 73 75 62 2d 74 72 61 6e 73 | t.command,.instead.the.sub-trans |
| 6c7c0 | 69 65 6e 74 20 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 27 0a 68 61 | ient.`magit-branch-configure'.ha |
| 6c7e0 | 73 20 74 6f 20 62 65 20 75 73 65 64 20 74 6f 20 76 69 65 77 20 61 6e 64 20 63 68 61 6e 67 65 20 | s.to.be.used.to.view.and.change. |
| 6c800 | 62 72 61 6e 63 68 20 72 65 6c 61 74 65 64 20 76 61 72 69 61 62 6c 65 73 2e 22 0a 20 20 3a 70 61 | branch.related.variables."...:pa |
| 6c820 | 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 37 2e 30 22 29 | ckage-version.'(magit..."2.7.0") |
| 6c840 | 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 |
| 6c860 | 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 70 75 | e.'boolean)..(defcustom.magit-pu |
| 6c880 | 62 6c 69 73 68 65 64 2d 62 72 61 6e 63 68 65 73 20 27 28 22 6f 72 69 67 69 6e 2f 6d 61 73 74 65 | blished-branches.'("origin/maste |
| 6c8a0 | 72 22 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 62 72 61 6e 63 68 65 73 20 74 68 61 74 20 61 72 65 | r")..."List.of.branches.that.are |
| 6c8c0 | 20 63 6f 6e 73 69 64 65 72 65 64 20 74 6f 20 62 65 20 70 75 62 6c 69 73 68 65 64 2e 22 0a 20 20 | .considered.to.be.published."... |
| 6c8e0 | 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 33 | :package-version.'(magit..."2.13 |
| 6c900 | 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 | .0")...:group.'magit-commands... |
| 6c920 | 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 3b 3b 3b 20 43 6f 6d | :type.'(repeat.string))..;;;.Com |
| 6c940 | 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 | mands..;;;###autoload.(autoload. |
| 6c960 | 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 20 22 6d 61 67 69 74 22 20 6e 69 6c 20 74 29 0a 28 74 72 | 'magit-branch."magit".nil.t).(tr |
| 6c980 | 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 6e | ansient-define-prefix.magit-bran |
| 6c9a0 | 63 68 20 28 62 72 61 6e 63 68 29 0a 20 20 22 41 64 64 2c 20 63 6f 6e 66 69 67 75 72 65 20 6f 72 | ch.(branch)..."Add,.configure.or |
| 6c9c0 | 20 72 65 6d 6f 76 65 20 61 20 62 72 61 6e 63 68 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 | .remove.a.branch."...:man-page." |
| 6c9e0 | 67 69 74 2d 62 72 61 6e 63 68 22 0a 20 20 5b 3a 69 66 20 28 23 23 61 6e 64 20 6d 61 67 69 74 2d | git-branch"...[:if.(##and.magit- |
| 6ca00 | 62 72 61 6e 63 68 2d 64 69 72 65 63 74 2d 63 6f 6e 66 69 67 75 72 65 20 28 74 72 61 6e 73 69 65 | branch-direct-configure.(transie |
| 6ca20 | 6e 74 2d 73 63 6f 70 65 29 29 0a 20 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 28 23 23 63 6f | nt-scope))....:description.(##co |
| 6ca40 | 6e 63 61 74 0a 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 | ncat..................(propertiz |
| 6ca60 | 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 6e 74 2d | e."Configure.".'face.'transient- |
| 6ca80 | 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 28 70 72 6f 70 65 | heading)..................(prope |
| 6caa0 | 72 74 69 7a 65 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 63 6f 70 65 29 20 27 66 61 63 65 20 27 6d | rtize.(transient-scope).'face.'m |
| 6cac0 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 29 0a 20 20 20 28 22 64 22 20 6d 61 67 69 | agit-branch-local))....("d".magi |
| 6cae0 | 74 2d 62 72 61 6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 20 | t-branch.<branch>.description).. |
| 6cb00 | 20 20 28 22 75 22 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e 6d 65 72 | ..("u".magit-branch.<branch>.mer |
| 6cb20 | 67 65 2f 72 65 6d 6f 74 65 29 0a 20 20 20 28 22 72 22 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e | ge/remote)....("r".magit-branch. |
| 6cb40 | 3c 62 72 61 6e 63 68 3e 2e 72 65 62 61 73 65 29 0a 20 20 20 28 22 70 22 20 6d 61 67 69 74 2d 62 | <branch>.rebase)....("p".magit-b |
| 6cb60 | 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 29 5d 0a 20 20 5b 3a | ranch.<branch>.pushRemote)]...[: |
| 6cb80 | 69 66 2d 6e 6f 6e 2d 6e 69 6c 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 69 72 65 63 74 2d 63 | if-non-nil.magit-branch-direct-c |
| 6cba0 | 6f 6e 66 69 67 75 72 65 0a 20 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 43 6f 6e 66 69 67 | onfigure....:description."Config |
| 6cbc0 | 75 72 65 20 72 65 70 6f 73 69 74 6f 72 79 20 64 65 66 61 75 6c 74 73 22 0a 20 20 20 28 22 52 22 | ure.repository.defaults"....("R" |
| 6cbe0 | 20 6d 61 67 69 74 2d 70 75 6c 6c 2e 72 65 62 61 73 65 29 0a 20 20 20 28 22 50 22 20 6d 61 67 69 | .magit-pull.rebase)....("P".magi |
| 6cc00 | 74 2d 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 29 0a 20 20 20 28 22 42 22 20 22 55 | t-remote.pushDefault)....("B"."U |
| 6cc20 | 70 64 61 74 65 20 64 65 66 61 75 6c 74 20 62 72 61 6e 63 68 22 20 6d 61 67 69 74 2d 75 70 64 61 | pdate.default.branch".magit-upda |
| 6cc40 | 74 65 2d 64 65 66 61 75 6c 74 2d 62 72 61 6e 63 68 0a 20 20 20 20 3a 69 6e 61 70 74 2d 69 66 2d | te-default-branch.....:inapt-if- |
| 6cc60 | 6e 6f 74 20 6d 61 67 69 74 2d 67 65 74 2d 73 6f 6d 65 2d 72 65 6d 6f 74 65 29 5d 0a 20 20 5b 22 | not.magit-get-some-remote)]...[" |
| 6cc80 | 41 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 | Arguments"....(7."-r"."Recurse.s |
| 6cca0 | 75 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 | ubmodules.when.checking.out.an.e |
| 6ccc0 | 78 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 | xisting.branch"......."--recurse |
| 6cce0 | 2d 73 75 62 6d 6f 64 75 6c 65 73 22 29 5d 0a 20 20 5b 5b 22 43 68 65 63 6b 6f 75 74 22 0a 20 20 | -submodules")]...[["Checkout"... |
| 6cd00 | 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 |
| 6cd20 | 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 |
| 6cd40 | 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).. |
| 6cd60 | 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 |
| 6cd80 | 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 |
| 6cda0 | 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 |
| 6cdc0 | 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 |
| 6cde0 | 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 |
| 6ce00 | 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"... |
| 6ce20 | 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)]....[" |
| 6ce40 | 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"... |
| 6ce60 | 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).....(" |
| 6ce80 | 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 |
| 6cea0 | 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 |
| 6cec0 | 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) |
| 6cee0 | 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.. |
| 6cf00 | 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). |
| 6cf20 | 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 |
| 6cf40 | 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 |
| 6cf60 | 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 |
| 6cf80 | 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"............ |
| 6cfa0 | 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)]....["".... |
| 6cfc0 | 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- |
| 6cfe0 | 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 |
| 6d000 | 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 |
| 6d020 | 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 |
| 6d040 | 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 |
| 6d060 | 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. |
| 6d080 | 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 |
| 6d0a0 | 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 |
| 6d0c0 | 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 |
| 6d0e0 | 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 |
| 6d100 | 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. |
| 6d120 | 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 |
| 6d140 | 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 |
| 6d160 | 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 |
| 6d180 | 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 |
| 6d1a0 | 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 |
| 6d1c0 | 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 |
| 6d1e0 | 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 |
| 6d200 | 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 |
| 6d220 | 68 65 63 6b 6f 75 74 20 52 45 56 49 53 49 4f 4e 29 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 | heckout.REVISION)."...(declare.( |
| 6d240 | 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 6d 61 67 69 74 2d 2d 63 68 65 63 6b 6f 75 74 | interactive-only.magit--checkout |
| 6d260 | 29 29 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 | ))...(interactive.(list.(magit-r |
| 6d280 | 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 65 63 | ead-other-branch-or-commit."Chec |
| 6d2a0 | 6b 6f 75 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 28 6d 61 67 | kout")......................(mag |
| 6d2c0 | 69 74 2d 62 72 61 6e 63 68 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 77 68 65 6e 20 28 | it-branch-arguments)))...(when.( |
| 6d2e0 | 73 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 | string-match."\\`heads/\\(.+\\)" |
| 6d300 | 20 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 20 28 73 65 74 71 20 72 65 76 69 73 69 6f 6e 20 28 6d | .revision).....(setq.revision.(m |
| 6d320 | 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 72 65 76 69 73 69 6f 6e 29 29 29 0a 20 20 28 6d 61 67 | atch-string.1.revision)))...(mag |
| 6d340 | 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 63 68 65 63 6b 6f 75 74 22 20 61 72 67 73 | it-run-git-async."checkout".args |
| 6d360 | 20 72 65 76 69 73 69 6f 6e 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 63 68 65 63 6b | .revision))..(defun.magit--check |
| 6d380 | 6f 75 74 20 28 72 65 76 69 73 69 6f 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 | out.(revision.&optional.args)... |
| 6d3a0 | 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 65 61 64 73 2f 5c 5c | (when.(string-match."\\`heads/\\ |
| 6d3c0 | 28 2e 2b 5c 5c 29 22 20 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 20 28 73 65 74 71 20 72 65 76 69 | (.+\\)".revision).....(setq.revi |
| 6d3e0 | 73 69 6f 6e 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 72 65 76 69 73 69 6f 6e 29 29 29 | sion.(match-string.1.revision))) |
| 6d400 | 0a 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 61 72 | ...(magit-call-git."checkout".ar |
| 6d420 | 67 73 20 72 65 76 69 73 69 6f 6e 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | gs.revision))..;;;###autoload.(d |
| 6d440 | 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 72 65 61 74 65 20 28 62 72 61 6e 63 68 | efun.magit-branch-create.(branch |
| 6d460 | 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 22 43 72 65 61 74 65 20 42 52 41 4e 43 48 20 61 | .start-point)..."Create.BRANCH.a |
| 6d480 | 74 20 62 72 61 6e 63 68 20 6f 72 20 72 65 76 69 73 69 6f 6e 20 53 54 41 52 54 2d 50 4f 49 4e 54 | t.branch.or.revision.START-POINT |
| 6d4a0 | 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 | ."...(declare.(interactive-only. |
| 6d4c0 | 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 29 29 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | magit-call-git))...(interactive. |
| 6d4e0 | 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 72 65 61 74 65 20 | (magit-branch-read-args."Create. |
| 6d500 | 62 72 61 6e 63 68 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 | branch"))...(magit-run-git-async |
| 6d520 | 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 | ."branch".branch.start-point)... |
| 6d540 | 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 74 | (set-process-sentinel....magit-t |
| 6d560 | 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 20 | his-process....(lambda.(process. |
| 6d580 | 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 73 | event)......(when.(memq.(process |
| 6d5a0 | 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 65 78 69 74 20 73 69 67 6e 61 6c 29 29 | -status.process).'(exit.signal)) |
| 6d5c0 | 0a 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6d 61 79 62 65 2d 61 64 6a 75 | ........(magit-branch-maybe-adju |
| 6d5e0 | 73 74 2d 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a | st-upstream.branch.start-point). |
| 6d600 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 | .......(magit-process-sentinel.p |
| 6d620 | 72 6f 63 65 73 73 20 65 76 65 6e 74 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | rocess.event)))))..;;;###autoloa |
| 6d640 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 6e 64 2d 63 68 65 63 6b 6f | d.(defun.magit-branch-and-checko |
| 6d660 | 75 74 20 28 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 20 26 6f 70 74 69 6f 6e 61 6c | ut.(branch.start-point.&optional |
| 6d680 | 20 61 72 67 73 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 42 52 | .args)..."Create.and.checkout.BR |
| 6d6a0 | 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 41 52 54 | ANCH.at.branch.or.revision.START |
| 6d6c0 | 2d 50 4f 49 4e 54 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 | -POINT."...(declare.(interactive |
| 6d6e0 | 2d 6f 6e 6c 79 20 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 29 29 0a 20 20 28 69 6e 74 65 72 61 | -only.magit-call-git))...(intera |
| 6d700 | 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 64 | ctive.(append.(magit-branch-read |
| 6d720 | 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 63 | -args."Create.and.checkout.branc |
| 6d740 | 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 74 | h")........................(list |
| 6d760 | 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 28 | .(magit-branch-arguments))))...( |
| 6d780 | 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 39 | if.(string-match-p."^stash@{[0-9 |
| 6d7a0 | 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 2d | ]+}$".start-point).......(magit- |
| 6d7c0 | 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 20 | run-git."stash"."branch".branch. |
| 6d7e0 | 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d | start-point).....(magit-run-git- |
| 6d800 | 61 73 79 6e 63 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 | async."checkout".args."-b".branc |
| 6d820 | 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d | h.start-point).....(set-process- |
| 6d840 | 73 65 6e 74 69 6e 65 6c 0a 20 20 20 20 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 | sentinel......magit-this-process |
| 6d860 | 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 | ......(lambda.(process.event)... |
| 6d880 | 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 | .....(when.(memq.(process-status |
| 6d8a0 | 20 70 72 6f 63 65 73 73 29 20 27 28 65 78 69 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 20 20 | .process).'(exit.signal))....... |
| 6d8c0 | 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 75 70 | ...(magit-branch-maybe-adjust-up |
| 6d8e0 | 73 74 72 65 61 6d 20 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 | stream.branch.start-point)...... |
| 6d900 | 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 |
| 6d920 | 65 73 73 20 65 76 65 6e 74 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | ess.event))))))..;;;###autoload. |
| 6d940 | 28 64 65 66 75 6e 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 20 | (defun.magit-branch-or-checkout. |
| 6d960 | 28 61 72 67 20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 22 48 | (arg.&optional.start-point)..."H |
| 6d980 | 79 62 72 69 64 20 62 65 74 77 65 65 6e 20 60 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 27 20 61 | ybrid.between.`magit-checkout'.a |
| 6d9a0 | 6e 64 20 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 0a | nd.`magit-branch-and-checkout'.. |
| 6d9c0 | 0a 41 73 6b 20 74 68 65 20 75 73 65 72 20 66 6f 72 20 61 6e 20 65 78 69 73 74 69 6e 67 20 62 72 | .Ask.the.user.for.an.existing.br |
| 6d9e0 | 61 6e 63 68 20 6f 72 20 72 65 76 69 73 69 6f 6e 2e 20 20 49 66 20 74 68 65 20 75 73 65 72 0a 69 | anch.or.revision...If.the.user.i |
| 6da00 | 6e 70 75 74 20 61 63 74 75 61 6c 6c 79 20 63 61 6e 20 62 65 20 72 65 73 6f 6c 76 65 64 20 61 73 | nput.actually.can.be.resolved.as |
| 6da20 | 20 61 20 62 72 61 6e 63 68 20 6f 72 20 72 65 76 69 73 69 6f 6e 2c 20 74 68 65 6e 0a 63 68 65 63 | .a.branch.or.revision,.then.chec |
| 6da40 | 6b 20 74 68 61 74 20 6f 75 74 2c 20 6a 75 73 74 20 6c 69 6b 65 20 60 6d 61 67 69 74 2d 63 68 65 | k.that.out,.just.like.`magit-che |
| 6da60 | 63 6b 6f 75 74 27 20 77 6f 75 6c 64 2e 0a 0a 4f 74 68 65 72 77 69 73 65 20 63 72 65 61 74 65 20 | ckout'.would...Otherwise.create. |
| 6da80 | 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 61 20 6e 65 77 20 62 72 61 6e 63 68 20 75 73 69 6e 67 20 | and.checkout.a.new.branch.using. |
| 6daa0 | 74 68 65 20 69 6e 70 75 74 20 61 73 0a 69 74 73 20 6e 61 6d 65 2e 20 20 42 65 66 6f 72 65 20 64 | the.input.as.its.name...Before.d |
| 6dac0 | 6f 69 6e 67 20 73 6f 20 72 65 61 64 20 74 68 65 20 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 | oing.so.read.the.starting-point. |
| 6dae0 | 66 6f 72 20 74 68 65 20 6e 65 77 0a 62 72 61 6e 63 68 2e 20 20 54 68 69 73 20 69 73 20 73 69 6d | for.the.new.branch...This.is.sim |
| 6db00 | 69 6c 61 72 20 74 6f 20 77 68 61 74 20 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 6e 64 2d 63 | ilar.to.what.`magit-branch-and-c |
| 6db20 | 68 65 63 6b 6f 75 74 27 0a 64 6f 65 73 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 74 65 | heckout'.does."...(declare.(inte |
| 6db40 | 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 29 29 0a 20 20 | ractive-only.magit-call-git))... |
| 6db60 | 28 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 | (interactive....(let.((arg.(magi |
| 6db80 | 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 22 43 | t-read-other-branch-or-commit."C |
| 6dba0 | 68 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 | heckout")))......(list.arg...... |
| 6dbc0 | 20 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 | ......(and.(not.(magit-commit-p. |
| 6dbe0 | 61 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 | arg)).................(magit-rea |
| 6dc00 | 64 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 | d-starting-point."Create.and.che |
| 6dc20 | 63 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 | ckout.branch".arg)))))...(when.( |
| 6dc40 | 73 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 | string-match."\\`heads/\\(.+\\)" |
| 6dc60 | 20 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 | .arg).....(setq.arg.(match-strin |
| 6dc80 | 67 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 | g.1.arg)))...(if.start-point.... |
| 6dca0 | 20 20 20 28 77 69 74 68 2d 73 75 70 70 72 65 73 73 65 64 2d 77 61 72 6e 69 6e 67 73 20 28 28 69 | ...(with-suppressed-warnings.((i |
| 6dcc0 | 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 6e 64 | nteractive-only.magit-branch-and |
| 6dce0 | 2d 63 68 65 63 6b 6f 75 74 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 | -checkout)).........(magit-branc |
| 6dd00 | 68 2d 61 6e 64 2d 63 68 65 63 6b 6f 75 74 20 61 72 67 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 29 | h-and-checkout.arg.start-point)) |
| 6dd20 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 63 68 65 63 6b 6f 75 74 20 61 72 67 29 0a 20 20 20 20 28 | .....(magit--checkout.arg).....( |
| 6dd40 | 6d 61 67 69 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 | magit-refresh)))..;;;###autoload |
| 6dd60 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 68 65 63 6b 6f 75 74 20 28 62 | .(defun.magit-branch-checkout.(b |
| 6dd80 | 72 61 6e 63 68 20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 22 | ranch.&optional.start-point)..." |
| 6dda0 | 43 68 65 63 6b 6f 75 74 20 61 6e 20 65 78 69 73 74 69 6e 67 20 6f 72 20 6e 65 77 20 6c 6f 63 61 | Checkout.an.existing.or.new.loca |
| 6ddc0 | 6c 20 62 72 61 6e 63 68 2e 0a 0a 52 65 61 64 20 61 20 62 72 61 6e 63 68 20 6e 61 6d 65 20 66 72 | l.branch...Read.a.branch.name.fr |
| 6dde0 | 6f 6d 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 | om.the.user.offering.all.local.b |
| 6de00 | 72 61 6e 63 68 65 73 20 61 6e 64 0a 61 20 73 75 62 73 65 74 20 6f 66 20 72 65 6d 6f 74 65 20 62 | ranches.and.a.subset.of.remote.b |
| 6de20 | 72 61 6e 63 68 65 73 20 61 73 20 63 61 6e 64 69 64 61 74 65 73 2e 20 20 4f 6d 69 74 20 72 65 6d | ranches.as.candidates...Omit.rem |
| 6de40 | 6f 74 65 20 62 72 61 6e 63 68 65 73 0a 66 6f 72 20 77 68 69 63 68 20 61 20 6c 6f 63 61 6c 20 62 | ote.branches.for.which.a.local.b |
| 6de60 | 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 20 66 72 | ranch.by.the.same.name.exists.fr |
| 6de80 | 6f 6d 20 74 68 65 20 6c 69 73 74 0a 6f 66 20 63 61 6e 64 69 64 61 74 65 73 2e 20 20 54 68 65 20 | om.the.list.of.candidates...The. |
| 6dea0 | 75 73 65 72 20 63 61 6e 20 61 6c 73 6f 20 65 6e 74 65 72 20 61 20 63 6f 6d 70 6c 65 74 65 6c 79 | user.can.also.enter.a.completely |
| 6dec0 | 20 6e 65 77 20 62 72 61 6e 63 68 0a 6e 61 6d 65 2e 0a 0a 2d 20 49 66 20 74 68 65 20 75 73 65 72 | .new.branch.name...-.If.the.user |
| 6dee0 | 20 73 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 | .selects.an.existing.local.branc |
| 6df00 | 68 2c 20 74 68 65 6e 20 63 68 65 63 6b 20 74 68 61 74 0a 20 20 6f 75 74 2e 0a 0a 2d 20 49 66 20 | h,.then.check.that...out...-.If. |
| 6df20 | 74 68 65 20 75 73 65 72 20 73 65 6c 65 63 74 73 20 61 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 | the.user.selects.a.remote.branch |
| 6df40 | 2c 20 74 68 65 6e 20 63 72 65 61 74 65 20 61 6e 64 20 63 68 65 63 6b 6f 75 74 0a 20 20 61 20 6e | ,.then.create.and.checkout...a.n |
| 6df60 | 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 20 6e 61 | ew.local.branch.with.the.same.na |
| 6df80 | 6d 65 2e 20 20 43 6f 6e 66 69 67 75 72 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 0a 20 20 72 65 | me...Configure.the.selected...re |
| 6dfa0 | 6d 6f 74 65 20 62 72 61 6e 63 68 20 61 73 20 70 75 73 68 20 74 61 72 67 65 74 2e 0a 0a 2d 20 49 | mote.branch.as.push.target...-.I |
| 6dfc0 | 66 20 74 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 | f.the.user.enters.a.new.branch.n |
| 6dfe0 | 61 6d 65 2c 20 74 68 65 6e 20 63 72 65 61 74 65 20 61 6e 64 20 63 68 65 63 6b 0a 20 20 74 68 61 | ame,.then.create.and.check...tha |
| 6e000 | 74 20 6f 75 74 2c 20 61 66 74 65 72 20 61 6c 73 6f 20 72 65 61 64 69 6e 67 20 74 68 65 20 73 74 | t.out,.after.also.reading.the.st |
| 6e020 | 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a 49 6e 20 | arting-point.from.the.user...In. |
| 6e040 | 74 68 65 20 6c 61 74 74 65 72 20 74 77 6f 20 63 61 73 65 73 20 74 68 65 20 75 70 73 74 72 65 61 | the.latter.two.cases.the.upstrea |
| 6e060 | 6d 20 69 73 20 61 6c 73 6f 20 73 65 74 2e 20 20 57 68 65 74 68 65 72 20 69 74 20 69 73 0a 73 65 | m.is.also.set...Whether.it.is.se |
| 6e080 | 74 20 74 6f 20 74 68 65 20 63 68 6f 73 65 6e 20 53 54 41 52 54 2d 50 4f 49 4e 54 20 6f 72 20 73 | t.to.the.chosen.START-POINT.or.s |
| 6e0a0 | 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 76 61 6c | omething.else.depends.on.the.val |
| 6e0c0 | 75 65 20 6f 66 20 60 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 | ue.of.`magit-branch-adjust-remot |
| 6e0e0 | 65 2d 75 70 73 74 72 65 61 6d 2d 61 6c 69 73 74 27 2c 20 6a 75 73 74 20 6c 69 6b 65 0a 77 68 65 | e-upstream-alist',.just.like.whe |
| 6e100 | 6e 20 75 73 69 6e 67 20 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 6e 64 2d 63 68 65 63 6b 6f | n.using.`magit-branch-and-checko |
| 6e120 | 75 74 27 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e | ut'."...(declare.(interactive-on |
| 6e140 | 6c 79 20 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 29 29 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | ly.magit-call-git))...(interacti |
| 6e160 | 76 65 0a 20 20 20 28 6c 65 74 2a 20 28 28 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 65 74 | ve....(let*.((current.(magit-get |
| 6e180 | 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 28 6c 6f 63 | -current-branch))...........(loc |
| 6e1a0 | 61 6c 20 20 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 | al...(magit-list-local-branch-na |
| 6e1c0 | 6d 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 74 65 20 20 28 73 65 71 2d 66 69 | mes))...........(remote..(seq-fi |
| 6e1e0 | 6c 74 65 72 20 28 23 23 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5b 5e 2f 5d 2b | lter.(##and.(string-match."[^/]+ |
| 6e200 | 2f 22 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | /".%)........................... |
| 6e220 | 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 73 74 72 | ............(not.(member.(substr |
| 6e240 | 69 6e 67 20 25 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ing.%.(match-end.0))............ |
| 6e260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 6e280 | 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)))).. |
| 6e2a0 | 20 20 20 20 20 20 20 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 |
| 6e2c0 | 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 29 | agit-list-remote-branch-names))) |
| 6e2e0 | 0a 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 73 20 28 6e 63 6f 6e 63 20 28 64 65 6c 65 | ...........(choices.(nconc.(dele |
| 6e300 | 74 65 20 63 75 72 72 65 6e 74 20 6c 6f 63 61 6c 29 20 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 | te.current.local).remote))...... |
| 6e320 | 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 70 | .....(atpoint.(magit-branch-at-p |
| 6e340 | 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 20 28 6d 61 67 69 74 | oint))...........(choice..(magit |
| 6e360 | 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -completing-read................ |
| 6e380 | 20 20 20 20 20 22 43 68 65 63 6b 6f 75 74 20 62 72 61 6e 63 68 22 20 63 68 6f 69 63 65 73 0a 20 | ....."Checkout.branch".choices.. |
| 6e3a0 | 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 27 | ...................nil.nil.nil.' |
| 6e3c0 | 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.......... |
| 6e3e0 | 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 61 74 70 6f | ...........(or.(car.(member.atpo |
| 6e400 | 69 6e 74 20 63 68 6f 69 63 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | int.choices))................... |
| 6e420 | 20 20 20 20 20 20 28 61 6e 64 20 61 74 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(and.atpoint.............. |
| 6e440 | 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 28 61 6e | ................(car.(member.(an |
| 6e460 | 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5b 5e 2f 5d 2b 2f 22 20 61 74 70 6f 69 6e 74 | d.(string-match."[^/]+/".atpoint |
| 6e480 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 6e4a0 | 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 61 74 70 6f | .................(substring.atpo |
| 6e4c0 | 69 6e 74 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | int.(match-end.0)))............. |
| 6e4e0 | 20 20 20 20 20 20 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 | ..............................ch |
| 6e500 | 6f 69 63 65 73 29 29 29 29 29 29 29 0a 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6d 65 6d 62 65 72 | oices)))))))......(cond.((member |
| 6e520 | 20 63 68 6f 69 63 65 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 | .choice.remote).............(lis |
| 6e540 | 74 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5b 5e 2f 5d 2b 2f 22 20 63 68 | t.(and.(string-match."[^/]+/".ch |
| 6e560 | 6f 69 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 | oice)........................(su |
| 6e580 | 62 73 74 72 69 6e 67 20 63 68 6f 69 63 65 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 0a 20 | bstring.choice.(match-end.0))).. |
| 6e5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 6f 69 63 65 29 29 0a 20 20 20 20 20 20 | .................choice))....... |
| 6e5c0 | 20 20 20 20 20 28 28 6d 65 6d 62 65 72 20 63 68 6f 69 63 65 20 6c 6f 63 61 6c 29 0a 20 20 20 20 | .....((member.choice.local)..... |
| 6e5e0 | 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 63 68 6f 69 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 | ........(list.choice)).......... |
| 6e600 | 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 63 68 6f 69 63 65 20 28 6d | ..(t.............(list.choice.(m |
| 6e620 | 61 67 69 74 2d 72 65 61 64 2d 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 22 43 72 65 61 74 65 | agit-read-starting-point."Create |
| 6e640 | 22 20 63 68 6f 69 63 65 29 29 29 29 29 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 6e 6f 74 20 | ".choice))))))...(cond....((not. |
| 6e660 | 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 63 68 65 63 6b 6f 75 | start-point).....(magit--checkou |
| 6e680 | 74 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 72 67 75 6d 65 6e 74 73 | t.branch.(magit-branch-arguments |
| 6e6a0 | 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20 28 74 0a 20 20 | )).....(magit-refresh))....(t... |
| 6e6c0 | 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 6d 6f 64 69 66 69 65 64 | ..(when.(magit-anything-modified |
| 6e6e0 | 2d 70 20 74 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 | -p.t).......(user-error."Cannot. |
| 6e700 | 63 68 65 63 6b 6f 75 74 20 77 68 65 6e 20 74 68 65 72 65 20 61 72 65 20 75 6e 63 6f 6d 6d 69 74 | checkout.when.there.are.uncommit |
| 6e720 | 74 65 64 20 63 68 61 6e 67 65 73 22 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 | ted.changes")).....(magit-run-gi |
| 6e740 | 74 2d 61 73 79 6e 63 20 22 63 68 65 63 6b 6f 75 74 22 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 | t-async."checkout".(magit-branch |
| 6e760 | 2d 61 72 67 75 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -arguments)..................... |
| 6e780 | 20 20 20 20 20 22 2d 62 22 20 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 | ....."-b".branch.start-point)... |
| 6e7a0 | 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 0a 20 20 20 20 20 6d 61 67 | ..(set-process-sentinel......mag |
| 6e7c0 | 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 70 72 | it-this-process......(lambda.(pr |
| 6e7e0 | 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 | ocess.event)........(when.(memq. |
| 6e800 | 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 65 78 69 74 20 | (process-status.process).'(exit. |
| 6e820 | 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | signal))..........(magit-branch- |
| 6e840 | 6d 61 79 62 65 2d 61 64 6a 75 73 74 2d 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 73 74 61 | maybe-adjust-upstream.branch.sta |
| 6e860 | 72 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d | rt-point)..........(when.(magit- |
| 6e880 | 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 70 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 20 | remote-branch-p.start-point).... |
| 6e8a0 | 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 72 65 6d 6f 74 65 20 2e | ........(pcase-let.((`(,remote.. |
| 6e8c0 | 20 2c 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .,remote-branch)................ |
| 6e8e0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 70 6c 69 74 2d 62 72 61 6e 63 68 2d 6e 61 6d | .........(magit-split-branch-nam |
| 6e900 | 65 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | e.start-point)))..............(w |
| 6e920 | 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 62 72 | hen.(and.(equal.branch.remote-br |
| 6e940 | 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 28 6e | anch).........................(n |
| 6e960 | 6f 74 20 28 65 71 75 61 6c 20 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 74 20 22 72 65 6d | ot.(equal.remote.(magit-get."rem |
| 6e980 | 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ote.pushDefault"))))............ |
| 6e9a0 | 20 20 20 20 28 6d 61 67 69 74 2d 73 65 74 20 72 65 6d 6f 74 65 20 22 62 72 61 6e 63 68 22 20 62 | ....(magit-set.remote."branch".b |
| 6e9c0 | 72 61 6e 63 68 20 22 70 75 73 68 52 65 6d 6f 74 65 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ranch."pushRemote")))).......... |
| 6e9e0 | 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 | (magit-process-sentinel.process. |
| 6ea00 | 65 76 65 6e 74 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 | event)))))))..(defun.magit-branc |
| 6ea20 | 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 6e 63 68 20 | h-maybe-adjust-upstream.(branch. |
| 6ea40 | 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 75 70 73 74 72 | start-point)...(when-let.((upstr |
| 6ea60 | 65 61 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 28 6d 61 67 69 | eam...............(or.(and.(magi |
| 6ea80 | 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 29 0a 20 20 | t-get-upstream-branch.branch)... |
| 6eaa0 | 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 2d | .....................(magit-get- |
| 6eac0 | 69 6e 64 69 72 65 63 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 | indirect-upstream-branch.start-p |
| 6eae0 | 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d | oint))...................(and.(m |
| 6eb00 | 61 67 69 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 70 20 73 74 61 72 74 2d 70 6f 69 6e 74 | agit-remote-branch-p.start-point |
| 6eb20 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | )........................(let.(( |
| 6eb40 | 6e 61 6d 65 20 28 63 64 72 20 28 6d 61 67 69 74 2d 73 70 6c 69 74 2d 62 72 61 6e 63 68 2d 6e 61 | name.(cdr.(magit-split-branch-na |
| 6eb60 | 6d 65 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | me.start-point)))).............. |
| 6eb80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 73 6f 6d 65 0a 20 20 20 20 20 20 20 20 20 20 | ............(seq-some........... |
| 6eba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 | ................(pcase-lambda.(` |
| 6ebc0 | 28 2c 75 70 73 74 72 65 61 6d 20 2e 20 2c 72 75 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (,upstream...,rule))............ |
| 6ebe0 | 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 62 72 61 | .................(and.(magit-bra |
| 6ec00 | 6e 63 68 2d 70 20 75 70 73 74 72 65 61 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nch-p.upstream)................. |
| 6ec20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6c 69 73 74 70 20 72 75 6c 65 | .................(if.(listp.rule |
| 6ec40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 6ec60 | 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 6e 61 6d 65 20 72 75 6c 65 29 29 0a | .......(not.(member.name.rule)). |
| 6ec80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 6eca0 | 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 72 75 6c 65 20 6e 61 6d 65 29 29 0a 20 | ...(string-match-p.rule.name)).. |
| 6ecc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 6ece0 | 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 20 20 | upstream))...................... |
| 6ed00 | 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 64 6a 75 73 74 2d 72 65 6d 6f 74 65 2d | .....magit-branch-adjust-remote- |
| 6ed20 | 75 70 73 74 72 65 61 6d 2d 61 6c 69 73 74 29 29 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | upstream-alist)))))).....(magit- |
| 6ed40 | 63 61 6c 6c 2d 67 69 74 20 22 62 72 61 6e 63 68 22 20 28 63 6f 6e 63 61 74 20 22 2d 2d 73 65 74 | call-git."branch".(concat."--set |
| 6ed60 | 2d 75 70 73 74 72 65 61 6d 2d 74 6f 3d 22 20 75 70 73 74 72 65 61 6d 29 20 62 72 61 6e 63 68 29 | -upstream-to=".upstream).branch) |
| 6ed80 | 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- |
| 6eda0 | 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 69 6e | branch-orphan.(branch.start-poin |
| 6edc0 | 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 72 70 | t)..."Create.and.checkout.an.orp |
| 6ede0 | 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 72 65 | han.BRANCH.with.contents.from.re |
| 6ee00 | 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 63 74 | vision.START-POINT."...(interact |
| 6ee20 | 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 72 65 | ive.(magit-branch-read-args."Cre |
| 6ee40 | 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 22 29 | ate.and.checkout.orphan.branch") |
| 6ee60 | 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 22 2d | )...(magit-run-git."checkout"."- |
| 6ee80 | 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 0a 28 | -orphan".branch.start-point))..( |
| 6eea0 | 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 70 72 | defun.magit-branch-read-args.(pr |
| 6eec0 | 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 20 20 | ompt.&optional.default-start)... |
| 6eee0 | 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 2d 66 | (if.magit-branch-read-upstream-f |
| 6ef00 | 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 74 2d | irst.......(let.((choice.(magit- |
| 6ef20 | 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 20 64 | read-starting-point.prompt.nil.d |
| 6ef40 | 65 66 61 75 6c 74 2d 73 74 61 72 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 | efault-start))).........(cond... |
| 6ef60 | 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 63 68 6f 69 63 65 | .......((magit-rev-verify.choice |
| 6ef80 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 | )...........(list.(magit-read-st |
| 6efa0 | 72 69 6e 67 2d 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6d 61 67 | ring-ns..................(if.mag |
| 6efc0 | 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 2d 73 69 6c 65 6e 74 2d 64 65 66 61 75 | it-completing-read--silent-defau |
| 6efe0 | 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 | lt......................(format. |
| 6f000 | 22 25 73 20 28 73 74 61 72 74 69 6e 67 20 61 74 20 60 25 73 27 29 22 20 70 72 6f 6d 70 74 20 63 | "%s.(starting.at.`%s')".prompt.c |
| 6f020 | 68 6f 69 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 4e 61 6d 65 20 | hoice)...................."Name. |
| 6f040 | 66 6f 72 20 6e 65 77 20 62 72 61 6e 63 68 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | for.new.branch")................ |
| 6f060 | 20 20 28 6c 65 74 20 28 28 64 65 66 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 28 63 64 72 20 28 | ..(let.((def.(string-join.(cdr.( |
| 6f080 | 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 63 68 6f 69 63 65 20 22 2f 22 29 29 20 22 2f 22 29 29 29 | split-string.choice."/"))."/"))) |
| 6f0a0 | 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 65 6d 62 65 72 | ....................(and.(member |
| 6f0c0 | 20 63 68 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 | .choice.(magit-list-remote-branc |
| 6f0e0 | 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 20 20 20 20 20 20 | h-names))....................... |
| 6f100 | 20 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 | ..(not.(member.def.(magit-list-l |
| 6f120 | 6f 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 | ocal-branch-names)))............ |
| 6f140 | 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 20 | .............def)))............. |
| 6f160 | 20 20 20 20 63 68 6f 69 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 28 65 71 20 6d 61 67 69 74 | ....choice))..........((eq.magit |
| 6f180 | 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 20 27 66 61 6c | -branch-read-upstream-first.'fal |
| 6f1a0 | 6c 62 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 63 68 6f 69 63 65 0a 20 20 | lback)...........(list.choice... |
| 6f1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 72 74 69 | ..............(magit-read-starti |
| 6f1e0 | 6e 67 2d 70 6f 69 6e 74 20 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 20 64 65 66 61 75 6c 74 2d 73 | ng-point.prompt.choice.default-s |
| 6f200 | 74 61 72 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e | tart)))..........((user-error."N |
| 6f220 | 6f 74 20 61 20 76 61 6c 69 64 20 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 3a 20 25 73 22 20 63 | ot.a.valid.starting-point:.%s".c |
| 6f240 | 68 6f 69 63 65 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 62 72 61 6e 63 68 20 28 6d 61 67 | hoice)))).....(let.((branch.(mag |
| 6f260 | 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 20 28 63 6f 6e 63 61 74 20 70 72 6f 6d 70 74 | it-read-string-ns.(concat.prompt |
| 6f280 | 20 22 20 6e 61 6d 65 64 22 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d 62 | .".named")))).......(if.(magit-b |
| 6f2a0 | 72 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 28 6d 61 67 69 74 | ranch-p.branch)...........(magit |
| 6f2c0 | 2d 62 72 61 6e 63 68 2d 72 65 61 64 2d 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | -branch-read-args............(fo |
| 6f2e0 | 72 6d 61 74 20 22 42 72 61 6e 63 68 20 60 25 73 27 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 | rmat."Branch.`%s'.already.exists |
| 6f300 | 3b 20 70 69 63 6b 20 61 6e 6f 74 68 65 72 20 6e 61 6d 65 22 20 62 72 61 6e 63 68 29 0a 20 20 20 | ;.pick.another.name".branch).... |
| 6f320 | 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 2d 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 28 | ........default-start).........( |
| 6f340 | 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 74 69 6e 67 | list.branch.(magit-read-starting |
| 6f360 | 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 2d 73 74 61 | -point.prompt.branch.default-sta |
| 6f380 | 72 74 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | rt))))))..;;;###autoload.(defun. |
| 6f3a0 | 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 26 6f 70 | magit-branch-spinout.(branch.&op |
| 6f3c0 | 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 61 6e 63 | tional.from)..."Create.new.branc |
| 6f3e0 | 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 4c 69 6b | h.from.the.unpushed.commits..Lik |
| 6f400 | 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 72 65 6d | e.`magit-branch-spinoff'.but.rem |
| 6f420 | 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 20 74 68 | ain.on.the.current.branch..If.th |
| 6f440 | 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 2c | ere.are.any.uncommitted.changes, |
| 6f460 | 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 67 69 74 | .then.behave.exactly.like.`magit |
| 6f480 | 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 74 69 76 | -branch-spinoff'."...(interactiv |
| 6f4a0 | 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 20 22 53 | e.(list.(magit-read-string-ns."S |
| 6f4c0 | 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 20 20 20 | pin.out.branch")................ |
| 6f4e0 | 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 6e 2d 76 | ......(car.(last.(magit-region-v |
| 6f500 | 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 62 72 61 | alues.'commit)))))...(magit--bra |
| 6f520 | 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 0a 0a 3b | nch-spinoff.branch.from.nil))..; |
| 6f540 | 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 |
| 6f560 | 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 72 6f 6d | h-spinoff.(branch.&optional.from |
| 6f580 | 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 68 65 20 | )..."Create.new.branch.from.the. |
| 6f5a0 | 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 20 63 68 | unpushed.commits...Create.and.ch |
| 6f5c0 | 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 61 74 20 | eckout.a.new.branch.starting.at. |
| 6f5e0 | 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 63 68 2e | and.tracking.the.current.branch. |
| 6f600 | 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 74 20 74 | ..That.branch.in.turn.is.reset.t |
| 6f620 | 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 69 74 68 | o.the.last.commit.it.shares.with |
| 6f640 | 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 74 20 62 | .its.upstream...If.the.current.b |
| 6f660 | 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 6e 70 75 | ranch.has.no.upstream.or.no.unpu |
| 6f680 | 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 61 6e 63 | shed.commits,.then.the.new.branc |
| 6f6a0 | 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 72 65 76 | h.is.created.anyway.and.the.prev |
| 6f6c0 | 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 |
| 6f6e0 | 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 74 65 20 | ched...This.is.useful.to.create. |
| 6f700 | 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 61 73 20 | a.feature.branch.after.work.has. |
| 6f720 | 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 63 68 20 | already.began.on.the.old.branch. |
| 6f740 | 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 22 6d 61 | (likely.but.not.necessarily.\"ma |
| 6f760 | 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 63 68 20 | ster\")...If.the.current.branch. |
| 6f780 | 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 70 74 69 | is.a.member.of.the.value.of.opti |
| 6f7a0 | 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 65 2d 75 | on.`magit-branch-prefer-remote-u |
| 6f7c0 | 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 65 0a 63 | pstream'.(which.see),.then.the.c |
| 6f7e0 | 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 20 74 68 | urrent.branch.will.be.used.as.th |
| 6f800 | 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 74 0a 74 | e.starting.point.as.usual,.but.t |
| 6f820 | 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 6f 69 6e | he.upstream.of.the.starting-poin |
| 6f840 | 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 0a 6f 66 | t.may.be.used.as.the.upstream.of |
| 6f860 | 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 68 65 20 | .the.new.branch,.instead.of.the. |
| 6f880 | 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 74 69 6f | starting-point.itself...If.optio |
| 6f8a0 | 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 20 73 6f | nal.FROM.is.non-nil,.then.the.so |
| 6f8c0 | 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 7e 27 2c | urce.branch.is.reset.to.`FROM~', |
| 6f8e0 | 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 74 20 69 | .instead.of.to.the.last.commit.i |
| 6f900 | 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 49 6e 74 | t.shares.with.its.upstream...Int |
| 6f920 | 65 72 61 63 74 69 76 65 6c 79 2c 20 46 52 4f 4d 20 69 73 20 6f 6e 6c 79 20 65 76 65 72 20 6e 6f | eractively,.FROM.is.only.ever.no |
| 6f940 | 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 73 6f 6d | n-nil,.if.the.region.selects.som |
| 6f960 | 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 6d 6d 69 | e.commits,.and.among.those.commi |
| 6f980 | 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 73 20 74 | ts,.FROM.is.the.commit.that.is.t |
| 6f9a0 | 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 73 | he.fewest.commits.ahead.of.the.s |
| 6f9c0 | 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 74 68 65 | ource.branch...The.commit.at.the |
| 6f9e0 | 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 63 74 75 | .other.end.of.the.selection.actu |
| 6fa00 | 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 6d 69 74 | ally.does.not.matter,.all.commit |
| 6fa20 | 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 20 6d 6f | s.between.FROM.and.`HEAD'.are.mo |
| 6fa40 | 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 4f 4d 20 | ved.to.the.new.branch...If.FROM. |
| 6fa60 | 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 6f 72 20 | is.not.reachable.from.`HEAD'.or. |
| 6fa80 | 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 62 72 61 | is.reachable.from.the.source.bra |
| 6faa0 | 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 20 69 73 | nch's.upstream,.then.an.error.is |
| 6fac0 | 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 74 20 28 | .raised."...(interactive.(list.( |
| 6fae0 | 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 66 20 62 | magit-read-string-ns."Spin.off.b |
| 6fb00 | 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 28 63 61 | ranch")......................(ca |
| 6fb20 | 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 27 63 6f | r.(last.(magit-region-values.'co |
| 6fb40 | 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 69 6e 6f | mmit)))))...(magit--branch-spino |
| 6fb60 | 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 67 69 74 | ff.branch.from.t))..(defun.magit |
| 6fb80 | 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 20 63 68 | --branch-spinoff.(branch.from.ch |
| 6fba0 | 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 2d 70 20 | eckout)...(when.(magit-branch-p. |
| 6fbc0 | 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 6f 74 20 | branch).....(user-error."Cannot. |
| 6fbe0 | 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 74 73 22 | spin.off.%s...It.already.exists" |
| 6fc00 | 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 68 65 63 | .branch))...(when.(and.(not.chec |
| 6fc20 | 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 74 68 69 | kout)..............(magit-anythi |
| 6fc40 | 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 22 53 74 | ng-modified-p)).....(message."St |
| 6fc60 | 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 74 65 64 | aying.on.HEAD.due.to.uncommitted |
| 6fc80 | 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 20 74 29 | .changes").....(setq.checkout.t) |
| 6fca0 | 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 67 65 74 | )...(if-let.((current.(magit-get |
| 6fcc0 | 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 20 28 28 | -current-branch))).......(let.(( |
| 6fce0 | 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 72 61 6e | tracked.(magit-get-upstream-bran |
| 6fd00 | 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 29 0a 20 | ch.current)).............base).. |
| 6fd20 | 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 75 6e 6c | .......(when.from...........(unl |
| 6fd40 | 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 6d 20 63 | ess.(magit-rev-ancestor-p.from.c |
| 6fd60 | 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 6f 72 20 | urrent).............(user-error. |
| 6fd80 | 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 6f 74 20 | "Cannot.spin.off.%s...%s.is.not. |
| 6fda0 | 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 20 20 20 | reachable.from.%s".............. |
| 6fdc0 | 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 74 29 29 | ...........branch.from.current)) |
| 6fde0 | 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 0a 20 20 | ...........(when.(and.tracked... |
| 6fe00 | 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 61 6e | ...................(magit-rev-an |
| 6fe20 | 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 20 20 20 | cestor-p.from.tracked))......... |
| 6fe40 | 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 6f 66 66 | ....(user-error."Cannot.spin.off |
| 6fe60 | 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 65 61 6d | .%s...%s.is.ancestor.of.upstream |
| 6fe80 | 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 62 72 61 | .%s".........................bra |
| 6fea0 | 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 6c 65 74 | nch.from.tracked))).........(let |
| 6fec0 | 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 29 | .((magit-process-raise-error.t)) |
| 6fee0 | 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......... |
| 6ff00 | 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" |
| 6ff20 | 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 20 20 20 | ."-b".branch.current)........... |
| 6ff40 | 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 61 6e 63 | ..(magit-call-git."branch".branc |
| 6ff60 | 68 20 63 75 72 72 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 | h.current))).........(when-let.( |
| 6ff80 | 28 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d 69 6e 64 69 72 65 63 74 2d 75 70 | (upstream.(magit-get-indirect-up |
| 6ffa0 | 73 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 | stream-branch.current)))........ |
| 6ffc0 | 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 2d 2d 73 | ...(magit-call-git."branch"."--s |
| 6ffe0 | 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 63 68 29 | et-upstream-to".upstream.branch) |
| 70000 | 29 0a 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 0a 20 20 20 | ).........(when.(and.tracked.... |
| 70020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62 61 73 65 0a 20 20 20 20 20 | ................(setq.base...... |
| 70040 | 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 72 6f 6d 0a 20 20 20 | ....................(if.from.... |
| 70060 | 20 20 20 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 |
| 70080 | 74 20 66 72 6f 6d 20 22 5e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.from."^")..................... |
| 700a0 | 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 6d 65 72 67 65 2d | .......(magit-git-string."merge- |
| 700c0 | 62 61 73 65 22 20 63 75 72 72 65 6e 74 20 74 72 61 63 6b 65 64 29 29 29 0a 20 20 20 20 20 20 20 | base".current.tracked)))........ |
| 700e0 | 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 65 71 20 62 | ............(not.(magit-rev-eq.b |
| 70100 | 61 73 65 20 63 75 72 72 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 63 68 65 | ase.current)))...........(if.che |
| 70120 | 63 6b 6f 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d | ckout...............(magit-call- |
| 70140 | 67 69 74 20 22 75 70 64 61 74 65 2d 72 65 66 22 20 22 2d 6d 22 0a 20 20 20 20 20 20 20 20 20 20 | git."update-ref"."-m"........... |
| 70160 | 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 73 | ....................(format."res |
| 70180 | 65 74 3a 20 6d 6f 76 69 6e 67 20 74 6f 20 25 73 22 20 62 61 73 65 29 0a 20 20 20 20 20 20 20 20 | et:.moving.to.%s".base)......... |
| 701a0 | 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 72 | ......................(concat."r |
| 701c0 | 65 66 73 2f 68 65 61 64 73 2f 22 20 63 75 72 72 65 6e 74 29 20 62 61 73 65 29 0a 20 20 20 20 20 | efs/heads/".current).base)...... |
| 701e0 | 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 20 22 | .......(magit-call-git."reset"." |
| 70200 | 2d 2d 68 61 72 64 22 20 62 61 73 65 29 29 29 29 0a 20 20 20 20 28 69 66 20 63 68 65 63 6b 6f 75 | --hard".base)))).....(if.checkou |
| 70220 | 74 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 63 68 65 63 6b | t.........(magit-call-git."check |
| 70240 | 6f 75 74 22 20 22 2d 62 22 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 | out"."-b".branch).......(magit-c |
| 70260 | 61 6c 6c 2d 67 69 74 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 29 29 29 0a 20 20 28 6d 61 | all-git."branch".branch)))...(ma |
| 70280 | 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 |
| 702a0 | 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 73 65 74 20 28 62 72 61 6e 63 68 20 | efun.magit-branch-reset.(branch. |
| 702c0 | 74 6f 20 26 6f 70 74 69 6f 6e 61 6c 20 73 65 74 2d 75 70 73 74 72 65 61 6d 29 0a 20 20 22 52 65 | to.&optional.set-upstream)..."Re |
| 702e0 | 73 65 74 20 61 20 62 72 61 6e 63 68 20 74 6f 20 74 68 65 20 74 69 70 20 6f 66 20 61 6e 6f 74 68 | set.a.branch.to.the.tip.of.anoth |
| 70300 | 65 72 20 62 72 61 6e 63 68 20 6f 72 20 61 6e 79 20 6f 74 68 65 72 20 63 6f 6d 6d 69 74 2e 0a 0a | er.branch.or.any.other.commit... |
| 70320 | 57 68 65 6e 20 74 68 65 20 62 72 61 6e 63 68 20 62 65 69 6e 67 20 72 65 73 65 74 20 69 73 20 74 | When.the.branch.being.reset.is.t |
| 70340 | 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 64 6f 20 61 0a 68 61 72 | he.current.branch,.then.do.a.har |
| 70360 | 64 20 72 65 73 65 74 2e 20 20 49 66 20 74 68 65 72 65 20 61 72 65 20 61 6e 79 20 75 6e 63 6f 6d | d.reset...If.there.are.any.uncom |
| 70380 | 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2c 20 74 68 65 6e 20 74 68 65 20 75 73 65 72 0a 68 61 | mitted.changes,.then.the.user.ha |
| 703a0 | 73 20 74 6f 20 63 6f 6e 66 69 72 6d 20 74 68 65 20 72 65 73 65 74 20 62 65 63 61 75 73 65 20 74 | s.to.confirm.the.reset.because.t |
| 703c0 | 68 6f 73 65 20 63 68 61 6e 67 65 73 20 77 6f 75 6c 64 20 62 65 20 6c 6f 73 74 2e 0a 0a 54 68 69 | hose.changes.would.be.lost...Thi |
| 703e0 | 73 20 69 73 20 75 73 65 66 75 6c 20 77 68 65 6e 20 79 6f 75 20 68 61 76 65 20 73 74 61 72 74 65 | s.is.useful.when.you.have.starte |
| 70400 | 64 20 77 6f 72 6b 20 6f 6e 20 61 20 66 65 61 74 75 72 65 20 62 72 61 6e 63 68 20 62 75 74 0a 72 | d.work.on.a.feature.branch.but.r |
| 70420 | 65 61 6c 69 7a 65 20 69 74 27 73 20 61 6c 6c 20 63 72 61 70 20 61 6e 64 20 77 61 6e 74 20 74 6f | ealize.it's.all.crap.and.want.to |
| 70440 | 20 73 74 61 72 74 20 6f 76 65 72 2e 0a 0a 57 68 65 6e 20 72 65 73 65 74 74 69 6e 67 20 74 6f 20 | .start.over...When.resetting.to. |
| 70460 | 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 |
| 70480 | 6d 65 6e 74 20 69 73 20 75 73 65 64 2c 0a 74 68 65 6e 20 61 6c 73 6f 20 73 65 74 20 74 68 65 20 | ment.is.used,.then.also.set.the. |
| 704a0 | 74 61 72 67 65 74 20 62 72 61 6e 63 68 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 6f 66 | target.branch.as.the.upstream.of |
| 704c0 | 20 74 68 65 20 62 72 61 6e 63 68 0a 74 68 61 74 20 69 73 20 62 65 69 6e 67 20 72 65 73 65 74 2e | .the.branch.that.is.being.reset. |
| 704e0 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20 28 28 62 72 61 6e 63 | "...(interactive....(let.((branc |
| 70500 | 68 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 20 22 52 65 73 65 | h.(magit-read-local-branch."Rese |
| 70520 | 74 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 20 20 20 20 | t.branch"....................... |
| 70540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 63 61 6c | ....................(magit-local |
| 70560 | 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 | -branch-at-point))))......(list. |
| 70580 | 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 72 65 61 64 2d 62 72 | branch............(magit-read-br |
| 705a0 | 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 28 66 6f 72 6d 61 74 20 22 52 65 73 65 74 20 25 73 | anch-or-commit.(format."Reset.%s |
| 705c0 | 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).................... |
| 705e0 | 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 2d | .....................(magit-get- |
| 70600 | 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 20 20 20 20 | upstream-branch.branch)......... |
| 70620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 70640 | 62 72 61 6e 63 68 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 | branch)............current-prefi |
| 70660 | 78 2d 61 72 67 29 29 29 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 2d | x-arg)))...(let.((magit-inhibit- |
| 70680 | 72 65 66 72 65 73 68 20 74 29 29 0a 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 62 72 61 6e 63 | refresh.t)).....(if.(equal.branc |
| 706a0 | 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))... |
| 706c0 | 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 6d | ......(if.(and.(magit-anything-m |
| 706e0 | 6f 64 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 28 6e 6f 74 | odified-p)..................(not |
| 70700 | 20 28 79 65 73 2d 6f 72 2d 6e 6f 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(yes-or-no-p................... |
| 70720 | 20 20 20 20 20 22 55 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 20 77 69 6c 6c 20 62 | ....."Uncommitted.changes.will.b |
| 70740 | 65 20 6c 6f 73 74 2e 20 20 50 72 6f 63 65 65 64 3f 20 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 | e.lost...Proceed?."))).......... |
| 70760 | 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 62 6f 72 74 22 29 0a 20 20 20 20 20 20 20 20 | ...(user-error."Abort")......... |
| 70780 | 20 20 28 6d 61 67 69 74 2d 72 65 73 65 74 2d 68 61 72 64 20 74 6f 29 29 0a 20 20 20 20 20 20 28 | ..(magit-reset-hard.to)).......( |
| 707a0 | 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 0a 20 20 20 20 | magit-call-git."update-ref"..... |
| 707c0 | 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 72 6d 61 74 20 22 | .................."-m".(format." |
| 707e0 | 72 65 73 65 74 3a 20 6d 6f 76 69 6e 67 20 74 6f 20 25 73 22 20 74 6f 29 0a 20 20 20 20 20 20 20 | reset:.moving.to.%s".to)........ |
| 70800 | 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 67 | ...............(magit-git-string |
| 70820 | 20 22 72 65 76 2d 70 61 72 73 65 22 20 22 2d 2d 73 79 6d 62 6f 6c 69 63 2d 66 75 6c 6c 2d 6e 61 | ."rev-parse"."--symbolic-full-na |
| 70840 | 6d 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | me"............................. |
| 70860 | 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ............branch)............. |
| 70880 | 20 20 20 20 20 20 20 20 20 20 74 6f 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 73 65 | ..........to)).....(when.(and.se |
| 708a0 | 74 2d 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 20 74 6f 29 29 0a | t-upstream.(magit-branch-p.to)). |
| 708c0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 | ......(magit-set-upstream-branch |
| 708e0 | 20 62 72 61 6e 63 68 20 74 6f 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | .branch.to).......(magit-branch- |
| 70900 | 6d 61 79 62 65 2d 61 64 6a 75 73 74 2d 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 74 6f 29 | maybe-adjust-upstream.branch.to) |
| 70920 | 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 76 61 72 20 6d | ))...(magit-refresh))..(defvar.m |
| 70940 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c 65 74 65 2d 6e 65 76 65 72 2d 76 65 72 69 66 79 20 | agit-branch-delete-never-verify. |
| 70960 | 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c | nil..."Whether.`magit-branch-del |
| 70980 | 65 74 65 27 20 61 6c 77 61 79 73 20 70 75 73 68 65 73 20 77 69 74 68 20 5c 22 2d 2d 6e 6f 2d 76 | ete'.always.pushes.with.\"--no-v |
| 709a0 | 65 72 69 66 79 5c 22 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 | erify\".")..;;;###autoload.(defu |
| 709c0 | 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c 65 74 65 20 28 62 72 61 6e 63 68 65 73 20 | n.magit-branch-delete.(branches. |
| 709e0 | 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 6f 6e 65 20 6f | &optional.force)..."Delete.one.o |
| 70a00 | 72 20 6d 75 6c 74 69 70 6c 65 20 62 72 61 6e 63 68 65 73 2e 0a 0a 49 66 20 74 68 65 20 72 65 67 | r.multiple.branches...If.the.reg |
| 70a20 | 69 6f 6e 20 6d 61 72 6b 73 20 6d 75 6c 74 69 70 6c 65 20 62 72 61 6e 63 68 65 73 2c 20 74 68 65 | ion.marks.multiple.branches,.the |
| 70a40 | 6e 20 6f 66 66 65 72 20 74 6f 20 64 65 6c 65 74 65 0a 74 68 6f 73 65 2c 20 6f 74 68 65 72 77 69 | n.offer.to.delete.those,.otherwi |
| 70a60 | 73 65 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 73 69 6e 67 6c 65 20 62 72 61 6e 63 68 20 74 6f | se.prompt.for.a.single.branch.to |
| 70a80 | 20 62 65 20 64 65 6c 65 74 65 64 2c 0a 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 20 62 | .be.deleted,.defaulting.to.the.b |
| 70aa0 | 72 61 6e 63 68 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 52 65 71 75 69 72 65 20 63 6f 6e 66 69 72 6d | ranch.at.point...Require.confirm |
| 70ac0 | 61 74 69 6f 6e 20 77 68 65 6e 20 64 65 6c 65 74 69 6e 67 20 62 72 61 6e 63 68 65 73 20 69 73 20 | ation.when.deleting.branches.is. |
| 70ae0 | 64 61 6e 67 65 72 6f 75 73 20 69 6e 20 73 6f 6d 65 0a 77 61 79 2e 20 20 4f 70 74 69 6f 6e 20 60 | dangerous.in.some.way...Option.` |
| 70b00 | 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d 27 20 63 61 6e 20 62 65 20 63 75 73 74 6f 6d 69 | magit-no-confirm'.can.be.customi |
| 70b20 | 7a 65 64 20 74 6f 20 6e 6f 74 20 72 65 71 75 69 72 65 0a 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 | zed.to.not.require.confirmation. |
| 70b40 | 69 6e 20 63 65 72 74 61 69 6e 20 63 61 73 65 73 2e 20 20 53 65 65 20 69 74 73 20 64 6f 63 73 74 | in.certain.cases...See.its.docst |
| 70b60 | 72 69 6e 67 20 74 6f 20 6c 65 61 72 6e 20 77 68 79 0a 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 69 | ring.to.learn.why.confirmation.i |
| 70b80 | 73 20 72 65 71 75 69 72 65 64 20 62 79 20 64 65 66 61 75 6c 74 20 69 6e 20 63 65 72 74 61 69 6e | s.required.by.default.in.certain |
| 70ba0 | 20 63 61 73 65 73 20 6f 72 20 69 66 20 61 0a 70 72 6f 6d 70 74 20 69 73 20 63 6f 6e 66 75 73 69 | .cases.or.if.a.prompt.is.confusi |
| 70bc0 | 6e 67 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 | ng."...;;.One.would.expect.this. |
| 70be0 | 74 6f 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 | to.be.a.command.as.simple.as,.fo |
| 70c00 | 72 20 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 | r.example,...;;.`magit-branch-re |
| 70c20 | 6e 61 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 | name';.but.it.turns.out.everyone |
| 70c40 | 20 77 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 | .wants.to.squeeze...;;.a.bit.of. |
| 70c60 | 65 78 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 | extra.functionality.into.this.on |
| 70c80 | 65 2c 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 | e,.including.myself....(interact |
| 70ca0 | 69 76 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 | ive....(let.((branches.(magit-re |
| 70cc0 | 67 69 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 | gion-values.'branch.t))......... |
| 70ce0 | 20 28 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 | .(force.current-prefix-arg)).... |
| 70d00 | 20 20 28 69 66 20 28 6c 65 6e 67 74 68 3e 20 62 72 61 6e 63 68 65 73 20 31 29 0a 20 20 20 20 20 | ..(if.(length>.branches.1)...... |
| 70d20 | 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 65 | ....(magit-confirm.t.nil."Delete |
| 70d40 | 20 25 64 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 20 | .%d.branches".nil.branches)..... |
| 70d60 | 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 28 | ...(setq.branches..............( |
| 70d80 | 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 6f | list.(magit-read-branch-prefer-o |
| 70da0 | 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 72 | ther.....................(if.for |
| 70dc0 | 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 65 | ce."Force.delete.branch"."Delete |
| 70de0 | 20 62 72 61 6e 63 68 22 29 29 29 29 29 0a 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 28 | .branch")))))......(when-let.((( |
| 70e00 | 6e 6f 74 20 66 6f 72 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6d | not.force)).................(unm |
| 70e20 | 65 72 67 65 64 20 28 73 65 71 2d 72 65 6d 6f 76 65 20 23 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 | erged.(seq-remove.#'magit-branch |
| 70e40 | 2d 6d 65 72 67 65 64 2d 70 20 62 72 61 6e 63 68 65 73 29 29 29 0a 20 20 20 20 20 20 20 28 69 66 | -merged-p.branches)))........(if |
| 70e60 | 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 64 65 6c 65 74 65 2d 75 6e 6d 65 72 67 65 64 | .(magit-confirm.'delete-unmerged |
| 70e80 | 2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 44 65 6c 65 74 65 20 75 6e 6d | -branch.............."Delete.unm |
| 70ea0 | 65 72 67 65 64 20 62 72 61 6e 63 68 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 44 | erged.branch.%s".............."D |
| 70ec0 | 65 6c 65 74 65 20 25 64 20 75 6e 6d 65 72 67 65 64 20 62 72 61 6e 63 68 65 73 22 0a 20 20 20 20 | elete.%d.unmerged.branches"..... |
| 70ee0 | 20 20 20 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 | .........'noabort.unmerged)..... |
| 70f00 | 20 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 | .......(setq.force.branches).... |
| 70f20 | 20 20 20 20 20 20 28 6f 72 20 28 73 65 74 71 20 62 72 61 6e 63 68 65 73 0a 20 20 20 20 20 20 20 | ......(or.(setq.branches........ |
| 70f40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 73 65 74 2d 64 69 66 66 65 72 65 6e 63 65 20 62 | ............(cl-set-difference.b |
| 70f60 | 72 61 6e 63 68 65 73 20 75 6e 6d 65 72 67 65 64 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 | ranches.unmerged.:test.#'equal)) |
| 70f80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 62 6f 72 74 | ..............(user-error."Abort |
| 70fa0 | 22 29 29 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 | "))))......(list.branches.force) |
| 70fc0 | 29 29 0a 20 20 28 6c 65 74 20 28 28 72 65 66 73 20 28 6d 61 70 63 61 72 20 23 27 6d 61 67 69 74 | ))...(let.((refs.(mapcar.#'magit |
| 70fe0 | 2d 72 65 66 2d 66 75 6c 6c 6e 61 6d 65 20 62 72 61 6e 63 68 65 73 29 29 29 0a 20 20 20 20 3b 3b | -ref-fullname.branches))).....;; |
| 71000 | 20 49 66 20 61 20 6d 65 6d 62 65 72 20 6f 66 20 72 65 66 73 20 69 73 20 6e 69 6c 2c 20 74 68 61 | .If.a.member.of.refs.is.nil,.tha |
| 71020 | 74 20 6d 65 61 6e 73 20 74 68 61 74 0a 20 20 20 20 3b 3b 20 74 68 65 20 72 65 73 70 65 63 74 69 | t.means.that.....;;.the.respecti |
| 71040 | 76 65 20 62 72 61 6e 63 68 20 6e 61 6d 65 20 69 73 20 61 6d 62 69 67 75 6f 75 73 2e 0a 20 20 20 | ve.branch.name.is.ambiguous..... |
| 71060 | 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 61 6d 62 69 67 75 6f 75 73 20 28 73 65 71 2d 66 69 6c 74 | .(when-let.((ambiguous.(seq-filt |
| 71080 | 65 72 20 23 27 6e 75 6c 6c 20 72 65 66 73 29 29 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 | er.#'null.refs))).......(user-er |
| 710a0 | 72 6f 72 0a 20 20 20 20 20 20 20 22 25 73 20 61 6d 62 69 67 75 6f 75 73 3b 20 70 6c 65 61 73 65 | ror........"%s.ambiguous;.please |
| 710c0 | 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 22 0a 20 20 20 | .cleanup.using.git.directly".... |
| 710e0 | 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 75 6f 75 73 | ....(let.((len.(length.ambiguous |
| 71100 | 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 20 28 28 3d | )))..........(cond...........((= |
| 71120 | 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 25 73 20 69 | .len.1)............(format."%s.i |
| 71140 | 73 22 20 28 73 65 71 2d 66 69 6e 64 20 23 27 6d 61 67 69 74 2d 72 65 66 2d 61 6d 62 69 67 75 6f | s".(seq-find.#'magit-ref-ambiguo |
| 71160 | 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 20 6c | us-p.branches)))...........((=.l |
| 71180 | 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 66 6f | en.(length.refs))............(fo |
| 711a0 | 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 29 0a | rmat."These.%s.names.are".len)). |
| 711c0 | 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 74 20 | ..........(t............(format. |
| 711e0 | 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 29 29 | "%s.of.these.names.are".len))))) |
| 71200 | 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 68 20 | ).....(cond......((string-match. |
| 71220 | 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 61 72 | "^refs/remotes/\\([^/]+\\)".(car |
| 71240 | 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 6d 61 | .refs)).......(let*.((remote.(ma |
| 71260 | 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 20 20 | tch-string.1.(car.refs)))....... |
| 71280 | 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 6f 74 | .......(offset.(1+.(length.remot |
| 712a0 | 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 28 6d | e)))).........(cond..........((m |
| 712c0 | 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 2d 72 | agit-confirm.'delete-branch-on-r |
| 712e0 | 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 44 65 6c 65 74 69 6e | emote.............(list."Deletin |
| 71300 | 67 20 6c 6f 63 61 6c 20 25 73 2e 20 20 41 6c 73 6f 20 64 65 6c 65 74 65 20 6f 6e 20 25 73 22 0a | g.local.%s...Also.delete.on.%s". |
| 71320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 2d 66 75 6c | ..................(magit-ref-ful |
| 71340 | 6c 6e 61 6d 65 20 28 63 61 72 20 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | lname.(car.branches))........... |
| 71360 | 20 20 20 20 20 20 20 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 | ........remote).............(lis |
| 71380 | 74 20 22 44 65 6c 65 74 69 6e 67 20 25 64 20 6c 6f 63 61 6c 20 72 65 66 73 2e 20 20 41 6c 73 6f | t."Deleting.%d.local.refs...Also |
| 713a0 | 20 64 65 6c 65 74 65 20 6f 6e 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .delete.on.%s".................. |
| 713c0 | 20 28 6c 65 6e 67 74 68 20 72 65 66 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(length.refs).................. |
| 713e0 | 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 6e 6f 61 62 6f 72 74 20 72 65 | .remote).............'noabort.re |
| 71400 | 66 73 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 72 65 66 20 6d 61 79 20 61 63 74 | fs)...........;;.The.ref.may.act |
| 71420 | 75 61 6c 6c 79 20 70 6f 69 6e 74 20 61 74 20 61 6e 6f 74 68 65 72 20 72 65 76 20 6f 6e 20 74 68 | ually.point.at.another.rev.on.th |
| 71440 | 65 20 72 65 6d 6f 74 65 2c 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 75 74 20 74 68 69 73 20 | e.remote,...........;;.but.this. |
| 71460 | 69 73 20 62 65 74 74 65 72 20 74 68 61 6e 20 6e 6f 74 68 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 | is.better.than.nothing.......... |
| 71480 | 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 20 20 20 20 20 | ..(dolist.(ref.refs)............ |
| 714a0 | 20 28 6d 65 73 73 61 67 65 20 22 44 65 6c 65 74 65 20 25 73 20 28 77 61 73 20 25 73 29 22 20 72 | .(message."Delete.%s.(was.%s)".r |
| 714c0 | 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 | ef......................(magit-r |
| 714e0 | 65 76 2d 70 61 72 73 65 20 22 2d 2d 73 68 6f 72 74 22 20 72 65 66 29 29 29 0a 20 20 20 20 20 20 | ev-parse."--short".ref)))....... |
| 71500 | 20 20 20 20 3b 3b 20 41 73 73 75 6d 65 20 74 68 65 20 62 72 61 6e 63 68 65 73 20 61 63 74 75 61 | ....;;.Assume.the.branches.actua |
| 71520 | 6c 6c 79 20 73 74 69 6c 6c 20 65 78 69 73 74 20 6f 6e 20 74 68 65 20 72 65 6d 6f 74 65 2e 0a 20 | lly.still.exist.on.the.remote... |
| 71540 | 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 20 | .........(magit-run-git-async... |
| 71560 | 20 20 20 20 20 20 20 20 20 22 70 75 73 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 | ........."push"............(and. |
| 71580 | 28 6f 72 20 66 6f 72 63 65 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c 65 74 65 2d 6e 65 | (or.force.magit-branch-delete-ne |
| 715a0 | 76 65 72 2d 76 65 72 69 66 79 29 20 22 2d 2d 6e 6f 2d 76 65 72 69 66 79 22 29 0a 20 20 20 20 20 | ver-verify)."--no-verify")...... |
| 715c0 | 20 20 20 20 20 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 | ......remote............(mapcar. |
| 715e0 | 28 23 23 63 6f 6e 63 61 74 20 22 3a 22 20 28 73 75 62 73 74 72 69 6e 67 20 25 20 6f 66 66 73 65 | (##concat.":".(substring.%.offse |
| 71600 | 74 29 29 20 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 74 | t)).branches))...........;;.If.t |
| 71620 | 68 61 74 20 69 73 20 6e 6f 74 20 74 68 65 20 63 61 73 65 2c 20 74 68 65 6e 20 74 68 69 73 20 64 | hat.is.not.the.case,.then.this.d |
| 71640 | 65 6c 65 74 65 73 20 74 68 65 20 74 72 61 63 6b 69 6e 67 20 62 72 61 6e 63 68 65 73 2e 0a 20 20 | eletes.the.tracking.branches.... |
| 71660 | 20 20 20 20 20 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 0a 20 20 | ........(set-process-sentinel... |
| 71680 | 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 20 20 20 | .........magit-this-process..... |
| 716a0 | 20 20 20 20 20 20 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d | .......(apply-partially.#'magit- |
| 716c0 | 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 20 72 65 | delete-remote-branch-sentinel.re |
| 716e0 | 6d 6f 74 65 20 72 65 66 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 | mote.refs)))..........(t........ |
| 71700 | 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 20 20 20 20 | ...(dolist.(ref.refs)........... |
| 71720 | 20 20 28 6d 65 73 73 61 67 65 20 22 44 65 6c 65 74 65 20 25 73 20 28 77 61 73 20 25 73 29 22 20 | ..(message."Delete.%s.(was.%s)". |
| 71740 | 72 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | ref......................(magit- |
| 71760 | 72 65 76 2d 70 61 72 73 65 20 22 2d 2d 73 68 6f 72 74 22 20 72 65 66 29 29 0a 20 20 20 20 20 20 | rev-parse."--short".ref))....... |
| 71780 | 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 |
| 717a0 | 66 22 20 22 2d 64 22 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 | f"."-d".ref))...........(magit-r |
| 717c0 | 65 66 72 65 73 68 29 29 29 29 29 0a 20 20 20 20 20 28 28 6c 65 6e 67 74 68 3e 20 62 72 61 6e 63 | efresh)))))......((length>.branc |
| 717e0 | 68 65 73 20 31 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 62 72 61 6e 63 68 65 73 20 28 64 65 6c | hes.1).......(setq.branches.(del |
| 71800 | 65 74 65 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 20 62 | ete.(magit-get-current-branch).b |
| 71820 | 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 20 28 6d 61 70 63 20 23 27 6d 61 67 69 74 2d 62 72 | ranches)).......(mapc.#'magit-br |
| 71840 | 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 62 72 61 6e | anch-maybe-delete-pr-remote.bran |
| 71860 | 63 68 65 73 29 0a 20 20 20 20 20 20 28 6d 61 70 63 20 23 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 | ches).......(mapc.#'magit-branch |
| 71880 | 2d 75 6e 73 65 74 2d 70 75 73 68 52 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 29 0a 20 20 20 20 | -unset-pushRemote.branches)..... |
| 718a0 | 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 66 20 66 6f | ..(magit-run-git."branch".(if.fo |
| 718c0 | 72 63 65 20 22 2d 44 22 20 22 2d 64 22 29 20 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 28 | rce."-D"."-d").branches))......( |
| 718e0 | 74 20 3b 20 41 6e 64 20 6e 6f 77 20 66 6f 72 20 73 6f 6d 65 74 68 69 6e 67 20 63 6f 6d 70 6c 65 | t.;.And.now.for.something.comple |
| 71900 | 74 65 6c 79 20 64 69 66 66 65 72 65 6e 74 2e 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 62 72 | tely.different........(let*.((br |
| 71920 | 61 6e 63 68 20 28 63 61 72 20 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | anch.(car.branches))............ |
| 71940 | 20 20 28 70 72 6f 6d 70 74 20 28 66 6f 72 6d 61 74 20 22 42 72 61 6e 63 68 20 25 73 20 69 73 20 | ..(prompt.(format."Branch.%s.is. |
| 71960 | 63 68 65 63 6b 65 64 20 6f 75 74 2e 20 20 22 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 | checked.out...".branch))........ |
| 71980 | 20 20 20 20 20 20 28 74 61 72 67 65 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 69 6e 64 69 72 65 63 | ......(target.(magit-get-indirec |
| 719a0 | 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 20 74 29 29 29 0a 20 20 | t-upstream-branch.branch.t)))... |
| 719c0 | 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 |
| 719e0 | 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))........... |
| 71a00 | 28 77 68 65 6e 20 28 6f 72 20 28 65 71 75 61 6c 20 62 72 61 6e 63 68 20 74 61 72 67 65 74 29 0a | (when.(or.(equal.branch.target). |
| 71a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 74 61 72 67 65 74 29 | ....................(not.target) |
| 71a40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 61 72 67 65 74 20 28 6d 61 67 69 | ).............(setq.target.(magi |
| 71a60 | 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 28 70 63 61 73 | t-main-branch)))...........(pcas |
| 71a80 | 65 20 28 69 66 20 28 6f 72 20 28 65 71 75 61 6c 20 62 72 61 6e 63 68 20 74 61 72 67 65 74 29 0a | e.(if.(or.(equal.branch.target). |
| 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 28 6e 6f 74 20 74 61 | .........................(not.ta |
| 71ac0 | 72 67 65 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | rget))......................(mag |
| 71ae0 | 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 20 | it-read-char-case.prompt.nil.... |
| 71b00 | 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 63 | ....................(?d."[d]etac |
| 71b20 | 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 20 | h.HEAD.&.delete".'detach)....... |
| 71b40 | 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 20 | .................(?a."[a]bort".. |
| 71b60 | 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 20 | ..............'abort)).......... |
| 71b80 | 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 20 | ..........(magit-read-char-case. |
| 71ba0 | 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 20 | prompt.nil...................... |
| 71bc0 | 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 65 | (?d."[d]etach.HEAD.&.delete".'de |
| 71be0 | 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 28 | tach)......................(?c.( |
| 71c00 | 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 20 | format."[c]heckout.%s.&.delete". |
| 71c20 | 74 61 72 67 65 74 29 20 27 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | target).'target)................ |
| 71c40 | 20 20 20 20 20 20 28 3f 61 20 22 5b 61 5d 62 6f 72 74 22 20 27 61 62 6f 72 74 29 29 29 0a 20 20 | ......(?a."[a]bort".'abort)))... |
| 71c60 | 20 20 20 20 20 20 20 20 20 20 28 60 64 65 74 61 63 68 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 | ..........(`detach.(unless.(or.( |
| 71c80 | 65 71 75 61 6c 20 66 6f 72 63 65 20 27 28 34 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | equal.force.'(4))............... |
| 71ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 62 72 61 6e 63 | ...................(member.branc |
| 71cc0 | 68 20 66 6f 72 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h.force)........................ |
| 71ce0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6d 65 72 67 65 64 2d 70 | ..........(magit-branch-merged-p |
| 71d00 | 20 62 72 61 6e 63 68 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .branch.t))..................... |
| 71d20 | 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 64 65 6c 65 74 65 2d 75 6e 6d 65 72 67 | ...(magit-confirm.'delete-unmerg |
| 71d40 | 65 64 2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ed-branch....................... |
| 71d60 | 20 20 20 22 44 65 6c 65 74 65 20 75 6e 6d 65 72 67 65 64 20 62 72 61 6e 63 68 20 25 73 22 20 22 | ..."Delete.unmerged.branch.%s"." |
| 71d80 | 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 6e 69 6c 20 28 | "..........................nil.( |
| 71da0 | 6c 69 73 74 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | list.branch))).................. |
| 71dc0 | 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 20 22 | ....(magit-call-git."checkout"." |
| 71de0 | 2d 2d 64 65 74 61 63 68 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 60 74 61 72 67 65 74 | --detach")).............(`target |
| 71e00 | 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 65 71 75 61 6c 20 66 6f 72 63 65 20 27 28 34 29 29 0a | .(unless.(or.(equal.force.'(4)). |
| 71e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 71e40 | 20 28 6d 65 6d 62 65 72 20 62 72 61 6e 63 68 20 66 6f 72 63 65 29 0a 20 20 20 20 20 20 20 20 20 | .(member.branch.force).......... |
| 71e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 | ........................(magit-b |
| 71e80 | 72 61 6e 63 68 2d 6d 65 72 67 65 64 2d 70 20 62 72 61 6e 63 68 20 74 61 72 67 65 74 29 29 0a 20 | ranch-merged-p.branch.target)).. |
| 71ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e | ......................(magit-con |
| 71ec0 | 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 20 20 | firm.'delete-unmerged-branch.... |
| 71ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 44 65 6c 65 74 65 20 75 6e | ......................"Delete.un |
| 71f00 | 6d 65 72 67 65 64 20 62 72 61 6e 63 68 20 25 73 22 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 | merged.branch.%s".""............ |
| 71f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 28 6c 69 73 74 20 62 72 61 6e 63 68 29 29 | ..............nil.(list.branch)) |
| 71f40 | 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 61 | )......................(magit-ca |
| 71f60 | 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 74 61 72 67 65 74 29 29 0a 20 20 20 20 20 | ll-git."checkout".target))...... |
| 71f80 | 20 20 20 20 20 20 20 28 60 61 62 6f 72 74 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 62 6f | .......(`abort..(user-error."Abo |
| 71fa0 | 72 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 6f 72 63 65 20 74 29 29 | rt")))...........(setq.force.t)) |
| 71fc0 | 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6d 61 79 62 65 2d 64 65 6c | .........(magit-branch-maybe-del |
| 71fe0 | 65 74 65 2d 70 72 2d 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 28 6d | ete-pr-remote.branch).........(m |
| 72000 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 6e 73 65 74 2d 70 75 73 68 52 65 6d 6f 74 65 20 62 72 61 | agit-branch-unset-pushRemote.bra |
| 72020 | 6e 63 68 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 62 72 61 | nch).........(magit-run-git."bra |
| 72040 | 6e 63 68 22 20 28 69 66 20 66 6f 72 63 65 20 22 2d 44 22 20 22 2d 64 22 29 20 62 72 61 6e 63 68 | nch".(if.force."-D"."-d").branch |
| 72060 | 29 29 29 29 29 29 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c 65 74 | ))))))..(put.'magit-branch-delet |
| 72080 | 65 20 27 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 74 29 0a 0a 28 64 65 66 75 6e 20 6d | e.'interactive-only.t)..(defun.m |
| 720a0 | 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 72 65 6d 6f | agit-branch-maybe-delete-pr-remo |
| 720c0 | 74 65 20 28 62 72 61 6e 63 68 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 72 65 6d 6f 74 65 | te.(branch)...(when-let.((remote |
| 720e0 | 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 70 75 6c | .(magit-get."branch".branch."pul |
| 72100 | 6c 52 65 71 75 65 73 74 52 65 6d 6f 74 65 22 29 29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 76 | lRequestRemote"))).....(let*.((v |
| 72120 | 61 72 69 61 62 6c 65 20 28 66 6f 72 6d 61 74 20 22 72 65 6d 6f 74 65 2e 25 73 2e 66 65 74 63 68 | ariable.(format."remote.%s.fetch |
| 72140 | 22 20 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 72 65 66 73 70 65 63 73 20 | ".remote))............(refspecs. |
| 72160 | 28 6d 61 67 69 74 2d 67 65 74 2d 61 6c 6c 20 76 61 72 69 61 62 6c 65 29 29 29 0a 20 20 20 20 20 | (magit-get-all.variable)))...... |
| 72180 | 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 62 65 72 20 28 66 6f 72 6d 61 74 20 22 2b 72 65 66 73 2f | .(unless.(member.(format."+refs/ |
| 721a0 | 68 65 61 64 73 2f 2a 3a 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 25 73 2f 2a 22 20 72 65 6d 6f 74 | heads/*:refs/remotes/%s/*".remot |
| 721c0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 73 70 65 63 | e).......................refspec |
| 721e0 | 73 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 66 73 70 65 63 0a 20 20 20 20 20 20 | s).........(let.((refspec....... |
| 72200 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 67 65 74 20 22 | .........(if.(equal.(magit-get." |
| 72220 | 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 22 70 75 73 68 52 65 6d 6f 74 65 22 29 20 72 65 6d | branch".branch."pushRemote").rem |
| 72240 | 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 | ote)....................(format. |
| 72260 | 22 2b 72 65 66 73 2f 68 65 61 64 73 2f 25 73 3a 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 25 73 2f | "+refs/heads/%s:refs/remotes/%s/ |
| 72280 | 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 62 | %s"............................b |
| 722a0 | 72 61 6e 63 68 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ranch.remote.branch)............ |
| 722c0 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 65 72 67 65 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 | ......(let.((merge.(magit-get."b |
| 722e0 | 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 22 6d 65 72 67 65 22 29 29 29 0a 20 20 20 20 20 20 20 | ranch".branch."merge")))........ |
| 72300 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 65 72 67 65 0a 20 20 20 20 20 20 20 20 20 | ............(and.merge.......... |
| 72320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 | ...............(string-prefix-p. |
| 72340 | 22 72 65 66 73 2f 68 65 61 64 73 2f 22 20 6d 65 72 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | "refs/heads/".merge)............ |
| 72360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 65 72 67 65 20 28 73 75 62 73 74 72 | .............(setq.merge.(substr |
| 72380 | 69 6e 67 20 6d 65 72 67 65 20 31 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.merge.11)).................. |
| 723a0 | 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 2b 72 65 66 73 2f 68 65 61 64 73 2f 25 73 3a 72 | .......(format."+refs/heads/%s:r |
| 723c0 | 65 66 73 2f 72 65 6d 6f 74 65 73 2f 25 73 2f 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | efs/remotes/%s/%s".............. |
| 723e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 72 67 65 20 72 65 6d 6f 74 65 20 | ...................merge.remote. |
| 72400 | 6d 65 72 67 65 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d | merge))))))...........(when.(mem |
| 72420 | 62 65 72 20 72 65 66 73 70 65 63 20 72 65 66 73 70 65 63 73 29 0a 20 20 20 20 20 20 20 20 20 20 | ber.refspec.refspecs)........... |
| 72440 | 20 20 28 69 66 20 28 61 6e 64 20 28 6c 65 6e 67 74 68 3d 20 72 65 66 73 70 65 63 73 20 31 29 0a | ..(if.(and.(length=.refspecs.1). |
| 72460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 | .....................(magit-conf |
| 72480 | 69 72 6d 20 27 64 65 6c 65 74 65 2d 70 72 2d 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 | irm.'delete-pr-remote........... |
| 724a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 41 6c 73 6f 20 64 65 6c 65 74 65 20 | .............(list."Also.delete. |
| 724c0 | 72 65 6d 6f 74 65 20 25 73 20 28 25 73 29 22 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 | remote.%s.(%s)".remote.......... |
| 724e0 | 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 |
| 72500 | 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")........... |
| 72520 | 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))............ |
| 72540 | 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 |
| 72560 | 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- |
| 72580 | 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". |
| 725a0 | 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........................ |
| 725c0 | 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 |
| 725e0 | 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 |
| 72600 | 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 |
| 72620 | 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 |
| 72640 | 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 |
| 72660 | 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 |
| 72680 | 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)...( |
| 726a0 | 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 |
| 726c0 | 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.(=.( |
| 726e0 | 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). |
| 72700 | 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 6d 61 70 | ........(if-let.((on-remote.(map |
| 72720 | 63 61 72 20 28 23 23 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 | car.(##concat."refs/remotes/".re |
| 72740 | 6d 6f 74 65 20 22 2f 22 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mote."/".%)..................... |
| 72760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 6c 69 | ................(magit-remote-li |
| 72780 | 73 74 2d 62 72 61 6e 63 68 65 73 20 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | st-branches.remote)))........... |
| 727a0 | 20 20 20 20 20 20 20 28 72 65 73 74 20 28 73 65 71 2d 66 69 6c 74 65 72 20 28 23 23 61 6e 64 20 | .......(rest.(seq-filter.(##and. |
| 727c0 | 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 25 20 6f 6e 2d 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 | (not.(member.%.on-remote))...... |
| 727e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 72800 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 2d 65 78 69 73 74 73 2d 70 20 25 29 29 0a 20 20 20 | .....(magit-ref-exists-p.%)).... |
| 72820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 72840 | 72 65 66 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 | refs))).............(progn...... |
| 72860 | 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 69 | .........(process-put.process.'i |
| 72880 | 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 20 | nhibit-refresh.t)............... |
| 728a0 | 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 | (magit-process-sentinel.process. |
| 728c0 | 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 | event)...............(setq.magit |
| 728e0 | 2d 74 68 69 73 2d 65 72 72 6f 72 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -this-error.nil)...............( |
| 72900 | 6d 65 73 73 61 67 65 20 22 53 6f 6d 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 20 6e 6f | message."Some.remote.branches.no |
| 72920 | 20 6c 6f 6e 67 65 72 20 65 78 69 73 74 2e 20 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .longer.exist...%s"............. |
| 72940 | 20 20 20 20 20 20 20 20 20 20 20 22 44 65 6c 65 74 69 6e 67 20 6a 75 73 74 20 74 68 65 20 6c 6f | ..........."Deleting.just.the.lo |
| 72960 | 63 61 6c 20 74 72 61 63 6b 69 6e 67 20 72 65 66 73 20 69 6e 73 74 65 61 64 2e 2e 2e 22 29 0a 20 | cal.tracking.refs.instead...").. |
| 72980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 66 20 72 65 73 74 29 0a | .............(dolist.(ref.rest). |
| 729a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 | ................(magit-call-git. |
| 729c0 | 22 75 70 64 61 74 65 2d 72 65 66 22 20 22 2d 64 22 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 | "update-ref"."-d".ref))......... |
| 729e0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 | ......(magit-refresh)........... |
| 72a00 | 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 44 65 6c 65 74 69 6e 67 20 6c 6f 63 61 6c 20 72 65 6d | ....(message."Deleting.local.rem |
| 72a20 | 6f 74 65 2d 74 72 61 63 6b 69 6e 67 20 72 65 66 73 2e 2e 2e 64 6f 6e 65 22 29 29 0a 20 20 20 20 | ote-tracking.refs...done"))..... |
| 72a40 | 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 |
| 72a60 | 6f 63 65 73 73 20 65 76 65 6e 74 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 | ocess.event)).......(magit-proce |
| 72a80 | 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 29 29 29 0a 0a 3b | ss-sentinel.process.event))))..; |
| 72aa0 | 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 |
| 72ac0 | 68 2d 72 65 6e 61 6d 65 20 28 6f 6c 64 20 6e 65 77 20 26 6f 70 74 69 6f 6e 61 6c 20 66 6f 72 63 | h-rename.(old.new.&optional.forc |
| 72ae0 | 65 29 0a 20 20 22 52 65 6e 61 6d 65 20 74 68 65 20 62 72 61 6e 63 68 20 6e 61 6d 65 64 20 4f 4c | e)..."Rename.the.branch.named.OL |
| 72b00 | 44 20 74 6f 20 4e 45 57 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | D.to.NEW...With.a.prefix.argumen |
| 72b20 | 74 20 46 4f 52 43 45 2c 20 72 65 6e 61 6d 65 20 65 76 65 6e 20 69 66 20 61 20 62 72 61 6e 63 68 | t.FORCE,.rename.even.if.a.branch |
| 72b40 | 20 6e 61 6d 65 64 20 4e 45 57 0a 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e 0a 0a 49 66 20 60 | .named.NEW.already.exists...If.` |
| 72b60 | 62 72 61 6e 63 68 2e 4f 4c 44 2e 70 75 73 68 52 65 6d 6f 74 65 27 20 69 73 20 73 65 74 2c 20 74 | branch.OLD.pushRemote'.is.set,.t |
| 72b80 | 68 65 6e 20 75 6e 73 65 74 20 69 74 2e 20 20 44 65 70 65 6e 64 69 6e 67 20 6f 6e 0a 74 68 65 20 | hen.unset.it...Depending.on.the. |
| 72ba0 | 76 61 6c 75 65 20 6f 66 20 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e 61 6d 65 2d 70 75 | value.of.`magit-branch-rename-pu |
| 72bc0 | 73 68 2d 74 61 72 67 65 74 27 20 28 77 68 69 63 68 20 73 65 65 29 20 6d 61 79 62 65 0a 73 65 74 | sh-target'.(which.see).maybe.set |
| 72be0 | 20 60 62 72 61 6e 63 68 2e 4e 45 57 2e 70 75 73 68 52 65 6d 6f 74 65 27 20 61 6e 64 20 6d 61 79 | .`branch.NEW.pushRemote'.and.may |
| 72c00 | 62 65 20 72 65 6e 61 6d 65 20 74 68 65 20 70 75 73 68 2d 74 61 72 67 65 74 20 6f 6e 0a 74 68 65 | be.rename.the.push-target.on.the |
| 72c20 | 20 72 65 6d 6f 74 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 | .remote."...(interactive....(let |
| 72c40 | 20 28 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6c 6f 63 61 6c 2d 62 72 61 6e | .((branch.(magit-read-local-bran |
| 72c60 | 63 68 20 22 52 65 6e 61 6d 65 20 62 72 61 6e 63 68 22 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 | ch."Rename.branch")))......(list |
| 72c80 | 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 72 65 61 64 2d 73 | .branch............(magit-read-s |
| 72ca0 | 74 72 69 6e 67 2d 6e 73 20 28 66 6f 72 6d 61 74 20 22 52 65 6e 61 6d 65 20 62 72 61 6e 63 68 20 | tring-ns.(format."Rename.branch. |
| 72cc0 | 27 25 73 27 20 74 6f 22 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | '%s'.to".branch)................ |
| 72ce0 | 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 72 65 76 | ..................nil.'magit-rev |
| 72d00 | 69 73 69 6f 6e 2d 68 69 73 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72 65 6e | ision-history)............curren |
| 72d20 | 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 29 0a 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d | t-prefix-arg)))...(when.(string- |
| 72d40 | 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 6f 6c 64 29 0a 20 | match."\\`heads/\\(.+\\)".old).. |
| 72d60 | 20 20 20 28 73 65 74 71 20 6f 6c 64 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6f 6c 64 | ...(setq.old.(match-string.1.old |
| 72d80 | 29 29 29 0a 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 6f 6c 64 20 6e 65 77 29 0a 20 20 20 20 | )))...(when.(equal.old.new)..... |
| 72da0 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4f 6c 64 20 61 6e 64 20 6e 65 77 20 62 72 61 6e 63 68 20 | (user-error."Old.and.new.branch. |
| 72dc0 | 6e 61 6d 65 73 20 61 72 65 20 74 68 65 20 73 61 6d 65 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 | names.are.the.same"))...(magit-c |
| 72de0 | 61 6c 6c 2d 67 69 74 20 22 62 72 61 6e 63 68 22 20 28 69 66 20 66 6f 72 63 65 20 22 2d 4d 22 20 | all-git."branch".(if.force."-M". |
| 72e00 | 22 2d 6d 22 29 20 6f 6c 64 20 6e 65 77 29 0a 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 62 72 61 | "-m").old.new)...(when.magit-bra |
| 72e20 | 6e 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 28 6c 65 74 20 | nch-rename-push-target.....(let. |
| 72e40 | 28 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. |
| 72e60 | 6f 6c 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 6c 64 2d 73 70 65 63 69 66 69 65 64 20 28 | old))...........(old-specified.( |
| 72e80 | 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22 20 6f 6c 64 20 22 70 75 73 68 52 65 6d 6f | magit-get."branch".old."pushRemo |
| 72ea0 | 74 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6e 65 77 2d 73 70 65 63 69 66 69 65 64 20 28 | te"))...........(new-specified.( |
| 72ec0 | 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22 20 6e 65 77 20 22 70 75 73 68 52 65 6d 6f | magit-get."branch".new."pushRemo |
| 72ee0 | 74 65 22 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6f 6c 64 2d 73 70 65 63 | te"))).......(when.(and.old-spec |
| 72f00 | 69 66 69 65 64 20 28 6f 72 20 66 6f 72 63 65 20 28 6e 6f 74 20 6e 65 77 2d 73 70 65 63 69 66 69 | ified.(or.force.(not.new-specifi |
| 72f20 | 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 4b 65 65 70 20 74 68 65 20 74 61 72 67 65 74 | ed))).........;;.Keep.the.target |
| 72f40 | 20 73 65 74 74 69 6e 67 20 62 72 61 6e 63 68 20 73 70 65 63 69 66 69 65 64 2c 20 65 76 65 6e 20 | .setting.branch.specified,.even. |
| 72f60 | 69 66 20 74 68 61 74 20 69 73 0a 20 20 20 20 20 20 20 20 3b 3b 20 72 65 64 75 6e 64 61 6e 74 2e | if.that.is.........;;.redundant. |
| 72f80 | 20 20 42 75 74 20 69 66 20 61 20 62 72 61 6e 63 68 20 62 79 20 74 68 65 20 73 61 6d 65 20 6e 61 | ..But.if.a.branch.by.the.same.na |
| 72fa0 | 6d 65 20 65 78 69 73 74 65 64 20 62 65 66 6f 72 65 0a 20 20 20 20 20 20 20 20 3b 3b 20 61 6e 64 | me.existed.before.........;;.and |
| 72fc0 | 20 74 68 65 20 72 65 6e 61 6d 65 20 69 73 6e 27 74 20 66 6f 72 63 65 64 2c 20 74 68 65 6e 20 64 | .the.rename.isn't.forced,.then.d |
| 72fe0 | 6f 20 6e 6f 74 20 63 68 61 6e 67 65 20 61 20 6c 65 66 74 6f 76 65 72 0a 20 20 20 20 20 20 20 20 | o.not.change.a.leftover......... |
| 73000 | 3b 3b 20 73 65 74 74 69 6e 67 2e 20 20 53 75 63 68 20 61 20 6c 65 66 74 6f 76 65 72 20 73 65 74 | ;;.setting...Such.a.leftover.set |
| 73020 | 74 69 6e 67 20 6d 61 79 20 6f 72 20 6d 61 79 20 6e 6f 74 20 63 6f 6e 66 6f 72 6d 20 74 6f 0a 20 | ting.may.or.may.not.conform.to.. |
| 73040 | 20 20 20 20 20 20 20 3b 3b 20 77 68 61 74 20 77 65 20 65 78 70 65 63 74 20 68 65 72 65 2e 2e 2e | .......;;.what.we.expect.here... |
| 73060 | 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 74 20 6f 6c 64 2d 73 70 65 63 69 66 69 65 | .........(magit-set.old-specifie |
| 73080 | 64 20 22 62 72 61 6e 63 68 22 20 6e 65 77 20 22 70 75 73 68 52 65 6d 6f 74 65 22 29 29 0a 20 20 | d."branch".new."pushRemote"))... |
| 730a0 | 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 67 65 74 | ....(when.(and.(equal.(magit-get |
| 730c0 | 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 6e 65 77 29 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 | -push-remote.new).remote)....... |
| 730e0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 2e 2e 2e 61 6e 64 20 69 66 20 69 74 20 64 6f 65 73 20 | ...........;;....and.if.it.does. |
| 73100 | 6e 6f 74 2c 20 74 68 65 6e 20 77 65 20 6d 75 73 74 20 61 62 6f 72 74 2e 0a 20 20 20 20 20 20 20 | not,.then.we.must.abort......... |
| 73120 | 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 71 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | ..........(not.(eq.magit-branch- |
| 73140 | 72 65 6e 61 6d 65 2d 70 75 73 68 2d 74 61 72 67 65 74 20 27 6c 6f 63 61 6c 2d 6f 6e 6c 79 29 29 | rename-push-target.'local-only)) |
| 73160 | 0a 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 65 71 20 6d | ..................(or.(not.(eq.m |
| 73180 | 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 20 27 | agit-branch-rename-push-target.' |
| 731a0 | 66 6f 72 67 65 2d 6f 6e 6c 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | forge-only)).................... |
| 731c0 | 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 65 29 20 6e 69 | ..(and.(require.(quote.forge).ni |
| 731e0 | 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 20 20 28 | l.t)...........................( |
| 73200 | 66 62 6f 75 6e 64 70 20 27 66 6f 72 67 65 2d 2d 73 70 6c 69 74 2d 66 6f 72 67 65 2d 75 72 6c 29 | fboundp.'forge--split-forge-url) |
| 73220 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d | ...........................(and- |
| 73240 | 6c 65 74 2a 20 28 28 75 72 6c 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 0a 20 20 20 | let*.((url.(magit-git-string.... |
| 73260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 73280 | 20 20 20 20 20 20 20 20 22 72 65 6d 6f 74 65 22 20 22 67 65 74 2d 75 72 6c 22 20 72 65 6d 6f 74 | ........"remote"."get-url".remot |
| 732a0 | 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 20 20 20 | e)))............................ |
| 732c0 | 20 28 66 6f 72 67 65 2d 2d 73 70 6c 69 74 2d 66 6f 72 67 65 2d 75 72 6c 20 75 72 6c 29 29 29 29 | .(forge--split-forge-url.url)))) |
| 732e0 | 29 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 | ).........(let.((old-target.(mag |
| 73300 | 69 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 | it-get-push-branch.old.t))...... |
| 73320 | 20 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 | .........(new-target.(magit-get- |
| 73340 | 70 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 | push-branch.new.t))............. |
| 73360 | 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 74 65 | ..(remote.(magit-get-push-remote |
| 73380 | 20 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 | .new)))...........(when.(and.old |
| 733a0 | 2d 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 | -target......................(no |
| 733c0 | 74 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 | t.new-target)................... |
| 733e0 | 20 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 | ...(magit-y-or-n-p.(format."Also |
| 73400 | 20 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 3f 22 0a 20 20 20 | .rename.%S.to.%S.on.\"%s\"?".... |
| 73420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 73440 | 20 20 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 | ..........old.new.remote)))..... |
| 73460 | 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6e 61 6d 65 20 6f 6e 20 28 69 2e 65 2e 2c 20 77 69 74 68 | ........;;.Rename.on.(i.e.,.with |
| 73480 | 69 6e 29 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 | in).the.remote,.but.only.if.the. |
| 734a0 | 20 20 20 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 | ............;;.destination.ref.d |
| 734c0 | 6f 65 73 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 | oesn't.exist.yet...If.that.ref.a |
| 734e0 | 6c 72 65 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 | lready.............;;.exists,.th |
| 73500 | 65 6e 20 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 | en.it.probably.is.of.some.value. |
| 73520 | 61 6e 64 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 | and.we.better.............;;.not |
| 73540 | 20 74 6f 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 | .touch.it...Ignore.what.the.loca |
| 73560 | 6c 20 72 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 | l.ref.points.at,.............;;. |
| 73580 | 69 2e 65 2e 2c 20 69 66 20 74 68 65 20 6c 6f 63 61 6c 20 61 6e 64 20 74 68 65 20 72 65 6d 6f 74 | i.e.,.if.the.local.and.the.remot |
| 735a0 | 65 20 72 65 66 20 64 69 64 6e 27 74 20 70 6f 69 6e 74 20 61 74 0a 20 20 20 20 20 20 20 20 20 20 | e.ref.didn't.point.at........... |
| 735c0 | 20 20 3b 3b 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 69 74 20 62 65 66 6f 72 65 20 74 68 65 20 | ..;;.the.same.commit.before.the. |
| 735e0 | 72 65 6e 61 6d 65 20 74 68 65 6e 20 6b 65 65 70 20 69 74 20 74 68 61 74 20 77 61 79 2e 0a 20 20 | rename.then.keep.it.that.way.... |
| 73600 | 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 70 75 73 68 22 | ..........(magit-call-git."push" |
| 73620 | 20 22 2d 76 22 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."-v".remote.................... |
| 73640 | 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 3a 72 65 66 73 2f 68 65 61 64 73 2f | .........(format."%s:refs/heads/ |
| 73660 | 25 73 22 20 6f 6c 64 2d 74 61 72 67 65 74 20 6e 65 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | %s".old-target.new)............. |
| 73680 | 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 3a 72 65 66 73 2f 68 | ................(format.":refs/h |
| 736a0 | 65 61 64 73 2f 25 73 22 20 6f 6c 64 29 29 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 62 72 61 | eads/%s".old)))))))...(magit-bra |
| 736c0 | 6e 63 68 2d 75 6e 73 65 74 2d 70 75 73 68 52 65 6d 6f 74 65 20 6f 6c 64 29 0a 20 20 28 6d 61 67 | nch-unset-pushRemote.old)...(mag |
| 736e0 | 69 74 2d 72 65 66 72 65 73 68 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | it-refresh))..;;;###autoload.(de |
| 73700 | 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 68 65 6c 76 65 20 28 62 72 61 6e 63 68 29 | fun.magit-branch-shelve.(branch) |
| 73720 | 0a 20 20 22 53 68 65 6c 76 65 20 61 20 42 52 41 4e 43 48 2e 0a 52 65 6e 61 6d 65 20 5c 22 72 65 | ..."Shelve.a.BRANCH..Rename.\"re |
| 73740 | 66 73 2f 68 65 61 64 73 2f 42 52 41 4e 43 48 5c 22 20 74 6f 20 5c 22 72 65 66 73 2f 73 68 65 6c | fs/heads/BRANCH\".to.\"refs/shel |
| 73760 | 76 65 64 2f 59 59 59 59 2d 4d 4d 2d 44 44 2d 42 52 41 4e 43 48 5c 22 2c 0a 61 6e 64 20 61 6c 73 | ved/YYYY-MM-DD-BRANCH\",.and.als |
| 73780 | 6f 20 72 65 6e 61 6d 65 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 72 65 66 6c 6f 67 20 66 | o.rename.the.respective.reflog.f |
| 737a0 | 69 6c 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 | ile."...(interactive.(list.(magi |
| 737c0 | 74 2d 72 65 61 64 2d 6f 74 68 65 72 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 20 22 53 68 65 6c 76 | t-read-other-local-branch."Shelv |
| 737e0 | 65 20 62 72 61 6e 63 68 22 29 29 29 0a 20 20 28 6c 65 74 20 28 28 6f 6c 64 20 28 63 6f 6e 63 61 | e.branch")))...(let.((old.(conca |
| 73800 | 74 20 22 72 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 | t."refs/heads/".branch))........ |
| 73820 | 20 28 6e 65 77 20 28 66 6f 72 6d 61 74 20 22 72 65 66 73 2f 73 68 65 6c 76 65 64 2f 25 73 2d 25 | .(new.(format."refs/shelved/%s-% |
| 73840 | 73 22 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 | s"......................(magit-r |
| 73860 | 65 76 2d 66 6f 72 6d 61 74 20 22 25 63 73 22 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 | ev-format."%cs".branch)......... |
| 73880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 28 6d 61 67 69 | .............branch))).....(magi |
| 738a0 | 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 22 29 0a 20 | t-git."update-ref".new.old."").. |
| 738c0 | 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 65 20 6f 6c | ...(magit--rename-reflog-file.ol |
| 738e0 | 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 65 74 2d 70 | d.new).....(magit-branch-unset-p |
| 73900 | 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 2d 72 75 6e | ushRemote.branch).....(magit-run |
| 73920 | 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 0a 0a 3b 3b | -git."branch"."-D".branch)))..;; |
| 73940 | 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 |
| 73960 | 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 76 65 20 61 | -unshelve.(branch)..."Unshelve.a |
| 73980 | 20 42 52 41 4e 43 48 2e 0a 52 65 6e 61 6d 65 20 5c 22 72 65 66 73 2f 73 68 65 6c 76 65 64 2f 42 | .BRANCH..Rename.\"refs/shelved/B |
| 739a0 | 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 48 5c 22 | RANCH\".to.\"refs/heads/BRANCH\" |
| 739c0 | 2e 20 20 49 66 20 42 52 41 4e 43 48 0a 69 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 5c 22 | ...If.BRANCH.is.prefixed.with.\" |
| 739e0 | 59 59 59 59 2d 4d 4d 2d 44 44 5c 22 2c 20 74 68 65 6e 20 64 72 6f 70 20 74 68 61 74 20 70 61 72 | YYYY-MM-DD\",.then.drop.that.par |
| 73a00 | 74 20 6f 66 20 74 68 65 20 6e 61 6d 65 2e 0a 41 6c 73 6f 20 72 65 6e 61 6d 65 20 74 68 65 20 72 | t.of.the.name..Also.rename.the.r |
| 73a20 | 65 73 70 65 63 74 69 76 65 20 72 65 66 6c 6f 67 20 66 69 6c 65 2e 22 0a 20 20 28 69 6e 74 65 72 | espective.reflog.file."...(inter |
| 73a40 | 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e | active....(list.(magit-completin |
| 73a60 | 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 22 55 6e 73 68 65 6c 76 65 20 62 72 61 6e 63 | g-read..........."Unshelve.branc |
| 73a80 | 68 22 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 23 23 73 75 62 73 74 72 69 6e | h"...........(mapcar.(##substrin |
| 73aa0 | 67 20 25 20 38 29 0a 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 | g.%.8)...................(nrever |
| 73ac0 | 73 65 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 6e 61 6d 65 73 20 22 72 65 66 73 2f 73 68 | se.(magit-list-refnames."refs/sh |
| 73ae0 | 65 6c 76 65 64 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 29 29 29 0a 20 20 28 | elved")))...........nil.t)))...( |
| 73b00 | 6c 65 74 20 28 28 6f 6c 64 20 28 63 6f 6e 63 61 74 20 22 72 65 66 73 2f 73 68 65 6c 76 65 64 2f | let.((old.(concat."refs/shelved/ |
| 73b20 | 22 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 20 | ".branch)).........(new.(concat. |
| 73b40 | 22 72 65 66 73 2f 68 65 61 64 73 2f 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "refs/heads/"................... |
| 73b60 | 20 20 20 28 69 66 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 | ...(if.(string-match-p.......... |
| 73b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 60 5b 30 2d 39 5d 5c 5c 7b 34 5c 5c | ................."\\`[0-9]\\{4\\ |
| 73ba0 | 7d 2d 5b 30 2d 39 5d 5c 5c 7b 32 5c 5c 7d 2d 5b 30 2d 39 5d 5c 5c 7b 32 5c 5c 7d 2d 22 20 62 72 | }-[0-9]\\{2\\}-[0-9]\\{2\\}-".br |
| 73bc0 | 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 28 | anch)..........................( |
| 73be0 | 73 75 62 73 74 72 69 6e 67 20 62 72 61 6e 63 68 20 31 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 | substring.branch.11)............ |
| 73c00 | 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 | ............branch)))).....(magi |
| 73c20 | 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 22 29 0a 20 | t-git."update-ref".new.old."").. |
| 73c40 | 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 65 20 6f 6c | ...(magit--rename-reflog-file.ol |
| 73c60 | 64 20 6e 65 77 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 75 70 64 61 74 | d.new).....(magit-run-git."updat |
| 73c80 | 65 2d 72 65 66 22 20 22 2d 64 22 20 6f 6c 64 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | e-ref"."-d".old)))..(defun.magit |
| 73ca0 | 2d 2d 72 65 6e 61 6d 65 2d 72 65 66 6c 6f 67 2d 66 69 6c 65 20 28 6f 6c 64 20 6e 65 77 29 0a 20 | --rename-reflog-file.(old.new).. |
| 73cc0 | 20 28 6c 65 74 2a 20 28 28 64 69 72 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 0a 20 20 20 | .(let*.((dir.(magit-gitdir)).... |
| 73ce0 | 20 20 20 20 20 20 28 6f 6c 64 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 63 6f | ......(old.(expand-file-name.(co |
| 73d00 | 6e 63 61 74 20 22 6c 6f 67 73 2f 22 20 6f 6c 64 29 20 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 | ncat."logs/".old).dir))......... |
| 73d20 | 20 28 6e 65 77 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 63 6f 6e 63 61 74 20 | .(new.(expand-file-name.(concat. |
| 73d40 | 22 6c 6f 67 73 2f 22 20 6e 65 77 29 20 64 69 72 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 66 | "logs/".new).dir))).....(when.(f |
| 73d60 | 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 69 | ile-exists-p.old).......(make-di |
| 73d80 | 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 77 | rectory.(file-name-directory.new |
| 73da0 | 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 20 | ).t).......(rename-file.old.new. |
| 73dc0 | 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 6f | t))))..;;;.Configure..;;;###auto |
| 73de0 | 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 6e | load.(autoload.'magit-branch-con |
| 73e00 | 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 72 | figure."magit-branch".nil.t).(tr |
| 73e20 | 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 6e | ansient-define-prefix.magit-bran |
| 73e40 | 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 75 | ch-configure.(branch)..."Configu |
| 73e60 | 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 62 | re.a.branch."...:man-page."git-b |
| 73e80 | 72 61 6e 63 68 22 0a 20 20 5b 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 28 23 23 63 6f 6e 63 61 74 | ranch"...[:description.(##concat |
| 73ea0 | 0a 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 22 43 | ..................(propertize."C |
| 73ec0 | 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 6e 74 2d 68 65 61 64 | onfigure.".'face.'transient-head |
| 73ee0 | 69 6e 67 29 0a 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 | ing)..................(propertiz |
| 73f00 | 65 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 63 6f 70 65 29 20 27 66 61 63 65 20 27 6d 61 67 69 74 | e.(transient-scope).'face.'magit |
| 73f20 | 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 29 0a 20 20 20 28 22 64 22 20 6d 61 67 69 74 2d 62 72 | -branch-local))....("d".magit-br |
| 73f40 | 61 6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 20 20 20 28 22 | anch.<branch>.description)....(" |
| 73f60 | 75 22 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e 6d 65 72 67 65 2f 72 | u".magit-branch.<branch>.merge/r |
| 73f80 | 65 6d 6f 74 65 29 0a 20 20 20 28 22 72 22 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 3c 62 72 61 | emote)....("r".magit-branch.<bra |
| 73fa0 | 6e 63 68 3e 2e 72 65 62 61 73 65 29 0a 20 20 20 28 22 70 22 20 6d 61 67 69 74 2d 62 72 61 6e 63 | nch>.rebase)....("p".magit-branc |
| 73fc0 | 68 2e 3c 62 72 61 6e 63 68 3e 2e 70 75 73 68 52 65 6d 6f 74 65 29 5d 0a 20 20 5b 22 43 6f 6e 66 | h.<branch>.pushRemote)]...["Conf |
| 73fe0 | 69 67 75 72 65 20 72 65 70 6f 73 69 74 6f 72 79 20 64 65 66 61 75 6c 74 73 22 0a 20 20 20 28 22 | igure.repository.defaults"....(" |
| 74000 | 52 22 20 6d 61 67 69 74 2d 70 75 6c 6c 2e 72 65 62 61 73 65 29 0a 20 20 20 28 22 50 22 20 6d 61 | R".magit-pull.rebase)....("P".ma |
| 74020 | 67 69 74 2d 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 29 0a 20 20 20 28 22 42 22 20 | git-remote.pushDefault)....("B". |
| 74040 | 22 55 70 64 61 74 65 20 64 65 66 61 75 6c 74 20 62 72 61 6e 63 68 22 20 6d 61 67 69 74 2d 75 70 | "Update.default.branch".magit-up |
| 74060 | 64 61 74 65 2d 64 65 66 61 75 6c 74 2d 62 72 61 6e 63 68 0a 20 20 20 20 3a 69 6e 61 70 74 2d 69 | date-default-branch.....:inapt-i |
| 74080 | 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 67 65 74 2d 73 6f 6d 65 2d 72 65 6d 6f 74 65 29 5d 0a 20 20 | f-not.magit-get-some-remote)]... |
| 740a0 | 5b 22 43 6f 6e 66 69 67 75 72 65 20 62 72 61 6e 63 68 20 63 72 65 61 74 69 6f 6e 22 0a 20 20 20 | ["Configure.branch.creation".... |
| 740c0 | 28 22 61 20 6d 22 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 61 75 74 6f 53 65 74 75 70 4d 65 72 | ("a.m".magit-branch.autoSetupMer |
| 740e0 | 67 65 29 0a 20 20 20 28 22 61 20 72 22 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 61 75 74 6f 53 | ge)....("a.r".magit-branch.autoS |
| 74100 | 65 74 75 70 52 65 62 61 73 65 29 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 | etupRebase)]...(interactive....( |
| 74120 | 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 |
| 74140 | 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 |
| 74160 | 6e 64 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 69 72 65 63 74 2d 63 6f 6e 66 69 67 75 72 65 | nd.magit-branch-direct-configure |
| 74180 | 0a 20 20 20 20 20 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 |
| 741a0 | 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 |
| 741c0 | 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 28 6d | t-branch)))...................(m |
| 741e0 | 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))....... |
| 74200 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 73 63 6f 70 65 | .......(magit--read-branch-scope |
| 74220 | 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 62 | ))))...(transient-setup.'magit-b |
| 74240 | 72 61 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 20 6e 69 6c 20 6e 69 6c 20 3a 73 63 6f 70 65 20 62 | ranch-configure.nil.nil.:scope.b |
| 74260 | 72 61 6e 63 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 72 65 61 64 2d 62 72 61 6e | ranch))..(defun.magit--read-bran |
| 74280 | 63 68 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 | ch-scope.(&optional.obj)...(magi |
| 742a0 | 74 2d 72 65 61 64 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 0a 20 20 20 28 69 66 20 6f 62 6a 0a 20 | t-read-local-branch....(if.obj.. |
| 742c0 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 53 65 74 20 25 73 20 66 6f 72 20 62 72 61 6e 63 68 | ......(format."Set.%s.for.branch |
| 742e0 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 6f 72 65 66 20 6f | "................(format.(oref.o |
| 74300 | 62 6a 20 76 61 72 69 61 62 6c 65 29 20 22 3c 6e 61 6d 65 3e 22 29 29 0a 20 20 20 20 20 22 43 6f | bj.variable)."<name>"))......"Co |
| 74320 | 6e 66 69 67 75 72 65 20 62 72 61 6e 63 68 22 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 | nfigure.branch")))..(transient-d |
| 74340 | 65 66 69 6e 65 2d 73 75 66 66 69 78 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 3c 62 72 61 6e 63 | efine-suffix.magit-branch.<branc |
| 74360 | 68 3e 2e 64 65 73 63 72 69 70 74 69 6f 6e 20 28 62 72 61 6e 63 68 29 0a 20 20 22 45 64 69 74 20 | h>.description.(branch)..."Edit. |
| 74380 | 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 42 52 41 4e 43 48 2e 22 0a 20 20 3a 63 | the.description.of.BRANCH."...:c |
| 743a0 | 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 20 20 3a 74 72 61 | lass.'magit--git-variable...:tra |
| 743c0 | 6e 73 69 65 6e 74 20 6e 69 6c 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 62 72 61 6e 63 68 2e 25 | nsient.nil...:variable."branch.% |
| 743e0 | 73 2e 64 65 73 63 72 69 70 74 69 6f 6e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c | s.description"...(interactive.(l |
| 74400 | 69 73 74 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 70 72 65 66 | ist.(oref.transient-current-pref |
| 74420 | 69 78 20 73 63 6f 70 65 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 | ix.scope)))...(magit-run-git-wit |
| 74440 | 68 2d 65 64 69 74 6f 72 20 22 62 72 61 6e 63 68 22 20 22 2d 2d 65 64 69 74 2d 64 65 73 63 72 69 | h-editor."branch"."--edit-descri |
| 74460 | 70 74 69 6f 6e 22 20 62 72 61 6e 63 68 29 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 | ption".branch))..(defclass.magit |
| 74480 | 2d 2d 67 69 74 2d 62 72 61 6e 63 68 3a 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 2d 67 69 | --git-branch:upstream.(magit--gi |
| 744a0 | 74 2d 76 61 72 69 61 62 6c 65 29 0a 20 20 28 28 66 6f 72 6d 61 74 20 3a 69 6e 69 74 66 6f 72 6d | t-variable)...((format.:initform |
| 744c0 | 20 22 20 25 6b 20 25 6d 20 25 4d 5c 6e 20 20 20 25 72 20 25 52 22 29 29 29 0a 0a 28 74 72 61 6e | .".%k.%m.%M\n...%r.%R")))..(tran |
| 744e0 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e | sient-define-infix.magit-branch. |
| 74500 | 3c 62 72 61 6e 63 68 3e 2e 6d 65 72 67 65 2f 72 65 6d 6f 74 65 20 28 29 0a 20 20 3a 63 6c 61 73 | <branch>.merge/remote.()...:clas |
| 74520 | 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 62 72 61 6e 63 68 3a 75 70 73 74 72 65 61 6d 29 0a 0a | s.'magit--git-branch:upstream).. |
| 74540 | 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 2d 76 61 6c | (cl-defmethod.transient-init-val |
| 74560 | 75 65 20 28 28 6f 62 6a 20 6d 61 67 69 74 2d 2d 67 69 74 2d 62 72 61 6e 63 68 3a 75 70 73 74 72 | ue.((obj.magit--git-branch:upstr |
| 74580 | 65 61 6d 29 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 74 72 61 | eam))...(when-let*.((branch.(tra |
| 745a0 | 6e 73 69 65 6e 74 2d 73 63 6f 70 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 | nsient-scope))...............(re |
| 745c0 | 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 | mote.(magit-get."branch".branch. |
| 745e0 | 22 72 65 6d 6f 74 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 72 67 65 20 | "remote"))...............(merge. |
| 74600 | 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 22 6d 65 72 | .(magit-get."branch".branch."mer |
| 74620 | 67 65 22 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 6c 69 73 74 | ge"))).....(oset.obj.value.(list |
| 74640 | 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 | .remote.merge))))..(cl-defmethod |
| 74660 | 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 72 65 61 64 20 28 28 6f 62 6a 20 6d 61 67 69 | .transient-infix-read.((obj.magi |
| 74680 | 74 2d 2d 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 69 66 20 28 | t--git-branch:upstream))...(if.( |
| 746a0 | 6f 72 65 66 20 6f 62 6a 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20 | oref.obj.value).......(oset.obj. |
| 746c0 | 76 61 6c 75 65 20 6e 69 6c 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 75 70 73 74 72 | value.nil).....(magit-read-upstr |
| 746e0 | 65 61 6d 2d 62 72 61 6e 63 68 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 63 6f 70 65 29 20 22 55 70 | eam-branch.(transient-scope)."Up |
| 74700 | 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 6e 73 69 | stream")))..(cl-defmethod.transi |
| 74720 | 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 74 2d 62 | ent-infix-set.((obj.magit--git-b |
| 74740 | 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 61 67 69 | ranch:upstream).refname)...(magi |
| 74760 | 74 2d 73 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 28 74 72 61 6e 73 69 65 6e 74 | t-set-upstream-branch.(transient |
| 74780 | 2d 73 63 6f 70 65 29 20 72 65 66 6e 61 6d 65 29 0a 20 20 28 6f 73 65 74 20 6f 62 6a 20 76 61 6c | -scope).refname)...(oset.obj.val |
| 747a0 | 75 65 0a 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 74 | ue.........(and-let*.((branch.(t |
| 747c0 | 72 61 6e 73 69 65 6e 74 2d 73 63 6f 70 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ransient-scope))................ |
| 747e0 | 20 20 20 20 28 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 | ....(r.(magit-get."branch".branc |
| 74800 | 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 20 20 20 20 20 | h."remote")).................... |
| 74820 | 28 6d 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 22 6d | (m.(magit-get."branch".branch."m |
| 74840 | 65 72 67 65 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 72 20 6d 29 29 29 0a | erge")))...........(list.r.m))). |
| 74860 | 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 |
| 74880 | 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-- |
| 748a0 | 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 |
| 748c0 | 72 61 6e 63 68 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 63 6f 70 65 29 29 29 0a 20 20 20 20 28 66 | ranch.(transient-scope))).....(f |
| 748e0 | 6f 72 6d 61 74 2d 73 70 65 63 0a 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 66 6f 72 6d 61 74 | ormat-spec......(oref.obj.format |
| 74900 | 29 0a 20 20 20 20 20 60 28 28 3f 6b 20 2e 20 2c 28 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 | )......`((?k...,(transient-forma |
| 74920 | 74 2d 6b 65 79 20 6f 62 6a 29 29 0a 20 20 20 20 20 20 20 28 3f 72 20 2e 20 2c 28 66 6f 72 6d 61 | t-key.obj))........(?r...,(forma |
| 74940 | 74 20 22 62 72 61 6e 63 68 2e 25 73 2e 72 65 6d 6f 74 65 22 20 62 72 61 6e 63 68 29 29 0a 20 20 | t."branch.%s.remote".branch))... |
| 74960 | 20 20 20 20 20 28 3f 6d 20 2e 20 2c 28 66 6f 72 6d 61 74 20 22 62 72 61 6e 63 68 2e 25 73 2e 6d | .....(?m...,(format."branch.%s.m |
| 74980 | 65 72 67 65 22 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 28 3f 52 20 2e 20 2c 28 74 72 | erge".branch))........(?R...,(tr |
| 749a0 | 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 76 61 6c 75 65 20 6f 62 6a 20 23 27 63 61 72 29 29 | ansient-format-value.obj.#'car)) |
| 749c0 | 0a 20 20 20 20 20 20 20 28 3f 4d 20 2e 20 2c 28 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 | ........(?M...,(transient-format |
| 749e0 | 2d 76 61 6c 75 65 20 6f 62 6a 20 23 27 63 61 64 72 29 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 | -value.obj.#'cadr))))))..(cl-def |
| 74a00 | 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 76 61 6c 75 65 20 28 28 | method.transient-format-value.(( |
| 74a20 | 6f 62 6a 20 6d 61 67 69 74 2d 2d 67 69 74 2d 62 72 61 6e 63 68 3a 75 70 73 74 72 65 61 6d 29 20 | obj.magit--git-branch:upstream). |
| 74a40 | 6b 65 79 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 76 61 6c 75 65 20 28 66 75 6e 63 61 6c 6c 20 | key)...(if-let.((value.(funcall. |
| 74a60 | 6b 65 79 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 6c 75 65 29 29 29 29 0a 20 20 20 20 20 20 28 70 | key.(oref.obj.value)))).......(p |
| 74a80 | 72 6f 70 65 72 74 69 7a 65 20 76 61 6c 75 65 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 | ropertize.value.'face.'transient |
| 74aa0 | 2d 61 72 67 75 6d 65 6e 74 29 0a 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 75 6e 73 65 | -argument).....(propertize."unse |
| 74ac0 | 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 61 72 67 | t".'face.'transient-inactive-arg |
| 74ae0 | 75 6d 65 6e 74 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 | ument)))..(transient-define-infi |
| 74b00 | 78 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e 72 65 62 61 73 65 20 28 | x.magit-branch.<branch>.rebase.( |
| 74b20 | 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 3a | )...:class.'magit--git-variable: |
| 74b40 | 63 68 6f 69 63 65 73 0a 20 20 3a 73 63 6f 70 65 20 23 27 6d 61 67 69 74 2d 2d 72 65 61 64 2d 62 | choices...:scope.#'magit--read-b |
| 74b60 | 72 61 6e 63 68 2d 73 63 6f 70 65 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 62 72 61 6e 63 68 2e | ranch-scope...:variable."branch. |
| 74b80 | 25 73 2e 72 65 62 61 73 65 22 0a 20 20 3a 66 61 6c 6c 62 61 63 6b 20 22 70 75 6c 6c 2e 72 65 62 | %s.rebase"...:fallback."pull.reb |
| 74ba0 | 61 73 65 22 0a 20 20 3a 63 68 6f 69 63 65 73 20 27 28 22 74 72 75 65 22 20 22 66 61 6c 73 65 22 | ase"...:choices.'("true"."false" |
| 74bc0 | 29 0a 20 20 3a 64 65 66 61 75 6c 74 20 22 66 61 6c 73 65 22 29 0a 0a 28 74 72 61 6e 73 69 65 6e | )...:default."false")..(transien |
| 74be0 | 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 |
| 74c00 | 6e 63 68 3e 2e 70 75 73 68 52 65 6d 6f 74 65 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 | nch>.pushRemote.()...:class.'mag |
| 74c20 | 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 63 68 6f 69 63 65 73 0a 20 20 3a 73 63 6f 70 | it--git-variable:choices...:scop |
| 74c40 | 65 20 23 27 6d 61 67 69 74 2d 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 73 63 6f 70 65 0a 20 20 3a | e.#'magit--read-branch-scope...: |
| 74c60 | 76 61 72 69 61 62 6c 65 20 22 62 72 61 6e 63 68 2e 25 73 2e 70 75 73 68 52 65 6d 6f 74 65 22 0a | variable."branch.%s.pushRemote". |
| 74c80 | 20 20 3a 66 61 6c 6c 62 61 63 6b 20 22 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 22 | ..:fallback."remote.pushDefault" |
| 74ca0 | 0a 20 20 3a 63 68 6f 69 63 65 73 20 23 27 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 | ...:choices.#'magit-list-remotes |
| 74cc0 | 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 |
| 74ce0 | 2d 70 75 6c 6c 2e 72 65 62 61 73 65 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d | -pull.rebase.()...:class.'magit- |
| 74d00 | 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 63 68 6f 69 63 65 73 0a 20 20 3a 76 61 72 69 61 62 6c | -git-variable:choices...:variabl |
| 74d20 | 65 20 22 70 75 6c 6c 2e 72 65 62 61 73 65 22 0a 20 20 3a 63 68 6f 69 63 65 73 20 27 28 22 74 72 | e."pull.rebase"...:choices.'("tr |
| 74d40 | 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 29 | ue"."false")...:default."false") |
| 74d60 | 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d | ..(transient-define-infix.magit- |
| 74d80 | 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 | remote.pushDefault.()...:class.' |
| 74da0 | 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 63 68 6f 69 63 65 73 0a 20 20 3a 76 | magit--git-variable:choices...:v |
| 74dc0 | 61 72 69 61 62 6c 65 20 22 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 22 0a 20 20 3a | ariable."remote.pushDefault"...: |
| 74de0 | 63 68 6f 69 63 65 73 20 23 27 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 0a 0a 28 | choices.#'magit-list-remotes)..( |
| 74e00 | 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 62 72 61 | transient-define-infix.magit-bra |
| 74e20 | 6e 63 68 2e 61 75 74 6f 53 65 74 75 70 4d 65 72 67 65 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 | nch.autoSetupMerge.()...:class.' |
| 74e40 | 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 63 68 6f 69 63 65 73 0a 20 20 3a 76 | magit--git-variable:choices...:v |
| 74e60 | 61 72 69 61 62 6c 65 20 22 62 72 61 6e 63 68 2e 61 75 74 6f 53 65 74 75 70 4d 65 72 67 65 22 0a | ariable."branch.autoSetupMerge". |
| 74e80 | 20 20 3a 63 68 6f 69 63 65 73 20 27 28 22 61 6c 77 61 79 73 22 20 22 74 72 75 65 22 20 22 66 61 | ..:choices.'("always"."true"."fa |
| 74ea0 | 6c 73 65 22 29 0a 20 20 3a 64 65 66 61 75 6c 74 20 22 74 72 75 65 22 29 0a 0a 28 74 72 61 6e 73 | lse")...:default."true")..(trans |
| 74ec0 | 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 61 | ient-define-infix.magit-branch.a |
| 74ee0 | 75 74 6f 53 65 74 75 70 52 65 62 61 73 65 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 | utoSetupRebase.()...:class.'magi |
| 74f00 | 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 63 68 6f 69 63 65 73 0a 20 20 3a 76 61 72 69 61 | t--git-variable:choices...:varia |
| 74f20 | 62 6c 65 20 22 62 72 61 6e 63 68 2e 61 75 74 6f 53 65 74 75 70 52 65 62 61 73 65 22 0a 20 20 3a | ble."branch.autoSetupRebase"...: |
| 74f40 | 63 68 6f 69 63 65 73 20 27 28 22 61 6c 77 61 79 73 22 20 22 6c 6f 63 61 6c 22 20 22 72 65 6d 6f | choices.'("always"."local"."remo |
| 74f60 | 74 65 22 20 22 6e 65 76 65 72 22 29 0a 20 20 3a 64 65 66 61 75 6c 74 20 22 6e 65 76 65 72 22 29 | te"."never")...:default."never") |
| 74f80 | 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 29 0a | ..;;;._.(provide.'magit-branch). |
| 74fa0 | 3b 3b 3b 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 | ;;;.magit-branch.el.ends.here... |
| 74fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 74fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 75000 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2e 65 6c 00 00 | magit-4.3.8/magit-submodule.el.. |
| 75020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 75040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 75060 | 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 |
| 75080 | 30 30 37 35 30 32 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 37 31 33 00 20 30 00 00 00 | 0075021.00000000000.014713..0... |
| 750a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 750c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 750e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 75100 | 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................... |
| 75120 | 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................... |
| 75140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 75160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 75180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 751a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 751c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 751e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 75200 | 3b 3b 3b 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2e 65 6c 20 2d 2d 2d 20 53 75 62 6d 6f | ;;;.magit-submodule.el.---.Submo |
| 75220 | 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 |
| 75240 | 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 | cal-binding:t.-*-..;;.Copyright. |
| 75260 | 28 43 29 20 32 30 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 | (C).2008-2025.The.Magit.Project. |
| 75280 | 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 | Contributors..;;.Author:.Jonas.B |
| 752a0 | 65 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e | ernoulli.<emacs.magit@jonas.bern |
| 752c0 | 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e 61 73 20 | oulli.dev>.;;.Maintainer:.Jonas. |
| 752e0 | 42 65 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 | Bernoulli.<emacs.magit@jonas.ber |
| 75300 | 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 | noulli.dev>..;;.SPDX-License-Ide |
| 75320 | 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 |
| 75340 | 67 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 | git.is.free.software:.you.can.re |
| 75360 | 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.; |
| 75380 | 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 |
| 753a0 | 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 |
| 753c0 | 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 |
| 753e0 | 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 | ion,.either.version.3.of.the.Lic |
| 75400 | 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 | ense,.or.;;.(at.your.option).any |
| 75420 | 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 | .later.version..;;.;;.Magit.is.d |
| 75440 | 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 |
| 75460 | 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e | ill.be.useful,.but.WITHOUT.;;.AN |
| 75480 | 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 | Y.WARRANTY;.without.even.the.imp |
| 754a0 | 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 | lied.warranty.of.MERCHANTABILITY |
| 754c0 | 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 | .;;.or.FITNESS.FOR.A.PARTICULAR. |
| 754e0 | 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 | PURPOSE...See.the.GNU.General.Pu |
| 75500 | 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 | blic.;;.License.for.more.details |
| 75520 | 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 | ..;;.;;.You.should.have.received |
| 75540 | 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | .a.copy.of.the.GNU.General.Publi |
| 75560 | 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 | c.License.;;.along.with.Magit... |
| 75580 | 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 | If.not,.see.<https://www.gnu.org |
| 755a0 | 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b | /licenses/>...;;;.Commentary:..; |
| 755c0 | 3b 20 54 68 69 73 20 6c 69 62 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 73 75 70 70 6f 72 | ;.This.library.implements.suppor |
| 755e0 | 74 20 66 6f 72 20 22 67 69 74 20 73 75 62 6d 6f 64 75 6c 65 22 2e 0a 0a 3b 3b 20 53 65 65 20 28 | t.for."git.submodule"...;;.See.( |
| 75600 | 69 6e 66 6f 20 22 28 6d 61 67 69 74 29 53 75 62 6d 6f 64 75 6c 65 73 22 29 2e 0a 0a 3b 3b 3b 20 | info."(magit)Submodules")...;;;. |
| 75620 | 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 |
| 75640 | 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 73 65 | ions..(defcustom.magit-module-se |
| 75660 | 63 74 69 6f 6e 73 2d 68 6f 6f 6b 0a 20 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 | ctions-hook...(list.#'magit-inse |
| 75680 | 72 74 2d 6d 6f 64 75 6c 65 73 2d 6f 76 65 72 76 69 65 77 0a 20 20 20 20 20 20 20 20 23 27 6d 61 | rt-modules-overview.........#'ma |
| 756a0 | 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d | git-insert-modules-unpulled-from |
| 756c0 | 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 | -upstream.........#'magit-insert |
| 756e0 | 2d 6d 6f 64 75 6c 65 73 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 | -modules-unpulled-from-pushremot |
| 75700 | 65 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 | e.........#'magit-insert-modules |
| 75720 | 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 20 20 20 23 27 | -unpushed-to-upstream.........#' |
| 75740 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 2d 75 6e 70 75 73 68 65 64 2d 74 6f | magit-insert-modules-unpushed-to |
| 75760 | 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 60 6d 61 67 | -pushremote)..."Hook.run.by.`mag |
| 75780 | 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 6e 63 74 69 | it-insert-modules'...That.functi |
| 757a0 | 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 75 73 2d 73 | on.isn't.part.of.`magit-status-s |
| 757c0 | 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 2c 20 73 6f | ections-hook's.default.value,.so |
| 757e0 | 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 20 66 6f 72 | .you.have.to.add.it.yourself.for |
| 75800 | 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 74 2e 22 0a | .this.hook.to.have.any.effect.". |
| 75820 | 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. |
| 75840 | 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 20 20 | 11.0")...:group.'magit-status... |
| 75860 | 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 2d 6d | :type.'hook)..(defcustom.magit-m |
| 75880 | 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 68 65 74 68 | odule-sections-nested.t..."Wheth |
| 758a0 | 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 61 70 73 20 | er.`magit-insert-modules'.wraps. |
| 758c0 | 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 69 73 20 6e | inserted.sections...If.this.is.n |
| 758e0 | 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 6f 70 2d 6c | on-nil,.then.only.a.single.top-l |
| 75900 | 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 66 20 69 74 | evel.section.is.inserted...If.it |
| 75920 | 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 69 73 74 65 | .is.nil,.then.all.sections.liste |
| 75940 | 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 68 6f 6f 6b | d.in.`magit-module-sections-hook |
| 75960 | 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 22 0a 20 20 | '.become.top-level.sections."... |
| 75980 | 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 31 | :package-version.'(magit..."2.11 |
| 759a0 | 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 20 20 3a 74 | .0")...:group.'magit-status...:t |
| 759c0 | 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- |
| 759e0 | 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 28 6c 69 73 74 20 23 | submodule-list-mode-hook.(list.# |
| 75a00 | 27 68 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 | 'hl-line-mode)..."Hook.run.after |
| 75a20 | 20 65 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 | .entering.Magit-Submodule-List.m |
| 75a40 | 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 74 | ode."...:package-version.'(magit |
| 75a60 | 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 70 6f | ..."2.9.0")...:group.'magit-repo |
| 75a80 | 6c 69 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 | list...:type.'hook...:get.'magit |
| 75aa0 | 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 28 6c 69 73 | -hook-custom-get...:options.(lis |
| 75ac0 | 74 20 23 27 68 6c 2d 6c 69 6e 65 2d 6d 6f 64 65 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d | t.#'hl-line-mode))..(defcustom.m |
| 75ae0 | 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 0a 20 20 60 28 | agit-submodule-list-columns...`( |
| 75b00 | 28 22 50 61 74 68 22 20 20 20 20 20 32 35 20 2c 23 27 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 6c 69 | ("Path".....25.,#'magit-moduleli |
| 75b20 | 73 74 2d 63 6f 6c 75 6d 6e 2d 70 61 74 68 0a 20 20 20 20 20 28 29 29 0a 20 20 20 20 28 22 56 65 | st-column-path......()).....("Ve |
| 75b40 | 72 73 69 6f 6e 22 20 20 32 35 20 2c 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c | rsion"..25.,#'magit-repolist-col |
| 75b60 | 75 6d 6e 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 28 28 3a 73 6f 72 74 20 6d 61 67 69 74 2d 72 | umn-version......((:sort.magit-r |
| 75b80 | 65 70 6f 6c 69 73 74 2d 76 65 72 73 69 6f 6e 3c 29 29 29 0a 20 20 20 20 28 22 42 72 61 6e 63 68 | epolist-version<))).....("Branch |
| 75ba0 | 22 20 20 20 32 30 20 2c 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d | "...20.,#'magit-repolist-column- |
| 75bc0 | 62 72 61 6e 63 68 0a 20 20 20 20 20 28 29 29 0a 20 20 20 20 28 22 42 3c 50 22 20 33 20 2c 23 27 | branch......()).....("B<P".3.,#' |
| 75be0 | 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 75 6e 70 75 6c 6c 65 64 2d 66 | magit-repolist-column-unpulled-f |
| 75c00 | 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 0a 20 20 20 20 20 28 28 3a 72 69 67 68 74 2d 61 6c 69 | rom-pushremote......((:right-ali |
| 75c20 | 67 6e 20 74 29 0a 20 20 20 20 20 20 28 3a 73 6f 72 74 20 3c 29 29 29 0a 20 20 20 20 28 22 42 3c | gn.t).......(:sort.<))).....("B< |
| 75c40 | 55 22 20 33 20 2c 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 75 6e | U".3.,#'magit-repolist-column-un |
| 75c60 | 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 28 28 3a 72 69 67 | pulled-from-upstream......((:rig |
| 75c80 | 68 74 2d 61 6c 69 67 6e 20 74 29 0a 20 20 20 20 20 20 28 3a 73 6f 72 74 20 3c 29 29 29 0a 20 20 | ht-align.t).......(:sort.<)))... |
| 75ca0 | 20 20 28 22 42 3e 50 22 20 33 20 2c 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c | ..("B>P".3.,#'magit-repolist-col |
| 75cc0 | 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 0a 20 20 20 20 20 | umn-unpushed-to-pushremote...... |
| 75ce0 | 28 28 3a 72 69 67 68 74 2d 61 6c 69 67 6e 20 74 29 0a 20 20 20 20 20 20 28 3a 73 6f 72 74 20 3c | ((:right-align.t).......(:sort.< |
| 75d00 | 29 29 29 0a 20 20 20 20 28 22 42 3e 55 22 20 33 20 2c 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 | ))).....("B>U".3.,#'magit-repoli |
| 75d20 | 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 0a 20 | st-column-unpushed-to-upstream.. |
| 75d40 | 20 20 20 20 28 28 3a 72 69 67 68 74 2d 61 6c 69 67 6e 20 74 29 0a 20 20 20 20 20 20 28 3a 73 6f | ....((:right-align.t).......(:so |
| 75d60 | 72 74 20 3c 29 29 29 0a 20 20 20 20 28 22 53 22 20 20 20 33 20 2c 23 27 6d 61 67 69 74 2d 72 65 | rt.<))).....("S"...3.,#'magit-re |
| 75d80 | 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 73 74 61 73 68 65 73 0a 20 20 20 20 20 28 28 3a 72 69 | polist-column-stashes......((:ri |
| 75da0 | 67 68 74 2d 61 6c 69 67 6e 20 74 29 0a 20 20 20 20 20 20 28 3a 73 6f 72 74 20 3c 29 29 29 0a 20 | ght-align.t).......(:sort.<))).. |
| 75dc0 | 20 20 20 28 22 42 22 20 20 20 33 20 2c 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f | ...("B"...3.,#'magit-repolist-co |
| 75de0 | 6c 75 6d 6e 2d 62 72 61 6e 63 68 65 73 0a 20 20 20 20 20 28 28 3a 72 69 67 68 74 2d 61 6c 69 67 | lumn-branches......((:right-alig |
| 75e00 | 6e 20 74 29 0a 20 20 20 20 20 20 28 3a 73 6f 72 74 20 3c 29 29 29 29 0a 20 20 22 4c 69 73 74 20 | n.t).......(:sort.<))))..."List. |
| 75e20 | 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 2d 6c | of.columns.displayed.by.`magit-l |
| 75e40 | 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 20 68 | ist-submodules'...Each.element.h |
| 75e60 | 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 41 54 | as.the.form.(HEADER.WIDTH.FORMAT |
| 75e80 | 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 20 64 | .PROPS)...HEADER.is.the.string.d |
| 75ea0 | 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 20 69 | isplayed.in.the.header...WIDTH.i |
| 75ec0 | 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 52 4d | s.the.width.of.the.column...FORM |
| 75ee0 | 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 64 20 | AT.is.a.function.that.is.called. |
| 75f00 | 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 6f 72 | with.one.argument,.the.repositor |
| 75f20 | 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 62 61 | y.identification.(usually.its.ba |
| 75f40 | 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 65 63 | sename),.and.with.`default-direc |
| 75f60 | 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 20 69 | tory'.bound.to.the.toplevel.of.i |
| 75f80 | 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 74 75 | ts.working.tree...It.has.to.retu |
| 75fa0 | 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 |
| 75fc0 | 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 70 6f | l...PROPS.is.an.alist.that.suppo |
| 75fe0 | 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 2c 20 60 3a 70 | rts.the.keys.`:right-align',.`:p |
| 76000 | 61 64 2d 72 69 67 68 74 27 20 61 6e 64 0a 60 3a 73 6f 72 74 27 2e 0a 0a 54 68 65 20 60 3a 73 6f | ad-right'.and.`:sort'...The.`:so |
| 76020 | 72 74 27 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 20 61 20 77 65 69 72 64 20 69 6e 74 65 72 66 61 | rt'.function.has.a.weird.interfa |
| 76040 | 63 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 0a 64 6f 63 73 74 72 69 6e 67 20 6f 66 | ce.described.in.the.docstring.of |
| 76060 | 20 60 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 2d 67 65 74 2d 73 6f 72 74 27 2e 20 20 41 6c | .`tabulated-list--get-sort'...Al |
| 76080 | 74 65 72 6e 61 74 69 76 65 6c 79 20 60 3c 27 20 61 6e 64 0a 60 6d 61 67 69 74 2d 72 65 70 6f 6c | ternatively.`<'.and.`magit-repol |
| 760a0 | 69 73 74 2d 76 65 72 73 69 6f 6e 3c 27 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 73 20 74 68 6f | ist-version<'.can.be.used.as.tho |
| 760c0 | 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 0a 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 72 | se.functions.are.automatically.r |
| 760e0 | 65 70 6c 61 63 65 64 20 77 69 74 68 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 73 61 74 69 | eplaced.with.functions.that.sati |
| 76100 | 73 66 79 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 2e 0a 53 65 74 20 60 3a 73 6f 72 74 27 20 74 | sfy.the.interface..Set.`:sort'.t |
| 76120 | 6f 20 6e 69 6c 20 74 6f 20 69 6e 68 69 62 69 74 20 73 6f 72 74 69 6e 67 3b 20 69 66 20 75 6e 73 | o.nil.to.inhibit.sorting;.if.uns |
| 76140 | 70 65 63 69 66 69 65 64 2c 20 74 68 65 6e 20 74 68 65 0a 63 6f 6c 75 6d 6e 20 69 73 20 73 6f 72 | pecified,.then.the.column.is.sor |
| 76160 | 74 61 62 6c 65 20 75 73 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 73 6f 72 74 65 72 2e 0a | table.using.the.default.sorter.. |
| 76180 | 0a 59 6f 75 20 6d 61 79 20 77 69 73 68 20 74 6f 20 64 69 73 70 6c 61 79 20 61 20 72 61 6e 67 65 | .You.may.wish.to.display.a.range |
| 761a0 | 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 |
| 761c0 | 6e 65 0a 63 68 61 72 61 63 74 65 72 20 70 65 72 20 63 6f 6c 75 6d 6e 20 61 6e 64 20 77 69 74 68 | ne.character.per.column.and.with |
| 761e0 | 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 75 6d 6e 73 2c | out.any.padding.between.columns, |
| 76200 | 20 69 6e 0a 77 68 69 63 68 20 63 61 73 65 20 79 6f 75 20 73 68 6f 75 6c 64 20 75 73 65 20 61 6e | .in.which.case.you.should.use.an |
| 76220 | 20 61 70 70 72 6f 70 72 69 61 74 65 20 48 45 41 44 45 52 2c 20 73 65 74 20 57 49 44 54 48 20 74 | .appropriate.HEADER,.set.WIDTH.t |
| 76240 | 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 74 6f 20 30 2e 20 | o.1,.and.set.`:pad-right'.to.0.. |
| 76260 | 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 6e 75 6d 62 65 72 | .\"+\".is.substituted.for.number |
| 76280 | 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 67 65 2d 76 65 72 | s.higher.than.9."...:package-ver |
| 762a0 | 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 38 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 | sion.'(magit..."2.8.0")...:group |
| 762c0 | 20 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 0a 20 20 3a 74 79 70 65 20 60 28 72 65 70 65 61 | .'magit-repolist...:type.`(repea |
| 762e0 | 74 20 28 6c 69 73 74 20 3a 74 61 67 20 22 43 6f 6c 75 6d 6e 22 0a 20 20 20 20 20 20 20 20 20 20 | t.(list.:tag."Column"........... |
| 76300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 20 20 3a 74 61 67 20 22 48 65 61 | .............(string...:tag."Hea |
| 76320 | 64 65 72 20 4c 61 62 65 6c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | der.Label")..................... |
| 76340 | 20 20 20 28 69 6e 74 65 67 65 72 20 20 3a 74 61 67 20 22 43 6f 6c 75 6d 6e 20 57 69 64 74 68 22 | ...(integer..:tag."Column.Width" |
| 76360 | 29 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 75 6e 63 74 69 | )........................(functi |
| 76380 | 6f 6e 20 3a 74 61 67 20 22 49 6e 73 65 72 74 65 72 20 46 75 6e 63 74 69 6f 6e 22 29 0a 20 20 20 | on.:tag."Inserter.Function").... |
| 763a0 | 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 20 20 3a 74 | ....................(repeat...:t |
| 763c0 | 61 67 20 22 50 72 6f 70 65 72 74 69 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ag."Properties"................. |
| 763e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 68 6f 69 63 65 20 3a | .................(list.(choice.: |
| 76400 | 74 61 67 20 22 50 72 6f 70 65 72 74 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tag."Property".................. |
| 76420 | 20 20 20 20 20 20 20 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 |
| 76440 | 6f 6e 73 74 20 3a 72 69 67 68 74 2d 61 6c 69 67 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | onst.:right-align).............. |
| 76460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 76480 | 20 20 28 63 6f 6e 73 74 20 3a 70 61 64 2d 72 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ..(const.:pad-right)............ |
| 764a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 764c0 | 20 20 20 20 28 63 6f 6e 73 74 20 3a 73 6f 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(const.:sort)............... |
| 764e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 76500 | 20 28 73 79 6d 62 6f 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(symbol))...................... |
| 76520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 78 70 20 20 20 3a 74 61 67 20 22 | ..................(sexp...:tag." |
| 76540 | 56 61 6c 75 65 22 29 29 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 73 | Value"))))))..(defcustom.magit-s |
| 76560 | 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 73 6f 72 74 2d 6b 65 79 20 27 28 22 50 61 74 68 22 20 | ubmodule-list-sort-key.'("Path". |
| 76580 | 2e 20 6e 69 6c 29 0a 20 20 22 49 6e 69 74 69 61 6c 20 73 6f 72 74 20 6b 65 79 20 66 6f 72 20 62 | ..nil)..."Initial.sort.key.for.b |
| 765a0 | 75 66 66 65 72 20 63 72 65 61 74 65 64 20 62 79 20 60 6d 61 67 69 74 2d 6c 69 73 74 2d 73 75 62 | uffer.created.by.`magit-list-sub |
| 765c0 | 6d 6f 64 75 6c 65 73 27 2e 0a 49 66 20 6e 69 6c 2c 20 6e 6f 20 61 64 64 69 74 69 6f 6e 61 6c 20 | modules'..If.nil,.no.additional. |
| 765e0 | 73 6f 72 74 69 6e 67 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2e 20 20 4f 74 68 65 72 77 69 73 65 | sorting.is.performed...Otherwise |
| 76600 | 2c 20 74 68 69 73 0a 73 68 6f 75 6c 64 20 62 65 20 61 20 63 6f 6e 73 20 63 65 6c 6c 20 28 4e 41 | ,.this.should.be.a.cons.cell.(NA |
| 76620 | 4d 45 20 2e 20 46 4c 49 50 29 2e 20 20 4e 41 4d 45 20 69 73 20 61 20 73 74 72 69 6e 67 20 6d 61 | ME...FLIP)...NAME.is.a.string.ma |
| 76640 | 74 63 68 69 6e 67 0a 6f 6e 65 20 6f 66 20 74 68 65 20 63 6f 6c 75 6d 6e 20 6e 61 6d 65 73 20 69 | tching.one.of.the.column.names.i |
| 76660 | 6e 20 60 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 63 6f 6c 75 6d 6e 73 27 | n.`magit-submodule-list-columns' |
| 76680 | 2e 20 20 46 4c 49 50 2c 0a 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 6d 65 61 6e 73 20 74 6f 20 69 6e | ...FLIP,.if.non-nil,.means.to.in |
| 766a0 | 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 3a 70 61 63 | vert.the.resulting.sort."...:pac |
| 766c0 | 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 29 0a | kage-version.'(magit..."3.2.0"). |
| 766e0 | 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 74 79 70 65 | ..:group.'magit-repolist...:type |
| 76700 | 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 20 20 20 20 | .'(choice.(const.nil)........... |
| 76720 | 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 6f 6c 75 6d | .......(cons.(string.:tag."Colum |
| 76740 | 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 20 20 20 20 | n.name")........................ |
| 76760 | 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 29 29 0a 0a | (boolean.:tag."Flip.order")))).. |
| 76780 | 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 66 6f 72 | (defvar.magit-submodule-list-for |
| 767a0 | 6d 61 74 2d 70 61 74 68 2d 66 75 6e 63 74 69 6f 6e 73 20 6e 69 6c 29 0a 0a 28 64 65 66 63 75 73 | mat-path-functions.nil)..(defcus |
| 767c0 | 74 6f 6d 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 6d 6f 76 65 2d 74 72 61 73 68 | tom.magit-submodule-remove-trash |
| 767e0 | 2d 67 69 74 64 69 72 73 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 60 6d 61 67 69 74 2d 73 | -gitdirs.nil..."Whether.`magit-s |
| 76800 | 75 62 6d 6f 64 75 6c 65 2d 72 65 6d 6f 76 65 27 20 6f 66 66 65 72 73 20 74 6f 20 74 72 61 73 68 | ubmodule-remove'.offers.to.trash |
| 76820 | 20 6d 6f 64 75 6c 65 20 67 69 74 64 69 72 73 2e 0a 0a 49 66 20 74 68 69 73 20 69 73 20 6e 69 6c | .module.gitdirs...If.this.is.nil |
| 76840 | 2c 20 74 68 65 6e 20 74 68 61 74 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 6f 66 66 | ,.then.that.command.does.not.off |
| 76860 | 65 72 20 74 6f 20 64 6f 20 73 6f 20 75 6e 6c 65 73 73 0a 61 20 70 72 65 66 69 78 20 61 72 67 75 | er.to.do.so.unless.a.prefix.argu |
| 76880 | 6d 65 6e 74 20 69 73 20 75 73 65 64 2e 20 20 57 68 65 6e 20 74 68 69 73 20 69 73 20 74 2c 20 74 | ment.is.used...When.this.is.t,.t |
| 768a0 | 68 65 6e 20 69 74 20 64 6f 65 73 20 6f 66 66 65 72 20 74 6f 0a 64 6f 20 73 6f 20 65 76 65 6e 20 | hen.it.does.offer.to.do.so.even. |
| 768c0 | 77 69 74 68 6f 75 74 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 49 6e 20 62 | without.a.prefix.argument...In.b |
| 768e0 | 6f 74 68 20 63 61 73 65 73 20 74 68 65 20 61 63 74 69 6f 6e 20 73 74 69 6c 6c 20 68 61 73 20 74 | oth.cases.the.action.still.has.t |
| 76900 | 6f 20 62 65 20 63 6f 6e 66 69 72 6d 65 64 20 75 6e 6c 65 73 73 20 74 68 61 74 20 69 73 0a 64 69 | o.be.confirmed.unless.that.is.di |
| 76920 | 73 61 62 6c 65 64 20 75 73 69 6e 67 20 74 68 65 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 6e | sabled.using.the.option.`magit-n |
| 76940 | 6f 2d 63 6f 6e 66 69 72 6d 27 2e 20 20 44 6f 69 6e 67 20 74 68 65 20 6c 61 74 74 65 72 0a 61 6e | o-confirm'...Doing.the.latter.an |
| 76960 | 64 20 61 6c 73 6f 20 73 65 74 74 69 6e 67 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 74 6f 20 | d.also.setting.this.variable.to. |
| 76980 | 74 20 77 69 6c 6c 20 6c 65 61 64 20 74 6f 20 74 65 61 72 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 | t.will.lead.to.tears."...:packag |
| 769a0 | 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 30 2e 30 22 29 0a 20 20 | e-version.'(magit..."2.90.0")... |
| 769c0 | 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.' |
| 769e0 | 62 6f 6f 6c 65 61 6e 29 0a 0a 3b 3b 3b 20 50 6f 70 75 70 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | boolean)..;;;.Popup..;;;###autol |
| 76a00 | 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 20 22 | oad.(autoload.'magit-submodule." |
| 76a20 | 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 | magit-submodule".nil.t).(transie |
| 76a40 | 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 6d 6f 64 75 6c 65 | nt-define-prefix.magit-submodule |
| 76a60 | 20 28 29 0a 20 20 22 41 63 74 20 6f 6e 20 61 20 73 75 62 6d 6f 64 75 6c 65 2e 22 0a 20 20 3a 6d | .()..."Act.on.a.submodule."...:m |
| 76a80 | 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 22 0a 20 20 5b 22 41 72 67 75 | an-page."git-submodule"...["Argu |
| 76aa0 | 6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 66 22 20 22 46 6f 72 63 65 22 20 20 20 20 20 20 20 20 20 | ments"....("-f"."Force"......... |
| 76ac0 | 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 72 22 20 22 52 | ...("-f"."--force"))....("-r"."R |
| 76ae0 | 65 63 75 72 73 69 76 65 22 20 20 20 20 20 20 20 20 22 2d 2d 72 65 63 75 72 73 69 76 65 22 29 0a | ecursive"........"--recursive"). |
| 76b00 | 20 20 20 28 22 2d 4e 22 20 22 44 6f 20 6e 6f 74 20 66 65 74 63 68 22 20 20 20 20 20 28 22 2d 4e | ...("-N"."Do.not.fetch".....("-N |
| 76b20 | 22 20 22 2d 2d 6e 6f 2d 66 65 74 63 68 22 29 29 0a 20 20 20 28 22 2d 43 22 20 22 43 68 65 63 6b | "."--no-fetch"))....("-C"."Check |
| 76b40 | 6f 75 74 20 74 69 70 22 20 20 20 20 20 22 2d 2d 63 68 65 63 6b 6f 75 74 22 29 0a 20 20 20 28 22 | out.tip"....."--checkout")....(" |
| 76b60 | 2d 52 22 20 22 52 65 62 61 73 65 20 6f 6e 74 6f 20 74 69 70 22 20 20 22 2d 2d 72 65 62 61 73 65 | -R"."Rebase.onto.tip".."--rebase |
| 76b80 | 22 29 0a 20 20 20 28 22 2d 4d 22 20 22 4d 65 72 67 65 20 74 69 70 22 20 20 20 20 20 20 20 20 22 | ")....("-M"."Merge.tip"........" |
| 76ba0 | 2d 2d 6d 65 72 67 65 22 29 0a 20 20 20 28 22 2d 55 22 20 22 55 73 65 20 75 70 73 74 72 65 61 6d | --merge")....("-U"."Use.upstream |
| 76bc0 | 20 74 69 70 22 20 22 2d 2d 72 65 6d 6f 74 65 22 29 5d 0a 20 20 5b 22 4f 6e 65 20 6d 6f 64 75 6c | .tip"."--remote")]...["One.modul |
| 76be0 | 65 20 61 63 74 69 6f 6e 73 22 0a 20 20 20 28 22 61 22 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 | e.actions"....("a".magit-submodu |
| 76c00 | 6c 65 2d 61 64 64 29 0a 20 20 20 28 22 72 22 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d | le-add)....("r".magit-submodule- |
| 76c20 | 72 65 67 69 73 74 65 72 29 0a 20 20 20 28 22 70 22 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c | register)....("p".magit-submodul |
| 76c40 | 65 2d 70 6f 70 75 6c 61 74 65 29 0a 20 20 20 28 22 75 22 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 | e-populate)....("u".magit-submod |
| 76c60 | 75 6c 65 2d 75 70 64 61 74 65 29 0a 20 20 20 28 22 73 22 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 | ule-update)....("s".magit-submod |
| 76c80 | 75 6c 65 2d 73 79 6e 63 68 72 6f 6e 69 7a 65 29 0a 20 20 20 28 22 64 22 20 6d 61 67 69 74 2d 73 | ule-synchronize)....("d".magit-s |
| 76ca0 | 75 62 6d 6f 64 75 6c 65 2d 75 6e 70 6f 70 75 6c 61 74 65 29 0a 20 20 20 28 22 6b 22 20 22 52 65 | ubmodule-unpopulate)....("k"."Re |
| 76cc0 | 6d 6f 76 65 22 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 6d 6f 76 65 29 5d 0a 20 | move".magit-submodule-remove)].. |
| 76ce0 | 20 5b 22 50 6f 70 75 6c 61 74 65 64 20 6d 6f 64 75 6c 65 73 20 61 63 74 69 6f 6e 73 22 0a 20 20 | .["Populated.modules.actions"... |
| 76d00 | 20 28 22 6c 22 20 22 4c 69 73 74 20 6d 6f 64 75 6c 65 73 22 20 20 6d 61 67 69 74 2d 6c 69 73 74 | .("l"."List.modules"..magit-list |
| 76d20 | 2d 73 75 62 6d 6f 64 75 6c 65 73 29 0a 20 20 20 28 22 66 22 20 22 46 65 74 63 68 20 6d 6f 64 75 | -submodules)....("f"."Fetch.modu |
| 76d40 | 6c 65 73 22 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 6d 6f 64 75 6c 65 73 29 5d 29 0a 0a 28 64 65 | les".magit-fetch-modules)])..(de |
| 76d60 | 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 61 72 67 75 6d 65 6e 74 73 20 28 26 | fun.magit-submodule-arguments.(& |
| 76d80 | 72 65 73 74 20 66 69 6c 74 65 72 73 29 0a 20 20 28 73 65 71 2d 66 69 6c 74 65 72 20 28 23 23 61 | rest.filters)...(seq-filter.(##a |
| 76da0 | 6e 64 20 28 6d 65 6d 62 65 72 20 25 20 66 69 6c 74 65 72 73 29 20 25 29 0a 20 20 20 20 20 20 20 | nd.(member.%.filters).%)........ |
| 76dc0 | 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 73 75 | .......(transient-args.'magit-su |
| 76de0 | 62 6d 6f 64 75 6c 65 29 29 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 2d 67 69 74 | bmodule)))..(defclass.magit--git |
| 76e00 | 2d 73 75 62 6d 6f 64 75 6c 65 2d 73 75 66 66 69 78 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 75 66 | -submodule-suffix.(transient-suf |
| 76e20 | 66 69 78 29 0a 20 20 28 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 | fix)...())..(cl-defmethod.transi |
| 76e40 | 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 67 | ent-format-description.((obj.mag |
| 76e60 | 69 74 2d 2d 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 73 75 66 66 69 78 29 29 0a 20 20 28 6c 65 | it--git-submodule-suffix))...(le |
| 76e80 | 74 20 28 28 76 61 6c 75 65 20 28 64 65 6c 71 20 6e 69 6c 20 28 6d 61 70 63 61 72 20 23 27 74 72 | t.((value.(delq.nil.(mapcar.#'tr |
| 76ea0 | 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 76 61 6c 75 65 20 74 72 61 6e 73 69 65 6e 74 2d 2d 73 | ansient-infix-value.transient--s |
| 76ec0 | 75 66 66 69 78 65 73 29 29 29 29 0a 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d | uffixes)))).....(replace-regexp- |
| 76ee0 | 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 22 5c 5c 5b 2d 2d 5b 5e 5d 5d 2b 5c 5c 5d 22 0a 20 | in-string......"\\[--[^]]+\\]".. |
| 76f00 | 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6d 61 74 63 68 29 0a 20 20 20 20 20 20 20 28 66 6f 72 6d | ....(lambda.(match)........(form |
| 76f20 | 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 5b 25 73 5d 22 20 27 66 61 63 65 20 27 74 72 61 | at.(propertize."[%s]".'face.'tra |
| 76f40 | 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 29 0a 20 20 20 20 20 20 | nsient-inactive-argument)....... |
| 76f60 | 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 28 6c 61 6d 62 64 61 20 28 61 72 67 | .........(mapconcat.(lambda.(arg |
| 76f80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | ).............................(p |
| 76fa0 | 72 6f 70 65 72 74 69 7a 65 20 61 72 67 20 27 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ropertize.arg.'face............. |
| 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 28 69 66 20 | ............................(if. |
| 76fe0 | 28 6d 65 6d 62 65 72 20 61 72 67 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (member.arg.value).............. |
| 77000 | 20 20 20 20 20 20 20 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 | ...............................' |
| 77020 | 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | transient-argument.............. |
| 77040 | 20 20 20 20 20 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 | .............................'tr |
| 77060 | 61 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 29 29 29 0a 20 20 20 | ansient-inactive-argument))).... |
| 77080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 6d 61 74 | .......................(save-mat |
| 770a0 | 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-data......................... |
| 770c0 | 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 73 75 62 73 74 72 69 6e 67 20 6d 61 74 | ....(split-string.(substring.mat |
| 770e0 | 63 68 20 31 20 2d 31 29 20 22 7c 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch.1.-1)."|")).................. |
| 77100 | 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 7c 22 20 27 66 61 63 65 20 27 | .........(propertize."|".'face.' |
| 77120 | 74 72 61 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 29 29 29 29 0a | transient-inactive-argument)))). |
| 77140 | 20 20 20 20 20 28 63 6c 2d 63 61 6c 6c 2d 6e 65 78 74 2d 6d 65 74 68 6f 64 20 6f 62 6a 29 29 29 | .....(cl-call-next-method.obj))) |
| 77160 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 | )..;;;###autoload.(autoload.'mag |
| 77180 | 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 61 64 64 20 22 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c | it-submodule-add."magit-submodul |
| 771a0 | 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 |
| 771c0 | 69 78 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 61 64 64 20 28 75 72 6c 20 26 6f 70 74 | ix.magit-submodule-add.(url.&opt |
| 771e0 | 69 6f 6e 61 6c 20 70 61 74 68 20 6e 61 6d 65 20 61 72 67 73 29 0a 20 20 22 41 64 64 20 74 68 65 | ional.path.name.args)..."Add.the |
| 77200 | 20 72 65 70 6f 73 69 74 6f 72 79 20 61 74 20 55 52 4c 20 61 73 20 61 20 6d 6f 64 75 6c 65 2e 0a | .repository.at.URL.as.a.module.. |
| 77220 | 0a 4f 70 74 69 6f 6e 61 6c 20 50 41 54 48 20 69 73 20 74 68 65 20 70 61 74 68 20 74 6f 20 74 68 | .Optional.PATH.is.the.path.to.th |
| 77240 | 65 20 6d 6f 64 75 6c 65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 72 6f 6f 74 20 6f 66 | e.module.relative.to.the.root.of |
| 77260 | 0a 74 68 65 20 73 75 70 65 72 70 72 6f 6a 65 63 74 2e 20 20 49 66 20 69 74 20 69 73 20 6e 69 6c | .the.superproject...If.it.is.nil |
| 77280 | 2c 20 74 68 65 6e 20 74 68 65 20 70 61 74 68 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 0a 62 61 | ,.then.the.path.is.determined.ba |
| 772a0 | 73 65 64 20 6f 6e 20 74 68 65 20 55 52 4c 2e 20 20 4f 70 74 69 6f 6e 61 6c 20 4e 41 4d 45 20 69 | sed.on.the.URL...Optional.NAME.i |
| 772c0 | 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6d 6f 64 75 6c 65 2e 20 20 49 66 0a 69 74 | s.the.name.of.the.module...If.it |
| 772e0 | 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 50 41 54 48 20 61 6c 73 6f 20 62 65 63 6f 6d 65 73 20 | .is.nil,.then.PATH.also.becomes. |
| 77300 | 74 68 65 20 6e 61 6d 65 2e 22 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d | the.name."...:class.'magit--git- |
| 77320 | 73 75 62 6d 6f 64 75 6c 65 2d 73 75 66 66 69 78 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 | submodule-suffix...:description. |
| 77340 | 22 41 64 64 20 20 20 20 20 20 20 20 20 20 20 20 67 69 74 20 73 75 62 6d 6f 64 75 6c 65 20 61 64 | "Add............git.submodule.ad |
| 77360 | 64 20 5b 2d 2d 66 6f 72 63 65 5d 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 | d.[--force]"...(interactive....( |
| 77380 | 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 28 6c 65 74 2a 20 28 | magit-with-toplevel......(let*.( |
| 773a0 | 28 75 72 6c 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 20 22 41 64 64 20 | (url.(magit-read-string-ns."Add. |
| 773c0 | 73 75 62 6d 6f 64 75 6c 65 20 28 72 65 6d 6f 74 65 20 75 72 6c 29 22 29 29 0a 20 20 20 20 20 20 | submodule.(remote.url)"))....... |
| 773e0 | 20 20 20 20 20 20 28 70 61 74 68 20 28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 61 | ......(path.(magit-submodule-rea |
| 77400 | 64 2d 70 61 74 68 20 22 41 64 64 20 73 75 62 6d 6f 64 75 6c 65 73 20 61 74 20 70 61 74 68 3a 20 | d-path."Add.submodules.at.path:. |
| 77420 | 22 20 75 72 6c 29 29 29 0a 20 20 20 20 20 20 20 28 6c 69 73 74 20 75 72 6c 0a 20 20 20 20 20 20 | ".url)))........(list.url....... |
| 77440 | 20 20 20 20 20 20 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 61 74 68 | .......(directory-file-name.path |
| 77460 | 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 64 75 6c 65 2d | )..............(magit-submodule- |
| 77480 | 72 65 61 64 2d 6e 61 6d 65 2d 66 6f 72 2d 70 61 74 68 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 | read-name-for-path.path)........ |
| 774a0 | 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 75 6d 65 6e 74 73 | ......(magit-submodule-arguments |
| 774c0 | 20 22 2d 2d 66 6f 72 63 65 22 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 | ."--force")))))...(magit-submodu |
| 774e0 | 6c 65 2d 61 64 64 2d 31 20 75 72 6c 20 70 61 74 68 20 6e 61 6d 65 20 61 72 67 73 29 29 0a 0a 28 | le-add-1.url.path.name.args))..( |
| 77500 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 61 64 2d 70 61 74 68 20 | defun.magit-submodule-read-path. |
| 77520 | 28 70 72 6f 6d 70 74 20 75 72 6c 29 0a 20 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e | (prompt.url)...(directory-file-n |
| 77540 | 61 6d 65 0a 20 20 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 0a 20 20 20 20 28 | ame....(file-relative-name.....( |
| 77560 | 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 70 72 6f 6d 70 74 20 6e 69 6c 20 6e | read-directory-name.prompt.nil.n |
| 77580 | 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 20 | il.nil.......................... |
| 775a0 | 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 28 5b 5e 2e 2f 5d 2b 5c 5c 29 | (and.(string-match."\\([^./]+\\) |
| 775c0 | 5c 5c 28 5c 5c 2e 67 69 74 5c 5c 29 3f 24 22 20 75 72 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 | \\(\\.git\\)?$".url)............ |
| 775e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | ...................(match-string |
| 77600 | 20 31 20 75 72 6c 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 6d 6f | .1.url))))))..(defun.magit-submo |
| 77620 | 64 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 | dule-add-1.(url.&optional.path.n |
| 77640 | 61 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 | ame.args)...(magit-with-toplevel |
| 77660 | 0a 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 | .....(magit-submodule--maybe-reu |
| 77680 | 73 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 | se-gitdir.name.path).....(magit- |
| 776a0 | 72 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 | run-git-async."submodule"."add". |
| 776c0 | 20 20 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 | .........................(and.na |
| 776e0 | 6d 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 | me.(list."--name".name))........ |
| 77700 | 20 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 | ..................args."--".url. |
| 77720 | 70 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 | path).....(set-process-sentinel. |
| 77740 | 20 20 20 20 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 28 6c 61 | .....magit-this-process......(la |
| 77760 | 6d 62 64 61 20 28 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 28 77 68 65 | mbda.(process.event)........(whe |
| 77780 | 6e 20 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 | n.(memq.(process-status.process) |
| 777a0 | 20 27 28 65 78 69 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e | .'(exit.signal))..........(if.(> |
| 777c0 | 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 30 | .(process-exit-status.process).0 |
| 777e0 | 29 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 | )..............(magit-process-se |
| 77800 | 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 20 20 20 20 | ntinel.process.event)........... |
| 77820 | 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20 27 69 6e 68 69 62 69 74 2d 72 | .(process-put.process.'inhibit-r |
| 77840 | 65 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 | efresh.t)............(magit-proc |
| 77860 | 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)..... |
| 77880 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 73 75 62 6d 6f 64 75 6c | .......(magit-call-git."submodul |
| 778a0 | 65 22 20 22 61 62 73 6f 72 62 67 69 74 64 69 72 73 22 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 | e"."absorbgitdirs".path)........ |
| 778c0 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 | ....(magit-refresh)))))))..;;;## |
| 778e0 | 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 6d 6f 64 75 6c 65 | #autoload.(defun.magit-submodule |
| 77900 | 2d 72 65 61 64 2d 6e 61 6d 65 2d 66 6f 72 2d 70 61 74 68 20 28 70 61 74 68 20 26 6f 70 74 69 6f | -read-name-for-path.(path.&optio |
| 77920 | 6e 61 6c 20 70 72 65 66 65 72 2d 73 68 6f 72 74 29 0a 20 20 28 6c 65 74 2a 20 28 28 70 61 74 68 | nal.prefer-short)...(let*.((path |
| 77940 | 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 66 69 6c 65 2d 72 65 6c 61 | .(directory-file-name.(file-rela |
| 77960 | 74 69 76 65 2d 6e 61 6d 65 20 70 61 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 61 6d 65 | tive-name.path)))..........(name |
| 77980 | 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 70 61 74 68 29 29 29 | .(file-name-nondirectory.path))) |
| 779a0 | 0a 20 20 20 20 28 70 75 73 68 20 28 69 66 20 70 72 65 66 65 72 2d 73 68 6f 72 74 20 70 61 74 68 | .....(push.(if.prefer-short.path |
| 779c0 | 20 6e 61 6d 65 29 20 6d 69 6e 69 62 75 66 66 65 72 2d 68 69 73 74 6f 72 79 29 0a 20 20 20 20 28 | .name).minibuffer-history).....( |
| 779e0 | 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 0a 20 20 20 20 20 22 53 75 62 6d 6f | magit-read-string-ns......"Submo |
| 77a00 | 64 75 6c 65 20 6e 61 6d 65 22 20 6e 69 6c 20 28 63 6f 6e 73 20 27 6d 69 6e 69 62 75 66 66 65 72 | dule.name".nil.(cons.'minibuffer |
| 77a20 | 2d 68 69 73 74 6f 72 79 20 32 29 0a 20 20 20 20 20 28 6f 72 20 28 73 65 71 2d 6b 65 65 70 20 28 | -history.2)......(or.(seq-keep.( |
| 77a40 | 23 23 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 76 61 72 20 2c 76 61 6c 29 20 28 73 70 6c 69 | ##pcase-let.((`(,var.,val).(spli |
| 77a60 | 74 2d 73 74 72 69 6e 67 20 25 20 22 3d 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-string.%."=")))............... |
| 77a80 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 75 61 6c 20 76 61 6c 20 70 61 74 68 29 0a 20 20 20 | .......(and.(equal.val.path).... |
| 77aa0 | 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 64 72 20 28 73 70 | .......................(cadr.(sp |
| 77ac0 | 6c 69 74 2d 73 74 72 69 6e 67 20 76 61 72 20 22 5c 5c 2e 22 29 29 29 29 0a 20 20 20 20 20 20 20 | lit-string.var."\\."))))........ |
| 77ae0 | 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 63 6f | ............(magit-git-lines."co |
| 77b00 | 6e 66 69 67 22 20 22 2d 2d 6c 69 73 74 22 20 22 2d 66 22 20 22 2e 67 69 74 6d 6f 64 75 6c 65 73 | nfig"."--list"."-f".".gitmodules |
| 77b20 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 70 72 65 66 65 72 2d 73 68 6f 72 74 20 6e 61 | "))..........(if.prefer-short.na |
| 77b40 | 6d 65 20 70 61 74 68 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 | me.path)))))..;;;###autoload.(au |
| 77b60 | 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 67 69 73 74 65 72 | toload.'magit-submodule-register |
| 77b80 | 20 22 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 | ."magit-submodule".nil.t).(trans |
| 77ba0 | 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 75 62 6d 6f 64 75 | ient-define-suffix.magit-submodu |
| 77bc0 | 6c 65 2d 72 65 67 69 73 74 65 72 20 28 6d 6f 64 75 6c 65 73 29 0a 20 20 22 52 65 67 69 73 74 65 | le-register.(modules)..."Registe |
| 77be0 | 72 20 4d 4f 44 55 4c 45 53 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | r.MODULES...With.a.prefix.argume |
| 77c00 | 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 73 2e 20 | nt.act.on.all.suitable.modules.. |
| 77c20 | 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 65 63 74 | .Otherwise,.if.the.region.select |
| 77c40 | 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 20 20 4f | s.modules,.then.act.on.those...O |
| 77c60 | 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 65 20 61 | therwise,.if.there.is.a.module.a |
| 77c80 | 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 74 68 65 | t.point,.then.act.on.that...Othe |
| 77ca0 | 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 6f 6d 20 | rwise.read.a.single.module.from. |
| 77cc0 | 74 68 65 20 75 73 65 72 2e 22 0a 20 20 3b 3b 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 6e 64 | the.user."...;;.This.command.and |
| 77ce0 | 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 22 67 69 74 20 73 75 62 6d 6f 64 75 6c 65 20 69 | .the.underlying."git.submodule.i |
| 77d00 | 6e 69 74 22 20 64 6f 20 4e 4f 54 0a 20 20 3b 3b 20 22 69 6e 69 74 69 61 6c 69 7a 65 22 20 6d 6f | nit".do.NOT...;;."initialize".mo |
| 77d20 | 64 75 6c 65 73 2e 20 20 54 68 65 79 20 6d 65 72 65 6c 79 20 22 72 65 67 69 73 74 65 72 22 20 6d | dules...They.merely."register".m |
| 77d40 | 6f 64 75 6c 65 73 20 69 6e 20 74 68 65 0a 20 20 3b 3b 20 73 75 70 65 72 2d 70 72 6f 6a 65 63 74 | odules.in.the...;;.super-project |
| 77d60 | 73 20 24 47 49 54 5f 44 49 52 2f 63 6f 6e 66 69 67 20 66 69 6c 65 2c 20 74 68 65 20 70 75 72 70 | s.$GIT_DIR/config.file,.the.purp |
| 77d80 | 6f 73 65 20 6f 66 20 77 68 69 63 68 20 69 73 20 74 6f 0a 20 20 3b 3b 20 61 6c 6c 6f 77 20 75 73 | ose.of.which.is.to...;;.allow.us |
| 77da0 | 65 72 73 20 74 6f 20 63 68 61 6e 67 65 20 73 75 63 68 20 76 61 6c 75 65 73 20 62 65 66 6f 72 65 | ers.to.change.such.values.before |
| 77dc0 | 20 61 63 74 75 61 6c 6c 79 20 69 6e 69 74 69 61 6c 69 7a 69 6e 67 0a 20 20 3b 3b 20 74 68 65 20 | .actually.initializing...;;.the. |
| 77de0 | 6d 6f 64 75 6c 65 73 2e 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 52 65 67 69 73 74 65 | modules....:description."Registe |
| 77e00 | 72 20 20 20 20 20 20 20 67 69 74 20 73 75 62 6d 6f 64 75 6c 65 20 69 6e 69 74 22 0a 20 20 28 69 | r.......git.submodule.init"...(i |
| 77e20 | 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 75 6c | nteractive....(list.(magit-modul |
| 77e40 | 65 2d 63 6f 6e 66 69 72 6d 20 22 52 65 67 69 73 74 65 72 22 20 27 6d 61 67 69 74 2d 6d 6f 64 75 | e-confirm."Register".'magit-modu |
| 77e60 | 6c 65 2d 6e 6f 2d 77 6f 72 6b 74 72 65 65 2d 70 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 | le-no-worktree-p)))...(magit-wit |
| 77e80 | 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 |
| 77ea0 | 79 6e 63 20 22 73 75 62 6d 6f 64 75 6c 65 22 20 22 69 6e 69 74 22 20 22 2d 2d 22 20 6d 6f 64 75 | ync."submodule"."init"."--".modu |
| 77ec0 | 6c 65 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 | les)))..;;;###autoload.(autoload |
| 77ee0 | 20 27 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 22 6d 61 67 69 | .'magit-submodule-populate."magi |
| 77f00 | 74 2d 73 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 | t-submodule".nil.t).(transient-d |
| 77f20 | 65 66 69 6e 65 2d 73 75 66 66 69 78 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 70 6f 70 | efine-suffix.magit-submodule-pop |
| 77f40 | 75 6c 61 74 65 20 28 6d 6f 64 75 6c 65 73 20 61 72 67 73 29 0a 20 20 22 43 72 65 61 74 65 20 4d | ulate.(modules.args)..."Create.M |
| 77f60 | 4f 44 55 4c 45 53 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 69 65 73 2c 20 63 68 65 63 | ODULES.working.directories,.chec |
| 77f80 | 6b 69 6e 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 | king.out.the.recorded.commits... |
| 77fa0 | 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 |
| 77fc0 | 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,. |
| 77fe0 | 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 |
| 78000 | 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 |
| 78020 | 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 |
| 78040 | 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 |
| 78060 | 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.".. |
| 78080 | 20 3b 3b 20 54 68 69 73 20 69 73 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 61 63 74 | .;;.This.is.the.command.that.act |
| 780a0 | 75 61 6c 6c 79 20 22 69 6e 69 74 69 61 6c 69 7a 65 73 22 20 6d 6f 64 75 6c 65 73 2e 0a 20 20 3b | ually."initializes".modules....; |
| 780c0 | 3b 20 41 20 6d 6f 64 75 6c 65 20 69 73 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 77 68 65 6e 20 69 | ;.A.module.is.initialized.when.i |
| 780e0 | 74 20 68 61 73 20 61 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2c 0a 20 20 3b 3b 20 | t.has.a.working.directory,...;;. |
| 78100 | 61 20 67 69 74 6c 69 6e 6b 2c 20 61 6e 64 20 61 20 2e 67 69 74 6d 6f 64 75 6c 65 73 20 65 6e 74 | a.gitlink,.and.a..gitmodules.ent |
| 78120 | 72 79 2e 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 73 75 62 6d 6f 64 75 | ry....:class.'magit--git-submodu |
| 78140 | 6c 65 2d 73 75 66 66 69 78 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 50 6f 70 75 6c 61 | le-suffix...:description."Popula |
| 78160 | 74 65 20 20 20 20 20 20 20 67 69 74 20 73 75 62 6d 6f 64 75 6c 65 20 75 70 64 61 74 65 20 2d 2d | te.......git.submodule.update.-- |
| 78180 | 69 6e 69 74 20 5b 2d 2d 72 65 63 75 72 73 69 76 65 5d 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | init.[--recursive]"...(interacti |
| 781a0 | 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 63 6f 6e 66 69 72 | ve....(list.(magit-module-confir |
| 781c0 | 6d 20 22 50 6f 70 75 6c 61 74 65 22 20 27 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 6e 6f 2d 77 6f | m."Populate".'magit-module-no-wo |
| 781e0 | 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 75 62 6d 6f 64 | rktree-p)..........(magit-submod |
| 78200 | 75 6c 65 2d 61 72 67 75 6d 65 6e 74 73 20 22 2d 2d 72 65 63 75 72 73 69 76 65 22 29 29 29 0a 20 | ule-arguments."--recursive"))).. |
| 78220 | 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 67 69 74 | .(magit-with-toplevel.....(magit |
| 78240 | 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 73 75 62 6d 6f 64 75 6c 65 22 20 22 75 70 64 61 | -run-git-async."submodule"."upda |
| 78260 | 74 65 22 20 22 2d 2d 69 6e 69 74 22 20 61 72 67 73 20 22 2d 2d 22 20 6d 6f 64 75 6c 65 73 29 29 | te"."--init".args."--".modules)) |
| 78280 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 | )..;;;###autoload.(autoload.'mag |
| 782a0 | 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 62 6d 6f | it-submodule-update."magit-submo |
| 782c0 | 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 73 | dule".nil.t).(transient-define-s |
| 782e0 | 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 28 6d 6f | uffix.magit-submodule-update.(mo |
| 78300 | 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 20 62 79 | dules.args)..."Update.MODULES.by |
| 78320 | 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 6d 6d 69 | .checking.out.the.recorded.commi |
| 78340 | 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 63 74 20 | ts...With.a.prefix.argument.act. |
| 78360 | 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 65 72 77 | on.all.suitable.modules...Otherw |
| 78380 | 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 64 75 6c | ise,.if.the.region.selects.modul |
| 783a0 | 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 77 69 73 | es,.then.act.on.those...Otherwis |
| 783c0 | 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 69 6e 74 | e,.if.there.is.a.module.at.point |
| 783e0 | 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 65 20 72 | ,.then.act.on.that...Otherwise.r |
| 78400 | 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 75 73 65 | ead.a.single.module.from.the.use |
| 78420 | 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 65 27 73 | r."...;;.Unlike.`git-submodule's |
| 78440 | 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 6c 79 20 | .`update'.command.ours.can.only. |
| 78460 | 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 75 6c 65 | update...;;."initialized".module |
| 78480 | 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 74 73 20 | s.by.checking.out.other.commits. |
| 784a0 | 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 75 6c 65 | but.not...;;."initialize".module |
| 784c0 | 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 65 63 74 | s.by.creating.the.working.direct |
| 784e0 | 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 77 65 20 | ories....;;.To.do.the.latter.we. |
| 78500 | 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 20 20 3a | provide.the."setup".command....: |
| 78520 | 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 75 66 66 | class.'magit--git-submodule-suff |
| 78540 | 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 20 20 20 | ix...:description."Update....... |
| 78560 | 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 63 65 5d | ..git.submodule.update.[--force] |
| 78580 | 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 20 20 20 | .[--no-fetch]................... |
| 785a0 | 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 2d 2d 63 | ...[--remote].[--recursive].[--c |
| 785c0 | 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 28 69 6e | heckout|--rebase|--merge]"...(in |
| 785e0 | 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 75 6c 65 | teractive....(list.(magit-module |
| 78600 | 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 6c 65 2d | -confirm."Update".'magit-module- |
| 78620 | 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 75 62 6d | worktree-p)..........(magit-subm |
| 78640 | 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 66 6f 72 | odule-arguments..........."--for |
| 78660 | 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 22 2d 2d | ce"."--remote"."--recursive"."-- |
| 78680 | 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 22 0a 20 | checkout"."--rebase"."--merge".. |
| 786a0 | 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 61 67 69 | ........."--no-fetch")))...(magi |
| 786c0 | 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 67 | t-with-toplevel.....(magit-run-g |
| 786e0 | 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 20 61 72 | it-async."submodule"."update".ar |
| 78700 | 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 6f 6c 6f | gs."--".modules)))..;;;###autolo |
| 78720 | 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 2d 73 79 | ad.(autoload.'magit-submodule-sy |
| 78740 | 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 69 6c 20 | nchronize."magit-submodule".nil. |
| 78760 | 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 |
| 78780 | 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 6c 65 73 | t-submodule-synchronize.(modules |
| 787a0 | 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 66 69 67 | .args)..."Synchronize.url.config |
| 787c0 | 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 72 65 66 | uration.of.MODULES...With.a.pref |
| 787e0 | 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 6c 65 20 | ix.argument.act.on.all.suitable. |
| 78800 | 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 65 67 69 | modules...Otherwise,.if.the.regi |
| 78820 | 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 6f 6e 20 | on.selects.modules,.then.act.on. |
| 78840 | 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 73 20 61 | those...Otherwise,.if.there.is.a |
| 78860 | 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 20 74 68 | .module.at.point,.then.act.on.th |
| 78880 | 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 6d 6f 64 | at...Otherwise.read.a.single.mod |
| 788a0 | 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 27 6d 61 | ule.from.the.user."...:class.'ma |
| 788c0 | 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 64 65 73 | git--git-submodule-suffix...:des |
| 788e0 | 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 73 75 62 | cription."Synchronize....git.sub |
| 78900 | 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 28 69 6e | module.sync.[--recursive]"...(in |
| 78920 | 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 75 6c 65 | teractive....(list.(magit-module |
| 78940 | 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 2d 6d 6f | -confirm."Synchronize".'magit-mo |
| 78960 | 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 67 69 74 | dule-worktree-p)..........(magit |
| 78980 | 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 73 69 76 | -submodule-arguments."--recursiv |
| 789a0 | 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 20 20 20 | e")))...(magit-with-toplevel.... |
| 789c0 | 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 65 | .(magit-run-git-async."submodule |
| 789e0 | 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 0a 0a 3b | "."sync".args."--".modules)))..; |
| 78a00 | 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 73 | ;;###autoload.(autoload.'magit-s |
| 78a20 | 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 62 6d 6f | ubmodule-unpopulate."magit-submo |
| 78a40 | 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 73 | dule".nil.t).(transient-define-s |
| 78a60 | 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 61 74 65 | uffix.magit-submodule-unpopulate |
| 78a80 | 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 6b 69 6e | .(modules.args)..."Remove.workin |
| 78aa0 | 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 74 68 20 | g.directories.of.MODULES...With. |
| 78ac0 | 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 73 75 69 | a.prefix.argument.act.on.all.sui |
| 78ae0 | 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 20 74 68 | table.modules...Otherwise,.if.th |
| 78b00 | 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 6e 20 61 | e.region.selects.modules,.then.a |
| 78b20 | 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 68 65 72 | ct.on.those...Otherwise,.if.ther |
| 78b40 | 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 61 63 74 | e.is.a.module.at.point,.then.act |
| 78b60 | 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 69 6e 67 | .on.that...Otherwise.read.a.sing |
| 78b80 | 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 3b 20 45 | le.module.from.the.user."...;;.E |
| 78ba0 | 76 65 6e 20 77 68 65 6e 20 61 20 73 75 62 6d 6f 64 75 6c 65 20 69 73 20 22 75 6e 69 6e 69 74 69 | ven.when.a.submodule.is."uniniti |
| 78bc0 | 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 20 20 3b | alized".(it.has.no.worktree)...; |
| 78be0 | 3b 20 74 68 65 20 73 75 70 65 72 2d 70 72 6f 6a 65 63 74 27 73 20 24 47 49 54 5f 44 49 52 2f 63 | ;.the.super-project's.$GIT_DIR/c |
| 78c00 | 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 68 65 | onfig.may.never-the-less.set.the |
| 78c20 | 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 68 61 | ...;;.module's.url...This.may.ha |
| 78c40 | 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 60 69 | ppen.if.you.`deinit'.and.then.`i |
| 78c60 | 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 74 69 | nit'...;;.to.register.(NOT.initi |
| 78c80 | 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 66 20 | alize)...Because.the.purpose.of. |
| 78ca0 | 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 20 77 | `deinit'...;;.is.to.remove.the.w |
| 78cc0 | 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 20 74 | orking.directory.AND.to.remove.t |
| 78ce0 | 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 20 6e | he.url,.this...;;.command.does.n |
| 78d00 | 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 74 20 | ot.limit.itself.to.modules.that. |
| 78d20 | 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 2e 0a | have.no.working...;;.directory.. |
| 78d40 | 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 |
| 78d60 | 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 74 65 | uffix...:description."Unpopulate |
| 78d80 | 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 6f 72 | .....git.submodule.deinit.[--for |
| 78da0 | 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 6d 61 | ce]"...(interactive....(list.(ma |
| 78dc0 | 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 22 29 | git-module-confirm."Unpopulate") |
| 78de0 | 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 75 6d | ..........(magit-submodule-argum |
| 78e00 | 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 68 2d | ents."--force")))...(magit-with- |
| 78e20 | 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 79 6e | toplevel.....(magit-run-git-asyn |
| 78e40 | 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 2d 22 | c."submodule"."deinit".args."--" |
| 78e60 | 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 65 66 | .modules)))..;;;###autoload.(def |
| 78e80 | 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 75 6c | un.magit-submodule-remove.(modul |
| 78ea0 | 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 67 69 | es.args.trash-gitdirs)..."Unregi |
| 78ec0 | 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 77 6f | ster.MODULES.and.remove.their.wo |
| 78ee0 | 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 20 72 | rking.directories...For.safety.r |
| 78f00 | 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 69 72 | easons,.do.not.remove.the.gitdir |
| 78f20 | 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 74 65 | s.and.if.a.module.has.uncommitte |
| 78f40 | 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 69 74 | d.changes,.then.do.not.remove.it |
| 78f60 | 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 20 69 | .at.all...If.a.module's.gitdir.i |
| 78f80 | 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 69 72 | s.located.inside.the.working.dir |
| 78fa0 | 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 67 69 | ectory,.then.move.it.into.the.gi |
| 78fc0 | 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 2e 0a | tdir.of.the.superproject.first.. |
| 78fe0 | 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 20 6f | .With.the.\"--force\".argument.o |
| 79000 | 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 69 72 | ffer.to.remove.dirty.working.dir |
| 79020 | 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 75 6d | ectories.and.with.a.prefix.argum |
| 79040 | 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 6f 74 | ent.offer.to.delete.gitdirs..Bot |
| 79060 | 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 6e 64 | h.actions.are.very.dangerous.and |
| 79080 | 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 61 72 | .have.to.be.confirmed...There.ar |
| 790a0 | 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 73 20 | e.additional.safety.precautions. |
| 790c0 | 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 0a 74 | in.place,.so.you.might.be.able.t |
| 790e0 | 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 65 20 | o.recover.from.making.a.mistake. |
| 79100 | 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 20 20 | here,.but.don't.count.on.it."... |
| 79120 | 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 28 28 | (interactive....(list.(if-let.(( |
| 79140 | 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 6d 61 | modules.(magit-region-values.'ma |
| 79160 | 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 20 20 | git-module-section.t)))......... |
| 79180 | 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 64 75 | .....(magit-confirm.'remove-modu |
| 791a0 | 6c 65 73 20 6e 69 6c 20 22 52 65 6d 6f 76 65 20 25 64 20 6d 6f 64 75 6c 65 73 22 20 6e 69 6c 20 | les.nil."Remove.%d.modules".nil. |
| 791c0 | 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 69 74 | modules)............(list.(magit |
| 791e0 | 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 6c 65 | -read-module-path."Remove.module |
| 79200 | 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 2d 61 | ")))..........(magit-submodule-a |
| 79220 | 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 75 72 | rguments."--force")..........cur |
| 79240 | 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 6d 61 67 69 74 2d | rent-prefix-arg))...(when.magit- |
| 79260 | 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 73 0a 20 | submodule-remove-trash-gitdirs.. |
| 79280 | 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 28 6d 61 | ...(setq.trash-gitdirs.t))...(ma |
| 792a0 | 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 65 74 0a | git-with-toplevel.....(when-let. |
| 792c0 | 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 28 73 65 | ........((modified...........(se |
| 792e0 | 71 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 | q-filter.(lambda.(module)....... |
| 79300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 | ..................(let.((default |
| 79320 | 2d 64 69 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f | -directory.(file-name-as-directo |
| 79340 | 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.............................. |
| 79360 | 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 |
| 79380 | 65 2d 6e 61 6d 65 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 | e-name.module))))............... |
| 793a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 63 64 64 72 20 28 64 69 72 65 63 74 6f 72 | ............(and.(cddr.(director |
| 793c0 | 79 2d 66 69 6c 65 73 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 | y-files.default-directory))..... |
| 793e0 | 20 20 20 20 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 |
| 79400 | 74 2d 61 6e 79 74 68 69 6e 67 2d 6d 6f 64 69 66 69 65 64 2d 70 29 29 29 29 0a 20 20 20 20 20 20 | t-anything-modified-p))))....... |
| 79420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 75 6c 65 73 29 29 29 0a 20 20 20 20 20 | ................modules)))...... |
| 79440 | 20 28 69 66 20 28 6d 65 6d 62 65 72 20 22 2d 2d 66 6f 72 63 65 22 20 61 72 67 73 29 0a 20 20 20 | .(if.(member."--force".args).... |
| 79460 | 20 20 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 72 65 6d 6f 76 | .......(if.(magit-confirm.'remov |
| 79480 | 65 2d 64 69 72 74 79 2d 6d 6f 64 75 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-dirty-modules................. |
| 794a0 | 22 52 65 6d 6f 76 65 20 64 69 72 74 79 20 6d 6f 64 75 6c 65 20 25 73 22 0a 20 20 20 20 20 20 20 | "Remove.dirty.module.%s"........ |
| 794c0 | 20 20 20 20 20 20 20 20 20 22 52 65 6d 6f 76 65 20 25 64 20 64 69 72 74 79 20 6d 6f 64 75 6c 65 | ........."Remove.%d.dirty.module |
| 794e0 | 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 20 6d 6f 64 69 66 69 65 64 29 0a 20 | s".................t.modified).. |
| 79500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6d 6f 64 75 6c 65 20 6d 6f 64 | .............(dolist.(module.mod |
| 79520 | 69 66 69 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 | ified).................(let.((de |
| 79540 | 66 61 75 6c 74 2d 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 | fault-directory.(file-name-as-di |
| 79560 | 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rectory......................... |
| 79580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e | ..................(expand-file-n |
| 795a0 | 61 6d 65 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 | ame.module)))).................. |
| 795c0 | 20 28 6d 61 67 69 74 2d 67 69 74 20 22 73 74 61 73 68 22 20 22 70 75 73 68 22 0a 20 20 20 20 20 | .(magit-git."stash"."push"...... |
| 795e0 | 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 22 62 61 | ........................"-m"."ba |
| 79600 | 63 6b 75 70 20 62 65 66 6f 72 65 20 72 65 6d 6f 76 61 6c 20 6f 66 20 74 68 69 73 20 6d 6f 64 75 | ckup.before.removal.of.this.modu |
| 79620 | 6c 65 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 6f 64 75 6c 65 73 | le"))).............(setq.modules |
| 79640 | 20 28 63 6c 2d 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 | .(cl-set-difference.modules.modi |
| 79660 | 66 69 65 64 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 | fied.:test.#'equal))).........(i |
| 79680 | 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 28 6d 65 | f.(cdr.modified).............(me |
| 796a0 | 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 74 68 20 | ssage."Omitting.%s.modules.with. |
| 796c0 | 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 20 20 20 | uncommitted.changes:.%s"........ |
| 796e0 | 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 64 29 0a | ..............(length.modified). |
| 79700 | 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 6a 6f 69 | .....................(string-joi |
| 79720 | 6e 20 6d 6f 64 69 66 69 65 64 20 22 2c 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 | n.modified.",."))...........(mes |
| 79740 | 73 61 67 65 20 22 4f 6d 69 74 74 69 6e 67 20 6d 6f 64 75 6c 65 20 25 73 2c 20 69 74 20 68 61 73 | sage."Omitting.module.%s,.it.has |
| 79760 | 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 | .uncommitted.changes"........... |
| 79780 | 20 20 20 20 20 20 20 20 20 28 63 61 72 20 6d 6f 64 69 66 69 65 64 29 29 29 0a 20 20 20 20 20 20 | .........(car.modified)))....... |
| 797a0 | 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 65 6e | ..(setq.modules.(cl-set-differen |
| 797c0 | 63 65 20 6d 6f 64 75 6c 65 73 20 6d 6f 64 69 66 69 65 64 20 3a 74 65 73 74 20 23 27 65 71 75 61 | ce.modules.modified.:test.#'equa |
| 797e0 | 6c 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 6d 6f 64 75 6c 65 73 0a 20 20 20 20 20 20 28 6c | l)))).....(when.modules.......(l |
| 79800 | 65 74 20 28 28 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 74 72 61 | et.((alist..............(and.tra |
| 79820 | 73 68 2d 67 69 74 64 69 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | sh-gitdirs...................(ma |
| 79840 | 70 63 61 72 20 28 23 23 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 25 20 22 5c 30 22 29 0a 20 20 20 | pcar.(##split-string.%."\0").... |
| 79860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 | .......................(magit-gi |
| 79880 | 74 2d 6c 69 6e 65 73 20 22 73 75 62 6d 6f 64 75 6c 65 22 20 22 66 6f 72 65 61 63 68 22 20 22 2d | t-lines."submodule"."foreach"."- |
| 798a0 | 71 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | q".............................. |
| 798c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 72 69 6e 74 66 20 5c 22 24 73 6d 5f 70 61 74 68 | .............."printf.\"$sm_path |
| 798e0 | 5c 5c 30 24 6e 61 6d 65 5c 6e 5c 22 22 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 | \\0$name\n\""))))).........(magi |
| 79900 | 74 2d 67 69 74 20 22 73 75 62 6d 6f 64 75 6c 65 22 20 22 61 62 73 6f 72 62 67 69 74 64 69 72 73 | t-git."submodule"."absorbgitdirs |
| 79920 | 22 20 22 2d 2d 22 20 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 | "."--".modules).........(magit-g |
| 79940 | 69 74 20 22 73 75 62 6d 6f 64 75 6c 65 22 20 22 64 65 69 6e 69 74 22 20 61 72 67 73 20 22 2d 2d | it."submodule"."deinit".args."-- |
| 79960 | 22 20 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 20 22 72 | ".modules).........(magit-git."r |
| 79980 | 6d 22 20 61 72 67 73 20 22 2d 2d 22 20 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 77 | m".args."--".modules).........(w |
| 799a0 | 68 65 6e 20 28 61 6e 64 20 74 72 61 73 68 2d 67 69 74 64 69 72 73 0a 20 20 20 20 20 20 20 20 20 | hen.(and.trash-gitdirs.......... |
| 799c0 | 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 74 72 61 73 68 2d | ..........(magit-confirm.'trash- |
| 799e0 | 6d 6f 64 75 6c 65 2d 67 69 74 64 69 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | module-gitdirs.................. |
| 79a00 | 20 20 20 20 22 54 72 61 73 68 20 67 69 74 64 69 72 20 6f 66 20 6d 6f 64 75 6c 65 20 25 73 22 0a | ...."Trash.gitdir.of.module.%s". |
| 79a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 54 72 61 73 68 20 67 69 74 64 | ....................."Trash.gitd |
| 79a40 | 69 72 73 20 6f 66 20 25 64 20 6d 6f 64 75 6c 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | irs.of.%d.modules".............. |
| 79a60 | 20 20 20 20 20 20 20 20 74 20 6d 6f 64 75 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 | ........t.modules))...........(d |
| 79a80 | 6f 6c 69 73 74 20 28 6d 6f 64 75 6c 65 20 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 | olist.(module.modules).......... |
| 79aa0 | 20 20 20 28 69 66 2d 6c 65 74 20 28 28 6e 61 6d 65 20 28 63 61 64 72 20 28 61 73 73 6f 63 20 6d | ...(if-let.((name.(cadr.(assoc.m |
| 79ac0 | 6f 64 75 6c 65 20 61 6c 69 73 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | odule.alist))))................. |
| 79ae0 | 3b 3b 20 44 69 73 72 65 67 61 72 64 20 69 66 20 60 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 62 79 | ;;.Disregard.if.`magit-delete-by |
| 79b00 | 2d 6d 6f 76 69 6e 67 2d 74 6f 2d 74 72 61 73 68 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -moving-to-trash'............... |
| 79b20 | 20 20 3b 3b 20 69 73 20 6e 69 6c 2e 20 20 4e 6f 74 20 64 6f 69 6e 67 20 73 6f 20 77 6f 75 6c 64 | ..;;.is.nil...Not.doing.so.would |
| 79b40 | 20 62 65 20 74 6f 6f 20 64 61 6e 67 65 72 6f 75 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .be.too.dangerous............... |
| 79b60 | 20 20 20 28 64 65 6c 65 74 65 2d 64 69 72 65 63 74 6f 72 79 20 28 63 6f 6e 76 65 72 74 2d 73 74 | ...(delete-directory.(convert-st |
| 79b80 | 61 6e 64 61 72 64 2d 66 69 6c 65 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | andard-filename................. |
| 79ba0 | 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- |
| 79bc0 | 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | name............................ |
| 79be0 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 6d 6f 64 75 6c 65 73 2f 22 20 6e 61 6d 65 | .........(concat."modules/".name |
| 79c00 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 79c20 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ......(magit-gitdir))).......... |
| 79c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 20 74 29 0a 20 20 | .........................t.t)... |
| 79c60 | 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 72 64 20 6d | ............(error."BUG:.Weird.m |
| 79c80 | 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 73 22 20 6d | odule.name.and/or.path.for.%s".m |
| 79ca0 | 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 65 73 68 29 | odule))))).......(magit-refresh) |
| 79cc0 | 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 6f 6c 6f 61 | )))..;;;.Sections..;;;###autoloa |
| 79ce0 | 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 73 20 28 29 | d.(defun.magit-insert-modules.() |
| 79d00 | 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 73 2e 0a 48 | ..."Insert.submodule.sections..H |
| 79d20 | 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 6f 6f 6b 27 | ook.`magit-module-sections-hook' |
| 79d40 | 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 6f 6e 73 0a | .controls.which.module.sections. |
| 79d60 | 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 67 69 74 2d | are.inserted,.and.option.`magit- |
| 79d80 | 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 72 6f 6c 73 | module-sections-nested'.controls |
| 79da0 | 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 20 61 6e 20 | .whether.they.are.wrapped.in.an. |
| 79dc0 | 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 2d 6c 65 74 | additional.section."...(when-let |
| 79de0 | 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 65 2d 70 61 | .((modules.(magit-list-module-pa |
| 79e00 | 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 73 65 63 74 | ths))).....(if.magit-module-sect |
| 79e20 | 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 6e 73 65 72 | ions-nested.........(magit-inser |
| 79e40 | 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 20 20 20 20 | t-section.(modules.nil.t)....... |
| 79e60 | 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 | ....(magit-insert-heading....... |
| 79e80 | 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 20 | ......(format."%s.(%s)"......... |
| 79ea0 | 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 75 6c 65 73 | ............(propertize."Modules |
| 79ec0 | 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 | "............................... |
| 79ee0 | 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | ..'font-lock-face.'magit-section |
| 79f00 | 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 20 20 28 6c | -heading).....................(l |
| 79f20 | 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 6d 61 67 69 | ength.modules)))...........(magi |
| 79f40 | 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 2d 62 6f 64 79 0a 20 20 20 20 20 20 20 20 20 20 | t-insert-section-body........... |
| 79f60 | 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 20 20 20 20 | ..(magit--insert-modules)))..... |
| 79f80 | 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 0a 0a 28 64 | ..(magit--insert-modules))))..(d |
| 79fa0 | 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 26 6f 70 74 | efun.magit--insert-modules.(&opt |
| 79fc0 | 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 2d 73 65 63 | ional._section)...(magit-run-sec |
| 79fe0 | 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 69 6f 6e 73 | tion-hook.'magit-module-sections |
| 7a000 | 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 75 6e 20 6d | -hook))..;;;###autoload.(defun.m |
| 7a020 | 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 20 28 29 0a | agit-insert-modules-overview.(). |
| 7a040 | 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 6f 64 75 6c | .."Insert.sections.for.all.modul |
| 7a060 | 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 74 68 65 20 | es..For.each.section.insert.the. |
| 7a080 | 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 64 65 73 63 | path.and.the.output.of.`git.desc |
| 7a0a0 | 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 61 74 2c 20 | ribe.--tags',.or,.failing.that,. |
| 7a0c0 | 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 68 61 73 68 | the.abbreviated.HEAD.commit.hash |
| 7a0e0 | 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 67 69 74 2d | ."...(when-let.((modules.(magit- |
| 7a100 | 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 67 69 74 2d | list-module-paths))).....(magit- |
| 7a120 | 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 74 29 0a 20 | insert-section.(modules.nil.t).. |
| 7a140 | 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 20 | .....(magit-insert-heading...... |
| 7a160 | 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)"............ |
| 7a180 | 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 65 72 76 69 | .....(propertize."Modules.overvi |
| 7a1a0 | 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 20 20 20 20 | ew"............................. |
| 7a1c0 | 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 | 'font-lock-face.'magit-section-h |
| 7a1e0 | 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 67 74 68 20 | eading).................(length. |
| 7a200 | 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 72 74 2d 73 | modules))).......(magit-insert-s |
| 7a220 | 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 69 6e 73 65 | ection-body.........(magit--inse |
| 7a240 | 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 65 66 76 61 | rt-modules-overview)))))..(defva |
| 7a260 | 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 67 6e 2d 6e | r.magit-modules-overview-align-n |
| 7a280 | 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 65 72 74 2d | umbers.t)..(defun.magit--insert- |
| 7a2a0 | 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 5f 73 65 63 | modules-overview.(&optional._sec |
| 7a2c0 | 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 0a 20 20 20 | tion)...(magit-with-toplevel.... |
| 7a2e0 | 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 2d 6d 6f 64 | .(let*.((modules.(magit-list-mod |
| 7a300 | 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 2d 66 6f 72 | ule-paths))............(path-for |
| 7a320 | 6d 61 74 20 28 66 6f 72 6d 61 74 20 22 25 25 2d 25 64 73 20 22 0a 20 20 20 20 20 20 20 20 20 20 | mat.(format."%%-%ds."........... |
| 7a340 | 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 61 70 70 6c | ......................(min.(appl |
| 7a360 | 79 20 23 27 6d 61 78 20 28 6d 61 70 63 61 72 20 23 27 6c 65 6e 67 74 68 20 6d 6f 64 75 6c 65 73 | y.#'max.(mapcar.#'length.modules |
| 7a380 | 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 | )).............................. |
| 7a3a0 | 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 29 0a | ........(/.(window-width).2)))). |
| 7a3c0 | 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 6d 61 | ...........(branch-format.(forma |
| 7a3e0 | 74 20 22 25 25 2d 25 64 73 20 22 20 28 6d 69 6e 20 32 35 20 28 2f 20 28 77 69 6e 64 6f 77 2d 77 | t."%%-%ds.".(min.25.(/.(window-w |
| 7a400 | 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 64 75 | idth).3))))).......(dolist.(modu |
| 7a420 | 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 61 75 | le.modules).........(let.((defau |
| 7a440 | 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 28 65 78 70 | lt-directory................(exp |
| 7a460 | 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 |
| 7a480 | 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 61 67 69 | ctory.module))))...........(magi |
| 7a4a0 | 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 6d 6f 64 75 6c 65 20 6d 6f 64 75 6c 65 20 | t-insert-section.(module.module. |
| 7a4c0 | 74 29 0a 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 | t).............(insert.(properti |
| 7a4e0 | 7a 65 20 28 66 6f 72 6d 61 74 20 70 61 74 68 2d 66 6f 72 6d 61 74 20 6d 6f 64 75 6c 65 29 0a 20 | ze.(format.path-format.module).. |
| 7a500 | 20 20 20 20 20 20 20 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 | ...............................' |
| 7a520 | 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 65 2d | font-lock-face.'magit-diff-file- |
| 7a540 | 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 28 | heading)).............(if.(not.( |
| 7a560 | 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 22 2e 67 69 74 22 29 29 0a 20 20 20 20 20 20 20 20 20 | file-exists-p.".git")).......... |
| 7a580 | 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 28 75 6e 70 6f 70 75 6c 61 74 65 64 29 22 29 0a | .......(insert."(unpopulated)"). |
| 7a5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 0a 20 20 20 20 20 20 20 20 20 20 | ..............(insert........... |
| 7a5c0 | 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 62 72 61 | .....(format.................bra |
| 7a5e0 | 6e 63 68 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c | nch-format.................(if-l |
| 7a600 | 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 62 | et.((branch.(magit-get-current-b |
| 7a620 | 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 28 70 72 | ranch))).....................(pr |
| 7a640 | 6f 70 65 72 74 69 7a 65 20 62 72 61 6e 63 68 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 | opertize.branch.'font-lock-face. |
| 7a660 | 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 | 'magit-branch-local)............ |
| 7a680 | 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 28 64 65 74 61 63 68 65 64 29 22 20 | .......(propertize."(detached)". |
| 7a6a0 | 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 77 61 72 6e 69 6e 67 29 29 29 29 0a 20 20 20 | 'font-lock-face.'warning)))).... |
| 7a6c0 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 64 65 73 63 20 28 6d 61 67 69 74 | ...........(if-let.((desc.(magit |
| 7a6e0 | 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 64 65 73 63 72 69 62 65 22 20 22 2d 2d 74 61 67 73 22 29 | -git-string."describe"."--tags") |
| 7a700 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 77 68 65 | ))...................(progn.(whe |
| 7a720 | 6e 20 28 61 6e 64 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 | n.(and.magit-modules-overview-al |
| 7a740 | 69 67 6e 2d 6e 75 6d 62 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ign-numbers..................... |
| 7a760 | 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 20 | ................(string-match-p. |
| 7a780 | 22 5c 5c 60 5b 30 2d 39 5d 22 20 64 65 73 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "\\`[0-9]".desc))............... |
| 7a7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 73 29 29 0a 20 20 20 20 20 | .............(insert.?\s))...... |
| 7a7c0 | 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 28 70 72 6f | ....................(insert.(pro |
| 7a7e0 | 70 65 72 74 69 7a 65 20 64 65 73 63 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 | pertize.desc.'font-lock-face.'ma |
| 7a800 | 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 20 28 77 68 65 6e | git-tag))).................(when |
| 7a820 | 2d 6c 65 74 20 28 28 61 62 62 72 65 76 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 | -let.((abbrev.(magit-rev-format. |
| 7a840 | 22 25 68 22 29 29 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 | "%h")))...................(inser |
| 7a860 | 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 61 62 62 72 65 76 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d | t.(propertize.abbrev.'font-lock- |
| 7a880 | 66 61 63 65 20 27 6d 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 | face.'magit-hash)))))........... |
| 7a8a0 | 20 20 28 69 6e 73 65 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 | ..(insert.?\n))))))...(insert.?\ |
| 7a8c0 | 6e 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 | n))..(defvar-keymap.magit-module |
| 7a8e0 | 73 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 | s-section-map...:doc."Keymap.for |
| 7a900 | 20 60 6d 6f 64 75 6c 65 73 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e | .`modules'.sections."..."<remap> |
| 7a920 | 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 74 2d 6c 69 | .<magit-visit-thing>".#'magit-li |
| 7a940 | 73 74 2d 73 75 62 6d 6f 64 75 6c 65 73 0a 20 20 22 3c 31 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e | st-submodules..."<1>".(magit-men |
| 7a960 | 75 2d 69 74 65 6d 20 22 4c 69 73 74 20 25 74 22 20 23 27 6d 61 67 69 74 2d 6c 69 73 74 2d 73 75 | u-item."List.%t".#'magit-list-su |
| 7a980 | 62 6d 6f 64 75 6c 65 73 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 | bmodules))..(defvar-keymap.magit |
| 7a9a0 | 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d | -module-section-map...:doc."Keym |
| 7a9c0 | 61 70 20 66 6f 72 20 60 6d 6f 64 75 6c 65 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 22 43 2d | ap.for.`module'.sections."..."C- |
| 7a9e0 | 6a 22 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 76 69 73 69 | j"........#'magit-submodule-visi |
| 7aa00 | 74 0a 20 20 22 43 2d 3c 72 65 74 75 72 6e 3e 22 20 23 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 | t..."C-<return>".#'magit-submodu |
| 7aa20 | 6c 65 2d 76 69 73 69 74 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 75 6e 73 74 61 | le-visit..."<remap>.<magit-unsta |
| 7aa40 | 67 65 2d 66 69 6c 65 73 3e 22 20 23 27 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 0a 20 20 22 3c 72 | ge-files>".#'magit-unstage..."<r |
| 7aa60 | 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 73 3e 22 20 20 20 23 27 6d | emap>.<magit-stage-files>"...#'m |
| 7aa80 | 61 67 69 74 2d 73 74 61 67 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 | agit-stage..."<remap>.<magit-vis |
| 7aaa0 | 69 74 2d 74 68 69 6e 67 3e 22 20 20 20 23 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 76 | it-thing>"...#'magit-submodule-v |
| 7aac0 | 69 73 69 74 0a 20 20 22 3c 35 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 4d | isit..."<5>".(magit-menu-item."M |
| 7aae0 | 6f 64 75 6c 65 20 63 6f 6d 6d 61 6e 64 73 2e 2e 2e 22 20 23 27 6d 61 67 69 74 2d 73 75 62 6d 6f | odule.commands...".#'magit-submo |
| 7ab00 | 64 75 6c 65 29 0a 20 20 22 3c 34 3e 22 20 27 28 6d 65 6e 75 2d 69 74 65 6d 20 22 2d 2d 22 29 0a | dule)..."<4>".'(menu-item."--"). |
| 7ab20 | 20 20 22 3c 33 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 55 6e 73 74 61 67 | .."<3>".(magit-menu-item."Unstag |
| 7ab40 | 65 20 25 54 22 20 23 27 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 | e.%T".#'magit-unstage........... |
| 7ab60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 3a 76 69 73 69 62 6c 65 20 28 65 71 20 28 6d | ...............'(:visible.(eq.(m |
| 7ab80 | 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 29 20 27 73 74 61 67 65 64 29 29 29 0a 20 20 22 3c 32 | agit-diff-type).'staged)))..."<2 |
| 7aba0 | 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 53 74 61 67 65 20 25 54 22 20 23 | >".(magit-menu-item."Stage.%T".# |
| 7abc0 | 27 6d 61 67 69 74 2d 73 74 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'magit-stage.................... |
| 7abe0 | 20 20 20 20 20 20 27 28 3a 76 69 73 69 62 6c 65 20 28 65 71 20 28 6d 61 67 69 74 2d 64 69 66 66 | ......'(:visible.(eq.(magit-diff |
| 7ac00 | 2d 74 79 70 65 29 20 27 75 6e 73 74 61 67 65 64 29 29 29 0a 20 20 22 3c 31 3e 22 20 28 6d 61 67 | -type).'unstaged)))..."<1>".(mag |
| 7ac20 | 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 56 69 73 69 74 20 25 73 22 20 23 27 6d 61 67 69 74 2d | it-menu-item."Visit.%s".#'magit- |
| 7ac40 | 73 75 62 6d 6f 64 75 6c 65 2d 76 69 73 69 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | submodule-visit))..(defun.magit- |
| 7ac60 | 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 70 74 69 6f 6e 61 | submodule-visit.(module.&optiona |
| 7ac80 | 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 4f 44 55 4c 45 20 | l.other-window)..."Visit.MODULE. |
| 7aca0 | 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 6f 6e 20 69 74 2e | by.calling.`magit-status'.on.it. |
| 7acc0 | 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 45 20 69 66 20 69 | .Offer.to.initialize.MODULE.if.i |
| 7ace0 | 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 69 74 68 20 61 20 | t's.not.checked.out.yet..With.a. |
| 7ad00 | 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 76 69 73 69 74 20 69 6e 20 61 6e 6f 74 68 65 | prefix.argument,.visit.in.anothe |
| 7ad20 | 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 28 6c 69 73 74 20 | r.window."...(interactive.(list. |
| 7ad40 | 28 6f 72 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 20 27 6d 6f 64 | (or.(magit-section-value-if.'mod |
| 7ad60 | 75 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ule)..........................(m |
| 7ad80 | 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 69 74 20 6d 6f 64 | agit-read-module-path."Visit.mod |
| 7ada0 | 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 20 20 63 75 72 72 | ule"))......................curr |
| 7adc0 | 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 77 69 74 68 2d 74 | ent-prefix-arg))...(magit-with-t |
| 7ade0 | 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 78 70 61 6e 64 2d | oplevel.....(let.((path.(expand- |
| 7ae00 | 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 28 63 6f 6e 64 0a | file-name.module))).......(cond. |
| 7ae20 | 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 70 61 6e 64 2d 66 | .......((file-exists-p.(expand-f |
| 7ae40 | 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 20 20 20 20 20 20 | ile-name.".git".module))........ |
| 7ae60 | 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 72 79 20 70 61 74 | .(magit-diff-visit-directory.pat |
| 7ae80 | 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 79 2d 6f 72 2d 6e | h.other-window))........((y-or-n |
| 7aea0 | 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 6d 6f 64 75 6c 65 | -p.(format."Initialize.submodule |
| 7aec0 | 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 20 20 20 20 20 28 | .'%s'.first?".module)).........( |
| 7aee0 | 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 65 22 20 | magit-run-git-async."submodule". |
| 7af00 | 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 29 0a 20 | "update"."--init"."--".module).. |
| 7af20 | 20 20 20 20 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 0a 20 20 20 | .......(set-process-sentinel.... |
| 7af40 | 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 20 20 20 20 20 20 | ......magit-this-process........ |
| 7af60 | 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)....... |
| 7af80 | 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 72 61 69 73 65 2d | .....(let.((magit-process-raise- |
| 7afa0 | 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 67 69 74 2d 70 72 | error.t))..............(magit-pr |
| 7afc0 | 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 29 0a 20 | ocess-sentinel.process.event)).. |
| 7afe0 | 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 70 72 6f 63 65 73 | ..........(when.(and.(eq.(proces |
| 7b000 | 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 69 74 29 0a 20 20 | s-status......process).'exit)... |
| 7b020 | 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 72 6f 63 65 73 73 | ....................(=..(process |
| 7b040 | 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 20 20 | -exit-status.process).0))....... |
| 7b060 | 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 |
| 7b080 | 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 20 20 20 20 20 20 | ry.path.other-window)))))....... |
| 7b0a0 | 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 20 20 20 20 20 28 | .((file-exists-p.path).........( |
| 7b0c0 | 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 6f 6e 63 61 74 20 | dired-jump.other-window.(concat. |
| 7b0e0 | 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 74 6f 6c 6f 61 64 | path."/.")))))))..;;;###autoload |
| 7b100 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 2d 75 6e 70 | .(defun.magit-insert-modules-unp |
| 7b120 | 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 49 6e 73 65 72 74 | ulled-from-upstream.()..."Insert |
| 7b140 | 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 68 61 76 65 6e | .sections.for.modules.that.haven |
| 7b160 | 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 73 74 72 65 61 6d | 't.been.pulled.from.the.upstream |
| 7b180 | 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 70 61 6e 64 65 64 | ..These.sections.can.be.expanded |
| 7b1a0 | 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 6d 6d 69 74 73 2e | .to.show.the.respective.commits. |
| 7b1c0 | 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 2d 6c 6f 67 73 20 | "...(magit--insert-modules-logs. |
| 7b1e0 | 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 70 73 74 72 65 61 | "Modules.unpulled.from.@{upstrea |
| 7b200 | 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 20 20 20 20 20 20 | m}"............................. |
| 7b220 | 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 70 73 74 72 65 61 | ..'modules-unpulled-from-upstrea |
| 7b240 | 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | m............................... |
| 7b260 | 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 23 23 23 61 75 74 | "HEAD..@{upstream}"))..;;;###aut |
| 7b280 | 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 |
| 7b2a0 | 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 20 28 29 0a 20 20 | s-unpulled-from-pushremote.()... |
| 7b2c0 | 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 66 6f 72 20 6d 6f 64 75 6c 65 73 20 74 68 61 | "Insert.sections.for.modules.tha |
| 7b2e0 | 74 20 68 61 76 65 6e 27 74 20 62 65 65 6e 20 70 75 6c 6c 65 64 20 66 72 6f 6d 20 74 68 65 20 70 | t.haven't.been.pulled.from.the.p |
| 7b300 | 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 63 61 6e 20 62 | ush-remote..These.sections.can.b |
| 7b320 | 65 20 65 78 70 61 6e 64 65 64 20 74 6f 20 73 68 6f 77 20 74 68 65 20 72 65 73 70 65 63 74 69 76 | e.expanded.to.show.the.respectiv |
| 7b340 | 65 20 63 6f 6d 6d 69 74 73 2e 22 0a 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 6d 6f 64 | e.commits."...(magit--insert-mod |
| 7b360 | 75 6c 65 73 2d 6c 6f 67 73 20 22 4d 6f 64 75 6c 65 73 20 75 6e 70 75 6c 6c 65 64 20 66 72 6f 6d | ules-logs."Modules.unpulled.from |
| 7b380 | 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 20 20 20 | .@{push}"....................... |
| 7b3a0 | 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 70 | ........'modules-unpulled-from-p |
| 7b3c0 | 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 20 | ushremote....................... |
| 7b3e0 | 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 0a 3b 3b 3b 23 23 | ........"HEAD..@{push}"))..;;;## |
| 7b400 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f | #autoload.(defun.magit-insert-mo |
| 7b420 | 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 20 28 29 0a 20 20 | dules-unpushed-to-upstream.()... |
| 7b440 | 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 66 6f 72 20 6d 6f 64 75 6c 65 73 20 74 68 61 | "Insert.sections.for.modules.tha |
| 7b460 | 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 68 65 20 75 70 73 | t.haven't.been.pushed.to.the.ups |
| 7b480 | 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 70 | tream..These.sections.can.be.exp |
| 7b4a0 | 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 6d | anded.to.show.the.respective.com |
| 7b4c0 | 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 2d | mits."...(magit--insert-modules- |
| 7b4e0 | 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 6f 20 40 7b 75 70 | logs."Modules.unmerged.into.@{up |
| 7b500 | 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 20 | stream}"........................ |
| 7b520 | 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 75 70 73 74 | .......'modules-unpushed-to-upst |
| 7b540 | 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............................ |
| 7b560 | 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 3b 3b 3b 23 23 23 | ..."@{upstream}..HEAD"))..;;;### |
| 7b580 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 | autoload.(defun.magit-insert-mod |
| 7b5a0 | 75 6c 65 73 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 20 28 29 0a 20 | ules-unpushed-to-pushremote.().. |
| 7b5c0 | 20 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 66 6f 72 20 6d 6f 64 75 6c 65 73 20 74 68 | ."Insert.sections.for.modules.th |
| 7b5e0 | 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 68 65 20 70 75 | at.haven't.been.pushed.to.the.pu |
| 7b600 | 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 63 61 6e 20 62 65 | sh-remote..These.sections.can.be |
| 7b620 | 20 65 78 70 61 6e 64 65 64 20 74 6f 20 73 68 6f 77 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 | .expanded.to.show.the.respective |
| 7b640 | 20 63 6f 6d 6d 69 74 73 2e 22 0a 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 | .commits."...(magit--insert-modu |
| 7b660 | 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 20 74 6f 20 40 7b | les-logs."Modules.unpushed.to.@{ |
| 7b680 | 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 20 20 20 20 20 20 | push}".......................... |
| 7b6a0 | 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 70 75 73 68 72 65 | .....'modules-unpushed-to-pushre |
| 7b6c0 | 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 20 20 | mote............................ |
| 7b6e0 | 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 75 6e 20 6d 61 67 | ..."@{push}..HEAD"))..(defun.mag |
| 7b700 | 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 65 61 64 69 6e 67 | it--insert-modules-logs.(heading |
| 7b720 | 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 61 6c 20 75 73 65 | .type.range)..."For.internal.use |
| 7b740 | 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 28 77 68 65 6e 2d | ,.don't.add.to.a.hook."...(when- |
| 7b760 | 6c 65 74 20 28 28 28 6e 6f 74 20 28 6d 61 67 69 74 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 | let.(((not.(magit-ignore-submodu |
| 7b780 | 6c 65 73 2d 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 6f 64 75 6c 65 73 20 28 | les-p)))..............(modules.( |
| 7b7a0 | 6d 61 67 69 74 2d 6c 69 73 74 2d 6d 6f 64 75 6c 65 2d 70 61 74 68 73 29 29 29 0a 20 20 20 20 28 | magit-list-module-paths))).....( |
| 7b7c0 | 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 74 79 70 65 | magit-insert-section.((eval.type |
| 7b7e0 | 29 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c | ).nil.t).......(string-match."\\ |
| 7b800 | 60 5c 5c 28 2e 2b 5c 5c 29 20 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 5c 5c 27 22 20 68 65 61 64 69 6e | `\\(.+\\).\\([^.]+\\)\\'".headin |
| 7b820 | 67 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 0a 20 | g).......(magit-insert-heading.. |
| 7b840 | 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | .......(propertize.(match-string |
| 7b860 | 20 31 20 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .1.heading)..................... |
| 7b880 | 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 | 'font-lock-face.'magit-section-h |
| 7b8a0 | 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 22 20 22 0a 20 20 20 20 20 20 20 20 28 70 72 6f | eading).........".".........(pro |
| 7b8c0 | 70 65 72 74 69 7a 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 68 65 61 64 69 6e 67 29 | pertize.(match-string.2.heading) |
| 7b8e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d | .....................'font-lock- |
| 7b900 | 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 20 | face.'magit-branch-remote)...... |
| 7b920 | 20 20 20 22 3a 22 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6d 6f 64 75 6c 65 20 6d 6f | ...":").......(dolist.(module.mo |
| 7b940 | 64 75 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 64 65 66 61 | dules).........(when-let*.((defa |
| 7b960 | 75 6c 74 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 | ult-directory.(expand-file-name. |
| 7b980 | 6d 6f 64 75 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 66 | module)).....................((f |
| 7b9a0 | 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 | ile-exists-p.(expand-file-name." |
| 7b9c0 | 2e 67 69 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | .git"))).....................(li |
| 7b9e0 | 6e 65 73 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 2d 63 22 20 22 70 75 73 68 2e | nes.(magit-git-lines."-c"."push. |
| 7ba00 | 64 65 66 61 75 6c 74 3d 63 75 72 72 65 6e 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | default=current"................ |
| 7ba20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f | ............................."lo |
| 7ba40 | 67 22 20 22 2d 2d 6f 6e 65 6c 69 6e 65 22 20 72 61 6e 67 65 29 29 0a 20 20 20 20 20 20 20 20 20 | g"."--oneline".range)).......... |
| 7ba60 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 74 20 28 6c 65 6e 67 74 68 20 6c 69 6e 65 73 29 | ...........(count.(length.lines) |
| 7ba80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 3e 20 63 6f 75 6e 74 20 | ).....................((>.count. |
| 7baa0 | 30 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 65 63 | 0)))...........(magit-insert-sec |
| 7bac0 | 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 6d 6f 64 75 6c 65 20 6d 6f 64 75 | tion...............(.module.modu |
| 7bae0 | 6c 65 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 61 6e 67 65 20 72 61 6e 67 | le.t.................:range.rang |
| 7bb00 | 65 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 | e).............(magit-insert-hea |
| 7bb20 | 64 69 6e 67 20 63 6f 75 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 | ding.count...............(proper |
| 7bb40 | 74 69 7a 65 20 6d 6f 64 75 6c 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 | tize.module.'font-lock-face.'mag |
| 7bb60 | 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 | it-diff-file-heading)).......... |
| 7bb80 | 20 20 20 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 | ...(dolist.(line.lines)......... |
| 7bba0 | 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f | ......(string-match.magit-log-mo |
| 7bbc0 | 64 75 6c 65 2d 72 65 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | dule-re.line)...............(let |
| 7bbe0 | 20 28 28 72 65 76 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 | .((rev.(match-string.1.line))... |
| 7bc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 73 67 20 28 6d 61 74 63 68 2d 73 74 | ..................(msg.(match-st |
| 7bc20 | 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 20 20 28 | ring.2.line))).................( |
| 7bc40 | 6d 61 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 2d 63 6f 6d | magit-insert-section.(module-com |
| 7bc60 | 6d 69 74 20 72 65 76 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e | mit.rev.t)...................(in |
| 7bc80 | 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 72 65 76 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d | sert.(propertize.rev.'font-lock- |
| 7bca0 | 66 61 63 65 20 27 6d 61 67 69 74 2d 68 61 73 68 29 20 22 20 22 0a 20 20 20 20 20 20 20 20 20 20 | face.'magit-hash)."."........... |
| 7bcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 2d 77 61 73 68 | ................(magit-log--wash |
| 7bce0 | 2d 73 75 6d 6d 61 72 79 20 6d 73 67 29 20 22 5c 6e 22 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 | -summary.msg)."\n")))))))....... |
| 7bd00 | 28 6d 61 67 69 74 2d 63 61 6e 63 65 6c 2d 73 65 63 74 69 6f 6e 20 27 69 66 2d 65 6d 70 74 79 29 | (magit-cancel-section.'if-empty) |
| 7bd20 | 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 0a 0a 3b 3b 3b 20 4c 69 73 74 | .......(insert.?\n))))..;;;.List |
| 7bd40 | 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 69 | ..;;;###autoload.(defun.magit-li |
| 7bd60 | 73 74 2d 73 75 62 6d 6f 64 75 6c 65 73 20 28 29 0a 20 20 22 44 69 73 70 6c 61 79 20 61 20 6c 69 | st-submodules.()..."Display.a.li |
| 7bd80 | 73 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 27 73 20 70 | st.of.the.current.repository's.p |
| 7bda0 | 6f 70 75 6c 61 74 65 64 20 73 75 62 6d 6f 64 75 6c 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | opulated.submodules."...(interac |
| 7bdc0 | 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 73 65 | tive)...(magit-submodule-list-se |
| 7bde0 | 74 75 70 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 63 6f 6c 75 6d 6e 73 | tup.magit-submodule-list-columns |
| 7be00 | 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 | ))..(defvar-keymap.magit-submodu |
| 7be20 | 6c 65 2d 6c 69 73 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4c 6f 63 61 6c 20 6b | le-list-mode-map...:doc."Local.k |
| 7be40 | 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 |
| 7be60 | 6f 64 65 20 62 75 66 66 65 72 73 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 6d 61 67 69 74 2d 72 65 | ode.buffers."...:parent.magit-re |
| 7be80 | 70 6f 6c 69 73 74 2d 6d 6f 64 65 2d 6d 61 70 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 | polist-mode-map)..(define-derive |
| 7bea0 | 64 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 6d 6f 64 65 | d-mode.magit-submodule-list-mode |
| 7bec0 | 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 6d 6f 64 65 20 22 4d 6f 64 75 6c 65 73 22 0a 20 | .magit-repolist-mode."Modules".. |
| 7bee0 | 20 22 4d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20 62 72 6f 77 73 69 6e 67 20 61 20 6c 69 73 74 | ."Major.mode.for.browsing.a.list |
| 7bf00 | 20 6f 66 20 47 69 74 20 73 75 62 6d 6f 64 75 6c 65 73 2e 22 0a 20 20 3a 69 6e 74 65 72 61 63 74 | .of.Git.submodules."...:interact |
| 7bf20 | 69 76 65 20 6e 69 6c 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 | ive.nil...:group.'magit-repolist |
| 7bf40 | 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 72 65 | ...(setq-local.tabulated-list-re |
| 7bf60 | 76 65 72 74 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 23 27 | vert-hook...............(list.#' |
| 7bf80 | 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 74 29 29 | magit-submodule-list-refresh.t)) |
| 7bfa0 | 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 | )..(defvar-local.magit-submodule |
| 7bfc0 | 2d 6c 69 73 74 2d 70 72 65 64 69 63 61 74 65 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | -list-predicate.nil)..(defun.mag |
| 7bfe0 | 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 6e 73 | it-submodule-list-setup.(columns |
| 7c000 | 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 65 64 69 63 61 74 65 29 0a 20 20 28 6d 61 67 69 74 2d 64 | .&optional.predicate)...(magit-d |
| 7c020 | 69 73 70 6c 61 79 2d 62 75 66 66 65 72 0a 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d | isplay-buffer....(or.(magit-get- |
| 7c040 | 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 | mode-buffer.'magit-submodule-lis |
| 7c060 | 74 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 6e | t-mode)........(magit-generate-n |
| 7c080 | 65 77 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d | ew-buffer.'magit-submodule-list- |
| 7c0a0 | 6d 6f 64 65 29 29 29 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 | mode)))...(magit-submodule-list- |
| 7c0c0 | 6d 6f 64 65 29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 | mode)...(setq-local.magit-repoli |
| 7c0e0 | 73 74 2d 63 6f 6c 75 6d 6e 73 20 63 6f 6c 75 6d 6e 73 29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 | st-columns.columns)...(setq-loca |
| 7c100 | 6c 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 6d 61 67 69 74 2d | l.magit-repolist-sort-key.magit- |
| 7c120 | 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 73 6f 72 74 2d 6b 65 79 29 0a 20 20 28 73 65 74 71 | submodule-list-sort-key)...(setq |
| 7c140 | 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 70 72 65 64 | -local.magit-submodule-list-pred |
| 7c160 | 69 63 61 74 65 20 70 72 65 64 69 63 61 74 65 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 | icate.predicate)...(magit-repoli |
| 7c180 | 73 74 2d 73 65 74 75 70 2d 31 29 0a 20 20 28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c | st-setup-1)...(magit-submodule-l |
| 7c1a0 | 69 73 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 73 75 62 6d | ist-refresh))..(defun.magit-subm |
| 7c1c0 | 6f 64 75 6c 65 2d 6c 69 73 74 2d 72 65 66 72 65 73 68 20 28 29 0a 20 20 28 73 65 74 71 20 74 61 | odule-list-refresh.()...(setq.ta |
| 7c1e0 | 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 65 6e 74 72 69 65 73 0a 20 20 20 20 20 20 20 20 28 73 65 | bulated-list-entries.........(se |
| 7c200 | 71 2d 6b 65 65 70 0a 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6d 6f 64 75 6c 65 29 | q-keep..........(lambda.(module) |
| 7c220 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | ............(let.((default-direc |
| 7c240 | 74 6f 72 79 0a 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 | tory...................(expand-f |
| 7c260 | 69 6c 65 2d 6e 61 6d 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 | ile-name.(file-name-as-directory |
| 7c280 | 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 28 61 6e 64 20 28 66 | .module))))..............(and.(f |
| 7c2a0 | 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 22 2e 67 69 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ile-exists-p.".git")............ |
| 7c2c0 | 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d | .......(or.(not.magit-submodule- |
| 7c2e0 | 6c 69 73 74 2d 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 20 | list-predicate)................. |
| 7c300 | 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c | ......(funcall.magit-submodule-l |
| 7c320 | 69 73 74 2d 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 | ist-predicate.module)).......... |
| 7c340 | 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 | .........(list.default-directory |
| 7c360 | 0a 20 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 63 61 | .........................(vconca |
| 7c380 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 | t..........................(mapc |
| 7c3a0 | 61 72 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 2c 74 69 74 6c 65 20 2c 77 69 64 74 | ar.(pcase-lambda.(`(,title.,widt |
| 7c3c0 | 68 20 2c 66 6e 20 2c 70 72 6f 70 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h.,fn.,props)).................. |
| 7c3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 66 75 6e 63 61 6c 6c 20 66 | ..................(or.(funcall.f |
| 7c400 | 6e 20 60 28 28 3a 70 61 74 68 20 20 2c 6d 6f 64 75 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | n.`((:path..,module)............ |
| 7c420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 7c440 | 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 20 | ..........(:title.,title)....... |
| 7c460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 7c480 | 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 0a 20 | ...............(:width.,width).. |
| 7c4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 7c4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 70 72 6f 70 73 29 29 0a 20 20 | ....................,@props))... |
| 7c4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 7c500 | 20 20 20 20 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....""))....................... |
| 7c520 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e | ...........magit-repolist-column |
| 7c540 | 73 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6d 6f 64 | s))))))..........(magit-list-mod |
| 7c560 | 75 6c 65 2d 70 61 74 68 73 29 29 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 4c 69 73 74 69 6e 67 | ule-paths)))...(message."Listing |
| 7c580 | 20 73 75 62 6d 6f 64 75 6c 65 73 2e 2e 2e 22 29 0a 20 20 28 74 61 62 75 6c 61 74 65 64 2d 6c 69 | .submodules...")...(tabulated-li |
| 7c5a0 | 73 74 2d 69 6e 69 74 2d 68 65 61 64 65 72 29 0a 20 20 28 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 | st-init-header)...(tabulated-lis |
| 7c5c0 | 74 2d 70 72 69 6e 74 20 74 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 4c 69 73 74 69 6e 67 20 73 | t-print.t)...(message."Listing.s |
| 7c5e0 | 75 62 6d 6f 64 75 6c 65 73 2e 2e 2e 64 6f 6e 65 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ubmodules...done"))..(defun.magi |
| 7c600 | 74 2d 6d 6f 64 75 6c 65 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 70 61 74 68 20 28 73 70 65 63 29 0a | t-modulelist-column-path.(spec). |
| 7c620 | 20 20 22 49 6e 73 65 72 74 20 74 68 65 20 72 65 6c 61 74 69 76 65 20 70 61 74 68 20 6f 66 20 74 | .."Insert.the.relative.path.of.t |
| 7c640 | 68 65 20 73 75 62 6d 6f 64 75 6c 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 70 61 74 68 20 28 63 61 | he.submodule."...(let.((path.(ca |
| 7c660 | 64 72 20 28 61 73 73 71 20 3a 70 61 74 68 20 73 70 65 63 29 29 29 29 0a 20 20 20 20 28 6f 72 20 | dr.(assq.:path.spec)))).....(or. |
| 7c680 | 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 | (run-hook-with-args-until-succes |
| 7c6a0 | 73 0a 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 | s..........'magit-submodule-list |
| 7c6c0 | 2d 66 6f 72 6d 61 74 2d 70 61 74 68 2d 66 75 6e 63 74 69 6f 6e 73 20 70 61 74 68 29 0a 20 20 20 | -format-path-functions.path).... |
| 7c6e0 | 20 20 20 20 20 70 61 74 68 29 29 29 0a 0a 3b 3b 3b 20 55 74 69 6c 69 74 69 65 73 0a 0a 28 64 65 | .....path)))..;;;.Utilities..(de |
| 7c700 | 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 2d 6d 61 79 62 65 2d 72 65 75 73 65 | fun.magit-submodule--maybe-reuse |
| 7c720 | 2d 67 69 74 64 69 72 20 28 6e 61 6d 65 20 70 61 74 68 29 0a 20 20 28 6c 65 74 20 28 28 67 69 74 | -gitdir.(name.path)...(let.((git |
| 7c740 | 64 69 72 20 28 63 6f 6e 76 65 72 74 2d 73 74 61 6e 64 61 72 64 2d 66 69 6c 65 6e 61 6d 65 0a 20 | dir.(convert-standard-filename.. |
| 7c760 | 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 |
| 7c780 | 65 20 28 63 6f 6e 63 61 74 20 22 6d 6f 64 75 6c 65 73 2f 22 20 6e 61 6d 65 29 0a 20 20 20 20 20 | e.(concat."modules/".name)...... |
| 7c7a0 | 20 20 20 20 20 20 20 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 |
| 7c7c0 | 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 | agit-gitdir))))).....(when.(and. |
| 7c7e0 | 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 67 69 74 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 | (file-exists-p.gitdir).......... |
| 7c800 | 20 20 20 20 20 20 28 6e 6f 74 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 70 61 74 68 29 29 | ......(not.(file-exists-p.path)) |
| 7c820 | 29 0a 20 20 20 20 20 20 28 70 63 61 73 65 20 28 72 65 61 64 2d 63 68 61 72 2d 63 68 6f 69 63 65 | ).......(pcase.(read-char-choice |
| 7c840 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 | ...............(concat.......... |
| 7c860 | 20 20 20 20 20 20 67 69 74 64 69 72 20 22 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e 5c 6e | ......gitdir.".already.exists.\n |
| 7c880 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 54 79 70 65 20 5b 75 5d 20 74 6f 20 75 73 | "................"Type.[u].to.us |
| 7c8a0 | 65 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 67 69 74 64 69 72 20 61 6e 64 20 63 72 65 61 74 65 | e.the.existing.gitdir.and.create |
| 7c8c0 | 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 | .the.working.tree\n"............ |
| 7c8e0 | 20 20 20 20 22 20 20 20 20 20 5b 72 5d 20 74 6f 20 72 65 6e 61 6d 65 20 74 68 65 20 65 78 69 73 | ....".....[r].to.rename.the.exis |
| 7c900 | 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 0a 20 | ting.gitdir.and.clone.again\n".. |
| 7c920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 20 20 5b 74 5d 20 74 6f 20 74 72 61 73 68 | ..............".....[t].to.trash |
| 7c940 | 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 67 69 74 64 69 72 20 61 6e 64 20 63 6c 6f 6e 65 20 61 | .the.existing.gitdir.and.clone.a |
| 7c960 | 67 61 69 6e 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 5b 43 2d 67 5d | gain\n"................"...[C-g] |
| 7c980 | 20 74 6f 20 61 62 6f 72 74 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 3f 75 20 | .to.abort.")...............'(?u. |
| 7c9a0 | 3f 72 20 3f 74 29 29 0a 20 20 20 20 20 20 20 20 28 3f 75 20 28 6d 61 67 69 74 2d 73 75 62 6d 6f | ?r.?t)).........(?u.(magit-submo |
| 7c9c0 | 64 75 6c 65 2d 2d 72 65 73 74 6f 72 65 2d 77 6f 72 6b 74 72 65 65 20 28 65 78 70 61 6e 64 2d 66 | dule--restore-worktree.(expand-f |
| 7c9e0 | 69 6c 65 2d 6e 61 6d 65 20 70 61 74 68 29 20 67 69 74 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 | ile-name.path).gitdir))......... |
| 7ca00 | 28 3f 72 20 28 72 65 6e 61 6d 65 2d 66 69 6c 65 20 67 69 74 64 69 72 20 28 63 6f 6e 63 61 74 20 | (?r.(rename-file.gitdir.(concat. |
| 7ca20 | 67 69 74 64 69 72 20 22 2d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gitdir."-"...................... |
| 7ca40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d | ...................(format-time- |
| 7ca60 | 73 74 72 69 6e 67 20 22 25 46 2d 25 54 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 3f 74 20 28 | string."%F-%T")))).........(?t.( |
| 7ca80 | 64 65 6c 65 74 65 2d 64 69 72 65 63 74 6f 72 79 20 67 69 74 64 69 72 20 74 20 74 29 29 29 29 29 | delete-directory.gitdir.t.t))))) |
| 7caa0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 2d 72 65 73 74 6f | )..(defun.magit-submodule--resto |
| 7cac0 | 72 65 2d 77 6f 72 6b 74 72 65 65 20 28 77 6f 72 6b 74 72 65 65 20 67 69 74 64 69 72 29 0a 20 20 | re-worktree.(worktree.gitdir)... |
| 7cae0 | 28 6d 61 6b 65 2d 64 69 72 65 63 74 6f 72 79 20 77 6f 72 6b 74 72 65 65 20 74 29 0a 20 20 28 77 | (make-directory.worktree.t)...(w |
| 7cb00 | 69 74 68 2d 74 65 6d 70 2d 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | ith-temp-file.(expand-file-name. |
| 7cb20 | 22 2e 67 69 74 22 20 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 22 67 69 | ".git".worktree).....(insert."gi |
| 7cb40 | 74 64 69 72 3a 20 22 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 67 69 74 64 | tdir:.".(file-relative-name.gitd |
| 7cb60 | 69 72 20 77 6f 72 6b 74 72 65 65 29 20 22 5c 6e 22 29 29 0a 20 20 28 6c 65 74 20 28 28 64 65 66 | ir.worktree)."\n"))...(let.((def |
| 7cb80 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 77 6f 72 6b 74 72 65 65 29 29 0a 20 20 20 20 28 6d | ault-directory.worktree)).....(m |
| 7cba0 | 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 72 65 73 65 74 22 20 22 2d 2d 68 61 72 64 22 20 22 | agit-call-git."reset"."--hard"." |
| 7cbc0 | 48 45 41 44 22 20 22 2d 2d 22 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d | HEAD"."--")))..;;;._.(provide.'m |
| 7cbe0 | 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 | agit-submodule).;;;.magit-submod |
| 7cc00 | 75 6c 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ule.el.ends.here................ |
| 7cc20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cc40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cc60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cc80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7ccc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cd00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cd20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cdc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7ce00 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 70 75 6c 6c 2e 65 6c 00 00 00 00 00 00 00 | magit-4.3.8/magit-pull.el....... |
| 7ce20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7ce40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7ce60 | 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 |
| 7ce80 | 30 30 31 34 33 34 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 36 36 36 00 20 30 00 00 00 | 0014341.00000000000.013666..0... |
| 7cea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cf00 | 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................... |
| 7cf20 | 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................... |
| 7cf40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cf60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cf80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cfa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cfc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7cfe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7d000 | 3b 3b 3b 20 6d 61 67 69 74 2d 70 75 6c 6c 2e 65 6c 20 2d 2d 2d 20 55 70 64 61 74 65 20 6c 6f 63 | ;;;.magit-pull.el.---.Update.loc |
| 7d020 | 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 |
| 7d040 | 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 | -binding:t.-*-..;;.Copyright.(C) |
| 7d060 | 20 32 30 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e | .2008-2025.The.Magit.Project.Con |
| 7d080 | 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e | tributors..;;.Author:.Jonas.Bern |
| 7d0a0 | 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c | oulli.<emacs.magit@jonas.bernoul |
| 7d0c0 | 6c 69 2e 64 65 76 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 | li.dev>.;;.Maintainer:.Jonas.Ber |
| 7d0e0 | 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 | noulli.<emacs.magit@jonas.bernou |
| 7d100 | 6c 6c 69 2e 64 65 76 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 | lli.dev>..;;.SPDX-License-Identi |
| 7d120 | 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 |
| 7d140 | 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 | .is.free.software:.you.can.redis |
| 7d160 | 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 |
| 7d180 | 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 |
| 7d1a0 | 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 |
| 7d1c0 | 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 |
| 7d1e0 | 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 | ,.either.version.3.of.the.Licens |
| 7d200 | 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 | e,.or.;;.(at.your.option).any.la |
| 7d220 | 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 |
| 7d240 | 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 |
| 7d260 | 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 |
| 7d280 | 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 |
| 7d2a0 | 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.;; |
| 7d2c0 | 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 |
| 7d2e0 | 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 |
| 7d300 | 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..; |
| 7d320 | 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. |
| 7d340 | 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 |
| 7d360 | 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. |
| 7d380 | 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 |
| 7d3a0 | 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 | censes/>...;;;.Commentary:..;;.T |
| 7d3c0 | 68 69 73 20 6c 69 62 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 70 75 6c 6c 20 63 6f 6d 6d | his.library.implements.pull.comm |
| 7d3e0 | 61 6e 64 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 | ands...;;;.Code:..(require.'magi |
| 7d400 | 74 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 | t)..;;;.Options..(defcustom.magi |
| 7d420 | 74 2d 70 75 6c 6c 2d 6f 72 2d 66 65 74 63 68 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 60 | t-pull-or-fetch.nil..."Whether.` |
| 7d440 | 6d 61 67 69 74 2d 70 75 6c 6c 27 20 61 6c 73 6f 20 6f 66 66 65 72 73 20 73 6f 6d 65 20 66 65 74 | magit-pull'.also.offers.some.fet |
| 7d460 | 63 68 20 73 75 66 66 69 78 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e | ch.suffixes."...:package-version |
| 7d480 | 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 |
| 7d4a0 | 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a | git-commands...:type.'boolean).. |
| 7d4c0 | 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 |
| 7d4e0 | 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 70 75 6c 6c 20 22 6d 61 67 69 74 2d 70 75 6c 6c 22 20 | toload.'magit-pull."magit-pull". |
| 7d500 | 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. |
| 7d520 | 6d 61 67 69 74 2d 70 75 6c 6c 20 28 29 0a 20 20 22 50 75 6c 6c 20 66 72 6f 6d 20 61 6e 6f 74 68 | magit-pull.()..."Pull.from.anoth |
| 7d540 | 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 74 | er.repository."...:man-page."git |
| 7d560 | 2d 70 75 6c 6c 22 0a 20 20 3a 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 27 28 28 22 2d 2d 66 66 2d | -pull"...:incompatible.'(("--ff- |
| 7d580 | 6f 6e 6c 79 22 20 22 2d 2d 72 65 62 61 73 65 22 29 29 0a 20 20 5b 3a 64 65 73 63 72 69 70 74 69 | only"."--rebase"))...[:descripti |
| 7d5a0 | 6f 6e 0a 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 69 66 20 6d 61 67 69 74 2d 70 75 6c 6c 2d | on....(lambda.().(if.magit-pull- |
| 7d5c0 | 6f 72 2d 66 65 74 63 68 20 22 50 75 6c 6c 20 61 72 67 75 6d 65 6e 74 73 22 20 22 41 72 67 75 6d | or-fetch."Pull.arguments"."Argum |
| 7d5e0 | 65 6e 74 73 22 29 29 0a 20 20 20 28 22 2d 66 22 20 22 46 61 73 74 2d 66 6f 72 77 61 72 64 20 6f | ents"))....("-f"."Fast-forward.o |
| 7d600 | 6e 6c 79 22 20 22 2d 2d 66 66 2d 6f 6e 6c 79 22 29 0a 20 20 20 28 22 2d 72 22 20 22 52 65 62 61 | nly"."--ff-only")....("-r"."Reba |
| 7d620 | 73 65 20 6c 6f 63 61 6c 20 63 6f 6d 6d 69 74 73 22 20 28 22 2d 72 22 20 22 2d 2d 72 65 62 61 73 | se.local.commits".("-r"."--rebas |
| 7d640 | 65 22 29 29 0a 20 20 20 28 22 2d 41 22 20 22 41 75 74 6f 73 74 61 73 68 22 20 22 2d 2d 61 75 74 | e"))....("-A"."Autostash"."--aut |
| 7d660 | 6f 73 74 61 73 68 22 20 3a 6c 65 76 65 6c 20 37 29 0a 20 20 20 28 22 2d 46 22 20 22 46 6f 72 63 | ostash".:level.7)....("-F"."Forc |
| 7d680 | 65 22 20 28 22 2d 66 22 20 22 2d 2d 66 6f 72 63 65 22 29 29 5d 0a 20 20 5b 3a 64 65 73 63 72 69 | e".("-f"."--force"))]...[:descri |
| 7d6a0 | 70 74 69 6f 6e 0a 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 28 69 66 2d 6c 65 74 | ption....(lambda.()......(if-let |
| 7d6c0 | 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 72 61 | .((branch.(magit-get-current-bra |
| 7d6e0 | 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 | nch)))..........(concat......... |
| 7d700 | 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 50 75 6c 6c 20 69 6e 74 6f 20 22 20 27 66 61 63 65 | ..(propertize."Pull.into.".'face |
| 7d720 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 28 | .'transient-heading)...........( |
| 7d740 | 70 72 6f 70 65 72 74 69 7a 65 20 62 72 61 6e 63 68 20 20 20 20 20 20 20 27 66 61 63 65 20 27 6d | propertize.branch.......'face.'m |
| 7d760 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 | agit-branch-local)...........(pr |
| 7d780 | 6f 70 65 72 74 69 7a 65 20 22 20 66 72 6f 6d 22 20 20 20 20 20 20 27 66 61 63 65 20 27 74 72 61 | opertize.".from"......'face.'tra |
| 7d7a0 | 6e 73 69 65 6e 74 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 | nsient-heading))........(propert |
| 7d7c0 | 69 7a 65 20 22 50 75 6c 6c 20 66 72 6f 6d 22 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 | ize."Pull.from".'face.'transient |
| 7d7e0 | 2d 68 65 61 64 69 6e 67 29 29 29 0a 20 20 20 28 22 70 22 20 6d 61 67 69 74 2d 70 75 6c 6c 2d 66 | -heading)))....("p".magit-pull-f |
| 7d800 | 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 29 0a 20 20 20 28 22 75 22 20 6d 61 67 69 74 2d 70 75 | rom-pushremote)....("u".magit-pu |
| 7d820 | 6c 6c 2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d 29 0a 20 20 20 28 22 65 22 20 22 65 6c 73 65 77 | ll-from-upstream)....("e"."elsew |
| 7d840 | 68 65 72 65 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 70 75 6c 6c 2d 62 72 61 6e 63 68 29 | here".........magit-pull-branch) |
| 7d860 | 5d 0a 20 20 5b 22 46 65 74 63 68 20 66 72 6f 6d 22 0a 20 20 20 3a 69 66 2d 6e 6f 6e 2d 6e 69 6c | ]...["Fetch.from"....:if-non-nil |
| 7d880 | 20 6d 61 67 69 74 2d 70 75 6c 6c 2d 6f 72 2d 66 65 74 63 68 0a 20 20 20 28 22 66 22 20 22 72 65 | .magit-pull-or-fetch....("f"."re |
| 7d8a0 | 6d 6f 74 65 73 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 61 6c 6c | motes"...........magit-fetch-all |
| 7d8c0 | 2d 6e 6f 2d 70 72 75 6e 65 29 0a 20 20 20 28 22 46 22 20 22 72 65 6d 6f 74 65 73 20 61 6e 64 20 | -no-prune)....("F"."remotes.and. |
| 7d8e0 | 70 72 75 6e 65 22 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 61 6c 6c 2d 70 72 75 6e 65 29 5d 0a 20 | prune".magit-fetch-all-prune)].. |
| 7d900 | 20 5b 22 46 65 74 63 68 22 0a 20 20 20 3a 69 66 2d 6e 6f 6e 2d 6e 69 6c 20 6d 61 67 69 74 2d 70 | .["Fetch"....:if-non-nil.magit-p |
| 7d920 | 75 6c 6c 2d 6f 72 2d 66 65 74 63 68 0a 20 20 20 28 22 6f 22 20 22 61 6e 6f 74 68 65 72 20 62 72 | ull-or-fetch....("o"."another.br |
| 7d940 | 61 6e 63 68 22 20 20 20 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 62 72 61 6e 63 68 29 0a 20 20 20 | anch"....magit-fetch-branch).... |
| 7d960 | 28 22 73 22 20 22 65 78 70 6c 69 63 69 74 20 72 65 66 73 70 65 63 22 20 20 6d 61 67 69 74 2d 66 | ("s"."explicit.refspec"..magit-f |
| 7d980 | 65 74 63 68 2d 72 65 66 73 70 65 63 29 0a 20 20 20 28 22 6d 22 20 22 73 75 62 6d 6f 64 75 6c 65 | etch-refspec)....("m"."submodule |
| 7d9a0 | 73 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 6d 6f 64 75 6c 65 73 29 5d 0a | s"........magit-fetch-modules)]. |
| 7d9c0 | 20 20 5b 22 43 6f 6e 66 69 67 75 72 65 22 0a 20 20 20 28 22 72 22 20 6d 61 67 69 74 2d 62 72 61 | ..["Configure"....("r".magit-bra |
| 7d9e0 | 6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e 72 65 62 61 73 65 20 3a 69 66 20 6d 61 67 69 74 2d 67 65 | nch.<branch>.rebase.:if.magit-ge |
| 7da00 | 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 0a 20 20 20 28 22 43 22 20 22 76 61 72 69 61 | t-current-branch)....("C"."varia |
| 7da20 | 62 6c 65 73 2e 2e 2e 22 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 29 | bles...".magit-branch-configure) |
| 7da40 | 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 69 65 6e 74 2d 73 | ]...(interactive)...(transient-s |
| 7da60 | 65 74 75 70 20 27 6d 61 67 69 74 2d 70 75 6c 6c 20 6e 69 6c 20 6e 69 6c 20 3a 73 63 6f 70 65 20 | etup.'magit-pull.nil.nil.:scope. |
| 7da80 | 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 0a 28 64 | (magit-get-current-branch)))..(d |
| 7daa0 | 65 66 75 6e 20 6d 61 67 69 74 2d 70 75 6c 6c 2d 61 72 67 75 6d 65 6e 74 73 20 28 29 0a 20 20 28 | efun.magit-pull-arguments.()...( |
| 7dac0 | 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 70 75 6c 6c 29 29 0a 0a 3b 3b | transient-args.'magit-pull))..;; |
| 7dae0 | 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 70 75 | ;###autoload.(autoload.'magit-pu |
| 7db00 | 6c 6c 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 20 22 6d 61 67 69 74 2d 70 75 6c 6c 22 20 | ll-from-pushremote."magit-pull". |
| 7db20 | 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 78 20 | nil.t).(transient-define-suffix. |
| 7db40 | 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 20 28 61 72 67 73 | magit-pull-from-pushremote.(args |
| 7db60 | 29 0a 20 20 22 50 75 6c 6c 20 66 72 6f 6d 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 6f | )..."Pull.from.the.push-remote.o |
| 7db80 | 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 0a 57 69 74 68 20 61 20 70 72 | f.the.current.branch...With.a.pr |
| 7dba0 | 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 2d 72 | efix.argument.or.when.the.push-r |
| 7dbc0 | 65 6d 6f 74 65 20 69 73 20 65 69 74 68 65 72 20 6e 6f 74 0a 63 6f 6e 66 69 67 75 72 65 64 20 6f | emote.is.either.not.configured.o |
| 7dbe0 | 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 |
| 7dc00 | 72 73 74 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65 0a 70 75 73 68 2d 72 65 6d 6f 74 65 2e 22 0a | rst.configure.the.push-remote.". |
| 7dc20 | 20 20 3a 69 66 20 23 27 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 | ..:if.#'magit-get-current-branch |
| 7dc40 | 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 70 75 6c 6c 2d 2d 70 75 | ...:description.#'magit-pull--pu |
| 7dc60 | 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 74 65 72 61 63 74 | shbranch-description...(interact |
| 7dc80 | 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 70 75 6c 6c 2d 61 72 67 75 6d 65 6e 74 73 29 | ive.(list.(magit-pull-arguments) |
| 7dca0 | 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 68 20 2c 72 65 6d | ))...(pcase-let.((`(,branch.,rem |
| 7dcc0 | 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 73 65 6c 65 | ote)................(magit--sele |
| 7dce0 | 63 74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 22 70 75 6c 6c 20 66 72 6f 6d 20 74 68 65 72 65 22 | ct-push-remote."pull.from.there" |
| 7dd00 | 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 |
| 7dd20 | 74 69 61 6c 2d 68 6f 6f 6b 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 | tial-hook).....(magit-run-git-wi |
| 7dd40 | 74 68 2d 65 64 69 74 6f 72 20 22 70 75 6c 6c 22 20 61 72 67 73 20 72 65 6d 6f 74 65 20 62 72 61 | th-editor."pull".args.remote.bra |
| 7dd60 | 6e 63 68 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 75 6c 6c 2d 2d 70 75 73 68 62 | nch)))..(defun.magit-pull--pushb |
| 7dd80 | 72 61 6e 63 68 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 29 0a 20 20 3b 3b 20 41 6c 73 6f 20 75 | ranch-description.()...;;.Also.u |
| 7dda0 | 73 65 64 20 62 79 20 60 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 6f 6e 74 6f 2d 70 75 73 68 72 65 | sed.by.`magit-rebase-onto-pushre |
| 7ddc0 | 6d 6f 74 65 27 2e 0a 20 20 28 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 | mote'....(let*.((branch.(magit-g |
| 7dde0 | 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 61 | et-current-branch))..........(ta |
| 7de00 | 72 67 65 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 62 72 61 6e 63 68 20 62 72 61 6e | rget.(magit-get-push-branch.bran |
| 7de20 | 63 68 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 | ch.t))..........(remote.(magit-g |
| 7de40 | 65 74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 | et-push-remote.branch))......... |
| 7de60 | 20 28 76 20 28 6d 61 67 69 74 2d 2d 70 75 73 68 2d 72 65 6d 6f 74 65 2d 76 61 72 69 61 62 6c 65 | .(v.(magit--push-remote-variable |
| 7de80 | 20 62 72 61 6e 63 68 20 74 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 74 61 72 | .branch.t))).....(cond......(tar |
| 7dea0 | 67 65 74 29 0a 20 20 20 20 20 28 28 6d 65 6d 62 65 72 20 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 | get)......((member.remote.(magit |
| 7dec0 | 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 0a 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 | -list-remotes)).......(format."% |
| 7dee0 | 73 2c 20 72 65 70 6c 61 63 69 6e 67 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 22 20 76 29 29 0a 20 | s,.replacing.non-existent".v)).. |
| 7df00 | 20 20 20 20 28 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 2c 20 72 | ....(remote.......(format."%s,.r |
| 7df20 | 65 70 6c 61 63 69 6e 67 20 69 6e 76 61 6c 69 64 22 20 76 29 29 0a 20 20 20 20 20 28 74 0a 20 20 | eplacing.invalid".v))......(t... |
| 7df40 | 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 2c 20 73 65 74 74 69 6e 67 20 74 68 61 74 22 20 76 | ....(format."%s,.setting.that".v |
| 7df60 | 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 | )))))..;;;###autoload.(autoload. |
| 7df80 | 27 6d 61 67 69 74 2d 70 75 6c 6c 2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d 20 22 6d 61 67 69 74 | 'magit-pull-from-upstream."magit |
| 7dfa0 | 2d 70 75 6c 6c 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d | -pull".nil.t).(transient-define- |
| 7dfc0 | 73 75 66 66 69 78 20 6d 61 67 69 74 2d 70 75 6c 6c 2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d 20 | suffix.magit-pull-from-upstream. |
| 7dfe0 | 28 61 72 67 73 29 0a 20 20 22 50 75 6c 6c 20 66 72 6f 6d 20 74 68 65 20 75 70 73 74 72 65 61 6d | (args)..."Pull.from.the.upstream |
| 7e000 | 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 57 69 74 68 20 61 20 | .of.the.current.branch...With.a. |
| 7e020 | 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 75 70 73 74 | prefix.argument.or.when.the.upst |
| 7e040 | 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 64 20 6f 72 | ream.is.either.not.configured.or |
| 7e060 | 20 75 6e 75 73 61 62 6c 65 2c 20 74 68 65 6e 20 6c 65 74 20 74 68 65 20 75 73 65 72 20 66 69 72 | .unusable,.then.let.the.user.fir |
| 7e080 | 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 20 20 3a 69 | st.configure.the.upstream."...:i |
| 7e0a0 | 66 20 23 27 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 0a 20 20 3a | f.#'magit-get-current-branch...: |
| 7e0c0 | 64 65 73 63 72 69 70 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 70 75 6c 6c 2d 2d 75 70 73 74 72 65 | description.#'magit-pull--upstre |
| 7e0e0 | 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 65 20 28 6c | am-description...(interactive.(l |
| 7e100 | 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)))...( |
| 7e120 | 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 65 74 2d 63 75 72 | let*.((branch.(or.(magit-get-cur |
| 7e140 | 72 65 6e 74 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rent-branch).................... |
| 7e160 | 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 73 20 63 68 65 63 | ..(user-error."No.branch.is.chec |
| 7e180 | 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 6f 74 65 20 28 6d 61 | ked.out")))..........(remote.(ma |
| 7e1a0 | 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 22 72 65 6d 6f 74 65 22 | git-get."branch".branch."remote" |
| 7e1c0 | 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 74 2d 67 65 74 20 22 | ))..........(merge..(magit-get." |
| 7e1e0 | 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 20 28 77 | branch".branch."merge"))).....(w |
| 7e200 | 68 65 6e 20 28 6f 72 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 | hen.(or.current-prefix-arg...... |
| 7e220 | 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 67 65 74 2d 75 70 73 | .........(not.(or.(magit-get-ups |
| 7e240 | 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 20 20 20 | tream-branch.branch)............ |
| 7e260 | 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 65 64 2d 75 70 73 74 | ............(magit--unnamed-upst |
| 7e280 | 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 20 20 20 28 6d | ream-p.remote.merge)))).......(m |
| 7e2a0 | 61 67 69 74 2d 73 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 | agit-set-upstream-branch........ |
| 7e2c0 | 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e | branch.(magit-read-upstream-bran |
| 7e2e0 | 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 20 28 66 6f 72 6d 61 74 | ch................branch.(format |
| 7e300 | 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 6c 6c 20 66 72 | ."Set.upstream.of.%s.and.pull.fr |
| 7e320 | 6f 6d 20 74 68 65 72 65 22 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 | om.there".branch))).......(setq. |
| 7e340 | 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 72 61 6e 63 | remote.(magit-get."branch".branc |
| 7e360 | 68 20 22 72 65 6d 6f 74 65 22 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 65 72 67 65 20 20 | h."remote")).......(setq.merge.. |
| 7e380 | 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 |
| 7e3a0 | 65 22 29 29 29 0a 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 63 72 65 64 | e"))).....(run-hooks.'magit-cred |
| 7e3c0 | 65 6e 74 69 61 6c 2d 68 6f 6f 6b 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d | ential-hook).....(magit-run-git- |
| 7e3e0 | 77 69 74 68 2d 65 64 69 74 6f 72 20 22 70 75 6c 6c 22 20 61 72 67 73 20 72 65 6d 6f 74 65 20 6d | with-editor."pull".args.remote.m |
| 7e400 | 65 72 67 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 75 6c 6c 2d 2d 75 70 73 74 | erge)))..(defun.magit-pull--upst |
| 7e420 | 72 65 61 6d 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 | ream-description.()...(and-let*. |
| 7e440 | 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 |
| 7e460 | 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 74 72 65 61 | ch))).....(or.(magit-get-upstrea |
| 7e480 | 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 74 20 28 28 | m-branch.branch).........(let.(( |
| 7e4a0 | 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 72 61 6e 63 | remote.(magit-get."branch".branc |
| 7e4c0 | 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 6d 65 72 67 | h."remote"))...............(merg |
| 7e4e0 | 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 20 22 6d | e..(magit-get."branch".branch."m |
| 7e500 | 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 67 69 74 2d | erge"))...............(u.(magit- |
| 7e520 | 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 7d 22 20 27 | -propertize-face."@{upstream}".' |
| 7e540 | 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 20 20 20 20 | bold)))...........(cond......... |
| 7e560 | 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 2d 70 20 72 | ...((magit--unnamed-upstream-p.r |
| 7e580 | 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 72 6d 61 74 | emote.merge).............(format |
| 7e5a0 | 20 22 25 73 20 6f 66 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."%s.of.%s"..................... |
| 7e5c0 | 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 20 27 6d | (magit--propertize-face.merge.'m |
| 7e5e0 | 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 20 | agit-branch-remote)............. |
| 7e600 | 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. |
| 7e620 | 72 65 6d 6f 74 65 20 27 62 6f 6c 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 | remote.'bold)))............((mag |
| 7e640 | 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 6d 65 72 67 | it--valid-upstream-p.remote.merg |
| 7e660 | 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 65 70 6c | e).............(concat.u.",.repl |
| 7e680 | 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 20 20 20 20 20 20 20 | acing.non-existent"))........... |
| 7e6a0 | 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 20 20 20 20 20 20 20 | .((or.remote.merge)............. |
| 7e6c0 | 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 76 61 6c 69 64 22 29 | (concat.u.",.replacing.invalid") |
| 7e6e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | )............(t.............(con |
| 7e700 | 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 29 29 29 29 0a 0a 3b | cat.u.",.setting.that")))))))..; |
| 7e720 | 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 6c 6c 2d | ;;###autoload.(defun.magit-pull- |
| 7e740 | 62 72 61 6e 63 68 20 28 73 6f 75 72 63 65 20 61 72 67 73 29 0a 20 20 22 50 75 6c 6c 20 66 72 6f | branch.(source.args)..."Pull.fro |
| 7e760 | 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 6e 69 62 75 66 66 65 | m.a.branch.read.in.the.minibuffe |
| 7e780 | 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 6d 61 67 69 74 2d | r."...(interactive.(list.(magit- |
| 7e7a0 | 72 65 61 64 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 20 22 50 75 6c 6c 22 20 6e 69 6c 20 6e 69 | read-remote-branch."Pull".nil.ni |
| 7e7c0 | 6c 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | l.nil.t)......................(m |
| 7e7e0 | 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 72 75 6e 2d 68 6f | agit-pull-arguments)))...(run-ho |
| 7e800 | 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 70 | oks.'magit-credential-hook)...(p |
| 7e820 | 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 72 65 6d 6f 74 65 20 2e 20 2c 62 72 61 6e 63 68 29 0a | case-let.((`(,remote...,branch). |
| 7e840 | 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 74 72 61 63 6b 65 | ...............(magit-get-tracke |
| 7e860 | 64 20 73 6f 75 72 63 65 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 | d.source))).....(magit-run-git-w |
| 7e880 | 69 74 68 2d 65 64 69 74 6f 72 20 22 70 75 6c 6c 22 20 61 72 67 73 20 72 65 6d 6f 74 65 20 62 72 | ith-editor."pull".args.remote.br |
| 7e8a0 | 61 6e 63 68 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 70 | anch)))..;;;._.(provide.'magit-p |
| 7e8c0 | 75 6c 6c 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 70 75 6c 6c 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 | ull).;;;.magit-pull.el.ends.here |
| 7e8e0 | 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 | ................................ |
| 7e900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7e920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7e940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7e960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7e980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7e9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7e9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7e9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7ea00 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 6d 6f 64 65 2e 65 6c 00 00 00 00 00 00 00 | magit-4.3.8/magit-mode.el....... |
| 7ea20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7ea40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7ea60 | 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 |
| 7ea80 | 30 31 37 31 34 33 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 36 34 34 00 20 30 00 00 00 | 0171433.00000000000.013644..0... |
| 7eaa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7eac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7eae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7eb00 | 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................... |
| 7eb20 | 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................... |
| 7eb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7eb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7eb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7eba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7ebc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7ebe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7ec00 | 3b 3b 3b 20 6d 61 67 69 74 2d 6d 6f 64 65 2e 65 6c 20 2d 2d 2d 20 43 72 65 61 74 65 20 61 6e 64 | ;;;.magit-mode.el.---.Create.and |
| 7ec20 | 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 |
| 7ec40 | 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 | cal-binding:t.-*-..;;.Copyright. |
| 7ec60 | 28 43 29 20 32 30 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 | (C).2008-2025.The.Magit.Project. |
| 7ec80 | 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 | Contributors..;;.Author:.Jonas.B |
| 7eca0 | 65 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e | ernoulli.<emacs.magit@jonas.bern |
| 7ecc0 | 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e 61 73 20 | oulli.dev>.;;.Maintainer:.Jonas. |
| 7ece0 | 42 65 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 | Bernoulli.<emacs.magit@jonas.ber |
| 7ed00 | 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 | noulli.dev>..;;.SPDX-License-Ide |
| 7ed20 | 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 |
| 7ed40 | 67 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 | git.is.free.software:.you.can.re |
| 7ed60 | 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.; |
| 7ed80 | 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 |
| 7eda0 | 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 |
| 7edc0 | 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 |
| 7ede0 | 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 | ion,.either.version.3.of.the.Lic |
| 7ee00 | 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 | ense,.or.;;.(at.your.option).any |
| 7ee20 | 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 | .later.version..;;.;;.Magit.is.d |
| 7ee40 | 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 |
| 7ee60 | 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e | ill.be.useful,.but.WITHOUT.;;.AN |
| 7ee80 | 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 | Y.WARRANTY;.without.even.the.imp |
| 7eea0 | 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 | lied.warranty.of.MERCHANTABILITY |
| 7eec0 | 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 | .;;.or.FITNESS.FOR.A.PARTICULAR. |
| 7eee0 | 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 | PURPOSE...See.the.GNU.General.Pu |
| 7ef00 | 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 | blic.;;.License.for.more.details |
| 7ef20 | 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 | ..;;.;;.You.should.have.received |
| 7ef40 | 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | .a.copy.of.the.GNU.General.Publi |
| 7ef60 | 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 | c.License.;;.along.with.Magit... |
| 7ef80 | 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 | If.not,.see.<https://www.gnu.org |
| 7efa0 | 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b | /licenses/>...;;;.Commentary:..; |
| 7efc0 | 3b 20 54 68 69 73 20 6c 69 62 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 74 68 65 20 61 62 | ;.This.library.implements.the.ab |
| 7efe0 | 73 74 72 61 63 74 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 60 6d 61 67 69 74 2d 6d 6f 64 65 27 20 66 | stract.major-mode.`magit-mode'.f |
| 7f000 | 72 6f 6d 0a 3b 3b 20 77 68 69 63 68 20 61 6c 6d 6f 73 74 20 61 6c 6c 20 6f 74 68 65 72 20 4d 61 | rom.;;.which.almost.all.other.Ma |
| 7f020 | 67 69 74 20 6d 61 6a 6f 72 2d 6d 6f 64 65 73 20 64 65 72 69 76 65 2e 20 20 54 68 65 20 63 6f 64 | git.major-modes.derive...The.cod |
| 7f040 | 65 20 69 6e 20 68 65 72 65 0a 3b 3b 20 69 73 20 6d 6f 73 74 6c 79 20 63 6f 6e 63 65 72 6e 65 64 | e.in.here.;;.is.mostly.concerned |
| 7f060 | 20 77 69 74 68 20 63 72 65 61 74 69 6e 67 20 61 6e 64 20 72 65 66 72 65 73 68 69 6e 67 20 4d 61 | .with.creating.and.refreshing.Ma |
| 7f080 | 67 69 74 20 62 75 66 66 65 72 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 | git.buffers...;;;.Code:..(requir |
| 7f0a0 | 65 20 27 6d 61 67 69 74 2d 62 61 73 65 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 67 | e.'magit-base).(require.'magit-g |
| 7f0c0 | 69 74 29 0a 0a 28 72 65 71 75 69 72 65 20 27 62 65 6e 63 68 6d 61 72 6b 29 0a 28 72 65 71 75 69 | it)..(require.'benchmark).(requi |
| 7f0e0 | 72 65 20 27 62 72 6f 77 73 65 2d 75 72 6c 29 0a 28 72 65 71 75 69 72 65 20 27 66 6f 72 6d 61 74 | re.'browse-url).(require.'format |
| 7f100 | 2d 73 70 65 63 29 0a 28 72 65 71 75 69 72 65 20 27 68 65 6c 70 2d 6d 6f 64 65 29 0a 0a 28 72 65 | -spec).(require.'help-mode)..(re |
| 7f120 | 71 75 69 72 65 20 27 74 72 61 6e 73 69 65 6e 74 29 0a 0a 28 64 65 66 76 61 72 20 62 6f 6f 6b 6d | quire.'transient)..(defvar.bookm |
| 7f140 | 61 72 6b 2d 6d 61 6b 65 2d 72 65 63 6f 72 64 2d 66 75 6e 63 74 69 6f 6e 29 0a 0a 28 65 76 61 6c | ark-make-record-function)..(eval |
| 7f160 | 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 20 28 72 65 71 75 69 72 65 20 27 65 6c 70 29 29 0a 28 64 | -when-compile.(require.'elp)).(d |
| 7f180 | 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 65 6c 70 2d 72 65 73 65 74 2d 61 6c 6c 20 22 65 | eclare-function.elp-reset-all."e |
| 7f1a0 | 6c 70 22 20 28 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 65 6c 70 2d 69 6e | lp".()).(declare-function.elp-in |
| 7f1c0 | 73 74 72 75 6d 65 6e 74 2d 70 61 63 6b 61 67 65 20 22 65 6c 70 22 20 28 70 72 65 66 69 78 29 29 | strument-package."elp".(prefix)) |
| 7f1e0 | 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 65 6c 70 2d 72 65 73 75 6c 74 73 20 22 | .(declare-function.elp-results." |
| 7f200 | 65 6c 70 22 20 28 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 65 6c 70 2d 72 | elp".()).(declare-function.elp-r |
| 7f220 | 65 73 74 6f 72 65 2d 61 6c 6c 20 22 65 6c 70 22 20 28 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 | estore-all."elp".())..(defvar.ma |
| 7f240 | 67 69 74 2d 2d 77 69 70 2d 69 6e 68 69 62 69 74 2d 61 75 74 6f 73 61 76 65 29 0a 28 64 65 66 76 | git--wip-inhibit-autosave).(defv |
| 7f260 | 61 72 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6c 6f 63 61 6c 2d 6d 6f | ar.magit-wip-after-save-local-mo |
| 7f280 | 64 65 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 77 69 70 2d | de).(declare-function.magit-wip- |
| 7f2a0 | 67 65 74 2d 72 65 66 20 22 6d 61 67 69 74 2d 77 69 70 22 20 28 29 29 0a 28 64 65 63 6c 61 72 65 | get-ref."magit-wip".()).(declare |
| 7f2c0 | 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 77 6f 72 6b 74 | -function.magit-wip-commit-workt |
| 7f2e0 | 72 65 65 20 22 6d 61 67 69 74 2d 77 69 70 22 20 28 72 65 66 20 66 69 6c 65 73 20 6d 73 67 29 29 | ree."magit-wip".(ref.files.msg)) |
| 7f300 | 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d | ..;;;.Options..(defcustom.magit- |
| 7f320 | 6d 6f 64 65 2d 68 6f 6f 6b 0a 20 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 6c 6f 61 64 2d 63 | mode-hook...(list.#'magit-load-c |
| 7f340 | 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 6e 20 77 68 | onfig-extensions)..."Hook.run.wh |
| 7f360 | 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 72 6f 6d 20 | en.entering.a.mode.derived.from. |
| 7f380 | 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 69 6f 6e 20 | Magit.mode."...:package-version. |
| 7f3a0 | 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 |
| 7f3c0 | 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 74 69 6f 6e | it-modes...:type.'hook...:option |
| 7f3e0 | 73 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 6c 6f 61 64 2d 63 6f 6e 66 69 67 2d 65 78 74 65 | s.(list.#'magit-load-config-exte |
| 7f400 | 6e 73 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 62 75 67 2d 72 65 | nsions..................#'bug-re |
| 7f420 | 66 65 72 65 6e 63 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 | ference-mode))..(defcustom.magit |
| 7f440 | 2d 73 65 74 75 70 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 0a 20 20 28 6c 69 73 74 20 23 27 6d 61 67 | -setup-buffer-hook...(list.#'mag |
| 7f460 | 69 74 2d 6d 61 79 62 65 2d 73 61 76 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 73 | it-maybe-save-repository-buffers |
| 7f480 | 0a 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 73 65 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 | .........'magit-set-buffer-margi |
| 7f4a0 | 6e 29 20 3b 20 66 72 6f 6d 20 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2e 65 6c 0a 20 20 22 48 6f 6f | n).;.from.magit-margin.el..."Hoo |
| 7f4c0 | 6b 20 72 75 6e 20 62 79 20 60 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75 66 66 65 72 27 2e 0a 0a | k.run.by.`magit-setup-buffer'... |
| 7f4e0 | 54 68 69 73 20 69 73 20 72 75 6e 20 72 69 67 68 74 20 61 66 74 65 72 20 64 69 73 70 6c 61 79 69 | This.is.run.right.after.displayi |
| 7f500 | 6e 67 20 74 68 65 20 62 75 66 66 65 72 20 61 6e 64 20 72 69 67 68 74 20 62 65 66 6f 72 65 0a 67 | ng.the.buffer.and.right.before.g |
| 7f520 | 65 6e 65 72 61 74 69 6e 67 20 6f 72 20 75 70 64 61 74 69 6e 67 20 69 74 73 20 63 6f 6e 74 65 6e | enerating.or.updating.its.conten |
| 7f540 | 74 2e 20 20 60 6d 61 67 69 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 27 20 61 6e 64 20 6f 74 68 65 72 2c | t...`magit-mode-hook'.and.other, |
| 7f560 | 0a 6d 6f 72 65 20 73 70 65 63 69 66 69 63 2c 20 60 6d 61 67 69 74 2d 6d 6f 64 65 2d 2a 2d 68 6f | .more.specific,.`magit-mode-*-ho |
| 7f580 | 6f 6b 27 73 20 6f 6e 20 74 68 65 20 6f 74 68 65 72 20 68 61 6e 64 20 61 72 65 20 72 75 6e 0a 72 | ok's.on.the.other.hand.are.run.r |
| 7f5a0 | 69 67 68 74 20 62 65 66 6f 72 65 20 64 69 73 70 6c 61 79 69 6e 67 20 74 68 65 20 62 75 66 66 65 | ight.before.displaying.the.buffe |
| 7f5c0 | 72 2e 20 20 55 73 75 61 6c 6c 79 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 68 6f 6f 6b 73 0a 73 | r...Usually.one.of.these.hooks.s |
| 7f5e0 | 68 6f 75 6c 64 20 62 65 20 75 73 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 6f 6e | hould.be.used.instead.of.this.on |
| 7f600 | 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.. |
| 7f620 | 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 6d 6f 64 65 73 0a | ."2.3.0")...:group.'magit-modes. |
| 7f640 | 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 28 6c 69 73 74 20 23 | ..:type.'hook...:options.(list.# |
| 7f660 | 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 |
| 7f680 | 66 65 72 73 0a 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 | fers..................'magit-set |
| 7f6a0 | 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 | -buffer-margin))..(defcustom.mag |
| 7f6c0 | 69 74 2d 70 72 65 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b 0a 20 20 28 6c 69 73 74 20 23 27 6d 61 | it-pre-refresh-hook...(list.#'ma |
| 7f6e0 | 67 69 74 2d 6d 61 79 62 65 2d 73 61 76 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 | git-maybe-save-repository-buffer |
| 7f700 | 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 69 6e 67 | s)..."Hook.run.before.refreshing |
| 7f720 | 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 6f 6b 2c | .in.`magit-refresh'...This.hook, |
| 7f740 | 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 2c 20 73 | .or.`magit-post-refresh-hook',.s |
| 7f760 | 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 68 61 74 | hould.be.used.for.functions.that |
| 7f780 | 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 20 62 75 | .are.not.tied.to.a.particular.bu |
| 7f7a0 | 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 20 61 20 | ffer...To.run.a.function.with.a. |
| 7f7c0 | 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 65 0a 60 | particular.buffer.current,.use.` |
| 7f7e0 | 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 64 20 75 | magit-refresh-buffer-hook'.and.u |
| 7f800 | 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 75 72 20 | se.`derived-mode-p'.inside.your. |
| 7f820 | 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 20 27 28 | function."...:package-version.'( |
| 7f840 | 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 74 | magit..."2.4.0")...:group.'magit |
| 7f860 | 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 69 6f 6e | -refresh...:type.'hook...:option |
| 7f880 | 73 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 61 76 65 2d 72 65 70 6f 73 | s.(list.#'magit-maybe-save-repos |
| 7f8a0 | 69 74 6f 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 | itory-buffers))..(defcustom.magi |
| 7f8c0 | 74 2d 70 6f 73 74 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b 0a 20 20 3b 3b 20 44 6f 20 6e 6f 74 20 | t-post-refresh-hook...;;.Do.not. |
| 7f8e0 | 66 75 6e 63 74 69 6f 6e 2d 71 75 6f 74 65 20 74 6f 20 61 76 6f 69 64 20 63 69 72 63 75 6c 61 72 | function-quote.to.avoid.circular |
| 7f900 | 20 64 65 70 65 6e 64 65 6e 63 69 65 73 2e 0a 20 20 27 28 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 | .dependencies....'(magit-auto-re |
| 7f920 | 76 65 72 74 2d 62 75 66 66 65 72 73 0a 20 20 20 20 6d 61 67 69 74 2d 72 75 6e 2d 70 6f 73 74 2d | vert-buffers.....magit-run-post- |
| 7f940 | 63 6f 6d 6d 69 74 2d 68 6f 6f 6b 0a 20 20 20 20 6d 61 67 69 74 2d 72 75 6e 2d 70 6f 73 74 2d 73 | commit-hook.....magit-run-post-s |
| 7f960 | 74 61 67 65 2d 68 6f 6f 6b 0a 20 20 20 20 6d 61 67 69 74 2d 72 75 6e 2d 70 6f 73 74 2d 75 6e 73 | tage-hook.....magit-run-post-uns |
| 7f980 | 74 61 67 65 2d 68 6f 6f 6b 29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 72 65 66 | tage-hook)..."Hook.run.after.ref |
| 7f9a0 | 72 65 73 68 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 | reshing.in.`magit-refresh'...Thi |
| 7f9c0 | 73 20 68 6f 6f 6b 2c 20 6f 72 20 60 6d 61 67 69 74 2d 70 72 65 2d 72 65 66 72 65 73 68 2d 68 6f | s.hook,.or.`magit-pre-refresh-ho |
| 7f9e0 | 6f 6b 27 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 | ok',.should.be.used.for.function |
| 7fa00 | 73 20 74 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 | s.that.are.not.tied.to.a.particu |
| 7fa20 | 6c 61 72 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 | lar.buffer...To.run.a.function.w |
| 7fa40 | 69 74 68 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 | ith.a.particular.buffer.current, |
| 7fa60 | 20 75 73 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 | .use.`magit-refresh-buffer-hook' |
| 7fa80 | 20 61 6e 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 | .and.use.`derived-mode-p'.inside |
| 7faa0 | 20 79 6f 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 | .your.function."...:package-vers |
| 7fac0 | 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. |
| 7fae0 | 27 6d 61 67 69 74 2d 72 65 66 72 65 73 68 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a | 'magit-refresh...:type.'hook...: |
| 7fb00 | 6f 70 74 69 6f 6e 73 20 27 28 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 | options.'(magit-auto-revert-buff |
| 7fb20 | 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 75 6e 2d 70 6f 73 74 2d | ers..............magit-run-post- |
| 7fb40 | 63 6f 6d 6d 69 74 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 | commit-hook..............magit-r |
| 7fb60 | 75 6e 2d 70 6f 73 74 2d 73 74 61 67 65 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | un-post-stage-hook.............. |
| 7fb80 | 6d 61 67 69 74 2d 72 75 6e 2d 70 6f 73 74 2d 75 6e 73 74 61 67 65 2d 68 6f 6f 6b 29 29 0a 0a 28 | magit-run-post-unstage-hook))..( |
| 7fba0 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 | defcustom.magit-display-buffer-f |
| 7fbc0 | 75 6e 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 74 | unction.#'magit-display-buffer-t |
| 7fbe0 | 72 61 64 69 74 69 6f 6e 61 6c 0a 20 20 22 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 | raditional..."The.function.used. |
| 7fc00 | 74 6f 20 64 69 73 70 6c 61 79 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 72 2e 0a 0a 41 6c 6c 20 | to.display.a.Magit.buffer...All. |
| 7fc20 | 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 28 62 75 66 66 65 72 73 20 77 68 6f 73 65 20 6d 61 6a | Magit.buffers.(buffers.whose.maj |
| 7fc40 | 6f 72 2d 6d 6f 64 65 73 20 64 65 72 69 76 65 20 66 72 6f 6d 0a 60 6d 61 67 69 74 2d 6d 6f 64 65 | or-modes.derive.from.`magit-mode |
| 7fc60 | 27 29 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 75 73 69 6e 67 20 60 6d 61 67 69 74 2d 64 69 | ').are.displayed.using.`magit-di |
| 7fc80 | 73 70 6c 61 79 2d 62 75 66 66 65 72 27 2c 0a 77 68 69 63 68 20 69 6e 20 74 75 72 6e 20 75 73 65 | splay-buffer',.which.in.turn.use |
| 7fca0 | 73 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20 68 65 72 65 2e 22 0a | s.the.function.specified.here.". |
| 7fcc0 | 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. |
| 7fce0 | 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 73 0a 20 20 | 3.0")...:group.'magit-buffers... |
| 7fd00 | 3a 74 79 70 65 20 60 28 72 61 64 69 6f 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 2c 23 27 | :type.`(radio.(function-item.,#' |
| 7fd20 | 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 |
| 7fd40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d | ).................(function-item |
| 7fd60 | 20 2c 23 27 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 77 69 | .,#'magit-display-buffer-same-wi |
| 7fd80 | 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 20 20 20 | ndow-except-diff-v1)............ |
| 7fda0 | 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 2c 23 27 6d 61 67 69 74 2d 64 69 73 | .....(function-item.,#'magit-dis |
| 7fdc0 | 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) |
| 7fde0 | 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. |
| 7fe00 | 2c 23 27 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 | ,#'magit-display-buffer-fullfram |
| 7fe20 | 65 2d 73 74 61 74 75 73 2d 74 6f 70 6c 65 66 74 2d 76 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 | e-status-topleft-v1)............ |
| 7fe40 | 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 2c 23 27 6d 61 67 69 74 2d 64 69 73 | .....(function-item.,#'magit-dis |
| 7fe60 | 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 63 6f 6c 75 6d 6e 2d 6d 6f 73 74 2d 76 31 29 0a | play-buffer-fullcolumn-most-v1). |
| 7fe80 | 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 2c | ................(function-item., |
| 7fea0 | 23 27 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | #'display-buffer)............... |
| 7fec0 | 20 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22 46 75 6e 63 74 69 6f 6e 22 29 29 29 0a 0a | ..(function.:tag."Function"))).. |
| 7fee0 | 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 72 65 2d 64 69 73 70 6c 61 79 2d 62 75 66 | (defcustom.magit-pre-display-buf |
| 7ff00 | 66 65 72 2d 68 6f 6f 6b 0a 20 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 73 61 76 65 2d 77 69 | fer-hook...(list.#'magit-save-wi |
| 7ff20 | 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 | ndow-configuration)..."Hook.run. |
| 7ff40 | 62 79 20 60 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 27 20 62 65 66 6f 72 65 | by.`magit-display-buffer'.before |
| 7ff60 | 20 64 69 73 70 6c 61 79 69 6e 67 20 74 68 65 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 70 61 63 6b | .displaying.the.buffer."...:pack |
| 7ff80 | 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 33 2e 30 22 29 0a 20 | age-version.'(magit..."2.3.0").. |
| 7ffa0 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 73 0a 20 20 3a 74 79 70 65 20 27 | .:group.'magit-buffers...:type.' |
| 7ffc0 | 68 6f 6f 6b 0a 20 20 3a 67 65 74 20 23 27 6d 61 67 69 74 2d 68 6f 6f 6b 2d 63 75 73 74 6f 6d 2d | hook...:get.#'magit-hook-custom- |
| 7ffe0 | 67 65 74 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 73 61 76 | get...:options.(list.#'magit-sav |
| 80000 | 65 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 29 0a 0a 28 64 65 66 63 75 | e-window-configuration))..(defcu |
| 80020 | 73 74 6f 6d 20 6d 61 67 69 74 2d 70 6f 73 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 68 | stom.magit-post-display-buffer-h |
| 80040 | 6f 6f 6b 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 65 74 2d 64 65 64 69 | ook.(list.#'magit-maybe-set-dedi |
| 80060 | 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 69 73 | cated)..."Hook.run.by.`magit-dis |
| 80080 | 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 74 68 | play-buffer'.after.displaying.th |
| 800a0 | 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 27 28 | e.buffer."...:package-version.'( |
| 800c0 | 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 |
| 800e0 | 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 23 27 | -buffers...:type.'hook...:get.#' |
| 80100 | 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 73 | magit-hook-custom-get...:options |
| 80120 | 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 65 74 2d 64 65 64 69 63 61 74 | .(list.#'magit-maybe-set-dedicat |
| 80140 | 65 64 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d | ed))..(defcustom.magit-generate- |
| 80160 | 62 75 66 66 65 72 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 23 27 6d 61 67 69 74 2d 67 | buffer-name-function...#'magit-g |
| 80180 | 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 63 | enerate-buffer-name-default-func |
| 801a0 | 74 69 6f 6e 0a 20 20 22 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 67 65 6e | tion..."The.function.used.to.gen |
| 801c0 | 65 72 61 74 65 20 74 68 65 20 6e 61 6d 65 20 66 6f 72 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 | erate.the.name.for.a.Magit.buffe |
| 801e0 | 72 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e | r."...:package-version.'(magit.. |
| 80200 | 20 22 32 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 | ."2.3.0")...:group.'magit-buffer |
| 80220 | 73 0a 20 20 3a 74 79 70 65 20 60 28 72 61 64 69 6f 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d | s...:type.`(radio.(function-item |
| 80240 | 20 2c 23 27 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 | .,#'magit-generate-buffer-name-d |
| 80260 | 65 66 61 75 6c 74 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | efault-function)................ |
| 80280 | 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22 46 75 6e 63 74 69 6f 6e 22 29 29 29 0a 0a 28 | .(function.:tag."Function")))..( |
| 802a0 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d 66 6f 72 6d | defcustom.magit-buffer-name-form |
| 802c0 | 61 74 20 22 25 78 25 4d 25 76 3a 20 25 74 25 78 22 0a 20 20 22 54 68 65 20 66 6f 72 6d 61 74 20 | at."%x%M%v:.%t%x"..."The.format. |
| 802e0 | 73 74 72 69 6e 67 20 75 73 65 64 20 74 6f 20 6e 61 6d 65 20 4d 61 67 69 74 20 62 75 66 66 65 72 | string.used.to.name.Magit.buffer |
| 80300 | 73 2e 0a 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 25 2d 73 65 71 75 65 6e 63 65 73 20 61 72 | s...The.following.%-sequences.ar |
| 80320 | 65 20 73 75 70 70 6f 72 74 65 64 3a 0a 0a 60 25 6d 27 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 | e.supported:..`%m'.The.name.of.t |
| 80340 | 68 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 2c 20 62 75 74 20 77 69 74 68 20 74 68 65 20 60 2d 6d 6f | he.major-mode,.but.with.the.`-mo |
| 80360 | 64 65 27 20 73 75 66 66 69 78 0a 20 20 20 20 20 72 65 6d 6f 76 65 64 2e 0a 0a 60 25 4d 27 20 4c | de'.suffix......removed...`%M'.L |
| 80380 | 69 6b 65 20 5c 22 25 6d 5c 22 20 62 75 74 20 61 62 62 72 65 76 69 61 74 65 20 60 6d 61 67 69 74 | ike.\"%m\".but.abbreviate.`magit |
| 803a0 | 2d 73 74 61 74 75 73 2d 6d 6f 64 65 27 20 61 73 20 60 6d 61 67 69 74 27 2e 0a 0a 60 25 76 27 20 | -status-mode'.as.`magit'...`%v'. |
| 803c0 | 54 68 65 20 76 61 6c 75 65 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 6c 6f 63 6b 65 64 20 74 | The.value.the.buffer.is.locked.t |
| 803e0 | 6f 2c 20 69 6e 20 70 61 72 65 6e 74 68 65 73 65 73 2c 20 6f 72 20 61 6e 0a 20 20 20 20 20 65 6d | o,.in.parentheses,.or.an......em |
| 80400 | 70 74 79 20 73 74 72 69 6e 67 20 69 66 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 6e 6f 74 20 | pty.string.if.the.buffer.is.not. |
| 80420 | 6c 6f 63 6b 65 64 20 74 6f 20 61 20 76 61 6c 75 65 2e 0a 0a 60 25 56 27 20 4c 69 6b 65 20 5c 22 | locked.to.a.value...`%V'.Like.\" |
| 80440 | 25 76 5c 22 2c 20 62 75 74 20 74 68 65 20 73 74 72 69 6e 67 20 69 73 20 70 72 65 66 69 78 65 64 | %v\",.but.the.string.is.prefixed |
| 80460 | 20 77 69 74 68 20 61 20 73 70 61 63 65 2c 20 75 6e 6c 65 73 73 0a 20 20 20 20 20 69 74 20 69 73 | .with.a.space,.unless......it.is |
| 80480 | 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 0a 0a 60 25 74 27 20 54 68 65 20 74 6f 70 2d | .an.empty.string...`%t'.The.top- |
| 804a0 | 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 20 74 | level.directory.of.the.working.t |
| 804c0 | 72 65 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 6f 72 20 69 | ree.of.the......repository,.or.i |
| 804e0 | 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'. |
| 80500 | 69 73 20 6e 6f 6e 2d 6e 69 6c 0a 20 20 20 20 20 61 6e 20 61 62 62 72 65 76 69 61 74 69 6f 6e 20 | is.non-nil......an.abbreviation. |
| 80520 | 6f 66 20 74 68 61 74 2e 0a 0a 60 25 78 27 20 49 66 20 60 6d 61 67 69 74 2d 75 6e 69 71 75 69 66 | of.that...`%x'.If.`magit-uniquif |
| 80540 | 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 27 20 69 73 20 6e 69 6c 20 5c 22 2a 5c 22 2c 20 6f 74 | y-buffer-names'.is.nil.\"*\",.ot |
| 80560 | 68 65 72 77 69 73 65 20 74 68 65 0a 20 20 20 20 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 20 20 | herwise.the......empty.string... |
| 80580 | 44 75 65 20 74 6f 20 6c 69 6d 69 74 61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 60 75 6e 69 71 75 | Due.to.limitations.of.the.`uniqu |
| 805a0 | 69 66 79 27 20 70 61 63 6b 61 67 65 2c 0a 20 20 20 20 20 62 75 66 66 65 72 20 6e 61 6d 65 73 20 | ify'.package,......buffer.names. |
| 805c0 | 6d 75 73 74 20 65 6e 64 20 77 69 74 68 20 74 68 65 20 70 61 74 68 2e 0a 0a 54 68 65 20 76 61 6c | must.end.with.the.path...The.val |
| 805e0 | 75 65 20 73 68 6f 75 6c 64 20 61 6c 77 61 79 73 20 63 6f 6e 74 61 69 6e 20 5c 22 25 6d 5c 22 20 | ue.should.always.contain.\"%m\". |
| 80600 | 6f 72 20 5c 22 25 4d 5c 22 2c 20 5c 22 25 76 5c 22 20 6f 72 20 5c 22 25 56 5c 22 2c 20 61 6e 64 | or.\"%M\",.\"%v\".or.\"%V\",.and |
| 80620 | 0a 5c 22 25 74 5c 22 2e 20 20 49 66 20 60 6d 61 67 69 74 2d 75 6e 69 71 75 69 66 79 2d 62 75 66 | .\"%t\"...If.`magit-uniquify-buf |
| 80640 | 66 65 72 2d 6e 61 6d 65 73 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 0a | fer-names'.is.non-nil,.then.the. |
| 80660 | 76 61 6c 75 65 20 6d 75 73 74 20 65 6e 64 20 77 69 74 68 20 5c 22 25 74 5c 22 20 6f 72 20 5c 22 | value.must.end.with.\"%t\".or.\" |
| 80680 | 25 74 25 78 5c 22 2e 20 20 53 65 65 20 69 73 73 75 65 20 23 32 38 34 31 2e 0a 0a 54 68 69 73 20 | %t%x\"...See.issue.#2841...This. |
| 806a0 | 69 73 20 75 73 65 64 20 62 79 20 60 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 62 75 66 66 65 | is.used.by.`magit-generate-buffe |
| 806c0 | 72 2d 6e 61 6d 65 2d 64 65 66 61 75 6c 74 2d 66 75 6e 63 74 69 6f 6e 27 2e 0a 49 66 20 61 6e 6f | r-name-default-function'..If.ano |
| 806e0 | 74 68 65 72 20 60 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 62 75 66 66 65 72 2d 6e 61 6d 65 | ther.`magit-generate-buffer-name |
| 80700 | 2d 66 75 6e 63 74 69 6f 6e 27 20 69 73 20 75 73 65 64 2c 20 74 68 65 6e 0a 69 74 20 6d 61 79 20 | -function'.is.used,.then.it.may. |
| 80720 | 6e 6f 74 20 72 65 73 70 65 63 74 20 74 68 69 73 20 6f 70 74 69 6f 6e 2c 20 6f 72 20 6f 6e 20 74 | not.respect.this.option,.or.on.t |
| 80740 | 68 65 20 63 6f 6e 74 72 61 72 79 20 69 74 20 6d 61 79 0a 73 75 70 70 6f 72 74 20 61 64 64 69 74 | he.contrary.it.may.support.addit |
| 80760 | 69 6f 6e 61 6c 20 25 2d 73 65 71 75 65 6e 63 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 | ional.%-sequences."...:package-v |
| 80780 | 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 |
| 807a0 | 6f 75 70 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 73 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 | oup.'magit-buffers...:type.'stri |
| 807c0 | 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 75 6e 69 71 75 69 66 79 2d 62 | ng)..(defcustom.magit-uniquify-b |
| 807e0 | 75 66 66 65 72 2d 6e 61 6d 65 73 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 75 6e 69 71 | uffer-names.t..."Whether.to.uniq |
| 80800 | 75 69 66 79 20 74 68 65 20 6e 61 6d 65 73 20 6f 66 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 2e | uify.the.names.of.Magit.buffers. |
| 80820 | 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..." |
| 80840 | 32 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 73 0a | 2.3.0")...:group.'magit-buffers. |
| 80860 | 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 |
| 80880 | 67 69 74 2d 62 75 72 79 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 | git-bury-buffer-function.#'magit |
| 808a0 | 2d 6d 6f 64 65 2d 71 75 69 74 2d 77 69 6e 64 6f 77 0a 20 20 22 54 68 65 20 66 75 6e 63 74 69 6f | -mode-quit-window..."The.functio |
| 808c0 | 6e 20 75 73 65 64 20 74 6f 20 62 75 72 79 20 6f 72 20 6b 69 6c 6c 20 74 68 65 20 63 75 72 72 65 | n.used.to.bury.or.kill.the.curre |
| 808e0 | 6e 74 20 4d 61 67 69 74 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | nt.Magit.buffer."...:package-ver |
| 80900 | 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 | sion.'(magit..."3.2.0")...:group |
| 80920 | 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 73 0a 20 20 3a 74 79 70 65 20 60 28 72 61 64 69 6f 20 | .'magit-buffers...:type.`(radio. |
| 80940 | 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 2c 23 27 71 75 69 74 2d 77 69 6e 64 6f 77 29 0a 20 | (function-item.,#'quit-window).. |
| 80960 | 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 2c 23 | ...............(function-item.,# |
| 80980 | 27 6d 61 67 69 74 2d 6d 6f 64 65 2d 71 75 69 74 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 | 'magit-mode-quit-window)........ |
| 809a0 | 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 2c 23 27 6d 61 67 69 74 | .........(function-item.,#'magit |
| 809c0 | 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 29 0a 20 | -restore-window-configuration).. |
| 809e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22 46 | ...............(function.:tag."F |
| 80a00 | 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 74 2d 70 72 | unction")))..(defcustom.magit-pr |
| 80a20 | 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 65 6c 65 63 | efix-use-buffer-arguments.'selec |
| 80a40 | 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 78 20 63 6f | ted..."Whether.certain.prefix.co |
| 80a60 | 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 65 20 69 6e | mmands.reuse.arguments.active.in |
| 80a80 | 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 63 74 73 20 | .relevant.buffer...This.affects. |
| 80aa0 | 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 73 20 60 6d | the.transient.prefix.commands.`m |
| 80ac0 | 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 60 6d 61 67 | agit-diff',.`magit-log'.and.`mag |
| 80ae0 | 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 20 61 72 65 | it-show-refs'...Valid.values.are |
| 80b00 | 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 73 65 74 20 | :..`always':.Always.use.the.set. |
| 80b20 | 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 69 73 20 63 75 72 72 65 6e 74 6c 79 0a 20 | of.arguments.that.is.currently.. |
| 80b40 | 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 66 66 65 72 | .active.in.the.respective.buffer |
| 80b60 | 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 62 75 66 66 65 72 20 65 78 69 73 74 73 0a 20 20 | ,.provided.that.buffer.exists... |
| 80b80 | 6f 66 20 63 6f 75 72 73 65 2e 0a 60 73 65 6c 65 63 74 65 64 27 3a 20 55 73 65 20 74 68 65 20 73 | of.course..`selected':.Use.the.s |
| 80ba0 | 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 70 65 63 74 | et.of.arguments.from.the.respect |
| 80bc0 | 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 20 69 73 20 | ive...buffer,.but.only.if.it.is. |
| 80be0 | 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 20 63 75 72 | displayed.in.a.window.of.the.cur |
| 80c00 | 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 65 66 61 75 | rent...frame...This.is.the.defau |
| 80c20 | 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 66 20 61 72 | lt..`current':.Use.the.set.of.ar |
| 80c40 | 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 62 75 66 66 | guments.from.the.respective.buff |
| 80c60 | 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 63 75 72 72 | er,...but.only.if.it.is.the.curr |
| 80c80 | 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 73 65 20 74 | ent.buffer..`never':.Never.use.t |
| 80ca0 | 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 |
| 80cc0 | 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 69 6e 66 6f | pective...buffer...For.more.info |
| 80ce0 | 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 74 29 54 72 | rmation.see.info.node.`(magit)Tr |
| 80d00 | 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 20 56 61 72 | ansient.Arguments.and.Buffer.Var |
| 80d20 | 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 20 27 28 6d | iables'."...:package-version.'(m |
| 80d40 | 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- |
| 80d60 | 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 61 6e 64 73 | buffers...:group.'magit-commands |
| 80d80 | 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 75 70 20 27 | ...:group.'magit-diff...:group.' |
| 80da0 | 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 20 20 20 20 | magit-log...:type.'(choice...... |
| 80dc0 | 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 6c 77 61 79 73 20 75 73 65 20 61 72 67 | .....(const.:tag."Always.use.arg |
| 80de0 | 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 20 20 20 20 | s.from.buffer".always).......... |
| 80e00 | 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 55 73 65 20 61 72 67 73 20 66 72 6f 6d 20 62 75 66 66 | .(const.:tag."Use.args.from.buff |
| 80e20 | 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 6c 65 63 74 | er.if.displayed.in.frame".select |
| 80e40 | 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 55 73 65 20 61 | ed)...........(const.:tag."Use.a |
| 80e60 | 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 72 65 6e 74 | rgs.from.buffer.if.it.is.current |
| 80e80 | 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 3a 74 61 67 | ".current)...........(const.:tag |
| 80ea0 | 20 22 4e 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 22 20 6e 65 | ."Never.use.args.from.buffer".ne |
| 80ec0 | 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 65 63 74 2d | ver)))..(defcustom.magit-direct- |
| 80ee0 | 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 20 27 73 65 6c 65 63 74 65 64 0a 20 | use-buffer-arguments.'selected.. |
| 80f00 | 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 65 75 73 65 | ."Whether.certain.commands.reuse |
| 80f20 | 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 74 20 62 75 | .arguments.active.in.relevant.bu |
| 80f40 | 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 63 6f 6d 6d | ffer...This.affects.certain.comm |
| 80f60 | 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 6d 69 74 27 | ands.such.as.`magit-show-commit' |
| 80f80 | 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 66 66 20 6f | .that.are.suffixes.of.the.diff.o |
| 80fa0 | 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 6e 64 73 2c | r.log.transient.prefix.commands, |
| 80fc0 | 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 64 20 64 69 | .but.only.if.they.are.invoked.di |
| 80fe0 | 72 65 63 74 6c 79 2c 20 69 2e 65 2e 2c 20 2a 6e 6f 74 2a 20 61 73 20 61 20 73 75 66 66 69 78 2e | rectly,.i.e.,.*not*.as.a.suffix. |
| 81000 | 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 3a 20 41 | ..Valid.values.are:..`always':.A |
| 81020 | 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 73 20 74 | lways.use.the.set.of.arguments.t |
| 81040 | 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 74 68 65 | hat.is.currently...active.in.the |
| 81060 | 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 74 68 61 | .respective.buffer,.provided.tha |
| 81080 | 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 73 65 | t.buffer.exists...of.course..`se |
| 810a0 | 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 6e 74 | lected':.Use.the.set.of.argument |
| 810c0 | 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 72 2c 20 | s.from.the.respective...buffer,. |
| 810e0 | 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 6e 20 61 | but.only.if.it.is.displayed.in.a |
| 81100 | 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 65 2e 20 | .window.of.the.current...frame.. |
| 81120 | 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 74 27 3a | .This.is.the.default..`current': |
| 81140 | 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 6d 20 74 | .Use.the.set.of.arguments.from.t |
| 81160 | 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 6e 6c 79 | he.respective.buffer,...but.only |
| 81180 | 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 0a 60 6e | .if.it.is.the.current.buffer..`n |
| 811a0 | 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 72 67 75 | ever':.Never.use.the.set.of.argu |
| 811c0 | 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 75 66 66 | ments.from.the.respective...buff |
| 811e0 | 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 20 69 6e | er...For.more.information.see.in |
| 81200 | 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 75 6d 65 | fo.node.`(magit)Transient.Argume |
| 81220 | 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 20 3a 70 | nts.and.Buffer.Variables'."...:p |
| 81240 | 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" |
| 81260 | 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 67 72 6f | )...:group.'magit-buffers...:gro |
| 81280 | 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | up.'magit-commands...:group.'mag |
| 812a0 | 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 20 3a 74 | it-diff...:group.'magit-log...:t |
| 812c0 | 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 20 3a 74 | ype.'(choice...........(const.:t |
| 812e0 | 61 67 20 22 41 6c 77 61 79 73 20 75 73 65 20 61 72 67 73 20 66 72 6f 6d 20 62 75 66 66 65 72 22 | ag."Always.use.args.from.buffer" |
| 81300 | 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 67 20 22 | .always)...........(const.:tag." |
| 81320 | 55 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 61 79 65 | Use.args.from.buffer.if.displaye |
| 81340 | 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 20 20 20 | d.in.frame".selected)........... |
| 81360 | 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 55 73 65 20 61 72 67 73 20 66 72 6f 6d 20 62 75 66 66 65 | (const.:tag."Use.args.from.buffe |
| 81380 | 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 20 20 20 | r.if.it.is.current".current).... |
| 813a0 | 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 65 76 65 72 20 75 73 65 20 61 72 | .......(const.:tag."Never.use.ar |
| 813c0 | 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 66 63 75 | gs.from.buffer".never)))..(defcu |
| 813e0 | 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 6f 6f 6b | stom.magit-region-highlight-hook |
| 81400 | 0a 20 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 69 | ...'(magit-diff-update-hunk-regi |
| 81420 | 6f 6e 29 20 3b 20 66 72 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2e 65 6c 0a 20 20 22 46 75 6e 63 | on).;.from.magit-diff.el..."Func |
| 81440 | 74 69 6f 6e 73 20 75 73 65 64 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 74 68 65 20 72 65 67 69 | tions.used.to.highlight.the.regi |
| 81460 | 6f 6e 2e 0a 0a 45 61 63 68 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 72 75 6e 20 77 69 74 68 20 74 | on...Each.function.is.run.with.t |
| 81480 | 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 61 73 20 6f 6e 6c 79 20 61 72 67 75 6d | he.current.section.as.only.argum |
| 814a0 | 65 6e 74 0a 75 6e 74 69 6c 20 6f 6e 65 20 6f 66 20 74 68 65 6d 20 72 65 74 75 72 6e 73 20 6e 6f | ent.until.one.of.them.returns.no |
| 814c0 | 6e 2d 6e 69 6c 2e 20 20 49 66 20 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 20 72 65 74 75 72 6e 20 | n-nil...If.all.functions.return. |
| 814e0 | 6e 69 6c 2c 0a 74 68 65 6e 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 72 65 67 75 6c 61 72 20 72 | nil,.then.fall.back.to.regular.r |
| 81500 | 65 67 69 6f 6e 20 68 69 67 68 6c 69 67 68 74 69 6e 67 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d | egion.highlighting."...:package- |
| 81520 | 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 | version.'(magit..."2.1.0")...:gr |
| 81540 | 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 66 72 65 73 68 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b | oup.'magit-refresh...:type.'hook |
| 81560 | 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28 6d 61 67 69 74 2d 64 69 66 66 2d 75 70 64 61 74 65 2d | ...:options.'(magit-diff-update- |
| 81580 | 68 75 6e 6b 2d 72 65 67 69 6f 6e 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d | hunk-region))..(defcustom.magit- |
| 815a0 | 63 72 65 61 74 65 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 4e 6f 72 6d 61 6c | create-buffer-hook.nil..."Normal |
| 815c0 | 20 68 6f 6f 6b 20 72 75 6e 20 77 68 69 6c 65 20 63 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 60 | .hook.run.while.creating.a.new.` |
| 815e0 | 6d 61 67 69 74 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 2e 0a 52 75 6e 73 20 62 65 66 6f 72 65 20 | magit-mode'.buffer..Runs.before. |
| 81600 | 74 68 65 20 62 75 66 66 65 72 20 69 73 20 70 6f 70 75 6c 61 74 65 64 20 77 69 74 68 20 73 65 63 | the.buffer.is.populated.with.sec |
| 81620 | 74 69 6f 6e 73 2e 20 20 41 6c 73 6f 20 73 65 65 0a 60 6d 61 67 69 74 2d 70 6f 73 74 2d 63 72 65 | tions...Also.see.`magit-post-cre |
| 81640 | 61 74 65 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 | ate-buffer-hook'."...:package-ve |
| 81660 | 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 6f | rsion.'(magit..."2.90.0")...:gro |
| 81680 | 75 70 20 27 6d 61 67 69 74 2d 72 65 66 72 65 73 68 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 | up.'magit-refresh...:type.'hook) |
| 816a0 | 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 72 65 61 74 65 2d 62 | ..(defcustom.magit-post-create-b |
| 816c0 | 75 66 66 65 72 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 4e 6f 72 6d 61 6c 20 68 6f 6f 6b 20 72 75 | uffer-hook.nil..."Normal.hook.ru |
| 816e0 | 6e 20 61 66 74 65 72 20 63 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 60 6d 61 67 69 74 2d 6d 6f | n.after.creating.a.new.`magit-mo |
| 81700 | 64 65 27 20 62 75 66 66 65 72 2e 0a 52 75 6e 73 20 61 66 74 65 72 20 74 68 65 20 62 75 66 66 65 | de'.buffer..Runs.after.the.buffe |
| 81720 | 72 20 69 73 20 70 6f 70 75 6c 61 74 65 64 20 77 69 74 68 20 73 65 63 74 69 6f 6e 73 20 66 6f 72 | r.is.populated.with.sections.for |
| 81740 | 20 74 68 65 20 66 69 72 73 74 0a 74 69 6d 65 2e 20 20 41 6c 73 6f 20 73 65 65 20 60 6d 61 67 69 | .the.first.time...Also.see.`magi |
| 81760 | 74 2d 63 72 65 61 74 65 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 27 20 28 77 68 69 63 68 20 72 75 6e | t-create-buffer-hook'.(which.run |
| 81780 | 73 20 65 61 72 6c 69 65 72 29 0a 61 6e 64 20 60 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 | s.earlier).and.`magit-refresh-bu |
| 817a0 | 66 66 65 72 2d 68 6f 6f 6b 27 20 28 77 68 69 63 68 20 72 75 6e 73 20 6f 6e 20 65 76 65 72 79 20 | ffer-hook'.(which.runs.on.every. |
| 817c0 | 72 65 66 72 65 73 68 29 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 | refresh)."...:package-version.'( |
| 817e0 | 6d 61 67 69 74 20 2e 20 22 34 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | magit..."4.0.0")...:group.'magit |
| 81800 | 2d 72 65 66 72 65 73 68 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 | -refresh...:type.'hook)..(defcus |
| 81820 | 74 6f 6d 20 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 20 6e 69 | tom.magit-refresh-buffer-hook.ni |
| 81840 | 6c 0a 20 20 22 4e 6f 72 6d 61 6c 20 68 6f 6f 6b 20 66 6f 72 20 60 6d 61 67 69 74 2d 72 65 66 72 | l..."Normal.hook.for.`magit-refr |
| 81860 | 65 73 68 2d 62 75 66 66 65 72 27 20 74 6f 20 72 75 6e 20 61 66 74 65 72 20 72 65 66 72 65 73 68 | esh-buffer'.to.run.after.refresh |
| 81880 | 69 6e 67 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 | ing."...:package-version.'(magit |
| 818a0 | 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 66 72 | ..."2.1.0")...:group.'magit-refr |
| 818c0 | 65 73 68 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 | esh...:type.'hook)..(defcustom.m |
| 818e0 | 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 74 0a 20 20 22 | agit-refresh-status-buffer.t..." |
| 81900 | 57 68 65 74 68 65 72 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 69 73 20 72 65 66 | Whether.the.status.buffer.is.ref |
| 81920 | 72 65 73 68 65 64 20 61 66 74 65 72 20 72 75 6e 6e 69 6e 67 20 67 69 74 2e 0a 0a 57 68 65 6e 20 | reshed.after.running.git...When. |
| 81940 | 74 68 69 73 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 73 74 61 74 75 73 | this.is.non-nil,.then.the.status |
| 81960 | 20 62 75 66 66 65 72 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a 72 65 66 72 65 73 68 | .buffer.is.automatically.refresh |
| 81980 | 65 64 20 61 66 74 65 72 20 72 75 6e 6e 69 6e 67 20 67 69 74 20 66 6f 72 20 73 69 64 65 2d 65 66 | ed.after.running.git.for.side-ef |
| 819a0 | 66 65 63 74 73 2c 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 0a 63 75 72 72 65 6e | fects,.in.addition.to.the.curren |
| 819c0 | 74 20 4d 61 67 69 74 20 62 75 66 66 65 72 2c 20 77 68 69 63 68 20 69 73 20 61 6c 77 61 79 73 20 | t.Magit.buffer,.which.is.always. |
| 819e0 | 72 65 66 72 65 73 68 65 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e 0a 0a 4f 6e 6c 79 20 73 | refreshed.automatically...Only.s |
| 81a00 | 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 73 74 69 6e 67 20 | et.this.to.nil.after.exhausting. |
| 81a20 | 61 6c 6c 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 20 74 6f 0a 69 6d 70 72 6f 76 65 20 70 65 72 | all.other.options.to.improve.per |
| 81a40 | 66 6f 72 6d 61 6e 63 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 | formance."...:package-version.'( |
| 81a60 | 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 74 | magit..."2.4.0")...:group.'magit |
| 81a80 | 2d 72 65 66 72 65 73 68 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 0a | -refresh...:group.'magit-status. |
| 81aa0 | 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 |
| 81ac0 | 67 69 74 2d 72 65 66 72 65 73 68 2d 76 65 72 62 6f 73 65 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 | git-refresh-verbose.nil..."Wheth |
| 81ae0 | 65 72 20 74 6f 20 72 65 76 65 72 74 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 76 65 72 62 6f | er.to.revert.Magit.buffers.verbo |
| 81b00 | 73 65 6c 79 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 | sely."...:package-version.'(magi |
| 81b20 | 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 66 | t..."2.1.0")...:group.'magit-ref |
| 81b40 | 72 65 73 68 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 | resh...:type.'boolean)..(defcust |
| 81b60 | 6f 6d 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 | om.magit-save-repository-buffers |
| 81b80 | 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 61 76 65 20 66 69 6c 65 2d 76 69 73 69 74 | .t..."Whether.to.save.file-visit |
| 81ba0 | 69 6e 67 20 62 75 66 66 65 72 73 20 77 68 65 6e 20 61 70 70 72 6f 70 72 69 61 74 65 2e 0a 0a 49 | ing.buffers.when.appropriate...I |
| 81bc0 | 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 61 6c 6c 20 6d 6f 64 69 66 69 65 64 20 66 69 6c | f.non-nil,.then.all.modified.fil |
| 81be0 | 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 0a 74 6f 20 | e-visiting.buffers.belonging.to. |
| 81c00 | 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 6d 61 79 20 62 65 20 73 61 | the.current.repository.may.be.sa |
| 81c20 | 76 65 64 20 62 65 66 6f 72 65 20 72 75 6e 6e 69 6e 67 20 4d 61 67 69 74 0a 63 6f 6d 6d 61 6e 64 | ved.before.running.Magit.command |
| 81c40 | 73 20 61 6e 64 20 62 65 66 6f 72 65 20 63 72 65 61 74 69 6e 67 20 6f 72 20 72 65 66 72 65 73 68 | s.and.before.creating.or.refresh |
| 81c60 | 69 6e 67 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 2e 0a 49 66 20 60 64 6f 6e 74 61 73 6b 27 2c | ing.Magit.buffers..If.`dontask', |
| 81c80 | 20 74 68 65 6e 20 74 68 69 73 20 69 73 20 64 6f 6e 65 20 77 69 74 68 6f 75 74 20 75 73 65 72 20 | .then.this.is.done.without.user. |
| 81ca0 | 69 6e 74 65 72 76 65 6e 74 69 6f 6e 2c 20 66 6f 72 0a 61 6e 79 20 6f 74 68 65 72 20 6e 6f 6e 2d | intervention,.for.any.other.non- |
| 81cc0 | 6e 69 6c 20 76 61 6c 75 65 20 74 68 65 20 75 73 65 72 20 68 61 73 20 74 6f 20 63 6f 6e 66 69 72 | nil.value.the.user.has.to.confir |
| 81ce0 | 6d 20 65 61 63 68 20 73 61 76 65 2e 0a 0a 54 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 74 20 74 | m.each.save...The.default.is.t.t |
| 81d00 | 6f 20 61 76 6f 69 64 20 73 75 72 70 72 69 73 65 73 2c 20 62 75 74 20 60 64 6f 6e 74 61 73 6b 27 | o.avoid.surprises,.but.`dontask' |
| 81d20 | 20 69 73 20 74 68 65 0a 72 65 63 6f 6d 6d 65 6e 64 65 64 20 76 61 6c 75 65 2e 22 0a 20 20 3a 67 | .is.the.recommended.value."...:g |
| 81d40 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 73 73 65 6e 74 69 61 6c 73 0a 20 20 3a 67 72 6f 75 70 20 | roup.'magit-essentials...:group. |
| 81d60 | 27 6d 61 67 69 74 2d 62 75 66 66 65 72 73 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 | 'magit-buffers...:type.'(choice. |
| 81d80 | 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 65 76 65 72 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 | (const.:tag."Never".nil)........ |
| 81da0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 73 6b 22 20 74 29 0a 20 | ..........(const.:tag."Ask".t).. |
| 81dc0 | 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 53 61 76 | ................(const.:tag."Sav |
| 81de0 | 65 20 77 69 74 68 6f 75 74 20 61 73 6b 69 6e 67 22 20 64 6f 6e 74 61 73 6b 29 29 29 0a 0a 3b 3b | e.without.asking".dontask)))..;; |
| 81e00 | 3b 20 4b 65 79 20 42 69 6e 64 69 6e 67 73 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d | ;.Key.Bindings..(defvar-keymap.m |
| 81e20 | 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 50 61 72 65 6e 74 20 6b 65 79 | agit-mode-map...:doc."Parent.key |
| 81e40 | 6d 61 70 20 66 6f 72 20 61 6c 6c 20 6b 65 79 6d 61 70 73 20 6f 66 20 6d 6f 64 65 73 20 64 65 72 | map.for.all.keymaps.of.modes.der |
| 81e60 | 69 76 65 64 20 66 72 6f 6d 20 60 6d 61 67 69 74 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 70 61 72 65 | ived.from.`magit-mode'."...:pare |
| 81e80 | 6e 74 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3b 3b 20 44 | nt.magit-section-mode-map...;;.D |
| 81ea0 | 6f 6e 27 74 20 66 75 6e 63 74 69 6f 6e 2d 71 75 6f 74 65 20 62 75 74 20 6d 61 6b 65 20 73 75 72 | on't.function-quote.but.make.sur |
| 81ec0 | 65 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 61 75 74 6f 6c 6f 61 64 65 64 2e 0a 20 | e.all.commands.are.autoloaded... |
| 81ee0 | 20 22 43 2d 3c 72 65 74 75 72 6e 3e 22 20 20 27 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e | ."C-<return>"..'magit-visit-thin |
| 81f00 | 67 0a 20 20 22 52 45 54 22 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 | g..."RET".........'magit-visit-t |
| 81f20 | 68 69 6e 67 0a 20 20 22 4d 2d 54 41 42 22 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 72 65 | hing..."M-TAB".......'magit-dire |
| 81f40 | 64 2d 6a 75 6d 70 0a 20 20 22 4d 2d 3c 74 61 62 3e 22 20 20 20 20 20 27 6d 61 67 69 74 2d 73 65 | d-jump..."M-<tab>".....'magit-se |
| 81f60 | 63 74 69 6f 6e 2d 63 79 63 6c 65 2d 64 69 66 66 73 0a 20 20 22 53 50 43 22 20 20 20 20 20 20 20 | ction-cycle-diffs..."SPC"....... |
| 81f80 | 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 0a | ..'magit-diff-show-or-scroll-up. |
| 81fa0 | 20 20 22 53 2d 53 50 43 22 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 | .."S-SPC".......'magit-diff-show |
| 81fc0 | 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 0a 20 20 22 44 45 4c 22 20 20 20 20 20 20 20 20 20 | -or-scroll-down..."DEL"......... |
| 81fe0 | 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 0a | 'magit-diff-show-or-scroll-down. |
| 82000 | 20 20 22 2b 22 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 72 65 | .."+"...........'magit-diff-more |
| 82020 | 2d 63 6f 6e 74 65 78 74 0a 20 20 22 2d 22 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d | -context..."-"...........'magit- |
| 82040 | 64 69 66 66 2d 6c 65 73 73 2d 63 6f 6e 74 65 78 74 0a 20 20 22 30 22 20 20 20 20 20 20 20 20 20 | diff-less-context..."0"......... |
| 82060 | 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 64 65 66 61 75 6c 74 2d 63 6f 6e 74 65 78 74 0a 20 20 | ..'magit-diff-default-context... |
| 82080 | 22 61 22 20 27 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 61 70 70 6c 79 0a 20 20 22 41 22 20 27 6d | "a".'magit-cherry-apply..."A".'m |
| 820a0 | 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 0a 20 20 22 62 22 20 27 6d 61 67 69 74 2d 62 72 | agit-cherry-pick..."b".'magit-br |
| 820c0 | 61 6e 63 68 0a 20 20 22 42 22 20 27 6d 61 67 69 74 2d 62 69 73 65 63 74 0a 20 20 22 63 22 20 27 | anch..."B".'magit-bisect..."c".' |
| 820e0 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 0a 20 20 22 43 22 20 27 6d 61 67 69 74 2d 63 6c 6f 6e 65 0a | magit-commit..."C".'magit-clone. |
| 82100 | 20 20 22 64 22 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 22 44 22 20 27 6d 61 67 69 74 2d 64 | .."d".'magit-diff..."D".'magit-d |
| 82120 | 69 66 66 2d 72 65 66 72 65 73 68 0a 20 20 22 65 22 20 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 | iff-refresh..."e".'magit-ediff-d |
| 82140 | 77 69 6d 0a 20 20 22 45 22 20 27 6d 61 67 69 74 2d 65 64 69 66 66 0a 20 20 22 66 22 20 27 6d 61 | wim..."E".'magit-ediff..."f".'ma |
| 82160 | 67 69 74 2d 66 65 74 63 68 0a 20 20 22 46 22 20 27 6d 61 67 69 74 2d 70 75 6c 6c 0a 20 20 22 67 | git-fetch..."F".'magit-pull..."g |
| 82180 | 22 20 27 6d 61 67 69 74 2d 72 65 66 72 65 73 68 0a 20 20 22 47 22 20 27 6d 61 67 69 74 2d 72 65 | ".'magit-refresh..."G".'magit-re |
| 821a0 | 66 72 65 73 68 2d 61 6c 6c 0a 20 20 22 68 22 20 27 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 0a | fresh-all..."h".'magit-dispatch. |
| 821c0 | 20 20 22 3f 22 20 27 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 0a 20 20 22 48 22 20 27 6d 61 67 | .."?".'magit-dispatch..."H".'mag |
| 821e0 | 69 74 2d 64 65 73 63 72 69 62 65 2d 73 65 63 74 69 6f 6e 0a 20 20 22 69 22 20 27 6d 61 67 69 74 | it-describe-section..."i".'magit |
| 82200 | 2d 67 69 74 69 67 6e 6f 72 65 0a 20 20 22 49 22 20 27 6d 61 67 69 74 2d 69 6e 69 74 0a 20 20 22 | -gitignore..."I".'magit-init..." |
| 82220 | 6a 22 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 71 75 69 63 6b 0a 20 20 22 4a 22 20 27 6d 61 | j".'magit-status-quick..."J".'ma |
| 82240 | 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 20 20 | git-display-repository-buffer... |
| 82260 | 22 6b 22 20 27 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 0a 20 20 22 4b 22 20 27 6d | "k".'magit-delete-thing..."K".'m |
| 82280 | 61 67 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 0a 20 20 22 6c 22 20 27 6d 61 67 69 74 2d 6c | agit-file-untrack..."l".'magit-l |
| 822a0 | 6f 67 0a 20 20 22 4c 22 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 0a 20 20 22 6d | og..."L".'magit-log-refresh..."m |
| 822c0 | 22 20 27 6d 61 67 69 74 2d 6d 65 72 67 65 0a 20 20 22 4d 22 20 27 6d 61 67 69 74 2d 72 65 6d 6f | ".'magit-merge..."M".'magit-remo |
| 822e0 | 74 65 0a 20 20 3b 3b 20 22 6e 22 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 66 6f 72 77 61 72 | te...;;."n".magit-section-forwar |
| 82300 | 64 20 69 6e 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3b 3b | d.in.magit-section-mode-map...;; |
| 82320 | 20 22 4e 22 20 66 6f 72 67 65 2d 64 69 73 70 61 74 63 68 2c 20 61 64 64 65 64 20 62 79 20 66 6f | ."N".forge-dispatch,.added.by.fo |
| 82340 | 72 67 65 20 70 61 63 6b 61 67 65 0a 20 20 22 6f 22 20 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 | rge.package..."o".'magit-submodu |
| 82360 | 6c 65 0a 20 20 22 4f 22 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 0a 20 20 3b 3b 20 22 70 22 | le..."O".'magit-subtree...;;."p" |
| 82380 | 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 62 61 63 6b 77 61 72 64 20 69 6e 20 6d 61 67 69 74 | .magit-section-backward.in.magit |
| 823a0 | 2d 73 65 63 74 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 22 50 22 20 27 6d 61 67 69 74 2d 70 | -section-mode-map..."P".'magit-p |
| 823c0 | 75 73 68 0a 20 20 22 71 22 20 27 6d 61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 66 65 | ush..."q".'magit-mode-bury-buffe |
| 823e0 | 72 0a 20 20 22 51 22 20 27 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 0a 20 20 22 3a 22 | r..."Q".'magit-git-command...":" |
| 82400 | 20 27 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 0a 20 20 22 72 22 20 27 6d 61 67 69 74 | .'magit-git-command..."r".'magit |
| 82420 | 2d 72 65 62 61 73 65 0a 20 20 22 52 22 20 27 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 | -rebase..."R".'magit-file-rename |
| 82440 | 0a 20 20 22 73 22 20 27 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 73 0a 20 20 22 53 22 20 | ..."s".'magit-stage-files..."S". |
| 82460 | 27 6d 61 67 69 74 2d 73 74 61 67 65 2d 6d 6f 64 69 66 69 65 64 0a 20 20 22 74 22 20 27 6d 61 67 | 'magit-stage-modified..."t".'mag |
| 82480 | 69 74 2d 74 61 67 0a 20 20 22 54 22 20 27 6d 61 67 69 74 2d 6e 6f 74 65 73 0a 20 20 22 75 22 20 | it-tag..."T".'magit-notes..."u". |
| 824a0 | 27 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c 65 73 0a 20 20 22 55 22 20 27 6d 61 67 69 | 'magit-unstage-files..."U".'magi |
| 824c0 | 74 2d 75 6e 73 74 61 67 65 2d 61 6c 6c 0a 20 20 22 76 22 20 27 6d 61 67 69 74 2d 72 65 76 65 72 | t-unstage-all..."v".'magit-rever |
| 824e0 | 74 2d 6e 6f 2d 63 6f 6d 6d 69 74 0a 20 20 22 56 22 20 27 6d 61 67 69 74 2d 72 65 76 65 72 74 0a | t-no-commit..."V".'magit-revert. |
| 82500 | 20 20 22 77 22 20 27 6d 61 67 69 74 2d 61 6d 0a 20 20 22 57 22 20 27 6d 61 67 69 74 2d 70 61 74 | .."w".'magit-am..."W".'magit-pat |
| 82520 | 63 68 0a 20 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 0a 20 20 | ch..."x".'magit-reset-quickly... |
| 82540 | 22 58 22 20 27 6d 61 67 69 74 2d 72 65 73 65 74 0a 20 20 22 79 22 20 27 6d 61 67 69 74 2d 73 68 | "X".'magit-reset..."y".'magit-sh |
| 82560 | 6f 77 2d 72 65 66 73 0a 20 20 22 59 22 20 27 6d 61 67 69 74 2d 63 68 65 72 72 79 0a 20 20 22 7a | ow-refs..."Y".'magit-cherry..."z |
| 82580 | 22 20 27 6d 61 67 69 74 2d 73 74 61 73 68 0a 20 20 22 5a 22 20 27 6d 61 67 69 74 2d 77 6f 72 6b | ".'magit-stash..."Z".'magit-work |
| 825a0 | 74 72 65 65 0a 20 20 22 25 22 20 27 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 0a 20 20 22 24 22 | tree..."%".'magit-worktree..."$" |
| 825c0 | 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20 20 22 21 22 20 27 6d 61 | .'magit-process-buffer..."!".'ma |
| 825e0 | 67 69 74 2d 72 75 6e 0a 20 20 22 3e 22 20 27 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 | git-run...">".'magit-sparse-chec |
| 82600 | 6b 6f 75 74 0a 20 20 22 43 2d 63 20 43 2d 63 22 20 27 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 | kout..."C-c.C-c".'magit-dispatch |
| 82620 | 0a 20 20 22 43 2d 63 20 43 2d 72 22 20 27 6d 61 67 69 74 2d 6e 65 78 74 2d 72 65 66 65 72 65 6e | ..."C-c.C-r".'magit-next-referen |
| 82640 | 63 65 0a 20 20 22 43 2d 63 20 43 2d 65 22 20 27 6d 61 67 69 74 2d 65 64 69 74 2d 74 68 69 6e 67 | ce..."C-c.C-e".'magit-edit-thing |
| 82660 | 0a 20 20 22 43 2d 63 20 43 2d 6f 22 20 27 6d 61 67 69 74 2d 62 72 6f 77 73 65 2d 74 68 69 6e 67 | ..."C-c.C-o".'magit-browse-thing |
| 82680 | 0a 20 20 22 43 2d 63 20 43 2d 77 22 20 27 6d 61 67 69 74 2d 63 6f 70 79 2d 74 68 69 6e 67 0a 20 | ..."C-c.C-w".'magit-copy-thing.. |
| 826a0 | 20 22 43 2d 77 22 20 20 20 20 20 27 6d 61 67 69 74 2d 63 6f 70 79 2d 73 65 63 74 69 6f 6e 2d 76 | ."C-w".....'magit-copy-section-v |
| 826c0 | 61 6c 75 65 0a 20 20 22 4d 2d 77 22 20 20 20 20 20 27 6d 61 67 69 74 2d 63 6f 70 79 2d 62 75 66 | alue..."M-w".....'magit-copy-buf |
| 826e0 | 66 65 72 2d 72 65 76 69 73 69 6f 6e 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 62 61 63 6b 2d 74 6f | fer-revision..."<remap>.<back-to |
| 82700 | 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 3e 22 20 27 6d 61 67 69 74 2d 62 61 63 6b 2d 74 6f 2d 69 6e | -indentation>".'magit-back-to-in |
| 82720 | 64 65 6e 74 61 74 69 6f 6e 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 70 72 65 76 69 6f 75 73 2d 6c | dentation..."<remap>.<previous-l |
| 82740 | 69 6e 65 3e 22 20 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 65 | ine>".......'magit-previous-line |
| 82760 | 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6e 65 78 74 2d 6c 69 6e 65 3e 22 20 20 20 20 20 20 20 20 | ..."<remap>.<next-line>"........ |
| 82780 | 20 20 20 27 6d 61 67 69 74 2d 6e 65 78 74 2d 6c 69 6e 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c | ...'magit-next-line..."<remap>.< |
| 827a0 | 65 76 69 6c 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 3e 22 20 20 27 65 76 69 6c 2d 70 72 65 76 | evil-previous-line>"..'evil-prev |
| 827c0 | 69 6f 75 73 2d 76 69 73 75 61 6c 2d 6c 69 6e 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 65 76 69 | ious-visual-line..."<remap>.<evi |
| 827e0 | 6c 2d 6e 65 78 74 2d 6c 69 6e 65 3e 22 20 20 20 20 20 20 27 65 76 69 6c 2d 6e 65 78 74 2d 76 69 | l-next-line>"......'evil-next-vi |
| 82800 | 73 75 61 6c 2d 6c 69 6e 65 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d | sual-line)..(defun.magit-delete- |
| 82820 | 74 68 69 6e 67 20 28 29 0a 20 20 22 54 68 69 73 20 69 73 20 61 20 70 6c 61 63 65 68 6f 6c 64 65 | thing.()..."This.is.a.placeholde |
| 82840 | 72 20 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 73 69 67 6e 61 6c 73 20 61 6e 20 65 72 72 6f | r.command,.which.signals.an.erro |
| 82860 | 72 20 69 66 20 63 61 6c 6c 65 64 2e 0a 57 68 65 72 65 20 61 70 70 6c 69 63 61 62 6c 65 2c 20 6f | r.if.called..Where.applicable,.o |
| 82880 | 74 68 65 72 20 6b 65 79 6d 61 70 73 20 72 65 6d 61 70 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | ther.keymaps.remap.this.command. |
| 828a0 | 74 6f 20 61 6e 6f 74 68 65 72 2c 0a 77 68 69 63 68 20 61 63 74 75 61 6c 6c 79 20 64 65 6c 65 74 | to.another,.which.actually.delet |
| 828c0 | 65 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 69 6e 74 65 72 | es.the.thing.at.point."...(inter |
| 828e0 | 61 63 74 69 76 65 29 0a 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 65 72 65 20 69 73 20 | active)...(user-error."There.is. |
| 82900 | 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 65 20 | no.thing.at.point.that.could.be. |
| 82920 | 64 65 6c 65 74 65 64 22 29 29 0a 3b 3b 20 53 74 61 72 74 69 6e 67 20 77 69 74 68 20 45 6d 61 63 | deleted")).;;.Starting.with.Emac |
| 82940 | 73 20 32 38 2e 31 20 77 65 20 63 6f 75 6c 64 20 75 73 65 20 28 64 65 63 6c 61 72 65 20 28 63 6f | s.28.1.we.could.use.(declare.(co |
| 82960 | 6d 70 6c 65 74 69 6f 6e 20 69 67 6e 6f 72 65 29 29 2e 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 64 | mpletion.ignore))..(put.'magit-d |
| 82980 | 65 6c 65 74 65 2d 74 68 69 6e 67 20 27 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 72 65 64 69 63 61 74 | elete-thing.'completion-predicat |
| 829a0 | 65 20 23 27 69 67 6e 6f 72 65 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 76 69 73 69 74 2d | e.#'ignore)..(defun.magit-visit- |
| 829c0 | 74 68 69 6e 67 20 28 29 0a 20 20 22 54 68 69 73 20 69 73 20 61 20 70 6c 61 63 65 68 6f 6c 64 65 | thing.()..."This.is.a.placeholde |
| 829e0 | 72 20 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 6d 61 79 20 73 69 67 6e 61 6c 20 61 6e 20 65 | r.command,.which.may.signal.an.e |
| 82a00 | 72 72 6f 72 20 69 66 20 63 61 6c 6c 65 64 2e 0a 57 68 65 72 65 20 61 70 70 6c 69 63 61 62 6c 65 | rror.if.called..Where.applicable |
| 82a20 | 2c 20 6f 74 68 65 72 20 6b 65 79 6d 61 70 73 20 72 65 6d 61 70 20 74 68 69 73 20 63 6f 6d 6d 61 | ,.other.keymaps.remap.this.comma |
| 82a40 | 6e 64 20 74 6f 20 61 6e 6f 74 68 65 72 2c 0a 77 68 69 63 68 20 61 63 74 75 61 6c 6c 79 20 76 69 | nd.to.another,.which.actually.vi |
| 82a60 | 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 69 6e 74 | sits.the.thing.at.point."...(int |
| 82a80 | 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 2d 63 75 | eractive)...(if.(eq.transient-cu |
| 82aa0 | 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 29 0a 20 | rrent-command.'magit-dispatch).. |
| 82ac0 | 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 2d 62 69 | .....(call-interactively.(key-bi |
| 82ae0 | 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 20 20 20 | nding.(this-command-keys)))..... |
| 82b00 | 28 69 66 2d 6c 65 74 20 28 28 75 72 6c 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 75 | (if-let.((url.(thing-at-point.'u |
| 82b20 | 72 6c 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 75 72 6c 29 | rl.t))).........(browse-url.url) |
| 82b40 | 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 65 72 65 20 69 73 20 6e 6f 20 | .......(user-error."There.is.no. |
| 82b60 | 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 20 74 68 61 74 20 63 6f 75 6c 64 20 62 65 20 76 69 73 | thing.at.point.that.could.be.vis |
| 82b80 | 69 74 65 64 22 29 29 29 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e | ited")))).(put.'magit-visit-thin |
| 82ba0 | 67 20 27 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 72 65 64 69 63 61 74 65 20 23 27 69 67 6e 6f 72 65 | g.'completion-predicate.#'ignore |
| 82bc0 | 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 0a 20 20 | )..(defun.magit-edit-thing.()... |
| 82be0 | 22 54 68 69 73 20 69 73 20 61 20 70 6c 61 63 65 68 6f 6c 64 65 72 20 63 6f 6d 6d 61 6e 64 2c 20 | "This.is.a.placeholder.command,. |
| 82c00 | 77 68 69 63 68 20 6d 61 79 20 73 69 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 20 69 66 20 63 61 6c | which.may.signal.an.error.if.cal |
| 82c20 | 6c 65 64 2e 0a 57 68 65 72 65 20 61 70 70 6c 69 63 61 62 6c 65 2c 20 6f 74 68 65 72 20 6b 65 79 | led..Where.applicable,.other.key |
| 82c40 | 6d 61 70 73 20 72 65 6d 61 70 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 61 6e 6f 74 68 | maps.remap.this.command.to.anoth |
| 82c60 | 65 72 2c 0a 77 68 69 63 68 20 61 63 74 75 61 6c 6c 79 20 6c 65 74 73 20 79 6f 75 20 65 64 69 74 | er,.which.actually.lets.you.edit |
| 82c80 | 20 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 2c 20 6c 69 6b 65 6c 79 20 69 6e 20 61 | .the.thing.at.point,.likely.in.a |
| 82ca0 | 6e 6f 74 68 65 72 0a 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 | nother.buffer."...(interactive). |
| 82cc0 | 20 20 28 69 66 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 | ..(if.(eq.transient-current-comm |
| 82ce0 | 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 63 61 6c 6c | and.'magit-dispatch).......(call |
| 82d00 | 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 28 6b 65 79 2d 62 69 6e 64 69 6e 67 20 28 74 68 69 | -interactively.(key-binding.(thi |
| 82d20 | 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 29 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f | s-command-keys))).....(user-erro |
| 82d40 | 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 6e 74 20 74 68 | r."There.is.no.thing.at.point.th |
| 82d60 | 61 74 20 63 6f 75 6c 64 20 62 65 20 65 64 69 74 65 64 22 29 29 29 0a 28 70 75 74 20 27 6d 61 67 | at.could.be.edited"))).(put.'mag |
| 82d80 | 69 74 2d 65 64 69 74 2d 74 68 69 6e 67 20 27 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 72 65 64 69 63 | it-edit-thing.'completion-predic |
| 82da0 | 61 74 65 20 23 27 69 67 6e 6f 72 65 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 6f 77 | ate.#'ignore)..(defun.magit-brow |
| 82dc0 | 73 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 | se-thing.()..."This.is.a.placeho |
| 82de0 | 6c 64 65 72 20 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 6d 61 79 20 73 69 67 6e 61 6c 20 61 | lder.command,.which.may.signal.a |
| 82e00 | 6e 20 65 72 72 6f 72 20 69 66 20 63 61 6c 6c 65 64 2e 0a 57 68 65 72 65 20 61 70 70 6c 69 63 61 | n.error.if.called..Where.applica |
| 82e20 | 62 6c 65 2c 20 6f 74 68 65 72 20 6b 65 79 6d 61 70 73 20 72 65 6d 61 70 20 74 68 69 73 20 63 6f | ble,.other.keymaps.remap.this.co |
| 82e40 | 6d 6d 61 6e 64 20 74 6f 20 61 6e 6f 74 68 65 72 2c 0a 77 68 69 63 68 20 61 63 74 75 61 6c 6c 79 | mmand.to.another,.which.actually |
| 82e60 | 20 76 69 73 69 74 73 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 20 75 73 69 6e 67 20 60 62 72 | .visits.thing.at.point.using.`br |
| 82e80 | 6f 77 73 65 2d 75 72 6c 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 | owse-url'."...(interactive)...(i |
| 82ea0 | 66 2d 6c 65 74 20 28 28 75 72 6c 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 75 72 6c | f-let.((url.(thing-at-point.'url |
| 82ec0 | 20 74 29 29 29 0a 20 20 20 20 20 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 75 72 6c 29 0a 20 20 20 | .t))).......(browse-url.url).... |
| 82ee0 | 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 67 20 | .(user-error."There.is.no.thing. |
| 82f00 | 61 74 20 70 6f 69 6e 74 20 74 68 61 74 20 63 6f 75 6c 64 20 62 65 20 62 72 6f 77 73 65 64 22 29 | at.point.that.could.be.browsed") |
| 82f20 | 29 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 62 72 6f 77 73 65 2d 74 68 69 6e 67 20 27 63 6f 6d | )).(put.'magit-browse-thing.'com |
| 82f40 | 70 6c 65 74 69 6f 6e 2d 70 72 65 64 69 63 61 74 65 20 23 27 69 67 6e 6f 72 65 29 0a 0a 28 64 65 | pletion-predicate.#'ignore)..(de |
| 82f60 | 66 75 6e 20 6d 61 67 69 74 2d 63 6f 70 79 2d 74 68 69 6e 67 20 28 29 0a 20 20 22 54 68 69 73 20 | fun.magit-copy-thing.()..."This. |
| 82f80 | 69 73 20 61 20 70 6c 61 63 65 68 6f 6c 64 65 72 20 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 | is.a.placeholder.command,.which. |
| 82fa0 | 73 69 67 6e 61 6c 73 20 61 6e 20 65 72 72 6f 72 20 69 66 20 63 61 6c 6c 65 64 2e 0a 57 68 65 72 | signals.an.error.if.called..Wher |
| 82fc0 | 65 20 61 70 70 6c 69 63 61 62 6c 65 2c 20 6f 74 68 65 72 20 6b 65 79 6d 61 70 73 20 72 65 6d 61 | e.applicable,.other.keymaps.rema |
| 82fe0 | 70 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 61 6e 6f 74 68 65 72 2c 0a 77 68 69 63 68 | p.this.command.to.another,.which |
| 83000 | 20 61 63 74 75 61 6c 6c 79 20 63 6f 70 69 65 73 20 73 6f 6d 65 20 72 65 70 72 65 73 65 6e 74 61 | .actually.copies.some.representa |
| 83020 | 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 0a 74 6f 20 74 68 | tion.of.the.thing.at.point.to.th |
| 83040 | 65 20 6b 69 6c 6c 20 72 69 6e 67 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | e.kill.ring."...(interactive)... |
| 83060 | 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 67 20 61 | (user-error."There.is.no.thing.a |
| 83080 | 74 20 70 6f 69 6e 74 20 74 68 61 74 20 77 65 20 6b 6e 6f 77 20 68 6f 77 20 74 6f 20 63 6f 70 79 | t.point.that.we.know.how.to.copy |
| 830a0 | 22 29 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 63 6f 70 79 2d 74 68 69 6e 67 20 27 63 6f 6d 70 | ")).(put.'magit-copy-thing.'comp |
| 830c0 | 6c 65 74 69 6f 6e 2d 70 72 65 64 69 63 61 74 65 20 23 27 69 67 6e 6f 72 65 29 0a 0a 3b 3b 3b 23 | letion-predicate.#'ignore)..;;;# |
| 830e0 | 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 66 6f 20 28 29 0a | ##autoload.(defun.magit-info.(). |
| 83100 | 20 20 22 56 69 73 69 74 20 74 68 65 20 4d 61 67 69 74 20 6d 61 6e 75 61 6c 2e 22 0a 20 20 28 69 | .."Visit.the.Magit.manual."...(i |
| 83120 | 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 6e 66 6f 20 22 6d 61 67 69 74 22 29 29 0a 0a 28 | nteractive)...(info."magit"))..( |
| 83140 | 64 65 66 76 61 72 20 62 75 67 2d 72 65 66 65 72 65 6e 63 65 2d 6d 61 70 29 0a 28 77 69 74 68 2d | defvar.bug-reference-map).(with- |
| 83160 | 65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 20 27 62 75 67 2d 72 65 66 65 72 65 6e 63 65 0a 20 | eval-after-load.'bug-reference.. |
| 83180 | 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 62 75 67 2d 72 65 66 65 72 65 6e 63 65 2d 6d 61 70 20 22 | .(keymap-set.bug-reference-map." |
| 831a0 | 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 3e 22 0a 20 20 20 | <remap>.<magit-visit-thing>".... |
| 831c0 | 20 20 20 20 20 20 20 20 20 20 20 27 62 75 67 2d 72 65 66 65 72 65 6e 63 65 2d 70 75 73 68 2d 62 | ...........'bug-reference-push-b |
| 831e0 | 75 74 74 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 | utton))..(easy-menu-define.magit |
| 83200 | 2d 6d 6f 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 | -mode-menu.magit-mode-map..."Mag |
| 83220 | 69 74 20 6d 65 6e 75 2e 22 0a 20 20 3b 3b 20 53 69 6d 69 6c 61 72 20 74 6f 20 60 6d 61 67 69 74 | it.menu."...;;.Similar.to.`magit |
| 83240 | 2d 64 69 73 70 61 74 63 68 27 20 62 75 74 20 65 78 63 6c 75 64 65 3a 0a 20 20 3b 3b 20 2d 20 63 | -dispatch'.but.exclude:...;;.-.c |
| 83260 | 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 | ommands.that.are.available.from. |
| 83280 | 63 6f 6e 74 65 78 74 20 6d 65 6e 75 73 3a 0a 20 20 3b 3b 20 20 20 61 70 70 6c 79 2c 20 72 65 76 | context.menus:...;;...apply,.rev |
| 832a0 | 65 72 73 65 2c 20 64 69 73 63 61 72 64 2c 20 73 74 61 67 65 2c 20 75 6e 73 74 61 67 65 2c 0a 20 | erse,.discard,.stage,.unstage,.. |
| 832c0 | 20 3b 3b 20 20 20 63 68 65 72 72 79 2d 70 69 63 6b 2c 20 72 65 76 65 72 74 2c 20 72 65 73 65 74 | .;;...cherry-pick,.revert,.reset |
| 832e0 | 2c 0a 20 20 3b 3b 20 20 20 64 65 73 63 72 69 62 65 2d 73 65 63 74 69 6f 6e 0a 20 20 3b 3b 20 2d | ,...;;...describe-section...;;.- |
| 83300 | 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f | .commands.that.are.available.fro |
| 83320 | 6d 20 73 75 62 6d 65 6e 75 73 3a 0a 20 20 3b 3b 20 20 20 67 69 74 2d 63 6f 6d 6d 61 6e 64 2c 20 | m.submenus:...;;...git-command,. |
| 83340 | 65 64 69 66 66 2d 64 77 69 6d 0a 20 20 3b 3b 20 2d 20 61 6e 64 3a 20 72 65 66 72 65 73 68 2d 61 | ediff-dwim...;;.-.and:.refresh-a |
| 83360 | 6c 6c 2c 20 73 74 61 74 75 73 2d 6a 75 6d 70 2c 20 73 74 61 74 75 73 2d 71 75 69 63 6b 2e 0a 20 | ll,.status-jump,.status-quick... |
| 83380 | 20 27 28 22 4d 61 67 69 74 22 0a 20 20 20 20 22 2d 2d 2d 22 20 22 49 6e 73 70 65 63 74 22 0a 20 | .'("Magit"....."---"."Inspect".. |
| 833a0 | 20 20 20 5b 22 20 20 20 20 20 42 69 73 65 63 74 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 | ...[".....Bisect..."............ |
| 833c0 | 20 6d 61 67 69 74 2d 62 69 73 65 63 74 20 74 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 43 68 65 72 | .magit-bisect.t].....[".....Cher |
| 833e0 | 72 69 65 73 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 68 65 72 72 79 20 | ries..."...........magit-cherry. |
| 83400 | 74 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 44 69 66 66 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 | t].....[".....Diff...".......... |
| 83420 | 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 20 74 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 45 64 | .....magit-diff.t].....[".....Ed |
| 83440 | 69 66 66 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 65 64 69 66 66 | iff..."..............magit-ediff |
| 83460 | 20 74 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 4c 6f 67 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 | .t].....[".....Log...".......... |
| 83480 | 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 20 74 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 52 65 | ......magit-log.t].....[".....Re |
| 834a0 | 66 65 72 65 6e 63 65 73 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 68 6f 77 2d | ferences...".........magit-show- |
| 834c0 | 72 65 66 73 20 74 5d 0a 20 20 20 20 22 2d 2d 2d 22 20 22 4d 61 6e 69 70 75 6c 61 74 65 22 0a 20 | refs.t]....."---"."Manipulate".. |
| 834e0 | 20 20 20 5b 22 20 20 20 20 20 43 6f 6d 6d 69 74 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 | ...[".....Commit..."............ |
| 83500 | 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 20 74 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 53 74 61 73 | .magit-commit.t].....[".....Stas |
| 83520 | 68 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 73 68 20 74 | h..."..............magit-stash.t |
| 83540 | 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 54 61 67 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 | ].....[".....Tag..."............ |
| 83560 | 20 20 20 20 6d 61 67 69 74 2d 74 61 67 20 74 5d 0a 20 20 20 20 22 2d 2d 2d 22 0a 20 20 20 20 5b | ....magit-tag.t]....."---".....[ |
| 83580 | 22 20 20 20 20 20 42 72 61 6e 63 68 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 | ".....Branch...".............mag |
| 835a0 | 69 74 2d 62 72 61 6e 63 68 20 74 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 52 65 6d 6f 74 65 2e 2e | it-branch.t].....[".....Remote.. |
| 835c0 | 2e 22 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 20 74 5d 0a 20 | .".............magit-remote.t].. |
| 835e0 | 20 20 20 22 2d 2d 2d 22 0a 20 20 20 20 5b 22 20 20 20 20 20 4d 65 72 67 65 2e 2e 2e 22 20 20 20 | ..."---".....[".....Merge..."... |
| 83600 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6d 65 72 67 65 20 74 5d 0a 20 20 20 20 5b 22 | ...........magit-merge.t].....[" |
| 83620 | 20 20 20 20 20 52 65 62 61 73 65 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 | .....Rebase...".............magi |
| 83640 | 74 2d 72 65 62 61 73 65 20 74 5d 0a 20 20 20 20 22 2d 2d 2d 22 20 22 54 72 61 6e 73 66 65 72 22 | t-rebase.t]....."---"."Transfer" |
| 83660 | 0a 20 20 20 20 5b 22 20 20 20 20 20 46 65 74 63 68 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 | .....[".....Fetch..."........... |
| 83680 | 20 20 20 6d 61 67 69 74 2d 66 65 74 63 68 20 74 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 50 75 6c | ...magit-fetch.t].....[".....Pul |
| 836a0 | 6c 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 70 75 6c 6c 20 74 | l..."...............magit-pull.t |
| 836c0 | 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 50 75 73 68 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 | ].....[".....Push..."........... |
| 836e0 | 20 20 20 20 6d 61 67 69 74 2d 70 75 73 68 20 74 5d 0a 20 20 20 20 22 2d 2d 2d 22 20 22 53 65 74 | ....magit-push.t]....."---"."Set |
| 83700 | 75 70 22 0a 20 20 20 20 5b 22 20 20 20 20 20 43 6c 6f 6e 65 2e 2e 2e 22 20 20 20 20 20 20 20 20 | up".....[".....Clone..."........ |
| 83720 | 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 20 74 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 | ......magit-clone.t].....["..... |
| 83740 | 49 67 6e 6f 72 65 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 67 69 74 | Ignore...".............magit-git |
| 83760 | 69 67 6e 6f 72 65 20 74 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 49 6e 69 74 2e 2e 2e 22 20 20 20 | ignore.t].....[".....Init..."... |
| 83780 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 69 6e 69 74 20 74 5d 0a 20 20 20 20 22 2d | ............magit-init.t]....."- |
| 837a0 | 2d 2d 22 0a 20 20 20 20 28 22 41 64 76 61 6e 63 65 64 22 0a 20 20 20 20 20 5b 22 52 75 6e 2e 2e | --".....("Advanced"......["Run.. |
| 837c0 | 2e 22 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 75 6e 20 | ."....................magit-run. |
| 837e0 | 74 5d 0a 20 20 20 20 20 22 2d 2d 2d 22 0a 20 20 20 20 20 5b 22 41 70 70 6c 79 20 70 61 74 63 68 | t]......"---"......["Apply.patch |
| 83800 | 65 73 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 61 6d 20 74 5d 0a 20 20 20 20 | es..."..........magit-am.t]..... |
| 83820 | 20 5b 22 46 6f 72 6d 61 74 20 70 61 74 63 68 65 73 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 6d 61 | .["Format.patches...".........ma |
| 83840 | 67 69 74 2d 70 61 74 63 68 20 74 5d 0a 20 20 20 20 20 22 2d 2d 2d 22 0a 20 20 20 20 20 5b 22 4e | git-patch.t]......"---"......["N |
| 83860 | 6f 74 65 2e 2e 2e 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 | ote..."...................magit- |
| 83880 | 6e 6f 74 65 73 20 74 5d 0a 20 20 20 20 20 22 2d 2d 2d 22 0a 20 20 20 20 20 5b 22 53 75 62 6d 6f | notes.t]......"---"......["Submo |
| 838a0 | 64 75 6c 65 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 75 62 6d | dule..."..............magit-subm |
| 838c0 | 6f 64 75 6c 65 20 74 5d 0a 20 20 20 20 20 5b 22 53 75 62 74 72 65 65 2e 2e 2e 22 20 20 20 20 20 | odule.t]......["Subtree..."..... |
| 838e0 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 20 74 5d 0a 20 20 20 20 | ...........magit-subtree.t]..... |
| 83900 | 20 5b 22 57 6f 72 6b 74 72 65 65 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | .["Worktree..."...............ma |
| 83920 | 67 69 74 2d 77 6f 72 6b 74 72 65 65 20 74 5d 29 0a 20 20 20 20 22 2d 2d 2d 22 0a 20 20 20 20 5b | git-worktree.t])....."---".....[ |
| 83940 | 22 53 68 6f 77 20 63 6f 6d 6d 61 6e 64 20 64 69 73 70 61 74 63 68 65 72 2e 2e 2e 22 20 6d 61 67 | "Show.command.dispatcher...".mag |
| 83960 | 69 74 2d 64 69 73 70 61 74 63 68 20 74 5d 0a 20 20 20 20 5b 22 53 68 6f 77 20 6d 61 6e 75 61 6c | it-dispatch.t].....["Show.manual |
| 83980 | 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 69 6e 66 6f 20 74 5d 0a 20 | "................magit-info.t].. |
| 839a0 | 20 20 20 5b 22 53 68 6f 77 20 61 6e 6f 74 68 65 72 20 62 75 66 66 65 72 22 20 20 20 20 20 20 20 | ...["Show.another.buffer"....... |
| 839c0 | 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 | .magit-display-repository-buffer |
| 839e0 | 20 74 5d 0a 20 20 20 20 22 2d 2d 2d 22 0a 20 20 20 20 28 22 43 68 61 6e 67 65 20 62 75 66 66 65 | .t]....."---".....("Change.buffe |
| 83a00 | 72 20 61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 20 20 5b 22 44 69 66 66 20 61 72 67 75 6d 65 6e | r.arguments"......["Diff.argumen |
| 83a20 | 74 73 22 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 72 65 73 | ts"............magit-diff-refres |
| 83a40 | 68 20 74 5d 0a 20 20 20 20 20 5b 22 4c 6f 67 20 61 72 67 75 6d 65 6e 74 73 22 20 20 20 20 20 20 | h.t]......["Log.arguments"...... |
| 83a60 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 20 74 5d 29 0a 20 20 20 | .......magit-log-refresh.t]).... |
| 83a80 | 20 5b 22 52 65 66 72 65 73 68 20 62 75 66 66 65 72 22 20 20 20 20 20 20 20 20 20 20 20 20 20 6d | .["Refresh.buffer".............m |
| 83aa0 | 61 67 69 74 2d 72 65 66 72 65 73 68 20 74 5d 0a 20 20 20 20 5b 22 42 75 72 79 20 62 75 66 66 65 | agit-refresh.t].....["Bury.buffe |
| 83ac0 | 72 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 | r"................magit-mode-bur |
| 83ae0 | 79 2d 62 75 66 66 65 72 20 74 5d 29 29 0a 0a 3b 3b 3b 20 4d 6f 64 65 0a 0a 28 64 65 66 75 6e 20 | y-buffer.t]))..;;;.Mode..(defun. |
| 83b00 | 6d 61 67 69 74 2d 6c 6f 61 64 2d 63 6f 6e 66 69 67 2d 65 78 74 65 6e 73 69 6f 6e 73 20 28 29 0a | magit-load-config-extensions.(). |
| 83b20 | 20 20 22 4c 6f 61 64 20 4d 61 67 69 74 20 65 78 74 65 6e 73 69 6f 6e 73 20 74 68 61 74 20 61 72 | .."Load.Magit.extensions.that.ar |
| 83b40 | 65 20 64 65 66 69 6e 65 64 20 61 74 20 74 68 65 20 47 69 74 20 63 6f 6e 66 69 67 20 6c 61 79 65 | e.defined.at.the.Git.config.laye |
| 83b60 | 72 2e 22 0a 20 20 28 64 6f 6c 69 73 74 20 28 65 78 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 61 6c | r."...(dolist.(ext.(magit-get-al |
| 83b80 | 6c 20 22 6d 61 67 69 74 2e 65 78 74 65 6e 73 69 6f 6e 22 29 29 0a 20 20 20 20 28 6c 65 74 20 28 | l."magit.extension")).....(let.( |
| 83ba0 | 28 73 79 6d 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61 74 20 22 6d 61 67 69 74 2d 25 73 2d 6d | (sym.(intern.(format."magit-%s-m |
| 83bc0 | 6f 64 65 22 20 65 78 74 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 62 6f 75 6e 64 | ode".ext)))).......(when.(fbound |
| 83be0 | 70 20 73 79 6d 29 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 73 79 6d 20 31 29 29 29 | p.sym).........(funcall.sym.1))) |
| 83c00 | 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 69 74 2d 6d | ))..(define-derived-mode.magit-m |
| 83c20 | 6f 64 65 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 64 65 20 22 4d 61 67 69 74 22 0a 20 | ode.magit-section-mode."Magit".. |
| 83c40 | 20 22 50 61 72 65 6e 74 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 66 72 6f 6d 20 77 68 69 63 68 20 4d | ."Parent.major.mode.from.which.M |
| 83c60 | 61 67 69 74 20 6d 61 6a 6f 72 20 6d 6f 64 65 73 20 69 6e 68 65 72 69 74 2e 0a 0a 4d 61 67 69 74 | agit.major.modes.inherit...Magit |
| 83c80 | 20 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 | .is.documented.in.info.node.`(ma |
| 83ca0 | 67 69 74 29 27 2e 22 0a 20 20 3a 69 6e 74 65 72 61 63 74 69 76 65 20 6e 69 6c 0a 20 20 3a 67 72 | git)'."...:interactive.nil...:gr |
| 83cc0 | 6f 75 70 20 27 6d 61 67 69 74 0a 20 20 28 6d 61 67 69 74 2d 68 61 63 6b 2d 64 69 72 2d 6c 6f 63 | oup.'magit...(magit-hack-dir-loc |
| 83ce0 | 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 0a 20 20 28 66 61 63 65 2d 72 65 6d 61 70 2d 61 64 64 2d | al-variables)...(face-remap-add- |
| 83d00 | 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 69 74 2d 68 65 61 | relative.'header-line.'magit-hea |
| 83d20 | 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 65 2d 70 72 6f 63 | der-line)...(setq.mode-line-proc |
| 83d40 | 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 6c 2d 67 65 74 20 | ess.(magit-repository-local-get. |
| 83d60 | 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 74 71 2d 6c 6f 63 | 'mode-line-process))...(setq-loc |
| 83d80 | 61 6c 20 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6d 61 67 69 | al.revert-buffer-function.#'magi |
| 83da0 | 74 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 62 | t-revert-buffer)...(setq-local.b |
| 83dc0 | 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 6f 6e 20 23 27 6d | ookmark-make-record-function.#'m |
| 83de0 | 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 71 2d 6c 6f 63 | agit--make-bookmark)...(setq-loc |
| 83e00 | 61 6c 20 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 20 23 | al.imenu-create-index-function.# |
| 83e20 | 27 6d 61 67 69 74 2d 2d 69 6d 65 6e 75 2d 63 72 65 61 74 65 2d 69 6e 64 65 78 29 0a 20 20 28 73 | 'magit--imenu-create-index)...(s |
| 83e40 | 65 74 71 2d 6c 6f 63 61 6c 20 69 6d 65 6e 75 2d 64 65 66 61 75 6c 74 2d 67 6f 74 6f 2d 66 75 6e | etq-local.imenu-default-goto-fun |
| 83e60 | 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 2d 69 6d 65 6e 75 2d 67 6f 74 6f 2d 66 75 6e 63 74 69 | ction.#'magit--imenu-goto-functi |
| 83e80 | 6f 6e 29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 | on)...(setq-local.isearch-filter |
| 83ea0 | 2d 70 72 65 64 69 63 61 74 65 20 23 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 2d 6f 70 65 6e | -predicate.#'magit-section--open |
| 83ec0 | 2d 74 65 6d 70 6f 72 61 72 69 6c 79 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 68 61 63 | -temporarily))..(defun.magit-hac |
| 83ee0 | 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 20 28 29 0a 20 20 22 4c 69 6b 65 | k-dir-local-variables.()..."Like |
| 83f00 | 20 60 68 61 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 2d 6e 6f 6e 2d 66 | .`hack-dir-local-variables-non-f |
| 83f20 | 69 6c 65 2d 62 75 66 66 65 72 27 20 62 75 74 20 69 67 6e 6f 72 65 20 73 6f 6d 65 20 76 61 72 69 | ile-buffer'.but.ignore.some.vari |
| 83f40 | 61 62 6c 65 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 69 67 6e 6f 72 65 64 2d 6c 6f 63 61 6c 2d 76 | ables."...(let.((ignored-local-v |
| 83f60 | 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 20 20 20 20 60 28 73 68 6f 77 2d 74 72 61 69 6c 69 6e | ariables..........`(show-trailin |
| 83f80 | 67 2d 77 68 69 74 65 73 70 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 2c 40 69 67 6e 6f 72 65 | g-whitespace............,@ignore |
| 83fa0 | 64 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 29 29 0a 20 20 20 20 28 68 61 63 6b 2d 64 | d-local-variables))).....(hack-d |
| 83fc0 | 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 2d 6e 6f 6e 2d 66 69 6c 65 2d 62 75 66 66 | ir-local-variables-non-file-buff |
| 83fe0 | 65 72 29 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 | er)))..;;;.Local.Variables..(def |
| 84000 | 76 61 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 | var-local.magit-buffer-arguments |
| 84020 | 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 72 | .nil).(defvar-local.magit-buffer |
| 84040 | 2d 64 69 66 66 2d 74 79 70 65 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 | -diff-type.nil).(defvar-local.ma |
| 84060 | 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 20 6e 69 6c 29 0a 28 64 65 66 76 61 | git-buffer-diff-args.nil).(defva |
| 84080 | 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 20 | r-local.magit-buffer-diff-files. |
| 840a0 | 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | nil).(defvar-local.magit-buffer- |
| 840c0 | 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 0a 28 64 65 66 76 61 | diff-files-suspended.nil).(defva |
| 840e0 | 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 6e | r-local.magit-buffer-file-name.n |
| 84100 | 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 66 | il).(defvar-local.magit-buffer-f |
| 84120 | 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 61 67 69 74 2d 62 75 | iles.nil).(defvar-local.magit-bu |
| 84140 | 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c | ffer-log-args.nil).(defvar-local |
| 84160 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 73 20 6e 69 6c 29 0a 28 64 65 | .magit-buffer-log-files.nil).(de |
| 84180 | 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 20 6e 69 | fvar-local.magit-buffer-range.ni |
| 841a0 | 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 61 | l).(defvar-local.magit-buffer-ra |
| 841c0 | 6e 67 65 2d 68 61 73 68 65 64 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 | nge-hashed.nil).(defvar-local.ma |
| 841e0 | 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d | git-buffer-refname.nil).(defvar- |
| 84200 | 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 20 6e 69 6c 29 | local.magit-buffer-revision.nil) |
| 84220 | 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 76 69 | .(defvar-local.magit-buffer-revi |
| 84240 | 73 69 6f 6e 2d 68 61 73 68 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 | sion-hash.nil).(defvar-local.mag |
| 84260 | 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 73 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 | it-buffer-revisions.nil).(defvar |
| 84280 | 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 74 79 70 65 61 72 67 20 6e 69 6c 29 | -local.magit-buffer-typearg.nil) |
| 842a0 | 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 75 70 73 74 | .(defvar-local.magit-buffer-upst |
| 842c0 | 72 65 61 6d 20 6e 69 6c 29 0a 0a 3b 3b 20 54 68 65 73 65 20 76 61 72 69 61 62 6c 65 73 20 61 72 | ream.nil)..;;.These.variables.ar |
| 842e0 | 65 20 61 6c 73 6f 20 75 73 65 64 20 69 6e 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 | e.also.used.in.file-visiting.buf |
| 84300 | 66 65 72 73 2e 0a 3b 3b 20 42 65 63 61 75 73 65 20 74 68 65 20 75 73 65 72 20 6d 61 79 20 63 68 | fers..;;.Because.the.user.may.ch |
| 84320 | 61 6e 67 65 20 74 68 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 2c 20 74 68 65 79 20 68 61 76 65 0a 3b | ange.the.major-mode,.they.have.; |
| 84340 | 3b 20 74 6f 20 62 65 20 70 65 72 6d 61 6e 65 6e 74 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2e 0a | ;.to.be.permanent.buffer-local.. |
| 84360 | 28 70 75 74 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 27 70 65 | (put.'magit-buffer-file-name.'pe |
| 84380 | 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 62 75 66 | rmanent-local.t).(put.'magit-buf |
| 843a0 | 66 65 72 2d 72 65 66 6e 61 6d 65 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a | fer-refname.'permanent-local.t). |
| 843c0 | 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 20 27 70 65 72 | (put.'magit-buffer-revision.'per |
| 843e0 | 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 62 75 66 66 | manent-local.t).(put.'magit-buff |
| 84400 | 65 72 2d 72 65 76 69 73 69 6f 6e 2d 68 61 73 68 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 | er-revision-hash.'permanent-loca |
| 84420 | 6c 20 74 29 0a 0a 3b 3b 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 27 20 72 65 2d 65 6e 61 62 6c | l.t)..;;.`magit-status'.re-enabl |
| 84440 | 65 73 20 6d 6f 64 65 20 66 75 6e 63 74 69 6f 6e 20 62 75 74 20 69 74 73 20 72 65 66 72 65 73 68 | es.mode.function.but.its.refresh |
| 84460 | 65 72 0a 3b 3b 20 66 75 6e 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 72 65 69 6e 73 74 61 74 | er.;;.function.does.not.reinstat |
| 84480 | 65 20 74 68 69 73 2e 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d | e.this..(put.'magit-buffer-diff- |
| 844a0 | 66 69 6c 65 73 2d 73 75 73 70 65 6e 64 65 64 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c | files-suspended.'permanent-local |
| 844c0 | 20 74 29 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | .t)..(cl-defgeneric.magit-buffer |
| 844e0 | 2d 76 61 6c 75 65 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 | -value.()..."Return.the.value.of |
| 84500 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 54 68 65 20 5c 22 76 61 6c 75 65 | .the.current.buffer..The.\"value |
| 84520 | 5c 22 20 69 64 65 6e 74 69 66 69 65 73 20 77 68 61 74 20 69 73 20 62 65 69 6e 67 20 64 69 73 70 | \".identifies.what.is.being.disp |
| 84540 | 6c 61 79 65 64 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 2e 0a 54 68 65 20 62 75 66 66 65 72 27 | layed.in.the.buffer..The.buffer' |
| 84560 | 73 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 73 68 6f 75 6c 64 20 64 65 72 69 76 65 20 66 72 6f 6d 20 | s.major-mode.should.derive.from. |
| 84580 | 60 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 64 65 27 2e 22 0a 20 20 6e 69 6c 29 0a 0a 28 | `magit-section-mode'."...nil)..( |
| 845a0 | 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 70 72 65 76 69 6f 75 73 2d 73 65 63 74 | defvar-local.magit-previous-sect |
| 845c0 | 69 6f 6e 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 | ion.nil).(put.'magit-previous-se |
| 845e0 | 63 74 69 6f 6e 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a 0a 3b 3b 3b 20 53 | ction.'permanent-local.t)..;;;.S |
| 84600 | 65 74 75 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 | etup.Buffer..(defmacro.magit-set |
| 84620 | 75 70 2d 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 | up-buffer.(mode.&optional.locked |
| 84640 | 20 26 72 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 | .&rest.bindings)...(declare.(ind |
| 84660 | 65 6e 74 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 | ent.2))...`(magit-setup-buffer-i |
| 84680 | 6e 74 65 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 | nternal.....,mode.,locked.....,( |
| 846a0 | 63 6f 6e 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 | cons.'list.(mapcar.(pcase-lambda |
| 846c0 | 20 28 60 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 | .(`(,var.,form))................ |
| 846e0 | 20 20 20 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 | ............`(list.',var.,form)) |
| 84700 | 0a 20 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 69 6e 64 69 6e | ..........................bindin |
| 84720 | 67 73 29 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 | gs))))..(defun.magit-setup-buffe |
| 84740 | 72 2d 69 6e 74 65 72 6e 61 6c 20 28 20 6d 6f 64 65 20 6c 6f 63 6b 65 64 20 62 69 6e 64 69 6e 67 | r-internal.(.mode.locked.binding |
| 84760 | 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 20 20 | s............................... |
| 84780 | 20 20 20 20 20 20 20 26 6f 70 74 69 6f 6e 61 6c 20 62 75 66 66 65 72 2d 6f 72 2d 6e 61 6d 65 20 | .......&optional.buffer-or-name. |
| 847a0 | 64 69 72 65 63 74 6f 72 79 29 0a 20 20 28 6c 65 74 2a 20 28 28 76 61 6c 75 65 20 20 20 28 61 6e | directory)...(let*.((value...(an |
| 847c0 | 64 20 6c 6f 63 6b 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.locked........................ |
| 847e0 | 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (with-temp-buffer............... |
| 84800 | 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 64 6f 6c 69 73 74 20 28 60 28 2c 76 61 72 | ...........(pcase-dolist.(`(,var |
| 84820 | 20 2c 76 61 6c 29 20 62 69 6e 64 69 6e 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .,val).bindings)................ |
| 84840 | 20 20 20 20 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 | ............(set.(make-local-var |
| 84860 | 69 61 62 6c 65 20 76 61 72 29 20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iable.var).val))................ |
| 84880 | 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 65 | ..........(let.((major-mode.mode |
| 848a0 | 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 6d | ))............................(m |
| 848c0 | 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 20 | agit-buffer-value))))).......... |
| 848e0 | 28 62 75 66 66 65 72 20 20 28 69 66 20 62 75 66 66 65 72 2d 6f 72 2d 6e 61 6d 65 0a 20 20 20 20 | (buffer..(if.buffer-or-name..... |
| 84900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 74 2d 62 75 66 66 65 72 2d 63 72 | ..................(get-buffer-cr |
| 84920 | 65 61 74 65 20 62 75 66 66 65 72 2d 6f 72 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | eate.buffer-or-name)............ |
| 84940 | 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 72 20 | .........(magit-get-mode-buffer. |
| 84960 | 6d 6f 64 65 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 63 74 69 6f 6e 20 | mode.value)))..........(section. |
| 84980 | 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 |
| 849a0 | 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 |
| 849c0 | 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....... |
| 849e0 | 28 73 65 74 71 20 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 6e 65 77 | (setq.buffer.(magit-generate-new |
| 84a00 | 2d 62 75 66 66 65 72 20 6d 6f 64 65 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d | -buffer.mode.value))).....(with- |
| 84a20 | 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 73 65 74 | current-buffer.buffer.......(set |
| 84a40 | 71 20 6d 61 67 69 74 2d 70 72 65 76 69 6f 75 73 2d 73 65 63 74 69 6f 6e 20 73 65 63 74 69 6f 6e | q.magit-previous-section.section |
| 84a60 | 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 | ).......(when.directory......... |
| 84a80 | 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72 65 63 74 6f 72 | (setq.default-directory.director |
| 84aa0 | 79 29 29 0a 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 6f 64 65 29 0a 20 20 20 20 20 20 28 | y)).......(funcall.mode).......( |
| 84ac0 | 6d 61 67 69 74 2d 78 72 65 66 2d 73 65 74 75 70 20 23 27 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 | magit-xref-setup.#'magit-setup-b |
| 84ae0 | 75 66 66 65 72 2d 69 6e 74 65 72 6e 61 6c 20 62 69 6e 64 69 6e 67 73 29 0a 20 20 20 20 20 20 28 | uffer-internal.bindings).......( |
| 84b00 | 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 |
| 84b20 | 6e 67 73 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 20 28 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 | ngs).........(set.(make-local-va |
| 84b40 | 72 69 61 62 6c 65 20 76 61 72 29 20 76 61 6c 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 63 72 | riable.var).val)).......(when.cr |
| 84b60 | 65 61 74 65 64 0a 20 20 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d | eated.........(run-hooks.'magit- |
| 84b80 | 63 72 65 61 74 65 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 | create-buffer-hook))).....(magit |
| 84ba0 | 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 29 0a 20 20 20 20 28 77 69 74 | -display-buffer.buffer).....(wit |
| 84bc0 | 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 72 | h-current-buffer.buffer.......(r |
| 84be0 | 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75 66 66 65 72 2d 68 6f 6f | un-hooks.'magit-setup-buffer-hoo |
| 84c00 | 6b 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 20 63 | k).......(magit-refresh-buffer.c |
| 84c20 | 72 65 61 74 65 64 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 63 72 65 61 74 65 64 0a 20 20 20 20 | reated).......(when.created..... |
| 84c40 | 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 70 6f 73 74 2d 63 72 65 61 74 | ....(run-hooks.'magit-post-creat |
| 84c60 | 65 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 29 29 29 0a 20 20 20 20 62 75 66 66 65 72 29 29 0a 0a 3b | e-buffer-hook))).....buffer))..; |
| 84c80 | 3b 3b 20 44 69 73 70 6c 61 79 20 42 75 66 66 65 72 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 | ;;.Display.Buffer..(defvar.magit |
| 84ca0 | 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 6e 69 6c 0a 20 20 22 | -display-buffer-noselect.nil..." |
| 84cc0 | 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 60 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d | If.non-nil,.then.`magit-display- |
| 84ce0 | 62 75 66 66 65 72 27 20 64 6f 65 73 6e 27 74 20 63 61 6c 6c 20 60 73 65 6c 65 63 74 2d 77 69 6e | buffer'.doesn't.call.`select-win |
| 84d00 | 64 6f 77 27 2e 22 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 | dow'.")..(defun.magit-display-bu |
| 84d20 | 66 66 65 72 20 28 62 75 66 66 65 72 20 26 6f 70 74 69 6f 6e 61 6c 20 64 69 73 70 6c 61 79 2d 66 | ffer.(buffer.&optional.display-f |
| 84d40 | 75 6e 63 74 69 6f 6e 29 0a 20 20 22 44 69 73 70 6c 61 79 20 42 55 46 46 45 52 20 69 6e 20 73 6f | unction)..."Display.BUFFER.in.so |
| 84d60 | 6d 65 20 77 69 6e 64 6f 77 20 61 6e 64 20 6d 61 79 62 65 20 73 65 6c 65 63 74 20 69 74 2e 0a 0a | me.window.and.maybe.select.it... |
| 84d80 | 49 66 20 6f 70 74 69 6f 6e 61 6c 20 44 49 53 50 4c 41 59 2d 46 55 4e 43 54 49 4f 4e 20 69 73 20 | If.optional.DISPLAY-FUNCTION.is. |
| 84da0 | 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 75 73 65 20 74 68 61 74 20 74 6f 20 64 69 73 70 6c 61 | non-nil,.then.use.that.to.displa |
| 84dc0 | 79 0a 74 68 65 20 62 75 66 66 65 72 2e 20 20 4f 74 68 65 72 77 69 73 65 20 75 73 65 20 60 6d 61 | y.the.buffer...Otherwise.use.`ma |
| 84de0 | 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 27 2c 20 77 68 | git-display-buffer-function',.wh |
| 84e00 | 69 63 68 0a 69 73 20 74 68 65 20 6e 6f 72 6d 61 6c 20 63 61 73 65 2e 0a 0a 54 68 65 6e 2c 20 75 | ich.is.the.normal.case...Then,.u |
| 84e20 | 6e 6c 65 73 73 20 60 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 | nless.`magit-display-buffer-nose |
| 84e40 | 6c 65 63 74 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 73 65 6c 65 63 74 0a 74 68 65 20 77 69 6e | lect'.is.non-nil,.select.the.win |
| 84e60 | 64 6f 77 20 77 68 69 63 68 20 77 61 73 20 75 73 65 64 20 74 6f 20 64 69 73 70 6c 61 79 20 74 68 | dow.which.was.used.to.display.th |
| 84e80 | 65 20 62 75 66 66 65 72 2e 0a 0a 41 6c 73 6f 20 72 75 6e 20 74 68 65 20 68 6f 6f 6b 73 20 60 6d | e.buffer...Also.run.the.hooks.`m |
| 84ea0 | 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 27 0a 61 6e | agit-pre-display-buffer-hook'.an |
| 84ec0 | 64 20 60 6d 61 67 69 74 2d 70 6f 73 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 68 6f 6f | d.`magit-post-display-buffer-hoo |
| 84ee0 | 6b 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 62 75 66 66 | k'."...(with-current-buffer.buff |
| 84f00 | 65 72 0a 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 70 72 65 2d 64 69 73 | er.....(run-hooks.'magit-pre-dis |
| 84f20 | 70 6c 61 79 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 29 29 0a 20 20 28 6c 65 74 20 28 28 77 69 6e 64 | play-buffer-hook))...(let.((wind |
| 84f40 | 6f 77 20 28 66 75 6e 63 61 6c 6c 20 28 6f 72 20 64 69 73 70 6c 61 79 2d 66 75 6e 63 74 69 6f 6e | ow.(funcall.(or.display-function |
| 84f60 | 20 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 74 69 6f 6e 29 0a | .magit-display-buffer-function). |
| 84f80 | 20 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 29 | .........................buffer) |
| 84fa0 | 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 | )).....(unless.magit-display-buf |
| 84fc0 | 66 65 72 2d 6e 6f 73 65 6c 65 63 74 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6f 6c 64 2d 66 | fer-noselect.......(let*.((old-f |
| 84fe0 | 72 61 6d 65 20 28 73 65 6c 65 63 74 65 64 2d 66 72 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 | rame.(selected-frame)).......... |
| 85000 | 20 20 20 20 28 6e 65 77 2d 66 72 61 6d 65 20 28 77 69 6e 64 6f 77 2d 66 72 61 6d 65 20 77 69 6e | ....(new-frame.(window-frame.win |
| 85020 | 64 6f 77 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 77 69 | dow))).........(select-window.wi |
| 85040 | 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 6f 6c 64 2d 66 72 | ndow).........(unless.(eq.old-fr |
| 85060 | 61 6d 65 20 6e 65 77 2d 66 72 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 6c 65 63 74 | ame.new-frame)...........(select |
| 85080 | 2d 66 72 61 6d 65 2d 73 65 74 2d 69 6e 70 75 74 2d 66 6f 63 75 73 20 6e 65 77 2d 66 72 61 6d 65 | -frame-set-input-focus.new-frame |
| 850a0 | 29 29 29 29 29 0a 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 | )))))...(with-current-buffer.buf |
| 850c0 | 66 65 72 0a 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 70 6f 73 74 2d 64 | fer.....(run-hooks.'magit-post-d |
| 850e0 | 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | isplay-buffer-hook)))..(defun.ma |
| 85100 | 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 28 | git-display-buffer-traditional.( |
| 85120 | 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 20 74 68 65 20 77 61 | buffer)..."Display.BUFFER.the.wa |
| 85140 | 79 20 74 68 69 73 20 68 61 73 20 74 72 61 64 69 74 69 6f 6e 61 6c 6c 79 20 62 65 65 6e 20 64 6f | y.this.has.traditionally.been.do |
| 85160 | 6e 65 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 | ne."...(display-buffer....buffer |
| 85180 | 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 |
| 851a0 | 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 | -mode)....................(not.( |
| 851c0 | 6d 65 6d 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 | memq.(with-current-buffer.buffer |
| 851e0 | 20 6d 61 6a 6f 72 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 | .major-mode).................... |
| 85200 | 20 20 20 20 20 20 20 20 20 20 20 27 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 0a | ...........'(magit-process-mode. |
| 85220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 85240 | 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | magit-revision-mode............. |
| 85260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 6d | ....................magit-diff-m |
| 85280 | 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............................. |
| 852a0 | 20 20 20 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 | ....magit-stash-mode............ |
| 852c0 | 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 61 74 75 | .....................magit-statu |
| 852e0 | 73 2d 6d 6f 64 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 64 69 73 70 6c | s-mode))))...............'(displ |
| 85300 | 61 79 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 20 20 20 | ay-buffer-same-window).......... |
| 85320 | 20 20 20 6e 69 6c 29 29 29 20 3b 20 64 69 73 70 6c 61 79 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 | ...nil))).;.display.in.another.w |
| 85340 | 69 6e 64 6f 77 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 | indow..(defun.magit-display-buff |
| 85360 | 65 72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 2d 65 78 63 65 70 74 2d 64 69 66 66 2d 76 31 20 28 62 | er-same-window-except-diff-v1.(b |
| 85380 | 75 66 66 65 72 29 0a 20 20 22 44 69 73 70 6c 61 79 20 42 55 46 46 45 52 20 69 6e 20 74 68 65 20 | uffer)..."Display.BUFFER.in.the. |
| 853a0 | 73 65 6c 65 63 74 65 64 20 77 69 6e 64 6f 77 20 65 78 63 65 70 74 20 66 6f 72 20 73 6f 6d 65 20 | selected.window.except.for.some. |
| 853c0 | 6d 6f 64 65 73 2e 0a 49 66 20 61 20 62 75 66 66 65 72 27 73 20 60 6d 61 6a 6f 72 2d 6d 6f 64 65 | modes..If.a.buffer's.`major-mode |
| 853e0 | 27 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 64 65 27 | '.derives.from.`magit-diff-mode' |
| 85400 | 20 6f 72 0a 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 27 2c 20 64 69 73 70 6c 61 | .or.`magit-process-mode',.displa |
| 85420 | 79 20 69 74 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 20 20 44 69 73 70 6c 61 79 | y.it.in.another.window...Display |
| 85440 | 20 61 6c 6c 0a 6f 74 68 65 72 20 62 75 66 66 65 72 73 20 69 6e 20 74 68 65 20 73 65 6c 65 63 74 | .all.other.buffers.in.the.select |
| 85460 | 65 64 20 77 69 6e 64 6f 77 2e 22 0a 20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 0a 20 20 | ed.window."...(display-buffer... |
| 85480 | 20 62 75 66 66 65 72 20 28 69 66 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 | .buffer.(if.(with-current-buffer |
| 854a0 | 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 72 69 76 65 64 | .buffer.................(derived |
| 854c0 | 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d | -mode-p.'magit-diff-mode.'magit- |
| 854e0 | 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 20 20 20 20 27 28 6e | process-mode))...............'(n |
| 85500 | 69 6c 20 28 69 6e 68 69 62 69 74 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 20 2e 20 74 29 29 0a 20 20 | il.(inhibit-same-window...t))... |
| 85520 | 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 61 6d 65 2d | ..........'(display-buffer-same- |
| 85540 | 77 69 6e 64 6f 77 29 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 | window))))..(defun.magit--displa |
| 85560 | 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 66 72 61 6d 65 20 28 62 75 66 66 65 72 20 61 6c 69 73 74 | y-buffer-fullframe.(buffer.alist |
| 85580 | 29 0a 20 20 28 77 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 | )...(when-let.((window.(or.(disp |
| 855a0 | 6c 61 79 2d 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 | lay-buffer-reuse-window.buffer.a |
| 855c0 | 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)..........................( |
| 855e0 | 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 20 62 75 66 66 65 | display-buffer-same-window.buffe |
| 85600 | 72 20 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 20 20 20 20 | r.alist)........................ |
| 85620 | 20 20 28 64 69 73 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 | ..(display-buffer-pop-up-window. |
| 85640 | 62 75 66 66 65 72 20 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 | buffer.alist)................... |
| 85660 | 20 20 20 20 20 20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 75 73 65 2d 73 6f 6d 65 2d | .......(display-buffer-use-some- |
| 85680 | 77 69 6e 64 6f 77 20 62 75 66 66 65 72 20 61 6c 69 73 74 29 29 29 29 0a 20 20 20 20 28 64 65 6c | window.buffer.alist)))).....(del |
| 856a0 | 65 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 73 20 77 69 6e 64 6f 77 29 0a 20 20 20 20 77 69 | ete-other-windows.window).....wi |
| 856c0 | 6e 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 | ndow))..(defun.magit-display-buf |
| 856e0 | 66 65 72 2d 66 75 6c 6c 66 72 61 6d 65 2d 73 74 61 74 75 73 2d 76 31 20 28 62 75 66 66 65 72 29 | fer-fullframe-status-v1.(buffer) |
| 85700 | 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 6e 67 20 65 6e 74 69 | ..."Display.BUFFER,.filling.enti |
| 85720 | 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 74 61 74 75 73 20 62 | re.frame.if.BUFFER.is.a.status.b |
| 85740 | 75 66 66 65 72 2e 0a 4f 74 68 65 72 77 69 73 65 2c 20 62 65 68 61 76 65 20 6c 69 6b 65 20 60 6d | uffer..Otherwise,.behave.like.`m |
| 85760 | 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 27 | agit-display-buffer-traditional' |
| 85780 | 2e 22 0a 20 20 28 69 66 20 28 65 71 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 | ."...(if.(eq.(with-current-buffe |
| 857a0 | 72 20 62 75 66 66 65 72 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 27 | r.buffer.major-mode)...........' |
| 857c0 | 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 28 64 69 73 70 6c 61 | magit-status-mode).......(displa |
| 857e0 | 79 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 20 27 28 6d 61 67 69 74 2d 2d 64 69 73 70 6c 61 79 | y-buffer.buffer.'(magit--display |
| 85800 | 2d 62 75 66 66 65 72 2d 66 75 6c 6c 66 72 61 6d 65 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 64 | -buffer-fullframe)).....(magit-d |
| 85820 | 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 75 66 66 65 72 | isplay-buffer-traditional.buffer |
| 85840 | 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 |
| 85860 | 72 2d 74 6f 70 6c 65 66 74 20 28 62 75 66 66 65 72 20 61 6c 69 73 74 29 0a 20 20 28 6f 72 20 28 | r-topleft.(buffer.alist)...(or.( |
| 85880 | 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 72 65 75 73 65 2d 77 69 6e 64 6f 77 20 62 75 66 66 | display-buffer-reuse-window.buff |
| 858a0 | 65 72 20 61 6c 69 73 74 29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 77 69 6e 64 | er.alist).......(when-let.((wind |
| 858c0 | 6f 77 32 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 70 6f 70 2d 75 70 2d 77 69 6e 64 6f | ow2.(display-buffer-pop-up-windo |
| 858e0 | 77 20 62 75 66 66 65 72 20 61 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | w.buffer.alist))).........(let.( |
| 85900 | 28 77 69 6e 64 6f 77 31 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 29 29 0a 20 20 | (window1.(get-buffer-window))... |
| 85920 | 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 31 20 28 63 75 72 72 65 6e 74 2d 62 75 | ............(buffer1.(current-bu |
| 85940 | 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 32 20 28 77 | ffer))...............(buffer2.(w |
| 85960 | 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 77 69 6e 64 6f 77 32 29 29 0a 20 20 20 20 20 20 20 20 20 | indow-buffer.window2)).......... |
| 85980 | 20 20 20 20 20 28 77 32 2d 71 75 69 74 2d 72 65 73 74 6f 72 65 20 28 77 69 6e 64 6f 77 2d 70 61 | .....(w2-quit-restore.(window-pa |
| 859a0 | 72 61 6d 65 74 65 72 20 77 69 6e 64 6f 77 32 20 27 71 75 69 74 2d 72 65 73 74 6f 72 65 29 29 29 | rameter.window2.'quit-restore))) |
| 859c0 | 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 66 65 72 20 77 69 | ...........(set-window-buffer.wi |
| 859e0 | 6e 64 6f 77 31 20 62 75 66 66 65 72 32 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 77 69 | ndow1.buffer2)...........(set-wi |
| 85a00 | 6e 64 6f 77 2d 62 75 66 66 65 72 20 77 69 6e 64 6f 77 32 20 62 75 66 66 65 72 31 29 0a 20 20 20 | ndow-buffer.window2.buffer1).... |
| 85a20 | 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 32 29 0a 20 | .......(select-window.window2).. |
| 85a40 | 20 20 20 20 20 20 20 20 20 3b 3b 20 53 77 61 70 20 73 6f 6d 65 20 77 69 6e 64 6f 77 20 73 74 61 | .........;;.Swap.some.window.sta |
| 85a60 | 74 65 20 74 68 61 74 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 | te.that.`magit-mode-quit-window' |
| 85a80 | 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 71 75 69 74 2d 72 65 73 74 6f 72 65 2d | .and...........;;.`quit-restore- |
| 85aa0 | 77 69 6e 64 6f 77 27 20 69 6e 73 70 65 63 74 2e 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d | window'.inspect............(set- |
| 85ac0 | 77 69 6e 64 6f 77 2d 70 72 65 76 2d 62 75 66 66 65 72 73 20 77 69 6e 64 6f 77 32 20 28 63 64 72 | window-prev-buffers.window2.(cdr |
| 85ae0 | 20 28 77 69 6e 64 6f 77 2d 70 72 65 76 2d 62 75 66 66 65 72 73 20 77 69 6e 64 6f 77 31 29 29 29 | .(window-prev-buffers.window1))) |
| 85b00 | 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 70 72 65 76 2d 62 75 66 66 | ...........(set-window-prev-buff |
| 85b20 | 65 72 73 20 77 69 6e 64 6f 77 31 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d | ers.window1.nil)...........(set- |
| 85b40 | 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 6d 61 67 69 74 2d | window-parameter.window2.'magit- |
| 85b60 | 64 65 64 69 63 61 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dedicated....................... |
| 85b80 | 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 20 77 69 6e 64 | ..........(window-parameter.wind |
| 85ba0 | 6f 77 31 20 27 6d 61 67 69 74 2d 64 65 64 69 63 61 74 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 | ow1.'magit-dedicated)).......... |
| 85bc0 | 20 28 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 31 20 27 | .(set-window-parameter.window1.' |
| 85be0 | 6d 61 67 69 74 2d 64 65 64 69 63 61 74 65 64 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 | magit-dedicated.t)...........(se |
| 85c00 | 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 31 20 27 71 75 69 74 | t-window-parameter.window1.'quit |
| 85c20 | 2d 72 65 73 74 6f 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 | -restore........................ |
| 85c40 | 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 77 69 6e 64 6f 77 20 27 77 69 6e 64 6f 77 0a 20 | .........(list.'window.'window.. |
| 85c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 85c80 | 20 20 20 20 20 28 6e 74 68 20 32 20 77 32 2d 71 75 69 74 2d 72 65 73 74 6f 72 65 29 0a 20 20 20 | .....(nth.2.w2-quit-restore).... |
| 85ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 85cc0 | 20 20 20 28 6e 74 68 20 33 20 77 32 2d 71 75 69 74 2d 72 65 73 74 6f 72 65 29 29 29 0a 20 20 20 | ...(nth.3.w2-quit-restore))).... |
| 85ce0 | 20 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 20 77 69 6e | .......(set-window-parameter.win |
| 85d00 | 64 6f 77 32 20 27 71 75 69 74 2d 72 65 73 74 6f 72 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | dow2.'quit-restore.nil)......... |
| 85d20 | 20 20 77 69 6e 64 6f 77 31 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 73 70 | ..window1))))..(defun.magit-disp |
| 85d40 | 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 66 72 61 6d 65 2d 73 74 61 74 75 73 2d 74 6f 70 6c | lay-buffer-fullframe-status-topl |
| 85d60 | 65 66 74 2d 76 31 20 28 62 75 66 66 65 72 29 0a 20 20 22 44 69 73 70 6c 61 79 20 42 55 46 46 45 | eft-v1.(buffer)..."Display.BUFFE |
| 85d80 | 52 2c 20 66 69 6c 6c 69 6e 67 20 65 6e 74 69 72 65 20 66 72 61 6d 65 20 69 66 20 42 55 46 46 45 | R,.filling.entire.frame.if.BUFFE |
| 85da0 | 52 20 69 73 20 61 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 57 68 65 6e 20 42 55 46 46 45 | R.is.a.status.buffer..When.BUFFE |
| 85dc0 | 52 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 64 65 27 | R.derives.from.`magit-diff-mode' |
| 85de0 | 20 6f 72 0a 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 27 2c 20 74 72 79 20 74 6f | .or.`magit-process-mode',.try.to |
| 85e00 | 20 64 69 73 70 6c 61 79 20 42 55 46 46 45 52 20 74 6f 20 74 68 65 20 74 6f 70 20 6f 72 20 6c 65 | .display.BUFFER.to.the.top.or.le |
| 85e20 | 66 74 20 6f 66 0a 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 72 61 74 68 65 72 20 | ft.of.the.current.buffer.rather. |
| 85e40 | 74 68 61 6e 20 74 6f 20 74 68 65 20 62 6f 74 74 6f 6d 20 6f 72 20 72 69 67 68 74 2c 20 61 73 0a | than.to.the.bottom.or.right,.as. |
| 85e60 | 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 66 72 61 6d 65 2d | `magit-display-buffer-fullframe- |
| 85e80 | 73 74 61 74 75 73 2d 76 31 27 20 77 6f 75 6c 64 2e 20 20 57 68 65 74 68 65 72 20 74 68 65 0a 73 | status-v1'.would...Whether.the.s |
| 85ea0 | 70 6c 69 74 20 69 73 20 6d 61 64 65 20 76 65 72 74 69 63 61 6c 6c 79 20 6f 72 20 68 6f 72 69 7a | plit.is.made.vertically.or.horiz |
| 85ec0 | 6f 6e 74 61 6c 6c 79 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 62 79 0a 60 73 70 6c 69 74 2d | ontally.is.determined.by.`split- |
| 85ee0 | 77 69 6e 64 6f 77 2d 70 72 65 66 65 72 72 65 64 2d 66 75 6e 63 74 69 6f 6e 27 2e 22 0a 20 20 28 | window-preferred-function'."...( |
| 85f00 | 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 0a 20 20 20 62 75 66 66 65 72 0a 20 20 20 28 63 6f 6e | display-buffer....buffer....(con |
| 85f20 | 64 20 28 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 | d.((eq.(with-current-buffer.buff |
| 85f40 | 65 72 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 | er.major-mode)...............'ma |
| 85f60 | 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 27 28 6d 61 67 | git-status-mode)...........'(mag |
| 85f80 | 69 74 2d 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 66 72 61 6d 65 29 29 0a 20 | it--display-buffer-fullframe)).. |
| 85fa0 | 20 20 20 20 20 20 20 20 28 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 | ........((with-current-buffer.bu |
| 85fc0 | 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 | ffer.............(derived-mode-p |
| 85fe0 | 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 | .'magit-diff-mode.'magit-process |
| 86000 | 2d 6d 6f 64 65 29 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 6c | -mode))...........'(magit--displ |
| 86020 | 61 79 2d 62 75 66 66 65 72 2d 74 6f 70 6c 65 66 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 0a | ay-buffer-topleft))..........(t. |
| 86040 | 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 61 6d 65 2d | ..........'(display-buffer-same- |
| 86060 | 77 69 6e 64 6f 77 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 64 69 73 70 6c | window)))))..(defun.magit--displ |
| 86080 | 61 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 63 6f 6c 75 6d 6e 20 28 62 75 66 66 65 72 20 61 6c 69 | ay-buffer-fullcolumn.(buffer.ali |
| 860a0 | 73 74 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 77 69 6e 64 6f 77 20 28 6f 72 20 28 64 69 | st)...(when-let.((window.(or.(di |
| 860c0 | 73 70 6c 61 79 2d 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 | splay-buffer-reuse-window.buffer |
| 860e0 | 20 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 20 20 20 20 20 | .alist)......................... |
| 86100 | 20 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 20 62 75 66 | .(display-buffer-same-window.buf |
| 86120 | 66 65 72 20 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 20 20 | fer.alist)...................... |
| 86140 | 20 20 20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 62 65 6c 6f 77 2d 73 65 6c 65 63 74 | ....(display-buffer-below-select |
| 86160 | 65 64 20 62 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 | ed.buffer.alist)))).....(delete- |
| 86180 | 6f 74 68 65 72 2d 77 69 6e 64 6f 77 73 2d 76 65 72 74 69 63 61 6c 6c 79 20 77 69 6e 64 6f 77 29 | other-windows-vertically.window) |
| 861a0 | 0a 20 20 20 20 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 73 70 | .....window))..(defun.magit-disp |
| 861c0 | 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 63 6f 6c 75 6d 6e 2d 6d 6f 73 74 2d 76 31 20 28 62 | lay-buffer-fullcolumn-most-v1.(b |
| 861e0 | 75 66 66 65 72 29 0a 20 20 22 44 69 73 70 6c 61 79 20 42 55 46 46 45 52 20 75 73 69 6e 67 20 74 | uffer)..."Display.BUFFER.using.t |
| 86200 | 68 65 20 66 75 6c 6c 20 63 6f 6c 75 6d 6e 20 65 78 63 65 70 74 20 69 6e 20 73 6f 6d 65 20 63 61 | he.full.column.except.in.some.ca |
| 86220 | 73 65 73 2e 0a 46 6f 72 20 6d 6f 73 74 20 63 61 73 65 73 20 77 68 65 72 65 20 42 55 46 46 45 52 | ses..For.most.cases.where.BUFFER |
| 86240 | 27 73 20 60 6d 61 6a 6f 72 2d 6d 6f 64 65 27 20 64 65 72 69 76 65 73 20 66 72 6f 6d 0a 60 6d 61 | 's.`major-mode'.derives.from.`ma |
| 86260 | 67 69 74 2d 6d 6f 64 65 27 2c 20 64 69 73 70 6c 61 79 20 69 74 20 69 6e 20 74 68 65 20 73 65 6c | git-mode',.display.it.in.the.sel |
| 86280 | 65 63 74 65 64 20 77 69 6e 64 6f 77 20 61 6e 64 20 67 72 6f 77 20 74 68 61 74 0a 77 69 6e 64 6f | ected.window.and.grow.that.windo |
| 862a0 | 77 20 74 6f 20 74 68 65 20 66 75 6c 6c 20 68 65 69 67 68 74 20 6f 66 20 74 68 65 20 66 72 61 6d | w.to.the.full.height.of.the.fram |
| 862c0 | 65 2c 20 64 65 6c 65 74 69 6e 67 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 73 20 69 6e 0a 74 68 61 | e,.deleting.other.windows.in.tha |
| 862e0 | 74 20 63 6f 6c 75 6d 6e 20 61 73 20 6e 65 63 65 73 73 61 72 79 2e 20 20 48 6f 77 65 76 65 72 2c | t.column.as.necessary...However, |
| 86300 | 20 64 69 73 70 6c 61 79 20 42 55 46 46 45 52 20 69 6e 20 61 6e 6f 74 68 65 72 0a 77 69 6e 64 6f | .display.BUFFER.in.another.windo |
| 86320 | 77 20 69 66 20 31 29 20 42 55 46 46 45 52 27 73 20 6d 6f 64 65 20 64 65 72 69 76 65 73 20 66 72 | w.if.1).BUFFER's.mode.derives.fr |
| 86340 | 6f 6d 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 27 2c 20 6f 72 0a 32 29 20 42 | om.`magit-process-mode',.or.2).B |
| 86360 | 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 74 | UFFER's.mode.derives.from.`magit |
| 86380 | 2d 64 69 66 66 2d 6d 6f 64 65 27 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 0a 74 68 65 20 6d | -diff-mode',.provided.that.the.m |
| 863a0 | 6f 64 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 64 65 72 69 76 65 | ode.of.the.current.buffer.derive |
| 863c0 | 73 20 66 72 6f 6d 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 27 20 6f 72 0a 60 6d 61 67 69 | s.from.`magit-log-mode'.or.`magi |
| 863e0 | 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 27 2e 22 0a 20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 | t-cherry-mode'."...(display-buff |
| 86400 | 65 72 0a 20 20 20 62 75 66 66 65 72 0a 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 28 6f 72 20 | er....buffer....(cond.((and.(or. |
| 86420 | 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 | (bound-and-true-p.git-commit-mod |
| 86440 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 72 69 76 65 64 2d 6d | e)....................(derived-m |
| 86460 | 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 20 20 20 20 20 | ode-p.'magit-log-mode........... |
| 86480 | 20 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- |
| 864a0 | 63 68 65 72 72 79 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cherry-mode..................... |
| 864c0 | 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 67 2d 6d 6f 64 | ...............'magit-reflog-mod |
| 864e0 | 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 72 72 65 6e 74 | e))................(with-current |
| 86500 | 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -buffer.buffer.................. |
| 86520 | 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 |
| 86540 | 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 20 28 28 77 69 | )))...........nil)..........((wi |
| 86560 | 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 20 | th-current-buffer.buffer........ |
| 86580 | 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 70 72 6f 63 | .....(derived-mode-p.'magit-proc |
| 865a0 | 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 20 20 20 20 20 | ess-mode))...........nil)....... |
| 865c0 | 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 73 70 6c 61 79 | ...(t...........'(magit--display |
| 865e0 | 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 65 66 75 6e 20 | -buffer-fullcolumn)))))..(defun. |
| 86600 | 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 29 0a 20 20 22 | magit-maybe-set-dedicated.()..." |
| 86620 | 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 20 64 65 64 69 | Mark.the.selected.window.as.dedi |
| 86640 | 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 20 6e 65 77 20 | cated.if.appropriate...If.a.new. |
| 86660 | 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 61 79 20 74 68 | window.was.created.to.display.th |
| 86680 | 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 74 20 66 61 63 | e.buffer,.then.remember.that.fac |
| 866a0 | 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 64 20 62 79 20 | t...That.information.is.used.by. |
| 866c0 | 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 6f 20 64 65 74 | `magit-mode-quit-window',.to.det |
| 866e0 | 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 68 6f 75 6c 64 | ermine.whether.the.window.should |
| 86700 | 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 61 67 69 74 20 | .be.deleted.when.its.last.Magit. |
| 86720 | 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 28 77 69 6e 64 | buffer.is.buried."...(let.((wind |
| 86740 | 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 65 6e 74 2d 62 | ow.(get-buffer-window.(current-b |
| 86760 | 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 69 6e 64 6f 77 | uffer)))).....(when.(and.(window |
| 86780 | 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 20 20 20 20 28 | -live-p.window)................( |
| 867a0 | 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 6e 64 6f 77 29 | not.(window-prev-buffers.window) |
| 867c0 | 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 74 65 72 20 77 | )).......(set-window-parameter.w |
| 867e0 | 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 29 0a 0a 3b 3b | indow.'magit-dedicated.t))))..;; |
| 86800 | 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 20 6d 61 67 69 | ;.Get.Buffer..(defvar-local.magi |
| 86820 | 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 22 56 61 6c 75 | t--default-directory.nil..."Valu |
| 86840 | 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 65 6e 20 62 75 | e.of.`default-directory'.when.bu |
| 86860 | 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 73 74 73 20 74 | ffer.is.generated..This.exists.t |
| 86880 | 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 75 6c 74 2d 64 | o.prevent.a.let-bound.`default-d |
| 868a0 | 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 67 69 74 2d 67 | irectory'.from.tricking.`magit-g |
| 868c0 | 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 6f 64 65 2d 67 | et-mode-buffer'.or.`magit-mode-g |
| 868e0 | 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 20 62 75 66 66 | et-buffers'.into.thinking.a.buff |
| 86900 | 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 74 20 64 6f 65 | er.belongs.to.a.repo.that.it.doe |
| 86920 | 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 74 2d 64 69 72 | sn't.").(put.'magit--default-dir |
| 86940 | 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 0a 28 64 65 66 | ectory.'permanent-local.t)..(def |
| 86960 | 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 29 0a 20 20 28 | un.magit-mode-get-buffers.()...( |
| 86980 | 6c 65 74 20 28 28 74 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a | let.((topdir.(magit-toplevel))). |
| 869a0 | 20 20 20 20 28 73 65 71 2d 66 69 6c 74 65 72 20 28 23 23 77 69 74 68 2d 63 75 72 72 65 6e 74 2d | ....(seq-filter.(##with-current- |
| 869c0 | 62 75 66 66 65 72 20 25 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 | buffer.%...................(and. |
| 869e0 | 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).... |
| 86a00 | 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 6d 61 67 69 74 | ....................(equal.magit |
| 86a20 | 2d 2d 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 | --default-directory.topdir)))... |
| 86a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 6c 69 73 74 29 29 29 29 0a 0a | ..............(buffer-list)))).. |
| 86a60 | 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 6c 6f 63 6b 65 | (defvar-local.magit-buffer-locke |
| 86a80 | 64 2d 70 20 6e 69 6c 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 63 6b | d-p.nil).(put.'magit-buffer-lock |
| 86aa0 | 65 64 2d 70 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a 0a 28 64 65 66 75 6e | ed-p.'permanent-local.t)..(defun |
| 86ac0 | 20 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 28 6d 6f 64 65 20 26 6f 70 | .magit-get-mode-buffer.(mode.&op |
| 86ae0 | 74 69 6f 6e 61 6c 20 76 61 6c 75 65 20 66 72 61 6d 65 29 0a 20 20 22 52 65 74 75 72 6e 20 62 75 | tional.value.frame)..."Return.bu |
| 86b00 | 66 66 65 72 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 | ffer.belonging.to.the.current.re |
| 86b20 | 70 6f 73 69 74 6f 72 79 20 77 68 6f 73 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 69 73 20 4d 4f 44 | pository.whose.major-mode.is.MOD |
| 86b40 | 45 2e 0a 0a 49 66 20 6e 6f 20 73 75 63 68 20 62 75 66 66 65 72 20 65 78 69 73 74 73 20 74 68 65 | E...If.no.such.buffer.exists.the |
| 86b60 | 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e 20 20 4d 75 6c 74 69 70 6c 65 20 62 75 66 66 65 72 73 20 | n.return.nil...Multiple.buffers. |
| 86b80 | 77 69 74 68 0a 74 68 65 20 73 61 6d 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 79 20 65 78 69 | with.the.same.major-mode.may.exi |
| 86ba0 | 73 74 20 66 6f 72 20 61 20 72 65 70 6f 73 69 74 6f 72 79 20 62 75 74 20 6f 6e 6c 79 20 6f 6e 65 | st.for.a.repository.but.only.one |
| 86bc0 | 20 63 61 6e 0a 65 78 69 73 74 20 74 68 61 74 20 68 61 73 6e 27 74 20 62 65 65 6e 20 6c 6f 63 6b | .can.exist.that.hasn't.been.lock |
| 86be0 | 65 64 20 74 6f 20 69 74 73 20 76 61 6c 75 65 2e 20 20 52 65 74 75 72 6e 20 74 68 61 74 20 62 75 | ed.to.its.value...Return.that.bu |
| 86c00 | 66 66 65 72 0a 5c 28 6f 72 20 6e 69 6c 20 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 75 63 | ffer.\(or.nil.if.there.is.no.suc |
| 86c20 | 68 20 62 75 66 66 65 72 29 20 75 6e 6c 65 73 73 20 56 41 4c 55 45 20 69 73 20 6e 6f 6e 2d 6e 69 | h.buffer).unless.VALUE.is.non-ni |
| 86c40 | 6c 2c 20 69 6e 0a 77 68 69 63 68 20 63 61 73 65 20 72 65 74 75 72 6e 20 74 68 65 20 62 75 66 66 | l,.in.which.case.return.the.buff |
| 86c60 | 65 72 20 74 68 61 74 20 68 61 73 20 62 65 65 6e 20 6c 6f 63 6b 65 64 20 74 6f 20 74 68 61 74 20 | er.that.has.been.locked.to.that. |
| 86c80 | 76 61 6c 75 65 2e 0a 0a 49 66 20 46 52 41 4d 45 20 69 73 20 6e 69 6c 20 6f 72 20 6f 6d 69 74 74 | value...If.FRAME.is.nil.or.omitt |
| 86ca0 | 65 64 2c 20 74 68 65 6e 20 63 6f 6e 73 69 64 65 72 20 61 6c 6c 20 62 75 66 66 65 72 73 2e 20 20 | ed,.then.consider.all.buffers... |
| 86cc0 | 4f 74 68 65 72 77 69 73 65 0a 20 20 6f 6e 6c 79 20 63 6f 6e 73 69 64 65 72 20 62 75 66 66 65 72 | Otherwise...only.consider.buffer |
| 86ce0 | 73 20 74 68 61 74 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 73 6f 6d 65 20 6c 69 76 | s.that.are.displayed.in.some.liv |
| 86d00 | 65 20 77 69 6e 64 6f 77 0a 20 20 6f 6e 20 73 6f 6d 65 20 66 72 61 6d 65 2e 0a 49 66 20 60 61 6c | e.window...on.some.frame..If.`al |
| 86d20 | 6c 27 2c 20 74 68 65 6e 20 63 6f 6e 73 69 64 65 72 20 61 6c 6c 20 62 75 66 66 65 72 73 20 6f 6e | l',.then.consider.all.buffers.on |
| 86d40 | 20 61 6c 6c 20 66 72 61 6d 65 73 2e 0a 49 66 20 60 76 69 73 69 62 6c 65 27 2c 20 74 68 65 6e 20 | .all.frames..If.`visible',.then. |
| 86d60 | 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 61 6c 6c 20 76 69 73 | only.consider.buffers.on.all.vis |
| 86d80 | 69 62 6c 65 20 66 72 61 6d 65 73 2e 0a 49 66 20 60 73 65 6c 65 63 74 65 64 27 20 6f 72 20 74 2c | ible.frames..If.`selected'.or.t, |
| 86da0 | 20 74 68 65 6e 20 6f 6e 6c 79 20 63 6f 6e 73 69 64 65 72 20 62 75 66 66 65 72 73 20 6f 6e 20 74 | .then.only.consider.buffers.on.t |
| 86dc0 | 68 65 20 73 65 6c 65 63 74 65 64 0a 20 20 66 72 61 6d 65 2e 0a 49 66 20 61 20 66 72 61 6d 65 2c | he.selected...frame..If.a.frame, |
| 86de0 | 20 74 68 65 6e 20 6f 6e 6c 79 20 63 6f 6e 73 69 64 65 72 20 62 75 66 66 65 72 73 20 6f 6e 20 74 | .then.only.consider.buffers.on.t |
| 86e00 | 68 61 74 20 66 72 61 6d 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 74 6f 70 64 69 72 20 28 6d 61 67 | hat.frame."...(let.((topdir.(mag |
| 86e20 | 69 74 2d 2d 74 6f 70 6c 65 76 65 6c 2d 73 61 66 65 29 29 29 0a 20 20 20 20 28 63 6c 2d 66 6c 65 | it--toplevel-safe))).....(cl-fle |
| 86e40 | 74 2a 20 28 28 62 20 28 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t*.((b.(buffer)................. |
| 86e60 | 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 20 | .(with-current-buffer.buffer.... |
| 86e80 | 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 6d | ................(and.(eq.major-m |
| 86ea0 | 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 20 | ode.mode)....................... |
| 86ec0 | 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 63 74 6f 72 | ..(equal.magit--default-director |
| 86ee0 | 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 20 20 20 20 | y.topdir)....................... |
| 86f00 | 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 20 20 20 20 20 20 | ..(if.value..................... |
| 86f20 | 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 63 6b 65 64 | ........(and.magit-buffer-locked |
| 86f40 | 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 20 20 20 | -p.............................. |
| 86f60 | 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 29 20 | ....(equal.(magit-buffer-value). |
| 86f80 | 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | value))......................... |
| 86fa0 | 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 0a 20 | ..(not.magit-buffer-locked-p)).. |
| 86fc0 | 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 29 29 29 | .......................buffer))) |
| 86fe0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 20 28 77 69 6e 64 6f 77 29 0a 20 20 20 20 | ................(w.(window)..... |
| 87000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 20 28 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 77 | .............(b.(window-buffer.w |
| 87020 | 69 6e 64 6f 77 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 20 28 66 72 61 6d | indow)))................(f.(fram |
| 87040 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 73 6f 6d 65 20 23 27 | e)..................(seq-some.#' |
| 87060 | 77 20 28 77 69 6e 64 6f 77 2d 6c 69 73 74 20 66 72 61 6d 65 20 27 6e 6f 2d 6d 69 6e 69 62 75 66 | w.(window-list.frame.'no-minibuf |
| 87080 | 29 29 29 29 0a 20 20 20 20 20 20 28 70 63 61 73 65 2d 65 78 68 61 75 73 74 69 76 65 20 66 72 61 | )))).......(pcase-exhaustive.fra |
| 870a0 | 6d 65 0a 20 20 20 20 20 20 20 20 28 27 6e 69 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | me.........('nil................ |
| 870c0 | 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 29 | ...(seq-some.#'b.(buffer-list))) |
| 870e0 | 0a 20 20 20 20 20 20 20 20 28 27 61 6c 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........('all.................. |
| 87100 | 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 0a 20 20 | .(seq-some.#'f.(frame-list)))... |
| 87120 | 20 20 20 20 20 20 28 27 76 69 73 69 62 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | ......('visible...............(s |
| 87140 | 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 6c 69 73 74 29 | eq-some.#'f.(visible-frame-list) |
| 87160 | 29 29 0a 20 20 20 20 20 20 20 20 28 28 6f 72 20 27 73 65 6c 65 63 74 65 64 20 27 74 29 20 20 20 | )).........((or.'selected.'t)... |
| 87180 | 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 6c 69 73 74 20 28 73 | ...(seq-some.#'w.(window-list.(s |
| 871a0 | 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 20 28 28 67 75 61 72 | elected-frame)))).........((guar |
| 871c0 | 64 20 28 66 72 61 6d 65 70 20 66 72 61 6d 65 29 29 20 28 73 65 71 2d 73 6f 6d 65 20 23 27 77 20 | d.(framep.frame)).(seq-some.#'w. |
| 871e0 | 28 77 69 6e 64 6f 77 2d 6c 69 73 74 20 66 72 61 6d 65 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 | (window-list.frame)))))))..(defu |
| 87200 | 6e 20 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 28 6d 6f 64 | n.magit-generate-new-buffer.(mod |
| 87220 | 65 20 26 6f 70 74 69 6f 6e 61 6c 20 76 61 6c 75 65 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 28 | e.&optional.value.directory)...( |
| 87240 | 6c 65 74 2a 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 6f 72 20 64 69 72 | let*.((default-directory.(or.dir |
| 87260 | 65 63 74 6f 72 79 20 28 6d 61 67 69 74 2d 2d 74 6f 70 6c 65 76 65 6c 2d 73 61 66 65 29 29 29 0a | ectory.(magit--toplevel-safe))). |
| 87280 | 20 20 20 20 20 20 20 20 20 28 6e 61 6d 65 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 67 65 | .........(name.(funcall.magit-ge |
| 872a0 | 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 20 6d 6f 64 65 | nerate-buffer-name-function.mode |
| 872c0 | 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 28 67 65 6e 65 72 | .value))..........(buffer.(gener |
| 872e0 | 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 6e 61 6d 65 29 29 29 0a 20 20 20 20 28 77 69 74 68 | ate-new-buffer.name))).....(with |
| 87300 | 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 73 65 | -current-buffer.buffer.......(se |
| 87320 | 74 71 20 6d 61 67 69 74 2d 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 64 65 66 61 | tq.magit--default-directory.defa |
| 87340 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 | ult-directory).......(setq.magit |
| 87360 | 2d 62 75 66 66 65 72 2d 6c 6f 63 6b 65 64 2d 70 20 28 61 6e 64 20 76 61 6c 75 65 20 74 29 29 0a | -buffer-locked-p.(and.value.t)). |
| 87380 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 73 74 6f 72 65 2d 73 65 63 74 69 6f 6e 2d 76 69 73 | ......(magit-restore-section-vis |
| 873a0 | 69 62 69 6c 69 74 79 2d 63 61 63 68 65 20 6d 6f 64 65 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | ibility-cache.mode)).....(magit- |
| 873c0 | 2d 6d 61 79 62 65 2d 75 6e 69 71 75 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 20 62 75 66 | -maybe-uniquify-buffer-names.buf |
| 873e0 | 66 65 72 20 6e 61 6d 65 20 6d 6f 64 65 29 0a 20 20 20 20 62 75 66 66 65 72 29 29 0a 0a 28 64 65 | fer.name.mode).....buffer))..(de |
| 87400 | 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 2d 64 | fun.magit-generate-buffer-name-d |
| 87420 | 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 6c 20 | efault-function.(mode.&optional. |
| 87440 | 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 20 66 | value)..."Generate.buffer.name.f |
| 87460 | 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 74 20 | or.a.MODE.buffer.in.the.current. |
| 87480 | 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 69 73 | repository..The.returned.name.is |
| 874a0 | 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 6f 72 | .based.on.`magit-buffer-name-for |
| 874c0 | 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 2d 62 | mat'.and.takes.`magit-uniquify-b |
| 874e0 | 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 2d 6e | uffer-names'.and.VALUE,.if.non-n |
| 87500 | 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 28 73 | il,.into.account."...(let.((m.(s |
| 87520 | 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 2d 35 | ubstring.(symbol-name.mode).0.-5 |
| 87540 | 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 61 74 | )).........(v.(and.value.(format |
| 87560 | 20 22 25 73 22 20 28 65 6e 73 75 72 65 2d 6c 69 73 74 20 76 61 6c 75 65 29 29 29 29 0a 20 20 20 | ."%s".(ensure-list.value)))).... |
| 87580 | 20 20 20 20 20 28 6e 20 28 69 66 20 6d 61 67 69 74 2d 75 6e 69 71 75 69 66 79 2d 62 75 66 66 65 | .....(n.(if.magit-uniquify-buffe |
| 875a0 | 72 2d 6e 61 6d 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d | r-names................(file-nam |
| 875c0 | 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 20 20 28 | e-nondirectory.................( |
| 875e0 | 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 65 66 61 75 6c 74 2d 64 69 72 65 | directory-file-name.default-dire |
| 87600 | 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 62 62 72 65 76 69 61 74 65 | ctory))..............(abbreviate |
| 87620 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 29 | -file-name.default-directory)))) |
| 87640 | 0a 20 20 20 20 28 66 6f 72 6d 61 74 2d 73 70 65 63 0a 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 | .....(format-spec......magit-buf |
| 87660 | 66 65 72 2d 6e 61 6d 65 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 60 28 28 3f 6d 20 2e 20 2c 6d 29 | fer-name-format......`((?m...,m) |
| 87680 | 0a 20 20 20 20 20 20 20 28 3f 4d 20 2e 20 2c 28 69 66 20 28 65 71 20 6d 6f 64 65 20 27 6d 61 67 | ........(?M...,(if.(eq.mode.'mag |
| 876a0 | 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 20 22 6d 61 67 69 74 22 20 6d 29 29 0a 20 20 20 20 | it-status-mode)."magit".m))..... |
| 876c0 | 20 20 20 28 3f 76 20 2e 20 2c 28 6f 72 20 76 20 22 22 29 29 0a 20 20 20 20 20 20 20 28 3f 56 20 | ...(?v...,(or.v.""))........(?V. |
| 876e0 | 2e 20 2c 28 69 66 20 76 20 28 63 6f 6e 63 61 74 20 22 20 22 20 76 29 20 22 22 29 29 0a 20 20 20 | ..,(if.v.(concat.".".v)."")).... |
| 87700 | 20 20 20 20 28 3f 74 20 2e 20 2c 6e 29 0a 20 20 20 20 20 20 20 28 3f 78 20 2e 20 2c 28 69 66 20 | ....(?t...,n)........(?x...,(if. |
| 87720 | 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 20 22 22 20 22 | magit-uniquify-buffer-names.""." |
| 87740 | 2a 22 29 29 29 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 6e | *"))))))..(defun.magit--maybe-un |
| 87760 | 69 71 75 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 20 28 62 75 66 66 65 72 20 6e 61 6d 65 | iquify-buffer-names.(buffer.name |
| 87780 | 20 6d 6f 64 65 29 0a 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 | .mode)...(when.magit-uniquify-bu |
| 877a0 | 66 66 65 72 2d 6e 61 6d 65 73 0a 20 20 20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20 6d 6f 64 65 20 | ffer-names.....(cl-pushnew.mode. |
| 877c0 | 75 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 | uniquify-list-buffers-directory- |
| 877e0 | 6d 6f 64 65 73 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 | modes).....(with-current-buffer. |
| 87800 | 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 73 65 74 71 20 6c 69 73 74 2d 62 75 66 66 65 72 73 2d | buffer.......(setq.list-buffers- |
| 87820 | 64 69 72 65 63 74 6f 72 79 20 28 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 20 | directory.(abbreviate-file-name. |
| 87840 | 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 6c 65 74 20 28 28 | default-directory))).....(let.(( |
| 87860 | 75 6e 69 71 75 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d 73 74 79 6c 65 0a 20 20 20 20 20 | uniquify-buffer-name-style...... |
| 87880 | 20 20 20 20 20 20 28 69 66 20 28 6d 65 6d 71 20 75 6e 69 71 75 69 66 79 2d 62 75 66 66 65 72 2d | ......(if.(memq.uniquify-buffer- |
| 878a0 | 6e 61 6d 65 2d 73 74 79 6c 65 20 27 28 6e 69 6c 20 66 6f 72 77 61 72 64 29 29 0a 20 20 20 20 20 | name-style.'(nil.forward))...... |
| 878c0 | 20 20 20 20 20 20 20 20 20 20 27 70 6f 73 74 2d 66 6f 72 77 61 72 64 2d 61 6e 67 6c 65 2d 62 72 | ..........'post-forward-angle-br |
| 878e0 | 61 63 6b 65 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 69 71 75 69 66 79 2d 62 75 66 | ackets..............uniquify-buf |
| 87900 | 66 65 72 2d 6e 61 6d 65 2d 73 74 79 6c 65 29 29 29 0a 20 20 20 20 20 20 28 75 6e 69 71 75 69 66 | fer-name-style))).......(uniquif |
| 87920 | 79 2d 72 61 74 69 6f 6e 61 6c 69 7a 65 2d 66 69 6c 65 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 0a | y-rationalize-file-buffer-names. |
| 87940 | 20 20 20 20 20 20 20 6e 61 6d 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 | .......name.(file-name-directory |
| 87960 | 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 65 66 61 75 6c 74 2d 64 69 | .(directory-file-name.default-di |
| 87980 | 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 62 75 66 66 65 72 29 29 29 29 0a 0a 3b 3b 3b | rectory))........buffer))))..;;; |
| 879a0 | 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 67 6c | .Buffer.Lock..(defun.magit-toggl |
| 879c0 | 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 75 72 | e-buffer-lock.()..."Lock.the.cur |
| 879e0 | 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 6c 6f | rent.buffer.to.its.value.or.unlo |
| 87a00 | 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 73 20 | ck.it...Locking.a.buffer.to.its. |
| 87a20 | 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 65 75 | value.prevents.it.from.being.reu |
| 87a40 | 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 20 54 | sed.to.display.another.value...T |
| 87a60 | 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 74 61 | he.name.of.a.locked.buffer.conta |
| 87a80 | 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 6c 6c | ins.its.value,.which.allows.tell |
| 87aa0 | 69 6e 67 20 69 74 20 61 70 61 72 74 20 66 72 6f 6d 20 6f 74 68 65 72 20 6c 6f 63 6b 65 64 20 62 | ing.it.apart.from.other.locked.b |
| 87ac0 | 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 2e 0a | uffers.and.the.unlocked.buffer.. |
| 87ae0 | 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 6c 6f | .Not.all.Magit.buffers.can.be.lo |
| 87b00 | 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 70 6c | cked.to.their.values,.for.exampl |
| 87b20 | 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 63 6b | e.it.wouldn't.make.sense.to.lock |
| 87b40 | 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 6e 6c | .a.status.buffer...There.can.onl |
| 87b60 | 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 75 73 | y.be.a.single.unlocked.buffer.us |
| 87b80 | 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 65 70 | ing.a.certain.major-mode.per.rep |
| 87ba0 | 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 62 65 | ository...So.when.a.buffer.is.be |
| 87bc0 | 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 6b 65 | ing.unlocked.and.another.unlocke |
| 87be0 | 64 20 62 75 66 66 65 72 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 66 6f 72 20 74 68 61 74 | d.buffer.already.exists.for.that |
| 87c00 | 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 20 66 | .mode.and.repository,.then.the.f |
| 87c20 | 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 64 20 | ormer.buffer.is.instead.deleted. |
| 87c40 | 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 20 69 | and.the.latter.is.displayed.in.i |
| 87c60 | 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 69 66 | ts.place."...(interactive)...(if |
| 87c80 | 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 69 66 | .magit-buffer-locked-p.......(if |
| 87ca0 | 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 65 2d | -let.((unlocked.(magit-get-mode- |
| 87cc0 | 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 20 28 | buffer.major-mode)))...........( |
| 87ce0 | 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 29 0a | let.((locked.(current-buffer))). |
| 87d00 | 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 75 6e | ............(switch-to-buffer.un |
| 87d20 | 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 6c 2d | locked.nil.t).............(kill- |
| 87d40 | 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 6d 61 | buffer.locked)).........(setq.ma |
| 87d60 | 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 20 20 | git-buffer-locked-p.nil)........ |
| 87d80 | 20 28 6c 65 74 20 28 28 6e 61 6d 65 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 67 65 6e 65 | .(let.((name.(funcall.magit-gene |
| 87da0 | 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 20 6d 61 6a 6f 72 2d | rate-buffer-name-function.major- |
| 87dc0 | 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 28 63 75 | mode))...............(buffer.(cu |
| 87de0 | 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 6f | rrent-buffer))...............(mo |
| 87e00 | 64 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 6e 61 6d | de.major-mode))...........(renam |
| 87e20 | 65 2d 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 2d 6e 61 | e-buffer.(generate-new-buffer-na |
| 87e40 | 6d 65 20 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 | me.name))...........(with-temp-b |
| 87e60 | 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 6d 61 79 62 65 2d | uffer.............(magit--maybe- |
| 87e80 | 75 6e 69 71 75 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 20 62 75 66 66 65 72 20 6e 61 6d | uniquify-buffer-names.buffer.nam |
| 87ea0 | 65 20 6d 6f 64 65 29 29 29 29 0a 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 76 61 6c 75 65 20 28 | e.mode)))).....(if-let.((value.( |
| 87ec0 | 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 28 69 | magit-buffer-value))).........(i |
| 87ee0 | 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 2d 62 | f-let.((locked.(magit-get-mode-b |
| 87f00 | 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 20 20 | uffer.major-mode.value)))....... |
| 87f20 | 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 2d 62 | ......(let.((unlocked.(current-b |
| 87f40 | 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 2d 74 | uffer)))...............(switch-t |
| 87f60 | 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 20 20 | o-buffer.locked.nil.t).......... |
| 87f80 | 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 20 20 | .....(kill-buffer.unlocked)).... |
| 87fa0 | 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 65 64 | .......(setq.magit-buffer-locked |
| 87fc0 | 2d 70 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 61 6d 65 20 28 66 75 6e | -p.t)...........(let.((name.(fun |
| 87fe0 | 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 6d 65 2d | call.magit-generate-buffer-name- |
| 88000 | 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | function........................ |
| 88020 | 20 20 20 20 20 20 20 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 | ........major-mode.value))...... |
| 88040 | 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 | ...........(buffer.(current-buff |
| 88060 | 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 6f 64 65 20 6d 61 6a 6f 72 | er)).................(mode.major |
| 88080 | 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6e 61 6d 65 2d 62 75 66 66 | -mode)).............(rename-buff |
| 880a0 | 65 72 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 6e 61 6d | er.(generate-new-buffer-name.nam |
| 880c0 | 65 29 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 | e)).............(with-temp-buffe |
| 880e0 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 6d 61 79 62 65 2d 75 6e | r...............(magit--maybe-un |
| 88100 | 69 71 75 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 20 62 75 66 66 65 72 20 6e 61 6d 65 20 | iquify-buffer-names.buffer.name. |
| 88120 | 6d 6f 64 65 29 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 | mode)))).......(user-error."Buff |
| 88140 | 65 72 20 68 61 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 | er.has.no.value.it.could.be.lock |
| 88160 | 65 64 20 74 6f 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 | ed.to"))))..;;;.Bury.Buffer..(de |
| 88180 | 66 75 6e 20 6d 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 | fun.magit-mode-bury-buffer.(&opt |
| 881a0 | 69 6f 6e 61 6c 20 6b 69 6c 6c 2d 62 75 66 66 65 72 29 0a 20 20 22 42 75 72 79 20 6f 72 20 6b 69 | ional.kill-buffer)..."Bury.or.ki |
| 881c0 | 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 55 73 65 20 60 6d 61 67 | ll.the.current.buffer...Use.`mag |
| 881e0 | 69 74 2d 62 75 72 79 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 27 20 74 6f 20 62 75 72 79 | it-bury-buffer-function'.to.bury |
| 88200 | 20 74 68 65 20 62 75 66 66 65 72 20 77 68 65 6e 20 63 61 6c 6c 65 64 0a 77 69 74 68 6f 75 74 20 | .the.buffer.when.called.without. |
| 88220 | 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f 72 20 74 6f 20 6b 69 6c 6c 20 69 74 20 | a.prefix.argument.or.to.kill.it. |
| 88240 | 77 68 65 6e 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 0a 70 72 65 66 69 78 | when.called.with.a.single.prefix |
| 88260 | 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 57 69 74 68 20 74 77 6f 20 70 72 65 66 69 78 20 61 72 67 75 | .argument...With.two.prefix.argu |
| 88280 | 6d 65 6e 74 73 2c 20 61 6c 77 61 79 73 20 6b 69 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 61 | ments,.always.kill.the.current.a |
| 882a0 | 6e 64 20 61 6c 6c 20 6f 74 68 65 72 0a 4d 61 67 69 74 20 62 75 66 66 65 72 73 2c 20 61 73 73 6f | nd.all.other.Magit.buffers,.asso |
| 882c0 | 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 | ciated.with.this.repository."... |
| 882e0 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 69 66 20 28 3e 3d 20 28 70 72 65 | (interactive."P")...(if.(>=.(pre |
| 88300 | 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 29 20 31 | fix-numeric-value.kill-buffer).1 |
| 88320 | 36 29 0a 20 20 20 20 20 20 28 6d 61 70 63 20 23 27 6b 69 6c 6c 2d 62 75 66 66 65 72 20 28 6d 61 | 6).......(mapc.#'kill-buffer.(ma |
| 88340 | 67 69 74 2d 6d 6f 64 65 2d 67 65 74 2d 62 75 66 66 65 72 73 29 29 0a 20 20 20 20 28 66 75 6e 63 | git-mode-get-buffers)).....(func |
| 88360 | 61 6c 6c 20 6d 61 67 69 74 2d 62 75 72 79 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 20 6b | all.magit-bury-buffer-function.k |
| 88380 | 69 6c 6c 2d 62 75 66 66 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 6f 64 65 | ill-buffer)))..(defun.magit-mode |
| 883a0 | 2d 71 75 69 74 2d 77 69 6e 64 6f 77 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 29 0a 20 20 22 51 75 | -quit-window.(kill-buffer)..."Qu |
| 883c0 | 69 74 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 77 69 6e 64 6f 77 20 61 6e 64 20 62 75 72 79 20 | it.the.selected.window.and.bury. |
| 883e0 | 69 74 73 20 62 75 66 66 65 72 2e 0a 0a 54 68 69 73 20 62 65 68 61 76 65 73 20 73 69 6d 69 6c 61 | its.buffer...This.behaves.simila |
| 88400 | 72 20 74 6f 20 60 71 75 69 74 2d 77 69 6e 64 6f 77 27 2c 20 62 75 74 20 77 68 65 6e 20 74 68 65 | r.to.`quit-window',.but.when.the |
| 88420 | 20 77 69 6e 64 6f 77 0a 77 61 73 20 6f 72 69 67 69 6e 61 6c 6c 79 20 63 72 65 61 74 65 64 20 74 | .window.was.originally.created.t |
| 88440 | 6f 20 64 69 73 70 6c 61 79 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 61 6e 64 20 74 68 65 | o.display.a.Magit.buffer.and.the |
| 88460 | 0a 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 69 73 20 74 68 65 20 6c 61 73 74 20 72 65 6d 61 | .current.buffer.is.the.last.rema |
| 88480 | 69 6e 69 6e 67 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 74 68 61 74 20 77 61 73 0a 65 76 65 72 | ining.Magit.buffer.that.was.ever |
| 884a0 | 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 6e 64 6f | .displayed.in.the.selected.windo |
| 884c0 | 77 2c 20 74 68 65 6e 20 64 65 6c 65 74 65 20 74 68 61 74 0a 77 69 6e 64 6f 77 2e 22 0a 20 20 28 | w,.then.delete.that.window."...( |
| 884e0 | 69 66 20 28 6f 72 20 28 6f 6e 65 2d 77 69 6e 64 6f 77 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 | if.(or.(one-window-p)........... |
| 88500 | 28 73 65 71 2d 66 69 6e 64 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 2c 62 75 66 66 | (seq-find.(pcase-lambda.(`(,buff |
| 88520 | 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 | er)).......................(and. |
| 88540 | 28 6e 6f 74 20 28 65 71 20 62 75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 | (not.(eq.buffer.(current-buffer) |
| 88560 | 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 62 | ))............................(b |
| 88580 | 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 20 20 20 20 20 | uffer-live-p.buffer)............ |
| 885a0 | 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 77 69 6e 64 6f 77 | ................(or.(not.(window |
| 885c0 | 2d 70 61 72 61 6d 65 74 65 72 20 6e 69 6c 20 27 6d 61 67 69 74 2d 64 65 64 69 63 61 74 65 64 29 | -parameter.nil.'magit-dedicated) |
| 885e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 88600 | 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 20 | .(with-current-buffer.buffer.... |
| 88620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 | ..............................(d |
| 88640 | 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 0a 20 20 20 20 20 20 | erived-mode-p.'magit-mode....... |
| 88660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 88680 | 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 6d 6f 64 65 29 29 | ...........'magit-process-mode)) |
| 886a0 | 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 77 69 6e 64 6f 77 2d | ))).....................(window- |
| 886c0 | 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 74 2d 77 69 6e 64 | prev-buffers))).......(quit-wind |
| 886e0 | 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 28 77 69 6e 64 6f | ow.kill-buffer).....(let.((windo |
| 88700 | 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 20 20 28 71 75 69 | w.(selected-window))).......(qui |
| 88720 | 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 20 20 28 77 68 65 | t-window.kill-buffer).......(whe |
| 88740 | 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 20 20 20 20 20 20 | n.(window-live-p.window)........ |
| 88760 | 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 29 0a 0a 3b 3b 3b | .(delete-window.window)))))..;;; |
| 88780 | 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 6d 61 67 69 74 2d | .Refresh.Buffers..(defvar.magit- |
| 887a0 | 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 75 6e 20 6d 61 67 | inhibit-refresh.nil)..(defun.mag |
| 887c0 | 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 6f 6d 65 20 62 75 | it-refresh.()..."Refresh.some.bu |
| 887e0 | 66 66 65 72 73 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 | ffers.belonging.to.the.current.r |
| 88800 | 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 72 72 65 6e 74 20 | epository...Refresh.the.current. |
| 88820 | 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 65 72 69 76 65 73 | buffer.if.its.major.mode.derives |
| 88840 | 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 66 72 65 73 68 20 | .from.`magit-mode',.and.refresh. |
| 88860 | 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 2e | the.corresponding.status.buffer. |
| 88880 | 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 72 65 73 68 2d 68 | ..Run.hooks.`magit-pre-refresh-h |
| 888a0 | 6f 6f 6b 27 2c 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 0a | ook',.`magit-post-refresh-hook'. |
| 888c0 | 61 6e 64 20 60 6d 61 67 69 74 2d 75 6e 77 69 6e 64 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b 27 2e | and.`magit-unwind-refresh-hook'. |
| 888e0 | 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 6d 61 67 69 | "...(interactive)...(unless.magi |
| 88900 | 74 2d 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 0a 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 | t-inhibit-refresh.....(unwind-pr |
| 88920 | 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 74 61 72 74 20 28 63 75 72 72 | otect.........(let.((start.(curr |
| 88940 | 65 6e 74 2d 74 69 6d 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 | ent-time))...............(magit- |
| 88960 | 2d 72 65 66 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 | -refresh-cache.(or.magit--refres |
| 88980 | 68 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h-cache......................... |
| 889a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 30 20 30 29 | ................(list.(cons.0.0) |
| 889c0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 72 65 66 72 65 | ))))...........(when.magit-refre |
| 889e0 | 73 68 2d 76 65 72 62 6f 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 | sh-verbose.............(message. |
| 88a00 | 22 52 65 66 72 65 73 68 69 6e 67 20 6d 61 67 69 74 2e 2e 2e 22 29 29 0a 20 20 20 20 20 20 20 20 | "Refreshing.magit..."))......... |
| 88a20 | 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 |
| 88a40 | 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 20 20 20 20 | .'magit-pre-refresh-hook)....... |
| 88a60 | 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 67 69 | ....(cond.((derived-mode-p.'magi |
| 88a80 | 74 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | t-mode)..................(magit- |
| 88aa0 | 72 65 66 72 65 73 68 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 | refresh-buffer))................ |
| 88ac0 | 20 28 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 | .((derived-mode-p.'tabulated-lis |
| 88ae0 | 74 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 76 65 72 74 | t-mode)..................(revert |
| 88b00 | 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 | -buffer)))...........(when-let.( |
| 88b20 | 28 62 75 66 66 65 72 20 28 61 6e 64 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 73 74 61 74 75 | (buffer.(and.magit-refresh-statu |
| 88b40 | 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 20 20 | s-buffer........................ |
| 88b60 | 20 20 20 20 20 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 | ...........(not.(derived-mode-p. |
| 88b80 | 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 20 20 | 'magit-status-mode))............ |
| 88ba0 | 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 |
| 88bc0 | 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 |
| 88be0 | 29 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 62 | )))).............(with-current-b |
| 88c00 | 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 6d 61 67 69 | uffer.buffer...............(magi |
| 88c20 | 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d | t-refresh-buffer)))...........(m |
| 88c40 | 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 61 | agit-run-hook-with-benchmark.'ma |
| 88c60 | 67 69 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 | git-post-refresh-hook).......... |
| 88c80 | 20 28 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 | .(when.magit-refresh-verbose.... |
| 88ca0 | 20 20 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 | .........(let*.((c.(caar.magit-- |
| 88cc0 | 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 20 20 20 20 | refresh-cache))................. |
| 88ce0 | 20 20 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 | ...(a.(+.c.(cdar.magit--refresh- |
| 88d00 | 63 61 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 | cache))))...............(message |
| 88d20 | 20 22 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 | ."Refreshing.magit...done.(%.3fs |
| 88d40 | 2c 20 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 | ,.cached.%s/%s.(%.0f%%))"....... |
| 88d60 | 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 69 6d 65 20 28 74 69 | .................(float-time.(ti |
| 88d80 | 6d 65 2d 73 69 6e 63 65 20 73 74 61 72 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | me-since.start))................ |
| 88da0 | 20 20 20 20 20 20 20 20 63 20 61 20 28 2a 20 28 2f 20 63 20 28 2a 20 61 20 31 2e 30 29 29 20 31 | ........c.a.(*.(/.c.(*.a.1.0)).1 |
| 88dc0 | 30 30 29 29 29 29 29 0a 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d | 00))))).......(run-hooks.'magit- |
| 88de0 | 75 6e 77 69 6e 64 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | unwind-refresh-hook))))..(defun. |
| 88e00 | 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 61 6c 6c 20 28 29 0a 20 20 22 52 65 66 72 65 73 68 20 | magit-refresh-all.()..."Refresh. |
| 88e20 | 61 6c 6c 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 | all.buffers.belonging.to.the.cur |
| 88e40 | 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 61 6c 6c 20 4d 61 | rent.repository...Refresh.all.Ma |
| 88e60 | 67 69 74 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 | git.buffers.belonging.to.the.cur |
| 88e80 | 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2c 0a 61 6e 64 20 72 65 76 65 72 74 20 62 75 66 66 | rent.repository,.and.revert.buff |
| 88ea0 | 65 72 73 20 74 68 61 74 20 76 69 73 69 74 20 66 69 6c 65 73 20 6c 6f 63 61 74 65 64 20 69 6e 73 | ers.that.visit.files.located.ins |
| 88ec0 | 69 64 65 20 74 68 65 20 63 75 72 72 65 6e 74 0a 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 52 75 6e | ide.the.current.repository...Run |
| 88ee0 | 20 68 6f 6f 6b 73 20 60 6d 61 67 69 74 2d 70 72 65 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b 27 20 | .hooks.`magit-pre-refresh-hook'. |
| 88f00 | 61 6e 64 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 2e 22 0a | and.`magit-post-refresh-hook'.". |
| 88f20 | 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 72 75 6e 2d 68 6f 6f | ..(interactive)...(magit-run-hoo |
| 88f40 | 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 72 65 2d 72 65 66 72 | k-with-benchmark.'magit-pre-refr |
| 88f60 | 65 73 68 2d 68 6f 6f 6b 29 0a 20 20 28 64 6f 6c 69 73 74 20 28 62 75 66 66 65 72 20 28 6d 61 67 | esh-hook)...(dolist.(buffer.(mag |
| 88f80 | 69 74 2d 6d 6f 64 65 2d 67 65 74 2d 62 75 66 66 65 72 73 29 29 0a 20 20 20 20 28 77 69 74 68 2d | it-mode-get-buffers)).....(with- |
| 88fa0 | 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 72 65 66 | current-buffer.buffer.(magit-ref |
| 88fc0 | 72 65 73 68 2d 62 75 66 66 65 72 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 68 6f 6f 6b | resh-buffer)))...(magit-run-hook |
| 88fe0 | 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 72 65 66 72 | -with-benchmark.'magit-post-refr |
| 89000 | 65 73 68 2d 68 6f 6f 6b 29 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d | esh-hook))..(defvar-local.magit- |
| 89020 | 2d 72 65 66 72 65 73 68 2d 73 74 61 72 74 2d 74 69 6d 65 20 6e 69 6c 29 0a 0a 28 64 65 66 76 61 | -refresh-start-time.nil)..(defva |
| 89040 | 72 20 6d 61 67 69 74 2d 2d 69 6e 69 74 69 61 6c 2d 73 65 63 74 69 6f 6e 2d 68 6f 6f 6b 20 6e 69 | r.magit--initial-section-hook.ni |
| 89060 | 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 65 72 20 | l)..(defun.magit-refresh-buffer. |
| 89080 | 28 26 6f 70 74 69 6f 6e 61 6c 20 63 72 65 61 74 65 64 29 0a 20 20 22 52 65 66 72 65 73 68 20 74 | (&optional.created)..."Refresh.t |
| 890a0 | 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 20 28 69 6e 74 | he.current.Magit.buffer."...(int |
| 890c0 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 72 65 66 72 65 73 68 20 | eractive)...(when-let.((refresh. |
| 890e0 | 28 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 29 | (magit--refresh-buffer-function) |
| 89100 | 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 69 6e 67 2d | )).....(let.((magit--refreshing- |
| 89120 | 62 75 66 66 65 72 2d 70 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 72 65 | buffer-p.t)...........(magit--re |
| 89140 | 66 72 65 73 68 2d 73 74 61 72 74 2d 74 69 6d 65 20 28 63 75 72 72 65 6e 74 2d 74 69 6d 65 29 29 | fresh-start-time.(current-time)) |
| 89160 | 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 | ...........(magit--refresh-cache |
| 89180 | 20 28 6f 72 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 6c 69 73 74 20 | .(or.magit--refresh-cache.(list. |
| 891a0 | 28 63 6f 6e 73 20 30 20 30 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 63 74 69 6f 6e 20 | (cons.0.0))))...........(action. |
| 891c0 | 28 69 66 20 63 72 65 61 74 65 64 20 22 43 72 65 61 74 69 6e 67 22 20 22 52 65 66 72 65 73 68 69 | (if.created."Creating"."Refreshi |
| 891e0 | 6e 67 22 29 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 | ng"))).......(when.magit-refresh |
| 89200 | 2d 76 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 25 73 20 62 75 | -verbose.........(message."%s.bu |
| 89220 | 66 66 65 72 20 60 25 73 27 2e 2e 2e 22 20 61 63 74 69 6f 6e 20 28 62 75 66 66 65 72 2d 6e 61 6d | ffer.`%s'...".action.(buffer-nam |
| 89240 | 65 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 28 63 72 65 61 74 65 64 | e))).......(cond........(created |
| 89260 | 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 72 65 66 72 65 73 68 29 0a 20 20 20 20 20 | .........(funcall.refresh)...... |
| 89280 | 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 2d 69 6e 69 74 69 61 6c 2d 73 65 | ...(run-hooks.'magit--initial-se |
| 892a0 | 63 74 69 6f 6e 2d 68 6f 6f 6b 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 | ction-hook).........(setq-local. |
| 892c0 | 6d 61 67 69 74 2d 2d 69 6e 69 74 69 61 6c 2d 73 65 63 74 69 6f 6e 2d 68 6f 6f 6b 20 6e 69 6c 29 | magit--initial-section-hook.nil) |
| 892e0 | 29 0a 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 28 64 65 61 63 74 69 76 61 74 65 2d | )........(t.........(deactivate- |
| 89300 | 6d 61 72 6b 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 73 65 63 74 69 6f | mark).........(setq.magit-sectio |
| 89320 | 6e 2d 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d 73 65 63 74 69 6f 6e 20 6e 69 6c 29 0a 20 20 20 20 20 | n-pre-command-section.nil)...... |
| 89340 | 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 6c 69 67 68 74 | ...(setq.magit-section-highlight |
| 89360 | 2d 6f 76 65 72 6c 61 79 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 | -overlays.nil).........(setq.mag |
| 89380 | 69 74 2d 73 65 63 74 69 6f 6e 2d 73 65 6c 65 63 74 69 6f 6e 2d 6f 76 65 72 6c 61 79 73 20 6e 69 | it-section-selection-overlays.ni |
| 893a0 | 6c 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 | l).........(setq.magit-section-h |
| 893c0 | 69 67 68 6c 69 67 68 74 65 64 2d 73 65 63 74 69 6f 6e 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 | ighlighted-sections.nil)........ |
| 893e0 | 20 28 73 65 74 71 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 66 6f 63 75 73 65 64 2d 73 65 63 | .(setq.magit-section-focused-sec |
| 89400 | 74 69 6f 6e 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 6f 73 69 74 69 | tions.nil).........(let.((positi |
| 89420 | 6f 6e 73 20 28 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 2d 67 65 74 2d 70 | ons.(magit--refresh-buffer-get-p |
| 89440 | 6f 73 69 74 69 6f 6e 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 72 | ositions)))...........(funcall.r |
| 89460 | 65 66 72 65 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 | efresh)...........(magit--refres |
| 89480 | 68 2d 62 75 66 66 65 72 2d 73 65 74 2d 70 6f 73 69 74 69 6f 6e 73 20 70 6f 73 69 74 69 6f 6e 73 | h-buffer-set-positions.positions |
| 894a0 | 29 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | )))).......(let.((magit-section- |
| 894c0 | 63 61 63 68 65 2d 76 69 73 69 62 69 6c 69 74 79 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 28 | cache-visibility.nil)).........( |
| 894e0 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 20 6d 61 67 69 74 2d 72 6f 6f 74 2d 73 65 | magit-section-show.magit-root-se |
| 89500 | 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d | ction)).......(run-hooks.'magit- |
| 89520 | 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 28 6d 61 67 69 | refresh-buffer-hook).......(magi |
| 89540 | 74 2d 73 65 63 74 69 6f 6e 2d 75 70 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 20 20 | t-section-update-highlight)..... |
| 89560 | 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 0a 20 20 | ..(set-buffer-modified-p.nil)... |
| 89580 | 20 20 20 20 28 70 75 73 68 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 20 6d 61 67 69 74 | ....(push.(current-buffer).magit |
| 895a0 | 2d 73 65 63 74 69 6f 6e 2d 2d 72 65 66 72 65 73 68 65 64 2d 62 75 66 66 65 72 73 29 0a 20 20 20 | -section--refreshed-buffers).... |
| 895c0 | 20 20 20 28 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 | ...(when.magit-refresh-verbose.. |
| 895e0 | 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 25 73 20 62 75 66 66 65 72 20 60 25 73 27 2e | .......(message."%s.buffer.`%s'. |
| 89600 | 2e 2e 64 6f 6e 65 20 28 25 2e 33 66 73 29 22 20 61 63 74 69 6f 6e 20 28 62 75 66 66 65 72 2d 6e | ..done.(%.3fs)".action.(buffer-n |
| 89620 | 61 6d 65 29 0a 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 69 6d | ame)..................(float-tim |
| 89640 | 65 20 28 74 69 6d 65 2d 73 69 6e 63 65 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 73 74 61 | e.(time-since.magit--refresh-sta |
| 89660 | 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 69 74 2d 2d 72 65 | rt-time)))))))..(defun.magit--re |
| 89680 | 66 72 65 73 68 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 20 28 29 0a 20 20 28 6c 65 74 20 | fresh-buffer-function.()...(let. |
| 896a0 | 28 28 66 6e 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61 74 20 22 25 73 2d 72 65 66 72 65 73 68 | ((fn.(intern.(format."%s-refresh |
| 896c0 | 2d 62 75 66 66 65 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -buffer"........................ |
| 896e0 | 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 6d 61 6a | .....(substring.(symbol-name.maj |
| 89700 | 6f 72 2d 6d 6f 64 65 29 20 30 20 2d 35 29 29 29 29 29 0a 20 20 20 20 28 61 6e 64 20 28 66 75 6e | or-mode).0.-5))))).....(and.(fun |
| 89720 | 63 74 69 6f 6e 70 20 66 6e 29 0a 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 | ctionp.fn)..........(lambda.().. |
| 89740 | 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 64 2d 6f 6e | ..........(let.((inhibit-read-on |
| 89760 | 6c 79 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 65 | ly.t))..............(erase-buffe |
| 89780 | 72 29 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 20 | r)..............(save-excursion. |
| 897a0 | 28 66 75 6e 63 61 6c 6c 20 66 6e 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | (funcall.fn)))))))..(defun.magit |
| 897c0 | 2d 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 2d 67 65 74 2d 70 6f 73 69 74 69 6f 6e 73 20 28 | --refresh-buffer-get-positions.( |
| 897e0 | 29 0a 20 20 28 6f 72 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62 | )...(or.(let.((buffer.(current-b |
| 89800 | 75 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 6e 0a 20 20 20 20 20 20 20 | uffer))).........(mapcan........ |
| 89820 | 20 20 28 6c 61 6d 62 64 61 20 28 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 | ..(lambda.(window)............(w |
| 89840 | 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 20 | ith-selected-window.window...... |
| 89860 | 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 | ........(with-current-buffer.buf |
| 89880 | 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 73 | fer................(and-let*.((s |
| 898a0 | 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 61 74 29 29 29 0a 20 20 20 20 | ection.(magit-section-at)))..... |
| 898c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 28 2c 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 | .............`((,window......... |
| 898e0 | 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............ |
| 89900 | 20 20 20 20 20 20 20 20 20 2c 40 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 67 65 74 2d 72 65 | .........,@(magit-section-get-re |
| 89920 | 6c 61 74 69 76 65 2d 70 6f 73 69 74 69 6f 6e 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 | lative-position.section)........ |
| 89940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 28 61 6e 64 2d 6c 65 74 2a 20 28 28 77 73 20 28 6d | .............,@(and-let*.((ws.(m |
| 89960 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 61 74 20 28 77 69 6e 64 6f 77 2d 73 74 61 72 74 29 29 29 | agit-section-at.(window-start))) |
| 89980 | 29 0a 20 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. |
| 899a0 | 77 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 20 | ws.............................. |
| 899c0 | 20 28 63 61 72 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 67 65 74 2d 72 65 6c 61 74 69 76 | .(car.(magit-section-get-relativ |
| 899e0 | 65 2d 70 6f 73 69 74 69 6f 6e 20 77 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-position.ws))................. |
| 89a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 73 74 61 72 74 29 29 29 29 29 | ..............(window-start))))) |
| 89a20 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 | ))))..........(get-buffer-window |
| 89a40 | 2d 6c 69 73 74 20 62 75 66 66 65 72 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 28 61 6e 64 | -list.buffer.nil.t))).......(and |
| 89a60 | 2d 6c 65 74 2a 20 28 28 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 61 | -let*.((section.(magit-section-a |
| 89a80 | 74 29 29 29 0a 20 20 20 20 20 20 20 20 60 28 28 6e 69 6c 20 2c 73 65 63 74 69 6f 6e 20 2c 40 28 | t))).........`((nil.,section.,@( |
| 89aa0 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 67 65 74 2d 72 65 6c 61 74 69 76 65 2d 70 6f 73 69 74 | magit-section-get-relative-posit |
| 89ac0 | 69 6f 6e 20 73 65 63 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 | ion.section))))))..(defun.magit- |
| 89ae0 | 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 2d 73 65 74 2d 70 6f 73 69 74 69 6f 6e 73 20 28 70 | -refresh-buffer-set-positions.(p |
| 89b00 | 6f 73 69 74 69 6f 6e 73 29 0a 20 20 28 70 63 61 73 65 2d 64 6f 6c 69 73 74 0a 20 20 20 20 20 20 | ositions)...(pcase-dolist....... |
| 89b20 | 28 60 28 2c 77 69 6e 64 6f 77 20 2c 73 65 63 74 69 6f 6e 20 2c 6c 69 6e 65 20 2c 63 68 61 72 20 | (`(,window.,section.,line.,char. |
| 89b40 | 2c 77 73 2d 73 65 63 74 69 6f 6e 20 2c 77 73 2d 6c 69 6e 65 20 2c 77 69 6e 64 6f 77 2d 73 74 61 | ,ws-section.,ws-line.,window-sta |
| 89b60 | 72 74 29 0a 20 20 20 20 20 20 20 70 6f 73 69 74 69 6f 6e 73 29 0a 20 20 20 20 28 69 66 20 77 69 | rt)........positions).....(if.wi |
| 89b80 | 6e 64 6f 77 0a 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 6e 64 | ndow.........(with-selected-wind |
| 89ba0 | 6f 77 20 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 | ow.window...........(magit-secti |
| 89bc0 | 6f 6e 2d 67 6f 74 6f 2d 73 75 63 63 65 73 73 6f 72 20 73 65 63 74 69 6f 6e 20 6c 69 6e 65 20 63 | on-goto-successor.section.line.c |
| 89be0 | 68 61 72 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 | har)...........(cond............ |
| 89c00 | 28 28 6f 72 20 28 6e 6f 74 20 77 69 6e 64 6f 77 2d 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 | ((or.(not.window-start)......... |
| 89c20 | 20 20 20 20 20 20 20 20 28 3e 20 77 69 6e 64 6f 77 2d 73 74 61 72 74 20 28 70 6f 69 6e 74 29 29 | ........(>.window-start.(point)) |
| 89c40 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 65 71 | ))............((magit-section-eq |
| 89c60 | 75 61 6c 20 77 73 2d 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 61 74 | ual.ws-section.(magit-section-at |
| 89c80 | 20 77 69 6e 64 6f 77 2d 73 74 61 72 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | .window-start)).............(set |
| 89ca0 | 2d 77 69 6e 64 6f 77 2d 73 74 61 72 74 20 77 69 6e 64 6f 77 20 77 69 6e 64 6f 77 2d 73 74 61 72 | -window-start.window.window-star |
| 89cc0 | 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 28 64 65 72 69 76 65 64 2d | t.t))............((not.(derived- |
| 89ce0 | 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 | mode-p.'magit-log-mode))........ |
| 89d00 | 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 70 6f 73 20 28 73 61 76 65 2d 65 78 63 75 72 | .....(when-let.((pos.(save-excur |
| 89d20 | 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sion............................ |
| 89d40 | 20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 67 6f 74 6f 2d 73 75 63 63 | ...(and.(magit-section-goto-succ |
| 89d60 | 65 73 73 6f 72 2d 2d 73 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | essor--same..................... |
| 89d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 73 2d 73 65 63 74 69 6f 6e 20 77 73 2d 6c 69 | ................ws-section.ws-li |
| 89da0 | 6e 65 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 | ne.0)........................... |
| 89dc0 | 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 20 20 | .........(point)))))............ |
| 89de0 | 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 73 74 61 72 74 20 77 69 6e 64 6f 77 20 70 6f 73 20 | ...(set-window-start.window.pos. |
| 89e00 | 74 29 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 67 6f 74 6f | t))))).......(magit-section-goto |
| 89e20 | 2d 73 75 63 63 65 73 73 6f 72 20 73 65 63 74 69 6f 6e 20 6c 69 6e 65 20 63 68 61 72 29 29 29 29 | -successor.section.line.char)))) |
| 89e40 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 20 28 5f 69 | ..(defun.magit-revert-buffer.(_i |
| 89e60 | 67 6e 6f 72 65 2d 61 75 74 6f 20 5f 6e 6f 63 6f 6e 66 69 72 6d 29 0a 20 20 22 57 72 61 70 70 65 | gnore-auto._noconfirm)..."Wrappe |
| 89e80 | 72 20 61 72 6f 75 6e 64 20 60 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 27 20 | r.around.`magit-refresh-buffer'. |
| 89ea0 | 73 75 69 74 61 62 6c 65 20 61 73 20 60 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 | suitable.as.`revert-buffer-funct |
| 89ec0 | 69 6f 6e 27 2e 22 0a 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 | ion'."...(magit-refresh-buffer)) |
| 89ee0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 66 69 6c 65 2d 72 65 66 72 65 73 68 2d 62 | ..(defun.magit-profile-refresh-b |
| 89f00 | 75 66 66 65 72 20 28 29 0a 20 20 22 50 72 6f 66 69 6c 65 20 72 65 66 72 65 73 68 69 6e 67 20 74 | uffer.()..."Profile.refreshing.t |
| 89f20 | 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 20 28 69 6e 74 | he.current.Magit.buffer."...(int |
| 89f40 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 28 71 75 6f 74 65 20 65 6c 70 29 | eractive)...(require.(quote.elp) |
| 89f60 | 29 0a 20 20 28 65 6c 70 2d 72 65 73 65 74 2d 61 6c 6c 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 | )...(elp-reset-all)...(message." |
| 89f80 | 50 72 6f 66 69 6c 69 6e 67 20 4d 61 67 69 74 20 61 6e 64 20 46 6f 72 67 65 2e 2e 2e 22 29 0a 20 | Profiling.Magit.and.Forge...").. |
| 89fa0 | 20 28 65 6c 70 2d 69 6e 73 74 72 75 6d 65 6e 74 2d 70 61 63 6b 61 67 65 20 22 6d 61 67 69 74 2d | .(elp-instrument-package."magit- |
| 89fc0 | 22 29 0a 20 20 28 65 6c 70 2d 69 6e 73 74 72 75 6d 65 6e 74 2d 70 61 63 6b 61 67 65 20 22 66 6f | ")...(elp-instrument-package."fo |
| 89fe0 | 72 67 65 2d 22 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 29 0a | rge-")...(magit-refresh-buffer). |
| 8a000 | 20 20 28 6d 65 73 73 61 67 65 20 22 50 72 6f 66 69 6c 69 6e 67 20 4d 61 67 69 74 20 61 6e 64 20 | ..(message."Profiling.Magit.and. |
| 8a020 | 46 6f 72 67 65 2e 2e 2e 64 6f 6e 65 22 29 0a 20 20 28 65 6c 70 2d 72 65 73 75 6c 74 73 29 0a 20 | Forge...done")...(elp-results).. |
| 8a040 | 20 28 65 6c 70 2d 72 65 73 65 74 2d 61 6c 6c 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | .(elp-reset-all))..(defun.magit- |
| 8a060 | 74 6f 67 67 6c 65 2d 70 72 6f 66 69 6c 69 6e 67 20 28 29 0a 20 20 22 53 74 61 72 74 20 70 72 6f | toggle-profiling.()..."Start.pro |
| 8a080 | 66 69 6c 69 6e 67 20 4d 61 67 69 74 2c 20 6f 72 20 69 66 20 69 6e 20 70 72 6f 67 72 65 73 73 2c | filing.Magit,.or.if.in.progress, |
| 8a0a0 | 20 73 74 6f 70 20 61 6e 64 20 64 69 73 70 6c 61 79 20 74 68 65 20 72 65 73 75 6c 74 73 2e 22 0a | .stop.and.display.the.results.". |
| 8a0c0 | 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 28 71 75 6f 74 | ..(interactive)...(require.(quot |
| 8a0e0 | 65 20 65 6c 70 29 29 0a 20 20 28 63 6f 6e 64 20 28 28 63 61 74 63 68 20 27 69 6e 2d 70 72 6f 67 | e.elp))...(cond.((catch.'in-prog |
| 8a100 | 72 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 61 74 6f 6d 73 20 28 23 23 61 6e 64 | ress............(mapatoms.(##and |
| 8a120 | 20 28 67 65 74 20 25 20 65 6c 70 2d 74 69 6d 65 72 2d 69 6e 66 6f 2d 70 72 6f 70 65 72 74 79 29 | .(get.%.elp-timer-info-property) |
| 8a140 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 68 | .............................(th |
| 8a160 | 72 6f 77 20 27 69 6e 2d 70 72 6f 67 72 65 73 73 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | row.'in-progress.t)))).......... |
| 8a180 | 28 6d 65 73 73 61 67 65 20 22 53 74 6f 70 20 70 72 6f 66 69 6c 69 6e 67 20 61 6e 64 20 64 69 73 | (message."Stop.profiling.and.dis |
| 8a1a0 | 70 6c 61 79 20 72 65 73 75 6c 74 73 2e 2e 2e 22 29 0a 20 20 20 20 20 20 20 20 20 28 65 6c 70 2d | play.results...")..........(elp- |
| 8a1c0 | 72 65 73 75 6c 74 73 29 0a 20 20 20 20 20 20 20 20 20 28 65 6c 70 2d 72 65 73 74 6f 72 65 2d 61 | results)..........(elp-restore-a |
| 8a1e0 | 6c 6c 29 29 0a 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 | ll)).........(t..........(messag |
| 8a200 | 65 20 22 53 74 61 72 74 20 70 72 6f 66 69 6c 69 6e 67 20 4d 61 67 69 74 20 61 6e 64 20 46 6f 72 | e."Start.profiling.Magit.and.For |
| 8a220 | 67 65 2e 2e 2e 22 29 0a 20 20 20 20 20 20 20 20 20 28 65 6c 70 2d 72 65 73 65 74 2d 61 6c 6c 29 | ge...")..........(elp-reset-all) |
| 8a240 | 0a 20 20 20 20 20 20 20 20 20 28 65 6c 70 2d 69 6e 73 74 72 75 6d 65 6e 74 2d 70 61 63 6b 61 67 | ..........(elp-instrument-packag |
| 8a260 | 65 20 22 6d 61 67 69 74 2d 22 29 0a 20 20 20 20 20 20 20 20 20 28 65 6c 70 2d 69 6e 73 74 72 75 | e."magit-")..........(elp-instru |
| 8a280 | 6d 65 6e 74 2d 70 61 63 6b 61 67 65 20 22 66 6f 72 67 65 2d 22 29 29 29 29 0a 0a 3b 3b 3b 20 53 | ment-package."forge-"))))..;;;.S |
| 8a2a0 | 61 76 65 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 0a 0a 28 64 65 66 76 | ave.File-Visiting.Buffers..(defv |
| 8a2c0 | 61 72 20 6d 61 67 69 74 2d 2d 64 69 73 61 62 6c 65 2d 73 61 76 65 2d 62 75 66 66 65 72 73 20 6e | ar.magit--disable-save-buffers.n |
| 8a2e0 | 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d 68 6f | il)..(defun.magit-pre-command-ho |
| 8a300 | 6f 6b 20 28 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 64 69 73 61 62 6c 65 2d 73 61 76 | ok.()...(setq.magit--disable-sav |
| 8a320 | 65 2d 62 75 66 66 65 72 73 20 6e 69 6c 29 29 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 70 72 65 2d 63 | e-buffers.nil)).(add-hook.'pre-c |
| 8a340 | 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d | ommand-hook.#'magit-pre-command- |
| 8a360 | 68 6f 6f 6b 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 61 66 74 65 72 2d 73 61 76 65 2d | hook)..(defvar.magit-after-save- |
| 8a380 | 72 65 66 72 65 73 68 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 | refresh-buffers.nil)..(defun.mag |
| 8a3a0 | 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 20 28 29 | it-after-save-refresh-buffers.() |
| 8a3c0 | 0a 20 20 28 75 6e 6c 65 73 73 20 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 | ...(unless.magit-inhibit-refresh |
| 8a3e0 | 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 62 75 66 66 65 72 20 6d 61 67 69 74 2d 61 66 74 65 72 | .....(dolist.(buffer.magit-after |
| 8a400 | 2d 73 61 76 65 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 73 29 0a 20 20 20 20 20 20 28 77 68 | -save-refresh-buffers).......(wh |
| 8a420 | 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)....... |
| 8a440 | 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... |
| 8a460 | 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 29 | ........(magit-refresh-buffer))) |
| 8a480 | 29 0a 20 20 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 |
| 8a4a0 | 72 65 73 68 2d 62 75 66 66 65 72 73 20 6e 69 6c 29 0a 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f | resh-buffers.nil).....(remove-ho |
| 8a4c0 | 6f 6b 20 27 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 61 66 | ok.'post-command-hook.#'magit-af |
| 8a4e0 | 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 29 29 0a 0a 28 64 65 | ter-save-refresh-buffers)))..(de |
| 8a500 | 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 73 74 61 | fun.magit-after-save-refresh-sta |
| 8a520 | 74 75 73 20 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 | tus.()..."Refresh.the.status.buf |
| 8a540 | 66 65 72 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a | fer.of.the.current.repository... |
| 8a560 | 54 68 69 73 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 | This.function.is.intended.to.be. |
| 8a580 | 61 64 64 65 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 | added.to.`after-save-hook'...If. |
| 8a5a0 | 74 68 65 20 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 | the.status.buffer.does.not.exist |
| 8a5c0 | 20 6f 72 20 74 68 65 20 66 69 6c 65 20 62 65 69 6e 67 20 76 69 73 69 74 65 64 20 69 6e 0a 74 68 | .or.the.file.being.visited.in.th |
| 8a5e0 | 65 20 63 75 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 | e.current.buffer.isn't.inside.th |
| 8a600 | 65 20 77 6f 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 | e.working.tree.of.a.repository,. |
| 8a620 | 74 68 65 6e 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 | then.do.nothing...Note.that.refr |
| 8a640 | 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 79 | eshing.a.Magit.buffer.is.done.by |
| 8a660 | 20 72 65 2d 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 | .re-creating.its.contents.from.s |
| 8a680 | 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 69 6e 20 6c 61 72 | cratch,.which.can.be.slow.in.lar |
| 8a6a0 | 67 65 20 72 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 | ge.repositories..If.you.are.not. |
| 8a6c0 | 73 61 74 69 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 | satisfied.with.Magit's.performan |
| 8a6e0 | 63 65 2c 20 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 | ce,.then.you.should.obviously.no |
| 8a700 | 74 20 61 64 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 | t.add.this.function.to.that.hook |
| 8a720 | 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 28 61 6e 64 20 28 6e 6f 74 20 6d 61 67 69 74 | ."...(when-let.(((and.(not.magit |
| 8a740 | 2d 69 6e 68 69 62 69 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 | -inhibit-refresh)............... |
| 8a760 | 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) |
| 8a780 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 20 28 69 67 6e 6f 72 65 2d 65 72 72 | ))..............(buf.(ignore-err |
| 8a7a0 | 6f 72 73 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 | ors.(magit-get-mode-buffer.'magi |
| 8a7c0 | 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 29 29 29 0a 20 20 20 20 28 63 6c 2d 70 75 73 68 6e 65 | t-status-mode)))).....(cl-pushne |
| 8a7e0 | 77 20 62 75 66 20 6d 61 67 69 74 2d 61 66 74 65 72 2d 73 61 76 65 2d 72 65 66 72 65 73 68 2d 62 | w.buf.magit-after-save-refresh-b |
| 8a800 | 75 66 66 65 72 73 29 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 70 6f 73 74 2d 63 6f 6d 6d | uffers).....(add-hook.'post-comm |
| 8a820 | 61 6e 64 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 61 66 74 65 72 2d 73 61 76 65 2d 72 65 66 72 | and-hook.#'magit-after-save-refr |
| 8a840 | 65 73 68 2d 62 75 66 66 65 72 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 61 79 | esh-buffers)))..(defun.magit-may |
| 8a860 | 62 65 2d 73 61 76 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 73 20 28 29 0a 20 20 | be-save-repository-buffers.()... |
| 8a880 | 22 4d 61 79 62 65 20 73 61 76 65 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 | "Maybe.save.file-visiting.buffer |
| 8a8a0 | 73 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 | s.belonging.to.the.current.repos |
| 8a8c0 | 69 74 6f 72 79 2e 0a 44 6f 20 73 6f 20 69 66 20 60 6d 61 67 69 74 2d 73 61 76 65 2d 72 65 70 6f | itory..Do.so.if.`magit-save-repo |
| 8a8e0 | 73 69 74 6f 72 79 2d 62 75 66 66 65 72 73 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 20 20 59 6f 75 | sitory-buffers'.is.non-nil...You |
| 8a900 | 20 73 68 6f 75 6c 64 0a 6e 6f 74 20 72 65 6d 6f 76 65 20 74 68 69 73 20 66 72 6f 6d 20 61 6e 79 | .should.not.remove.this.from.any |
| 8a920 | 20 68 6f 6f 6b 73 2c 20 69 6e 73 74 65 61 64 20 73 65 74 20 74 68 61 74 20 76 61 72 69 61 62 6c | .hooks,.instead.set.that.variabl |
| 8a940 | 65 20 74 6f 20 6e 69 6c 0a 69 66 20 79 6f 75 20 73 6f 20 64 65 73 69 72 65 2e 22 0a 20 20 28 77 | e.to.nil.if.you.so.desire."...(w |
| 8a960 | 68 65 6e 20 28 61 6e 64 20 6d 61 67 69 74 2d 73 61 76 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 | hen.(and.magit-save-repository-b |
| 8a980 | 75 66 66 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6d 61 67 69 74 2d 2d | uffers..............(not.magit-- |
| 8a9a0 | 64 69 73 61 62 6c 65 2d 73 61 76 65 2d 62 75 66 66 65 72 73 29 29 0a 20 20 20 20 28 73 65 74 71 | disable-save-buffers)).....(setq |
| 8a9c0 | 20 6d 61 67 69 74 2d 2d 64 69 73 61 62 6c 65 2d 73 61 76 65 2d 62 75 66 66 65 72 73 20 74 29 0a | .magit--disable-save-buffers.t). |
| 8a9e0 | 20 20 20 20 28 6c 65 74 20 28 28 6d 73 67 20 28 63 75 72 72 65 6e 74 2d 6d 65 73 73 61 67 65 29 | ....(let.((msg.(current-message) |
| 8aa00 | 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 61 76 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d | )).......(magit-save-repository- |
| 8aa20 | 62 75 66 66 65 72 73 0a 20 20 20 20 20 20 20 28 65 71 20 6d 61 67 69 74 2d 73 61 76 65 2d 72 65 | buffers........(eq.magit-save-re |
| 8aa40 | 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 73 20 27 64 6f 6e 74 61 73 6b 29 29 0a 20 20 20 20 | pository-buffers.'dontask))..... |
| 8aa60 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6d 73 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(when.(and.msg................ |
| 8aa80 | 20 20 28 63 75 72 72 65 6e 74 2d 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..(current-message)............. |
| 8aaa0 | 20 20 20 20 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 6d 73 67 20 28 63 75 72 72 65 6e 74 2d 6d 65 | .....(not.(equal.msg.(current-me |
| 8aac0 | 73 73 61 67 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 25 73 22 20 | ssage)))).........(message."%s". |
| 8aae0 | 6d 73 67 29 29 29 29 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 69 6e | msg)))))..(defvar-local.magit-in |
| 8ab00 | 68 69 62 69 74 2d 72 65 66 72 65 73 68 2d 73 61 76 65 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 | hibit-refresh-save.nil)..(defun. |
| 8ab20 | 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 28 26 | magit-save-repository-buffers.(& |
| 8ab40 | 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 53 61 76 65 20 66 69 6c 65 2d 76 69 73 69 74 | optional.arg)..."Save.file-visit |
| 8ab60 | 69 6e 67 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 | ing.buffers.belonging.to.the.cur |
| 8ab80 | 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 41 66 74 65 72 20 61 6e 79 20 62 75 66 66 65 | rent.repository..After.any.buffe |
| 8aba0 | 72 20 77 68 65 72 65 20 60 62 75 66 66 65 72 2d 73 61 76 65 2d 77 69 74 68 6f 75 74 2d 71 75 65 | r.where.`buffer-save-without-que |
| 8abc0 | 72 79 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 0a 69 73 20 73 61 76 65 64 20 77 69 74 68 6f 75 74 20 | ry'.is.non-nil.is.saved.without. |
| 8abe0 | 61 73 6b 69 6e 67 2c 20 74 68 65 20 75 73 65 72 20 69 73 20 61 73 6b 65 64 20 61 62 6f 75 74 20 | asking,.the.user.is.asked.about. |
| 8ac00 | 65 61 63 68 20 6d 6f 64 69 66 69 65 64 0a 62 75 66 66 65 72 20 77 68 69 63 68 20 76 69 73 69 74 | each.modified.buffer.which.visit |
| 8ac20 | 73 20 61 20 66 69 6c 65 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f | s.a.file.in.the.current.reposito |
| 8ac40 | 72 79 2e 20 20 4f 70 74 69 6f 6e 61 6c 0a 61 72 67 75 6d 65 6e 74 20 28 74 68 65 20 70 72 65 66 | ry...Optional.argument.(the.pref |
| 8ac60 | 69 78 29 20 6e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 73 61 76 65 20 61 6c 6c 20 77 69 74 68 20 | ix).non-nil.means.save.all.with. |
| 8ac80 | 6e 6f 20 71 75 65 73 74 69 6f 6e 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 | no.questions."...(interactive."P |
| 8aca0 | 22 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 74 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 72 | ")...(when-let.((topdir.(magit-r |
| 8acc0 | 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 29 | ev-parse-safe."--show-toplevel") |
| 8ace0 | 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 65 20 28 66 69 6c 65 2d 72 65 6d 6f 74 | )).....(let.((remote.(file-remot |
| 8ad00 | 65 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 | e-p.default-directory))......... |
| 8ad20 | 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 6f 6e 2d 61 6c 69 73 | ..(save-some-buffers-action-alis |
| 8ad40 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 60 28 28 3f 59 20 2c 28 23 23 77 69 74 68 2d 63 75 72 72 | t............`((?Y.,(##with-curr |
| 8ad60 | 65 6e 74 2d 62 75 66 66 65 72 20 25 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ent-buffer.%.................... |
| 8ad80 | 20 28 73 65 74 71 20 62 75 66 66 65 72 2d 73 61 76 65 2d 77 69 74 68 6f 75 74 2d 71 75 65 72 79 | .(setq.buffer-save-without-query |
| 8ada0 | 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 62 75 | .t).....................(save-bu |
| 8adc0 | 66 66 65 72 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 61 76 65 | ffer)).................."to.save |
| 8ade0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 61 6e 64 20 72 65 6d 65 6d 62 65 72 | .the.current.buffer.and.remember |
| 8ae00 | 20 63 68 6f 69 63 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 4e 20 2c 28 23 23 77 | .choice")..............(?N.,(##w |
| 8ae20 | 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 25 0a 20 20 20 20 20 20 20 20 20 20 20 | ith-current-buffer.%............ |
| 8ae40 | 20 20 20 20 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 72 65 66 | .........(setq.magit-inhibit-ref |
| 8ae60 | 72 65 73 68 2d 73 61 76 65 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | resh-save.t)).................." |
| 8ae80 | 74 6f 20 73 6b 69 70 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 61 6e 64 20 72 | to.skip.the.current.buffer.and.r |
| 8aea0 | 65 6d 65 6d 62 65 72 20 63 68 6f 69 63 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 | emember.choice")..............,@ |
| 8aec0 | 73 61 76 65 2d 73 6f 6d 65 2d 62 75 66 66 65 72 73 2d 61 63 74 69 6f 6e 2d 61 6c 69 73 74 29 29 | save-some-buffers-action-alist)) |
| 8aee0 | 0a 20 20 20 20 20 20 20 20 20 20 28 74 6f 70 64 69 72 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 | ...........(topdirs.nil)........ |
| 8af00 | 20 20 20 28 75 6e 77 69 70 65 64 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ...(unwiped.nil)...........(magi |
| 8af20 | 74 2d 2d 77 69 70 2d 69 6e 68 69 62 69 74 2d 61 75 74 6f 73 61 76 65 20 74 29 29 0a 20 20 20 20 | t--wip-inhibit-autosave.t))..... |
| 8af40 | 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 20 20 28 73 61 76 | ..(unwind-protect...........(sav |
| 8af60 | 65 2d 73 6f 6d 65 2d 62 75 66 66 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 61 72 67 0a 20 20 | e-some-buffers............arg... |
| 8af80 | 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .........(lambda.()............. |
| 8afa0 | 20 3b 3b 20 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 20 69 73 20 6d 6f 64 69 66 | .;;.If.the.current.file.is.modif |
| 8afc0 | 69 65 64 20 61 6e 64 20 72 65 73 69 64 65 73 20 69 6e 73 69 64 65 0a 20 20 20 20 20 20 20 20 20 | ied.and.resides.inside.......... |
| 8afe0 | 20 20 20 20 3b 3b 20 61 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 61 6e 64 20 61 20 6c 65 74 2d 62 | ....;;.a.repository,.and.a.let-b |
| 8b000 | 69 6e 64 69 6e 67 20 69 73 20 69 6e 20 65 66 66 65 63 74 2c 20 77 68 69 63 68 0a 20 20 20 20 20 | inding.is.in.effect,.which...... |
| 8b020 | 20 20 20 20 20 20 20 20 3b 3b 20 70 6c 61 63 65 73 20 75 73 20 69 6e 20 61 6e 6f 74 68 65 72 20 | ........;;.places.us.in.another. |
| 8b040 | 72 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 74 68 69 73 20 62 69 6e 64 69 6e 67 0a 20 20 | repository,.then.this.binding... |
| 8b060 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 73 20 6e 65 65 64 65 64 20 74 6f 20 70 72 65 76 65 | ...........;;.is.needed.to.preve |
| 8b080 | 6e 74 20 74 68 61 74 20 66 69 6c 65 20 66 72 6f 6d 20 62 65 69 6e 67 20 73 61 76 65 64 2e 0a 20 | nt.that.file.from.being.saved... |
| 8b0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 64 65 66 61 75 6c 74 2d | ............(and-let*.((default- |
| 8b0c0 | 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | directory....................... |
| 8b0e0 | 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 20 20 20 | ...(and.buffer-file-name........ |
| 8b100 | 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 6e 61 6d | .......................(file-nam |
| 8b120 | 65 2d 64 69 72 65 63 74 6f 72 79 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 29 | e-directory.buffer-file-name)))) |
| 8b140 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 | ................(and............ |
| 8b160 | 20 20 20 20 20 3b 3b 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 74 68 65 20 72 65 70 6f 73 69 | .....;;.Check.whether.the.reposi |
| 8b180 | 74 6f 72 79 20 73 74 69 6c 6c 20 65 78 69 73 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | tory.still.exists............... |
| 8b1a0 | 20 20 20 28 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 | ...(file-exists-p.default-direct |
| 8b1c0 | 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43 68 65 63 6b 20 77 68 | ory).................;;.Check.wh |
| 8b1e0 | 65 74 68 65 72 20 72 65 66 72 65 73 68 69 6e 67 20 69 73 20 64 69 73 61 62 6c 65 64 2e 0a 20 20 | ether.refreshing.is.disabled.... |
| 8b200 | 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 69 6e 68 69 62 69 74 | ..............(not.magit-inhibit |
| 8b220 | 2d 72 65 66 72 65 73 68 2d 73 61 76 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | -refresh-save).................; |
| 8b240 | 3b 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 74 68 65 20 76 69 73 69 74 65 64 20 66 69 6c 65 | ;.Check.whether.the.visited.file |
| 8b260 | 20 69 73 20 65 69 74 68 65 72 20 6f 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .is.either.on.the............... |
| 8b280 | 20 20 3b 3b 20 73 61 6d 65 20 72 65 6d 6f 74 65 20 61 73 20 74 68 65 20 72 65 70 6f 73 69 74 6f | ..;;.same.remote.as.the.reposito |
| 8b2a0 | 72 79 2c 20 6f 72 20 62 6f 74 68 20 61 72 65 20 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ry,.or.both.are.on.............. |
| 8b2c0 | 20 20 20 3b 3b 20 74 68 65 20 6c 6f 63 61 6c 20 73 79 73 74 65 6d 2e 0a 20 20 20 20 20 20 20 20 | ...;;.the.local.system.......... |
| 8b2e0 | 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 62 75 | ........(equal.(file-remote-p.bu |
| 8b300 | 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 | ffer-file-name).remote)......... |
| 8b320 | 20 20 20 20 20 20 20 20 3b 3b 20 44 65 6c 61 79 65 64 20 63 68 65 63 6b 73 20 74 68 61 74 20 61 | ........;;.Delayed.checks.that.a |
| 8b340 | 72 65 20 6d 6f 72 65 20 65 78 70 65 6e 73 69 76 65 20 66 6f 72 20 72 65 6d 6f 74 65 0a 20 20 20 | re.more.expensive.for.remote.... |
| 8b360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2c 20 64 75 | .............;;.repositories,.du |
| 8b380 | 65 20 74 6f 20 74 68 65 20 72 65 71 75 69 72 65 64 20 6e 65 74 77 6f 72 6b 20 61 63 63 65 73 73 | e.to.the.required.network.access |
| 8b3a0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 | ..................;;............ |
| 8b3c0 | 20 20 20 20 20 3b 3b 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 74 68 65 20 66 69 6c 65 20 69 | .....;;.Check.whether.the.file.i |
| 8b3e0 | 73 20 69 6e 73 69 64 65 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 20 20 20 20 20 20 20 | s.inside.the.repository......... |
| 8b400 | 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 6f 72 20 28 63 64 72 20 28 61 73 73 6f 63 20 | .........(equal.(or.(cdr.(assoc. |
| 8b420 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 64 69 72 73 29 29 0a 20 20 20 20 | default-directory.topdirs))..... |
| 8b440 | 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 74 6f | .......................(let.((to |
| 8b460 | 70 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 | p.(magit-rev-parse-safe."--show- |
| 8b480 | 74 6f 70 6c 65 76 65 6c 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | toplevel"))).................... |
| 8b4a0 | 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 64 65 66 61 75 6c 74 2d 64 69 | ..........(push.(cons.default-di |
| 8b4c0 | 72 65 63 74 6f 72 79 20 74 6f 70 29 20 74 6f 70 64 69 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 | rectory.top).topdirs)........... |
| 8b4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 70 29 29 0a 20 20 20 20 20 20 20 | ...................top))........ |
| 8b500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 70 64 69 72 29 0a 20 20 20 20 20 20 20 20 | ................topdir)......... |
| 8b520 | 20 20 20 20 20 20 20 20 3b 3b 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 74 68 65 20 66 69 6c | ........;;.Check.whether.the.fil |
| 8b540 | 65 20 69 73 20 61 63 74 75 61 6c 6c 79 20 77 72 69 74 61 62 6c 65 2e 0a 20 20 20 20 20 20 20 20 | e.is.actually.writable.......... |
| 8b560 | 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 77 72 69 74 61 62 6c 65 2d 70 20 62 75 66 66 65 72 2d | ........(file-writable-p.buffer- |
| 8b580 | 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 | file-name).................(prog |
| 8b5a0 | 31 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 63 68 65 64 75 6c | 1.t...................;;.Schedul |
| 8b5c0 | 65 20 66 6f 72 20 77 69 70 20 63 6f 6d 6d 69 74 2c 20 69 66 20 61 70 70 72 6f 70 72 69 61 74 65 | e.for.wip.commit,.if.appropriate |
| 8b5e0 | 2e 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 6d 61 67 69 74 2d | ....................(when.magit- |
| 8b600 | 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 0a 20 20 20 20 20 20 | wip-after-save-local-mode....... |
| 8b620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | ..............(push.(expand-file |
| 8b640 | 2d 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 20 75 6e 77 69 70 65 64 29 | -name.buffer-file-name).unwiped) |
| 8b660 | 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 75 6e 77 69 70 65 64 0a 20 20 20 | )))))).........(when.unwiped.... |
| 8b680 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 | .......(let.((default-directory. |
| 8b6a0 | 74 6f 70 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d | topdir)).............(magit-wip- |
| 8b6c0 | 63 6f 6d 6d 69 74 2d 77 6f 72 6b 74 72 65 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | commit-worktree..............(ma |
| 8b6e0 | 67 69 74 2d 77 69 70 2d 67 65 74 2d 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e | git-wip-get-ref)..............un |
| 8b700 | 77 69 70 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 63 64 72 20 75 6e 77 69 | wiped..............(if.(cdr.unwi |
| 8b720 | 70 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 61 | ped)..................(format."a |
| 8b740 | 75 74 6f 73 61 76 65 20 25 73 20 66 69 6c 65 73 20 61 66 74 65 72 20 73 61 76 65 22 20 28 6c 65 | utosave.%s.files.after.save".(le |
| 8b760 | 6e 67 74 68 20 75 6e 77 69 70 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | ngth.unwiped))................(f |
| 8b780 | 6f 72 6d 61 74 20 22 61 75 74 6f 73 61 76 65 20 25 73 20 61 66 74 65 72 20 73 61 76 65 22 0a 20 | ormat."autosave.%s.after.save".. |
| 8b7a0 | 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 61 | ......................(file-rela |
| 8b7c0 | 74 69 76 65 2d 6e 61 6d 65 20 28 63 61 72 20 75 6e 77 69 70 65 64 29 29 29 29 29 29 29 29 29 29 | tive-name.(car.unwiped)))))))))) |
| 8b7e0 | 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 66 69 67 75 72 61 74 | )..;;;.Restore.Window.Configurat |
| 8b800 | 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 74 2d 73 61 76 65 2d | ion..(defvar.magit-inhibit-save- |
| 8b820 | 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 65 66 76 61 72 2d 6c | previous-winconf.nil)..(defvar-l |
| 8b840 | 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 77 2d 63 6f 6e 66 69 | ocal.magit-previous-window-confi |
| 8b860 | 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 2d 70 72 65 76 69 6f | guration.nil).(put.'magit-previo |
| 8b880 | 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 70 65 72 6d 61 6e 65 | us-window-configuration.'permane |
| 8b8a0 | 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 2d 73 61 76 65 2d 77 | nt-local.t)..(defun.magit-save-w |
| 8b8c0 | 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 22 53 61 76 65 20 74 | indow-configuration.()..."Save.t |
| 8b8e0 | 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 72 61 74 69 6f 6e 2e | he.current.window.configuration. |
| 8b900 | 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 69 73 20 62 75 72 69 | ..Later,.when.the.buffer.is.buri |
| 8b920 | 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 60 6d 61 67 69 74 | ed,.it.may.be.restored.by.`magit |
| 8b940 | 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 27 2e 22 | -restore-window-configuration'." |
| 8b960 | 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 2d 70 72 65 76 69 6f | ...(if.magit-inhibit-save-previo |
| 8b980 | 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 71 20 6d 61 67 69 74 | us-winconf.......(when.(eq.magit |
| 8b9a0 | 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 6e 63 6f 6e 66 20 27 | -inhibit-save-previous-winconf.' |
| 8b9c0 | 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 74 2d 70 72 65 76 69 | unset).........(setq.magit-previ |
| 8b9e0 | 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 6e 69 6c 29 29 0a 20 | ous-window-configuration.nil)).. |
| 8ba00 | 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 6e 64 6f 77 20 28 63 | ...(unless.(get-buffer-window.(c |
| 8ba20 | 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 66 72 61 6d 65 29 29 | urrent-buffer).(selected-frame)) |
| 8ba40 | 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 77 69 6e 64 | .......(setq.magit-previous-wind |
| 8ba60 | 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 20 20 20 20 28 63 75 | ow-configuration.............(cu |
| 8ba80 | 72 72 65 6e 74 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 29 29 29 29 0a | rrent-window-configuration))))). |
| 8baa0 | 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 64 6f 77 2d 63 6f 6e | .(defun.magit-restore-window-con |
| 8bac0 | 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 6c 2d 62 75 66 66 65 | figuration.(&optional.kill-buffe |
| 8bae0 | 72 29 0a 20 20 22 42 75 72 79 20 6f 72 20 6b 69 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | r)..."Bury.or.kill.the.current.b |
| 8bb00 | 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 73 20 77 69 6e 64 6f | uffer.and.restore.previous.windo |
| 8bb20 | 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 28 28 77 69 6e 63 6f | w.configuration."...(let.((winco |
| 8bb40 | 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 63 6f 6e 66 69 67 75 | nf.magit-previous-window-configu |
| 8bb60 | 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 63 75 72 72 65 6e 74 | ration).........(buffer.(current |
| 8bb80 | 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 28 73 65 6c 65 63 74 | -buffer)).........(frame.(select |
| 8bba0 | 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 64 6f 77 20 6b 69 6c | ed-frame))).....(quit-window.kil |
| 8bbc0 | 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 29 29 0a 20 20 20 20 | l-buffer.(selected-window))..... |
| 8bbe0 | 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 20 66 72 61 6d 65 20 | (when.(and.winconf.(equal.frame. |
| 8bc00 | 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 6d 65 20 77 69 6e 63 | (window-configuration-frame.winc |
| 8bc20 | 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 63 6f 6e 66 69 67 75 | onf))).......(set-window-configu |
| 8bc40 | 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 65 6e 20 28 62 75 66 | ration.winconf).......(when.(buf |
| 8bc60 | 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 20 20 28 77 69 74 68 | fer-live-p.buffer).........(with |
| 8bc80 | 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 | -current-buffer.buffer.......... |
| 8bca0 | 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 64 6f 77 2d 63 6f 6e | .(setq.magit-previous-window-con |
| 8bcc0 | 66 69 67 75 72 61 74 69 6f 6e 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 2d 62 75 66 | figuration.nil))).......(set-buf |
| 8bce0 | 66 65 72 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 28 73 65 6c 65 63 | fer.(with-selected-window.(selec |
| 8bd00 | 74 65 64 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ted-window)..................... |
| 8bd20 | 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 20 42 75 66 66 65 | (current-buffer))))))..;;;.Buffe |
| 8bd40 | 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 2d 62 61 63 6b 77 | r.History..(defun.magit-go-backw |
| 8bd60 | 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 20 63 75 72 72 65 | ard.()..."Move.backward.in.curre |
| 8bd80 | 6e 74 20 62 75 66 66 65 72 27 73 20 68 69 73 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | nt.buffer's.history."...(interac |
| 8bda0 | 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 6b 0a 20 20 20 20 | tive)...(if.help-xref-stack..... |
| 8bdc0 | 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 65 6e 74 2d 62 75 | ..(help-xref-go-back.(current-bu |
| 8bde0 | 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 20 70 72 65 76 69 | ffer)).....(user-error."No.previ |
| 8be00 | 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 6f 72 79 22 29 29 | ous.entry.in.buffer's.history")) |
| 8be20 | 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 20 28 29 0a 20 20 | )..(defun.magit-go-forward.()... |
| 8be40 | 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 75 66 66 65 72 27 | "Move.forward.in.current.buffer' |
| 8be60 | 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 29 0a 20 20 28 69 | s.history."...(interactive)...(i |
| 8be80 | 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 20 20 20 20 20 20 | f.help-xref-forward-stack....... |
| 8bea0 | 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 72 65 6e 74 2d 62 | (help-xref-go-forward.(current-b |
| 8bec0 | 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 20 6e 65 78 74 | uffer)).....(user-error."No.next |
| 8bee0 | 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 22 29 29 29 0a 0a | .entry.in.buffer's.history"))).. |
| 8bf00 | 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 75 74 74 6f 6e 73 | (defun.magit-insert-xref-buttons |
| 8bf20 | 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 2e 22 0a 20 20 28 | .()..."Insert.xref.buttons."...( |
| 8bf40 | 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 72 2d 6c 6f 63 6b | when.(and.(not.magit-buffer-lock |
| 8bf60 | 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 70 2d 78 72 65 66 | ed-p)..............(or.help-xref |
| 8bf80 | 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 74 61 63 6b 29 29 | -stack.help-xref-forward-stack)) |
| 8bfa0 | 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 0a 20 20 20 20 20 | .....(when.help-xref-stack...... |
| 8bfc0 | 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 2d | .(magit-xref-insert-button.help- |
| 8bfe0 | 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 6b 77 61 72 64 29 | back-label.'magit-xref-backward) |
| 8c000 | 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 61 72 64 2d 73 74 | ).....(when.help-xref-forward-st |
| 8c020 | 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 73 74 61 63 6b 0a | ack.......(when.help-xref-stack. |
| 8c040 | 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 20 20 28 6d 61 67 | ........(insert.".")).......(mag |
| 8c060 | 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 2d 66 6f 72 77 61 | it-xref-insert-button.help-forwa |
| 8c080 | 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 72 64 29 29 29 29 | rd-label.'magit-xref-forward)))) |
| 8c0a0 | 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 2d 62 75 74 74 6f | ..(defun.magit-xref-insert-butto |
| 8c0c0 | 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 73 65 72 74 2d 73 | n.(label.type)...(magit-insert-s |
| 8c0e0 | 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 28 69 6e 73 65 72 | ection.(button.label).....(inser |
| 8c100 | 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 74 79 70 65 0a 20 | t-text-button.label.'type.type.. |
| 8c120 | 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 61 72 67 | .......................'help-arg |
| 8c140 | 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 29 29 0a 0a 28 64 | s.(list.(current-buffer)))))..(d |
| 8c160 | 65 66 69 6e 65 2d 62 75 74 74 6f 6e 2d 74 79 70 65 20 27 6d 61 67 69 74 2d 78 72 65 66 2d 62 61 | efine-button-type.'magit-xref-ba |
| 8c180 | 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 62 61 63 6b 0a 20 | ckward...:supertype.'help-back.. |
| 8c1a0 | 20 27 6d 6f 75 73 65 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 67 68 | .'mouse-face.'magit-section-high |
| 8c1c0 | 6c 69 67 68 74 0a 20 20 27 68 65 6c 70 2d 65 63 68 6f 20 28 70 75 72 65 63 6f 70 79 20 22 6d 6f | light...'help-echo.(purecopy."mo |
| 8c1e0 | 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 76 69 6f 75 73 20 | use-2,.RET:.go.back.to.previous. |
| 8c200 | 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 62 75 74 74 6f 6e | history.entry"))..(define-button |
| 8c220 | 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 20 20 3a 73 75 70 | -type.'magit-xref-forward...:sup |
| 8c240 | 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 75 73 65 2d 66 61 | ertype.'help-forward...'mouse-fa |
| 8c260 | 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 74 0a 20 20 27 68 | ce.'magit-section-highlight...'h |
| 8c280 | 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 32 2c 20 52 45 54 | elp-echo.(purecopy."mouse-2,.RET |
| 8c2a0 | 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 65 6e 74 72 79 22 | :.go.back.to.next.history.entry" |
| 8c2c0 | 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 65 73 0a 20 20 3b | ))..(defvar.magit-xref-modes...; |
| 8c2e0 | 3b 20 44 6f 20 6e 6f 74 20 66 75 6e 63 74 69 6f 6e 2d 71 75 6f 74 65 20 74 6f 20 61 76 6f 69 64 | ;.Do.not.function-quote.to.avoid |
| 8c300 | 20 63 69 72 63 75 6c 61 72 20 64 65 70 65 6e 64 65 6e 63 69 65 73 2e 0a 20 20 27 28 6d 61 67 69 | .circular.dependencies....'(magi |
| 8c320 | 74 2d 6c 6f 67 2d 6d 6f 64 65 0a 20 20 20 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 | t-log-mode.....magit-reflog-mode |
| 8c340 | 0a 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 0a 20 20 20 20 6d 61 67 69 74 2d 72 | .....magit-diff-mode.....magit-r |
| 8c360 | 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 6d 6f 64 65 73 20 66 | evision-mode)..."List.of.modes.f |
| 8c380 | 6f 72 20 77 68 69 63 68 20 74 6f 20 69 6e 73 65 72 74 20 6e 61 76 69 67 61 74 69 6f 6e 20 62 75 | or.which.to.insert.navigation.bu |
| 8c3a0 | 74 74 6f 6e 73 2e 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 78 72 65 66 2d 73 65 74 75 | ttons.")..(defun.magit-xref-setu |
| 8c3c0 | 70 20 28 66 6e 20 61 72 67 73 29 0a 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 6d 61 6a 6f 72 2d | p.(fn.args)...(when.(memq.major- |
| 8c3e0 | 6d 6f 64 65 20 6d 61 67 69 74 2d 78 72 65 66 2d 6d 6f 64 65 73 29 0a 20 20 20 20 28 77 68 65 6e | mode.magit-xref-modes).....(when |
| 8c400 | 20 68 65 6c 70 2d 78 72 65 66 2d 73 74 61 63 6b 2d 69 74 65 6d 0a 20 20 20 20 20 20 28 70 75 73 | .help-xref-stack-item.......(pus |
| 8c420 | 68 20 28 63 6f 6e 73 20 28 70 6f 69 6e 74 29 20 68 65 6c 70 2d 78 72 65 66 2d 73 74 61 63 6b 2d | h.(cons.(point).help-xref-stack- |
| 8c440 | 69 74 65 6d 29 20 68 65 6c 70 2d 78 72 65 66 2d 73 74 61 63 6b 29 0a 20 20 20 20 20 20 28 73 65 | item).help-xref-stack).......(se |
| 8c460 | 74 71 20 68 65 6c 70 2d 78 72 65 66 2d 66 6f 72 77 61 72 64 2d 73 74 61 63 6b 20 6e 69 6c 29 29 | tq.help-xref-forward-stack.nil)) |
| 8c480 | 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 74 61 69 6c 20 28 6e 74 68 63 64 72 20 33 30 | .....(when-let.((tail.(nthcdr.30 |
| 8c4a0 | 20 68 65 6c 70 2d 78 72 65 66 2d 73 74 61 63 6b 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 63 64 | .help-xref-stack))).......(setcd |
| 8c4c0 | 72 20 74 61 69 6c 20 6e 69 6c 29 29 0a 20 20 20 20 28 73 65 74 71 20 68 65 6c 70 2d 78 72 65 66 | r.tail.nil)).....(setq.help-xref |
| 8c4e0 | 2d 73 74 61 63 6b 2d 69 74 65 6d 0a 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 6d 61 67 | -stack-item...........(list.'mag |
| 8c500 | 69 74 2d 78 72 65 66 2d 72 65 73 74 6f 72 65 20 66 6e 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | it-xref-restore.fn.default-direc |
| 8c520 | 74 6f 72 79 20 61 72 67 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 78 72 65 66 | tory.args))))..(defun.magit-xref |
| 8c540 | 2d 72 65 73 74 6f 72 65 20 28 66 6e 20 64 69 72 20 61 72 67 73 29 0a 20 20 28 73 65 74 71 20 64 | -restore.(fn.dir.args)...(setq.d |
| 8c560 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72 29 0a 20 20 28 66 75 6e 63 61 6c 6c | efault-directory.dir)...(funcall |
| 8c580 | 20 66 6e 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6e 69 6c 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 | .fn.major-mode.nil.args)...(magi |
| 8c5a0 | 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 29 29 0a 0a 3b 3b 3b 20 52 65 70 6f 73 69 74 6f | t-refresh-buffer))..;;;.Reposito |
| 8c5c0 | 72 79 2d 4c 6f 63 61 6c 20 43 61 63 68 65 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 72 65 | ry-Local.Cache..(defvar.magit-re |
| 8c5e0 | 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65 20 6e 69 6c 0a 20 20 22 41 6c 69 73 | pository-local-cache.nil..."Alis |
| 8c600 | 74 20 6d 61 70 70 69 6e 67 20 60 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 27 20 70 61 74 68 73 | t.mapping.`magit-toplevel'.paths |
| 8c620 | 20 74 6f 20 61 6c 69 73 74 73 20 6f 66 20 6b 65 79 2f 76 61 6c 75 65 20 70 61 69 72 73 2e 22 29 | .to.alists.of.key/value.pairs.") |
| 8c640 | 0a 0a 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 | ..(defun.magit-repository-local- |
| 8c660 | 72 65 70 6f 73 69 74 6f 72 79 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 6b 65 79 20 | repository.()..."Return.the.key. |
| 8c680 | 66 6f 72 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 | for.the.current.repository."...( |
| 8c6a0 | 6f 72 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 2d 64 65 66 61 | or.(bound-and-true-p.magit--defa |
| 8c6c0 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 74 6f 70 6c | ult-directory).......(magit-topl |
| 8c6e0 | 65 76 65 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 | evel)))..(defun.magit-repository |
| 8c700 | 2d 6c 6f 63 61 6c 2d 73 65 74 20 28 6b 65 79 20 76 61 6c 75 65 20 26 6f 70 74 69 6f 6e 61 6c 20 | -local-set.(key.value.&optional. |
| 8c720 | 72 65 70 6f 73 69 74 6f 72 79 29 0a 20 20 22 53 65 74 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 | repository)..."Set.the.repositor |
| 8c740 | 79 2d 6c 6f 63 61 6c 20 56 41 4c 55 45 20 66 6f 72 20 4b 45 59 2e 0a 0a 55 6e 6c 65 73 73 20 73 | y-local.VALUE.for.KEY...Unless.s |
| 8c760 | 70 65 63 69 66 69 65 64 2c 20 52 45 50 4f 53 49 54 4f 52 59 20 69 73 20 74 68 65 20 63 75 72 72 | pecified,.REPOSITORY.is.the.curr |
| 8c780 | 65 6e 74 20 62 75 66 66 65 72 27 73 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 49 66 20 52 45 50 | ent.buffer's.repository...If.REP |
| 8c7a0 | 4f 53 49 54 4f 52 59 20 69 73 20 6e 69 6c 20 28 6d 65 61 6e 69 6e 67 20 74 68 65 72 65 20 69 73 | OSITORY.is.nil.(meaning.there.is |
| 8c7c0 | 20 6e 6f 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 29 2c 0a 74 68 65 6e 20 74 68 | .no.current.repository),.then.th |
| 8c7e0 | 65 20 76 61 6c 75 65 20 69 73 20 6e 6f 74 20 63 61 63 68 65 64 2c 20 61 6e 64 20 77 65 20 72 65 | e.value.is.not.cached,.and.we.re |
| 8c800 | 74 75 72 6e 20 6e 69 6c 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 72 65 70 6f 6b 65 79 20 28 6f 72 | turn.nil."...(let*.((repokey.(or |
| 8c820 | 20 72 65 70 6f 73 69 74 6f 72 79 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f | .repository.(magit-repository-lo |
| 8c840 | 63 61 6c 2d 72 65 70 6f 73 69 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 61 63 68 | cal-repository)))..........(cach |
| 8c860 | 65 20 28 61 73 73 6f 63 20 72 65 70 6f 6b 65 79 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 | e.(assoc.repokey.magit-repositor |
| 8c880 | 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65 29 29 29 0a 20 20 20 20 3b 3b 20 44 6f 6e 27 74 20 63 61 | y-local-cache))).....;;.Don't.ca |
| 8c8a0 | 63 68 65 20 76 61 6c 75 65 73 20 66 6f 72 20 61 20 6e 69 6c 20 52 45 50 4f 53 49 54 4f 52 59 2c | che.values.for.a.nil.REPOSITORY, |
| 8c8c0 | 20 61 73 20 74 68 65 20 27 73 65 74 27 20 61 6e 64 20 27 67 65 74 27 0a 20 20 20 20 3b 3b 20 63 | .as.the.'set'.and.'get'.....;;.c |
| 8c8e0 | 61 6c 6c 73 20 66 6f 72 20 73 6f 6d 65 20 4b 45 59 20 6d 61 79 20 68 61 70 70 65 6e 20 69 6e 20 | alls.for.some.KEY.may.happen.in. |
| 8c900 | 75 6e 72 65 6c 61 74 65 64 20 63 6f 6e 74 65 78 74 73 2e 0a 20 20 20 20 28 77 68 65 6e 20 72 65 | unrelated.contexts......(when.re |
| 8c920 | 70 6f 6b 65 79 0a 20 20 20 20 20 20 28 69 66 20 63 61 63 68 65 0a 20 20 20 20 20 20 20 20 20 20 | pokey.......(if.cache........... |
| 8c940 | 28 6c 65 74 20 28 28 6b 65 79 76 61 6c 75 65 20 28 61 73 73 6f 63 20 6b 65 79 20 28 63 64 72 20 | (let.((keyvalue.(assoc.key.(cdr. |
| 8c960 | 63 61 63 68 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6b 65 79 76 61 6c | cache)))).............(if.keyval |
| 8c980 | 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 55 70 64 61 74 65 20 70 72 65 | ue.................;;.Update.pre |
| 8c9a0 | 2d 65 78 69 73 74 69 6e 67 20 76 61 6c 75 65 20 66 6f 72 20 6b 65 79 2e 0a 20 20 20 20 20 20 20 | -existing.value.for.key......... |
| 8c9c0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 63 64 72 20 6b 65 79 76 61 6c 75 65 20 76 61 6c 75 65 29 | .........(setcdr.keyvalue.value) |
| 8c9e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 6f 20 73 75 63 68 20 6b 65 79 20 69 6e | ...............;;.No.such.key.in |
| 8ca00 | 20 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 20 63 61 63 68 65 2e 0a 20 20 20 20 20 20 20 | .repository-local.cache......... |
| 8ca20 | 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 6b 65 79 20 76 61 6c 75 65 29 20 28 63 | .......(push.(cons.key.value).(c |
| 8ca40 | 64 72 20 63 61 63 68 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 4e 6f 20 63 61 63 68 65 | dr.cache)))).........;;.No.cache |
| 8ca60 | 20 66 6f 72 20 74 68 69 73 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 20 20 20 20 20 20 20 20 28 70 | .for.this.repository..........(p |
| 8ca80 | 75 73 68 20 28 63 6f 6e 73 20 72 65 70 6f 6b 65 79 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 6b 65 | ush.(cons.repokey.(list.(cons.ke |
| 8caa0 | 79 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 | y.value)))...............magit-r |
| 8cac0 | 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65 29 29 29 29 29 0a 0a 28 64 65 66 | epository-local-cache)))))..(def |
| 8cae0 | 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 65 78 69 73 74 73 | un.magit-repository-local-exists |
| 8cb00 | 2d 70 20 28 6b 65 79 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 70 6f 73 69 74 6f 72 79 29 0a 20 20 | -p.(key.&optional.repository)... |
| 8cb20 | 22 4e 6f 6e 2d 6e 69 6c 20 77 68 65 6e 20 61 20 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c | "Non-nil.when.a.repository-local |
| 8cb40 | 20 76 61 6c 75 65 20 65 78 69 73 74 73 20 66 6f 72 20 4b 45 59 2e 0a 0a 52 65 74 75 72 6e 20 61 | .value.exists.for.KEY...Return.a |
| 8cb60 | 20 28 4b 45 59 20 2e 20 56 41 4c 55 45 29 20 63 6f 6e 73 20 63 65 6c 6c 2e 0a 0a 54 68 65 20 4b | .(KEY...VALUE).cons.cell...The.K |
| 8cb80 | 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 0a 0a 55 6e | EY.is.matched.using.`equal'...Un |
| 8cba0 | 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 68 | less.specified,.REPOSITORY.is.th |
| 8cbc0 | 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 0a | e.current.buffer's.repository.". |
| 8cbe0 | 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 63 61 63 68 65 20 28 61 73 73 6f 63 20 28 6f 72 20 72 | ..(and-let*.((cache.(assoc.(or.r |
| 8cc00 | 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 20 | epository....................... |
| 8cc20 | 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 |
| 8cc40 | 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 20 | -repository))................... |
| 8cc60 | 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 2d | .........magit-repository-local- |
| 8cc80 | 63 61 63 68 65 29 29 29 0a 20 20 20 20 28 61 73 73 6f 63 20 6b 65 79 20 28 63 64 72 20 63 61 63 | cache))).....(assoc.key.(cdr.cac |
| 8cca0 | 68 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d | he))))..(defun.magit-repository- |
| 8ccc0 | 6c 6f 63 61 6c 2d 67 65 74 20 28 6b 65 79 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 | local-get.(key.&optional.default |
| 8cce0 | 20 72 65 70 6f 73 69 74 6f 72 79 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 72 65 70 6f 73 | .repository)..."Return.the.repos |
| 8cd00 | 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 52 65 74 75 | itory-local.value.for.KEY...Retu |
| 8cd20 | 72 6e 20 44 45 46 41 55 4c 54 20 69 66 20 6e 6f 20 76 61 6c 75 65 20 66 6f 72 20 4b 45 59 20 65 | rn.DEFAULT.if.no.value.for.KEY.e |
| 8cd40 | 78 69 73 74 73 2e 0a 0a 54 68 65 20 4b 45 59 20 69 73 20 6d 61 74 63 68 65 64 20 75 73 69 6e 67 | xists...The.KEY.is.matched.using |
| 8cd60 | 20 60 65 71 75 61 6c 27 2e 0a 0a 55 6e 6c 65 73 73 20 73 70 65 63 69 66 69 65 64 2c 20 52 45 50 | .`equal'...Unless.specified,.REP |
| 8cd80 | 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 72 27 73 20 | OSITORY.is.the.current.buffer's. |
| 8cda0 | 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 6b 65 79 76 61 6c 75 | repository."...(if-let.((keyvalu |
| 8cdc0 | 65 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 65 78 69 73 74 73 | e.(magit-repository-local-exists |
| 8cde0 | 2d 70 20 6b 65 79 20 72 65 70 6f 73 69 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 28 63 64 72 20 | -p.key.repository))).......(cdr. |
| 8ce00 | 6b 65 79 76 61 6c 75 65 29 0a 20 20 20 20 64 65 66 61 75 6c 74 29 29 0a 0a 28 64 65 66 75 6e 20 | keyvalue).....default))..(defun. |
| 8ce20 | 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 64 65 6c 65 74 65 20 28 6b | magit-repository-local-delete.(k |
| 8ce40 | 65 79 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 70 6f 73 69 74 6f 72 79 29 0a 20 20 22 44 65 6c 65 | ey.&optional.repository)..."Dele |
| 8ce60 | 74 65 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 20 76 61 6c 75 65 20 66 6f | te.the.repository-local.value.fo |
| 8ce80 | 72 20 4b 45 59 2e 0a 0a 55 6e 6c 65 73 73 20 73 70 65 63 69 66 69 65 64 2c 20 52 45 50 4f 53 49 | r.KEY...Unless.specified,.REPOSI |
| 8cea0 | 54 4f 52 59 20 69 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 27 73 20 72 65 70 | TORY.is.the.current.buffer's.rep |
| 8cec0 | 6f 73 69 74 6f 72 79 2e 0a 49 66 20 52 45 50 4f 53 49 54 4f 52 59 20 69 73 20 60 61 6c 6c 27 2c | ository..If.REPOSITORY.is.`all', |
| 8cee0 | 20 74 68 65 6e 20 64 65 6c 65 74 65 20 74 68 65 20 76 61 6c 75 65 20 66 6f 72 20 4b 45 59 20 66 | .then.delete.the.value.for.KEY.f |
| 8cf00 | 6f 72 20 61 6c 6c 0a 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 22 0a 20 20 28 69 66 20 28 65 71 20 | or.all.repositories."...(if.(eq. |
| 8cf20 | 72 65 70 6f 73 69 74 6f 72 79 20 27 61 6c 6c 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 | repository.'all).......(dolist.( |
| 8cf40 | 63 61 63 68 65 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 | cache.magit-repository-local-cac |
| 8cf60 | 68 65 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 66 20 63 61 63 68 65 20 28 63 6f 6d 70 61 74 2d | he).........(setf.cache.(compat- |
| 8cf80 | 63 61 6c 6c 20 61 73 73 6f 63 2d 64 65 6c 65 74 65 2d 61 6c 6c 20 6b 65 79 20 63 61 63 68 65 29 | call.assoc-delete-all.key.cache) |
| 8cfa0 | 29 29 0a 20 20 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 | )).....(when-let.((cache.(assoc. |
| 8cfc0 | 28 6f 72 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 20 20 | (or.repository.................. |
| 8cfe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 | ................(magit-repositor |
| 8d000 | 79 2d 6c 6f 63 61 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 | y-local-repository))............ |
| 8d020 | 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 6f | ..................magit-reposito |
| 8d040 | 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 66 20 63 61 | ry-local-cache))).......(setf.ca |
| 8d060 | 63 68 65 20 28 63 6f 6d 70 61 74 2d 63 61 6c 6c 20 61 73 73 6f 63 2d 64 65 6c 65 74 65 2d 61 6c | che.(compat-call.assoc-delete-al |
| 8d080 | 6c 20 6b 65 79 20 63 61 63 68 65 29 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 | l.key.cache)))))..(defmacro.magi |
| 8d0a0 | 74 2d 2d 77 69 74 68 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65 20 28 | t--with-repository-local-cache.( |
| 8d0c0 | 6b 65 79 20 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 | key.&rest.body)...(declare.(inde |
| 8d0e0 | 6e 74 20 31 29 20 28 64 65 62 75 67 20 28 66 6f 72 6d 20 62 6f 64 79 29 29 29 0a 20 20 28 6c 65 | nt.1).(debug.(form.body)))...(le |
| 8d100 | 74 20 28 28 6b 20 28 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 | t.((k.(gensym))).....`(let.((,k. |
| 8d120 | 2c 6b 65 79 29 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 | ,key))........(if-let.((kv.(magi |
| 8d140 | 74 2d 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 2c 6b 29 29 | t-repository-local-exists-p.,k)) |
| 8d160 | 29 0a 20 20 20 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 | )............(cdr.kv)..........( |
| 8d180 | 6c 65 74 20 28 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 | let.((v.,(macroexp-progn.body))) |
| 8d1a0 | 0a 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 2d 6c 6f | ............(magit-repository-lo |
| 8d1c0 | 63 61 6c 2d 73 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 | cal-set.,k.v)............v))))). |
| 8d1e0 | 0a 28 64 65 66 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 | .(defun.magit-preserve-section-v |
| 8d200 | 69 73 69 62 69 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 | isibility-cache.()...(when.(deri |
| 8d220 | 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 20 27 6d | ved-mode-p.'magit-status-mode.'m |
| 8d240 | 61 67 69 74 2d 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 | agit-refs-mode).....(magit-repos |
| 8d260 | 69 74 6f 72 79 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 | itory-local-set......(cons.major |
| 8d280 | 2d 6d 6f 64 65 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 | -mode.'magit-section-visibility- |
| 8d2a0 | 63 61 63 68 65 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 | cache)......magit-section-visibi |
| 8d2c0 | 6c 69 74 79 2d 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 | lity-cache)))..(defun.magit-rest |
| 8d2e0 | 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 28 6d 6f | ore-section-visibility-cache.(mo |
| 8d300 | 64 65 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 69 73 69 62 69 | de)...(setq.magit-section-visibi |
| 8d320 | 6c 69 74 79 2d 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 | lity-cache.........(magit-reposi |
| 8d340 | 74 6f 72 79 2d 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 | tory-local-get..........(cons.mo |
| 8d360 | 64 65 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 | de.'magit-section-visibility-cac |
| 8d380 | 68 65 29 29 29 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 | he))))..(defun.magit-zap-caches. |
| 8d3a0 | 28 26 6f 70 74 69 6f 6e 61 6c 20 61 6c 6c 29 0a 20 20 22 5a 61 70 20 63 61 63 68 65 73 20 66 6f | (&optional.all)..."Zap.caches.fo |
| 8d3c0 | 72 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 52 65 6d 6f 76 | r.the.current.repository...Remov |
| 8d3e0 | 65 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 27 73 20 65 6e 74 72 79 20 66 72 6f 6d 20 60 6d | e.the.repository's.entry.from.`m |
| 8d400 | 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 27 2c 0a 72 65 | agit-repository-local-cache',.re |
| 8d420 | 6d 6f 76 65 20 74 68 65 20 68 6f 73 74 27 73 20 65 6e 74 72 79 20 66 72 6f 6d 20 60 6d 61 67 69 | move.the.host's.entry.from.`magi |
| 8d440 | 74 2d 2d 68 6f 73 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 2d 63 61 63 68 65 27 2c 20 61 6e 64 0a | t--host-git-version-cache',.and. |
| 8d460 | 73 65 74 20 60 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 | set.`magit-section-visibility-ca |
| 8d480 | 63 68 65 27 20 74 6f 20 6e 69 6c 20 66 6f 72 20 61 6c 6c 20 4d 61 67 69 74 20 62 75 66 66 65 72 | che'.to.nil.for.all.Magit.buffer |
| 8d4a0 | 73 0a 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 | s.of.the.repository...With.a.pre |
| 8d4c0 | 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f 72 20 69 66 20 6f 70 74 69 6f 6e 61 6c 20 41 4c 4c 20 | fix.argument.or.if.optional.ALL. |
| 8d4e0 | 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 69 73 63 61 72 64 20 74 68 65 0a 6d 65 6e 74 69 6f 6e 65 | is.non-nil,.discard.the.mentione |
| 8d500 | 64 20 63 61 63 68 65 73 20 63 6f 6d 70 6c 65 74 65 6c 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | d.caches.completely."...(interac |
| 8d520 | 74 69 76 65 29 0a 20 20 28 63 6f 6e 64 20 28 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 | tive)...(cond.(all..........(set |
| 8d540 | 71 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65 20 6e | q.magit-repository-local-cache.n |
| 8d560 | 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 68 6f 73 74 2d 67 | il)..........(setq.magit--host-g |
| 8d580 | 69 74 2d 76 65 72 73 69 6f 6e 2d 63 61 63 68 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 | it-version-cache.nil)..........( |
| 8d5a0 | 64 6f 6c 69 73 74 20 28 62 75 66 66 65 72 20 28 62 75 66 66 65 72 2d 6c 69 73 74 29 29 0a 20 20 | dolist.(buffer.(buffer-list))... |
| 8d5c0 | 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 75 | .........(with-current-buffer.bu |
| 8d5e0 | 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 64 | ffer..............(when.(derived |
| 8d600 | 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -mode-p.'magit-mode)............ |
| 8d620 | 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 69 73 69 62 69 6c 69 | ....(setq.magit-section-visibili |
| 8d640 | 74 79 2d 63 61 63 68 65 20 6e 69 6c 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 | ty-cache.nil))))).........(t.... |
| 8d660 | 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 20 | ......(magit-with-toplevel...... |
| 8d680 | 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 | ......(setq.magit-repository-loc |
| 8d6a0 | 61 6c 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 | al-cache..................(cl-de |
| 8d6c0 | 6c 65 74 65 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 | lete.default-directory.......... |
| 8d6e0 | 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 |
| 8d700 | 6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ory-local-cache................. |
| 8d720 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 20 23 27 63 61 72 20 3a 74 65 73 74 20 23 27 65 | ............:key.#'car.:test.#'e |
| 8d740 | 71 75 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 68 | qual))............(setq.magit--h |
| 8d760 | 6f 73 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 20 20 20 | ost-git-version-cache........... |
| 8d780 | 20 20 20 20 20 20 20 28 63 6c 2d 64 65 6c 65 74 65 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 | .......(cl-delete.(file-remote-p |
| 8d7a0 | 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 20 20 | .default-directory)............. |
| 8d7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 2d 68 6f 73 74 2d 67 69 74 2d | ................magit--host-git- |
| 8d7e0 | 76 65 72 73 69 6f 6e 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | version-cache................... |
| 8d800 | 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 20 23 27 63 61 72 20 3a 74 65 73 74 20 23 27 65 71 75 | ..........:key.#'car.:test.#'equ |
| 8d820 | 61 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 62 75 66 66 65 72 20 28 | al)))..........(dolist.(buffer.( |
| 8d840 | 6d 61 67 69 74 2d 6d 6f 64 65 2d 67 65 74 2d 62 75 66 66 65 72 73 29 29 0a 20 20 20 20 20 20 20 | magit-mode-get-buffers))........ |
| 8d860 | 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a | ....(with-current-buffer.buffer. |
| 8d880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | .............(setq.magit-section |
| 8d8a0 | 2d 76 69 73 69 62 69 6c 69 74 79 2d 63 61 63 68 65 20 6e 69 6c 29 29 29 29 29 29 0a 0a 3b 3b 3b | -visibility-cache.nil))))))..;;; |
| 8d8c0 | 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 74 6f 67 67 6c 65 2d | .Utilities..(defun.magit-toggle- |
| 8d8e0 | 76 65 72 62 6f 73 65 2d 72 65 66 72 65 73 68 20 28 29 0a 20 20 22 54 6f 67 67 6c 65 20 77 68 65 | verbose-refresh.()..."Toggle.whe |
| 8d900 | 74 68 65 72 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 | ther.Magit.refreshes.buffers.ver |
| 8d920 | 62 6f 73 65 6c 79 2e 0a 45 6e 61 62 6c 69 6e 67 20 74 68 69 73 20 68 65 6c 70 73 20 66 69 67 75 | bosely..Enabling.this.helps.figu |
| 8d940 | 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 74 | ring.out.which.sections.are.bott |
| 8d960 | 6c 65 6e 65 63 6b 73 2e 0a 54 68 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 6f 75 74 70 75 74 20 63 | lenecks..The.additional.output.c |
| 8d980 | 61 6e 20 62 65 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 2a 4d 65 73 73 61 67 65 73 2a 20 62 75 | an.be.found.in.the.*Messages*.bu |
| 8d9a0 | 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 73 65 74 71 20 6d | ffer."...(interactive)...(setq.m |
| 8d9c0 | 61 67 69 74 2d 72 65 66 72 65 73 68 2d 76 65 72 62 6f 73 65 20 28 6e 6f 74 20 6d 61 67 69 74 2d | agit-refresh-verbose.(not.magit- |
| 8d9e0 | 72 65 66 72 65 73 68 2d 76 65 72 62 6f 73 65 29 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 25 73 | refresh-verbose))...(message."%s |
| 8da00 | 20 76 65 72 62 6f 73 65 20 72 65 66 72 65 73 68 69 6e 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 | .verbose.refreshing"............ |
| 8da20 | 28 69 66 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 76 65 72 62 6f 73 65 20 22 45 6e 61 62 6c | (if.magit-refresh-verbose."Enabl |
| 8da40 | 65 64 22 20 22 44 69 73 61 62 6c 65 64 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ed"."Disabled")))..(defun.magit- |
| 8da60 | 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 62 65 6e 63 68 6d 61 72 6b 20 28 68 6f 6f 6b 29 0a 20 | run-hook-with-benchmark.(hook).. |
| 8da80 | 20 28 63 6f 6e 64 0a 20 20 20 28 28 6e 6f 74 20 68 6f 6f 6b 29 29 0a 20 20 20 28 6d 61 67 69 74 | .(cond....((not.hook))....(magit |
| 8daa0 | 2d 72 65 66 72 65 73 68 2d 76 65 72 62 6f 73 65 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 52 | -refresh-verbose.....(message."R |
| 8dac0 | 75 6e 6e 69 6e 67 20 25 73 2e 2e 2e 22 20 68 6f 6f 6b 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 | unning.%s...".hook).....(message |
| 8dae0 | 20 22 52 75 6e 6e 69 6e 67 20 25 73 2e 2e 2e 64 6f 6e 65 20 28 25 2e 33 66 73 29 22 20 68 6f 6f | ."Running.%s...done.(%.3fs)".hoo |
| 8db00 | 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 65 6e 63 68 6d 61 72 6b 2d 65 6c 61 70 73 65 | k..............(benchmark-elapse |
| 8db20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 72 61 70 70 65 | ................(run-hook-wrappe |
| 8db40 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 | d.................hook.......... |
| 8db60 | 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 66 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .......(lambda.(fn)............. |
| 8db80 | 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 20 20 25 2d 35 30 73 20 25 66 22 20 66 6e 20 28 | ......(message."..%-50s.%f".fn.( |
| 8dba0 | 62 65 6e 63 68 6d 61 72 6b 2d 65 6c 61 70 73 65 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 29 29 29 | benchmark-elapse.(funcall.fn)))) |
| 8dbc0 | 29 29 29 29 0a 20 20 20 28 28 72 75 6e 2d 68 6f 6f 6b 73 20 68 6f 6f 6b 29 29 29 29 0a 0a 28 64 | ))))....((run-hooks.hook))))..(d |
| 8dbe0 | 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 67 69 6f 6e 2d 6c 69 6e 65 2d 6e 75 6d 62 | efun.magit-file-region-line-numb |
| 8dc00 | 65 72 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 62 6f 75 6e 64 73 20 6f 66 20 74 | ers.()..."Return.the.bounds.of.t |
| 8dc20 | 68 65 20 72 65 67 69 6f 6e 20 61 73 20 6c 69 6e 65 20 6e 75 6d 62 65 72 73 2e 0a 54 68 65 20 72 | he.region.as.line.numbers..The.r |
| 8dc40 | 65 74 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 42 45 47 49 | eturned.value.has.the.form.(BEGI |
| 8dc60 | 4e 4e 49 4e 47 2d 4c 49 4e 45 20 45 4e 44 2d 4c 49 4e 45 29 2e 20 20 49 66 0a 74 68 65 20 72 65 | NNING-LINE.END-LINE)...If.the.re |
| 8dc80 | 67 69 6f 6e 20 65 6e 64 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 61 20 6c | gion.end.at.the.beginning.of.a.l |
| 8dca0 | 69 6e 65 2c 20 64 6f 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 74 68 61 74 0a 6c 69 6e 65 2e 20 20 | ine,.do.not.include.that.line... |
| 8dcc0 | 41 76 6f 69 64 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 6c 69 6e 65 20 61 66 74 65 72 20 74 | Avoid.including.the.line.after.t |
| 8dce0 | 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 66 69 6c 65 2e 22 0a 20 20 28 61 6e 64 20 28 6f 72 20 | he.end.of.the.file."...(and.(or. |
| 8dd00 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 69 | magit-buffer-file-name.buffer-fi |
| 8dd20 | 6c 65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 28 72 65 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 | le-name)........(region-active-p |
| 8dd40 | 29 0a 20 20 20 20 20 20 20 28 6e 6f 74 20 28 3d 20 28 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 | )........(not.(=.(region-beginni |
| 8dd60 | 6e 67 29 20 28 72 65 67 69 6f 6e 2d 65 6e 64 29 20 28 31 2b 20 28 62 75 66 66 65 72 2d 73 69 7a | ng).(region-end).(1+.(buffer-siz |
| 8dd80 | 65 29 29 29 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 20 28 72 65 67 69 6f 6e 2d | e))))........(let.((beg.(region- |
| 8dda0 | 62 65 67 69 6e 6e 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 6d | beginning))..............(end.(m |
| 8ddc0 | 69 6e 20 28 72 65 67 69 6f 6e 2d 65 6e 64 29 20 28 62 75 66 66 65 72 2d 73 69 7a 65 29 29 29 29 | in.(region-end).(buffer-size)))) |
| 8dde0 | 0a 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d | ..........(list.(line-number-at- |
| 8de00 | 70 6f 73 20 62 65 67 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d | pos.beg.t)................(line- |
| 8de20 | 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 20 28 69 66 20 28 3d 20 28 6d 61 67 69 74 2d 2d 62 6f 6c | number-at-pos.(if.(=.(magit--bol |
| 8de40 | 2d 70 6f 73 69 74 69 6f 6e 20 65 6e 64 29 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -position.end).end)............. |
| 8de60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 78 20 | ...........................(max. |
| 8de80 | 62 65 67 20 28 31 2d 20 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | beg.(1-.end))................... |
| 8dea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 | ...................end)......... |
| 8dec0 | 20 20 20 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 29 29 29 | ...........................t)))) |
| 8dee0 | 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 6d 6f 64 65 29 0a 3b | )..;;;._.(provide.'magit-mode).; |
| 8df00 | 3b 3b 20 6d 61 67 69 74 2d 6d 6f 64 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 | ;;.magit-mode.el.ends.here...... |
| 8df20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8df40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8df60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8df80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8dfa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8dfc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8dfe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8e000 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 63 6c 6f 6e 65 2e 65 6c 00 00 00 00 00 00 | magit-4.3.8/magit-clone.el...... |
| 8e020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8e040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8e060 | 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 |
| 8e080 | 30 30 33 34 32 33 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 30 31 31 00 20 30 00 00 00 | 0034230.00000000000.014011..0... |
| 8e0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8e0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8e0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8e100 | 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................... |
| 8e120 | 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................... |
| 8e140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8e160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8e180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8e1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8e1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8e1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8e200 | 3b 3b 3b 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2e 65 6c 20 2d 2d 2d 20 43 6c 6f 6e 65 20 61 20 72 | ;;;.magit-clone.el.---.Clone.a.r |
| 8e220 | 65 70 6f 73 69 74 6f 72 79 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 | epository..-*-.lexical-binding:t |
| 8e240 | 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 35 | .-*-..;;.Copyright.(C).2008-2025 |
| 8e260 | 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. |
| 8e280 | 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 65 6d 61 | .;;.Author:.Jonas.Bernoulli.<ema |
| 8e2a0 | 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b 3b | cs.magit@jonas.bernoulli.dev>.;; |
| 8e2c0 | 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 65 6d | .Maintainer:.Jonas.Bernoulli.<em |
| 8e2e0 | 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a | acs.magit@jonas.bernoulli.dev>.. |
| 8e300 | 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- |
| 8e320 | 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 |
| 8e340 | 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 | oftware:.you.can.redistribute.it |
| 8e360 | 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 |
| 8e380 | 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 |
| 8e3a0 | 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 |
| 8e3c0 | 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 | ee.Software.Foundation,.either.v |
| 8e3e0 | 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 | ersion.3.of.the.License,.or.;;.( |
| 8e400 | 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f | at.your.option).any.later.versio |
| 8e420 | 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 |
| 8e440 | 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 |
| 8e460 | 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 |
| 8e480 | 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 |
| 8e4a0 | 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 |
| 8e4c0 | 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 |
| 8e4e0 | 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 |
| 8e500 | 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 |
| 8e520 | 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 |
| 8e540 | 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.;;. |
| 8e560 | 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c | along.with.Magit...If.not,.see.< |
| 8e580 | 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a | https://www.gnu.org/licenses/>.. |
| 8e5a0 | 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 |
| 8e5c0 | 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 63 6c 6f 6e 65 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 3b 3b | y.implements.clone.commands...;; |
| 8e5e0 | 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 |
| 8e600 | 70 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 | ptions..(defcustom.magit-clone-s |
| 8e620 | 65 74 2d 72 65 6d 6f 74 65 2d 68 65 61 64 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 63 6c | et-remote-head.nil..."Whether.cl |
| 8e640 | 6f 6e 69 6e 67 20 63 72 65 61 74 65 73 20 74 68 65 20 73 79 6d 62 6f 6c 69 63 2d 72 65 66 20 60 | oning.creates.the.symbolic-ref.` |
| 8e660 | 3c 72 65 6d 6f 74 65 3e 2f 48 45 41 44 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 | <remote>/HEAD'."...:package-vers |
| 8e680 | 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 34 2e 32 22 29 0a 20 20 3a 67 72 6f 75 70 20 | ion.'(magit..."2.4.2")...:group. |
| 8e6a0 | 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 |
| 8e6c0 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 65 74 2d 72 65 | )..(defcustom.magit-clone-set-re |
| 8e6e0 | 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 20 27 61 73 6b 0a 20 20 22 57 68 65 74 68 65 72 | mote.pushDefault.'ask..."Whether |
| 8e700 | 20 74 6f 20 73 65 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 72 65 6d 6f 74 65 2e 70 75 73 | .to.set.the.value.of.`remote.pus |
| 8e720 | 68 44 65 66 61 75 6c 74 27 20 61 66 74 65 72 20 63 6c 6f 6e 69 6e 67 2e 0a 0a 49 66 20 74 2c 20 | hDefault'.after.cloning...If.t,. |
| 8e740 | 74 68 65 6e 20 73 65 74 20 77 69 74 68 6f 75 74 20 61 73 6b 69 6e 67 2e 20 20 49 66 20 6e 69 6c | then.set.without.asking...If.nil |
| 8e760 | 2c 20 74 68 65 6e 20 64 6f 6e 27 74 20 73 65 74 2e 20 20 49 66 0a 60 61 73 6b 27 2c 20 74 68 65 | ,.then.don't.set...If.`ask',.the |
| 8e780 | 6e 20 61 73 6b 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 | n.ask."...:package-version.'(mag |
| 8e7a0 | 69 74 20 2e 20 22 32 2e 34 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f | it..."2.4.0")...:group.'magit-co |
| 8e7c0 | 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 20 3a | mmands...:type.'(choice.(const.: |
| 8e7e0 | 74 61 67 20 22 53 65 74 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | tag."Set".t)..................(c |
| 8e800 | 6f 6e 73 74 20 3a 74 61 67 20 22 41 73 6b 22 20 61 73 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 | onst.:tag."Ask".ask)............ |
| 8e820 | 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 6f 6e 27 74 20 73 65 74 22 20 6e 69 | ......(const.:tag."Don't.set".ni |
| 8e840 | 6c 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 64 65 66 | l)))..(defcustom.magit-clone-def |
| 8e860 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 69 6c 0a 20 20 22 44 65 66 61 75 6c 74 20 64 69 | ault-directory.nil..."Default.di |
| 8e880 | 72 65 63 74 6f 72 79 20 74 6f 20 75 73 65 20 77 68 65 6e 20 60 6d 61 67 69 74 2d 63 6c 6f 6e 65 | rectory.to.use.when.`magit-clone |
| 8e8a0 | 27 20 72 65 61 64 73 20 64 65 73 74 69 6e 61 74 69 6f 6e 2e 0a 49 66 20 6e 69 6c 20 28 74 68 65 | '.reads.destination..If.nil.(the |
| 8e8c0 | 20 64 65 66 61 75 6c 74 29 2c 20 74 68 65 6e 20 75 73 65 20 74 68 65 20 76 61 6c 75 65 20 6f 66 | .default),.then.use.the.value.of |
| 8e8e0 | 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2e 0a 49 66 20 61 20 64 69 72 65 63 | .`default-directory'..If.a.direc |
| 8e900 | 74 6f 72 79 2c 20 74 68 65 6e 20 75 73 65 20 74 68 61 74 2e 20 20 49 66 20 61 20 66 75 6e 63 74 | tory,.then.use.that...If.a.funct |
| 8e920 | 69 6f 6e 2c 20 74 68 65 6e 20 63 61 6c 6c 20 74 68 61 74 0a 77 69 74 68 20 74 68 65 20 72 65 6d | ion,.then.call.that.with.the.rem |
| 8e940 | 6f 74 65 20 75 72 6c 20 61 73 20 6f 6e 6c 79 20 61 72 67 75 6d 65 6e 74 20 61 6e 64 20 75 73 65 | ote.url.as.only.argument.and.use |
| 8e960 | 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 76 61 6c 75 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | .the.returned.value."...:package |
| 8e980 | 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 30 2e 30 22 29 0a 20 20 3a | -version.'(magit..."2.90.0")...: |
| 8e9a0 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 28 | group.'magit-commands...:type.'( |
| 8e9c0 | 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 20 20 20 20 3a 74 61 67 20 22 56 61 6c 75 65 20 6f 66 | choice.(const.....:tag."Value.of |
| 8e9e0 | 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .default-directory")............ |
| 8ea00 | 20 20 20 20 20 20 28 64 69 72 65 63 74 6f 72 79 20 3a 74 61 67 20 22 43 6f 6e 73 74 61 6e 74 20 | ......(directory.:tag."Constant. |
| 8ea20 | 64 69 72 65 63 74 6f 72 79 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 | directory")..................(fu |
| 8ea40 | 6e 63 74 69 6f 6e 20 20 3a 74 61 67 20 22 46 75 6e 63 74 69 6f 6e 27 73 20 76 61 6c 75 65 22 29 | nction..:tag."Function's.value") |
| 8ea60 | 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 61 6c 77 61 79 | ))..(defcustom.magit-clone-alway |
| 8ea80 | 73 2d 74 72 61 6e 73 69 65 6e 74 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 60 6d 61 67 69 | s-transient.nil..."Whether.`magi |
| 8eaa0 | 74 2d 63 6c 6f 6e 65 27 20 61 6c 77 61 79 73 20 61 63 74 73 20 61 73 20 61 20 74 72 61 6e 73 69 | t-clone'.always.acts.as.a.transi |
| 8eac0 | 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2e 0a 49 66 20 6e 69 6c 2c 20 74 68 65 6e | ent.prefix.command..If.nil,.then |
| 8eae0 | 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 68 61 73 20 74 6f 20 62 65 20 75 73 65 | .a.prefix.argument.has.to.be.use |
| 8eb00 | 64 20 74 6f 20 73 68 6f 77 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 0a 70 6f 70 75 70 20 69 6e | d.to.show.the.transient.popup.in |
| 8eb20 | 73 74 65 61 64 20 6f 66 20 69 6e 76 6f 6b 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 73 75 | stead.of.invoking.the.default.su |
| 8eb40 | 66 66 69 78 20 60 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 67 75 6c 61 72 27 0a 64 69 72 65 63 | ffix.`magit-clone-regular'.direc |
| 8eb60 | 74 6c 79 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 | tly."...:package-version.'(magit |
| 8eb80 | 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 |
| 8eba0 | 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 |
| 8ebc0 | 6f 6d 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 6e 61 6d 65 2d 61 6c 69 73 74 0a 20 20 27 28 28 22 | om.magit-clone-name-alist...'((" |
| 8ebe0 | 5c 5c 60 5c 5c 28 3f 3a 67 69 74 68 75 62 3a 5c 5c 7c 67 68 3a 5c 5c 29 3f 5c 5c 28 5b 5e 3a 5d | \\`\\(?:github:\\|gh:\\)?\\([^:] |
| 8ec00 | 2b 5c 5c 29 5c 5c 27 22 20 22 67 69 74 68 75 62 2e 63 6f 6d 22 20 22 67 69 74 68 75 62 2e 75 73 | +\\)\\'"."github.com"."github.us |
| 8ec20 | 65 72 22 29 0a 20 20 20 20 28 22 5c 5c 60 5c 5c 28 3f 3a 67 69 74 6c 61 62 3a 5c 5c 7c 67 6c 3a | er").....("\\`\\(?:gitlab:\\|gl: |
| 8ec40 | 5c 5c 29 5c 5c 28 5b 5e 3a 5d 2b 5c 5c 29 5c 5c 27 22 20 20 22 67 69 74 6c 61 62 2e 63 6f 6d 22 | \\)\\([^:]+\\)\\'".."gitlab.com" |
| 8ec60 | 20 22 67 69 74 6c 61 62 2e 75 73 65 72 22 29 0a 20 20 20 20 28 22 5c 5c 60 5c 5c 28 3f 3a 73 6f | ."gitlab.user").....("\\`\\(?:so |
| 8ec80 | 75 72 63 65 68 75 74 3a 5c 5c 7c 73 68 3a 5c 5c 29 5c 5c 28 5b 5e 3a 5d 2b 5c 5c 29 5c 5c 27 22 | urcehut:\\|sh:\\)\\([^:]+\\)\\'" |
| 8eca0 | 20 22 67 69 74 2e 73 72 2e 68 74 22 20 22 73 6f 75 72 63 65 68 75 74 2e 75 73 65 72 22 29 29 0a | ."git.sr.ht"."sourcehut.user")). |
| 8ecc0 | 20 20 22 41 6c 69 73 74 20 6d 61 70 70 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 20 6e 61 6d 65 | .."Alist.mapping.repository.name |
| 8ece0 | 73 20 74 6f 20 72 65 70 6f 73 69 74 6f 72 79 20 75 72 6c 73 2e 0a 0a 45 61 63 68 20 65 6c 65 6d | s.to.repository.urls...Each.elem |
| 8ed00 | 65 6e 74 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 28 52 45 47 45 58 50 20 48 4f 53 54 4e 41 4d | ent.has.the.form.(REGEXP.HOSTNAM |
| 8ed20 | 45 20 55 53 45 52 29 2e 20 20 57 68 65 6e 20 74 68 65 20 75 73 65 72 0a 65 6e 74 65 72 73 20 61 | E.USER)...When.the.user.enters.a |
| 8ed40 | 20 6e 61 6d 65 20 77 68 65 6e 20 61 20 63 6c 6f 6e 69 6e 67 20 63 6f 6d 6d 61 6e 64 20 61 73 6b | .name.when.a.cloning.command.ask |
| 8ed60 | 73 20 66 6f 72 20 61 20 6e 61 6d 65 20 6f 72 20 75 72 6c 2c 20 74 68 65 6e 0a 74 68 61 74 20 69 | s.for.a.name.or.url,.then.that.i |
| 8ed80 | 73 20 6c 6f 6f 6b 65 64 20 75 70 20 69 6e 20 74 68 69 73 20 6c 69 73 74 2e 20 20 54 68 65 20 66 | s.looked.up.in.this.list...The.f |
| 8eda0 | 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 77 68 6f 73 65 20 52 45 47 45 58 50 0a 6d 61 74 63 68 65 | irst.element.whose.REGEXP.matche |
| 8edc0 | 73 20 69 73 20 75 73 65 64 2e 0a 0a 54 68 65 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 65 64 | s.is.used...The.format.specified |
| 8ede0 | 20 62 79 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 75 72 6c 2d 66 6f 72 6d | .by.option.`magit-clone-url-form |
| 8ee00 | 61 74 27 20 69 73 20 75 73 65 64 0a 74 6f 20 74 75 72 6e 20 74 68 65 20 6e 61 6d 65 20 69 6e 74 | at'.is.used.to.turn.the.name.int |
| 8ee20 | 6f 20 61 6e 20 75 72 6c 2c 20 75 73 69 6e 67 20 48 4f 53 54 4e 41 4d 45 20 61 6e 64 20 74 68 65 | o.an.url,.using.HOSTNAME.and.the |
| 8ee40 | 20 72 65 70 6f 73 69 74 6f 72 79 0a 6e 61 6d 65 2e 20 20 49 66 20 74 68 65 20 70 72 6f 76 69 64 | .repository.name...If.the.provid |
| 8ee60 | 65 64 20 6e 61 6d 65 20 63 6f 6e 74 61 69 6e 73 20 61 20 73 6c 61 73 68 2c 20 74 68 65 6e 20 74 | ed.name.contains.a.slash,.then.t |
| 8ee80 | 68 61 74 20 69 73 20 75 73 65 64 2e 0a 4f 74 68 65 72 77 69 73 65 20 69 66 20 74 68 65 20 6e 61 | hat.is.used..Otherwise.if.the.na |
| 8eea0 | 6d 65 20 6f 6d 69 74 73 20 74 68 65 20 6f 77 6e 65 72 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 | me.omits.the.owner.of.the.reposi |
| 8eec0 | 74 6f 72 79 2c 20 74 68 65 6e 20 74 68 65 0a 64 65 66 61 75 6c 74 20 75 73 65 72 20 73 70 65 63 | tory,.then.the.default.user.spec |
| 8eee0 | 69 66 69 65 64 20 69 6e 20 74 68 65 20 6d 61 74 63 68 65 64 20 65 6e 74 72 79 20 69 73 20 75 73 | ified.in.the.matched.entry.is.us |
| 8ef00 | 65 64 2e 0a 0a 49 66 20 55 53 45 52 20 63 6f 6e 74 61 69 6e 73 20 61 20 64 6f 74 2c 20 74 68 65 | ed...If.USER.contains.a.dot,.the |
| 8ef20 | 6e 20 69 74 20 69 73 20 74 72 65 61 74 65 64 20 61 73 20 61 20 47 69 74 20 76 61 72 69 61 62 6c | n.it.is.treated.as.a.Git.variabl |
| 8ef40 | 65 20 61 6e 64 0a 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 61 74 20 69 73 20 75 73 65 64 20 | e.and.the.value.of.that.is.used. |
| 8ef60 | 61 73 20 74 68 65 20 75 73 65 72 6e 61 6d 65 2e 20 20 4f 74 68 65 72 77 69 73 65 20 69 74 20 69 | as.the.username...Otherwise.it.i |
| 8ef80 | 73 20 75 73 65 64 0a 61 73 20 74 68 65 20 75 73 65 72 6e 61 6d 65 20 69 74 73 65 6c 66 2e 22 0a | s.used.as.the.username.itself.". |
| 8efa0 | 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e | ..:package-version.'(magit..."4. |
| 8efc0 | 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 | 0.0")...:group.'magit-commands.. |
| 8efe0 | 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 28 6c 69 73 74 20 72 65 67 65 78 70 0a 20 20 20 | .:type.'(repeat.(list.regexp.... |
| 8f000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 | ....................(string.:tag |
| 8f020 | 20 22 48 6f 73 74 6e 61 6d 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."Hostname").................... |
| 8f040 | 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 55 73 65 72 20 6e 61 6d 65 20 6f 72 20 67 | ....(string.:tag."User.name.or.g |
| 8f060 | 69 74 20 76 61 72 69 61 62 6c 65 22 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 | it.variable"))))..(defcustom.mag |
| 8f080 | 69 74 2d 63 6c 6f 6e 65 2d 75 72 6c 2d 66 6f 72 6d 61 74 0a 20 20 27 28 28 22 67 69 74 2e 73 72 | it-clone-url-format...'(("git.sr |
| 8f0a0 | 2e 68 74 22 20 2e 20 22 67 69 74 40 25 68 3a 25 6e 22 29 0a 20 20 20 20 28 74 20 2e 20 22 67 69 | .ht"..."git@%h:%n").....(t..."gi |
| 8f0c0 | 74 40 25 68 3a 25 6e 2e 67 69 74 22 29 29 0a 20 20 22 46 6f 72 6d 61 74 28 73 29 20 75 73 65 64 | t@%h:%n.git"))..."Format(s).used |
| 8f0e0 | 20 77 68 65 6e 20 74 75 72 6e 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 20 6e 61 6d 65 73 20 69 | .when.turning.repository.names.i |
| 8f100 | 6e 74 6f 20 75 72 6c 73 2e 0a 0a 49 6e 20 61 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 2c 20 25 | nto.urls...In.a.format.string,.% |
| 8f120 | 68 20 69 73 20 74 68 65 20 68 6f 73 74 6e 61 6d 65 20 61 6e 64 20 25 6e 20 69 73 20 74 68 65 20 | h.is.the.hostname.and.%n.is.the. |
| 8f140 | 72 65 70 6f 73 69 74 6f 72 79 0a 6e 61 6d 65 2c 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 6e | repository.name,.including.the.n |
| 8f160 | 61 6d 65 20 6f 66 20 74 68 65 20 6f 77 6e 65 72 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 63 61 6e | ame.of.the.owner...The.value.can |
| 8f180 | 20 62 65 20 61 20 73 74 72 69 6e 67 20 28 72 65 70 72 65 73 65 6e 74 69 6e 67 20 61 20 73 69 6e | .be.a.string.(representing.a.sin |
| 8f1a0 | 67 6c 65 20 73 74 61 74 69 63 20 66 6f 72 6d 61 74 29 0a 6f 72 20 61 6e 20 61 6c 69 73 74 20 77 | gle.static.format).or.an.alist.w |
| 8f1c0 | 69 74 68 20 65 6c 65 6d 65 6e 74 73 20 28 48 4f 53 54 4e 41 4d 45 20 2e 20 46 4f 52 4d 41 54 29 | ith.elements.(HOSTNAME...FORMAT) |
| 8f1e0 | 20 6d 61 70 70 69 6e 67 20 68 6f 73 74 6e 61 6d 65 73 0a 74 6f 20 66 6f 72 6d 61 74 73 2e 20 20 | .mapping.hostnames.to.formats... |
| 8f200 | 57 68 65 6e 20 61 6e 20 61 6c 69 73 74 20 69 73 20 75 73 65 64 2c 20 74 68 65 20 74 20 6b 65 79 | When.an.alist.is.used,.the.t.key |
| 8f220 | 20 72 65 70 72 65 73 65 6e 74 73 20 74 68 65 0a 64 65 66 61 75 6c 74 2e 20 20 41 6c 73 6f 20 73 | .represents.the.default...Also.s |
| 8f240 | 65 65 20 60 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 6e 61 6d 65 2d 61 6c 69 73 74 27 2e 22 0a 20 20 | ee.`magit-clone-name-alist'."... |
| 8f260 | 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e 30 2e | :package-version.'(magit..."4.0. |
| 8f280 | 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...: |
| 8f2a0 | 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 46 6f 72 6d | type.'(choice.(string.:tag."Form |
| 8f2c0 | 61 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 69 73 74 20 3a 6b 65 | at")..................(alist.:ke |
| 8f2e0 | 79 2d 74 79 70 65 20 28 63 68 6f 69 63 65 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 48 6f 73 | y-type.(choice.(string.:tag."Hos |
| 8f300 | 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t")............................. |
| 8f320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 65 66 61 75 | ..............(const.:tag."Defau |
| 8f340 | 6c 74 22 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lt".t))......................... |
| 8f360 | 3a 76 61 6c 75 65 2d 74 79 70 65 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 46 6f 72 6d 61 74 | :value-type.(string.:tag."Format |
| 8f380 | 22 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 6f 73 74 2d 63 6c 6f | "))))..(defcustom.magit-post-clo |
| 8f3a0 | 6e 65 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 74 68 | ne-hook.nil..."Hook.run.after.th |
| 8f3c0 | 65 20 72 65 70 6f 73 69 74 6f 72 79 20 68 61 73 20 62 65 65 6e 20 73 75 63 63 65 73 73 66 75 6c | e.repository.has.been.successful |
| 8f3e0 | 6c 79 20 63 6c 6f 6e 65 64 2e 0a 0a 57 68 65 6e 20 74 68 65 20 68 6f 6f 6b 20 69 73 20 63 61 6c | ly.cloned...When.the.hook.is.cal |
| 8f400 | 6c 65 64 2c 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 69 73 20 6c 65 74 2d | led,.`default-directory'.is.let- |
| 8f420 | 62 6f 75 6e 64 20 74 6f 20 74 68 65 0a 64 69 72 65 63 74 6f 72 79 20 77 68 65 72 65 20 74 68 65 | bound.to.the.directory.where.the |
| 8f440 | 20 72 65 70 6f 73 69 74 6f 72 79 20 68 61 73 20 62 65 65 6e 20 63 6c 6f 6e 65 64 2e 22 0a 20 20 | .repository.has.been.cloned."... |
| 8f460 | 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e 30 2e | :package-version.'(magit..."4.0. |
| 8f480 | 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...: |
| 8f4a0 | 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 | type.'hook)..;;;.Commands..;;;## |
| 8f4c0 | 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 63 6c 6f 6e 65 | #autoload.(autoload.'magit-clone |
| 8f4e0 | 20 22 6d 61 67 69 74 2d 63 6c 6f 6e 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 | ."magit-clone".nil.t).(transient |
| 8f500 | 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 20 28 26 6f 70 74 | -define-prefix.magit-clone.(&opt |
| 8f520 | 69 6f 6e 61 6c 20 74 72 61 6e 73 69 65 6e 74 29 0a 20 20 22 43 6c 6f 6e 65 20 61 20 72 65 70 6f | ional.transient)..."Clone.a.repo |
| 8f540 | 73 69 74 6f 72 79 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 63 6c 6f 6e 65 22 | sitory."...:man-page."git-clone" |
| 8f560 | 0a 20 20 5b 22 46 65 74 63 68 20 61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 42 22 20 22 | ...["Fetch.arguments"....("-B"." |
| 8f580 | 43 6c 6f 6e 65 20 61 20 73 69 6e 67 6c 65 20 62 72 61 6e 63 68 22 20 20 22 2d 2d 73 69 6e 67 6c | Clone.a.single.branch".."--singl |
| 8f5a0 | 65 2d 62 72 61 6e 63 68 22 29 0a 20 20 20 28 22 2d 6e 22 20 22 44 6f 20 6e 6f 74 20 63 6c 6f 6e | e-branch")....("-n"."Do.not.clon |
| 8f5c0 | 65 20 74 61 67 73 22 20 20 20 20 20 20 22 2d 2d 6e 6f 2d 74 61 67 73 22 29 0a 20 20 20 28 22 2d | e.tags"......"--no-tags")....("- |
| 8f5e0 | 53 22 20 22 43 6c 6f 6e 65 73 20 73 75 62 6d 6f 64 75 6c 65 73 22 20 20 20 20 20 20 22 2d 2d 72 | S"."Clones.submodules"......"--r |
| 8f600 | 65 63 75 72 73 65 2d 73 75 62 6d 6f 64 75 6c 65 73 22 20 3a 6c 65 76 65 6c 20 36 29 0a 20 20 20 | ecurse-submodules".:level.6).... |
| 8f620 | 28 22 2d 6c 22 20 22 44 6f 20 6e 6f 74 20 6f 70 74 69 6d 69 7a 65 22 20 20 20 20 20 20 20 20 22 | ("-l"."Do.not.optimize"........" |
| 8f640 | 2d 2d 6e 6f 2d 6c 6f 63 61 6c 22 20 3a 6c 65 76 65 6c 20 37 29 5d 0a 20 20 5b 22 53 65 74 75 70 | --no-local".:level.7)]...["Setup |
| 8f660 | 20 61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 6f 22 20 22 53 65 74 20 6e 61 6d 65 20 6f | .arguments"....("-o"."Set.name.o |
| 8f680 | 66 20 72 65 6d 6f 74 65 22 20 20 20 20 20 28 22 2d 6f 22 20 22 2d 2d 6f 72 69 67 69 6e 3d 22 29 | f.remote".....("-o"."--origin=") |
| 8f6a0 | 29 0a 20 20 20 28 22 2d 62 22 20 22 53 65 74 20 48 45 41 44 20 62 72 61 6e 63 68 22 20 20 20 20 | )....("-b"."Set.HEAD.branch".... |
| 8f6c0 | 20 20 20 20 28 22 2d 62 22 20 22 2d 2d 62 72 61 6e 63 68 3d 22 29 29 0a 20 20 20 28 6d 61 67 69 | ....("-b"."--branch="))....(magi |
| 8f6e0 | 74 2d 63 6c 6f 6e 65 3a 2d 2d 66 69 6c 74 65 72 20 3a 6c 65 76 65 6c 20 37 29 0a 20 20 20 28 22 | t-clone:--filter.:level.7)....(" |
| 8f700 | 2d 67 22 20 22 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 | -g"."Separate.git.directory"."-- |
| 8f720 | 73 65 70 61 72 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 | separate-git-dir=".....transient |
| 8f740 | 2d 72 65 61 64 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 | -read-directory.:level.7)....("- |
| 8f760 | 74 22 20 22 55 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 | t"."Use.template.directory"."--t |
| 8f780 | 65 6d 70 6c 61 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 | emplate=".....transient-read-exi |
| 8f7a0 | 73 74 69 6e 67 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 | sting-directory.:level.6)]...["L |
| 8f7c0 | 6f 63 61 6c 20 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 | ocal.sharing.arguments"....("-s" |
| 8f7e0 | 20 22 53 68 61 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 | ."Share.objects"..........("-s". |
| 8f800 | 22 2d 2d 73 68 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 | "--shared".:level.7))....("-h"." |
| 8f820 | 44 6f 20 6e 6f 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 | Do.not.use.hardlinks"..."--no-ha |
| 8f840 | 72 64 6c 69 6e 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 | rdlinks")]...["Clone"....("C"."r |
| 8f860 | 65 67 75 6c 61 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 | egular"............magit-clone-r |
| 8f880 | 65 67 75 6c 61 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 | egular)....("s"."shallow"....... |
| 8f8a0 | 20 20 20 20 20 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 | .....magit-clone-shallow)....("d |
| 8f8c0 | 22 20 22 73 68 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 | "."shallow.since.date".magit-clo |
| 8f8e0 | 6e 65 2d 73 68 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 | ne-shallow-since.:level.7)....(" |
| 8f900 | 65 22 20 22 73 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 | e"."shallow.excluding"..magit-cl |
| 8f920 | 6f 6e 65 2d 73 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 | one-shallow-exclude.:level.7)... |
| 8f940 | 20 28 22 3e 22 20 22 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 22 20 20 20 20 6d 61 67 69 74 | .(">"."sparse.checkout"....magit |
| 8f960 | 2d 63 6c 6f 6e 65 2d 73 70 61 72 73 65 20 3a 6c 65 76 65 6c 20 36 29 0a 20 20 20 28 22 62 22 20 | -clone-sparse.:level.6)....("b". |
| 8f980 | 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 65 | "bare"...............magit-clone |
| 8f9a0 | 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 20 | -bare)....("m"."mirror"......... |
| 8f9c0 | 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 65 | ....magit-clone-mirror)]...(inte |
| 8f9e0 | 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 6c | ractive.(list.(or.magit-clone-al |
| 8fa00 | 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 72 | ways-transient.current-prefix-ar |
| 8fa20 | 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 6e | g)))...(if.transient.......(tran |
| 8fa40 | 73 69 65 6e 74 2d 73 65 74 75 70 20 27 6d 61 67 69 74 2d 63 6c 6f 6e 65 29 0a 20 20 20 20 28 63 | sient-setup.'magit-clone).....(c |
| 8fa60 | 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 65 2d | all-interactively.#'magit-clone- |
| 8fa80 | 72 65 67 75 6c 61 72 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 | regular)))..(transient-define-ar |
| 8faa0 | 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 3a 2d 2d 66 69 6c 74 65 72 20 28 29 0a 20 | gument.magit-clone:--filter.().. |
| 8fac0 | 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 46 69 6c 74 65 72 20 73 6f 6d 65 20 6f 62 6a 65 63 | .:description."Filter.some.objec |
| 8fae0 | 74 73 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 | ts"...:class.'transient-option.. |
| 8fb00 | 20 3a 6b 65 79 20 22 2d 66 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 66 69 6c 74 65 72 | .:key."-f"...:argument."--filter |
| 8fb20 | 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 61 64 2d | ="...:reader.#'magit-clone-read- |
| 8fb40 | 66 69 6c 74 65 72 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 | filter)..(defun.magit-clone-read |
| 8fb60 | 2d 66 69 6c 74 65 72 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 | -filter.(prompt.initial-input.hi |
| 8fb80 | 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 20 | story)...(magit-completing-read. |
| 8fba0 | 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 20 20 20 | prompt.......................... |
| 8fbc0 | 28 6c 69 73 74 20 22 62 6c 6f 62 3a 6e 6f 6e 65 22 20 22 74 72 65 65 3a 30 22 29 0a 20 20 20 20 | (list."blob:none"."tree:0")..... |
| 8fbe0 | 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 69 6e 69 | .....................nil.nil.ini |
| 8fc00 | 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | tial-input.history))..;;;###auto |
| 8fc20 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 67 75 6c 61 72 20 | load.(defun.magit-clone-regular. |
| 8fc40 | 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 20 22 43 | (repository.directory.args)..."C |
| 8fc60 | 72 65 61 74 65 20 61 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 | reate.a.clone.of.REPOSITORY.in.D |
| 8fc80 | 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 |
| 8fca0 | 75 66 66 65 72 20 66 6f 72 20 74 68 65 20 6e 65 77 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 | uffer.for.the.new.repository.".. |
| 8fcc0 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 61 64 2d | .(interactive.(magit-clone-read- |
| 8fce0 | 61 72 67 73 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 69 6e 74 65 72 6e 61 6c 20 72 | args))...(magit-clone-internal.r |
| 8fd00 | 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 29 0a 0a 3b 3b 3b 23 | epository.directory.args))..;;;# |
| 8fd20 | 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 73 68 | ##autoload.(defun.magit-clone-sh |
| 8fd40 | 61 6c 6c 6f 77 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 | allow.(repository.directory.args |
| 8fd60 | 20 64 65 70 74 68 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 73 68 61 6c 6c 6f 77 20 63 6c 6f 6e | .depth)..."Create.a.shallow.clon |
| 8fd80 | 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 2e 0a 54 68 | e.of.REPOSITORY.in.DIRECTORY..Th |
| 8fda0 | 65 6e 20 73 68 6f 77 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 | en.show.the.status.buffer.for.th |
| 8fdc0 | 65 20 6e 65 77 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 | e.new.repository..With.a.prefix. |
| 8fde0 | 61 72 67 75 6d 65 6e 74 20 72 65 61 64 20 74 68 65 20 44 45 50 54 48 20 6f 66 20 74 68 65 20 63 | argument.read.the.DEPTH.of.the.c |
| 8fe00 | 6c 6f 6e 65 3b 0a 6f 74 68 65 72 77 69 73 65 20 75 73 65 20 31 2e 22 0a 20 20 28 69 6e 74 65 72 | lone;.otherwise.use.1."...(inter |
| 8fe20 | 61 63 74 69 76 65 20 28 61 70 70 65 6e 64 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 61 64 | active.(append.(magit-clone-read |
| 8fe40 | 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | -args)........................(l |
| 8fe60 | 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 0a 20 20 20 20 20 | ist.(if.current-prefix-arg...... |
| 8fe80 | 20 20 20 20 20 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 | ............................(rea |
| 8fea0 | 64 2d 6e 75 6d 62 65 72 20 22 44 65 70 74 68 3a 20 22 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 | d-number."Depth:.".1)........... |
| 8fec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 29 29 29 29 0a 20 20 28 6d 61 | .....................1))))...(ma |
| 8fee0 | 67 69 74 2d 63 6c 6f 6e 65 2d 69 6e 74 65 72 6e 61 6c 20 72 65 70 6f 73 69 74 6f 72 79 20 64 69 | git-clone-internal.repository.di |
| 8ff00 | 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rectory......................... |
| 8ff20 | 28 63 6f 6e 73 20 28 66 6f 72 6d 61 74 20 22 2d 2d 64 65 70 74 68 3d 25 73 22 20 64 65 70 74 68 | (cons.(format."--depth=%s".depth |
| 8ff40 | 29 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | ).args)))..;;;###autoload.(defun |
| 8ff60 | 20 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 20 28 72 65 70 6f | .magit-clone-shallow-since.(repo |
| 8ff80 | 73 69 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 20 61 72 67 73 20 64 61 74 65 29 0a 20 20 22 43 | sitory.directory.args.date)..."C |
| 8ffa0 | 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 4f 53 49 54 | reate.a.shallow.clone.of.REPOSIT |
| 8ffc0 | 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. |
| 8ffe0 | 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 |
| 90000 | 74 6f 72 79 2e 0a 45 78 63 6c 75 64 65 20 63 6f 6d 6d 69 74 73 20 62 65 66 6f 72 65 20 44 41 54 | tory..Exclude.commits.before.DAT |
| 90020 | 45 2c 20 77 68 69 63 68 20 69 73 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 0a 75 73 65 72 2e 22 | E,.which.is.read.from.the.user." |
| 90040 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 61 70 70 65 6e 64 20 28 6d 61 67 69 74 2d 63 | ...(interactive.(append.(magit-c |
| 90060 | 6c 6f 6e 65 2d 72 65 61 64 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lone-read-args)................. |
| 90080 | 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 64 61 74 | .......(list.(transient-read-dat |
| 900a0 | 65 20 22 45 78 63 6c 75 64 65 20 63 6f 6d 6d 69 74 73 20 62 65 66 6f 72 65 3a 20 22 0a 20 20 20 | e."Exclude.commits.before:.".... |
| 900c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 900e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 29 29 29 29 0a 20 20 28 6d 61 | ...............nil.nil))))...(ma |
| 90100 | 67 69 74 2d 63 6c 6f 6e 65 2d 69 6e 74 65 72 6e 61 6c 20 72 65 70 6f 73 69 74 6f 72 79 20 64 69 | git-clone-internal.repository.di |
| 90120 | 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rectory......................... |
| 90140 | 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 73 69 6e 63 65 3d 25 | (cons.(format."--shallow-since=% |
| 90160 | 73 22 20 64 61 74 65 29 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | s".date).args)))..;;;###autoload |
| 90180 | 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 2d 65 78 63 6c | .(defun.magit-clone-shallow-excl |
| 901a0 | 75 64 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 20 65 | ude.(repository.directory.args.e |
| 901c0 | 78 63 6c 75 64 65 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 73 68 61 6c 6c 6f 77 20 63 6c 6f 6e | xclude)..."Create.a.shallow.clon |
| 901e0 | 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 2e 0a 54 68 | e.of.REPOSITORY.in.DIRECTORY..Th |
| 90200 | 65 6e 20 73 68 6f 77 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 | en.show.the.status.buffer.for.th |
| 90220 | 65 20 6e 65 77 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 45 78 63 6c 75 64 65 20 63 6f 6d 6d 69 74 | e.new.repository..Exclude.commit |
| 90240 | 73 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 20 45 58 43 4c 55 44 45 2c 20 77 68 69 63 68 20 | s.reachable.from.EXCLUDE,.which. |
| 90260 | 69 73 20 61 0a 62 72 61 6e 63 68 20 6f 72 20 74 61 67 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 | is.a.branch.or.tag.read.from.the |
| 90280 | 20 75 73 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 61 70 70 65 6e 64 20 28 | .user."...(interactive.(append.( |
| 902a0 | 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 61 64 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 | magit-clone-read-args).......... |
| 902c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 72 65 61 64 2d 73 74 72 69 6e 67 | ..............(list.(read-string |
| 902e0 | 20 22 45 78 63 6c 75 64 65 20 63 6f 6d 6d 69 74 73 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d | ."Exclude.commits.reachable.from |
| 90300 | 3a 20 22 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 69 6e 74 65 72 6e 61 6c 20 | :."))))...(magit-clone-internal. |
| 90320 | 72 65 70 6f 73 69 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 | repository.directory............ |
| 90340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 66 6f 72 6d 61 74 20 22 2d 2d 73 68 | .............(cons.(format."--sh |
| 90360 | 61 6c 6c 6f 77 2d 65 78 63 6c 75 64 65 3d 25 73 22 20 65 78 63 6c 75 64 65 29 20 61 72 67 73 29 | allow-exclude=%s".exclude).args) |
| 90380 | 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- |
| 903a0 | 63 6c 6f 6e 65 2d 62 61 72 65 20 28 72 65 70 6f 73 69 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 | clone-bare.(repository.directory |
| 903c0 | 20 61 72 67 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 62 61 72 65 20 63 6c 6f 6e 65 20 6f 66 | .args)..."Create.a.bare.clone.of |
| 903e0 | 20 52 45 50 4f 53 49 54 4f 52 59 20 69 6e 20 44 49 52 45 43 54 4f 52 59 2e 0a 54 68 65 6e 20 73 | .REPOSITORY.in.DIRECTORY..Then.s |
| 90400 | 68 6f 77 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 65 20 6e 65 | how.the.status.buffer.for.the.ne |
| 90420 | 77 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6d | w.repository."...(interactive.(m |
| 90440 | 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 61 64 2d 61 72 67 73 29 29 0a 20 20 28 6d 61 67 69 74 2d | agit-clone-read-args))...(magit- |
| 90460 | 63 6c 6f 6e 65 2d 69 6e 74 65 72 6e 61 6c 20 72 65 70 6f 73 69 74 6f 72 79 20 64 69 72 65 63 74 | clone-internal.repository.direct |
| 90480 | 6f 72 79 20 28 63 6f 6e 73 20 22 2d 2d 62 61 72 65 22 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b 23 | ory.(cons."--bare".args)))..;;;# |
| 904a0 | 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 6d 69 | ##autoload.(defun.magit-clone-mi |
| 904c0 | 72 72 6f 72 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 | rror.(repository.directory.args) |
| 904e0 | 0a 20 20 22 43 72 65 61 74 65 20 61 20 6d 69 72 72 6f 72 20 6f 66 20 52 45 50 4f 53 49 54 4f 52 | ..."Create.a.mirror.of.REPOSITOR |
| 90500 | 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 73 74 | Y.in.DIRECTORY..Then.show.the.st |
| 90520 | 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 74 6f | atus.buffer.for.the.new.reposito |
| 90540 | 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 6e 65 | ry."...(interactive.(magit-clone |
| 90560 | 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 74 65 | -read-args))...(magit-clone-inte |
| 90580 | 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 73 20 | rnal.repository.directory.(cons. |
| 905a0 | 22 2d 2d 6d 69 72 72 6f 72 22 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | "--mirror".args)))..;;;###autolo |
| 905c0 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 70 61 72 73 65 20 28 72 65 | ad.(defun.magit-clone-sparse.(re |
| 905e0 | 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 6c 6f 6e | pository.directory.args)..."Clon |
| 90600 | 65 20 52 45 50 4f 53 49 54 4f 52 59 20 69 6e 74 6f 20 44 49 52 45 43 54 4f 52 59 20 61 6e 64 20 | e.REPOSITORY.into.DIRECTORY.and. |
| 90620 | 63 72 65 61 74 65 20 61 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 2e 22 0a 20 20 28 69 6e | create.a.sparse.checkout."...(in |
| 90640 | 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 67 73 | teractive.(magit-clone-read-args |
| 90660 | 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 6f 73 | ))...(magit-clone-internal.repos |
| 90680 | 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 6e 6f 2d 63 68 65 63 | itory.directory.(cons."--no-chec |
| 906a0 | 6b 6f 75 74 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 | kout".args)..................... |
| 906c0 | 20 20 20 20 27 73 70 61 72 73 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6c 6f 6e | ....'sparse))..(defun.magit-clon |
| 906e0 | 65 2d 69 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 | e-internal.(repository.directory |
| 90700 | 20 61 72 67 73 20 26 6f 70 74 69 6f 6e 61 6c 20 73 70 61 72 73 65 29 0a 20 20 28 6c 65 74 2a 20 | .args.&optional.sparse)...(let*. |
| 90720 | 28 28 63 68 65 63 6b 6f 75 74 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 28 63 61 72 20 61 72 67 | ((checkout.(not.(member.(car.arg |
| 90740 | 73 29 20 27 28 22 2d 2d 62 61 72 65 22 20 22 2d 2d 6d 69 72 72 6f 72 22 29 29 29 29 0a 20 20 20 | s).'("--bare"."--mirror")))).... |
| 90760 | 20 20 20 20 20 20 28 72 65 6d 6f 74 65 20 28 6f 72 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 | ......(remote.(or.(transient-arg |
| 90780 | 2d 76 61 6c 75 65 20 22 2d 2d 6f 72 69 67 69 6e 3d 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 | -value."--origin=".args)........ |
| 907a0 | 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 6c 6f 6e 65 2e | ..............(magit-get."clone. |
| 907c0 | 64 65 66 61 75 6c 74 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 | defaultRemote")................. |
| 907e0 | 20 20 20 20 20 22 6f 72 69 67 69 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 70 75 | ....."origin"))..........(set-pu |
| 90800 | 73 68 2d 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 63 68 65 63 6b 6f | sh-default...........(and.checko |
| 90820 | 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 65 71 20 20 6d 61 67 69 74 | ut................(or.(eq..magit |
| 90840 | 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 20 74 29 | -clone-set-remote.pushDefault.t) |
| 90860 | 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 63 | ....................(and.magit-c |
| 90880 | 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 20 20 20 20 | lone-set-remote.pushDefault..... |
| 908a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 2d 6f 72 2d 6e 2d 70 20 28 66 | ....................(y-or-n-p.(f |
| 908c0 | 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'. |
| 908e0 | 74 6f 20 25 53 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 | to.%S?."........................ |
| 90900 | 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 29 29 29 29 29 29 | ...................remote))))))) |
| 90920 | 0a 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 | .....(run-hooks.'magit-credentia |
| 90940 | 6c 2d 68 6f 6f 6b 29 0a 20 20 20 20 28 73 65 74 71 20 64 69 72 65 63 74 6f 72 79 20 28 66 69 6c | l-hook).....(setq.directory.(fil |
| 90960 | 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | e-name-as-directory.(expand-file |
| 90980 | 2d 6e 61 6d 65 20 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 66 69 | -name.directory))).....(when.(fi |
| 909a0 | 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 28 69 66 | le-exists-p.directory).......(if |
| 909c0 | 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 | .(file-directory-p.directory)... |
| 909e0 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6c 65 6e 67 74 68 3e 20 28 64 69 72 65 63 74 6f 72 | ........(when.(length>.(director |
| 90a00 | 79 2d 66 69 6c 65 73 20 64 69 72 65 63 74 6f 72 79 29 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 | y-files.directory).2)........... |
| 90a20 | 20 20 28 6c 65 74 20 28 28 6e 61 6d 65 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 2d 75 72 6c 2d | ..(let.((name.(magit-clone--url- |
| 90a40 | 74 6f 2d 6e 61 6d 65 20 72 65 70 6f 73 69 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | to-name.repository)))........... |
| 90a60 | 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 | ....(unless.(and.name........... |
| 90a80 | 20 20 20 20 20 20 20 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 | .................(setq.directory |
| 90aa0 | 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........ |
| 90ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 90ae0 | 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 6e 61 6d 65 20 64 69 72 65 | .....(expand-file-name.name.dire |
| 90b00 | 63 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ctory)))........................ |
| 90b20 | 20 20 20 20 28 6e 6f 74 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 69 72 65 63 74 6f 72 | ....(not.(file-exists-p.director |
| 90b40 | 79 29 29 29 0a 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 | y))).................(user-error |
| 90b60 | 20 22 25 73 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 22 20 64 69 72 65 63 74 6f 72 79 29 29 | ."%s.already.exists".directory)) |
| 90b80 | 29 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 25 73 20 61 6c 72 65 61 | )).........(user-error."%s.alrea |
| 90ba0 | 64 79 20 65 78 69 73 74 73 20 61 6e 64 20 69 73 20 6e 6f 74 20 61 20 64 69 72 65 63 74 6f 72 79 | dy.exists.and.is.not.a.directory |
| 90bc0 | 22 20 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 | ".directory))).....(magit-run-gi |
| 90be0 | 74 2d 61 73 79 6e 63 20 22 63 6c 6f 6e 65 22 20 61 72 67 73 20 22 2d 2d 22 20 72 65 70 6f 73 69 | t-async."clone".args."--".reposi |
| 90c00 | 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | tory..........................(m |
| 90c20 | 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 20 64 69 | agit-convert-filename-for-git.di |
| 90c40 | 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 3b 3b 20 44 6f 6e 27 74 20 72 65 66 72 65 73 68 20 74 | rectory)).....;;.Don't.refresh.t |
| 90c60 | 68 65 20 62 75 66 66 65 72 20 77 65 27 72 65 20 63 61 6c 6c 69 6e 67 20 66 72 6f 6d 2e 0a 20 20 | he.buffer.we're.calling.from.... |
| 90c80 | 20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 | ..(process-put.magit-this-proces |
| 90ca0 | 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 28 73 65 74 2d 70 | s.'inhibit-refresh.t).....(set-p |
| 90cc0 | 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 0a 20 20 20 20 20 6d 61 67 69 74 2d 74 68 69 73 2d | rocess-sentinel......magit-this- |
| 90ce0 | 70 72 6f 63 65 73 73 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 70 72 6f 63 65 73 73 20 65 76 | process......(lambda.(process.ev |
| 90d00 | 65 6e 74 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73 | ent)........(when.(memq.(process |
| 90d20 | 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 65 78 69 74 20 73 69 67 6e 61 6c 29 29 | -status.process).'(exit.signal)) |
| 90d40 | 0a 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 72 | ..........(let.((magit-process-r |
| 90d60 | 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 28 6d 61 67 69 74 | aise-error.t))............(magit |
| 90d80 | 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) |
| 90da0 | 29 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71 20 28 70 72 6f 63 65 73 | ))........(when.(and.(eq.(proces |
| 90dc0 | 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 20 | s-status.process).'exit)........ |
| 90de0 | 20 20 20 20 20 20 20 20 20 20 20 28 3d 20 28 70 72 6f 63 65 73 73 2d 65 78 69 74 2d 73 74 61 74 | ...........(=.(process-exit-stat |
| 90e00 | 75 73 20 70 72 6f 63 65 73 73 29 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 63 | us.process).0))..........(when.c |
| 90e20 | 68 65 63 6b 6f 75 74 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 | heckout............(let.((defaul |
| 90e40 | 74 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 | t-directory.directory))......... |
| 90e60 | 20 20 20 20 20 28 77 68 65 6e 20 73 65 74 2d 70 75 73 68 2d 64 65 66 61 75 6c 74 0a 20 20 20 20 | .....(when.set-push-default..... |
| 90e80 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 6d 61 67 69 74 2d 67 65 74 20 22 72 65 6d | ...........(setf.(magit-get."rem |
| 90ea0 | 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 22 29 20 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 | ote.pushDefault").remote))...... |
| 90ec0 | 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 65 74 2d | ........(unless.magit-clone-set- |
| 90ee0 | 72 65 6d 6f 74 65 2d 68 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | remote-head................(magi |
| 90f00 | 74 2d 72 65 6d 6f 74 65 2d 75 6e 73 65 74 2d 68 65 61 64 20 72 65 6d 6f 74 65 29 29 29 29 0a 20 | t-remote-unset-head.remote)))).. |
| 90f20 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f | ........(when.(and.sparse.checko |
| 90f40 | 75 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 | ut)............(let.((default-di |
| 90f60 | 72 65 63 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | rectory.directory))............. |
| 90f80 | 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 | .(magit-call-git."sparse-checkou |
| 90fa0 | 74 22 20 22 69 6e 69 74 22 20 22 2d 2d 63 6f 6e 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t"."init"."--cone")............. |
| 90fc0 | 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 28 6d 61 67 | .(magit-call-git."checkout".(mag |
| 90fe0 | 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 20 20 20 | it-get-current-branch))))....... |
| 91000 | 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72 65 | ...(let.((default-directory.dire |
| 91020 | 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d | ctory))............(run-hooks.'m |
| 91040 | 61 67 69 74 2d 70 6f 73 74 2d 63 6c 6f 6e 65 2d 68 6f 6f 6b 29 29 0a 20 20 20 20 20 20 20 20 20 | agit-post-clone-hook)).......... |
| 91060 | 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73 2d 67 65 | (with-current-buffer.(process-ge |
| 91080 | 74 20 70 72 6f 63 65 73 73 20 27 63 6f 6d 6d 61 6e 64 2d 62 75 66 29 0a 20 20 20 20 20 20 20 20 | t.process.'command-buf)......... |
| 910a0 | 20 20 20 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 64 69 | ...(magit-status-setup-buffer.di |
| 910c0 | 72 65 63 74 6f 72 79 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6c 6f | rectory)))))))..(defun.magit-clo |
| 910e0 | 6e 65 2d 72 65 61 64 2d 61 72 67 73 20 28 29 0a 20 20 28 6c 65 74 20 28 28 72 65 70 6f 20 28 6d | ne-read-args.()...(let.((repo.(m |
| 91100 | 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 61 64 2d 72 65 70 6f 73 69 74 6f 72 79 29 29 29 0a 20 20 | agit-clone-read-repository)))... |
| 91120 | 20 20 28 6c 69 73 74 20 72 65 70 6f 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 64 69 72 | ..(list.repo...........(read-dir |
| 91140 | 65 63 74 6f 72 79 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 22 43 6c 6f 6e 65 20 74 6f | ectory-name............"Clone.to |
| 91160 | 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 6d 61 | :."............(if.(functionp.ma |
| 91180 | 67 69 74 2d 63 6c 6f 6e 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 | git-clone-default-directory).... |
| 911a0 | 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 63 6c 6f 6e 65 | ............(funcall.magit-clone |
| 911c0 | 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 72 65 70 6f 29 0a 20 20 20 20 20 20 20 | -default-directory.repo)........ |
| 911e0 | 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | ......magit-clone-default-direct |
| 91200 | 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 | ory)............nil.nil......... |
| 91220 | 20 20 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 2d 75 72 6c 2d 74 6f 2d 6e 61 6d 65 20 72 65 70 | ...(magit-clone--url-to-name.rep |
| 91240 | 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d | o))...........(transient-args.'m |
| 91260 | 61 67 69 74 2d 63 6c 6f 6e 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6c 6f | agit-clone))))..(defun.magit-clo |
| 91280 | 6e 65 2d 72 65 61 64 2d 72 65 70 6f 73 69 74 6f 72 79 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 72 | ne-read-repository.()...(magit-r |
| 912a0 | 65 61 64 2d 63 68 61 72 2d 63 61 73 65 20 22 43 6c 6f 6e 65 20 66 72 6f 6d 20 22 20 6e 69 6c 0a | ead-char-case."Clone.from.".nil. |
| 912c0 | 20 20 20 20 28 3f 75 20 22 5b 75 5d 72 6c 20 6f 72 20 6e 61 6d 65 22 0a 20 20 20 20 20 20 20 20 | ....(?u."[u]rl.or.name"......... |
| 912e0 | 28 6c 65 74 20 28 28 73 74 72 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 | (let.((str.(magit-read-string-ns |
| 91300 | 20 22 43 6c 6f 6e 65 20 66 72 6f 6d 20 75 72 6c 20 6f 72 20 6e 61 6d 65 22 29 29 29 0a 20 20 20 | ."Clone.from.url.or.name"))).... |
| 91320 | 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 5c 5c 28 3a | .......(if.(string-match-p."\\(: |
| 91340 | 2f 2f 5c 5c 7c 40 5c 5c 29 22 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 | //\\|@\\)".str)...............st |
| 91360 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 2d 6e 61 6d 65 | r.............(magit-clone--name |
| 91380 | 2d 74 6f 2d 75 72 6c 20 73 74 72 29 29 29 29 0a 20 20 20 20 28 3f 70 20 22 5b 70 5d 61 74 68 22 | -to-url.str)))).....(?p."[p]ath" |
| 913a0 | 0a 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 | .........(magit-convert-filename |
| 913c0 | 2d 66 6f 72 2d 67 69 74 0a 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 64 69 72 65 63 74 6f 72 | -for-git..........(read-director |
| 913e0 | 79 2d 6e 61 6d 65 20 22 43 6c 6f 6e 65 20 72 65 70 6f 73 69 74 6f 72 79 3a 20 22 29 29 29 0a 20 | y-name."Clone.repository:."))).. |
| 91400 | 20 20 20 28 3f 6c 20 22 5b 6c 5d 6f 63 61 6c 20 75 72 6c 22 0a 20 20 20 20 20 20 20 20 28 63 6f | ...(?l."[l]ocal.url".........(co |
| 91420 | 6e 63 61 74 20 22 66 69 6c 65 3a 2f 2f 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ncat."file://".................( |
| 91440 | 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 0a 20 | magit-convert-filename-for-git.. |
| 91460 | 20 20 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 | ................(read-directory- |
| 91480 | 6e 61 6d 65 20 22 43 6c 6f 6e 65 20 72 65 70 6f 73 69 74 6f 72 79 3a 20 66 69 6c 65 3a 2f 2f 22 | name."Clone.repository:.file://" |
| 914a0 | 29 29 29 29 0a 20 20 20 20 28 3f 62 20 22 5b 62 5d 75 6e 64 6c 65 22 0a 20 20 20 20 20 20 20 20 | )))).....(?b."[b]undle"......... |
| 914c0 | 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 0a | (magit-convert-filename-for-git. |
| 914e0 | 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 43 6c 6f 6e 65 20 | .........(read-file-name."Clone. |
| 91500 | 66 72 6f 6d 20 62 75 6e 64 6c 65 3a 20 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | from.bundle:.")))))..(defun.magi |
| 91520 | 74 2d 63 6c 6f 6e 65 2d 2d 75 72 6c 2d 74 6f 2d 6e 61 6d 65 20 28 75 72 6c 29 0a 20 20 28 61 6e | t-clone--url-to-name.(url)...(an |
| 91540 | 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 28 5b 5e 2f 3a 5d 2b 3f 5c 5c 29 5c 5c | d.(string-match."\\([^/:]+?\\)\\ |
| 91560 | 28 2f 3f 5c 5c 2e 67 69 74 5c 5c 29 3f 24 22 20 75 72 6c 29 0a 20 20 20 20 20 20 20 28 6d 61 74 | (/?\\.git\\)?$".url)........(mat |
| 91580 | 63 68 2d 73 74 72 69 6e 67 20 31 20 75 72 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ch-string.1.url)))..(defun.magit |
| 915a0 | 2d 63 6c 6f 6e 65 2d 2d 6e 61 6d 65 2d 74 6f 2d 75 72 6c 20 28 6e 61 6d 65 29 0a 20 20 28 6f 72 | -clone--name-to-url.(name)...(or |
| 915c0 | 20 28 73 65 71 2d 73 6f 6d 65 0a 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 61 20 | .(seq-some........(pcase-lambda. |
| 915e0 | 28 60 28 2c 72 65 20 2c 68 6f 73 74 20 2c 75 73 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 | (`(,re.,host.,user))..........(a |
| 91600 | 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 20 6e 61 6d 65 29 0a 20 20 20 20 20 20 | nd.(string-match.re.name)....... |
| 91620 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 70 6f 20 28 6d 61 74 63 68 2d 73 74 72 69 6e | ........(let.((repo.(match-strin |
| 91640 | 67 20 31 20 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | g.1.name))).................(mag |
| 91660 | 69 74 2d 63 6c 6f 6e 65 2d 2d 66 6f 72 6d 61 74 2d 75 72 6c 20 68 6f 73 74 20 75 73 65 72 20 72 | it-clone--format-url.host.user.r |
| 91680 | 65 70 6f 29 29 29 29 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 6e 61 6d 65 2d | epo))))........magit-clone-name- |
| 916a0 | 61 6c 69 73 74 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 20 61 6e | alist).......(user-error."Not.an |
| 916c0 | 20 75 72 6c 20 61 6e 64 20 6e 6f 20 6d 61 74 63 68 69 6e 67 20 65 6e 74 72 79 20 69 6e 20 60 25 | .url.and.no.matching.entry.in.`% |
| 916e0 | 73 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 63 6c 6f | s'"...................'magit-clo |
| 91700 | 6e 65 2d 6e 61 6d 65 2d 61 6c 69 73 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 | ne-name-alist)))..(defun.magit-c |
| 91720 | 6c 6f 6e 65 2d 2d 66 6f 72 6d 61 74 2d 75 72 6c 20 28 68 6f 73 74 20 75 73 65 72 20 72 65 70 6f | lone--format-url.(host.user.repo |
| 91740 | 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 75 72 6c 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 | )...(if-let.((url-format........ |
| 91760 | 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6c 69 73 74 70 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 75 | .....(cond.((listp.magit-clone-u |
| 91780 | 72 6c 2d 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | rl-format)....................(c |
| 917a0 | 64 72 20 28 6f 72 20 28 61 73 73 6f 63 20 68 6f 73 74 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 75 | dr.(or.(assoc.host.magit-clone-u |
| 917c0 | 72 6c 2d 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rl-format)...................... |
| 917e0 | 20 20 20 20 20 20 20 28 61 73 73 6f 63 20 74 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 75 72 6c 2d | .......(assoc.t.magit-clone-url- |
| 91800 | 66 6f 72 6d 61 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 | format))))...................((s |
| 91820 | 74 72 69 6e 67 70 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 75 72 6c 2d 66 6f 72 6d 61 74 29 0a 20 | tringp.magit-clone-url-format).. |
| 91840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 75 72 | ..................magit-clone-ur |
| 91860 | 6c 2d 66 6f 72 6d 61 74 29 29 29 29 0a 20 20 20 20 20 20 28 66 6f 72 6d 61 74 2d 73 70 65 63 0a | l-format)))).......(format-spec. |
| 91880 | 20 20 20 20 20 20 20 75 72 6c 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 60 28 28 3f 68 20 2e | .......url-format........`((?h.. |
| 918a0 | 20 2c 68 6f 73 74 29 0a 20 20 20 20 20 20 20 20 20 28 3f 6e 20 2e 20 2c 28 69 66 20 28 73 74 72 | .,host)..........(?n...,(if.(str |
| 918c0 | 69 6e 67 2d 73 65 61 72 63 68 20 22 2f 22 20 72 65 70 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ing-search."/".repo)............ |
| 918e0 | 20 20 20 20 20 20 20 20 20 72 65 70 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........repo................... |
| 91900 | 28 69 66 20 28 73 74 72 69 6e 67 2d 73 65 61 72 63 68 20 22 2e 22 20 75 73 65 72 29 0a 20 20 20 | (if.(string-search.".".user).... |
| 91920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 75 73 65 | ...................(if-let.((use |
| 91940 | 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)))............ |
| 91960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 75 73 65 72 20 22 2f 22 20 | ...............(concat.user."/". |
| 91980 | 72 65 70 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 | repo).........................(u |
| 919a0 | 73 65 72 2d 65 72 72 6f 72 20 22 53 65 74 20 25 53 20 6f 72 20 73 70 65 63 69 66 79 20 6f 77 6e | ser-error."Set.%S.or.specify.own |
| 919c0 | 65 72 20 65 78 70 6c 69 63 69 74 6c 79 22 20 75 73 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 | er.explicitly".user))........... |
| 919e0 | 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 29 | ..........(concat.user."/".repo) |
| 91a00 | 29 29 29 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 0a 20 20 20 20 20 22 42 6f 67 75 | ))))).....(user-error......"Bogu |
| 91a20 | 73 20 60 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 75 72 6c 2d 66 6f 72 6d 61 74 27 20 28 62 61 64 20 | s.`magit-clone-url-format'.(bad. |
| 91a40 | 74 79 70 65 20 6f 72 20 6d 69 73 73 69 6e 67 20 64 65 66 61 75 6c 74 29 22 29 29 29 0a 0a 3b 3b | type.or.missing.default)")))..;; |
| 91a60 | 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 63 6c 6f 6e 65 29 0a 3b 3b 3b 20 6d | ;._.(provide.'magit-clone).;;;.m |
| 91a80 | 61 67 69 74 2d 63 6c 6f 6e 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 | agit-clone.el.ends.here......... |
| 91aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91c00 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 6e 6f 74 65 73 2e 65 6c 00 00 00 00 00 00 | magit-4.3.8/magit-notes.el...... |
| 91c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91c60 | 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 |
| 91c80 | 30 30 31 35 33 33 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 30 34 36 00 20 30 00 00 00 | 0015335.00000000000.014046..0... |
| 91ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91d00 | 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................... |
| 91d20 | 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................... |
| 91d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 91e00 | 3b 3b 3b 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2e 65 6c 20 2d 2d 2d 20 4e 6f 74 65 73 20 73 75 70 | ;;;.magit-notes.el.---.Notes.sup |
| 91e20 | 70 6f 72 74 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a | port..-*-.lexical-binding:t.-*-. |
| 91e40 | 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 35 20 54 68 65 20 | .;;.Copyright.(C).2008-2025.The. |
| 91e60 | 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 | Magit.Project.Contributors..;;.A |
| 91e80 | 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 | uthor:.Jonas.Bernoulli.<emacs.ma |
| 91ea0 | 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b 3b 20 4d 61 69 6e | git@jonas.bernoulli.dev>.;;.Main |
| 91ec0 | 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 65 6d 61 63 73 2e 6d | tainer:.Jonas.Bernoulli.<emacs.m |
| 91ee0 | 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b 3b 20 53 50 | agit@jonas.bernoulli.dev>..;;.SP |
| 91f00 | 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 2d 6f | DX-License-Identifier:.GPL-3.0-o |
| 91f20 | 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 77 61 | r-later..;;.Magit.is.free.softwa |
| 91f40 | 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f | re:.you.can.redistribute.it.and/ |
| 91f60 | 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 73 20 | or.modify.it.;;.under.the.terms. |
| 91f80 | 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | of.the.GNU.General.Public.Licens |
| 91fa0 | 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 53 6f | e.as.published.by.;;.the.Free.So |
| 91fc0 | 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f | ftware.Foundation,.either.versio |
| 91fe0 | 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f | n.3.of.the.License,.or.;;.(at.yo |
| 92000 | 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b | ur.option).any.later.version..;; |
| 92020 | 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. |
| 92040 | 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 |
| 92060 | 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 |
| 92080 | 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 |
| 920a0 | 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 |
| 920c0 | 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. |
| 920e0 | 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 |
| 92100 | 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 |
| 92120 | 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 |
| 92140 | 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 |
| 92160 | 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 | .with.Magit...If.not,.see.<https |
| 92180 | 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 | ://www.gnu.org/licenses/>...;;;. |
| 921a0 | 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 70 | Commentary:..;;.This.library.imp |
| 921c0 | 6c 65 6d 65 6e 74 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 60 67 69 74 2d 6e 6f 74 65 73 27 2e | lements.support.for.`git-notes'. |
| 921e0 | 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 3b | ..;;;.Code:..(require.'magit)..; |
| 92200 | 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 |
| 92220 | 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 6e 6f 74 65 73 20 22 6d 61 67 69 74 22 20 6e 69 6c 20 74 | oload.'magit-notes."magit".nil.t |
| 92240 | 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 | ).(transient-define-prefix.magit |
| 92260 | 2d 6e 6f 74 65 73 20 28 29 0a 20 20 22 45 64 69 74 20 6e 6f 74 65 73 20 61 74 74 61 63 68 65 64 | -notes.()..."Edit.notes.attached |
| 92280 | 20 74 6f 20 63 6f 6d 6d 69 74 73 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 6e | .to.commits."...:man-page."git-n |
| 922a0 | 6f 74 65 73 22 0a 20 20 5b 22 43 6f 6e 66 69 67 75 72 65 20 6c 6f 63 61 6c 20 73 65 74 74 69 6e | otes"...["Configure.local.settin |
| 922c0 | 67 73 22 0a 20 20 20 28 22 63 22 20 6d 61 67 69 74 2d 63 6f 72 65 2e 6e 6f 74 65 73 52 65 66 29 | gs"....("c".magit-core.notesRef) |
| 922e0 | 0a 20 20 20 28 22 64 22 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2e 64 69 73 70 6c 61 79 52 65 66 29 | ....("d".magit-notes.displayRef) |
| 92300 | 5d 0a 20 20 5b 22 43 6f 6e 66 69 67 75 72 65 20 67 6c 6f 62 61 6c 20 73 65 74 74 69 6e 67 73 22 | ]...["Configure.global.settings" |
| 92320 | 0a 20 20 20 28 22 43 22 20 6d 61 67 69 74 2d 67 6c 6f 62 61 6c 2d 63 6f 72 65 2e 6e 6f 74 65 73 | ....("C".magit-global-core.notes |
| 92340 | 52 65 66 29 0a 20 20 20 28 22 44 22 20 6d 61 67 69 74 2d 67 6c 6f 62 61 6c 2d 6e 6f 74 65 73 2e | Ref)....("D".magit-global-notes. |
| 92360 | 64 69 73 70 6c 61 79 52 65 66 29 5d 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 70 | displayRef)]...["Arguments.for.p |
| 92380 | 72 75 6e 65 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 | rune"....:if-not.magit-notes-mer |
| 923a0 | 67 69 6e 67 2d 70 0a 20 20 20 28 22 2d 6e 22 20 22 44 72 79 20 72 75 6e 22 20 28 22 2d 6e 22 20 | ging-p....("-n"."Dry.run".("-n". |
| 923c0 | 22 2d 2d 64 72 79 2d 72 75 6e 22 29 29 5d 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 20 66 6f 72 | "--dry-run"))]...["Arguments.for |
| 923e0 | 20 65 64 69 74 20 61 6e 64 20 72 65 6d 6f 76 65 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 | .edit.and.remove"....:if-not.mag |
| 92400 | 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 69 6e 67 2d 70 0a 20 20 20 28 6d 61 67 69 74 2d 6e 6f 74 | it-notes-merging-p....(magit-not |
| 92420 | 65 73 3a 2d 2d 72 65 66 29 5d 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 6d 65 72 | es:--ref)]...["Arguments.for.mer |
| 92440 | 67 65 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 69 | ge"....:if-not.magit-notes-mergi |
| 92460 | 6e 67 2d 70 0a 20 20 20 28 6d 61 67 69 74 2d 6e 6f 74 65 73 3a 2d 2d 73 74 72 61 74 65 67 79 29 | ng-p....(magit-notes:--strategy) |
| 92480 | 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d | ]...["Actions"....:if-not.magit- |
| 924a0 | 6e 6f 74 65 73 2d 6d 65 72 67 69 6e 67 2d 70 0a 20 20 20 28 22 54 22 20 22 45 64 69 74 22 20 20 | notes-merging-p....("T"."Edit".. |
| 924c0 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 65 64 69 74 29 0a 20 20 20 28 22 72 22 | .......magit-notes-edit)....("r" |
| 924e0 | 20 22 52 65 6d 6f 76 65 22 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 72 65 6d 6f | ."Remove".......magit-notes-remo |
| 92500 | 76 65 29 0a 20 20 20 28 22 6d 22 20 22 4d 65 72 67 65 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 | ve)....("m"."Merge"........magit |
| 92520 | 2d 6e 6f 74 65 73 2d 6d 65 72 67 65 29 0a 20 20 20 28 22 70 22 20 22 50 72 75 6e 65 22 20 20 20 | -notes-merge)....("p"."Prune"... |
| 92540 | 20 20 20 20 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 70 72 75 6e 65 29 5d 0a 20 20 5b 22 41 63 74 | .....magit-notes-prune)]...["Act |
| 92560 | 69 6f 6e 73 22 0a 20 20 20 3a 69 66 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 69 6e 67 | ions"....:if.magit-notes-merging |
| 92580 | 2d 70 0a 20 20 20 28 22 63 22 20 22 43 6f 6d 6d 69 74 20 6d 65 72 67 65 22 20 6d 61 67 69 74 2d | -p....("c"."Commit.merge".magit- |
| 925a0 | 6e 6f 74 65 73 2d 6d 65 72 67 65 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 28 22 61 22 20 22 41 62 6f | notes-merge-commit)....("a"."Abo |
| 925c0 | 72 74 20 6d 65 72 67 65 22 20 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 65 2d 61 62 6f | rt.merge"..magit-notes-merge-abo |
| 925e0 | 72 74 29 5d 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 69 6e | rt)])..(defun.magit-notes-mergin |
| 92600 | 67 2d 70 20 28 29 0a 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | g-p.()...(let.((dir.(expand-file |
| 92620 | 2d 6e 61 6d 65 20 22 4e 4f 54 45 53 5f 4d 45 52 47 45 5f 57 4f 52 4b 54 52 45 45 22 20 28 6d 61 | -name."NOTES_MERGE_WORKTREE".(ma |
| 92640 | 67 69 74 2d 67 69 74 64 69 72 29 29 29 29 0a 20 20 20 20 28 61 6e 64 20 28 66 69 6c 65 2d 64 69 | git-gitdir)))).....(and.(file-di |
| 92660 | 72 65 63 74 6f 72 79 2d 70 20 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 28 64 69 72 65 63 74 6f | rectory-p.dir)..........(directo |
| 92680 | 72 79 2d 66 69 6c 65 73 20 64 69 72 20 6e 69 6c 20 22 5c 5c 60 5b 5e 2e 5d 22 29 29 29 29 0a 0a | ry-files.dir.nil."\\`[^.]")))).. |
| 926a0 | 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 6f | (transient-define-infix.magit-co |
| 926c0 | 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 2d | re.notesRef.()...:class.'magit-- |
| 926e0 | 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 6e | git-variable...:variable."core.n |
| 92700 | 6f 74 65 73 52 65 66 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 6e 6f 74 65 73 | otesRef"...:reader.#'magit-notes |
| 92720 | 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 |
| 92740 | 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 |
| 92760 | 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.( |
| 92780 | 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. |
| 927a0 | 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".. |
| 927c0 | 20 3a 6d 75 6c 74 69 2d 76 61 6c 75 65 20 74 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 | .:multi-value.t...:reader.#'magi |
| 927e0 | 74 2d 6e 6f 74 65 73 2d 72 65 61 64 2d 72 65 66 73 0a 20 20 3a 70 72 6f 6d 70 74 20 22 53 65 74 | t-notes-read-refs...:prompt."Set |
| 92800 | 20 6c 6f 63 61 6c 20 6e 6f 74 65 73 2e 64 69 73 70 6c 61 79 52 65 66 22 29 0a 0a 28 74 72 61 6e | .local.notes.displayRef")..(tran |
| 92820 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 67 6c 6f 62 61 6c 2d | sient-define-infix.magit-global- |
| 92840 | 63 6f 72 65 2e 6e 6f 74 65 73 52 65 66 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 | core.notesRef.()...:class.'magit |
| 92860 | 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 63 6f 72 65 | --git-variable...:variable."core |
| 92880 | 2e 6e 6f 74 65 73 52 65 66 22 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 0a 20 20 3a 72 65 61 64 65 72 | .notesRef"...:global.t...:reader |
| 928a0 | 20 23 27 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 72 65 61 64 2d 72 65 66 0a 20 20 3a 70 72 6f 6d 70 | .#'magit-notes-read-ref...:promp |
| 928c0 | 74 20 22 53 65 74 20 67 6c 6f 62 61 6c 20 63 6f 72 65 2e 6e 6f 74 65 73 52 65 66 22 29 0a 0a 28 | t."Set.global.core.notesRef")..( |
| 928e0 | 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 67 6c 6f | transient-define-infix.magit-glo |
| 92900 | 62 61 6c 2d 6e 6f 74 65 73 2e 64 69 73 70 6c 61 79 52 65 66 20 28 29 0a 20 20 3a 63 6c 61 73 73 | bal-notes.displayRef.()...:class |
| 92920 | 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 0a 20 20 3a 76 61 72 69 61 62 6c | .'magit--git-variable...:variabl |
| 92940 | 65 20 22 6e 6f 74 65 73 2e 64 69 73 70 6c 61 79 52 65 66 22 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 | e."notes.displayRef"...:global.t |
| 92960 | 0a 20 20 3a 6d 75 6c 74 69 2d 76 61 6c 75 65 20 74 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 | ...:multi-value.t...:reader.#'ma |
| 92980 | 67 69 74 2d 6e 6f 74 65 73 2d 72 65 61 64 2d 72 65 66 73 0a 20 20 3a 70 72 6f 6d 70 74 20 22 53 | git-notes-read-refs...:prompt."S |
| 929a0 | 65 74 20 67 6c 6f 62 61 6c 20 6e 6f 74 65 73 2e 64 69 73 70 6c 61 79 52 65 66 22 29 0a 0a 28 74 | et.global.notes.displayRef")..(t |
| 929c0 | 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 6e | ransient-define-argument.magit-n |
| 929e0 | 6f 74 65 73 3a 2d 2d 72 65 66 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 4d 61 | otes:--ref.()...:description."Ma |
| 92a00 | 6e 69 70 75 6c 61 74 65 20 72 65 66 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e | nipulate.ref"...:class.'transien |
| 92a20 | 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 2d 72 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 | t-option...:key."-r"...:argument |
| 92a40 | 20 22 2d 2d 72 65 66 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 6e 6f 74 65 | ."--ref="...:reader.#'magit-note |
| 92a60 | 73 2d 72 65 61 64 2d 72 65 66 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 | s-read-ref)..(transient-define-a |
| 92a80 | 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 6e 6f 74 65 73 3a 2d 2d 73 74 72 61 74 65 67 79 20 28 | rgument.magit-notes:--strategy.( |
| 92aa0 | 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 4d 65 72 67 65 20 73 74 72 61 74 65 67 79 | )...:description."Merge.strategy |
| 92ac0 | 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...: |
| 92ae0 | 73 68 6f 72 74 61 72 67 20 22 2d 73 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 73 74 72 | shortarg."-s"...:argument."--str |
| 92b00 | 61 74 65 67 79 3d 22 0a 20 20 3a 63 68 6f 69 63 65 73 20 27 28 22 6d 61 6e 75 61 6c 22 20 22 6f | ategy="...:choices.'("manual"."o |
| 92b20 | 75 72 73 22 20 22 74 68 65 69 72 73 22 20 22 75 6e 69 6f 6e 22 20 22 63 61 74 5f 73 6f 72 74 5f | urs"."theirs"."union"."cat_sort_ |
| 92b40 | 75 6e 69 71 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 65 64 69 74 | uniq"))..(defun.magit-notes-edit |
| 92b60 | 20 28 63 6f 6d 6d 69 74 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 66 29 0a 20 20 22 45 64 69 74 20 | .(commit.&optional.ref)..."Edit. |
| 92b80 | 74 68 65 20 6e 6f 74 65 20 61 74 74 61 63 68 65 64 20 74 6f 20 43 4f 4d 4d 49 54 2e 0a 52 45 46 | the.note.attached.to.COMMIT..REF |
| 92ba0 | 20 69 73 20 74 68 65 20 6e 6f 74 65 73 20 72 65 66 20 75 73 65 64 20 74 6f 20 73 74 6f 72 65 20 | .is.the.notes.ref.used.to.store. |
| 92bc0 | 74 68 65 20 6e 6f 74 65 73 2e 0a 0a 49 6e 74 65 72 61 63 74 69 76 65 6c 79 20 6f 72 20 77 68 65 | the.notes...Interactively.or.whe |
| 92be0 | 6e 20 6f 70 74 69 6f 6e 61 6c 20 52 45 46 20 69 73 20 6e 69 6c 20 75 73 65 20 74 68 65 20 76 61 | n.optional.REF.is.nil.use.the.va |
| 92c00 | 6c 75 65 20 6f 66 20 47 69 74 0a 76 61 72 69 61 62 6c 65 20 60 63 6f 72 65 2e 6e 6f 74 65 73 52 | lue.of.Git.variable.`core.notesR |
| 92c20 | 65 66 27 20 6f 72 20 5c 22 72 65 66 73 2f 6e 6f 74 65 73 2f 63 6f 6d 6d 69 74 73 5c 22 20 69 66 | ef'.or.\"refs/notes/commits\".if |
| 92c40 | 20 74 68 61 74 20 69 73 0a 75 6e 64 65 66 69 6e 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | .that.is.undefined."...(interact |
| 92c60 | 69 76 65 20 28 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 72 65 61 64 2d 61 72 67 73 20 22 45 64 69 74 | ive.(magit-notes-read-args."Edit |
| 92c80 | 20 6e 6f 74 65 73 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d | .notes"))...(magit-run-git-with- |
| 92ca0 | 65 64 69 74 6f 72 20 22 6e 6f 74 65 73 22 20 28 61 6e 64 20 72 65 66 20 28 63 6f 6e 63 61 74 20 | editor."notes".(and.ref.(concat. |
| 92cc0 | 22 2d 2d 72 65 66 3d 22 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "--ref=".ref)).................. |
| 92ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 65 64 69 74 22 20 63 6f 6d 6d 69 74 29 29 0a 0a 28 64 65 | ............"edit".commit))..(de |
| 92d00 | 66 75 6e 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 72 65 6d 6f 76 65 20 28 63 6f 6d 6d 69 74 20 26 | fun.magit-notes-remove.(commit.& |
| 92d20 | 6f 70 74 69 6f 6e 61 6c 20 72 65 66 29 0a 20 20 22 52 65 6d 6f 76 65 20 74 68 65 20 6e 6f 74 65 | optional.ref)..."Remove.the.note |
| 92d40 | 20 61 74 74 61 63 68 65 64 20 74 6f 20 43 4f 4d 4d 49 54 2e 0a 52 45 46 20 69 73 20 74 68 65 20 | .attached.to.COMMIT..REF.is.the. |
| 92d60 | 6e 6f 74 65 73 20 72 65 66 20 66 72 6f 6d 20 77 68 69 63 68 20 74 68 65 20 6e 6f 74 65 20 69 73 | notes.ref.from.which.the.note.is |
| 92d80 | 20 72 65 6d 6f 76 65 64 2e 0a 0a 49 6e 74 65 72 61 63 74 69 76 65 6c 79 20 6f 72 20 77 68 65 6e | .removed...Interactively.or.when |
| 92da0 | 20 6f 70 74 69 6f 6e 61 6c 20 52 45 46 20 69 73 20 6e 69 6c 20 75 73 65 20 74 68 65 20 76 61 6c | .optional.REF.is.nil.use.the.val |
| 92dc0 | 75 65 20 6f 66 20 47 69 74 0a 76 61 72 69 61 62 6c 65 20 60 63 6f 72 65 2e 6e 6f 74 65 73 52 65 | ue.of.Git.variable.`core.notesRe |
| 92de0 | 66 27 20 6f 72 20 5c 22 72 65 66 73 2f 6e 6f 74 65 73 2f 63 6f 6d 6d 69 74 73 5c 22 20 69 66 20 | f'.or.\"refs/notes/commits\".if. |
| 92e00 | 74 68 61 74 20 69 73 0a 75 6e 64 65 66 69 6e 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | that.is.undefined."...(interacti |
| 92e20 | 76 65 20 28 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 72 65 61 64 2d 61 72 67 73 20 22 52 65 6d 6f 76 | ve.(magit-notes-read-args."Remov |
| 92e40 | 65 20 6e 6f 74 65 73 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 | e.notes"))...(magit-run-git-with |
| 92e60 | 2d 65 64 69 74 6f 72 20 22 6e 6f 74 65 73 22 20 28 61 6e 64 20 72 65 66 20 28 63 6f 6e 63 61 74 | -editor."notes".(and.ref.(concat |
| 92e80 | 20 22 2d 2d 72 65 66 3d 22 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."--ref=".ref))................. |
| 92ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 72 65 6d 6f 76 65 22 20 63 6f 6d 6d 69 74 29 29 0a 0a | ............."remove".commit)).. |
| 92ec0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 65 20 28 72 65 66 29 0a 20 | (defun.magit-notes-merge.(ref).. |
| 92ee0 | 20 22 4d 65 72 67 65 20 74 68 65 20 6e 6f 74 65 73 20 72 65 66 20 52 45 46 20 69 6e 74 6f 20 74 | ."Merge.the.notes.ref.REF.into.t |
| 92f00 | 68 65 20 63 75 72 72 65 6e 74 20 6e 6f 74 65 73 20 72 65 66 2e 0a 0a 54 68 65 20 63 75 72 72 65 | he.current.notes.ref...The.curre |
| 92f20 | 6e 74 20 6e 6f 74 65 73 20 72 65 66 20 69 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 47 69 74 | nt.notes.ref.is.the.value.of.Git |
| 92f40 | 20 76 61 72 69 61 62 6c 65 0a 60 63 6f 72 65 2e 6e 6f 74 65 73 52 65 66 27 20 6f 72 20 5c 22 72 | .variable.`core.notesRef'.or.\"r |
| 92f60 | 65 66 73 2f 6e 6f 74 65 73 2f 63 6f 6d 6d 69 74 73 5c 22 20 69 66 20 74 68 61 74 20 69 73 20 75 | efs/notes/commits\".if.that.is.u |
| 92f80 | 6e 64 65 66 69 6e 65 64 2e 0a 0a 57 68 65 6e 20 74 68 65 72 65 20 61 72 65 20 63 6f 6e 66 6c 69 | ndefined...When.there.are.confli |
| 92fa0 | 63 74 73 2c 20 74 68 65 6e 20 74 68 65 79 20 68 61 76 65 20 74 6f 20 62 65 20 72 65 73 6f 6c 76 | cts,.then.they.have.to.be.resolv |
| 92fc0 | 65 64 20 69 6e 20 74 68 65 0a 74 65 6d 70 6f 72 61 72 79 20 77 6f 72 6b 74 72 65 65 20 5c 22 2e | ed.in.the.temporary.worktree.\". |
| 92fe0 | 67 69 74 2f 4e 4f 54 45 53 5f 4d 45 52 47 45 5f 57 4f 52 4b 54 52 45 45 5c 22 2e 20 20 57 68 65 | git/NOTES_MERGE_WORKTREE\"...Whe |
| 93000 | 6e 0a 64 6f 6e 65 20 75 73 65 20 60 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 65 2d 63 6f | n.done.use.`magit-notes-merge-co |
| 93020 | 6d 6d 69 74 27 20 74 6f 20 66 69 6e 69 73 68 2e 20 20 54 6f 20 61 62 6f 72 74 0a 75 73 65 20 60 | mmit'.to.finish...To.abort.use.` |
| 93040 | 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 65 2d 61 62 6f 72 74 27 2e 22 0a 20 20 28 69 6e | magit-notes-merge-abort'."...(in |
| 93060 | 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 72 69 | teractive.(list.(magit-read-stri |
| 93080 | 6e 67 2d 6e 73 20 22 4d 65 72 67 65 20 72 65 66 65 72 65 6e 63 65 22 29 29 29 0a 20 20 28 6d 61 | ng-ns."Merge.reference")))...(ma |
| 930a0 | 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 20 22 6e 6f 74 65 73 22 20 | git-run-git-with-editor."notes". |
| 930c0 | 22 6d 65 72 67 65 22 20 72 65 66 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e 6f 74 65 | "merge".ref))..(defun.magit-note |
| 930e0 | 73 2d 6d 65 72 67 65 2d 63 6f 6d 6d 69 74 20 28 29 0a 20 20 22 43 6f 6d 6d 69 74 20 74 68 65 20 | s-merge-commit.()..."Commit.the. |
| 93100 | 63 75 72 72 65 6e 74 20 6e 6f 74 65 73 20 72 65 66 20 6d 65 72 67 65 2e 0a 41 6c 73 6f 20 73 65 | current.notes.ref.merge..Also.se |
| 93120 | 65 20 60 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 | e.`magit-notes-merge'."...(inter |
| 93140 | 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 | active)...(magit-run-git-with-ed |
| 93160 | 69 74 6f 72 20 22 6e 6f 74 65 73 22 20 22 6d 65 72 67 65 22 20 22 2d 2d 63 6f 6d 6d 69 74 22 29 | itor."notes"."merge"."--commit") |
| 93180 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 65 2d 61 62 6f 72 | )..(defun.magit-notes-merge-abor |
| 931a0 | 74 20 28 29 0a 20 20 22 41 62 6f 72 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 6e 6f 74 65 73 20 | t.()..."Abort.the.current.notes. |
| 931c0 | 72 65 66 20 6d 65 72 67 65 2e 0a 41 6c 73 6f 20 73 65 65 20 60 6d 61 67 69 74 2d 6e 6f 74 65 73 | ref.merge..Also.see.`magit-notes |
| 931e0 | 2d 6d 65 72 67 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 | -merge'."...(interactive)...(mag |
| 93200 | 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 20 22 6e 6f 74 65 73 22 20 22 | it-run-git-with-editor."notes"." |
| 93220 | 6d 65 72 67 65 22 20 22 2d 2d 61 62 6f 72 74 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | merge"."--abort"))..(defun.magit |
| 93240 | 2d 6e 6f 74 65 73 2d 70 72 75 6e 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 64 72 79 2d 72 75 6e 29 | -notes-prune.(&optional.dry-run) |
| 93260 | 0a 20 20 22 52 65 6d 6f 76 65 20 6e 6f 74 65 73 20 61 62 6f 75 74 20 75 6e 72 65 61 63 68 61 62 | ..."Remove.notes.about.unreachab |
| 93280 | 6c 65 20 63 6f 6d 6d 69 74 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 | le.commits."...(interactive.(lis |
| 932a0 | 74 20 28 61 6e 64 20 28 6d 65 6d 62 65 72 20 22 2d 2d 64 72 79 2d 72 75 6e 22 20 28 74 72 61 6e | t.(and.(member."--dry-run".(tran |
| 932c0 | 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 6e 6f 74 65 73 29 29 20 74 29 29 29 0a 20 | sient-args.'magit-notes)).t))).. |
| 932e0 | 20 28 77 68 65 6e 20 64 72 79 2d 72 75 6e 0a 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 | .(when.dry-run.....(magit-proces |
| 93300 | 73 2d 62 75 66 66 65 72 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 | s-buffer))...(magit-run-git-with |
| 93320 | 2d 65 64 69 74 6f 72 20 22 6e 6f 74 65 73 22 20 22 70 72 75 6e 65 22 20 28 61 6e 64 20 64 72 79 | -editor."notes"."prune".(and.dry |
| 93340 | 2d 72 75 6e 20 22 2d 2d 64 72 79 2d 72 75 6e 22 29 29 29 0a 0a 3b 3b 3b 20 52 65 61 64 65 72 73 | -run."--dry-run")))..;;;.Readers |
| 93360 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 72 65 61 64 2d 72 65 66 20 28 70 | ..(defun.magit-notes-read-ref.(p |
| 93380 | 72 6f 6d 70 74 20 5f 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 29 0a 20 20 | rompt._initial-input.history)... |
| 933a0 | 28 61 6e 64 2d 6c 65 74 2a 20 28 28 72 65 66 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e | (and-let*.((ref.(magit-completin |
| 933c0 | 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 6d 70 74 | g-read....................prompt |
| 933e0 | 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6e 6f 74 65 73 2d 72 65 66 6e 61 6d 65 73 29 20 6e 69 6c | .(magit-list-notes-refnames).nil |
| 93400 | 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 | .nil....................(and-let |
| 93420 | 2a 20 28 28 64 65 66 20 28 6d 61 67 69 74 2d 67 65 74 20 22 63 6f 72 65 2e 6e 6f 74 65 73 52 65 | *.((def.(magit-get."core.notesRe |
| 93440 | 66 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | f")))......................(if.( |
| 93460 | 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 72 65 66 73 2f 6e 6f 74 65 73 2f 22 20 64 65 | string-prefix-p."refs/notes/".de |
| 93480 | 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 | f)..........................(sub |
| 934a0 | 73 74 72 69 6e 67 20 64 65 66 20 31 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | string.def.11).................. |
| 934c0 | 20 20 20 20 20 20 64 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 | ......def))....................h |
| 934e0 | 69 73 74 6f 72 79 29 29 29 0a 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 | istory))).....(if.(string-prefix |
| 93500 | 2d 70 20 22 72 65 66 73 2f 22 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 72 65 66 0a 20 20 20 20 | -p."refs/".ref).........ref..... |
| 93520 | 20 20 28 63 6f 6e 63 61 74 20 22 72 65 66 73 2f 6e 6f 74 65 73 2f 22 20 72 65 66 29 29 29 29 0a | ..(concat."refs/notes/".ref)))). |
| 93540 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 72 65 61 64 2d 72 65 66 73 20 28 70 | .(defun.magit-notes-read-refs.(p |
| 93560 | 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 5f 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 5f | rompt.&optional._initial-input._ |
| 93580 | 68 69 73 74 6f 72 79 29 0a 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 72 65 66 29 | history)...(mapcar.(lambda.(ref) |
| 935a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d | .............(if.(string-prefix- |
| 935c0 | 70 20 22 72 65 66 73 2f 22 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 | p."refs/".ref).................r |
| 935e0 | 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 72 65 66 73 2f 6e | ef...............(concat."refs/n |
| 93600 | 6f 74 65 73 2f 22 20 72 65 66 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 | otes/".ref)))...........(complet |
| 93620 | 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | ing-read-multiple............(co |
| 93640 | 6e 63 61 74 20 70 72 6f 6d 70 74 20 22 3a 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | ncat.prompt.":.")............(ma |
| 93660 | 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 |
| 93680 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 28 6c 61 6d 62 64 61 20 28 | ............(mapconcat.(lambda.( |
| 936a0 | 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | ref).........................(if |
| 936c0 | 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 72 65 66 73 2f 6e 6f 74 65 73 2f 22 20 | .(string-prefix-p."refs/notes/". |
| 936e0 | 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ref)............................ |
| 93700 | 20 28 73 75 62 73 74 72 69 6e 67 20 72 65 66 20 31 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(substring.ref.11)............. |
| 93720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..............ref))............. |
| 93740 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 61 6c 6c 20 22 6e 6f 74 65 73 2e | ..........(magit-get-all."notes. |
| 93760 | 64 69 73 70 6c 61 79 52 65 66 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | displayRef").................... |
| 93780 | 20 20 20 22 2c 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 72 | ...","))))..(defun.magit-notes-r |
| 937a0 | 65 61 64 2d 61 72 67 73 20 28 70 72 6f 6d 70 74 29 0a 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 | ead-args.(prompt)...(list.(magit |
| 937c0 | 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 70 72 6f 6d 70 74 20 28 6d | -read-branch-or-commit.prompt.(m |
| 937e0 | 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 28 61 | agit-stash-at-point)).........(a |
| 93800 | 6e 64 2d 6c 65 74 2a 20 28 28 73 74 72 20 28 73 65 71 2d 66 69 6e 64 20 28 23 23 73 74 72 69 6e | nd-let*.((str.(seq-find.(##strin |
| 93820 | 67 2d 6d 61 74 63 68 20 22 5e 2d 2d 72 65 66 3d 5c 5c 28 2e 2b 5c 5c 29 22 20 25 29 0a 20 20 20 | g-match."^--ref=\\(.+\\)".%).... |
| 93840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 93860 | 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 29 29 0a | transient-args.'magit-notes)))). |
| 93880 | 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 73 74 72 29 29 29 | ..........(match-string.1.str))) |
| 938a0 | 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 6e 6f 74 65 73 29 0a | )..;;;._.(provide.'magit-notes). |
| 938c0 | 3b 3b 3b 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 | ;;;.magit-notes.el.ends.here.... |
| 938e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 939a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 939c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 939e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93a00 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 64 69 72 65 64 2e 65 6c 00 00 00 00 00 00 | magit-4.3.8/magit-dired.el...... |
| 93a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93a60 | 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 |
| 93a80 | 30 30 30 37 33 32 36 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 | 0007326.00000000000.014006..0... |
| 93aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93b00 | 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................... |
| 93b20 | 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................... |
| 93b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 93c00 | 3b 3b 3b 20 6d 61 67 69 74 2d 64 69 72 65 64 2e 65 6c 20 2d 2d 2d 20 44 69 72 65 64 20 73 75 70 | ;;;.magit-dired.el.---.Dired.sup |
| 93c20 | 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 |
| 93c40 | 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 | ing:t.-*-..;;.Copyright.(C).2008 |
| 93c60 | 2d 32 30 32 35 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 | -2025.The.Magit.Project.Contribu |
| 93c80 | 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 | tors..;;.Author:.Jonas.Bernoulli |
| 93ca0 | 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 | .<emacs.magit@jonas.bernoulli.de |
| 93cc0 | 76 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 | v>.;;.Maintainer:.Jonas.Bernoull |
| 93ce0 | 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 | i.<emacs.magit@jonas.bernoulli.d |
| 93d00 | 65 76 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 | ev>..;;.SPDX-License-Identifier: |
| 93d20 | 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 |
| 93d40 | 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 | ree.software:.you.can.redistribu |
| 93d60 | 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. |
| 93d80 | 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 |
| 93da0 | 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 |
| 93dc0 | 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 | he.Free.Software.Foundation,.eit |
| 93de0 | 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 | her.version.3.of.the.License,.or |
| 93e00 | 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 | .;;.(at.your.option).any.later.v |
| 93e20 | 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 74 72 69 62 75 74 | ersion..;;.;;.Magit.is.distribut |
| 93e40 | 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 |
| 93e60 | 73 65 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e | seful,.but.WITHOUT.;;.ANY.WARRAN |
| 93e80 | 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 |
| 93ea0 | 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 | ranty.of.MERCHANTABILITY.;;.or.F |
| 93ec0 | 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. |
| 93ee0 | 20 20 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 | ..See.the.GNU.General.Public.;;. |
| 93f00 | 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 | License.for.more.details..;;.;;. |
| 93f20 | 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 | You.should.have.received.a.copy. |
| 93f40 | 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | of.the.GNU.General.Public.Licens |
| 93f60 | 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 | e.;;.along.with.Magit...If.not,. |
| 93f80 | 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 | see.<https://www.gnu.org/license |
| 93fa0 | 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 44 69 72 65 64 20 | s/>...;;;.Commentary:..;;.Dired. |
| 93fc0 | 73 75 70 70 6f 72 74 20 66 6f 72 20 4d 61 67 69 74 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 | support.for.Magit...;;;.Code:..( |
| 93fe0 | 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d 64 | require.'magit)..;;.For.`magit-d |
| 94000 | 6f 2d 61 73 79 6e 63 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 27 2e 0a 28 64 65 63 6c 61 72 65 | o-async-shell-command'..(declare |
| 94020 | 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 6c 2d 63 6f 6d 6d 61 | -function.dired-read-shell-comma |
| 94040 | 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 67 20 66 69 6c 65 73 | nd."dired-aux".(prompt.arg.files |
| 94060 | 29 29 0a 0a 3b 3b 3b 20 4f 70 65 6e 20 44 69 72 65 64 20 66 72 6f 6d 20 4d 61 67 69 74 0a 0a 3b | ))..;;;.Open.Dired.from.Magit..; |
| 94080 | 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 |
| 940a0 | 2d 6a 75 6d 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 0a 20 | -jump.(&optional.other-window).. |
| 940c0 | 20 22 56 69 73 69 74 20 66 69 6c 65 20 61 74 20 70 6f 69 6e 74 20 75 73 69 6e 67 20 44 69 72 65 | ."Visit.file.at.point.using.Dire |
| 940e0 | 64 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 76 69 73 69 74 | d..With.a.prefix.argument,.visit |
| 94100 | 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 20 20 49 66 20 74 68 65 72 65 0a 69 73 | .in.another.window...If.there.is |
| 94120 | 20 6e 6f 20 66 69 6c 65 20 61 74 20 70 6f 69 6e 74 2c 20 74 68 65 6e 20 69 6e 73 74 65 61 64 20 | .no.file.at.point,.then.instead. |
| 94140 | 76 69 73 69 74 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2e 22 0a 20 20 28 69 | visit.`default-directory'."...(i |
| 94160 | 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 64 69 72 65 64 2d 6a 75 6d 70 20 6f 74 | nteractive."P")...(dired-jump.ot |
| 94180 | 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 28 61 6e 64 2d 6c 65 | her-window...............(and-le |
| 941a0 | 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 74 29 29 | t*.((file.(magit-file-at-point)) |
| 941c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e | ).................(expand-file-n |
| 941e0 | 61 6d 65 20 28 69 66 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 66 69 6c 65 29 0a | ame.(if.(file-directory-p.file). |
| 94200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 94220 | 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 66 69 | ......(file-name-as-directory.fi |
| 94240 | 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le)............................. |
| 94260 | 20 20 20 20 20 20 20 20 66 69 6c 65 29 29 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 20 | ........file)))))..;;;.Commands. |
| 94280 | 66 6f 72 20 44 69 72 65 64 20 42 75 66 66 65 72 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | for.Dired.Buffers..;;;###autoloa |
| 942a0 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 72 65 64 2d 73 74 61 67 65 20 28 29 0a 20 20 | d.(defun.magit-dired-stage.()... |
| 942c0 | 22 49 6e 20 44 69 72 65 64 2c 20 73 74 61 67 65 64 20 61 6c 6c 20 6d 61 72 6b 65 64 20 66 69 6c | "In.Dired,.staged.all.marked.fil |
| 942e0 | 65 73 20 6f 72 20 74 68 65 20 66 69 6c 65 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e 74 | es.or.the.file.at.point."...(int |
| 94300 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 73 20 28 | eractive)...(magit-stage-files.( |
| 94320 | 64 69 72 65 64 2d 67 65 74 2d 6d 61 72 6b 65 64 2d 66 69 6c 65 73 29 29 29 0a 0a 3b 3b 3b 23 23 | dired-get-marked-files)))..;;;## |
| 94340 | 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 2d 75 6e 73 | #autoload.(defun.magit-dired-uns |
| 94360 | 74 61 67 65 20 28 29 0a 20 20 22 49 6e 20 44 69 72 65 64 2c 20 75 6e 73 74 61 67 65 64 20 61 6c | tage.()..."In.Dired,.unstaged.al |
| 94380 | 6c 20 6d 61 72 6b 65 64 20 66 69 6c 65 73 20 6f 72 20 74 68 65 20 66 69 6c 65 20 61 74 20 70 6f | l.marked.files.or.the.file.at.po |
| 943a0 | 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 75 | int."...(interactive)...(magit-u |
| 943c0 | 6e 73 74 61 67 65 2d 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 | nstage-files.(dired-get-marked-f |
| 943e0 | 69 6c 65 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d | iles)))..;;;###autoload.(defun.m |
| 94400 | 61 67 69 74 2d 64 69 72 65 64 2d 6c 6f 67 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 6f 6c 6c 6f 77 | agit-dired-log.(&optional.follow |
| 94420 | 29 0a 20 20 22 49 6e 20 44 69 72 65 64 2c 20 73 68 6f 77 20 6c 6f 67 20 66 6f 72 20 61 6c 6c 20 | )..."In.Dired,.show.log.for.all. |
| 94440 | 6d 61 72 6b 65 64 20 66 69 6c 65 73 20 6f 72 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 66 | marked.files.or.the.directory.if |
| 94460 | 20 6e 6f 6e 65 20 61 72 65 20 6d 61 72 6b 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | .none.are.marked."...(interactiv |
| 94480 | 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 6d 61 67 69 74 | e."P")...(if-let.((topdir.(magit |
| 944a0 | 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 29 29 29 0a 20 | -toplevel.default-directory))).. |
| 944c0 | 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 74 2d 6c 6f 67 | .....(let.((args.(car.(magit-log |
| 944e0 | 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 66 69 6c 65 73 | -arguments))).............(files |
| 94500 | 20 28 6f 72 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 6c | .(or.(dired-get-marked-files.nil |
| 94520 | 20 27 6d 61 72 6b 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 | .'marked)....................... |
| 94540 | 20 28 6c 69 73 74 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 | .(list.default-directory)))).... |
| 94560 | 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 66 6f 6c 6c 6f 77 0a 20 20 20 20 20 20 20 20 20 | .....(when.(and.follow.......... |
| 94580 | 20 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 66 6f 6c 6c 6f 77 | ..........(not.(member."--follow |
| 945a0 | 22 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 | ".args))....................(not |
| 945c0 | 20 28 63 64 72 20 66 69 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 22 | .(cdr.files)))...........(push." |
| 945e0 | 2d 2d 66 6f 6c 6c 6f 77 22 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | --follow".args)).........(magit- |
| 94600 | 6c 6f 67 2d 73 65 74 75 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 | log-setup-buffer..........(list. |
| 94620 | 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 20 22 | (or.(magit-get-current-branch)." |
| 94640 | 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20 20 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 28 | HEAD"))..........args..........( |
| 94660 | 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 64 69 72 29 29 | let.((default-directory.topdir)) |
| 94680 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 23 27 66 69 6c 65 2d 72 65 6c 61 74 | ............(mapcar.#'file-relat |
| 946a0 | 69 76 65 2d 6e 61 6d 65 20 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | ive-name.files))..........magit- |
| 946c0 | 6c 6f 67 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6c 6f 63 6b 65 64 29 29 0a 20 20 20 20 28 6d 61 | log-buffer-file-locked)).....(ma |
| 946e0 | 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 |
| 94700 | 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 |
| 94720 | 2d 64 69 72 65 64 2d 61 6d 2d 61 70 70 6c 79 2d 70 61 74 63 68 65 73 20 28 72 65 70 6f 20 26 6f | -dired-am-apply-patches.(repo.&o |
| 94740 | 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 49 6e 20 44 69 72 65 64 2c 20 61 70 70 6c 79 20 | ptional.arg)..."In.Dired,.apply. |
| 94760 | 74 68 65 20 6d 61 72 6b 65 64 20 28 6f 72 20 6e 65 78 74 20 41 52 47 29 20 66 69 6c 65 73 20 61 | the.marked.(or.next.ARG).files.a |
| 94780 | 73 20 70 61 74 63 68 65 73 2e 0a 49 66 20 69 6e 73 69 64 65 20 61 20 72 65 70 6f 73 69 74 6f 72 | s.patches..If.inside.a.repositor |
| 947a0 | 79 2c 20 74 68 65 6e 20 61 70 70 6c 79 20 69 6e 20 74 68 61 74 2e 20 20 4f 74 68 65 72 77 69 73 | y,.then.apply.in.that...Otherwis |
| 947c0 | 65 20 70 72 6f 6d 70 74 0a 66 6f 72 20 61 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 | e.prompt.for.a.repository."...(i |
| 947e0 | 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 74 6f 70 6c | nteractive.(list.(or.(magit-topl |
| 94800 | 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | evel)..........................( |
| 94820 | 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 70 6f 73 69 74 6f 72 79 20 74 29 29 0a 20 20 20 20 20 20 | magit-read-repository.t))....... |
| 94840 | 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 61 72 | ...............current-prefix-ar |
| 94860 | 67 29 29 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 73 20 28 64 69 72 65 64 2d 67 65 74 2d 6d 61 | g))...(let.((files.(dired-get-ma |
| 94880 | 72 6b 65 64 2d 66 69 6c 65 73 20 6e 69 6c 20 61 72 67 20 6e 69 6c 20 6e 69 6c 20 74 29 29 29 0a | rked-files.nil.arg.nil.nil.t))). |
| 948a0 | 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 66 66 65 72 20 72 | ....(magit-status-setup-buffer.r |
| 948c0 | 65 70 6f 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 61 6d 2d 61 70 70 6c 79 2d 70 61 74 63 68 65 73 | epo).....(magit-am-apply-patches |
| 948e0 | 20 66 69 6c 65 73 29 29 29 0a 0a 3b 3b 3b 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 20 43 6f 6d | .files)))..;;;.Miscellaneous.Com |
| 94900 | 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 |
| 94920 | 69 74 2d 64 6f 2d 61 73 79 6e 63 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 28 66 69 6c 65 29 | it-do-async-shell-command.(file) |
| 94940 | 0a 20 20 22 4f 70 65 6e 20 46 49 4c 45 20 77 69 74 68 20 60 64 69 72 65 64 2d 64 6f 2d 61 73 79 | ..."Open.FILE.with.`dired-do-asy |
| 94960 | 6e 63 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 27 2e 0a 49 6e 74 65 72 61 63 74 69 76 65 6c 79 | nc-shell-command'..Interactively |
| 94980 | 2c 20 6f 70 65 6e 20 74 68 65 20 66 69 6c 65 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e | ,.open.the.file.at.point."...(in |
| 949a0 | 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 65 2d | teractive.(list.(or.(magit-file- |
| 949c0 | 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at-point)....................... |
| 949e0 | 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 20 22 41 63 74 20 6f 6e 20 66 69 6c 65 | ...(magit-read-file."Act.on.file |
| 94a00 | 22 29 29 29 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 64 69 72 65 64 2d 61 75 78 29 0a 20 20 28 | "))))...(require.'dired-aux)...( |
| 94a20 | 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 0a 20 20 20 | dired-do-async-shell-command.... |
| 94a40 | 28 64 69 72 65 64 2d 72 65 61 64 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 22 26 20 6f 6e 20 | (dired-read-shell-command."&.on. |
| 94a60 | 25 73 3a 20 22 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 28 6c 69 73 74 20 66 | %s:.".current-prefix-arg.(list.f |
| 94a80 | 69 6c 65 29 29 0a 20 20 20 6e 69 6c 20 28 6c 69 73 74 20 66 69 6c 65 29 29 29 0a 0a 3b 3b 3b 20 | ile))....nil.(list.file)))..;;;. |
| 94aa0 | 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 64 69 72 65 64 29 0a 3b 3b 3b 20 6d 61 67 | _.(provide.'magit-dired).;;;.mag |
| 94ac0 | 69 74 2d 64 69 72 65 64 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-dired.el.ends.here........... |
| 94ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94c00 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 66 69 6c 65 73 2e 65 6c 00 00 00 00 00 00 | magit-4.3.8/magit-files.el...... |
| 94c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94c60 | 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 |
| 94c80 | 30 30 35 37 35 37 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 30 33 35 00 20 30 00 00 00 | 0057576.00000000000.014035..0... |
| 94ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94d00 | 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................... |
| 94d20 | 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................... |
| 94d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 94e00 | 3b 3b 3b 20 6d 61 67 69 74 2d 66 69 6c 65 73 2e 65 6c 20 2d 2d 2d 20 46 69 6e 64 69 6e 67 20 66 | ;;;.magit-files.el.---.Finding.f |
| 94e20 | 69 6c 65 73 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a | iles..-*-.lexical-binding:t.-*-. |
| 94e40 | 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 35 20 54 68 65 20 | .;;.Copyright.(C).2008-2025.The. |
| 94e60 | 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 | Magit.Project.Contributors..;;.A |
| 94e80 | 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 | uthor:.Jonas.Bernoulli.<emacs.ma |
| 94ea0 | 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b 3b 20 4d 61 69 6e | git@jonas.bernoulli.dev>.;;.Main |
| 94ec0 | 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 65 6d 61 63 73 2e 6d | tainer:.Jonas.Bernoulli.<emacs.m |
| 94ee0 | 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b 3b 20 53 50 | agit@jonas.bernoulli.dev>..;;.SP |
| 94f00 | 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 2d 6f | DX-License-Identifier:.GPL-3.0-o |
| 94f20 | 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 77 61 | r-later..;;.Magit.is.free.softwa |
| 94f40 | 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f | re:.you.can.redistribute.it.and/ |
| 94f60 | 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 73 20 | or.modify.it.;;.under.the.terms. |
| 94f80 | 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | of.the.GNU.General.Public.Licens |
| 94fa0 | 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 53 6f | e.as.published.by.;;.the.Free.So |
| 94fc0 | 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f | ftware.Foundation,.either.versio |
| 94fe0 | 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f | n.3.of.the.License,.or.;;.(at.yo |
| 95000 | 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b | ur.option).any.later.version..;; |
| 95020 | 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. |
| 95040 | 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 |
| 95060 | 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 |
| 95080 | 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 |
| 950a0 | 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 |
| 950c0 | 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. |
| 950e0 | 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 |
| 95100 | 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 |
| 95120 | 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 |
| 95140 | 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 |
| 95160 | 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 | .with.Magit...If.not,.see.<https |
| 95180 | 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 | ://www.gnu.org/licenses/>...;;;. |
| 951a0 | 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 70 | Commentary:..;;.This.library.imp |
| 951c0 | 6c 65 6d 65 6e 74 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 66 69 6e 64 69 6e 67 20 62 6c 6f 62 | lements.support.for.finding.blob |
| 951e0 | 73 2c 20 73 74 61 67 65 64 20 66 69 6c 65 73 2c 0a 3b 3b 20 61 6e 64 20 47 69 74 20 63 6f 6e 66 | s,.staged.files,.;;.and.Git.conf |
| 95200 | 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 73 2e 20 20 49 74 20 61 6c 73 6f 20 69 6d 70 6c 65 6d | iguration.files...It.also.implem |
| 95220 | 65 6e 74 73 20 6d 6f 64 65 73 20 75 73 65 66 75 6c 20 69 6e 0a 3b 3b 20 62 75 66 66 65 72 73 20 | ents.modes.useful.in.;;.buffers. |
| 95240 | 76 69 73 69 74 69 6e 67 20 66 69 6c 65 73 20 61 6e 64 20 62 6c 6f 62 73 2c 20 61 6e 64 20 74 68 | visiting.files.and.blobs,.and.th |
| 95260 | 65 20 63 6f 6d 6d 61 6e 64 73 20 75 73 65 64 20 62 79 20 74 68 6f 73 65 0a 3b 3b 20 6d 6f 64 65 | e.commands.used.by.those.;;.mode |
| 95280 | 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a | s...;;;.Code:..(require.'magit). |
| 952a0 | 0a 3b 3b 3b 20 46 69 6e 64 20 42 6c 6f 62 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 66 69 | .;;;.Find.Blob..(defvar.magit-fi |
| 952c0 | 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 6e 69 6c 29 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 | nd-file-hook.nil).(add-hook.'mag |
| 952e0 | 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 62 6c 6f 62 2d 6d | it-find-file-hook.#'magit-blob-m |
| 95300 | 6f 64 65 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ode)..;;;###autoload.(defun.magi |
| 95320 | 74 2d 66 69 6e 64 2d 66 69 6c 65 20 28 72 65 76 20 66 69 6c 65 29 0a 20 20 22 56 69 65 77 20 46 | t-find-file.(rev.file)..."View.F |
| 95340 | 49 4c 45 20 66 72 6f 6d 20 52 45 56 2e 0a 53 77 69 74 63 68 20 74 6f 20 61 20 62 75 66 66 65 72 | ILE.from.REV..Switch.to.a.buffer |
| 95360 | 20 76 69 73 69 74 69 6e 67 20 62 6c 6f 62 20 52 45 56 3a 46 49 4c 45 2c 20 63 72 65 61 74 69 6e | .visiting.blob.REV:FILE,.creatin |
| 95380 | 67 20 6f 6e 65 20 69 66 20 6e 6f 6e 65 0a 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e 20 20 49 | g.one.if.none.already.exists...I |
| 953a0 | 66 20 70 72 69 6f 72 20 74 6f 20 63 61 6c 6c 69 6e 67 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | f.prior.to.calling.this.command. |
| 953c0 | 74 68 65 20 63 75 72 72 65 6e 74 0a 62 75 66 66 65 72 20 61 6e 64 2f 6f 72 20 63 75 72 73 6f 72 | the.current.buffer.and/or.cursor |
| 953e0 | 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 61 62 6f 75 74 20 74 68 65 20 73 61 6d 65 20 66 69 6c 65 | .position.is.about.the.same.file |
| 95400 | 2c 20 74 68 65 6e 20 67 6f 0a 74 6f 20 74 68 65 20 6c 69 6e 65 20 61 6e 64 20 63 6f 6c 75 6d 6e | ,.then.go.to.the.line.and.column |
| 95420 | 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68 61 74 20 6c 6f 63 61 74 69 6f 6e 2e | .corresponding.to.that.location. |
| 95440 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c | "...(interactive.(magit-find-fil |
| 95460 | 65 2d 72 65 61 64 2d 61 72 67 73 20 22 46 69 6e 64 20 66 69 6c 65 22 29 29 0a 20 20 28 6d 61 67 | e-read-args."Find.file"))...(mag |
| 95480 | 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 2d 69 6e 74 65 72 6e 61 6c 20 72 65 76 20 66 69 6c 65 20 | it-find-file--internal.rev.file. |
| 954a0 | 23 27 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 29 29 0a 0a 3b | #'pop-to-buffer-same-window))..; |
| 954c0 | 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 64 2d | ;;###autoload.(defun.magit-find- |
| 954e0 | 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 28 72 65 76 20 66 69 6c 65 29 0a 20 20 22 | file-other-window.(rev.file)..." |
| 95500 | 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 77 | View.FILE.from.REV,.in.another.w |
| 95520 | 69 6e 64 6f 77 2e 0a 53 77 69 74 63 68 20 74 6f 20 61 20 62 75 66 66 65 72 20 76 69 73 69 74 69 | indow..Switch.to.a.buffer.visiti |
| 95540 | 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 |
| 95560 | 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 |
| 95580 | 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 |
| 955a0 | 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 |
| 955c0 | 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. |
| 955e0 | 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 |
| 95600 | 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 |
| 95620 | 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- |
| 95640 | 61 72 67 73 20 22 46 69 6e 64 20 66 69 6c 65 20 69 6e 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 22 | args."Find.file.in.other.window" |
| 95660 | 29 29 0a 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 2d 69 6e 74 65 72 6e 61 6c 20 | ))...(magit-find-file--internal. |
| 95680 | 72 65 76 20 66 69 6c 65 20 23 27 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 | rev.file.#'switch-to-buffer-othe |
| 956a0 | 72 2d 77 69 6e 64 6f 77 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | r-window))..;;;###autoload.(defu |
| 956c0 | 6e 20 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 28 72 | n.magit-find-file-other-frame.(r |
| 956e0 | 65 76 20 66 69 6c 65 29 0a 20 20 22 56 69 65 77 20 46 49 4c 45 20 66 72 6f 6d 20 52 45 56 2c 20 | ev.file)..."View.FILE.from.REV,. |
| 95700 | 69 6e 20 61 6e 6f 74 68 65 72 20 66 72 61 6d 65 2e 0a 53 77 69 74 63 68 20 74 6f 20 61 20 62 75 | in.another.frame..Switch.to.a.bu |
| 95720 | 66 66 65 72 20 76 69 73 69 74 69 6e 67 20 62 6c 6f 62 20 52 45 56 3a 46 49 4c 45 2c 20 63 72 65 | ffer.visiting.blob.REV:FILE,.cre |
| 95740 | 61 74 69 6e 67 20 6f 6e 65 20 69 66 20 6e 6f 6e 65 0a 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 | ating.one.if.none.already.exists |
| 95760 | 2e 20 20 49 66 20 70 72 69 6f 72 20 74 6f 20 63 61 6c 6c 69 6e 67 20 74 68 69 73 20 63 6f 6d 6d | ...If.prior.to.calling.this.comm |
| 95780 | 61 6e 64 20 74 68 65 20 63 75 72 72 65 6e 74 0a 62 75 66 66 65 72 20 61 6e 64 2f 6f 72 20 63 75 | and.the.current.buffer.and/or.cu |
| 957a0 | 72 73 6f 72 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 61 62 6f 75 74 20 74 68 65 20 73 61 6d 65 20 | rsor.position.is.about.the.same. |
| 957c0 | 66 69 6c 65 2c 20 74 68 65 6e 20 67 6f 20 74 6f 0a 74 68 65 20 6c 69 6e 65 20 61 6e 64 20 63 6f | file,.then.go.to.the.line.and.co |
| 957e0 | 6c 75 6d 6e 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68 61 74 20 6c 6f 63 61 74 | lumn.corresponding.to.that.locat |
| 95800 | 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6d 61 67 69 74 2d 66 69 6e 64 | ion."...(interactive.(magit-find |
| 95820 | 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 74 | -file-read-args."Find.file.in.ot |
| 95840 | 68 65 72 20 66 72 61 6d 65 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d | her.frame"))...(magit-find-file- |
| 95860 | 2d 69 6e 74 65 72 6e 61 6c 20 72 65 76 20 66 69 6c 65 20 23 27 73 77 69 74 63 68 2d 74 6f 2d 62 | -internal.rev.file.#'switch-to-b |
| 95880 | 75 66 66 65 72 2d 6f 74 68 65 72 2d 66 72 61 6d 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | uffer-other-frame))..(defun.magi |
| 958a0 | 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 72 65 61 64 2d 61 72 67 73 20 28 70 72 6f 6d 70 74 29 0a 20 | t-find-file-read-args.(prompt).. |
| 958c0 | 20 28 6c 65 74 20 28 28 70 73 65 75 64 6f 2d 72 65 76 73 20 27 28 22 7b 77 6f 72 6b 74 72 65 65 | .(let.((pseudo-revs.'("{worktree |
| 958e0 | 7d 22 20 22 7b 69 6e 64 65 78 7d 22 29 29 29 0a 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 72 65 | }"."{index}"))).....(if-let.((re |
| 95900 | 76 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 46 69 6e 64 20 66 | v.(magit-completing-read."Find.f |
| 95920 | 69 6c 65 20 66 72 6f 6d 20 72 65 76 69 73 69 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ile.from.revision".............. |
| 95940 | 20 20 20 20 20 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 70 70 | ............................(app |
| 95960 | 65 6e 64 20 70 73 65 75 64 6f 2d 72 65 76 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | end.pseudo-revs................. |
| 95980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 959a0 | 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 6e 61 6d 65 73 20 6e 69 6c 20 74 29 29 0a 20 20 | .(magit-list-refnames.nil.t))... |
| 959c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 959e0 | 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 |
| 95a00 | 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 20 | on-history...................... |
| 95a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 62 | ....................(or.(magit-b |
| 95a40 | 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 | ranch-or-commit-at-point)....... |
| 95a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 95a80 | 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 68 | .......(magit-get-current-branch |
| 95aa0 | 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 72 65 76 20 28 6d 61 67 69 74 2d 72 | ))))).........(list.rev.(magit-r |
| 95ac0 | 65 61 64 2d 66 69 6c 65 2d 66 72 6f 6d 2d 72 65 76 20 28 69 66 20 28 6d 65 6d 62 65 72 20 72 65 | ead-file-from-rev.(if.(member.re |
| 95ae0 | 76 20 70 73 65 75 64 6f 2d 72 65 76 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | v.pseudo-revs).................. |
| 95b00 | 20 20 20 20 20 20 20 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 | ..............................." |
| 95b20 | 48 45 41 44 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | HEAD"........................... |
| 95b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 76 29 0a 20 20 20 20 20 20 20 | ....................rev)........ |
| 95b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 95b80 | 20 20 20 20 20 70 72 6f 6d 70 74 29 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 | .....prompt)).......(user-error. |
| 95ba0 | 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 6d | "Nothing.selected"))))..(defun.m |
| 95bc0 | 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 2d 69 6e 74 65 72 6e 61 6c 20 28 72 65 76 20 66 69 | agit-find-file--internal.(rev.fi |
| 95be0 | 6c 65 20 66 6e 29 0a 20 20 28 6c 65 74 20 28 28 62 75 66 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d | le.fn)...(let.((buf.(magit-find- |
| 95c00 | 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 72 65 76 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 | file-noselect.rev.file))........ |
| 95c20 | 20 6c 69 6e 65 20 63 6f 6c 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 76 69 73 69 74 | .line.col).....(when-let.((visit |
| 95c40 | 65 64 2d 66 69 6c 65 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d | ed-file.(magit-file-relative-nam |
| 95c60 | 65 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6c 69 6e 65 20 28 6c 69 6e 65 2d 6e 75 6d 62 | e))).......(setq.line.(line-numb |
| 95c80 | 65 72 2d 61 74 2d 70 6f 73 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6c 20 28 63 75 72 | er-at-pos)).......(setq.col.(cur |
| 95ca0 | 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 | rent-column)).......(cond....... |
| 95cc0 | 20 28 28 6e 6f 74 20 28 65 71 75 61 6c 20 76 69 73 69 74 65 64 2d 66 69 6c 65 20 66 69 6c 65 29 | .((not.(equal.visited-file.file) |
| 95ce0 | 29 29 0a 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 | ))........((equal.magit-buffer-r |
| 95d00 | 65 76 69 73 69 6f 6e 20 72 65 76 29 29 0a 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 72 65 76 | evision.rev))........((equal.rev |
| 95d20 | 20 22 7b 77 6f 72 6b 74 72 65 65 7d 22 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 69 6e | ."{worktree}").........(setq.lin |
| 95d40 | 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 |
| 95d60 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 20 6c 69 6e 65 29 29 29 0a 20 | .magit-buffer-revision.line))).. |
| 95d80 | 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 72 65 76 20 22 7b 69 6e 64 65 78 7d 22 29 0a 20 20 20 | ......((equal.rev."{index}").... |
| 95da0 | 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 73 69 | .....(setq.line.(magit-diff-visi |
| 95dc0 | 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 20 20 | t--offset.file.nil.line)))...... |
| 95de0 | 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 0a 20 20 20 20 20 20 20 | ..(magit-buffer-revision........ |
| 95e00 | 20 28 73 65 74 71 20 6c 69 6e 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d 6f | .(setq.line.(magit-diff-visit--o |
| 95e20 | 66 66 73 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 20 28 | ffset.....................file.( |
| 95e40 | 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 2e 2e | concat.magit-buffer-revision.".. |
| 95e60 | 22 20 72 65 76 29 20 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 | ".rev).line)))........(t........ |
| 95e80 | 20 28 73 65 74 71 20 6c 69 6e 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d 6f | .(setq.line.(magit-diff-visit--o |
| 95ea0 | 66 66 73 65 74 20 66 69 6c 65 20 28 6c 69 73 74 20 22 2d 52 22 20 72 65 76 29 20 6c 69 6e 65 29 | ffset.file.(list."-R".rev).line) |
| 95ec0 | 29 29 29 29 0a 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 62 75 66 29 0a 20 20 20 20 28 77 | )))).....(funcall.fn.buf).....(w |
| 95ee0 | 68 65 6e 20 6c 69 6e 65 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 | hen.line.......(with-current-buf |
| 95f00 | 66 65 72 20 62 75 66 0a 20 20 20 20 20 20 20 20 28 77 69 64 65 6e 29 0a 20 20 20 20 20 20 20 20 | fer.buf.........(widen)......... |
| 95f20 | 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 | (goto-char.(point-min))......... |
| 95f40 | 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 31 2d 20 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 | (forward-line.(1-.line))........ |
| 95f60 | 20 28 6d 6f 76 65 2d 74 6f 2d 63 6f 6c 75 6d 6e 20 63 6f 6c 29 29 29 0a 20 20 20 20 62 75 66 29 | .(move-to-column.col))).....buf) |
| 95f80 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 | )..(defun.magit-find-file-nosele |
| 95fa0 | 63 74 20 28 72 65 76 20 66 69 6c 65 29 0a 20 20 22 52 65 61 64 20 46 49 4c 45 20 66 72 6f 6d 20 | ct.(rev.file)..."Read.FILE.from. |
| 95fc0 | 52 45 56 20 69 6e 74 6f 20 61 20 62 75 66 66 65 72 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 | REV.into.a.buffer.and.return.the |
| 95fe0 | 20 62 75 66 66 65 72 2e 0a 52 45 56 20 69 73 20 61 20 72 65 76 69 73 69 6f 6e 20 6f 72 20 6f 6e | .buffer..REV.is.a.revision.or.on |
| 96000 | 65 20 6f 66 20 5c 22 7b 77 6f 72 6b 74 72 65 65 7d 5c 22 20 6f 72 20 5c 22 7b 69 6e 64 65 78 7d | e.of.\"{worktree}\".or.\"{index} |
| 96020 | 5c 22 2e 0a 46 49 4c 45 20 6d 75 73 74 20 62 65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 | \"..FILE.must.be.relative.to.the |
| 96040 | 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 | .top.directory.of.the.repository |
| 96060 | 2e 22 0a 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 2d 31 | ."...(magit-find-file-noselect-1 |
| 96080 | 20 72 65 76 20 66 69 6c 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6e 64 2d 66 | .rev.file))..(defun.magit-find-f |
| 960a0 | 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 2d 31 20 28 72 65 76 20 66 69 6c 65 20 26 6f 70 74 69 6f 6e | ile-noselect-1.(rev.file.&option |
| 960c0 | 61 6c 20 72 65 76 65 72 74 29 0a 20 20 22 52 65 61 64 20 46 49 4c 45 20 66 72 6f 6d 20 52 45 56 | al.revert)..."Read.FILE.from.REV |
| 960e0 | 20 69 6e 74 6f 20 61 20 62 75 66 66 65 72 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 62 75 | .into.a.buffer.and.return.the.bu |
| 96100 | 66 66 65 72 2e 0a 52 45 56 20 69 73 20 61 20 72 65 76 69 73 69 6f 6e 20 6f 72 20 6f 6e 65 20 6f | ffer..REV.is.a.revision.or.one.o |
| 96120 | 66 20 5c 22 7b 77 6f 72 6b 74 72 65 65 7d 5c 22 20 6f 72 20 5c 22 7b 69 6e 64 65 78 7d 5c 22 2e | f.\"{worktree}\".or.\"{index}\". |
| 96140 | 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 |
| 96160 | 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 0a 4e | p.directory.of.the.repository..N |
| 96180 | 6f 6e 2d 6e 69 6c 20 52 45 56 45 52 54 20 6d 65 61 6e 73 20 74 6f 20 72 65 76 65 72 74 20 74 68 | on-nil.REVERT.means.to.revert.th |
| 961a0 | 65 20 62 75 66 66 65 72 2e 20 20 49 66 20 60 61 73 6b 2d 72 65 76 65 72 74 27 2c 0a 74 68 65 6e | e.buffer...If.`ask-revert',.then |
| 961c0 | 20 6f 6e 6c 79 20 61 66 74 65 72 20 61 73 6b 69 6e 67 2e 20 20 41 20 6e 6f 6e 2d 6e 69 6c 20 76 | .only.after.asking...A.non-nil.v |
| 961e0 | 61 6c 75 65 20 66 6f 72 20 52 45 56 45 52 54 20 69 73 20 69 67 6e 6f 72 65 64 20 69 66 20 52 45 | alue.for.REVERT.is.ignored.if.RE |
| 96200 | 56 20 69 73 0a 5c 22 7b 77 6f 72 6b 74 72 65 65 7d 5c 22 2e 22 0a 20 20 28 69 66 20 28 65 71 75 | V.is.\"{worktree}\"."...(if.(equ |
| 96220 | 61 6c 20 72 65 76 20 22 7b 77 6f 72 6b 74 72 65 65 7d 22 29 0a 20 20 20 20 20 20 28 66 69 6e 64 | al.rev."{worktree}").......(find |
| 96240 | 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 | -file-noselect.(expand-file-name |
| 96260 | 20 66 69 6c 65 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 28 6c 65 | .file.(magit-toplevel))).....(le |
| 96280 | 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)))... |
| 962a0 | 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 62 73 6f 6c 75 74 65 2d 70 20 | ....(when.(file-name-absolute-p. |
| 962c0 | 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 20 28 66 69 6c 65 2d 72 | file).........(setq.file.(file-r |
| 962e0 | 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 66 69 6c 65 20 74 6f 70 64 69 72 29 29 29 0a 20 20 20 20 | elative-name.file.topdir)))..... |
| 96300 | 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 67 65 | ..(with-current-buffer.(magit-ge |
| 96320 | 74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 72 65 76 20 66 69 6c | t-revision-buffer-create.rev.fil |
| 96340 | 65 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 6e 6f 74 20 6d 61 67 69 74 2d | e).........(when.(or.(not.magit- |
| 96360 | 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)............... |
| 96380 | 20 20 20 20 28 69 66 20 28 65 71 20 72 65 76 65 72 74 20 27 61 73 6b 2d 72 65 76 65 72 74 29 0a | ....(if.(eq.revert.'ask-revert). |
| 963a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 2d 6f 72 2d 6e 2d 70 20 | ......................(y-or-n-p. |
| 963c0 | 28 66 6f 72 6d 61 74 20 22 25 73 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 3b 20 72 65 76 65 | (format."%s.already.exists;.reve |
| 963e0 | 72 74 20 69 74 3f 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rt.it?."........................ |
| 96400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 29 29 29 | .................(buffer-name))) |
| 96420 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 76 65 72 74 29 0a 20 20 20 20 | )...................revert)..... |
| 96440 | 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f | ......(setq.magit-buffer-revisio |
| 96460 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 72 65 76 | n.................(if.(equal.rev |
| 96480 | 20 22 7b 69 6e 64 65 78 7d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."{index}")..................... |
| 964a0 | 22 7b 69 6e 64 65 78 7d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | "{index}"...................(mag |
| 964c0 | 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 48 22 20 72 65 76 29 29 29 0a 20 20 20 20 20 20 | it-rev-format."%H".rev)))....... |
| 964e0 | 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 20 72 | ....(setq.magit-buffer-refname.r |
| 96500 | 65 76 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | ev)...........(setq.magit-buffer |
| 96520 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c | -file-name.(expand-file-name.fil |
| 96540 | 65 20 74 6f 70 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 65 66 61 75 | e.topdir))...........(setq.defau |
| 96560 | 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 6c 65 | lt-directory.................(le |
| 96580 | 74 20 28 28 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 6d 61 67 | t.((dir.(file-name-directory.mag |
| 965a0 | 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 | it-buffer-file-name))).......... |
| 965c0 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 69 72 29 | .........(if.(file-exists-p.dir) |
| 965e0 | 20 64 69 72 20 74 6f 70 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 2d 6c | .dir.topdir)))...........(setq-l |
| 96600 | 6f 63 61 6c 20 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6d 61 | ocal.revert-buffer-function.#'ma |
| 96620 | 67 69 74 2d 72 65 76 65 72 74 2d 72 65 76 2d 66 69 6c 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 | git-revert-rev-file-buffer)..... |
| 96640 | 20 20 20 20 20 20 28 72 65 76 65 72 74 2d 62 75 66 66 65 72 20 74 20 74 29 0a 20 20 20 20 20 20 | ......(revert-buffer.t.t)....... |
| 96660 | 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 28 69 66 20 28 65 71 75 61 6c 20 72 65 76 20 22 7b | ....(run-hooks.(if.(equal.rev."{ |
| 96680 | 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}")........................ |
| 966a0 | 20 20 27 6d 61 67 69 74 2d 66 69 6e 64 2d 69 6e 64 65 78 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 | ..'magit-find-index-hook........ |
| 966c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 | ................'magit-find-file |
| 966e0 | 2d 68 6f 6f 6b 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 | -hook))).........(current-buffer |
| 96700 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e | )))))..(defun.magit-get-revision |
| 96720 | 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 28 72 65 76 20 66 69 6c 65 29 0a 20 20 28 6d 61 67 | -buffer-create.(rev.file)...(mag |
| 96740 | 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 72 65 76 20 66 69 6c 65 20 | it-get-revision-buffer.rev.file. |
| 96760 | 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d 62 | t))..(defun.magit-get-revision-b |
| 96780 | 75 66 66 65 72 20 28 72 65 76 20 66 69 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 63 72 65 61 74 65 | uffer.(rev.file.&optional.create |
| 967a0 | 29 0a 20 20 28 66 75 6e 63 61 6c 6c 20 28 69 66 20 63 72 65 61 74 65 20 23 27 67 65 74 2d 62 75 | )...(funcall.(if.create.#'get-bu |
| 967c0 | 66 66 65 72 2d 63 72 65 61 74 65 20 23 27 67 65 74 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 | ffer-create.#'get-buffer)....... |
| 967e0 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 2e 7e 25 73 7e 22 20 66 69 6c 65 20 28 73 75 62 | .....(format."%s.~%s~".file.(sub |
| 96800 | 73 74 2d 63 68 61 72 2d 69 6e 2d 73 74 72 69 6e 67 20 3f 2f 20 3f 5f 20 72 65 76 29 29 29 29 0a | st-char-in-string.?/.?_.rev)))). |
| 96820 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 72 65 76 2d 66 69 6c 65 2d 62 75 | .(defun.magit-revert-rev-file-bu |
| 96840 | 66 66 65 72 20 28 5f 69 67 6e 6f 72 65 2d 61 75 74 6f 20 6e 6f 63 6f 6e 66 69 72 6d 29 0a 20 20 | ffer.(_ignore-auto.noconfirm)... |
| 96860 | 28 77 68 65 6e 20 28 6f 72 20 6e 6f 63 6f 6e 66 69 72 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (when.(or.noconfirm............. |
| 96880 | 28 61 6e 64 20 28 6e 6f 74 20 28 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 29 29 0a 20 | (and.(not.(buffer-modified-p)).. |
| 968a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 74 63 68 20 27 66 6f 75 6e 64 0a 20 20 | ................(catch.'found... |
| 968c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 67 65 78 70 | .................(dolist.(regexp |
| 968e0 | 20 72 65 76 65 72 74 2d 77 69 74 68 6f 75 74 2d 71 75 65 72 79 29 0a 20 20 20 20 20 20 20 20 20 | .revert-without-query).......... |
| 96900 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 | ............(when.(string-match. |
| 96920 | 72 65 67 65 78 70 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 | regexp.magit-buffer-file-name).. |
| 96940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 66 6f | ......................(throw.'fo |
| 96960 | 75 6e 64 20 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 65 73 2d 6f 72 2d 6e | und.t))))).............(yes-or-n |
| 96980 | 6f 2d 70 20 28 66 6f 72 6d 61 74 20 22 52 65 76 65 72 74 20 62 75 66 66 65 72 20 66 72 6f 6d 20 | o-p.(format."Revert.buffer.from. |
| 969a0 | 47 69 74 20 25 73 3f 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Git.%s?."....................... |
| 969c0 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 | ...........(if.(equal.magit-buff |
| 969e0 | 65 72 2d 72 65 66 6e 61 6d 65 20 22 7b 69 6e 64 65 78 7d 22 29 0a 20 20 20 20 20 20 20 20 20 20 | er-refname."{index}")........... |
| 96a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 | ..........................."inde |
| 96a20 | 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 20 20 | x".............................. |
| 96a40 | 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 72 65 76 69 73 69 6f 6e 20 22 20 6d 61 67 69 74 2d | ......(concat."revision.".magit- |
| 96a60 | 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 29 29 29 29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 | buffer-refname))))).....(let*.(( |
| 96a80 | 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | inhibit-read-only.t)............ |
| 96aa0 | 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 | (default-directory.(magit-toplev |
| 96ac0 | 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 28 66 69 6c 65 2d 72 65 6c 61 | el))............(file.(file-rela |
| 96ae0 | 74 69 76 65 2d 6e 61 6d 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 | tive-name.magit-buffer-file-name |
| 96b00 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 2d 66 6f 72 | ))............(coding-system-for |
| 96b20 | 2d 72 65 61 64 20 28 6f 72 20 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 2d 66 6f 72 2d 72 65 61 64 | -read.(or.coding-system-for-read |
| 96b40 | 20 27 75 6e 64 65 63 69 64 65 64 29 29 29 0a 20 20 20 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 | .'undecided))).......(erase-buff |
| 96b60 | 65 72 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20 22 63 61 74 | er).......(magit-git-insert."cat |
| 96b80 | 2d 66 69 6c 65 22 20 22 2d 70 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -file"."-p"..................... |
| 96ba0 | 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e | ....(if.(equal.magit-buffer-refn |
| 96bc0 | 61 6d 65 20 22 7b 69 6e 64 65 78 7d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame."{index}").................. |
| 96be0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 3a 22 20 66 69 6c 65 29 0a 20 20 20 | ...........(concat.":".file).... |
| 96c00 | 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 6d | .......................(concat.m |
| 96c20 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 20 22 3a 22 20 66 69 6c 65 29 29 29 0a | agit-buffer-refname.":".file))). |
| 96c40 | 20 20 20 20 20 20 28 73 65 74 71 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 63 6f 64 69 6e 67 2d 73 | ......(setq.buffer-file-coding-s |
| 96c60 | 79 73 74 65 6d 20 6c 61 73 74 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 2d 75 73 65 64 29 29 0a | ystem.last-coding-system-used)). |
| 96c80 | 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 6d 61 67 69 | ....(let.((buffer-file-name.magi |
| 96ca0 | 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 | t-buffer-file-name)...........(a |
| 96cc0 | 66 74 65 72 2d 63 68 61 6e 67 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 68 6f 6f 6b 0a 20 20 20 20 | fter-change-major-mode-hook..... |
| 96ce0 | 20 20 20 20 20 20 20 28 73 65 71 2d 64 69 66 66 65 72 65 6e 63 65 20 61 66 74 65 72 2d 63 68 61 | .......(seq-difference.after-cha |
| 96d00 | 6e 67 65 2d 6d 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 20 | nge-major-mode-hook............. |
| 96d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 67 6c 6f 62 61 6c 2d 64 69 66 66 2d 68 6c 2d | ...............'(global-diff-hl- |
| 96d40 | 6d 6f 64 65 2d 65 6e 61 62 6c 65 2d 69 6e 2d 62 75 66 66 65 72 20 3b 20 45 6d 61 63 73 20 3e 3d | mode-enable-in-buffer.;.Emacs.>= |
| 96d60 | 20 33 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .30............................. |
| 96d80 | 20 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 |
| 96da0 | 75 66 66 65 72 73 20 3b 20 45 6d 61 63 73 20 3c 20 33 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 | uffers.;.Emacs.<.30............. |
| 96dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 67 6c 6f 74 2d 2d 6d 61 79 62 65 2d 61 63 | .................eglot--maybe-ac |
| 96de0 | 74 69 76 61 74 65 2d 65 64 69 74 69 6e 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | tivate-editing-mode)............ |
| 96e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 65 71 29 29 29 0a 20 20 20 20 20 20 28 6e | ................#'eq))).......(n |
| 96e20 | 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- |
| 96e40 | 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 |
| 96e60 | 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 |
| 96e80 | 6e 74 2d 6d 69 6e 29 29 29 29 0a 0a 28 64 65 66 69 6e 65 2d 61 64 76 69 63 65 20 6c 73 70 20 28 | nt-min))))..(define-advice.lsp.( |
| 96ea0 | 3a 61 72 6f 75 6e 64 20 28 66 6e 20 26 72 65 73 74 20 61 72 67 73 29 20 6d 61 67 69 74 2d 66 69 | :around.(fn.&rest.args).magit-fi |
| 96ec0 | 6e 64 2d 66 69 6c 65 29 0a 20 20 22 44 6f 20 6e 6f 74 68 69 6e 67 20 77 68 65 6e 20 76 69 73 69 | nd-file)..."Do.nothing.when.visi |
| 96ee0 | 74 69 6e 67 20 62 6c 6f 62 20 75 73 69 6e 67 20 60 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 | ting.blob.using.`magit-find-file |
| 96f00 | 27 20 61 6e 64 20 73 69 6d 69 6c 61 72 2e 0a 53 65 65 20 61 6c 73 6f 20 68 74 74 70 73 3a 2f 2f | '.and.similar..See.also.https:// |
| 96f20 | 67 69 74 68 75 62 2e 63 6f 6d 2f 64 6f 6f 6d 65 6d 61 63 73 2f 64 6f 6f 6d 65 6d 61 63 73 2f 70 | github.com/doomemacs/doomemacs/p |
| 96f40 | 75 6c 6c 2f 36 33 30 39 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 6d 61 67 69 74 2d 62 75 66 66 65 | ull/6309."...(unless.magit-buffe |
| 96f60 | 72 2d 72 65 76 69 73 69 6f 6e 0a 20 20 20 20 28 61 70 70 6c 79 20 66 6e 20 61 72 67 73 29 29 29 | r-revision.....(apply.fn.args))) |
| 96f80 | 0a 0a 3b 3b 3b 20 46 69 6e 64 20 49 6e 64 65 78 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d | ..;;;.Find.Index..(defvar.magit- |
| 96fa0 | 66 69 6e 64 2d 69 6e 64 65 78 2d 68 6f 6f 6b 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | find-index-hook.nil)..(defun.mag |
| 96fc0 | 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 28 66 69 6c | it-find-file-index-noselect.(fil |
| 96fe0 | 65 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 76 65 72 74 29 0a 20 20 22 52 65 61 64 20 46 49 4c 45 | e.&optional.revert)..."Read.FILE |
| 97000 | 20 66 72 6f 6d 20 74 68 65 20 69 6e 64 65 78 20 69 6e 74 6f 20 61 20 62 75 66 66 65 72 20 61 6e | .from.the.index.into.a.buffer.an |
| 97020 | 64 20 72 65 74 75 72 6e 20 74 68 65 20 62 75 66 66 65 72 2e 0a 46 49 4c 45 20 6d 75 73 74 20 74 | d.return.the.buffer..FILE.must.t |
| 97040 | 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 65 63 74 6f | o.be.relative.to.the.top.directo |
| 97060 | 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 2d | ry.of.the.repository."...(magit- |
| 97080 | 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 2d 31 20 22 7b 69 6e 64 65 78 7d 22 20 66 | find-file-noselect-1."{index}".f |
| 970a0 | 69 6c 65 20 28 6f 72 20 72 65 76 65 72 74 20 27 61 73 6b 2d 72 65 76 65 72 74 29 29 29 0a 0a 28 | ile.(or.revert.'ask-revert)))..( |
| 970c0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 69 6e 64 65 78 20 28 29 0a 20 20 22 55 | defun.magit-update-index.()..."U |
| 970e0 | 70 64 61 74 65 20 74 68 65 20 69 6e 64 65 78 20 77 69 74 68 20 74 68 65 20 63 6f 6e 74 65 6e 74 | pdate.the.index.with.the.content |
| 97100 | 73 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 54 68 65 20 63 75 72 | s.of.the.current.buffer..The.cur |
| 97120 | 72 65 6e 74 20 62 75 66 66 65 72 20 68 61 73 20 74 6f 20 62 65 20 76 69 73 69 74 69 6e 67 20 61 | rent.buffer.has.to.be.visiting.a |
| 97140 | 20 66 69 6c 65 20 69 6e 20 74 68 65 20 69 6e 64 65 78 2c 20 77 68 69 63 68 0a 69 73 20 64 6f 6e | .file.in.the.index,.which.is.don |
| 97160 | 65 20 75 73 69 6e 67 20 60 6d 61 67 69 74 2d 66 69 6e 64 2d 69 6e 64 65 78 2d 6e 6f 73 65 6c 65 | e.using.`magit-find-index-nosele |
| 97180 | 63 74 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 66 | ct'."...(interactive)...(let.((f |
| 971a0 | 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 6d 65 29 29 29 | ile.(magit-file-relative-name))) |
| 971c0 | 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | .....(unless.(equal.magit-buffer |
| 971e0 | 2d 72 65 66 6e 61 6d 65 20 22 7b 69 6e 64 65 78 7d 22 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d | -refname."{index}").......(user- |
| 97200 | 65 72 72 6f 72 20 22 25 73 20 69 73 6e 27 74 20 76 69 73 69 74 69 6e 67 20 74 68 65 20 69 6e 64 | error."%s.isn't.visiting.the.ind |
| 97220 | 65 78 22 20 66 69 6c 65 29 29 0a 20 20 20 20 28 69 66 20 28 79 2d 6f 72 2d 6e 2d 70 20 28 66 6f | ex".file)).....(if.(y-or-n-p.(fo |
| 97240 | 72 6d 61 74 20 22 55 70 64 61 74 65 20 69 6e 64 65 78 20 77 69 74 68 20 63 6f 6e 74 65 6e 74 73 | rmat."Update.index.with.contents |
| 97260 | 20 6f 66 20 25 73 3f 22 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 | .of.%s?".(buffer-name)))........ |
| 97280 | 20 28 6c 65 74 20 28 28 69 6e 64 65 78 20 28 6d 61 6b 65 2d 74 65 6d 70 2d 6e 61 6d 65 0a 20 20 | .(let.((index.(make-temp-name... |
| 972a0 | 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 |
| 972c0 | 2d 6e 61 6d 65 20 22 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 69 6e 64 65 78 2d 22 20 28 6d 61 67 | -name."magit-update-index-".(mag |
| 972e0 | 69 74 2d 67 69 74 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 | it-gitdir))))...............(buf |
| 97300 | 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 20 | fer.(current-buffer))).......... |
| 97320 | 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 6d | .(when.magit-wip-before-change-m |
| 97340 | 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 69 | ode.............(magit-wip-commi |
| 97360 | 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 65 | t-before-change.(list.file).".be |
| 97380 | 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 77 | fore.un-/stage"))...........(unw |
| 973a0 | 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 6e | ind-protect...............(progn |
| 973c0 | 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 73 | .................(let.((coding-s |
| 973e0 | 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 69 | ystem-for-write.buffer-file-codi |
| 97400 | 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 77 | ng-system))...................(w |
| 97420 | 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 20 | ith-temp-file.index............. |
| 97440 | 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 67 | ........(insert-buffer-substring |
| 97460 | 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 69 | .buffer))).................(magi |
| 97480 | 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 20 | t-with-toplevel................. |
| 974a0 | 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 20 | ..(magit-call-git............... |
| 974c0 | 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 6f | ....."update-index"."--cacheinfo |
| 974e0 | 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 20 | "....................(substring. |
| 97500 | 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 73 | (magit-git-string."ls-files"."-s |
| 97520 | 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 20 | ".file)......................... |
| 97540 | 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 6d | ......0.6)....................(m |
| 97560 | 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 2d | agit-git-string."hash-object"."- |
| 97580 | 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 20 | t"."blob"."-w".................. |
| 975a0 | 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 70 | ....................(concat."--p |
| 975c0 | 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 20 | ath=".file)..................... |
| 975e0 | 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 6e | ................."--".(magit-con |
| 97600 | 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 20 | vert-filename-for-git.index))... |
| 97620 | 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 20 | .................file)))........ |
| 97640 | 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 65 | .....(ignore-errors.(delete-file |
| 97660 | 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 2d | .index)))...........(set-buffer- |
| 97680 | 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 20 | modified-p.nil)...........(when. |
| 976a0 | 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 20 | magit-wip-after-apply-mode...... |
| 976c0 | 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 61 | .......(magit-wip-commit-after-a |
| 976e0 | 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 61 | pply.(list.file).".after.un-/sta |
| 97700 | 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 29 | ge"))).......(message."Abort"))) |
| 97720 | 0a 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 |
| 97740 | 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) |
| 97760 | 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 75 66 66 | )).....(with-current-buffer.buff |
| 97780 | 65 72 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 0a 20 20 74 29 0a | er.......(magit-refresh)))...t). |
| 977a0 | 0a 3b 3b 3b 20 46 69 6e 64 20 43 6f 6e 66 69 67 20 46 69 6c 65 0a 0a 28 64 65 66 75 6e 20 6d 61 | .;;;.Find.Config.File..(defun.ma |
| 977c0 | 67 69 74 2d 66 69 6e 64 2d 67 69 74 2d 63 6f 6e 66 69 67 2d 66 69 6c 65 20 28 66 69 6c 65 6e 61 | git-find-git-config-file.(filena |
| 977e0 | 6d 65 20 26 6f 70 74 69 6f 6e 61 6c 20 77 69 6c 64 63 61 72 64 73 29 0a 20 20 22 45 64 69 74 20 | me.&optional.wildcards)..."Edit. |
| 97800 | 61 20 66 69 6c 65 20 6c 6f 63 61 74 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 | a.file.located.in.the.current.re |
| 97820 | 70 6f 73 69 74 6f 72 79 27 73 20 67 69 74 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 57 68 65 6e 20 | pository's.git.directory...When. |
| 97840 | 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 74 20 6f 66 | \".git\",.located.at.the.root.of |
| 97860 | 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 6c 61 72 20 | .the.working.tree,.is.a.regular. |
| 97880 | 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 62 65 72 73 | file,.then.that.makes.it.cumbers |
| 978a0 | 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 6e 20 74 68 | ome.to.open.a.file.located.in.th |
| 978c0 | 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 73 20 63 6f | e.actual.git.directory...This.co |
| 978e0 | 6d 6d 61 6e 64 20 69 73 20 6c 69 6b 65 20 60 66 69 6e 64 2d 66 69 6c 65 27 2c 20 65 78 63 65 70 | mmand.is.like.`find-file',.excep |
| 97900 | 74 20 74 68 61 74 20 69 74 20 74 65 6d 70 6f 72 61 72 69 6c 79 0a 62 69 6e 64 73 20 60 64 65 66 | t.that.it.temporarily.binds.`def |
| 97920 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 74 6f 20 74 68 65 20 61 63 74 75 61 6c 20 67 69 | ault-directory'.to.the.actual.gi |
| 97940 | 74 20 64 69 72 65 63 74 6f 72 79 2c 20 77 68 69 6c 65 0a 72 65 61 64 69 6e 67 20 74 68 65 20 46 | t.directory,.while.reading.the.F |
| 97960 | 49 4c 45 4e 41 4d 45 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 | ILENAME."...(interactive....(let |
| 97980 | 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 67 69 74 2d 67 69 74 64 | .((default-directory.(magit-gitd |
| 979a0 | 69 72 29 29 29 0a 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 2d 72 65 61 64 2d 61 72 67 73 20 | ir)))......(find-file-read-args. |
| 979c0 | 22 46 69 6e 64 20 66 69 6c 65 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "Find.file:."................... |
| 979e0 | 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 |
| 97a00 | 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 20 66 69 6c | e-or-buffer))))...(find-file.fil |
| 97a20 | 65 6e 61 6d 65 20 77 69 6c 64 63 61 72 64 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ename.wildcards))..(defun.magit- |
| 97a40 | 66 69 6e 64 2d 67 69 74 2d 63 6f 6e 66 69 67 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f | find-git-config-file-other-windo |
| 97a60 | 77 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 61 72 64 73 29 | w.(filename.&optional.wildcards) |
| 97a80 | 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 74 68 65 20 63 | ..."Edit.a.file.located.in.the.c |
| 97aa0 | 75 72 72 65 6e 74 20 72 65 70 6f 27 73 20 67 69 74 20 64 69 72 65 63 74 6f 72 79 2c 20 69 6e 20 | urrent.repo's.git.directory,.in. |
| 97ac0 | 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 0a 0a 57 68 65 6e 20 5c 22 2e 67 69 74 5c 22 2c 20 | another.window...When.\".git\",. |
| 97ae0 | 6c 6f 63 61 74 65 64 20 61 74 20 74 68 65 20 72 6f 6f 74 20 6f 66 20 74 68 65 20 77 6f 72 6b 69 | located.at.the.root.of.the.worki |
| 97b00 | 6e 67 20 74 72 65 65 2c 20 69 73 20 61 0a 72 65 67 75 6c 61 72 20 66 69 6c 65 2c 20 74 68 65 6e | ng.tree,.is.a.regular.file,.then |
| 97b20 | 20 74 68 61 74 20 6d 61 6b 65 73 20 69 74 20 63 75 6d 62 65 72 73 6f 6d 65 20 74 6f 20 6f 70 65 | .that.makes.it.cumbersome.to.ope |
| 97b40 | 6e 20 61 20 66 69 6c 65 0a 6c 6f 63 61 74 65 64 20 69 6e 20 74 68 65 20 61 63 74 75 61 6c 20 67 | n.a.file.located.in.the.actual.g |
| 97b60 | 69 74 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6c | it.directory...This.command.is.l |
| 97b80 | 69 6b 65 20 60 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 27 2c 20 65 78 | ike.`find-file-other-window',.ex |
| 97ba0 | 63 65 70 74 20 74 68 61 74 20 69 74 0a 74 65 6d 70 6f 72 61 72 69 6c 79 20 62 69 6e 64 73 20 60 | cept.that.it.temporarily.binds.` |
| 97bc0 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 74 6f 20 74 68 65 20 61 63 74 75 61 6c | default-directory'.to.the.actual |
| 97be0 | 20 67 69 74 0a 64 69 72 65 63 74 6f 72 79 2c 20 77 68 69 6c 65 20 72 65 61 64 69 6e 67 20 74 68 | .git.directory,.while.reading.th |
| 97c00 | 65 20 46 49 4c 45 4e 41 4d 45 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 | e.FILENAME."...(interactive....( |
| 97c20 | 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 67 69 74 2d 67 | let.((default-directory.(magit-g |
| 97c40 | 69 74 64 69 72 29 29 29 0a 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 2d 72 65 61 64 2d 61 72 | itdir)))......(find-file-read-ar |
| 97c60 | 67 73 20 22 46 69 6e 64 20 66 69 6c 65 20 69 6e 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 3a 20 22 | gs."Find.file.in.other.window:." |
| 97c80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 66 | ...........................(conf |
| 97ca0 | 69 72 6d 2d 6e 6f 6e 65 78 69 73 74 65 6e 74 2d 66 69 6c 65 2d 6f 72 2d 62 75 66 66 65 72 29 29 | irm-nonexistent-file-or-buffer)) |
| 97cc0 | 29 29 0a 20 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 66 69 6c | ))...(find-file-other-window.fil |
| 97ce0 | 65 6e 61 6d 65 20 77 69 6c 64 63 61 72 64 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ename.wildcards))..(defun.magit- |
| 97d00 | 66 69 6e 64 2d 67 69 74 2d 63 6f 6e 66 69 67 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 | find-git-config-file-other-frame |
| 97d20 | 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 61 72 64 73 29 0a | .(filename.&optional.wildcards). |
| 97d40 | 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 74 68 65 20 63 75 | .."Edit.a.file.located.in.the.cu |
| 97d60 | 72 72 65 6e 74 20 72 65 70 6f 27 73 20 67 69 74 20 64 69 72 65 63 74 6f 72 79 2c 20 69 6e 20 61 | rrent.repo's.git.directory,.in.a |
| 97d80 | 6e 6f 74 68 65 72 20 66 72 61 6d 65 2e 0a 0a 57 68 65 6e 20 5c 22 2e 67 69 74 5c 22 2c 20 6c 6f | nother.frame...When.\".git\",.lo |
| 97da0 | 63 61 74 65 64 20 61 74 20 74 68 65 20 72 6f 6f 74 20 6f 66 20 74 68 65 20 77 6f 72 6b 69 6e 67 | cated.at.the.root.of.the.working |
| 97dc0 | 20 74 72 65 65 2c 20 69 73 20 61 0a 72 65 67 75 6c 61 72 20 66 69 6c 65 2c 20 74 68 65 6e 20 74 | .tree,.is.a.regular.file,.then.t |
| 97de0 | 68 61 74 20 6d 61 6b 65 73 20 69 74 20 63 75 6d 62 65 72 73 6f 6d 65 20 74 6f 20 6f 70 65 6e 20 | hat.makes.it.cumbersome.to.open. |
| 97e00 | 61 20 66 69 6c 65 0a 6c 6f 63 61 74 65 64 20 69 6e 20 74 68 65 20 61 63 74 75 61 6c 20 67 69 74 | a.file.located.in.the.actual.git |
| 97e20 | 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6c 69 6b | .directory...This.command.is.lik |
| 97e40 | 65 20 60 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 27 2c 20 65 78 63 65 70 | e.`find-file-other-frame',.excep |
| 97e60 | 74 20 74 68 61 74 20 69 74 0a 74 65 6d 70 6f 72 61 72 69 6c 79 20 62 69 6e 64 73 20 60 64 65 66 | t.that.it.temporarily.binds.`def |
| 97e80 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 74 6f 20 74 68 65 20 61 63 74 75 61 6c 20 67 69 | ault-directory'.to.the.actual.gi |
| 97ea0 | 74 0a 64 69 72 65 63 74 6f 72 79 2c 20 77 68 69 6c 65 20 72 65 61 64 69 6e 67 20 74 68 65 20 46 | t.directory,.while.reading.the.F |
| 97ec0 | 49 4c 45 4e 41 4d 45 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 | ILENAME."...(interactive....(let |
| 97ee0 | 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 67 69 74 2d 67 69 74 64 | .((default-directory.(magit-gitd |
| 97f00 | 69 72 29 29 29 0a 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 2d 72 65 61 64 2d 61 72 67 73 20 | ir)))......(find-file-read-args. |
| 97f20 | 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 3a 20 22 0a 20 20 20 | "Find.file.in.other.frame:.".... |
| 97f40 | 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- |
| 97f60 | 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)))).. |
| 97f80 | 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 66 69 6c 65 6e 61 6d 65 | .(find-file-other-frame.filename |
| 97fa0 | 20 77 69 6c 64 63 61 72 64 73 29 29 0a 0a 3b 3b 3b 20 46 69 6c 65 20 44 69 73 70 61 74 63 68 0a | .wildcards))..;;;.File.Dispatch. |
| 97fc0 | 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 74 | .;;;###autoload.(autoload.'magit |
| 97fe0 | 2d 66 69 6c 65 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 | -file-dispatch."magit".nil.t).(t |
| 98000 | 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 66 69 6c | ransient-define-prefix.magit-fil |
| 98020 | 65 2d 64 69 73 70 61 74 63 68 20 28 29 0a 20 20 22 49 6e 76 6f 6b 65 20 61 20 4d 61 67 69 74 20 | e-dispatch.()..."Invoke.a.Magit. |
| 98040 | 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 61 63 74 73 20 6f 6e 20 74 68 65 20 76 69 73 69 74 65 64 | command.that.acts.on.the.visited |
| 98060 | 20 66 69 6c 65 2e 0a 57 68 65 6e 20 69 6e 76 6f 6b 65 64 20 6f 75 74 73 69 64 65 20 61 20 66 69 | .file..When.invoked.outside.a.fi |
| 98080 | 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 66 61 6c 6c 20 62 61 | le-visiting.buffer,.then.fall.ba |
| 980a0 | 63 6b 0a 74 6f 20 60 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 27 2e 22 0a 20 20 3a 69 6e 66 6f | ck.to.`magit-dispatch'."...:info |
| 980c0 | 2d 6d 61 6e 75 61 6c 20 22 28 6d 61 67 69 74 29 20 4d 69 6e 6f 72 20 4d 6f 64 65 20 66 6f 72 20 | -manual."(magit).Minor.Mode.for. |
| 980e0 | 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 22 0a 20 20 5b 3a 69 66 20 6d | Buffers.Visiting.Files"...[:if.m |
| 98100 | 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 0a 20 20 20 5b 22 46 69 6c | agit-file-relative-name....["Fil |
| 98120 | 65 20 61 63 74 69 6f 6e 73 22 0a 20 20 20 20 28 22 20 20 73 22 20 22 53 74 61 67 65 22 20 20 20 | e.actions".....("..s"."Stage"... |
| 98140 | 20 6d 61 67 69 74 2d 66 69 6c 65 2d 73 74 61 67 65 20 3a 69 66 2d 6e 6f 74 2d 64 65 72 69 76 65 | .magit-file-stage.:if-not-derive |
| 98160 | 64 20 64 69 72 65 64 2d 6d 6f 64 65 29 0a 20 20 20 20 28 22 20 20 73 22 20 22 53 74 61 67 65 22 | d.dired-mode).....("..s"."Stage" |
| 98180 | 20 20 20 20 6d 61 67 69 74 2d 64 69 72 65 64 2d 73 74 61 67 65 20 3a 69 66 2d 64 65 72 69 76 65 | ....magit-dired-stage.:if-derive |
| 981a0 | 64 20 64 69 72 65 64 2d 6d 6f 64 65 29 0a 20 20 20 20 28 22 20 20 75 22 20 22 55 6e 73 74 61 67 | d.dired-mode).....("..u"."Unstag |
| 981c0 | 65 22 20 20 6d 61 67 69 74 2d 66 69 6c 65 2d 75 6e 73 74 61 67 65 20 3a 69 66 2d 6e 6f 74 2d 64 | e"..magit-file-unstage.:if-not-d |
| 981e0 | 65 72 69 76 65 64 20 64 69 72 65 64 2d 6d 6f 64 65 29 0a 20 20 20 20 28 22 20 20 75 22 20 22 55 | erived.dired-mode).....("..u"."U |
| 98200 | 6e 73 74 61 67 65 22 20 20 6d 61 67 69 74 2d 64 69 72 65 64 2d 75 6e 73 74 61 67 65 20 3a 69 66 | nstage"..magit-dired-unstage.:if |
| 98220 | 2d 64 65 72 69 76 65 64 20 64 69 72 65 64 2d 6d 6f 64 65 29 0a 20 20 20 20 28 22 2c 20 78 22 20 | -derived.dired-mode).....(",.x". |
| 98240 | 22 55 6e 74 72 61 63 6b 22 20 20 6d 61 67 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 29 0a 20 | "Untrack"..magit-file-untrack).. |
| 98260 | 20 20 20 28 22 2c 20 72 22 20 22 52 65 6e 61 6d 65 22 20 20 20 6d 61 67 69 74 2d 66 69 6c 65 2d | ...(",.r"."Rename"...magit-file- |
| 98280 | 72 65 6e 61 6d 65 29 0a 20 20 20 20 28 22 2c 20 6b 22 20 22 44 65 6c 65 74 65 22 20 20 20 6d 61 | rename).....(",.k"."Delete"...ma |
| 982a0 | 67 69 74 2d 66 69 6c 65 2d 64 65 6c 65 74 65 29 0a 20 20 20 20 28 22 2c 20 63 22 20 22 43 68 65 | git-file-delete).....(",.c"."Che |
| 982c0 | 63 6b 6f 75 74 22 20 6d 61 67 69 74 2d 66 69 6c 65 2d 63 68 65 63 6b 6f 75 74 29 5d 0a 20 20 20 | ckout".magit-file-checkout)].... |
| 982e0 | 5b 22 49 6e 73 70 65 63 74 22 0a 20 20 20 20 28 22 44 22 20 22 44 69 66 66 2e 2e 2e 22 20 20 20 | ["Inspect".....("D"."Diff..."... |
| 98300 | 20 6d 61 67 69 74 2d 64 69 66 66 29 0a 20 20 20 20 28 22 64 22 20 22 44 69 66 66 22 20 20 20 20 | .magit-diff).....("d"."Diff".... |
| 98320 | 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 62 75 66 66 65 72 2d 66 69 6c 65 29 5d 0a 20 20 20 5b | ...magit-diff-buffer-file)]....[ |
| 98340 | 22 22 0a 20 20 20 20 28 22 4c 22 20 22 4c 6f 67 2e 2e 2e 22 20 20 20 20 20 6d 61 67 69 74 2d 6c | "".....("L"."Log...".....magit-l |
| 98360 | 6f 67 29 0a 20 20 20 20 28 22 6c 22 20 22 4c 6f 67 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | og).....("l"."Log"........magit- |
| 98380 | 6c 6f 67 2d 62 75 66 66 65 72 2d 66 69 6c 65 20 3a 69 66 2d 6e 6f 74 2d 64 65 72 69 76 65 64 20 | log-buffer-file.:if-not-derived. |
| 983a0 | 64 69 72 65 64 2d 6d 6f 64 65 29 0a 20 20 20 20 28 22 6c 22 20 22 4c 6f 67 22 20 20 20 20 20 20 | dired-mode).....("l"."Log"...... |
| 983c0 | 20 20 6d 61 67 69 74 2d 64 69 72 65 64 2d 6c 6f 67 20 3a 69 66 2d 64 65 72 69 76 65 64 20 64 69 | ..magit-dired-log.:if-derived.di |
| 983e0 | 72 65 64 2d 6d 6f 64 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 | red-mode).....("t"."Trace"...... |
| 98400 | 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 0a 20 20 20 20 | magit-log-trace-definition)..... |
| 98420 | 28 22 4d 22 20 22 4d 65 72 67 65 64 22 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 65 72 67 | ("M"."Merged".....magit-log-merg |
| 98440 | 65 64 20 3a 6c 65 76 65 6c 20 37 29 5d 0a 20 20 20 5b 22 22 0a 20 20 20 20 28 22 42 22 20 22 42 | ed.:level.7)]....["".....("B"."B |
| 98460 | 6c 61 6d 65 2e 2e 2e 22 20 20 20 6d 61 67 69 74 2d 62 6c 61 6d 65 29 0a 20 20 20 20 28 22 62 22 | lame..."...magit-blame).....("b" |
| 98480 | 20 22 42 6c 61 6d 65 22 20 20 20 20 20 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 64 64 69 74 69 | ."Blame"......magit-blame-additi |
| 984a0 | 6f 6e 29 0a 20 20 20 20 28 22 72 22 20 22 2e 2e 2e 72 65 6d 6f 76 61 6c 22 20 6d 61 67 69 74 2d | on).....("r"."...removal".magit- |
| 984c0 | 62 6c 61 6d 65 2d 72 65 6d 6f 76 61 6c 29 0a 20 20 20 20 28 22 66 22 20 22 2e 2e 2e 72 65 76 65 | blame-removal).....("f"."...reve |
| 984e0 | 72 73 65 22 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 76 65 72 73 65 29 0a 20 20 20 20 28 22 | rse".magit-blame-reverse).....(" |
| 98500 | 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 65 63 68 6f | m"."Blame.echo".magit-blame-echo |
| 98520 | 29 0a 20 20 20 20 28 22 71 22 20 22 51 75 69 74 20 62 6c 61 6d 65 22 20 6d 61 67 69 74 2d 62 6c | ).....("q"."Quit.blame".magit-bl |
| 98540 | 61 6d 65 2d 71 75 69 74 29 5d 0a 20 20 20 5b 22 4e 61 76 69 67 61 74 65 22 0a 20 20 20 20 28 22 | ame-quit)]....["Navigate".....(" |
| 98560 | 70 22 20 22 50 72 65 76 20 62 6c 6f 62 22 20 20 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 70 72 65 76 | p"."Prev.blob"...magit-blob-prev |
| 98580 | 69 6f 75 73 29 0a 20 20 20 20 28 22 6e 22 20 22 4e 65 78 74 20 62 6c 6f 62 22 20 20 20 6d 61 67 | ious).....("n"."Next.blob"...mag |
| 985a0 | 69 74 2d 62 6c 6f 62 2d 6e 65 78 74 29 0a 20 20 20 20 28 22 76 22 20 22 47 6f 74 6f 20 62 6c 6f | it-blob-next).....("v"."Goto.blo |
| 985c0 | 62 22 20 20 20 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 29 0a 20 20 20 20 28 22 56 22 20 22 | b"...magit-find-file).....("V"." |
| 985e0 | 47 6f 74 6f 20 66 69 6c 65 22 20 20 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 76 69 73 69 74 2d 66 69 | Goto.file"...magit-blob-visit-fi |
| 98600 | 6c 65 29 0a 20 20 20 20 28 22 67 22 20 22 47 6f 74 6f 20 73 74 61 74 75 73 22 20 6d 61 67 69 74 | le).....("g"."Goto.status".magit |
| 98620 | 2d 73 74 61 74 75 73 2d 68 65 72 65 29 0a 20 20 20 20 28 22 47 22 20 22 47 6f 74 6f 20 6d 61 67 | -status-here).....("G"."Goto.mag |
| 98640 | 69 74 22 20 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 | it"..magit-display-repository-bu |
| 98660 | 66 66 65 72 29 5d 0a 20 20 20 5b 22 4d 6f 72 65 20 61 63 74 69 6f 6e 73 22 0a 20 20 20 20 28 22 | ffer)]....["More.actions".....(" |
| 98680 | 63 22 20 22 43 6f 6d 6d 69 74 22 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 29 0a 20 20 | c"."Commit".....magit-commit)... |
| 986a0 | 20 20 28 22 65 22 20 22 45 64 69 74 20 6c 69 6e 65 22 20 20 6d 61 67 69 74 2d 65 64 69 74 2d 6c | ..("e"."Edit.line"..magit-edit-l |
| 986c0 | 69 6e 65 2d 63 6f 6d 6d 69 74 29 5d 5d 0a 20 20 5b 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 66 | ine-commit)]]...[:if-not.magit-f |
| 986e0 | 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 0a 20 20 20 5b 22 46 69 6c 65 20 61 63 74 69 | ile-relative-name....["File.acti |
| 98700 | 6f 6e 73 22 0a 20 20 20 20 28 22 73 22 20 22 53 74 61 67 65 22 20 20 20 20 6d 61 67 69 74 2d 73 | ons".....("s"."Stage"....magit-s |
| 98720 | 74 61 67 65 2d 66 69 6c 65 73 29 0a 20 20 20 20 28 22 75 22 20 22 55 6e 73 74 61 67 65 22 20 20 | tage-files).....("u"."Unstage".. |
| 98740 | 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c 65 73 29 0a 20 20 20 20 28 22 78 22 20 22 55 | magit-unstage-files).....("x"."U |
| 98760 | 6e 74 72 61 63 6b 22 20 20 6d 61 67 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 29 0a 20 20 20 | ntrack"..magit-file-untrack).... |
| 98780 | 20 28 22 72 22 20 22 52 65 6e 61 6d 65 22 20 20 20 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 | .("r"."Rename"...magit-file-rena |
| 987a0 | 6d 65 29 0a 20 20 20 20 28 22 6b 22 20 22 44 65 6c 65 74 65 22 20 20 20 6d 61 67 69 74 2d 66 69 | me).....("k"."Delete"...magit-fi |
| 987c0 | 6c 65 2d 64 65 6c 65 74 65 29 0a 20 20 20 20 28 22 63 22 20 22 43 68 65 63 6b 6f 75 74 22 20 6d | le-delete).....("c"."Checkout".m |
| 987e0 | 61 67 69 74 2d 66 69 6c 65 2d 63 68 65 63 6b 6f 75 74 29 5d 0a 20 20 20 5b 22 4e 61 76 69 67 61 | agit-file-checkout)]....["Naviga |
| 98800 | 74 65 22 0a 20 20 20 20 28 22 67 22 20 22 47 6f 74 6f 20 73 74 61 74 75 73 22 20 6d 61 67 69 74 | te".....("g"."Goto.status".magit |
| 98820 | 2d 73 74 61 74 75 73 2d 68 65 72 65 20 3a 69 66 2d 6e 6f 74 2d 6d 6f 64 65 20 6d 61 67 69 74 2d | -status-here.:if-not-mode.magit- |
| 98840 | 73 74 61 74 75 73 2d 6d 6f 64 65 29 0a 20 20 20 20 28 22 47 22 20 22 47 6f 74 6f 20 6d 61 67 69 | status-mode).....("G"."Goto.magi |
| 98860 | 74 22 20 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 | t"..magit-display-repository-buf |
| 98880 | 66 65 72 29 5d 5d 29 0a 0a 3b 3b 3b 20 42 6c 6f 62 20 4d 6f 64 65 0a 0a 28 64 65 66 76 61 72 2d | fer)]])..;;;.Blob.Mode..(defvar- |
| 988a0 | 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f | keymap.magit-blob-mode-map...:do |
| 988c0 | 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 6d 61 67 69 74 2d 62 6c 6f 62 2d 6d 6f 64 65 27 2e | c."Keymap.for.`magit-blob-mode'. |
| 988e0 | 22 0a 20 20 22 70 22 20 23 27 6d 61 67 69 74 2d 62 6c 6f 62 2d 70 72 65 76 69 6f 75 73 0a 20 20 | "..."p".#'magit-blob-previous... |
| 98900 | 22 6e 22 20 23 27 6d 61 67 69 74 2d 62 6c 6f 62 2d 6e 65 78 74 0a 20 20 22 62 22 20 23 27 6d 61 | "n".#'magit-blob-next..."b".#'ma |
| 98920 | 67 69 74 2d 62 6c 61 6d 65 2d 61 64 64 69 74 69 6f 6e 0a 20 20 22 72 22 20 23 27 6d 61 67 69 74 | git-blame-addition..."r".#'magit |
| 98940 | 2d 62 6c 61 6d 65 2d 72 65 6d 6f 76 61 6c 0a 20 20 22 66 22 20 23 27 6d 61 67 69 74 2d 62 6c 61 | -blame-removal..."f".#'magit-bla |
| 98960 | 6d 65 2d 72 65 76 65 72 73 65 0a 20 20 22 71 22 20 23 27 6d 61 67 69 74 2d 6b 69 6c 6c 2d 74 68 | me-reverse..."q".#'magit-kill-th |
| 98980 | 69 73 2d 62 75 66 66 65 72 29 0a 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6d | is-buffer)..(define-minor-mode.m |
| 989a0 | 61 67 69 74 2d 62 6c 6f 62 2d 6d 6f 64 65 0a 20 20 22 45 6e 61 62 6c 65 20 73 6f 6d 65 20 4d 61 | agit-blob-mode..."Enable.some.Ma |
| 989c0 | 67 69 74 20 66 65 61 74 75 72 65 73 20 69 6e 20 62 6c 6f 62 2d 76 69 73 69 74 69 6e 67 20 62 75 | git.features.in.blob-visiting.bu |
| 989e0 | 66 66 65 72 73 2e 0a 0a 43 75 72 72 65 6e 74 6c 79 20 74 68 69 73 20 6f 6e 6c 79 20 61 64 64 73 | ffers...Currently.this.only.adds |
| 98a00 | 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e 0a 5c 6e 5c | .the.following.key.bindings..\n\ |
| 98a20 | 5c 7b 6d 61 67 69 74 2d 62 6c 6f 62 2d 6d 6f 64 65 2d 6d 61 70 7d 22 0a 20 20 3a 70 61 63 6b 61 | \{magit-blob-mode-map}"...:packa |
| 98a40 | 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 29 0a 0a | ge-version.'(magit..."2.3.0")).. |
| 98a60 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 6e 65 78 74 20 28 29 0a 20 20 22 56 69 73 | (defun.magit-blob-next.()..."Vis |
| 98a80 | 69 74 20 74 68 65 20 6e 65 78 74 20 62 6c 6f 62 20 77 68 69 63 68 20 6d 6f 64 69 66 69 65 64 20 | it.the.next.blob.which.modified. |
| 98aa0 | 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 61 63 74 69 76 | the.current.file."...(interactiv |
| 98ac0 | 65 29 0a 20 20 28 69 66 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a | e)...(if.magit-buffer-file-name. |
| 98ae0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 6f 62 2d 76 69 73 69 74 20 28 6f 72 20 28 6d 61 67 | ......(magit-blob-visit.(or.(mag |
| 98b00 | 69 74 2d 62 6c 6f 62 2d 73 75 63 63 65 73 73 6f 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 | it-blob-successor.magit-buffer-r |
| 98b20 | 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 20 20 20 20 | evision......................... |
| 98b40 | 20 20 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- |
| 98b60 | 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)............... |
| 98b80 | 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 66 69 6c 65 2d | ..............magit-buffer-file- |
| 98ba0 | 6e 61 6d 65 29 29 0a 20 20 20 20 28 69 66 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 | name)).....(if.(buffer-file-name |
| 98bc0 | 20 28 62 75 66 66 65 72 2d 62 61 73 65 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 28 | .(buffer-base-buffer)).........( |
| 98be0 | 75 73 65 72 2d 65 72 72 6f 72 20 22 59 6f 75 20 68 61 76 65 20 72 65 61 63 68 65 64 20 74 68 65 | user-error."You.have.reached.the |
| 98c00 | 20 65 6e 64 20 6f 66 20 74 69 6d 65 22 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 | .end.of.time").......(user-error |
| 98c20 | 20 22 42 75 66 66 65 72 20 69 73 6e 27 74 20 76 69 73 69 74 69 6e 67 20 61 20 66 69 6c 65 20 6f | ."Buffer.isn't.visiting.a.file.o |
| 98c40 | 72 20 62 6c 6f 62 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 70 | r.blob"))))..(defun.magit-blob-p |
| 98c60 | 72 65 76 69 6f 75 73 20 28 29 0a 20 20 22 56 69 73 69 74 20 74 68 65 20 70 72 65 76 69 6f 75 73 | revious.()..."Visit.the.previous |
| 98c80 | 20 62 6c 6f 62 20 77 68 69 63 68 20 6d 6f 64 69 66 69 65 64 20 74 68 65 20 63 75 72 72 65 6e 74 | .blob.which.modified.the.current |
| 98ca0 | 20 66 69 6c 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 2d 6c 65 | .file."...(interactive)...(if-le |
| 98cc0 | 74 20 28 28 66 69 6c 65 20 28 6f 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e | t.((file.(or.magit-buffer-file-n |
| 98ce0 | 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 | ame......................(buffer |
| 98d00 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 62 75 66 66 65 72 2d 62 61 73 65 2d 62 75 66 66 65 72 29 29 | -file-name.(buffer-base-buffer)) |
| 98d20 | 29 29 29 0a 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 61 6e 63 65 73 74 6f 72 20 28 6d 61 | ))).......(if-let.((ancestor.(ma |
| 98d40 | 67 69 74 2d 62 6c 6f 62 2d 61 6e 63 65 73 74 6f 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 | git-blob-ancestor.magit-buffer-r |
| 98d60 | 65 76 69 73 69 6f 6e 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | evision.file)))...........(magit |
| 98d80 | 2d 62 6c 6f 62 2d 76 69 73 69 74 20 61 6e 63 65 73 74 6f 72 29 0a 20 20 20 20 20 20 20 20 28 75 | -blob-visit.ancestor).........(u |
| 98da0 | 73 65 72 2d 65 72 72 6f 72 20 22 59 6f 75 20 68 61 76 65 20 72 65 61 63 68 65 64 20 74 68 65 20 | ser-error."You.have.reached.the. |
| 98dc0 | 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 69 6d 65 22 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 | beginning.of.time")).....(user-e |
| 98de0 | 72 72 6f 72 20 22 42 75 66 66 65 72 20 69 73 6e 27 74 20 76 69 73 69 74 69 6e 67 20 61 20 66 69 | rror."Buffer.isn't.visiting.a.fi |
| 98e00 | 6c 65 20 6f 72 20 62 6c 6f 62 22 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | le.or.blob")))..;;;###autoload.( |
| 98e20 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 76 69 73 69 74 2d 66 69 6c 65 20 28 29 0a 20 | defun.magit-blob-visit-file.().. |
| 98e40 | 20 22 56 69 65 77 20 74 68 65 20 66 69 6c 65 20 66 72 6f 6d 20 74 68 65 20 77 6f 72 6b 74 72 65 | ."View.the.file.from.the.worktre |
| 98e60 | 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | e.corresponding.to.the.current.b |
| 98e80 | 6c 6f 62 2e 0a 57 68 65 6e 20 76 69 73 69 74 69 6e 67 20 61 20 62 6c 6f 62 20 6f 72 20 74 68 65 | lob..When.visiting.a.blob.or.the |
| 98ea0 | 20 76 65 72 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 69 6e 64 65 78 2c 20 74 68 65 6e 20 67 6f | .version.from.the.index,.then.go |
| 98ec0 | 20 74 6f 0a 74 68 65 20 73 61 6d 65 20 6c 6f 63 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 72 65 73 | .to.the.same.location.in.the.res |
| 98ee0 | 70 65 63 74 69 76 65 20 66 69 6c 65 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 | pective.file.in.the.working.tree |
| 98f00 | 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 66 | ."...(interactive)...(if-let.((f |
| 98f20 | 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 6d 65 29 29 29 | ile.(magit-file-relative-name))) |
| 98f40 | 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 2d 69 6e 74 65 72 6e 61 | .......(magit-find-file--interna |
| 98f60 | 6c 20 22 7b 77 6f 72 6b 74 72 65 65 7d 22 20 66 69 6c 65 20 23 27 70 6f 70 2d 74 6f 2d 62 75 66 | l."{worktree}".file.#'pop-to-buf |
| 98f80 | 66 65 72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 | fer-same-window).....(user-error |
| 98fa0 | 20 22 4e 6f 74 20 76 69 73 69 74 69 6e 67 20 61 20 62 6c 6f 62 22 29 29 29 0a 0a 28 64 65 66 75 | ."Not.visiting.a.blob")))..(defu |
| 98fc0 | 6e 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 76 69 73 69 74 20 28 62 6c 6f 62 2d 6f 72 2d 66 69 6c 65 | n.magit-blob-visit.(blob-or-file |
| 98fe0 | 29 0a 20 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 62 6c 6f 62 2d 6f 72 2d 66 69 6c 65 29 0a 20 | )...(if.(stringp.blob-or-file).. |
| 99000 | 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 20 62 6c 6f 62 2d 6f 72 2d 66 69 6c 65 29 0a 20 20 | .....(find-file.blob-or-file)... |
| 99020 | 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 72 65 76 20 2c 66 69 6c 65 29 20 62 6c 6f | ..(pcase-let.((`(,rev.,file).blo |
| 99040 | 62 2d 6f 72 2d 66 69 6c 65 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 | b-or-file)).......(magit-find-fi |
| 99060 | 6c 65 20 72 65 76 20 66 69 6c 65 29 0a 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 65 73 73 | le.rev.file).......(apply.#'mess |
| 99080 | 61 67 65 20 22 25 73 20 28 25 73 20 25 73 20 61 67 6f 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 | age."%s.(%s.%s.ago)"............ |
| 990a0 | 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 73 22 20 72 65 76 29 0a 20 20 | ..(magit-rev-format."%s".rev)... |
| 990c0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 61 67 65 20 28 6d 61 67 69 74 2d 72 65 | ...........(magit--age.(magit-re |
| 990e0 | 76 2d 66 6f 72 6d 61 74 20 22 25 63 74 22 20 72 65 76 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | v-format."%ct".rev))))))..(defun |
| 99100 | 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 61 6e 63 65 73 74 6f 72 20 28 72 65 76 20 66 69 6c 65 29 0a | .magit-blob-ancestor.(rev.file). |
| 99120 | 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 70 6c 65 | ..(let.((lines.(magit-with-tople |
| 99140 | 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 69 74 2d | vel..................(magit-git- |
| 99160 | 6c 69 6e 65 73 20 22 6c 6f 67 22 20 22 2d 32 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 48 22 20 22 | lines."log"."-2"."--format=%H"." |
| 99180 | 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 20 20 | --name-only".................... |
| 991a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 66 6f 6c 6c 6f 77 22 20 28 6f 72 20 72 65 | ..............."--follow".(or.re |
| 991c0 | 76 20 22 48 45 41 44 22 29 20 22 2d 2d 22 20 66 69 6c 65 29 29 29 29 0a 20 20 20 20 28 69 66 20 | v."HEAD")."--".file)))).....(if. |
| 991e0 | 72 65 76 20 28 63 64 64 72 20 6c 69 6e 65 73 29 20 28 62 75 74 6c 61 73 74 20 6c 69 6e 65 73 20 | rev.(cddr.lines).(butlast.lines. |
| 99200 | 32 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 73 75 63 63 65 73 73 | 2))))..(defun.magit-blob-success |
| 99220 | 6f 72 20 28 72 65 76 20 66 69 6c 65 29 0a 20 20 28 6c 65 74 20 28 28 6c 69 6e 65 73 20 28 6d 61 | or.(rev.file)...(let.((lines.(ma |
| 99240 | 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............... |
| 99260 | 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 6c 6f 67 22 20 22 2d 2d 66 6f 72 | ...(magit-git-lines."log"."--for |
| 99280 | 6d 61 74 3d 25 48 22 20 22 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79 22 20 22 2d 2d 66 6f 6c 6c 6f 77 22 | mat=%H"."--name-only"."--follow" |
| 992a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 992c0 | 20 20 20 22 48 45 41 44 22 20 22 2d 2d 22 20 66 69 6c 65 29 29 29 29 0a 20 20 20 20 28 63 61 74 | ..."HEAD"."--".file)))).....(cat |
| 992e0 | 63 68 20 27 66 6f 75 6e 64 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 6c 69 6e 65 73 0a 20 20 20 | ch.'found.......(while.lines.... |
| 99300 | 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 28 6e 74 68 20 32 20 6c 69 6e 65 73 29 20 72 65 | .....(if.(equal.(nth.2.lines).re |
| 99320 | 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 66 6f 75 6e 64 20 28 6c 69 | v).............(throw.'found.(li |
| 99340 | 73 74 20 28 6e 74 68 20 30 20 6c 69 6e 65 73 29 20 28 6e 74 68 20 31 20 6c 69 6e 65 73 29 29 29 | st.(nth.0.lines).(nth.1.lines))) |
| 99360 | 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 69 6e 65 73 20 28 6e 74 68 63 64 72 20 32 | ...........(setq.lines.(nthcdr.2 |
| 99380 | 20 6c 69 6e 65 73 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 46 69 6c 65 20 43 6f 6d 6d 61 6e 64 73 | .lines)))))))..;;;.File.Commands |
| 993a0 | 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 69 | ..;;;###autoload.(defun.magit-fi |
| 993c0 | 6c 65 2d 73 74 61 67 65 20 28 29 0a 20 20 22 53 74 61 67 65 20 61 6c 6c 20 63 68 61 6e 67 65 73 | le-stage.()..."Stage.all.changes |
| 993e0 | 20 74 6f 20 74 68 65 20 66 69 6c 65 20 62 65 69 6e 67 20 76 69 73 69 74 65 64 20 69 6e 20 74 68 | .to.the.file.being.visited.in.th |
| 99400 | 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | e.current.buffer."...(interactiv |
| 99420 | 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 | e)...(unless.buffer-file-name... |
| 99440 | 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 20 76 69 73 69 74 69 6e 67 20 61 20 66 69 | ..(user-error."Not.visiting.a.fi |
| 99460 | 6c 65 22 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 | le"))...(magit-with-toplevel.... |
| 99480 | 20 28 6d 61 67 69 74 2d 73 74 61 67 65 2d 31 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 66 69 6c 65 | .(magit-stage-1.(and.(magit-file |
| 994a0 | 2d 69 67 6e 6f 72 65 64 2d 70 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 20 20 | -ignored-p.buffer-file-name).... |
| 994c0 | 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 79 2d 6f 72 2d 6e | .....................(if.(y-or-n |
| 994e0 | 2d 70 20 22 56 69 73 69 74 65 64 20 66 69 6c 65 20 69 73 20 69 67 6e 6f 72 65 64 3b 20 73 74 61 | -p."Visited.file.is.ignored;.sta |
| 99500 | 67 65 20 61 6e 79 77 61 79 3f 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ge.anyway?").................... |
| 99520 | 20 20 20 20 20 20 20 20 20 22 2d 2d 66 6f 72 63 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........."--force".............. |
| 99540 | 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 62 6f 72 74 22 | .............(user-error."Abort" |
| 99560 | 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 28 6d 61 | )))....................(list.(ma |
| 99580 | 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 29 29 0a 0a 3b 3b 3b | git-file-relative-name)))))..;;; |
| 995a0 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 75 6e | ###autoload.(defun.magit-file-un |
| 995c0 | 73 74 61 67 65 20 28 29 0a 20 20 22 55 6e 73 74 61 67 65 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 | stage.()..."Unstage.all.changes. |
| 995e0 | 74 6f 20 74 68 65 20 66 69 6c 65 20 62 65 69 6e 67 20 76 69 73 69 74 65 64 20 69 6e 20 74 68 65 | to.the.file.being.visited.in.the |
| 99600 | 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | .current.buffer."...(interactive |
| 99620 | 29 0a 20 20 28 75 6e 6c 65 73 73 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 | )...(unless.buffer-file-name.... |
| 99640 | 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 20 76 69 73 69 74 69 6e 67 20 61 20 66 69 6c | .(user-error."Not.visiting.a.fil |
| 99660 | 65 22 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 | e"))...(magit-with-toplevel..... |
| 99680 | 28 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 31 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 66 69 | (magit-unstage-1.(list.(magit-fi |
| 996a0 | 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | le-relative-name)))))..;;;###aut |
| 996c0 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 20 | oload.(defun.magit-file-untrack. |
| 996e0 | 28 66 69 6c 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 66 6f 72 63 65 29 0a 20 20 22 55 6e 74 72 61 | (files.&optional.force)..."Untra |
| 99700 | 63 6b 20 74 68 65 20 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 | ck.the.selected.FILES.or.one.fil |
| 99720 | 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 57 69 74 68 20 | e.read.in.the.minibuffer...With. |
| 99740 | 61 20 70 72 65 66 69 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 | a.prefix.argument.FORCE.do.so.ev |
| 99760 | 65 6e 20 77 68 65 6e 20 74 68 65 20 66 69 6c 65 73 20 68 61 76 65 0a 73 74 61 67 65 64 20 61 73 | en.when.the.files.have.staged.as |
| 99780 | 20 77 65 6c 6c 20 61 73 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2e 22 0a 20 20 28 69 | .well.as.unstaged.changes."...(i |
| 997a0 | 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6f 72 20 28 69 66 2d 6c 65 74 20 28 28 66 | nteractive.(list.(or.(if-let.((f |
| 997c0 | 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 27 66 69 6c 65 20 | iles.(magit-region-values.'file. |
| 997e0 | 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 20 | t)))............................ |
| 99800 | 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 61 72 | ..(if.(magit-file-tracked-p.(car |
| 99820 | 20 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .files))........................ |
| 99840 | 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 6c 65 73 20 27 | ..........(magit-confirm-files.' |
| 99860 | 75 6e 74 72 61 63 6b 20 66 69 6c 65 73 20 22 55 6e 74 72 61 63 6b 22 29 0a 20 20 20 20 20 20 20 | untrack.files."Untrack")........ |
| 99880 | 20 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 | ........................(user-er |
| 998a0 | 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 20 20 20 20 20 | ror."Already.untracked"))....... |
| 998c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 | .....................(list.(magi |
| 998e0 | 74 2d 72 65 61 64 2d 74 72 61 63 6b 65 64 2d 66 69 6c 65 20 22 55 6e 74 72 61 63 6b 20 66 69 6c | t-read-tracked-file."Untrack.fil |
| 99900 | 65 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 63 75 72 72 | e"))))......................curr |
| 99920 | 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 77 69 74 68 2d 74 | ent-prefix-arg))...(magit-with-t |
| 99940 | 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 72 6d 22 20 | oplevel.....(magit-run-git."rm". |
| 99960 | 22 2d 2d 63 61 63 68 65 64 22 20 28 61 6e 64 20 66 6f 72 63 65 20 22 2d 2d 66 6f 72 63 65 22 29 | "--cached".(and.force."--force") |
| 99980 | 20 22 2d 2d 22 20 66 69 6c 65 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | ."--".files)))..;;;###autoload.( |
| 999a0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 20 28 66 69 6c 65 20 6e 65 | defun.magit-file-rename.(file.ne |
| 999c0 | 77 6e 61 6d 65 29 0a 20 20 22 52 65 6e 61 6d 65 20 6f 72 20 6d 6f 76 65 20 46 49 4c 45 20 74 6f | wname)..."Rename.or.move.FILE.to |
| 999e0 | 20 4e 45 57 4e 41 4d 45 2e 0a 4e 45 57 4e 41 4d 45 20 6d 61 79 20 62 65 20 61 20 66 69 6c 65 20 | .NEWNAME..NEWNAME.may.be.a.file. |
| 99a00 | 6f 72 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 2e 20 20 49 66 20 46 49 4c 45 20 69 73 6e 27 | or.directory.name...If.FILE.isn' |
| 99a20 | 74 20 74 72 61 63 6b 65 64 20 69 6e 0a 47 69 74 2c 20 66 61 6c 6c 62 61 63 6b 20 74 6f 20 75 73 | t.tracked.in.Git,.fallback.to.us |
| 99a40 | 69 6e 67 20 60 72 65 6e 61 6d 65 2d 66 69 6c 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | ing.`rename-file'."...(interacti |
| 99a60 | 76 65 0a 20 20 20 28 6c 65 74 2a 20 28 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 | ve....(let*.((file.(magit-read-f |
| 99a80 | 69 6c 65 20 22 52 65 6e 61 6d 65 20 66 69 6c 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 | ile."Rename.file"))...........(p |
| 99aa0 | 61 74 68 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 | ath.(expand-file-name.file.(magi |
| 99ac0 | 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 70 61 74 68 20 28 | t-toplevel))))......(list.path.( |
| 99ae0 | 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 20 20 20 20 20 | expand-file-name................ |
| 99b00 | 20 20 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 66 6f 72 6d 61 74 20 22 4d 6f 76 65 20 | ..(read-file-name.(format."Move. |
| 99b20 | 25 73 20 74 6f 20 64 65 73 74 69 6e 61 74 69 6f 6e 3a 20 22 20 66 69 6c 65 29 0a 20 20 20 20 20 | %s.to.destination:.".file)...... |
| 99b40 | 20 20 20 20 20 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 | ............................(fil |
| 99b60 | 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 70 61 74 68 29 29 29 29 29 29 0a 20 20 28 6c | e-name-directory.path))))))...(l |
| 99b80 | 65 74 20 28 28 6f 6c 64 62 75 66 20 28 67 65 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 66 69 6c | et.((oldbuf.(get-file-buffer.fil |
| 99ba0 | 65 29 29 0a 20 20 20 20 20 20 20 20 28 64 73 74 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 | e)).........(dstdir.(file-name-d |
| 99bc0 | 69 72 65 63 74 6f 72 79 20 6e 65 77 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 28 64 73 74 66 | irectory.newname)).........(dstf |
| 99be0 | 69 6c 65 20 28 69 66 20 28 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 2d 70 20 6e 65 77 6e 61 6d | ile.(if.(directory-name-p.newnam |
| 99c00 | 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 6f 6e 63 61 74 20 | e)......................(concat. |
| 99c20 | 6e 65 77 6e 61 6d 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 | newname.(file-name-nondirectory. |
| 99c40 | 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 6e 61 6d | file))....................newnam |
| 99c60 | 65 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6f 6c 64 62 75 66 20 28 62 75 66 66 | e))).....(when.(and.oldbuf.(buff |
| 99c80 | 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 6f 6c 64 62 75 66 29 29 0a 20 20 20 20 20 20 28 75 73 | er-modified-p.oldbuf)).......(us |
| 99ca0 | 65 72 2d 65 72 72 6f 72 20 22 53 61 76 65 20 25 73 20 62 65 66 6f 72 65 20 6d 6f 76 69 6e 67 20 | er-error."Save.%s.before.moving. |
| 99cc0 | 69 74 22 20 66 69 6c 65 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 | it".file)).....(when.(file-exist |
| 99ce0 | 73 2d 70 20 64 73 74 66 69 6c 65 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | s-p.dstfile).......(user-error." |
| 99d00 | 25 73 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 22 20 64 73 74 66 69 6c 65 29 29 0a 20 20 20 | %s.already.exists".dstfile)).... |
| 99d20 | 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 73 74 64 69 72 29 0a | .(unless.(file-exists-p.dstdir). |
| 99d40 | 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 44 65 73 74 69 6e 61 74 69 6f 6e 20 64 | ......(user-error."Destination.d |
| 99d60 | 69 72 65 63 74 6f 72 79 20 25 73 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 22 20 64 73 74 64 | irectory.%s.does.not.exist".dstd |
| 99d80 | 69 72 29 29 0a 20 20 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 | ir)).....(if.(magit-file-tracked |
| 99da0 | 2d 70 20 66 69 6c 65 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 | -p.file).........(magit-call-git |
| 99dc0 | 20 22 6d 76 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 | ."mv".........................(m |
| 99de0 | 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 20 66 69 | agit-convert-filename-for-git.fi |
| 99e00 | 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | le).........................(mag |
| 99e20 | 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 20 6e 65 77 6e | it-convert-filename-for-git.newn |
| 99e40 | 61 6d 65 29 29 0a 20 20 20 20 20 20 28 72 65 6e 61 6d 65 2d 66 69 6c 65 20 66 69 6c 65 20 6e 65 | ame)).......(rename-file.file.ne |
| 99e60 | 77 6e 61 6d 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 28 | wname.current-prefix-arg)).....( |
| 99e80 | 77 68 65 6e 20 6f 6c 64 62 75 66 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d | when.oldbuf.......(with-current- |
| 99ea0 | 62 75 66 66 65 72 20 6f 6c 64 62 75 66 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 | buffer.oldbuf.........(let.((buf |
| 99ec0 | 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 29 29 | fer-read-only.buffer-read-only)) |
| 99ee0 | 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 76 69 73 69 74 65 64 2d 66 69 6c 65 2d 6e 61 6d | ...........(set-visited-file-nam |
| 99f00 | 65 20 64 73 74 66 69 6c 65 20 6e 69 6c 20 74 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 66 | e.dstfile.nil.t)).........(if.(f |
| 99f20 | 62 6f 75 6e 64 70 20 27 76 63 2d 72 65 66 72 65 73 68 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 | boundp.'vc-refresh-state)....... |
| 99f40 | 20 20 20 20 20 20 28 76 63 2d 72 65 66 72 65 73 68 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 | ......(vc-refresh-state)........ |
| 99f60 | 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 20 20 | ...(with-no-warnings............ |
| 99f80 | 20 28 76 63 2d 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 29 29 29 29 29 29 0a 20 20 28 6d 61 67 | .(vc-find-file-hook))))))...(mag |
| 99fa0 | 69 74 2d 72 65 66 72 65 73 68 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | it-refresh))..;;;###autoload.(de |
| 99fc0 | 66 75 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 64 65 6c 65 74 65 20 28 66 69 6c 65 73 20 26 6f 70 | fun.magit-file-delete.(files.&op |
| 99fe0 | 74 69 6f 6e 61 6c 20 66 6f 72 63 65 29 0a 20 20 22 44 65 6c 65 74 65 20 74 68 65 20 73 65 6c 65 | tional.force)..."Delete.the.sele |
| 9a000 | 63 74 65 64 20 46 49 4c 45 53 20 6f 72 20 6f 6e 65 20 66 69 6c 65 20 72 65 61 64 20 69 6e 20 74 | cted.FILES.or.one.file.read.in.t |
| 9a020 | 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 | he.minibuffer...With.a.prefix.ar |
| 9a040 | 67 75 6d 65 6e 74 20 46 4f 52 43 45 20 64 6f 20 73 6f 20 65 76 65 6e 20 77 68 65 6e 20 74 68 65 | gument.FORCE.do.so.even.when.the |
| 9a060 | 20 66 69 6c 65 73 20 68 61 76 65 0a 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2e | .files.have.uncommitted.changes. |
| 9a080 | 20 20 57 68 65 6e 20 74 68 65 20 66 69 6c 65 73 20 61 72 65 6e 27 74 20 62 65 69 6e 67 20 74 72 | ..When.the.files.aren't.being.tr |
| 9a0a0 | 61 63 6b 65 64 20 69 6e 0a 47 69 74 2c 20 74 68 65 6e 20 66 61 6c 6c 62 61 63 6b 20 74 6f 20 75 | acked.in.Git,.then.fallback.to.u |
| 9a0c0 | 73 69 6e 67 20 60 64 65 6c 65 74 65 2d 66 69 6c 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | sing.`delete-file'."...(interact |
| 9a0e0 | 69 76 65 20 28 6c 69 73 74 20 28 69 66 2d 6c 65 74 20 28 28 66 69 6c 65 73 20 28 6d 61 67 69 74 | ive.(list.(if-let.((files.(magit |
| 9a100 | 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27 66 69 6c 65 20 74 29 29 29 0a 20 20 20 20 20 20 | -region-values.'file.t)))....... |
| 9a120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 | ...................(magit-confir |
| 9a140 | 6d 2d 66 69 6c 65 73 20 27 64 65 6c 65 74 65 20 66 69 6c 65 73 20 22 44 65 6c 65 74 65 22 29 0a | m-files.'delete.files."Delete"). |
| 9a160 | 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 6d 61 | .......................(list.(ma |
| 9a180 | 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 20 22 44 65 6c 65 74 65 20 66 69 6c 65 22 29 29 29 0a 20 | git-read-file."Delete.file"))).. |
| 9a1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 2d 70 72 65 66 | ....................current-pref |
| 9a1c0 | 69 78 2d 61 72 67 29 29 0a 20 20 28 69 66 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 74 72 61 63 6b | ix-arg))...(if.(magit-file-track |
| 9a1e0 | 65 64 2d 70 20 28 63 61 72 20 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 | ed-p.(car.files)).......(magit-c |
| 9a200 | 61 6c 6c 2d 67 69 74 20 22 72 6d 22 20 28 61 6e 64 20 66 6f 72 63 65 20 22 2d 2d 66 6f 72 63 65 | all-git."rm".(and.force."--force |
| 9a220 | 22 29 20 22 2d 2d 22 20 66 69 6c 65 73 29 0a 20 20 20 20 28 6c 65 74 20 28 28 74 6f 70 64 69 72 | ")."--".files).....(let.((topdir |
| 9a240 | 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 | .(magit-toplevel))).......(dolis |
| 9a260 | 74 20 28 66 69 6c 65 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 66 | t.(file.files).........(delete-f |
| 9a280 | 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 20 74 6f 70 64 69 | ile.(expand-file-name.file.topdi |
| 9a2a0 | 72 29 20 74 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 0a 3b 3b 3b | r).t))))...(magit-refresh))..;;; |
| 9a2c0 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 63 68 | ###autoload.(defun.magit-file-ch |
| 9a2e0 | 65 63 6b 6f 75 74 20 28 72 65 76 20 66 69 6c 65 29 0a 20 20 22 43 68 65 63 6b 6f 75 74 20 46 49 | eckout.(rev.file)..."Checkout.FI |
| 9a300 | 4c 45 20 66 72 6f 6d 20 52 45 56 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 | LE.from.REV."...(interactive.... |
| 9a320 | 28 6c 65 74 20 28 28 72 65 76 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 | (let.((rev.(magit-read-branch-or |
| 9a340 | 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 43 68 65 63 6b 6f 75 74 | -commit................"Checkout |
| 9a360 | 20 66 72 6f 6d 20 72 65 76 69 73 69 6f 6e 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 | .from.revision".magit-buffer-rev |
| 9a380 | 69 73 69 6f 6e 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 72 65 76 20 28 6d 61 67 69 74 2d 72 | ision)))......(list.rev.(magit-r |
| 9a3a0 | 65 61 64 2d 66 69 6c 65 2d 66 72 6f 6d 2d 72 65 76 20 72 65 76 20 22 43 68 65 63 6b 6f 75 74 20 | ead-file-from-rev.rev."Checkout. |
| 9a3c0 | 66 69 6c 65 22 20 6e 69 6c 20 74 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f | file".nil.t))))...(magit-with-to |
| 9a3e0 | 70 6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 63 68 65 63 6b | plevel.....(magit-run-git."check |
| 9a400 | 6f 75 74 22 20 72 65 76 20 22 2d 2d 22 20 66 69 6c 65 29 29 29 0a 0a 3b 3b 3b 20 52 65 61 64 20 | out".rev."--".file)))..;;;.Read. |
| 9a420 | 46 69 6c 65 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d 68 69 | File..(defvar.magit-read-file-hi |
| 9a440 | 73 74 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d | st.nil)..(defun.magit-read-file- |
| 9a460 | 66 72 6f 6d 2d 72 65 76 20 28 72 65 76 20 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 64 | from-rev.(rev.prompt.&optional.d |
| 9a480 | 65 66 61 75 6c 74 20 69 6e 63 6c 75 64 65 2d 64 69 72 73 29 0a 20 20 28 6c 65 74 20 28 28 66 69 | efault.include-dirs)...(let.((fi |
| 9a4a0 | 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 72 65 76 29 29 29 | les.(magit-revision-files.rev))) |
| 9a4c0 | 0a 20 20 20 20 28 77 68 65 6e 20 69 6e 63 6c 75 64 65 2d 64 69 72 73 0a 20 20 20 20 20 20 28 73 | .....(when.include-dirs.......(s |
| 9a4e0 | 65 74 71 20 66 69 6c 65 73 20 28 73 6f 72 74 20 28 6e 63 6f 6e 63 20 66 69 6c 65 73 20 28 6d 61 | etq.files.(sort.(nconc.files.(ma |
| 9a500 | 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 64 69 72 65 63 74 6f 72 69 65 73 20 72 65 76 29 29 0a 20 | git-revision-directories.rev)).. |
| 9a520 | 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 73 74 72 69 6e 67 3c | .......................#'string< |
| 9a540 | 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 64 0a 20 | ))).....(magit-completing-read.. |
| 9a560 | 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 61 67 69 | ....prompt.files.nil.t.nil.'magi |
| 9a580 | 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 65 6d 62 | t-read-file-hist......(car.(memb |
| 9a5a0 | 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 2d 66 69 | er.(or.default.(magit-current-fi |
| 9a5c0 | 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 2d 72 65 | le)).files)))))..(defun.magit-re |
| 9a5e0 | 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 63 6b 65 | ad-file.(prompt.&optional.tracke |
| 9a600 | 64 2d 6f 6e 6c 79 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 | d-only)...(magit-with-toplevel.. |
| 9a620 | 20 20 20 28 6c 65 74 20 28 28 63 68 6f 69 63 65 73 20 28 6e 63 6f 6e 63 20 28 6d 61 67 69 74 2d | ...(let.((choices.(nconc.(magit- |
| 9a640 | 6c 69 73 74 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 | list-files)..................... |
| 9a660 | 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 74 72 61 63 6b 65 64 2d 6f 6e 6c 79 29 0a 20 20 | ......(and.(not.tracked-only)... |
| 9a680 | 20 20 20 20 20 20 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 |
| 9a6a0 | 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 20 20 20 20 20 28 | git-untracked-files))))).......( |
| 9a6c0 | 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20 70 72 6f | magit-completing-read........pro |
| 9a6e0 | 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 20 20 | mpt.choices.nil.t.nil.nil....... |
| 9a700 | 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 |
| 9a720 | 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)).... |
| 9a740 | 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 69 6c 65 | .....................(magit-file |
| 9a760 | 2d 72 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 | -relative-name.nil.tracked-only) |
| 9a780 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 6f 69 63 65 73 29 29 29 | ).....................choices))) |
| 9a7a0 | 29 29 29 0a 0a 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 | )))..(defun.magit-read-tracked-f |
| 9a7c0 | 69 6c 65 20 28 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 | ile.(prompt)...(magit-read-file. |
| 9a7e0 | 70 72 6f 6d 70 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 75 6e | prompt.t))..(defun.magit-read-un |
| 9a800 | 6d 65 72 67 65 64 2d 66 69 6c 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 70 72 6f 6d 70 74 29 0a 20 | merged-file.(&optional.prompt).. |
| 9a820 | 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 65 6e 74 2d | .(let.((current..(magit-current- |
| 9a840 | 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6d 65 72 67 65 64 20 28 6d 61 67 69 74 2d | file)).........(unmerged.(magit- |
| 9a860 | 75 6e 6d 65 72 67 65 64 2d 66 69 6c 65 73 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 75 6e | unmerged-files))).....(unless.un |
| 9a880 | 6d 65 72 67 65 64 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 65 72 65 20 | merged.......(user-error."There. |
| 9a8a0 | 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 74 73 22 29 29 0a 20 | are.no.unresolved.conflicts")).. |
| 9a8c0 | 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 28 6f 72 20 70 72 | ...(magit-completing-read.(or.pr |
| 9a8e0 | 6f 6d 70 74 20 22 52 65 73 6f 6c 76 65 20 66 69 6c 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ompt."Resolve.file")............ |
| 9a900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 6d 65 72 67 65 64 20 6e 69 6c 20 74 20 6e | ................unmerged.nil.t.n |
| 9a920 | 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 20 | il.nil.......................... |
| 9a940 | 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 63 75 72 72 65 6e 74 20 75 6e 6d 65 72 67 65 64 29 | ..(car.(member.current.unmerged) |
| 9a960 | 29 29 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 6f | ))))..(defun.magit-read-file-cho |
| 9a980 | 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 6f | ice.(prompt.files.&optional.erro |
| 9a9a0 | 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 4c | r.default)..."Read.file.from.FIL |
| 9a9c0 | 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 65 | ES...If.FILES.has.only.one.membe |
| 9a9e0 | 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 74 | r,.return.that.instead.of.prompt |
| 9aa00 | 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 69 | ing..If.FILES.has.no.members,.gi |
| 9aa20 | 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 67 | ve.a.user.error...ERROR.can.be.g |
| 9aa40 | 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 69 | iven.to.provide.a.more.informati |
| 9aa60 | 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 6c | ve.error...If.DEFAULT.is.non-nil |
| 9aa80 | 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 20 | ,.use.this.as.the.default.value. |
| 9aaa0 | 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 2e | instead.of.`magit-current-file'. |
| 9aac0 | 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 30 | "...(pcase.(length.files).....(0 |
| 9aae0 | 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 20 | .(user-error.(or.error."No.file. |
| 9ab00 | 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 0a | choices"))).....(1.(car.files)). |
| 9ab20 | 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 20 | ....(_.(magit-completing-read... |
| 9ab40 | 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 61 | ......prompt.files.nil.t.nil.'ma |
| 9ab60 | 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 20 | git-read-file-hist.........(car. |
| 9ab80 | 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 65 | (member.(or.default.(magit-curre |
| 9aba0 | 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 61 | nt-file)).files))))))..(defun.ma |
| 9abc0 | 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 61 | git-read-changed-file.(rev-or-ra |
| 9abe0 | 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 20 | nge.prompt.&optional.default)... |
| 9ac00 | 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 70 | (magit-read-file-choice....promp |
| 9ac20 | 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 72 | t....(magit-changed-files.rev-or |
| 9ac40 | 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 4e | -range)....default....(concat."N |
| 9ac60 | 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 65 | o.file.changed.in.".rev-or-range |
| 9ac80 | 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75 6e | )))..;;;._..(define-obsolete-fun |
| 9aca0 | 63 74 69 6f 6e 2d 61 6c 69 61 73 20 27 6d 61 67 69 74 2d 73 74 61 67 65 2d 62 75 66 66 65 72 2d | ction-alias.'magit-stage-buffer- |
| 9acc0 | 66 69 6c 65 0a 20 20 27 6d 61 67 69 74 2d 66 69 6c 65 2d 73 74 61 67 65 20 22 4d 61 67 69 74 20 | file...'magit-file-stage."Magit. |
| 9ace0 | 34 2e 33 2e 32 22 29 0a 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75 6e 63 74 69 | 4.3.2")..(define-obsolete-functi |
| 9ad00 | 6f 6e 2d 61 6c 69 61 73 20 27 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 62 75 66 66 65 72 2d 66 | on-alias.'magit-unstage-buffer-f |
| 9ad20 | 69 6c 65 0a 20 20 27 6d 61 67 69 74 2d 66 69 6c 65 2d 75 6e 73 74 61 67 65 20 22 4d 61 67 69 74 | ile...'magit-file-unstage."Magit |
| 9ad40 | 20 34 2e 33 2e 32 22 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 66 69 6c 65 73 29 | .4.3.2")..(provide.'magit-files) |
| 9ad60 | 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 00 00 | .;;;.magit-files.el.ends.here... |
| 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 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 65 6c 00 00 00 00 00 | magit-4.3.8/magit-remote.el..... |
| 9ae20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9ae40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9ae60 | 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 |
| 9ae80 | 30 30 33 37 30 36 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 32 31 37 00 20 30 00 00 00 | 0037067.00000000000.014217..0... |
| 9aea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9aec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9aee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9af00 | 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................... |
| 9af20 | 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................... |
| 9af40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9af60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9af80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9afa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9afc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9afe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b000 | 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 65 6c 20 2d 2d 2d 20 54 72 61 6e 73 66 65 72 | ;;;.magit-remote.el.---.Transfer |
| 9b020 | 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 |
| 9b040 | 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 | g:t.-*-..;;.Copyright.(C).2008-2 |
| 9b060 | 30 32 35 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 | 025.The.Magit.Project.Contributo |
| 9b080 | 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c | rs..;;.Author:.Jonas.Bernoulli.< |
| 9b0a0 | 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e | emacs.magit@jonas.bernoulli.dev> |
| 9b0c0 | 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 20 | .;;.Maintainer:.Jonas.Bernoulli. |
| 9b0e0 | 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 | <emacs.magit@jonas.bernoulli.dev |
| 9b100 | 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 |
| 9b120 | 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 |
| 9b140 | 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 | e.software:.you.can.redistribute |
| 9b160 | 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 |
| 9b180 | 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 |
| 9b1a0 | 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 |
| 9b1c0 | 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 | .Free.Software.Foundation,.eithe |
| 9b1e0 | 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b | r.version.3.of.the.License,.or.; |
| 9b200 | 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 | ;.(at.your.option).any.later.ver |
| 9b220 | 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 |
| 9b240 | 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 |
| 9b260 | 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 |
| 9b280 | 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 |
| 9b2a0 | 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 |
| 9b2c0 | 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... |
| 9b2e0 | 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 |
| 9b300 | 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 |
| 9b320 | 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 |
| 9b340 | 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. |
| 9b360 | 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 |
| 9b380 | 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f | e.<https://www.gnu.org/licenses/ |
| 9b3a0 | 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 | >...;;;.Commentary:..;;.This.lib |
| 9b3c0 | 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 72 65 6d 6f 74 65 20 63 6f 6d 6d 61 6e 64 73 2e | rary.implements.remote.commands. |
| 9b3e0 | 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 3b | ..;;;.Code:..(require.'magit)..; |
| 9b400 | 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 6d | ;;.Options..(defcustom.magit-rem |
| 9b420 | 6f 74 65 2d 61 64 64 2d 73 65 74 2d 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 20 27 | ote-add-set-remote.pushDefault.' |
| 9b440 | 61 73 6b 2d 69 66 2d 75 6e 73 65 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 65 74 20 74 | ask-if-unset..."Whether.to.set.t |
| 9b460 | 68 65 20 76 61 6c 75 65 20 6f 66 20 60 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 27 | he.value.of.`remote.pushDefault' |
| 9b480 | 20 61 66 74 65 72 20 61 64 64 69 6e 67 20 61 20 72 65 6d 6f 74 65 2e 0a 0a 49 66 20 60 61 73 6b | .after.adding.a.remote...If.`ask |
| 9b4a0 | 27 2c 20 74 68 65 6e 20 61 6c 77 61 79 73 20 61 73 6b 2e 20 20 49 66 20 60 61 73 6b 2d 69 66 2d | ',.then.always.ask...If.`ask-if- |
| 9b4c0 | 75 6e 73 65 74 27 2c 20 74 68 65 6e 20 61 73 6b 2c 20 62 75 74 20 6f 6e 6c 79 0a 69 66 20 74 68 | unset',.then.ask,.but.only.if.th |
| 9b4e0 | 65 20 76 61 72 69 61 62 6c 65 20 69 73 6e 27 74 20 73 65 74 20 61 6c 72 65 61 64 79 2e 20 20 49 | e.variable.isn't.set.already...I |
| 9b500 | 66 20 6e 69 6c 2c 20 74 68 65 6e 20 64 6f 6e 27 74 20 65 76 65 72 20 73 65 74 2e 0a 49 66 20 74 | f.nil,.then.don't.ever.set..If.t |
| 9b520 | 68 65 20 76 61 6c 75 65 20 69 73 20 61 20 73 74 72 69 6e 67 2c 20 74 68 65 6e 20 73 65 74 20 77 | he.value.is.a.string,.then.set.w |
| 9b540 | 69 74 68 6f 75 74 20 61 73 6b 69 6e 67 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 0a 74 68 65 | ithout.asking,.provided.that.the |
| 9b560 | 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 75 | .name.of.the.added.remote.is.equ |
| 9b580 | 61 6c 20 74 6f 20 74 68 61 74 20 73 74 72 69 6e 67 20 61 6e 64 20 74 68 65 0a 76 61 72 69 61 62 | al.to.that.string.and.the.variab |
| 9b5a0 | 6c 65 20 69 73 6e 27 74 20 61 6c 72 65 61 64 79 20 73 65 74 2e 22 0a 20 20 3a 70 61 63 6b 61 67 | le.isn't.already.set."...:packag |
| 9b5c0 | 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 34 2e 30 22 29 0a 20 20 3a | e-version.'(magit..."2.4.0")...: |
| 9b5e0 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 28 | group.'magit-commands...:type.'( |
| 9b600 | 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 41 73 6b 20 69 66 20 75 6e 73 65 | choice.(const..:tag."Ask.if.unse |
| 9b620 | 74 22 20 61 73 6b 2d 69 66 2d 75 6e 73 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t".ask-if-unset)................ |
| 9b640 | 20 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 41 6c 77 61 79 73 20 61 73 6b 22 20 61 73 6b 29 | ..(const..:tag."Always.ask".ask) |
| 9b660 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 | ..................(string.:tag." |
| 9b680 | 53 65 74 20 69 66 20 6e 61 6d 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Set.if.named").................. |
| 9b6a0 | 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 44 6f 6e 27 74 20 73 65 74 22 29 29 29 0a 0a 28 64 65 | (const..:tag."Don't.set")))..(de |
| 9b6c0 | 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 64 69 72 65 63 74 2d 63 6f 6e 66 | fcustom.magit-remote-direct-conf |
| 9b6e0 | 69 67 75 72 65 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 60 | igure.t..."Whether.the.command.` |
| 9b700 | 6d 61 67 69 74 2d 72 65 6d 6f 74 65 27 20 73 68 6f 77 73 20 47 69 74 20 76 61 72 69 61 62 6c 65 | magit-remote'.shows.Git.variable |
| 9b720 | 73 2e 0a 57 68 65 6e 20 73 65 74 20 74 6f 20 6e 69 6c 2c 20 6e 6f 20 76 61 72 69 61 62 6c 65 73 | s..When.set.to.nil,.no.variables |
| 9b740 | 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 74 68 69 73 20 74 72 61 6e 73 69 65 6e 74 | .are.displayed.by.this.transient |
| 9b760 | 0a 63 6f 6d 6d 61 6e 64 2c 20 69 6e 73 74 65 61 64 20 74 68 65 20 73 75 62 2d 74 72 61 6e 73 69 | .command,.instead.the.sub-transi |
| 9b780 | 65 6e 74 20 60 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 63 6f 6e 66 69 67 75 72 65 27 0a 68 61 73 | ent.`magit-remote-configure'.has |
| 9b7a0 | 20 74 6f 20 62 65 20 75 73 65 64 20 74 6f 20 76 69 65 77 20 61 6e 64 20 63 68 61 6e 67 65 20 72 | .to.be.used.to.view.and.change.r |
| 9b7c0 | 65 6d 6f 74 65 20 72 65 6c 61 74 65 64 20 76 61 72 69 61 62 6c 65 73 2e 22 0a 20 20 3a 70 61 63 | emote.related.variables."...:pac |
| 9b7e0 | 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 32 2e 30 22 29 | kage-version.'(magit..."2.12.0") |
| 9b800 | 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 |
| 9b820 | 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 70 72 | e.'boolean)..(defcustom.magit-pr |
| 9b840 | 65 66 65 72 2d 70 75 73 68 2d 64 65 66 61 75 6c 74 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 | efer-push-default.nil..."Whether |
| 9b860 | 20 74 6f 20 70 72 65 66 65 72 20 60 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 27 20 | .to.prefer.`remote.pushDefault'. |
| 9b880 | 6f 76 65 72 20 70 65 72 2d 62 72 61 6e 63 68 20 76 61 72 69 61 62 6c 65 73 2e 22 0a 20 20 3a 70 | over.per-branch.variables."...:p |
| 9b8a0 | 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" |
| 9b8c0 | 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 |
| 9b8e0 | 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 | pe.'boolean)..;;;.Commands..;;;# |
| 9b900 | 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 6d 6f | ##autoload.(autoload.'magit-remo |
| 9b920 | 74 65 20 22 6d 61 67 69 74 2d 72 65 6d 6f 74 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 | te."magit-remote".nil.t).(transi |
| 9b940 | 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 20 28 | ent-define-prefix.magit-remote.( |
| 9b960 | 72 65 6d 6f 74 65 29 0a 20 20 22 41 64 64 2c 20 63 6f 6e 66 69 67 75 72 65 20 6f 72 20 72 65 6d | remote)..."Add,.configure.or.rem |
| 9b980 | 6f 76 65 20 61 20 72 65 6d 6f 74 65 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d | ove.a.remote."...:man-page."git- |
| 9b9a0 | 72 65 6d 6f 74 65 22 0a 20 20 3a 76 61 6c 75 65 20 27 28 22 2d 66 22 29 0a 20 20 5b 22 56 61 72 | remote"...:value.'("-f")...["Var |
| 9b9c0 | 69 61 62 6c 65 73 22 0a 20 20 20 3a 69 66 20 28 23 23 61 6e 64 20 6d 61 67 69 74 2d 72 65 6d 6f | iables"....:if.(##and.magit-remo |
| 9b9e0 | 74 65 2d 64 69 72 65 63 74 2d 63 6f 6e 66 69 67 75 72 65 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 | te-direct-configure.(transient-s |
| 9ba00 | 63 6f 70 65 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 72 65 6d | cope))....("u".magit-remote.<rem |
| 9ba20 | 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 65 2e 3c | ote>.url)....("U".magit-remote.< |
| 9ba40 | 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 72 65 6d | remote>.fetch)....("s".magit-rem |
| 9ba60 | 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 20 6d 61 | ote.<remote>.pushurl)....("S".ma |
| 9ba80 | 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 28 22 4f | git-remote.<remote>.push)....("O |
| 9baa0 | 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 74 29 5d | ".magit-remote.<remote>.tagopt)] |
| 9bac0 | 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 2d 66 22 | ...["Arguments.for.add"....("-f" |
| 9bae0 | 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 22 41 63 | ."Fetch.after.add"."-f")]...["Ac |
| 9bb00 | 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 20 20 20 | tions"....[("a"."Add"........... |
| 9bb20 | 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 28 22 72 | .......magit-remote-add).....("r |
| 9bb40 | 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 74 2d 72 | "."Rename"...............magit-r |
| 9bb60 | 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 65 22 20 | emote-rename).....("k"."Remove". |
| 9bb80 | 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 6d 6f 76 | ..............magit-remote-remov |
| 9bba0 | 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 20 20 20 | e)]....[("C"."Configure..."..... |
| 9bbc0 | 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 20 20 20 | ....magit-remote-configure)..... |
| 9bbe0 | 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 61 67 69 | ("p"."Prune.stale.branches".magi |
| 9bc00 | 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 6e 65 20 | t-remote-prune).....("P"."Prune. |
| 9bc20 | 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 70 72 75 | stale.refspecs".magit-remote-pru |
| 9bc40 | 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 61 6c 6c | ne-refspecs).....(7."z"."Unshall |
| 9bc60 | 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 68 61 6c | ow.remote"...magit-remote-unshal |
| 9bc80 | 6c 6f 77 29 5d 0a 20 20 20 5b 28 22 64 20 75 22 20 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 64 65 | low)]....[("d.u".magit-update-de |
| 9bca0 | 66 61 75 6c 74 2d 62 72 61 6e 63 68 29 5d 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | fault-branch)]]...(interactive.( |
| 9bcc0 | 6c 69 73 74 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 65 29 29 | list.(magit-get-current-remote)) |
| 9bce0 | 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 65 6d 6f | )...(transient-setup.'magit-remo |
| 9bd00 | 74 65 20 6e 69 6c 20 6e 69 6c 20 3a 73 63 6f 70 65 20 72 65 6d 6f 74 65 29 29 0a 0a 28 64 65 66 | te.nil.nil.:scope.remote))..(def |
| 9bd20 | 75 6e 20 6d 61 67 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 | un.magit-read-url.(prompt.&optio |
| 9bd40 | 6e 61 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 0a 20 20 28 6c 65 74 20 28 28 75 72 6c 20 | nal.initial-input)...(let.((url. |
| 9bd60 | 28 6d 61 67 69 74 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 | (magit-read-string-ns.prompt.ini |
| 9bd80 | 74 69 61 6c 2d 69 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 | tial-input))).....(if.(string-pr |
| 9bda0 | 65 66 69 78 2d 70 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 | efix-p."~".url).........(expand- |
| 9bdc0 | 66 69 6c 65 2d 6e 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 | file-name.url).......url)))..;;; |
| 9bde0 | 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 6d 6f 74 65 2d | ###autoload.(defun.magit-remote- |
| 9be00 | 61 64 64 20 28 72 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 | add.(remote.url.&optional.args). |
| 9be20 | 20 20 22 41 64 64 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 | .."Add.a.remote.named.REMOTE.and |
| 9be40 | 20 66 65 74 63 68 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 | .fetch.it."...(interactive....(l |
| 9be60 | 65 74 20 28 28 6f 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 | et.((origin.(magit-get."remote.o |
| 9be80 | 72 69 67 69 6e 2e 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 | rigin.url"))..........(remote.(m |
| 9bea0 | 61 67 69 74 2d 72 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 | agit-read-string-ns."Remote.name |
| 9bec0 | 22 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 | ")))......(list.remote.......... |
| 9bee0 | 20 20 28 6d 61 67 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 | ..(magit-read-url............."R |
| 9bf00 | 65 6d 6f 74 65 20 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 | emote.url".............(and.orig |
| 9bf20 | 69 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 74 63 | in..................(string-matc |
| 9bf40 | 68 20 22 5c 5c 28 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 | h."\\([^:/]+\\)/[^/]+\\(\\.git\\ |
| 9bf60 | 29 3f 5c 5c 27 22 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 | )?\\'".origin).................. |
| 9bf80 | 28 72 65 70 6c 61 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 | (replace-match.remote.t.t.origin |
| 9bfa0 | 20 31 29 29 29 0a 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 | .1)))............(transient-args |
| 9bfc0 | 20 27 6d 61 67 69 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 | .'magit-remote))))...(if.(pcase. |
| 9bfe0 | 28 6c 69 73 74 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 61 64 64 2d 73 65 74 2d 72 65 6d 6f 74 | (list.magit-remote-add-set-remot |
| 9c000 | 65 2e 70 75 73 68 44 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.pushDefault................... |
| 9c020 | 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" |
| 9c040 | 29 29 0a 20 20 20 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 | )).........(`(,(pred.stringp).,_ |
| 9c060 | 29 20 74 29 0a 20 20 20 20 20 20 20 20 28 28 6f 72 20 60 28 61 73 6b 20 2c 5f 29 20 27 28 61 73 | ).t).........((or.`(ask.,_).'(as |
| 9c080 | 6b 2d 69 66 2d 75 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 | k-if-unset.nil))..........(y-or- |
| 9c0a0 | 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 44 65 66 | n-p.(format."Set.`remote.pushDef |
| 9c0c0 | 61 75 6c 74 27 20 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 | ault'.to.\"%s\"?.".remote))))... |
| 9c0e0 | 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 65 6d 6f | ....(progn.(magit-call-git."remo |
| 9c100 | 74 65 22 20 22 61 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 | te"."add".args.remote.url)...... |
| 9c120 | 20 20 20 20 20 20 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 | ........(setf.(magit-get."remote |
| 9c140 | 2e 70 75 73 68 44 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 | .pushDefault").remote).......... |
| 9c160 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | ....(magit-refresh)).....(magit- |
| 9c180 | 72 75 6e 2d 67 69 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 | run-git-async."remote"."add".arg |
| 9c1a0 | 73 20 72 65 6d 6f 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 | s.remote.url)))..;;;###autoload. |
| 9c1c0 | 28 64 65 66 75 6e 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 | (defun.magit-remote-rename.(old. |
| 9c1e0 | 6e 65 77 29 0a 20 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 | new)..."Rename.the.remote.named. |
| 9c200 | 4f 4c 44 20 74 6f 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 | OLD.to.NEW."...(interactive....( |
| 9c220 | 6c 65 74 20 20 28 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 | let..((remote.(magit-read-remote |
| 9c240 | 20 22 52 65 6e 61 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 | ."Rename.remote")))......(list.r |
| 9c260 | 65 6d 6f 74 65 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 6f 72 | emote.(magit-read-string-ns.(for |
| 9c280 | 6d 61 74 20 22 52 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 | mat."Rename.%s.to".remote))))).. |
| 9c2a0 | 20 28 75 6e 6c 65 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 | .(unless.(string=.old.new).....( |
| 9c2c0 | 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 65 6e 61 6d 65 22 | magit-call-git."remote"."rename" |
| 9c2e0 | 20 6f 6c 64 20 6e 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 | .old.new).....(magit-remote--cle |
| 9c300 | 61 6e 75 70 2d 70 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 | anup-push-variables.old.new).... |
| 9c320 | 20 28 6d 61 67 69 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 | .(magit-refresh)))..;;;###autolo |
| 9c340 | 61 64 0a 28 64 65 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 | ad.(defun.magit-remote-remove.(r |
| 9c360 | 65 6d 6f 74 65 29 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 | emote)..."Delete.the.remote.name |
| 9c380 | 64 20 52 45 4d 4f 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 | d.REMOTE."...(interactive.(list. |
| 9c3a0 | 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 20 22 44 65 6c 65 74 65 20 72 65 6d 6f 74 | (magit-read-remote."Delete.remot |
| 9c3c0 | 65 22 29 29 29 0a 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 | e")))...(magit-call-git."remote" |
| 9c3e0 | 20 22 72 6d 22 20 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 | ."rm".remote)...(magit-remote--c |
| 9c400 | 6c 65 61 6e 75 70 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 | leanup-push-variables.remote)... |
| 9c420 | 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 72 | (magit-refresh))..(defun.magit-r |
| 9c440 | 65 6d 6f 74 65 2d 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 | emote--cleanup-push-variables.(r |
| 9c460 | 65 6d 6f 74 65 20 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 | emote.&optional.new-name)...(mag |
| 9c480 | 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 20 28 65 71 75 61 | it-with-toplevel.....(when.(equa |
| 9c4a0 | 6c 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 | l.(magit-get."remote.pushDefault |
| 9c4c0 | 22 29 20 72 65 6d 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 | ").remote).......(magit-set.new- |
| 9c4e0 | 6e 61 6d 65 20 22 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 22 29 29 0a 20 20 20 20 | name."remote.pushDefault"))..... |
| 9c500 | 28 64 6f 6c 69 73 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 | (dolist.(var.(magit-git-lines."c |
| 9c520 | 6f 6e 66 69 67 22 20 22 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 | onfig"."--name-only"............ |
| 9c540 | 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 67 65 74 2d 72 65 | ......................."--get-re |
| 9c560 | 67 65 78 70 22 20 22 5e 62 72 61 6e 63 68 5c 5c 2e 5b 5e 2e 5d 2a 5c 5c 2e 70 75 73 68 52 65 6d | gexp"."^branch\\.[^.]*\\.pushRem |
| 9c580 | 6f 74 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ote"............................ |
| 9c5a0 | 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5e 25 73 24 22 20 72 65 6d 6f 74 65 29 29 29 0a | .......(format."^%s$".remote))). |
| 9c5c0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 6f 6e 66 69 67 22 20 28 | ......(magit-call-git."config".( |
| 9c5e0 | 61 6e 64 20 28 6e 6f 74 20 6e 65 77 2d 6e 61 6d 65 29 20 22 2d 2d 75 6e 73 65 74 22 29 20 76 61 | and.(not.new-name)."--unset").va |
| 9c600 | 72 20 6e 65 77 2d 6e 61 6d 65 29 29 29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d | r.new-name))))..(defconst.magit- |
| 9c620 | 2d 72 65 66 73 70 65 63 2d 72 65 20 22 5c 5c 60 5c 5c 28 5c 5c 2b 5c 5c 29 3f 5c 5c 28 5b 5e 3a | -refspec-re."\\`\\(\\+\\)?\\([^: |
| 9c640 | 5d 2b 5c 5c 29 3a 5c 5c 28 2e 2a 5c 5c 29 5c 5c 27 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | ]+\\):\\(.*\\)\\'")..;;;###autol |
| 9c660 | 6f 61 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 20 28 72 | oad.(defun.magit-remote-prune.(r |
| 9c680 | 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 6d 6f 74 65 2d 74 72 | emote)..."Remove.stale.remote-tr |
| 9c6a0 | 61 63 6b 69 6e 67 20 62 72 61 6e 63 68 65 73 20 66 6f 72 20 52 45 4d 4f 54 45 2e 22 0a 20 20 28 | acking.branches.for.REMOTE."...( |
| 9c6c0 | 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 65 | interactive.(list.(magit-read-re |
| 9c6e0 | 6d 6f 74 65 20 22 50 72 75 6e 65 20 73 74 61 6c 65 20 62 72 61 6e 63 68 65 73 20 6f 66 20 72 65 | mote."Prune.stale.branches.of.re |
| 9c700 | 6d 6f 74 65 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 | mote")))...(magit-run-git-async. |
| 9c720 | 22 72 65 6d 6f 74 65 22 20 22 70 72 75 6e 65 22 20 72 65 6d 6f 74 65 29 29 0a 0a 3b 3b 3b 23 23 | "remote"."prune".remote))..;;;## |
| 9c740 | 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 70 72 | #autoload.(defun.magit-remote-pr |
| 9c760 | 75 6e 65 2d 72 65 66 73 70 65 63 73 20 28 72 65 6d 6f 74 65 29 0a 20 20 22 52 65 6d 6f 76 65 20 | une-refspecs.(remote)..."Remove. |
| 9c780 | 73 74 61 6c 65 20 72 65 66 73 70 65 63 73 20 66 6f 72 20 52 45 4d 4f 54 45 2e 0a 0a 41 20 72 65 | stale.refspecs.for.REMOTE...A.re |
| 9c7a0 | 66 73 70 65 63 20 69 73 20 73 74 61 6c 65 20 69 66 20 74 68 65 72 65 20 6e 6f 20 6c 6f 6e 67 65 | fspec.is.stale.if.there.no.longe |
| 9c7c0 | 72 20 65 78 69 73 74 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 62 72 61 6e 63 68 0a 6f 6e 20 | r.exists.at.least.one.branch.on. |
| 9c7e0 | 74 68 65 20 72 65 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 | the.remote.that.would.be.fetched |
| 9c800 | 20 64 75 65 20 74 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 72 | .due.to.that.refspec...A.stale.r |
| 9c820 | 65 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 | efspec.is.problematic.because.it |
| 9c840 | 73 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 | s.existence.causes.Git.to.refuse |
| 9c860 | 0a 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 65 6d 61 69 | .to.fetch.according.to.the.remai |
| 9c880 | 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 49 66 20 6f 6e 6c | ning.non-stale.refspecs...If.onl |
| 9c8a0 | 79 20 73 74 61 6c 65 20 72 65 66 73 70 65 63 73 20 72 65 6d 61 69 6e 2c 20 74 68 65 6e 20 6f 66 | y.stale.refspecs.remain,.then.of |
| 9c8c0 | 66 65 72 20 74 6f 20 65 69 74 68 65 72 20 64 65 6c 65 74 65 20 74 68 65 0a 72 65 6d 6f 74 65 20 | fer.to.either.delete.the.remote. |
| 9c8e0 | 6f 72 20 74 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 | or.to.replace.the.stale.refspecs |
| 9c900 | 20 77 69 74 68 20 74 68 65 20 64 65 66 61 75 6c 74 20 72 65 66 73 70 65 63 2e 0a 0a 41 6c 73 6f | .with.the.default.refspec...Also |
| 9c920 | 20 72 65 6d 6f 76 65 20 74 68 65 20 72 65 6d 6f 74 65 2d 74 72 61 63 6b 69 6e 67 20 62 72 61 6e | .remove.the.remote-tracking.bran |
| 9c940 | 63 68 65 73 20 74 68 61 74 20 77 65 72 65 20 63 72 65 61 74 65 64 20 64 75 65 20 74 6f 0a 74 68 | ches.that.were.created.due.to.th |
| 9c960 | 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 61 | e.now.stale.refspecs...Other.sta |
| 9c980 | 6c 65 20 62 72 61 6e 63 68 65 73 20 61 72 65 20 6e 6f 74 20 72 65 6d 6f 76 65 64 2e 22 0a 20 20 | le.branches.are.not.removed."... |
| 9c9a0 | 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 |
| 9c9c0 | 65 6d 6f 74 65 20 22 50 72 75 6e 65 20 72 65 66 73 70 65 63 73 20 6f 66 20 72 65 6d 6f 74 65 22 | emote."Prune.refspecs.of.remote" |
| 9c9e0 | 29 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 74 72 61 63 6b 69 6e 67 2d 72 65 66 73 20 28 6d 61 67 | )))...(let*.((tracking-refs.(mag |
| 9ca00 | 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 65 73 20 72 65 6d 6f 74 65 29 29 | it-list-remote-branches.remote)) |
| 9ca20 | 0a 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 74 65 2d 72 65 66 73 20 28 6d 61 67 69 74 2d 72 65 | ..........(remote-refs.(magit-re |
| 9ca40 | 6d 6f 74 65 2d 6c 69 73 74 2d 72 65 66 73 20 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 | mote-list-refs.remote))......... |
| 9ca60 | 20 28 76 61 72 69 61 62 6c 65 20 28 66 6f 72 6d 61 74 20 22 72 65 6d 6f 74 65 2e 25 73 2e 66 65 | .(variable.(format."remote.%s.fe |
| 9ca80 | 74 63 68 22 20 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 66 73 70 65 63 73 | tch".remote))..........(refspecs |
| 9caa0 | 20 28 6d 61 67 69 74 2d 67 65 74 2d 61 6c 6c 20 76 61 72 69 61 62 6c 65 29 29 0a 20 20 20 20 20 | .(magit-get-all.variable))...... |
| 9cac0 | 20 20 20 20 73 74 61 6c 65 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 66 73 70 65 63 20 | ....stale).....(dolist.(refspec. |
| 9cae0 | 72 65 66 73 70 65 63 73 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 | refspecs).......(when.(string-ma |
| 9cb00 | 74 63 68 20 6d 61 67 69 74 2d 2d 72 65 66 73 70 65 63 2d 72 65 20 72 65 66 73 70 65 63 29 0a 20 | tch.magit--refspec-re.refspec).. |
| 9cb20 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 68 65 69 72 73 20 28 6d 61 74 63 68 2d 73 74 72 69 | .......(let.((theirs.(match-stri |
| 9cb40 | 6e 67 20 32 20 72 65 66 73 70 65 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 75 | ng.2.refspec))...............(ou |
| 9cb60 | 72 73 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 33 20 72 65 66 73 70 65 63 29 29 29 0a | rs...(match-string.3.refspec))). |
| 9cb80 | 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 | ..........(unless.(if.(string-ma |
| 9cba0 | 74 63 68 20 22 5c 5c 2a 22 20 74 68 65 69 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tch."\\*".theirs)............... |
| 9cbc0 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 | ........(let.((re.(replace-match |
| 9cbe0 | 20 22 2e 2a 22 20 74 20 74 20 74 68 65 69 72 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .".*".t.t.theirs)))............. |
| 9cc00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 73 6f 6d 65 20 28 23 23 73 74 72 69 6e 67 2d | ............(seq-some.(##string- |
| 9cc20 | 6d 61 74 63 68 2d 70 20 72 65 20 25 29 20 72 65 6d 6f 74 65 2d 72 65 66 73 29 29 0a 20 20 20 20 | match-p.re.%).remote-refs))..... |
| 9cc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 74 68 65 69 72 73 20 72 | ................(member.theirs.r |
| 9cc60 | 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 28 70 75 73 68 20 28 | emote-refs)).............(push.( |
| 9cc80 | 63 6f 6e 73 20 72 65 66 73 70 65 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cons.refspec.................... |
| 9cca0 | 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 2a 22 20 6f 75 72 | .....(if.(string-match."\\*".our |
| 9ccc0 | 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 28 | s).............................( |
| 9cce0 | 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 74 | let.((re.(replace-match.".*".t.t |
| 9cd00 | 20 6f 75 72 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .ours)))........................ |
| 9cd20 | 20 20 20 20 20 20 20 28 73 65 71 2d 66 69 6c 74 65 72 20 28 23 23 73 74 72 69 6e 67 2d 6d 61 74 | .......(seq-filter.(##string-mat |
| 9cd40 | 63 68 2d 70 20 72 65 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-p.re.%)...................... |
| 9cd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 63 6b 69 6e 67 2d 72 65 | .....................tracking-re |
| 9cd80 | 66 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | fs))...........................( |
| 9cda0 | 6c 69 73 74 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 6f 75 72 73 20 74 72 61 63 6b 69 6e 67 2d | list.(car.(member.ours.tracking- |
| 9cdc0 | 72 65 66 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 6c | refs)))))...................stal |
| 9cde0 | 65 29 29 29 29 29 0a 20 20 20 20 28 69 66 20 28 6e 6f 74 20 73 74 61 6c 65 29 0a 20 20 20 20 20 | e))))).....(if.(not.stale)...... |
| 9ce00 | 20 20 20 28 6d 65 73 73 61 67 65 20 22 4e 6f 20 73 74 61 6c 65 20 72 65 66 73 70 65 63 73 20 66 | ...(message."No.stale.refspecs.f |
| 9ce20 | 6f 72 20 72 65 6d 6f 74 65 20 25 53 22 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 28 69 66 20 | or.remote.%S".remote).......(if. |
| 9ce40 | 28 3d 20 28 6c 65 6e 67 74 68 20 73 74 61 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | (=.(length.stale)..............( |
| 9ce60 | 6c 65 6e 67 74 68 20 72 65 66 73 70 65 63 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | length.refspecs))...........(mag |
| 9ce80 | 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 20 20 20 | it-read-char-case............... |
| 9cea0 | 28 66 6f 72 6d 61 74 20 22 41 6c 6c 20 6f 66 20 25 73 27 73 20 72 65 66 73 70 65 63 73 20 61 72 | (format."All.of.%s's.refspecs.ar |
| 9cec0 | 65 20 73 74 61 6c 65 2e 20 20 22 20 72 65 6d 6f 74 65 29 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 | e.stale...".remote).nil......... |
| 9cee0 | 20 20 20 20 28 3f 73 20 22 72 65 70 6c 61 63 65 20 77 69 74 68 20 5b 64 5d 65 66 61 75 6c 74 20 | ....(?s."replace.with.[d]efault. |
| 9cf00 | 72 65 66 73 70 65 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | refspec".................(magit- |
| 9cf20 | 73 65 74 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 | set-all..................(list.( |
| 9cf40 | 66 6f 72 6d 61 74 20 22 2b 72 65 66 73 2f 68 65 61 64 73 2f 2a 3a 72 65 66 73 2f 72 65 6d 6f 74 | format."+refs/heads/*:refs/remot |
| 9cf60 | 65 73 2f 25 73 2f 2a 22 20 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es/%s/*".remote))............... |
| 9cf80 | 20 20 20 76 61 72 69 61 62 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 72 20 22 5b | ...variable)).............(?r."[ |
| 9cfa0 | 72 5d 65 6d 6f 76 65 20 72 65 6d 6f 74 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r]emove.remote"................. |
| 9cfc0 | 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 72 65 | (magit-call-git."remote"."rm".re |
| 9cfe0 | 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 61 20 22 5b 61 5d 61 62 6f 72 74 | mote)).............(?a."[a]abort |
| 9d000 | 22 0a 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 | ".................(user-error."A |
| 9d020 | 62 6f 72 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 69 66 20 28 6c 65 6e 67 74 68 | bort"))).........(if.(if.(length |
| 9d040 | 3d 20 73 74 61 6c 65 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 | =.stale.1).................(pcas |
| 9d060 | 65 2d 6c 65 74 20 28 28 60 28 2c 72 65 66 73 70 65 63 20 2e 20 2c 72 65 66 73 29 20 28 63 61 72 | e-let.((`(,refspec...,refs).(car |
| 9d080 | 20 73 74 61 6c 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 61 67 | .stale)))...................(mag |
| 9d0a0 | 69 74 2d 63 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 | it-confirm.'prune-stale-refspecs |
| 9d0c0 | 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 22 50 72 75 6e | .....................(list."Prun |
| 9d0e0 | 65 20 73 74 61 6c 65 20 72 65 66 73 70 65 63 20 25 73 20 61 6e 64 20 62 72 61 6e 63 68 20 25 25 | e.stale.refspec.%s.and.branch.%% |
| 9d100 | 73 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 | s".refspec)..................... |
| 9d120 | 28 6c 69 73 74 20 22 50 72 75 6e 65 20 73 74 61 6c 65 20 72 65 66 73 70 65 63 20 25 73 20 61 6e | (list."Prune.stale.refspec.%s.an |
| 9d140 | 64 20 25 25 64 20 62 72 61 6e 63 68 65 73 22 20 72 65 66 73 70 65 63 29 0a 20 20 20 20 20 20 20 | d.%%d.branches".refspec)........ |
| 9d160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 72 65 66 73 29 29 0a 20 20 20 20 20 20 20 20 | .............nil.refs))......... |
| 9d180 | 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 73 74 61 6c | ......(magit-confirm.'prune-stal |
| 9d1a0 | 65 2d 72 65 66 73 70 65 63 73 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | e-refspecs.nil.................( |
| 9d1c0 | 66 6f 72 6d 61 74 20 22 50 72 75 6e 65 20 25 25 64 20 73 74 61 6c 65 20 72 65 66 73 70 65 63 73 | format."Prune.%%d.stale.refspecs |
| 9d1e0 | 20 61 6e 64 20 25 64 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 | .and.%d.branches"............... |
| 9d200 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 6d 61 70 63 61 6e 20 28 23 23 63 6f 70 | ..........(length.(mapcan.(##cop |
| 9d220 | 79 2d 73 65 71 75 65 6e 63 65 20 28 63 64 72 20 25 29 29 20 73 74 61 6c 65 29 29 29 0a 20 20 20 | y-sequence.(cdr.%)).stale))).... |
| 9d240 | 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................ |
| 9d260 | 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 72 65 66 73 70 | .(mapcar.(pcase-lambda.(`(,refsp |
| 9d280 | 65 63 20 2e 20 2c 72 65 66 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ec...,refs)).................... |
| 9d2a0 | 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 72 65 66 73 70 65 63 20 22 5c 6e 22 0a 20 20 20 20 | .......(concat.refspec."\n"..... |
| 9d2c0 | 20 20 20 20 20 20 20 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 |
| 9d2e0 | 61 70 63 6f 6e 63 61 74 20 28 23 23 63 6f 6e 63 61 74 20 22 20 20 22 20 25 29 20 72 65 66 73 20 | apconcat.(##concat."..".%).refs. |
| 9d300 | 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 20 20 20 | "\n")))......................... |
| 9d320 | 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 6f 6c 69 | stale))).............(pcase-doli |
| 9d340 | 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 29 0a 20 | st.(`(,refspec...,refs).stale).. |
| 9d360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 6f | .............(magit-call-git."co |
| 9d380 | 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 20 20 20 | nfig"."--unset".variable........ |
| 9d3a0 | 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 2d 71 | .......................(regexp-q |
| 9d3c0 | 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 28 6d 61 | uote.refspec))...............(ma |
| 9d3e0 | 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 20 20 28 | git--log-action................( |
| 9d400 | 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 20 20 28 | lambda.(refs)..................( |
| 9d420 | 66 6f 72 6d 61 74 20 22 44 65 6c 65 74 69 6e 67 20 25 64 20 62 72 61 6e 63 68 65 73 22 20 28 6c | format."Deleting.%d.branches".(l |
| 9d440 | 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 28 6c 61 | ength.refs)))................(la |
| 9d460 | 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 66 6f 72 | mbda.(ref)..................(for |
| 9d480 | 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 25 73 29 | mat."Deleting.branch.%s.(was.%s) |
| 9d4a0 | 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 20 20 28 | ".ref..........................( |
| 9d4c0 | 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 2d 2d 73 68 6f 72 74 22 20 72 65 66 29 29 29 | magit-rev-parse."--short".ref))) |
| 9d4e0 | 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 20 20 20 | ................refs)........... |
| 9d500 | 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 20 20 20 | ....(dolist.(ref.refs).......... |
| 9d520 | 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 65 2d 72 | .......(magit-call-git."update-r |
| 9d540 | 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 65 72 2d | ef"."-d".ref)))...........(user- |
| 9d560 | 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 2d 72 65 | error."Abort"))).......(magit-re |
| 9d580 | 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 66 75 6e | fresh))))..;;;###autoload.(defun |
| 9d5a0 | 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 65 20 26 | .magit-remote-set-head.(remote.& |
| 9d5c0 | 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 6f 63 61 | optional.branch)..."Set.the.loca |
| 9d5e0 | 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 64 65 66 | l.representation.of.REMOTE's.def |
| 9d600 | 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 20 73 65 | ault.branch..Query.REMOTE.and.se |
| 9d620 | 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 65 73 2f | t.the.symbolic-ref.refs/remotes/ |
| 9d640 | 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 69 74 68 | <remote>/HEAD.accordingly...With |
| 9d660 | 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 74 68 65 | .a.prefix.argument.query.for.the |
| 9d680 | 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 6f 77 73 | .branch.to.be.used,.which.allows |
| 9d6a0 | 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 61 6c 75 | .you.to.select.an.incorrect.valu |
| 9d6c0 | 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 20 28 69 | e.if.you.fancy.doing.that."...(i |
| 9d6e0 | 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 28 6d 61 | nteractive....(let..((remote.(ma |
| 9d700 | 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 20 72 65 | git-read-remote."Set.HEAD.for.re |
| 9d720 | 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 20 20 20 | mote")))......(list.remote...... |
| 9d740 | 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 0a 20 20 | ......(and.current-prefix-arg... |
| 9d760 | 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 6f 74 65 | ..............(magit-read-remote |
| 9d780 | 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 74 6f 22 | -branch.(format."Set.%s/HEAD.to" |
| 9d7a0 | 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 20 | .remote)........................ |
| 9d7c0 | 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 20 6e 69 | ...................remote.nil.ni |
| 9d7e0 | 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 6d 6f 74 | l.t)))))...(magit-run-git."remot |
| 9d800 | 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 63 68 20 | e"."set-head".remote.(or.branch. |
| 9d820 | 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 64 65 66 | "--auto")))..;;;###autoload.(def |
| 9d840 | 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 65 6d 6f | un.magit-remote-unset-head.(remo |
| 9d860 | 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 65 6e 74 | te)..."Unset.the.local.represent |
| 9d880 | 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 6e 63 68 | ation.of.REMOTE's.default.branch |
| 9d8a0 | 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 65 66 73 | ..Delete.the.symbolic-ref.\"refs |
| 9d8c0 | 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 28 69 6e | /remotes/<remote>/HEAD\"."...(in |
| 9d8e0 | 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 65 6d 6f | teractive.(list.(magit-read-remo |
| 9d900 | 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 0a 20 20 | te."Unset.HEAD.for.remote")))... |
| 9d920 | 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 68 65 61 | (magit-run-git."remote"."set-hea |
| 9d940 | 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 23 61 75 | d".remote."--delete"))..;;;###au |
| 9d960 | 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 64 | toload.(autoload.'magit-update-d |
| 9d980 | 65 66 61 75 6c 74 2d 62 72 61 6e 63 68 20 22 6d 61 67 69 74 2d 72 65 6d 6f 74 65 22 20 6e 69 6c | efault-branch."magit-remote".nil |
| 9d9a0 | 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 |
| 9d9c0 | 69 74 2d 75 70 64 61 74 65 2d 64 65 66 61 75 6c 74 2d 62 72 61 6e 63 68 20 28 29 0a 20 20 22 55 | it-update-default-branch.()..."U |
| 9d9e0 | 70 64 61 74 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 64 65 66 61 75 6c 74 20 62 72 61 6e 63 68 | pdate.name.of.the.default.branch |
| 9da00 | 20 61 66 74 65 72 20 75 70 73 74 72 65 61 6d 20 63 68 61 6e 67 65 64 20 69 74 2e 22 0a 20 20 3a | .after.upstream.changed.it."...: |
| 9da20 | 64 65 73 63 72 69 70 74 69 6f 6e 20 22 55 70 64 61 74 65 20 64 65 66 61 75 6c 74 20 62 72 61 6e | description."Update.default.bran |
| 9da40 | 63 68 22 0a 20 20 3a 69 6e 61 70 74 2d 69 66 2d 6e 6f 74 20 23 27 6d 61 67 69 74 2d 67 65 74 2d | ch"...:inapt-if-not.#'magit-get- |
| 9da60 | 73 6f 6d 65 2d 72 65 6d 6f 74 65 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 70 | some-remote...(interactive)...(p |
| 9da80 | 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 5f 72 65 6d 6f 74 65 20 2c 6f 6c 64 6e 61 6d 65 29 20 | case-let.((`(,_remote.,oldname). |
| 9daa0 | 28 6d 61 67 69 74 2d 2d 67 65 74 2d 64 65 66 61 75 6c 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 | (magit--get-default-branch)).... |
| 9dac0 | 20 20 20 20 20 20 20 20 20 20 20 28 60 28 20 2c 72 65 6d 6f 74 65 20 2c 6e 65 77 6e 61 6d 65 29 | ...........(`(.,remote.,newname) |
| 9dae0 | 20 28 6d 61 67 69 74 2d 2d 67 65 74 2d 64 65 66 61 75 6c 74 2d 62 72 61 6e 63 68 20 74 29 29 29 | .(magit--get-default-branch.t))) |
| 9db00 | 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 65 71 75 61 6c 20 6f 6c 64 6e 61 6d 65 20 | .....(cond......((equal.oldname. |
| 9db20 | 6e 65 77 6e 61 6d 65 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6f 6c 64 6e 61 6d 65 0a 20 20 20 | newname).......(setq.oldname.... |
| 9db40 | 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........... |
| 9db60 | 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 22 4e 61 6d 65 20 6f | ...(format..............."Name.o |
| 9db80 | 66 20 64 65 66 61 75 6c 74 20 62 72 61 6e 63 68 20 69 73 20 73 74 69 6c 6c 20 60 25 73 27 2c 20 | f.default.branch.is.still.`%s',. |
| 9dba0 | 25 73 5c 6e 25 73 20 60 25 73 27 3a 20 22 20 6f 6c 64 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 | %s\n%s.`%s':.".oldname.......... |
| 9dbc0 | 20 20 20 20 20 22 62 75 74 20 74 68 65 20 75 70 73 74 72 65 61 6d 73 20 6f 66 20 73 6f 6d 65 20 | ....."but.the.upstreams.of.some. |
| 9dbe0 | 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 20 6d 69 67 68 74 20 6e 65 65 64 20 75 70 64 61 74 69 | local.branches.might.need.updati |
| 9dc00 | 6e 67 2e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 4e 61 6d 65 20 6f 66 20 75 70 73 74 | ng."..............."Name.of.upst |
| 9dc20 | 72 65 61 6d 20 62 72 61 6e 63 68 65 73 20 74 6f 20 72 65 70 6c 61 63 65 20 77 69 74 68 22 20 6e | ream.branches.to.replace.with".n |
| 9dc40 | 65 77 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 73 65 74 2d 64 65 66 61 | ewname))).......(magit--set-defa |
| 9dc60 | 75 6c 74 2d 62 72 61 6e 63 68 20 6e 65 77 6e 61 6d 65 20 6f 6c 64 6e 61 6d 65 29 0a 20 20 20 20 | ult-branch.newname.oldname)..... |
| 9dc80 | 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 | ..(magit-refresh))......(t...... |
| 9dca0 | 20 28 75 6e 6c 65 73 73 20 6f 6c 64 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6f | .(unless.oldname.........(setq.o |
| 9dcc0 | 6c 64 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 | ldname...............(magit-read |
| 9dce0 | 2d 6f 74 68 65 72 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -other-local-branch............. |
| 9dd00 | 20 20 20 28 66 6f 72 6d 61 74 20 22 4e 61 6d 65 20 6f 66 20 6f 6c 64 20 64 65 66 61 75 6c 74 20 | ...(format."Name.of.old.default. |
| 9dd20 | 62 72 61 6e 63 68 20 74 6f 20 62 65 20 72 65 6e 61 6d 65 64 20 74 6f 20 60 25 73 27 22 0a 20 20 | branch.to.be.renamed.to.`%s'"... |
| 9dd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 6e 61 6d 65 29 0a 20 20 | .....................newname)... |
| 9dd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 6e 61 6d 65 20 22 6d 61 73 74 65 72 22 29 29 29 | .............newname."master"))) |
| 9dd80 | 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 28 28 79 2d 6f 72 2d 6e 2d 70 20 28 | .......(cond........((y-or-n-p.( |
| 9dda0 | 66 6f 72 6d 61 74 20 22 44 65 66 61 75 6c 74 20 62 72 61 6e 63 68 20 63 68 61 6e 67 65 64 20 66 | format."Default.branch.changed.f |
| 9ddc0 | 72 6f 6d 20 60 25 73 27 20 74 6f 20 60 25 73 27 20 6f 6e 20 25 73 2e 25 73 3f 22 0a 20 20 20 20 | rom.`%s'.to.`%s'.on.%s.%s?"..... |
| 9dde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 6c 64 6e 61 6d 65 20 6e 65 | ......................oldname.ne |
| 9de00 | 77 6e 61 6d 65 20 72 65 6d 6f 74 65 20 22 20 20 44 6f 20 74 68 65 20 73 61 6d 65 20 6c 6f 63 61 | wname.remote."..Do.the.same.loca |
| 9de20 | 6c 6c 79 22 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 73 65 74 2d 64 65 66 61 75 | lly")).........(magit--set-defau |
| 9de40 | 6c 74 2d 62 72 61 6e 63 68 20 6e 65 77 6e 61 6d 65 20 6f 6c 64 6e 61 6d 65 29 0a 20 20 20 20 20 | lt-branch.newname.oldname)...... |
| 9de60 | 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 28 28 75 73 65 | ...(magit-refresh))........((use |
| 9de80 | 72 2d 65 72 72 6f 72 20 22 41 62 6f 72 74 22 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | r-error."Abort")))))))..;;;###au |
| 9dea0 | 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 73 68 61 | toload.(defun.magit-remote-unsha |
| 9dec0 | 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 61 6c 6c | llow.(remote)..."Convert.a.shall |
| 9dee0 | 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 20 6f 6e | ow.remote.into.a.full.one..If.on |
| 9df00 | 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 64 20 69 | ly.a.single.refspec.is.set.and.i |
| 9df20 | 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 2c 20 74 | t.does.not.contain.a.wildcard,.t |
| 9df40 | 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 77 69 74 | hen.also.offer.to.replace.it.wit |
| 9df60 | 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 6e 74 65 | h.the.standard.refspec."...(inte |
| 9df80 | 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 63 75 72 | ractive.(list.(or.(magit-get-cur |
| 9dfa0 | 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 20 20 20 | rent-remote).................... |
| 9dfc0 | 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 65 74 65 | ......(magit-read-remote."Delete |
| 9dfe0 | 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 73 20 28 | .remote"))))...(let.((refspecs.( |
| 9e000 | 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 20 22 66 | magit-get-all."remote".remote."f |
| 9e020 | 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 72 6d 61 | etch")).........(standard.(forma |
| 9e040 | 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 2f 25 73 | t."+refs/heads/*:refs/remotes/%s |
| 9e060 | 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 28 6c 65 | /*".remote))).....(when.(and.(le |
| 9e080 | 6e 67 74 68 3d 20 72 65 66 73 70 65 63 73 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ngth=.refspecs.1)............... |
| 9e0a0 | 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 73 65 61 72 63 68 20 22 2a 22 20 28 63 61 72 20 72 65 | .(not.(string-search."*".(car.re |
| 9e0c0 | 66 73 70 65 63 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 65 73 2d 6f 72 | fspecs)))................(yes-or |
| 9e0e0 | 2d 6e 6f 2d 70 20 28 66 6f 72 6d 61 74 20 22 41 6c 73 6f 20 72 65 70 6c 61 63 65 20 72 65 66 73 | -no-p.(format."Also.replace.refs |
| 9e100 | 70 65 63 20 25 73 20 77 69 74 68 20 25 73 3f 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pec.%s.with.%s?."............... |
| 9e120 | 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 66 73 70 | ......................(car.refsp |
| 9e140 | 65 63 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 | ecs)............................ |
| 9e160 | 20 20 20 20 20 20 20 20 20 73 74 61 6e 64 61 72 64 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 | .........standard))).......(magi |
| 9e180 | 74 2d 73 65 74 20 73 74 61 6e 64 61 72 64 20 22 72 65 6d 6f 74 65 22 20 72 65 6d 6f 74 65 20 22 | t-set.standard."remote".remote." |
| 9e1a0 | 66 65 74 63 68 22 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 66 65 74 63 68 20 22 2d | fetch")).....(magit-git-fetch."- |
| 9e1c0 | 2d 75 6e 73 68 61 6c 6c 6f 77 22 20 72 65 6d 6f 74 65 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6e 66 69 | -unshallow".remote)))..;;;.Confi |
| 9e1e0 | 67 75 72 65 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 | gure..;;;###autoload.(autoload.' |
| 9e200 | 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 63 6f 6e 66 69 67 75 72 65 20 22 6d 61 67 69 74 2d 72 65 | magit-remote-configure."magit-re |
| 9e220 | 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 70 | mote".nil.t).(transient-define-p |
| 9e240 | 72 65 66 69 78 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 63 6f 6e 66 69 67 75 72 65 20 28 72 65 | refix.magit-remote-configure.(re |
| 9e260 | 6d 6f 74 65 29 0a 20 20 22 43 6f 6e 66 69 67 75 72 65 20 61 20 72 65 6d 6f 74 65 2e 22 0a 20 20 | mote)..."Configure.a.remote."... |
| 9e280 | 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 5b 3a 64 65 73 63 72 | :man-page."git-remote"...[:descr |
| 9e2a0 | 69 70 74 69 6f 6e 20 28 23 23 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iption.(##concat................ |
| 9e2c0 | 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 43 6f 6e 66 69 67 75 72 65 20 22 20 27 66 61 63 65 | ..(propertize."Configure.".'face |
| 9e2e0 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .'transient-heading)............ |
| 9e300 | 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 63 6f | ......(propertize.(transient-sco |
| 9e320 | 70 65 29 20 27 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 | pe).'face.'magit-branch-remote)) |
| 9e340 | 0a 20 20 20 28 22 75 22 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e 75 | ....("u".magit-remote.<remote>.u |
| 9e360 | 72 6c 29 0a 20 20 20 28 22 55 22 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 | rl)....("U".magit-remote.<remote |
| 9e380 | 3e 2e 66 65 74 63 68 29 0a 20 20 20 28 22 73 22 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 | >.fetch)....("s".magit-remote.<r |
| 9e3a0 | 65 6d 6f 74 65 3e 2e 70 75 73 68 75 72 6c 29 0a 20 20 20 28 22 53 22 20 6d 61 67 69 74 2d 72 65 | emote>.pushurl)....("S".magit-re |
| 9e3c0 | 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e 70 75 73 68 29 0a 20 20 20 28 22 4f 22 20 6d 61 67 69 | mote.<remote>.push)....("O".magi |
| 9e3e0 | 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e 74 61 67 6f 70 74 29 5d 0a 20 20 28 69 6e | t-remote.<remote>.tagopt)]...(in |
| 9e400 | 74 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 | teractive....(list.(or.(and.(not |
| 9e420 | 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 20 20 20 20 | .current-prefix-arg)............ |
| 9e440 | 20 20 20 20 20 20 20 28 6e 6f 74 20 28 61 6e 64 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 64 69 | .......(not.(and.magit-remote-di |
| 9e460 | 72 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 | rect-configure.................. |
| 9e480 | 20 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 | ...........(eq.transient-current |
| 9e4a0 | 2d 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20 20 20 | -command.'magit-remote)))....... |
| 9e4c0 | 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 74 2d 72 | ............(magit-get-current-r |
| 9e4e0 | 65 6d 6f 74 65 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 | emote))..............(magit--rea |
| 9e500 | 64 2d 72 65 6d 6f 74 65 2d 73 63 6f 70 65 29 29 29 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d | d-remote-scope))))...(transient- |
| 9e520 | 73 65 74 75 70 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 6e 69 | setup.'magit-remote-configure.ni |
| 9e540 | 6c 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 | l.nil.:scope.remote))..(defun.ma |
| 9e560 | 67 69 74 2d 2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 73 63 6f 70 65 20 28 26 6f 70 74 69 6f 6e 61 | git--read-remote-scope.(&optiona |
| 9e580 | 6c 20 6f 62 6a 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 0a 20 20 20 28 | l.obj)...(magit-read-remote....( |
| 9e5a0 | 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 25 73 20 66 6f | if.obj........(format."Set.%s.fo |
| 9e5c0 | 72 20 72 65 6d 6f 74 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 | r.remote"................(format |
| 9e5e0 | 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 3e 22 29 29 0a | .(oref.obj.variable)."<name>")). |
| 9e600 | 20 20 20 20 20 22 43 6f 6e 66 69 67 75 72 65 20 72 65 6d 6f 74 65 22 29 29 29 0a 0a 28 74 72 61 | ....."Configure.remote")))..(tra |
| 9e620 | 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 6d 6f 74 65 | nsient-define-infix.magit-remote |
| 9e640 | 2e 3c 72 65 6d 6f 74 65 3e 2e 75 72 6c 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 | .<remote>.url.()...:class.'magit |
| 9e660 | 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 75 72 6c 73 0a 20 20 3a 73 63 6f 70 65 20 23 27 6d | --git-variable:urls...:scope.#'m |
| 9e680 | 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 72 69 61 | agit--read-remote-scope...:varia |
| 9e6a0 | 62 6c 65 20 22 72 65 6d 6f 74 65 2e 25 73 2e 75 72 6c 22 0a 20 20 3a 6d 75 6c 74 69 2d 76 61 6c | ble."remote.%s.url"...:multi-val |
| 9e6c0 | 75 65 20 74 0a 20 20 3a 68 69 73 74 6f 72 79 2d 6b 65 79 20 27 6d 61 67 69 74 2d 72 65 6d 6f 74 | ue.t...:history-key.'magit-remot |
| 9e6e0 | 65 2e 3c 72 65 6d 6f 74 65 3e 2e 2a 75 72 6c 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 | e.<remote>.*url)..(transient-def |
| 9e700 | 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 74 65 3e 2e | ine-infix.magit-remote.<remote>. |
| 9e720 | 66 65 74 63 68 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 | fetch.()...:class.'magit--git-va |
| 9e740 | 72 69 61 62 6c 65 0a 20 20 3a 73 63 6f 70 65 20 23 27 6d 61 67 69 74 2d 2d 72 65 61 64 2d 72 65 | riable...:scope.#'magit--read-re |
| 9e760 | 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.% |
| 9e780 | 73 2e 66 65 74 63 68 22 0a 20 20 3a 6d 75 6c 74 69 2d 76 61 6c 75 65 20 74 29 0a 0a 28 74 72 61 | s.fetch"...:multi-value.t)..(tra |
| 9e7a0 | 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 6d 6f 74 65 | nsient-define-infix.magit-remote |
| 9e7c0 | 2e 3c 72 65 6d 6f 74 65 3e 2e 70 75 73 68 75 72 6c 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d | .<remote>.pushurl.()...:class.'m |
| 9e7e0 | 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 75 72 6c 73 0a 20 20 3a 73 63 6f 70 65 | agit--git-variable:urls...:scope |
| 9e800 | 20 23 27 6d 61 67 69 74 2d 2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 73 63 6f 70 65 0a 20 20 3a 76 | .#'magit--read-remote-scope...:v |
| 9e820 | 61 72 69 61 62 6c 65 20 22 72 65 6d 6f 74 65 2e 25 73 2e 70 75 73 68 75 72 6c 22 0a 20 20 3a 6d | ariable."remote.%s.pushurl"...:m |
| 9e840 | 75 6c 74 69 2d 76 61 6c 75 65 20 74 0a 20 20 3a 68 69 73 74 6f 72 79 2d 6b 65 79 20 27 6d 61 67 | ulti-value.t...:history-key.'mag |
| 9e860 | 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e 2a 75 72 6c 0a 20 20 3a 73 65 74 75 72 | it-remote.<remote>.*url...:setur |
| 9e880 | 6c 2d 61 72 67 20 22 2d 2d 70 75 73 68 22 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 | l-arg."--push")..(transient-defi |
| 9e8a0 | 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e 70 | ne-infix.magit-remote.<remote>.p |
| 9e8c0 | 75 73 68 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 | ush.()...:class.'magit--git-vari |
| 9e8e0 | 61 62 6c 65 0a 20 20 3a 73 63 6f 70 65 20 23 27 6d 61 67 69 74 2d 2d 72 65 61 64 2d 72 65 6d 6f | able...:scope.#'magit--read-remo |
| 9e900 | 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. |
| 9e920 | 70 75 73 68 22 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 | push")..(transient-define-infix. |
| 9e940 | 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 74 20 28 29 0a | magit-remote.<remote>.tagopt.(). |
| 9e960 | 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 |
| 9e980 | 6f 69 63 65 73 0a 20 20 3a 73 63 6f 70 65 20 23 27 6d 61 67 69 74 2d 2d 72 65 61 64 2d 72 65 6d | oices...:scope.#'magit--read-rem |
| 9e9a0 | 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 73 | ote-scope...:variable."remote.%s |
| 9e9c0 | 2e 74 61 67 4f 70 74 22 0a 20 20 3a 63 68 6f 69 63 65 73 20 27 28 22 2d 2d 6e 6f 2d 74 61 67 73 | .tagOpt"...:choices.'("--no-tags |
| 9e9e0 | 22 20 22 2d 2d 74 61 67 73 22 29 29 0a 0a 3b 3b 3b 20 54 72 61 6e 73 66 65 72 20 55 74 69 6c 69 | "."--tags"))..;;;.Transfer.Utili |
| 9ea00 | 74 69 65 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 70 75 73 68 2d 72 65 6d 6f 74 65 2d | ties..(defun.magit--push-remote- |
| 9ea20 | 76 61 72 69 61 62 6c 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 20 73 68 6f 72 74 | variable.(&optional.branch.short |
| 9ea40 | 29 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 20 62 72 61 | )...(unless.branch.....(setq.bra |
| 9ea60 | 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))) |
| 9ea80 | 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 65 0a 20 20 20 28 69 | ...(magit--propertize-face....(i |
| 9eaa0 | 66 20 28 6f 72 20 28 6e 6f 74 20 62 72 61 6e 63 68 29 20 6d 61 67 69 74 2d 70 72 65 66 65 72 2d | f.(or.(not.branch).magit-prefer- |
| 9eac0 | 70 75 73 68 2d 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20 20 20 28 69 66 20 73 68 6f 72 74 20 22 | push-default)........(if.short." |
| 9eae0 | 70 75 73 68 44 65 66 61 75 6c 74 22 20 22 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 | pushDefault"."remote.pushDefault |
| 9eb00 | 22 29 0a 20 20 20 20 20 28 69 66 20 73 68 6f 72 74 20 22 70 75 73 68 52 65 6d 6f 74 65 22 20 28 | ")......(if.short."pushRemote".( |
| 9eb20 | 66 6f 72 6d 61 74 20 22 62 72 61 6e 63 68 2e 25 73 2e 70 75 73 68 52 65 6d 6f 74 65 22 20 62 72 | format."branch.%s.pushRemote".br |
| 9eb40 | 61 6e 63 68 29 29 29 0a 20 20 20 27 62 6f 6c 64 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | anch)))....'bold))..(defun.magit |
| 9eb60 | 2d 2d 73 65 6c 65 63 74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 28 70 72 6f 6d 70 74 2d 73 75 66 | --select-push-remote.(prompt-suf |
| 9eb80 | 66 69 78 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 | fix)...(let*.((branch.(or.(magit |
| 9eba0 | 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 20 20 20 20 | -get-current-branch)............ |
| 9ebc0 | 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 62 72 61 6e 63 68 | ..........(user-error."No.branch |
| 9ebe0 | 20 69 73 20 63 68 65 63 6b 65 64 20 6f 75 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 | .is.checked.out")))..........(re |
| 9ec00 | 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 |
| 9ec20 | 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 68 61 6e 67 65 64 20 6e 69 6c 29 29 0a 20 20 20 | ch))..........(changed.nil)).... |
| 9ec40 | 20 28 77 68 65 6e 20 28 6f 72 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 | .(when.(or.current-prefix-arg... |
| 9ec60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 | ............(not.remote)........ |
| 9ec80 | 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 72 65 6d 6f 74 65 20 28 6d 61 67 69 | .......(not.(member.remote.(magi |
| 9eca0 | 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 | t-list-remotes)))).......(setq.c |
| 9ecc0 | 68 61 6e 67 65 64 20 74 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 65 6d 6f 74 65 0a 20 20 20 | hanged.t).......(setq.remote.... |
| 9ece0 | 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 |
| 9ed00 | 6d 61 74 20 22 53 65 74 20 25 73 20 61 6e 64 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | mat."Set.%s.and.%s"............. |
| 9ed20 | 20 20 20 20 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 |
| 9ed40 | 74 2d 2d 70 75 73 68 2d 72 65 6d 6f 74 65 2d 76 61 72 69 61 62 6c 65 29 0a 20 20 20 20 20 20 20 | t--push-remote-variable)........ |
| 9ed60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 9ed80 | 70 72 6f 6d 70 74 2d 73 75 66 66 69 78 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 66 20 28 6d 61 | prompt-suffix))).......(setf.(ma |
| 9eda0 | 67 69 74 2d 67 65 74 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 | git-get.(magit--push-remote-vari |
| 9edc0 | 61 62 6c 65 20 62 72 61 6e 63 68 29 29 20 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 28 6c 69 73 74 | able.branch)).remote)).....(list |
| 9ede0 | 20 62 72 61 6e 63 68 20 72 65 6d 6f 74 65 20 63 68 61 6e 67 65 64 29 29 29 0a 0a 3b 3b 3b 20 5f | .branch.remote.changed)))..;;;._ |
| 9ee00 | 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 72 65 6d 6f 74 65 29 0a 3b 3b 3b 20 6d 61 67 | .(provide.'magit-remote).;;;.mag |
| 9ee20 | 69 74 2d 72 65 6d 6f 74 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 | it-remote.el.ends.here.......... |
| 9ee40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9ee60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9ee80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9eea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9eec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9eee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9ef00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9ef20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9ef40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9ef60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9ef80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9efa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9efc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9efe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9f000 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 66 65 74 63 68 2e 65 6c 00 00 00 00 00 00 | magit-4.3.8/magit-fetch.el...... |
| 9f020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9f040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9f060 | 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 |
| 9f080 | 30 30 31 34 36 35 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 30 30 37 00 20 30 00 00 00 | 0014651.00000000000.014007..0... |
| 9f0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9f0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9f0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9f100 | 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................... |
| 9f120 | 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................... |
| 9f140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9f160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9f180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9f1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9f1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9f1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9f200 | 3b 3b 3b 20 6d 61 67 69 74 2d 66 65 74 63 68 2e 65 6c 20 2d 2d 2d 20 44 6f 77 6e 6c 6f 61 64 20 | ;;;.magit-fetch.el.---.Download. |
| 9f220 | 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 |
| 9f240 | 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 | nding:t.-*-..;;.Copyright.(C).20 |
| 9f260 | 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 | 08-2025.The.Magit.Project.Contri |
| 9f280 | 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c | butors..;;.Author:.Jonas.Bernoul |
| 9f2a0 | 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e | li.<emacs.magit@jonas.bernoulli. |
| 9f2c0 | 64 65 76 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 | dev>.;;.Maintainer:.Jonas.Bernou |
| 9f2e0 | 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 | lli.<emacs.magit@jonas.bernoulli |
| 9f300 | 2e 64 65 76 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 | .dev>..;;.SPDX-License-Identifie |
| 9f320 | 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 |
| 9f340 | 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 | .free.software:.you.can.redistri |
| 9f360 | 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 |
| 9f380 | 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 |
| 9f3a0 | 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.;; |
| 9f3c0 | 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 | .the.Free.Software.Foundation,.e |
| 9f3e0 | 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 | ither.version.3.of.the.License,. |
| 9f400 | 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 | or.;;.(at.your.option).any.later |
| 9f420 | 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 |
| 9f440 | 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 |
| 9f460 | 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 |
| 9f480 | 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 |
| 9f4a0 | 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 |
| 9f4c0 | 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 |
| 9f4e0 | 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.; |
| 9f500 | 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..;;.; |
| 9f520 | 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 |
| 9f540 | 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 |
| 9f560 | 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 |
| 9f580 | 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e | ,.see.<https://www.gnu.org/licen |
| 9f5a0 | 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 | ses/>...;;;.Commentary:..;;.This |
| 9f5c0 | 20 6c 69 62 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 66 65 74 63 68 20 63 6f 6d 6d 61 6e | .library.implements.fetch.comman |
| 9f5e0 | 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 29 | ds...;;;.Code:..(require.'magit) |
| 9f600 | 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.( |
| 9f620 | 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 66 65 74 63 68 20 22 6d 61 67 69 74 2d 66 65 74 | autoload.'magit-fetch."magit-fet |
| 9f640 | 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 |
| 9f660 | 66 69 78 20 6d 61 67 69 74 2d 66 65 74 63 68 20 28 29 0a 20 20 22 46 65 74 63 68 20 66 72 6f 6d | fix.magit-fetch.()..."Fetch.from |
| 9f680 | 20 61 6e 6f 74 68 65 72 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 | .another.repository."...:man-pag |
| 9f6a0 | 65 20 22 67 69 74 2d 66 65 74 63 68 22 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 | e."git-fetch"...["Arguments".... |
| 9f6c0 | 28 22 2d 70 22 20 22 50 72 75 6e 65 20 64 65 6c 65 74 65 64 20 62 72 61 6e 63 68 65 73 22 20 28 | ("-p"."Prune.deleted.branches".( |
| 9f6e0 | 22 2d 70 22 20 22 2d 2d 70 72 75 6e 65 22 29 29 0a 20 20 20 28 22 2d 74 22 20 22 46 65 74 63 68 | "-p"."--prune"))....("-t"."Fetch |
| 9f700 | 20 61 6c 6c 20 74 61 67 73 22 20 28 22 2d 74 22 20 22 2d 2d 74 61 67 73 22 29 29 0a 20 20 20 28 | .all.tags".("-t"."--tags"))....( |
| 9f720 | 22 2d 75 22 20 22 46 65 74 63 68 20 66 75 6c 6c 20 68 69 73 74 6f 72 79 22 20 22 2d 2d 75 6e 73 | "-u"."Fetch.full.history"."--uns |
| 9f740 | 68 61 6c 6c 6f 77 22 20 3a 6c 65 76 65 6c 20 37 29 0a 20 20 20 28 22 2d 46 22 20 22 46 6f 72 63 | hallow".:level.7)....("-F"."Forc |
| 9f760 | 65 22 20 28 22 2d 66 22 20 22 2d 2d 66 6f 72 63 65 22 29 29 5d 0a 20 20 5b 22 46 65 74 63 68 20 | e".("-f"."--force"))]...["Fetch. |
| 9f780 | 66 72 6f 6d 22 0a 20 20 20 28 22 70 22 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 66 72 6f 6d 2d 70 | from"....("p".magit-fetch-from-p |
| 9f7a0 | 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 66 65 74 63 68 2d 66 | ushremote)....("u".magit-fetch-f |
| 9f7c0 | 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 |
| 9f7e0 | 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 6f 74 68 65 72 29 0a 20 20 20 28 | "........magit-fetch-other)....( |
| 9f800 | 22 61 22 20 22 61 6c 6c 20 72 65 6d 6f 74 65 73 22 20 20 20 20 20 20 6d 61 67 69 74 2d 66 65 74 | "a"."all.remotes"......magit-fet |
| 9f820 | 63 68 2d 61 6c 6c 29 5d 0a 20 20 5b 22 46 65 74 63 68 22 0a 20 20 20 28 22 6f 22 20 22 61 6e 6f | ch-all)]...["Fetch"....("o"."ano |
| 9f840 | 74 68 65 72 20 62 72 61 6e 63 68 22 20 20 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 62 72 61 6e 63 | ther.branch"...magit-fetch-branc |
| 9f860 | 68 29 0a 20 20 20 28 22 72 22 20 22 65 78 70 6c 69 63 69 74 20 72 65 66 73 70 65 63 22 20 6d 61 | h)....("r"."explicit.refspec".ma |
| 9f880 | 67 69 74 2d 66 65 74 63 68 2d 72 65 66 73 70 65 63 29 0a 20 20 20 28 22 6d 22 20 22 73 75 62 6d | git-fetch-refspec)....("m"."subm |
| 9f8a0 | 6f 64 75 6c 65 73 22 20 20 20 20 20 20 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 6d 6f 64 75 6c 65 | odules".......magit-fetch-module |
| 9f8c0 | 73 29 5d 0a 20 20 5b 22 43 6f 6e 66 69 67 75 72 65 22 0a 20 20 20 28 22 43 22 20 22 76 61 72 69 | s)]...["Configure"....("C"."vari |
| 9f8e0 | 61 62 6c 65 73 2e 2e 2e 22 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 | ables...".magit-branch-configure |
| 9f900 | 29 5d 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 61 72 67 75 6d 65 6e 74 | )])..(defun.magit-fetch-argument |
| 9f920 | 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 66 65 | s.()...(transient-args.'magit-fe |
| 9f940 | 74 63 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 66 65 74 63 68 20 28 72 | tch))..(defun.magit-git-fetch.(r |
| 9f960 | 65 6d 6f 74 65 20 61 72 67 73 29 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d | emote.args)...(run-hooks.'magit- |
| 9f980 | 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 |
| 9f9a0 | 74 2d 61 73 79 6e 63 20 22 66 65 74 63 68 22 20 72 65 6d 6f 74 65 20 61 72 67 73 29 29 0a 0a 3b | t-async."fetch".remote.args))..; |
| 9f9c0 | 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 66 | ;;###autoload.(autoload.'magit-f |
| 9f9e0 | 65 74 63 68 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 20 22 6d 61 67 69 74 2d 66 65 74 63 | etch-from-pushremote."magit-fetc |
| 9fa00 | 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 73 75 66 66 | h".nil.t).(transient-define-suff |
| 9fa20 | 69 78 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 20 28 | ix.magit-fetch-from-pushremote.( |
| 9fa40 | 61 72 67 73 29 0a 20 20 22 46 65 74 63 68 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 | args)..."Fetch.from.the.current. |
| 9fa60 | 70 75 73 68 2d 72 65 6d 6f 74 65 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 | push-remote...With.a.prefix.argu |
| 9fa80 | 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 65 20 69 73 20 | ment.or.when.the.push-remote.is. |
| 9faa0 | 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 75 73 61 62 6c | either.not.configured.or.unusabl |
| 9fac0 | 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 |
| 9fae0 | 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 64 65 73 63 72 69 | gure.the.push-remote."...:descri |
| 9fb00 | 70 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 66 65 74 63 68 2d 2d 70 75 73 68 72 65 6d 6f 74 65 2d | ption.#'magit-fetch--pushremote- |
| 9fb20 | 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 | description...(interactive.(list |
| 9fb40 | 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 20 28 6c 65 | .(magit-fetch-arguments)))...(le |
| 9fb60 | 74 20 28 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 | t.((remote.(magit-get-push-remot |
| 9fb80 | 65 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 | e))).....(when.(or.current-prefi |
| 9fba0 | 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 | x-arg...............(not.(member |
| 9fbc0 | 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)))). |
| 9fbe0 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 76 61 72 20 28 6d 61 67 69 74 2d 2d 70 75 73 68 2d 72 65 | ......(let.((var.(magit--push-re |
| 9fc00 | 6d 6f 74 65 2d 76 61 72 69 61 62 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 | mote-variable))).........(setq.r |
| 9fc20 | 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d | emote...............(magit-read- |
| 9fc40 | 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 66 65 74 63 68 | remote.(format."Set.%s.and.fetch |
| 9fc60 | 20 66 72 6f 6d 20 74 68 65 72 65 22 20 76 61 72 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 | .from.there".var))).........(mag |
| 9fc80 | 69 74 2d 73 65 74 20 72 65 6d 6f 74 65 20 76 61 72 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | it-set.remote.var))).....(magit- |
| 9fca0 | 67 69 74 2d 66 65 74 63 68 20 72 65 6d 6f 74 65 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e | git-fetch.remote.args)))..(defun |
| 9fcc0 | 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 2d 70 75 73 68 72 65 6d 6f 74 65 2d 64 65 73 63 72 69 70 | .magit-fetch--pushremote-descrip |
| 9fce0 | 74 69 6f 6e 20 28 29 0a 20 20 28 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d | tion.()...(let*.((branch.(magit- |
| 9fd00 | 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 | get-current-branch))..........(r |
| 9fd20 | 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 62 72 61 | emote.(magit-get-push-remote.bra |
| 9fd40 | 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 76 20 28 6d 61 67 69 74 2d 2d 70 75 73 68 2d 72 | nch))..........(v.(magit--push-r |
| 9fd60 | 65 6d 6f 74 65 2d 76 61 72 69 61 62 6c 65 20 62 72 61 6e 63 68 20 74 29 29 29 0a 20 20 20 20 28 | emote-variable.branch.t))).....( |
| 9fd80 | 63 6f 6e 64 0a 20 20 20 20 20 28 28 6d 65 6d 62 65 72 20 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 | cond......((member.remote.(magit |
| 9fda0 | 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 28 72 65 | -list-remotes)).remote)......(re |
| 9fdc0 | 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 69 6e | mote.......(format."%s,.replacin |
| 9fde0 | 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 66 6f | g.invalid".v))......(t.......(fo |
| 9fe00 | 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 0a 0a | rmat."%s,.setting.that".v))))).. |
| 9fe20 | 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- |
| 9fe40 | 66 65 74 63 68 2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d 20 22 6d 61 67 69 74 2d 66 65 74 63 68 | fetch-from-upstream."magit-fetch |
| 9fe60 | 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 | ".nil.t).(transient-define-suffi |
| 9fe80 | 78 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 20 28 72 65 6d | x.magit-fetch-from-upstream.(rem |
| 9fea0 | 6f 74 65 20 61 72 67 73 29 0a 20 20 22 46 65 74 63 68 20 66 72 6f 6d 20 74 68 65 20 5c 22 63 75 | ote.args)..."Fetch.from.the.\"cu |
| 9fec0 | 72 72 65 6e 74 5c 22 20 72 65 6d 6f 74 65 2c 20 75 73 75 61 6c 6c 79 20 74 68 65 20 75 70 73 74 | rrent\".remote,.usually.the.upst |
| 9fee0 | 72 65 61 6d 2e 0a 0a 49 66 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 69 73 20 63 6f 6e 66 69 67 | ream...If.the.upstream.is.config |
| 9ff00 | 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 64 20 | ured.for.the.current.branch.and. |
| 9ff20 | 6e 61 6d 65 73 0a 61 6e 20 65 78 69 73 74 69 6e 67 20 72 65 6d 6f 74 65 2c 20 74 68 65 6e 20 75 | names.an.existing.remote,.then.u |
| 9ff40 | 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 6f 20 75 73 65 20 61 | se.that...Otherwise.try.to.use.a |
| 9ff60 | 6e 6f 74 68 65 72 0a 72 65 6d 6f 74 65 3a 20 49 66 20 6f 6e 6c 79 20 61 20 73 69 6e 67 6c 65 20 | nother.remote:.If.only.a.single. |
| 9ff80 | 72 65 6d 6f 74 65 20 69 73 20 63 6f 6e 66 69 67 75 72 65 64 2c 20 74 68 65 6e 20 75 73 65 20 74 | remote.is.configured,.then.use.t |
| 9ffa0 | 68 61 74 2e 0a 4f 74 68 65 72 77 69 73 65 20 69 66 20 61 20 72 65 6d 6f 74 65 20 6e 61 6d 65 64 | hat..Otherwise.if.a.remote.named |
| 9ffc0 | 20 5c 22 6f 72 69 67 69 6e 5c 22 20 65 78 69 73 74 73 2c 20 74 68 65 6e 20 75 73 65 20 74 68 61 | .\"origin\".exists,.then.use.tha |
| 9ffe0 | 74 2e 0a 0a 49 66 20 6e 6f 20 72 65 6d 6f 74 65 20 63 61 6e 20 62 65 20 64 65 74 65 72 6d 69 6e | t...If.no.remote.can.be.determin |
| a0000 | 65 64 2c 20 74 68 65 6e 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6e 6f 74 20 61 76 61 | ed,.then.this.command.is.not.ava |
| a0020 | 69 6c 61 62 6c 65 0a 66 72 6f 6d 20 74 68 65 20 60 6d 61 67 69 74 2d 66 65 74 63 68 27 20 74 72 | ilable.from.the.`magit-fetch'.tr |
| a0040 | 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 61 6e 64 20 69 6e 76 6f 6b 69 6e 67 20 69 74 20 64 | ansient.prefix.and.invoking.it.d |
| a0060 | 69 72 65 63 74 6c 79 0a 72 65 73 75 6c 74 73 20 69 6e 20 61 6e 20 65 72 72 6f 72 2e 22 0a 20 20 | irectly.results.in.an.error."... |
| a0080 | 3a 69 66 20 20 20 20 20 20 20 20 20 20 28 23 23 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e | :if..........(##magit-get-curren |
| a00a0 | 74 2d 72 65 6d 6f 74 65 20 74 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 28 23 23 6d 61 | t-remote.t)...:description.(##ma |
| a00c0 | 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 0a 20 20 28 69 6e 74 | git-get-current-remote.t)...(int |
| a00e0 | 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 72 72 65 6e | eractive.(list.(magit-get-curren |
| a0100 | 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 20 20 20 20 | t-remote.t)..................... |
| a0120 | 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 20 28 75 6e | .(magit-fetch-arguments)))...(un |
| a0140 | 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 5c 22 63 75 | less.remote.....(error."The.\"cu |
| a0160 | 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 64 65 74 65 | rrent\".remote.could.not.be.dete |
| a0180 | 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 20 72 65 6d | rmined"))...(magit-git-fetch.rem |
| a01a0 | 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 64 65 66 75 | ote.args))..;;;###autoload.(defu |
| a01c0 | 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 61 72 67 73 | n.magit-fetch-other.(remote.args |
| a01e0 | 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 73 69 74 6f | )..."Fetch.from.another.reposito |
| a0200 | 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 |
| a0220 | 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 0a 20 20 20 | -read-remote."Fetch.remote").... |
| a0240 | 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 63 68 2d 61 | ..................(magit-fetch-a |
| a0260 | 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 66 65 74 63 68 20 72 | rguments)))...(magit-git-fetch.r |
| a0280 | 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 64 65 | emote.args))..;;;###autoload.(de |
| a02a0 | 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 74 65 20 62 | fun.magit-fetch-branch.(remote.b |
| a02c0 | 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 48 20 66 72 | ranch.args)..."Fetch.a.BRANCH.fr |
| a02e0 | 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 20 20 20 | om.a.REMOTE."...(interactive.... |
| a0300 | 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 6f 74 65 | (let.((remote.(magit-read-remote |
| a0320 | 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 20 75 72 | -or-url."Fetch.from.remote.or.ur |
| a0340 | 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 20 20 20 | l")))......(list.remote......... |
| a0360 | 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 20 22 46 65 | ...(magit-read-remote-branch."Fe |
| a0380 | 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 20 20 20 28 | tch.branch".remote)............( |
| a03a0 | 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 28 6d 61 67 | magit-fetch-arguments))))...(mag |
| a03c0 | 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 61 6e 63 68 | it-git-fetch.remote.(cons.branch |
| a03e0 | 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. |
| a0400 | 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 72 65 66 73 | magit-fetch-refspec.(remote.refs |
| a0420 | 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 20 66 72 6f | pec.args)..."Fetch.a.REFSPEC.fro |
| a0440 | 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 20 20 20 28 | m.a.REMOTE."...(interactive....( |
| a0460 | 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 6f 74 65 2d | let.((remote.(magit-read-remote- |
| a0480 | 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 20 75 72 6c | or-url."Fetch.from.remote.or.url |
| a04a0 | 22 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 | ")))......(list.remote.......... |
| a04c0 | 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 20 75 73 69 | ..(magit-read-refspec."Fetch.usi |
| a04e0 | 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 20 20 20 28 | ng.refspec".remote)............( |
| a0500 | 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 28 6d 61 67 | magit-fetch-arguments))))...(mag |
| a0520 | 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 66 73 70 65 | it-git-fetch.remote.(cons.refspe |
| a0540 | 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 65 66 75 6e | c.args)))..;;;###autoload.(defun |
| a0560 | 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 65 74 63 68 | .magit-fetch-all.(args)..."Fetch |
| a0580 | 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 61 63 74 69 | .from.all.remotes."...(interacti |
| a05a0 | 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 6e 74 73 29 | ve.(list.(magit-fetch-arguments) |
| a05c0 | 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 6f 6e 73 20 | ))...(magit-git-fetch.nil.(cons. |
| a05e0 | 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 6f 61 64 0a | "--all".args)))..;;;###autoload. |
| a0600 | 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 20 28 29 0a | (defun.magit-fetch-all-prune.(). |
| a0620 | 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 6e 64 20 70 | .."Fetch.from.all.remotes,.and.p |
| a0640 | 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 62 72 61 6e | rune..Prune.remote.tracking.bran |
| a0660 | 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 62 65 65 6e | ches.for.branches.that.have.been |
| a0680 | 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 65 6d 6f 74 | .removed.on.the.respective.remot |
| a06a0 | 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 6f 6f 6b 73 | e."...(interactive)...(run-hooks |
| a06c0 | 20 27 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 68 6f 6f 6b 29 0a 20 20 28 6d 61 67 69 | .'magit-credential-hook)...(magi |
| a06e0 | 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 64 61 74 65 | t-run-git-async."remote"."update |
| a0700 | 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 64 0a 28 64 | "."--prune"))..;;;###autoload.(d |
| a0720 | 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 65 20 28 29 | efun.magit-fetch-all-no-prune.() |
| a0740 | 0a 20 20 22 46 65 74 63 68 20 66 72 6f 6d 20 61 6c 6c 20 72 65 6d 6f 74 65 73 2e 22 0a 20 20 28 | ..."Fetch.from.all.remotes."...( |
| a0760 | 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 61 67 69 74 | interactive)...(run-hooks.'magit |
| a0780 | 2d 63 72 65 64 65 6e 74 69 61 6c 2d 68 6f 6f 6b 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 | -credential-hook)...(magit-run-g |
| a07a0 | 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 0a 0a 3b 3b | it-async."remote"."update"))..;; |
| a07c0 | 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 66 65 | ;###autoload.(autoload.'magit-fe |
| a07e0 | 74 63 68 2d 6d 6f 64 75 6c 65 73 20 22 6d 61 67 69 74 2d 66 65 74 63 68 22 20 6e 69 6c 20 74 29 | tch-modules."magit-fetch".nil.t) |
| a0800 | 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- |
| a0820 | 66 65 74 63 68 2d 6d 6f 64 75 6c 65 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 74 72 61 6e 73 69 65 | fetch-modules.(&optional.transie |
| a0840 | 6e 74 20 61 72 67 73 29 0a 20 20 22 46 65 74 63 68 20 61 6c 6c 20 70 6f 70 75 6c 61 74 65 64 20 | nt.args)..."Fetch.all.populated. |
| a0860 | 73 75 62 6d 6f 64 75 6c 65 73 2e 0a 0a 46 65 74 63 68 69 6e 67 20 69 73 20 64 6f 6e 65 20 75 73 | submodules...Fetching.is.done.us |
| a0880 | 69 6e 67 20 5c 22 67 69 74 20 66 65 74 63 68 20 2d 2d 72 65 63 75 72 73 65 2d 73 75 62 6d 6f 64 | ing.\"git.fetch.--recurse-submod |
| a08a0 | 75 6c 65 73 5c 22 2c 20 77 68 69 63 68 0a 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 73 75 70 | ules\",.which.means.that.the.sup |
| a08c0 | 65 72 2d 72 65 70 6f 73 69 74 6f 72 79 20 61 6e 64 20 72 65 63 75 72 73 69 76 65 6c 79 20 61 6c | er-repository.and.recursively.al |
| a08e0 | 6c 20 73 75 62 6d 6f 64 75 6c 65 73 0a 61 72 65 20 61 6c 73 6f 20 66 65 74 63 68 65 64 2e 0a 0a | l.submodules.are.also.fetched... |
| a0900 | 54 6f 20 73 65 74 20 61 6e 64 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 73 61 76 65 20 6f 74 68 65 | To.set.and.potentially.save.othe |
| a0920 | 72 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 76 6f 6b 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 0a | r.arguments.invoke.this.command. |
| a0940 | 77 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20 3a 6d 61 6e 2d | with.a.prefix.argument."...:man- |
| a0960 | 70 61 67 65 20 22 67 69 74 2d 66 65 74 63 68 22 0a 20 20 3a 76 61 6c 75 65 20 28 6c 69 73 74 20 | page."git-fetch"...:value.(list. |
| a0980 | 22 2d 2d 76 65 72 62 6f 73 65 22 20 22 2d 2d 6a 6f 62 73 3d 34 22 29 0a 20 20 5b 22 41 72 67 75 | "--verbose"."--jobs=4")...["Argu |
| a09a0 | 6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 76 22 20 22 76 65 72 62 6f 73 65 22 20 20 20 20 20 20 20 | ments"....("-v"."verbose"....... |
| a09c0 | 20 22 2d 2d 76 65 72 62 6f 73 65 22 29 0a 20 20 20 28 22 2d 6a 22 20 22 6e 75 6d 62 65 72 20 6f | ."--verbose")....("-j"."number.o |
| a09e0 | 66 20 6a 6f 62 73 22 20 22 2d 2d 6a 6f 62 73 3d 22 20 3a 72 65 61 64 65 72 20 74 72 61 6e 73 69 | f.jobs"."--jobs=".:reader.transi |
| a0a00 | 65 6e 74 2d 72 65 61 64 2d 6e 75 6d 62 65 72 2d 4e 2b 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 22 | ent-read-number-N+)]...["Action" |
| a0a20 | 0a 20 20 20 28 22 6d 22 20 22 66 65 74 63 68 20 6d 6f 64 75 6c 65 73 22 20 6d 61 67 69 74 2d 66 | ....("m"."fetch.modules".magit-f |
| a0a40 | 65 74 63 68 2d 6d 6f 64 75 6c 65 73 29 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 69 | etch-modules)]...(interactive.(i |
| a0a60 | 66 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 | f.current-prefix-arg............ |
| a0a80 | 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........(list.t)................ |
| a0aa0 | 20 20 28 6c 69 73 74 20 6e 69 6c 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 | ..(list.nil.(transient-args.'mag |
| a0ac0 | 69 74 2d 66 65 74 63 68 2d 6d 6f 64 75 6c 65 73 29 29 29 29 0a 20 20 28 69 66 20 74 72 61 6e 73 | it-fetch-modules))))...(if.trans |
| a0ae0 | 69 65 6e 74 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 20 27 6d 61 67 | ient.......(transient-setup.'mag |
| a0b00 | 69 74 2d 66 65 74 63 68 2d 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 69 74 | it-fetch-modules).....(magit-wit |
| a0b20 | 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d | h-toplevel.......(magit-run-git- |
| a0b40 | 61 73 79 6e 63 20 22 66 65 74 63 68 22 20 22 2d 2d 72 65 63 75 72 73 65 2d 73 75 62 6d 6f 64 75 | async."fetch"."--recurse-submodu |
| a0b60 | 6c 65 73 22 20 61 72 67 73 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d | les".args))))..;;;._.(provide.'m |
| a0b80 | 61 67 69 74 2d 66 65 74 63 68 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 66 65 74 63 68 2e 65 6c 20 65 | agit-fetch).;;;.magit-fetch.el.e |
| a0ba0 | 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........................ |
| a0bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a0be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a0c00 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 61 75 74 6f 72 65 76 65 72 74 2e 65 6c 00 | magit-4.3.8/magit-autorevert.el. |
| a0c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a0c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a0c60 | 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 |
| a0c80 | 30 30 32 36 33 36 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 31 31 36 00 20 30 00 00 00 | 0026360.00000000000.015116..0... |
| a0ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a0cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a0ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a0d00 | 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................... |
| a0d20 | 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................... |
| a0d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a0d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a0d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a0da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a0dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a0de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a0e00 | 3b 3b 3b 20 6d 61 67 69 74 2d 61 75 74 6f 72 65 76 65 72 74 2e 65 6c 20 2d 2d 2d 20 52 65 76 65 | ;;;.magit-autorevert.el.---.Reve |
| a0e20 | 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 |
| a0e40 | 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: |
| a0e60 | 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 |
| a0e80 | 35 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 | 5.The.Magit.Project.Contributors |
| a0ea0 | 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 65 6d | ..;;.Author:.Jonas.Bernoulli.<em |
| a0ec0 | 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b | acs.magit@jonas.bernoulli.dev>.; |
| a0ee0 | 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 65 | ;.Maintainer:.Jonas.Bernoulli.<e |
| a0f00 | 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a | macs.magit@jonas.bernoulli.dev>. |
| a0f20 | 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c | .;;.SPDX-License-Identifier:.GPL |
| a0f40 | 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 | -3.0-or-later..;;.Magit.is.free. |
| a0f60 | 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 | software:.you.can.redistribute.i |
| a0f80 | 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 | t.and/or.modify.it.;;.under.the. |
| a0fa0 | 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | terms.of.the.GNU.General.Public. |
| a0fc0 | 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 | License.as.published.by.;;.the.F |
| a0fe0 | 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 | ree.Software.Foundation,.either. |
| a1000 | 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 | version.3.of.the.License,.or.;;. |
| a1020 | 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 | (at.your.option).any.later.versi |
| a1040 | 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 |
| a1060 | 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 |
| a1080 | 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;. |
| a10a0 | 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 |
| a10c0 | 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 |
| a10e0 | 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 |
| a1100 | 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 |
| a1120 | 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. |
| a1140 | 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 |
| a1160 | 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.;; |
| a1180 | 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. |
| a11a0 | 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e | <https://www.gnu.org/licenses/>. |
| a11c0 | 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61 | ..;;;.Commentary:..;;.This.libra |
| a11e0 | 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 61 75 74 6f 6d 61 | ry.implements.support.for.automa |
| a1200 | 74 69 63 61 6c 6c 79 20 72 65 76 65 72 74 69 6e 67 20 62 75 66 66 65 72 73 0a 3b 3b 20 77 68 65 | tically.reverting.buffers.;;.whe |
| a1220 | 6e 20 76 69 73 69 74 65 64 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 | n.visited.files.in.the.repositor |
| a1240 | 79 20 63 68 61 6e 67 65 2e 0a 0a 3b 3b 20 53 65 65 20 28 69 6e 66 6f 20 22 28 6d 61 67 69 74 29 | y.change...;;.See.(info."(magit) |
| a1260 | 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 69 | Automatic.Reverting.of.File-Visi |
| a1280 | 74 69 6e 67 20 42 75 66 66 65 72 73 22 29 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 | ting.Buffers")...;;;.Code:..(req |
| a12a0 | 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 69 72 65 20 27 | uire.'magit-process)..(require.' |
| a12c0 | 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 67 72 | autorevert)..;;;.Options..(defgr |
| a12e0 | 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 65 76 | oup.magit-auto-revert.nil..."Rev |
| a1300 | 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 73 69 | ert.buffers.when.files.in.reposi |
| a1320 | 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 2d 67 | tory.change."...:link.'(custom-g |
| a1340 | 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 20 27 | roup-link.auto-revert)...:link.' |
| a1360 | 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 65 76 | (info-link."(magit)Automatic.Rev |
| a1380 | 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 73 22 | erting.of.File-Visiting.Buffers" |
| a13a0 | 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 75 70 | )...:group.'auto-revert...:group |
| a13c0 | 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 61 67 | .'magit-essentials...:group.'mag |
| a13e0 | 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 65 72 | it-modes)..(defcustom.auto-rever |
| a1400 | 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 6c 74 | t-buffer-list-filter.nil..."Filt |
| a1420 | 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 72 73 | er.that.determines.which.buffers |
| a1440 | 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 2e 0a | .`auto-revert-buffers'.reverts.. |
| a1460 | 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 67 69 | .This.option.is.provided.by.Magi |
| a1480 | 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 76 65 | t,.which.also.advises.`auto-reve |
| a14a0 | 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 67 69 | rt-buffers'.to.respect.it...Magi |
| a14c0 | 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 20 6c | t.users.who.do.not.turn.on.the.l |
| a14e0 | 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 68 65 | ocal.mode.`auto-revert-mode'.the |
| a1500 | 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 74 74 | mselves,.are.best.served.by.sett |
| a1520 | 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 65 76 | ing.the.value.to.`magit-auto-rev |
| a1540 | 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 65 76 | ert-repository-buffer-p'...Howev |
| a1560 | 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 |
| a1580 | 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 68 65 | .to.disturb.users.who.do.use.the |
| a15a0 | 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 65 78 | .local.mode.directly...If.you.ex |
| a15c0 | 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 61 67 | perience.delays.when.running.Mag |
| a15e0 | 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 6f 6e | it.commands,.then.you.should.con |
| a1600 | 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 74 65 | sider.using.one.of.the.predicate |
| a1620 | 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 6c 79 | s.provided.by.Magit.-.especially |
| a1640 | 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 20 77 | .if.you.also.use.Tramp...Users.w |
| a1660 | 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 65 27 | ho.do.turn.on.`auto-revert-mode' |
| a1680 | 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 73 6e | .in.buffers.in.which.Magit.doesn |
| a16a0 | 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 6b 65 | 't.do.that.for.them,.should.like |
| a16c0 | 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 68 6f | ly.not.use.any.filter..Users.who |
| a16e0 | 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 6f 64 | .turn.on.`global-auto-revert-mod |
| a1700 | 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 20 74 | e',.do.not.have.to.worry.about.t |
| a1720 | 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 65 67 | his.option,.because.it.is.disreg |
| a1740 | 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 61 62 | arded.if.the.global.mode.is.enab |
| a1760 | 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 69 74 | led."...:package-version.'(magit |
| a1780 | 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 65 72 | ..."2.4.2")...:group.'auto-rever |
| a17a0 | 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 20 20 | t...:group.'magit-auto-revert... |
| a17c0 | 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 60 28 | :group.'magit-related...:type.`( |
| a17e0 | 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 6e 69 | radio.(const.:tag."No.filter".ni |
| a1800 | 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 74 65 | l).................(function-ite |
| a1820 | 6d 20 2c 23 27 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 | m.,#'magit-auto-revert-buffer-p) |
| a1840 | 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. |
| a1860 | 2c 23 27 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 | ,#'magit-auto-revert-repository- |
| a1880 | 62 75 66 66 65 72 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 75 6e 63 74 69 | buffer-p).................functi |
| a18a0 | 6f 6e 29 29 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 | on))..(defcustom.magit-auto-reve |
| a18c0 | 72 74 2d 74 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 | rt-tracked-only.t..."Whether.`ma |
| a18e0 | 67 69 74 2d 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 | git-auto-revert-mode'.only.rever |
| a1900 | 74 73 20 74 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 | ts.tracked.files."...:package-ve |
| a1920 | 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 34 2e 30 22 29 0a 20 20 3a 67 72 6f 75 | rsion.'(magit..."2.4.0")...:grou |
| a1940 | 70 20 27 6d 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 | p.'magit-auto-revert...:type.'bo |
| a1960 | 6f 6c 65 61 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 | olean...:set.(lambda.(var.val).. |
| a1980 | 20 20 20 20 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 | ........(set.var.val)..........( |
| a19a0 | 77 68 65 6e 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 | when.(and.(bound-and-true-p.magi |
| a19c0 | 74 2d 61 75 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 | t-auto-revert-mode)............. |
| a19e0 | 20 20 20 20 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 | ........(featurep.'magit-autorev |
| a1a00 | 65 72 74 29 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 | ert))............(magit-auto-rev |
| a1a20 | 65 72 74 2d 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 | ert-mode.-1)............(magit-a |
| a1a40 | 75 74 6f 2d 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 | uto-revert-mode))))..(defcustom. |
| a1a60 | 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 20 74 0a | magit-auto-revert-immediately.t. |
| a1a80 | 20 20 22 57 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 | .."Whether.Magit.reverts.buffers |
| a1aa0 | 20 69 6d 6d 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 | .immediately...If.this.is.non-ni |
| a1ac0 | 6c 20 61 6e 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 | l.and.either.`global-auto-revert |
| a1ae0 | 2d 6d 6f 64 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 | -mode'.or.`magit-auto-revert-mod |
| a1b00 | 65 27 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 74 68 65 6e 20 4d 61 67 69 74 20 69 6d 6d 65 64 69 | e'.is.enabled,.then.Magit.immedi |
| a1b20 | 61 74 65 6c 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 | ately.reverts.buffers.by.explici |
| a1b40 | 74 6c 79 20 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 | tly.calling.`auto-revert-buffers |
| a1b60 | 27 0a 61 66 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 | '.after.running.Git.for.side-eff |
| a1b80 | 65 63 74 73 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 | ects...If.`auto-revert-use-notif |
| a1ba0 | 79 27 20 69 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 | y'.is.non-nil.(and.file.notifica |
| a1bc0 | 74 69 6f 6e 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 | tions.are.actually.supported),.t |
| a1be0 | 68 65 6e 20 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 | hen.`magit-auto-revert-immediate |
| a1c00 | 6c 79 27 0a 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 | ly'.does.not.have.to.be.non-nil, |
| a1c20 | 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 0a 69 6d 6d 65 | .because.the.reverts.happen.imme |
| a1c40 | 64 69 61 74 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 | diately.anyway...If.`magit-auto- |
| a1c60 | 72 65 76 65 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 | revert-immediately'.and.`auto-re |
| a1c80 | 76 65 72 74 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 | vert-use-notify'.are.both.nil,.t |
| a1ca0 | 68 65 6e 20 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 | hen.reverts.happen.after.`auto-r |
| a1cc0 | 65 76 65 72 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 | evert-interval'.seconds.of.user. |
| a1ce0 | 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 72 61 62 | inactivity...That.is.not.desirab |
| a1d00 | 6c 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 | le."...:package-version.'(magit. |
| a1d20 | 2e 20 22 32 2e 34 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 61 75 74 6f 2d | .."2.4.0")...:group.'magit-auto- |
| a1d40 | 72 65 76 65 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 | revert...:type.'boolean)..;;;.Mo |
| a1d60 | 64 65 0a 0a 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 | de..(defun.magit-turn-on-auto-re |
| a1d80 | 76 65 72 74 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 | vert-mode-if-desired.(&optional. |
| a1da0 | 66 69 6c 65 29 0a 20 20 28 63 6f 6e 64 20 28 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 28 77 68 | file)...(cond.(file..........(wh |
| a1dc0 | 65 6e 2d 6c 65 74 20 28 28 62 75 66 66 65 72 20 28 66 69 6e 64 2d 62 75 66 66 65 72 2d 76 69 73 | en-let.((buffer.(find-buffer-vis |
| a1de0 | 69 74 69 6e 67 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 | iting.file)))............(with-c |
| a1e00 | 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 | urrent-buffer.buffer............ |
| a1e20 | 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 6d 6f 64 | ..(magit-turn-on-auto-revert-mod |
| a1e40 | 65 2d 69 66 2d 64 65 73 69 72 65 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 | e-if-desired)))).........((and.( |
| a1e60 | 6e 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 3b 20 73 | not.auto-revert-mode)........;.s |
| a1e80 | 65 65 20 23 33 30 31 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 67 6c 6f 62 | ee.#3014...............(not.glob |
| a1ea0 | 61 6c 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 29 20 3b 20 73 65 65 20 23 33 34 36 30 | al-auto-revert-mode).;.see.#3460 |
| a1ec0 | 0a 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 | ...............buffer-file-name. |
| a1ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 72 65 | ..............(or.auto-revert-re |
| a1f00 | 6d 6f 74 65 2d 66 69 6c 65 73 20 20 3b 20 73 65 65 20 23 35 34 32 32 0a 20 20 20 20 20 20 20 20 | mote-files..;.see.#5422......... |
| a1f20 | 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 62 75 | ..........(not.(file-remote-p.bu |
| a1f40 | 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer-file-name)))............... |
| a1f60 | 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 61 6d | (file-readable-p.buffer-file-nam |
| a1f80 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 61 74 2d 63 61 6c 6c 20 65 78 | e)...............(compat-call.ex |
| a1fa0 | 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 | ecutable-find.(magit-git-executa |
| a1fc0 | 62 6c 65 29 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 74 6f 70 | ble).t)...............(magit-top |
| a1fe0 | 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 6d 61 | level)...............(or.(not.ma |
| a2000 | 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 79 29 0a 20 20 | git-auto-revert-tracked-only)... |
| a2020 | 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 74 72 61 63 | ................(magit-file-trac |
| a2040 | 6b 65 64 2d 70 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 20 20 | ked-p.buffer-file-name)))....... |
| a2060 | 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 0a 0a 3b 3b 3b 23 | ...(auto-revert-mode.1))))..;;;# |
| a2080 | 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 69 | ##autoload.(define-globalized-mi |
| a20a0 | 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 2d 6d 6f 64 65 20 | nor-mode.magit-auto-revert-mode. |
| a20c0 | 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 75 72 6e 2d 6f 6e | auto-revert-mode...magit-turn-on |
| a20e0 | 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 2d 69 66 2d 64 65 73 69 72 65 64 0a 20 20 3a | -auto-revert-mode-if-desired...: |
| a2100 | 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 |
| a2120 | 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 61 67 69 74 29 41 | ")...:link.'(info-link."(magit)A |
| a2140 | 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 69 74 | utomatic.Reverting.of.File-Visit |
| a2160 | 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 67 69 74 2d 61 75 | ing.Buffers")...:group.'magit-au |
| a2180 | 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 65 73 73 65 6e 74 | to-revert...:group.'magit-essent |
| a21a0 | 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 75 74 6f 2d 72 65 | ials...;;.-.When.`global-auto-re |
| a21c0 | 76 65 72 74 2d 6d 6f 64 65 27 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 74 68 65 6e 20 74 68 69 73 | vert-mode'.is.enabled,.then.this |
| a21e0 | 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 0a 20 20 3b 3b 20 | .mode.is...;;...redundant....;;. |
| a2200 | 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 65 20 74 68 65 20 | -.In.all.other.cases.enable.the. |
| a2220 | 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 65 20 6e 6f 74 0a | mode.because.if.buffers.are.not. |
| a2240 | 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 74 65 64 20 74 68 | ..;;...automatically.reverted.th |
| a2260 | 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 6d 6d 6f 6e 20 74 | at.would.make.many.very.common.t |
| a2280 | 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 65 72 73 6f 6d 65 | asks...;;...much.more.cumbersome |
| a22a0 | 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 6c 6f 62 61 6c 2d | ....:init-value.(not.(or.global- |
| a22c0 | 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 20 20 20 20 20 20 | auto-revert-mode................ |
| a22e0 | 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 3b 3b 20 2d 20 55 | ........noninteractive))).;;.-.U |
| a2300 | 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 74 27 20 6f 6e 6c | nfortunately.`:init-value.t'.onl |
| a2320 | 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 64 65 0a 3b 3b 20 | y.sets.the.value.of.the.mode.;;. |
| a2340 | 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 75 73 65 20 74 68 | ..variable.but.does.not.cause.th |
| a2360 | 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 65 64 2e 0a 3b 3b | e.mode.function.to.be.called..;; |
| a2380 | 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 6c 69 6b 65 20 74 | .-.I.don't.think.it.works.like.t |
| a23a0 | 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 6f 6e 65 20 75 73 | his.on.purpose,.but.since.one.us |
| a23c0 | 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 6c 65 20 67 6c 6f | ually.;;...should.not.enable.glo |
| a23e0 | 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 73 20 75 6e 64 65 | bal.modes.by.default,.it.is.unde |
| a2400 | 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 65 72 20 68 61 73 | rstandable..;;.-.If.the.user.has |
| a2420 | 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 75 74 6f 2d 72 65 | .set.the.variable.`magit-auto-re |
| a2440 | 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 65 72 20 6c 6f 61 | vert-mode'.to.nil.;;...after.loa |
| a2460 | 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 6e 67 20 73 6f 20 | ding.magit.(instead.of.doing.so. |
| a2480 | 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 20 20 20 62 79 20 | before.loading.magit.or.;;...by. |
| a24a0 | 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 77 65 20 73 68 6f | using.the.function),.then.we.sho |
| a24c0 | 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 74 69 6e 67 2e 0a | uld.still.respect.that.setting.. |
| a24e0 | 3b 3b 20 2d 20 49 66 20 74 68 65 20 75 73 65 72 20 65 6e 61 62 6c 65 73 20 60 67 6c 6f 62 61 6c | ;;.-.If.the.user.enables.`global |
| a2500 | 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 27 20 61 66 74 65 72 20 6c 6f 61 64 69 6e 67 | -auto-revert-mode'.after.loading |
| a2520 | 20 6d 61 67 69 74 0a 3b 3b 20 20 20 61 6e 64 20 61 66 74 65 72 20 60 61 66 74 65 72 2d 69 6e 69 | .magit.;;...and.after.`after-ini |
| a2540 | 74 2d 68 6f 6f 6b 27 20 68 61 73 20 72 75 6e 2c 20 74 68 65 6e 20 60 6d 61 67 69 74 2d 61 75 74 | t-hook'.has.run,.then.`magit-aut |
| a2560 | 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 27 0a 3b 3b 20 20 20 72 65 6d 61 69 6e 73 20 65 6e 61 62 | o-revert-mode'.;;...remains.enab |
| a2580 | 6c 65 64 3b 20 61 6e 64 20 74 68 65 72 65 20 69 73 20 6e 6f 74 68 69 6e 67 20 77 65 20 63 61 6e | led;.and.there.is.nothing.we.can |
| a25a0 | 20 64 6f 20 61 62 6f 75 74 20 69 74 2e 0a 3b 3b 20 2d 20 48 6f 77 65 76 65 72 20 69 66 20 74 68 | .do.about.it..;;.-.However.if.th |
| a25c0 | 65 20 69 6e 69 74 20 66 69 6c 65 20 63 61 75 73 65 73 20 60 6d 61 67 69 74 2d 61 75 74 6f 72 65 | e.init.file.causes.`magit-autore |
| a25e0 | 76 65 72 74 27 20 74 6f 20 62 65 20 6c 6f 61 64 65 64 0a 3b 3b 20 20 20 61 6e 64 20 6f 6e 6c 79 | vert'.to.be.loaded.;;...and.only |
| a2600 | 20 6c 61 74 65 72 20 69 74 20 65 6e 61 62 6c 65 73 20 60 67 6c 6f 62 61 6c 2d 61 75 74 6f 2d 72 | .later.it.enables.`global-auto-r |
| a2620 | 65 76 65 72 74 2d 6d 6f 64 65 27 2c 20 74 68 65 6e 20 77 65 20 63 61 6e 0a 3b 3b 20 20 20 61 6e | evert-mode',.then.we.can.;;...an |
| a2640 | 64 20 73 68 6f 75 6c 64 20 6c 65 61 76 65 20 60 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 | d.should.leave.`magit-auto-rever |
| a2660 | 74 2d 6d 6f 64 65 27 20 64 69 73 61 62 6c 65 64 2e 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 | t-mode'.disabled..(defun.magit-a |
| a2680 | 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 2d 2d 69 6e 69 74 2d 6b 6c 75 64 67 65 20 28 29 0a | uto-revert-mode--init-kludge.(). |
| a26a0 | 20 20 22 54 68 69 73 20 69 73 20 61 6e 20 69 6e 74 65 72 6e 61 6c 20 6b 6c 75 64 67 65 20 74 6f | .."This.is.an.internal.kludge.to |
| a26c0 | 20 62 65 20 75 73 65 64 20 6f 6e 20 60 61 66 74 65 72 2d 69 6e 69 74 2d 68 6f 6f 6b 27 2e 0a 44 | .be.used.on.`after-init-hook'..D |
| a26e0 | 6f 20 6e 6f 74 20 75 73 65 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 65 6c 73 65 77 68 65 72 | o.not.use.this.function.elsewher |
| a2700 | 65 2c 20 61 6e 64 20 64 6f 6e 27 74 20 72 65 6d 6f 76 65 20 69 74 20 66 72 6f 6d 0a 74 68 65 20 | e,.and.don't.remove.it.from.the. |
| a2720 | 60 61 66 74 65 72 2d 69 6e 69 74 2d 68 6f 6f 6b 27 2e 20 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 | `after-init-hook'...For.more.inf |
| a2740 | 6f 72 6d 61 74 69 6f 6e 20 73 65 65 20 74 68 65 20 63 6f 6d 6d 65 6e 74 73 0a 61 6e 64 20 63 6f | ormation.see.the.comments.and.co |
| a2760 | 64 65 20 73 75 72 72 6f 75 6e 64 69 6e 67 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 | de.surrounding.the.definition.of |
| a2780 | 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 2e 22 0a 20 20 28 69 66 20 28 6f 72 20 28 6e 6f 74 20 | .this.function."...(if.(or.(not. |
| a27a0 | 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 | magit-auto-revert-mode)......... |
| a27c0 | 20 20 28 61 6e 64 20 67 6c 6f 62 61 6c 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 20 28 | ..(and.global-auto-revert-mode.( |
| a27e0 | 6e 6f 74 20 61 66 74 65 72 2d 69 6e 69 74 2d 74 69 6d 65 29 29 29 0a 20 20 20 20 20 20 28 6d 61 | not.after-init-time))).......(ma |
| a2800 | 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 20 2d 31 29 0a 20 20 20 20 28 6c 65 | git-auto-revert-mode.-1).....(le |
| a2820 | 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 20 | t.((start.(current-time)))...... |
| a2840 | 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 20 6d 61 67 69 | .(magit-message."Turning.on.magi |
| a2860 | 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 20 20 20 28 6d | t-auto-revert-mode...").......(m |
| a2880 | 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 20 20 20 20 20 20 28 | agit-auto-revert-mode.1).......( |
| a28a0 | 6d 61 67 69 74 2d 6d 65 73 73 61 67 65 0a 20 20 20 20 20 20 20 22 54 75 72 6e 69 6e 67 20 6f 6e | magit-message........"Turning.on |
| a28c0 | 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 64 6f 6e 65 25 73 | .magit-auto-revert-mode...done%s |
| a28e0 | 22 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6c 61 70 73 65 64 20 28 66 6c 6f 61 74 2d 74 | "........(let.((elapsed.(float-t |
| a2900 | 69 6d 65 20 28 74 69 6d 65 2d 73 69 6e 63 65 20 73 74 61 72 74 29 29 29 29 0a 20 20 20 20 20 20 | ime.(time-since.start))))....... |
| a2920 | 20 20 20 28 69 66 20 28 3e 20 65 6c 61 70 73 65 64 20 30 2e 32 29 0a 20 20 20 20 20 20 20 20 20 | ...(if.(>.elapsed.0.2).......... |
| a2940 | 20 20 20 20 28 66 6f 72 6d 61 74 20 22 20 28 25 2e 33 66 73 2c 20 25 73 20 62 75 66 66 65 72 73 | ....(format.".(%.3fs,.%s.buffers |
| a2960 | 20 63 68 65 63 6b 65 64 29 22 20 65 6c 61 70 73 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .checked)".elapsed.............. |
| a2980 | 20 20 20 20 20 20 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 | ........(length.(buffer-list))). |
| a29a0 | 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 29 29 29 29 0a 28 69 66 20 61 66 74 65 72 2d 69 6e | ..........."")))))).(if.after-in |
| a29c0 | 69 74 2d 74 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 | it-time.....;;.Since.`after-init |
| a29e0 | 2d 68 6f 6f 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 | -hook'.has.already.been.....;;.r |
| a2a00 | 75 6e 2c 20 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 | un,.turn.the.mode.on.or.off.righ |
| a2a20 | 74 20 6e 6f 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 | t.now......(magit-auto-revert-mo |
| a2a40 | 64 65 2d 2d 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 | de--init-kludge)...;;.By.the.tim |
| a2a60 | 65 20 74 68 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 | e.the.init.file.has.been.fully.l |
| a2a80 | 6f 61 64 65 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 | oaded.the...;;.values.of.the.rel |
| a2aa0 | 65 76 61 6e 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 | evant.variables.might.have.chang |
| a2ac0 | 65 64 2e 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 6f 6b | ed....(add-hook.'after-init-hook |
| a2ae0 | 20 23 27 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 2d 2d 69 6e 69 74 2d | .#'magit-auto-revert-mode--init- |
| a2b00 | 6b 6c 75 64 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 | kludge.t))..(put.'magit-auto-rev |
| a2b20 | 65 72 74 2d 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 | ert-mode.'function-documentation |
| a2b40 | 0a 20 20 20 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 | ......"Toggle.Magit.Auto.Revert. |
| a2b60 | 6d 6f 64 65 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 | mode..If.called.interactively,.e |
| a2b80 | 6e 61 62 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 20 69 66 20 | nable.Magit.Auto.Revert.mode.if. |
| a2ba0 | 41 52 47 20 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 | ARG.is.positive,.and.disable.it. |
| a2bc0 | 69 66 20 41 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 | if.ARG.is.zero.or.negative...If. |
| a2be0 | 63 61 6c 6c 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 | called.from.Lisp,.also.enable.th |
| a2c00 | 65 20 6d 6f 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 | e.mode.if.ARG.is.omitted.or.nil, |
| a2c20 | 20 61 6e 64 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 | .and.toggle.it.if.ARG.is.`toggle |
| a2c40 | 27 3b 20 64 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 | ';.disable.the.mode.otherwise... |
| a2c60 | 4d 61 67 69 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 | Magit.Auto.Revert.mode.is.a.glob |
| a2c80 | 61 6c 20 6d 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 | al.minor.mode.that.reverts.buffe |
| a2ca0 | 72 73 20 61 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 | rs.associated.with.a.file.that.i |
| a2cc0 | 73 20 6c 6f 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 | s.located.inside.a.Git.repositor |
| a2ce0 | 79 20 77 68 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 | y.when.the.file.changes.on.disk. |
| a2d00 | 20 20 55 73 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 | ..Use.`auto-revert-mode'.to.reve |
| a2d20 | 72 74 20 61 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 | rt.a.particular.buffer...Or.use. |
| a2d40 | 60 67 6c 6f 62 61 6c 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 27 0a 74 6f 20 72 65 76 | `global-auto-revert-mode'.to.rev |
| a2d60 | 65 72 74 20 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 | ert.all.file-visiting.buffers,.n |
| a2d80 | 6f 74 20 6a 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 | ot.just.those.that.visit.a.file. |
| a2da0 | 6c 6f 63 61 74 65 64 20 69 6e 73 69 64 65 20 61 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2e | located.inside.a.Git.repository. |
| a2dc0 | 0a 0a 54 68 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 | ..This.global.mode.works.by.turn |
| a2de0 | 69 6e 67 20 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 | ing.on.the.buffer-local.mode.`au |
| a2e00 | 74 6f 2d 72 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 | to-revert-mode'.at.the.time.a.bu |
| a2e20 | 66 66 65 72 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 | ffer.is.first.created...The.loca |
| a2e40 | 6c 20 6d 6f 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 | l.mode.is.turned.on.if.the.visit |
| a2e60 | 65 64 20 66 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 | ed.file.is.being.tracked.in.a.Gi |
| a2e80 | 74 20 72 65 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 | t.repository.at.the.time.when.th |
| a2ea0 | 65 20 62 75 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 | e.buffer.is.created...If.`magit- |
| a2ec0 | 61 75 74 6f 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 | auto-revert-tracked-only'.is.non |
| a2ee0 | 2d 6e 69 6c 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 | -nil.(the.default),.then.only.tr |
| a2f00 | 61 63 6b 65 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 | acked.files.are.reverted...But.i |
| a2f20 | 66 20 79 6f 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 | f.you.stage.a.previously.untrack |
| a2f40 | 65 64 20 66 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 | ed.file.using.`magit-stage',.the |
| a2f60 | 6e 20 74 68 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 | n.this.mode.notices.that...Unlik |
| a2f80 | 65 20 60 67 6c 6f 62 61 6c 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 27 2c 20 74 68 69 | e.`global-auto-revert-mode',.thi |
| a2fa0 | 73 20 6d 6f 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 | s.mode.never.reverts.any.buffers |
| a2fc0 | 20 74 68 61 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 | .that.are.not.visiting.files...T |
| a2fe0 | 68 65 20 62 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 | he.behavior.of.this.mode.can.be. |
| a3000 | 63 75 73 74 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 | customized.using.the.options.in. |
| a3020 | 74 68 65 20 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 | the.`autorevert'.and.`magit-auto |
| a3040 | 72 65 76 65 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 | revert'.groups...This.function.c |
| a3060 | 61 6c 6c 73 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 | alls.the.hook.`magit-auto-revert |
| a3080 | 2d 6d 6f 64 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 | -mode-hook'...Like.nearly.every. |
| a30a0 | 6d 6f 64 65 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 | mode,.this.mode.should.be.enable |
| a30c0 | 64 20 6f 72 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 | d.or.disabled.by.calling.the.res |
| a30e0 | 70 65 63 74 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 | pective.mode.function,.the.reaso |
| a3100 | 6e 20 62 65 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 | n.being.that.changing.the.state. |
| a3120 | 6f 66 20 61 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 | of.a.mode.involves.more.than.mer |
| a3140 | 65 6c 79 20 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 | ely.toggling.a.single.switch,.so |
| a3160 | 20 73 65 74 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 | .setting.the.mode.variable.is.no |
| a3180 | 74 20 65 6e 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 | t.enough..Also,.you.should.not.u |
| a31a0 | 73 65 20 60 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 | se.`after-init-hook'.to.disable. |
| a31c0 | 74 68 69 73 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 | this.mode.")..(defun.magit-auto- |
| a31e0 | 72 65 76 65 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 | revert-buffers.()...(when.(and.m |
| a3200 | 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 0a 20 20 20 | agit-auto-revert-immediately.... |
| a3220 | 20 20 20 20 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 | ..........(or.global-auto-revert |
| a3240 | 2d 6d 6f 64 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 | -mode..................(and.magi |
| a3260 | 74 2d 61 75 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 | t-auto-revert-mode.auto-revert-b |
| a3280 | 75 66 66 65 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 | uffer-list))).....(let.((auto-re |
| a32a0 | 76 65 72 74 2d 62 75 66 66 65 72 2d 6c 69 73 74 2d 66 69 6c 74 65 72 0a 20 20 20 20 20 20 20 20 | vert-buffer-list-filter......... |
| a32c0 | 20 20 20 28 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 | ...(or.auto-revert-buffer-list-f |
| a32e0 | 69 6c 74 65 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 | ilter................#'magit-aut |
| a3300 | 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 29 29 29 0a | o-revert-repository-buffer-p))). |
| a3320 | 20 20 20 20 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 | ......(auto-revert-buffers)))).. |
| a3340 | 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 74 6f 70 6c 65 76 | (defvar.magit-auto-revert-toplev |
| a3360 | 65 6c 20 6e 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 | el.nil)..(defvar.magit-auto-reve |
| a3380 | 72 74 2d 63 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 | rt-counter.1..."Incremented.each |
| a33a0 | 20 74 69 6d 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 | .time.`auto-revert-buffers'.is.c |
| a33c0 | 61 6c 6c 65 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 | alled.")..(defun.magit-auto-reve |
| a33e0 | 72 74 2d 62 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 | rt-buffer-p.(buffer)..."Return.n |
| a3400 | 6f 6e 2d 6e 69 6c 20 69 66 20 42 55 46 46 45 52 20 76 69 73 69 74 73 20 61 20 66 69 6c 65 20 69 | on-nil.if.BUFFER.visits.a.file.i |
| a3420 | 6e 73 69 64 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 54 68 | nside.the.current.repository..Th |
| a3440 | 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73 20 74 68 65 20 6f 6e 65 20 | e.current.repository.is.the.one. |
| a3460 | 63 6f 6e 74 61 69 6e 69 6e 67 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2e 0a | containing.`default-directory'.. |
| a3480 | 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 | If.there.is.no.current.repositor |
| a34a0 | 79 2c 20 74 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 | y,.then.return.t.for.any.BUFFER. |
| a34c0 | 22 0a 20 20 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 | "...(magit-auto-revert-repositor |
| a34e0 | 79 2d 62 75 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 | y-buffer-p.buffer.t))..(defun.ma |
| a3500 | 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 65 | git-auto-revert-repository-buffe |
| a3520 | 72 2d 70 20 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 | r-p.(buffer.&optional.fallback). |
| a3540 | 20 20 22 52 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 | .."Return.non-nil.if.BUFFER.visi |
| a3560 | 74 73 20 61 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 | ts.a.file.inside.the.current.rep |
| a3580 | 6f 73 69 74 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 | ository..The.current.repository. |
| a35a0 | 69 73 20 74 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 | is.the.one.containing.`default-d |
| a35c0 | 69 72 65 63 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 | irectory'..If.there.is.no.curren |
| a35e0 | 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 46 41 4c 4c 42 41 | t.repository,.then.return.FALLBA |
| a3600 | 43 4b 20 28 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 | CK.(which.defaults.to.nil).for.a |
| a3620 | 6e 79 20 42 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 | ny.BUFFER."...;;.Call.`magit-top |
| a3640 | 6c 65 76 65 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 | level'.just.once.per.cycle....(u |
| a3660 | 6e 6c 65 73 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 | nless.(and.magit-auto-revert-top |
| a3680 | 6c 65 76 65 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 | level................(=.(cdr.mag |
| a36a0 | 69 74 2d 61 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 | it-auto-revert-toplevel)........ |
| a36c0 | 20 20 20 20 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 | ...........magit-auto-revert-cou |
| a36e0 | 6e 74 65 72 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 | nter)).....(setq.magit-auto-reve |
| a3700 | 72 74 2d 74 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 | rt-toplevel...........(cons.(or. |
| a3720 | 28 6d 61 67 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 | (magit-toplevel).'no-repo)...... |
| a3740 | 20 20 20 20 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 | ...........magit-auto-revert-cou |
| a3760 | 6e 74 65 72 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 | nter)))...(let.((top.(car.magit- |
| a3780 | 61 75 74 6f 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 | auto-revert-toplevel))).....(if. |
| a37a0 | 28 65 71 20 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 | (eq.top.'no-repo).........fallba |
| a37c0 | 63 6b 0a 20 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 | ck.......(let.((dir.(buffer-loca |
| a37e0 | 6c 2d 76 61 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 | l-value.'default-directory.buffe |
| a3800 | 72 29 29 29 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 | r))).........(and.(equal.(file-r |
| a3820 | 65 6d 6f 74 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 | emote-p.dir).................... |
| a3840 | 20 28 66 69 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 | .(file-remote-p.top))........... |
| a3860 | 20 20 20 3b 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 | ...;;.^.`tramp-handle-file-in-di |
| a3880 | 72 65 63 74 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 | rectory-p'.lacks.this.optimizati |
| a38a0 | 6f 6e 2e 0a 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 | on...............(file-in-direct |
| a38c0 | 6f 72 79 2d 70 20 64 69 72 20 74 6f 70 29 29 29 29 29 29 0a 0a 28 64 65 66 69 6e 65 2d 61 64 76 | ory-p.dir.top))))))..(define-adv |
| a38e0 | 69 63 65 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 73 20 28 3a 61 72 6f 75 6e 64 | ice.auto-revert-buffers.(:around |
| a3900 | 20 28 66 6e 29 20 62 75 66 66 65 72 2d 6c 69 73 74 2d 66 69 6c 74 65 72 29 0a 20 20 28 63 6c 2d | .(fn).buffer-list-filter)...(cl- |
| a3920 | 69 6e 63 66 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 63 6f 75 6e 74 65 72 29 0a | incf.magit-auto-revert-counter). |
| a3940 | 20 20 28 69 66 20 28 6f 72 20 67 6c 6f 62 61 6c 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 | ..(if.(or.global-auto-revert-mod |
| a3960 | 65 0a 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 | e...........(not.auto-revert-buf |
| a3980 | 66 65 72 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 61 75 74 6f 2d 72 65 | fer-list)...........(not.auto-re |
| a39a0 | 76 65 72 74 2d 62 75 66 66 65 72 2d 6c 69 73 74 2d 66 69 6c 74 65 72 29 29 0a 20 20 20 20 20 20 | vert-buffer-list-filter))....... |
| a39c0 | 28 66 75 6e 63 61 6c 6c 20 66 6e 29 0a 20 20 20 20 28 6c 65 74 20 28 28 61 75 74 6f 2d 72 65 76 | (funcall.fn).....(let.((auto-rev |
| a39e0 | 65 72 74 2d 62 75 66 66 65 72 2d 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d | ert-buffer-list............(seq- |
| a3a00 | 66 69 6c 74 65 72 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d 6c 69 73 74 2d 66 | filter.auto-revert-buffer-list-f |
| a3a20 | 69 6c 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 75 74 | ilter........................aut |
| a3a40 | 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 20 20 20 28 66 | o-revert-buffer-list))).......(f |
| a3a60 | 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 6f 2d 72 65 76 | uncall.fn)).....(unless.auto-rev |
| a3a80 | 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 74 2d 73 65 74 | ert-timer.......(auto-revert-set |
| a3aa0 | 2d 74 69 6d 65 72 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 | -timer))))..;;;._.(provide.'magi |
| a3ac0 | 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 6f 72 65 76 65 | t-autorevert).;;;.magit-autoreve |
| a3ae0 | 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 00 00 00 00 00 | rt.el.ends.here................. |
| a3b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3c00 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 61 70 70 6c 79 2e 65 6c 00 00 00 00 00 00 | magit-4.3.8/magit-apply.el...... |
| a3c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3c60 | 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 |
| a3c80 | 30 31 30 34 35 36 32 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 | 0104562.00000000000.014044..0... |
| a3ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3d00 | 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................... |
| a3d20 | 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................... |
| a3d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a3e00 | 3b 3b 3b 20 6d 61 67 69 74 2d 61 70 70 6c 79 2e 65 6c 20 2d 2d 2d 20 41 70 70 6c 79 20 47 69 74 | ;;;.magit-apply.el.---.Apply.Git |
| a3e20 | 20 64 69 66 66 73 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a | .diffs..-*-.lexical-binding:t.-* |
| a3e40 | 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 35 20 54 68 | -..;;.Copyright.(C).2008-2025.Th |
| a3e60 | 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b | e.Magit.Project.Contributors..;; |
| a3e80 | 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 65 6d 61 63 73 2e | .Author:.Jonas.Bernoulli.<emacs. |
| a3ea0 | 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b 3b 20 4d 61 | magit@jonas.bernoulli.dev>.;;.Ma |
| a3ec0 | 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 65 6d 61 63 73 | intainer:.Jonas.Bernoulli.<emacs |
| a3ee0 | 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b 3b 20 | .magit@jonas.bernoulli.dev>..;;. |
| a3f00 | 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 |
| a3f20 | 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 |
| a3f40 | 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e | ware:.you.can.redistribute.it.an |
| a3f60 | 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 |
| a3f80 | 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 |
| a3fa0 | 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. |
| a3fc0 | 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 | Software.Foundation,.either.vers |
| a3fe0 | 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 | ion.3.of.the.License,.or.;;.(at. |
| a4000 | 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a | your.option).any.later.version.. |
| a4020 | 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 | ;;.;;.Magit.is.distributed.in.th |
| a4040 | 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62 | e.hope.that.it.will.be.useful,.b |
| a4060 | 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 | ut.WITHOUT.;;.ANY.WARRANTY;.with |
| a4080 | 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 | out.even.the.implied.warranty.of |
| a40a0 | 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 20 46 | .MERCHANTABILITY.;;.or.FITNESS.F |
| a40c0 | 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 | OR.A.PARTICULAR.PURPOSE...See.th |
| a40e0 | 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 | e.GNU.General.Public.;;.License. |
| a4100 | 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 | for.more.details..;;.;;.You.shou |
| a4120 | 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 | ld.have.received.a.copy.of.the.G |
| a4140 | 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f | NU.General.Public.License.;;.alo |
| a4160 | 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 | ng.with.Magit...If.not,.see.<htt |
| a4180 | 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b | ps://www.gnu.org/licenses/>...;; |
| a41a0 | 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 |
| a41c0 | 6d 70 6c 65 6d 65 6e 74 73 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 61 70 70 6c 79 69 6e 67 20 | mplements.commands.for.applying. |
| a41e0 | 47 69 74 20 64 69 66 66 73 20 6f 72 20 70 61 72 74 73 0a 3b 3b 20 6f 66 20 73 75 63 68 20 61 20 | Git.diffs.or.parts.;;.of.such.a. |
| a4200 | 64 69 66 66 2e 20 20 54 68 65 20 73 75 70 70 6f 72 74 65 64 20 22 61 70 70 6c 79 20 76 61 72 69 | diff...The.supported."apply.vari |
| a4220 | 61 6e 74 73 22 20 61 72 65 20 61 70 70 6c 79 2c 20 73 74 61 67 65 2c 0a 3b 3b 20 75 6e 73 74 61 | ants".are.apply,.stage,.;;.unsta |
| a4240 | 67 65 2c 20 64 69 73 63 61 72 64 2c 20 61 6e 64 20 72 65 76 65 72 73 65 20 2d 20 6d 6f 72 65 20 | ge,.discard,.and.reverse.-.more. |
| a4260 | 74 68 61 6e 20 47 69 74 20 69 74 73 65 6c 66 20 6b 6e 6f 77 73 20 61 62 6f 75 74 2c 0a 3b 3b 20 | than.Git.itself.knows.about,.;;. |
| a4280 | 61 74 20 6c 65 61 73 74 20 61 74 20 74 68 65 20 70 6f 72 63 65 6c 61 69 6e 20 6c 65 76 65 6c 2e | at.least.at.the.porcelain.level. |
| a42a0 | 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 63 6f 72 | ..;;;.Code:..(require.'magit-cor |
| a42c0 | 65 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 64 69 66 66 29 0a 28 72 65 71 75 69 72 | e).(require.'magit-diff).(requir |
| a42e0 | 65 20 27 6d 61 67 69 74 2d 77 69 70 29 0a 0a 28 72 65 71 75 69 72 65 20 27 74 72 61 6e 73 69 65 | e.'magit-wip)..(require.'transie |
| a4300 | 6e 74 29 20 3b 20 53 65 65 20 23 33 37 33 32 2e 0a 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d | nt).;.See.#3732...;;.For.`magit- |
| a4320 | 61 70 70 6c 79 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 61 | apply'.(declare-function.magit-a |
| a4340 | 6d 20 22 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 22 20 28 29 20 74 29 0a 28 64 65 63 6c 61 72 | m."magit-sequence".().t).(declar |
| a4360 | 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 70 61 74 63 68 2d 61 70 70 6c 79 20 22 6d 61 | e-function.magit-patch-apply."ma |
| a4380 | 67 69 74 2d 70 61 74 63 68 22 20 28 29 20 74 29 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d 64 | git-patch".().t).;;.For.`magit-d |
| a43a0 | 69 73 63 61 72 64 2d 66 69 6c 65 73 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 | iscard-files'.(declare-function. |
| a43c0 | 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 2d 73 74 61 67 65 20 22 6d 61 67 69 74 2d 6d 65 72 67 | magit-checkout-stage."magit-merg |
| a43e0 | 65 22 20 28 66 69 6c 65 20 61 72 67 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e | e".(file.arg)).(declare-function |
| a4400 | 20 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 2d 72 65 61 64 2d 73 74 61 67 65 20 22 6d 61 67 69 | .magit-checkout-read-stage."magi |
| a4420 | 74 2d 6d 65 72 67 65 22 20 28 66 69 6c 65 29 29 0a 28 64 65 66 76 61 72 20 61 75 74 6f 2d 72 65 | t-merge".(file)).(defvar.auto-re |
| a4440 | 76 65 72 74 2d 76 65 72 62 6f 73 65 29 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d 73 74 61 67 | vert-verbose).;;.For.`magit-stag |
| a4460 | 65 2d 75 6e 74 72 61 63 6b 65 64 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d | e-untracked'.(declare-function.m |
| a4480 | 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 61 64 64 2d 31 20 22 6d 61 67 69 74 2d 73 75 62 6d | agit-submodule-add-1."magit-subm |
| a44a0 | 6f 64 75 6c 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 72 6c 20 26 6f | odule"...................(url.&o |
| a44c0 | 70 74 69 6f 6e 61 6c 20 70 61 74 68 20 6e 61 6d 65 20 61 72 67 73 29 29 0a 28 64 65 63 6c 61 72 | ptional.path.name.args)).(declar |
| a44e0 | 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 61 64 2d | e-function.magit-submodule-read- |
| a4500 | 6e 61 6d 65 2d 66 6f 72 2d 70 61 74 68 20 22 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 22 0a | name-for-path."magit-submodule". |
| a4520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 61 74 68 20 26 6f 70 74 69 6f 6e 61 | ..................(path.&optiona |
| a4540 | 6c 20 70 72 65 66 65 72 2d 73 68 6f 72 74 29 29 0a 28 64 65 66 76 61 72 20 62 6f 72 67 2d 75 73 | l.prefer-short)).(defvar.borg-us |
| a4560 | 65 72 2d 65 6d 61 63 73 2d 64 69 72 65 63 74 6f 72 79 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 | er-emacs-directory)..;;;.Options |
| a4580 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 62 79 2d 6d 6f 76 | ..(defcustom.magit-delete-by-mov |
| a45a0 | 69 6e 67 2d 74 6f 2d 74 72 61 73 68 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 4d 61 67 69 74 20 | ing-to-trash.t..."Whether.Magit. |
| a45c0 | 75 73 65 73 20 74 68 65 20 73 79 73 74 65 6d 27 73 20 74 72 61 73 68 20 63 61 6e 2e 0a 0a 59 6f | uses.the.system's.trash.can...Yo |
| a45e0 | 75 20 73 68 6f 75 6c 64 20 61 62 73 6f 6c 75 74 65 6c 79 20 6e 6f 74 20 64 69 73 61 62 6c 65 20 | u.should.absolutely.not.disable. |
| a4600 | 74 68 69 73 20 61 6e 64 20 61 6c 73 6f 20 72 65 6d 6f 76 65 20 60 64 69 73 63 61 72 64 27 0a 66 | this.and.also.remove.`discard'.f |
| a4620 | 72 6f 6d 20 60 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d 27 2e 20 20 59 6f 75 20 73 68 6f | rom.`magit-no-confirm'...You.sho |
| a4640 | 75 6c 64 6e 27 74 20 64 6f 20 74 68 61 74 20 65 76 65 6e 20 69 66 20 79 6f 75 20 68 61 76 65 0a | uldn't.do.that.even.if.you.have. |
| a4660 | 61 6c 6c 20 6f 66 20 74 68 65 20 4d 61 67 69 74 2d 57 69 70 20 6d 6f 64 65 73 20 65 6e 61 62 6c | all.of.the.Magit-Wip.modes.enabl |
| a4680 | 65 64 2c 20 62 65 63 61 75 73 65 20 74 68 6f 73 65 20 6d 6f 64 65 73 20 64 6f 20 6e 6f 74 0a 74 | ed,.because.those.modes.do.not.t |
| a46a0 | 72 61 63 6b 20 61 6e 79 20 66 69 6c 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 74 72 61 63 | rack.any.files.that.are.not.trac |
| a46c0 | 6b 65 64 20 69 6e 20 74 68 65 20 70 72 6f 70 65 72 20 62 72 61 6e 63 68 2e 22 0a 20 20 3a 70 61 | ked.in.the.proper.branch."...:pa |
| a46e0 | 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") |
| a4700 | 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 73 73 65 6e 74 69 61 6c 73 0a 20 20 3a 74 | ...:group.'magit-essentials...:t |
| a4720 | 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- |
| a4740 | 75 6e 73 74 61 67 65 2d 63 6f 6d 6d 69 74 74 65 64 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 75 | unstage-committed.t..."Whether.u |
| a4760 | 6e 73 74 61 67 69 6e 67 20 61 20 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 20 72 65 76 65 | nstaging.a.committed.change.reve |
| a4780 | 72 74 73 20 69 74 20 69 6e 73 74 65 61 64 2e 0a 0a 41 20 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 | rts.it.instead...A.committed.cha |
| a47a0 | 6e 67 65 20 63 61 6e 6e 6f 74 20 62 65 20 75 6e 73 74 61 67 65 64 2c 20 62 65 63 61 75 73 65 20 | nge.cannot.be.unstaged,.because. |
| a47c0 | 73 74 61 67 69 6e 67 20 61 6e 64 0a 75 6e 73 74 61 67 69 6e 67 20 61 72 65 20 61 63 74 69 6f 6e | staging.and.unstaging.are.action |
| a47e0 | 73 20 74 68 61 74 20 61 72 65 20 63 6f 6e 63 65 72 6e 65 64 20 77 69 74 68 20 74 68 65 20 64 69 | s.that.are.concerned.with.the.di |
| a4800 | 66 66 65 72 65 6e 63 65 73 0a 62 65 74 77 65 65 6e 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 | fferences.between.the.index.and. |
| a4820 | 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 6e 6f 74 20 77 69 74 68 20 63 6f 6d 6d 69 | the.working.tree,.not.with.commi |
| a4840 | 74 74 65 64 0a 63 68 61 6e 67 65 73 2e 0a 0a 49 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 | tted.changes...If.this.option.is |
| a4860 | 20 6e 6f 6e 2d 6e 69 6c 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 74 68 65 6e 20 74 79 70 | .non-nil.(the.default),.then.typ |
| a4880 | 69 6e 67 20 5c 22 75 5c 22 0a 5c 28 60 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 27 29 20 6f 6e 20 | ing.\"u\".\(`magit-unstage').on. |
| a48a0 | 61 20 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 2c 20 63 61 75 73 65 73 20 69 74 20 74 6f | a.committed.change,.causes.it.to |
| a48c0 | 20 62 65 0a 72 65 76 65 72 73 65 64 20 69 6e 20 74 68 65 20 69 6e 64 65 78 20 62 75 74 20 6e 6f | .be.reversed.in.the.index.but.no |
| a48e0 | 74 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 20 20 46 6f 72 20 6d 6f 72 65 0a 69 6e | t.the.working.tree...For.more.in |
| a4900 | 66 6f 72 6d 61 74 69 6f 6e 20 73 65 65 20 63 6f 6d 6d 61 6e 64 20 60 6d 61 67 69 74 2d 72 65 76 | formation.see.command.`magit-rev |
| a4920 | 65 72 73 65 2d 69 6e 2d 69 6e 64 65 78 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 | erse-in-index'."...:package-vers |
| a4940 | 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 34 2e 31 22 29 0a 20 20 3a 67 72 6f 75 70 20 | ion.'(magit..."2.4.1")...:group. |
| a4960 | 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 |
| a4980 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 61 74 6f 6d | )..(defcustom.magit-reverse-atom |
| a49a0 | 69 63 61 6c 6c 79 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 72 65 76 65 72 73 65 | ically.nil..."Whether.to.reverse |
| a49c0 | 20 63 68 61 6e 67 65 73 20 61 74 6f 6d 69 63 61 6c 6c 79 2e 0a 0a 49 66 20 73 6f 6d 65 20 63 68 | .changes.atomically...If.some.ch |
| a49e0 | 61 6e 67 65 73 20 63 61 6e 20 62 65 20 72 65 76 65 72 73 65 64 20 77 68 69 6c 65 20 6f 74 68 65 | anges.can.be.reversed.while.othe |
| a4a00 | 72 73 20 63 61 6e 6e 6f 74 2c 20 74 68 65 6e 20 6e 6f 74 68 69 6e 67 0a 69 73 20 72 65 76 65 72 | rs.cannot,.then.nothing.is.rever |
| a4a20 | 73 65 64 20 69 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 20 | sed.if.the.value.of.this.option. |
| a4a40 | 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 20 20 42 75 74 20 77 68 65 6e 20 69 74 0a 69 73 20 6e 69 6c 2c | is.non-nil...But.when.it.is.nil, |
| a4a60 | 20 74 68 65 6e 20 74 68 65 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 72 65 | .then.the.changes.that.can.be.re |
| a4a80 | 76 65 72 73 65 64 20 61 72 65 20 72 65 76 65 72 73 65 64 20 61 6e 64 0a 66 6f 72 20 74 68 65 20 | versed.are.reversed.and.for.the. |
| a4aa0 | 6f 74 68 65 72 20 63 68 61 6e 67 65 73 20 64 69 66 66 20 66 69 6c 65 73 20 61 72 65 20 63 72 65 | other.changes.diff.files.are.cre |
| a4ac0 | 61 74 65 64 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 20 74 68 65 0a 72 65 6a 65 63 74 65 64 20 72 | ated.that.contain.the.rejected.r |
| a4ae0 | 65 76 65 72 73 61 6c 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 | eversals."...:package-version.'( |
| a4b00 | 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 20 27 6d 61 67 69 74 | magit..."2.7.0")...:group.'magit |
| a4b20 | 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 | -commands...:type.'boolean)..(de |
| a4b40 | 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 6f 73 74 2d 73 74 61 67 65 2d 68 6f 6f 6b 20 6e 69 | fcustom.magit-post-stage-hook.ni |
| a4b60 | 6c 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 73 74 61 67 69 6e 67 20 63 68 61 6e | l..."Hook.run.after.staging.chan |
| a4b80 | 67 65 73 2e 0a 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 72 75 6e 20 62 79 20 60 6d 61 67 69 74 2d | ges..This.hook.is.run.by.`magit- |
| a4ba0 | 72 65 66 72 65 73 68 27 20 69 66 20 60 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 27 0a 69 73 20 61 20 | refresh'.if.`this-command'.is.a. |
| a4bc0 | 6d 65 6d 62 65 72 20 6f 66 20 60 6d 61 67 69 74 2d 70 6f 73 74 2d 73 74 61 67 65 2d 68 6f 6f 6b | member.of.`magit-post-stage-hook |
| a4be0 | 2d 63 6f 6d 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 | -commands'."...:package-version. |
| a4c00 | 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 61 | '(magit..."2.90.0")...:group.'ma |
| a4c20 | 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 6b 29 0a 0a 28 64 65 | git-commands...:type.'hook)..(de |
| a4c40 | 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 6f 73 74 2d 75 6e 73 74 61 67 65 2d 68 6f 6f 6b 20 | fcustom.magit-post-unstage-hook. |
| a4c60 | 6e 69 6c 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 75 6e 73 74 61 67 69 6e 67 20 | nil..."Hook.run.after.unstaging. |
| a4c80 | 63 68 61 6e 67 65 73 2e 0a 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 72 75 6e 20 62 79 20 60 6d 61 | changes..This.hook.is.run.by.`ma |
| a4ca0 | 67 69 74 2d 72 65 66 72 65 73 68 27 20 69 66 20 60 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 27 0a 69 | git-refresh'.if.`this-command'.i |
| a4cc0 | 73 20 61 20 6d 65 6d 62 65 72 20 6f 66 20 60 6d 61 67 69 74 2d 70 6f 73 74 2d 75 6e 73 74 61 67 | s.a.member.of.`magit-post-unstag |
| a4ce0 | 65 2d 68 6f 6f 6b 2d 63 6f 6d 6d 61 6e 64 73 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 | e-hook-commands'."...:package-ve |
| a4d00 | 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 6f | rsion.'(magit..."2.90.0")...:gro |
| a4d20 | 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 6b | up.'magit-commands...:type.'hook |
| a4d40 | 29 0a 0a 3b 3b 3b 20 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 | )..;;;.Commands.;;;;.Apply..(def |
| a4d60 | 75 6e 20 6d 61 67 69 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 | un.magit-apply.(&rest.args)..."A |
| a4d80 | 70 70 6c 79 20 74 68 65 20 63 68 61 6e 67 65 20 61 74 20 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 | pply.the.change.at.point.to.the. |
| a4da0 | 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 69 78 20 61 72 67 75 | working.tree..With.a.prefix.argu |
| a4dc0 | 6d 65 6e 74 20 66 61 6c 6c 62 61 63 6b 20 74 6f 20 61 20 33 2d 77 61 79 20 6d 65 72 67 65 2e 20 | ment.fallback.to.a.3-way.merge.. |
| a4de0 | 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 67 65 20 74 6f 20 62 | .Doing.so.causes.the.change.to.b |
| a4e00 | 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 20 77 65 6c 6c 2e 22 | e.applied.to.the.index.as.well." |
| a4e20 | 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 65 6e 74 2d 70 72 65 | ...(interactive.(and.current-pre |
| a4e40 | 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 0a 20 20 28 77 68 65 | fix-arg.(list."--3way")))...(whe |
| a4e60 | 6e 2d 6c 65 74 20 28 28 73 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d 67 65 74 2d 73 65 6c 65 | n-let.((s.(magit-apply--get-sele |
| a4e80 | 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 70 63 61 73 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 | ction))).....(pcase.(list.(magit |
| a4ea0 | 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 29 29 0a | -diff-type).(magit-diff-scope)). |
| a4ec0 | 20 20 20 20 20 20 28 60 28 2c 28 6f 72 20 27 75 6e 73 74 61 67 65 64 20 27 73 74 61 67 65 64 29 | ......(`(,(or.'unstaged.'staged) |
| a4ee0 | 20 2c 5f 29 0a 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 68 61 6e 67 65 20 | .,_)........(user-error."Change. |
| a4f00 | 69 73 20 61 6c 72 65 61 64 79 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 22 29 | is.already.in.the.working.tree") |
| a4f20 | 29 0a 20 20 20 20 20 20 28 60 28 75 6e 74 72 61 63 6b 65 64 20 2c 28 6f 72 20 27 66 69 6c 65 20 | ).......(`(untracked.,(or.'file. |
| a4f40 | 27 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 | 'files))........(call-interactiv |
| a4f60 | 65 6c 79 20 23 27 6d 61 67 69 74 2d 61 6d 29 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 72 65 67 | ely.#'magit-am)).......(`(,_.reg |
| a4f80 | 69 6f 6e 29 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 72 65 67 69 6f 6e 20 73 20 61 72 67 73 29 | ion).(magit-apply-region.s.args) |
| a4fa0 | 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 20 68 75 6e 6b 29 20 28 6d 61 67 69 74 2d 61 70 70 | ).......(`(,_...hunk).(magit-app |
| a4fc0 | 6c 79 2d 68 75 6e 6b 20 20 20 73 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 | ly-hunk...s.args)).......(`(,_.. |
| a4fe0 | 68 75 6e 6b 73 29 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 68 75 6e 6b 73 20 20 73 20 61 72 67 | hunks).(magit-apply-hunks..s.arg |
| a5000 | 73 29 29 0a 20 20 20 20 20 20 28 60 28 72 65 62 61 73 65 2d 73 65 71 75 65 6e 63 65 20 66 69 6c | s)).......(`(rebase-sequence.fil |
| a5020 | 65 29 0a 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 23 27 | e)........(call-interactively.#' |
| a5040 | 6d 61 67 69 74 2d 70 61 74 63 68 2d 61 70 70 6c 79 29 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 | magit-patch-apply)).......(`(,_. |
| a5060 | 20 20 66 69 6c 65 29 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 64 69 66 66 20 20 20 73 20 61 72 | ..file).(magit-apply-diff...s.ar |
| a5080 | 67 73 29 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 66 69 6c 65 73 29 20 28 6d 61 67 69 74 2d | gs)).......(`(,_..files).(magit- |
| a50a0 | 61 70 70 6c 79 2d 64 69 66 66 73 20 20 73 20 61 72 67 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | apply-diffs..s.args)))))..(defun |
| a50c0 | 20 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 28 73 | .magit-apply--section-content.(s |
| a50e0 | 65 63 74 69 6f 6e 29 0a 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 | ection)...(buffer-substring-no-p |
| a5100 | 72 6f 70 65 72 74 69 65 73 20 28 69 66 20 28 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f | roperties.(if.(magit-hunk-sectio |
| a5120 | 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 20 20 20 20 20 | n-p.section).................... |
| a5140 | 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 |
| a5160 | 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)......................... |
| a5180 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 6f 6e 74 65 6e | ............(oref.section.conten |
| a51a0 | 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))............................. |
| a51c0 | 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 29 0a 0a 28 64 65 66 | ......(oref.section.end)))..(def |
| a51e0 | 75 6e 20 6d 61 67 69 74 2d 61 70 70 6c 79 2d 64 69 66 66 73 20 28 73 65 63 74 69 6f 6e 73 20 26 | un.magit-apply-diffs.(sections.& |
| a5200 | 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 73 20 28 6d 61 67 | rest.args)...(setq.sections.(mag |
| a5220 | 69 74 2d 61 70 70 6c 79 2d 2d 67 65 74 2d 64 69 66 66 73 20 73 65 63 74 69 6f 6e 73 29 29 0a 20 | it-apply--get-diffs.sections)).. |
| a5240 | 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 70 61 74 63 68 20 73 65 63 74 69 6f 6e 73 20 61 72 67 | .(magit-apply-patch.sections.arg |
| a5260 | 73 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 61 | s......................(mapconca |
| a5280 | 74 20 28 23 23 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 | t.(##concat.(magit-diff-file-hea |
| a52a0 | 64 65 72 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | der.%).......................... |
| a52c0 | 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 73 | .................(magit-apply--s |
| a52e0 | 65 63 74 69 6f 6e 2d 63 6f 6e 74 65 6e 74 20 25 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ection-content.%)).............. |
| a5300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 73 20 22 22 29 29 | ...................sections."")) |
| a5320 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 70 70 6c 79 2d 64 69 66 66 20 28 73 65 63 74 | )..(defun.magit-apply-diff.(sect |
| a5340 | 69 6f 6e 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 | ion.&rest.args)...(setq.section. |
| a5360 | 28 63 61 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 | (car.(magit-apply--get-diffs.(li |
| a5380 | 73 74 20 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 | st.section))))...(magit-apply-pa |
| a53a0 | 74 63 68 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 | tch.section.args................ |
| a53c0 | 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 |
| a53e0 | 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).................. |
| a5400 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d 73 65 63 74 69 6f | ............(magit-apply--sectio |
| a5420 | 6e 2d 63 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 | n-content.section))))..(defun.ma |
| a5440 | 67 69 74 2d 61 70 70 6c 79 2d 2d 61 64 6a 75 73 74 2d 68 75 6e 6b 2d 6e 65 77 2d 73 74 61 72 74 | git-apply--adjust-hunk-new-start |
| a5460 | 73 20 28 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 | s.(hunks)..."Adjust.new.line.num |
| a5480 | 62 65 72 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 | bers.in.headers.of.HUNKS.for.par |
| a54a0 | 74 69 61 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 | tial.application..HUNKS.should.b |
| a54c0 | 65 20 61 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 | e.a.list.of.ordered,.contiguous. |
| a54e0 | 68 75 6e 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 | hunks.to.be.applied.from.a.file. |
| a5500 | 20 20 46 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 | ..For.example,.if.there.is.a.seq |
| a5520 | 75 65 6e 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 | uence.of.hunks.with.the.headers. |
| a5540 | 0a 20 20 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 | ...@@.-2,6.+2,7.@@...@@.-10,6.+1 |
| a5560 | 31 2c 37 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 | 1,7.@@...@@.-18,6.+20,7.@@..and. |
| a5580 | 6f 6e 6c 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 | only.the.second.and.third.are.to |
| a55a0 | 20 62 65 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 | .be.applied,.they.would.be.adjus |
| a55c0 | 74 65 64 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 | ted.as.\"@@.-10,6.+10,7.@@\".and |
| a55e0 | 20 5c 22 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 | .\"@@.-18,6.+19,7.@@\"."...(let* |
| a5600 | 20 28 28 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 | .((first-hunk.(car.hunks))...... |
| a5620 | 20 20 20 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 | ....(offset.(if.(string-match.di |
| a5640 | 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 66 69 72 73 74 2d | ff-hunk-header-re-unified.first- |
| a5660 | 68 75 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 20 28 73 | hunk)......................(-.(s |
| a5680 | 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 20 | tring-to-number.(match-string.3. |
| a56a0 | 66 69 72 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 | first-hunk)).................... |
| a56c0 | 20 20 20 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 | .....(string-to-number.(match-st |
| a56e0 | 72 69 6e 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 | ring.1.first-hunk)))............ |
| a5700 | 20 20 20 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 | ........(error."Header.hunks.hav |
| a5720 | 65 20 74 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 | e.to.be.applied.individually"))) |
| a5740 | 29 0a 20 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 | ).....(if.(=.offset.0).........h |
| a5760 | 75 6e 6b 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 | unks.......(mapcar.(lambda.(hunk |
| a5780 | 29 0a 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 2d 6d 61 | ).................(if.(string-ma |
| a57a0 | 74 63 68 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 | tch.diff-hunk-header-re-unified. |
| a57c0 | 68 75 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 | hunk).....................(repla |
| a57e0 | 63 65 2d 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 | ce-match.(number-to-string...... |
| a5800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| a5820 | 2d 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 |
| a5840 | 67 20 33 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 | g.3.hunk))...................... |
| a5860 | 20 20 20 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 | ..................offset))...... |
| a5880 | 20 20 20 20 20 20 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 | ..............................t. |
| a58a0 | 74 20 68 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 | t.hunk.3)...................(err |
| a58c0 | 6f 72 20 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 | or."Hunk.does.not.have.expected. |
| a58e0 | 68 65 61 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 | header")))...............hunks)) |
| a5900 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d 61 64 6a 75 73 74 2d 68 | ))..(defun.magit-apply--adjust-h |
| a5920 | 75 6e 6b 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 | unk-new-start.(hunk)...(car.(mag |
| a5940 | 69 74 2d 61 70 70 6c 79 2d 2d 61 64 6a 75 73 74 2d 68 75 6e 6b 2d 6e 65 77 2d 73 74 61 72 74 73 | it-apply--adjust-hunk-new-starts |
| a5960 | 20 28 6c 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 | .(list.hunk))))..(defun.magit-ap |
| a5980 | 70 6c 79 2d 68 75 6e 6b 73 20 28 68 75 6e 6b 73 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 | ply-hunks.(hunks.&rest.args)...( |
| a59a0 | 6c 65 74 20 28 28 66 69 6c 65 20 28 6f 72 65 66 20 28 63 61 72 20 68 75 6e 6b 73 29 20 70 61 72 | let.((file.(oref.(car.hunks).par |
| a59c0 | 65 6e 74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 63 6f | ent))).....(when.(magit-diff--co |
| a59e0 | 6d 62 69 6e 65 64 2d 70 20 66 69 6c 65 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 | mbined-p.file).......(user-error |
| a5a00 | 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 20 68 75 | ."Cannot.un-/stage.resolution.hu |
| a5a20 | 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 0a 20 20 | nks...Stage.the.whole.file"))... |
| a5a40 | 20 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 70 61 74 63 68 0a 20 20 20 20 20 66 69 6c 65 20 61 | ..(magit-apply-patch......file.a |
| a5a60 | 72 67 73 0a 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6f 72 65 66 20 66 69 6c 65 20 68 65 61 64 | rgs......(concat.(oref.file.head |
| a5a80 | 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 28 6d | er)..............(string-join.(m |
| a5aa0 | 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 |
| a5ac0 | 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ts............................(m |
| a5ae0 | 61 70 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 | apcar.#'magit-apply--section-con |
| a5b00 | 74 65 6e 74 20 68 75 6e 6b 73 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | tent.hunks)))))))..(defun.magit- |
| a5b20 | 61 70 70 6c 79 2d 68 75 6e 6b 20 28 68 75 6e 6b 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 | apply-hunk.(hunk.&rest.args)...( |
| a5b40 | 6c 65 74 20 28 28 66 69 6c 65 20 28 6f 72 65 66 20 68 75 6e 6b 20 70 61 72 65 6e 74 29 29 29 0a | let.((file.(oref.hunk.parent))). |
| a5b60 | 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 63 6f 6d 62 69 6e 65 64 2d | ....(when.(magit-diff--combined- |
| a5b80 | 70 20 66 69 6c 65 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 | p.file).......(user-error."Canno |
| a5ba0 | 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 |
| a5bc0 | 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 6c 65 74 2a | tage.the.whole.file")).....(let* |
| a5be0 | 20 28 28 68 65 61 64 65 72 20 28 63 61 72 20 28 6f 72 65 66 20 68 75 6e 6b 20 76 61 6c 75 65 29 | .((header.(car.(oref.hunk.value) |
| a5c00 | 29 29 0a 20 20 20 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 | ))............(header.(and.(symb |
| a5c20 | 6f 6c 70 20 68 65 61 64 65 72 29 20 68 65 61 64 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | olp.header).header))............ |
| a5c40 | 28 63 6f 6e 74 65 6e 74 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d 73 65 63 74 69 6f 6e 2d 63 | (content.(magit-apply--section-c |
| a5c60 | 6f 6e 74 65 6e 74 20 68 75 6e 6b 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 61 70 70 6c | ontent.hunk))).......(magit-appl |
| a5c80 | 79 2d 70 61 74 63 68 0a 20 20 20 20 20 20 20 66 69 6c 65 20 61 72 67 73 0a 20 20 20 20 20 20 20 | y-patch........file.args........ |
| a5ca0 | 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 65 72 20 | (concat.(magit-diff-file-header. |
| a5cc0 | 68 75 6e 6b 20 28 6e 6f 74 20 28 65 71 20 68 65 61 64 65 72 20 27 72 65 6e 61 6d 65 29 29 29 0a | hunk.(not.(eq.header.'rename))). |
| a5ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 68 65 61 64 65 72 0a 20 20 20 20 20 20 | ...............(if.header....... |
| a5d00 | 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 20 20 20 20 20 | .............content............ |
| a5d20 | 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 6e 6b 2d | ......(magit-apply--adjust-hunk- |
| a5d40 | 6e 65 77 2d 73 74 61 72 74 20 63 6f 6e 74 65 6e 74 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | new-start.content)))))))..(defun |
| a5d60 | 20 6d 61 67 69 74 2d 61 70 70 6c 79 2d 72 65 67 69 6f 6e 20 28 68 75 6e 6b 20 26 72 65 73 74 20 | .magit-apply-region.(hunk.&rest. |
| a5d80 | 61 72 67 73 29 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 28 6f 72 65 66 20 68 75 6e 6b 20 70 | args)...(let.((file.(oref.hunk.p |
| a5da0 | 61 72 65 6e 74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d | arent))).....(when.(magit-diff-- |
| a5dc0 | 63 6f 6d 62 69 6e 65 64 2d 70 20 66 69 6c 65 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 | combined-p.file).......(user-err |
| a5de0 | 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 20 | or."Cannot.un-/stage.resolution. |
| a5e00 | 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 0a | hunks...Stage.the.whole.file")). |
| a5e20 | 20 20 20 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 70 61 74 63 68 0a 20 20 20 20 20 66 69 6c 65 | ....(magit-apply-patch......file |
| a5e40 | 20 61 72 67 73 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 | .args......(concat.(magit-diff-f |
| a5e60 | 69 6c 65 2d 68 65 61 64 65 72 20 68 75 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ile-header.hunk)..............(m |
| a5e80 | 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 |
| a5ea0 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b | t...............(magit-diff-hunk |
| a5ec0 | 2d 72 65 67 69 6f 6e 2d 70 61 74 63 68 20 68 75 6e 6b 20 61 72 67 73 29 29 29 29 29 29 0a 0a 28 | -region-patch.hunk.args))))))..( |
| a5ee0 | 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 |
| a5f00 | 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.( |
| a5f20 | 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)............. |
| a5f40 | 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 |
| a5f60 | 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 6d 61 70 63 61 72 20 | lue))...................(mapcar. |
| a5f80 | 28 23 23 6f 72 65 66 20 25 20 76 61 6c 75 65 29 20 73 65 63 74 69 6f 6e 3a 73 29 29 29 0a 20 20 | (##oref.%.value).section:s)))... |
| a5fa0 | 20 20 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 | .......(command.(symbol-name.thi |
| a5fc0 | 73 2d 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 | s-command))..........(command.(i |
| a5fe0 | 66 20 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 | f.(and.command.(string-match."^m |
| a6000 | 61 67 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 | agit-\\([^-]+\\)".command))..... |
| a6020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 | ..................(match-string. |
| a6040 | 31 20 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 | 1.command)....................." |
| a6060 | 61 70 70 6c 79 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 74 65 78 74 20 28 6d 61 67 69 | apply"))..........(context.(magi |
| a6080 | 74 2d 64 69 66 66 2d 67 65 74 2d 63 6f 6e 74 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 | t-diff-get-context))..........(i |
| a60a0 | 67 6e 6f 72 65 2d 63 6f 6e 74 65 78 74 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 69 67 6e 6f 72 65 | gnore-context.(magit-diff-ignore |
| a60c0 | 2d 61 6e 79 2d 73 70 61 63 65 2d 70 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 | -any-space-p))).....(unless.(mag |
| a60e0 | 69 74 2d 64 69 66 66 2d 63 6f 6e 74 65 78 74 2d 70 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 | it-diff-context-p).......(user-e |
| a6100 | 72 72 6f 72 20 22 4e 6f 74 20 65 6e 6f 75 67 68 20 63 6f 6e 74 65 78 74 20 74 6f 20 61 70 70 6c | rror."Not.enough.context.to.appl |
| a6120 | 79 20 70 61 74 63 68 2e 20 20 49 6e 63 72 65 61 73 65 20 74 68 65 20 63 6f 6e 74 65 78 74 22 29 | y.patch...Increase.the.context") |
| a6140 | 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6d 61 67 69 74 2d 77 69 70 2d 62 65 66 6f 72 | ).....(when.(and.magit-wip-befor |
| a6160 | 65 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 20 28 6e 6f 74 20 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 | e-change-mode.(not.magit-inhibit |
| a6180 | 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d | -refresh)).......(magit-wip-comm |
| a61a0 | 69 74 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 20 66 69 6c 65 73 20 28 63 6f 6e 63 61 74 20 22 | it-before-change.files.(concat." |
| a61c0 | 20 62 65 66 6f 72 65 20 22 20 63 6f 6d 6d 61 6e 64 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 74 | .before.".command))).....(with-t |
| a61e0 | 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 70 61 74 63 68 29 0a | emp-buffer.......(insert.patch). |
| a6200 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 2d 72 65 66 72 65 | ......(let.((magit-inhibit-refre |
| a6220 | 73 68 20 74 29 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 77 69 | sh.t)).........(magit-run-git-wi |
| a6240 | 74 68 2d 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 20 22 61 70 70 6c 79 22 20 61 72 67 73 20 22 | th-input.........."apply".args." |
| a6260 | 2d 70 30 22 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 69 67 6e 6f 72 65 2d 63 6f 6e 74 65 78 74 | -p0"..........(if.ignore-context |
| a6280 | 20 22 2d 43 30 22 20 28 66 6f 72 6d 61 74 20 22 2d 43 25 73 22 20 63 6f 6e 74 65 78 74 29 29 0a | ."-C0".(format."-C%s".context)). |
| a62a0 | 20 20 20 20 20 20 20 20 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 70 61 63 65 2d 63 68 61 6e 67 65 22 | ........."--ignore-space-change" |
| a62c0 | 20 22 2d 22 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 6d 61 67 69 74 2d 69 6e 68 69 62 69 | ."-"))).....(unless.magit-inhibi |
| a62e0 | 74 2d 72 65 66 72 65 73 68 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 77 69 70 2d | t-refresh.......(when.magit-wip- |
| a6300 | 61 66 74 65 72 2d 61 70 70 6c 79 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | after-apply-mode.........(magit- |
| a6320 | 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 20 28 63 6f | wip-commit-after-apply.files.(co |
| a6340 | 6e 63 61 74 20 22 20 61 66 74 65 72 20 22 20 63 6f 6d 6d 61 6e 64 29 29 29 0a 20 20 20 20 20 20 | ncat.".after.".command)))....... |
| a6360 | 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | (magit-refresh))))..(defun.magit |
| a6380 | 2d 61 70 70 6c 79 2d 2d 67 65 74 2d 73 65 6c 65 63 74 69 6f 6e 20 28 29 0a 20 20 28 6f 72 20 28 | -apply--get-selection.()...(or.( |
| a63a0 | 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 73 65 63 74 69 6f 6e 73 20 27 28 68 75 6e 6b 20 66 69 6c | magit-region-sections.'(hunk.fil |
| a63c0 | 65 20 6d 6f 64 75 6c 65 29 20 74 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 65 63 74 69 6f | e.module).t).......(let.((sectio |
| a63e0 | 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 20 20 | n.(magit-current-section)))..... |
| a6400 | 20 20 20 20 28 70 63 61 73 65 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 74 79 70 65 29 0a 20 | ....(pcase.(oref.section.type).. |
| a6420 | 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 27 68 75 6e 6b 20 27 66 69 6c 65 20 27 6d 6f 64 75 6c | .........((or.'hunk.'file.'modul |
| a6440 | 65 29 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 27 73 74 61 67 | e).section)...........((or.'stag |
| a6460 | 65 64 20 27 75 6e 73 74 61 67 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73 74 61 | ed.'unstaged................'sta |
| a6480 | 73 68 65 64 2d 69 6e 64 65 78 20 27 73 74 61 73 68 65 64 2d 77 6f 72 6b 74 72 65 65 20 27 73 74 | shed-index.'stashed-worktree.'st |
| a64a0 | 61 73 68 65 64 2d 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 | ashed-untracked)............(ore |
| a64c0 | 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 28 | f.section.children))...........( |
| a64e0 | 27 75 6e 74 72 61 63 6b 65 64 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 5f 20 28 75 73 65 72 | 'untracked.t)...........(_.(user |
| a6500 | 2d 65 72 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 | -error."Cannot.apply.this,.it's. |
| a6520 | 6e 6f 74 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 | not.a.change"))))))..(defun.magi |
| a6540 | 74 2d 61 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 | t-apply--get-diffs.(sections)... |
| a6560 | 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 5b 66 69 6c 65 20 64 | (magit-section-case.....([file.d |
| a6580 | 69 66 66 73 74 61 74 5d 0a 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 73 | iffstat]......(mapcar.(lambda.(s |
| a65a0 | 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 | ection)................(or.(magi |
| a65c0 | 74 2d 67 65 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-get-section................... |
| a65e0 | 20 20 28 61 70 70 65 6e 64 20 60 28 28 66 69 6c 65 20 2e 20 2c 28 6f 72 65 66 20 73 65 63 74 69 | ..(append.`((file...,(oref.secti |
| a6600 | 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 20 20 20 | on.value)))..................... |
| a6620 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 69 64 65 6e 74 20 6d 61 67 | ........(magit-section-ident.mag |
| a6640 | 69 74 2d 72 6f 6f 74 2d 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-root-section))).............. |
| a6660 | 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 67 65 74 20 72 65 71 75 69 72 65 | ......(error."Cannot.get.require |
| a6680 | 64 20 64 69 66 66 20 68 65 61 64 65 72 73 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.diff.headers"))).............. |
| a66a0 | 73 65 63 74 69 6f 6e 73 29 29 0a 20 20 20 20 28 74 20 73 65 63 74 69 6f 6e 73 29 29 29 0a 0a 28 | sections)).....(t.sections)))..( |
| a66c0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d 69 67 6e 6f 72 65 2d 77 68 69 74 65 73 | defun.magit-apply--ignore-whites |
| a66e0 | 70 61 63 65 2d 70 20 28 73 65 6c 65 63 74 69 6f 6e 20 74 79 70 65 20 73 63 6f 70 65 29 0a 20 20 | pace-p.(selection.type.scope)... |
| a6700 | 22 52 65 74 75 72 6e 20 74 20 69 66 20 69 74 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 61 6e 64 | "Return.t.if.it.is.necessary.and |
| a6720 | 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 69 67 6e 6f 72 65 20 77 68 69 74 65 73 70 61 63 65 2e 0a | .possible.to.ignore.whitespace.. |
| a6740 | 49 74 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 64 6f 20 73 6f 20 77 68 65 6e 20 74 68 | It.is.necessary.to.do.so.when.th |
| a6760 | 65 20 64 69 66 66 20 69 67 6e 6f 72 65 73 20 77 68 69 74 65 73 70 61 63 65 20 63 68 61 6e 67 65 | e.diff.ignores.whitespace.change |
| a6780 | 73 0a 61 6e 64 20 77 68 6f 6c 65 20 66 69 6c 65 73 20 61 72 65 20 62 65 69 6e 67 20 61 70 70 6c | s.and.whole.files.are.being.appl |
| a67a0 | 69 65 64 2e 20 20 49 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 77 68 65 6e 20 6e 6f 20 62 69 6e | ied...It.is.possible.when.no.bin |
| a67c0 | 61 72 79 0a 66 69 6c 65 73 20 61 72 65 20 69 6e 76 6f 6c 76 65 64 2e 20 20 49 66 20 69 74 20 69 | ary.files.are.involved...If.it.i |
| a67e0 | 73 20 62 6f 74 68 20 6e 65 63 65 73 73 61 72 79 20 61 6e 64 20 69 6d 70 6f 73 73 69 62 6c 65 2c | s.both.necessary.and.impossible, |
| a6800 | 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 70 6f 73 73 69 62 6c 79 20 63 61 75 73 69 | .then.return.nil,.possibly.causi |
| a6820 | 6e 67 20 77 68 69 74 65 73 70 61 63 65 20 63 68 61 6e 67 65 73 20 74 6f 20 62 65 20 61 70 70 6c | ng.whitespace.changes.to.be.appl |
| a6840 | 69 65 64 2e 22 0a 20 20 28 61 6e 64 20 28 6d 65 6d 71 20 74 79 70 65 20 20 27 28 75 6e 73 74 61 | ied."...(and.(memq.type..'(unsta |
| a6860 | 67 65 64 20 73 74 61 67 65 64 29 29 0a 20 20 20 20 20 20 20 28 6d 65 6d 71 20 73 63 6f 70 65 20 | ged.staged))........(memq.scope. |
| a6880 | 27 28 66 69 6c 65 20 66 69 6c 65 73 20 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 28 63 6c 2d 66 | '(file.files.list))........(cl-f |
| a68a0 | 69 6e 64 2d 69 66 20 28 6c 61 6d 62 64 61 20 28 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ind-if.(lambda.(arg)............ |
| a68c0 | 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 61 72 67 20 27 28 22 2d 2d 69 67 6e 6f 72 | ..........(member.arg.'("--ignor |
| a68e0 | 65 2d 73 70 61 63 65 2d 61 74 2d 65 6f 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-space-at-eol"................. |
| a6900 | 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 73 70 61 | ..................."--ignore-spa |
| a6920 | 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 20 20 20 | ce-change"...................... |
| a6940 | 20 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 70 61 63 | .............."--ignore-all-spac |
| a6960 | 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e".............................. |
| a6980 | 20 20 20 20 20 20 22 2d 2d 69 67 6e 6f 72 65 2d 62 6c 61 6e 6b 2d 6c 69 6e 65 73 22 29 29 29 0a | ......"--ignore-blank-lines"))). |
| a69a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | ...................magit-buffer- |
| a69c0 | 64 69 66 66 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 28 6e 6f 74 20 28 63 6c 2d 66 69 6e 64 2d | diff-args)........(not.(cl-find- |
| a69e0 | 69 66 20 28 23 23 6f 72 65 66 20 25 20 62 69 6e 61 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 | if.(##oref.%.binary)............ |
| a6a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 73 75 72 65 2d 6c 69 73 74 20 73 65 6c 65 63 74 | .............(ensure-list.select |
| a6a20 | 69 6f 6e 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 53 74 61 67 65 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ion)))))..;;;;.Stage..(defun.mag |
| a6a40 | 69 74 2d 73 74 61 67 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 74 65 6e 74 29 0a 20 20 22 41 | it-stage.(&optional.intent)..."A |
| a6a60 | 64 64 20 74 68 65 20 63 68 61 6e 67 65 20 61 74 20 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 73 74 | dd.the.change.at.point.to.the.st |
| a6a80 | 61 67 69 6e 67 20 61 72 65 61 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | aging.area..With.a.prefix.argume |
| a6aa0 | 6e 74 2c 20 49 4e 54 45 4e 54 2c 20 61 6e 64 20 61 6e 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c | nt,.INTENT,.and.an.untracked.fil |
| a6ac0 | 65 20 28 6f 72 20 66 69 6c 65 73 29 0a 61 74 20 70 6f 69 6e 74 2c 20 73 74 61 67 65 20 74 68 65 | e.(or.files).at.point,.stage.the |
| a6ae0 | 20 66 69 6c 65 20 62 75 74 20 6e 6f 74 20 69 74 73 20 63 6f 6e 74 65 6e 74 2e 22 0a 20 20 28 69 | .file.but.not.its.content."...(i |
| a6b00 | 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 73 20 28 61 | nteractive."P")...(if-let.((s.(a |
| a6b20 | 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 6d 6f 64 65 29 0a | nd.(derived-mode-p.'magit-mode). |
| a6b40 | 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 70 6c 79 2d | ...................(magit-apply- |
| a6b60 | 2d 67 65 74 2d 73 65 6c 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 79 | -get-selection)))............(ty |
| a6b80 | 70 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | pe.(magit-diff-type))........... |
| a6ba0 | 20 28 73 63 6f 70 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 29 29 29 0a 20 20 20 | .(scope.(magit-diff-scope))).... |
| a6bc0 | 20 20 20 28 70 63 61 73 65 20 28 6c 69 73 74 20 74 79 70 65 20 73 63 6f 70 65 0a 20 20 20 20 20 | ...(pcase.(list.type.scope...... |
| a6be0 | 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 69 67 6e 6f | ..............(magit-apply--igno |
| a6c00 | 72 65 2d 77 68 69 74 65 73 70 61 63 65 2d 70 20 73 20 74 79 70 65 20 73 63 6f 70 65 29 29 0a 20 | re-whitespace-p.s.type.scope)).. |
| a6c20 | 20 20 20 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 | .......(`(untracked.....,_..,_). |
| a6c40 | 28 6d 61 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 | (magit-stage-untracked.intent)). |
| a6c60 | 20 20 20 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 | ........(`(unstaged..region..,_) |
| a6c80 | 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 72 65 67 69 6f 6e 20 73 20 22 2d 2d 63 61 63 68 65 64 | .(magit-apply-region.s."--cached |
| a6ca0 | 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 20 68 75 6e 6b 20 | ")).........(`(unstaged....hunk. |
| a6cc0 | 20 2c 5f 29 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 68 75 6e 6b 20 20 20 73 20 22 2d 2d 63 61 | .,_).(magit-apply-hunk...s."--ca |
| a6ce0 | 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 20 20 68 75 | ched")).........(`(unstaged...hu |
| a6d00 | 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 73 20 22 | nks..,_).(magit-apply-hunks..s." |
| a6d20 | 2d 2d 63 61 63 68 65 64 22 29 29 0a 20 20 20 20 20 20 20 20 28 27 28 75 6e 73 74 61 67 65 64 20 | --cached")).........('(unstaged. |
| a6d40 | 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.. |
| a6d60 | 20 73 20 22 2d 2d 63 61 63 68 65 64 22 29 29 0a 20 20 20 20 20 20 20 20 28 27 28 75 6e 73 74 61 | .s."--cached")).........('(unsta |
| a6d80 | 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 69 | ged...files...t).(magit-apply-di |
| a6da0 | 66 66 73 20 20 73 20 22 2d 2d 63 61 63 68 65 64 22 29 29 0a 20 20 20 20 20 20 20 20 28 27 28 75 | ffs..s."--cached")).........('(u |
| a6dc0 | 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 70 6c | nstaged....list...t).(magit-appl |
| a6de0 | 79 2d 64 69 66 66 73 20 20 73 20 22 2d 2d 63 61 63 68 65 64 22 29 29 0a 20 20 20 20 20 20 20 20 | y-diffs..s."--cached"))......... |
| a6e00 | 28 27 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 69 74 2d | ('(unstaged....file.nil).(magit- |
| a6e20 | 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 73 20 76 61 6c 75 65 | stage-1."-u".(list.(oref.s.value |
| a6e40 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 27 28 75 6e 73 74 61 67 65 64 20 20 20 66 69 6c 65 73 | )))).........('(unstaged...files |
| a6e60 | 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 61 67 69 74 | .nil).(magit-stage-1."-u".(magit |
| a6e80 | 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 20 20 20 20 | -region-values.nil.t)))......... |
| a6ea0 | 28 27 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 67 69 74 2d | ('(unstaged....list.nil).(magit- |
| a6ec0 | 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 73 74 61 67 | stage-modified)).........(`(stag |
| a6ee0 | 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 72 20 22 41 | ed........,_..,_).(user-error."A |
| a6f00 | 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 63 6f 6d 6d | lready.staged")).........(`(comm |
| a6f20 | 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 72 20 22 43 | itted.....,_..,_).(user-error."C |
| a6f40 | 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 73 22 29 29 | annot.stage.committed.changes")) |
| a6f60 | 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 20 20 2c 5f | .........(`(undefined.....,_..,_ |
| a6f80 | 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 74 68 69 73 | ).(user-error."Cannot.stage.this |
| a6fa0 | 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 63 74 69 76 | .change"))).....(call-interactiv |
| a6fc0 | 65 6c 79 20 23 27 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 73 29 29 29 0a 0a 3b 3b 3b 23 | ely.#'magit-stage-files)))..;;;# |
| a6fe0 | 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 66 69 | ##autoload.(defun.magit-stage-fi |
| a7000 | 6c 65 73 20 28 66 69 6c 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 66 6f 72 63 65 29 0a 20 20 22 52 | les.(files.&optional.force)..."R |
| a7020 | 65 61 64 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 66 69 6c 65 73 20 61 6e 64 20 73 74 61 67 65 20 | ead.one.or.more.files.and.stage. |
| a7040 | 61 6c 6c 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 6f 73 65 20 66 69 6c 65 73 2e 0a 57 69 74 68 | all.changes.in.those.files..With |
| a7060 | 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 46 4f 52 43 45 2c 20 6f 66 66 65 72 20 69 67 | .prefix.argument.FORCE,.offer.ig |
| a7080 | 6e 6f 72 65 64 20 66 69 6c 65 73 20 66 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 22 0a 20 20 28 | nored.files.for.completion."...( |
| a70a0 | 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 2a 20 28 28 63 68 6f 69 63 65 73 20 28 | interactive....(let*.((choices.( |
| a70c0 | 69 66 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 | if.current-prefix-arg........... |
| a70e0 | 20 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 64 2d 66 69 6c 65 | .............(magit-ignored-file |
| a7100 | 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 6e 63 6f 6e 63 20 28 | s)......................(nconc.( |
| a7120 | 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 64 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 | magit-unstaged-files)........... |
| a7140 | 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 74 72 61 63 6b | ..................(magit-untrack |
| a7160 | 65 64 2d 66 69 6c 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 20 | ed-files))))...........(default. |
| a7180 | 28 6f 72 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 20 27 66 69 6c | (or.(magit-section-value-if.'fil |
| a71a0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | e)........................(magit |
| a71c0 | 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 20 20 20 | -file-relative-name))).......... |
| a71e0 | 20 28 64 65 66 61 75 6c 74 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 64 65 66 61 75 6c 74 20 63 | .(default.(car.(member.default.c |
| a7200 | 68 6f 69 63 65 73 29 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 6f 6d | hoices))))......(list.(magit-com |
| a7220 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 20 20 20 20 20 | pleting-read-multiple........... |
| a7240 | 20 20 28 69 66 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 22 53 74 61 67 65 20 | ..(if.current-prefix-arg."Stage. |
| a7260 | 69 67 6e 6f 72 65 64 20 66 69 6c 65 2c 73 3a 20 22 20 22 53 74 61 67 65 20 66 69 6c 65 2c 73 3a | ignored.file,s:."."Stage.file,s: |
| a7280 | 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 68 6f 69 63 65 73 20 6e 69 6c 20 74 20 6e 69 | .").............choices.nil.t.ni |
| a72a0 | 6c 20 6e 69 6c 20 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72 65 6e | l.nil.default)............curren |
| a72c0 | 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f | t-prefix-arg)))...(magit-with-to |
| a72e0 | 70 6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 67 65 2d 31 20 28 61 6e 64 20 66 | plevel.....(magit-stage-1.(and.f |
| a7300 | 6f 72 63 65 20 22 2d 2d 66 6f 72 63 65 22 29 20 66 69 6c 65 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 | orce."--force").files)))..;;;### |
| a7320 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 67 65 2d 6d 6f 64 69 | autoload.(defun.magit-stage-modi |
| a7340 | 66 69 65 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 6c 6c 29 0a 20 20 22 53 74 61 67 65 20 61 6c | fied.(&optional.all)..."Stage.al |
| a7360 | 6c 20 63 68 61 6e 67 65 73 20 74 6f 20 66 69 6c 65 73 20 6d 6f 64 69 66 69 65 64 20 69 6e 20 74 | l.changes.to.files.modified.in.t |
| a7380 | 68 65 20 77 6f 72 6b 74 72 65 65 2e 0a 53 74 61 67 65 20 61 6c 6c 20 6e 65 77 20 63 6f 6e 74 65 | he.worktree..Stage.all.new.conte |
| a73a0 | 6e 74 20 6f 66 20 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 61 6e 64 20 72 65 6d 6f 76 65 20 74 | nt.of.tracked.files.and.remove.t |
| a73c0 | 72 61 63 6b 65 64 20 66 69 6c 65 73 0a 74 68 61 74 20 6e 6f 20 6c 6f 6e 67 65 72 20 65 78 69 73 | racked.files.that.no.longer.exis |
| a73e0 | 74 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 66 72 6f 6d 20 74 68 65 20 69 | t.in.the.working.tree.from.the.i |
| a7400 | 6e 64 65 78 20 61 6c 73 6f 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | ndex.also..With.a.prefix.argumen |
| a7420 | 74 20 61 6c 73 6f 20 73 74 61 67 65 20 70 72 65 76 69 6f 75 73 6c 79 20 75 6e 74 72 61 63 6b 65 | t.also.stage.previously.untracke |
| a7440 | 64 20 28 62 75 74 20 6e 6f 74 0a 69 67 6e 6f 72 65 64 29 20 66 69 6c 65 73 2e 22 0a 20 20 28 69 | d.(but.not.ignored).files."...(i |
| a7460 | 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 61 | nteractive."P")...(when.(magit-a |
| a7480 | 6e 79 74 68 69 6e 67 2d 73 74 61 67 65 64 2d 70 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e | nything-staged-p).....(magit-con |
| a74a0 | 66 69 72 6d 20 27 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 29 29 0a 20 20 28 6d 61 67 | firm.'stage-all-changes))...(mag |
| a74c0 | 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 67 | it-with-toplevel.....(magit-stag |
| a74e0 | 65 2d 31 20 28 69 66 20 61 6c 6c 20 22 2d 2d 61 6c 6c 22 20 22 2d 75 22 29 20 6d 61 67 69 74 2d | e-1.(if.all."--all"."-u").magit- |
| a7500 | 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | buffer-diff-files)))..(defun.mag |
| a7520 | 69 74 2d 73 74 61 67 65 2d 31 20 28 61 72 67 20 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 73 29 | it-stage-1.(arg.&optional.files) |
| a7540 | 0a 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 62 65 66 6f 72 65 2d 63 68 61 6e | ...(magit-wip-commit-before-chan |
| a7560 | 67 65 20 66 69 6c 65 73 20 22 20 62 65 66 6f 72 65 20 73 74 61 67 65 22 29 0a 20 20 28 6d 61 67 | ge.files.".before.stage")...(mag |
| a7580 | 69 74 2d 72 75 6e 2d 67 69 74 20 22 61 64 64 22 20 61 72 67 20 28 69 66 20 66 69 6c 65 73 20 28 | it-run-git."add".arg.(if.files.( |
| a75a0 | 63 6f 6e 73 20 22 2d 2d 22 20 66 69 6c 65 73 29 20 22 2e 22 29 29 0a 20 20 28 77 68 65 6e 20 6d | cons."--".files)."."))...(when.m |
| a75c0 | 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 0a 20 20 20 20 28 6d 61 70 63 20 | agit-auto-revert-mode.....(mapc. |
| a75e0 | 23 27 6d 61 67 69 74 2d 74 75 72 6e 2d 6f 6e 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 | #'magit-turn-on-auto-revert-mode |
| a7600 | 2d 69 66 2d 64 65 73 69 72 65 64 20 66 69 6c 65 73 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 70 | -if-desired.files))...(magit-wip |
| a7620 | 2d 63 6f 6d 6d 69 74 2d 61 66 74 65 72 2d 61 70 70 6c 79 20 66 69 6c 65 73 20 22 20 61 66 74 65 | -commit-after-apply.files.".afte |
| a7640 | 72 20 73 74 61 67 65 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 67 65 2d 75 | r.stage"))..(defun.magit-stage-u |
| a7660 | 6e 74 72 61 63 6b 65 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 74 65 6e 74 29 0a 20 20 28 6c | ntracked.(&optional.intent)...(l |
| a7680 | 65 74 2a 20 28 28 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 | et*.((section.(magit-current-sec |
| a76a0 | 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 73 20 28 70 63 61 73 65 20 28 6d | tion))..........(files.(pcase.(m |
| a76c0 | 61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-diff-scope)................ |
| a76e0 | 20 20 20 28 27 66 69 6c 65 20 20 28 6c 69 73 74 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 76 | ...('file..(list.(oref.section.v |
| a7700 | 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 66 69 6c 65 | alue)))...................('file |
| a7720 | 73 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 6e 69 6c 20 74 29 29 0a 20 | s.(magit-region-values.nil.t)).. |
| a7740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6c 69 73 74 20 20 28 6d 61 67 69 74 2d | .................('list..(magit- |
| a7760 | 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 70 6c 61 | untracked-files))))..........pla |
| a7780 | 69 6e 20 72 65 70 6f 73 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 69 6c 65 20 66 69 6c 65 | in.repos).....(dolist.(file.file |
| a77a0 | 73 29 0a 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 6e 6f 74 20 28 66 69 6c 65 2d 73 79 6d | s).......(if.(and.(not.(file-sym |
| a77c0 | 6c 69 6e 6b 2d 70 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | link-p.file))................(ma |
| a77e0 | 67 69 74 2d 67 69 74 2d 72 65 70 6f 2d 70 20 66 69 6c 65 20 74 29 29 0a 20 20 20 20 20 20 20 20 | git-git-repo-p.file.t))......... |
| a7800 | 20 20 28 70 75 73 68 20 66 69 6c 65 20 72 65 70 6f 73 29 0a 20 20 20 20 20 20 20 20 28 70 75 73 | ..(push.file.repos).........(pus |
| a7820 | 68 20 66 69 6c 65 20 70 6c 61 69 6e 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 | h.file.plain))).....(magit-wip-c |
| a7840 | 6f 6d 6d 69 74 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 20 66 69 6c 65 73 20 22 20 62 65 66 6f | ommit-before-change.files.".befo |
| a7860 | 72 65 20 73 74 61 67 65 22 29 0a 20 20 20 20 28 77 68 65 6e 20 70 6c 61 69 6e 0a 20 20 20 20 20 | re.stage").....(when.plain...... |
| a7880 | 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 61 64 64 22 20 28 61 6e 64 20 69 6e 74 65 6e | .(magit-run-git."add".(and.inten |
| a78a0 | 74 20 22 2d 2d 69 6e 74 65 6e 74 2d 74 6f 2d 61 64 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t."--intent-to-add")............ |
| a78c0 | 20 20 20 20 20 20 20 20 20 20 22 2d 2d 22 20 70 6c 61 69 6e 29 0a 20 20 20 20 20 20 28 77 68 65 | .........."--".plain).......(whe |
| a78e0 | 6e 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 | n.magit-auto-revert-mode........ |
| a7900 | 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 |
| a7920 | 72 74 2d 6d 6f 64 65 2d 69 66 2d 64 65 73 69 72 65 64 20 70 6c 61 69 6e 29 29 29 0a 20 20 20 20 | rt-mode-if-desired.plain)))..... |
| a7940 | 28 77 68 65 6e 20 28 61 6e 64 20 28 66 62 6f 75 6e 64 70 20 27 62 6f 72 67 2d 61 73 73 69 6d 69 | (when.(and.(fboundp.'borg-assimi |
| a7960 | 6c 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 62 | late)................(fboundp.'b |
| a7980 | 6f 72 67 2d 2d 6d 61 79 62 65 2d 61 62 73 6f 72 62 2d 67 69 74 64 69 72 29 0a 20 20 20 20 20 20 | org--maybe-absorb-gitdir)....... |
| a79a0 | 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 62 6f 72 67 2d 2d 73 6f 72 74 2d 73 75 | .........(fboundp.'borg--sort-su |
| a79c0 | 62 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 29 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 | bmodule-sections)).......(dolist |
| a79e0 | 20 28 72 65 70 6f 20 72 65 70 6f 73 29 0a 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 | .(repo.repos).........(save-excu |
| a7a00 | 72 73 69 6f 6e 0a 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 | rsion...........(when-let.((sect |
| a7a20 | 69 6f 6e 20 28 6d 61 67 69 74 2d 67 65 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 | ion.(magit-get-section.......... |
| a7a40 | 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 2e 20 | ......................`((file... |
| a7a60 | 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 29 29 0a | ,repo).(untracked).(status))))). |
| a7a80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 65 66 20 73 65 63 | ............(goto-char.(oref.sec |
| a7aa0 | 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 28 6c 65 74 2a 20 28 | tion.start)).............(let*.( |
| a7ac0 | 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 20 | (topdir.(magit-toplevel))....... |
| a7ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 72 6c 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 | .............(url.(let.((default |
| a7b00 | 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -directory...................... |
| a7b20 | 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 |
| a7b40 | 79 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 72 65 70 6f 29 29 29 29 0a 20 20 20 | y.(expand-file-name.repo)))).... |
| a7b60 | 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 |
| a7b80 | 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 6f 6d 65 2d 72 | t-get."remote".(magit-get-some-r |
| a7ba0 | 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 20 20 20 20 20 | emote)."url")................... |
| a7bc0 | 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 61 | ............(concat.(file-name-a |
| a7be0 | 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 20 | s-directory.".").repo))))....... |
| a7c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 61 63 6b 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 | .............(package........... |
| a7c20 | 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 75 61 6c 20 62 6f 72 67 2d 75 73 65 72 2d | ..........(and.(equal.borg-user- |
| a7c40 | 65 6d 61 63 73 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 64 69 72 29 0a 20 20 20 20 20 20 20 20 | emacs-directory.topdir)......... |
| a7c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 | .................(file-name-nond |
| a7c80 | 69 72 65 63 74 6f 72 79 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 72 65 | irectory.(directory-file-name.re |
| a7ca0 | 70 6f 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 70 | po)))))...............(if.(and.p |
| a7cc0 | 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 20 20 20 20 28 79 | ackage........................(y |
| a7ce0 | 2d 6f 72 2d 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 | -or-n-p.(format."Also.assimilate |
| a7d00 | 20 60 25 73 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 | .`%s'.drone?".package)))........ |
| a7d20 | 20 20 20 20 20 20 20 20 20 20 20 28 62 6f 72 67 2d 61 73 73 69 6d 69 6c 61 74 65 20 70 61 63 6b | ...........(borg-assimilate.pack |
| a7d40 | 61 67 65 20 75 72 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 | age.url).................(magit- |
| a7d60 | 73 75 62 6d 6f 64 75 6c 65 2d 61 64 64 2d 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | submodule-add-1................. |
| a7d80 | 20 75 72 6c 20 72 65 70 6f 20 28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 61 64 2d | .url.repo.(magit-submodule-read- |
| a7da0 | 6e 61 6d 65 2d 66 6f 72 2d 70 61 74 68 20 72 65 70 6f 20 70 61 63 6b 61 67 65 29 29 0a 20 20 20 | name-for-path.repo.package)).... |
| a7dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 70 61 63 6b 61 67 65 0a 20 20 20 20 20 | .............(when.package...... |
| a7de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 6f 72 67 2d 2d 73 6f 72 74 2d 73 75 62 6d 6f 64 75 | .............(borg--sort-submodu |
| a7e00 | 6c 65 2d 73 65 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | le-sections....................( |
| a7e20 | 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 73 22 20 74 | expand-file-name.".gitmodules".t |
| a7e40 | 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 28 6c 65 74 20 28 | opdir))...................(let.( |
| a7e60 | 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 |
| a7e80 | 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 20 | cs-directory)).................. |
| a7ea0 | 20 20 20 28 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 | ...(borg--maybe-absorb-gitdir.pa |
| a7ec0 | 63 6b 61 67 65 29 29 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 | ckage))))))))).....(magit-wip-co |
| a7ee0 | 6d 6d 69 74 2d 61 66 74 65 72 2d 61 70 70 6c 79 20 66 69 6c 65 73 20 22 20 61 66 74 65 72 20 73 | mmit-after-apply.files.".after.s |
| a7f00 | 74 61 67 65 22 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 70 6f 73 74 2d 73 74 61 | tage")))..(defvar.magit-post-sta |
| a7f20 | 67 65 2d 68 6f 6f 6b 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 | ge-hook-commands...(list.#'magit |
| a7f40 | 2d 73 74 61 67 65 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c | -stage.........#'magit-stage-fil |
| a7f60 | 65 73 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 73 74 61 67 65 2d 6d 6f 64 69 66 69 65 | es.........#'magit-stage-modifie |
| a7f80 | 64 0a 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 66 69 6c 65 2d 73 74 61 67 65 29 29 0a 0a 28 | d.........'magit-file-stage))..( |
| a7fa0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 75 6e 2d 70 6f 73 74 2d 73 74 61 67 65 2d 68 6f 6f 6b 20 | defun.magit-run-post-stage-hook. |
| a7fc0 | 28 29 0a 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 6d 61 | ()...(when.(memq.this-command.ma |
| a7fe0 | 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 29 0a 20 20 | git-post-stage-hook-commands)... |
| a8000 | 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 |
| a8020 | 20 27 6d 61 67 69 74 2d 70 6f 73 74 2d 73 74 61 67 65 2d 68 6f 6f 6b 29 29 29 0a 0a 3b 3b 3b 3b | .'magit-post-stage-hook)))..;;;; |
| a8040 | 20 55 6e 73 74 61 67 65 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 20 28 | .Unstage..(defun.magit-unstage.( |
| a8060 | 29 0a 20 20 22 52 65 6d 6f 76 65 20 74 68 65 20 63 68 61 6e 67 65 20 61 74 20 70 6f 69 6e 74 20 | )..."Remove.the.change.at.point. |
| a8080 | 66 72 6f 6d 20 74 68 65 20 73 74 61 67 69 6e 67 20 61 72 65 61 2e 22 0a 20 20 28 69 6e 74 65 72 | from.the.staging.area."...(inter |
| a80a0 | 61 63 74 69 76 65 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 73 20 28 6d 61 67 69 74 2d 61 | active)...(when-let.((s.(magit-a |
| a80c0 | 70 70 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 20 20 20 20 | pply--get-selection))........... |
| a80e0 | 20 20 20 28 74 79 70 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 29 29 0a 20 20 20 20 | ...(type.(magit-diff-type))..... |
| a8100 | 20 20 20 20 20 20 20 20 20 28 73 63 6f 70 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 | .........(scope.(magit-diff-scop |
| a8120 | 65 29 29 29 0a 20 20 20 20 28 70 63 61 73 65 20 28 6c 69 73 74 20 74 79 70 65 20 73 63 6f 70 65 | e))).....(pcase.(list.type.scope |
| a8140 | 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 2d | ..................(magit-apply-- |
| a8160 | 69 67 6e 6f 72 65 2d 77 68 69 74 65 73 70 61 63 65 2d 70 20 73 20 74 79 70 65 20 73 63 6f 70 65 | ignore-whitespace-p.s.type.scope |
| a8180 | 29 29 0a 20 20 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 | )).......(`(untracked.....,_..,_ |
| a81a0 | 29 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 75 6e 73 74 61 67 65 20 75 6e | ).(user-error."Cannot.unstage.un |
| a81c0 | 74 72 61 63 6b 65 64 20 63 68 61 6e 67 65 73 22 29 29 0a 20 20 20 20 20 20 28 60 28 75 6e 73 74 | tracked.changes")).......(`(unst |
| a81e0 | 61 67 65 64 20 20 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 | aged....file..,_).(magit-unstage |
| a8200 | 2d 69 6e 74 65 6e 74 20 28 6c 69 73 74 20 28 6f 72 65 66 20 73 20 76 61 6c 75 65 29 29 29 29 0a | -intent.(list.(oref.s.value)))). |
| a8220 | 20 20 20 20 20 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 | ......(`(unstaged...files..,_).( |
| a8240 | 6d 61 67 69 74 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 | magit-unstage-intent.(magit-regi |
| a8260 | 6f 6e 2d 76 61 6c 75 65 73 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 28 60 28 75 6e 73 74 | on-values.nil.t))).......(`(unst |
| a8280 | 61 67 65 64 20 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 | aged......,_..,_).(user-error."A |
| a82a0 | 6c 72 65 61 64 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 | lready.unstaged")).......(`(stag |
| a82c0 | 65 64 20 20 20 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 | ed....region..,_).(magit-apply-r |
| a82e0 | 65 67 69 6f 6e 20 73 20 22 2d 2d 72 65 76 65 72 73 65 22 20 22 2d 2d 63 61 63 68 65 64 22 29 29 | egion.s."--reverse"."--cached")) |
| a8300 | 0a 20 20 20 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 | .......(`(staged......hunk..,_). |
| a8320 | 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 68 75 6e 6b 20 20 20 73 20 22 2d 2d 72 65 76 65 72 73 65 | (magit-apply-hunk...s."--reverse |
| a8340 | 22 20 22 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 | "."--cached")).......(`(staged.. |
| a8360 | 20 20 20 68 75 6e 6b 73 20 20 2c 5f 29 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 68 75 6e 6b 73 | ...hunks..,_).(magit-apply-hunks |
| a8380 | 20 20 73 20 22 2d 2d 72 65 76 65 72 73 65 22 20 22 2d 2d 63 61 63 68 65 64 22 29 29 0a 20 20 20 | ..s."--reverse"."--cached")).... |
| a83a0 | 20 20 20 28 27 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 | ...('(staged......file...t).(mag |
| a83c0 | 69 74 2d 61 70 70 6c 79 2d 64 69 66 66 20 20 20 73 20 22 2d 2d 72 65 76 65 72 73 65 22 20 22 2d | it-apply-diff...s."--reverse"."- |
| a83e0 | 2d 63 61 63 68 65 64 22 29 29 0a 20 20 20 20 20 20 28 27 28 73 74 61 67 65 64 20 20 20 20 20 66 | -cached")).......('(staged.....f |
| a8400 | 69 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 73 20 | iles...t).(magit-apply-diffs..s. |
| a8420 | 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")).......( |
| a8440 | 27 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 |
| a8460 | 70 70 6c 79 2d 64 69 66 66 73 20 20 73 20 22 2d 2d 72 65 76 65 72 73 65 22 20 22 2d 2d 63 61 63 | pply-diffs..s."--reverse"."--cac |
| a8480 | 68 65 64 22 29 29 0a 20 20 20 20 20 20 28 27 28 73 74 61 67 65 64 20 20 20 20 20 20 66 69 6c 65 | hed")).......('(staged......file |
| a84a0 | 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 72 | .nil).(magit-unstage-1.(list.(or |
| a84c0 | 65 66 20 73 20 76 61 6c 75 65 29 29 29 29 0a 20 20 20 20 20 20 28 27 28 73 74 61 67 65 64 20 20 | ef.s.value)))).......('(staged.. |
| a84e0 | 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 20 28 | ...files.nil).(magit-unstage-1.( |
| a8500 | 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 20 20 | magit-region-values.nil.t))).... |
| a8520 | 20 20 20 28 27 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 61 67 | ...('(staged......list.nil).(mag |
| a8540 | 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 69 74 | it-unstage-all)).......(`(commit |
| a8560 | 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 61 67 | ted.....,_..,_).(if.magit-unstag |
| a8580 | 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 20 20 | e-committed..................... |
| a85a0 | 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 69 6e | ...............(magit-reverse-in |
| a85c0 | 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 20 20 | -index)......................... |
| a85e0 | 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 6e 73 | .........(user-error."Cannot.uns |
| a8600 | 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 20 20 | tage.committed.changes")))...... |
| a8620 | 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 72 2d | .(`(undefined.....,_..,_).(user- |
| a8640 | 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 6e 67 | error."Cannot.unstage.this.chang |
| a8660 | 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 20 6d | e")))))..;;;###autoload.(defun.m |
| a8680 | 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c 65 73 20 28 66 69 6c 65 73 29 0a 20 20 22 52 65 | agit-unstage-files.(files)..."Re |
| a86a0 | 61 64 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 66 69 6c 65 73 20 61 6e 64 20 75 6e 73 74 61 67 65 | ad.one.or.more.files.and.unstage |
| a86c0 | 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 6f 73 65 20 66 69 6c 65 73 2e 22 0a 20 20 | .all.changes.to.those.files."... |
| a86e0 | 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 68 6f 69 63 65 73 20 | (interactive....(let*.((choices. |
| a8700 | 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 20 20 20 20 20 20 | (magit-staged-files))........... |
| a8720 | 28 64 65 66 61 75 6c 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 | (default.(or.(magit-section-valu |
| a8740 | 65 2d 69 66 20 27 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-if.'file)..................... |
| a8760 | 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 29 29 29 0a | ...(magit-file-relative-name))). |
| a8780 | 20 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 | ..........(default.(car.(member. |
| a87a0 | 64 65 66 61 75 6c 74 20 63 68 6f 69 63 65 73 29 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 28 | default.choices))))......(list.( |
| a87c0 | 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 20 22 | magit-completing-read-multiple." |
| a87e0 | 55 6e 73 74 61 67 65 20 66 69 6c 65 2c 73 3a 20 22 20 63 68 6f 69 63 65 73 0a 20 20 20 20 20 20 | Unstage.file,s:.".choices....... |
| a8800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a8820 | 20 20 20 20 20 6e 69 6c 20 74 20 6e 69 6c 20 6e 69 6c 20 64 65 66 61 75 6c 74 29 29 29 29 0a 20 | .....nil.t.nil.nil.default)))).. |
| a8840 | 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 67 69 74 | .(magit-with-toplevel.....(magit |
| a8860 | 2d 75 6e 73 74 61 67 65 2d 31 20 66 69 6c 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | -unstage-1.files)))..(defun.magi |
| a8880 | 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 74 2d 77 69 70 | t-unstage-1.(files)...(magit-wip |
| a88a0 | 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 20 22 20 62 65 | -commit-before-change.files.".be |
| a88c0 | 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 2d 6e 6f 2d 63 | fore.unstage")...(if.(magit-no-c |
| a88e0 | 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 69 74 20 22 72 | ommit-p).......(magit-run-git."r |
| a8900 | 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 20 20 20 28 6d | m"."--cached"."--".files).....(m |
| a8920 | 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 20 22 2d 2d 22 | agit-run-git."reset"."HEAD"."--" |
| a8940 | 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 74 2d 61 66 74 | .files))...(magit-wip-commit-aft |
| a8960 | 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 61 67 65 22 29 | er-apply.files.".after.unstage") |
| a8980 | 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 65 6e 74 20 28 | )..(defun.magit-unstage-intent.( |
| a89a0 | 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 6d 61 67 69 74 | files)...(if-let.((staged.(magit |
| a89c0 | 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 28 69 6e 74 65 | -staged-files))............(inte |
| a89e0 | 6e 74 20 28 73 65 71 2d 66 69 6c 74 65 72 20 28 23 23 6d 65 6d 62 65 72 20 25 20 73 74 61 67 65 | nt.(seq-filter.(##member.%.stage |
| a8a00 | 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 67 65 | d).files))).......(magit-unstage |
| a8a20 | 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 72 65 | -1.intent).....(user-error."Alre |
| a8a40 | 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 61 64 | ady.unstaged")))..;;;###autoload |
| a8a60 | 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 20 22 | .(defun.magit-unstage-all.()..." |
| a8a80 | 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 61 67 | Remove.all.changes.from.the.stag |
| a8aa0 | 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 75 6e | ing.area."...(interactive)...(un |
| a8ac0 | 6c 65 73 73 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 73 74 61 67 65 64 2d 70 29 0a 20 | less.(magit-anything-staged-p).. |
| a8ae0 | 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 74 61 | ...(user-error."Nothing.to.unsta |
| a8b00 | 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 69 6e | ge"))...(when.(or.(magit-anythin |
| a8b20 | 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 69 74 | g-unstaged-p).............(magit |
| a8b40 | 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 63 6f | -untracked-files)).....(magit-co |
| a8b60 | 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 20 28 | nfirm.'unstage-all-changes))...( |
| a8b80 | 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 20 6e | magit-wip-commit-before-change.n |
| a8ba0 | 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 2d 72 | il.".before.unstage")...(magit-r |
| a8bc0 | 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 69 74 | un-git."reset"."HEAD"."--".magit |
| a8be0 | 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 69 70 | -buffer-diff-files)...(magit-wip |
| a8c00 | 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 72 20 | -commit-after-apply.nil.".after. |
| a8c20 | 75 6e 73 74 61 67 65 22 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 70 6f 73 74 2d 75 | unstage"))..(defvar.magit-post-u |
| a8c40 | 6e 73 74 61 67 65 2d 68 6f 6f 6b 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 28 6c 69 73 74 20 23 27 6d | nstage-hook-commands...(list.#'m |
| a8c60 | 61 67 69 74 2d 75 6e 73 74 61 67 65 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 75 6e 73 | agit-unstage.........#'magit-uns |
| a8c80 | 74 61 67 65 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 75 6e 73 74 61 | tage-files.........#'magit-unsta |
| a8ca0 | 67 65 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 66 69 6c 65 2d 75 6e 73 74 61 | ge-all.........'magit-file-unsta |
| a8cc0 | 67 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 75 6e 2d 70 6f 73 74 2d 75 6e 73 74 | ge))..(defun.magit-run-post-unst |
| a8ce0 | 61 67 65 2d 68 6f 6f 6b 20 28 29 0a 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 74 68 69 73 2d 63 | age-hook.()...(when.(memq.this-c |
| a8d00 | 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 2d 63 | ommand.magit-post-unstage-hook-c |
| a8d20 | 6f 6d 6d 61 6e 64 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 | ommands).....(magit-run-hook-wit |
| a8d40 | 68 2d 62 65 6e 63 68 6d 61 72 6b 20 27 6d 61 67 69 74 2d 70 6f 73 74 2d 75 6e 73 74 61 67 65 2d | h-benchmark.'magit-post-unstage- |
| a8d60 | 68 6f 6f 6b 29 29 29 0a 0a 3b 3b 3b 3b 20 44 69 73 63 61 72 64 0a 0a 28 64 65 66 75 6e 20 6d 61 | hook)))..;;;;.Discard..(defun.ma |
| a8d80 | 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 65 20 63 68 61 | git-discard.()..."Remove.the.cha |
| a8da0 | 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 20 66 69 6c 65 | nge.at.point...On.a.hunk.or.file |
| a8dc0 | 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 70 72 6f 6d 70 | .with.unresolved.conflicts.promp |
| a8de0 | 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 20 64 69 73 63 | t.which.side.to.keep.(while.disc |
| a8e00 | 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 74 20 69 73 20 | arding.the.other)...If.point.is. |
| a8e20 | 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 74 68 65 6e 20 | within.the.text.of.a.side,.then. |
| a8e40 | 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 70 74 69 6e 67 | keep.that.side.without.prompting |
| a8e60 | 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 6c 65 74 20 28 | ."...(interactive)...(when-let.( |
| a8e80 | 28 73 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 29 | (s.(magit-apply--get-selection)) |
| a8ea0 | 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 74 | ).....(pcase.(list.(magit-diff-t |
| a8ec0 | 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 28 | ype).(magit-diff-scope)).......( |
| a8ee0 | 60 28 63 6f 6d 6d 69 74 74 65 64 20 20 20 2c 5f 29 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 | `(committed...,_).(user-error."C |
| a8f00 | 61 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 | annot.discard.committed.changes" |
| a8f20 | 29 29 0a 20 20 20 20 20 20 28 60 28 75 6e 64 65 66 69 6e 65 64 20 20 20 2c 5f 29 20 28 75 73 65 | )).......(`(undefined...,_).(use |
| a8f40 | 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 64 69 73 63 61 72 64 20 74 68 69 73 20 63 68 61 | r-error."Cannot.discard.this.cha |
| a8f60 | 6e 67 65 22 29 29 0a 20 20 20 20 20 20 28 60 28 75 6e 74 72 61 63 6b 65 64 20 6c 69 73 74 29 20 | nge")).......(`(untracked.list). |
| a8f80 | 28 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 75 6e 74 72 61 63 6b 65 64 29 29 0a 20 20 20 20 20 | (magit-discard-untracked))...... |
| a8fa0 | 20 28 60 28 2c 5f 20 20 20 20 20 20 72 65 67 69 6f 6e 29 20 28 6d 61 67 69 74 2d 64 69 73 63 61 | .(`(,_......region).(magit-disca |
| a8fc0 | 72 64 2d 72 65 67 69 6f 6e 20 73 29 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 20 20 20 20 20 | rd-region.s)).......(`(,_....... |
| a8fe0 | 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 20 20 20 73 29 29 | .hunk).(magit-discard-hunk...s)) |
| a9000 | 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 20 20 20 20 20 68 75 6e 6b 73 29 20 28 6d 61 67 69 74 | .......(`(,_.......hunks).(magit |
| a9020 | 2d 64 69 73 63 61 72 64 2d 68 75 6e 6b 73 20 20 73 29 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 | -discard-hunks..s)).......(`(,_. |
| a9040 | 20 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 66 69 6c 65 | .......file).(magit-discard-file |
| a9060 | 20 20 20 73 29 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 20 20 20 20 20 66 69 6c 65 73 29 20 | ...s)).......(`(,_.......files). |
| a9080 | 28 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73 20 20 73 29 29 0a 20 20 20 20 20 20 | (magit-discard-files..s))....... |
| a90a0 | 28 60 28 2c 5f 20 20 20 20 20 20 20 20 6c 69 73 74 29 20 28 6d 61 67 69 74 2d 64 69 73 63 61 72 | (`(,_........list).(magit-discar |
| a90c0 | 64 2d 66 69 6c 65 73 20 20 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 | d-files..s)))))..(defun.magit-di |
| a90e0 | 73 63 61 72 64 2d 75 6e 74 72 61 63 6b 65 64 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 73 63 | scard-untracked.()...(magit-disc |
| a9100 | 61 72 64 2d 66 69 6c 65 73 2d 2d 64 65 6c 65 74 65 0a 20 20 20 28 6d 61 67 69 74 2d 77 69 74 68 | ard-files--delete....(magit-with |
| a9120 | 2d 74 6f 70 6c 65 76 65 6c 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 75 6e 74 72 61 63 6b 65 64 2d | -toplevel.(magit-list-untracked- |
| a9140 | 66 69 6c 65 73 29 29 0a 20 20 20 6e 69 6c 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 | files))....nil)...(magit-refresh |
| a9160 | 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 72 65 67 69 6f 6e 20 | ))..(defun.magit-discard-region. |
| a9180 | 28 73 65 63 74 69 6f 6e 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 64 69 73 63 | (section)...(magit-confirm.'disc |
| a91a0 | 61 72 64 20 22 44 69 73 63 61 72 64 20 72 65 67 69 6f 6e 22 29 0a 20 20 28 6d 61 67 69 74 2d 64 | ard."Discard.region")...(magit-d |
| a91c0 | 69 73 63 61 72 64 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 6c | iscard-apply.section.'magit-appl |
| a91e0 | 79 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 73 63 61 72 64 | y-region))..(defun.magit-discard |
| a9200 | 2d 68 75 6e 6b 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d | -hunk.(section)...(magit-confirm |
| a9220 | 20 27 64 69 73 63 61 72 64 20 22 44 69 73 63 61 72 64 20 68 75 6e 6b 22 29 0a 20 20 28 6c 65 74 | .'discard."Discard.hunk")...(let |
| a9240 | 20 28 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 70 61 72 65 6e 74 2d 76 61 | .((file.(magit-section-parent-va |
| a9260 | 6c 75 65 20 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 70 63 61 73 65 20 28 63 64 64 72 20 | lue.section))).....(pcase.(cddr. |
| a9280 | 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 29 29 0a | (car.(magit-file-status.file))). |
| a92a0 | 20 20 20 20 20 20 28 27 28 3f 55 20 3f 55 29 20 28 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 | ......('(?U.?U).(magit-smerge-ke |
| a92c0 | 65 70 2d 63 75 72 72 65 6e 74 29 29 0a 20 20 20 20 20 20 28 5f 20 28 6d 61 67 69 74 2d 64 69 73 | ep-current)).......(_.(magit-dis |
| a92e0 | 63 61 72 64 2d 61 70 70 6c 79 20 73 65 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 61 70 70 6c 79 | card-apply.section.#'magit-apply |
| a9300 | 2d 68 75 6e 6b 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 73 63 61 72 64 | -hunk)))))..(defun.magit-discard |
| a9320 | 2d 61 70 70 6c 79 20 28 73 65 63 74 69 6f 6e 20 61 70 70 6c 79 29 0a 20 20 28 69 66 20 28 65 71 | -apply.(section.apply)...(if.(eq |
| a9340 | 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 20 73 65 63 74 69 6f 6e 29 20 27 75 6e 73 74 | .(magit-diff-type.section).'unst |
| a9360 | 61 67 65 64 29 0a 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 61 70 70 6c 79 20 73 65 63 74 69 | aged).......(funcall.apply.secti |
| a9380 | 6f 6e 20 22 2d 2d 72 65 76 65 72 73 65 22 29 0a 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d 61 | on."--reverse").....(if.(magit-a |
| a93a0 | 6e 79 74 68 69 6e 67 2d 75 6e 73 74 61 67 65 64 2d 70 0a 20 20 20 20 20 20 20 20 20 6e 69 6c 20 | nything-unstaged-p..........nil. |
| a93c0 | 28 69 66 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 2d 70 20 73 65 63 74 69 6f | (if.(magit-file-section-p.sectio |
| a93e0 | 6e 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 73 65 63 74 69 6f | n)..................(oref.sectio |
| a9400 | 6e 20 76 61 6c 75 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 73 | n.value)................(magit-s |
| a9420 | 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))).. |
| a9440 | 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 69 6e 68 69 62 | .......(progn.(let.((magit-inhib |
| a9460 | 69 74 2d 72 65 66 72 65 73 68 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-refresh.t)).................. |
| a9480 | 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 65 76 65 72 73 | (funcall.apply.section."--revers |
| a94a0 | 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 20 | e"."--cached").................. |
| a94c0 | 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 65 76 65 72 73 | (funcall.apply.section."--revers |
| a94e0 | 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 20 20 20 28 | e"."--reject"))................( |
| a9500 | 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 61 | magit-refresh)).......(funcall.a |
| a9520 | 70 70 6c 79 20 73 65 63 74 69 6f 6e 20 22 2d 2d 72 65 76 65 72 73 65 22 20 22 2d 2d 69 6e 64 65 | pply.section."--reverse"."--inde |
| a9540 | 78 22 29 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 68 75 6e | x"))))..(defun.magit-discard-hun |
| a9560 | 6b 73 20 28 73 65 63 74 69 6f 6e 73 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 | ks.(sections)...(magit-confirm.' |
| a9580 | 64 69 73 63 61 72 64 0a 20 20 20 20 28 6c 69 73 74 20 22 44 69 73 63 61 72 64 20 25 64 20 68 75 | discard.....(list."Discard.%d.hu |
| a95a0 | 6e 6b 73 20 66 72 6f 6d 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 73 | nks.from.%s"...........(length.s |
| a95c0 | 65 63 74 69 6f 6e 73 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 | ections)...........(magit-sectio |
| a95e0 | 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 29 | n-parent-value.(car.sections)))) |
| a9600 | 0a 20 20 28 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 61 70 70 6c 79 2d 6e 20 73 65 63 74 69 6f | ...(magit-discard-apply-n.sectio |
| a9620 | 6e 73 20 23 27 6d 61 67 69 74 2d 61 70 70 6c 79 2d 68 75 6e 6b 73 29 29 0a 0a 28 64 65 66 75 6e | ns.#'magit-apply-hunks))..(defun |
| a9640 | 20 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 61 70 70 6c 79 2d 6e 20 28 73 65 63 74 69 6f 6e 73 | .magit-discard-apply-n.(sections |
| a9660 | 20 61 70 70 6c 79 29 0a 20 20 28 6c 65 74 20 28 28 73 65 63 74 69 6f 6e 20 28 63 61 72 20 73 65 | .apply)...(let.((section.(car.se |
| a9680 | 63 74 69 6f 6e 73 29 29 29 0a 20 20 20 20 28 69 66 20 28 65 71 20 28 6d 61 67 69 74 2d 64 69 66 | ctions))).....(if.(eq.(magit-dif |
| a96a0 | 66 2d 74 79 70 65 20 73 65 63 74 69 6f 6e 29 20 27 75 6e 73 74 61 67 65 64 29 0a 20 20 20 20 20 | f-type.section).'unstaged)...... |
| a96c0 | 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 |
| a96e0 | 76 65 72 73 65 22 29 0a 20 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e | verse").......(if.(magit-anythin |
| a9700 | 67 2d 75 6e 73 74 61 67 65 64 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 28 69 66 20 | g-unstaged-p............nil.(if. |
| a9720 | 28 6d 61 67 69 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 2d 70 20 73 65 63 74 69 6f 6e 29 0a 20 | (magit-file-section-p.section).. |
| a9740 | 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 20 | ..................(oref.section. |
| a9760 | 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 | value)..................(magit-s |
| a9780 | 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))).. |
| a97a0 | 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 69 6e 68 | .........(progn.(let.((magit-inh |
| a97c0 | 69 62 69 74 2d 72 65 66 72 65 73 68 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ibit-refresh.t))................ |
| a97e0 | 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 61 70 70 6c 79 20 73 65 63 74 69 6f 6e 73 20 22 2d 2d 72 | ....(funcall.apply.sections."--r |
| a9800 | 65 76 65 72 73 65 22 20 22 2d 2d 63 61 63 68 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | everse"."--cached")............. |
| a9820 | 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 61 70 70 6c 79 20 73 65 63 74 69 6f 6e 73 20 22 | .......(funcall.apply.sections." |
| a9840 | 2d 2d 72 65 76 65 72 73 65 22 20 22 2d 2d 72 65 6a 65 63 74 22 29 29 0a 20 20 20 20 20 20 20 20 | --reverse"."--reject"))......... |
| a9860 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20 20 20 20 | .........(magit-refresh))....... |
| a9880 | 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 76 | ..(funcall.apply.sections."--rev |
| a98a0 | 65 72 73 65 22 20 22 2d 2d 69 6e 64 65 78 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | erse"."--index")))))..(defun.mag |
| a98c0 | 69 74 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 28 6d 61 67 | it-discard-file.(section)...(mag |
| a98e0 | 69 74 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73 20 28 6c 69 73 74 20 73 65 63 74 69 6f 6e 29 29 | it-discard-files.(list.section)) |
| a9900 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73 20 28 73 | )..(defun.magit-discard-files.(s |
| a9920 | 65 63 74 69 6f 6e 73 29 0a 20 20 28 6c 65 74 20 28 28 61 75 74 6f 2d 72 65 76 65 72 74 2d 76 65 | ections)...(let.((auto-revert-ve |
| a9940 | 72 62 6f 73 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 74 79 70 65 20 28 6d 61 67 69 74 2d | rbose.nil).........(type.(magit- |
| a9960 | 64 69 66 66 2d 74 79 70 65 20 28 63 61 72 20 73 65 63 74 69 6f 6e 73 29 29 29 0a 20 20 20 20 20 | diff-type.(car.sections)))...... |
| a9980 | 20 20 20 28 73 74 61 74 75 73 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 73 74 61 74 75 73 29 29 0a | ...(status.(magit-file-status)). |
| a99a0 | 20 20 20 20 20 20 20 20 66 69 6c 65 73 20 64 65 6c 65 74 65 20 72 65 73 75 72 72 65 63 74 20 72 | ........files.delete.resurrect.r |
| a99c0 | 65 6e 61 6d 65 20 64 69 73 63 61 72 64 20 64 69 73 63 61 72 64 2d 6e 65 77 20 72 65 73 6f 6c 76 | ename.discard.discard-new.resolv |
| a99e0 | 65 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 73 65 63 74 69 6f 6e 20 73 65 63 74 69 6f 6e 73 | e).....(dolist.(section.sections |
| a9a00 | 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 28 6f 72 65 66 20 73 65 63 74 69 6f | ).......(let.((file.(oref.sectio |
| a9a20 | 6e 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 70 75 73 68 20 66 69 6c 65 20 66 69 | n.value))).........(push.file.fi |
| a9a40 | 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28 63 6f 6e 73 20 28 70 63 61 73 65 | les).........(pcase.(cons.(pcase |
| a9a60 | 20 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 73 | .type........................(`s |
| a9a80 | 74 61 67 65 64 20 3f 58 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | taged.?X)....................... |
| a9aa0 | 20 28 60 75 6e 73 74 61 67 65 64 20 3f 59 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(`unstaged.?Y)................. |
| a9ac0 | 20 20 20 20 20 20 20 28 60 75 6e 74 72 61 63 6b 65 64 20 3f 5a 29 29 0a 20 20 20 20 20 20 20 20 | .......(`untracked.?Z))......... |
| a9ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 64 72 20 28 61 73 73 6f 63 20 66 69 6c 65 20 73 | .............(cddr.(assoc.file.s |
| a9b00 | 74 61 74 75 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 27 28 3f 5a 29 20 28 64 6f 6c 69 73 | tatus)))...........('(?Z).(dolis |
| a9b20 | 74 20 28 66 20 28 6d 61 67 69 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 6e 69 6c 20 | t.(f.(magit-untracked-files.nil. |
| a9b40 | 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 | file))....................(push. |
| a9b60 | 66 20 64 65 6c 65 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 27 28 3f 5a 20 | f.delete)))...........((or.'(?Z. |
| a9b80 | 3f 3f 20 3f 3f 29 20 27 28 3f 5a 20 3f 21 20 3f 21 29 29 20 28 70 75 73 68 20 66 69 6c 65 20 64 | ??.??).'(?Z.?!.?!)).(push.file.d |
| a9ba0 | 65 6c 65 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 27 28 3f 5a 20 3f 44 20 3f 20 29 20 20 | elete))...........('(?Z.?D.?.).. |
| a9bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 66 69 6c 65 20 64 65 6c 65 74 | ................(push.file.delet |
| a9be0 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 60 28 2c 5f 20 3f 44 20 3f 44 29 20 20 20 20 20 20 | e))...........(`(,_.?D.?D)...... |
| a9c00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 66 69 6c 65 20 72 65 73 6f 6c 76 65 29 29 | ............(push.file.resolve)) |
| a9c20 | 0a 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 60 28 2c 5f 20 3f 55 20 2c 5f 29 20 60 28 2c 5f | ...........((or.`(,_.?U.,_).`(,_ |
| a9c40 | 20 2c 5f 20 3f 55 29 29 20 28 70 75 73 68 20 66 69 6c 65 20 72 65 73 6f 6c 76 65 29 29 0a 20 20 | .,_.?U)).(push.file.resolve))... |
| a9c60 | 20 20 20 20 20 20 20 20 28 60 28 2c 5f 20 3f 41 20 3f 41 29 20 20 20 20 20 20 20 20 20 20 20 20 | ........(`(,_.?A.?A)............ |
| a9c80 | 20 20 20 20 20 20 28 70 75 73 68 20 66 69 6c 65 20 72 65 73 6f 6c 76 65 29 29 0a 20 20 20 20 20 | ......(push.file.resolve))...... |
| a9ca0 | 20 20 20 20 20 28 60 28 3f 58 20 3f 4d 20 2c 28 6f 72 20 3f 20 20 3f 4d 20 3f 44 29 29 20 28 70 | .....(`(?X.?M.,(or.?..?M.?D)).(p |
| a9cc0 | 75 73 68 20 73 65 63 74 69 6f 6e 20 64 69 73 63 61 72 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ush.section.discard))........... |
| a9ce0 | 28 60 28 3f 59 20 2c 5f 20 20 20 20 20 20 20 20 20 3f 4d 20 20 20 20 29 20 28 70 75 73 68 20 73 | (`(?Y.,_.........?M....).(push.s |
| a9d00 | 65 63 74 69 6f 6e 20 64 69 73 63 61 72 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 27 28 3f 58 | ection.discard))...........('(?X |
| a9d20 | 20 3f 41 20 20 20 20 20 20 20 20 20 3f 4d 20 20 20 20 29 20 28 70 75 73 68 20 66 69 6c 65 20 64 | .?A.........?M....).(push.file.d |
| a9d40 | 69 73 63 61 72 64 2d 6e 65 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 27 28 3f 58 20 3f 43 20 | iscard-new))...........('(?X.?C. |
| a9d60 | 20 20 20 20 20 20 20 20 3f 4d 20 20 20 20 29 20 28 70 75 73 68 20 66 69 6c 65 20 64 69 73 63 61 | ........?M....).(push.file.disca |
| a9d80 | 72 64 2d 6e 65 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 60 28 3f 58 20 3f 41 20 2c 28 6f 72 | rd-new))...........(`(?X.?A.,(or |
| a9da0 | 20 3f 20 20 20 20 20 3f 44 29 29 20 28 70 75 73 68 20 66 69 6c 65 20 64 65 6c 65 74 65 29 29 0a | .?.....?D)).(push.file.delete)). |
| a9dc0 | 20 20 20 20 20 20 20 20 20 20 28 60 28 3f 58 20 3f 43 20 2c 28 6f 72 20 3f 20 20 20 20 20 3f 44 | ..........(`(?X.?C.,(or.?.....?D |
| a9de0 | 29 29 20 28 70 75 73 68 20 66 69 6c 65 20 64 65 6c 65 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 | )).(push.file.delete)).......... |
| a9e00 | 20 28 60 28 3f 58 20 3f 44 20 2c 28 6f 72 20 3f 20 20 3f 4d 20 20 20 29 29 20 28 70 75 73 68 20 | .(`(?X.?D.,(or.?..?M...)).(push. |
| a9e20 | 66 69 6c 65 20 72 65 73 75 72 72 65 63 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 60 28 3f 59 | file.resurrect))...........(`(?Y |
| a9e40 | 20 2c 5f 20 20 20 20 20 20 20 20 20 20 20 20 3f 44 20 29 20 28 70 75 73 68 20 66 69 6c 65 20 72 | .,_............?D.).(push.file.r |
| a9e60 | 65 73 75 72 72 65 63 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 60 28 3f 58 20 3f 52 20 2c 28 | esurrect))...........(`(?X.?R.,( |
| a9e80 | 6f 72 20 3f 20 20 3f 4d 20 3f 44 29 29 20 28 70 75 73 68 20 66 69 6c 65 20 72 65 6e 61 6d 65 29 | or.?..?M.?D)).(push.file.rename) |
| a9ea0 | 29 29 29 29 0a 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 | )))).....(unwind-protect........ |
| a9ec0 | 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 20 74 29 | .(let.((magit-inhibit-refresh.t) |
| a9ee0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 62 65 | )...........(magit-wip-commit-be |
| a9f00 | 66 6f 72 65 2d 63 68 61 6e 67 65 20 66 69 6c 65 73 20 22 20 62 65 66 6f 72 65 20 64 69 73 63 61 | fore-change.files.".before.disca |
| a9f20 | 72 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 72 65 73 6f 6c 76 65 0a 20 20 20 | rd")...........(when.resolve.... |
| a9f40 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73 2d 2d 72 | .........(magit-discard-files--r |
| a9f60 | 65 73 6f 6c 76 65 20 28 6e 72 65 76 65 72 73 65 20 72 65 73 6f 6c 76 65 29 29 29 0a 20 20 20 20 | esolve.(nreverse.resolve)))..... |
| a9f80 | 20 20 20 20 20 20 28 77 68 65 6e 20 72 65 73 75 72 72 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 | ......(when.resurrect........... |
| a9fa0 | 20 20 28 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73 2d 2d 72 65 73 75 72 72 65 63 | ..(magit-discard-files--resurrec |
| a9fc0 | 74 20 28 6e 72 65 76 65 72 73 65 20 72 65 73 75 72 72 65 63 74 29 29 29 0a 20 20 20 20 20 20 20 | t.(nreverse.resurrect)))........ |
| a9fe0 | 20 20 20 28 77 68 65 6e 20 64 65 6c 65 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ...(when.delete.............(mag |
| aa000 | 69 74 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73 2d 2d 64 65 6c 65 74 65 20 28 6e 72 65 76 65 72 | it-discard-files--delete.(nrever |
| aa020 | 73 65 20 64 65 6c 65 74 65 29 20 73 74 61 74 75 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 | se.delete).status))...........(w |
| aa040 | 68 65 6e 20 72 65 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 | hen.rename.............(magit-di |
| aa060 | 73 63 61 72 64 2d 66 69 6c 65 73 2d 2d 72 65 6e 61 6d 65 20 28 6e 72 65 76 65 72 73 65 20 72 65 | scard-files--rename.(nreverse.re |
| aa080 | 6e 61 6d 65 29 20 73 74 61 74 75 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 | name).status))...........(when.( |
| aa0a0 | 6f 72 20 64 69 73 63 61 72 64 20 64 69 73 63 61 72 64 2d 6e 65 77 29 0a 20 20 20 20 20 20 20 20 | or.discard.discard-new)......... |
| aa0c0 | 20 20 20 20 28 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73 2d 2d 64 69 73 63 61 72 | ....(magit-discard-files--discar |
| aa0e0 | 64 20 28 6e 72 65 76 65 72 73 65 20 64 69 73 63 61 72 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 | d.(nreverse.discard)............ |
| aa100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| aa120 | 6e 72 65 76 65 72 73 65 20 64 69 73 63 61 72 64 2d 6e 65 77 29 29 29 0a 20 20 20 20 20 20 20 20 | nreverse.discard-new)))......... |
| aa140 | 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 61 66 74 65 72 2d 61 70 70 6c 79 20 | ..(magit-wip-commit-after-apply. |
| aa160 | 66 69 6c 65 73 20 22 20 61 66 74 65 72 20 64 69 73 63 61 72 64 22 29 29 0a 20 20 20 20 20 20 28 | files.".after.discard")).......( |
| aa180 | 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | magit-refresh))))..(defun.magit- |
| aa1a0 | 64 69 73 63 61 72 64 2d 66 69 6c 65 73 2d 2d 72 65 73 6f 6c 76 65 20 28 66 69 6c 65 73 29 0a 20 | discard-files--resolve.(files).. |
| aa1c0 | 20 28 69 66 2d 6c 65 74 20 28 28 61 72 67 20 28 61 6e 64 20 28 63 64 72 20 66 69 6c 65 73 29 0a | .(if-let.((arg.(and.(cdr.files). |
| aa1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 | .....................(magit-read |
| aa200 | 2d 63 68 61 72 2d 63 61 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -char-case...................... |
| aa220 | 20 20 20 20 28 66 6f 72 6d 61 74 20 22 46 6f 72 20 74 68 65 73 65 20 25 64 20 66 69 6c 65 73 5c | ....(format."For.these.%d.files\ |
| aa240 | 6e 25 73 5c 6e 63 68 65 63 6b 6f 75 74 3a 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n%s\ncheckout:\n"............... |
| aa260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 66 69 6c 65 73 | ...................(length.files |
| aa280 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| aa2a0 | 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 28 23 23 63 6f 6e 63 61 74 20 22 20 20 22 20 25 29 20 | ...(mapconcat.(##concat."..".%). |
| aa2c0 | 66 69 6c 65 73 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | files."\n")).................... |
| aa2e0 | 20 20 20 20 20 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ......t........................( |
| aa300 | 3f 6f 20 22 5b 6f 5d 75 72 20 73 74 61 67 65 22 20 20 20 22 2d 2d 6f 75 72 73 22 29 0a 20 20 20 | ?o."[o]ur.stage"..."--ours").... |
| aa320 | 20 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 | ....................(?t."[t]heir |
| aa340 | 20 73 74 61 67 65 22 20 22 2d 2d 74 68 65 69 72 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .stage"."--theirs")............. |
| aa360 | 20 20 20 20 20 20 20 20 20 20 20 28 3f 63 20 22 5b 63 5d 6f 6e 66 6c 69 63 74 22 20 20 20 20 22 | ...........(?c."[c]onflict"...." |
| aa380 | 2d 2d 6d 65 72 67 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | --merge")....................... |
| aa3a0 | 20 28 3f 69 20 22 64 65 63 69 64 65 20 5b 69 5d 6e 64 69 76 69 64 75 61 6c 6c 79 22 20 6e 69 6c | .(?i."decide.[i]ndividually".nil |
| aa3c0 | 29 29 29 29 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 69 6c 65 20 66 69 6c 65 73 29 | ))))).......(dolist.(file.files) |
| aa3e0 | 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 2d 73 74 61 67 65 20 66 | .........(magit-checkout-stage.f |
| aa400 | 69 6c 65 20 61 72 67 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 | ile.arg)).....(dolist.(file.file |
| aa420 | 73 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 2d 73 74 61 67 65 20 66 | s).......(magit-checkout-stage.f |
| aa440 | 69 6c 65 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 | ile.(magit-checkout-read-stage.f |
| aa460 | 69 6c 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 66 | ile)))))..(defun.magit-discard-f |
| aa480 | 69 6c 65 73 2d 2d 72 65 73 75 72 72 65 63 74 20 28 66 69 6c 65 73 29 0a 20 20 28 6d 61 67 69 74 | iles--resurrect.(files)...(magit |
| aa4a0 | 2d 63 6f 6e 66 69 72 6d 2d 66 69 6c 65 73 20 27 72 65 73 75 72 72 65 63 74 20 66 69 6c 65 73 29 | -confirm-files.'resurrect.files) |
| aa4c0 | 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 29 20 27 73 74 | ...(if.(eq.(magit-diff-type).'st |
| aa4e0 | 61 67 65 64 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 72 65 73 | aged).......(magit-call-git."res |
| aa500 | 65 74 22 20 20 22 2d 2d 22 20 66 69 6c 65 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c | et".."--".files).....(magit-call |
| aa520 | 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 29 29 0a 0a 28 | -git."checkout"."--".files)))..( |
| aa540 | 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 65 6c 65 74 | defun.magit-discard-files--delet |
| aa560 | 65 20 28 66 69 6c 65 73 20 73 74 61 74 75 73 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 | e.(files.status)...(magit-confir |
| aa580 | 6d 2d 66 69 6c 65 73 20 28 69 66 20 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 62 79 2d 6d 6f 76 69 | m-files.(if.magit-delete-by-movi |
| aa5a0 | 6e 67 2d 74 6f 2d 74 72 61 73 68 20 27 74 72 61 73 68 20 27 64 65 6c 65 74 65 29 0a 20 20 20 20 | ng-to-trash.'trash.'delete)..... |
| aa5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 73 29 0a 20 20 28 6c 65 74 | ...................files)...(let |
| aa5e0 | 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 61 73 68 20 6d 61 67 | .((delete-by-moving-to-trash.mag |
| aa600 | 69 74 2d 64 65 6c 65 74 65 2d 62 79 2d 6d 6f 76 69 6e 67 2d 74 6f 2d 74 72 61 73 68 29 29 0a 20 | it-delete-by-moving-to-trash)).. |
| aa620 | 20 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 20 20 20 20 28 77 | ...(dolist.(file.files).......(w |
| aa640 | 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 5c 5c 5c 5c 3f 7e 22 20 | hen.(string-match-p."\\`\\\\?~". |
| aa660 | 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 52 65 66 75 73 69 6e 67 20 74 | file).........(error."Refusing.t |
| aa680 | 6f 20 64 65 6c 65 74 65 20 25 53 2c 20 74 6f 6f 20 64 61 6e 67 65 72 6f 75 73 22 20 66 69 6c 65 | o.delete.%S,.too.dangerous".file |
| aa6a0 | 29 29 0a 20 20 20 20 20 20 28 70 63 61 73 65 20 28 6e 74 68 20 33 20 28 61 73 73 6f 63 20 66 69 | )).......(pcase.(nth.3.(assoc.fi |
| aa6c0 | 6c 65 20 73 74 61 74 75 73 29 29 0a 20 20 20 20 20 20 20 20 28 28 67 75 61 72 64 20 28 6d 65 6d | le.status)).........((guard.(mem |
| aa6e0 | 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 29 20 27 28 75 6e 73 74 61 67 65 64 20 75 | q.(magit-diff-type).'(unstaged.u |
| aa700 | 6e 74 72 61 63 6b 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 69 72 65 64 2d 64 65 6c 65 | ntracked)))..........(dired-dele |
| aa720 | 74 65 2d 66 69 6c 65 20 66 69 6c 65 20 64 69 72 65 64 2d 72 65 63 75 72 73 69 76 65 2d 64 65 6c | te-file.file.dired-recursive-del |
| aa740 | 65 74 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 | etes............................ |
| aa760 | 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 73 68 | .magit-delete-by-moving-to-trash |
| aa780 | 29 0a 20 20 20 20 20 20 20 20 20 28 64 69 72 65 64 2d 63 6c 65 61 6e 2d 75 70 2d 61 66 74 65 72 | )..........(dired-clean-up-after |
| aa7a0 | 2d 64 65 6c 65 74 69 6f 6e 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 28 3f 5c 73 20 28 64 | -deletion.file)).........(?\s.(d |
| aa7c0 | 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 20 20 20 | elete-file.file.t).............. |
| aa7e0 | 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 64 22 20 | (magit-call-git."rm"."--cached". |
| aa800 | 22 2d 2d 22 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 28 3f 4d 20 20 28 6c 65 74 20 28 28 | "--".file)).........(?M..(let.(( |
| aa820 | 74 65 6d 70 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 63 68 65 63 6b 6f 75 74 | temp.(magit-git-string."checkout |
| aa840 | 2d 69 6e 64 65 78 22 20 22 2d 2d 74 65 6d 70 22 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 | -index"."--temp".file)))........ |
| aa860 | 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 | ........(string-match........... |
| aa880 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5c 5c 28 2e 2b 3f 5c 5c 29 5c 74 25 73 22 20 28 72 | ......(format."\\(.+?\\)\t%s".(r |
| aa8a0 | 65 67 65 78 70 2d 71 75 6f 74 65 20 66 69 6c 65 29 29 20 74 65 6d 70 29 0a 20 20 20 20 20 20 20 | egexp-quote.file)).temp)........ |
| aa8c0 | 20 20 20 20 20 20 20 20 28 72 65 6e 61 6d 65 2d 66 69 6c 65 20 28 6d 61 74 63 68 2d 73 74 72 69 | ........(rename-file.(match-stri |
| aa8e0 | 6e 67 20 31 20 74 65 6d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.1.temp)...................... |
| aa900 | 20 20 20 20 20 20 20 28 73 65 74 71 20 74 65 6d 70 20 28 63 6f 6e 63 61 74 20 66 69 6c 65 20 22 | .......(setq.temp.(concat.file." |
| aa920 | 2e 7e 7b 69 6e 64 65 78 7d 7e 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 | .~{index}~")))................(d |
| aa940 | 65 6c 65 74 65 2d 66 69 6c 65 20 74 65 6d 70 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | elete-file.temp.t))............. |
| aa960 | 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 64 22 | .(magit-call-git."rm"."--cached" |
| aa980 | 20 22 2d 2d 66 6f 72 63 65 22 20 22 2d 2d 22 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 28 | ."--force"."--".file)).........( |
| aa9a0 | 3f 44 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 22 | ?D..(magit-call-git."checkout"." |
| aa9c0 | 2d 2d 22 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 66 | --".file)..............(delete-f |
| aa9e0 | 69 6c 65 20 66 69 6c 65 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | ile.file.t)..............(magit- |
| aaa00 | 63 61 6c 6c 2d 67 69 74 20 22 72 6d 22 20 22 2d 2d 63 61 63 68 65 64 22 20 22 2d 2d 66 6f 72 63 | call-git."rm"."--cached"."--forc |
| aaa20 | 65 22 20 22 2d 2d 22 20 66 69 6c 65 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | e"."--".file))))))..(defun.magit |
| aaa40 | 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73 2d 2d 72 65 6e 61 6d 65 20 28 66 69 6c 65 73 20 73 74 | -discard-files--rename.(files.st |
| aaa60 | 61 74 75 73 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 72 65 6e 61 6d 65 20 22 | atus)...(magit-confirm.'rename." |
| aaa80 | 55 6e 64 6f 20 72 65 6e 61 6d 65 20 25 73 22 20 22 55 6e 64 6f 20 25 64 20 72 65 6e 61 6d 65 73 | Undo.rename.%s"."Undo.%d.renames |
| aaaa0 | 22 20 6e 69 6c 0a 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 66 69 6c 65 29 | ".nil.....(mapcar.(lambda.(file) |
| aaac0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 20 28 61 73 73 6f 63 | ...............(setq.file.(assoc |
| aaae0 | 20 66 69 6c 65 20 73 74 61 74 75 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | .file.status))...............(fo |
| aab00 | 72 6d 61 74 20 22 25 73 20 2d 3e 20 25 73 22 20 28 63 61 64 72 20 66 69 6c 65 29 20 28 63 61 72 | rmat."%s.->.%s".(cadr.file).(car |
| aab20 | 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 73 29 29 0a 20 20 28 | .file))).............files))...( |
| aab40 | 64 6f 6c 69 73 74 20 28 66 69 6c 65 20 66 69 6c 65 73 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6f | dolist.(file.files).....(let.((o |
| aab60 | 72 69 67 20 28 63 61 64 72 20 28 61 73 73 6f 63 20 66 69 6c 65 20 73 74 61 74 75 73 29 29 29 29 | rig.(cadr.(assoc.file.status)))) |
| aab80 | 0a 20 20 20 20 20 20 28 69 66 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 66 69 6c 65 29 0a | .......(if.(file-exists-p.file). |
| aaba0 | 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 28 77 68 | ..........(progn.............(wh |
| aabc0 | 65 6e 2d 6c 65 74 20 28 28 70 61 74 68 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f | en-let.((path.(file-name-directo |
| aabe0 | 72 79 20 6f 72 69 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 64 | ry.orig)))...............(make-d |
| aac00 | 69 72 65 63 74 6f 72 79 20 70 61 74 68 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | irectory.path.t)).............(m |
| aac20 | 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 20 | agit-call-git."mv".file.orig)).. |
| aac40 | 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 63 | .......(magit-call-git."rm"."--c |
| aac60 | 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 74 | ached"."--".file).........(magit |
| aac80 | 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 29 | -call-git."reset"."--".orig))))) |
| aaca0 | 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 69 | ..(defun.magit-discard-files--di |
| aacc0 | 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 65 | scard.(sections.new-files)...(le |
| aace0 | 74 20 28 28 66 69 6c 65 73 20 28 6d 61 70 63 61 72 20 28 23 23 6f 72 65 66 20 25 20 76 61 6c 75 | t.((files.(mapcar.(##oref.%.valu |
| aad00 | 65 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 | e).sections))).....(magit-confir |
| aad20 | 6d 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 | m-files.'discard.(append.files.n |
| aad40 | 65 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 | ew-files)....................... |
| aad60 | 20 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 | ...(format."Discard.%s.changes.i |
| aad80 | 6e 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 | n".(magit-diff-type))).....(if.( |
| aada0 | 65 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 | eq.(magit-diff-type.(car.section |
| aadc0 | 73 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 | s)).'unstaged).........(magit-ca |
| aade0 | 6c 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 | ll-git."checkout"."--".files)... |
| aae00 | 20 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 | ....(when.new-files.........(mag |
| aae20 | 69 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 | it-call-git."add"..."--".new-fil |
| aae40 | 65 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 | es).........(magit-call-git."res |
| aae60 | 65 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 | et"."--".new-files)).......(let. |
| aae80 | 28 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 | ((binaries.(magit-binary-files." |
| aaea0 | 2d 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 | --cached"))).........(when.binar |
| aaec0 | 69 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 | ies...........(setq.sections.... |
| aaee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 72 65 6d 6f 76 65 20 28 23 23 6d 65 6d 62 | .............(seq-remove.(##memb |
| aaf00 | 65 72 20 28 6f 72 65 66 20 25 20 76 61 6c 75 65 29 20 62 69 6e 61 72 69 65 73 29 0a 20 20 20 20 | er.(oref.%.value).binaries)..... |
| aaf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 73 | ........................sections |
| aaf40 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6c 65 6e 67 74 68 3d 20 73 65 63 74 | ))).........(cond.((length=.sect |
| aaf60 | 69 6f 6e 73 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 | ions.1)................(magit-di |
| aaf80 | 73 63 61 72 64 2d 61 70 70 6c 79 20 28 63 61 72 20 73 65 63 74 69 6f 6e 73 29 20 27 6d 61 67 69 | scard-apply.(car.sections).'magi |
| aafa0 | 74 2d 61 70 70 6c 79 2d 64 69 66 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | t-apply-diff))...............(se |
| aafc0 | 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 73 | ctions................(magit-dis |
| aafe0 | 63 61 72 64 2d 61 70 70 6c 79 2d 6e 20 73 65 63 74 69 6f 6e 73 20 23 27 6d 61 67 69 74 2d 61 70 | card-apply-n.sections.#'magit-ap |
| ab000 | 70 6c 79 2d 64 69 66 66 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 62 69 6e 61 72 | ply-diffs))).........(when.binar |
| ab020 | 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 6f 64 69 66 69 65 64 20 28 6d | ies...........(let.((modified.(m |
| ab040 | 61 67 69 74 2d 75 6e 73 74 61 67 65 64 2d 66 69 6c 65 73 20 74 29 29 29 0a 20 20 20 20 20 20 20 | agit-unstaged-files.t)))........ |
| ab060 | 20 20 20 20 20 28 73 65 74 71 20 62 69 6e 61 72 69 65 73 20 28 6d 61 67 69 74 2d 2d 73 65 70 61 | .....(setq.binaries.(magit--sepa |
| ab080 | 72 61 74 65 20 28 23 23 6d 65 6d 62 65 72 20 25 20 6d 6f 64 69 66 69 65 64 29 20 62 69 6e 61 72 | rate.(##member.%.modified).binar |
| ab0a0 | 69 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 63 61 64 72 20 62 69 6e | ies)))...........(when.(cadr.bin |
| ab0c0 | 61 72 69 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 | aries).............(magit-call-g |
| ab0e0 | 69 74 20 22 72 65 73 65 74 22 20 22 2d 2d 22 20 28 63 61 64 72 20 62 69 6e 61 72 69 65 73 29 29 | it."reset"."--".(cadr.binaries)) |
| ab100 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 63 61 72 20 62 69 6e 61 72 69 65 73 29 | )...........(when.(car.binaries) |
| ab120 | 0a 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 | .............(user-error........ |
| ab140 | 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 22 43 61 6e | ......(concat..............."Can |
| ab160 | 6e 6f 74 20 64 69 73 63 61 72 64 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 74 6f 20 62 69 | not.discard.staged.changes.to.bi |
| ab180 | 6e 61 72 79 20 66 69 6c 65 73 2c 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 77 68 69 | nary.files,."..............."whi |
| ab1a0 | 63 68 20 61 6c 73 6f 20 68 61 76 65 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2e 20 20 | ch.also.have.unstaged.changes... |
| ab1c0 | 55 6e 73 74 61 67 65 20 69 6e 73 74 65 61 64 2e 22 29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 | Unstage.instead."))))))))..;;;;. |
| ab1e0 | 52 65 76 65 72 73 65 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 73 65 20 28 26 | Reverse..(defun.magit-reverse.(& |
| ab200 | 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 68 61 6e 67 65 | rest.args)..."Reverse.the.change |
| ab220 | 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 57 | .at.point.in.the.working.tree..W |
| ab240 | 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 6c 62 61 63 6b 20 74 | ith.a.prefix.argument.fallback.t |
| ab260 | 6f 20 61 20 33 2d 77 61 79 20 6d 65 72 67 65 2e 20 20 44 6f 69 6e 67 0a 73 6f 20 63 61 75 73 65 | o.a.3-way.merge...Doing.so.cause |
| ab280 | 73 20 74 68 65 20 63 68 61 6e 67 65 20 74 6f 20 62 65 20 61 70 70 6c 69 65 64 20 74 6f 20 74 68 | s.the.change.to.be.applied.to.th |
| ab2a0 | 65 20 69 6e 64 65 78 20 61 73 20 77 65 6c 6c 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | e.index.as.well."...(interactive |
| ab2c0 | 20 28 61 6e 64 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 28 6c 69 73 74 20 22 | .(and.current-prefix-arg.(list." |
| ab2e0 | 2d 2d 33 77 61 79 22 29 29 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 73 20 28 6d 61 67 69 | --3way")))...(when-let.((s.(magi |
| ab300 | 74 2d 61 70 70 6c 79 2d 2d 67 65 74 2d 73 65 6c 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 70 | t-apply--get-selection))).....(p |
| ab320 | 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 20 28 6d 61 | case.(list.(magit-diff-type).(ma |
| ab340 | 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 75 6e 74 72 61 63 | git-diff-scope)).......(`(untrac |
| ab360 | 6b 65 64 20 2c 5f 29 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 72 65 76 65 | ked.,_).(user-error."Cannot.reve |
| ab380 | 72 73 65 20 75 6e 74 72 61 63 6b 65 64 20 63 68 61 6e 67 65 73 22 29 29 0a 20 20 20 20 20 20 28 | rse.untracked.changes")).......( |
| ab3a0 | 60 28 75 6e 73 74 61 67 65 64 20 20 2c 5f 29 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e | `(unstaged..,_).(user-error."Can |
| ab3c0 | 6e 6f 74 20 72 65 76 65 72 73 65 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 22 29 29 0a | not.reverse.unstaged.changes")). |
| ab3e0 | 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 74 2d 72 65 | ......(`(,_....region).(magit-re |
| ab400 | 76 65 72 73 65 2d 72 65 67 69 6f 6e 20 73 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 28 60 28 2c | verse-region.s.args)).......(`(, |
| ab420 | 5f 20 20 20 20 20 20 68 75 6e 6b 29 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 68 75 6e 6b | _......hunk).(magit-reverse-hunk |
| ab440 | 20 20 20 73 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 20 20 20 68 75 6e 6b | ...s.args)).......(`(,_.....hunk |
| ab460 | 73 29 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 68 75 6e 6b 73 20 20 73 20 61 72 67 73 29 | s).(magit-reverse-hunks..s.args) |
| ab480 | 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 20 20 20 20 66 69 6c 65 29 20 28 6d 61 67 69 74 2d | ).......(`(,_......file).(magit- |
| ab4a0 | 72 65 76 65 72 73 65 2d 66 69 6c 65 20 20 20 73 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 28 60 | reverse-file...s.args)).......(` |
| ab4c0 | 28 2c 5f 20 20 20 20 20 66 69 6c 65 73 29 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 66 69 | (,_.....files).(magit-reverse-fi |
| ab4e0 | 6c 65 73 20 20 73 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 20 20 20 20 6c | les..s.args)).......(`(,_......l |
| ab500 | 69 73 74 29 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 66 69 6c 65 73 20 20 73 20 61 72 67 | ist).(magit-reverse-files..s.arg |
| ab520 | 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 72 65 67 | s)))))..(defun.magit-reverse-reg |
| ab540 | 69 6f 6e 20 28 73 65 63 74 69 6f 6e 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 | ion.(section.args)...(magit-conf |
| ab560 | 69 72 6d 20 27 72 65 76 65 72 73 65 20 22 52 65 76 65 72 73 65 20 72 65 67 69 6f 6e 22 29 0a 20 | irm.'reverse."Reverse.region").. |
| ab580 | 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 20 23 27 | .(magit-reverse-apply.section.#' |
| ab5a0 | 6d 61 67 69 74 2d 61 70 70 6c 79 2d 72 65 67 69 6f 6e 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 | magit-apply-region.args))..(defu |
| ab5c0 | 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 68 75 6e 6b 20 28 73 65 63 74 69 6f 6e 20 61 72 | n.magit-reverse-hunk.(section.ar |
| ab5e0 | 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 73 65 20 22 52 | gs)...(magit-confirm.'reverse."R |
| ab600 | 65 76 65 72 73 65 20 68 75 6e 6b 22 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 61 | everse.hunk")...(magit-reverse-a |
| ab620 | 70 70 6c 79 20 73 65 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 61 70 70 6c 79 2d 68 75 6e 6b 20 | pply.section.#'magit-apply-hunk. |
| ab640 | 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 68 75 6e | args))..(defun.magit-reverse-hun |
| ab660 | 6b 73 20 28 73 65 63 74 69 6f 6e 73 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 | ks.(sections.args)...(magit-conf |
| ab680 | 69 72 6d 20 27 72 65 76 65 72 73 65 0a 20 20 20 20 28 6c 69 73 74 20 22 52 65 76 65 72 73 65 20 | irm.'reverse.....(list."Reverse. |
| ab6a0 | 25 64 20 68 75 6e 6b 73 20 66 72 6f 6d 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e | %d.hunks.from.%s"...........(len |
| ab6c0 | 67 74 68 20 73 65 63 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 | gth.sections)...........(magit-s |
| ab6e0 | 65 63 74 69 6f 6e 2d 70 61 72 65 6e 74 2d 76 61 6c 75 65 20 28 63 61 72 20 73 65 63 74 69 6f 6e | ection-parent-value.(car.section |
| ab700 | 73 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 61 70 70 6c 79 20 73 65 63 | s))))...(magit-reverse-apply.sec |
| ab720 | 74 69 6f 6e 73 20 23 27 6d 61 67 69 74 2d 61 70 70 6c 79 2d 68 75 6e 6b 73 20 61 72 67 73 29 29 | tions.#'magit-apply-hunks.args)) |
| ab740 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 66 69 6c 65 20 28 73 65 63 | ..(defun.magit-reverse-file.(sec |
| ab760 | 74 69 6f 6e 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 66 69 6c 65 | tion.args)...(magit-reverse-file |
| ab780 | 73 20 28 6c 69 73 74 20 73 65 63 74 69 6f 6e 29 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 | s.(list.section).args))..(defun. |
| ab7a0 | 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 66 69 6c 65 73 20 28 73 65 63 74 69 6f 6e 73 20 61 72 | magit-reverse-files.(sections.ar |
| ab7c0 | 67 73 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 62 69 6e 61 72 69 65 73 20 2c | gs)...(pcase-let.((`(,binaries., |
| ab7e0 | 73 65 63 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | sections)................(let.(( |
| ab800 | 62 73 20 28 6d 61 67 69 74 2d 62 69 6e 61 72 79 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 | bs.(magit-binary-files.......... |
| ab820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 64 65 72 69 76 65 64 | .................(cond.((derived |
| ab840 | 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 0a 20 20 | -mode-p.'magit-revision-mode)... |
| ab860 | 20 20 20 20 20 20 20 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 |
| ab880 | 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).............. |
| ab8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 64 65 72 69 76 65 64 2d 6d 6f 64 | ...................((derived-mod |
| ab8c0 | 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 20 20 20 20 20 | e-p.'magit-diff-mode)........... |
| ab8e0 | 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 |
| ab900 | 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 20 20 | fer-range)...................... |
| ab920 | 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........(t................... |
| ab940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 63 61 63 68 65 64 22 29 29 29 29 29 0a 20 | ..............."--cached"))))).. |
| ab960 | 20 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 70 61 72 61 74 65 | ................(magit--separate |
| ab980 | 20 28 23 23 6d 65 6d 62 65 72 20 28 6f 72 65 66 20 25 20 76 61 6c 75 65 29 20 62 73 29 0a 20 20 | .(##member.(oref.%.value).bs)... |
| ab9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| ab9c0 | 73 65 63 74 69 6f 6e 73 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 2d | sections)))).....(magit-confirm- |
| ab9e0 | 66 69 6c 65 73 20 27 72 65 76 65 72 73 65 20 28 6d 61 70 63 61 72 20 28 23 23 6f 72 65 66 20 25 | files.'reverse.(mapcar.(##oref.% |
| aba00 | 20 76 61 6c 75 65 29 20 73 65 63 74 69 6f 6e 73 29 29 0a 20 20 20 20 28 63 6f 6e 64 20 28 28 6c | .value).sections)).....(cond.((l |
| aba20 | 65 6e 67 74 68 3d 20 73 65 63 74 69 6f 6e 73 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d | ength=.sections.1)............(m |
| aba40 | 61 67 69 74 2d 72 65 76 65 72 73 65 2d 61 70 70 6c 79 20 28 63 61 72 20 73 65 63 74 69 6f 6e 73 | agit-reverse-apply.(car.sections |
| aba60 | 29 20 23 27 6d 61 67 69 74 2d 61 70 70 6c 79 2d 64 69 66 66 20 61 72 67 73 29 29 0a 20 20 20 20 | ).#'magit-apply-diff.args))..... |
| aba80 | 20 20 20 20 20 20 28 73 65 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ......(sections............(magi |
| abaa0 | 74 2d 72 65 76 65 72 73 65 2d 61 70 70 6c 79 20 73 65 63 74 69 6f 6e 73 20 23 27 6d 61 67 69 74 | t-reverse-apply.sections.#'magit |
| abac0 | 2d 61 70 70 6c 79 2d 64 69 66 66 73 20 61 72 67 73 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 62 | -apply-diffs.args))).....(when.b |
| abae0 | 69 6e 61 72 69 65 73 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 | inaries.......(user-error."Canno |
| abb00 | 74 20 72 65 76 65 72 73 65 20 62 69 6e 61 72 79 20 66 69 6c 65 73 22 29 29 29 29 0a 0a 28 64 65 | t.reverse.binary.files"))))..(de |
| abb20 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 61 70 70 6c 79 20 28 73 65 63 74 69 6f 6e | fun.magit-reverse-apply.(section |
| abb40 | 3a 73 20 61 70 70 6c 79 20 61 72 67 73 29 0a 20 20 28 66 75 6e 63 61 6c 6c 20 61 70 70 6c 79 20 | :s.apply.args)...(funcall.apply. |
| abb60 | 73 65 63 74 69 6f 6e 3a 73 20 22 2d 2d 72 65 76 65 72 73 65 22 20 61 72 67 73 0a 20 20 20 20 20 | section:s."--reverse".args...... |
| abb80 | 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 61 74 | ......(and.(not.magit-reverse-at |
| abba0 | 6f 6d 69 63 61 6c 6c 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 | omically).................(not.( |
| abbc0 | 6d 65 6d 62 65 72 20 22 2d 2d 33 77 61 79 22 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 | member."--3way".args)).......... |
| abbe0 | 20 20 20 20 20 20 20 22 2d 2d 72 65 6a 65 63 74 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ......."--reject")))..(defun.mag |
| abc00 | 69 74 2d 72 65 76 65 72 73 65 2d 69 6e 2d 69 6e 64 65 78 20 28 26 72 65 73 74 20 61 72 67 73 29 | it-reverse-in-index.(&rest.args) |
| abc20 | 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. |
| abc40 | 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 69 6e 67 | in.the.index.but.not.the.working |
| abc60 | 20 74 72 65 65 2e 0a 0a 55 73 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 65 78 74 72 | .tree...Use.this.command.to.extr |
| abc80 | 61 63 74 20 61 20 63 68 61 6e 67 65 20 66 72 6f 6d 20 60 48 45 41 44 27 2c 20 77 68 69 6c 65 20 | act.a.change.from.`HEAD',.while. |
| abca0 | 6c 65 61 76 69 6e 67 0a 69 74 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 | leaving.it.in.the.working.tree,. |
| abcc0 | 73 6f 20 74 68 61 74 20 69 74 20 63 61 6e 20 6c 61 74 65 72 20 62 65 20 63 6f 6d 6d 69 74 74 65 | so.that.it.can.later.be.committe |
| abce0 | 64 20 75 73 69 6e 67 0a 61 20 73 65 70 61 72 61 74 65 20 63 6f 6d 6d 69 74 2e 20 20 41 20 74 79 | d.using.a.separate.commit...A.ty |
| abd00 | 70 69 63 61 6c 20 77 6f 72 6b 66 6c 6f 77 20 77 6f 75 6c 64 20 62 65 3a 0a 0a 30 2e 20 4f 70 74 | pical.workflow.would.be:..0..Opt |
| abd20 | 69 6f 6e 61 6c 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 | ionally.make.sure.that.there.are |
| abd40 | 20 6e 6f 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2e 0a 31 2e 20 56 69 73 69 | .no.uncommitted.changes..1..Visi |
| abd60 | 74 20 74 68 65 20 60 48 45 41 44 27 20 63 6f 6d 6d 69 74 20 61 6e 64 20 6e 61 76 69 67 61 74 65 | t.the.`HEAD'.commit.and.navigate |
| abd80 | 20 74 6f 20 74 68 65 20 63 68 61 6e 67 65 20 74 68 61 74 20 73 68 6f 75 6c 64 0a 20 20 20 6e 6f | .to.the.change.that.should....no |
| abda0 | 74 20 68 61 76 65 20 62 65 65 6e 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 61 74 20 63 6f 6d | t.have.been.included.in.that.com |
| abdc0 | 6d 69 74 2e 0a 32 2e 20 54 79 70 65 20 5c 22 75 5c 22 20 28 60 6d 61 67 69 74 2d 75 6e 73 74 61 | mit..2..Type.\"u\".(`magit-unsta |
| abde0 | 67 65 27 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 | ge').to.reverse.it.in.the.index. |
| abe00 | 0a 20 20 20 54 68 69 73 20 61 73 73 75 6d 65 73 20 74 68 61 74 20 60 6d 61 67 69 74 2d 75 6e 73 | ....This.assumes.that.`magit-uns |
| abe20 | 74 61 67 65 2d 63 6f 6d 6d 69 74 74 65 64 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 33 2e 20 54 | tage-committed'.is.non-nil..3..T |
| abe40 | 79 70 65 20 5c 22 63 20 65 5c 22 20 74 6f 20 65 78 74 65 6e 64 20 60 48 45 41 44 27 20 77 69 74 | ype.\"c.e\".to.extend.`HEAD'.wit |
| abe60 | 68 20 74 68 65 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2c 0a 20 20 20 69 6e 63 6c 75 64 69 | h.the.staged.changes,....includi |
| abe80 | 6e 67 20 74 68 6f 73 65 20 74 68 61 74 20 77 65 72 65 20 61 6c 72 65 61 64 79 20 73 74 61 67 65 | ng.those.that.were.already.stage |
| abea0 | 64 20 62 65 66 6f 72 65 2e 0a 34 2e 20 4f 70 74 69 6f 6e 61 6c 6c 79 20 73 74 61 67 65 20 74 68 | d.before..4..Optionally.stage.th |
| abec0 | 65 20 72 65 6d 61 69 6e 69 6e 67 20 63 68 61 6e 67 65 73 20 75 73 69 6e 67 20 5c 22 73 5c 22 20 | e.remaining.changes.using.\"s\". |
| abee0 | 6f 72 20 5c 22 53 5c 22 0a 20 20 20 61 6e 64 20 74 68 65 6e 20 74 79 70 65 20 5c 22 63 20 63 5c | or.\"S\"....and.then.type.\"c.c\ |
| abf00 | 22 20 74 6f 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 2e 22 0a 20 20 28 69 6e | ".to.create.a.new.commit."...(in |
| abf20 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 65 20 28 63 6f 6e | teractive)...(magit-reverse.(con |
| abf40 | 73 20 22 2d 2d 63 61 63 68 65 64 22 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b 20 53 6d 65 72 67 65 | s."--cached".args)))..;;;.Smerge |
| abf60 | 20 53 75 70 70 6f 72 74 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 | .Support..(defun.magit-smerge-ke |
| abf80 | 65 70 2d 63 75 72 72 65 6e 74 20 28 29 0a 20 20 22 4b 65 65 70 20 74 68 65 20 63 75 72 72 65 6e | ep-current.()..."Keep.the.curren |
| abfa0 | 74 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 20 61 74 20 70 6f 69 | t.version.of.the.conflict.at.poi |
| abfc0 | 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 63 61 | nt."...(interactive)...(magit-ca |
| abfe0 | 6c 6c 2d 73 6d 65 72 67 65 20 23 27 73 6d 65 72 67 65 2d 6b 65 65 70 2d 63 75 72 72 65 6e 74 29 | ll-smerge.#'smerge-keep-current) |
| ac000 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 65 70 2d 75 70 70 65 | )..(defun.magit-smerge-keep-uppe |
| ac020 | 72 20 28 29 0a 20 20 22 4b 65 65 70 20 74 68 65 20 75 70 70 65 72 2f 6f 75 72 20 76 65 72 73 69 | r.()..."Keep.the.upper/our.versi |
| ac040 | 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."... |
| ac060 | 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 |
| ac080 | 67 65 20 23 27 73 6d 65 72 67 65 2d 6b 65 65 70 2d 75 70 70 65 72 29 29 0a 0a 28 64 65 66 75 6e | ge.#'smerge-keep-upper))..(defun |
| ac0a0 | 20 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 65 70 2d 62 61 73 65 20 28 29 0a 20 20 22 4b 65 | .magit-smerge-keep-base.()..."Ke |
| ac0c0 | 65 70 20 74 68 65 20 62 61 73 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 63 6f 6e 66 6c | ep.the.base.version.of.the.confl |
| ac0e0 | 69 63 74 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | ict.at.point."...(interactive).. |
| ac100 | 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 73 6d 65 72 67 65 20 23 27 73 6d 65 72 67 65 2d 6b 65 65 | .(magit-call-smerge.#'smerge-kee |
| ac120 | 70 2d 62 61 73 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 | p-base))..(defun.magit-smerge-ke |
| ac140 | 65 70 2d 6c 6f 77 65 72 20 28 29 0a 20 20 22 4b 65 65 70 20 74 68 65 20 6c 6f 77 65 72 2f 74 68 | ep-lower.()..."Keep.the.lower/th |
| ac160 | 65 69 72 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 20 61 74 20 70 | eir.version.of.the.conflict.at.p |
| ac180 | 6f 69 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d | oint."...(interactive)...(magit- |
| ac1a0 | 63 61 6c 6c 2d 73 6d 65 72 67 65 20 23 27 73 6d 65 72 67 65 2d 6b 65 65 70 2d 6c 6f 77 65 72 29 | call-smerge.#'smerge-keep-lower) |
| ac1c0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 65 70 2d 61 6c 6c 20 | )..(defun.magit-smerge-keep-all. |
| ac1e0 | 28 29 0a 20 20 22 4b 65 65 70 20 61 6c 6c 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 63 | ()..."Keep.all.versions.of.the.c |
| ac200 | 6f 6e 66 6c 69 63 74 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | onflict.at.point."...(interactiv |
| ac220 | 65 29 0a 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 73 6d 65 72 67 65 20 23 27 73 6d 65 72 67 65 | e)...(magit-call-smerge.#'smerge |
| ac240 | 2d 6b 65 65 70 2d 61 6c 6c 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 61 6c 6c 2d 73 | -keep-all))..(defun.magit-call-s |
| ac260 | 6d 65 72 67 65 20 28 66 6e 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 66 69 6c 65 20 | merge.(fn)...(pcase-let*.((file. |
| ac280 | 28 6d 61 67 69 74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 74 20 74 29 29 0a 20 20 20 20 20 | (magit-file-at-point.t.t))...... |
| ac2a0 | 20 20 20 20 20 20 20 20 20 20 28 6b 65 65 70 20 28 67 65 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 | ..........(keep.(get-file-buffer |
| ac2c0 | 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 2c 62 75 66 20 2c | .file))................(`(,buf., |
| ac2e0 | 70 6f 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 | pos).................(let.((magi |
| ac300 | 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 6a 75 6d 70 2d 74 6f 2d 63 68 61 6e 67 65 20 6e 69 6c 29 | t-diff-visit-jump-to-change.nil) |
| ac320 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d | )...................(magit-diff- |
| ac340 | 76 69 73 69 74 2d 66 69 6c 65 2d 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 29 29 29 29 0a 20 20 | visit-file--noselect.file))))... |
| ac360 | 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 20 20 20 20 | ..(with-current-buffer.buf...... |
| ac380 | 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 72 | .(save-excursion.........(save-r |
| ac3a0 | 65 73 74 72 69 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 3c 3d | estriction...........(unless.(<= |
| ac3c0 | 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 70 6f 73 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 | .(point-min).pos.(point-max))... |
| ac3e0 | 20 20 20 20 20 20 20 20 20 20 28 77 69 64 65 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 67 6f | ..........(widen))...........(go |
| ac400 | 74 6f 2d 63 68 61 72 20 70 6f 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f | to-char.pos)...........(conditio |
| ac420 | 6e 2d 63 61 73 65 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 6d 65 72 67 65 | n-case.nil...............(smerge |
| ac440 | 2d 6d 61 74 63 68 2d 63 6f 6e 66 6c 69 63 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 | -match-conflict).............(er |
| ac460 | 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 66 6e 20 23 27 73 6d | ror..............(if.(eq.fn.#'sm |
| ac480 | 65 72 67 65 2d 6b 65 65 70 2d 63 75 72 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | erge-keep-current).............. |
| ac4a0 | 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 23 27 6d 61 67 | ....(when.(eq.this-command.#'mag |
| ac4c0 | 69 74 2d 64 69 73 63 61 72 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | it-discard)....................( |
| ac4e0 | 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 73 6d 65 72 67 65 2d 62 65 67 69 6e 2d 72 | re-search-forward.smerge-begin-r |
| ac500 | 65 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | e.nil.t)....................(set |
| ac520 | 71 20 66 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | q.fn..........................(m |
| ac540 | 61 67 69 74 2d 72 65 61 64 2d 63 68 61 72 2d 63 61 73 65 20 22 4b 65 65 70 20 73 69 64 65 3a 20 | agit-read-char-case."Keep.side:. |
| ac560 | 22 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ".t............................( |
| ac580 | 3f 6f 20 22 5b 6f 5d 75 72 73 2f 75 70 70 65 72 22 20 20 20 23 27 73 6d 65 72 67 65 2d 6b 65 65 | ?o."[o]urs/upper"...#'smerge-kee |
| ac5a0 | 70 2d 75 70 70 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p-upper)........................ |
| ac5c0 | 20 20 20 20 28 3f 62 20 22 5b 62 5d 61 73 65 22 20 20 20 20 20 20 20 20 20 23 27 73 6d 65 72 67 | ....(?b."[b]ase".........#'smerg |
| ac5e0 | 65 2d 6b 65 65 70 2d 62 61 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-keep-base).................... |
| ac600 | 20 20 20 20 20 20 20 20 28 3f 74 20 22 5b 74 5d 68 65 69 72 73 2f 6c 6f 77 65 72 22 20 23 27 73 | ........(?t."[t]heirs/lower".#'s |
| ac620 | 6d 65 72 67 65 2d 6b 65 65 70 2d 6c 6f 77 65 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | merge-keep-lower))))............ |
| ac640 | 20 20 20 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 73 6d 65 72 67 65 2d 62 65 | ....(re-search-forward.smerge-be |
| ac660 | 67 69 6e 2d 72 65 20 6e 69 6c 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 | gin-re.nil.t))))...........(func |
| ac680 | 61 6c 6c 20 66 6e 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6b 65 65 70 20 | all.fn))).......(when.(and.keep. |
| ac6a0 | 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 6d 65 72 67 65 64 2d 70 20 66 69 6c 65 29 | (magit-anything-unmerged-p.file) |
| ac6c0 | 29 0a 20 20 20 20 20 20 20 20 28 73 6d 65 72 67 65 2d 73 74 61 72 74 2d 73 65 73 73 69 6f 6e 29 | ).........(smerge-start-session) |
| ac6e0 | 29 0a 20 20 20 20 20 20 28 73 61 76 65 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 28 75 6e 6c 65 | ).......(save-buffer)).....(unle |
| ac700 | 73 73 20 6b 65 65 70 0a 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 62 75 66 29 29 | ss.keep.......(kill-buffer.buf)) |
| ac720 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 | .....(magit-refresh)))..;;;._.(p |
| ac740 | 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 61 70 70 6c 79 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 61 | rovide.'magit-apply).;;;.magit-a |
| ac760 | 70 70 6c 79 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | pply.el.ends.here............... |
| ac780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ac7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ac7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ac7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ac800 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 73 74 61 73 68 2e 65 6c 00 00 00 00 00 00 | magit-4.3.8/magit-stash.el...... |
| ac820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ac840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ac860 | 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 |
| ac880 | 30 30 36 37 31 36 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 30 35 32 00 20 30 00 00 00 | 0067167.00000000000.014052..0... |
| ac8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ac8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ac8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ac900 | 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................... |
| ac920 | 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................... |
| ac940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ac960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ac980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ac9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ac9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ac9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| aca00 | 3b 3b 3b 20 6d 61 67 69 74 2d 73 74 61 73 68 2e 65 6c 20 2d 2d 2d 20 53 74 61 73 68 20 73 75 70 | ;;;.magit-stash.el.---.Stash.sup |
| aca20 | 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 |
| aca40 | 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 | ing:t.-*-..;;.Copyright.(C).2008 |
| aca60 | 2d 32 30 32 35 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 | -2025.The.Magit.Project.Contribu |
| aca80 | 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 | tors..;;.Author:.Jonas.Bernoulli |
| acaa0 | 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 | .<emacs.magit@jonas.bernoulli.de |
| acac0 | 76 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 | v>.;;.Maintainer:.Jonas.Bernoull |
| acae0 | 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 | i.<emacs.magit@jonas.bernoulli.d |
| acb00 | 65 76 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 | ev>..;;.SPDX-License-Identifier: |
| acb20 | 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 |
| acb40 | 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 | ree.software:.you.can.redistribu |
| acb60 | 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. |
| acb80 | 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 |
| acba0 | 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 |
| acbc0 | 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 | he.Free.Software.Foundation,.eit |
| acbe0 | 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 | her.version.3.of.the.License,.or |
| acc00 | 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 | .;;.(at.your.option).any.later.v |
| acc20 | 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 74 72 69 62 75 74 | ersion..;;.;;.Magit.is.distribut |
| acc40 | 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 |
| acc60 | 73 65 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e | seful,.but.WITHOUT.;;.ANY.WARRAN |
| acc80 | 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 |
| acca0 | 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 | ranty.of.MERCHANTABILITY.;;.or.F |
| accc0 | 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. |
| acce0 | 20 20 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 | ..See.the.GNU.General.Public.;;. |
| acd00 | 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 | License.for.more.details..;;.;;. |
| acd20 | 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 | You.should.have.received.a.copy. |
| acd40 | 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | of.the.GNU.General.Public.Licens |
| acd60 | 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 | e.;;.along.with.Magit...If.not,. |
| acd80 | 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 | see.<https://www.gnu.org/license |
| acda0 | 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 53 75 70 70 6f 72 | s/>...;;;.Commentary:..;;.Suppor |
| acdc0 | 74 20 66 6f 72 20 47 69 74 20 73 74 61 73 68 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 | t.for.Git.stashes...;;;.Code:..( |
| acde0 | 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- |
| ace00 | 72 65 66 6c 6f 67 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 | reflog).(require.'magit-sequence |
| ace20 | 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d | )..;;;.Options..(defgroup.magit- |
| ace40 | 73 74 61 73 68 20 6e 69 6c 0a 20 20 22 4c 69 73 74 20 73 74 61 73 68 65 73 20 61 6e 64 20 73 68 | stash.nil..."List.stashes.and.sh |
| ace60 | 6f 77 20 73 74 61 73 68 20 64 69 66 66 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | ow.stash.diffs."...:group.'magit |
| ace80 | 2d 6d 6f 64 65 73 29 0a 0a 3b 3b 3b 3b 20 44 69 66 66 20 6f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 | -modes)..;;;;.Diff.options..(def |
| acea0 | 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b | custom.magit-stash-sections-hook |
| acec0 | 0a 20 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 73 68 2d 6e 6f | ...(list.#'magit-insert-stash-no |
| acee0 | 74 65 73 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 73 68 | tes.........#'magit-insert-stash |
| acf00 | 2d 77 6f 72 6b 74 72 65 65 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 | -worktree.........#'magit-insert |
| acf20 | 2d 73 74 61 73 68 2d 69 6e 64 65 78 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 | -stash-index.........#'magit-ins |
| acf40 | 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 75 6e | ert-stash-untracked)..."Hook.run |
| acf60 | 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 20 64 | .to.insert.sections.into.stash.d |
| acf80 | 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 6f 6e | iff.buffers."...:package-version |
| acfa0 | 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 |
| acfc0 | 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 20 4c | git-stash...:type.'hook)..;;;;.L |
| acfe0 | 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 74 61 | og.options..(defcustom.magit-sta |
| ad000 | 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 69 74 | shes-margin...(list.(nth.0.magit |
| ad020 | 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 67 69 | -log-margin).........(nth.1.magi |
| ad040 | 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 6f 67 | t-log-margin).........'magit-log |
| ad060 | 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 20 34 | -margin-width.nil.........(nth.4 |
| ad080 | 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 6f 66 | .magit-log-margin))..."Format.of |
| ad0a0 | 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 6d 6f | .the.margin.in.`magit-stashes-mo |
| ad0c0 | 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 65 20 | de'.buffers...The.value.has.the. |
| ad0e0 | 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 41 55 | form.(INIT.STYLE.WIDTH.AUTHOR.AU |
| ad100 | 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 69 6c | THOR-WIDTH)...If.INIT.is.non-nil |
| ad120 | 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 69 | ,.then.the.margin.is.shown.initi |
| ad140 | 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 72 6d | ally..STYLE.controls.how.to.form |
| ad160 | 61 74 20 74 68 65 20 61 75 74 68 6f 72 20 6f 72 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e | at.the.author.or.committer.date. |
| ad180 | 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 73 68 | ...It.can.be.one.of.`age'.(to.sh |
| ad1a0 | 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 61 67 | ow.the.age.of.the.commit),...`ag |
| ad1c0 | 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 74 68 | e-abbreviated'.(to.abbreviate.th |
| ad1e0 | 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 20 6f | e.time.unit.to.a.character),...o |
| ad200 | 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 61 74 | r.a.string.(suitable.for.`format |
| ad220 | 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 63 74 | -time-string').to.show.the...act |
| ad240 | 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 61 72 | ual.date...Option.`magit-log-mar |
| ad260 | 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 74 72 | gin-show-committer-date'...contr |
| ad280 | 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 79 65 | ols.which.date.is.being.displaye |
| ad2a0 | 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 20 74 | d..WIDTH.controls.the.width.of.t |
| ad2c0 | 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 72 77 | he.margin...This.exists.for.forw |
| ad2e0 | 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 74 6c | ard...compatibility.and.currentl |
| ad300 | 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 67 65 | y.the.value.should.not.be.change |
| ad320 | 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 20 6e | d..AUTHOR.controls.whether.the.n |
| ad340 | 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 20 | ame.of.the.author.is.also.shown. |
| ad360 | 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 20 74 | by...default..AUTHOR-WIDTH.has.t |
| ad380 | 6f 20 62 65 20 61 6e 20 69 6e 74 65 67 65 72 2e 20 20 57 68 65 6e 20 74 68 65 20 6e 61 6d 65 20 | o.be.an.integer...When.the.name. |
| ad3a0 | 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 20 74 | of.the.author...is.shown,.then.t |
| ad3c0 | 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 20 | his.specifies.how.much.space.is. |
| ad3e0 | 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 73 69 | used.to.do.so."...:package-versi |
| ad400 | 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 | on.'(magit..."2.9.0")...:group.' |
| ad420 | 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 72 67 | magit-stash...:group.'magit-marg |
| ad440 | 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 75 73 | in...:type.magit-log-margin--cus |
| ad460 | 74 6f 6d 2d 74 79 70 65 0a 20 20 3a 69 6e 69 74 69 61 6c 69 7a 65 20 23 27 6d 61 67 69 74 2d 63 | tom-type...:initialize.#'magit-c |
| ad480 | 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 66 | ustom-initialize-reset...:set-af |
| ad4a0 | 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 28 | ter.'(magit-log-margin)...:set.( |
| ad4c0 | 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 73 | apply-partially.#'magit-margin-s |
| ad4e0 | 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 29 | et-variable.'magit-stashes-mode) |
| ad500 | 29 0a 0a 3b 3b 3b 3b 20 56 61 72 69 61 62 6c 65 73 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 | )..;;;;.Variables..(defvar.magit |
| ad520 | 2d 73 74 61 73 68 2d 72 65 61 64 2d 6d 65 73 73 61 67 65 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6d | -stash-read-message-function.#'m |
| ad540 | 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61 64 2d 6d 65 73 73 61 67 65 0a 20 20 22 46 75 6e 63 74 | agit-stash-read-message..."Funct |
| ad560 | 69 6f 6e 20 75 73 65 64 20 74 6f 20 72 65 61 64 20 74 68 65 20 6d 65 73 73 61 67 65 20 77 68 65 | ion.used.to.read.the.message.whe |
| ad580 | 6e 20 63 72 65 61 74 69 6e 67 20 61 20 73 74 61 73 68 2e 22 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 | n.creating.a.stash.")..;;;.Comma |
| ad5a0 | 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 |
| ad5c0 | 61 67 69 74 2d 73 74 61 73 68 20 22 6d 61 67 69 74 2d 73 74 61 73 68 22 20 6e 69 6c 20 74 29 0a | agit-stash."magit-stash".nil.t). |
| ad5e0 | 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 73 | (transient-define-prefix.magit-s |
| ad600 | 74 61 73 68 20 28 29 0a 20 20 22 53 74 61 73 68 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 | tash.()..."Stash.uncommitted.cha |
| ad620 | 6e 67 65 73 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 73 74 61 73 68 22 0a 20 | nges."...:man-page."git-stash".. |
| ad640 | 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 75 22 20 22 41 6c 73 6f 20 73 61 76 | .["Arguments"....("-u"."Also.sav |
| ad660 | 65 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 22 20 28 22 2d 75 22 20 22 2d 2d 69 6e 63 6c | e.untracked.files".("-u"."--incl |
| ad680 | 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 22 29 29 0a 20 20 20 28 22 2d 61 22 20 22 41 6c 73 6f 20 | ude-untracked"))....("-a"."Also. |
| ad6a0 | 73 61 76 65 20 75 6e 74 72 61 63 6b 65 64 20 61 6e 64 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 | save.untracked.and.ignored.files |
| ad6c0 | 22 20 28 22 2d 61 22 20 22 2d 2d 61 6c 6c 22 29 29 5d 0a 20 20 5b 5b 22 53 74 61 73 68 22 0a 20 | ".("-a"."--all"))]...[["Stash".. |
| ad6e0 | 20 20 20 28 22 7a 22 20 22 62 6f 74 68 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 | ...("z"."both"..........magit-st |
| ad700 | 61 73 68 2d 62 6f 74 68 29 0a 20 20 20 20 28 22 69 22 20 22 69 6e 64 65 78 22 20 20 20 20 20 20 | ash-both).....("i"."index"...... |
| ad720 | 20 20 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 69 6e 64 65 78 29 0a 20 20 20 20 28 22 77 22 20 22 | ...magit-stash-index).....("w"." |
| ad740 | 77 6f 72 6b 74 72 65 65 22 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 77 6f 72 6b 74 | worktree"......magit-stash-workt |
| ad760 | 72 65 65 29 0a 20 20 20 20 28 22 78 22 20 22 6b 65 65 70 69 6e 67 20 69 6e 64 65 78 22 20 6d 61 | ree).....("x"."keeping.index".ma |
| ad780 | 67 69 74 2d 73 74 61 73 68 2d 6b 65 65 70 2d 69 6e 64 65 78 29 0a 20 20 20 20 28 22 50 22 20 22 | git-stash-keep-index).....("P"." |
| ad7a0 | 70 75 73 68 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 70 75 73 68 20 | push"..........magit-stash-push. |
| ad7c0 | 3a 6c 65 76 65 6c 20 35 29 5d 0a 20 20 20 5b 22 53 6e 61 70 73 68 6f 74 22 0a 20 20 20 20 28 22 | :level.5)]....["Snapshot".....(" |
| ad7e0 | 5a 22 20 22 62 6f 74 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 | Z"."both"..........magit-snapsho |
| ad800 | 74 2d 62 6f 74 68 29 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 | t-both).....("I"."index"........ |
| ad820 | 20 6d 61 67 69 74 2d 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 | .magit-snapshot-index).....("W". |
| ad840 | 22 77 6f 72 6b 74 72 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 | "worktree"......magit-snapshot-w |
| ad860 | 6f 72 6b 74 72 65 65 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 | orktree).....("r"."to.wip.ref".. |
| ad880 | 20 20 6d 61 67 69 74 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 | ..magit-wip-commit)]....["Use".. |
| ad8a0 | 20 20 20 28 22 61 22 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 | ...("a"."Apply".........magit-st |
| ad8c0 | 61 73 68 2d 61 70 70 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 | ash-apply).....("p"."Pop"....... |
| ad8e0 | 20 20 20 20 6d 61 67 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 | ....magit-stash-pop).....("k"."D |
| ad900 | 72 6f 70 22 20 20 20 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 | rop"..........magit-stash-drop)] |
| ad920 | 0a 20 20 20 5b 22 49 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 | ....["Inspect".....("l"."List".. |
| ad940 | 20 20 20 20 20 20 20 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 | ........magit-stash-list).....(" |
| ad960 | 76 22 20 22 53 68 6f 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 | v"."Show"..........magit-stash-s |
| ad980 | 68 6f 77 29 5d 0a 20 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 | how)]....["Transform".....("b"." |
| ad9a0 | 42 72 61 6e 63 68 22 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 | Branch"........magit-stash-branc |
| ad9c0 | 68 29 0a 20 20 20 20 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 | h).....("B"."Branch.here"...magi |
| ad9e0 | 74 2d 73 74 61 73 68 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 | t-stash-branch-here).....("f"."F |
| ada00 | 6f 72 6d 61 74 20 70 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 | ormat.patch"..magit-stash-format |
| ada20 | 2d 70 61 74 63 68 29 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 | -patch)]])..(defun.magit-stash-a |
| ada40 | 72 67 75 6d 65 6e 74 73 20 28 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d | rguments.()...(transient-args.'m |
| ada60 | 61 67 69 74 2d 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 | agit-stash))..;;;###autoload.(de |
| ada80 | 66 75 6e 20 6d 61 67 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 | fun.magit-stash-both.(message.&o |
| adaa0 | 70 74 69 6f 6e 61 6c 20 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 22 43 72 | ptional.include-untracked)..."Cr |
| adac0 | 65 61 74 65 20 61 20 73 74 61 73 68 20 6f 66 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 77 6f | eate.a.stash.of.the.index.and.wo |
| adae0 | 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 61 72 65 20 | rking.tree..Untracked.files.are. |
| adb00 | 69 6e 63 6c 75 64 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 69 6e 66 69 78 20 61 72 67 75 | included.according.to.infix.argu |
| adb20 | 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 73 20 65 71 | ments..One.prefix.argument.is.eq |
| adb40 | 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 63 6b 65 64 | uivalent.to.`--include-untracked |
| adb60 | 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 20 61 72 65 | '.while.two.prefix.arguments.are |
| adb80 | 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 69 6e 74 65 | .equivalent.to.`--all'."...(inte |
| adba0 | 72 61 63 74 69 76 65 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 | ractive....(progn.(when.(and.(ma |
| adbc0 | 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 20 20 20 20 | git-merge-in-progress-p)........ |
| adbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 79 2d 6f 72 2d 6e | ..............(not.(magit-y-or-n |
| adc00 | 2d 70 20 22 5c 0a 53 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 | -p."\.Stashing.and.resetting.dur |
| adc20 | 69 6e 67 20 61 20 6d 65 72 67 65 20 63 6f 6e 66 6c 69 63 74 2e 20 20 5c 0a 41 70 70 6c 79 69 6e | ing.a.merge.conflict...\.Applyin |
| adc40 | 67 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 73 74 61 73 68 20 77 6f 6e 27 74 20 72 65 73 74 | g.the.resulting.stash.won't.rest |
| adc60 | 6f 72 65 20 74 68 65 20 6d 65 72 67 65 20 73 74 61 74 65 2e 20 20 5c 0a 50 72 6f 63 65 65 64 20 | ore.the.merge.state...\.Proceed. |
| adc80 | 61 6e 79 77 61 79 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 | anyway?."))).............(user-e |
| adca0 | 72 72 6f 72 20 22 41 62 6f 72 74 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | rror."Abort"))...........(magit- |
| adcc0 | 73 74 61 73 68 2d 72 65 61 64 2d 61 72 67 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 74 61 73 | stash-read-args)))...(magit-stas |
| adce0 | 68 2d 73 61 76 65 20 6d 65 73 73 61 67 65 20 74 20 74 20 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 | h-save.message.t.t.include-untra |
| add00 | 63 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 | cked.t))..;;;###autoload.(defun. |
| add20 | 6d 61 67 69 74 2d 73 74 61 73 68 2d 69 6e 64 65 78 20 28 6d 65 73 73 61 67 65 29 0a 20 20 22 43 | magit-stash-index.(message)..."C |
| add40 | 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 6f 6e 6c 79 2e | reate.a.stash.of.the.index.only. |
| add60 | 0a 55 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 | .Unstaged.and.untracked.changes. |
| add80 | 61 72 65 20 6e 6f 74 20 73 74 61 73 68 65 64 2e 20 20 54 68 65 20 73 74 61 73 68 65 64 0a 63 68 | are.not.stashed...The.stashed.ch |
| adda0 | 61 6e 67 65 73 20 61 72 65 20 61 70 70 6c 69 65 64 20 69 6e 20 72 65 76 65 72 73 65 20 74 6f 20 | anges.are.applied.in.reverse.to. |
| addc0 | 62 6f 74 68 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 74 68 65 0a 77 6f 72 6b 74 72 65 65 2e | both.the.index.and.the.worktree. |
| adde0 | 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 61 6e 20 66 61 69 6c 20 77 68 65 6e 20 74 68 65 | ..This.command.can.fail.when.the |
| ade00 | 20 77 6f 72 6b 74 72 65 65 20 69 73 20 6e 6f 74 20 63 6c 65 61 6e 2e 0a 41 70 70 6c 79 69 6e 67 | .worktree.is.not.clean..Applying |
| ade20 | 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 73 74 61 73 68 20 68 61 73 20 74 68 65 20 69 6e 76 | .the.resulting.stash.has.the.inv |
| ade40 | 65 72 73 65 20 65 66 66 65 63 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 | erse.effect."...(interactive.(li |
| ade60 | 73 74 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61 64 2d 6d 65 73 | st.(funcall.magit-stash-read-mes |
| ade80 | 73 61 67 65 2d 66 75 6e 63 74 69 6f 6e 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d | sage-function)))...(magit-stash- |
| adea0 | 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 77 6f 72 6b 74 72 | save.message.t.nil.nil.t.'worktr |
| adec0 | 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 6e 20 6d 61 67 69 | ee))..;;;###autoload.(defun.magi |
| adee0 | 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 26 6f 70 74 69 6f | t-stash-worktree.(message.&optio |
| adf00 | 6e 61 6c 20 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 22 43 72 65 61 74 65 | nal.include-untracked)..."Create |
| adf20 | 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 65 73 20 69 6e 20 | .a.stash.of.unstaged.changes.in. |
| adf40 | 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 64 20 66 69 6c 65 | the.working.tree..Untracked.file |
| adf60 | 73 20 61 72 65 20 69 6e 63 6c 75 64 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 69 6e 66 69 | s.are.included.according.to.infi |
| adf80 | 78 20 61 72 67 75 6d 65 6e 74 73 2e 0a 4f 6e 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 | x.arguments..One.prefix.argument |
| adfa0 | 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 60 2d 2d 69 6e 63 6c 75 64 65 2d 75 6e 74 | .is.equivalent.to.`--include-unt |
| adfc0 | 72 61 63 6b 65 64 27 0a 77 68 69 6c 65 20 74 77 6f 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | racked'.while.two.prefix.argumen |
| adfe0 | 74 73 20 61 72 65 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 60 2d 2d 61 6c 6c 27 2e 22 0a 20 | ts.are.equivalent.to.`--all'.".. |
| ae000 | 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 2d 72 65 61 64 2d | .(interactive.(magit-stash-read- |
| ae020 | 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 20 6d 65 73 73 61 | args))...(magit-stash-save.messa |
| ae040 | 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 20 74 20 27 69 6e | ge.nil.t.include-untracked.t.'in |
| ae060 | 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 75 6e 20 6d 61 67 | dex))..;;;###autoload.(defun.mag |
| ae080 | 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 67 65 20 26 6f 70 | it-stash-keep-index.(message.&op |
| ae0a0 | 74 69 6f 6e 61 6c 20 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 22 43 72 65 | tional.include-untracked)..."Cre |
| ae0c0 | 61 74 65 20 61 20 73 74 61 73 68 20 6f 66 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 77 6f 72 | ate.a.stash.of.the.index.and.wor |
| ae0e0 | 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 6e 74 61 63 74 2e | king.tree,.keeping.index.intact. |
| ae100 | 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 64 20 61 63 | .Untracked.files.are.included.ac |
| ae120 | 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 4f 6e 65 20 | cording.to.infix.arguments..One. |
| ae140 | 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 |
| ae160 | 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 20 74 77 6f | .`--include-untracked'.while.two |
| ae180 | 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 65 71 75 69 76 61 6c 65 6e 74 | .prefix.arguments.are.equivalent |
| ae1a0 | 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 20 28 6d 61 | .to.`--all'."...(interactive.(ma |
| ae1c0 | 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 61 67 69 74 2d 73 | git-stash-read-args))...(magit-s |
| ae1e0 | 74 61 73 68 2d 73 61 76 65 20 6d 65 73 73 61 67 65 20 74 20 74 20 69 6e 63 6c 75 64 65 2d 75 6e | tash-save.message.t.t.include-un |
| ae200 | 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 20 6d 61 67 69 74 | tracked.t.'index))..(defun.magit |
| ae220 | 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 74 20 28 66 75 6e | -stash-read-args.()...(list.(fun |
| ae240 | 63 61 6c 6c 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61 64 2d 6d 65 73 73 61 67 65 2d 66 75 | call.magit-stash-read-message-fu |
| ae260 | 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61 | nction).........(magit-stash-rea |
| ae280 | 64 2d 75 6e 74 72 61 63 6b 65 64 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 | d-untracked)))..(defun.magit-sta |
| ae2a0 | 73 68 2d 72 65 61 64 2d 6d 65 73 73 61 67 65 20 28 29 0a 20 20 22 52 65 61 64 20 61 20 6d 65 73 | sh-read-message.()..."Read.a.mes |
| ae2c0 | 73 61 67 65 20 66 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 74 6f 20 62 65 20 | sage.from.the.minibuffer,.to.be. |
| ae2e0 | 75 73 65 64 20 66 6f 72 20 61 20 73 74 61 73 68 2e 0a 0a 54 68 65 20 6d 65 73 73 61 67 65 20 74 | used.for.a.stash...The.message.t |
| ae300 | 68 61 74 20 47 69 74 20 77 6f 75 6c 64 20 68 61 76 65 20 70 69 63 6b 65 64 2c 20 69 73 20 61 76 | hat.Git.would.have.picked,.is.av |
| ae320 | 61 69 6c 61 62 6c 65 20 61 73 20 74 68 65 0a 64 65 66 61 75 6c 74 20 28 75 73 65 64 20 77 68 65 | ailable.as.the.default.(used.whe |
| ae340 | 6e 20 74 68 65 20 75 73 65 72 20 65 6e 74 65 72 73 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 | n.the.user.enters.the.empty.stri |
| ae360 | 6e 67 29 20 61 6e 64 20 61 73 0a 74 68 65 20 66 69 72 73 74 20 66 75 74 75 72 65 20 68 69 73 74 | ng).and.as.the.first.future.hist |
| ae380 | 6f 72 79 20 65 6c 65 6d 65 6e 74 2e 20 20 54 68 65 20 73 65 63 6f 6e 64 20 66 75 74 75 72 65 20 | ory.element...The.second.future. |
| ae3a0 | 68 69 73 74 6f 72 79 0a 65 6c 65 6d 65 6e 74 20 69 73 20 6a 75 73 74 20 5c 22 4f 6e 20 42 52 41 | history.element.is.just.\"On.BRA |
| ae3c0 | 4e 43 48 3a 20 5c 22 2e 20 20 46 75 74 75 72 65 20 68 69 73 74 6f 72 79 20 65 6c 65 6d 65 6e 74 | NCH:.\"...Future.history.element |
| ae3e0 | 73 20 63 61 6e 0a 62 65 20 61 63 63 65 73 73 65 64 20 75 73 69 6e 67 20 5c 5c 3c 6d 69 6e 69 62 | s.can.be.accessed.using.\\<minib |
| ae400 | 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 6d 61 70 3e 5c 5c 5b 6e 65 78 74 2d 68 69 73 74 6f 72 79 2d | uffer-local-map>\\[next-history- |
| ae420 | 65 6c 65 6d 65 6e 74 5d 29 2e 22 0a 20 20 28 6c 65 74 20 28 28 62 72 61 6e 63 68 20 28 6f 72 20 | element])."...(let.((branch.(or. |
| ae440 | 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. |
| ae460 | 62 72 61 6e 63 68 29 22 29 29 0a 20 20 20 20 20 20 20 20 28 65 6c 6c 69 70 73 69 73 20 28 6d 61 | branch)")).........(ellipsis.(ma |
| ae480 | 67 69 74 2d 2d 65 6c 6c 69 70 73 69 73 29 29 29 0a 20 20 20 20 28 72 65 61 64 2d 73 74 72 69 6e | git--ellipsis))).....(read-strin |
| ae4a0 | 67 20 28 66 6f 72 6d 61 74 20 22 53 74 61 73 68 20 6d 65 73 73 61 67 65 20 28 64 65 66 61 75 6c | g.(format."Stash.message.(defaul |
| ae4c0 | 74 3a 20 4f 6e 25 73 3a 25 73 29 3a 20 22 20 65 6c 6c 69 70 73 69 73 20 65 6c 6c 69 70 73 69 73 | t:.On%s:%s):.".ellipsis.ellipsis |
| ae4e0 | 29 0a 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 20 20 20 20 | )..................nil.nil...... |
| ae500 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 66 6f 72 6d 61 74 20 22 4f 6e 20 25 73 | ............(list.(format."On.%s |
| ae520 | 3a 20 25 73 22 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 | :.%s".branch.(magit-rev-format." |
| ae540 | 25 68 20 25 73 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 | %h.%s"))........................ |
| ae560 | 28 66 6f 72 6d 61 74 20 22 4f 6e 20 25 73 3a 20 22 20 62 72 61 6e 63 68 29 29 29 29 29 0a 0a 28 | (format."On.%s:.".branch)))))..( |
| ae580 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61 64 2d 6d 65 73 73 61 67 65 2d 74 | defun.magit-stash-read-message-t |
| ae5a0 | 72 61 64 69 74 69 6f 6e 61 6c 20 28 29 0a 20 20 22 52 65 61 64 20 61 20 6d 65 73 73 61 67 65 20 | raditional.()..."Read.a.message. |
| ae5c0 | 66 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 74 6f 20 62 65 20 75 73 65 64 20 | from.the.minibuffer,.to.be.used. |
| ae5e0 | 66 6f 72 20 61 20 73 74 61 73 68 2e 0a 0a 49 66 20 74 68 65 20 75 73 65 72 20 63 6f 6e 66 69 72 | for.a.stash...If.the.user.confir |
| ae600 | 6d 73 20 74 68 65 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 75 6e 6d 6f 64 69 66 69 65 64 2c | ms.the.initial-input.unmodified, |
| ae620 | 20 74 68 65 6e 20 74 68 65 0a 61 62 62 72 65 76 69 61 74 65 64 20 63 6f 6d 6d 69 74 20 68 61 73 | .then.the.abbreviated.commit.has |
| ae640 | 68 20 61 6e 64 20 63 6f 6d 6d 69 74 20 73 75 6d 6d 61 72 79 20 61 72 65 20 61 70 70 65 6e 64 65 | h.and.commit.summary.are.appende |
| ae660 | 64 2e 0a 54 68 65 20 72 65 73 75 6c 74 69 6e 67 20 6d 65 73 73 61 67 65 20 69 73 20 77 68 61 74 | d..The.resulting.message.is.what |
| ae680 | 20 47 69 74 20 77 6f 75 6c 64 20 68 61 76 65 20 75 73 65 64 2e 22 0a 20 20 28 6c 65 74 2a 20 28 | .Git.would.have.used."...(let*.( |
| ae6a0 | 28 64 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 | (default.(format."On.%s:."...... |
| ae6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d | .....................(or.(magit- |
| ae6e0 | 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 20 22 28 6e 6f 20 62 72 61 6e 63 68 29 | get-current-branch)."(no.branch) |
| ae700 | 22 29 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 | ")))..........(input.(magit-read |
| ae720 | 2d 73 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 | -string."Stash.message".default) |
| ae740 | 29 29 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 | )).....(if.(equal.input.default) |
| ae760 | 0a 20 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 | .........(concat.default.(magit- |
| ae780 | 72 65 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 | rev-format."%h.%s")).......input |
| ae7a0 | 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 |
| ae7c0 | 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 |
| ae7e0 | 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 |
| ae800 | 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 |
| ae820 | 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.(= |
| ae840 | 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 |
| ae860 | 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 |
| ae880 | 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 |
| ae8a0 | 65 64 22 20 61 72 67 73 29 29 20 74 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | ed".args)).t))))..;;;###autoload |
| ae8c0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d 62 6f 74 68 20 28 26 6f 70 | .(defun.magit-snapshot-both.(&op |
| ae8e0 | 74 69 6f 6e 61 6c 20 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 22 43 72 65 | tional.include-untracked)..."Cre |
| ae900 | 61 74 65 20 61 20 73 6e 61 70 73 68 6f 74 20 6f 66 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 | ate.a.snapshot.of.the.index.and. |
| ae920 | 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 61 72 | working.tree..Untracked.files.ar |
| ae940 | 65 20 69 6e 63 6c 75 64 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 69 6e 66 69 78 20 61 72 | e.included.according.to.infix.ar |
| ae960 | 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 73 20 | guments..One.prefix.argument.is. |
| ae980 | 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 63 6b | equivalent.to.`--include-untrack |
| ae9a0 | 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 20 61 | ed'.while.two.prefix.arguments.a |
| ae9c0 | 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 69 6e | re.equivalent.to.`--all'."...(in |
| ae9e0 | 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 2d 61 | teractive.(magit-snapshot-read-a |
| aea00 | 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 74 20 74 | rgs))...(magit-snapshot-save.t.t |
| aea20 | 20 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 20 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | .include-untracked.t))..;;;###au |
| aea40 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d 69 6e 64 | toload.(defun.magit-snapshot-ind |
| aea60 | 65 78 20 28 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 73 6e 61 70 73 68 6f 74 20 6f 66 20 74 68 | ex.()..."Create.a.snapshot.of.th |
| aea80 | 65 20 69 6e 64 65 78 20 6f 6e 6c 79 2e 0a 55 6e 73 74 61 67 65 64 20 61 6e 64 20 75 6e 74 72 61 | e.index.only..Unstaged.and.untra |
| aeaa0 | 63 6b 65 64 20 63 68 61 6e 67 65 73 20 61 72 65 20 6e 6f 74 20 73 74 61 73 68 65 64 2e 22 0a 20 | cked.changes.are.not.stashed.".. |
| aeac0 | 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 6e 61 70 73 68 6f 74 | .(interactive)...(magit-snapshot |
| aeae0 | 2d 73 61 76 65 20 74 20 6e 69 6c 20 6e 69 6c 20 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | -save.t.nil.nil.t))..;;;###autol |
| aeb00 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d 77 6f 72 6b 74 72 | oad.(defun.magit-snapshot-worktr |
| aeb20 | 65 65 20 28 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 | ee.(&optional.include-untracked) |
| aeb40 | 0a 20 20 22 43 72 65 61 74 65 20 61 20 73 6e 61 70 73 68 6f 74 20 6f 66 20 75 6e 73 74 61 67 65 | ..."Create.a.snapshot.of.unstage |
| aeb60 | 64 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 55 | d.changes.in.the.working.tree..U |
| aeb80 | 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 |
| aeba0 | 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 |
| aebc0 | 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.` |
| aebe0 | 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 |
| aec00 | 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 |
| aec20 | 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 |
| aec40 | 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- |
| aec60 | 73 6e 61 70 73 68 6f 74 2d 73 61 76 65 20 6e 69 6c 20 74 20 69 6e 63 6c 75 64 65 2d 75 6e 74 72 | snapshot-save.nil.t.include-untr |
| aec80 | 61 63 6b 65 64 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 | acked.t))..(defun.magit-snapshot |
| aeca0 | 2d 72 65 61 64 2d 61 72 67 73 20 28 29 0a 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 73 74 61 | -read-args.()...(list.(magit-sta |
| aecc0 | 73 68 2d 72 65 61 64 2d 75 6e 74 72 61 63 6b 65 64 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | sh-read-untracked)))..(defun.mag |
| aece0 | 69 74 2d 73 6e 61 70 73 68 6f 74 2d 73 61 76 65 20 28 69 6e 64 65 78 20 77 6f 72 6b 74 72 65 65 | it-snapshot-save.(index.worktree |
| aed00 | 20 75 6e 74 72 61 63 6b 65 64 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 66 72 65 73 68 29 0a 20 20 | .untracked.&optional.refresh)... |
| aed20 | 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 61 76 65 20 28 63 6f 6e 63 61 74 20 22 57 49 50 20 6f | (magit-stash-save.(concat."WIP.o |
| aed40 | 6e 20 22 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 75 6d 6d 61 72 79 29 29 0a 20 20 20 20 20 | n.".(magit-stash-summary))...... |
| aed60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 65 78 20 77 6f 72 6b 74 72 65 65 20 75 6e | ...............index.worktree.un |
| aed80 | 74 72 61 63 6b 65 64 20 72 65 66 72 65 73 68 20 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | tracked.refresh.t))..;;;###autol |
| aeda0 | 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 70 75 73 68 20 | oad.(autoload.'magit-stash-push. |
| aedc0 | 22 6d 61 67 69 74 2d 73 74 61 73 68 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d | "magit-stash".nil.t).(transient- |
| aede0 | 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 70 75 73 68 20 28 | define-prefix.magit-stash-push.( |
| aee00 | 26 6f 70 74 69 6f 6e 61 6c 20 74 72 61 6e 73 69 65 6e 74 20 61 72 67 73 29 0a 20 20 22 43 72 65 | &optional.transient.args)..."Cre |
| aee20 | 61 74 65 20 73 74 61 73 68 20 75 73 69 6e 67 20 5c 22 67 69 74 20 73 74 61 73 68 20 70 75 73 68 | ate.stash.using.\"git.stash.push |
| aee40 | 5c 22 2e 0a 0a 54 68 69 73 20 64 69 66 66 65 72 73 20 66 72 6f 6d 20 4d 61 67 69 74 27 73 20 6f | \"...This.differs.from.Magit's.o |
| aee60 | 74 68 65 72 20 73 74 61 73 68 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 2c 20 77 68 69 63 68 20 64 6f | ther.stashing.commands,.which.do |
| aee80 | 6e 27 74 0a 75 73 65 20 5c 22 67 69 74 20 73 74 61 73 68 5c 22 20 61 6e 64 20 61 72 65 20 67 65 | n't.use.\"git.stash\".and.are.ge |
| aeea0 | 6e 65 72 61 6c 6c 79 20 6d 6f 72 65 20 66 6c 65 78 69 62 6c 65 20 62 75 74 20 64 6f 6e 27 74 20 | nerally.more.flexible.but.don't. |
| aeec0 | 61 6c 6c 6f 77 0a 73 70 65 63 69 66 79 69 6e 67 20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 | allow.specifying.a.list.of.files |
| aeee0 | 20 74 6f 20 62 65 20 73 74 61 73 68 65 64 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 | .to.be.stashed."...:man-page."gi |
| aef00 | 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 6d 61 67 69 | t-stash"...["Arguments"....(magi |
| aef20 | 74 3a 2d 2d 20 3a 72 65 61 64 65 72 20 28 6c 61 6d 62 64 61 20 28 70 72 6f 6d 70 74 20 69 6e 69 | t:--.:reader.(lambda.(prompt.ini |
| aef40 | 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | tial-input.history)............. |
| aef60 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 73 20 70 72 6f | ...........(magit-read-files.pro |
| aef80 | 6d 70 74 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 | mpt.initial-input.history....... |
| aefa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| aefc0 | 20 20 20 23 27 6d 61 67 69 74 2d 6d 6f 64 69 66 69 65 64 2d 66 69 6c 65 73 29 29 29 0a 20 20 20 | ...#'magit-modified-files))).... |
| aefe0 | 28 22 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 | ("-u"."Also.save.untracked.files |
| af000 | 22 20 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 | ".("-u"."--include-untracked")). |
| af020 | 20 20 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 | ...("-a"."Also.save.untracked.an |
| af040 | 64 20 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 | d.ignored.files".("-a"."--all")) |
| af060 | 0a 20 20 20 28 22 2d 6b 22 20 22 4b 65 65 70 20 69 6e 64 65 78 22 20 28 22 2d 6b 22 20 22 2d 2d | ....("-k"."Keep.index".("-k"."-- |
| af080 | 6b 65 65 70 2d 69 6e 64 65 78 22 29 29 0a 20 20 20 28 22 2d 4b 22 20 22 44 6f 6e 27 74 20 6b 65 | keep-index"))....("-K"."Don't.ke |
| af0a0 | 65 70 20 69 6e 64 65 78 22 20 22 2d 2d 6e 6f 2d 6b 65 65 70 2d 69 6e 64 65 78 22 29 5d 0a 20 20 | ep.index"."--no-keep-index")]... |
| af0c0 | 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 28 22 50 22 20 22 70 75 73 68 22 20 6d 61 67 69 74 2d | ["Actions"....("P"."push".magit- |
| af0e0 | 73 74 61 73 68 2d 70 75 73 68 29 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 69 66 20 | stash-push)]...(interactive.(if. |
| af100 | 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 20 27 6d | (eq.transient-current-command.'m |
| af120 | 61 67 69 74 2d 73 74 61 73 68 2d 70 75 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-stash-push)................ |
| af140 | 20 20 20 20 28 6c 69 73 74 20 6e 69 6c 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d | ....(list.nil.(transient-args.'m |
| af160 | 61 67 69 74 2d 73 74 61 73 68 2d 70 75 73 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-stash-push))............... |
| af180 | 20 20 20 28 6c 69 73 74 20 74 29 29 29 0a 20 20 28 69 66 20 74 72 61 6e 73 69 65 6e 74 0a 20 20 | ...(list.t)))...(if.transient... |
| af1a0 | 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 73 74 61 73 | ....(transient-setup.'magit-stas |
| af1c0 | 68 2d 70 75 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 | h-push).....(magit-run-git."stas |
| af1e0 | 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 28 73 65 | h"."push"....................(se |
| af200 | 71 2d 66 69 6c 74 65 72 20 23 27 61 74 6f 6d 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 | q-filter.#'atom.args)........... |
| af220 | 20 20 20 20 20 20 20 20 20 28 61 73 73 6f 63 20 22 2d 2d 22 20 61 72 67 73 29 29 29 29 0a 0a 3b | .........(assoc."--".args))))..; |
| af240 | 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 73 68 | ;;###autoload.(defun.magit-stash |
| af260 | 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 20 73 74 61 73 68 20 | -apply.(stash)..."Apply.a.stash. |
| af280 | 74 6f 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 0a 57 68 65 6e 20 75 73 69 6e 67 | to.the.working.tree...When.using |
| af2a0 | 20 61 20 47 69 74 20 72 65 6c 65 61 73 65 20 62 65 66 6f 72 65 20 76 32 2e 33 38 2e 30 2c 20 73 | .a.Git.release.before.v2.38.0,.s |
| af2c0 | 69 6d 70 6c 79 20 72 75 6e 20 5c 22 67 69 74 20 73 74 61 73 68 0a 61 70 70 6c 79 5c 22 20 6f 72 | imply.run.\"git.stash.apply\".or |
| af2e0 | 20 77 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 5c 22 67 69 74 20 73 74 | .with.a.prefix.argument.\"git.st |
| af300 | 61 73 68 20 61 70 70 6c 79 20 2d 2d 69 6e 64 65 78 5c 22 2e 0a 0a 57 68 65 6e 20 75 73 69 6e 67 | ash.apply.--index\"...When.using |
| af320 | 20 47 69 74 20 76 32 2e 33 38 2e 30 20 6f 72 20 6c 61 74 65 72 2c 20 62 65 68 61 76 65 20 6d 6f | .Git.v2.38.0.or.later,.behave.mo |
| af340 | 72 65 20 69 6e 74 65 6c 6c 69 67 65 6e 74 6c 79 3a 0a 0a 46 69 72 73 74 20 74 72 79 20 5c 22 67 | re.intelligently:..First.try.\"g |
| af360 | 69 74 20 73 74 61 73 68 20 61 70 70 6c 79 20 2d 2d 69 6e 64 65 78 5c 22 2c 20 77 68 69 63 68 20 | it.stash.apply.--index\",.which. |
| af380 | 74 72 69 65 73 20 74 6f 20 70 72 65 73 65 72 76 65 20 74 68 65 0a 69 6e 64 65 78 20 73 74 6f 72 | tries.to.preserve.the.index.stor |
| af3a0 | 65 64 20 69 6e 20 74 68 65 20 73 74 61 73 68 2c 20 69 66 20 61 6e 79 2e 20 20 54 68 69 73 20 6d | ed.in.the.stash,.if.any...This.m |
| af3c0 | 61 79 20 66 61 69 6c 20 62 65 63 61 75 73 65 20 61 70 70 6c 79 69 6e 67 0a 74 68 65 20 73 74 61 | ay.fail.because.applying.the.sta |
| af3e0 | 73 68 20 63 6f 75 6c 64 20 72 65 73 75 6c 74 20 69 6e 20 63 6f 6e 66 6c 69 63 74 73 20 61 6e 64 | sh.could.result.in.conflicts.and |
| af400 | 20 74 68 6f 73 65 20 68 61 76 65 20 74 6f 20 62 65 20 73 74 6f 72 65 64 20 69 6e 0a 74 68 65 20 | .those.have.to.be.stored.in.the. |
| af420 | 69 6e 64 65 78 2c 20 6d 61 6b 69 6e 67 20 69 74 20 69 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 61 | index,.making.it.impossible.to.a |
| af440 | 6c 73 6f 20 73 74 6f 72 65 20 74 68 65 20 73 74 61 73 68 27 73 20 69 6e 64 65 78 0a 74 68 65 72 | lso.store.the.stash's.index.ther |
| af460 | 65 2e 0a 0a 49 66 20 5c 22 67 69 74 20 73 74 61 73 68 5c 22 20 66 61 69 6c 73 2c 20 74 68 65 6e | e...If.\"git.stash\".fails,.then |
| af480 | 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 75 73 69 6e 67 20 | .potentially.fall.back.to.using. |
| af4a0 | 5c 22 67 69 74 0a 61 70 70 6c 79 5c 22 2e 20 20 49 66 20 74 68 65 20 73 74 61 73 68 20 64 6f 65 | \"git.apply\"...If.the.stash.doe |
| af4c0 | 73 20 6e 6f 74 20 74 6f 75 63 68 20 61 6e 79 20 75 6e 73 74 61 67 65 64 20 66 69 6c 65 73 2c 20 | s.not.touch.any.unstaged.files,. |
| af4e0 | 74 68 65 6e 20 70 61 73 73 0a 5c 22 2d 2d 33 77 61 79 5c 22 20 74 6f 20 74 68 61 74 20 63 6f 6d | then.pass.\"--3way\".to.that.com |
| af500 | 6d 61 6e 64 2e 20 20 4f 74 68 65 72 77 69 73 65 20 61 73 6b 20 74 68 65 20 75 73 65 72 20 77 68 | mand...Otherwise.ask.the.user.wh |
| af520 | 65 74 68 65 72 20 74 6f 20 75 73 65 0a 74 68 61 74 20 61 72 67 75 6d 65 6e 74 20 6f 72 20 5c 22 | ether.to.use.that.argument.or.\" |
| af540 | 2d 2d 72 65 6a 65 63 74 5c 22 2e 20 20 43 75 73 74 6f 6d 69 7a 65 20 60 6d 61 67 69 74 2d 6e 6f | --reject\"...Customize.`magit-no |
| af560 | 2d 63 6f 6e 66 69 72 6d 27 20 69 66 20 79 6f 75 0a 77 61 6e 74 20 74 6f 20 66 61 6c 6c 20 62 61 | -confirm'.if.you.want.to.fall.ba |
| af580 | 63 6b 20 74 6f 20 75 73 69 6e 67 20 5c 22 2d 2d 33 77 61 79 5c 22 2c 20 77 69 74 68 6f 75 74 20 | ck.to.using.\"--3way\",.without. |
| af5a0 | 62 65 69 6e 67 20 70 72 6f 6d 70 74 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | being.prompted."...(interactive. |
| af5c0 | 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 41 70 70 6c 79 20 73 | (list.(magit-read-stash."Apply.s |
| af5e0 | 74 61 73 68 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 2d 61 70 70 6c 79 20 22 | tash")))...(magit-stash--apply." |
| af600 | 61 70 70 6c 79 22 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 | apply".stash))..;;;###autoload.( |
| af620 | 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 20 | defun.magit-stash-pop.(stash)... |
| af640 | 22 41 70 70 6c 79 20 61 20 73 74 61 73 68 20 74 6f 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 | "Apply.a.stash.to.the.working.tr |
| af660 | 65 65 2c 20 6f 6e 20 73 75 63 63 65 73 73 20 72 65 6d 6f 76 65 20 69 74 20 66 72 6f 6d 20 73 74 | ee,.on.success.remove.it.from.st |
| af680 | 61 73 68 20 6c 69 73 74 2e 0a 0a 57 68 65 6e 20 75 73 69 6e 67 20 61 20 47 69 74 20 72 65 6c 65 | ash.list...When.using.a.Git.rele |
| af6a0 | 61 73 65 20 62 65 66 6f 72 65 20 76 32 2e 33 38 2e 30 2c 20 73 69 6d 70 6c 79 20 72 75 6e 20 5c | ase.before.v2.38.0,.simply.run.\ |
| af6c0 | 22 67 69 74 20 73 74 61 73 68 0a 70 6f 70 5c 22 20 6f 72 20 77 69 74 68 20 61 20 70 72 65 66 69 | "git.stash.pop\".or.with.a.prefi |
| af6e0 | 78 20 61 72 67 75 6d 65 6e 74 20 5c 22 67 69 74 20 73 74 61 73 68 20 70 6f 70 20 2d 2d 69 6e 64 | x.argument.\"git.stash.pop.--ind |
| af700 | 65 78 5c 22 2e 0a 0a 57 68 65 6e 20 75 73 69 6e 67 20 47 69 74 20 76 32 2e 33 38 2e 30 20 6f 72 | ex\"...When.using.Git.v2.38.0.or |
| af720 | 20 6c 61 74 65 72 2c 20 62 65 68 61 76 65 20 6d 6f 72 65 20 69 6e 74 65 6c 6c 69 67 65 6e 74 6c | .later,.behave.more.intelligentl |
| af740 | 79 3a 0a 0a 46 69 72 73 74 20 74 72 79 20 5c 22 67 69 74 20 73 74 61 73 68 20 61 70 70 6c 79 20 | y:..First.try.\"git.stash.apply. |
| af760 | 2d 2d 69 6e 64 65 78 5c 22 2c 20 77 68 69 63 68 20 74 72 69 65 73 20 74 6f 20 70 72 65 73 65 72 | --index\",.which.tries.to.preser |
| af780 | 76 65 20 74 68 65 0a 69 6e 64 65 78 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 73 74 61 73 68 | ve.the.index.stored.in.the.stash |
| af7a0 | 2c 20 69 66 20 61 6e 79 2e 20 20 54 68 69 73 20 6d 61 79 20 66 61 69 6c 20 62 65 63 61 75 73 65 | ,.if.any...This.may.fail.because |
| af7c0 | 20 61 70 70 6c 79 69 6e 67 0a 74 68 65 20 73 74 61 73 68 20 63 6f 75 6c 64 20 72 65 73 75 6c 74 | .applying.the.stash.could.result |
| af7e0 | 20 69 6e 20 63 6f 6e 66 6c 69 63 74 73 20 61 6e 64 20 74 68 6f 73 65 20 68 61 76 65 20 74 6f 20 | .in.conflicts.and.those.have.to. |
| af800 | 62 65 20 73 74 6f 72 65 64 20 69 6e 0a 74 68 65 20 69 6e 64 65 78 2c 20 6d 61 6b 69 6e 67 20 69 | be.stored.in.the.index,.making.i |
| af820 | 74 20 69 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 61 6c 73 6f 20 73 74 6f 72 65 20 74 68 65 20 73 | t.impossible.to.also.store.the.s |
| af840 | 74 61 73 68 27 73 20 69 6e 64 65 78 0a 74 68 65 72 65 2e 0a 0a 49 66 20 5c 22 67 69 74 20 73 74 | tash's.index.there...If.\"git.st |
| af860 | 61 73 68 5c 22 20 66 61 69 6c 73 2c 20 74 68 65 6e 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 66 61 | ash\".fails,.then.potentially.fa |
| af880 | 6c 6c 20 62 61 63 6b 20 74 6f 20 75 73 69 6e 67 20 5c 22 67 69 74 0a 61 70 70 6c 79 5c 22 2e 20 | ll.back.to.using.\"git.apply\".. |
| af8a0 | 20 49 66 20 74 68 65 20 73 74 61 73 68 20 64 6f 65 73 20 6e 6f 74 20 74 6f 75 63 68 20 61 6e 79 | .If.the.stash.does.not.touch.any |
| af8c0 | 20 75 6e 73 74 61 67 65 64 20 66 69 6c 65 73 2c 20 74 68 65 6e 20 70 61 73 73 0a 5c 22 2d 2d 33 | .unstaged.files,.then.pass.\"--3 |
| af8e0 | 77 61 79 5c 22 20 74 6f 20 74 68 61 74 20 63 6f 6d 6d 61 6e 64 2e 20 20 4f 74 68 65 72 77 69 73 | way\".to.that.command...Otherwis |
| af900 | 65 20 61 73 6b 20 74 68 65 20 75 73 65 72 20 77 68 65 74 68 65 72 20 74 6f 20 75 73 65 0a 74 68 | e.ask.the.user.whether.to.use.th |
| af920 | 61 74 20 61 72 67 75 6d 65 6e 74 20 6f 72 20 5c 22 2d 2d 72 65 6a 65 63 74 5c 22 2e 20 20 43 75 | at.argument.or.\"--reject\"...Cu |
| af940 | 73 74 6f 6d 69 7a 65 20 60 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d 27 20 69 66 20 79 6f | stomize.`magit-no-confirm'.if.yo |
| af960 | 75 0a 77 61 6e 74 20 74 6f 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 75 73 69 6e 67 20 5c 22 2d | u.want.to.fall.back.to.using.\"- |
| af980 | 2d 33 77 61 79 5c 22 2c 20 77 69 74 68 6f 75 74 20 62 65 69 6e 67 20 70 72 6f 6d 70 74 65 64 2e | -3way\",.without.being.prompted. |
| af9a0 | 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 |
| af9c0 | 61 64 2d 73 74 61 73 68 20 22 50 6f 70 20 73 74 61 73 68 22 29 29 29 0a 20 20 28 6d 61 67 69 74 | ad-stash."Pop.stash")))...(magit |
| af9e0 | 2d 73 74 61 73 68 2d 2d 61 70 70 6c 79 20 22 70 6f 70 22 20 73 74 61 73 68 29 29 0a 0a 28 64 65 | -stash--apply."pop".stash))..(de |
| afa00 | 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 2d 61 70 70 6c 79 20 28 61 63 74 69 6f 6e 20 73 | fun.magit-stash--apply.(action.s |
| afa20 | 74 61 73 68 29 0a 20 20 28 69 66 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3c 20 | tash)...(if.(magit-git-version<. |
| afa40 | 22 32 2e 33 38 2e 30 22 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 | "2.38.0").......(magit-run-git." |
| afa60 | 73 74 61 73 68 22 20 61 63 74 69 6f 6e 20 73 74 61 73 68 20 28 61 6e 64 20 63 75 72 72 65 6e 74 | stash".action.stash.(and.current |
| afa80 | 2d 70 72 65 66 69 78 2d 61 72 67 20 22 2d 2d 69 6e 64 65 78 22 29 29 0a 20 20 20 20 28 6d 61 67 | -prefix-arg."--index")).....(mag |
| afaa0 | 69 74 2d 73 74 61 73 68 2d 2d 61 70 70 6c 79 2d 31 20 61 63 74 69 6f 6e 20 73 74 61 73 68 29 0a | it-stash--apply-1.action.stash). |
| afac0 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | ....(magit-refresh)))..(defun.ma |
| afae0 | 67 69 74 2d 73 74 61 73 68 2d 2d 61 70 70 6c 79 2d 31 20 28 61 63 74 69 6f 6e 20 73 74 61 73 68 | git-stash--apply-1.(action.stash |
| afb00 | 29 0a 20 20 28 6f 72 0a 20 20 20 28 6d 61 67 69 74 2d 2d 72 75 6e 2d 67 69 74 2d 73 74 61 73 68 | )...(or....(magit--run-git-stash |
| afb20 | 20 61 63 74 69 6f 6e 20 22 2d 2d 69 6e 64 65 78 22 20 73 74 61 73 68 29 0a 20 20 20 3b 3b 20 54 | .action."--index".stash)....;;.T |
| afb40 | 68 65 20 73 74 61 73 68 27 73 20 69 6e 64 65 78 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 61 70 | he.stash's.index.could.not.be.ap |
| afb60 | 70 6c 69 65 64 2c 20 73 6f 20 61 6c 77 61 79 73 20 6b 65 65 70 20 74 68 65 20 73 74 61 73 68 2e | plied,.so.always.keep.the.stash. |
| afb80 | 0a 20 20 20 28 6d 61 67 69 74 2d 2d 72 75 6e 2d 67 69 74 2d 73 74 61 73 68 20 22 61 70 70 6c 79 | ....(magit--run-git-stash."apply |
| afba0 | 22 20 73 74 61 73 68 29 0a 20 20 20 28 6c 65 74 2a 20 28 28 72 61 6e 67 65 20 28 66 6f 72 6d 61 | ".stash)....(let*.((range.(forma |
| afbc0 | 74 20 22 25 73 5e 2e 2e 25 73 22 20 73 74 61 73 68 20 73 74 61 73 68 29 29 0a 20 20 20 20 20 20 | t."%s^..%s".stash.stash))....... |
| afbe0 | 20 20 20 20 28 73 74 61 73 68 65 64 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 64 | ....(stashed.(magit-git-items."d |
| afc00 | 69 66 66 22 20 22 2d 7a 22 20 22 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79 22 20 72 61 6e 67 65 20 22 2d | iff"."-z"."--name-only".range."- |
| afc20 | 2d 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 66 6c 69 63 74 73 20 28 63 6c 2d 73 6f | -"))...........(conflicts.(cl-so |
| afc40 | 72 74 20 28 63 6c 2d 75 6e 69 6f 6e 20 28 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 64 2d 66 69 6c | rt.(cl-union.(magit-unstaged-fil |
| afc60 | 65 73 20 74 20 73 74 61 73 68 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es.t.stashed)................... |
| afc80 | 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 75 6e 74 | ......................(magit-unt |
| afca0 | 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 74 20 73 74 61 73 68 65 64 29 0a 20 20 20 20 20 20 20 20 | racked-files.t.stashed)......... |
| afcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| afce0 | 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :test.#'equal).................. |
| afd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 73 74 72 69 6e 67 3c 29 29 0a 20 20 20 20 20 20 20 | .............#'string<))........ |
| afd20 | 20 20 20 28 61 72 67 20 28 69 66 20 28 6f 72 20 28 6e 6f 74 20 63 6f 6e 66 6c 69 63 74 73 29 0a | ...(arg.(if.(or.(not.conflicts). |
| afd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 27 73 74 | .......................(memq.'st |
| afd60 | 61 73 68 2d 61 70 70 6c 79 2d 33 77 61 79 20 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d 29 | ash-apply-3way.magit-no-confirm) |
| afd80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 33 77 61 79 22 0a 20 20 | )...................."--3way"... |
| afda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61 72 2d | ...............(magit-read-char- |
| afdc0 | 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 28 63 6f 6e 63 61 | case......................(conca |
| afde0 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 43 6f 75 6c 64 20 6e | t......................."Could.n |
| afe00 | 6f 74 20 61 70 70 6c 79 20 73 74 61 73 68 20 62 65 63 61 75 73 65 20 6f 66 20 75 6e 73 74 61 67 | ot.apply.stash.because.of.unstag |
| afe20 | 65 64 20 63 68 61 6e 67 65 73 2e 5c 6e 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ed.changes.\n\n"................ |
| afe40 | 20 20 20 20 20 20 20 22 54 6f 20 64 6f 20 61 20 74 72 65 65 2d 77 61 79 20 6d 65 72 67 65 2c 20 | ......."To.do.a.tree-way.merge,. |
| afe60 | 74 68 65 73 65 20 66 69 6c 65 73 20 68 61 76 65 20 74 6f 20 62 65 20 73 74 61 67 65 64 5c 6e 22 | these.files.have.to.be.staged\n" |
| afe80 | 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 70 63 6f 6e 63 61 | .......................(mapconca |
| afea0 | 74 20 28 23 23 66 6f 72 6d 61 74 20 22 20 20 25 73 22 20 25 29 20 63 6f 6e 66 6c 69 63 74 73 20 | t.(##format."..%s".%).conflicts. |
| afec0 | 22 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 | "\n")......................."\n" |
| afee0 | 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...... |
| aff00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 73 20 28 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 | ..............(?s.(format....... |
| aff20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 5b 73 5d 20 73 74 61 67 65 20 66 | .................."\n[s].stage.f |
| aff40 | 69 6c 65 25 73 20 61 6e 64 20 61 70 70 6c 79 20 77 69 74 68 20 5c 22 67 69 74 20 61 70 70 6c 79 | ile%s.and.apply.with.\"git.apply |
| aff60 | 20 2d 2d 33 77 61 79 5c 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .--3way\""...................... |
| aff80 | 20 20 20 28 69 66 20 28 6c 65 6e 67 74 68 3e 20 63 6f 6e 66 6c 69 63 74 73 20 31 29 20 22 73 22 | ...(if.(length>.conflicts.1)."s" |
| affa0 | 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d | .""))........................"-- |
| affc0 | 33 77 61 79 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 72 20 22 5c | 3way")....................(?r."\ |
| affe0 | 6e 5b 72 5d 20 61 70 70 6c 79 20 77 69 74 68 20 5c 22 67 69 74 20 61 70 70 6c 79 20 2d 2d 72 65 | n[r].apply.with.\"git.apply.--re |
| b0000 | 6a 65 63 74 5c 22 22 20 22 2d 2d 72 65 6a 65 63 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ject\""."--reject")............. |
| b0020 | 20 20 20 20 20 20 20 28 3f 63 20 22 5c 6e 5b 63 5d 20 63 61 6e 63 65 6c 22 20 6e 69 6c 29 29 29 | .......(?c."\n[c].cancel".nil))) |
| b0040 | 29 29 0a 20 20 20 20 20 28 77 68 65 6e 20 61 72 67 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 | ))......(when.arg........(when.( |
| b0060 | 61 6e 64 20 28 65 71 75 61 6c 20 61 72 67 20 22 2d 2d 33 77 61 79 22 29 20 63 6f 6e 66 6c 69 63 | and.(equal.arg."--3way").conflic |
| b0080 | 74 73 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 67 65 2d 31 20 6e 69 6c 20 | ts)..........(magit-stage-1.nil. |
| b00a0 | 63 6f 6e 66 6c 69 63 74 73 29 29 0a 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 | conflicts))........(with-temp-bu |
| b00c0 | 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20 | ffer..........(magit-git-insert. |
| b00e0 | 22 64 69 66 66 22 20 72 61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 | "diff".range)..........(magit-ru |
| b0100 | 6e 2d 67 69 74 2d 77 69 74 68 2d 69 6e 70 75 74 20 22 61 70 70 6c 79 22 20 61 72 67 20 22 2d 22 | n-git-with-input."apply".arg."-" |
| b0120 | 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 72 75 6e 2d 67 69 74 2d 73 74 | ))))))..(defun.magit--run-git-st |
| b0140 | 61 73 68 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d | ash.(&rest.args)...(magit--with- |
| b0160 | 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 6c 65 74 20 28 28 65 | temp-process-buffer.....(let.((e |
| b0180 | 78 69 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 | xit.(save-excursion............. |
| b01a0 | 20 20 20 20 20 20 28 77 69 74 68 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 2d 76 61 72 69 61 62 6c 65 | ......(with-environment-variable |
| b01c0 | 73 20 28 28 22 4c 43 5f 41 4c 4c 22 20 22 65 6e 5f 55 53 2e 75 74 66 38 22 29 29 0a 20 20 20 20 | s.(("LC_ALL"."en_US.utf8"))..... |
| b01e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 | ................(magit-process-g |
| b0200 | 69 74 20 74 20 22 73 74 61 73 68 22 20 61 72 67 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | it.t."stash".args))))........... |
| b0220 | 28 62 75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 | (buffer.(current-buffer))....... |
| b0240 | 20 20 20 20 28 66 61 69 6c 65 64 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 5c 60 65 72 72 6f | ....(failed.(looking-at."\\`erro |
| b0260 | 72 3a 20 22 29 29 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 | r:."))).......(with-current-buff |
| b0280 | 65 72 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 74 29 0a 20 20 20 20 | er.(magit-process-buffer.t)..... |
| b02a0 | 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 2d 73 65 63 74 69 6f | ....(magit-process-finish-sectio |
| b02c0 | 6e 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 69 6e 73 65 72 74 | n..........(magit-process-insert |
| b02e0 | 2d 73 65 63 74 69 6f 6e 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6d 61 67 69 74 | -section.default-directory.magit |
| b0300 | 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -git-executable................. |
| b0320 | 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 72 | .......................(magit-pr |
| b0340 | 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 0a 20 20 20 20 20 20 | ocess-git-arguments.args)....... |
| b0360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b0380 | 20 65 78 69 74 20 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 65 78 69 74 29 29 0a 20 20 | .exit.buffer)..........exit))... |
| b03a0 | 20 20 20 20 28 70 63 61 73 65 20 28 6c 69 73 74 20 65 78 69 74 20 66 61 69 6c 65 64 29 0a 20 20 | ....(pcase.(list.exit.failed)... |
| b03c0 | 20 20 20 20 20 20 28 60 28 30 20 20 2c 5f 29 20 74 29 20 3b 20 6e 6f 20 63 6f 6e 66 6c 69 63 74 | ......(`(0..,_).t).;.no.conflict |
| b03e0 | 0a 20 20 20 20 20 20 20 20 28 60 28 31 20 6e 69 6c 29 20 74 29 20 3b 20 73 75 63 63 65 73 73 66 | .........(`(1.nil).t).;.successf |
| b0400 | 75 6c 6c 79 20 69 6e 73 74 61 6c 6c 65 64 20 63 6f 6e 66 6c 69 63 74 0a 20 20 20 20 20 20 20 20 | ully.installed.conflict......... |
| b0420 | 28 5f 20 6e 69 6c 29 29 29 29 29 20 20 3b 20 63 6f 75 6c 64 20 6e 6f 74 20 69 6e 73 74 61 6c 6c | (_.nil)))))..;.could.not.install |
| b0440 | 20 63 6f 6e 66 6c 69 63 74 2c 20 6f 72 20 67 65 6e 75 69 6e 65 20 65 72 72 6f 72 0a 0a 3b 3b 3b | .conflict,.or.genuine.error..;;; |
| b0460 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 64 | ###autoload.(defun.magit-stash-d |
| b0480 | 72 6f 70 20 28 73 74 61 73 68 29 0a 20 20 22 52 65 6d 6f 76 65 20 61 20 73 74 61 73 68 20 66 72 | rop.(stash)..."Remove.a.stash.fr |
| b04a0 | 6f 6d 20 74 68 65 20 73 74 61 73 68 20 6c 69 73 74 2e 0a 57 68 65 6e 20 74 68 65 20 72 65 67 69 | om.the.stash.list..When.the.regi |
| b04c0 | 6f 6e 20 69 73 20 61 63 74 69 76 65 20 6f 66 66 65 72 20 74 6f 20 64 72 6f 70 20 61 6c 6c 20 63 | on.is.active.offer.to.drop.all.c |
| b04e0 | 6f 6e 74 61 69 6e 65 64 20 73 74 61 73 68 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | ontained.stashes."...(interactiv |
| b0500 | 65 0a 20 20 20 28 6c 69 73 74 20 28 69 66 2d 6c 65 74 20 28 28 76 61 6c 75 65 73 20 28 6d 61 67 | e....(list.(if-let.((values.(mag |
| b0520 | 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27 73 74 61 73 68 29 29 29 0a 20 20 20 20 20 | it-region-values.'stash)))...... |
| b0540 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 64 72 6f 70 2d 73 74 61 | ........(magit-confirm.'drop-sta |
| b0560 | 73 68 65 73 20 6e 69 6c 20 22 44 72 6f 70 20 25 64 20 73 74 61 73 68 65 73 22 20 6e 69 6c 20 76 | shes.nil."Drop.%d.stashes".nil.v |
| b0580 | 61 6c 75 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 | alues)............(magit-read-st |
| b05a0 | 61 73 68 20 22 44 72 6f 70 20 73 74 61 73 68 22 29 29 29 29 0a 20 20 28 64 6f 6c 69 73 74 20 28 | ash."Drop.stash"))))...(dolist.( |
| b05c0 | 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 20 20 20 20 20 | stash.(if.(listp.stash)......... |
| b05e0 | 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 67 31 20 73 74 | .............(nreverse.(prog1.st |
| b0600 | 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 29 29 29 0a 20 | ash.(setq.stash.(car.stash)))).. |
| b0620 | 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 73 68 29 29 29 | ..................(list.stash))) |
| b0640 | 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 2f 25 73 20 28 | .....(message."Deleted.refs/%s.( |
| b0660 | 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 20 28 6d 61 67 | was.%s)".stash..............(mag |
| b0680 | 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 68 29 29 0a 20 | it-rev-parse."--short".stash)).. |
| b06a0 | 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 73 65 22 20 73 | ...(magit-call-git."rev-parse".s |
| b06c0 | 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 73 74 61 73 68 | tash).....(magit-call-git."stash |
| b06e0 | 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 65 66 72 65 73 | "."drop".stash))...(magit-refres |
| b0700 | 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 |
| b0720 | 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 65 20 61 6c 6c | -stash-clear.(ref)..."Remove.all |
| b0740 | 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 6c 6f 67 20 62 | .stashes.saved.in.REF's.reflog.b |
| b0760 | 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 74 69 76 65 20 | y.deleting.REF."...(interactive. |
| b0780 | 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 6f 6e 2d 76 61 | (let.((ref.(or.(magit-section-va |
| b07a0 | 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 68 22 29 29 29 | lue-if.'stashes)."refs/stash"))) |
| b07c0 | 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 6e 66 69 72 6d | ..................(magit-confirm |
| b07e0 | 20 74 20 28 6c 69 73 74 20 22 44 72 6f 70 20 61 6c 6c 20 73 74 61 73 68 65 73 20 69 6e 20 25 73 | .t.(list."Drop.all.stashes.in.%s |
| b0800 | 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 28 6c 69 73 74 20 72 | ".ref))..................(list.r |
| b0820 | 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 70 64 61 74 65 2d 72 | ef)))...(magit-run-git."update-r |
| b0840 | 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 6f 6c 6f 61 64 0a 28 | ef"."-d".ref))..;;;###autoload.( |
| b0860 | 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 28 73 74 61 73 68 20 | defun.magit-stash-branch.(stash. |
| b0880 | 62 72 61 6e 63 68 29 0a 20 20 22 43 72 65 61 74 65 20 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 61 | branch)..."Create.and.checkout.a |
| b08a0 | 20 6e 65 77 20 42 52 41 4e 43 48 20 66 72 6f 6d 20 61 6e 20 65 78 69 73 74 69 6e 67 20 53 54 41 | .new.BRANCH.from.an.existing.STA |
| b08c0 | 53 48 2e 0a 54 68 65 20 6e 65 77 20 62 72 61 6e 63 68 20 73 74 61 72 74 73 20 61 74 20 74 68 65 | SH..The.new.branch.starts.at.the |
| b08e0 | 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 77 61 73 20 63 75 72 72 65 6e 74 20 77 68 65 6e 20 74 68 | .commit.that.was.current.when.th |
| b0900 | 65 0a 73 74 61 73 68 20 77 61 73 20 63 72 65 61 74 65 64 2e 20 20 49 66 20 74 68 65 20 73 74 61 | e.stash.was.created...If.the.sta |
| b0920 | 73 68 20 61 70 70 6c 69 65 73 20 63 6c 65 61 6e 6c 79 2c 20 74 68 65 6e 20 64 72 6f 70 20 69 74 | sh.applies.cleanly,.then.drop.it |
| b0940 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 | ."...(interactive.(list.(magit-r |
| b0960 | 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 20 20 20 20 20 | ead-stash."Branch.stash")....... |
| b0980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e | ...............(magit-read-strin |
| b09a0 | 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 6d 61 67 69 74 2d 72 | g-ns."Branch.name")))...(magit-r |
| b09c0 | 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 20 73 | un-git."stash"."branch".branch.s |
| b09e0 | 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 20 6d 61 | tash))..;;;###autoload.(defun.ma |
| b0a00 | 67 69 74 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 | git-stash-branch-here.(stash.bra |
| b0a20 | 6e 63 68 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 | nch)..."Create.and.checkout.a.ne |
| b0a40 | 77 20 42 52 41 4e 43 48 20 66 72 6f 6d 20 61 6e 20 65 78 69 73 74 69 6e 67 20 53 54 41 53 48 2e | w.BRANCH.from.an.existing.STASH. |
| b0a60 | 0a 55 73 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 6f 72 20 60 48 45 41 44 | .Use.the.current.branch.or.`HEAD |
| b0a80 | 27 20 61 73 20 74 68 65 20 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 6f 66 20 42 52 41 4e 43 | '.as.the.starting-point.of.BRANC |
| b0aa0 | 48 2e 0a 54 68 65 6e 20 61 70 70 6c 79 20 53 54 41 53 48 2c 20 64 72 6f 70 70 69 6e 67 20 69 74 | H..Then.apply.STASH,.dropping.it |
| b0ac0 | 20 69 66 20 69 74 20 61 70 70 6c 69 65 73 20 63 6c 65 61 6e 6c 79 2e 22 0a 20 20 28 69 6e 74 65 | .if.it.applies.cleanly."...(inte |
| b0ae0 | 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. |
| b0b00 | 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 20 20 20 20 20 20 20 | "Branch.stash")................. |
| b0b20 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 20 22 42 72 61 6e | .....(magit-read-string-ns."Bran |
| b0b40 | 63 68 20 6e 61 6d 65 22 29 29 29 0a 20 20 28 6c 65 74 20 28 28 73 74 61 72 74 2d 70 6f 69 6e 74 | ch.name")))...(let.((start-point |
| b0b60 | 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 20 | .(or.(magit-get-current-branch). |
| b0b80 | 22 48 45 41 44 22 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 | "HEAD"))).....(magit-call-git."c |
| b0ba0 | 68 65 63 6b 6f 75 74 22 20 22 2d 62 22 20 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 | heckout"."-b".branch.start-point |
| b0bc0 | 29 0a 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 | ).....(magit-branch-maybe-adjust |
| b0be0 | 2d 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 29 0a 20 | -upstream.branch.start-point)).. |
| b0c00 | 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 70 70 6c 79 20 73 74 61 73 68 29 29 0a 0a 3b 3b 3b | .(magit-stash-apply.stash))..;;; |
| b0c20 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 66 | ###autoload.(defun.magit-stash-f |
| b0c40 | 6f 72 6d 61 74 2d 70 61 74 63 68 20 28 73 74 61 73 68 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 | ormat-patch.(stash)..."Create.a. |
| b0c60 | 70 61 74 63 68 20 66 72 6f 6d 20 53 54 41 53 48 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | patch.from.STASH."...(interactiv |
| b0c80 | 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 43 72 65 61 74 | e.(list.(magit-read-stash."Creat |
| b0ca0 | 65 20 70 61 74 63 68 20 66 72 6f 6d 20 73 74 61 73 68 22 29 29 29 0a 20 20 28 77 69 74 68 2d 74 | e.patch.from.stash")))...(with-t |
| b0cc0 | 65 6d 70 2d 66 69 6c 65 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 30 30 30 31 | emp-file.(magit-rev-format."0001 |
| b0ce0 | 2d 25 66 2e 70 61 74 63 68 22 20 73 74 61 73 68 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 | -%f.patch".stash).....(magit-git |
| b0d00 | 2d 69 6e 73 65 72 74 20 22 73 74 61 73 68 22 20 22 73 68 6f 77 22 20 22 2d 70 22 20 73 74 61 73 | -insert."stash"."show"."-p".stas |
| b0d20 | 68 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 0a 3b 3b 3b 20 50 6c 75 6d | h))...(magit-refresh))..;;;.Plum |
| b0d40 | 62 69 6e 67 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 61 76 65 20 28 6d | bing..(defun.magit-stash-save.(m |
| b0d60 | 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 0a | essage.index.worktree.untracked. |
| b0d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b0da0 | 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 66 72 65 73 68 20 6b 65 65 70 20 6e 6f 65 72 72 6f 72 20 | .&optional.refresh.keep.noerror. |
| b0dc0 | 72 65 66 29 0a 20 20 28 69 66 20 28 6f 72 20 28 61 6e 64 20 69 6e 64 65 78 20 20 20 20 20 28 6d | ref)...(if.(or.(and.index.....(m |
| b0de0 | 61 67 69 74 2d 73 74 61 67 65 64 2d 66 69 6c 65 73 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | agit-staged-files.t))........... |
| b0e00 | 28 61 6e 64 20 77 6f 72 6b 74 72 65 65 20 20 28 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 64 2d 66 | (and.worktree..(magit-unstaged-f |
| b0e20 | 69 6c 65 73 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 75 6e 74 72 61 63 6b 65 | iles.t))...........(and.untracke |
| b0e40 | 64 20 28 6d 61 67 69 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 28 65 71 20 75 6e 74 | d.(magit-untracked-files.(eq.unt |
| b0e60 | 72 61 63 6b 65 64 20 27 61 6c 6c 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 74 | racked.'all)))).......(magit-wit |
| b0e80 | 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d | h-toplevel.........(magit-stash- |
| b0ea0 | 73 74 6f 72 65 20 6d 65 73 73 61 67 65 20 28 6f 72 20 72 65 66 20 22 72 65 66 73 2f 73 74 61 73 | store.message.(or.ref."refs/stas |
| b0ec0 | 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 20 20 20 20 28 | h")............................( |
| b0ee0 | 6d 61 67 69 74 2d 73 74 61 73 68 2d 63 72 65 61 74 65 20 6d 65 73 73 61 67 65 20 69 6e 64 65 78 | magit-stash-create.message.index |
| b0f00 | 20 77 6f 72 6b 74 72 65 65 20 75 6e 74 72 61 63 6b 65 64 29 29 0a 20 20 20 20 20 20 20 20 28 69 | .worktree.untracked)).........(i |
| b0f20 | 66 20 28 65 71 20 6b 65 65 70 20 27 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 20 20 20 20 20 20 | f.(eq.keep.'worktree)........... |
| b0f40 | 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 20 | ..(with-temp-buffer............. |
| b0f60 | 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 22 2d 2d 63 61 | ..(magit-git-insert."diff"."--ca |
| b0f80 | 63 68 65 64 22 20 22 2d 2d 6e 6f 2d 65 78 74 2d 64 69 66 66 22 29 0a 20 20 20 20 20 20 20 20 20 | ched"."--no-ext-diff").......... |
| b0fa0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 69 6e 70 75 74 0a 20 | .....(magit-run-git-with-input.. |
| b0fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 70 70 6c 79 22 20 22 2d 2d 72 65 76 65 72 73 65 | .............."apply"."--reverse |
| b0fe0 | 22 20 22 2d 2d 63 61 63 68 65 64 22 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 70 61 63 65 2d 63 68 61 | "."--cached"."--ignore-space-cha |
| b1000 | 6e 67 65 22 20 22 2d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 | nge"."-")...............(magit-r |
| b1020 | 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 20 20 20 20 20 20 20 | un-git-with-input............... |
| b1040 | 20 22 61 70 70 6c 79 22 20 22 2d 2d 72 65 76 65 72 73 65 22 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 | ."apply"."--reverse"."--ignore-s |
| b1060 | 70 61 63 65 2d 63 68 61 6e 67 65 22 20 22 2d 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e | pace-change"."-"))...........(un |
| b1080 | 6c 65 73 73 20 28 65 71 20 6b 65 65 70 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | less.(eq.keep.t).............(if |
| b10a0 | 20 28 65 71 20 6b 65 65 70 20 27 69 6e 64 65 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(eq.keep.'index)............... |
| b10c0 | 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 22 2d 2d | ..(magit-call-git."checkout"."-- |
| b10e0 | 22 20 22 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c | ".".")...............(magit-call |
| b1100 | 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 2d 2d | -git."reset"."--hard"."HEAD"."-- |
| b1120 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 75 6e 74 72 61 63 6b 65 64 0a | ")).............(when.untracked. |
| b1140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 | ..............(magit-call-git."c |
| b1160 | 6c 65 61 6e 22 20 22 2d 2d 66 6f 72 63 65 22 20 22 2d 64 22 0a 20 20 20 20 20 20 20 20 20 20 20 | lean"."--force"."-d"............ |
| b1180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 75 6e 74 72 | ...................(and.(eq.untr |
| b11a0 | 61 63 6b 65 64 20 27 61 6c 6c 29 20 22 2d 78 22 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 | acked.'all)."-x"))))).........(w |
| b11c0 | 68 65 6e 20 72 65 66 72 65 73 68 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 | hen.refresh...........(magit-ref |
| b11e0 | 72 65 73 68 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 6e 6f 65 72 72 6f 72 0a 20 20 20 20 | resh))).....(unless.noerror..... |
| b1200 | 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 25 73 20 63 68 61 6e 67 65 73 20 74 6f 20 | ..(user-error."No.%s.changes.to. |
| b1220 | 73 61 76 65 22 20 28 63 6f 6e 64 20 28 28 6e 6f 74 20 69 6e 64 65 78 29 20 20 22 75 6e 73 74 61 | save".(cond.((not.index).."unsta |
| b1240 | 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 20 20 20 20 20 20 20 | ged")........................... |
| b1260 | 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 77 6f 72 6b | ......................((not.work |
| b1280 | 74 72 65 65 29 20 22 73 74 61 67 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tree)."staged")................. |
| b12a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b12c0 | 28 74 20 22 6c 6f 63 61 6c 22 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 | (t."local"))))))..(defun.magit-s |
| b12e0 | 74 61 73 68 2d 73 74 6f 72 65 20 28 6d 65 73 73 61 67 65 20 72 65 66 20 63 6f 6d 6d 69 74 29 0a | tash-store.(message.ref.commit). |
| b1300 | 20 20 28 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 72 65 66 20 72 65 66 20 6d 65 73 73 61 67 65 20 | ..(magit-update-ref.ref.message. |
| b1320 | 63 6f 6d 6d 69 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 | commit))..(defun.magit-stash-cre |
| b1340 | 61 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 | ate.(message.index.worktree.untr |
| b1360 | 61 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 | acked)...(unless.(magit-rev-pars |
| b1380 | 65 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 | e."--verify"."HEAD").....(error. |
| b13a0 | 22 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 | "You.do.not.have.the.initial.com |
| b13c0 | 6d 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 | mit.yet"))...(let.((magit-git-gl |
| b13e0 | 6f 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 | obal-arguments.(nconc.(list."-c" |
| b1400 | 20 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 | ."commit.gpgsign=false")........ |
| b1420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b1440 | 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 29 | ....magit-git-global-arguments)) |
| b1460 | 0a 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 | .........(default-directory.(mag |
| b1480 | 69 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 | it-toplevel)).........(summary.( |
| b14a0 | 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 75 6d 6d 61 72 79 29 29 0a 20 20 20 20 20 20 20 20 28 68 | magit-stash-summary)).........(h |
| b14c0 | 65 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 | ead."HEAD")).....(when.(and.work |
| b14e0 | 74 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 | tree.(not.index)).......(setq.he |
| b1500 | 61 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 | ad.(or.(magit-commit-tree."pre-s |
| b1520 | 74 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 | tash.index".nil."HEAD")......... |
| b1540 | 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 73 61 76 65 | .............(error."Cannot.save |
| b1560 | 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 29 29 29 29 0a 20 20 | .the.current.index.state"))))... |
| b1580 | 20 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 | ..(or.(setq.index.(magit-commit- |
| b15a0 | 74 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 | tree.(concat."index.on.".summary |
| b15c0 | 29 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 | ).nil.head)).........(error."Can |
| b15e0 | 6e 6f 74 20 73 61 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 69 6e 64 65 78 20 73 74 61 74 65 | not.save.the.current.index.state |
| b1600 | 22 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 | ")).....(and.untracked.......... |
| b1620 | 28 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 | (setq.untracked.(magit-untracked |
| b1640 | 2d 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 | -files.(eq.untracked.'all))).... |
| b1660 | 20 20 20 20 20 20 28 73 65 74 71 20 75 6e 74 72 61 63 6b 65 64 20 28 6d 61 67 69 74 2d 77 69 74 | ......(setq.untracked.(magit-wit |
| b1680 | 68 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 | h-temp-index.nil.nil............ |
| b16a0 | 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 6d 61 67 69 74 2d | ................(or.(and.(magit- |
| b16c0 | 75 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 | update-files.untracked)......... |
| b16e0 | 20 20 20 20 20 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 |
| b1700 | 69 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 | it-commit-tree.................. |
| b1720 | 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 75 6e 74 | ....................(concat."unt |
| b1740 | 72 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 | racked.files.on.".summary))).... |
| b1760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 | ............................(err |
| b1780 | 6f 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 | or."Cannot.save.the.untracked.fi |
| b17a0 | 6c 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 | les"))))).....(magit-with-temp-i |
| b17c0 | 6e 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 | ndex.index."-m".......(when.work |
| b17e0 | 74 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 | tree.........(or.(magit-update-f |
| b1800 | 69 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 | iles.(magit-git-items."diff"."-z |
| b1820 | 22 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 | "."--name-only".head)).......... |
| b1840 | 20 20 20 28 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 73 61 76 65 20 74 68 65 20 63 75 72 72 65 | ...(error."Cannot.save.the.curre |
| b1860 | 6e 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 | nt.worktree.state"))).......(or. |
| b1880 | 28 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 | (magit-commit-tree.message.nil.h |
| b18a0 | 65 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 | ead.index.untracked)...........( |
| b18c0 | 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 74 20 77 | error."Cannot.save.the.current.w |
| b18e0 | 6f 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 | orktree.state")))))..(defun.magi |
| b1900 | 74 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 | t-stash-summary.()...(concat.(or |
| b1920 | 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 28 6e 6f | .(magit-get-current-branch)."(no |
| b1940 | 20 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 | .branch)")...........":.".(magit |
| b1960 | 2d 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 | -rev-format."%h.%s")))..;;;.Sect |
| b1980 | 69 6f 6e 73 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 73 74 61 73 68 | ions..(defvar-keymap.magit-stash |
| b19a0 | 65 73 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f | es-section-map...:doc."Keymap.fo |
| b19c0 | 72 20 60 73 74 61 73 68 65 73 27 20 73 65 63 74 69 6f 6e 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e | r.`stashes'.section."..."<remap> |
| b19e0 | 20 3c 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 74 2d 73 | .<magit-delete-thing>".#'magit-s |
| b1a00 | 74 61 73 68 2d 63 6c 65 61 72 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 | tash-clear..."<remap>.<magit-vis |
| b1a20 | 69 74 2d 74 68 69 6e 67 3e 22 20 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 6c 69 73 74 0a 20 | it-thing>"..#'magit-stash-list.. |
| b1a40 | 20 22 3c 32 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 43 6c 65 61 72 20 25 | ."<2>".(magit-menu-item."Clear.% |
| b1a60 | 74 22 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 63 6c 65 61 72 29 0a 20 20 22 3c 31 3e 22 20 | t".#'magit-stash-clear)..."<1>". |
| b1a80 | 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 4c 69 73 74 20 25 74 22 20 20 23 27 6d 61 | (magit-menu-item."List.%t"..#'ma |
| b1aa0 | 67 69 74 2d 73 74 61 73 68 2d 6c 69 73 74 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 | git-stash-list))..(defvar-keymap |
| b1ac0 | 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 3a 64 6f 63 20 | .magit-stash-section-map...:doc. |
| b1ae0 | 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 6e 73 2e 22 0a 20 | "Keymap.for.`stash'.sections.".. |
| b1b00 | 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 3e 22 20 20 | ."<remap>.<magit-cherry-pick>".. |
| b1b20 | 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 70 6f 70 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 | #'magit-stash-pop..."<remap>.<ma |
| b1b40 | 67 69 74 2d 63 68 65 72 72 79 2d 61 70 70 6c 79 3e 22 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 | git-cherry-apply>".#'magit-stash |
| b1b60 | 2d 61 70 70 6c 79 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d | -apply..."<remap>.<magit-delete- |
| b1b80 | 74 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 64 72 6f 70 0a 20 20 22 3c 72 | thing>".#'magit-stash-drop..."<r |
| b1ba0 | 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 3e 22 20 20 23 27 6d 61 | emap>.<magit-visit-thing>"..#'ma |
| b1bc0 | 67 69 74 2d 73 74 61 73 68 2d 73 68 6f 77 0a 20 20 22 3c 34 3e 22 20 28 6d 61 67 69 74 2d 6d 65 | git-stash-show..."<4>".(magit-me |
| b1be0 | 6e 75 2d 69 74 65 6d 20 22 50 6f 70 20 25 4d 22 20 20 20 20 23 27 6d 61 67 69 74 2d 73 74 61 73 | nu-item."Pop.%M"....#'magit-stas |
| b1c00 | 68 2d 70 6f 70 29 0a 20 20 22 3c 33 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 | h-pop)..."<3>".(magit-menu-item. |
| b1c20 | 22 41 70 70 6c 79 20 25 4d 22 20 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 70 70 6c 79 29 | "Apply.%M"..#'magit-stash-apply) |
| b1c40 | 0a 20 20 22 3c 32 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 44 65 6c 65 74 | ..."<2>".(magit-menu-item."Delet |
| b1c60 | 65 20 25 4d 22 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 64 72 6f 70 29 0a 20 20 22 3c 31 3e | e.%M".#'magit-stash-drop)..."<1> |
| b1c80 | 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 56 69 73 69 74 20 25 76 22 20 20 23 | ".(magit-menu-item."Visit.%v"..# |
| b1ca0 | 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 68 6f 77 29 29 0a 0a 28 6d 61 67 69 74 2d 64 65 66 69 | 'magit-stash-show))..(magit-defi |
| b1cc0 | 6e 65 2d 73 65 63 74 69 6f 6e 2d 6a 75 6d 70 65 72 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d | ne-section-jumper.magit-jump-to- |
| b1ce0 | 73 74 61 73 68 65 73 0a 20 20 22 53 74 61 73 68 65 73 22 20 73 74 61 73 68 65 73 20 22 72 65 66 | stashes..."Stashes".stashes."ref |
| b1d00 | 73 2f 73 74 61 73 68 22 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 73 68 65 73 29 0a 0a | s/stash".magit-insert-stashes).. |
| b1d20 | 28 63 6c 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 | (cl-defun.magit-insert-stashes.( |
| b1d40 | 26 6f 70 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 | &optional.(ref..."refs/stash").. |
| b1d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b1d80 | 20 20 20 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 | .........(heading."Stashes:")).. |
| b1da0 | 20 22 49 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 | ."Insert.`stashes'.section.showi |
| b1dc0 | 6e 67 20 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 | ng.reflog.for.\"refs/stash\"..If |
| b1de0 | 20 6f 70 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 | .optional.REF.is.non-nil,.show.r |
| b1e00 | 65 66 6c 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 | eflog.for.that.instead..If.optio |
| b1e20 | 6e 61 6c 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 | nal.HEADING.is.non-nil,.use.that |
| b1e40 | 20 61 73 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 | .as.section.heading.instead.of.\ |
| b1e60 | 22 53 74 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 | "Stashes:\"."...(let.((verified. |
| b1e80 | 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 20 20 20 20 20 20 | (magit-rev-verify.ref))......... |
| b1ea0 | 28 61 75 74 6f 73 74 61 73 68 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 67 65 74 2d 73 74 | (autostash.(magit-rebase--get-st |
| b1ec0 | 61 74 65 2d 6c 69 6e 65 73 20 22 61 75 74 6f 73 74 61 73 68 22 29 29 29 0a 20 20 20 20 28 77 68 | ate-lines."autostash"))).....(wh |
| b1ee0 | 65 6e 20 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 | en.(or.autostash.verified)...... |
| b1f00 | 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 65 73 20 | .(magit-insert-section.(stashes. |
| b1f20 | 72 65 66 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 | ref).........(magit-insert-headi |
| b1f40 | 6e 67 20 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 | ng.heading).........(when.autost |
| b1f60 | 61 73 68 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 | ash...........(pcase-let.((`(,au |
| b1f80 | 74 68 6f 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 | thor.,date.,msg)................ |
| b1fa0 | 20 20 20 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 | ........(split-string........... |
| b1fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 | ..............(car.(magit-git-li |
| b1fe0 | 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nes............................. |
| b2000 | 20 20 22 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 | .."show"."-q"."--format=%aN%x00% |
| b2020 | 61 74 25 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 | at%x00%s"....................... |
| b2040 | 20 20 20 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 | ........autostash))............. |
| b2060 | 20 20 20 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 | ............"\0")))............. |
| b2080 | 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 20 61 75 74 | (magit-insert-section.(stash.aut |
| b20a0 | 6f 73 74 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 | ostash)...............(insert.(p |
| b20c0 | 72 6f 70 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 | ropertize."AUTOSTASH".'font-lock |
| b20e0 | 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 68 61 73 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -face.'magit-hash))............. |
| b2100 | 20 20 28 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 | ..(insert.".".msg."\n")......... |
| b2120 | 20 20 20 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 | ......(magit-log-format-margin.a |
| b2140 | 75 74 6f 73 74 61 73 68 20 61 75 74 68 6f 72 20 64 61 74 65 29 29 29 29 0a 20 20 20 20 20 20 20 | utostash.author.date))))........ |
| b2160 | 20 28 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 | .(if.verified.............(magit |
| b2180 | 2d 67 69 74 2d 77 61 73 68 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 | -git-wash.(apply-partially.#'mag |
| b21a0 | 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 6c 6f 67 20 27 73 74 61 73 68 29 0a 20 20 20 20 20 20 20 20 | it-log-wash-log.'stash)......... |
| b21c0 | 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 |
| b21e0 | 25 61 4e 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 | %aN%x00%at%x00%gs".ref)......... |
| b2200 | 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | ..(insert.?\n)...........(magit- |
| b2220 | 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 4c | make-margin-overlay))))))..;;;.L |
| b2240 | 69 73 74 20 53 74 61 73 68 65 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | ist.Stashes..;;;###autoload.(def |
| b2260 | 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 6c 69 73 74 20 28 29 0a 20 20 22 4c 69 73 74 20 61 | un.magit-stash-list.()..."List.a |
| b2280 | 6c 6c 20 73 74 61 73 68 65 73 20 69 6e 20 61 20 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 | ll.stashes.in.a.buffer."...(inte |
| b22a0 | 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 65 73 2d 73 65 74 75 70 2d | ractive)...(magit-stashes-setup- |
| b22c0 | 62 75 66 66 65 72 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 | buffer))..(define-derived-mode.m |
| b22e0 | 61 67 69 74 2d 73 74 61 73 68 65 73 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d | agit-stashes-mode.magit-reflog-m |
| b2300 | 6f 64 65 20 22 4d 61 67 69 74 20 53 74 61 73 68 65 73 22 0a 20 20 22 4d 6f 64 65 20 66 6f 72 20 | ode."Magit.Stashes"..."Mode.for. |
| b2320 | 6c 6f 6f 6b 69 6e 67 20 61 74 20 6c 69 73 74 73 20 6f 66 20 73 74 61 73 68 65 73 2e 22 0a 20 20 | looking.at.lists.of.stashes."... |
| b2340 | 3a 69 6e 74 65 72 61 63 74 69 76 65 20 6e 69 6c 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | :interactive.nil...:group.'magit |
| b2360 | 2d 6c 6f 67 0a 20 20 28 6d 61 67 69 74 2d 68 61 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 | -log...(magit-hack-dir-local-var |
| b2380 | 69 61 62 6c 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 65 73 2d 73 | iables))..(defun.magit-stashes-s |
| b23a0 | 65 74 75 70 2d 62 75 66 66 65 72 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75 | etup-buffer.()...(magit-setup-bu |
| b23c0 | 66 66 65 72 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 65 73 2d 6d 6f 64 65 20 6e 69 6c 0a 20 20 | ffer.#'magit-stashes-mode.nil... |
| b23e0 | 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 20 22 72 65 66 73 2f 73 74 | ..(magit-buffer-refname."refs/st |
| b2400 | 61 73 68 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 65 73 2d 72 65 | ash")))..(defun.magit-stashes-re |
| b2420 | 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 2d | fresh-buffer.()...(magit-insert- |
| b2440 | 73 65 63 74 69 6f 6e 20 28 73 74 61 73 68 65 73 62 75 66 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | section.(stashesbuf).....(magit- |
| b2460 | 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 74 0a 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 | insert-heading.t.......(if.(equa |
| b2480 | 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 73 2f 73 74 61 | l.magit-buffer-refname."refs/sta |
| b24a0 | 73 68 22 29 0a 20 20 20 20 20 20 20 20 20 20 22 53 74 61 73 68 65 73 22 0a 20 20 20 20 20 20 20 | sh")..........."Stashes"........ |
| b24c0 | 20 28 66 6f 72 6d 61 74 20 22 53 74 61 73 68 65 73 20 5b 25 73 5d 22 20 6d 61 67 69 74 2d 62 75 | .(format."Stashes.[%s]".magit-bu |
| b24e0 | 66 66 65 72 2d 72 65 66 6e 61 6d 65 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 77 | ffer-refname))).....(magit-git-w |
| b2500 | 61 73 68 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 6c 6f 67 | ash.(apply-partially.#'magit-log |
| b2520 | 2d 77 61 73 68 2d 6c 6f 67 20 27 73 74 61 73 68 29 0a 20 20 20 20 20 20 22 72 65 66 6c 6f 67 22 | -wash-log.'stash)......."reflog" |
| b2540 | 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 67 64 25 78 30 30 25 61 4e 25 78 30 30 25 61 74 25 78 30 30 | ."--format=%gd%x00%aN%x00%at%x00 |
| b2560 | 25 67 73 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 29 29 29 0a 0a 28 63 | %gs".magit-buffer-refname)))..(c |
| b2580 | 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.( |
| b25a0 | 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 73 74 61 73 68 | &context.(major-mode.magit-stash |
| b25c0 | 65 73 2d 6d 6f 64 65 29 29 0a 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 | es-mode))...magit-buffer-refname |
| b25e0 | 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d 73 74 61 73 68 2d 62 | )..(defvar.magit--update-stash-b |
| b2600 | 75 66 66 65 72 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 65 73 | uffer.nil)..(defun.magit-stashes |
| b2620 | 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 28 26 6f 70 74 | -maybe-update-stash-buffer.(&opt |
| b2640 | 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 74 68 65 20 73 | ional._)..."When.moving.in.the.s |
| b2660 | 74 61 73 68 65 73 20 62 75 66 66 65 72 2c 20 75 70 64 61 74 65 20 74 68 65 20 73 74 61 73 68 20 | tashes.buffer,.update.the.stash. |
| b2680 | 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 20 62 75 66 | buffer..If.there.is.no.stash.buf |
| b26a0 | 66 65 72 20 69 6e 20 74 68 65 20 73 61 6d 65 20 66 72 61 6d 65 2c 20 74 68 65 6e 20 64 6f 20 6e | fer.in.the.same.frame,.then.do.n |
| b26c0 | 6f 74 68 69 6e 67 2e 0a 53 65 65 20 61 6c 73 6f 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 | othing..See.also.info.node.`(mag |
| b26e0 | 69 74 29 53 65 63 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 | it)Section.Movement'."...(when.( |
| b2700 | 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 |
| b2720 | 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 |
| b2740 | 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 |
| b2760 | 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 |
| b2780 | 2d 6c 65 74 2a 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 | -let*.((stash..(magit-section-va |
| b27a0 | 6c 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 20 28 62 | lue-if.'stash))...............(b |
| b27c0 | 75 66 66 65 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 | uffer.(magit-get-mode-buffer.'ma |
| b27e0 | 67 69 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 | git-stash-mode.nil.t))).....(if. |
| b2800 | 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 0a 20 20 20 20 20 | magit--update-stash-buffer...... |
| b2820 | 20 20 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 | ...(setq.magit--update-stash-buf |
| b2840 | 66 65 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 | fer.(list.stash.buffer)).......( |
| b2860 | 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 72 20 | setq.magit--update-stash-buffer. |
| b2880 | 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 72 75 6e 2d | (list.stash.buffer)).......(run- |
| b28a0 | 77 69 74 68 2d 69 64 6c 65 2d 74 69 6d 65 72 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 75 70 64 | with-idle-timer........magit-upd |
| b28c0 | 61 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 2d 64 65 6c 61 79 20 6e 69 6c 0a 20 20 20 20 20 | ate-other-window-delay.nil...... |
| b28e0 | 20 20 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 | ..(let.((args.(with-current-buff |
| b2900 | 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 28 | er.buffer......................( |
| b2920 | 6c 65 74 20 28 28 6d 61 67 69 74 2d 64 69 72 65 63 74 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 72 | let.((magit-direct-use-buffer-ar |
| b2940 | 67 75 6d 65 6e 74 73 20 27 73 65 6c 65 63 74 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | guments.'selected))............. |
| b2960 | 20 20 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 | ...........(magit-show-commit--a |
| b2980 | 72 67 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 | rguments)))))..........(lambda.( |
| b29a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 73 74 61 | )............(pcase-let.((`(,sta |
| b29c0 | 73 68 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 | sh.,buf).magit--update-stash-buf |
| b29e0 | 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 6d 61 67 69 74 2d 2d | fer))..............(setq.magit-- |
| b2a00 | 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 20 20 20 20 20 20 20 | update-stash-buffer.nil)........ |
| b2a20 | 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). |
| b2a40 | 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 |
| b2a60 | 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))......... |
| b2a80 | 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 74 61 73 68 2d 73 68 | .........(apply.#'magit-stash-sh |
| b2aa0 | 6f 77 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 | ow.stash.args))))............(se |
| b2ac0 | 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 6e 69 | tq.magit--update-stash-buffer.ni |
| b2ae0 | 6c 29 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 | l)))))))..;;;.Show.Stash..;;;### |
| b2b00 | 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 73 68 6f 77 | autoload.(defun.magit-stash-show |
| b2b20 | 20 28 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 | .(stash.&optional.args.files)... |
| b2b40 | 22 53 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 | "Show.all.diffs.of.a.stash.in.a. |
| b2b60 | 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 63 6f 6e 73 20 28 6f | buffer."...(interactive.(cons.(o |
| b2b80 | 72 20 28 61 6e 64 20 28 6e 6f 74 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 0a | r.(and.(not.current-prefix-arg). |
| b2ba0 | 20 20 20 20 20 20 20 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 |
| b2bc0 | 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 20 | agit-stash-at-point))........... |
| b2be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 73 68 | ...............(magit-read-stash |
| b2c00 | 20 22 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 | ."Show.stash"))................. |
| b2c20 | 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 66 69 6c 65 73 | .....(pcase-let.((`(,args.,files |
| b2c40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| b2c60 | 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 |
| b2c80 | 2d 73 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 | -stash-mode))).................. |
| b2ca0 | 20 20 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 | ......(list.(delete."--stat".arg |
| b2cc0 | 73 29 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 | s).files))))...(magit-stash-setu |
| b2ce0 | 70 2d 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 | p-buffer.stash.args.files))..(de |
| b2d00 | 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 2d 6d 6f | fine-derived-mode.magit-stash-mo |
| b2d20 | 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 53 74 61 73 68 22 | de.magit-diff-mode."Magit.Stash" |
| b2d40 | 0a 20 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 | ..."Mode.for.looking.at.individu |
| b2d60 | 61 6c 20 73 74 61 73 68 65 73 2e 22 0a 20 20 3a 69 6e 74 65 72 61 63 74 69 76 65 20 6e 69 6c 0a | al.stashes."...:interactive.nil. |
| b2d80 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 28 6d 61 67 69 74 2d 68 61 | ..:group.'magit-diff...(magit-ha |
| b2da0 | 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 0a 20 20 28 73 65 74 71 20 | ck-dir-local-variables)...(setq. |
| b2dc0 | 6d 61 67 69 74 2d 2d 69 6d 65 6e 75 2d 67 72 6f 75 70 2d 74 79 70 65 73 20 27 28 63 6f 6d 6d 69 | magit--imenu-group-types.'(commi |
| b2de0 | 74 29 29 29 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 6d 6f 64 65 20 27 6d 61 | t)))..(put.'magit-stash-mode.'ma |
| b2e00 | 67 69 74 2d 64 69 66 66 2d 64 65 66 61 75 6c 74 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 | git-diff-default-arguments...... |
| b2e20 | 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 6d 61 67 69 | '("--no-ext-diff"))..(defun.magi |
| b2e40 | 74 2d 73 74 61 73 68 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 73 74 61 73 68 20 61 72 67 73 | t-stash-setup-buffer.(stash.args |
| b2e60 | 20 66 69 6c 65 73 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 23 27 | .files)...(magit-setup-buffer.#' |
| b2e80 | 6d 61 67 69 74 2d 73 74 61 73 68 2d 6d 6f 64 65 20 6e 69 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d | magit-stash-mode.nil.....(magit- |
| b2ea0 | 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 20 73 74 61 73 68 29 0a 20 20 20 20 28 6d 61 67 69 | buffer-revision.stash).....(magi |
| b2ec0 | 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 20 28 66 6f 72 6d 61 74 20 22 25 73 5e 2e 2e 25 73 22 | t-buffer-range.(format."%s^..%s" |
| b2ee0 | 20 73 74 61 73 68 20 73 74 61 73 68 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 | .stash.stash)).....(magit-buffer |
| b2f00 | 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 |
| b2f20 | 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 20 66 69 6c 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | er-diff-files.files)))..(defun.m |
| b2f40 | 61 67 69 74 2d 73 74 61 73 68 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 20 28 29 0a 20 20 28 | agit-stash-refresh-buffer.()...( |
| b2f60 | 6d 61 67 69 74 2d 73 65 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 0a 20 20 20 | magit-set-header-line-format.... |
| b2f80 | 28 63 6f 6e 63 61 74 20 28 63 61 70 69 74 61 6c 69 7a 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | (concat.(capitalize.magit-buffer |
| b2fa0 | 2d 72 65 76 69 73 69 6f 6e 29 20 22 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 | -revision)."."............(prope |
| b2fc0 | 72 74 69 7a 65 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 73 22 20 6d 61 67 | rtize.(magit-rev-format."%s".mag |
| b2fe0 | 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | it-buffer-revision)............. |
| b3000 | 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 | ...........'font-lock-face...... |
| b3020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 77 65 69 67 68 74 20 | ..................(list.:weight. |
| b3040 | 27 6e 6f 72 6d 61 6c 20 3a 66 6f 72 65 67 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 | 'normal.:foreground............. |
| b3060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 | .................(face-attribute |
| b3080 | 20 27 64 65 66 61 75 6c 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 29 29 29 29 29 0a 20 20 28 73 65 | .'default.:foreground)))))...(se |
| b30a0 | 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 2d 68 61 73 68 20 28 6d | tq.magit-buffer-revision-hash.(m |
| b30c0 | 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 | agit-rev-parse.magit-buffer-revi |
| b30e0 | 73 69 6f 6e 29 29 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 | sion))...(magit-insert-section.( |
| b3100 | 73 74 61 73 68 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 73 65 63 74 69 6f 6e 2d 68 6f | stash).....(magit-run-section-ho |
| b3120 | 6f 6b 20 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 29 29 29 | ok.'magit-stash-sections-hook))) |
| b3140 | 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 76 61 6c | ..(cl-defmethod.magit-buffer-val |
| b3160 | 75 65 20 28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 73 | ue.(&context.(major-mode.magit-s |
| b3180 | 74 61 73 68 2d 6d 6f 64 65 29 29 0a 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 | tash-mode))...magit-buffer-revis |
| b31a0 | 69 6f 6e 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 69 6e 73 65 72 74 2d | ion)..(defun.magit-stash-insert- |
| b31c0 | 73 65 63 74 69 6f 6e 20 28 63 6f 6d 6d 69 74 20 72 61 6e 67 65 20 6d 65 73 73 61 67 65 20 26 6f | section.(commit.range.message.&o |
| b31e0 | 70 74 69 6f 6e 61 6c 20 66 69 6c 65 73 29 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 | ptional.files)...(magit-insert-s |
| b3200 | 65 63 74 69 6f 6e 20 28 63 6f 6d 6d 69 74 20 63 6f 6d 6d 69 74 29 0a 20 20 20 20 28 6d 61 67 69 | ection.(commit.commit).....(magi |
| b3220 | 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 6d 65 73 73 61 67 65 29 0a 20 20 20 20 28 6d | t-insert-heading.message).....(m |
| b3240 | 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 64 69 66 66 20 6e 69 6c 0a 20 20 20 20 20 20 22 64 69 66 | agit--insert-diff.nil......."dif |
| b3260 | 66 22 20 72 61 6e 67 65 20 22 2d 70 22 20 22 2d 2d 6e 6f 2d 70 72 65 66 69 78 22 20 6d 61 67 69 | f".range."-p"."--no-prefix".magi |
| b3280 | 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 0a 20 20 20 20 20 20 22 2d 2d 22 20 28 6f | t-buffer-diff-args......."--".(o |
| b32a0 | 72 20 66 69 6c 65 73 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 | r.files.magit-buffer-diff-files) |
| b32c0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 73 68 2d 6e | )))..(defun.magit-insert-stash-n |
| b32e0 | 6f 74 65 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 73 68 6f 77 69 6e | otes.()..."Insert.section.showin |
| b3300 | 67 20 6e 6f 74 65 73 20 66 6f 72 20 61 20 73 74 61 73 68 2e 0a 54 68 69 73 20 73 68 6f 77 73 20 | g.notes.for.a.stash..This.shows. |
| b3320 | 74 68 65 20 6e 6f 74 65 73 20 66 6f 72 20 73 74 61 73 68 40 7b 4e 7d 20 62 75 74 20 6e 6f 74 20 | the.notes.for.stash@{N}.but.not. |
| b3340 | 66 6f 72 20 74 68 65 20 6f 74 68 65 72 20 63 6f 6d 6d 69 74 73 0a 74 68 61 74 20 6d 61 6b 65 20 | for.the.other.commits.that.make. |
| b3360 | 75 70 20 74 68 65 20 73 74 61 73 68 2e 22 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 | up.the.stash."...(magit-insert-s |
| b3380 | 65 63 74 69 6f 6e 20 28 6e 6f 74 65 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | ection.(note).....(magit-insert- |
| b33a0 | 68 65 61 64 69 6e 67 20 74 20 22 4e 6f 74 65 73 22 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 | heading.t."Notes").....(magit-gi |
| b33c0 | 74 2d 69 6e 73 65 72 74 20 22 6e 6f 74 65 73 22 20 22 73 68 6f 77 22 20 6d 61 67 69 74 2d 62 75 | t-insert."notes"."show".magit-bu |
| b33e0 | 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6e 63 65 6c | ffer-revision).....(magit-cancel |
| b3400 | 2d 73 65 63 74 69 6f 6e 20 27 69 66 2d 65 6d 70 74 79 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 | -section.'if-empty).....(insert. |
| b3420 | 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 73 74 61 | "\n")))..(defun.magit-insert-sta |
| b3440 | 73 68 2d 69 6e 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 | sh-index.()..."Insert.section.sh |
| b3460 | 6f 77 69 6e 67 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 | owing.staged.changes.of.the.stas |
| b3480 | 68 2e 22 0a 20 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 | h."...(magit-stash-insert-sectio |
| b34a0 | 6e 0a 20 20 20 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 | n....(format."%s^2".magit-buffer |
| b34c0 | 2d 72 65 76 69 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 | -revision)....(format."%s^..%s^2 |
| b34e0 | 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 20 6d 61 67 69 74 2d 62 75 | ".magit-buffer-revision.magit-bu |
| b3500 | 66 66 65 72 2d 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 | ffer-revision)...."Staged"))..(d |
| b3520 | 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 73 68 2d 77 6f 72 6b 74 72 65 65 | efun.magit-insert-stash-worktree |
| b3540 | 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 73 68 6f 77 69 6e 67 20 75 6e | .()..."Insert.section.showing.un |
| b3560 | 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 6f 66 20 74 68 65 20 73 74 61 73 68 2e 22 0a 20 20 | staged.changes.of.the.stash."... |
| b3580 | 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 6d | (magit-stash-insert-section....m |
| b35a0 | 61 67 69 74 2d 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 | agit-buffer-revision....(format. |
| b35c0 | 22 25 73 5e 32 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 | "%s^2..%s".magit-buffer-revision |
| b35e0 | 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 22 55 6e 73 74 | .magit-buffer-revision)...."Unst |
| b3600 | 61 67 65 64 22 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 | aged"))..(defun.magit-insert-sta |
| b3620 | 73 68 2d 75 6e 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 | sh-untracked.()..."Insert.sectio |
| b3640 | 6e 20 73 68 6f 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 | n.showing.the.untracked.files.co |
| b3660 | 6d 6d 69 74 20 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 | mmit.of.the.stash."...(let.((sta |
| b3680 | 73 68 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 20 20 20 | sh.magit-buffer-revision)....... |
| b36a0 | 20 20 28 72 65 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 | ..(rev.(concat.magit-buffer-revi |
| b36c0 | 73 69 6f 6e 20 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 | sion."^3"))).....(when.(magit-re |
| b36e0 | 76 2d 76 65 72 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 | v-verify.rev).......(magit-stash |
| b3700 | 2d 69 6e 73 65 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 | -insert-section.(format."%s^3".s |
| b3720 | 74 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 | tash)........................... |
| b3740 | 20 20 20 20 20 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 | ........(format."%s^..%s^3".stas |
| b3760 | 68 20 73 74 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 | h.stash)........................ |
| b3780 | 20 20 20 20 20 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 | ..........."Untracked.files".... |
| b37a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| b37c0 | 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 20 22 | magit-git-items."ls-tree"."-z"." |
| b37e0 | 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 20 20 | --name-only".................... |
| b3800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b3820 | 22 2d 72 22 20 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 | "-r"."--full-tree".rev)))))..;;; |
| b3840 | 20 5f 0a 28 70 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 | ._.(provide.'magit-stash).;;;.ma |
| b3860 | 67 69 74 2d 73 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 | git-stash.el.ends.here.......... |
| b3880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b38a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b38c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b38e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b3900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b3920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b3940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b3960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b3980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b39a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b39c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b39e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b3a00 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2e 65 6c 00 00 00 00 00 | magit-4.3.8/magit-reflog.el..... |
| b3a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b3a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b3a60 | 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 |
| b3a80 | 30 30 31 35 37 37 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 32 30 33 00 20 30 00 00 00 | 0015774.00000000000.014203..0... |
| b3aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b3ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b3ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b3b00 | 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................... |
| b3b20 | 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................... |
| b3b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b3b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b3b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b3ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b3bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b3be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b3c00 | 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2e 65 6c 20 2d 2d 2d 20 49 6e 73 70 65 63 74 20 | ;;;.magit-reflog.el.---.Inspect. |
| b3c20 | 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 |
| b3c40 | 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 | :t.-*-..;;.Copyright.(C).2008-20 |
| b3c60 | 32 35 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 | 25.The.Magit.Project.Contributor |
| b3c80 | 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 65 | s..;;.Author:.Jonas.Bernoulli.<e |
| b3ca0 | 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a | macs.magit@jonas.bernoulli.dev>. |
| b3cc0 | 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.< |
| b3ce0 | 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e | emacs.magit@jonas.bernoulli.dev> |
| b3d00 | 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 | ..;;.SPDX-License-Identifier:.GP |
| b3d20 | 4c 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 | L-3.0-or-later..;;.Magit.is.free |
| b3d40 | 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 | .software:.you.can.redistribute. |
| b3d60 | 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 | it.and/or.modify.it.;;.under.the |
| b3d80 | 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 | .terms.of.the.GNU.General.Public |
| b3da0 | 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 | .License.as.published.by.;;.the. |
| b3dc0 | 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 | Free.Software.Foundation,.either |
| b3de0 | 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b | .version.3.of.the.License,.or.;; |
| b3e00 | 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 | .(at.your.option).any.later.vers |
| b3e20 | 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. |
| b3e40 | 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 |
| b3e60 | 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; |
| b3e80 | 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 |
| b3ea0 | 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 |
| b3ec0 | 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 |
| b3ee0 | 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 |
| b3f00 | 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 |
| b3f20 | 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. |
| b3f40 | 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.; |
| b3f60 | 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 |
| b3f80 | 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e | .<https://www.gnu.org/licenses/> |
| b3fa0 | 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 |
| b3fc0 | 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 6c 6f 6f 6b 69 | ary.implements.support.for.looki |
| b3fe0 | 6e 67 20 61 74 20 47 69 74 20 72 65 66 6c 6f 67 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 | ng.at.Git.reflogs...;;;.Code:..( |
| b4000 | 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 27 6d | require.'magit-core).(require.'m |
| b4020 | 61 67 69 74 2d 6c 6f 67 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 | agit-log)..;;;.Options..(defcust |
| b4040 | 6f 6d 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6c 69 6d 69 74 20 32 35 36 0a 20 20 22 4d 61 78 | om.magit-reflog-limit.256..."Max |
| b4060 | 69 6d 61 6c 20 6e 75 6d 62 65 72 20 6f 66 20 65 6e 74 72 69 65 73 20 69 6e 69 74 69 61 6c 6c 79 | imal.number.of.entries.initially |
| b4080 | 20 73 68 6f 77 6e 20 69 6e 20 72 65 66 6c 6f 67 20 62 75 66 66 65 72 73 2e 0a 54 68 65 20 6c 69 | .shown.in.reflog.buffers..The.li |
| b40a0 | 6d 69 74 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 63 61 6e 20 62 65 | mit.in.the.current.buffer.can.be |
| b40c0 | 20 63 68 61 6e 67 65 64 20 75 73 69 6e 67 20 5c 22 2b 5c 22 0a 61 6e 64 20 5c 22 2d 5c 22 2e 22 | .changed.using.\"+\".and.\"-\"." |
| b40e0 | 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 | ...:package-version.'(magit..."3 |
| b4100 | 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a | .0.0")...:group.'magit-commands. |
| b4120 | 20 20 3a 74 79 70 65 20 27 6e 75 6d 62 65 72 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 | ..:type.'number)..(defcustom.mag |
| b4140 | 69 74 2d 72 65 66 6c 6f 67 2d 6d 61 72 67 69 6e 0a 20 20 28 6c 69 73 74 20 28 6e 74 68 20 30 20 | it-reflog-margin...(list.(nth.0. |
| b4160 | 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 20 20 20 20 28 6e 74 68 20 31 | magit-log-margin).........(nth.1 |
| b4180 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 20 20 20 20 27 6d 61 67 69 | .magit-log-margin).........'magi |
| b41a0 | 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 77 69 64 74 68 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 | t-log-margin-width.nil.........( |
| b41c0 | 6e 74 68 20 34 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 29 29 0a 20 20 22 46 6f 72 6d | nth.4.magit-log-margin))..."Form |
| b41e0 | 61 74 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 20 69 6e 20 60 6d 61 67 69 74 2d 72 65 66 6c 6f | at.of.the.margin.in.`magit-reflo |
| b4200 | 67 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 68 61 73 20 | g-mode'.buffers...The.value.has. |
| b4220 | 74 68 65 20 66 6f 72 6d 20 28 49 4e 49 54 20 53 54 59 4c 45 20 57 49 44 54 48 20 41 55 54 48 4f | the.form.(INIT.STYLE.WIDTH.AUTHO |
| b4240 | 52 20 41 55 54 48 4f 52 2d 57 49 44 54 48 29 2e 0a 0a 49 66 20 49 4e 49 54 20 69 73 20 6e 6f 6e | R.AUTHOR-WIDTH)...If.INIT.is.non |
| b4260 | 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 20 73 68 6f 77 6e 20 69 | -nil,.then.the.margin.is.shown.i |
| b4280 | 6e 69 74 69 61 6c 6c 79 2e 0a 53 54 59 4c 45 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 74 6f 20 | nitially..STYLE.controls.how.to. |
| b42a0 | 66 6f 72 6d 61 74 20 74 68 65 20 61 75 74 68 6f 72 20 6f 72 20 63 6f 6d 6d 69 74 74 65 72 20 64 | format.the.author.or.committer.d |
| b42c0 | 61 74 65 2e 0a 20 20 49 74 20 63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 60 61 67 65 27 20 28 74 | ate....It.can.be.one.of.`age'.(t |
| b42e0 | 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),.. |
| b4300 | 20 60 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 27 20 28 74 6f 20 61 62 62 72 65 76 69 61 74 | .`age-abbreviated'.(to.abbreviat |
| b4320 | 65 20 74 68 65 20 74 69 6d 65 20 75 6e 69 74 20 74 6f 20 61 20 63 68 61 72 61 63 74 65 72 29 2c | e.the.time.unit.to.a.character), |
| b4340 | 0a 20 20 6f 72 20 61 20 73 74 72 69 6e 67 20 28 73 75 69 74 61 62 6c 65 20 66 6f 72 20 60 66 6f | ...or.a.string.(suitable.for.`fo |
| b4360 | 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 27 29 20 74 6f 20 73 68 6f 77 20 74 68 65 0a 20 | rmat-time-string').to.show.the.. |
| b4380 | 20 61 63 74 75 61 6c 20 64 61 74 65 2e 20 20 4f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 6c 6f 67 | .actual.date...Option.`magit-log |
| b43a0 | 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 74 65 72 2d 64 61 74 65 27 0a 20 20 63 | -margin-show-committer-date'...c |
| b43c0 | 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 61 74 65 20 69 73 20 62 65 69 6e 67 20 64 69 73 70 | ontrols.which.date.is.being.disp |
| b43e0 | 6c 61 79 65 64 2e 0a 57 49 44 54 48 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 77 69 64 74 68 20 | layed..WIDTH.controls.the.width. |
| b4400 | 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 2e 20 20 54 68 69 73 20 65 78 69 73 74 73 20 66 6f 72 20 | of.the.margin...This.exists.for. |
| b4420 | 66 6f 72 77 61 72 64 0a 20 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 61 6e 64 20 63 75 72 72 | forward...compatibility.and.curr |
| b4440 | 65 6e 74 6c 79 20 74 68 65 20 76 61 6c 75 65 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 63 68 | ently.the.value.should.not.be.ch |
| b4460 | 61 6e 67 65 64 2e 0a 41 55 54 48 4f 52 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 | anged..AUTHOR.controls.whether.t |
| b4480 | 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 |
| b44a0 | 6f 77 6e 20 62 79 0a 20 20 64 65 66 61 75 6c 74 2e 0a 41 55 54 48 4f 52 2d 57 49 44 54 48 20 68 | own.by...default..AUTHOR-WIDTH.h |
| b44c0 | 61 73 20 74 6f 20 62 65 20 61 6e 20 69 6e 74 65 67 65 72 2e 20 20 57 68 65 6e 20 74 68 65 20 6e | as.to.be.an.integer...When.the.n |
| b44e0 | 61 6d 65 20 6f 66 20 74 68 65 20 61 75 74 68 6f 72 0a 20 20 69 73 20 73 68 6f 77 6e 2c 20 74 68 | ame.of.the.author...is.shown,.th |
| b4500 | 65 6e 20 74 68 69 73 20 73 70 65 63 69 66 69 65 73 20 68 6f 77 20 6d 75 63 68 20 73 70 61 63 65 | en.this.specifies.how.much.space |
| b4520 | 20 69 73 20 75 73 65 64 20 74 6f 20 64 6f 20 73 6f 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 | .is.used.to.do.so."...:package-v |
| b4540 | 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f | ersion.'(magit..."2.9.0")...:gro |
| b4560 | 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d 61 | up.'magit-log...:group.'magit-ma |
| b4580 | 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 |
| b45a0 | 75 73 74 6f 6d 2d 74 79 70 65 0a 20 20 3a 69 6e 69 74 69 61 6c 69 7a 65 20 23 27 6d 61 67 69 74 | ustom-type...:initialize.#'magit |
| b45c0 | 2d 63 75 73 74 6f 6d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 72 65 73 65 74 0a 20 20 3a 73 65 74 2d | -custom-initialize-reset...:set- |
| b45e0 | 61 66 74 65 72 20 27 28 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 29 0a 20 20 3a 73 65 74 | after.'(magit-log-margin)...:set |
| b4600 | 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e | .(apply-partially.#'magit-margin |
| b4620 | 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 20 27 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 | -set-variable.'magit-reflog-mode |
| b4640 | 29 29 0a 0a 3b 3b 3b 20 46 61 63 65 73 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 72 65 | ))..;;;.Faces..(defface.magit-re |
| b4660 | 66 6c 6f 67 2d 63 6f 6d 6d 69 74 20 27 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 | flog-commit.'((t.:foreground."gr |
| b4680 | 65 65 6e 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 63 6f 6d 6d 69 74 20 63 6f 6d 6d 61 6e | een"))..."Face.for.commit.comman |
| b46a0 | 64 73 20 69 6e 20 72 65 66 6c 6f 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | ds.in.reflogs."...:group.'magit- |
| b46c0 | 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 61 6d | faces)..(defface.magit-reflog-am |
| b46e0 | 65 6e 64 20 27 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 6d 61 67 65 6e 74 61 22 29 29 | end.'((t.:foreground."magenta")) |
| b4700 | 0a 20 20 22 46 61 63 65 20 66 6f 72 20 61 6d 65 6e 64 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 72 | ..."Face.for.amend.commands.in.r |
| b4720 | 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). |
| b4740 | 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 65 72 67 65 20 27 28 28 | .(defface.magit-reflog-merge.'(( |
| b4760 | 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 65 6e 22 29 29 0a 20 20 22 46 61 63 65 20 | t.:foreground."green"))..."Face. |
| b4780 | 66 6f 72 20 6d 65 72 67 65 2c 20 63 68 65 63 6b 6f 75 74 20 61 6e 64 20 62 72 61 6e 63 68 20 63 | for.merge,.checkout.and.branch.c |
| b47a0 | 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 |
| b47c0 | 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 |
| b47e0 | 6f 67 2d 63 68 65 63 6b 6f 75 74 20 27 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 62 6c | og-checkout.'((t.:foreground."bl |
| b4800 | 75 65 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 63 68 65 63 6b 6f 75 74 20 63 6f 6d 6d 61 | ue"))..."Face.for.checkout.comma |
| b4820 | 6e 64 73 20 69 6e 20 72 65 66 6c 6f 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | nds.in.reflogs."...:group.'magit |
| b4840 | 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 72 | -faces)..(defface.magit-reflog-r |
| b4860 | 65 73 65 74 20 27 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 72 65 64 22 29 29 0a 20 20 | eset.'((t.:foreground."red"))... |
| b4880 | 22 46 61 63 65 20 66 6f 72 20 72 65 73 65 74 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 72 65 66 6c | "Face.for.reset.commands.in.refl |
| b48a0 | 6f 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 | ogs."...:group.'magit-faces)..(d |
| b48c0 | 65 66 66 61 63 65 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 72 65 62 61 73 65 20 27 28 28 74 20 | efface.magit-reflog-rebase.'((t. |
| b48e0 | 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 6d 61 67 65 6e 74 61 22 29 29 0a 20 20 22 46 61 63 65 20 | :foreground."magenta"))..."Face. |
| b4900 | 66 6f 72 20 72 65 62 61 73 65 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 72 65 66 6c 6f 67 73 2e 22 | for.rebase.commands.in.reflogs." |
| b4920 | 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 |
| b4940 | 65 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 63 68 65 72 72 79 2d 70 69 63 6b 20 27 28 28 74 20 | e.magit-reflog-cherry-pick.'((t. |
| b4960 | 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 65 6e 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f | :foreground."green"))..."Face.fo |
| b4980 | 72 20 63 68 65 72 72 79 2d 70 69 63 6b 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 72 65 66 6c 6f 67 | r.cherry-pick.commands.in.reflog |
| b49a0 | 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 |
| b49c0 | 66 61 63 65 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 72 65 6d 6f 74 65 20 27 28 28 74 20 3a 66 | face.magit-reflog-remote.'((t.:f |
| b49e0 | 6f 72 65 67 72 6f 75 6e 64 20 22 63 79 61 6e 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 70 | oreground."cyan"))..."Face.for.p |
| b4a00 | 75 6c 6c 20 61 6e 64 20 63 6c 6f 6e 65 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 72 65 66 6c 6f 67 | ull.and.clone.commands.in.reflog |
| b4a20 | 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 |
| b4a40 | 66 61 63 65 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6f 74 68 65 72 20 27 28 28 74 20 3a 66 6f | face.magit-reflog-other.'((t.:fo |
| b4a60 | 72 65 67 72 6f 75 6e 64 20 22 63 79 61 6e 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6f 74 | reground."cyan"))..."Face.for.ot |
| b4a80 | 68 65 72 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 72 65 66 6c 6f 67 73 2e 22 0a 20 20 3a 67 72 6f | her.commands.in.reflogs."...:gro |
| b4aa0 | 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a | up.'magit-faces)..;;;.Commands.. |
| b4ac0 | 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 66 6c | ;;;###autoload.(defun.magit-refl |
| b4ae0 | 6f 67 2d 63 75 72 72 65 6e 74 20 28 29 0a 20 20 22 44 69 73 70 6c 61 79 20 74 68 65 20 72 65 66 | og-current.()..."Display.the.ref |
| b4b00 | 6c 6f 67 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 49 66 20 60 48 | log.of.the.current.branch..If.`H |
| b4b20 | 45 41 44 27 20 69 73 20 64 65 74 61 63 68 65 64 2c 20 74 68 65 6e 20 73 68 6f 77 20 74 68 65 20 | EAD'.is.detached,.then.show.the. |
| b4b40 | 72 65 66 6c 6f 67 20 66 6f 72 20 74 68 61 74 20 69 6e 73 74 65 61 64 2e 22 0a 20 20 28 69 6e 74 | reflog.for.that.instead."...(int |
| b4b60 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 73 65 74 75 70 2d | eractive)...(magit-reflog-setup- |
| b4b80 | 62 75 66 66 65 72 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 | buffer.(or.(magit-get-current-br |
| b4ba0 | 61 6e 63 68 29 20 22 48 45 41 44 22 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | anch)."HEAD")))..;;;###autoload. |
| b4bc0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6f 74 68 65 72 20 28 72 65 66 29 0a | (defun.magit-reflog-other.(ref). |
| b4be0 | 20 20 22 44 69 73 70 6c 61 79 20 74 68 65 20 72 65 66 6c 6f 67 20 6f 66 20 61 20 62 72 61 6e 63 | .."Display.the.reflog.of.a.branc |
| b4c00 | 68 20 6f 72 20 61 6e 6f 74 68 65 72 20 72 65 66 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | h.or.another.ref."...(interactiv |
| b4c20 | 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 | e.(list.(magit-read-local-branch |
| b4c40 | 2d 6f 72 2d 72 65 66 20 22 53 68 6f 77 20 72 65 66 6c 6f 67 20 66 6f 72 22 29 29 29 0a 20 20 28 | -or-ref."Show.reflog.for")))...( |
| b4c60 | 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 72 65 66 29 29 0a | magit-reflog-setup-buffer.ref)). |
| b4c80 | 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 66 | .;;;###autoload.(defun.magit-ref |
| b4ca0 | 6c 6f 67 2d 68 65 61 64 20 28 29 0a 20 20 22 44 69 73 70 6c 61 79 20 74 68 65 20 60 48 45 41 44 | log-head.()..."Display.the.`HEAD |
| b4cc0 | 27 20 72 65 66 6c 6f 67 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 | '.reflog."...(interactive)...(ma |
| b4ce0 | 67 69 74 2d 72 65 66 6c 6f 67 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 22 48 45 41 44 22 29 29 | git-reflog-setup-buffer."HEAD")) |
| b4d00 | 0a 0a 3b 3b 3b 20 4d 6f 64 65 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 | ..;;;.Mode..(defvar-keymap.magit |
| b4d20 | 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 | -reflog-mode-map...:doc."Keymap. |
| b4d40 | 66 6f 72 20 60 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 70 61 72 | for.`magit-reflog-mode'."...:par |
| b4d60 | 65 6e 74 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 22 43 2d 63 20 43 2d | ent.magit-log-mode-map..."C-c.C- |
| b4d80 | 6e 22 20 23 27 75 6e 64 65 66 69 6e 65 64 0a 20 20 22 4c 22 20 20 20 20 20 20 20 23 27 6d 61 67 | n".#'undefined..."L".......#'mag |
| b4da0 | 69 74 2d 6d 61 72 67 69 6e 2d 73 65 74 74 69 6e 67 73 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 | it-margin-settings)..(define-der |
| b4dc0 | 69 76 65 64 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 20 6d 61 67 69 | ived-mode.magit-reflog-mode.magi |
| b4de0 | 74 2d 6d 6f 64 65 20 22 4d 61 67 69 74 20 52 65 66 6c 6f 67 22 0a 20 20 22 4d 6f 64 65 20 66 6f | t-mode."Magit.Reflog"..."Mode.fo |
| b4e00 | 72 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 47 69 74 20 72 65 66 6c 6f 67 2e 0a 0a 54 68 69 73 20 6d | r.looking.at.Git.reflog...This.m |
| b4e20 | 6f 64 65 20 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 69 6e 66 6f 20 6e 6f 64 65 20 60 | ode.is.documented.in.info.node.` |
| b4e40 | 28 6d 61 67 69 74 29 52 65 66 6c 6f 67 27 2e 0a 0a 5c 5c 3c 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d | (magit)Reflog'...\\<magit-mode-m |
| b4e60 | 61 70 3e 5c 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 72 65 66 72 65 73 68 5d 20 74 6f 20 72 | ap>\.Type.\\[magit-refresh].to.r |
| b4e80 | 65 66 72 65 73 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 54 79 70 65 20 | efresh.the.current.buffer..Type. |
| b4ea0 | 5c 5c 5b 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 5d 20 6f 72 20 5c 5c 5b 6d 61 67 69 | \\[magit-visit-thing].or.\\[magi |
| b4ec0 | 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 5d 20 5c 0a 74 6f 20 76 | t-diff-show-or-scroll-up].\.to.v |
| b4ee0 | 69 73 69 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 54 79 70 65 20 | isit.the.commit.at.point...Type. |
| b4f00 | 5c 5c 5b 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 5d 20 74 6f 20 61 70 70 6c 79 20 74 | \\[magit-cherry-pick].to.apply.t |
| b4f20 | 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 | he.commit.at.point..Type.\\[magi |
| b4f40 | 74 2d 72 65 73 65 74 5d 20 74 6f 20 72 65 73 65 74 20 60 48 45 41 44 27 20 74 6f 20 74 68 65 20 | t-reset].to.reset.`HEAD'.to.the. |
| b4f60 | 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 5c 5c 7b 6d 61 67 69 74 2d 72 65 66 6c 6f | commit.at.point...\\{magit-reflo |
| b4f80 | 67 2d 6d 6f 64 65 2d 6d 61 70 7d 22 0a 20 20 3a 69 6e 74 65 72 61 63 74 69 76 65 20 6e 69 6c 0a | g-mode-map}"...:interactive.nil. |
| b4fa0 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 20 28 6d 61 67 69 74 2d 68 61 63 | ..:group.'magit-log...(magit-hac |
| b4fc0 | 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 0a 20 20 28 73 65 74 71 20 6d | k-dir-local-variables)...(setq.m |
| b4fe0 | 61 67 69 74 2d 2d 69 6d 65 6e 75 2d 69 74 65 6d 2d 74 79 70 65 73 20 27 63 6f 6d 6d 69 74 29 29 | agit--imenu-item-types.'commit)) |
| b5000 | 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 2d 62 75 66 66 | ..(defun.magit-reflog-setup-buff |
| b5020 | 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 0a 20 20 28 6d | er.(ref)...(require.'magit)...(m |
| b5040 | 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 65 66 6c 6f 67 | agit-setup-buffer.#'magit-reflog |
| b5060 | 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 6e | -mode.nil.....(magit-buffer-refn |
| b5080 | 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 6c 6f 67 2d 61 | ame.ref).....(magit-buffer-log-a |
| b50a0 | 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 67 69 74 2d 72 | rgs.(list.(format."-n%s".magit-r |
| b50c0 | 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 67 69 74 2d 72 | eflog-limit)))))..(defun.magit-r |
| b50e0 | 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 6d 61 67 69 74 | eflog-refresh-buffer.()...(magit |
| b5100 | 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 6e 63 61 74 20 | -set-header-line-format.(concat. |
| b5120 | 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 72 65 66 6e 61 | "Reflog.for.".magit-buffer-refna |
| b5140 | 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 6e 20 28 72 65 | me))...(magit-insert-section.(re |
| b5160 | 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 68 20 28 61 70 | flogbuf).....(magit-git-wash.(ap |
| b5180 | 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 6c | ply-partially.#'magit-log-wash-l |
| b51a0 | 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 73 68 6f 77 | og.'reflog)......."reflog"."show |
| b51c0 | 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 25 78 30 30 | "."--format=%h%x00%aN%x00%gd%x00 |
| b51e0 | 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 74 2d 62 75 | %gs"."--date=raw".......magit-bu |
| b5200 | 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 65 66 6e 61 | ffer-log-args.magit-buffer-refna |
| b5220 | 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 67 69 74 2d | me."--")))..(cl-defmethod.magit- |
| b5240 | 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 |
| b5260 | 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 69 74 2d 62 | de.magit-reflog-mode))...magit-b |
| b5280 | 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 72 65 | uffer-refname)..(defvar.magit-re |
| b52a0 | 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 20 20 20 2e | flog-labels...'(("commit"....... |
| b52c0 | 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 61 6d 65 6e | .magit-reflog-commit).....("amen |
| b52e0 | 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 64 29 0a 20 | d".........magit-reflog-amend).. |
| b5300 | 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 66 6c 6f 67 | ...("merge".........magit-reflog |
| b5320 | 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 20 6d 61 67 | -merge).....("checkout"......mag |
| b5340 | 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 61 6e 63 68 | it-reflog-checkout).....("branch |
| b5360 | 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 75 74 29 0a | "........magit-reflog-checkout). |
| b5380 | 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 65 66 6c 6f | ....("reset".........magit-reflo |
| b53a0 | 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 2e 20 6d 61 | g-reset).....("rebase"........ma |
| b53c0 | 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 72 65 77 72 69 74 74 | git-reflog-rebase).....("rewritt |
| b53e0 | 65 6e 22 20 20 20 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 | en".....magit-reflog-rebase).... |
| b5400 | 20 28 22 63 68 65 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 | .("cherry-pick"...magit-reflog-c |
| b5420 | 68 65 72 72 79 2d 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 | herry-pick).....("initial"...... |
| b5440 | 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 70 75 6c 6c | .magit-reflog-commit).....("pull |
| b5460 | 22 20 20 20 20 20 20 20 20 2e 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 72 65 6d 6f 74 65 29 0a | "..........magit-reflog-remote). |
| b5480 | 20 20 20 20 28 22 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 | ....("clone".........magit-reflo |
| b54a0 | 67 2d 72 65 6d 6f 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 | g-remote).....("autosave"......m |
| b54c0 | 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 72 65 73 74 61 72 | agit-reflog-commit).....("restar |
| b54e0 | 74 22 20 20 20 20 20 2e 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 72 65 73 65 74 29 29 29 0a 0a | t".......magit-reflog-reset))).. |
| b5500 | 28 64 65 66 75 6e 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 | (defun.magit-reflog-format-subje |
| b5520 | 63 74 20 28 73 75 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 | ct.(subject)...(let*.((match.(st |
| b5540 | 72 69 6e 67 2d 6d 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 | ring-match.magit-reflog-subject- |
| b5560 | 72 65 20 73 75 62 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 | re.subject))..........(command.( |
| b5580 | 61 6e 64 20 6d 61 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 | and.match.(match-string.1.subjec |
| b55a0 | 74 29 29 29 0a 20 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 | t)))..........(option..(and.matc |
| b55c0 | 68 20 28 6d 61 74 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 | h.(match-string.2.subject))).... |
| b55e0 | 20 20 20 20 20 20 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 | ......(type....(and.match.(match |
| b5600 | 2d 73 74 72 69 6e 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 | -string.3.subject)))..........(l |
| b5620 | 61 62 65 6c 20 28 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 | abel.(if.(string=.command."commi |
| b5640 | 74 22 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 20 74 79 70 65 | t").....................(or.type |
| b5660 | 20 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 63 6f 6d 6d | .command)...................comm |
| b5680 | 61 6e 64 29 29 0a 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 | and))..........(text.(if.(string |
| b56a0 | 3d 20 63 6f 6d 6d 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 | =.command."commit")............. |
| b56c0 | 20 20 20 20 20 20 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 73 | .......label..................(s |
| b56e0 | 74 72 69 6e 67 2d 6a 6f 69 6e 20 28 64 65 6c 71 20 6e 69 6c 20 28 6c 69 73 74 20 63 6f 6d 6d 61 | tring-join.(delq.nil.(list.comma |
| b5700 | 6e 64 20 6f 70 74 69 6f 6e 20 74 79 70 65 29 29 20 22 20 22 29 29 29 29 0a 20 20 20 20 28 66 6f | nd.option.type)).".")))).....(fo |
| b5720 | 72 6d 61 74 20 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 | rmat."%-16s.".............(magit |
| b5740 | 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 74 | --propertize-face..............t |
| b5760 | 65 78 74 20 28 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 | ext.(or.(cdr.(assoc.label.magit- |
| b5780 | 72 65 66 6c 6f 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 | reflog-labels))................. |
| b57a0 | 20 20 20 20 20 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 | ......'magit-reflog-other))))).. |
| b57c0 | 3b 3b 3b 20 5f 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 | ;;;._.(provide.'magit-reflog).;; |
| b57e0 | 3b 20 6d 61 67 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 | ;.magit-reflog.el.ends.here..... |
| b5800 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 72 65 66 73 2e 65 6c 00 00 00 00 00 00 00 | magit-4.3.8/magit-refs.el....... |
| b5820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b5840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b5860 | 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 |
| b5880 | 30 31 30 33 37 30 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 36 35 34 00 20 30 00 00 00 | 0103705.00000000000.013654..0... |
| b58a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b58c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b58e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b5900 | 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................... |
| b5920 | 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................... |
| b5940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b5960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b5980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b59a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b59c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b59e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b5a00 | 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 66 73 2e 65 6c 20 2d 2d 2d 20 4c 69 73 74 69 6e 67 20 72 65 | ;;;.magit-refs.el.---.Listing.re |
| b5a20 | 66 65 72 65 6e 63 65 73 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 | ferences..-*-.lexical-binding:t. |
| b5a40 | 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 35 20 | -*-..;;.Copyright.(C).2008-2025. |
| b5a60 | 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a | The.Magit.Project.Contributors.. |
| b5a80 | 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 65 6d 61 63 | ;;.Author:.Jonas.Bernoulli.<emac |
| b5aa0 | 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b 3b 20 | s.magit@jonas.bernoulli.dev>.;;. |
| b5ac0 | 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 65 6d 61 | Maintainer:.Jonas.Bernoulli.<ema |
| b5ae0 | 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b | cs.magit@jonas.bernoulli.dev>..; |
| b5b00 | 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c 2d 33 | ;.SPDX-License-Identifier:.GPL-3 |
| b5b20 | 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f | .0-or-later..;;.Magit.is.free.so |
| b5b40 | 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 | ftware:.you.can.redistribute.it. |
| b5b60 | 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 74 65 | and/or.modify.it.;;.under.the.te |
| b5b80 | 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | rms.of.the.GNU.General.Public.Li |
| b5ba0 | 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 | cense.as.published.by.;;.the.Fre |
| b5bc0 | 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 | e.Software.Foundation,.either.ve |
| b5be0 | 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 | rsion.3.of.the.License,.or.;;.(a |
| b5c00 | 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e | t.your.option).any.later.version |
| b5c20 | 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 | ..;;.;;.Magit.is.distributed.in. |
| b5c40 | 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c | the.hope.that.it.will.be.useful, |
| b5c60 | 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 | .but.WITHOUT.;;.ANY.WARRANTY;.wi |
| b5c80 | 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. |
| b5ca0 | 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 | of.MERCHANTABILITY.;;.or.FITNESS |
| b5cc0 | 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 | .FOR.A.PARTICULAR.PURPOSE...See. |
| b5ce0 | 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 | the.GNU.General.Public.;;.Licens |
| b5d00 | 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 | e.for.more.details..;;.;;.You.sh |
| b5d20 | 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 |
| b5d40 | 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 | .GNU.General.Public.License.;;.a |
| b5d60 | 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 | long.with.Magit...If.not,.see.<h |
| b5d80 | 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a | ttps://www.gnu.org/licenses/>... |
| b5da0 | 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 |
| b5dc0 | 20 69 6d 70 6c 65 6d 65 6e 74 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 6c 69 73 74 69 6e 67 20 | .implements.support.for.listing. |
| b5de0 | 72 65 66 65 72 65 6e 63 65 73 20 69 6e 20 61 20 62 75 66 66 65 72 2e 0a 0a 3b 3b 3b 20 43 6f 64 | references.in.a.buffer...;;;.Cod |
| b5e00 | 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 6e | e:..(require.'magit)..;;;.Option |
| b5e20 | 73 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 72 65 66 73 20 6e 69 6c 0a 20 20 22 49 | s..(defgroup.magit-refs.nil..."I |
| b5e40 | 6e 73 70 65 63 74 20 61 6e 64 20 6d 61 6e 69 70 75 6c 61 74 65 20 47 69 74 20 62 72 61 6e 63 68 | nspect.and.manipulate.Git.branch |
| b5e60 | 65 73 20 61 6e 64 20 74 61 67 73 2e 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e | es.and.tags."...:link.'(info-lin |
| b5e80 | 6b 20 22 28 6d 61 67 69 74 29 52 65 66 65 72 65 6e 63 65 73 20 42 75 66 66 65 72 22 29 0a 20 20 | k."(magit)References.Buffer")... |
| b5ea0 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d 6f 64 65 73 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | :group.'magit-modes)..(defcustom |
| b5ec0 | 20 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 6f 6f | .magit-refs-mode-hook.nil..."Hoo |
| b5ee0 | 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 4d 61 67 69 74 2d 52 65 66 73 20 | k.run.after.entering.Magit-Refs. |
| b5f00 | 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 |
| b5f20 | 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 66 | t..."2.1.0")...:group.'magit-ref |
| b5f40 | 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 |
| b5f60 | 69 74 2d 72 65 66 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 0a 20 20 28 6c 69 73 74 20 23 27 | it-refs-sections-hook...(list.#' |
| b5f80 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 65 72 72 6f 72 2d 68 65 61 64 65 72 0a 20 20 20 20 20 20 | magit-insert-error-header....... |
| b5fa0 | 20 20 23 27 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 70 74 | ..#'magit-insert-branch-descript |
| b5fc0 | 69 6f 6e 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6c 6f 63 61 6c | ion.........#'magit-insert-local |
| b5fe0 | 2d 62 72 61 6e 63 68 65 73 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 | -branches.........#'magit-insert |
| b6000 | 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 65 73 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 | -remote-branches.........#'magit |
| b6020 | 2d 69 6e 73 65 72 74 2d 74 61 67 73 29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 74 6f 20 69 6e 73 | -insert-tags)..."Hook.run.to.ins |
| b6040 | 65 72 74 20 73 65 63 74 69 6f 6e 73 20 69 6e 74 6f 20 61 20 72 65 66 65 72 65 6e 63 65 73 20 62 | ert.sections.into.a.references.b |
| b6060 | 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 |
| b6080 | 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 | it..."2.1.0")...:group.'magit-re |
| b60a0 | 66 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 | fs...:type.'hook)..(defcustom.ma |
| b60c0 | 67 69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 20 6e 69 6c 0a 20 | git-refs-show-commit-count.nil.. |
| b60e0 | 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 63 6f 6d 6d 69 74 20 63 6f 75 6e 74 73 20 | ."Whether.to.show.commit.counts. |
| b6100 | 69 6e 20 4d 61 67 69 74 2d 52 65 66 73 20 6d 6f 64 65 20 62 75 66 66 65 72 73 2e 0a 0a 61 6c 6c | in.Magit-Refs.mode.buffers...all |
| b6120 | 20 20 20 20 53 68 6f 77 20 63 6f 75 6e 74 73 20 66 6f 72 20 62 72 61 6e 63 68 65 73 20 61 6e 64 | ....Show.counts.for.branches.and |
| b6140 | 20 74 61 67 73 2e 0a 62 72 61 6e 63 68 20 53 68 6f 77 20 63 6f 75 6e 74 73 20 66 6f 72 20 62 72 | .tags..branch.Show.counts.for.br |
| b6160 | 61 6e 63 68 65 73 20 6f 6e 6c 79 2e 0a 6e 69 6c 20 20 20 20 4e 65 76 65 72 20 73 68 6f 77 20 63 | anches.only..nil....Never.show.c |
| b6180 | 6f 75 6e 74 73 2e 0a 0a 54 6f 20 63 68 61 6e 67 65 20 74 68 65 20 76 61 6c 75 65 20 69 6e 20 61 | ounts...To.change.the.value.in.a |
| b61a0 | 6e 20 65 78 69 73 74 69 6e 67 20 62 75 66 66 65 72 20 75 73 65 20 74 68 65 20 63 6f 6d 6d 61 6e | n.existing.buffer.use.the.comman |
| b61c0 | 64 0a 60 6d 61 67 69 74 2d 72 65 66 73 2d 73 65 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f | d.`magit-refs-set-show-commit-co |
| b61e0 | 75 6e 74 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 | unt'."...:package-version.'(magi |
| b6200 | 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 66 | t..."2.1.0")...:group.'magit-ref |
| b6220 | 73 0a 20 20 3a 73 61 66 65 20 28 23 23 6d 65 6d 71 20 25 20 27 28 61 6c 6c 20 62 72 61 6e 63 68 | s...:safe.(##memq.%.'(all.branch |
| b6240 | 20 6e 69 6c 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 | .nil))...:type.'(choice.(const.: |
| b6260 | 74 61 67 20 22 46 6f 72 20 62 72 61 6e 63 68 65 73 20 61 6e 64 20 74 61 67 73 22 20 61 6c 6c 29 | tag."For.branches.and.tags".all) |
| b6280 | 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 46 | ..................(const.:tag."F |
| b62a0 | 6f 72 20 62 72 61 6e 63 68 65 73 20 6f 6e 6c 79 22 20 20 20 20 20 62 72 61 6e 63 68 29 0a 20 20 | or.branches.only".....branch)... |
| b62c0 | 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 76 65 | ...............(const.:tag."Neve |
| b62e0 | 72 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 29 29 0a 28 70 75 74 20 27 | r".................nil))).(put.' |
| b6300 | 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 20 27 73 61 | magit-refs-show-commit-count.'sa |
| b6320 | 66 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 73 79 6d 62 6f 6c 70 29 0a 28 70 75 74 | fe-local-variable.'symbolp).(put |
| b6340 | 20 27 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 20 27 | .'magit-refs-show-commit-count.' |
| b6360 | 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d | permanent-local.t)..(defcustom.m |
| b6380 | 61 67 69 74 2d 72 65 66 73 2d 70 61 64 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 73 20 6e 69 6c 0a | agit-refs-pad-commit-counts.nil. |
| b63a0 | 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 70 61 64 20 61 6c 6c 20 63 6f 75 6e 74 73 20 6f 6e 20 | .."Whether.to.pad.all.counts.on. |
| b63c0 | 61 6c 6c 20 73 69 64 65 73 20 69 6e 20 60 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 27 20 62 | all.sides.in.`magit-refs-mode'.b |
| b63e0 | 75 66 66 65 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 73 6f | uffers...If.this.is.nil,.then.so |
| b6400 | 6d 65 20 63 6f 6d 6d 69 74 20 63 6f 75 6e 74 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 72 | me.commit.counts.are.displayed.r |
| b6420 | 69 67 68 74 20 6e 65 78 74 0a 74 6f 20 6f 6e 65 20 6f 66 20 74 68 65 20 62 72 61 6e 63 68 65 73 | ight.next.to.one.of.the.branches |
| b6440 | 20 74 68 61 74 20 61 70 70 65 61 72 20 6e 65 78 74 20 74 6f 20 74 68 65 20 63 6f 75 6e 74 2c 20 | .that.appear.next.to.the.count,. |
| b6460 | 77 69 74 68 6f 75 74 20 61 6e 79 0a 73 70 61 63 65 20 69 6e 20 62 65 74 77 65 65 6e 2e 20 20 54 | without.any.space.in.between...T |
| b6480 | 68 69 73 20 6d 69 67 68 74 20 6c 6f 6f 6b 20 62 61 64 20 69 66 20 74 68 65 20 62 72 61 6e 63 68 | his.might.look.bad.if.the.branch |
| b64a0 | 20 6e 61 6d 65 20 66 61 63 65 73 0a 6c 6f 6f 6b 20 74 6f 6f 20 73 69 6d 69 6c 61 72 20 74 6f 20 | .name.faces.look.too.similar.to. |
| b64c0 | 60 6d 61 67 69 74 2d 64 69 6d 6d 65 64 27 2e 0a 0a 49 66 20 74 68 69 73 20 69 73 20 6e 6f 6e 2d | `magit-dimmed'...If.this.is.non- |
| b64e0 | 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 20 6f 6e 20 62 | nil,.then.spaces.are.placed.on.b |
| b6500 | 6f 74 68 20 73 69 64 65 73 20 6f 66 20 61 6c 6c 0a 63 6f 6d 6d 69 74 20 63 6f 75 6e 74 73 2e 22 | oth.sides.of.all.commit.counts." |
| b6520 | 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 |
| b6540 | 2e 31 32 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 | .12.0")...:group.'magit-refs...: |
| b6560 | 74 79 70 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 72 65 | type.'boolean)..(defvar.magit-re |
| b6580 | 66 73 2d 73 68 6f 77 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 | fs-show-push-remote.nil..."Wheth |
| b65a0 | 65 72 20 74 6f 20 73 68 6f 77 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 73 20 6f 66 20 6c | er.to.show.the.push-remotes.of.l |
| b65c0 | 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2e 0a 41 6c 73 6f 20 73 68 6f 77 20 74 68 65 20 63 6f 6d | ocal.branches..Also.show.the.com |
| b65e0 | 6d 69 74 73 20 74 68 61 74 20 74 68 65 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 69 73 20 61 68 | mits.that.the.local.branch.is.ah |
| b6600 | 65 61 64 20 61 6e 64 20 62 65 68 69 6e 64 0a 74 68 65 20 70 75 73 68 2d 74 61 72 67 65 74 2e 20 | ead.and.behind.the.push-target.. |
| b6620 | 20 55 6e 66 6f 72 74 75 6e 61 74 65 6c 79 20 74 68 65 72 65 20 69 73 20 61 20 62 75 67 20 69 6e | .Unfortunately.there.is.a.bug.in |
| b6640 | 20 47 69 74 20 74 68 61 74 20 6d 61 6b 65 73 0a 74 68 69 73 20 75 73 65 6c 65 73 73 20 28 74 68 | .Git.that.makes.this.useless.(th |
| b6660 | 65 20 63 6f 6d 6d 69 74 73 20 61 68 65 61 64 20 61 6e 64 20 62 65 68 69 6e 64 20 74 68 65 20 75 | e.commits.ahead.and.behind.the.u |
| b6680 | 70 73 74 72 65 61 6d 20 61 72 65 0a 73 68 6f 77 6e 29 2c 20 73 6f 20 74 68 69 73 20 69 73 6e 27 | pstream.are.shown),.so.this.isn' |
| b66a0 | 74 20 65 6e 61 62 6c 65 64 20 79 65 74 2e 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 | t.enabled.yet.")..(defcustom.mag |
| b66c0 | 69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 72 65 6d 6f 74 65 2d 70 72 65 66 69 78 20 6e 69 6c 0a 20 | it-refs-show-remote-prefix.nil.. |
| b66e0 | 20 22 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 | ."Whether.to.show.the.remote.pre |
| b6700 | 66 69 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 | fix.in.lists.of.remote.branches. |
| b6720 | 0a 0a 54 68 69 73 20 69 73 20 72 65 64 75 6e 64 61 6e 74 20 62 65 63 61 75 73 65 20 74 68 65 20 | ..This.is.redundant.because.the. |
| b6740 | 6e 61 6d 65 20 6f 66 20 74 68 65 20 72 65 6d 6f 74 65 20 69 73 20 61 6c 72 65 61 64 79 20 73 68 | name.of.the.remote.is.already.sh |
| b6760 | 6f 77 6e 0a 69 6e 20 74 68 65 20 68 65 61 64 69 6e 67 20 70 72 65 63 65 64 69 6e 67 20 74 68 65 | own.in.the.heading.preceding.the |
| b6780 | 20 6c 69 73 74 20 6f 66 20 69 74 73 20 62 72 61 6e 63 68 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 | .list.of.its.branches."...:packa |
| b67a0 | 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").. |
| b67c0 | 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 6f | .:group.'magit-refs...:type.'boo |
| b67e0 | 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 73 2d 73 68 6f | lean)..(defcustom.magit-refs-sho |
| b6800 | 77 2d 62 72 61 6e 63 68 2d 64 65 73 63 72 69 70 74 69 6f 6e 73 20 6e 69 6c 0a 20 20 22 57 68 65 | w-branch-descriptions.nil..."Whe |
| b6820 | 74 68 65 72 20 74 6f 20 73 68 6f 77 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 69 66 | ther.to.show.the.description,.if |
| b6840 | 20 61 6e 79 2c 20 6f 66 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2e 0a 54 6f 20 64 69 73 74 | .any,.of.local.branches..To.dist |
| b6860 | 69 6e 67 75 69 73 68 20 62 72 61 6e 63 68 20 64 65 73 63 72 69 70 74 69 6f 6e 73 20 66 72 6f 6d | inguish.branch.descriptions.from |
| b6880 | 20 74 68 65 20 63 6f 6d 6d 69 74 20 73 75 6d 6d 61 72 79 20 6f 66 20 74 68 65 20 74 69 70 2c 0a | .the.commit.summary.of.the.tip,. |
| b68a0 | 77 68 69 63 68 20 69 73 20 73 68 6f 77 6e 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 6e 6f 20 | which.is.shown.when.there.is.no. |
| b68c0 | 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 72 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 64 69 | description.or.this.option.is.di |
| b68e0 | 73 61 62 6c 65 64 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 73 20 75 73 65 20 74 68 65 20 62 6f 6c | sabled,.descriptions.use.the.bol |
| b6900 | 64 20 66 61 63 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.face."...:package-version.'(ma |
| b6920 | 67 69 74 20 2e 20 22 34 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..."4.3.0")...:group.'magit-r |
| b6940 | 65 66 73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f | efs...:type.'boolean)..(defcusto |
| b6960 | 6d 20 6d 61 67 69 74 2d 72 65 66 73 2d 6d 61 72 67 69 6e 0a 20 20 28 6c 69 73 74 20 6e 69 6c 0a | m.magit-refs-margin...(list.nil. |
| b6980 | 20 20 20 20 20 20 20 20 28 6e 74 68 20 31 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 29 | ........(nth.1.magit-log-margin) |
| b69a0 | 0a 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 77 69 64 74 68 | .........'magit-log-margin-width |
| b69c0 | 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 6e 74 68 20 34 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 | .nil.........(nth.4.magit-log-ma |
| b69e0 | 72 67 69 6e 29 29 0a 20 20 22 46 6f 72 6d 61 74 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 20 69 | rgin))..."Format.of.the.margin.i |
| b6a00 | 6e 20 60 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2e 0a 0a 54 68 | n.`magit-refs-mode'.buffers...Th |
| b6a20 | 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 28 49 4e 49 54 20 53 54 59 4c 45 | e.value.has.the.form.(INIT.STYLE |
| b6a40 | 20 57 49 44 54 48 20 41 55 54 48 4f 52 20 41 55 54 48 4f 52 2d 57 49 44 54 48 29 2e 0a 0a 49 66 | .WIDTH.AUTHOR.AUTHOR-WIDTH)...If |
| b6a60 | 20 49 4e 49 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6d 61 72 67 69 | .INIT.is.non-nil,.then.the.margi |
| b6a80 | 6e 20 69 73 20 73 68 6f 77 6e 20 69 6e 69 74 69 61 6c 6c 79 2e 0a 53 54 59 4c 45 20 63 6f 6e 74 | n.is.shown.initially..STYLE.cont |
| b6aa0 | 72 6f 6c 73 20 68 6f 77 20 74 6f 20 66 6f 72 6d 61 74 20 74 68 65 20 61 75 74 68 6f 72 20 6f 72 | rols.how.to.format.the.author.or |
| b6ac0 | 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e 0a 20 20 49 74 20 63 61 6e 20 62 65 20 6f 6e 65 | .committer.date....It.can.be.one |
| b6ae0 | 20 6f 66 20 60 61 67 65 27 20 28 74 6f 20 73 68 6f 77 20 74 68 65 20 61 67 65 20 6f 66 20 74 68 | .of.`age'.(to.show.the.age.of.th |
| b6b00 | 65 20 63 6f 6d 6d 69 74 29 2c 0a 20 20 60 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 27 20 28 | e.commit),...`age-abbreviated'.( |
| b6b20 | 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 |
| b6b40 | 20 63 68 61 72 61 63 74 65 72 29 2c 0a 20 20 6f 72 20 61 20 73 74 72 69 6e 67 20 28 73 75 69 74 | .character),...or.a.string.(suit |
| b6b60 | 61 62 6c 65 20 66 6f 72 20 60 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 27 29 20 74 | able.for.`format-time-string').t |
| b6b80 | 6f 20 73 68 6f 77 20 74 68 65 0a 20 20 61 63 74 75 61 6c 20 64 61 74 65 2e 20 20 4f 70 74 69 6f | o.show.the...actual.date...Optio |
| b6ba0 | 6e 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 74 | n.`magit-log-margin-show-committ |
| b6bc0 | 65 72 2d 64 61 74 65 27 0a 20 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 61 74 65 20 69 | er-date'...controls.which.date.i |
| b6be0 | 73 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2e 0a 57 49 44 54 48 20 63 6f 6e 74 72 6f 6c | s.being.displayed..WIDTH.control |
| b6c00 | 73 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 2e 20 20 54 68 69 73 | s.the.width.of.the.margin...This |
| b6c20 | 20 65 78 69 73 74 73 20 66 6f 72 20 66 6f 72 77 61 72 64 0a 20 20 63 6f 6d 70 61 74 69 62 69 6c | .exists.for.forward...compatibil |
| b6c40 | 69 74 79 20 61 6e 64 20 63 75 72 72 65 6e 74 6c 79 20 74 68 65 20 76 61 6c 75 65 20 73 68 6f 75 | ity.and.currently.the.value.shou |
| b6c60 | 6c 64 20 6e 6f 74 20 62 65 20 63 68 61 6e 67 65 64 2e 0a 41 55 54 48 4f 52 20 63 6f 6e 74 72 6f | ld.not.be.changed..AUTHOR.contro |
| b6c80 | 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 75 74 68 6f | ls.whether.the.name.of.the.autho |
| b6ca0 | 72 20 69 73 20 61 6c 73 6f 20 73 68 6f 77 6e 20 62 79 0a 20 20 64 65 66 61 75 6c 74 2e 0a 41 55 | r.is.also.shown.by...default..AU |
| b6cc0 | 54 48 4f 52 2d 57 49 44 54 48 20 68 61 73 20 74 6f 20 62 65 20 61 6e 20 69 6e 74 65 67 65 72 2e | THOR-WIDTH.has.to.be.an.integer. |
| b6ce0 | 20 20 57 68 65 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 75 74 68 6f 72 0a 20 20 | ..When.the.name.of.the.author... |
| b6d00 | 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 6f | is.shown,.then.this.specifies.ho |
| b6d20 | 77 20 6d 75 63 68 20 73 70 61 63 65 20 69 73 20 75 73 65 64 20 74 6f 20 64 6f 20 73 6f 2e 22 0a | w.much.space.is.used.to.do.so.". |
| b6d40 | 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. |
| b6d60 | 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 66 73 0a 20 20 3a 67 72 | 9.0")...:group.'magit-refs...:gr |
| b6d80 | 6f 75 70 20 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e 0a 20 20 3a 73 61 66 65 20 28 23 23 6d 65 6d | oup.'magit-margin...:safe.(##mem |
| b6da0 | 71 20 25 20 27 28 61 6c 6c 20 62 72 61 6e 63 68 20 6e 69 6c 29 29 0a 20 20 3a 74 79 70 65 20 6d | q.%.'(all.branch.nil))...:type.m |
| b6dc0 | 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 3a | agit-log-margin--custom-type...: |
| b6de0 | 69 6e 69 74 69 61 6c 69 7a 65 20 23 27 6d 61 67 69 74 2d 63 75 73 74 6f 6d 2d 69 6e 69 74 69 61 | initialize.#'magit-custom-initia |
| b6e00 | 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- |
| b6e20 | 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 |
| b6e40 | 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. |
| b6e60 | 27 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d | 'magit-refs-mode))..(defcustom.m |
| b6e80 | 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 20 6e 69 6c 0a 20 20 | agit-refs-margin-for-tags.nil... |
| b6ea0 | 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f | "Whether.to.show.information.abo |
| b6ec0 | 75 74 20 74 61 67 73 20 69 6e 20 74 68 65 20 6d 61 72 67 69 6e 2e 0a 0a 54 68 69 73 20 69 73 20 | ut.tags.in.the.margin...This.is. |
| b6ee0 | 64 69 73 61 62 6c 65 64 20 62 79 20 64 65 66 61 75 6c 74 20 62 65 63 61 75 73 65 20 69 74 20 69 | disabled.by.default.because.it.i |
| b6f00 | 73 20 73 6c 6f 77 20 69 66 20 74 68 65 72 65 20 61 72 65 20 6d 61 6e 79 0a 74 61 67 73 2e 22 0a | s.slow.if.there.are.many.tags.". |
| b6f20 | 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. |
| b6f40 | 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 66 73 0a 20 20 3a 67 72 | 9.0")...:group.'magit-refs...:gr |
| b6f60 | 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 27 62 6f 6f 6c 65 | oup.'magit-margin...:type.'boole |
| b6f80 | 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 73 2d 70 72 69 6d 61 | an)..(defcustom.magit-refs-prima |
| b6fa0 | 72 79 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 20 27 28 31 36 20 2e 20 33 32 29 0a 20 20 22 57 69 | ry-column-width.'(16...32)..."Wi |
| b6fc0 | 64 74 68 20 6f 66 20 74 68 65 20 66 6f 63 75 73 20 63 6f 6c 75 6d 6e 20 69 6e 20 60 6d 61 67 69 | dth.of.the.focus.column.in.`magi |
| b6fe0 | 74 2d 72 65 66 73 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2e 0a 0a 54 68 65 20 70 72 69 6d 61 | t-refs-mode'.buffers...The.prima |
| b7000 | 72 79 20 63 6f 6c 75 6d 6e 20 69 73 20 74 68 65 20 63 6f 6c 75 6d 6e 20 74 68 61 74 20 63 6f 6e | ry.column.is.the.column.that.con |
| b7020 | 74 61 69 6e 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 0a 62 72 61 6e 63 68 20 74 68 61 | tains.the.name.of.the.branch.tha |
| b7040 | 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 6f 77 20 69 73 20 61 62 6f 75 74 2e 0a 0a 49 66 20 | t.the.current.row.is.about...If. |
| b7060 | 74 68 69 73 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 | this.is.an.integer,.then.the.col |
| b7080 | 75 6d 6e 20 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 4f | umn.is.that.many.columns.wide..O |
| b70a0 | 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 6c | therwise.it.has.to.be.a.cons-cel |
| b70c0 | 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 73 70 | l.of.two.integers...The.first.sp |
| b70e0 | 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 20 74 68 65 20 73 | ecifies.the.minimal.width,.the.s |
| b7100 | 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 49 6e 20 74 68 61 | econd.the.maximal.width...In.tha |
| b7120 | 74 0a 63 61 73 65 20 74 68 65 20 61 63 74 75 61 6c 20 77 69 64 74 68 20 69 73 20 64 65 74 65 72 | t.case.the.actual.width.is.deter |
| b7140 | 6d 69 6e 65 64 20 75 73 69 6e 67 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 6e 61 | mined.using.the.length.of.the.na |
| b7160 | 6d 65 73 0a 6f 66 20 74 68 65 20 73 68 6f 77 6e 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2e | mes.of.the.shown.local.branches. |
| b7180 | 20 20 28 52 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 20 61 6e 64 20 74 61 67 73 20 61 72 65 20 | ..(Remote.branches.and.tags.are. |
| b71a0 | 6e 6f 74 0a 74 61 6b 65 6e 20 69 6e 74 6f 20 61 63 63 6f 75 6e 74 20 77 68 65 6e 20 63 61 6c 63 | not.taken.into.account.when.calc |
| b71c0 | 75 6c 61 74 69 6e 67 20 74 6f 20 6f 70 74 69 6d 61 6c 20 77 69 64 74 68 2e 29 22 0a 20 20 3a 70 | ulating.to.optimal.width.)"...:p |
| b71e0 | 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 32 2e 30 | ackage-version.'(magit..."2.12.0 |
| b7200 | 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 65 20 | ")...:group.'magit-refs...:type. |
| b7220 | 27 28 63 68 6f 69 63 65 20 28 69 6e 74 65 67 65 72 20 3a 74 61 67 20 22 43 6f 6e 73 74 61 6e 74 | '(choice.(integer.:tag."Constant |
| b7240 | 20 77 69 64 65 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 20 20 | .wide")..................(cons.. |
| b7260 | 20 20 3a 74 61 67 20 22 57 69 64 65 20 63 6f 6e 73 74 72 61 69 6e 73 22 0a 20 20 20 20 20 20 20 | ..:tag."Wide.constrains"........ |
| b7280 | 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 72 20 3a 74 61 67 | ...................(integer.:tag |
| b72a0 | 20 22 4d 69 6e 69 6d 75 6d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."Minimum")..................... |
| b72c0 | 20 20 20 20 20 20 28 69 6e 74 65 67 65 72 20 3a 74 61 67 20 22 4d 61 78 69 6d 75 6d 22 29 29 29 | ......(integer.:tag."Maximum"))) |
| b72e0 | 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 66 6f 63 75 73 2d 63 | )..(defcustom.magit-refs-focus-c |
| b7300 | 6f 6c 75 6d 6e 2d 77 69 64 74 68 20 35 0a 20 20 22 57 69 64 74 68 20 6f 66 20 74 68 65 20 66 6f | olumn-width.5..."Width.of.the.fo |
| b7320 | 63 75 73 20 63 6f 6c 75 6d 6e 20 69 6e 20 60 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 27 20 | cus.column.in.`magit-refs-mode'. |
| b7340 | 62 75 66 66 65 72 73 2e 0a 0a 54 68 65 20 66 6f 63 75 73 20 63 6f 6c 75 6d 6e 20 69 73 20 74 68 | buffers...The.focus.column.is.th |
| b7360 | 65 20 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 0a | e.first.column,.which.marks.one. |
| b7380 | 62 72 61 6e 63 68 20 28 75 73 75 61 6c 6c 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e | branch.(usually.the.current.bran |
| b73a0 | 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 6e 67 0a | ch).as.the.focused.branch.using. |
| b73c0 | 5c 22 2a 5c 22 20 6f 72 20 5c 22 40 5c 22 2e 20 20 46 6f 72 20 65 61 63 68 20 6f 74 68 65 72 20 | \"*\".or.\"@\"...For.each.other. |
| b73e0 | 72 65 66 65 72 65 6e 63 65 2c 20 74 68 69 73 20 63 6f 6c 75 6d 6e 20 6f 70 74 69 6f 6e 61 6c 6c | reference,.this.column.optionall |
| b7400 | 79 0a 73 68 6f 77 73 20 68 6f 77 20 6d 61 6e 79 20 63 6f 6d 6d 69 74 73 20 69 74 20 69 73 20 61 | y.shows.how.many.commits.it.is.a |
| b7420 | 68 65 61 64 20 6f 66 20 74 68 65 20 66 6f 63 75 73 65 64 20 62 72 61 6e 63 68 20 61 6e 64 20 5c | head.of.the.focused.branch.and.\ |
| b7440 | 22 3c 5c 22 2c 20 6f 72 0a 69 66 20 69 74 20 69 73 6e 27 74 20 61 68 65 61 64 20 74 68 65 6e 20 | "<\",.or.if.it.isn't.ahead.then. |
| b7460 | 74 68 65 20 63 6f 6d 6d 69 74 73 20 69 74 20 69 73 20 62 65 68 69 6e 64 20 61 6e 64 20 5c 22 3e | the.commits.it.is.behind.and.\"> |
| b7480 | 5c 22 2c 20 6f 72 20 69 66 20 69 74 0a 69 73 6e 27 74 20 62 65 68 69 6e 64 20 65 69 74 68 65 72 | \",.or.if.it.isn't.behind.either |
| b74a0 | 2c 20 74 68 65 6e 20 61 20 5c 22 3d 5c 22 2e 0a 0a 54 68 69 73 20 63 6f 6c 75 6d 6e 20 6d 61 79 | ,.then.a.\"=\"...This.column.may |
| b74c0 | 20 61 6c 73 6f 20 64 69 73 70 6c 61 79 20 6f 6e 6c 79 20 5c 22 2a 5c 22 20 6f 72 20 5c 22 40 5c | .also.display.only.\"*\".or.\"@\ |
| b74e0 | 22 20 66 6f 72 20 74 68 65 20 66 6f 63 75 73 65 64 0a 62 72 61 6e 63 68 2c 20 69 6e 20 77 68 69 | ".for.the.focused.branch,.in.whi |
| b7500 | 63 68 20 63 61 73 65 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 69 67 6e 6f 72 65 64 2e 20 | ch.case.this.option.is.ignored.. |
| b7520 | 20 55 73 65 20 5c 22 4c 20 76 5c 22 20 74 6f 0a 63 68 61 6e 67 65 20 74 68 65 20 76 65 72 62 6f | .Use.\"L.v\".to.change.the.verbo |
| b7540 | 73 69 74 79 20 6f 66 20 74 68 69 73 20 63 6f 6c 75 6d 6e 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | sity.of.this.column."...:package |
| b7560 | 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")...: |
| b7580 | 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 69 6e 74 65 67 | group.'magit-refs...:type.'integ |
| b75a0 | 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 73 2d 66 69 6c 74 65 | er)..(defcustom.magit-refs-filte |
| b75c0 | 72 2d 61 6c 69 73 74 20 6e 69 6c 0a 20 20 22 41 6c 69 73 74 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 | r-alist.nil..."Alist.controlling |
| b75e0 | 20 77 68 69 63 68 20 72 65 66 73 20 61 72 65 20 6f 6d 69 74 74 65 64 20 66 72 6f 6d 20 60 6d 61 | .which.refs.are.omitted.from.`ma |
| b7600 | 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2e 0a 0a 54 68 65 20 70 75 72 | git-refs-mode'.buffers...The.pur |
| b7620 | 70 6f 73 65 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 74 6f 20 66 6f 72 67 6f 20 | pose.of.this.option.is.to.forgo. |
| b7640 | 64 69 73 70 6c 61 79 69 6e 67 20 63 65 72 74 61 69 6e 20 72 65 66 73 0a 62 61 73 65 64 20 6f 6e | displaying.certain.refs.based.on |
| b7660 | 20 74 68 65 69 72 20 6e 61 6d 65 2e 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6e 6f 74 | .their.name...If.you.want.to.not |
| b7680 | 20 64 69 73 70 6c 61 79 20 61 6e 79 20 72 65 66 73 20 6f 66 20 61 0a 63 65 72 74 61 69 6e 20 74 | .display.any.refs.of.a.certain.t |
| b76a0 | 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 74 68 65 20 | ype,.then.you.should.remove.the. |
| b76c0 | 61 70 70 72 6f 70 72 69 61 74 65 20 66 75 6e 63 74 69 6f 6e 0a 66 72 6f 6d 20 60 6d 61 67 69 74 | appropriate.function.from.`magit |
| b76e0 | 2d 72 65 66 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 27 20 69 6e 73 74 65 61 64 2e 0a 0a 41 | -refs-sections-hook'.instead...A |
| b7700 | 6c 6c 20 6b 65 79 73 20 61 72 65 20 74 72 69 65 64 20 69 6e 20 6f 72 64 65 72 20 75 6e 74 69 6c | ll.keys.are.tried.in.order.until |
| b7720 | 20 6f 6e 65 20 6d 61 74 63 68 65 73 2e 20 20 54 68 65 6e 20 69 74 73 20 76 61 6c 75 65 0a 69 73 | .one.matches...Then.its.value.is |
| b7740 | 20 75 73 65 64 20 61 6e 64 20 73 75 62 73 65 71 75 65 6e 74 20 65 6c 65 6d 65 6e 74 73 20 61 72 | .used.and.subsequent.elements.ar |
| b7760 | 65 20 69 67 6e 6f 72 65 64 2e 20 20 49 66 20 74 68 65 20 76 61 6c 75 65 20 69 73 0a 6e 6f 6e 2d | e.ignored...If.the.value.is.non- |
| b7780 | 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 72 65 66 65 72 65 6e 63 65 20 69 73 20 64 69 73 70 6c | nil,.then.the.reference.is.displ |
| b77a0 | 61 79 65 64 2c 20 6f 74 68 65 72 77 69 73 65 20 69 74 20 69 73 20 6e 6f 74 2e 0a 49 66 20 6e 6f | ayed,.otherwise.it.is.not..If.no |
| b77c0 | 20 65 6c 65 6d 65 6e 74 20 6d 61 74 63 68 65 73 2c 20 74 68 65 6e 20 74 68 65 20 72 65 66 65 72 | .element.matches,.then.the.refer |
| b77e0 | 65 6e 63 65 20 69 73 20 64 69 73 70 6c 61 79 65 64 2e 0a 0a 41 20 6b 65 79 20 63 61 6e 20 65 69 | ence.is.displayed...A.key.can.ei |
| b7800 | 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 20 74 68 61 | ther.be.a.regular.expression.tha |
| b7820 | 74 20 74 68 65 20 72 65 66 6e 61 6d 65 20 68 61 73 20 74 6f 0a 6d 61 74 63 68 2c 20 6f 72 20 61 | t.the.refname.has.to.match,.or.a |
| b7840 | 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 74 61 6b 65 73 20 74 68 65 20 72 65 66 6e 61 6d 65 | .function.that.takes.the.refname |
| b7860 | 20 61 73 20 6f 6e 6c 79 20 61 72 67 75 6d 65 6e 74 20 61 6e 64 0a 72 65 74 75 72 6e 73 20 61 20 | .as.only.argument.and.returns.a. |
| b7880 | 62 6f 6f 6c 65 61 6e 2e 20 20 41 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 73 75 63 68 20 61 | boolean...A.remote.branch.such.a |
| b78a0 | 73 20 5c 22 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 5c 22 20 69 73 0a 64 69 73 70 6c 61 79 65 64 | s.\"origin/master\".is.displayed |
| b78c0 | 20 61 73 20 6a 75 73 74 20 5c 22 6d 61 73 74 65 72 5c 22 2c 20 68 6f 77 65 76 65 72 20 66 6f 72 | .as.just.\"master\",.however.for |
| b78e0 | 20 74 68 69 73 20 63 6f 6d 70 61 72 69 73 6f 6e 20 74 68 65 0a 66 6f 72 6d 65 72 20 69 73 20 75 | .this.comparison.the.former.is.u |
| b7900 | 73 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 69 74 | sed."...:package-version.'(magit |
| b7920 | 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 72 65 66 | ..."2.12.0")...:group.'magit-ref |
| b7940 | 73 0a 20 20 3a 74 79 70 65 20 27 28 61 6c 69 73 74 20 3a 6b 65 79 2d 74 79 70 65 20 20 20 28 63 | s...:type.'(alist.:key-type...(c |
| b7960 | 68 6f 69 63 65 20 20 3a 74 61 67 20 22 4b 65 79 22 20 72 65 67 65 78 70 20 66 75 6e 63 74 69 6f | hoice..:tag."Key".regexp.functio |
| b7980 | 6e 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 79 70 65 20 28 | n).................:value-type.( |
| b79a0 | 62 6f 6f 6c 65 61 6e 20 3a 74 61 67 20 22 56 61 6c 75 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 | boolean.:tag."Value"............ |
| b79c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 6e 20 20 22 | ..........................:on.." |
| b79e0 | 73 68 6f 77 20 28 6e 6f 6e 2d 6e 69 6c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | show.(non-nil)"................. |
| b7a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 66 66 20 22 6f 6d 69 74 20 | .....................:off."omit. |
| b7a20 | 28 6e 69 6c 29 22 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 76 69 73 69 | (nil)")))..(defcustom.magit-visi |
| b7a40 | 74 2d 72 65 66 2d 62 65 68 61 76 69 6f 72 20 6e 69 6c 0a 20 20 22 43 6f 6e 74 72 6f 6c 20 68 6f | t-ref-behavior.nil..."Control.ho |
| b7a60 | 77 20 60 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 27 20 62 65 68 61 76 65 73 20 69 6e 20 60 | w.`magit-visit-ref'.behaves.in.` |
| b7a80 | 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2e 0a 0a 42 79 20 64 65 | magit-refs-mode'.buffers...By.de |
| b7aa0 | 66 61 75 6c 74 20 60 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 27 20 62 65 68 61 76 65 73 20 | fault.`magit-visit-ref'.behaves. |
| b7ac0 | 6c 69 6b 65 20 60 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 27 2c 0a 69 6e 20 61 6c 6c | like.`magit-show-commit',.in.all |
| b7ae0 | 20 62 75 66 66 65 72 73 2c 20 69 6e 63 6c 75 64 69 6e 67 20 60 6d 61 67 69 74 2d 72 65 66 73 2d | .buffers,.including.`magit-refs- |
| b7b00 | 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2e 20 20 57 68 65 6e 20 74 68 65 0a 74 79 70 65 20 6f 66 | mode'.buffers...When.the.type.of |
| b7b20 | 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 60 63 6f 6d 6d 69 74 | .the.section.at.point.is.`commit |
| b7b40 | 27 20 74 68 65 6e 20 5c 22 52 45 54 5c 22 20 69 73 20 62 6f 75 6e 64 20 74 6f 0a 60 6d 61 67 69 | '.then.\"RET\".is.bound.to.`magi |
| b7b60 | 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 27 2c 20 61 6e 64 20 77 68 65 6e 20 74 68 65 20 74 79 70 | t-show-commit',.and.when.the.typ |
| b7b80 | 65 20 69 73 20 65 69 74 68 65 72 20 60 62 72 61 6e 63 68 27 20 6f 72 0a 60 74 61 67 27 20 74 68 | e.is.either.`branch'.or.`tag'.th |
| b7ba0 | 65 6e 20 69 74 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 60 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 | en.it.is.bound.to.`magit-visit-r |
| b7bc0 | 65 66 27 2e 0a 0a 5c 22 52 45 54 5c 22 20 69 73 20 6f 6e 65 20 6f 66 20 4d 61 67 69 74 27 73 20 | ef'...\"RET\".is.one.of.Magit's. |
| b7be0 | 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 65 61 73 74 | most.essential.keys.and.at.least |
| b7c00 | 20 62 79 0a 64 65 66 61 75 6c 74 20 69 74 20 73 68 6f 75 6c 64 20 62 65 68 61 76 65 20 63 6f 6e | .by.default.it.should.behave.con |
| b7c20 | 73 69 73 74 65 6e 74 6c 79 20 61 63 72 6f 73 73 20 61 6c 6c 20 6f 66 20 4d 61 67 69 74 2c 0a 65 | sistently.across.all.of.Magit,.e |
| b7c40 | 73 70 65 63 69 61 6c 6c 79 20 62 65 63 61 75 73 65 20 75 73 65 72 73 20 71 75 69 63 6b 6c 79 20 | specially.because.users.quickly. |
| b7c60 | 6c 65 61 72 6e 20 74 68 61 74 20 69 74 20 64 6f 65 73 20 73 6f 6d 65 74 68 69 6e 67 0a 76 65 72 | learn.that.it.does.something.ver |
| b7c80 | 79 20 68 61 72 6d 6c 65 73 73 3b 20 69 74 20 73 68 6f 77 73 20 6d 6f 72 65 20 69 6e 66 6f 72 6d | y.harmless;.it.shows.more.inform |
| b7ca0 | 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 0a 69 | ation.about.the.thing.at.point.i |
| b7cc0 | 6e 20 61 6e 6f 74 68 65 72 20 62 75 66 66 65 72 2e 0a 0a 48 6f 77 65 76 65 72 20 5c 22 52 45 54 | n.another.buffer...However.\"RET |
| b7ce0 | 5c 22 20 75 73 65 64 20 74 6f 20 62 65 68 61 76 65 20 64 69 66 66 65 72 65 6e 74 6c 79 20 69 6e | \".used.to.behave.differently.in |
| b7d00 | 20 60 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 27 0a 62 75 66 66 65 72 73 2c 20 64 6f 69 6e | .`magit-refs-mode'.buffers,.doin |
| b7d20 | 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 20 77 68 69 | g.surprising.things,.some.of.whi |
| b7d40 | 63 68 20 63 61 6e 6e 6f 74 20 72 65 61 6c 6c 79 20 62 65 0a 64 65 73 63 72 69 62 65 64 20 61 73 | ch.cannot.really.be.described.as |
| b7d60 | 20 5c 22 76 69 73 69 74 20 74 68 69 73 20 74 68 69 6e 67 5c 22 2e 20 20 49 66 20 79 6f 75 20 68 | .\"visit.this.thing\"...If.you.h |
| b7d80 | 61 76 65 20 67 72 6f 77 6e 20 61 63 63 75 73 74 6f 6d 65 64 0a 74 6f 20 73 75 63 68 20 69 6e 63 | ave.grown.accustomed.to.such.inc |
| b7da0 | 6f 6e 73 69 73 74 65 6e 74 2c 20 62 75 74 20 74 6f 20 79 6f 75 20 75 73 65 66 75 6c 2c 20 62 65 | onsistent,.but.to.you.useful,.be |
| b7dc0 | 68 61 76 69 6f 72 2c 20 74 68 65 6e 20 79 6f 75 20 63 61 6e 0a 72 65 73 74 6f 72 65 20 74 68 61 | havior,.then.you.can.restore.tha |
| b7de0 | 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 62 | t.by.adding.one.or.more.of.the.b |
| b7e00 | 65 6c 6f 77 20 73 79 6d 62 6f 6c 73 20 74 6f 20 74 68 65 0a 76 61 6c 75 65 20 6f 66 20 74 68 69 | elow.symbols.to.the.value.of.thi |
| b7e20 | 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 64 20 74 68 61 74 | s.option...But.keep.in.mind.that |
| b7e40 | 20 62 79 20 64 6f 69 6e 67 20 73 6f 20 79 6f 75 0a 64 6f 6e 27 74 20 6f 6e 6c 79 20 69 6e 74 72 | .by.doing.so.you.don't.only.intr |
| b7e60 | 6f 64 75 63 65 20 69 6e 63 6f 6e 73 69 73 74 65 6e 63 69 65 73 2c 20 79 6f 75 20 61 6c 73 6f 20 | oduce.inconsistencies,.you.also. |
| b7e80 | 6c 6f 73 65 20 73 6f 6d 65 0a 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 61 6e 64 20 6d 69 67 68 | lose.some.functionality.and.migh |
| b7ea0 | 74 20 68 61 76 65 20 74 6f 20 72 65 73 6f 72 74 20 74 6f 20 60 4d 2d 78 20 6d 61 67 69 74 2d 73 | t.have.to.resort.to.`M-x.magit-s |
| b7ec0 | 68 6f 77 2d 63 6f 6d 6d 69 74 27 0a 74 6f 20 67 65 74 20 69 74 20 62 61 63 6b 2e 0a 0a 60 6d 61 | how-commit'.to.get.it.back...`ma |
| b7ee0 | 67 69 74 2d 76 69 73 69 74 2d 72 65 66 27 20 6c 6f 6f 6b 73 20 66 6f 72 20 74 68 65 73 65 20 73 | git-visit-ref'.looks.for.these.s |
| b7f00 | 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 0a 74 68 65 | ymbols.in.the.order.in.which.the |
| b7f20 | 79 20 61 72 65 20 64 65 73 63 72 69 62 65 64 20 68 65 72 65 2e 20 20 49 66 20 74 68 65 20 70 72 | y.are.described.here...If.the.pr |
| b7f40 | 65 73 65 6e 63 65 20 6f 66 20 61 20 73 79 6d 62 6f 6c 20 61 70 70 6c 69 65 73 20 74 6f 0a 74 68 | esence.of.a.symbol.applies.to.th |
| b7f60 | 65 20 63 75 72 72 65 6e 74 20 73 69 74 75 61 74 69 6f 6e 2c 20 74 68 65 6e 20 74 68 65 20 73 79 | e.current.situation,.then.the.sy |
| b7f80 | 6d 62 6f 6c 73 20 74 68 61 74 20 66 6f 6c 6c 6f 77 20 64 6f 20 6e 6f 74 20 61 66 66 65 63 74 0a | mbols.that.follow.do.not.affect. |
| b7fa0 | 74 68 65 20 6f 75 74 63 6f 6d 65 2e 0a 0a 60 66 6f 63 75 73 2d 6f 6e 2d 72 65 66 27 0a 0a 20 20 | the.outcome...`focus-on-ref'.... |
| b7fc0 | 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 75 70 64 61 74 65 20 74 68 | With.a.prefix.argument.update.th |
| b7fe0 | 65 20 62 75 66 66 65 72 20 74 6f 20 73 68 6f 77 20 63 6f 6d 6d 69 74 20 63 6f 75 6e 74 73 0a 20 | e.buffer.to.show.commit.counts.. |
| b8000 | 20 61 6e 64 20 6c 69 73 74 73 20 6f 66 20 63 68 65 72 72 79 20 63 6f 6d 6d 69 74 73 20 72 65 6c | .and.lists.of.cherry.commits.rel |
| b8020 | 61 74 69 76 65 20 74 6f 20 74 68 65 20 72 65 66 65 72 65 6e 63 65 20 61 74 20 70 6f 69 6e 74 0a | ative.to.the.reference.at.point. |
| b8040 | 20 20 69 6e 73 74 65 61 64 20 6f 66 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 63 75 72 | ..instead.of.relative.to.the.cur |
| b8060 | 72 65 6e 74 20 62 75 66 66 65 72 20 6f 72 20 60 48 45 41 44 27 2e 0a 0a 20 20 49 6e 73 74 65 61 | rent.buffer.or.`HEAD'.....Instea |
| b8080 | 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 63 6f 6e 73 69 64 65 | d.of.adding.this.symbol,.conside |
| b80a0 | 72 20 70 72 65 73 73 69 6e 67 20 5c 5c 60 43 2d 75 20 79 20 6f 20 52 45 54 27 2e 0a 0a 60 63 72 | r.pressing.\\`C-u.y.o.RET'...`cr |
| b80c0 | 65 61 74 65 2d 62 72 61 6e 63 68 27 0a 0a 20 20 49 66 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 | eate-branch'....If.point.is.on.a |
| b80e0 | 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 63 72 65 61 74 65 20 61 20 6e 65 | .remote.branch,.then.create.a.ne |
| b8100 | 77 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 0a 20 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e | w.local.branch...with.the.same.n |
| b8120 | 61 6d 65 2c 20 75 73 65 20 74 68 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 61 73 20 69 74 | ame,.use.the.remote.branch.as.it |
| b8140 | 73 20 75 70 73 74 72 65 61 6d 2c 20 61 6e 64 0a 20 20 74 68 65 6e 20 63 68 65 63 6b 20 6f 75 74 | s.upstream,.and...then.check.out |
| b8160 | 20 74 68 65 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2e 0a 0a 20 20 49 6e 73 74 65 61 64 20 6f 66 | .the.local.branch.....Instead.of |
| b8180 | 20 61 64 64 69 6e 67 20 74 68 69 73 20 73 79 6d 62 6f 6c 2c 20 63 6f 6e 73 69 64 65 72 20 70 72 | .adding.this.symbol,.consider.pr |
| b81a0 | 65 73 73 69 6e 67 20 5c 22 62 20 63 20 52 45 54 20 52 45 54 5c 22 2c 0a 20 20 6c 69 6b 65 20 79 | essing.\"b.c.RET.RET\",...like.y |
| b81c0 | 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 73 2e 0a 0a 60 | ou.would.do.in.other.buffers...` |
| b81e0 | 63 68 65 63 6b 6f 75 74 2d 61 6e 79 27 0a 0a 20 20 43 68 65 63 6b 20 6f 75 74 20 74 68 65 20 72 | checkout-any'....Check.out.the.r |
| b8200 | 65 66 65 72 65 6e 63 65 20 61 74 20 70 6f 69 6e 74 2e 20 20 49 66 20 74 68 61 74 20 72 65 66 65 | eference.at.point...If.that.refe |
| b8220 | 72 65 6e 63 65 20 69 73 20 61 20 74 61 67 0a 20 20 6f 72 20 61 20 72 65 6d 6f 74 65 20 62 72 61 | rence.is.a.tag...or.a.remote.bra |
| b8240 | 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 20 64 65 74 61 | nch,.then.this.results.in.a.deta |
| b8260 | 63 68 65 64 20 60 48 45 41 44 27 2e 0a 0a 20 20 49 6e 73 74 65 61 64 20 6f 66 20 61 64 64 69 6e | ched.`HEAD'.....Instead.of.addin |
| b8280 | 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 6e 67 | g.this.symbol,.consider.pressing |
| b82a0 | 20 5c 22 62 20 62 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 | .\"b.b.RET\",...like.you.would.d |
| b82c0 | 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 2d 62 | o.in.other.buffers...`checkout-b |
| b82e0 | 72 61 6e 63 68 27 0a 0a 20 20 43 68 65 63 6b 20 6f 75 74 20 74 68 65 20 6c 6f 63 61 6c 20 62 72 | ranch'....Check.out.the.local.br |
| b8300 | 61 6e 63 68 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 20 20 49 6e 73 74 65 61 64 20 6f 66 20 61 64 64 | anch.at.point.....Instead.of.add |
| b8320 | 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 |
| b8340 | 6e 67 20 5c 22 62 20 62 20 52 45 54 5c 22 2c 0a 20 20 6c 69 6b 65 20 79 6f 75 20 77 6f 75 6c 64 | ng.\"b.b.RET\",...like.you.would |
| b8360 | 20 64 6f 20 69 6e 20 6f 74 68 65 72 20 62 75 66 66 65 72 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 | .do.in.other.buffers."...:packag |
| b8380 | 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a | e-version.'(magit..."2.9.0")...: |
| b83a0 | 67 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 | group.'magit-refs...:group.'magi |
| b83c0 | 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28 66 6f 63 75 73 2d 6f 6e | t-commands...:options.'(focus-on |
| b83e0 | 2d 72 65 66 20 63 72 65 61 74 65 2d 62 72 61 6e 63 68 20 63 68 65 63 6b 6f 75 74 2d 61 6e 79 20 | -ref.create-branch.checkout-any. |
| b8400 | 63 68 65 63 6b 6f 75 74 2d 62 72 61 6e 63 68 29 0a 20 20 3a 74 79 70 65 20 27 28 6c 69 73 74 20 | checkout-branch)...:type.'(list. |
| b8420 | 3a 63 6f 6e 76 65 72 74 2d 77 69 64 67 65 74 20 63 75 73 74 6f 6d 2d 68 6f 6f 6b 2d 63 6f 6e 76 | :convert-widget.custom-hook-conv |
| b8440 | 65 72 74 2d 77 69 64 67 65 74 29 29 0a 0a 3b 3b 3b 20 4d 6f 64 65 0a 0a 28 64 65 66 76 61 72 2d | ert-widget))..;;;.Mode..(defvar- |
| b8460 | 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f | keymap.magit-refs-mode-map...:do |
| b8480 | 63 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 | c."Keymap.for.`magit-refs-mode'. |
| b84a0 | 22 0a 20 20 3a 70 61 72 65 6e 74 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 22 43 2d | "...:parent.magit-mode-map..."C- |
| b84c0 | 79 22 20 23 27 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 | y".#'magit-refs-set-show-commit- |
| b84e0 | 63 6f 75 6e 74 0a 20 20 22 4c 22 20 20 20 23 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d 73 65 74 | count..."L"...#'magit-margin-set |
| b8500 | 74 69 6e 67 73 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65 20 6d 61 67 | tings)..(define-derived-mode.mag |
| b8520 | 69 74 2d 72 65 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 | it-refs-mode.magit-mode."Magit.R |
| b8540 | 65 66 73 22 0a 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 | efs"..."Mode.which.lists.and.com |
| b8560 | 70 61 72 65 73 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 | pares.references...This.mode.is. |
| b8580 | 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 74 29 | documented.in.info.node.`(magit) |
| b85a0 | 52 65 66 65 72 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 | References.Buffer'...\\<magit-mo |
| b85c0 | 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]. |
| b85e0 | 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 |
| b8600 | 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 5d 20 74 6f 20 | ype.\\[magit-section-toggle].to. |
| b8620 | 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 61 74 20 70 6f | expand.or.hide.the.section.at.po |
| b8640 | 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 69 6e 67 5d 20 | int..Type.\\[magit-visit-thing]. |
| b8660 | 6f 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 | or.\\[magit-diff-show-or-scroll- |
| b8680 | 75 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 6f 72 20 62 72 61 | up].\.to.visit.the.commit.or.bra |
| b86a0 | 6e 63 68 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 62 72 61 | nch.at.point...Type.\\[magit-bra |
| b86c0 | 6e 63 68 5d 20 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 | nch].to.see.available.branch.com |
| b86e0 | 6d 61 6e 64 73 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 | mands..Type.\\[magit-merge].to.m |
| b8700 | 65 72 67 65 20 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 | erge.the.branch.or.commit.at.poi |
| b8720 | 6e 74 2e 0a 54 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 | nt..Type.\\[magit-cherry-pick].t |
| b8740 | 6f 20 61 70 70 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 | o.apply.the.commit.at.point..Typ |
| b8760 | 65 20 5c 5c 5b 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 | e.\\[magit-reset].to.reset.`HEAD |
| b8780 | 27 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 5c 5c 7b 6d 61 | '.to.the.commit.at.point...\\{ma |
| b87a0 | 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 2d 6d 61 70 7d 22 0a 20 20 3a 69 6e 74 65 72 61 63 74 69 | git-refs-mode-map}"...:interacti |
| b87c0 | 76 65 20 6e 69 6c 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 66 73 0a 20 20 28 6d | ve.nil...:group.'magit-refs...(m |
| b87e0 | 61 67 69 74 2d 68 61 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 0a 20 | agit-hack-dir-local-variables).. |
| b8800 | 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 69 6d 65 6e 75 2d 67 72 6f 75 70 2d 74 79 70 65 73 20 | .(setq.magit--imenu-group-types. |
| b8820 | 27 28 6c 6f 63 61 6c 20 72 65 6d 6f 74 65 20 74 61 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | '(local.remote.tags)))..(defun.m |
| b8840 | 61 67 69 74 2d 72 65 66 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 72 65 66 20 61 72 67 73 | agit-refs-setup-buffer.(ref.args |
| b8860 | 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- |
| b8880 | 72 65 66 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 | refs-mode.nil.....(magit-buffer- |
| b88a0 | 75 70 73 74 72 65 61 6d 20 72 65 66 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | upstream.ref).....(magit-buffer- |
| b88c0 | 61 72 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 | arguments.args)))..(defun.magit- |
| b88e0 | 72 65 66 73 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 20 28 29 0a 20 20 28 73 65 74 71 20 6d | refs-refresh-buffer.()...(setq.m |
| b8900 | 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 28 | agit-set-buffer-margin-refresh.( |
| b8920 | 6e 6f 74 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 2d 70 29 29 29 0a 20 20 | not.(magit-buffer-margin-p)))... |
| b8940 | 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 6d 61 67 69 74 2d | (unless.(magit-rev-verify.magit- |
| b8960 | 62 75 66 66 65 72 2d 75 70 73 74 72 65 61 6d 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 | buffer-upstream).....(setq.magit |
| b8980 | 2d 72 65 66 73 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 20 6e 69 6c 29 29 0a 20 20 | -refs-show-commit-count.nil))... |
| b89a0 | 28 6d 61 67 69 74 2d 73 65 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 0a 20 20 | (magit-set-header-line-format... |
| b89c0 | 20 28 66 6f 72 6d 61 74 20 22 25 73 20 25 73 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 | .(format."%s.%s".magit-buffer-up |
| b89e0 | 73 74 72 65 61 6d 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 6d | stream............(string-join.m |
| b8a00 | 61 67 69 74 2d 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 | agit-buffer-arguments.".")))...( |
| b8a20 | 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 62 75 66 29 | magit-insert-section.(branchbuf) |
| b8a40 | 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 |
| b8a60 | 67 69 74 2d 72 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 | git-refs-sections-hook))...(add- |
| b8a80 | 68 6f 6f 6b 20 27 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 70 | hook.'kill-buffer-hook.#'magit-p |
| b8aa0 | 72 65 73 65 72 76 65 2d 73 65 63 74 69 6f 6e 2d 76 69 73 69 62 69 6c 69 74 79 2d 63 61 63 68 65 | reserve-section-visibility-cache |
| b8ac0 | 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 76 | ))..(cl-defmethod.magit-buffer-v |
| b8ae0 | 61 6c 75 65 20 28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 | alue.(&context.(major-mode.magit |
| b8b00 | 2d 72 65 66 73 2d 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 | -refs-mode))...(cons.magit-buffe |
| b8b20 | 72 2d 75 70 73 74 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 | r-upstream.magit-buffer-argument |
| b8b40 | 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 61 75 74 6f 6c 6f 61 | s))..;;;.Commands..;;;###autoloa |
| b8b60 | 64 20 28 61 75 74 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 | d.(autoload.'magit-show-refs."ma |
| b8b80 | 67 69 74 2d 72 65 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 | git-refs".nil.t).(transient-defi |
| b8ba0 | 6e 65 2d 70 72 65 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 | ne-prefix.magit-show-refs.(&opti |
| b8bc0 | 6f 6e 61 6c 20 74 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 | onal.transient)..."List.and.comp |
| b8be0 | 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 |
| b8c00 | 66 66 65 72 2e 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 | ffer."...:man-page."git-branch". |
| b8c20 | 20 20 3a 76 61 6c 75 65 20 28 23 23 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 2d 61 72 67 75 | ..:value.(##magit-show-refs-argu |
| b8c40 | 6d 65 6e 74 73 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 | ments.magit-prefix-use-buffer-ar |
| b8c60 | 67 75 6d 65 6e 74 73 29 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 6d 61 67 69 | guments)...["Arguments"....(magi |
| b8c80 | 74 2d 66 6f 72 2d 65 61 63 68 2d 72 65 66 3a 2d 2d 63 6f 6e 74 61 69 6e 73 29 0a 20 20 20 28 22 | t-for-each-ref:--contains)....(" |
| b8ca0 | 2d 4d 22 20 22 4d 65 72 67 65 64 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 6d 65 | -M"."Merged"..............."--me |
| b8cc0 | 72 67 65 64 3d 22 20 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 72 65 76 69 | rged=".magit-transient-read-revi |
| b8ce0 | 73 69 6f 6e 29 0a 20 20 20 28 22 2d 6d 22 20 22 4d 65 72 67 65 64 20 74 6f 20 48 45 41 44 22 20 | sion)....("-m"."Merged.to.HEAD". |
| b8d00 | 20 20 20 20 20 20 22 2d 2d 6d 65 72 67 65 64 22 29 0a 20 20 20 28 22 2d 4e 22 20 22 4e 6f 74 20 | ......"--merged")....("-N"."Not. |
| b8d20 | 6d 65 72 67 65 64 22 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 6e 6f 2d 6d 65 72 67 65 64 3d 22 | merged"..........."--no-merged=" |
| b8d40 | 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 29 0a | .magit-transient-read-revision). |
| b8d60 | 20 20 20 28 22 2d 6e 22 20 22 4e 6f 74 20 6d 65 72 67 65 64 20 74 6f 20 48 45 41 44 22 20 20 20 | ...("-n"."Not.merged.to.HEAD"... |
| b8d80 | 22 2d 2d 6e 6f 2d 6d 65 72 67 65 64 22 29 0a 20 20 20 28 6d 61 67 69 74 2d 66 6f 72 2d 65 61 63 | "--no-merged")....(magit-for-eac |
| b8da0 | 68 2d 72 65 66 3a 2d 2d 73 6f 72 74 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 28 | h-ref:--sort)]...["Actions"....( |
| b8dc0 | 22 79 22 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 | "y"."Show.refs,.comparing.them.w |
| b8de0 | 69 74 68 20 48 45 41 44 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 68 6f 77 2d 72 | ith.HEAD"...........magit-show-r |
| b8e00 | 65 66 73 2d 68 65 61 64 29 0a 20 20 20 28 22 63 22 20 22 53 68 6f 77 20 72 65 66 73 2c 20 63 6f | efs-head)....("c"."Show.refs,.co |
| b8e20 | 6d 70 61 72 69 6e 67 20 74 68 65 6d 20 77 69 74 68 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 | mparing.them.with.current.branch |
| b8e40 | 22 20 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 2d 63 75 72 72 65 6e 74 29 0a 20 20 20 28 22 | ".magit-show-refs-current)....(" |
| b8e60 | 6f 22 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 | o"."Show.refs,.comparing.them.wi |
| b8e80 | 74 68 20 6f 74 68 65 72 20 62 72 61 6e 63 68 22 20 20 20 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 | th.other.branch"...magit-show-re |
| b8ea0 | 66 73 2d 6f 74 68 65 72 29 0a 20 20 20 28 22 72 22 20 22 53 68 6f 77 20 72 65 66 73 2c 20 63 68 | fs-other)....("r"."Show.refs,.ch |
| b8ec0 | 61 6e 67 69 6e 67 20 63 6f 6d 6d 69 74 20 63 6f 75 6e 74 20 64 69 73 70 6c 61 79 22 0a 20 20 20 | anging.commit.count.display".... |
| b8ee0 | 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 6f 75 6e | .magit-refs-set-show-commit-coun |
| b8f00 | 74 29 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6f 72 20 28 64 65 | t)]...(interactive.(list.(or.(de |
| b8f20 | 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 29 0a 20 | rived-mode-p.'magit-refs-mode).. |
| b8f40 | 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 75 72 72 65 6e 74 2d | ........................current- |
| b8f60 | 70 72 65 66 69 78 2d 61 72 67 29 29 29 0a 20 20 28 69 66 20 74 72 61 6e 73 69 65 6e 74 0a 20 20 | prefix-arg)))...(if.transient... |
| b8f80 | 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 73 68 6f 77 | ....(transient-setup.'magit-show |
| b8fa0 | 2d 72 65 66 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 73 2d 73 65 74 75 70 2d 62 75 66 | -refs).....(magit-refs-setup-buf |
| b8fc0 | 66 65 72 20 22 48 45 41 44 22 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 2d 61 72 67 75 | fer."HEAD".(magit-show-refs-argu |
| b8fe0 | 6d 65 6e 74 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 | ments))))..(defun.magit-show-ref |
| b9000 | 73 2d 61 72 67 75 6d 65 6e 74 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 75 73 65 2d 62 75 66 66 65 | s-arguments.(&optional.use-buffe |
| b9020 | 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 72 2d 61 72 67 | r-args)...(unless.use-buffer-arg |
| b9040 | 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 20 6d 61 67 69 | s.....(setq.use-buffer-args.magi |
| b9060 | 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 29 29 0a | t-direct-use-buffer-arguments)). |
| b9080 | 20 20 28 6c 65 74 20 28 61 72 67 73 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 65 | ..(let.(args).....(cond......((e |
| b90a0 | 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 |
| b90c0 | 69 74 2d 73 68 6f 77 2d 72 65 66 73 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 | it-show-refs).......(setq.args.( |
| b90e0 | 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 29 | transient-args.'magit-show-refs) |
| b9100 | 29 29 0a 20 20 20 20 20 28 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 72 | ))......((eq.major-mode.'magit-r |
| b9120 | 65 66 73 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 6d 61 67 69 74 | efs-mode).......(setq.args.magit |
| b9140 | 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 28 28 61 6e 64 20 28 | -buffer-arguments))......((and.( |
| b9160 | 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 20 73 65 | memq.use-buffer-args.'(always.se |
| b9180 | 6c 65 63 74 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 | lected))............(and-let*.(( |
| b91a0 | 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 0a 20 20 | buffer.(magit-get-mode-buffer... |
| b91c0 | 20 20 20 20 20 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 |
| b91e0 | 67 69 74 2d 72 65 66 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 | git-refs-mode.nil............... |
| b9200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 75 73 65 2d 62 75 66 66 65 72 2d | .................(eq.use-buffer- |
| b9220 | 61 72 67 73 20 27 73 65 6c 65 63 74 65 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | args.'selected)))).............. |
| b9240 | 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 | (progn................(setq.args |
| b9260 | 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 66 66 | .(buffer-local-value.'magit-buff |
| b9280 | 65 72 2d 61 72 67 75 6d 65 6e 74 73 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 | er-arguments.buffer))........... |
| b92a0 | 20 20 20 20 20 74 29 29 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 | .....t))))......(t.......(setq.a |
| b92c0 | 72 67 73 20 28 61 6c 69 73 74 2d 67 65 74 20 27 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 20 | rgs.(alist-get.'magit-show-refs. |
| b92e0 | 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 73 29 29 29 29 0a 20 20 20 20 61 72 67 73 29 29 0a | transient-values)))).....args)). |
| b9300 | 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 |
| b9320 | 74 2d 66 6f 72 2d 65 61 63 68 2d 72 65 66 3a 2d 2d 63 6f 6e 74 61 69 6e 73 20 28 29 0a 20 20 3a | t-for-each-ref:--contains.()...: |
| b9340 | 64 65 73 63 72 69 70 74 69 6f 6e 20 22 43 6f 6e 74 61 69 6e 73 22 0a 20 20 3a 63 6c 61 73 73 20 | description."Contains"...:class. |
| b9360 | 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 63 22 0a 20 20 | 'transient-option...:key."-c"... |
| b9380 | 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 63 6f 6e 74 61 69 6e 73 3d 22 0a 20 20 3a 72 65 61 64 65 | :argument."--contains="...:reade |
| b93a0 | 72 20 23 27 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 72 65 76 69 73 69 6f | r.#'magit-transient-read-revisio |
| b93c0 | 6e 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d | n)..(transient-define-argument.m |
| b93e0 | 61 67 69 74 2d 66 6f 72 2d 65 61 63 68 2d 72 65 66 3a 2d 2d 73 6f 72 74 20 28 29 0a 20 20 3a 64 | agit-for-each-ref:--sort.()...:d |
| b9400 | 65 73 63 72 69 70 74 69 6f 6e 20 22 53 6f 72 74 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e | escription."Sort"...:class.'tran |
| b9420 | 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 2d 73 22 0a 20 20 3a 61 72 67 75 | sient-option...:key."-s"...:argu |
| b9440 | 6d 65 6e 74 20 22 2d 2d 73 6f 72 74 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 | ment."--sort="...:reader.#'magit |
| b9460 | 2d 72 65 61 64 2d 72 65 66 2d 73 6f 72 74 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 | -read-ref-sort)..(defun.magit-re |
| b9480 | 61 64 2d 72 65 66 2d 73 6f 72 74 20 28 70 72 6f 6d 70 74 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 | ad-ref-sort.(prompt.initial-inpu |
| b94a0 | 74 20 5f 68 69 73 74 6f 72 79 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d | t._history)...(magit-completing- |
| b94c0 | 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 20 20 20 20 20 | read.prompt..................... |
| b94e0 | 20 20 20 20 20 27 28 22 2d 63 6f 6d 6d 69 74 74 65 72 64 61 74 65 22 20 22 2d 61 75 74 68 6f 72 | .....'("-committerdate"."-author |
| b9500 | 64 61 74 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | date"........................... |
| b9520 | 20 22 63 6f 6d 6d 69 74 74 65 72 64 61 74 65 22 20 22 61 75 74 68 6f 72 64 61 74 65 22 29 0a 20 | ."committerdate"."authordate").. |
| b9540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 20 | ........................nil.nil. |
| b9560 | 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | initial-input))..;;;###autoload. |
| b9580 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 2d 68 65 61 64 20 28 26 6f 70 | (defun.magit-show-refs-head.(&op |
| b95a0 | 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 22 4c 69 73 74 20 61 6e 64 20 63 6f 6d 70 61 72 65 | tional.args)..."List.and.compare |
| b95c0 | 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 66 66 65 | .references.in.a.dedicated.buffe |
| b95e0 | 72 2e 0a 43 6f 6d 70 61 72 65 64 20 77 69 74 68 20 60 48 45 41 44 27 2e 22 0a 20 20 28 69 6e 74 | r..Compared.with.`HEAD'."...(int |
| b9600 | 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 65 66 73 2d | eractive.(list.(magit-show-refs- |
| b9620 | 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 65 74 75 70 | arguments)))...(magit-refs-setup |
| b9640 | 2d 62 75 66 66 65 72 20 22 48 45 41 44 22 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | -buffer."HEAD".args))..;;;###aut |
| b9660 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 2d 63 75 72 | oload.(defun.magit-show-refs-cur |
| b9680 | 72 65 6e 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 22 4c 69 73 74 20 61 6e | rent.(&optional.args)..."List.an |
| b96a0 | 64 20 63 6f 6d 70 61 72 65 20 72 65 66 65 72 65 6e 63 65 73 20 69 6e 20 61 20 64 65 64 69 63 61 | d.compare.references.in.a.dedica |
| b96c0 | 74 65 64 20 62 75 66 66 65 72 2e 0a 43 6f 6d 70 61 72 65 20 77 69 74 68 20 74 68 65 20 63 75 72 | ted.buffer..Compare.with.the.cur |
| b96e0 | 72 65 6e 74 20 62 72 61 6e 63 68 20 6f 72 20 60 48 45 41 44 27 20 69 66 20 69 74 20 69 73 20 64 | rent.branch.or.`HEAD'.if.it.is.d |
| b9700 | 65 74 61 63 68 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 | etached."...(interactive.(list.( |
| b9720 | 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 0a 20 20 28 | magit-show-refs-arguments)))...( |
| b9740 | 6d 61 67 69 74 2d 72 65 66 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 67 | magit-refs-setup-buffer.(magit-g |
| b9760 | 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 23 23 | et-current-branch).args))..;;;## |
| b9780 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 | #autoload.(defun.magit-show-refs |
| b97a0 | 2d 6f 74 68 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 72 65 66 20 61 72 67 73 29 0a 20 20 22 4c | -other.(&optional.ref.args)..."L |
| b97c0 | 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 69 6e 20 61 20 | ist.and.compare.references.in.a. |
| b97e0 | 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 77 69 74 68 20 | dedicated.buffer..Compared.with. |
| b9800 | 61 20 62 72 61 6e 63 68 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 22 0a 20 20 | a.branch.read.from.the.user."... |
| b9820 | 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 6f | (interactive.(list.(magit-read-o |
| b9840 | 74 68 65 72 2d 62 72 61 6e 63 68 20 22 43 6f 6d 70 61 72 65 20 77 69 74 68 22 29 0a 20 20 20 20 | ther-branch."Compare.with")..... |
| b9860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 | .................(magit-show-ref |
| b9880 | 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 65 74 | s-arguments)))...(magit-refs-set |
| b98a0 | 75 70 2d 62 75 66 66 65 72 20 72 65 66 20 61 72 67 73 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 | up-buffer.ref.args))..(transient |
| b98c0 | 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 78 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 65 74 2d 73 68 | -define-suffix.magit-refs-set-sh |
| b98e0 | 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 6f 72 | ow-commit-count.()..."Change.for |
| b9900 | 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 73 20 | .which.refs.the.commit.count.is. |
| b9920 | 73 68 6f 77 6e 2e 22 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 43 68 61 6e 67 65 20 76 | shown."...:description."Change.v |
| b9940 | 65 72 62 6f 73 69 74 79 22 0a 20 20 3a 6b 65 79 20 22 76 22 0a 20 20 3a 74 72 61 6e 73 69 65 6e | erbosity"...:key."v"...:transien |
| b9960 | 74 20 6e 69 6c 0a 20 20 3a 69 66 2d 64 65 72 69 76 65 64 20 27 6d 61 67 69 74 2d 72 65 66 73 2d | t.nil...:if-derived.'magit-refs- |
| b9980 | 6d 6f 64 65 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 | mode...(interactive)...(setq-loc |
| b99a0 | 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 6f 75 6e 74 0a | al.magit-refs-show-commit-count. |
| b99c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61 72 2d 63 | ..............(magit-read-char-c |
| b99e0 | 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 20 22 20 6e 69 | ase."Show.commit.counts.for.".ni |
| b9a00 | 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 6c 20 72 65 66 | l.................(?a."[a]ll.ref |
| b9a20 | 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 62 20 22 5b 62 | s".'all).................(?b."[b |
| b9a40 | 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 20 20 20 20 20 | ]ranches.only".t)............... |
| b9a60 | 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 28 6d 61 67 69 | ..(?n."[n]othing".nil)))...(magi |
| b9a80 | 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 69 73 69 74 2d | t-refresh))..(defun.magit-visit- |
| b9aa0 | 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 63 65 20 6f 72 | ref.()..."Visit.the.reference.or |
| b9ac0 | 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 65 72 20 62 75 | .revision.at.point.in.another.bu |
| b9ae0 | 66 66 65 72 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 72 65 76 69 73 69 6f 6e 20 61 74 | ffer..If.there.is.no.revision.at |
| b9b00 | 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 75 6d 65 6e 74 | .point.or.with.a.prefix.argument |
| b9b20 | 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 69 73 20 63 6f | .prompt.for.a.revision...This.co |
| b9b40 | 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 67 69 74 2d 73 | mmand.behaves.just.like.`magit-s |
| b9b60 | 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 74 20 69 73 20 | how-commit',.except.if.point.is. |
| b9b80 | 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 72 65 66 73 2d | on.a.reference.in.a.`magit-refs- |
| b9ba0 | 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 69 6e 67 20 62 | mode'.buffer.(a.buffer.listing.b |
| b9bc0 | 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 20 63 61 73 65 | ranches.and.tags),.in.which.case |
| b9be0 | 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 65 6e 74 2c 20 | .the.behavior.may.be.different,. |
| b9c00 | 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 69 7a 65 64 20 | but.only.if.you.have.customized. |
| b9c20 | 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 2d 62 65 68 61 | the.option.`magit-visit-ref-beha |
| b9c40 | 76 69 6f 72 27 20 28 77 68 69 63 68 20 73 65 65 29 2e 20 20 57 68 65 6e 20 69 6e 76 6f 6b 65 64 | vior'.(which.see)...When.invoked |
| b9c60 | 20 66 72 6f 6d 20 61 0a 6d 65 6e 75 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 6c 77 61 79 73 | .from.a.menu.this.command.always |
| b9c80 | 20 62 65 68 61 76 65 73 20 6c 69 6b 65 20 60 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 | .behaves.like.`magit-show-commit |
| b9ca0 | 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 28 61 6e 64 20 28 | '."...(interactive)...(if.(and.( |
| b9cc0 | 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 29 | derived-mode-p.'magit-refs-mode) |
| b9ce0 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 | ............(magit-section-match |
| b9d00 | 20 27 28 62 72 61 6e 63 68 20 74 61 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 | .'(branch.tag))............(not. |
| b9d20 | 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 70 6f 73 69 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 28 6c | (magit-menu-position))).......(l |
| b9d40 | 65 74 20 28 28 72 65 66 20 28 6f 72 65 66 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 | et.((ref.(oref.(magit-current-se |
| b9d60 | 63 74 69 6f 6e 29 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 63 | ction).value))).........(cond.(c |
| b9d80 | 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 20 | urrent-prefix-arg............... |
| b9da0 | 20 28 63 6f 6e 64 20 28 28 6d 65 6d 71 20 27 66 6f 63 75 73 2d 6f 6e 2d 72 65 66 20 6d 61 67 69 | .(cond.((memq.'focus-on-ref.magi |
| b9dc0 | 74 2d 76 69 73 69 74 2d 72 65 66 2d 62 65 68 61 76 69 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 | t-visit-ref-behavior)........... |
| b9de0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 73 2d 73 65 74 75 70 2d 62 75 | ............(magit-refs-setup-bu |
| b9e00 | 66 66 65 72 20 72 65 66 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 2d 61 72 67 75 6d 65 | ffer.ref.(magit-show-refs-argume |
| b9e20 | 6e 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | nts)))......................(mag |
| b9e40 | 69 74 2d 76 69 73 69 74 2d 72 65 66 2d 62 65 68 61 76 69 6f 72 0a 20 20 20 20 20 20 20 20 20 20 | it-visit-ref-behavior........... |
| b9e60 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 6f 6e 27 74 20 70 72 6f 6d 70 74 20 66 6f 72 20 | ............;;.Don't.prompt.for. |
| b9e80 | 63 6f 6d 6d 69 74 20 74 6f 20 76 69 73 69 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | commit.to.visit................. |
| b9ea0 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 | .......(let.((current-prefix-arg |
| b9ec0 | 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .nil)).........................( |
| b9ee0 | 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 73 68 6f 77 2d | call-interactively.#'magit-show- |
| b9f00 | 63 6f 6d 6d 69 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 | commit)))))...............((and. |
| b9f20 | 28 6d 65 6d 71 20 27 63 72 65 61 74 65 2d 62 72 61 6e 63 68 20 6d 61 67 69 74 2d 76 69 73 69 74 | (memq.'create-branch.magit-visit |
| b9f40 | 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).................. |
| b9f60 | 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 6e 63 68 20 | ...(magit-section-match.[branch. |
| b9f80 | 72 65 6d 6f 74 65 5d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | remote]))................(let.(( |
| b9fa0 | 62 72 61 6e 63 68 20 28 63 64 72 20 28 6d 61 67 69 74 2d 73 70 6c 69 74 2d 62 72 61 6e 63 68 2d | branch.(cdr.(magit-split-branch- |
| b9fc0 | 6e 61 6d 65 20 72 65 66 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | name.ref))))..................(i |
| b9fe0 | 66 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 | f.(magit-branch-p.branch)....... |
| ba000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d 72 65 76 2d 65 71 | ...............(if.(magit-rev-eq |
| ba020 | 20 62 72 61 6e 63 68 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .branch.ref).................... |
| ba040 | 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" |
| ba060 | 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 20 20 | .branch)........................ |
| ba080 | 28 73 65 74 71 20 62 72 61 6e 63 68 20 28 70 72 6f 70 65 72 74 69 7a 65 20 62 72 61 6e 63 68 20 | (setq.branch.(propertize.branch. |
| ba0a0 | 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 0a 20 20 20 20 | 'face.'magit-branch-local))..... |
| ba0c0 | 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 66 20 28 70 72 | ...................(setq.ref.(pr |
| ba0e0 | 6f 70 65 72 74 69 7a 65 20 72 65 66 20 27 66 61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 | opertize.ref.'face.'magit-branch |
| ba100 | 2d 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -remote))....................... |
| ba120 | 20 28 70 63 61 73 65 20 28 70 72 6f 67 31 20 28 72 65 61 64 2d 63 68 61 72 2d 63 68 6f 69 63 65 | .(pcase.(prog1.(read-char-choice |
| ba140 | 20 28 66 6f 72 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 5c 0a 42 72 61 6e 63 68 20 25 | .(format.(propertize."\.Branch.% |
| ba160 | 73 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e 0a 20 20 5b 63 5d 68 65 63 6b 6f 75 74 20 25 | s.already.exists....[c]heckout.% |
| ba180 | 73 20 61 73 2d 69 73 0a 20 20 5b 72 5d 72 65 73 65 74 20 25 73 20 74 6f 20 25 73 20 61 6e 64 20 | s.as-is...[r]reset.%s.to.%s.and. |
| ba1a0 | 63 68 65 63 6b 6f 75 74 20 25 73 0a 20 20 5b 61 5d 62 6f 72 74 20 22 20 27 66 61 63 65 20 27 6d | checkout.%s...[a]bort.".'face.'m |
| ba1c0 | 69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 29 20 62 72 61 6e 63 68 20 62 72 61 6e 63 68 20 | inibuffer-prompt).branch.branch. |
| ba1e0 | 62 72 61 6e 63 68 20 72 65 66 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | branch.ref.branch).............. |
| ba200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| ba220 | 20 20 20 20 20 20 20 20 20 20 27 28 3f 63 20 3f 72 20 3f 61 29 29 0a 20 20 20 20 20 20 20 20 20 | ..........'(?c.?r.?a)).......... |
| ba240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 | .......................(message. |
| ba260 | 22 22 29 29 20 3b 20 6f 74 68 65 72 77 69 73 65 20 70 72 6f 6d 70 74 20 73 74 69 63 6b 73 0a 20 | "")).;.otherwise.prompt.sticks.. |
| ba280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 63 20 28 6d 61 67 | ........................(?c.(mag |
| ba2a0 | 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 62 72 61 6e 63 68 29 29 0a | it-call-git."checkout".branch)). |
| ba2c0 | 20 20 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 72 20 28 6d 61 | .........................(?r.(ma |
| ba2e0 | 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 22 2d 42 22 20 62 72 61 | git-call-git."checkout"."-B".bra |
| ba300 | 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 20 20 20 20 20 | nch.ref))....................... |
| ba320 | 20 20 20 28 3f 61 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 62 6f 72 74 22 29 29 29 29 0a 20 | ...(?a.(user-error."Abort")))).. |
| ba340 | 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 |
| ba360 | 74 20 22 63 68 65 63 6b 6f 75 74 22 20 22 2d 62 22 20 62 72 61 6e 63 68 20 72 65 66 29 29 0a 20 | t."checkout"."-b".branch.ref)).. |
| ba380 | 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 62 75 66 66 | ................(setq.magit-buff |
| ba3a0 | 65 72 2d 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | er-upstream.branch)............. |
| ba3c0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 | .....(magit-refresh))).......... |
| ba3e0 | 20 20 20 20 20 28 28 6f 72 20 28 6d 65 6d 71 20 27 63 68 65 63 6b 6f 75 74 2d 61 6e 79 20 6d 61 | .....((or.(memq.'checkout-any.ma |
| ba400 | 67 69 74 2d 76 69 73 69 74 2d 72 65 66 2d 62 65 68 61 76 69 6f 72 29 0a 20 20 20 20 20 20 20 20 | git-visit-ref-behavior)......... |
| ba420 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d 65 6d 71 20 27 63 68 65 63 6b 6f 75 74 2d | ...........(and.(memq.'checkout- |
| ba440 | 62 72 61 6e 63 68 20 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 2d 62 65 68 61 76 69 6f 72 29 | branch.magit-visit-ref-behavior) |
| ba460 | 0a 20 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- |
| ba480 | 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 5b 62 72 61 6e 63 68 20 6c 6f 63 61 6c 5d 29 29 29 0a | section-match.[branch.local]))). |
| ba4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 | ...............(magit-call-git." |
| ba4c0 | 63 68 65 63 6b 6f 75 74 22 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | checkout".ref)................(s |
| ba4e0 | 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73 74 72 65 61 6d 20 72 65 66 29 0a 20 | etq.magit-buffer-upstream.ref).. |
| ba500 | 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)).. |
| ba520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .............(t................( |
| ba540 | 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 73 68 6f 77 2d | call-interactively.#'magit-show- |
| ba560 | 63 6f 6d 6d 69 74 29 29 29 29 0a 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 | commit)))).....(call-interactive |
| ba580 | 6c 79 20 23 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 29 29 0a 0a 3b 3b 3b 20 53 | ly.#'magit-show-commit)))..;;;.S |
| ba5a0 | 65 63 74 69 6f 6e 73 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 72 65 | ections..(defvar-keymap.magit-re |
| ba5c0 | 6d 6f 74 65 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 | mote-section-map...:doc."Keymap. |
| ba5e0 | 66 6f 72 20 60 72 65 6d 6f 74 65 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 22 3c 72 65 6d 61 | for.`remote'.sections."..."<rema |
| ba600 | 70 3e 20 3c 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 3e 22 20 20 23 27 6d 61 67 69 74 | p>.<magit-file-rename>"..#'magit |
| ba620 | 2d 72 65 6d 6f 74 65 2d 72 65 6e 61 6d 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 | -remote-rename..."<remap>.<magit |
| ba640 | 2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 72 | -delete-thing>".#'magit-remote-r |
| ba660 | 65 6d 6f 76 65 0a 20 20 22 3c 32 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 | emove..."<2>".(magit-menu-item." |
| ba680 | 52 65 6e 61 6d 65 20 25 73 22 20 23 27 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 72 65 6e 61 6d 65 | Rename.%s".#'magit-remote-rename |
| ba6a0 | 29 0a 20 20 22 3c 31 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 52 65 6d 6f | )..."<1>".(magit-menu-item."Remo |
| ba6c0 | 76 65 20 25 6d 22 20 23 27 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 72 65 6d 6f 76 65 29 29 0a 0a | ve.%m".#'magit-remote-remove)).. |
| ba6e0 | 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 65 63 74 | (defvar-keymap.magit-branch-sect |
| ba700 | 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 62 72 61 6e | ion-map...:doc."Keymap.for.`bran |
| ba720 | 63 68 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 | ch'.sections."..."<remap>.<magit |
| ba740 | 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 3e 22 20 20 23 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 | -file-rename>"..#'magit-branch-r |
| ba760 | 65 6e 61 6d 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 74 | ename..."<remap>.<magit-delete-t |
| ba780 | 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c 65 74 65 0a 20 20 22 | hing>".#'magit-branch-delete..." |
| ba7a0 | 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 3e 22 20 20 23 27 | <remap>.<magit-visit-thing>"..#' |
| ba7c0 | 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 0a 20 20 22 3c 33 3e 22 20 28 6d 61 67 69 74 2d 6d | magit-visit-ref..."<3>".(magit-m |
| ba7e0 | 65 6e 75 2d 69 74 65 6d 20 22 52 65 6e 61 6d 65 20 25 73 22 20 20 20 20 23 27 6d 61 67 69 74 2d | enu-item."Rename.%s"....#'magit- |
| ba800 | 62 72 61 6e 63 68 2d 72 65 6e 61 6d 65 29 0a 20 20 22 3c 32 3e 22 20 28 6d 61 67 69 74 2d 6d 65 | branch-rename)..."<2>".(magit-me |
| ba820 | 6e 75 2d 69 74 65 6d 20 22 44 65 6c 65 74 65 20 25 6d 22 20 20 20 20 23 27 6d 61 67 69 74 2d 62 | nu-item."Delete.%m"....#'magit-b |
| ba840 | 72 61 6e 63 68 2d 64 65 6c 65 74 65 29 0a 20 20 22 3c 31 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e | ranch-delete)..."<1>".(magit-men |
| ba860 | 75 2d 69 74 65 6d 20 22 56 69 73 69 74 20 63 6f 6d 6d 69 74 22 20 23 27 6d 61 67 69 74 2d 76 69 | u-item."Visit.commit".#'magit-vi |
| ba880 | 73 69 74 2d 72 65 66 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d | sit-ref))..(defvar-keymap.magit- |
| ba8a0 | 74 61 67 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 | tag-section-map...:doc."Keymap.f |
| ba8c0 | 6f 72 20 60 74 61 67 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c | or.`tag'.sections."..."<remap>.< |
| ba8e0 | 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 74 2d 74 61 67 | magit-delete-thing>".#'magit-tag |
| ba900 | 2d 64 65 6c 65 74 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d | -delete..."<remap>.<magit-visit- |
| ba920 | 74 68 69 6e 67 3e 22 20 20 23 27 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 0a 20 20 22 3c 32 | thing>"..#'magit-visit-ref..."<2 |
| ba940 | 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 44 65 6c 65 74 65 20 25 6d 22 20 | >".(magit-menu-item."Delete.%m". |
| ba960 | 23 27 6d 61 67 69 74 2d 74 61 67 2d 64 65 6c 65 74 65 29 0a 20 20 22 3c 31 3e 22 20 28 6d 61 67 | #'magit-tag-delete)..."<1>".(mag |
| ba980 | 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 56 69 73 69 74 20 25 73 22 20 20 23 27 6d 61 67 69 74 | it-menu-item."Visit.%s"..#'magit |
| ba9a0 | 2d 76 69 73 69 74 2d 72 65 66 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 70 61 69 6e | -visit-ref))..(defun.magit--pain |
| ba9c0 | 74 65 64 2d 62 72 61 6e 63 68 2d 61 73 2d 6d 65 6e 75 2d 73 65 63 74 69 6f 6e 20 28 73 65 63 74 | ted-branch-as-menu-section.(sect |
| ba9e0 | 69 6f 6e 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 61 6e 64 20 28 | ion)...(and-let*.((branch.(and.( |
| baa00 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 27 63 6f 6d 6d 69 74 29 0a 20 20 20 | magit-section-match.'commit).... |
| baa20 | 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 |
| baa40 | 61 69 6e 74 65 64 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 29 29 29 0a 20 20 20 20 28 | ainted-branch-at-point)))).....( |
| baa60 | 6c 65 74 20 28 28 64 75 6d 6d 79 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 20 3a 74 79 70 65 | let.((dummy.(magit-section.:type |
| baa80 | 20 27 62 72 61 6e 63 68 20 3a 76 61 6c 75 65 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 | .'branch.:value.branch)))....... |
| baaa0 | 28 6f 73 65 74 20 64 75 6d 6d 79 20 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | (oset.dummy.keymap.magit-branch- |
| baac0 | 73 65 63 74 69 6f 6e 2d 6d 61 70 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 73 6c 6f 74 | section-map).......(dolist.(slot |
| baae0 | 20 27 28 73 74 61 72 74 20 63 6f 6e 74 65 6e 74 20 68 69 64 64 65 6e 20 70 61 72 65 6e 74 20 63 | .'(start.content.hidden.parent.c |
| bab00 | 68 69 6c 64 72 65 6e 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 6c 6f 74 2d 62 6f | hildren)).........(when.(slot-bo |
| bab20 | 75 6e 64 70 20 73 65 63 74 69 6f 6e 20 73 6c 6f 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 | undp.section.slot)...........(se |
| bab40 | 74 66 20 28 65 69 65 69 6f 2d 6f 72 65 66 20 64 75 6d 6d 79 20 73 6c 6f 74 29 0a 20 20 20 20 20 | tf.(eieio-oref.dummy.slot)...... |
| bab60 | 20 20 20 20 20 20 20 20 20 20 20 28 65 69 65 69 6f 2d 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 73 | ...........(eieio-oref.section.s |
| bab80 | 6c 6f 74 29 29 29 29 0a 20 20 20 20 20 20 64 75 6d 6d 79 29 29 29 0a 0a 28 61 64 64 2d 68 6f 6f | lot)))).......dummy)))..(add-hoo |
| baba0 | 6b 20 27 6d 61 67 69 74 2d 6d 65 6e 75 2d 61 6c 74 65 72 6e 61 74 69 76 65 2d 73 65 63 74 69 6f | k.'magit-menu-alternative-sectio |
| babc0 | 6e 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 2d 70 61 69 6e 74 65 | n-hook...........#'magit--painte |
| babe0 | 64 2d 62 72 61 6e 63 68 2d 61 73 2d 6d 65 6e 75 2d 73 65 63 74 69 6f 6e 29 0a 0a 28 64 65 66 75 | d-branch-as-menu-section)..(defu |
| bac00 | 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 70 74 69 6f | n.magit-insert-branch-descriptio |
| bac20 | 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 6e 69 6e 67 | n.()..."Insert.header.containing |
| bac40 | 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 65 6e 74 20 | .the.description.of.the.current. |
| bac60 | 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 20 77 69 74 | branch..Insert.a.header.line.wit |
| bac80 | 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 66 20 74 68 | h.the.name.and.description.of.th |
| baca0 | 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 69 70 74 69 | e.current.branch...The.descripti |
| bacc0 | 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 69 61 62 6c | on.is.taken.from.the.Git.variabl |
| bace0 | 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 27 3b 20 69 | e.`branch.<NAME>.description';.i |
| bad00 | 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 68 65 61 64 | f.that.is.undefined.then.no.head |
| bad20 | 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 0a 20 20 28 | er.line.is.inserted.at.all."...( |
| bad40 | 77 68 65 6e 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 | when-let*.((branch.(magit-get-cu |
| bad60 | 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 28 64 65 | rrent-branch))...............(de |
| bad80 | 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 22 64 | sc.(magit-get."branch".branch."d |
| bada0 | 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 20 28 64 65 73 | escription"))...............(des |
| badc0 | 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 20 | c.(split-string.desc."\n"))).... |
| bade0 | 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 20 | .(when.(equal.(car.(last.desc)). |
| bae00 | 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 65 | "").......(setq.desc.(butlast.de |
| bae20 | 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 20 | sc))).....(magit-insert-section. |
| bae40 | 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 67 | (branchdesc.branch.t).......(mag |
| bae60 | 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 63 | it-insert-heading.branch.":.".(c |
| bae80 | 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 29 | ar.desc)).......(when.(cdr.desc) |
| baea0 | 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 28 63 | .........(insert.(string-join.(c |
| baec0 | 64 72 20 64 65 73 63 29 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 | dr.desc)."\n")).........(insert. |
| baee0 | 22 5c 6e 5c 6e 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 | "\n\n")))))..(defun.magit-insert |
| baf00 | 2d 74 61 67 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 73 68 6f 77 | -tags.()..."Insert.sections.show |
| baf20 | 69 6e 67 20 61 6c 6c 20 74 61 67 73 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 74 61 67 | ing.all.tags."...(when-let.((tag |
| baf40 | 73 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 74 61 67 22 20 22 2d 2d 6c 69 73 74 | s.(magit-git-lines."tag"."--list |
| baf60 | 22 20 22 2d 6e 22 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 29 | "."-n".magit-buffer-arguments))) |
| baf80 | 0a 20 20 20 20 28 6c 65 74 20 28 28 5f 68 65 61 64 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 | .....(let.((_head.(magit-rev-par |
| bafa0 | 73 65 20 22 48 45 41 44 22 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | se."HEAD"))).......(magit-insert |
| bafc0 | 2d 73 65 63 74 69 6f 6e 20 28 74 61 67 73 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 | -section.(tags).........(magit-i |
| bafe0 | 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 28 6c 65 6e 67 74 68 20 74 61 67 73 29 20 22 54 61 67 | nsert-heading.(length.tags)."Tag |
| bb000 | 73 22 29 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 74 61 67 20 74 61 67 73 29 0a 20 | s").........(dolist.(tag.tags).. |
| bb020 | 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5c 5c 28 5b 5e 20 5c | .........(string-match."^\\([^.\ |
| bb040 | 74 5d 2b 5c 5c 29 5b 20 5c 74 5d 2b 5c 5c 28 5b 5e 20 5c 74 5c 6e 5d 2e 2a 5c 5c 29 3f 22 20 74 | t]+\\)[.\t]+\\([^.\t\n].*\\)?".t |
| bb060 | 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 61 67 20 28 6d 61 74 63 68 2d | ag)...........(let.((tag.(match- |
| bb080 | 73 74 72 69 6e 67 20 31 20 74 61 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | string.1.tag)).................( |
| bb0a0 | 6d 73 67 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 74 61 67 29 29 29 0a 20 20 20 20 20 | msg.(match-string.2.tag)))...... |
| bb0c0 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 72 65 66 73 2d 2d 69 6e 73 65 72 74 | .......(when.(magit-refs--insert |
| bb0e0 | 2d 72 65 66 6e 61 6d 65 2d 70 20 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | -refname-p.tag)...............(m |
| bb100 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 74 61 67 20 74 61 67 20 74 29 0a | agit-insert-section.(tag.tag.t). |
| bb120 | 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 |
| bb140 | 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 | ading...................(magit-r |
| bb160 | 65 66 73 2d 2d 66 6f 72 6d 61 74 2d 66 6f 63 75 73 2d 63 6f 6c 75 6d 6e 20 74 61 67 20 27 74 61 | efs--format-focus-column.tag.'ta |
| bb180 | 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 | g)...................(propertize |
| bb1a0 | 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 29 | .tag.'font-lock-face.'magit-tag) |
| bb1c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 0a | ...................(make-string. |
| bb1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 78 20 31 20 28 2d 20 28 69 66 | ...................(max.1.(-.(if |
| bb200 | 20 28 63 6f 6e 73 70 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 72 69 6d 61 72 79 2d 63 6f 6c 75 6d | .(consp.magit-refs-primary-colum |
| bb220 | 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)........................ |
| bb240 | 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 72 69 6d 61 72 | ..........(car.magit-refs-primar |
| bb260 | 79 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y-column-width)................. |
| bb280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 72 69 6d 61 72 | ...............magit-refs-primar |
| bb2a0 | 79 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y-column-width)................. |
| bb2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 74 61 67 29 29 29 0a 20 20 20 20 | .............(length.tag)))..... |
| bb2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3f 5c 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...............?\s)............. |
| bb300 | 20 20 20 20 20 20 28 61 6e 64 20 6d 73 67 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 2d 77 61 73 68 2d | ......(and.msg.(magit-log--wash- |
| bb320 | 73 75 6d 6d 61 72 79 20 6d 73 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | summary.msg))).................( |
| bb340 | 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 6e 2d 66 6f 72 2d | when.(and.magit-refs-margin-for- |
| bb360 | 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 70 29 29 0a 20 20 | tags.(magit-buffer-margin-p))... |
| bb380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 73 2d 2d 66 6f 72 | ................(magit-refs--for |
| bb3a0 | 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 20 20 20 20 20 20 | mat-margin.tag))................ |
| bb3c0 | 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 79 2d 63 6f 6d 6d | .(magit-refs--insert-cherry-comm |
| bb3e0 | 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 72 74 20 3f 5c 6e | its.tag))))).........(insert.?\n |
| bb400 | 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 | ).........(magit-make-margin-ove |
| bb420 | 72 6c 61 79 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 | rlay)))))..(defun.magit-insert-r |
| bb440 | 65 6d 6f 74 65 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 | emote-branches.()..."Insert.sect |
| bb460 | 69 6f 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 | ions.showing.all.remote-tracking |
| bb480 | 20 62 72 61 6e 63 68 65 73 2e 22 0a 20 20 28 64 6f 6c 69 73 74 20 28 72 65 6d 6f 74 65 20 28 6d | .branches."...(dolist.(remote.(m |
| bb4a0 | 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 | agit-list-remotes)).....(magit-i |
| bb4c0 | 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 72 65 6d 6f 74 65 20 72 65 6d 6f 74 65 29 0a 20 20 | nsert-section.(remote.remote)... |
| bb4e0 | 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 | ....(magit-insert-heading....... |
| bb500 | 20 20 28 6c 65 74 20 28 28 70 75 6c 6c 20 28 6d 61 67 69 74 2d 67 65 74 20 22 72 65 6d 6f 74 65 | ..(let.((pull.(magit-get."remote |
| bb520 | 22 20 72 65 6d 6f 74 65 20 22 75 72 6c 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ".remote."url"))...............( |
| bb540 | 70 75 73 68 20 28 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 | push.(magit-get."remote".remote. |
| bb560 | 22 70 75 73 68 75 72 6c 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 | "pushurl")))...........(format.( |
| bb580 | 70 72 6f 70 65 72 74 69 7a 65 20 22 52 65 6d 6f 74 65 20 25 73 20 28 25 73 29 3a 22 0a 20 20 20 | propertize."Remote.%s.(%s):".... |
| bb5a0 | 20 20 20 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 |
| bb5c0 | 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e | -lock-face.'magit-section-headin |
| bb5e0 | 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 | g)...................(propertize |
| bb600 | 20 72 65 6d 6f 74 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 62 | .remote.'font-lock-face.'magit-b |
| bb620 | 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 20 | ranch-remote)................... |
| bb640 | 28 63 6f 6e 63 61 74 20 70 75 6c 6c 20 28 61 6e 64 20 70 75 6c 6c 20 70 75 73 68 20 22 2c 20 22 | (concat.pull.(and.pull.push.",." |
| bb660 | 29 20 70 75 73 68 29 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 68 65 61 64 29 0a 20 20 20 | ).push)))).......(let.(head).... |
| bb680 | 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6c 69 6e 65 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 | .....(dolist.(line.(magit-git-li |
| bb6a0 | 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 5c 0a 25 | nes."for-each-ref"."--format=\.% |
| bb6c0 | 28 73 79 6d 72 65 66 3a 73 68 6f 72 74 29 25 30 30 25 28 72 65 66 6e 61 6d 65 3a 73 68 6f 72 74 | (symref:short)%00%(refname:short |
| bb6e0 | 29 25 30 30 25 28 72 65 66 6e 61 6d 65 29 25 30 30 25 28 73 75 62 6a 65 63 74 29 22 0a 20 20 20 | )%00%(refname)%00%(subject)".... |
| bb700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| bb720 | 20 20 20 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 | ....(concat."refs/remotes/".remo |
| bb740 | 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 20 | te)............................. |
| bb760 | 20 20 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 | ...........magit-buffer-argument |
| bb780 | 73 29 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 28 2c 68 65 | s))...........(pcase-let.((`(,he |
| bb7a0 | 61 64 2d 62 72 61 6e 63 68 20 2c 62 72 61 6e 63 68 20 2c 72 65 66 20 2c 6d 73 67 29 0a 20 20 20 | ad-branch.,branch.,ref.,msg).... |
| bb7c0 | 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 75 62 73 74 69 74 75 | ....................(cl-substitu |
| bb7e0 | 74 65 20 6e 69 6c 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | te.nil.""....................... |
| bb800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 6c 69 | ................(split-string.li |
| bb820 | 6e 65 20 22 5c 30 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 | ne."\0")........................ |
| bb840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 29 0a | ...............:test.#'equal))). |
| bb860 | 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 28 | ............(cond..............( |
| bb880 | 68 65 61 64 2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 6f 74 | head-branch...............;;.Not |
| bb8a0 | 65 3a 20 55 73 65 20 60 72 65 66 27 20 69 6e 73 74 65 61 64 20 6f 66 20 60 62 72 61 6e 63 68 27 | e:.Use.`ref'.instead.of.`branch' |
| bb8c0 | 20 66 6f 72 20 74 68 65 20 63 68 65 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | .for.the.check...............;;. |
| bb8e0 | 62 65 6c 6f 77 20 62 65 63 61 75 73 65 20 27 72 65 66 6e 61 6d 65 3a 73 68 6f 72 74 27 20 73 68 | below.because.'refname:short'.sh |
| bb900 | 6f 72 74 65 6e 73 20 74 68 65 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ortens.the.remote............... |
| bb920 | 3b 3b 20 48 45 41 44 20 74 6f 20 27 3c 72 65 6d 6f 74 65 3e 27 20 69 6e 73 74 65 61 64 20 6f 66 | ;;.HEAD.to.'<remote>'.instead.of |
| bb940 | 20 27 3c 72 65 6d 6f 74 65 3e 2f 48 45 41 44 27 20 61 73 20 6f 66 0a 20 20 20 20 20 20 20 20 20 | .'<remote>/HEAD'.as.of.......... |
| bb960 | 20 20 20 20 20 3b 3b 20 47 69 74 20 76 32 2e 34 30 2e 30 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | .....;;.Git.v2.40.0............. |
| bb980 | 20 20 20 28 63 6c 2d 61 73 73 65 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 | ...(cl-assert................(eq |
| bb9a0 | 75 61 6c 20 72 65 66 20 28 63 6f 6e 63 61 74 20 22 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 22 20 | ual.ref.(concat."refs/remotes/". |
| bb9c0 | 72 65 6d 6f 74 65 20 22 2f 48 45 41 44 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | remote."/HEAD")))............... |
| bb9e0 | 28 73 65 74 71 20 68 65 61 64 20 68 65 61 64 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 | (setq.head.head-branch))........ |
| bba00 | 20 20 20 20 20 20 28 28 6e 6f 74 20 28 65 71 75 61 6c 20 72 65 66 20 28 63 6f 6e 63 61 74 20 22 | ......((not.(equal.ref.(concat." |
| bba20 | 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 22 20 72 65 6d 6f 74 65 20 22 2f 48 45 41 44 22 29 29 29 | refs/remotes/".remote."/HEAD"))) |
| bba40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 5e 20 53 6b 69 70 20 6d 69 73 2d 63 6f 6e | ...............;;.^.Skip.mis-con |
| bba60 | 66 69 67 75 72 65 64 20 72 65 6d 6f 74 65 73 20 77 68 65 72 65 20 48 45 41 44 20 69 73 20 6e 6f | figured.remotes.where.HEAD.is.no |
| bba80 | 74 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 79 6d 72 65 66 2e 20 20 53 65 | t.a...............;;.symref...Se |
| bbaa0 | 65 20 23 35 30 39 32 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 | e.#5092................(when.(ma |
| bbac0 | 67 69 74 2d 72 65 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 | git-refs--insert-refname-p.branc |
| bbae0 | 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | h).................(magit-insert |
| bbb00 | 2d 73 65 63 74 69 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 | -section.(branch.branch.t)...... |
| bbb20 | 20 20 20 20 20 20 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 | .............(let.((headp.(equal |
| bbb40 | 20 62 72 61 6e 63 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 | .branch.head)).................. |
| bbb60 | 20 20 20 20 20 20 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 | .......(abbrev.(if.magit-refs-sh |
| bbb80 | 6f 77 2d 72 65 6d 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 | ow-remote-prefix................ |
| bbba0 | 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 0a 20 20 20 20 | .....................branch..... |
| bbbc0 | 20 20 20 20 20 20 20 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 |
| bbbe0 | 75 62 73 74 72 69 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 | ubstring.branch.(1+.(length.remo |
| bbc00 | 74 65 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | te)))))).....................(ma |
| bbc20 | 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-insert-heading.............. |
| bbc40 | 20 20 20 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 66 6f 63 | .........(magit-refs--format-foc |
| bbc60 | 75 73 2d 63 6f 6c 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 | us-column.branch)............... |
| bbc80 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 73 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d | ........(magit-refs--propertize- |
| bbca0 | 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 61 62 | branch........................ab |
| bbcc0 | 62 72 65 76 20 72 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 | brev.ref.(and.headp.'magit-branc |
| bbce0 | 68 2d 72 65 6d 6f 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 | h-remote-head))................. |
| bbd00 | 20 20 20 20 20 20 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 | ......(make-string.............. |
| bbd20 | 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 6e 73 70 20 6d | ..........(max.1.(-.(if.(consp.m |
| bbd40 | 61 67 69 74 2d 72 65 66 73 2d 70 72 69 6d 61 72 79 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 29 0a | agit-refs-primary-column-width). |
| bbd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| bbd80 | 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 6c | .....(car.magit-refs-primary-col |
| bbda0 | 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 20 | umn-width)...................... |
| bbdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 72 69 6d 61 72 79 | ..............magit-refs-primary |
| bbde0 | 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -column-width).................. |
| bbe00 | 20 20 20 20 20 20 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 | ................(length.abbrev)) |
| bbe20 | 29 0a 20 20 20 20 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 | )........................?\s)... |
| bbe40 | 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 73 67 20 28 6d 61 | ....................(and.msg.(ma |
| bbe60 | 67 69 74 2d 6c 6f 67 2d 2d 77 61 73 68 2d 73 75 6d 6d 61 72 79 20 6d 73 67 29 29 29 29 0a 20 20 | git-log--wash-summary.msg))))... |
| bbe80 | 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 2d 62 75 66 | ................(when.(magit-buf |
| bbea0 | 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 20 20 20 20 | fer-margin-p)................... |
| bbec0 | 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 61 | ..(magit-refs--format-margin.bra |
| bbee0 | 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 69 74 2d 72 | nch))...................(magit-r |
| bbf00 | 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 72 61 6e 63 | efs--insert-cherry-commits.branc |
| bbf20 | 68 29 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 20 20 20 | h)))))))).......(insert.?\n).... |
| bbf40 | 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 29 29 29 | ...(magit-make-margin-overlay))) |
| bbf60 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6c 6f 63 61 6c 2d 62 72 61 | )..(defun.magit-insert-local-bra |
| bbf80 | 6e 63 68 65 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 73 68 6f 77 | nches.()..."Insert.sections.show |
| bbfa0 | 69 6e 67 20 61 6c 6c 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2e 22 0a 20 20 28 6d 61 67 69 | ing.all.local.branches."...(magi |
| bbfc0 | 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 6c 6f 63 61 6c 20 6e 69 6c 29 0a 20 20 20 | t-insert-section.(local.nil).... |
| bbfe0 | 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 74 20 22 42 72 61 6e 63 68 | .(magit-insert-heading.t."Branch |
| bc000 | 65 73 22 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6c 69 6e 65 20 28 6d 61 67 69 74 2d 72 65 | es").....(dolist.(line.(magit-re |
| bc020 | 66 73 2d 2d 66 6f 72 6d 61 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 | fs--format-local-branches))..... |
| bc040 | 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 62 72 61 6e 63 68 20 2e 20 2c 73 74 72 69 | ..(pcase-let.((`(,branch...,stri |
| bc060 | 6e 67 73 29 20 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 | ngs).line)).........(magit-inser |
| bc080 | 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 76 61 6c 20 28 69 66 | t-section.............((eval.(if |
| bc0a0 | 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 20 20 20 20 20 20 | .branch.'branch.'commit))....... |
| bc0c0 | 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 2d 70 61 72 | .......(or.branch.(magit-rev-par |
| bc0e0 | 73 65 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 29 0a 20 20 20 20 | se."HEAD"))..............t)..... |
| bc100 | 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 61 64 | ......(apply.#'magit-insert-head |
| bc120 | 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 6d 61 | ing.strings)...........(when.(ma |
| bc140 | 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 20 20 | git-buffer-margin-p)............ |
| bc160 | 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 61 6e | .(magit-refs--format-margin.bran |
| bc180 | 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 73 65 | ch))...........(magit-refs--inse |
| bc1a0 | 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 20 20 | rt-cherry-commits.branch)))).... |
| bc1c0 | 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 6d 61 | .(insert.?\n).....(magit-make-ma |
| bc1e0 | 72 67 69 6e 2d 6f 76 65 72 6c 61 79 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e | rgin-overlay)))..(defun.magit-in |
| bc200 | 73 65 72 74 2d 73 68 65 6c 76 65 64 2d 62 72 61 6e 63 68 65 73 20 28 29 0a 20 20 22 49 6e 73 65 | sert-shelved-branches.()..."Inse |
| bc220 | 72 74 20 73 65 63 74 69 6f 6e 73 20 73 68 6f 77 69 6e 67 20 61 6c 6c 20 73 68 65 6c 76 65 64 20 | rt.sections.showing.all.shelved. |
| bc240 | 62 72 61 6e 63 68 65 73 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 72 65 66 73 20 28 6d | branches."...(when-let.((refs.(m |
| bc260 | 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 73 20 22 72 65 66 73 2f 73 68 65 6c 76 65 64 2f 22 29 29 | agit-list-refs."refs/shelved/")) |
| bc280 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 73 68 65 | ).....(magit-insert-section.(she |
| bc2a0 | 6c 76 65 64 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 | lved.nil).......(magit-insert-he |
| bc2c0 | 61 64 69 6e 67 20 74 20 22 53 68 65 6c 76 65 64 20 62 72 61 6e 63 68 65 73 22 29 0a 20 20 20 20 | ading.t."Shelved.branches")..... |
| bc2e0 | 20 20 28 64 6f 6c 69 73 74 20 28 72 65 66 20 28 6e 72 65 76 65 72 73 65 20 72 65 66 73 29 29 0a | ..(dolist.(ref.(nreverse.refs)). |
| bc300 | 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 73 | ........(magit-insert-section.(s |
| bc320 | 68 65 6c 76 65 64 2d 62 72 61 6e 63 68 20 72 65 66 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 | helved-branch.ref.t)...........( |
| bc340 | 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 20 | magit-insert-heading............ |
| bc360 | 20 22 20 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 20 28 73 | ."..".(magit--propertize-face.(s |
| bc380 | 75 62 73 74 72 69 6e 67 20 72 65 66 20 31 33 29 20 27 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 29 | ubstring.ref.13).'magit-refname) |
| bc3a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | )...........(when.(magit-buffer- |
| bc3c0 | 6d 61 72 67 69 6e 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 | margin-p).............(magit-ref |
| bc3e0 | 73 2d 2d 66 6f 72 6d 61 74 2d 6d 61 72 67 69 6e 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 | s--format-margin.ref)).......... |
| bc400 | 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 79 2d 63 6f 6d 6d | .(magit-refs--insert-cherry-comm |
| bc420 | 69 74 73 20 72 65 66 29 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 0a 20 20 | its.ref))).......(insert.?\n)... |
| bc440 | 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 29 29 | ....(magit-make-margin-overlay)) |
| bc460 | 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 61 74 2d 6c 6f | ))..(defun.magit-refs--format-lo |
| bc480 | 63 61 6c 2d 62 72 61 6e 63 68 65 73 20 28 29 0a 20 20 28 6c 65 74 20 28 28 6c 69 6e 65 73 20 28 | cal-branches.()...(let.((lines.( |
| bc4a0 | 73 65 71 2d 6b 65 65 70 20 23 27 6d 61 67 69 74 2d 72 65 66 73 2d 2d 66 6f 72 6d 61 74 2d 6c 6f | seq-keep.#'magit-refs--format-lo |
| bc4c0 | 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 20 20 20 | cal-branch...................... |
| bc4e0 | 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 20 | ....(magit-git-lines............ |
| bc500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 66 6f 72 2d 65 61 63 68 2d 72 65 66 22 0a 20 20 | ..............."for-each-ref"... |
| bc520 | 20 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. |
| bc540 | 22 2d 2d 66 6f 72 6d 61 74 3d 5c 0a 25 28 48 45 41 44 29 25 30 30 25 28 72 65 66 6e 61 6d 65 3a | "--format=\.%(HEAD)%00%(refname: |
| bc560 | 73 68 6f 72 74 29 25 30 30 25 28 72 65 66 6e 61 6d 65 29 25 30 30 5c 0a 25 28 75 70 73 74 72 65 | short)%00%(refname)%00\.%(upstre |
| bc580 | 61 6d 3a 73 68 6f 72 74 29 25 30 30 25 28 75 70 73 74 72 65 61 6d 29 25 30 30 25 28 75 70 73 74 | am:short)%00%(upstream)%00%(upst |
| bc5a0 | 72 65 61 6d 3a 74 72 61 63 6b 29 25 30 30 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ream:track)%00"................. |
| bc5c0 | 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 72 65 66 73 | ..................(if.magit-refs |
| bc5e0 | 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 3a 72 65 6d 6f | -show-push-remote."\.%(push:remo |
| bc600 | 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 74 72 61 63 6b | tename)%00%(push)%00%(push:track |
| bc620 | 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 20 20 20 20 20 | )%00%(subject)"................. |
| bc640 | 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 25 28 | ...................."%00%00%00%( |
| bc660 | 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 20 20 | subject)"))..................... |
| bc680 | 20 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 | ......"refs/heads".............. |
| bc6a0 | 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 61 72 67 75 6d 65 | .............magit-buffer-argume |
| bc6c0 | 6e 74 73 29 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 | nts)))).....(unless.(magit-get-c |
| bc6e0 | 75 72 72 65 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 | urrent-branch).......(push.(magi |
| bc700 | 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..... |
| bc720 | 20 20 20 20 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 | .........(concat."*\0\0\0\0\0\0\ |
| bc740 | 30 5c 30 22 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 | 0\0".(magit-rev-format."%s"))).. |
| bc760 | 20 20 20 20 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 | ...........lines)).....(setq-loc |
| bc780 | 61 6c 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 72 69 6d 61 72 79 2d 63 6f 6c 75 6d 6e 2d 77 69 64 | al.magit-refs-primary-column-wid |
| bc7a0 | 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 20 28 64 | th.................(let.((def.(d |
| bc7c0 | 65 66 61 75 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 | efault-value.'magit-refs-primary |
| bc7e0 | 2d 63 6f 6c 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 | -column-width)))................ |
| bc800 | 20 20 20 28 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 | ...(if.(atom.def)............... |
| bc820 | 20 20 20 20 20 20 20 20 64 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........def..................... |
| bc840 | 28 70 63 61 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 | (pcase-let.((`(,min...,max).def) |
| bc860 | 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 69 6e 20 6d 61 78 | ).......................(min.max |
| bc880 | 20 28 61 70 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 | .(apply.#'max.min.(mapcar.#'car. |
| bc8a0 | 6c 69 6e 65 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 | lines))))))).....(mapcar.(pcase- |
| bc8c0 | 6c 61 6d 62 64 61 20 28 60 28 20 2c 5f 20 2c 62 72 61 6e 63 68 20 2c 66 6f 63 75 73 0a 20 20 20 | lambda.(`(.,_.,branch.,focus.... |
| bc8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 62 72 61 6e 63 68 2d 64 65 73 63 20 2c 75 3a | ................,branch-desc.,u: |
| bc900 | 61 68 65 61 64 20 2c 70 3a 61 68 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ahead.,p:ahead.................. |
| bc920 | 20 20 2c 75 3a 62 65 68 69 6e 64 20 2c 75 70 73 74 72 65 61 6d 20 2c 70 3a 62 65 68 69 6e 64 20 | ..,u:behind.,upstream.,p:behind. |
| bc940 | 2c 6d 73 67 29 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 | ,msg))...............(list.branc |
| bc960 | 68 20 66 6f 63 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 | h.focus.branch-desc.u:ahead.p:ah |
| bc980 | 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 73 74 | ead.....................(make-st |
| bc9a0 | 72 69 6e 67 20 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 | ring.(max.1.(-.magit-refs-primar |
| bc9c0 | 79 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y-column-width.................. |
| bc9e0 | 20 20 20 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 67 74 | ..........................(lengt |
| bca00 | 68 20 28 63 6f 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 | h.(concat.branch-desc........... |
| bca20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| bca40 | 20 20 20 20 20 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 | .................u:ahead........ |
| bca60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| bca80 | 20 20 20 20 20 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 | ....................p:ahead..... |
| bcaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| bcac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 3a 62 65 68 69 6e 64 29 | .......................u:behind) |
| bcae0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )))............................. |
| bcb00 | 20 20 20 20 20 3f 5c 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 3a | .....?\s).....................u: |
| bcb20 | 62 65 68 69 6e 64 20 75 70 73 74 72 65 61 6d 20 70 3a 62 65 68 69 6e 64 20 6d 73 67 29 29 0a 20 | behind.upstream.p:behind.msg)).. |
| bcb40 | 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ...........lines)))..(defun.magi |
| bcb60 | 74 2d 72 65 66 73 2d 2d 66 6f 72 6d 61 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 20 28 6c 69 6e | t-refs--format-local-branch.(lin |
| bcb80 | 65 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 68 65 61 64 20 2c 62 72 61 6e 63 | e)...(pcase-let.((`(,head.,branc |
| bcba0 | 68 20 2c 72 65 66 20 2c 75 70 73 74 72 65 61 6d 20 2c 75 3a 72 65 66 20 2c 75 3a 74 72 61 63 6b | h.,ref.,upstream.,u:ref.,u:track |
| bcbc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 70 75 73 68 20 2c 70 | ........................,push.,p |
| bcbe0 | 3a 72 65 66 20 2c 70 3a 74 72 61 63 6b 20 2c 6d 73 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | :ref.,p:track.,msg)............. |
| bcc00 | 20 20 20 28 63 6c 2d 73 75 62 73 74 69 74 75 74 65 20 6e 69 6c 20 22 22 20 28 73 70 6c 69 74 2d | ...(cl-substitute.nil."".(split- |
| bcc20 | 73 74 72 69 6e 67 20 6c 69 6e 65 20 22 5c 30 22 29 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 | string.line."\0").:test.#'equal) |
| bcc40 | 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 20 | )).....(when.(or.(not.branch)... |
| bcc60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 73 2d 2d 69 6e 73 65 72 74 2d | ............(magit-refs--insert- |
| bcc80 | 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 28 | refname-p.branch)).......(let*.( |
| bcca0 | 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 20 | (headp.(equal.head."*"))........ |
| bccc0 | 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 20 | ......(pushp.(and.push.......... |
| bcce0 | 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 2d | ................magit-refs-show- |
| bcd00 | 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 20 | push-remote..................... |
| bcd20 | 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 20 | .....(magit-rev-verify.p:ref)... |
| bcd40 | 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 75 | .......................(not.(equ |
| bcd60 | 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 20 | al.p:ref.u:ref)))).............. |
| bcd80 | 28 62 72 61 6e 63 68 2d 70 72 65 74 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | (branch-pretty...............(if |
| bcda0 | 20 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | .branch...................(magit |
| bcdc0 | 2d 72 65 66 73 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 | -refs--propertize-branch........ |
| bcde0 | 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 20 72 65 66 20 28 61 6e 64 20 68 65 61 64 | ............branch.ref.(and.head |
| bce00 | 70 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 75 72 72 65 6e 74 29 29 0a 20 20 20 20 20 20 | p.'magit-branch-current))....... |
| bce20 | 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 |
| bce40 | 65 20 22 28 64 65 74 61 63 68 65 64 29 22 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 77 61 72 | e."(detached)".'magit-branch-war |
| bce60 | 6e 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 3a 61 68 65 61 64 20 20 28 | ning)))..............(u:ahead..( |
| bce80 | 61 6e 64 20 75 3a 74 72 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | and.u:track..................... |
| bcea0 | 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 61 68 65 61 64 20 5c 5c 28 | ........(string-match."ahead.\\( |
| bcec0 | 5b 30 2d 39 5d 2b 5c 5c 29 22 20 75 3a 74 72 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | [0-9]+\\)".u:track)............. |
| bcee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 | ................(magit--properti |
| bcf00 | 7a 65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ze-face......................... |
| bcf20 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 61 6e 64 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 61 64 | .....(concat.(and.magit-refs-pad |
| bcf40 | 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 73 20 22 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -commit-counts.".")............. |
| bcf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d | .........................(match- |
| bcf80 | 73 74 72 69 6e 67 20 31 20 75 3a 74 72 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | string.1.u:track)............... |
| bcfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3e 22 29 0a 20 20 20 20 | .......................">")..... |
| bcfc0 | 20 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- |
| bcfe0 | 64 69 6d 6d 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 3a 62 65 68 69 6e 64 | dimmed)))..............(u:behind |
| bd000 | 20 28 61 6e 64 20 75 3a 74 72 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(and.u:track................... |
| bd020 | 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 62 65 68 69 6e 64 20 | ..........(string-match."behind. |
| bd040 | 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 22 20 75 3a 74 72 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 | \\([0-9]+\\)".u:track).......... |
| bd060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 | ...................(magit--prope |
| bd080 | 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...................... |
| bd0a0 | 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 3c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ........(concat."<"............. |
| bd0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d | .........................(match- |
| bd0e0 | 73 74 72 69 6e 67 20 31 20 75 3a 74 72 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | string.1.u:track)............... |
| bd100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 61 67 69 | .......................(and.magi |
| bd120 | 74 2d 72 65 66 73 2d 70 61 64 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 73 20 22 20 22 29 29 0a 20 | t-refs-pad-commit-counts.".")).. |
| bd140 | 20 20 20 20 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 |
| bd160 | 69 74 2d 64 69 6d 6d 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 3a 61 68 65 | it-dimmed)))..............(p:ahe |
| bd180 | 61 64 20 20 28 61 6e 64 20 70 75 73 68 70 20 70 3a 74 72 61 63 6b 0a 20 20 20 20 20 20 20 20 20 | ad..(and.pushp.p:track.......... |
| bd1a0 | 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 |
| bd1c0 | 20 22 61 68 65 61 64 20 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 22 20 70 3a 74 72 61 63 6b 29 0a 20 | ."ahead.\\([0-9]+\\)".p:track).. |
| bd1e0 | 20 20 20 20 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 |
| bd200 | 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t--propertize-face.............. |
| bd220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6d 61 74 63 68 2d 73 | ................(concat.(match-s |
| bd240 | 74 72 69 6e 67 20 31 20 70 3a 74 72 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tring.1.p:track)................ |
| bd260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3e 22 0a 20 20 20 20 20 20 | ......................">"....... |
| bd280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| bd2a0 | 61 6e 64 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 61 64 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 73 | and.magit-refs-pad-commit-counts |
| bd2c0 | 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .".")).......................... |
| bd2e0 | 20 20 20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20 | ....'magit-branch-remote)))..... |
| bd300 | 20 20 20 20 20 20 20 20 20 28 70 3a 62 65 68 69 6e 64 20 28 61 6e 64 20 70 75 73 68 70 20 70 3a | .........(p:behind.(and.pushp.p: |
| bd320 | 74 72 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | track........................... |
| bd340 | 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 62 65 68 69 6e 64 20 5c 5c 28 5b 30 2d 39 5d | ..(string-match."behind.\\([0-9] |
| bd360 | 2b 5c 5c 29 22 20 70 3a 74 72 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | +\\)".p:track).................. |
| bd380 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 | ...........(magit--propertize-fa |
| bd3a0 | 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ce.............................. |
| bd3c0 | 28 63 6f 6e 63 61 74 20 22 3c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (concat."<"..................... |
| bd3e0 | 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 |
| bd400 | 20 70 3a 74 72 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .p:track)....................... |
| bd420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 | ...............(and.magit-refs-p |
| bd440 | 61 64 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 73 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 | ad-commit-counts.".")).......... |
| bd460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 6d 6d 65 | ....................'magit-dimme |
| bd480 | 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 31 2b 20 28 6c 65 6e 67 74 68 20 | d)))).........(list.(1+.(length. |
| bd4a0 | 28 63 6f 6e 63 61 74 20 62 72 61 6e 63 68 2d 70 72 65 74 74 79 20 75 3a 61 68 65 61 64 20 70 3a | (concat.branch-pretty.u:ahead.p: |
| bd4c0 | 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 20 20 20 20 20 20 20 | ahead.u:behind)))............... |
| bd4e0 | 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 69 74 2d 72 65 66 73 | branch...............(magit-refs |
| bd500 | 2d 2d 66 6f 72 6d 61 74 2d 66 6f 63 75 73 2d 63 6f 6c 75 6d 6e 20 62 72 61 6e 63 68 20 68 65 61 | --format-focus-column.branch.hea |
| bd520 | 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 70 72 65 74 74 79 20 | dp)...............branch-pretty. |
| bd540 | 75 3a 61 68 65 61 64 20 70 3a 61 68 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 3a | u:ahead.p:ahead...............u: |
| bd560 | 62 65 68 69 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 75 70 73 74 72 65 | behind...............(and.upstre |
| bd580 | 61 6d 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 28 69 | am....................(concat.(i |
| bd5a0 | 66 20 28 65 71 75 61 6c 20 75 3a 74 72 61 63 6b 20 22 5b 67 6f 6e 65 5d 22 29 0a 20 20 20 20 20 | f.(equal.u:track."[gone]")...... |
| bd5c0 | 20 20 20 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 |
| bd5e0 | 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 75 70 73 74 72 65 61 6d 20 27 65 72 72 6f | --propertize-face.upstream.'erro |
| bd600 | 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).............................. |
| bd620 | 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 20 75 | (magit-refs--propertize-branch.u |
| bd640 | 70 73 74 72 65 61 6d 20 75 3a 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pstream.u:ref))................. |
| bd660 | 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 28 | ..........."."))...............( |
| bd680 | 61 6e 64 20 70 75 73 68 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | and.pushp....................(co |
| bd6a0 | 6e 63 61 74 20 70 3a 62 65 68 69 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ncat.p:behind................... |
| bd6c0 | 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 |
| bd6e0 | 0a 20 20 20 20 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 75 73 | .............................pus |
| bd700 | 68 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 | h.'magit-branch-remote)......... |
| bd720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 | ..................."."))........ |
| bd740 | 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f 77 | .......(if-let.((magit-refs-show |
| bd760 | 2d 62 72 61 6e 63 68 2d 64 65 73 63 72 69 70 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 | -branch-descriptions)........... |
| bd780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 73 63 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 | .............(desc.(magit-get."b |
| bd7a0 | 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 29 29 29 0a 20 | ranch".branch."description"))).. |
| bd7c0 | 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 |
| bd7e0 | 69 7a 65 2d 66 61 63 65 20 64 65 73 63 20 27 62 6f 6c 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ize-face.desc.'bold)............ |
| bd800 | 20 20 20 20 20 28 61 6e 64 20 6d 73 67 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 2d 77 61 73 68 2d 73 | .....(and.msg.(magit-log--wash-s |
| bd820 | 75 6d 6d 61 72 79 20 6d 73 67 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ummary.msg))))))))..(defun.magit |
| bd840 | 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 66 20 | -refs--format-focus-column.(ref. |
| bd860 | 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 20 6d | &optional.type)...(let.((focus.m |
| bd880 | 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 28 77 | agit-buffer-upstream).........(w |
| bd8a0 | 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 74 2d | idth.(if.magit-refs-show-commit- |
| bd8c0 | 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 2d 72 | count....................magit-r |
| bd8e0 | 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 20 20 | efs-focus-column-width.......... |
| bd900 | 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 28 66 | ........1))).....(format......(f |
| bd920 | 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 6e 64 | ormat."%%%ss.".width)......(cond |
| bd940 | 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 20 20 | .((or.(equal.ref.focus)......... |
| bd960 | 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 20 20 | ........(and.(eq.type.t)........ |
| bd980 | 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 41 44 | ..............(equal.focus."HEAD |
| bd9a0 | 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 72 74 | "))).............(magit--propert |
| bd9c0 | 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 63 75 | ize-face.(concat.(if.(equal.focu |
| bd9e0 | 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 20 20 | s."HEAD")."@"."*").............. |
| bda00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| bda20 | 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 20 20 | make-string.(1-.width).?\s)).... |
| bda40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| bda60 | 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 20 20 | .'magit-section-heading))....... |
| bda80 | 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 20 20 | .....((if.(eq.type.'tag)........ |
| bdaa0 | 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 6f 6d | .........(eq.magit-refs-show-com |
| bdac0 | 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 6d 61 | mit-count.'all)...............ma |
| bdae0 | 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 20 | git-refs-show-commit-count)..... |
| bdb00 | 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 20 2c | ........(pcase-let.((`(,behind., |
| bdb20 | 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 20 20 | ahead).......................... |
| bdb40 | 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 66 66 | (magit-rev-diff-count.magit-buff |
| bdb60 | 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 20 20 | er-upstream.ref))).............. |
| bdb80 | 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 | .(magit--propertize-face........ |
| bdba0 | 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 6f 6e | ........(cond.((>.ahead..0).(con |
| bdbc0 | 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 64 29 | cat."<".(number-to-string.ahead) |
| bdbe0 | 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 68 69 | ))......................((>.behi |
| bdc00 | 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 67 20 | nd.0).(concat.(number-to-string. |
| bdc20 | 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 20 20 | behind).">"))................... |
| bdc40 | 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 67 69 | ...(t."="))................'magi |
| bdc60 | 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 29 29 | t-dimmed)))............(t."")))) |
| bdc80 | 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 7a 65 | )..(defun.magit-refs--propertize |
| bdca0 | 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 68 65 | -branch.(branch.ref.&optional.he |
| bdcc0 | 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 6c 2d | ad-face)...(let.((face.(cdr.(cl- |
| bdce0 | 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 20 2c | find-if.(pcase-lambda.(`(,re..., |
| bdd00 | 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 20 20 | _))............................. |
| bdd20 | 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 20 20 | .....(string-match-p.re.ref))... |
| bdd40 | 20 20 20 20 20 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 |
| bdd60 | 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 69 74 | it-ref-namespaces)))).....(magit |
| bdd80 | 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 28 69 | --propertize-face......branch.(i |
| bdda0 | 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 63 65 | f.head-face.(list.face.head-face |
| bddc0 | 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 2d 69 | ).face))))..(defun.magit-refs--i |
| bdde0 | 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 69 66 2d | nsert-refname-p.(refname)...(if- |
| bde00 | 6c 65 74 20 28 28 65 6e 74 72 79 20 28 73 65 71 2d 66 69 6e 64 20 28 70 63 61 73 65 2d 6c 61 6d | let.((entry.(seq-find.(pcase-lam |
| bde20 | 62 64 61 20 28 60 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 | bda.(`(,key...,_)).............. |
| bde40 | 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 63 74 69 6f 6e 70 20 | .................(if.(functionp. |
| bde60 | 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 20 20 20 20 20 20 | key)............................ |
| bde80 | 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6b 65 79 20 72 65 66 6e 61 6d 65 29 0a 20 20 20 | .......(funcall.key.refname).... |
| bdea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 | .............................(st |
| bdec0 | 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 20 20 | ring-match-p.key.refname)))..... |
| bdee0 | 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 |
| bdf00 | 66 73 2d 66 69 6c 74 65 72 2d 61 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 28 63 64 72 20 65 6e | fs-filter-alist))).......(cdr.en |
| bdf20 | 74 72 79 29 0a 20 20 20 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 73 2d | try).....t))..(defun.magit-refs- |
| bdf40 | 2d 69 6e 73 65 72 74 2d 63 68 65 72 72 79 2d 63 6f 6d 6d 69 74 73 20 28 72 65 66 29 0a 20 20 28 | -insert-cherry-commits.(ref)...( |
| bdf60 | 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 28 6c | magit-insert-section-body.....(l |
| bdf80 | 65 74 20 28 28 73 74 61 72 74 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d | et.((start.(point))...........(m |
| bdfa0 | 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 6e 69 6c | agit-insert-section--current.nil |
| bdfc0 | 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 77 61 73 68 20 28 61 70 70 6c 79 2d | )).......(magit-git-wash.(apply- |
| bdfe0 | 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 6c 6f 67 20 27 | partially.#'magit-log-wash-log.' |
| be000 | 63 68 65 72 72 79 29 0a 20 20 20 20 20 20 20 20 22 63 68 65 72 72 79 22 20 22 2d 76 22 20 28 6d | cherry)........."cherry"."-v".(m |
| be020 | 61 67 69 74 2d 61 62 62 72 65 76 2d 61 72 67 29 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 | agit-abbrev-arg).magit-buffer-up |
| be040 | 73 74 72 65 61 6d 20 72 65 66 29 0a 20 20 20 20 20 20 28 69 66 20 28 3d 20 28 70 6f 69 6e 74 29 | stream.ref).......(if.(=.(point) |
| be060 | 20 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 4e 6f 20 63 | .start)...........(message."No.c |
| be080 | 68 65 72 72 69 65 73 20 66 6f 72 20 25 73 22 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 28 6d 61 | herries.for.%s".ref).........(ma |
| be0a0 | 67 69 74 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 29 29 29 29 29 0a 0a 28 64 | git-make-margin-overlay)))))..(d |
| be0c0 | 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 73 2d 2d 66 6f 72 6d 61 74 2d 6d 61 72 67 69 6e 20 28 | efun.magit-refs--format-margin.( |
| be0e0 | 63 6f 6d 6d 69 74 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 6c 69 6e 65 20 28 6d 61 67 69 74 2d | commit)...(if-let.((line.(magit- |
| be100 | 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 63 4e 25 78 30 30 25 63 74 22 20 63 6f 6d 6d 69 74 29 29 | rev-format."%cN%x00%ct".commit)) |
| be120 | 29 0a 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 | ).......(apply.#'magit-log-forma |
| be140 | 74 2d 6d 61 72 67 69 6e 20 63 6f 6d 6d 69 74 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 6c 69 | t-margin.commit.(split-string.li |
| be160 | 6e 65 20 22 5c 30 22 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e | ne."\0")).....(magit-make-margin |
| be180 | 2d 6f 76 65 72 6c 61 79 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 | -overlay)))..;;;._.(provide.'mag |
| be1a0 | 69 74 2d 72 65 66 73 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 66 73 2e 65 6c 20 65 6e 64 73 20 | it-refs).;;;.magit-refs.el.ends. |
| be1c0 | 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............................ |
| be1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| be200 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 64 69 66 66 2e 65 6c 00 00 00 00 00 00 00 | magit-4.3.8/magit-diff.el....... |
| be220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| be240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| be260 | 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 |
| be280 | 30 34 34 30 30 34 31 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 | 0440041.00000000000.013622..0... |
| be2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| be2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| be2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| be300 | 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................... |
| be320 | 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................... |
| be340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| be360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| be380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| be3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| be3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| be3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| be400 | 3b 3b 3b 20 6d 61 67 69 74 2d 64 69 66 66 2e 65 6c 20 2d 2d 2d 20 49 6e 73 70 65 63 74 20 47 69 | ;;;.magit-diff.el.---.Inspect.Gi |
| be420 | 74 20 64 69 66 66 73 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d | t.diffs..-*-.lexical-binding:t.- |
| be440 | 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 35 20 54 | *-..;;.Copyright.(C).2008-2025.T |
| be460 | 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b | he.Magit.Project.Contributors..; |
| be480 | 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 65 6d 61 63 73 | ;.Author:.Jonas.Bernoulli.<emacs |
| be4a0 | 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b 3b 20 4d | .magit@jonas.bernoulli.dev>.;;.M |
| be4c0 | 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 65 6d 61 63 | aintainer:.Jonas.Bernoulli.<emac |
| be4e0 | 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b 3b | s.magit@jonas.bernoulli.dev>..;; |
| be500 | 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c 2d 33 2e | .SPDX-License-Identifier:.GPL-3. |
| be520 | 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 | 0-or-later..;;.Magit.is.free.sof |
| be540 | 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 | tware:.you.can.redistribute.it.a |
| be560 | 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 | nd/or.modify.it.;;.under.the.ter |
| be580 | 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 | ms.of.the.GNU.General.Public.Lic |
| be5a0 | 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 | ense.as.published.by.;;.the.Free |
| be5c0 | 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 | .Software.Foundation,.either.ver |
| be5e0 | 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 | sion.3.of.the.License,.or.;;.(at |
| be600 | 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e | .your.option).any.later.version. |
| be620 | 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 |
| be640 | 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,. |
| be660 | 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 |
| be680 | 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 |
| be6a0 | 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. |
| be6c0 | 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 |
| be6e0 | 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 |
| be700 | 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 |
| be720 | 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. |
| be740 | 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 |
| be760 | 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 | ong.with.Magit...If.not,.see.<ht |
| be780 | 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b | tps://www.gnu.org/licenses/>...; |
| be7a0 | 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 20 | ;;.Commentary:..;;.This.library. |
| be7c0 | 69 6d 70 6c 65 6d 65 6e 74 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 6c 6f 6f 6b 69 6e 67 20 61 | implements.support.for.looking.a |
| be7e0 | 74 20 47 69 74 20 64 69 66 66 73 20 61 6e 64 0a 3b 3b 20 63 6f 6d 6d 69 74 73 2e 0a 0a 3b 3b 3b | t.Git.diffs.and.;;.commits...;;; |
| be800 | 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 28 72 | .Code:..(require.'magit-core).(r |
| be820 | 65 71 75 69 72 65 20 27 67 69 74 2d 63 6f 6d 6d 69 74 29 0a 0a 28 65 76 61 6c 2d 77 68 65 6e 2d | equire.'git-commit)..(eval-when- |
| be840 | 63 6f 6d 70 69 6c 65 20 28 72 65 71 75 69 72 65 20 27 61 6e 73 69 2d 63 6f 6c 6f 72 29 29 0a 28 | compile.(require.'ansi-color)).( |
| be860 | 72 65 71 75 69 72 65 20 27 64 69 66 66 2d 6d 6f 64 65 29 0a 28 72 65 71 75 69 72 65 20 27 69 6d | require.'diff-mode).(require.'im |
| be880 | 61 67 65 29 0a 28 72 65 71 75 69 72 65 20 27 73 6d 65 72 67 65 2d 6d 6f 64 65 29 0a 0a 3b 3b 20 | age).(require.'smerge-mode)..;;. |
| be8a0 | 46 6f 72 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 70 6f 70 75 70 27 0a 28 64 65 63 6c 61 72 65 2d | For.`magit-diff-popup'.(declare- |
| be8c0 | 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 68 6f 77 20 22 6d 61 67 69 74 | function.magit-stash-show."magit |
| be8e0 | 2d 73 74 61 73 68 22 20 28 73 74 61 73 68 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 66 69 | -stash".(stash.&optional.args.fi |
| be900 | 6c 65 73 29 29 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 | les)).;;.For.`magit-diff-visit-f |
| be920 | 69 6c 65 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 66 69 6e | ile'.(declare-function.magit-fin |
| be940 | 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 22 6d 61 67 69 74 2d 66 69 6c 65 73 22 20 28 72 | d-file-noselect."magit-files".(r |
| be960 | 65 76 20 66 69 6c 65 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 | ev.file)).(declare-function.magi |
| be980 | 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 22 6d 61 67 69 74 2d 73 74 61 | t-status-setup-buffer."magit-sta |
| be9a0 | 74 75 73 22 20 28 26 6f 70 74 69 6f 6e 61 6c 20 64 69 72 65 63 74 6f 72 79 29 29 0a 3b 3b 20 46 | tus".(&optional.directory)).;;.F |
| be9c0 | 6f 72 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 77 68 69 6c 65 2d 63 6f 6d 6d 69 74 74 69 6e 67 27 | or.`magit-diff-while-committing' |
| be9e0 | 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d | .(declare-function.magit-commit- |
| bea00 | 64 69 66 66 2d 31 20 22 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 22 20 28 29 29 0a 28 64 65 63 6c 61 | diff-1."magit-commit".()).(decla |
| bea20 | 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 65 73 73 61 67 65 | re-function.magit-commit-message |
| bea40 | 2d 62 75 66 66 65 72 20 22 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 22 20 28 29 29 0a 3b 3b 20 46 6f | -buffer."magit-commit".()).;;.Fo |
| bea60 | 72 20 60 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d 67 72 61 76 61 74 61 | r.`magit-insert-revision-gravata |
| bea80 | 72 27 0a 28 64 65 66 76 61 72 20 67 72 61 76 61 74 61 72 2d 73 69 7a 65 29 0a 3b 3b 20 46 6f 72 | r'.(defvar.gravatar-size).;;.For |
| beaa0 | 20 60 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 27 20 61 6e 64 20 60 6d 61 67 69 74 2d | .`magit-show-commit'.and.`magit- |
| beac0 | 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 | diff-show-or-scroll'.(declare-fu |
| beae0 | 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 6e 6b | nction.magit-current-blame-chunk |
| beb00 | 20 22 6d 61 67 69 74 2d 62 6c 61 6d 65 22 20 28 26 6f 70 74 69 6f 6e 61 6c 20 74 79 70 65 20 6e | ."magit-blame".(&optional.type.n |
| beb20 | 6f 65 72 72 6f 72 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 | oerror)).(declare-function.magit |
| beb40 | 2d 62 6c 61 6d 65 2d 6d 6f 64 65 20 22 6d 61 67 69 74 2d 62 6c 61 6d 65 22 20 28 26 6f 70 74 69 | -blame-mode."magit-blame".(&opti |
| beb60 | 6f 6e 61 6c 20 61 72 67 29 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d | onal.arg)).(defvar.magit-blame-m |
| beb80 | 6f 64 65 29 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d | ode).;;.For.`magit-diff-show-or- |
| beba0 | 73 63 72 6f 6c 6c 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 67 69 74 2d 72 65 | scroll'.(declare-function.git-re |
| bebc0 | 62 61 73 65 2d 63 75 72 72 65 6e 74 2d 6c 69 6e 65 20 22 67 69 74 2d 72 65 62 61 73 65 22 20 28 | base-current-line."git-rebase".( |
| bebe0 | 26 6f 70 74 69 6f 6e 61 6c 20 62 61 74 63 68 29 29 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d | &optional.batch)).;;.For.`magit- |
| bec00 | 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 75 6e 63 74 69 6f 6e | diff-unmerged'.(declare-function |
| bec20 | 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 70 20 22 6d 61 67 69 | .magit-merge-in-progress-p."magi |
| bec40 | 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 63 74 69 6f 6e 20 6d | t-merge".()).(declare-function.m |
| bec60 | 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 6d 65 72 67 65 22 20 | agit--merge-range."magit-merge". |
| bec80 | 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 60 6d 61 67 69 74 2d | (&optional.head)).;;.For.`magit- |
| beca0 | 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 74 69 6f 6e 20 66 6f | diff--dwim'.(declare-function.fo |
| becc0 | 72 67 65 2d 2d 70 75 6c 6c 72 65 71 2d 72 61 6e 67 65 20 22 65 78 74 3a 66 6f 72 67 65 2d 70 75 | rge--pullreq-range."ext:forge-pu |
| bece0 | 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 6c 72 65 | llreq"...................(pullre |
| bed00 | 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 61 72 65 | q.&optional.endpoints)).(declare |
| bed20 | 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 22 65 78 | -function.forge--pullreq-ref."ex |
| bed40 | 74 3a 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 | t:forge-pullreq".(pullreq)).;;.F |
| bed60 | 6f 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 | or.`magit-diff-wash-diff'.(decla |
| bed80 | 72 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 | re-function.ansi-color-apply-on- |
| beda0 | 72 65 67 69 6f 6e 20 22 61 6e 73 69 2d 63 6f 6c 6f 72 22 29 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 | region."ansi-color").;;.For.`mag |
| bedc0 | 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 73 75 62 6d 6f 64 75 6c 65 27 0a 28 64 65 63 6c 61 72 65 | it-diff-wash-submodule'.(declare |
| bede0 | 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 6c 6f 67 20 22 6d 61 | -function.magit-log-wash-log."ma |
| bee00 | 67 69 74 2d 6c 6f 67 22 20 28 73 74 79 6c 65 20 61 72 67 73 29 29 0a 3b 3b 20 46 6f 72 20 6b 65 | git-log".(style.args)).;;.For.ke |
| bee20 | 79 6d 61 70 73 20 61 6e 64 20 6d 65 6e 75 73 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f | ymaps.and.menus.(declare-functio |
| bee40 | 6e 20 6d 61 67 69 74 2d 61 70 70 6c 79 20 22 6d 61 67 69 74 2d 61 70 70 6c 79 22 20 28 26 72 65 | n.magit-apply."magit-apply".(&re |
| bee60 | 73 74 20 61 72 67 73 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 | st.args)).(declare-function.magi |
| bee80 | 74 2d 73 74 61 67 65 20 22 6d 61 67 69 74 2d 61 70 70 6c 79 22 20 28 26 6f 70 74 69 6f 6e 61 6c | t-stage."magit-apply".(&optional |
| beea0 | 20 69 6e 64 65 6e 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 | .indent)).(declare-function.magi |
| beec0 | 74 2d 75 6e 73 74 61 67 65 20 22 6d 61 67 69 74 2d 61 70 70 6c 79 22 20 28 29 29 0a 28 64 65 63 | t-unstage."magit-apply".()).(dec |
| beee0 | 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 64 69 73 63 61 72 64 20 22 6d 61 67 | lare-function.magit-discard."mag |
| bef00 | 69 74 2d 61 70 70 6c 79 22 20 28 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 | it-apply".()).(declare-function. |
| bef20 | 6d 61 67 69 74 2d 72 65 76 65 72 73 65 20 22 6d 61 67 69 74 2d 61 70 70 6c 79 22 20 28 26 72 65 | magit-reverse."magit-apply".(&re |
| bef40 | 73 74 20 61 72 67 73 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 | st.args)).(declare-function.magi |
| bef60 | 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 20 22 6d 61 67 69 74 2d 66 69 6c 65 73 22 20 28 66 69 6c | t-file-rename."magit-files".(fil |
| bef80 | 65 20 6e 65 77 6e 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 | e.newname)).(declare-function.ma |
| befa0 | 67 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 20 22 6d 61 67 69 74 2d 66 69 6c 65 73 22 20 28 | git-file-untrack."magit-files".( |
| befc0 | 66 69 6c 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 66 6f 72 63 65 29 29 0a 28 64 65 63 6c 61 72 65 | files.&optional.force)).(declare |
| befe0 | 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 64 64 2d 6c 6f 67 20 22 | -function.magit-commit-add-log." |
| bf000 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 22 20 28 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 | magit-commit".()).(declare-funct |
| bf020 | 69 6f 6e 20 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 20 | ion.magit-diff-trace-definition. |
| bf040 | 22 6d 61 67 69 74 2d 6c 6f 67 22 20 28 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f | "magit-log".()).(declare-functio |
| bf060 | 6e 20 6d 61 67 69 74 2d 70 61 74 63 68 2d 73 61 76 65 20 22 6d 61 67 69 74 2d 70 61 74 63 68 22 | n.magit-patch-save."magit-patch" |
| bf080 | 20 28 66 69 6c 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 29 0a 28 64 65 63 6c 61 72 65 | .(files.&optional.arg)).(declare |
| bf0a0 | 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 64 6f 2d 61 73 79 6e 63 2d 73 68 65 6c 6c 2d 63 | -function.magit-do-async-shell-c |
| bf0c0 | 6f 6d 6d 61 6e 64 20 22 6d 61 67 69 74 2d 64 69 72 65 64 22 20 28 66 69 6c 65 29 29 0a 28 64 65 | ommand."magit-dired".(file)).(de |
| bf0e0 | 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 61 64 64 2d 63 68 61 6e 67 65 2d | clare-function.magit-add-change- |
| bf100 | 6c 6f 67 2d 65 6e 74 72 79 20 22 6d 61 67 69 74 2d 65 78 74 72 61 73 22 0a 20 20 20 20 20 20 20 | log-entry."magit-extras"........ |
| bf120 | 20 20 20 20 20 20 20 20 20 20 20 28 26 6f 70 74 69 6f 6e 61 6c 20 77 68 6f 61 6d 69 20 66 69 6c | ...........(&optional.whoami.fil |
| bf140 | 65 2d 6e 61 6d 65 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 | e-name.other-window)).(declare-f |
| bf160 | 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 61 64 64 2d 63 68 61 6e 67 65 2d 6c 6f 67 2d 65 6e 74 | unction.magit-add-change-log-ent |
| bf180 | 72 79 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 22 6d 61 67 69 74 2d 65 78 74 72 61 73 22 0a 20 | ry-other-window."magit-extras".. |
| bf1a0 | 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 77 68 6f 61 | .................(&optional.whoa |
| bf1c0 | 6d 69 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 63 74 69 6f 6e | mi.file-name)).(declare-function |
| bf1e0 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 65 64 69 74 2d 68 75 6e 6b 2d 63 6f 6d 6d 69 74 20 22 6d 61 | .magit-diff-edit-hunk-commit."ma |
| bf200 | 67 69 74 2d 65 78 74 72 61 73 22 20 28 66 69 6c 65 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e | git-extras".(file)).(declare-fun |
| bf220 | 63 74 69 6f 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 74 20 | ction.magit-smerge-keep-current. |
| bf240 | 22 6d 61 67 69 74 2d 61 70 70 6c 79 22 20 28 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 | "magit-apply".()).(declare-funct |
| bf260 | 69 6f 6e 20 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 65 70 2d 61 6c 6c 20 22 6d 61 67 69 74 | ion.magit-smerge-keep-all."magit |
| bf280 | 2d 61 70 70 6c 79 22 20 28 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 | -apply".()).(declare-function.ma |
| bf2a0 | 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 65 70 2d 75 70 70 65 72 20 22 6d 61 67 69 74 2d 61 70 70 | git-smerge-keep-upper."magit-app |
| bf2c0 | 6c 79 22 20 28 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d | ly".()).(declare-function.magit- |
| bf2e0 | 73 6d 65 72 67 65 2d 6b 65 65 70 2d 62 61 73 65 20 22 6d 61 67 69 74 2d 61 70 70 6c 79 22 20 28 | smerge-keep-base."magit-apply".( |
| bf300 | 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 73 6d 65 72 67 | )).(declare-function.magit-smerg |
| bf320 | 65 2d 6b 65 65 70 2d 6c 6f 77 65 72 20 22 6d 61 67 69 74 2d 61 70 70 6c 79 22 20 28 29 29 0a 0a | e-keep-lower."magit-apply".()).. |
| bf340 | 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 77 | (eval-when-compile...(cl-pushnew |
| bf360 | 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 6d | .'orig-rev.eieio--known-slot-nam |
| bf380 | 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 65 | es)...(cl-pushnew.'action-type.e |
| bf3a0 | 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 75 | ieio--known-slot-names)...(cl-pu |
| bf3c0 | 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 2d | shnew.'target.eieio--known-slot- |
| bf3e0 | 6e 61 6d 65 73 29 29 0a 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 61 62 | names))..(define-obsolete-variab |
| bf400 | 6c 65 2d 61 6c 69 61 73 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 63 74 69 6f 6e 2d 62 61 73 | le-alias.'magit-diff-section-bas |
| bf420 | 65 2d 6d 61 70 0a 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 20 | e-map...'magit-diff-section-map. |
| bf440 | 22 4d 61 67 69 74 20 34 2e 30 2e 30 22 29 0a 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 | "Magit.4.0.0")..(define-obsolete |
| bf460 | 2d 76 61 72 69 61 62 6c 65 2d 61 6c 69 61 73 20 27 6d 61 67 69 74 2d 77 61 73 68 2d 6d 65 73 73 | -variable-alias.'magit-wash-mess |
| bf480 | 61 67 65 2d 68 6f 6f 6b 0a 20 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 77 61 73 68 2d | age-hook...'magit-revision-wash- |
| bf4a0 | 6d 65 73 73 61 67 65 2d 68 6f 6f 6b 20 22 4d 61 67 69 74 20 34 2e 33 2e 30 22 29 0a 0a 28 6d 61 | message-hook."Magit.4.3.0")..(ma |
| bf4c0 | 6b 65 2d 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 64 69 66 66 | ke-obsolete-variable.'magit-diff |
| bf4e0 | 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 20 20 20 20 20 20 | -highlight-keywords............. |
| bf500 | 20 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 77 61 73 68 | ............'magit-revision-wash |
| bf520 | 2d 6d 65 73 73 61 67 65 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -message-hook................... |
| bf540 | 20 20 20 20 20 20 22 4d 61 67 69 74 20 34 2e 33 2e 30 22 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e | ......"Magit.4.3.0")..;;;.Option |
| bf560 | 73 0a 3b 3b 3b 3b 20 44 69 66 66 20 4d 6f 64 65 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 | s.;;;;.Diff.Mode..(defgroup.magi |
| bf580 | 74 2d 64 69 66 66 20 6e 69 6c 0a 20 20 22 49 6e 73 70 65 63 74 20 61 6e 64 20 6d 61 6e 69 70 75 | t-diff.nil..."Inspect.and.manipu |
| bf5a0 | 6c 61 74 65 20 47 69 74 20 64 69 66 66 73 2e 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d | late.Git.diffs."...:link.'(info- |
| bf5c0 | 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 44 69 66 66 69 6e 67 22 29 0a 20 20 3a 67 72 6f 75 70 20 | link."(magit)Diffing")...:group. |
| bf5e0 | 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 2d | 'magit-commands...:group.'magit- |
| bf600 | 6d 6f 64 65 73 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f | modes)..(defcustom.magit-diff-mo |
| bf620 | 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 |
| bf640 | 74 65 72 69 6e 67 20 4d 61 67 69 74 2d 44 69 66 66 20 6d 6f 64 65 2e 22 0a 20 20 3a 67 72 6f 75 | tering.Magit-Diff.mode."...:grou |
| bf660 | 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 | p.'magit-diff...:type.'hook)..(d |
| bf680 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f | efcustom.magit-diff-sections-hoo |
| bf6a0 | 6b 0a 20 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 64 69 66 66 0a 20 20 | k...(list.#'magit-insert-diff... |
| bf6c0 | 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 78 72 65 66 2d 62 75 74 74 6f 6e | ......#'magit-insert-xref-button |
| bf6e0 | 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 6e | s)..."Hook.run.to.insert.section |
| bf700 | 73 20 69 6e 74 6f 20 61 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 27 20 62 75 66 66 65 | s.into.a.`magit-diff-mode'.buffe |
| bf720 | 72 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e | r."...:package-version.'(magit.. |
| bf740 | 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 64 69 66 66 0a 20 | ."2.3.0")...:group.'magit-diff.. |
| bf760 | 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 2d | .:type.'hook)..(defcustom.magit- |
| bf780 | 64 69 66 66 2d 65 78 70 61 6e 73 69 6f 6e 2d 74 68 72 65 73 68 6f 6c 64 20 36 30 0a 20 20 22 41 | diff-expansion-threshold.60..."A |
| bf7a0 | 66 74 65 72 20 68 6f 77 20 6d 61 6e 79 20 73 65 63 6f 6e 64 73 20 6e 6f 74 20 74 6f 20 65 78 70 | fter.how.many.seconds.not.to.exp |
| bf7c0 | 61 6e 64 20 61 6e 79 6d 6f 72 65 20 64 69 66 66 73 2e 0a 0a 45 78 63 65 70 74 20 69 6e 20 73 74 | and.anymore.diffs...Except.in.st |
| bf7e0 | 61 74 75 73 20 62 75 66 66 65 72 73 2c 20 64 69 66 66 73 20 75 73 75 61 6c 6c 79 20 73 74 61 72 | atus.buffers,.diffs.usually.star |
| bf800 | 74 20 6f 75 74 20 66 75 6c 6c 79 20 65 78 70 61 6e 64 65 64 2e 0a 42 65 63 61 75 73 65 20 74 68 | t.out.fully.expanded..Because.th |
| bf820 | 61 74 20 63 61 6e 20 74 61 6b 65 20 61 20 6c 6f 6e 67 20 74 69 6d 65 2c 20 61 6c 6c 20 64 69 66 | at.can.take.a.long.time,.all.dif |
| bf840 | 66 73 20 74 68 61 74 20 68 61 76 65 6e 27 74 20 62 65 65 6e 0a 66 6f 6e 74 69 66 69 65 64 20 64 | fs.that.haven't.been.fontified.d |
| bf860 | 75 72 69 6e 67 20 61 20 72 65 66 72 65 73 68 20 62 65 66 6f 72 65 20 74 68 65 20 74 68 72 65 73 | uring.a.refresh.before.the.thres |
| bf880 | 68 6f 6c 64 20 64 65 66 69 6e 65 64 20 68 65 72 65 20 61 72 65 0a 69 6e 73 74 65 61 64 20 64 69 | hold.defined.here.are.instead.di |
| bf8a0 | 73 70 6c 61 79 65 64 20 77 69 74 68 20 74 68 65 69 72 20 62 6f 64 69 65 73 20 63 6f 6c 6c 61 70 | splayed.with.their.bodies.collap |
| bf8c0 | 73 65 64 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 63 61 6e 20 63 61 75 73 65 20 73 | sed...Note.that.this.can.cause.s |
| bf8e0 | 65 63 74 69 6f 6e 73 20 74 68 61 74 20 77 65 72 65 20 70 72 65 76 69 6f 75 73 6c 79 20 65 78 70 | ections.that.were.previously.exp |
| bf900 | 61 6e 64 65 64 0a 74 6f 20 62 65 20 63 6f 6c 6c 61 70 73 65 64 2e 20 20 53 6f 20 79 6f 75 20 73 | anded.to.be.collapsed...So.you.s |
| bf920 | 68 6f 75 6c 64 20 6e 6f 74 20 70 69 63 6b 20 61 20 76 65 72 79 20 6c 6f 77 20 76 61 6c 75 65 20 | hould.not.pick.a.very.low.value. |
| bf940 | 68 65 72 65 2e 0a 0a 54 68 65 20 68 6f 6f 6b 20 66 75 6e 63 74 69 6f 6e 20 60 6d 61 67 69 74 2d | here...The.hook.function.`magit- |
| bf960 | 64 69 66 66 2d 65 78 70 61 6e 73 69 6f 6e 2d 74 68 72 65 73 68 6f 6c 64 27 20 68 61 73 20 74 6f | diff-expansion-threshold'.has.to |
| bf980 | 20 62 65 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 6f 6e 2d 73 | .be.a.member.of.`magit-section-s |
| bf9a0 | 65 74 2d 76 69 73 69 62 69 6c 69 74 79 2d 68 6f 6f 6b 27 20 66 6f 72 20 74 68 69 73 20 6f 70 74 | et-visibility-hook'.for.this.opt |
| bf9c0 | 69 6f 6e 0a 74 6f 20 68 61 76 65 20 61 6e 79 20 65 66 66 65 63 74 2e 22 0a 20 20 3a 70 61 63 6b | ion.to.have.any.effect."...:pack |
| bf9e0 | 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").. |
| bfa00 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74 79 70 65 20 27 66 6c 6f | .:group.'magit-diff...:type.'flo |
| bfa20 | 61 74 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c | at)..(defcustom.magit-diff-highl |
| bfa40 | 69 67 68 74 2d 68 75 6e 6b 2d 62 6f 64 79 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 68 | ight-hunk-body.t..."Whether.to.h |
| bfa60 | 69 67 68 6c 69 67 68 74 20 62 6f 64 69 65 73 20 6f 66 20 73 65 6c 65 63 74 65 64 20 68 75 6e 6b | ighlight.bodies.of.selected.hunk |
| bfa80 | 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 | .sections."...:package-version.' |
| bfaa0 | 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 | (magit..."2.1.0")...:group.'magi |
| bfac0 | 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 75 | t-diff...:type.'boolean)..(defcu |
| bfae0 | 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 | stom.magit-diff-highlight-hunk-r |
| bfb00 | 65 67 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 0a 20 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d | egion-functions...(list.#'magit- |
| bfb20 | 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 64 69 6d 2d 6f | diff-highlight-hunk-region-dim-o |
| bfb40 | 75 74 73 69 64 65 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 | utside.........#'magit-diff-high |
| bfb60 | 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 6f 76 65 72 6c 61 79 73 | light-hunk-region-using-overlays |
| bfb80 | 29 0a 20 20 22 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 75 73 65 64 20 74 6f 20 68 69 67 68 6c | )..."The.functions.used.to.highl |
| bfba0 | 69 67 68 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 2e 0a 0a | ight.the.hunk-internal.region... |
| bfbc0 | 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 6f | `magit-diff-highlight-hunk-regio |
| bfbe0 | 6e 2d 64 69 6d 2d 6f 75 74 73 69 64 65 27 20 6f 76 65 72 6c 61 79 73 20 74 68 65 20 6f 75 74 73 | n-dim-outside'.overlays.the.outs |
| bfc00 | 69 64 65 0a 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 | ide.of.the.hunk.internal.selecti |
| bfc20 | 6f 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 | on.with.a.face.that.causes.the.a |
| bfc40 | 64 64 65 64 20 61 6e 64 0a 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 20 74 6f 20 68 61 76 65 20 74 | dded.and.removed.lines.to.have.t |
| bfc60 | 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 63 6f 6e 74 | he.same.background.color.as.cont |
| bfc80 | 65 78 74 20 6c 69 6e 65 73 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 | ext.lines..This.function.should. |
| bfca0 | 6e 6f 74 20 62 65 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 76 61 6c 75 65 20 6f 66 | not.be.removed.from.the.value.of |
| bfcc0 | 20 74 68 69 73 20 6f 70 74 69 6f 6e 2e 0a 0a 60 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c | .this.option...`magit-diff-highl |
| bfce0 | 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 6f 76 65 72 6c 61 79 73 27 | ight-hunk-region-using-overlays' |
| bfd00 | 20 61 6e 64 0a 60 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d | .and.`magit-diff-highlight-hunk- |
| bfd20 | 72 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 75 6e 64 65 72 6c 69 6e 65 27 20 65 6d 70 68 61 73 69 7a | region-using-underline'.emphasiz |
| bfd40 | 65 20 74 68 65 0a 72 65 67 69 6f 6e 20 62 79 20 70 6c 61 63 69 6e 67 20 64 65 6c 69 6d 69 74 69 | e.the.region.by.placing.delimiti |
| bfd60 | 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 20 61 6e 64 20 61 | ng.horizontal.lines.before.and.a |
| bfd80 | 66 74 65 72 20 69 74 2e 0a 54 68 65 20 75 6e 64 65 72 6c 69 6e 65 20 76 61 72 69 61 6e 74 20 77 | fter.it..The.underline.variant.w |
| bfda0 | 61 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 62 65 63 61 75 73 65 20 45 6c 69 20 73 61 69 64 20 | as.implemented.because.Eli.said. |
| bfdc0 | 74 68 61 74 20 69 73 0a 68 6f 77 20 77 65 20 73 68 6f 75 6c 64 20 64 6f 20 69 74 2e 20 20 48 6f | that.is.how.we.should.do.it...Ho |
| bfde0 | 77 65 76 65 72 20 74 68 65 20 6f 76 65 72 6c 61 79 20 76 61 72 69 61 6e 74 20 61 63 74 75 61 6c | wever.the.overlay.variant.actual |
| bfe00 | 6c 79 20 77 6f 72 6b 73 0a 62 65 74 74 65 72 2e 20 20 41 6c 73 6f 20 73 65 65 20 68 74 74 70 73 | ly.works.better...Also.see.https |
| bfe20 | 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f 6d 61 67 69 74 2f 69 73 73 75 65 73 | ://github.com/magit/magit/issues |
| bfe40 | 2f 32 37 35 38 2e 0a 0a 49 6e 73 74 65 61 64 20 6f 66 2c 20 6f 72 20 69 6e 20 61 64 64 69 74 69 | /2758...Instead.of,.or.in.additi |
| bfe60 | 6f 6e 20 74 6f 2c 20 75 73 69 6e 67 20 64 65 6c 69 6d 69 74 69 6e 67 20 68 6f 72 69 7a 6f 6e 74 | on.to,.using.delimiting.horizont |
| bfe80 | 61 6c 20 6c 69 6e 65 73 2c 0a 74 6f 20 65 6d 70 68 61 73 69 7a 65 20 74 68 65 20 62 6f 75 6e 64 | al.lines,.to.emphasize.the.bound |
| bfea0 | 61 72 69 65 73 2c 20 79 6f 75 20 6d 61 79 20 77 69 73 68 20 74 6f 20 65 6d 70 68 61 73 69 7a 65 | aries,.you.may.wish.to.emphasize |
| bfec0 | 20 74 68 65 20 74 65 78 74 0a 69 74 73 65 6c 66 2c 20 75 73 69 6e 67 20 60 6d 61 67 69 74 2d 64 | .the.text.itself,.using.`magit-d |
| bfee0 | 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- |
| bff00 | 66 61 63 65 27 2e 0a 0a 49 6e 20 74 65 72 6d 69 6e 61 6c 20 66 72 61 6d 65 73 20 69 74 27 73 20 | face'...In.terminal.frames.it's. |
| bff20 | 6e 6f 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 72 61 77 20 6c 69 6e 65 73 20 61 73 20 74 68 | not.possible.to.draw.lines.as.th |
| bff40 | 65 20 6f 76 65 72 6c 61 79 0a 61 6e 64 20 75 6e 64 65 72 6c 69 6e 65 20 76 61 72 69 61 6e 74 73 | e.overlay.and.underline.variants |
| bff60 | 20 6e 6f 72 6d 61 6c 6c 79 20 64 6f 2c 20 73 6f 20 74 68 65 72 65 20 74 68 65 79 20 66 61 6c 6c | .normally.do,.so.there.they.fall |
| bff80 | 20 62 61 63 6b 20 74 6f 0a 63 61 6c 6c 69 6e 67 20 74 68 65 20 66 61 63 65 20 66 75 6e 63 74 69 | .back.to.calling.the.face.functi |
| bffa0 | 6f 6e 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 | on.instead."...:package-version. |
| bffc0 | 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a 73 65 74 2d 61 66 74 65 72 20 | '(magit..."2.9.0")...:set-after. |
| bffe0 | 27 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6c 69 6e 65 73 2d 62 6f 75 6e 64 61 72 69 | '(magit-diff-show-lines-boundari |
| c0000 | 65 73 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74 79 70 65 | es)...:group.'magit-diff...:type |
| c0020 | 20 27 68 6f 6f 6b 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d | .'hook...:options.(list.#'magit- |
| c0040 | 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 64 69 6d 2d 6f | diff-highlight-hunk-region-dim-o |
| c0060 | 75 74 73 69 64 65 0a 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 | utside..................#'magit- |
| c0080 | 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 75 73 69 6e 67 | diff-highlight-hunk-region-using |
| c00a0 | 2d 75 6e 64 65 72 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 | -underline..................#'ma |
| c00c0 | 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 |
| c00e0 | 73 69 6e 67 2d 6f 76 65 72 6c 61 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 | sing-overlays..................# |
| c0100 | 27 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 |
| c0120 | 6e 2d 75 73 69 6e 67 2d 66 61 63 65 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 | n-using-face))..(defcustom.magit |
| c0140 | 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 72 | -diff-unmarked-lines-keep-foregr |
| c0160 | 6f 75 6e 64 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 | ound.t..."Whether.`magit-diff-hi |
| c0180 | 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 27 | ghlight-hunk-region-dim-outside' |
| c01a0 | 20 70 72 65 73 65 72 76 65 73 20 66 6f 72 65 67 72 6f 75 6e 64 2e 0a 57 68 65 6e 20 74 68 69 73 | .preserves.foreground..When.this |
| c01c0 | 20 69 73 20 73 65 74 20 74 6f 20 6e 69 6c 2c 20 74 68 65 6e 20 74 68 61 74 20 66 75 6e 63 74 69 | .is.set.to.nil,.then.that.functi |
| c01e0 | 6f 6e 20 6f 6e 6c 79 20 61 64 6a 75 73 74 73 20 74 68 65 0a 66 6f 72 65 67 72 6f 75 6e 64 20 63 | on.only.adjusts.the.foreground.c |
| c0200 | 6f 6c 6f 72 20 62 75 74 20 61 64 64 65 64 20 61 6e 64 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 | olor.but.added.and.removed.lines |
| c0220 | 20 6f 75 74 73 69 64 65 20 74 68 65 20 72 65 67 69 6f 6e 0a 6b 65 65 70 20 74 68 65 69 72 20 64 | .outside.the.region.keep.their.d |
| c0240 | 69 73 74 69 6e 63 74 20 66 6f 72 65 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 73 2e 22 0a 20 20 3a 70 | istinct.foreground.colors."...:p |
| c0260 | 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 2e 30 22 | ackage-version.'(magit..."2.9.0" |
| c0280 | 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74 79 70 65 20 27 | )...:group.'magit-diff...:type.' |
| c02a0 | 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d | boolean)..(defcustom.magit-diff- |
| c02c0 | 72 65 66 69 6e 65 2d 68 75 6e 6b 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 | refine-hunk.nil..."Whether.to.sh |
| c02e0 | 6f 77 20 77 6f 72 64 2d 67 72 61 6e 75 6c 61 72 69 74 79 20 64 69 66 66 65 72 65 6e 63 65 73 20 | ow.word-granularity.differences. |
| c0300 | 77 69 74 68 69 6e 20 64 69 66 66 20 68 75 6e 6b 73 2e 0a 0a 60 6e 69 6c 27 20 20 4e 65 76 65 72 | within.diff.hunks...`nil'..Never |
| c0320 | 20 73 68 6f 77 20 66 69 6e 65 20 64 69 66 66 65 72 65 6e 63 65 73 2e 0a 60 61 6c 6c 27 20 20 53 | .show.fine.differences..`all'..S |
| c0340 | 68 6f 77 20 66 69 6e 65 20 64 69 66 66 65 72 65 6e 63 65 73 20 66 6f 72 20 61 6c 6c 20 64 69 73 | how.fine.differences.for.all.dis |
| c0360 | 70 6c 61 79 65 64 20 64 69 66 66 20 68 75 6e 6b 73 2e 0a 60 74 27 20 20 20 20 52 65 66 69 6e 65 | played.diff.hunks..`t'....Refine |
| c0380 | 20 65 61 63 68 20 68 75 6e 6b 20 6f 6e 63 65 20 69 74 20 62 65 63 6f 6d 65 73 20 74 68 65 20 63 | .each.hunk.once.it.becomes.the.c |
| c03a0 | 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 4b 65 65 70 20 74 68 65 20 | urrent.section.........Keep.the. |
| c03c0 | 72 65 66 69 6e 65 6d 65 6e 74 20 77 68 65 6e 20 61 6e 6f 74 68 65 72 20 73 65 63 74 69 6f 6e 20 | refinement.when.another.section. |
| c03e0 | 69 73 20 73 65 6c 65 63 74 65 64 2e 0a 20 20 20 20 20 20 20 52 65 66 72 65 73 68 69 6e 67 20 74 | is.selected.........Refreshing.t |
| c0400 | 68 65 20 62 75 66 66 65 72 20 72 65 6d 6f 76 65 73 20 61 6c 6c 20 72 65 66 69 6e 65 6d 65 6e 74 | he.buffer.removes.all.refinement |
| c0420 | 2e 20 20 54 68 69 73 0a 20 20 20 20 20 20 20 76 61 72 69 61 6e 74 20 69 73 20 6f 6e 6c 79 20 70 | ...This........variant.is.only.p |
| c0440 | 72 6f 76 69 64 65 64 20 66 6f 72 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 72 65 61 73 6f 6e 73 2e | rovided.for.performance.reasons. |
| c0460 | 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.( |
| c0480 | 23 23 6d 65 6d 71 20 25 20 27 28 6e 69 6c 20 74 20 61 6c 6c 29 29 0a 20 20 3a 74 79 70 65 20 27 | ##memq.%.'(nil.t.all))...:type.' |
| c04a0 | 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 20 72 65 66 69 6e 65 6d 65 | (choice.(const.:tag."No.refineme |
| c04c0 | 6e 74 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 | nt".nil)..................(const |
| c04e0 | 20 3a 74 61 67 20 22 49 6d 6d 65 64 69 61 74 65 6c 79 20 72 65 66 69 6e 65 20 61 6c 6c 20 68 75 | .:tag."Immediately.refine.all.hu |
| c0500 | 6e 6b 73 22 20 61 6c 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 | nks".all)..................(cons |
| c0520 | 74 20 3a 74 61 67 20 22 52 65 66 69 6e 65 20 65 61 63 68 20 68 75 6e 6b 20 77 68 65 6e 20 6d 6f | t.:tag."Refine.each.hunk.when.mo |
| c0540 | 76 69 6e 67 20 74 6f 20 69 74 22 20 74 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 | ving.to.it".t)))..(defcustom.mag |
| c0560 | 69 74 2d 64 69 66 66 2d 72 65 66 69 6e 65 2d 69 67 6e 6f 72 65 2d 77 68 69 74 65 73 70 61 63 65 | it-diff-refine-ignore-whitespace |
| c0580 | 20 73 6d 65 72 67 65 2d 72 65 66 69 6e 65 2d 69 67 6e 6f 72 65 2d 77 68 69 74 65 73 70 61 63 65 | .smerge-refine-ignore-whitespace |
| c05a0 | 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 69 67 6e 6f 72 65 20 77 68 69 74 65 73 70 61 63 65 | ..."Whether.to.ignore.whitespace |
| c05c0 | 20 63 68 61 6e 67 65 73 20 69 6e 20 77 6f 72 64 2d 67 72 61 6e 75 6c 61 72 69 74 79 20 64 69 66 | .changes.in.word-granularity.dif |
| c05e0 | 66 65 72 65 6e 63 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 | ferences."...:package-version.'( |
| c0600 | 6d 61 67 69 74 20 2e 20 22 33 2e 30 2e 30 22 29 0a 20 20 3a 73 65 74 2d 61 66 74 65 72 20 27 28 | magit..."3.0.0")...:set-after.'( |
| c0620 | 73 6d 65 72 67 65 2d 72 65 66 69 6e 65 2d 69 67 6e 6f 72 65 2d 77 68 69 74 65 73 70 61 63 65 29 | smerge-refine-ignore-whitespace) |
| c0640 | 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 27 62 | ...:group.'magit-diff...:safe.'b |
| c0660 | 6f 6f 6c 65 61 6e 70 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 70 75 74 20 | ooleanp...:type.'boolean)..(put. |
| c0680 | 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 69 6e 65 2d 68 75 6e 6b 20 27 70 65 72 6d 61 6e 65 | 'magit-diff-refine-hunk.'permane |
| c06a0 | 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 | nt-local.t)..(defcustom.magit-di |
| c06c0 | 66 66 2d 61 64 6a 75 73 74 2d 74 61 62 2d 77 69 64 74 68 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 | ff-adjust-tab-width.nil..."Wheth |
| c06e0 | 65 72 20 74 6f 20 61 64 6a 75 73 74 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 74 61 62 73 20 69 | er.to.adjust.the.width.of.tabs.i |
| c0700 | 6e 20 64 69 66 66 73 2e 0a 0a 44 65 74 65 72 6d 69 6e 69 6e 67 20 74 68 65 20 63 6f 72 72 65 63 | n.diffs...Determining.the.correc |
| c0720 | 74 20 77 69 64 74 68 20 63 61 6e 20 62 65 20 65 78 70 65 6e 73 69 76 65 20 69 66 20 69 74 20 72 | t.width.can.be.expensive.if.it.r |
| c0740 | 65 71 75 69 72 65 73 0a 6f 70 65 6e 69 6e 67 20 6c 61 72 67 65 20 61 6e 64 2f 6f 72 20 6d 61 6e | equires.opening.large.and/or.man |
| c0760 | 79 20 66 69 6c 65 73 2c 20 73 6f 20 74 68 65 20 77 69 64 74 68 73 20 61 72 65 20 63 61 63 68 65 | y.files,.so.the.widths.are.cache |
| c0780 | 64 20 69 6e 0a 74 68 65 20 76 61 72 69 61 62 6c 65 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 2d 74 | d.in.the.variable.`magit-diff--t |
| c07a0 | 61 62 2d 77 69 64 74 68 2d 63 61 63 68 65 27 2e 20 20 53 65 74 20 74 68 61 74 20 74 6f 20 60 6e | ab-width-cache'...Set.that.to.`n |
| c07c0 | 69 6c 27 0a 74 6f 20 69 6e 76 61 6c 69 64 61 74 65 20 74 68 65 20 63 61 63 68 65 2e 0a 0a 60 6e | il'.to.invalidate.the.cache...`n |
| c07e0 | 69 6c 27 20 20 20 20 20 4e 65 76 65 72 20 61 64 6a 75 73 74 20 74 61 62 20 77 69 64 74 68 2e 20 | il'.....Never.adjust.tab.width.. |
| c0800 | 20 55 73 65 20 60 74 61 62 2d 77 69 64 74 68 27 73 20 76 61 6c 75 65 20 66 72 6f 6d 0a 20 20 20 | .Use.`tab-width's.value.from.... |
| c0820 | 20 20 20 20 20 20 20 74 68 65 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 69 74 73 65 6c 66 20 69 | .......the.Magit.buffer.itself.i |
| c0840 | 6e 73 74 65 61 64 2e 0a 0a 60 74 27 20 20 20 20 20 20 20 49 66 20 74 68 65 20 63 6f 72 72 65 73 | nstead...`t'.......If.the.corres |
| c0860 | 70 6f 6e 64 69 6e 67 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 20 65 78 69 | ponding.file-visiting.buffer.exi |
| c0880 | 74 73 2c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 75 73 65 20 60 74 61 62 2d 77 69 64 74 | ts,.then...........use.`tab-widt |
| c08a0 | 68 27 73 20 76 61 6c 75 65 20 66 72 6f 6d 20 74 68 61 74 20 62 75 66 66 65 72 2e 20 20 44 6f 69 | h's.value.from.that.buffer...Doi |
| c08c0 | 6e 67 20 74 68 69 73 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 63 68 65 61 70 2c 20 73 6f 20 74 | ng.this.is...........cheap,.so.t |
| c08e0 | 68 69 73 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 20 65 76 65 6e 20 69 66 20 61 20 63 6f 72 72 | his.value.is.used.even.if.a.corr |
| c0900 | 65 73 70 6f 6e 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 63 61 63 68 65 20 65 6e 74 72 79 20 | esponding...........cache.entry. |
| c0920 | 65 78 69 73 74 73 2e 0a 0a 60 61 6c 77 61 79 73 27 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e | exists...`always'..If.there.is.n |
| c0940 | 6f 20 73 75 63 68 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 | o.such.buffer,.then.temporarily. |
| c0960 | 76 69 73 69 74 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 20 74 6f 20 64 65 74 65 | visit.the...........file.to.dete |
| c0980 | 72 6d 69 6e 65 20 74 68 65 20 76 61 6c 75 65 2e 0a 0a 4e 55 4d 42 45 52 20 20 20 20 4c 69 6b 65 | rmine.the.value...NUMBER....Like |
| c09a0 | 20 60 61 6c 77 61 79 73 27 2c 20 62 75 74 20 64 6f 6e 27 74 20 76 69 73 69 74 20 66 69 6c 65 73 | .`always',.but.don't.visit.files |
| c09c0 | 20 6c 61 72 67 65 72 20 74 68 61 6e 20 4e 55 4d 42 45 52 0a 20 20 20 20 20 20 20 20 20 20 62 79 | .larger.than.NUMBER...........by |
| c09e0 | 74 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 | tes."...:package-version.'(magit |
| c0a00 | 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 66 | ..."2.12.0")...:group.'magit-dif |
| c0a20 | 66 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 20 20 3a 74 61 67 | f...:type.'(choice.(const...:tag |
| c0a40 | 20 22 4e 65 76 65 72 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ."Never".nil)..................( |
| c0a60 | 63 6f 6e 73 74 20 20 20 3a 74 61 67 20 22 49 66 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 | const...:tag."If.file-visiting.b |
| c0a80 | 75 66 66 65 72 20 65 78 69 73 74 73 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffer.exists".t)................ |
| c0aa0 | 20 20 28 69 6e 74 65 67 65 72 20 3a 74 61 67 20 22 49 66 20 66 69 6c 65 20 69 73 6e 27 74 20 6c | ..(integer.:tag."If.file.isn't.l |
| c0ac0 | 61 72 67 65 72 20 74 68 61 6e 20 4e 20 62 79 74 65 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | arger.than.N.bytes")............ |
| c0ae0 | 20 20 20 20 20 20 28 63 6f 6e 73 74 20 20 20 3a 74 61 67 20 22 41 6c 77 61 79 73 22 20 61 6c 77 | ......(const...:tag."Always".alw |
| c0b00 | 61 79 73 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 | ays)))..(defcustom.magit-diff-pa |
| c0b20 | 69 6e 74 2d 77 68 69 74 65 73 70 61 63 65 20 74 0a 20 20 22 53 70 65 63 69 66 79 20 77 68 65 72 | int-whitespace.t..."Specify.wher |
| c0b40 | 65 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 77 68 69 74 65 73 70 61 63 65 20 65 72 72 6f 72 73 | e.to.highlight.whitespace.errors |
| c0b60 | 2e 0a 0a 60 6e 69 6c 27 20 20 20 20 20 20 20 20 20 20 4e 65 76 65 72 20 68 69 67 68 6c 69 67 68 | ...`nil'..........Never.highligh |
| c0b80 | 74 20 77 68 69 74 65 73 70 61 63 65 20 65 72 72 6f 72 73 2e 0a 60 74 27 20 20 20 20 20 20 20 20 | t.whitespace.errors..`t'........ |
| c0ba0 | 20 20 20 20 48 69 67 68 6c 69 67 68 74 20 77 68 69 74 65 73 70 61 63 65 20 65 72 72 6f 72 73 20 | ....Highlight.whitespace.errors. |
| c0bc0 | 65 76 65 72 79 77 68 65 72 65 2e 0a 60 75 6e 63 6f 6d 6d 69 74 74 65 64 27 20 20 4f 6e 6c 79 20 | everywhere..`uncommitted'..Only. |
| c0be0 | 68 69 67 68 6c 69 67 68 74 20 77 68 69 74 65 73 70 61 63 65 20 65 72 72 6f 72 73 20 69 6e 20 64 | highlight.whitespace.errors.in.d |
| c0c00 | 69 66 66 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 69 6e 67 20 75 6e 63 6f | iffs................showing.unco |
| c0c20 | 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2e 0a 0a 46 6f 72 20 62 61 63 6b 77 61 72 64 20 63 | mmitted.changes...For.backward.c |
| c0c40 | 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 60 73 74 61 74 75 73 27 20 69 73 20 74 72 65 61 74 65 64 | ompatibility.`status'.is.treated |
| c0c60 | 20 61 73 20 61 20 73 79 6e 6f 6e 79 6d 0a 66 6f 72 20 60 75 6e 63 6f 6d 6d 69 74 74 65 64 27 2e | .as.a.synonym.for.`uncommitted'. |
| c0c80 | 0a 0a 54 68 65 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 77 | ..The.option.`magit-diff-paint-w |
| c0ca0 | 68 69 74 65 73 70 61 63 65 2d 6c 69 6e 65 73 27 20 63 6f 6e 74 72 6f 6c 73 20 66 6f 72 0a 77 68 | hitespace-lines'.controls.for.wh |
| c0cc0 | 61 74 20 6c 69 6e 65 73 20 28 61 64 64 65 64 2f 72 65 6d 6f 76 65 2f 63 6f 6e 74 65 78 74 29 20 | at.lines.(added/remove/context). |
| c0ce0 | 65 72 72 6f 72 73 20 61 72 65 20 68 69 67 68 6c 69 67 68 74 65 64 2e 0a 0a 54 68 65 20 6f 70 74 | errors.are.highlighted...The.opt |
| c0d00 | 69 6f 6e 73 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 74 72 61 69 6c | ions.`magit-diff-highlight-trail |
| c0d20 | 69 6e 67 27 20 61 6e 64 0a 60 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 69 | ing'.and.`magit-diff-highlight-i |
| c0d40 | 6e 64 65 6e 74 61 74 69 6f 6e 27 20 63 6f 6e 74 72 6f 6c 20 77 68 61 74 20 6b 69 6e 64 20 6f 66 | ndentation'.control.what.kind.of |
| c0d60 | 0a 77 68 69 74 65 73 70 61 63 65 20 65 72 72 6f 72 73 20 61 72 65 20 68 69 67 68 6c 69 67 68 74 | .whitespace.errors.are.highlight |
| c0d80 | 65 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 73 61 66 | ed."...:group.'magit-diff...:saf |
| c0da0 | 65 20 28 23 23 6d 65 6d 71 20 25 20 27 28 74 20 6e 69 6c 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 | e.(##memq.%.'(t.nil.uncommitted. |
| c0dc0 | 73 74 61 74 75 73 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 | status))...:type.'(choice.(const |
| c0de0 | 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)......... |
| c0e00 | 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 |
| c0e20 | 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). |
| c0e40 | 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 |
| c0e60 | 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 |
| c0e80 | 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 |
| c0ea0 | 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. |
| c0ec0 | 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 60 74 | highlight.whitespace.errors...`t |
| c0ee0 | 27 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. |
| c0f00 | 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 |
| c0f20 | 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'.... |
| c0f40 | 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 |
| c0f60 | 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 |
| c0f80 | 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. |
| c0fa0 | 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 73 61 66 65 20 28 23 23 6d 65 6d 71 20 25 20 27 28 | 'magit-diff...:safe.(##memq.%.'( |
| c0fc0 | 74 20 62 6f 74 68 20 61 6c 6c 29 29 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 | t.both.all))...:type.'(choice.(c |
| c0fe0 | 6f 6e 73 74 20 3a 74 61 67 20 22 49 6e 20 61 64 64 65 64 20 6c 69 6e 65 73 22 20 74 29 0a 20 20 | onst.:tag."In.added.lines".t)... |
| c1000 | 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 49 6e 20 61 | ...............(const.:tag."In.a |
| c1020 | 64 64 65 64 20 61 6e 64 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 22 20 62 6f 74 68 29 0a 20 20 | dded.and.removed.lines".both)... |
| c1040 | 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 49 6e 20 61 | ...............(const.:tag."In.a |
| c1060 | 64 64 65 64 2c 20 72 65 6d 6f 76 65 64 20 61 6e 64 20 63 6f 6e 74 65 78 74 20 6c 69 6e 65 73 22 | dded,.removed.and.context.lines" |
| c1080 | 20 61 6c 6c 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 | .all)))..(defcustom.magit-diff-h |
| c10a0 | 69 67 68 6c 69 67 68 74 2d 74 72 61 69 6c 69 6e 67 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 | ighlight-trailing.t..."Whether.t |
| c10c0 | 6f 20 68 69 67 68 6c 69 67 68 74 20 77 68 69 74 65 73 70 61 63 65 20 61 74 20 74 68 65 20 65 6e | o.highlight.whitespace.at.the.en |
| c10e0 | 64 20 6f 66 20 61 20 6c 69 6e 65 20 69 6e 20 64 69 66 66 73 2e 0a 55 73 65 64 20 6f 6e 6c 79 20 | d.of.a.line.in.diffs..Used.only. |
| c1100 | 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 63 | when.`magit-diff-paint-whitespac |
| c1120 | 65 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | e'.is.non-nil."...:group.'magit- |
| c1140 | 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 70 65 20 27 | diff...:safe.'booleanp...:type.' |
| c1160 | 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d | boolean)..(defcustom.magit-diff- |
| c1180 | 68 69 67 68 6c 69 67 68 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 6e 69 6c 0a 20 20 22 48 69 67 | highlight-indentation.nil..."Hig |
| c11a0 | 68 6c 69 67 68 74 20 74 68 65 20 5c 22 77 72 6f 6e 67 5c 22 20 69 6e 64 65 6e 74 61 74 69 6f 6e | hlight.the.\"wrong\".indentation |
| c11c0 | 20 73 74 79 6c 65 2e 0a 55 73 65 64 20 6f 6e 6c 79 20 77 68 65 6e 20 60 6d 61 67 69 74 2d 64 69 | .style..Used.only.when.`magit-di |
| c11e0 | 66 66 2d 70 61 69 6e 74 2d 77 68 69 74 65 73 70 61 63 65 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e | ff-paint-whitespace'.is.non-nil. |
| c1200 | 0a 0a 54 68 65 20 76 61 6c 75 65 20 69 73 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 74 68 65 20 66 | ..The.value.is.an.alist.of.the.f |
| c1220 | 6f 72 6d 20 28 28 52 45 47 45 58 50 20 2e 20 49 4e 44 45 4e 54 29 2e 2e 2e 29 2e 20 20 54 68 65 | orm.((REGEXP...INDENT)...)...The |
| c1240 | 0a 70 61 74 68 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 | .path.to.the.current.repository. |
| c1260 | 69 73 20 6d 61 74 63 68 65 64 20 61 67 61 69 6e 73 74 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 0a | is.matched.against.each.element. |
| c1280 | 69 6e 20 72 65 76 65 72 73 65 20 6f 72 64 65 72 2e 20 20 54 68 65 72 65 66 6f 72 65 20 69 66 20 | in.reverse.order...Therefore.if. |
| c12a0 | 61 20 52 45 47 45 58 50 20 6d 61 74 63 68 65 73 2c 20 74 68 65 6e 20 65 61 72 6c 69 65 72 0a 65 | a.REGEXP.matches,.then.earlier.e |
| c12c0 | 6c 65 6d 65 6e 74 73 20 61 72 65 20 6e 6f 74 20 74 72 69 65 64 2e 0a 0a 49 66 20 74 68 65 20 75 | lements.are.not.tried...If.the.u |
| c12e0 | 73 65 64 20 49 4e 44 45 4e 54 20 69 73 20 60 74 61 62 73 27 2c 20 68 69 67 68 6c 69 67 68 74 20 | sed.INDENT.is.`tabs',.highlight. |
| c1300 | 69 6e 64 65 6e 74 61 74 69 6f 6e 20 77 69 74 68 20 74 61 62 73 2e 0a 49 66 20 49 4e 44 45 4e 54 | indentation.with.tabs..If.INDENT |
| c1320 | 20 69 73 20 61 6e 20 69 6e 74 65 67 65 72 2c 20 68 69 67 68 6c 69 67 68 74 20 69 6e 64 65 6e 74 | .is.an.integer,.highlight.indent |
| c1340 | 61 74 69 6f 6e 20 77 69 74 68 20 61 74 20 6c 65 61 73 74 0a 74 68 61 74 20 6d 61 6e 79 20 73 70 | ation.with.at.least.that.many.sp |
| c1360 | 61 63 65 73 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 68 69 67 68 6c 69 67 68 74 20 6e 65 69 74 | aces...Otherwise,.highlight.neit |
| c1380 | 68 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74 79 | her."...:group.'magit-diff...:ty |
| c13a0 | 70 65 20 60 28 72 65 70 65 61 74 20 28 63 6f 6e 73 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 | pe.`(repeat.(cons.(string.:tag." |
| c13c0 | 44 69 72 65 63 74 6f 72 79 20 72 65 67 65 78 70 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | Directory.regexp").............. |
| c13e0 | 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 54 | ..........(choice.(const.:tag."T |
| c1400 | 61 62 73 22 20 74 61 62 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | abs".tabs)...................... |
| c1420 | 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 53 70 61 63 65 73 22 | ..........(integer.:tag."Spaces" |
| c1440 | 20 3a 76 61 6c 75 65 20 2c 74 61 62 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .:value.,tab-width)............. |
| c1460 | 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." |
| c1480 | 4e 65 69 74 68 65 72 22 20 6e 69 6c 29 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 | Neither".nil)))))..(defcustom.ma |
| c14a0 | 67 69 74 2d 64 69 66 66 2d 68 69 64 65 2d 74 72 61 69 6c 69 6e 67 2d 63 72 2d 63 68 61 72 61 63 | git-diff-hide-trailing-cr-charac |
| c14c0 | 74 65 72 73 0a 20 20 28 61 6e 64 20 28 6d 65 6d 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 28 | ters...(and.(memq.system-type.'( |
| c14e0 | 6d 73 2d 64 6f 73 20 77 69 6e 64 6f 77 73 2d 6e 74 29 29 20 74 29 0a 20 20 22 57 68 65 74 68 65 | ms-dos.windows-nt)).t)..."Whethe |
| c1500 | 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 65 | r.to.hide.^M.characters.at.the.e |
| c1520 | 6e 64 20 6f 66 20 61 20 6c 69 6e 65 20 69 6e 20 64 69 66 66 73 2e 22 0a 20 20 3a 70 61 63 6b 61 | nd.of.a.line.in.diffs."...:packa |
| c1540 | 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 20 20 | ge-version.'(magit..."2.6.0")... |
| c1560 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c | :group.'magit-diff...:type.'bool |
| c1580 | 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 65 78 74 72 | ean)..(defcustom.magit-diff-extr |
| c15a0 | 61 2d 73 74 61 74 2d 61 72 67 75 6d 65 6e 74 73 20 6e 69 6c 0a 20 20 22 41 64 64 69 74 69 6f 6e | a-stat-arguments.nil..."Addition |
| c15c0 | 61 6c 20 61 72 67 75 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 | al.arguments.to.be.used.alongsid |
| c15e0 | 65 20 60 2d 2d 73 74 61 74 27 2e 0a 0a 41 20 6c 69 73 74 20 6f 66 20 7a 65 72 6f 20 6f 72 20 6d | e.`--stat'...A.list.of.zero.or.m |
| c1600 | 6f 72 65 20 61 72 67 75 6d 65 6e 74 73 20 6f 72 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 | ore.arguments.or.a.function.that |
| c1620 | 20 74 61 6b 65 73 20 6e 6f 0a 61 72 67 75 6d 65 6e 74 20 61 6e 64 20 72 65 74 75 72 6e 73 20 73 | .takes.no.argument.and.returns.s |
| c1640 | 75 63 68 20 61 20 6c 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 | uch.a.list...These.arguments.are |
| c1660 | 20 61 6c 6c 6f 77 65 64 0a 68 65 72 65 3a 20 60 2d 2d 73 74 61 74 2d 77 69 64 74 68 27 2c 20 60 | .allowed.here:.`--stat-width',.` |
| c1680 | 2d 2d 73 74 61 74 2d 6e 61 6d 65 2d 77 69 64 74 68 27 2c 20 60 2d 2d 73 74 61 74 2d 67 72 61 70 | --stat-name-width',.`--stat-grap |
| c16a0 | 68 2d 77 69 64 74 68 27 0a 61 6e 64 20 60 2d 2d 63 6f 6d 70 61 63 74 2d 73 75 6d 6d 61 72 79 27 | h-width'.and.`--compact-summary' |
| c16c0 | 2e 20 20 53 65 65 20 74 68 65 20 67 69 74 2d 64 69 66 66 28 31 29 20 6d 61 6e 70 61 67 65 2e 22 | ...See.the.git-diff(1).manpage." |
| c16e0 | 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 | ...:package-version.'(magit..."3 |
| c1700 | 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74 | .0.0")...:group.'magit-diff...:t |
| c1720 | 79 70 65 20 60 28 72 61 64 69 6f 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 2c 23 27 6d 61 | ype.`(radio.(function-item.,#'ma |
| c1740 | 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 61 73 2d 73 74 61 | git-diff-use-window-width-as-sta |
| c1760 | 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 75 6e 63 74 69 6f | t-width).................functio |
| c1780 | 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 72 69 6e 67 29 0a | n.................(list.string). |
| c17a0 | 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 6f 6e | ................(const.:tag."Non |
| c17c0 | 65 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 66 6f 72 6d | e".nil)))..(defcustom.magit-form |
| c17e0 | 61 74 2d 66 69 6c 65 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d | at-file-function.#'magit-format- |
| c1800 | 66 69 6c 65 2d 64 65 66 61 75 6c 74 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f | file-default..."Function.used.to |
| c1820 | 20 66 6f 72 6d 61 74 20 6c 69 6e 65 73 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 61 20 66 69 6c | .format.lines.representing.a.fil |
| c1840 | 65 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 75 73 65 64 20 66 6f 72 20 66 69 | e...This.function.is.used.for.fi |
| c1860 | 6c 65 20 68 65 61 64 69 6e 67 73 20 69 6e 20 64 69 66 66 73 2c 20 69 6e 20 64 69 66 66 73 74 61 | le.headings.in.diffs,.in.diffsta |
| c1880 | 74 73 20 61 6e 64 20 66 6f 72 0a 6c 69 73 74 73 20 6f 66 20 66 69 6c 65 73 20 28 73 75 63 68 20 | ts.and.for.lists.of.files.(such. |
| c18a0 | 61 73 20 74 68 65 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 29 2e 20 20 44 65 70 65 6e 64 | as.the.untracked.files)...Depend |
| c18c0 | 69 6e 67 20 6f 6e 20 74 68 65 20 63 61 6c 6c 65 72 2c 0a 69 74 20 72 65 63 65 69 76 65 73 20 65 | ing.on.the.caller,.it.receives.e |
| c18e0 | 69 74 68 65 72 20 74 68 72 65 65 20 6f 72 20 66 69 76 65 20 61 72 67 75 6d 65 6e 74 73 3b 20 74 | ither.three.or.five.arguments;.t |
| c1900 | 68 65 20 73 69 67 6e 61 74 75 72 65 20 68 61 73 20 74 6f 20 62 65 0a 5c 28 6b 69 6e 64 20 66 69 | he.signature.has.to.be.\(kind.fi |
| c1920 | 6c 65 20 66 61 63 65 20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 74 75 73 20 6f 72 69 67 29 2e 20 | le.face.&optional.status.orig).. |
| c1940 | 20 4b 49 4e 44 20 69 73 20 6f 6e 65 20 6f 66 20 60 64 69 66 66 27 2c 0a 60 6d 6f 64 75 6c 65 27 | .KIND.is.one.of.`diff',.`module' |
| c1960 | 2c 20 60 73 74 61 74 27 20 61 6e 64 20 60 6c 69 73 74 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | ,.`stat'.and.`list'."...:package |
| c1980 | 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e 33 2e 31 22 29 0a 20 20 3a 67 | -version.'(magit..."4.3.1")...:g |
| c19a0 | 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 60 28 72 61 64 69 6f | roup.'magit-diff...:type.`(radio |
| c19c0 | 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 2c 23 27 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d | .(function-item.,#'magit-format- |
| c19e0 | 66 69 6c 65 2d 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | file-default).................(f |
| c1a00 | 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 2c 23 27 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 66 69 6c | unction-item.,#'magit-format-fil |
| c1a20 | 65 2d 61 6c 6c 2d 74 68 65 2d 69 63 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-all-the-icons)................ |
| c1a40 | 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 2c 23 27 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d | .(function-item.,#'magit-format- |
| c1a60 | 66 69 6c 65 2d 6e 65 72 64 2d 69 63 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | file-nerd-icons)................ |
| c1a80 | 20 66 75 6e 63 74 69 6f 6e 29 29 0a 0a 3b 3b 3b 3b 20 46 69 6c 65 20 44 69 66 66 0a 0a 28 64 65 | .function))..;;;;.File.Diff..(de |
| c1aa0 | 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 6c 65 2d 6c | fcustom.magit-diff-buffer-file-l |
| c1ac0 | 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 66 66 2d 62 | ocked.t..."Whether.`magit-diff-b |
| c1ae0 | 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 20 62 75 66 | uffer-file'.uses.a.dedicated.buf |
| c1b00 | 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 69 74 | fer."...:package-version.'(magit |
| c1b20 | 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 63 6f 6d 6d | ..."2.7.0")...:group.'magit-comm |
| c1b40 | 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 74 79 70 | ands...:group.'magit-diff...:typ |
| c1b60 | 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 6f 64 65 0a | e.'boolean)..;;;;.Revision.Mode. |
| c1b80 | 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 6c 0a 20 20 | .(defgroup.magit-revision.nil... |
| c1ba0 | 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 63 6f 6d 6d | "Inspect.and.manipulate.Git.comm |
| c1bc0 | 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 6d 61 67 69 | its."...:link.'(info-link."(magi |
| c1be0 | 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 20 27 6d 61 | t)Revision.Buffer")...:group.'ma |
| c1c00 | 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 72 65 76 | git-modes)..(defcustom.magit-rev |
| c1c20 | 69 73 69 6f 6e 2d 6d 6f 64 65 2d 68 6f 6f 6b 0a 20 20 28 6c 69 73 74 20 23 27 62 75 67 2d 72 65 | ision-mode-hook...(list.#'bug-re |
| c1c40 | 66 65 72 65 6e 63 65 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 23 27 67 6f 74 6f 2d 61 64 64 72 | ference-mode.........#'goto-addr |
| c1c60 | 65 73 73 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 | ess-mode)..."Hook.run.after.ente |
| c1c80 | 72 69 6e 67 20 4d 61 67 69 74 2d 52 65 76 69 73 69 6f 6e 20 6d 6f 64 65 2e 22 0a 20 20 3a 67 72 | ring.Magit-Revision.mode."...:gr |
| c1ca0 | 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f | oup.'magit-revision...:type.'hoo |
| c1cc0 | 6b 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28 62 75 67 2d 72 65 66 65 72 65 6e 63 65 2d 6d 6f 64 | k...:options.'(bug-reference-mod |
| c1ce0 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 67 6f 74 6f 2d 61 64 64 72 65 73 73 2d 6d 6f 64 65 | e..............goto-address-mode |
| c1d00 | 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 65 | ))..(defcustom.magit-revision-se |
| c1d20 | 63 74 69 6f 6e 73 2d 68 6f 6f 6b 0a 20 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 | ctions-hook...(list.#'magit-inse |
| c1d40 | 72 74 2d 72 65 76 69 73 69 6f 6e 2d 74 61 67 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d | rt-revision-tag.........#'magit- |
| c1d60 | 69 6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d 68 65 61 64 65 72 73 0a 20 20 20 20 20 20 20 20 | insert-revision-headers......... |
| c1d80 | 23 27 6d 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 0a | #'magit-insert-revision-message. |
| c1da0 | 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d | ........#'magit-insert-revision- |
| c1dc0 | 6e 6f 74 65 73 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 76 | notes.........#'magit-insert-rev |
| c1de0 | 69 73 69 6f 6e 2d 64 69 66 66 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 | ision-diff.........#'magit-inser |
| c1e00 | 74 2d 78 72 65 66 2d 62 75 74 74 6f 6e 73 29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 74 6f 20 69 | t-xref-buttons)..."Hook.run.to.i |
| c1e20 | 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 69 6e 74 6f 20 61 20 60 6d 61 67 69 74 2d 72 65 76 | nsert.sections.into.a.`magit-rev |
| c1e40 | 69 73 69 6f 6e 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d | ision-mode'.buffer."...:package- |
| c1e60 | 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 72 | version.'(magit..."2.3.0")...:gr |
| c1e80 | 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f | oup.'magit-revision...:type.'hoo |
| c1ea0 | 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 77 61 | k)..(defcustom.magit-revision-wa |
| c1ec0 | 73 68 2d 6d 65 73 73 61 67 65 2d 68 6f 6f 6b 0a 20 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d | sh-message-hook...(list.#'magit- |
| c1ee0 | 68 69 67 68 6c 69 67 68 74 2d 73 71 75 61 73 68 2d 6d 61 72 6b 65 72 73 0a 20 20 20 20 20 20 20 | highlight-squash-markers........ |
| c1f00 | 20 23 27 6d 61 67 69 74 2d 68 69 67 68 6c 69 67 68 74 2d 62 72 61 63 6b 65 74 2d 6b 65 79 77 6f | .#'magit-highlight-bracket-keywo |
| c1f20 | 72 64 73 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 | rds)..."Functions.used.to.highli |
| c1f40 | 67 68 74 20 70 61 72 74 73 20 6f 66 20 61 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2e 0a 0a | ght.parts.of.a.commit.message... |
| c1f60 | 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 63 61 6c 6c 65 64 20 69 6e 20 6f 72 | These.functions.are.called.in.or |
| c1f80 | 64 65 72 2c 20 69 6e 20 61 20 62 75 66 66 65 72 20 6e 61 72 72 6f 77 65 64 20 74 6f 20 74 68 65 | der,.in.a.buffer.narrowed.to.the |
| c1fa0 | 20 63 6f 6d 6d 69 74 0a 6d 65 73 73 61 67 65 2e 20 20 54 68 65 79 20 73 68 6f 75 6c 64 20 73 65 | .commit.message...They.should.se |
| c1fc0 | 74 20 74 65 78 74 20 70 72 6f 70 65 72 74 69 65 73 20 61 73 20 74 68 65 79 20 73 65 65 20 66 69 | t.text.properties.as.they.see.fi |
| c1fe0 | 74 2c 20 75 73 75 61 6c 6c 79 20 6a 75 73 74 0a 60 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 27 | t,.usually.just.`font-lock-face' |
| c2000 | 2e 20 20 42 65 66 6f 72 65 20 65 61 63 68 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 | ...Before.each.function.is.calle |
| c2020 | 64 2c 20 70 6f 69 6e 74 20 69 73 20 61 74 20 74 68 65 0a 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 | d,.point.is.at.the.beginning.of. |
| c2040 | 74 68 65 20 6e 61 72 72 6f 77 65 64 20 72 65 67 69 6f 6e 20 6f 66 20 74 68 65 20 62 75 66 66 65 | the.narrowed.region.of.the.buffe |
| c2060 | 72 2e 0a 0a 53 65 65 20 61 6c 73 6f 20 74 68 65 20 72 65 6c 61 74 65 64 20 60 6d 61 67 69 74 2d | r...See.also.the.related.`magit- |
| c2080 | 6c 6f 67 2d 77 61 73 68 2d 73 75 6d 6d 61 72 79 2d 68 6f 6f 6b 27 2e 20 20 59 6f 75 20 6c 69 6b | log-wash-summary-hook'...You.lik |
| c20a0 | 65 6c 79 20 77 61 6e 74 20 74 6f 0a 75 73 65 20 74 68 65 20 73 61 6d 65 20 66 75 6e 63 74 69 6f | ely.want.to.use.the.same.functio |
| c20c0 | 6e 73 20 66 6f 72 20 62 6f 74 68 20 68 6f 6f 6b 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 | ns.for.both.hooks."...:package-v |
| c20e0 | 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f | ersion.'(magit..."4.3.0")...:gro |
| c2100 | 75 70 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 0a 20 20 3a 6f | up.'magit-log...:type.'hook...:o |
| c2120 | 70 74 69 6f 6e 73 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 68 69 67 68 6c 69 67 68 74 2d 73 | ptions.(list.#'magit-highlight-s |
| c2140 | 71 75 61 73 68 2d 6d 61 72 6b 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 | quash-markers..................# |
| c2160 | 27 6d 61 67 69 74 2d 68 69 67 68 6c 69 67 68 74 2d 62 72 61 63 6b 65 74 2d 6b 65 79 77 6f 72 64 | 'magit-highlight-bracket-keyword |
| c2180 | 73 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 | s))..(defcustom.magit-revision-h |
| c21a0 | 65 61 64 65 72 73 2d 66 6f 72 6d 61 74 20 22 5c 0a 41 75 74 68 6f 72 3a 20 20 20 20 20 25 61 4e | eaders-format."\.Author:.....%aN |
| c21c0 | 20 3c 25 61 45 3e 0a 41 75 74 68 6f 72 44 61 74 65 3a 20 25 61 64 0a 43 6f 6d 6d 69 74 3a 20 20 | .<%aE>.AuthorDate:.%ad.Commit:.. |
| c21e0 | 20 20 20 25 63 4e 20 3c 25 63 45 3e 0a 43 6f 6d 6d 69 74 44 61 74 65 3a 20 25 63 64 0a 22 0a 20 | ...%cN.<%cE>.CommitDate:.%cd.".. |
| c2200 | 20 22 46 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 75 73 65 64 20 74 6f 20 69 6e 73 65 72 74 20 68 | ."Format.string.used.to.insert.h |
| c2220 | 65 61 64 65 72 73 20 69 6e 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 73 2e 0a 0a 41 6c 6c | eaders.in.revision.buffers...All |
| c2240 | 20 68 65 61 64 65 72 73 20 69 6e 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 73 20 61 72 65 | .headers.in.revision.buffers.are |
| c2260 | 20 69 6e 73 65 72 74 65 64 20 62 79 20 74 68 65 20 73 65 63 74 69 6f 6e 0a 69 6e 73 65 72 74 65 | .inserted.by.the.section.inserte |
| c2280 | 72 20 60 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d 68 65 61 64 65 72 73 | r.`magit-insert-revision-headers |
| c22a0 | 27 2e 20 20 53 6f 6d 65 20 6f 66 20 74 68 65 20 68 65 61 64 65 72 73 0a 61 72 65 20 63 72 65 61 | '...Some.of.the.headers.are.crea |
| c22c0 | 74 65 64 20 62 79 20 63 61 6c 6c 69 6e 67 20 60 67 69 74 20 73 68 6f 77 20 2d 2d 66 6f 72 6d 61 | ted.by.calling.`git.show.--forma |
| c22e0 | 74 3d 46 4f 52 4d 41 54 27 20 77 68 65 72 65 20 46 4f 52 4d 41 54 0a 69 73 20 74 68 65 20 66 6f | t=FORMAT'.where.FORMAT.is.the.fo |
| c2300 | 72 6d 61 74 20 73 70 65 63 69 66 69 65 64 20 68 65 72 65 2e 20 20 4f 74 68 65 72 20 68 65 61 64 | rmat.specified.here...Other.head |
| c2320 | 65 72 73 20 61 72 65 20 68 61 72 64 20 63 6f 64 65 64 20 6f 72 0a 73 75 62 6a 65 63 74 20 74 6f | ers.are.hard.coded.or.subject.to |
| c2340 | 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 74 2d 72 | .option.`magit-revision-insert-r |
| c2360 | 65 6c 61 74 65 64 2d 72 65 66 73 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | elated-refs'."...:package-versio |
| c2380 | 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 |
| c23a0 | 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a | agit-revision...:type.'string).. |
| c23c0 | 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 74 | (defcustom.magit-revision-insert |
| c23e0 | 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 | -related-refs.t..."Whether.to.sh |
| c2400 | 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 6e 20 | ow.related.branches.in.revision. |
| c2420 | 62 75 66 66 65 72 73 2e 0a 0a 60 6e 69 6c 27 20 20 20 44 6f 6e 27 74 20 73 68 6f 77 20 61 6e 79 | buffers...`nil'...Don't.show.any |
| c2440 | 20 72 65 6c 61 74 65 64 20 62 72 61 6e 63 68 65 73 2e 0a 60 74 27 20 20 20 20 20 53 68 6f 77 20 | .related.branches..`t'.....Show. |
| c2460 | 72 65 6c 61 74 65 64 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2e 0a 60 61 6c 6c 27 20 20 20 | related.local.branches..`all'... |
| c2480 | 53 68 6f 77 20 72 65 6c 61 74 65 64 20 6c 6f 63 61 6c 20 61 6e 64 20 72 65 6d 6f 74 65 20 62 72 | Show.related.local.and.remote.br |
| c24a0 | 61 6e 63 68 65 73 2e 0a 60 6d 69 78 65 64 27 20 53 68 6f 77 20 61 6c 6c 20 63 6f 6e 74 61 69 6e | anches..`mixed'.Show.all.contain |
| c24c0 | 69 6e 67 20 62 72 61 6e 63 68 65 73 20 61 6e 64 20 6c 6f 63 61 6c 20 6d 65 72 67 65 64 20 62 72 | ing.branches.and.local.merged.br |
| c24e0 | 61 6e 63 68 65 73 2e 0a 0a 53 65 65 20 75 73 65 72 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d | anches...See.user.option.`magit- |
| c2500 | 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 2d 64 69 73 | revision-insert-related-refs-dis |
| c2520 | 70 6c 61 79 2d 61 6c 69 73 74 27 0a 74 6f 20 68 69 64 65 20 73 70 65 63 69 66 69 63 20 73 65 74 | play-alist'.to.hide.specific.set |
| c2540 | 73 20 6f 66 20 72 65 6c 61 74 65 64 20 62 72 61 6e 63 68 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 | s.of.related.branches."...:packa |
| c2560 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 | ge-version.'(magit..."2.1.0")... |
| c2580 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 0a 20 20 3a 74 79 70 65 20 27 | :group.'magit-revision...:type.' |
| c25a0 | 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 6f 20 6e 6f 74 22 20 6e 69 6c | (choice.(const.:tag."Do.not".nil |
| c25c0 | 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." |
| c25e0 | 4c 6f 63 61 6c 20 6f 6e 6c 79 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Local.only".t).................. |
| c2600 | 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 6c 6c 20 72 65 6c 61 74 65 64 22 20 61 6c 6c 29 0a 20 | (const.:tag."All.related".all).. |
| c2620 | 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 41 6c 6c | ................(const.:tag."All |
| c2640 | 20 63 6f 6e 74 61 69 6e 69 6e 67 2c 20 6c 6f 63 61 6c 20 6d 65 72 67 65 64 22 20 6d 69 78 65 64 | .containing,.local.merged".mixed |
| c2660 | 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 69 | )))..(defcustom.magit-revision-i |
| c2680 | 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 2d 64 69 73 70 6c 61 79 2d 61 6c 69 73 74 | nsert-related-refs-display-alist |
| c26a0 | 20 6e 69 6c 0a 20 20 22 48 6f 77 20 60 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 76 69 73 69 | .nil..."How.`magit-insert-revisi |
| c26c0 | 6f 6e 2d 68 65 61 64 65 72 73 27 20 64 69 73 70 6c 61 79 73 20 72 65 6c 61 74 65 64 20 62 72 61 | on-headers'.displays.related.bra |
| c26e0 | 6e 63 68 20 74 79 70 65 73 2e 0a 0a 54 68 69 73 20 69 73 20 61 6e 20 61 6c 69 73 74 2c 20 77 69 | nch.types...This.is.an.alist,.wi |
| c2700 | 74 68 20 72 65 63 6f 67 6e 69 73 65 64 20 6b 65 79 73 20 62 65 69 6e 67 20 74 68 65 20 73 79 6d | th.recognised.keys.being.the.sym |
| c2720 | 62 6f 6c 73 0a 60 70 61 72 65 6e 74 73 27 2c 20 60 6d 65 72 67 65 64 27 2c 20 60 63 6f 6e 74 61 | bols.`parents',.`merged',.`conta |
| c2740 | 69 6e 65 64 27 2c 20 60 66 6f 6c 6c 6f 77 73 27 2c 20 61 6e 64 20 60 70 72 65 63 65 64 65 73 27 | ined',.`follows',.and.`precedes' |
| c2760 | 3b 0a 61 6e 64 20 74 68 65 20 73 75 70 70 6f 72 74 65 64 20 76 61 6c 75 65 73 20 66 6f 72 20 65 | ;.and.the.supported.values.for.e |
| c2780 | 61 63 68 20 6b 65 79 20 62 65 69 6e 67 3a 0a 0a 60 6e 69 6c 27 20 20 20 48 69 64 65 20 74 68 65 | ach.key.being:..`nil'...Hide.the |
| c27a0 | 73 65 20 72 65 6c 61 74 65 64 20 62 72 61 6e 63 68 65 73 2e 0a 60 74 27 20 20 20 20 20 53 68 6f | se.related.branches..`t'.....Sho |
| c27c0 | 77 20 74 68 65 73 65 20 72 65 6c 61 74 65 64 20 62 72 61 6e 63 68 65 73 2e 0a 0a 4b 65 79 73 20 | w.these.related.branches...Keys. |
| c27e0 | 77 68 69 63 68 20 61 72 65 20 6e 6f 74 20 70 72 65 73 65 6e 74 20 69 6e 20 74 68 65 20 61 6c 69 | which.are.not.present.in.the.ali |
| c2800 | 73 74 20 68 61 76 65 20 61 6e 20 69 6d 70 6c 69 63 69 74 20 76 61 6c 75 65 20 60 74 27 0a 5c 28 | st.have.an.implicit.value.`t'.\( |
| c2820 | 73 6f 20 74 68 65 20 64 65 66 61 75 6c 74 20 61 6c 69 73 74 20 76 61 6c 75 65 20 6f 66 20 60 6e | so.the.default.alist.value.of.`n |
| c2840 | 69 6c 27 20 6d 65 61 6e 73 20 61 6c 6c 20 72 65 6c 61 74 65 64 20 62 72 61 6e 63 68 20 74 79 70 | il'.means.all.related.branch.typ |
| c2860 | 65 73 0a 77 69 6c 6c 20 62 65 20 73 68 6f 77 6e 2e 29 0a 0a 54 68 65 20 74 79 70 65 73 20 74 6f | es.will.be.shown.)..The.types.to |
| c2880 | 20 62 65 20 73 68 6f 77 6e 20 61 72 65 20 61 64 64 69 74 69 6f 6e 61 6c 6c 79 20 73 75 62 6a 65 | .be.shown.are.additionally.subje |
| c28a0 | 63 74 20 74 6f 20 75 73 65 72 20 6f 70 74 69 6f 6e 0a 60 6d 61 67 69 74 2d 72 65 76 69 73 69 6f | ct.to.user.option.`magit-revisio |
| c28c0 | 6e 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 27 2e 22 0a 20 20 3a 70 61 63 6b | n-insert-related-refs'."...:pack |
| c28e0 | 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 31 22 29 0a 20 | age-version.'(magit..."3.3.1").. |
| c2900 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 0a 20 20 3a 74 79 70 65 20 | .:group.'magit-revision...:type. |
| c2920 | 27 28 61 6c 69 73 74 20 3a 6b 65 79 2d 74 79 70 65 20 28 73 79 6d 62 6f 6c 20 3a 74 61 67 20 22 | '(alist.:key-type.(symbol.:tag." |
| c2940 | 54 79 70 65 20 6f 66 20 72 65 6c 61 74 65 64 20 62 72 61 6e 63 68 22 29 0a 20 20 20 20 20 20 20 | Type.of.related.branch")........ |
| c2960 | 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 3a 74 | .........:value-type.(boolean.:t |
| c2980 | 61 67 20 22 44 69 73 70 6c 61 79 22 29 29 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 28 6d 61 70 63 61 | ag."Display"))...:options.(mapca |
| c29a0 | 72 20 28 6c 61 6d 62 64 61 20 28 73 79 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.(lambda.(sym)................. |
| c29c0 | 20 20 20 20 20 60 28 2c 73 79 6d 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 | .....`(,sym.(choice.(const.:tag. |
| c29e0 | 22 48 69 64 65 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "Hide".nil)..................... |
| c2a00 | 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 53 68 6f | ................(const.:tag."Sho |
| c2a20 | 77 22 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 70 61 | w".t))))....................'(pa |
| c2a40 | 72 65 6e 74 73 20 6d 65 72 67 65 64 20 63 6f 6e 74 61 69 6e 65 64 20 66 6f 6c 6c 6f 77 73 20 70 | rents.merged.contained.follows.p |
| c2a60 | 72 65 63 65 64 65 73 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 76 | recedes)))..(defcustom.magit-rev |
| c2a80 | 69 73 69 6f 6e 2d 75 73 65 2d 68 61 73 68 2d 73 65 63 74 69 6f 6e 73 20 27 71 75 69 63 6b 65 72 | ision-use-hash-sections.'quicker |
| c2aa0 | 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 74 75 72 6e 20 68 61 73 68 65 73 20 69 6e 73 69 64 | ..."Whether.to.turn.hashes.insid |
| c2ac0 | 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 69 6e 74 6f 20 73 65 63 74 69 6f | e.the.commit.message.into.sectio |
| c2ae0 | 6e 73 2e 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 68 61 73 68 65 73 20 69 6e 73 | ns...If.non-nil,.then.hashes.ins |
| c2b00 | 69 64 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 61 72 65 20 74 75 72 6e 65 | ide.the.commit.message.are.turne |
| c2b20 | 64 20 69 6e 74 6f 0a 60 63 6f 6d 6d 69 74 27 20 73 65 63 74 69 6f 6e 73 2e 20 20 54 68 65 72 65 | d.into.`commit'.sections...There |
| c2b40 | 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 65 20 62 65 74 77 65 | .is.a.trade.off.to.be.made.betwe |
| c2b60 | 65 6e 0a 70 65 72 66 6f 72 6d 61 6e 63 65 20 61 6e 64 20 72 65 6c 69 61 62 69 6c 69 74 79 3a 0a | en.performance.and.reliability:. |
| c2b80 | 0a 2d 20 60 73 6c 6f 77 27 20 63 61 6c 6c 73 20 67 69 74 20 66 6f 72 20 65 76 65 72 79 20 77 6f | .-.`slow'.calls.git.for.every.wo |
| c2ba0 | 72 64 20 74 6f 20 62 65 20 61 62 73 6f 6c 75 74 65 6c 79 20 73 75 72 65 2e 0a 2d 20 60 71 75 69 | rd.to.be.absolutely.sure..-.`qui |
| c2bc0 | 63 6b 27 20 73 6b 69 70 73 20 77 6f 72 64 73 20 6c 65 73 73 20 74 68 61 6e 20 73 65 76 65 6e 20 | ck'.skips.words.less.than.seven. |
| c2be0 | 63 68 61 72 61 63 74 65 72 73 20 6c 6f 6e 67 2e 0a 2d 20 60 71 75 69 63 6b 65 72 27 20 61 64 64 | characters.long..-.`quicker'.add |
| c2c00 | 69 74 69 6f 6e 61 6c 6c 79 20 73 6b 69 70 73 20 77 6f 72 64 73 20 74 68 61 74 20 64 6f 6e 27 74 | itionally.skips.words.that.don't |
| c2c20 | 20 63 6f 6e 74 61 69 6e 20 61 20 6e 75 6d 62 65 72 2e 0a 2d 20 60 71 75 69 63 6b 65 73 74 27 20 | .contain.a.number..-.`quickest'. |
| c2c40 | 75 73 65 73 20 61 6c 6c 20 77 6f 72 64 73 20 74 68 61 74 20 61 72 65 20 61 74 20 6c 65 61 73 74 | uses.all.words.that.are.at.least |
| c2c60 | 20 73 65 76 65 6e 20 63 68 61 72 61 63 74 65 72 73 0a 20 20 6c 6f 6e 67 20 61 6e 64 20 77 68 69 | .seven.characters...long.and.whi |
| c2c80 | 63 68 20 63 6f 6e 74 61 69 6e 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 6e 75 6d 62 65 72 20 61 | ch.contain.at.least.one.number.a |
| c2ca0 | 73 20 77 65 6c 6c 20 61 73 20 61 74 20 6c 65 61 73 74 0a 20 20 6f 6e 65 20 6c 65 74 74 65 72 2e | s.well.as.at.least...one.letter. |
| c2cc0 | 0a 0a 49 66 20 60 6e 69 6c 27 2c 20 74 68 65 6e 20 6e 6f 20 68 61 73 68 65 73 20 61 72 65 20 74 | ..If.`nil',.then.no.hashes.are.t |
| c2ce0 | 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 6f 75 20 63 61 6e | urned.into.sections,.but.you.can |
| c2d00 | 0a 73 74 69 6c 6c 20 76 69 73 69 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 | .still.visit.the.commit.at.point |
| c2d20 | 20 75 73 69 6e 67 20 5c 22 52 45 54 5c 22 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 | .using.\"RET\"."...:package-vers |
| c2d40 | 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 75 70 | ion.'(magit..."2.12.0")...:group |
| c2d60 | 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 | .'magit-revision...:type.'(choic |
| c2d80 | 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 55 73 65 20 73 65 63 74 69 6f 6e 73 2c 20 71 75 69 | e.(const.:tag."Use.sections,.qui |
| c2da0 | 63 6b 65 73 74 22 20 71 75 69 63 6b 65 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ckest".quickest)................ |
| c2dc0 | 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 55 73 65 20 73 65 63 74 69 6f 6e 73 2c 20 71 75 69 | ..(const.:tag."Use.sections,.qui |
| c2de0 | 63 6b 65 72 22 20 71 75 69 63 6b 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cker".quicker).................. |
| c2e00 | 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 55 73 65 20 73 65 63 74 69 6f 6e 73 2c 20 71 75 69 63 6b | (const.:tag."Use.sections,.quick |
| c2e20 | 22 20 71 75 69 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 | ".quick)..................(const |
| c2e40 | 20 3a 74 61 67 20 22 55 73 65 20 73 65 63 74 69 6f 6e 73 2c 20 73 6c 6f 77 22 20 73 6c 6f 77 29 | .:tag."Use.sections,.slow".slow) |
| c2e60 | 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 44 | ..................(const.:tag."D |
| c2e80 | 6f 6e 27 74 20 75 73 65 20 73 65 63 74 69 6f 6e 73 22 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 63 | on't.use.sections".nil)))..(defc |
| c2ea0 | 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 68 6f 77 2d 67 72 61 76 61 74 | ustom.magit-revision-show-gravat |
| c2ec0 | 61 72 73 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 67 72 61 76 61 | ars.nil..."Whether.to.show.grava |
| c2ee0 | 74 61 72 20 69 6d 61 67 65 73 20 69 6e 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 73 2e 0a | tar.images.in.revision.buffers.. |
| c2f00 | 0a 49 66 20 60 6e 69 6c 27 2c 20 74 68 65 6e 20 64 6f 6e 27 74 20 69 6e 73 65 72 74 20 61 6e 79 | .If.`nil',.then.don't.insert.any |
| c2f20 | 20 67 72 61 76 61 74 61 72 20 69 6d 61 67 65 73 2e 20 20 49 66 20 60 74 27 2c 20 74 68 65 6e 0a | .gravatar.images...If.`t',.then. |
| c2f40 | 69 6e 73 65 72 74 20 62 6f 74 68 20 69 6d 61 67 65 73 2e 20 20 49 66 20 60 61 75 74 68 6f 72 27 | insert.both.images...If.`author' |
| c2f60 | 20 6f 72 20 60 63 6f 6d 6d 69 74 74 65 72 27 2c 20 74 68 65 6e 20 69 6e 73 65 72 74 0a 6f 6e 6c | .or.`committer',.then.insert.onl |
| c2f80 | 79 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 69 6d 61 67 65 2e 0a 0a 49 66 20 79 6f 75 20 | y.the.respective.image...If.you. |
| c2fa0 | 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 60 6d 61 67 69 | have.customized.the.option.`magi |
| c2fc0 | 74 2d 72 65 76 69 73 69 6f 6e 2d 68 65 61 64 65 72 2d 66 6f 72 6d 61 74 27 0a 61 6e 64 20 77 61 | t-revision-header-format'.and.wa |
| c2fe0 | 6e 74 20 74 6f 20 69 6e 73 65 72 74 20 74 68 65 20 69 6d 61 67 65 73 20 74 68 65 6e 20 79 6f 75 | nt.to.insert.the.images.then.you |
| c3000 | 20 6d 69 67 68 74 20 61 6c 73 6f 20 68 61 76 65 20 74 6f 20 73 70 65 63 69 66 79 0a 77 68 65 72 | .might.also.have.to.specify.wher |
| c3020 | 65 20 74 6f 20 64 6f 20 73 6f 2e 20 20 49 6e 20 74 68 61 74 20 63 61 73 65 20 74 68 65 20 76 61 | e.to.do.so...In.that.case.the.va |
| c3040 | 6c 75 65 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 0a 74 77 6f | lue.has.to.be.a.cons-cell.of.two |
| c3060 | 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 20 20 54 68 65 20 63 61 72 20 73 | .regular.expressions...The.car.s |
| c3080 | 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 68 65 0a 61 75 74 | pecifies.where.to.insert.the.aut |
| c30a0 | 68 6f 72 27 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 | hor's.image...The.top.half.of.th |
| c30c0 | 65 20 69 6d 61 67 65 20 69 73 20 69 6e 73 65 72 74 65 64 20 72 69 67 68 74 0a 61 66 74 65 72 20 | e.image.is.inserted.right.after. |
| c30e0 | 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 61 6c | the.matched.text,.the.bottom.hal |
| c3100 | 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 0a 73 61 6d 65 20 63 | f.on.the.next.line.in.the.same.c |
| c3120 | 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 20 77 68 65 72 65 20 | olumn...The.cdr.specifies.where. |
| c3140 | 74 6f 20 69 6e 73 65 72 74 20 74 68 65 20 63 6f 6d 6d 69 74 74 65 72 27 73 0a 69 6d 61 67 65 2c | to.insert.the.committer's.image, |
| c3160 | 20 61 63 63 6f 72 64 69 6e 67 6c 79 2e 20 20 45 69 74 68 65 72 20 74 68 65 20 63 61 72 20 6f 72 | .accordingly...Either.the.car.or |
| c3180 | 20 74 68 65 20 63 64 72 20 6d 61 79 20 62 65 20 60 6e 69 6c 27 2e 22 0a 20 20 3a 70 61 63 6b 61 | .the.cdr.may.be.`nil'."...:packa |
| c31a0 | 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")... |
| c31c0 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 0a 20 20 3a 74 79 70 65 20 27 | :group.'magit-revision...:type.' |
| c31e0 | 28 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 | (choice...........(const.:tag."D |
| c3200 | 6f 6e 27 74 20 73 68 6f 77 20 67 72 61 76 61 74 61 72 73 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 | on't.show.gravatars".nil)....... |
| c3220 | 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 53 68 6f 77 20 67 72 61 76 61 74 61 72 73 22 | ....(const.:tag."Show.gravatars" |
| c3240 | 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 53 68 6f 77 20 | .t)...........(const.:tag."Show. |
| c3260 | 61 75 74 68 6f 72 20 67 72 61 76 61 74 61 72 22 20 61 75 74 68 6f 72 29 0a 20 20 20 20 20 20 20 | author.gravatar".author)........ |
| c3280 | 20 20 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 | ...(const.:tag."Show.committer.g |
| c32a0 | 72 61 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 28 63 | ravatar".committer)...........(c |
| c32c0 | 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 73 69 6e 67 20 | ons..:tag."Show.gravatars.using. |
| c32e0 | 63 75 73 74 6f 6d 20 72 65 67 65 78 70 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | custom.regexps"................. |
| c3300 | 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 4e 6f 20 61 75 74 68 6f 72 | .(choice.(const..:tag."No.author |
| c3320 | 20 69 6d 61 67 65 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .image".nil).................... |
| c3340 | 20 20 20 20 20 20 28 72 65 67 65 78 70 20 3a 74 61 67 20 22 41 75 74 68 6f 72 20 72 65 67 65 78 | ......(regexp.:tag."Author.regex |
| c3360 | 70 22 20 20 20 20 22 5e 41 75 74 68 6f 72 3a 20 20 20 20 20 22 29 29 0a 20 20 20 20 20 20 20 20 | p"...."^Author:....."))......... |
| c3380 | 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 4e | .........(choice.(const..:tag."N |
| c33a0 | 6f 20 63 6f 6d 6d 69 74 74 65 72 20 69 6d 61 67 65 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | o.committer.image".nil)......... |
| c33c0 | 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 74 61 67 20 22 43 | .................(regexp.:tag."C |
| c33e0 | 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 20 20 20 20 20 22 | ommitter.regexp"."^Commit:....." |
| c3400 | 29 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e | )))))..(defcustom.magit-revision |
| c3420 | 2d 66 69 6c 6c 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e 65 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 | -fill-summary-line.nil..."Whethe |
| c3440 | 72 20 74 6f 20 66 69 6c 6c 20 65 78 63 65 73 73 69 76 65 6c 79 20 6c 6f 6e 67 20 73 75 6d 6d 61 | r.to.fill.excessively.long.summa |
| c3460 | 72 79 20 6c 69 6e 65 73 2e 0a 0a 49 66 20 74 68 69 73 20 69 73 20 61 6e 20 69 6e 74 65 67 65 72 | ry.lines...If.this.is.an.integer |
| c3480 | 2c 20 74 68 65 6e 20 74 68 65 20 73 75 6d 6d 61 72 79 20 6c 69 6e 65 20 69 73 20 66 69 6c 6c 65 | ,.then.the.summary.line.is.fille |
| c34a0 | 64 20 69 66 20 69 74 20 69 73 0a 6c 6f 6e 67 65 72 20 74 68 61 6e 20 65 69 74 68 65 72 20 74 68 | d.if.it.is.longer.than.either.th |
| c34c0 | 65 20 6c 69 6d 69 74 20 73 70 65 63 69 66 69 65 64 20 68 65 72 65 20 6f 72 20 60 77 69 6e 64 6f | e.limit.specified.here.or.`windo |
| c34e0 | 77 2d 77 69 64 74 68 27 2e 0a 0a 59 6f 75 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 6f 6e 6c 79 20 | w-width'...You.may.want.to.only. |
| c3500 | 73 65 74 20 74 68 69 73 20 6c 6f 63 61 6c 6c 79 20 69 6e 20 5c 22 2e 64 69 72 2d 6c 6f 63 61 6c | set.this.locally.in.\".dir-local |
| c3520 | 73 2d 32 2e 65 6c 5c 22 20 66 6f 72 0a 72 65 70 6f 73 69 74 6f 72 69 65 73 20 6b 6e 6f 77 6e 20 | s-2.el\".for.repositories.known. |
| c3540 | 74 6f 20 63 6f 6e 74 61 69 6e 20 62 61 64 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 2e 0a | to.contain.bad.commit.messages.. |
| c3560 | 0a 54 68 65 20 62 6f 64 79 20 6f 66 20 74 68 65 20 6d 65 73 73 61 67 65 20 69 73 20 6c 65 66 74 | .The.body.of.the.message.is.left |
| c3580 | 20 61 6c 6f 6e 65 20 62 65 63 61 75 73 65 20 28 61 29 20 6d 6f 73 74 20 70 65 6f 70 6c 65 20 77 | .alone.because.(a).most.people.w |
| c35a0 | 68 6f 0a 77 72 69 74 65 20 65 78 63 65 73 73 69 76 65 6c 79 20 6c 6f 6e 67 20 73 75 6d 6d 61 72 | ho.write.excessively.long.summar |
| c35c0 | 79 20 6c 69 6e 65 73 20 75 73 75 61 6c 6c 79 20 64 6f 6e 27 74 20 61 64 64 20 61 20 62 6f 64 79 | y.lines.usually.don't.add.a.body |
| c35e0 | 20 61 6e 64 0a 5c 28 62 29 20 65 76 65 6e 20 70 65 6f 70 6c 65 20 77 68 6f 20 68 61 76 65 20 74 | .and.\(b).even.people.who.have.t |
| c3600 | 68 65 20 64 65 63 65 6e 63 79 20 74 6f 20 77 72 61 70 20 74 68 65 69 72 20 6c 69 6e 65 73 20 6d | he.decency.to.wrap.their.lines.m |
| c3620 | 61 79 20 68 61 76 65 0a 61 20 67 6f 6f 64 20 72 65 61 73 6f 6e 20 74 6f 20 69 6e 63 6c 75 64 65 | ay.have.a.good.reason.to.include |
| c3640 | 20 61 20 6c 6f 6e 67 20 6c 69 6e 65 20 69 6e 20 74 68 65 20 62 6f 64 79 20 73 6f 6d 65 74 69 6d | .a.long.line.in.the.body.sometim |
| c3660 | 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 | es."...:package-version.'(magit. |
| c3680 | 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 72 65 76 69 | .."2.90.0")...:group.'magit-revi |
| c36a0 | 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 74 20 20 20 3a | sion...:type.'(choice.(const...: |
| c36c0 | 74 61 67 20 22 44 6f 6e 27 74 20 66 69 6c 6c 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 | tag."Don't.fill".nil)........... |
| c36e0 | 20 20 20 20 20 20 20 28 69 6e 74 65 67 65 72 20 3a 74 61 67 20 22 46 69 6c 6c 20 69 66 20 6c 6f | .......(integer.:tag."Fill.if.lo |
| c3700 | 6e 67 65 72 20 74 68 61 6e 22 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d | nger.than")))..(defcustom.magit- |
| c3720 | 72 65 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 20 | revision-filter-files-on-follow. |
| c3740 | 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 68 6f 6e 6f 72 20 66 69 6c 65 20 66 69 6c | nil..."Whether.to.honor.file.fil |
| c3760 | 74 65 72 20 69 66 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 63 6c 75 64 65 20 2d 2d 66 | ter.if.log.arguments.include.--f |
| c3780 | 6f 6c 6c 6f 77 2e 0a 0a 57 68 65 6e 20 61 20 63 6f 6d 6d 69 74 20 69 73 20 64 69 73 70 6c 61 79 | ollow...When.a.commit.is.display |
| c37a0 | 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 72 65 73 75 6c 74 | ed.from.a.log.buffer,.the.result |
| c37c0 | 69 6e 67 0a 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 20 75 73 75 61 6c 6c 79 20 73 68 61 72 | ing.revision.buffer.usually.shar |
| c37e0 | 65 73 20 74 68 65 20 6c 6f 67 27 73 20 66 69 6c 65 20 61 72 67 75 6d 65 6e 74 73 2c 0a 72 65 73 | es.the.log's.file.arguments,.res |
| c3800 | 74 72 69 63 74 69 6e 67 20 74 68 65 20 64 69 66 66 20 74 6f 20 74 68 6f 73 65 20 66 69 6c 65 73 | tricting.the.diff.to.those.files |
| c3820 | 2e 20 20 48 6f 77 65 76 65 72 2c 20 74 68 65 72 65 27 73 20 61 0a 63 6f 6d 70 6c 69 63 61 74 69 | ...However,.there's.a.complicati |
| c3840 | 6f 6e 20 77 68 65 6e 20 74 68 65 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 63 6c 75 64 | on.when.the.log.arguments.includ |
| c3860 | 65 20 2d 2d 66 6f 6c 6c 6f 77 3a 20 69 66 20 74 68 65 20 6c 6f 67 0a 66 6f 6c 6c 6f 77 73 20 61 | e.--follow:.if.the.log.follows.a |
| c3880 | 20 66 69 6c 65 20 61 63 72 6f 73 73 20 61 20 72 65 6e 61 6d 65 20 65 76 65 6e 74 2c 20 6b 65 65 | .file.across.a.rename.event,.kee |
| c38a0 | 70 69 6e 67 20 74 68 65 20 66 69 6c 65 0a 72 65 73 74 72 69 63 74 69 6f 6e 20 77 6f 75 6c 64 20 | ping.the.file.restriction.would. |
| c38c0 | 6d 65 61 6e 20 73 68 6f 77 69 6e 67 20 61 6e 20 65 6d 70 74 79 20 64 69 66 66 20 69 6e 20 72 65 | mean.showing.an.empty.diff.in.re |
| c38e0 | 76 69 73 69 6f 6e 20 62 75 66 66 65 72 73 0a 66 6f 72 20 63 6f 6d 6d 69 74 73 20 62 65 66 6f 72 | vision.buffers.for.commits.befor |
| c3900 | 65 20 74 68 65 20 72 65 6e 61 6d 65 20 65 76 65 6e 74 2e 0a 0a 57 68 65 6e 20 74 68 69 73 20 6f | e.the.rename.event...When.this.o |
| c3920 | 70 74 69 6f 6e 20 69 73 20 6e 69 6c 2c 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 | ption.is.nil,.the.revision.buffe |
| c3940 | 72 20 69 67 6e 6f 72 65 73 20 74 68 65 20 6c 6f 67 27 73 0a 66 69 6c 74 65 72 20 69 66 20 74 68 | r.ignores.the.log's.filter.if.th |
| c3960 | 65 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 63 6c 75 64 65 20 2d 2d 66 6f 6c 6c 6f 77 | e.log.arguments.include.--follow |
| c3980 | 2e 20 20 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 0a 6c 6f 67 27 73 20 66 69 6c 65 20 66 69 | ...If.non-nil,.the.log's.file.fi |
| c39a0 | 6c 74 65 72 20 69 73 20 61 6c 77 61 79 73 20 68 6f 6e 6f 72 65 64 2e 22 0a 20 20 3a 70 61 63 6b | lter.is.always.honored."...:pack |
| c39c0 | 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 20 | age-version.'(magit..."3.0.0").. |
| c39e0 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 0a 20 20 3a 74 79 70 65 20 | .:group.'magit-revision...:type. |
| c3a00 | 27 62 6f 6f 6c 65 61 6e 29 0a 0a 3b 3b 3b 3b 20 56 69 73 69 74 20 43 6f 6d 6d 61 6e 64 73 0a 0a | 'boolean)..;;;;.Visit.Commands.. |
| c3a20 | 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 70 72 65 76 | (defcustom.magit-diff-visit-prev |
| c3a40 | 69 6f 75 73 2d 62 6c 6f 62 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 60 6d 61 67 69 74 2d 64 69 | ious-blob.t..."Whether.`magit-di |
| c3a60 | 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 27 20 6d 61 79 20 76 69 73 69 74 20 74 68 65 20 70 72 65 | ff-visit-file'.may.visit.the.pre |
| c3a80 | 76 69 6f 75 73 20 62 6c 6f 62 2e 0a 0a 57 68 65 6e 20 74 68 69 73 20 69 73 20 74 20 61 6e 64 20 | vious.blob...When.this.is.t.and. |
| c3aa0 | 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 20 69 6e 20 61 20 | point.is.on.a.removed.line.in.a. |
| c3ac0 | 64 69 66 66 20 66 6f 72 20 61 0a 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 2c 20 74 68 65 | diff.for.a.committed.change,.the |
| c3ae0 | 6e 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 27 20 76 69 73 69 74 73 | n.`magit-diff-visit-file'.visits |
| c3b00 | 20 74 68 65 20 62 6c 6f 62 0a 66 72 6f 6d 20 74 68 65 20 6c 61 73 74 20 72 65 76 69 73 69 6f 6e | .the.blob.from.the.last.revision |
| c3b20 | 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 43 75 72 | .which.still.had.that.line...Cur |
| c3b40 | 72 65 6e 74 6c 79 20 74 68 69 73 20 69 73 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 65 64 20 66 6f | rently.this.is.only.supported.fo |
| c3b60 | 72 20 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2c 20 66 6f 72 0a 73 74 61 67 65 64 20 | r.committed.changes,.for.staged. |
| c3b80 | 61 6e 64 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 60 6d 61 67 69 74 2d 64 69 66 66 | and.unstaged.changes.`magit-diff |
| c3ba0 | 2d 76 69 73 69 74 2d 66 69 6c 65 27 20 61 6c 77 61 79 73 0a 76 69 73 69 74 73 20 74 68 65 20 66 | -visit-file'.always.visits.the.f |
| c3bc0 | 69 6c 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 3a 70 61 63 | ile.in.the.working.tree."...:pac |
| c3be0 | 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"). |
| c3c00 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74 79 70 65 20 27 62 6f | ..:group.'magit-diff...:type.'bo |
| c3c20 | 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 | olean)..(defcustom.magit-diff-vi |
| c3c40 | 73 69 74 2d 61 76 6f 69 64 2d 68 65 61 64 2d 62 6c 6f 62 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 | sit-avoid-head-blob.nil..."Wheth |
| c3c60 | 65 72 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 61 76 6f 69 64 | er.`magit-diff-visit-file'.avoid |
| c3c80 | 73 20 76 69 73 69 74 69 6e 67 20 61 20 62 6c 6f 62 20 66 72 6f 6d 20 60 48 45 41 44 27 2e 0a 0a | s.visiting.a.blob.from.`HEAD'... |
| c3ca0 | 42 79 20 64 65 66 61 75 6c 74 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c | By.default.`magit-diff-visit-fil |
| c3cc0 | 65 27 20 61 6c 77 61 79 73 20 76 69 73 69 74 73 20 74 68 65 20 62 6c 6f 62 20 74 68 61 74 0a 61 | e'.always.visits.the.blob.that.a |
| c3ce0 | 64 64 65 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 20 77 68 69 6c 65 20 60 6d 61 | dded.the.current.line,.while.`ma |
| c3d00 | 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 27 0a 76 69 | git-diff-visit-worktree-file'.vi |
| c3d20 | 73 69 74 73 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 66 69 6c 65 20 69 6e 20 74 68 65 20 | sits.the.respective.file.in.the. |
| c3d40 | 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 20 20 46 6f 72 20 74 68 65 20 60 48 45 41 44 27 0a 63 6f | working.tree...For.the.`HEAD'.co |
| c3d60 | 6d 6d 69 74 2c 20 74 68 65 20 66 6f 72 6d 65 72 20 63 6f 6d 6d 61 6e 64 20 75 73 65 64 20 74 6f | mmit,.the.former.command.used.to |
| c3d80 | 20 76 69 73 69 74 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 66 69 6c 65 20 74 6f 6f 2c 0a 62 75 | .visit.the.worktree.file.too,.bu |
| c3da0 | 74 20 74 68 61 74 20 6d 61 64 65 20 69 74 20 69 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 76 69 73 | t.that.made.it.impossible.to.vis |
| c3dc0 | 69 74 20 61 20 62 6c 6f 62 20 66 72 6f 6d 20 60 48 45 41 44 27 2e 0a 0a 57 68 65 6e 20 70 6f 69 | it.a.blob.from.`HEAD'...When.poi |
| c3de0 | 6e 74 20 69 73 20 6f 6e 20 61 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 20 61 6e 64 20 74 68 61 74 | nt.is.on.a.removed.line.and.that |
| c3e00 | 20 63 68 61 6e 67 65 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 0a 63 6f 6d 6d 69 74 74 65 64 20 79 | .change.has.not.been.committed.y |
| c3e20 | 65 74 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 65 27 | et,.then.`magit-diff-visit-file' |
| c3e40 | 20 6e 6f 77 20 76 69 73 69 74 73 20 74 68 65 20 6c 61 73 74 0a 62 6c 6f 62 20 74 68 61 74 20 73 | .now.visits.the.last.blob.that.s |
| c3e60 | 74 69 6c 6c 20 68 61 64 20 74 68 61 74 20 6c 69 6e 65 2c 20 77 68 69 63 68 20 69 73 20 61 20 62 | till.had.that.line,.which.is.a.b |
| c3e80 | 6c 6f 62 20 66 72 6f 6d 20 60 48 45 41 44 27 2e 0a 50 72 65 76 69 6f 75 73 6c 79 20 74 68 69 73 | lob.from.`HEAD'..Previously.this |
| c3ea0 | 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 76 69 73 69 74 20 74 68 65 20 77 6f 72 6b | .function.used.to.visit.the.work |
| c3ec0 | 74 72 65 65 20 66 69 6c 65 20 6e 6f 74 0a 6f 6e 6c 79 20 66 6f 72 20 61 64 64 65 64 20 6c 69 6e | tree.file.not.only.for.added.lin |
| c3ee0 | 65 73 20 62 75 74 20 61 6c 73 6f 20 66 6f 72 20 73 75 63 68 20 72 65 6d 6f 76 65 64 20 6c 69 6e | es.but.also.for.such.removed.lin |
| c3f00 | 65 73 2e 0a 0a 49 66 20 79 6f 75 20 70 72 65 66 65 72 20 74 68 65 20 6f 6c 64 20 62 65 68 61 76 | es...If.you.prefer.the.old.behav |
| c3f20 | 69 6f 72 73 2c 20 74 68 65 6e 20 73 65 74 20 74 68 69 73 20 74 6f 20 74 2e 22 0a 20 20 3a 70 61 | iors,.then.set.this.to.t."...:pa |
| c3f40 | 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") |
| c3f60 | 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74 79 70 65 20 27 62 | ...:group.'magit-diff...:type.'b |
| c3f80 | 6f 6f 6c 65 61 6e 29 0a 0a 3b 3b 3b 20 46 61 63 65 73 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 | oolean)..;;;.Faces..(defface.mag |
| c3fa0 | 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 69 6e 67 0a 20 20 27 28 28 74 20 3a 65 78 74 | it-diff-file-heading...'((t.:ext |
| c3fc0 | 65 6e 64 20 74 20 3a 77 65 69 67 68 74 20 62 6f 6c 64 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 | end.t.:weight.bold))..."Face.for |
| c3fe0 | 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 6f 75 70 20 27 | .diff.file.headings."...:group.' |
| c4000 | 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 |
| c4020 | 66 2d 66 69 6c 65 2d 68 65 61 64 69 6e 67 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 27 28 28 74 20 | f-file-heading-highlight...'((t. |
| c4040 | 3a 65 78 74 65 6e 64 20 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | :extend.t.:inherit.magit-section |
| c4060 | 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 72 72 65 6e 74 | -highlight))..."Face.for.current |
| c4080 | 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 6f 75 70 20 27 | .diff.file.headings."...:group.' |
| c40a0 | 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 |
| c40c0 | 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 27 28 28 28 28 | f-file-heading-selection...'(((( |
| c40e0 | 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)) |
| c4100 | 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 20 20 20 3a 69 6e 68 65 72 69 74 20 6d 61 | ......:extend.t......:inherit.ma |
| c4120 | 67 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 69 6e 67 2d 68 69 67 68 6c 69 67 68 74 0a | git-diff-file-heading-highlight. |
| c4140 | 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 73 61 6c 6d 6f 6e 34 22 29 0a 20 20 20 20 | .....:foreground."salmon4")..... |
| c4160 | 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b | (((class.color).(background.dark |
| c4180 | 29 29 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 20 20 20 3a 69 6e 68 65 72 69 74 20 | ))......:extend.t......:inherit. |
| c41a0 | 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 69 6e 67 2d 68 69 67 68 6c 69 67 68 | magit-diff-file-heading-highligh |
| c41c0 | 74 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 4c 69 67 68 74 53 61 6c 6d 6f 6e 33 | t......:foreground."LightSalmon3 |
| c41e0 | 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 73 65 6c 65 63 74 65 64 20 64 69 66 66 20 66 69 | "))..."Face.for.selected.diff.fi |
| c4200 | 6c 65 20 68 65 61 64 69 6e 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 | le.headings."...:group.'magit-fa |
| c4220 | 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 75 6e 6b 2d 68 | ces)..(defface.magit-diff-hunk-h |
| c4240 | 65 61 64 69 6e 67 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b | eading...'((((class.color).(back |
| c4260 | 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 | ground.light))......:extend.t... |
| c4280 | 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 67 72 65 79 39 30 22 0a 20 20 20 20 20 3a 66 6f | ...:background."grey90"......:fo |
| c42a0 | 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 32 30 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 | reground."grey20").....(((class. |
| c42c0 | 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a | color).(background.dark))......: |
| c42e0 | 65 78 74 65 6e 64 20 74 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 67 72 65 79 32 | extend.t......:background."grey2 |
| c4300 | 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 39 35 22 29 29 0a 20 | 5"......:foreground."grey95")).. |
| c4320 | 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 0a | ."Face.for.diff.hunk.headings.". |
| c4340 | 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 |
| c4360 | 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 67 | .magit-diff-hunk-heading-highlig |
| c4380 | 68 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 6b 67 72 6f 75 | ht...'((((class.color).(backgrou |
| c43a0 | 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 20 20 20 3a | nd.light))......:extend.t......: |
| c43c0 | 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 3a 66 6f 72 65 67 72 | background."grey80"......:foregr |
| c43e0 | 6f 75 6e 64 20 22 67 72 65 79 32 30 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f | ound."grey20").....(((class.colo |
| c4400 | 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 65 78 74 65 | r).(background.dark))......:exte |
| c4420 | 6e 64 20 74 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 67 72 65 79 33 35 22 0a 20 | nd.t......:background."grey35".. |
| c4440 | 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 39 35 22 29 29 0a 20 20 22 46 61 | ....:foreground."grey95"))..."Fa |
| c4460 | 63 65 20 66 6f 72 20 63 75 72 72 65 6e 74 20 64 69 66 66 20 68 75 6e 6b 20 68 65 61 64 69 6e 67 | ce.for.current.diff.hunk.heading |
| c4480 | 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 |
| c44a0 | 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 2d 73 65 6c | face.magit-diff-hunk-heading-sel |
| c44c0 | 65 63 74 69 6f 6e 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 | ection...'((((class.color).(back |
| c44e0 | 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 | ground.light))......:extend.t... |
| c4500 | 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 6e 6b 2d 68 65 61 64 | ...:inherit.magit-diff-hunk-head |
| c4520 | 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 72 6f 75 6e 64 20 22 | ing-highlight......:foreground." |
| c4540 | 73 61 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 | salmon4").....(((class.color).(b |
| c4560 | 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a | ackground.dark))......:extend.t. |
| c4580 | 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 6e 6b 2d 68 65 | .....:inherit.magit-diff-hunk-he |
| c45a0 | 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 72 6f 75 6e 64 | ading-highlight......:foreground |
| c45c0 | 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 6f 72 20 73 65 | ."LightSalmon3"))..."Face.for.se |
| c45e0 | 6c 65 63 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 | lected.diff.hunk.headings."...:g |
| c4600 | 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 |
| c4620 | 69 74 2d 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 | it-diff-hunk-region...`((t.:inhe |
| c4640 | 72 69 74 20 62 6f 6c 64 0a 20 20 20 20 20 20 20 3a 65 78 74 65 6e 64 20 2c 28 69 67 6e 6f 72 65 | rit.bold........:extend.,(ignore |
| c4660 | 2d 65 72 72 6f 72 73 20 28 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 20 27 72 65 67 69 6f 6e 20 | -errors.(face-attribute.'region. |
| c4680 | 3a 65 78 74 65 6e 64 29 29 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 62 79 20 60 6d 61 67 | :extend))))..."Face.used.by.`mag |
| c46a0 | 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 73 | it-diff-highlight-hunk-region-us |
| c46c0 | 69 6e 67 2d 66 61 63 65 27 2e 0a 0a 54 68 69 73 20 66 61 63 65 20 69 73 20 6f 76 65 72 6c 61 69 | ing-face'...This.face.is.overlai |
| c46e0 | 64 20 6f 76 65 72 20 74 65 78 74 20 74 68 61 74 20 75 73 65 73 20 6f 74 68 65 72 20 68 75 6e 6b | d.over.text.that.uses.other.hunk |
| c4700 | 20 66 61 63 65 73 2c 0a 61 6e 64 20 74 68 6f 73 65 20 6e 6f 72 6d 61 6c 6c 79 20 73 65 74 20 74 | .faces,.and.those.normally.set.t |
| c4720 | 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 20 61 6e 64 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c | he.foreground.and.background.col |
| c4740 | 6f 72 73 2e 0a 54 68 65 20 60 3a 66 6f 72 65 67 72 6f 75 6e 64 27 20 61 6e 64 20 65 73 70 65 63 | ors..The.`:foreground'.and.espec |
| c4760 | 69 61 6c 6c 79 20 74 68 65 20 60 3a 62 61 63 6b 67 72 6f 75 6e 64 27 20 70 72 6f 70 65 72 74 69 | ially.the.`:background'.properti |
| c4780 | 65 73 0a 73 68 6f 75 6c 64 20 62 65 20 61 76 6f 69 64 65 64 20 68 65 72 65 2e 20 20 53 65 74 74 | es.should.be.avoided.here...Sett |
| c47a0 | 69 6e 67 20 74 68 65 20 6c 61 74 74 65 72 20 77 6f 75 6c 64 20 63 61 75 73 65 20 74 68 65 0a 6c | ing.the.latter.would.cause.the.l |
| c47c0 | 6f 73 73 20 6f 66 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20 20 47 6f 6f 64 20 70 72 6f 70 65 72 | oss.of.information...Good.proper |
| c47e0 | 74 69 65 73 20 74 6f 20 73 65 74 20 68 65 72 65 20 61 72 65 20 60 3a 77 65 69 67 68 74 27 0a 61 | ties.to.set.here.are.`:weight'.a |
| c4800 | 6e 64 20 60 3a 73 6c 61 6e 74 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 | nd.`:slant'."...:group.'magit-fa |
| c4820 | 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 69 73 69 | ces)..(defface.magit-diff-revisi |
| c4840 | 6f 6e 2d 73 75 6d 6d 61 72 79 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 | on-summary...'((t.:inherit.magit |
| c4860 | 2d 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 | -diff-hunk-heading))..."Face.for |
| c4880 | 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 20 3a 67 | .commit.message.summaries."...:g |
| c48a0 | 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 |
| c48c0 | 69 74 2d 64 69 66 66 2d 72 65 76 69 73 69 6f 6e 2d 73 75 6d 6d 61 72 79 2d 68 69 67 68 6c 69 67 | it-diff-revision-summary-highlig |
| c48e0 | 68 74 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 | ht...'((t.:inherit.magit-diff-hu |
| c4900 | 6e 6b 2d 68 65 61 64 69 6e 67 2d 68 69 67 68 6c 69 67 68 74 29 29 0a 20 20 22 46 61 63 65 20 66 | nk-heading-highlight))..."Face.f |
| c4920 | 6f 72 20 68 69 67 68 6c 69 67 68 74 65 64 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 73 75 | or.highlighted.commit.message.su |
| c4940 | 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 2d 66 61 63 65 73 29 | mmaries."...:group.'magit-faces) |
| c4960 | 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 6c 69 6e 65 73 2d 68 65 61 64 | ..(defface.magit-diff-lines-head |
| c4980 | 69 6e 67 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f | ing...'((((class.color).(backgro |
| c49a0 | 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 20 20 20 | und.light))......:extend.t...... |
| c49c0 | 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 6e 67 | :inherit.magit-diff-hunk-heading |
| c49e0 | 2d 68 69 67 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 | -highlight......:background."Lig |
| c4a00 | 68 74 53 61 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 | htSalmon3").....(((class.color). |
| c4a20 | 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 | (background.dark))......:extend. |
| c4a40 | 74 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 6e 6b 2d | t......:inherit.magit-diff-hunk- |
| c4a60 | 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 72 6f 75 | heading-highlight......:foregrou |
| c4a80 | 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 22 73 61 | nd."grey80"......:background."sa |
| c4aa0 | 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 6b 20 68 | lmon4"))..."Face.for.diff.hunk.h |
| c4ac0 | 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 22 0a 20 | eading.when.lines.are.marked.".. |
| c4ae0 | 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. |
| c4b00 | 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 27 28 28 74 | magit-diff-lines-boundary...'((t |
| c4b20 | 20 3a 65 78 74 65 6e 64 20 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 6c | .:extend.t.:inherit.magit-diff-l |
| c4b40 | 69 6e 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 | ines-heading))..."Face.for.bound |
| c4b60 | 61 72 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 | ary.of.marked.lines.in.diff.hunk |
| c4b80 | 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 |
| c4ba0 | 61 63 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 | ace.magit-diff-conflict-heading. |
| c4bc0 | 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- |
| c4be0 | 68 65 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 | heading))..."Face.for.conflict.m |
| c4c00 | 61 72 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 | arkers."...:group.'magit-faces). |
| c4c20 | 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 61 64 64 65 64 0a 20 20 27 28 28 | .(defface.magit-diff-added...'(( |
| c4c40 | 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 | ((class.color).(background.light |
| c4c60 | 29 29 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 | ))......:extend.t......:backgrou |
| c4c80 | 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 6e 64 20 22 23 | nd."#ddffdd"......:foreground."# |
| c4ca0 | 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 |
| c4cc0 | 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 | ckground.dark))......:extend.t.. |
| c4ce0 | 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 33 33 35 35 33 33 22 0a 20 20 20 20 20 3a | ....:background."#335533"......: |
| c4d00 | 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 64 64 66 66 64 64 22 29 29 0a 20 20 22 46 61 63 65 20 66 | foreground."#ddffdd"))..."Face.f |
| c4d20 | 6f 72 20 6c 69 6e 65 73 20 69 6e 20 61 20 64 69 66 66 20 74 68 61 74 20 68 61 76 65 20 62 65 65 | or.lines.in.a.diff.that.have.bee |
| c4d40 | 6e 20 61 64 64 65 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 | n.added."...:group.'magit-faces) |
| c4d60 | 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 6d 6f 76 65 64 0a 20 20 | ..(defface.magit-diff-removed... |
| c4d80 | 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 |
| c4da0 | 67 68 74 29 29 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 20 20 20 3a 62 61 63 6b 67 | ght))......:extend.t......:backg |
| c4dc0 | 72 6f 75 6e 64 20 22 23 66 66 64 64 64 64 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 | round."#ffdddd"......:foreground |
| c4de0 | 20 22 23 61 61 32 32 32 32 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 | ."#aa2222").....(((class.color). |
| c4e00 | 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 | (background.dark))......:extend. |
| c4e20 | 74 0a 20 20 20 20 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 | t......:background."#553333".... |
| c4e40 | 20 20 3a 66 6f 72 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 | ..:foreground."#ffdddd"))..."Fac |
| c4e60 | 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 61 76 65 20 | e.for.lines.in.a.diff.that.have. |
| c4e80 | 62 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 | been.removed."...:group.'magit-f |
| c4ea0 | 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 6f 75 72 0a 20 | aces)..(defface.magit-diff-our.. |
| c4ec0 | 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 72 65 6d 6f 76 65 | .'((t.:inherit.magit-diff-remove |
| c4ee0 | 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 20 | d))..."Face.for.lines.in.a.diff. |
| c4f00 | 66 6f 72 20 6f 75 72 20 73 69 64 65 20 69 6e 20 61 20 63 6f 6e 66 6c 69 63 74 2e 22 0a 20 20 3a | for.our.side.in.a.conflict."...: |
| c4f20 | 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 |
| c4f40 | 67 69 74 2d 64 69 66 66 2d 62 61 73 65 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 | git-diff-base...'((((class.color |
| c4f60 | 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 3a 65 78 74 65 | ).(background.light))......:exte |
| c4f80 | 6e 64 20 74 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 0a | nd.t......:background."#ffffcc". |
| c4fa0 | 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 20 | .....:foreground."#aaaa11")..... |
| c4fc0 | 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b | (((class.color).(background.dark |
| c4fe0 | 29 29 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 | ))......:extend.t......:backgrou |
| c5000 | 6e 64 20 22 23 35 35 35 35 32 32 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 | nd."#555522"......:foreground."# |
| c5020 | 66 66 66 66 63 63 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6c 69 6e 65 73 20 69 6e 20 61 | ffffcc"))..."Face.for.lines.in.a |
| c5040 | 20 64 69 66 66 20 66 6f 72 20 74 68 65 20 62 61 73 65 20 73 69 64 65 20 69 6e 20 61 20 63 6f 6e | .diff.for.the.base.side.in.a.con |
| c5060 | 66 6c 69 63 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a | flict."...:group.'magit-faces).. |
| c5080 | 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 74 68 65 69 72 0a 20 20 27 28 28 74 | (defface.magit-diff-their...'((t |
| c50a0 | 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 61 64 64 65 64 29 29 0a 20 20 22 | .:inherit.magit-diff-added))..." |
| c50c0 | 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 74 68 65 | Face.for.lines.in.a.diff.for.the |
| c50e0 | 69 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 | ir.side.in.a.conflict."...:group |
| c5100 | 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 |
| c5120 | 69 66 66 2d 63 6f 6e 74 65 78 74 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 | iff-context...'((((class.color). |
| c5140 | 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 3a 65 78 74 65 6e 64 | (background.light))......:extend |
| c5160 | 20 74 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 35 30 22 29 0a 20 20 | .t......:foreground."grey50")... |
| c5180 | 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 |
| c51a0 | 61 72 6b 29 29 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 20 20 20 3a 66 6f 72 65 67 | ark))......:extend.t......:foreg |
| c51c0 | 72 6f 75 6e 64 20 22 67 72 65 79 37 30 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6c 69 6e | round."grey70"))..."Face.for.lin |
| c51e0 | 65 73 20 69 6e 20 61 20 64 69 66 66 20 74 68 61 74 20 61 72 65 20 75 6e 63 68 61 6e 67 65 64 2e | es.in.a.diff.that.are.unchanged. |
| c5200 | 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 |
| c5220 | 63 65 20 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 0a 20 20 | ce.magit-diff-added-highlight... |
| c5240 | 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 |
| c5260 | 67 68 74 29 29 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 20 20 20 3a 62 61 63 6b 67 | ght))......:extend.t......:backg |
| c5280 | 72 6f 75 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 | round."#cceecc"......:foreground |
| c52a0 | 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 29 20 | ."#22aa22").....(((class.color). |
| c52c0 | 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 | (background.dark))......:extend. |
| c52e0 | 74 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 0a 20 20 20 | t......:background."#336633".... |
| c5300 | 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 22 46 61 63 | ..:foreground."#cceecc"))..."Fac |
| c5320 | 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 61 76 65 20 | e.for.lines.in.a.diff.that.have. |
| c5340 | 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 2d 66 61 63 | been.added."...:group.'magit-fac |
| c5360 | 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 6f 76 65 64 | es)..(defface.magit-diff-removed |
| c5380 | 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 | -highlight...'((((class.color).( |
| c53a0 | 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 65 78 74 65 6e 64 20 | background.light))......:extend. |
| c53c0 | 74 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 65 65 63 63 63 63 22 0a 20 20 20 | t......:background."#eecccc".... |
| c53e0 | 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 20 20 20 28 28 28 | ..:foreground."#aa2222").....((( |
| c5400 | 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a | class.color).(background.dark)). |
| c5420 | 20 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 | .....:extend.t......:background. |
| c5440 | 22 23 36 36 33 33 33 33 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 65 65 63 | "#663333"......:foreground."#eec |
| c5460 | 63 63 63 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6c 69 6e 65 73 20 69 6e 20 61 20 64 69 | ccc"))..."Face.for.lines.in.a.di |
| c5480 | 66 66 20 74 68 61 74 20 68 61 76 65 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 2e 22 0a 20 20 3a 67 | ff.that.have.been.removed."...:g |
| c54a0 | 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 |
| c54c0 | 69 74 2d 64 69 66 66 2d 6f 75 72 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 27 28 28 74 20 3a 69 6e | it-diff-our-highlight...'((t.:in |
| c54e0 | 68 65 72 69 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 6d 6f 76 65 64 2d 68 69 67 68 6c 69 67 | herit.magit-diff-removed-highlig |
| c5500 | 68 74 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6c 69 6e 65 73 20 69 6e 20 61 20 64 69 66 66 | ht))..."Face.for.lines.in.a.diff |
| c5520 | 20 66 6f 72 20 6f 75 72 20 73 69 64 65 20 69 6e 20 61 20 63 6f 6e 66 6c 69 63 74 2e 22 0a 20 20 | .for.our.side.in.a.conflict."... |
| c5540 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d | :group.'magit-faces)..(defface.m |
| c5560 | 61 67 69 74 2d 64 69 66 66 2d 62 61 73 65 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 27 28 28 28 28 | agit-diff-base-highlight...'(((( |
| c5580 | 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)) |
| c55a0 | 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 | ......:extend.t......:background |
| c55c0 | 20 22 23 65 65 65 65 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 | ."#eeeebb"......:foreground."#aa |
| c55e0 | 61 61 31 31 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 | aa11").....(((class.color).(back |
| c5600 | 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 20 | ground.dark))......:extend.t.... |
| c5620 | 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 |
| c5640 | 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 |
| c5660 | 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 |
| c5680 | 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 |
| c56a0 | 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 |
| c56c0 | 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 |
| c56e0 | 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 |
| c5700 | 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 |
| c5720 | 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. |
| c5740 | 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 |
| c5760 | 66 66 2d 63 6f 6e 74 65 78 74 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 27 28 28 28 28 63 6c 61 73 | ff-context-highlight...'((((clas |
| c5780 | 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)).... |
| c57a0 | 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 67 72 | ..:extend.t......:background."gr |
| c57c0 | 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 72 65 79 35 30 22 29 | ey95"......:foreground."grey50") |
| c57e0 | 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 | .....(((class.color).(background |
| c5800 | 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 20 20 20 3a 62 61 63 | .dark))......:extend.t......:bac |
| c5820 | 6b 67 72 6f 75 6e 64 20 22 67 72 65 79 32 30 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e | kground."grey20"......:foregroun |
| c5840 | 64 20 22 67 72 65 79 37 30 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6c 69 6e 65 73 20 69 | d."grey70"))..."Face.for.lines.i |
| c5860 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6e 74 65 78 74 20 69 6e 20 61 20 64 69 66 66 2e | n.the.current.context.in.a.diff. |
| c5880 | 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 |
| c58a0 | 63 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 77 68 69 74 65 73 70 61 63 65 2d 77 61 72 6e 69 6e 67 | ce.magit-diff-whitespace-warning |
| c58c0 | 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 74 72 61 69 6c 69 6e 67 2d 77 68 69 74 65 73 | ...'((t.:inherit.trailing-whites |
| c58e0 | 70 61 63 65 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 | pace))..."Face.for.highlighting. |
| c5900 | 77 68 69 74 65 73 70 61 63 65 20 65 72 72 6f 72 73 20 61 64 64 65 64 20 6c 69 6e 65 73 2e 22 0a | whitespace.errors.added.lines.". |
| c5920 | 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 |
| c5940 | 20 6d 61 67 69 74 2d 64 69 66 66 73 74 61 74 2d 61 64 64 65 64 0a 20 20 27 28 28 28 28 63 6c 61 | .magit-diffstat-added...'((((cla |
| c5960 | 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 20 3a 66 | ss.color).(background.light)).:f |
| c5980 | 6f 72 65 67 72 6f 75 6e 64 20 22 23 32 32 61 61 32 32 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 | oreground."#22aa22").....(((clas |
| c59a0 | 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 20 64 61 72 6b 29 29 20 3a 66 6f | s.color).(background..dark)).:fo |
| c59c0 | 72 65 67 72 6f 75 6e 64 20 22 23 34 34 38 38 34 34 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 | reground."#448844"))..."Face.for |
| c59e0 | 20 70 6c 75 73 20 73 69 67 6e 20 69 6e 20 64 69 66 66 73 74 61 74 2e 22 0a 20 20 3a 67 72 6f 75 | .plus.sign.in.diffstat."...:grou |
| c5a00 | 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- |
| c5a20 | 64 69 66 66 73 74 61 74 2d 72 65 6d 6f 76 65 64 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f | diffstat-removed...'((((class.co |
| c5a40 | 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 67 72 | lor).(background.light)).:foregr |
| c5a60 | 6f 75 6e 64 20 22 23 61 61 32 32 32 32 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c | ound."#aa2222").....(((class.col |
| c5a80 | 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 6f | or).(background..dark)).:foregro |
| c5aa0 | 75 6e 64 20 22 23 61 61 34 34 34 34 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6d 69 6e 75 | und."#aa4444"))..."Face.for.minu |
| c5ac0 | 73 20 73 69 67 6e 20 69 6e 20 64 69 66 66 73 74 61 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d | s.sign.in.diffstat."...:group.'m |
| c5ae0 | 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 3b 3b 3b 20 41 72 67 75 6d 65 6e 74 73 0a 3b 3b 3b 3b 20 | agit-faces)..;;;.Arguments.;;;;. |
| c5b00 | 50 72 65 66 69 78 20 43 6c 61 73 73 65 73 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d | Prefix.Classes..(defclass.magit- |
| c5b20 | 64 69 66 66 2d 70 72 65 66 69 78 20 28 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 29 0a 20 | diff-prefix.(transient-prefix).. |
| c5b40 | 20 28 28 68 69 73 74 6f 72 79 2d 6b 65 79 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d 61 67 69 74 2d | .((history-key.:initform.'magit- |
| c5b60 | 64 69 66 66 29 0a 20 20 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 20 3a 69 6e 69 74 66 6f 72 6d 20 | diff)....(major-mode..:initform. |
| c5b80 | 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 29 29 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d | 'magit-diff-mode)))..(defclass.m |
| c5ba0 | 61 67 69 74 2d 64 69 66 66 2d 72 65 66 72 65 73 68 2d 70 72 65 66 69 78 20 28 6d 61 67 69 74 2d | agit-diff-refresh-prefix.(magit- |
| c5bc0 | 64 69 66 66 2d 70 72 65 66 69 78 29 0a 20 20 28 28 68 69 73 74 6f 72 79 2d 6b 65 79 20 3a 69 6e | diff-prefix)...((history-key.:in |
| c5be0 | 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 |
| c5c00 | 64 65 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 29 29 0a 0a 3b 3b 3b 3b 20 50 72 65 66 69 | de..:initform.nil)))..;;;;.Prefi |
| c5c20 | 78 20 4d 65 74 68 6f 64 73 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 | x.Methods..(cl-defmethod.transie |
| c5c40 | 6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 | nt-init-value.((obj.magit-diff-p |
| c5c60 | 72 65 66 69 78 29 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 61 72 67 73 20 2c | refix))...(pcase-let.((`(,args., |
| c5c80 | 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 | files)................(magit-dif |
| c5ca0 | 66 2d 2d 67 65 74 2d 76 61 6c 75 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 0a 20 20 | f--get-value.'magit-diff-mode... |
| c5cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| c5ce0 | 20 20 20 20 6d 61 67 69 74 2d 70 72 65 66 69 78 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 | ....magit-prefix-use-buffer-argu |
| c5d00 | 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 28 6e 6f 74 20 28 65 | ments))).....(when-let.(((not.(e |
| c5d20 | 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 |
| c5d40 | 69 74 2d 64 69 73 70 61 74 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | it-dispatch)))................(f |
| c5d60 | 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 6d 65 29 29 29 | ile.(magit-file-relative-name))) |
| c5d80 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 28 6c 69 73 74 20 66 69 6c 65 29 29 29 | .......(setq.files.(list.file))) |
| c5da0 | 0a 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20 76 61 6c 75 65 20 28 69 66 20 66 69 6c 65 73 20 60 | .....(oset.obj.value.(if.files.` |
| c5dc0 | 28 28 22 2d 2d 22 20 2c 40 66 69 6c 65 73 29 20 2c 40 61 72 67 73 29 20 61 72 67 73 29 29 29 29 | (("--".,@files).,@args).args)))) |
| c5de0 | 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 2d 76 | ..(cl-defmethod.transient-init-v |
| c5e00 | 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 72 65 73 68 2d 70 72 | alue.((obj.magit-diff-refresh-pr |
| c5e20 | 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 28 69 66 20 6d 61 67 | efix))...(oset.obj.value.(if.mag |
| c5e40 | 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 | it-buffer-diff-files............ |
| c5e60 | 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 74 2d 62 75 66 66 65 | ...........`(("--".,@magit-buffe |
| c5e80 | 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 20 20 20 20 | r-diff-files)................... |
| c5ea0 | 20 20 20 20 20 20 2c 40 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 29 0a | ......,@magit-buffer-diff-args). |
| c5ec0 | 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 |
| c5ee0 | 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 6f 64 20 74 72 61 | -diff-args)))..(cl-defmethod.tra |
| c5f00 | 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 69 74 2d 64 69 66 | nsient-set-value.((obj.magit-dif |
| c5f20 | 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 2d 76 61 | f-prefix))...(magit-diff--set-va |
| c5f40 | 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 72 61 6e 73 69 65 | lue.obj))..(cl-defmethod.transie |
| c5f60 | 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 64 69 66 66 2d 70 | nt-save-value.((obj.magit-diff-p |
| c5f80 | 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 2d 76 61 6c 75 65 | refix))...(magit-diff--set-value |
| c5fa0 | 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 41 63 63 65 | .obj.'save))..;;;;.Argument.Acce |
| c5fc0 | 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 6d 65 6e 74 73 20 | ss..(defun.magit-diff-arguments. |
| c5fe0 | 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 65 20 63 | (&optional.mode)..."Return.the.c |
| c6000 | 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 28 69 66 20 28 6d | urrent.diff.arguments."...(if.(m |
| c6020 | 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 27 28 | emq.transient-current-command.'( |
| c6040 | 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 65 73 68 29 29 0a | magit-diff.magit-diff-refresh)). |
| c6060 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 2d 61 6e 64 | ......(magit--transient-args-and |
| c6080 | 2d 66 69 6c 65 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 67 65 74 2d 76 61 6c | -files).....(magit-diff--get-val |
| c60a0 | 75 65 20 28 6f 72 20 6d 6f 64 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 29 29 29 29 | ue.(or.mode.'magit-diff-mode)))) |
| c60c0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 67 65 74 2d 76 61 6c 75 65 20 28 | ..(defun.magit-diff--get-value.( |
| c60e0 | 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 67 73 29 0a | mode.&optional.use-buffer-args). |
| c6100 | 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 20 20 28 73 | ..(unless.use-buffer-args.....(s |
| c6120 | 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 72 65 63 74 | etq.use-buffer-args.magit-direct |
| c6140 | 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 65 74 20 28 | -use-buffer-arguments))...(let.( |
| c6160 | 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 28 61 6e 64 | args.files).....(cond......((and |
| c6180 | 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 20 | .(memq.use-buffer-args.'(always. |
| c61a0 | 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 20 20 28 65 | selected.current))............(e |
| c61c0 | 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 65 74 71 20 | q.major-mode.mode)).......(setq. |
| c61e0 | 61 72 67 73 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 | args..magit-buffer-diff-args)... |
| c6200 | 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 64 69 66 | ....(setq.files.magit-buffer-dif |
| c6220 | 66 2d 66 69 6c 65 73 29 29 0a 20 20 20 20 20 28 28 77 68 65 6e 2d 6c 65 74 20 28 28 28 6d 65 6d | f-files))......((when-let.(((mem |
| c6240 | 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 20 73 65 6c 65 63 | q.use-buffer-args.'(always.selec |
| c6260 | 74 65 64 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 66 65 72 20 | ted)))..................(buffer. |
| c6280 | 28 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 | (magit-get-mode-buffer.......... |
| c62a0 | 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 20 20 20 20 | .................mode.nil....... |
| c62c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 75 73 65 2d 62 75 66 66 | ....................(eq.use-buff |
| c62e0 | 65 72 2d 61 72 67 73 20 27 73 65 6c 65 63 74 65 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 | er-args.'selected)))).........(s |
| c6300 | 65 74 71 20 61 72 67 73 20 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 6d | etq.args..(buffer-local-value.'m |
| c6320 | 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 20 62 75 66 66 65 72 29 29 0a 20 | agit-buffer-diff-args.buffer)).. |
| c6340 | 20 20 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 | .......(setq.files.(buffer-local |
| c6360 | 2d 76 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 | -value.'magit-buffer-diff-files. |
| c6380 | 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 74 29 29 0a 20 20 20 20 20 28 28 70 6c 69 73 | buffer)).........t))......((plis |
| c63a0 | 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 20 27 6d 61 | t-member.(symbol-plist.mode).'ma |
| c63c0 | 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 20 20 20 20 | git-diff-current-arguments)..... |
| c63e0 | 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 74 2d 64 69 | ..(setq.args.(get.mode.'magit-di |
| c6400 | 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 20 28 28 77 | ff-current-arguments)))......((w |
| c6420 | 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 28 66 6f 72 | hen-let.((elt.(assq.(intern.(for |
| c6440 | 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 20 20 20 20 | mat."magit-diff:%s".mode))...... |
| c6460 | 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 69 65 6e 74 | .......................transient |
| c6480 | 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 73 20 28 63 | -values))).........(setq.args.(c |
| c64a0 | 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 0a 20 20 20 | dr.elt)).........t))......(t.... |
| c64c0 | 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 74 2d 64 | ...(setq.args.(get.mode.'magit-d |
| c64e0 | 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 20 20 28 6c | iff-default-arguments)))).....(l |
| c6500 | 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 67 69 74 2d | ist.args.files)))..(defun.magit- |
| c6520 | 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 61 6c 20 73 | diff--set-value.(obj.&optional.s |
| c6540 | 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 72 65 66 20 | ave)...(pcase-let*.((obj..(oref. |
| c6560 | 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 20 20 20 28 | obj.prototype))................( |
| c6580 | 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 65 29 20 6d | mode.(or.(oref.obj.major-mode).m |
| c65a0 | 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 6b 65 79 20 | ajor-mode))................(key. |
| c65c0 | 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 3a 25 73 22 | .(intern.(format."magit-diff:%s" |
| c65e0 | 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 61 72 67 73 | .mode)))................(`(,args |
| c6600 | 20 2c 66 69 6c 65 73 29 20 28 6d 61 67 69 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 2d | .,files).(magit--transient-args- |
| c6620 | 61 6e 64 2d 66 69 6c 65 73 29 29 29 0a 20 20 20 20 28 70 75 74 20 6d 6f 64 65 20 27 6d 61 67 69 | and-files))).....(put.mode.'magi |
| c6640 | 74 2d 64 69 66 66 2d 63 75 72 72 65 6e 74 2d 61 72 67 75 6d 65 6e 74 73 20 61 72 67 73 29 0a 20 | t-diff-current-arguments.args).. |
| c6660 | 20 20 20 28 77 68 65 6e 20 73 61 76 65 0a 20 20 20 20 20 20 28 73 65 74 66 20 28 61 6c 69 73 74 | ...(when.save.......(setf.(alist |
| c6680 | 2d 67 65 74 20 6b 65 79 20 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 73 29 20 61 72 67 73 29 | -get.key.transient-values).args) |
| c66a0 | 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 2d 76 61 6c 75 65 73 29 29 0a | .......(transient-save-values)). |
| c66c0 | 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 2d 70 75 73 68 20 6f 62 6a | ....(transient--history-push.obj |
| c66e0 | 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 | ).....(setq.magit-buffer-diff-ar |
| c6700 | 67 73 20 61 72 67 73 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | gs.args).....(setq.magit-buffer- |
| c6720 | 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 72 65 66 | diff-files.files).....(magit-ref |
| c6740 | 72 65 73 68 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 3b 3b 3b 3b 20 50 72 65 66 69 | resh)))..;;;.Commands.;;;;.Prefi |
| c6760 | 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 6e 65 2d 67 72 | x.Commands..(transient-define-gr |
| c6780 | 6f 75 70 20 6d 61 67 69 74 2d 64 69 66 66 2d 69 6e 66 69 78 2d 61 72 67 75 6d 65 6e 74 73 0a 20 | oup.magit-diff-infix-arguments.. |
| c67a0 | 20 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 | .["Limit.arguments"....(magit:-- |
| c67c0 | 29 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 | )....(magit-diff:--ignore-submod |
| c67e0 | 75 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 | ules)....("-b"."Ignore.whitespac |
| c6800 | 65 20 63 68 61 6e 67 65 73 22 20 20 28 22 2d 62 22 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 70 61 63 | e.changes"..("-b"."--ignore-spac |
| c6820 | 65 2d 63 68 61 6e 67 65 22 29 29 0a 20 20 20 28 22 2d 77 22 20 22 49 67 6e 6f 72 65 20 61 6c 6c | e-change"))....("-w"."Ignore.all |
| c6840 | 20 77 68 69 74 65 73 70 61 63 65 22 20 20 20 20 20 20 28 22 2d 77 22 20 22 2d 2d 69 67 6e 6f 72 | .whitespace"......("-w"."--ignor |
| c6860 | 65 2d 61 6c 6c 2d 73 70 61 63 65 22 29 29 0a 20 20 20 28 22 2d 44 22 20 22 4f 6d 69 74 20 70 72 | e-all-space"))....("-D"."Omit.pr |
| c6880 | 65 69 6d 61 67 65 20 66 6f 72 20 64 65 6c 65 74 65 73 22 20 20 28 22 2d 44 22 20 22 2d 2d 69 72 | eimage.for.deletes"..("-D"."--ir |
| c68a0 | 72 65 76 65 72 73 69 62 6c 65 2d 64 65 6c 65 74 65 22 29 0a 20 20 20 20 3a 6c 65 76 65 6c 20 35 | reversible-delete").....:level.5 |
| c68c0 | 29 5d 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 | )]...["Context.arguments"....(ma |
| c68e0 | 67 69 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 | git-diff:-U)....("-W"."Show.surr |
| c6900 | 6f 75 6e 64 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 22 20 28 22 2d 57 22 20 22 2d 2d 66 75 6e 63 | ounding.functions".("-W"."--func |
| c6920 | 74 69 6f 6e 2d 63 6f 6e 74 65 78 74 22 29 29 5d 0a 20 20 5b 22 54 75 6e 65 20 61 72 67 75 6d 65 | tion-context"))]...["Tune.argume |
| c6940 | 6e 74 73 22 0a 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 3a 2d 2d 64 69 66 66 2d 61 6c 67 6f 72 | nts"....(magit-diff:--diff-algor |
| c6960 | 69 74 68 6d 29 0a 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 3a 2d 2d 64 69 66 66 2d 6d 65 72 67 | ithm)....(magit-diff:--diff-merg |
| c6980 | 65 73 29 0a 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 3a 2d 4d 29 0a 20 20 20 28 6d 61 67 69 74 | es)....(magit-diff:-M)....(magit |
| c69a0 | 2d 64 69 66 66 3a 2d 43 29 0a 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 3a 2d 52 20 20 20 20 20 | -diff:-C)....(magit-diff:-R..... |
| c69c0 | 20 20 20 20 20 20 20 20 20 20 3a 6c 65 76 65 6c 20 35 29 0a 20 20 20 28 6d 61 67 69 74 2d 64 69 | ..........:level.5)....(magit-di |
| c69e0 | 66 66 3a 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 20 20 20 20 3a 6c 65 76 65 6c 20 35 29 0a 20 20 | ff:--color-moved....:level.5)... |
| c6a00 | 20 28 6d 61 67 69 74 2d 64 69 66 66 3a 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 2d 77 73 20 3a 6c | .(magit-diff:--color-moved-ws.:l |
| c6a20 | 65 76 65 6c 20 35 29 0a 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 3a 2d 2d 6e 6f 2d 65 78 74 2d | evel.5)....(magit-diff:--no-ext- |
| c6a40 | 64 69 66 66 29 0a 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 3a 2d 2d 73 74 61 74 29 0a 20 20 20 | diff)....(magit-diff:--stat).... |
| c6a60 | 28 6d 61 67 69 74 2d 64 69 66 66 3a 2d 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 29 5d 29 0a | (magit-diff:--show-signature)]). |
| c6a80 | 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 74 | .;;;###autoload.(autoload.'magit |
| c6aa0 | 2d 64 69 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 | -diff."magit-diff".nil.t).(trans |
| c6ac0 | 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 66 66 20 28 29 | ient-define-prefix.magit-diff.() |
| c6ae0 | 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 64 69 66 66 65 72 65 | ..."Show.changes.between.differe |
| c6b00 | 6e 74 20 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 | nt.versions."...:man-page."git-d |
| c6b20 | 69 66 66 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 | iff"...:class.'magit-diff-prefix |
| c6b40 | 0a 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 69 6e 66 69 78 2d 61 72 67 75 6d 65 6e 74 73 0a 20 | ...'magit-diff-infix-arguments.. |
| c6b60 | 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 5b 28 22 64 22 20 22 44 77 69 6d 22 20 20 20 20 20 | .["Actions"....[("d"."Dwim"..... |
| c6b80 | 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 64 77 69 6d 29 0a 20 20 20 20 28 22 72 22 20 22 | .....magit-diff-dwim).....("r"." |
| c6ba0 | 44 69 66 66 20 72 61 6e 67 65 22 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 61 6e 67 65 29 | Diff.range"....magit-diff-range) |
| c6bc0 | 0a 20 20 20 20 28 22 70 22 20 22 44 69 66 66 20 70 61 74 68 73 22 20 20 20 20 6d 61 67 69 74 2d | .....("p"."Diff.paths"....magit- |
| c6be0 | 64 69 66 66 2d 70 61 74 68 73 29 5d 0a 20 20 20 5b 28 22 75 22 20 22 44 69 66 66 20 75 6e 73 74 | diff-paths)]....[("u"."Diff.unst |
| c6c00 | 61 67 65 64 22 20 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 73 74 61 67 65 64 29 0a 20 20 20 20 28 | aged".magit-diff-unstaged).....( |
| c6c20 | 22 73 22 20 22 44 69 66 66 20 73 74 61 67 65 64 22 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 | "s"."Diff.staged"...magit-diff-s |
| c6c40 | 74 61 67 65 64 29 0a 20 20 20 20 28 22 77 22 20 22 44 69 66 66 20 77 6f 72 6b 74 72 65 65 22 20 | taged).....("w"."Diff.worktree". |
| c6c60 | 6d 61 67 69 74 2d 64 69 66 66 2d 77 6f 72 6b 69 6e 67 2d 74 72 65 65 29 5d 0a 20 20 20 5b 28 22 | magit-diff-working-tree)]....[(" |
| c6c80 | 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 73 68 6f 77 2d 63 6f | c"."Show.commit"...magit-show-co |
| c6ca0 | 6d 6d 69 74 29 0a 20 20 20 20 28 22 74 22 20 22 53 68 6f 77 20 73 74 61 73 68 22 20 20 20 20 6d | mmit).....("t"."Show.stash"....m |
| c6cc0 | 61 67 69 74 2d 73 74 61 73 68 2d 73 68 6f 77 29 5d 5d 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | agit-stash-show)]])..;;;###autol |
| c6ce0 | 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 72 65 73 | oad.(autoload.'magit-diff-refres |
| c6d00 | 68 20 22 6d 61 67 69 74 2d 64 69 66 66 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 | h."magit-diff".nil.t).(transient |
| c6d20 | 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 2d 72 65 66 72 65 73 | -define-prefix.magit-diff-refres |
| c6d40 | 68 20 28 29 0a 20 20 22 43 68 61 6e 67 65 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 75 73 65 | h.()..."Change.the.arguments.use |
| c6d60 | 64 20 66 6f 72 20 74 68 65 20 64 69 66 66 28 73 29 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 | d.for.the.diff(s).in.the.current |
| c6d80 | 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 64 69 66 66 22 | .buffer."...:man-page."git-diff" |
| c6da0 | 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 72 65 73 68 2d 70 72 | ...:class.'magit-diff-refresh-pr |
| c6dc0 | 65 66 69 78 0a 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 69 6e 66 69 78 2d 61 72 67 75 6d 65 6e | efix...'magit-diff-infix-argumen |
| c6de0 | 74 73 0a 20 20 5b 5b 22 52 65 66 72 65 73 68 22 0a 20 20 20 20 28 22 67 22 20 22 62 75 66 66 65 | ts...[["Refresh".....("g"."buffe |
| c6e00 | 72 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d | r"...................magit-diff- |
| c6e20 | 72 65 66 72 65 73 68 29 0a 20 20 20 20 28 22 73 22 20 22 62 75 66 66 65 72 20 61 6e 64 20 73 65 | refresh).....("s"."buffer.and.se |
| c6e40 | 74 20 64 65 66 61 75 6c 74 73 22 20 20 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 2d 61 6e 64 2d 65 | t.defaults"..transient-set-and-e |
| c6e60 | 78 69 74 29 0a 20 20 20 20 28 22 77 22 20 22 62 75 66 66 65 72 20 61 6e 64 20 73 61 76 65 20 64 | xit).....("w"."buffer.and.save.d |
| c6e80 | 65 66 61 75 6c 74 73 22 20 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 2d 61 6e 64 2d 65 78 69 74 | efaults".transient-save-and-exit |
| c6ea0 | 29 5d 0a 20 20 20 5b 22 54 6f 67 67 6c 65 22 0a 20 20 20 20 28 22 74 22 20 22 68 75 6e 6b 20 72 | )]....["Toggle".....("t"."hunk.r |
| c6ec0 | 65 66 69 6e 65 6d 65 6e 74 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 74 | efinement"..........magit-diff-t |
| c6ee0 | 6f 67 67 6c 65 2d 72 65 66 69 6e 65 2d 68 75 6e 6b 29 0a 20 20 20 20 28 22 46 22 20 22 66 69 6c | oggle-refine-hunk).....("F"."fil |
| c6f00 | 65 20 66 69 6c 74 65 72 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 | e.filter"..............magit-dif |
| c6f20 | 66 2d 74 6f 67 67 6c 65 2d 66 69 6c 65 2d 66 69 6c 74 65 72 29 0a 20 20 20 20 28 22 62 22 20 22 | f-toggle-file-filter).....("b"." |
| c6f40 | 62 75 66 66 65 72 20 6c 6f 63 6b 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | buffer.lock"..............magit- |
| c6f60 | 74 6f 67 67 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 6b 0a 20 20 20 20 20 3a 69 66 2d 6d 6f 64 65 | toggle-buffer-lock......:if-mode |
| c6f80 | 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e | .(magit-diff-mode.magit-revision |
| c6fa0 | 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 6d 6f 64 65 29 29 5d 0a 20 20 20 5b 3a 69 | -mode.magit-stash-mode))]....[:i |
| c6fc0 | 66 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 0a 20 20 20 20 3a 64 65 73 63 | f-mode.magit-diff-mode.....:desc |
| c6fe0 | 72 69 70 74 69 6f 6e 20 22 44 6f 22 0a 20 20 20 20 28 22 72 22 20 22 73 77 69 74 63 68 20 72 61 | ription."Do".....("r"."switch.ra |
| c7000 | 6e 67 65 20 74 79 70 65 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 77 69 74 | nge.type"........magit-diff-swit |
| c7020 | 63 68 2d 72 61 6e 67 65 2d 74 79 70 65 29 0a 20 20 20 20 28 22 66 22 20 22 66 6c 69 70 20 72 65 | ch-range-type).....("f"."flip.re |
| c7040 | 76 69 73 69 6f 6e 73 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 66 6c | visions"...........magit-diff-fl |
| c7060 | 69 70 2d 72 65 76 73 29 5d 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 77 68 | ip-revs)]]...(interactive)...(wh |
| c7080 | 65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6d 65 72 67 65 2d | en.(derived-mode-p.'magit-merge- |
| c70a0 | 70 72 65 76 69 65 77 2d 6d 6f 64 65 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 | preview-mode).....(user-error."C |
| c70c0 | 61 6e 6e 6f 74 20 75 73 65 20 25 73 20 69 6e 20 25 73 22 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 | annot.use.%s.in.%s".this-command |
| c70e0 | 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 29 0a 20 20 28 69 66 20 28 6e 6f 74 20 28 65 71 20 74 72 61 | .major-mode))...(if.(not.(eq.tra |
| c7100 | 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 64 69 | nsient-current-command.'magit-di |
| c7120 | 66 66 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 65 | ff-refresh)).......(transient-se |
| c7140 | 74 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 28 70 63 | tup.'magit-diff-refresh).....(pc |
| c7160 | 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 61 72 67 73 20 2c 66 69 6c 65 73 29 20 28 6d 61 67 69 74 | ase-let.((`(,args.,files).(magit |
| c7180 | 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d | -diff-arguments))).......(setq.m |
| c71a0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 20 61 72 67 73 29 0a 20 20 20 20 | agit-buffer-diff-args.args)..... |
| c71c0 | 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 20 | ..(setq.magit-buffer-diff-files. |
| c71e0 | 66 69 6c 65 73 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 0a 0a 3b | files)).....(magit-refresh)))..; |
| c7200 | 3b 3b 3b 20 49 6e 66 69 78 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 | ;;;.Infix.Commands..(transient-d |
| c7220 | 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 3a 2d 2d 20 28 29 0a 20 20 3a 64 65 | efine-argument.magit:--.()...:de |
| c7240 | 73 63 72 69 70 74 69 6f 6e 20 22 4c 69 6d 69 74 20 74 6f 20 66 69 6c 65 73 22 0a 20 20 3a 63 6c | scription."Limit.to.files"...:cl |
| c7260 | 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 66 69 6c 65 73 0a 20 20 3a 6b 65 79 20 22 2d 2d 22 | ass.'transient-files...:key."--" |
| c7280 | 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 22 0a 20 20 3a 70 72 6f 6d 70 74 20 22 4c 69 6d | ...:argument."--"...:prompt."Lim |
| c72a0 | 69 74 20 74 6f 20 66 69 6c 65 2c 73 3a 20 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 | it.to.file,s:."...:reader.#'magi |
| c72c0 | 74 2d 72 65 61 64 2d 66 69 6c 65 73 0a 20 20 3a 6d 75 6c 74 69 2d 76 61 6c 75 65 20 74 29 0a 0a | t-read-files...:multi-value.t).. |
| c72e0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 73 20 28 70 72 6f 6d 70 74 20 | (defun.magit-read-files.(prompt. |
| c7300 | 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 20 26 6f 70 74 69 6f 6e 61 6c 20 | initial-input.history.&optional. |
| c7320 | 6c 69 73 74 2d 66 6e 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a | list-fn)...(magit-with-toplevel. |
| c7340 | 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 | ....(magit-completing-read-multi |
| c7360 | 70 6c 65 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ple.prompt...................... |
| c7380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 28 6f 72 20 6c 69 73 74 | ...............(funcall.(or.list |
| c73a0 | 2d 66 6e 20 23 27 6d 61 67 69 74 2d 6c 69 73 74 2d 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 | -fn.#'magit-list-files))........ |
| c73c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c | .............................nil |
| c73e0 | 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .nil............................ |
| c7400 | 20 20 20 20 20 20 20 20 20 28 6f 72 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 28 6d 61 67 69 | .........(or.initial-input.(magi |
| c7420 | 74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-file-at-point))............... |
| c7440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 73 74 6f 72 79 29 29 29 | ......................history))) |
| c7460 | 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 |
| c7480 | 69 74 2d 64 69 66 66 3a 2d 55 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 43 6f | it-diff:-U.()...:description."Co |
| c74a0 | 6e 74 65 78 74 20 6c 69 6e 65 73 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 | ntext.lines"...:class.'transient |
| c74c0 | 2d 6f 70 74 69 6f 6e 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 55 22 0a 20 20 3a 72 65 61 64 | -option...:argument."-U"...:read |
| c74e0 | 65 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 6e 75 6d 62 65 72 2d 4e 30 29 0a 0a | er.#'transient-read-number-N0).. |
| c7500 | 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 |
| c7520 | 2d 64 69 66 66 3a 2d 4d 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 44 65 74 65 | -diff:-M.()...:description."Dete |
| c7540 | 63 74 20 72 65 6e 61 6d 65 73 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d | ct.renames"...:class.'transient- |
| c7560 | 6f 70 74 69 6f 6e 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 4d 22 0a 20 20 3a 61 6c 6c 6f 77 | option...:argument."-M"...:allow |
| c7580 | 2d 65 6d 70 74 79 20 74 0a 20 20 3a 72 65 61 64 65 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 | -empty.t...:reader.#'transient-r |
| c75a0 | 65 61 64 2d 6e 75 6d 62 65 72 2d 4e 2b 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e | ead-number-N+)..(transient-defin |
| c75c0 | 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 64 69 66 66 3a 2d 43 20 28 29 0a 20 20 3a 64 | e-argument.magit-diff:-C.()...:d |
| c75e0 | 65 73 63 72 69 70 74 69 6f 6e 20 22 44 65 74 65 63 74 20 63 6f 70 69 65 73 22 0a 20 20 3a 63 6c | escription."Detect.copies"...:cl |
| c7600 | 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 61 72 67 75 6d 65 6e | ass.'transient-option...:argumen |
| c7620 | 74 20 22 2d 43 22 0a 20 20 3a 61 6c 6c 6f 77 2d 65 6d 70 74 79 20 74 0a 20 20 3a 72 65 61 64 65 | t."-C"...:allow-empty.t...:reade |
| c7640 | 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 6e 75 6d 62 65 72 2d 4e 2b 29 0a 0a 28 | r.#'transient-read-number-N+)..( |
| c7660 | 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- |
| c7680 | 64 69 66 66 3a 2d 2d 64 69 66 66 2d 61 6c 67 6f 72 69 74 68 6d 20 28 29 0a 20 20 3a 64 65 73 63 | diff:--diff-algorithm.()...:desc |
| c76a0 | 72 69 70 74 69 6f 6e 20 22 44 69 66 66 20 61 6c 67 6f 72 69 74 68 6d 22 0a 20 20 3a 63 6c 61 73 | ription."Diff.algorithm"...:clas |
| c76c0 | 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 2d 41 22 0a | s.'transient-option...:key."-A". |
| c76e0 | 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 64 69 66 66 2d 61 6c 67 6f 72 69 74 68 6d 3d 22 0a | ..:argument."--diff-algorithm=". |
| c7700 | 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 6c 65 63 74 2d 61 6c | ..:reader.#'magit-diff-select-al |
| c7720 | 67 6f 72 69 74 68 6d 0a 20 20 3a 61 6c 77 61 79 73 2d 72 65 61 64 20 74 29 0a 0a 28 64 65 66 75 | gorithm...:always-read.t)..(defu |
| c7740 | 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 6c 65 63 74 2d 61 6c 67 6f 72 69 74 68 6d 20 28 26 | n.magit-diff-select-algorithm.(& |
| c7760 | 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 |
| c7780 | 2d 63 61 73 65 20 6e 69 6c 20 74 0a 20 20 20 20 28 3f 75 20 22 5b 75 5d 6e 73 70 65 63 69 66 69 | -case.nil.t.....(?u."[u]nspecifi |
| c77a0 | 65 64 22 20 6e 69 6c 29 0a 20 20 20 20 28 3f 64 20 22 5b 64 5d 65 66 61 75 6c 74 22 20 20 20 20 | ed".nil).....(?d."[d]efault".... |
| c77c0 | 20 22 64 65 66 61 75 6c 74 22 29 0a 20 20 20 20 28 3f 6d 20 22 5b 6d 5d 69 6e 69 6d 61 6c 22 20 | ."default").....(?m."[m]inimal". |
| c77e0 | 20 20 20 20 22 6d 69 6e 69 6d 61 6c 22 29 0a 20 20 20 20 28 3f 70 20 22 5b 70 5d 61 74 69 65 6e | ...."minimal").....(?p."[p]atien |
| c7800 | 63 65 22 20 20 20 20 22 70 61 74 69 65 6e 63 65 22 29 0a 20 20 20 20 28 3f 68 20 22 5b 68 5d 69 | ce"...."patience").....(?h."[h]i |
| c7820 | 73 74 6f 67 72 61 6d 22 20 20 20 22 68 69 73 74 6f 67 72 61 6d 22 29 29 29 0a 0a 28 74 72 61 6e | stogram"..."histogram")))..(tran |
| c7840 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 64 69 66 66 | sient-define-argument.magit-diff |
| c7860 | 3a 2d 2d 64 69 66 66 2d 6d 65 72 67 65 73 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e | :--diff-merges.()...:description |
| c7880 | 20 22 44 69 66 66 20 6d 65 72 67 65 73 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 | ."Diff.merges"...:class.'transie |
| c78a0 | 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 2d 58 22 0a 20 20 3a 61 72 67 75 6d 65 6e | nt-option...:key."-X"...:argumen |
| c78c0 | 74 20 22 2d 2d 64 69 66 66 2d 6d 65 72 67 65 73 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d | t."--diff-merges="...:reader.#'m |
| c78e0 | 61 67 69 74 2d 64 69 66 66 2d 73 65 6c 65 63 74 2d 6d 65 72 67 65 73 0a 20 20 3a 61 6c 77 61 79 | agit-diff-select-merges...:alway |
| c7900 | 73 2d 72 65 61 64 20 74 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 6c | s-read.t)..(defun.magit-diff-sel |
| c7920 | 65 63 74 2d 6d 65 72 67 65 73 20 28 26 72 65 73 74 20 5f 69 67 6e 6f 72 65 29 0a 20 20 28 6d 61 | ect-merges.(&rest._ignore)...(ma |
| c7940 | 67 69 74 2d 72 65 61 64 2d 63 68 61 72 2d 63 61 73 65 20 6e 69 6c 20 74 0a 20 20 20 20 28 3f 75 | git-read-char-case.nil.t.....(?u |
| c7960 | 20 22 5b 75 5d 6e 73 70 65 63 69 66 69 65 64 22 20 20 20 20 6e 69 6c 29 0a 20 20 20 20 28 3f 6f | ."[u]nspecified"....nil).....(?o |
| c7980 | 20 22 5b 6f 5d 66 66 22 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 22 29 0a 20 20 20 20 28 | ."[o]ff"............"off").....( |
| c79a0 | 3f 66 20 22 5b 66 5d 69 72 73 74 2d 70 61 72 65 6e 74 22 20 20 20 22 66 69 72 73 74 2d 70 61 72 | ?f."[f]irst-parent"..."first-par |
| c79c0 | 65 6e 74 22 29 0a 20 20 20 20 28 3f 63 20 22 5b 63 5d 6f 6d 62 69 6e 65 64 22 20 20 20 20 20 20 | ent").....(?c."[c]ombined"...... |
| c79e0 | 20 22 63 6f 6d 62 69 6e 65 64 22 29 0a 20 20 20 20 28 3f 64 20 22 5b 64 5d 65 6e 73 65 2d 63 6f | ."combined").....(?d."[d]ense-co |
| c7a00 | 6d 62 69 6e 65 64 22 20 22 64 65 6e 73 65 2d 63 6f 6d 62 69 6e 65 64 22 29 29 29 0a 0a 28 74 72 | mbined"."dense-combined")))..(tr |
| c7a20 | 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 64 69 | ansient-define-argument.magit-di |
| c7a40 | 66 66 3a 2d 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 20 28 29 0a 20 20 3a 64 65 73 | ff:--ignore-submodules.()...:des |
| c7a60 | 63 72 69 70 74 69 6f 6e 20 22 49 67 6e 6f 72 65 20 73 75 62 6d 6f 64 75 6c 65 73 22 0a 20 20 3a | cription."Ignore.submodules"...: |
| c7a80 | 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 | class.'transient-option...:key." |
| c7aa0 | 2d 69 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 | -i"...:argument."--ignore-submod |
| c7ac0 | 75 6c 65 73 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 | ules="...:reader.#'magit-diff-se |
| c7ae0 | 6c 65 63 74 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 29 0a 0a 28 64 65 66 75 6e 20 | lect-ignore-submodules)..(defun. |
| c7b00 | 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 6c 65 63 74 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 | magit-diff-select-ignore-submodu |
| c7b20 | 6c 65 73 20 28 26 72 65 73 74 20 5f 69 67 6e 6f 72 65 64 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 | les.(&rest._ignored)...(magit-re |
| c7b40 | 61 64 2d 63 68 61 72 2d 63 61 73 65 20 22 49 67 6e 6f 72 65 20 73 75 62 6d 6f 64 75 6c 65 73 20 | ad-char-case."Ignore.submodules. |
| c7b60 | 22 20 74 0a 20 20 20 20 28 3f 75 20 22 5b 75 5d 6e 74 72 61 63 6b 65 64 22 20 22 75 6e 74 72 61 | ".t.....(?u."[u]ntracked"."untra |
| c7b80 | 63 6b 65 64 22 29 0a 20 20 20 20 28 3f 64 20 22 5b 64 5d 69 72 74 79 22 20 20 20 20 20 22 64 69 | cked").....(?d."[d]irty"....."di |
| c7ba0 | 72 74 79 22 29 0a 20 20 20 20 28 3f 61 20 22 5b 61 5d 6c 6c 22 20 20 20 20 20 20 20 22 61 6c 6c | rty").....(?a."[a]ll"......."all |
| c7bc0 | 22 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 | ")))..(transient-define-argument |
| c7be0 | 20 6d 61 67 69 74 2d 64 69 66 66 3a 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 20 28 29 0a 20 20 3a | .magit-diff:--color-moved.()...: |
| c7c00 | 64 65 73 63 72 69 70 74 69 6f 6e 20 22 43 6f 6c 6f 72 20 6d 6f 76 65 64 20 6c 69 6e 65 73 22 0a | description."Color.moved.lines". |
| c7c20 | 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 |
| c7c40 | 79 20 22 2d 6d 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 | y."-m"...:argument."--color-move |
| c7c60 | 64 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 6c 65 63 | d="...:reader.#'magit-diff-selec |
| c7c80 | 74 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 2d 6d 6f 64 65 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | t-color-moved-mode)..(defun.magi |
| c7ca0 | 74 2d 64 69 66 66 2d 73 65 6c 65 63 74 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 2d 6d 6f 64 65 20 28 | t-diff-select-color-moved-mode.( |
| c7cc0 | 26 72 65 73 74 20 5f 69 67 6e 6f 72 65 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61 | &rest._ignore)...(magit-read-cha |
| c7ce0 | 72 2d 63 61 73 65 20 22 43 6f 6c 6f 72 20 6d 6f 76 65 64 20 22 20 74 0a 20 20 20 20 28 3f 64 20 | r-case."Color.moved.".t.....(?d. |
| c7d00 | 22 5b 64 5d 65 66 61 75 6c 74 22 20 22 64 65 66 61 75 6c 74 22 29 0a 20 20 20 20 28 3f 70 20 22 | "[d]efault"."default").....(?p." |
| c7d20 | 5b 70 5d 6c 61 69 6e 22 20 20 20 22 70 6c 61 69 6e 22 29 0a 20 20 20 20 28 3f 62 20 22 5b 62 5d | [p]lain"..."plain").....(?b."[b] |
| c7d40 | 6c 6f 63 6b 73 22 20 20 22 62 6c 6f 63 6b 73 22 29 0a 20 20 20 20 28 3f 7a 20 22 5b 7a 5d 65 62 | locks".."blocks").....(?z."[z]eb |
| c7d60 | 72 61 22 20 20 20 22 7a 65 62 72 61 22 29 0a 20 20 20 20 28 3f 5a 20 22 5b 5a 5d 20 64 69 6d 6d | ra"..."zebra").....(?Z."[Z].dimm |
| c7d80 | 65 64 2d 7a 65 62 72 61 22 20 22 64 69 6d 6d 65 64 2d 7a 65 62 72 61 22 29 29 29 0a 0a 28 74 72 | ed-zebra"."dimmed-zebra")))..(tr |
| c7da0 | 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 64 69 | ansient-define-argument.magit-di |
| c7dc0 | 66 66 3a 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 2d 77 73 20 28 29 0a 20 20 3a 64 65 73 63 72 69 | ff:--color-moved-ws.()...:descri |
| c7de0 | 70 74 69 6f 6e 20 22 57 68 69 74 65 73 70 61 63 65 20 74 72 65 61 74 6d 65 6e 74 20 66 6f 72 20 | ption."Whitespace.treatment.for. |
| c7e00 | 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 | --color-moved"...:class.'transie |
| c7e20 | 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 3d 77 22 0a 20 20 3a 61 72 67 75 6d 65 6e | nt-option...:key."=w"...:argumen |
| c7e40 | 74 20 22 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 2d 77 73 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 | t."--color-moved-ws="...:reader. |
| c7e60 | 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 6c 65 63 74 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 2d | #'magit-diff-select-color-moved- |
| c7e80 | 77 73 2d 6d 6f 64 65 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 6c 65 | ws-mode)..(defun.magit-diff-sele |
| c7ea0 | 63 74 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 2d 77 73 2d 6d 6f 64 65 20 28 26 72 65 73 74 20 5f 69 | ct-color-moved-ws-mode.(&rest._i |
| c7ec0 | 67 6e 6f 72 65 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61 72 2d 63 61 73 65 20 22 | gnore)...(magit-read-char-case." |
| c7ee0 | 49 67 6e 6f 72 65 20 77 68 69 74 65 73 70 61 63 65 20 22 20 74 0a 20 20 20 20 28 3f 69 20 22 5b | Ignore.whitespace.".t.....(?i."[ |
| c7f00 | 69 5d 6e 64 65 6e 74 61 74 69 6f 6e 22 20 20 22 61 6c 6c 6f 77 2d 69 6e 64 65 6e 74 61 74 69 6f | i]ndentation".."allow-indentatio |
| c7f20 | 6e 2d 63 68 61 6e 67 65 22 29 0a 20 20 20 20 28 3f 65 20 22 5b 65 5d 6e 64 20 6f 66 20 6c 69 6e | n-change").....(?e."[e]nd.of.lin |
| c7f40 | 65 22 20 20 22 69 67 6e 6f 72 65 2d 73 70 61 63 65 2d 61 74 2d 65 6f 6c 22 29 0a 20 20 20 20 28 | e".."ignore-space-at-eol").....( |
| c7f60 | 3f 73 20 22 5b 73 5d 70 61 63 65 20 63 68 61 6e 67 65 22 20 22 69 67 6e 6f 72 65 2d 73 70 61 63 | ?s."[s]pace.change"."ignore-spac |
| c7f80 | 65 2d 63 68 61 6e 67 65 22 29 0a 20 20 20 20 28 3f 61 20 22 5b 61 5d 6c 6c 20 73 70 61 63 65 22 | e-change").....(?a."[a]ll.space" |
| c7fa0 | 20 20 20 20 22 69 67 6e 6f 72 65 2d 61 6c 6c 2d 73 70 61 63 65 22 29 0a 20 20 20 20 28 3f 6e 20 | ...."ignore-all-space").....(?n. |
| c7fc0 | 22 5b 6e 5d 6f 22 20 20 20 20 20 20 20 20 20 20 20 22 6e 6f 22 29 29 29 0a 0a 28 74 72 61 6e 73 | "[n]o"..........."no")))..(trans |
| c7fe0 | 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 64 69 66 66 3a | ient-define-argument.magit-diff: |
| c8000 | 2d 52 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 52 65 76 65 72 73 65 20 73 69 | -R.()...:description."Reverse.si |
| c8020 | 64 65 73 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 0a | des"...:class.'transient-switch. |
| c8040 | 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 52 22 0a 20 20 3a 69 66 20 27 6d 61 67 69 74 2d 64 69 | ..:argument."-R"...:if.'magit-di |
| c8060 | 66 66 2d 61 72 67 75 6d 65 6e 74 2d 70 72 65 64 69 63 61 74 65 29 0a 0a 28 74 72 61 6e 73 69 65 | ff-argument-predicate)..(transie |
| c8080 | 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:-- |
| c80a0 | 6e 6f 2d 65 78 74 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 44 | no-ext-diff.()...:description."D |
| c80c0 | 69 73 61 6c 6c 6f 77 20 65 78 74 65 72 6e 61 6c 20 64 69 66 66 20 64 72 69 76 65 72 73 22 0a 20 | isallow.external.diff.drivers".. |
| c80e0 | 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 0a 20 20 3a 61 72 67 | .:class.'transient-switch...:arg |
| c8100 | 75 6d 65 6e 74 20 22 2d 2d 6e 6f 2d 65 78 74 2d 64 69 66 66 22 0a 20 20 3a 6b 65 79 20 22 2d 78 | ument."--no-ext-diff"...:key."-x |
| c8120 | 22 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d | ")..(transient-define-argument.m |
| c8140 | 61 67 69 74 2d 64 69 66 66 3a 2d 2d 73 74 61 74 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 | agit-diff:--stat.()...:descripti |
| c8160 | 6f 6e 20 22 53 68 6f 77 20 73 74 61 74 73 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 | on."Show.stats"...:class.'transi |
| c8180 | 65 6e 74 2d 73 77 69 74 63 68 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 73 74 61 74 22 0a | ent-switch...:argument."--stat". |
| c81a0 | 20 20 3a 6b 65 79 20 22 2d 73 22 0a 20 20 3a 69 66 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 61 72 | ..:key."-s"...:if.'magit-diff-ar |
| c81c0 | 67 75 6d 65 6e 74 2d 70 72 65 64 69 63 61 74 65 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 | gument-predicate)..(transient-de |
| c81e0 | 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 73 68 6f 77 2d | fine-argument.magit-diff:--show- |
| c8200 | 73 69 67 6e 61 74 75 72 65 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 53 68 6f | signature.()...:description."Sho |
| c8220 | 77 20 73 69 67 6e 61 74 75 72 65 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 | w.signature"...:class.'transient |
| c8240 | 2d 73 77 69 74 63 68 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 73 68 6f 77 2d 73 69 67 6e | -switch...:argument."--show-sign |
| c8260 | 61 74 75 72 65 22 0a 20 20 3a 6b 65 79 20 22 3d 67 22 0a 20 20 3a 69 66 20 27 6d 61 67 69 74 2d | ature"...:key."=g"...:if.'magit- |
| c8280 | 64 69 66 66 2d 61 72 67 75 6d 65 6e 74 2d 70 72 65 64 69 63 61 74 65 29 0a 0a 28 64 65 66 75 6e | diff-argument-predicate)..(defun |
| c82a0 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e 74 2d 70 72 65 64 69 63 61 74 65 20 28 | .magit-diff-argument-predicate.( |
| c82c0 | 29 0a 20 20 28 6f 72 20 28 65 71 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 | )...(or.(eq.(oref.transient--pre |
| c82e0 | 66 69 78 20 63 6f 6d 6d 61 6e 64 29 20 27 6d 61 67 69 74 2d 64 69 66 66 29 0a 20 20 20 20 20 20 | fix.command).'magit-diff)....... |
| c8300 | 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 |
| c8320 | 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 3b 3b 3b 23 23 23 | )))..;;;;.Setup.Commands..;;;### |
| c8340 | 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 64 77 69 6d 20 | autoload.(defun.magit-diff-dwim. |
| c8360 | 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 63 | (&optional.args.files)..."Show.c |
| c8380 | 68 61 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 | hanges.for.the.thing.at.point... |
| c83a0 | 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 20 63 6f | For.example,.if.point.is.on.a.co |
| c83c0 | 6d 6d 69 74 2c 20 73 68 6f 77 20 74 68 65 20 63 68 61 6e 67 65 73 20 69 6e 74 72 6f 64 75 63 65 | mmit,.show.the.changes.introduce |
| c83e0 | 64 20 62 79 0a 74 68 61 74 20 63 6f 6d 6d 69 74 2e 20 20 4c 69 6b 65 77 69 73 65 20 69 66 20 70 | d.by.that.commit...Likewise.if.p |
| c8400 | 6f 69 6e 74 20 69 73 20 6f 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 20 74 69 74 6c 65 64 20 5c 22 | oint.is.on.the.section.titled.\" |
| c8420 | 55 6e 73 74 61 67 65 64 0a 63 68 61 6e 67 65 73 5c 22 2c 20 74 68 65 6e 20 73 68 6f 77 20 74 68 | Unstaged.changes\",.then.show.th |
| c8440 | 6f 73 65 20 63 68 61 6e 67 65 73 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 62 75 66 66 65 72 | ose.changes.in.a.separate.buffer |
| c8460 | 2e 20 20 47 65 6e 65 72 61 6c 6c 79 0a 73 70 65 61 6b 69 6e 67 2c 20 63 6f 6d 70 61 72 65 20 74 | ...Generally.speaking,.compare.t |
| c8480 | 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 20 77 69 74 68 20 74 68 65 20 6d 6f 73 74 20 | he.thing.at.point.with.the.most. |
| c84a0 | 6c 6f 67 69 63 61 6c 2c 20 74 72 69 76 69 61 6c 0a 61 6e 64 20 28 69 6e 20 2a 61 6e 79 2a 20 73 | logical,.trivial.and.(in.*any*.s |
| c84c0 | 69 74 75 61 74 69 6f 6e 29 20 61 74 20 6c 65 61 73 74 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 75 | ituation).at.least.potentially.u |
| c84e0 | 73 65 66 75 6c 20 6f 74 68 65 72 20 74 68 69 6e 67 20 69 74 0a 63 6f 75 6c 64 20 62 65 20 63 6f | seful.other.thing.it.could.be.co |
| c8500 | 6d 70 61 72 65 64 20 74 6f 2e 0a 0a 57 68 65 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 73 65 6c 65 | mpared.to...When.the.region.sele |
| c8520 | 63 74 73 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 6e 20 63 6f 6d 70 61 72 65 20 74 68 65 20 74 77 | cts.commits,.then.compare.the.tw |
| c8540 | 6f 20 63 6f 6d 6d 69 74 73 20 61 74 0a 65 69 74 68 65 72 20 65 6e 64 2e 20 20 54 68 65 72 65 20 | o.commits.at.either.end...There. |
| c8560 | 61 72 65 20 64 69 66 66 65 72 65 6e 74 20 77 61 79 73 20 74 77 6f 20 63 6f 6d 6d 69 74 73 20 63 | are.different.ways.two.commits.c |
| c8580 | 61 6e 20 62 65 20 63 6f 6d 70 61 72 65 64 2e 0a 49 6e 20 74 68 65 20 62 75 66 66 65 72 20 73 68 | an.be.compared..In.the.buffer.sh |
| c85a0 | 6f 77 69 6e 67 20 74 68 65 20 64 69 66 66 2c 20 79 6f 75 20 63 61 6e 20 63 6f 6e 74 72 6f 6c 20 | owing.the.diff,.you.can.control. |
| c85c0 | 68 6f 77 20 74 68 65 20 63 6f 6d 70 61 72 69 73 6f 6e 2c 0a 69 73 20 64 6f 6e 65 2c 20 75 73 69 | how.the.comparison,.is.done,.usi |
| c85e0 | 6e 67 20 5c 22 44 20 72 5c 22 20 61 6e 64 20 5c 22 44 20 66 5c 22 2e 0a 0a 54 68 69 73 20 66 75 | ng.\"D.r\".and.\"D.f\"...This.fu |
| c8600 | 6e 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 61 6c 77 61 79 73 20 73 68 6f 77 20 74 68 65 20 | nction.does.not.always.show.the. |
| c8620 | 63 68 61 6e 67 65 73 20 74 68 61 74 20 79 6f 75 20 6d 69 67 68 74 20 77 61 6e 74 0a 74 6f 20 76 | changes.that.you.might.want.to.v |
| c8640 | 69 65 77 20 69 6e 20 61 6e 79 20 67 69 76 65 6e 20 73 69 74 75 61 74 69 6f 6e 2e 20 20 59 6f 75 | iew.in.any.given.situation...You |
| c8660 | 20 63 61 6e 20 74 68 69 6e 6b 20 6f 66 20 74 68 65 20 63 68 61 6e 67 65 73 20 62 65 69 6e 67 0a | .can.think.of.the.changes.being. |
| c8680 | 73 68 6f 77 6e 20 61 73 20 74 68 65 20 73 6d 61 6c 6c 65 73 74 20 63 6f 6d 6d 6f 6e 20 64 65 6e | shown.as.the.smallest.common.den |
| c86a0 | 6f 6d 69 6e 61 74 6f 72 2e 20 20 54 68 65 72 65 20 69 73 20 6e 6f 20 41 49 20 69 6e 76 6f 6c 76 | ominator...There.is.no.AI.involv |
| c86c0 | 65 64 2e 0a 49 66 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6e 65 76 65 72 20 64 6f 65 73 20 77 | ed..If.this.command.never.does.w |
| c86e0 | 68 61 74 20 79 6f 75 20 77 61 6e 74 2c 20 74 68 65 6e 20 69 67 6e 6f 72 65 20 69 74 2c 20 61 6e | hat.you.want,.then.ignore.it,.an |
| c8700 | 64 20 69 6e 73 74 65 61 64 0a 75 73 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 | d.instead.use.the.commands.that. |
| c8720 | 61 6c 6c 6f 77 20 79 6f 75 20 74 6f 20 65 78 70 6c 69 63 69 74 6c 79 20 73 70 65 63 69 66 79 20 | allow.you.to.explicitly.specify. |
| c8740 | 77 68 61 74 20 79 6f 75 20 6e 65 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | what.you.need."...(interactive.( |
| c8760 | 6d 61 67 69 74 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 28 6c 65 74 20 28 28 | magit-diff-arguments))...(let.(( |
| c8780 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | default-directory.default-direct |
| c87a0 | 6f 72 79 29 0a 20 20 20 20 20 20 20 20 28 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 63 75 72 | ory).........(section.(magit-cur |
| c87c0 | 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 | rent-section))).....(cond......( |
| c87e0 | 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 27 6d 6f 64 75 6c 65 20 73 65 63 | (magit-section-match.'module.sec |
| c8800 | 74 69 6f 6e 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | tion).......(setq.default-direct |
| c8820 | 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d | ory.............(expand-file-nam |
| c8840 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 | e..............(file-name-as-dir |
| c8860 | 65 63 74 6f 72 79 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 29 29 29 29 0a 20 | ectory.(oref.section.value)))).. |
| c8880 | 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 72 61 6e 67 65 20 28 6f 72 65 66 20 73 65 63 | .....(magit-diff-range.(oref.sec |
| c88a0 | 74 69 6f 6e 20 72 61 6e 67 65 29 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 77 68 65 | tion.range)))......(t.......(whe |
| c88c0 | 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 27 6d 6f 64 75 6c 65 2d 63 | n.(magit-section-match.'module-c |
| c88e0 | 6f 6d 6d 69 74 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 | ommit.section).........(setq.arg |
| c8900 | 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 6e 69 6c 29 0a | s.nil).........(setq.files.nil). |
| c8920 | 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 79 0a | ........(setq.default-directory. |
| c8940 | 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 0a | ..............(expand-file-name. |
| c8960 | 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 72 | ...............(file-name-as-dir |
| c8980 | 65 63 74 6f 72 79 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 70 61 72 65 6e 74 2d 76 61 6c | ectory.(magit-section-parent-val |
| c89a0 | 75 65 20 73 65 63 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 28 70 63 61 73 65 20 28 6d 61 | ue.section))))).......(pcase.(ma |
| c89c0 | 67 69 74 2d 64 69 66 66 2d 2d 64 77 69 6d 29 0a 20 20 20 20 20 20 20 20 28 27 75 6e 6d 65 72 67 | git-diff--dwim).........('unmerg |
| c89e0 | 65 64 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 6d 65 72 67 65 64 20 61 72 67 73 20 66 69 6c | ed.(magit-diff-unmerged.args.fil |
| c8a00 | 65 73 29 29 0a 20 20 20 20 20 20 20 20 28 27 75 6e 73 74 61 67 65 64 20 28 6d 61 67 69 74 2d 64 | es)).........('unstaged.(magit-d |
| c8a20 | 69 66 66 2d 75 6e 73 74 61 67 65 64 20 61 72 67 73 20 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 | iff-unstaged.args.files))....... |
| c8a40 | 20 20 28 27 73 74 61 67 65 64 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 | ..('staged..........(let.((file. |
| c8a60 | 28 6d 61 67 69 74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 | (magit-file-at-point)))......... |
| c8a80 | 20 20 20 28 69 66 20 28 61 6e 64 20 66 69 6c 65 20 28 65 71 75 61 6c 20 28 63 64 64 72 20 28 63 | ...(if.(and.file.(equal.(cddr.(c |
| c8aa0 | 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 29 29 20 27 28 | ar.(magit-file-status.file))).'( |
| c8ac0 | 3f 44 20 3f 55 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 46 69 6c 65 20 | ?D.?U)))................;;.File. |
| c8ae0 | 77 61 73 20 64 65 6c 65 74 65 64 20 62 79 20 75 73 20 61 6e 64 20 6d 6f 64 69 66 69 65 64 20 62 | was.deleted.by.us.and.modified.b |
| c8b00 | 79 20 74 68 65 6d 2e 20 20 53 68 6f 77 20 74 68 65 20 6c 61 74 74 65 72 2e 0a 20 20 20 20 20 20 | y.them...Show.the.latter........ |
| c8b20 | 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 64 20 61 72 | .........(magit-diff-unmerged.ar |
| c8b40 | 67 73 20 28 6c 69 73 74 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | gs.(list.file))..............(ma |
| c8b60 | 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)) |
| c8b80 | 29 29 0a 20 20 20 20 20 20 20 20 28 60 28 73 74 61 73 68 20 2e 20 2c 76 61 6c 75 65 29 20 28 6d | )).........(`(stash...,value).(m |
| c8ba0 | 61 67 69 74 2d 73 74 61 73 68 2d 73 68 6f 77 20 76 61 6c 75 65 20 61 72 67 73 29 29 0a 20 20 20 | agit-stash-show.value.args)).... |
| c8bc0 | 20 20 20 20 20 28 60 28 63 6f 6d 6d 69 74 20 2e 20 2c 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 | .....(`(commit...,value)........ |
| c8be0 | 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 72 61 6e 67 65 20 28 66 6f 72 6d 61 74 20 22 25 73 5e | ..(magit-diff-range.(format."%s^ |
| c8c00 | 2e 2e 25 73 22 20 76 61 6c 75 65 20 76 61 6c 75 65 29 20 61 72 67 73 20 66 69 6c 65 73 29 29 0a | ..%s".value.value).args.files)). |
| c8c20 | 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 72 61 6e 67 65 20 28 70 72 65 64 20 73 74 72 69 6e 67 | ........((and.range.(pred.string |
| c8c40 | 70 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 72 61 6e 67 65 20 72 | p))..........(magit-diff-range.r |
| c8c60 | 61 6e 67 65 20 61 72 67 73 20 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 28 5f 20 28 63 61 | ange.args.files)).........(_.(ca |
| c8c80 | 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 61 | ll-interactively.#'magit-diff-ra |
| c8ca0 | 6e 67 65 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 64 | nge)))))))..(defun.magit-diff--d |
| c8cc0 | 77 69 6d 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 | wim.()..."Return.information.for |
| c8ce0 | 20 70 65 72 66 6f 72 6d 69 6e 67 20 44 57 49 4d 20 64 69 66 66 2e 0a 0a 54 68 65 20 69 6e 66 6f | .performing.DWIM.diff...The.info |
| c8d00 | 72 6d 61 74 69 6f 6e 20 63 61 6e 20 62 65 20 69 6e 20 74 68 72 65 65 20 66 6f 72 6d 73 3a 0a 31 | rmation.can.be.in.three.forms:.1 |
| c8d20 | 2e 20 54 59 50 45 0a 20 20 20 41 20 73 79 6d 62 6f 6c 20 64 65 73 63 72 69 62 69 6e 67 20 61 20 | ..TYPE....A.symbol.describing.a. |
| c8d40 | 74 79 70 65 20 6f 66 20 64 69 66 66 20 77 68 65 72 65 20 6e 6f 20 61 64 64 69 74 69 6f 6e 61 6c | type.of.diff.where.no.additional |
| c8d60 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 20 69 73 20 6e 65 65 64 65 64 20 74 6f 20 67 65 6e | .information....is.needed.to.gen |
| c8d80 | 65 72 61 74 65 20 74 68 65 20 64 69 66 66 2e 20 20 43 75 72 72 65 6e 74 6c 79 2c 20 74 68 69 73 | erate.the.diff...Currently,.this |
| c8da0 | 20 69 6e 63 6c 75 64 65 73 20 60 73 74 61 67 65 64 27 2c 0a 20 20 20 60 75 6e 73 74 61 67 65 64 | .includes.`staged',....`unstaged |
| c8dc0 | 27 20 61 6e 64 20 60 75 6e 6d 65 72 67 65 64 27 2e 0a 32 2e 20 28 54 59 50 45 20 2e 20 56 41 4c | '.and.`unmerged'..2..(TYPE...VAL |
| c8de0 | 55 45 29 0a 20 20 20 4c 69 6b 65 20 23 31 20 62 75 74 20 74 68 65 20 64 69 66 66 20 72 65 71 75 | UE)....Like.#1.but.the.diff.requ |
| c8e00 | 69 72 65 73 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 77 68 69 | ires.additional.information,.whi |
| c8e20 | 63 68 20 69 73 0a 20 20 20 67 69 76 65 6e 20 62 79 20 56 41 4c 55 45 2e 20 20 43 75 72 72 65 6e | ch.is....given.by.VALUE...Curren |
| c8e40 | 74 6c 79 2c 20 74 68 69 73 20 69 6e 63 6c 75 64 65 73 20 60 63 6f 6d 6d 69 74 27 20 61 6e 64 20 | tly,.this.includes.`commit'.and. |
| c8e60 | 60 73 74 61 73 68 27 2c 0a 20 20 20 77 68 65 72 65 20 56 41 4c 55 45 20 69 73 20 74 68 65 20 67 | `stash',....where.VALUE.is.the.g |
| c8e80 | 69 76 65 6e 20 63 6f 6d 6d 69 74 20 6f 72 20 73 74 61 73 68 2c 20 72 65 73 70 65 63 74 69 76 65 | iven.commit.or.stash,.respective |
| c8ea0 | 6c 79 2e 0a 33 2e 20 52 41 4e 47 45 0a 20 20 20 41 20 73 74 72 69 6e 67 20 69 6e 64 69 63 61 74 | ly..3..RANGE....A.string.indicat |
| c8ec0 | 69 6e 67 20 61 20 64 69 66 66 20 72 61 6e 67 65 2e 0a 0a 49 66 20 6e 6f 20 44 57 49 4d 20 63 6f | ing.a.diff.range...If.no.DWIM.co |
| c8ee0 | 6e 74 65 78 74 20 69 73 20 66 6f 75 6e 64 2c 20 6e 69 6c 20 69 73 20 72 65 74 75 72 6e 65 64 2e | ntext.is.found,.nil.is.returned. |
| c8f00 | 22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 61 6e 64 2d 6c 65 74 2a 20 28 28 63 6f 6d 6d 69 74 | "...(cond....((and-let*.((commit |
| c8f20 | 73 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27 28 63 6f 6d 6d 69 74 20 | s.(magit-region-values.'(commit. |
| c8f40 | 62 72 61 6e 63 68 29 20 74 29 29 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 | branch).t))).......(progn....... |
| c8f60 | 20 20 28 64 65 61 63 74 69 76 61 74 65 2d 6d 61 72 6b 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e | ..(deactivate-mark).........(con |
| c8f80 | 63 61 74 20 28 63 61 72 20 28 6c 61 73 74 20 63 6f 6d 6d 69 74 73 29 29 20 22 2e 2e 22 20 28 63 | cat.(car.(last.commits))."..".(c |
| c8fa0 | 61 72 20 63 6f 6d 6d 69 74 73 29 29 29 29 29 0a 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 | ar.commits)))))....(magit-buffer |
| c8fc0 | 2d 72 65 66 6e 61 6d 65 0a 20 20 20 20 28 63 6f 6e 73 20 27 63 6f 6d 6d 69 74 20 6d 61 67 69 74 | -refname.....(cons.'commit.magit |
| c8fe0 | 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 29 29 0a 20 20 20 28 28 64 65 72 69 76 65 64 2d 6d | -buffer-refname))....((derived-m |
| c9000 | 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 6d 6f 64 65 29 0a 20 20 20 20 28 63 6f | ode-p.'magit-stash-mode).....(co |
| c9020 | 6e 73 20 27 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 | ns.'commit...........(magit-sect |
| c9040 | 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 69 74 20 28 6f 72 | ion-case.............(commit.(or |
| c9060 | 65 66 20 69 74 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 | ef.it.value)).............(file. |
| c9080 | 28 74 68 72 65 61 64 2d 66 69 72 73 74 20 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (thread-first.it................ |
| c90a0 | 20 20 20 20 20 28 6f 72 65 66 20 70 61 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(oref.parent).............. |
| c90c0 | 20 20 20 20 20 20 20 28 6f 72 65 66 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .......(oref.value)))........... |
| c90e0 | 20 20 28 68 75 6e 6b 20 28 74 68 72 65 61 64 2d 66 69 72 73 74 20 69 74 0a 20 20 20 20 20 20 20 | ..(hunk.(thread-first.it........ |
| c9100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 70 61 72 65 6e 74 29 0a 20 20 20 20 20 | .............(oref.parent)...... |
| c9120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 70 61 72 65 6e 74 29 0a 20 20 20 | ...............(oref.parent).... |
| c9140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 76 61 6c 75 65 29 29 29 29 | .................(oref.value)))) |
| c9160 | 29 29 0a 20 20 20 28 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 72 65 | ))....((derived-mode-p.'magit-re |
| c9180 | 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 0a 20 20 20 20 28 63 6f 6e 73 20 27 63 6f 6d 6d 69 74 20 6d | vision-mode).....(cons.'commit.m |
| c91a0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 0a 20 20 20 28 28 64 65 72 69 | agit-buffer-revision))....((deri |
| c91c0 | 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 29 0a 20 20 20 | ved-mode-p.'magit-diff-mode).... |
| c91e0 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 0a 20 20 20 28 74 0a 20 20 20 20 28 | .magit-buffer-range)....(t.....( |
| c9200 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20 20 20 28 5b 2a 20 75 6e 73 | magit-section-case.......([*.uns |
| c9220 | 74 61 67 65 64 5d 20 27 75 6e 73 74 61 67 65 64 29 0a 20 20 20 20 20 20 28 5b 2a 20 73 74 61 67 | taged].'unstaged).......([*.stag |
| c9240 | 65 64 5d 20 27 73 74 61 67 65 64 29 0a 20 20 20 20 20 20 28 75 6e 6d 65 72 67 65 64 20 27 75 6e | ed].'staged).......(unmerged.'un |
| c9260 | 6d 65 72 67 65 64 29 0a 20 20 20 20 20 20 28 75 6e 70 75 73 68 65 64 20 28 6d 61 67 69 74 2d 64 | merged).......(unpushed.(magit-d |
| c9280 | 69 66 66 2d 2d 72 61 6e 67 65 2d 74 6f 2d 65 6e 64 70 6f 69 6e 74 73 20 28 6f 72 65 66 20 69 74 | iff--range-to-endpoints.(oref.it |
| c92a0 | 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 28 75 6e 70 75 6c 6c 65 64 20 28 6d 61 67 69 74 | .value))).......(unpulled.(magit |
| c92c0 | 2d 64 69 66 66 2d 2d 72 61 6e 67 65 2d 74 6f 2d 65 6e 64 70 6f 69 6e 74 73 20 28 6f 72 65 66 20 | -diff--range-to-endpoints.(oref. |
| c92e0 | 69 74 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 28 62 72 61 6e 63 68 20 28 6c 65 74 20 28 | it.value))).......(branch.(let.( |
| c9300 | 28 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e | (current.(magit-get-current-bran |
| c9320 | 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 74 70 6f 69 6e | ch)).....................(atpoin |
| c9340 | 74 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t.(oref.it.value)))............. |
| c9360 | 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 61 74 70 6f 69 6e 74 20 63 75 72 72 65 6e 74 29 0a | ....(if.(equal.atpoint.current). |
| c9380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 75 70 | ....................(if-let.((up |
| c93a0 | 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 | stream.(magit-get-upstream-branc |
| c93c0 | 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | h))).........................(fo |
| c93e0 | 72 6d 61 74 20 22 25 73 2e 2e 2e 25 73 22 20 75 70 73 74 72 65 61 6d 20 63 75 72 72 65 6e 74 29 | rmat."%s...%s".upstream.current) |
| c9400 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 | .......................(if.(magi |
| c9420 | 74 2d 61 6e 79 74 68 69 6e 67 2d 6d 6f 64 69 66 69 65 64 2d 70 29 0a 20 20 20 20 20 20 20 20 20 | t-anything-modified-p).......... |
| c9440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 20 20 | .................current........ |
| c9460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 27 63 6f 6d 6d 69 74 20 63 | .................(cons.'commit.c |
| c9480 | 75 72 72 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 | urrent)))...................(for |
| c94a0 | 6d 61 74 20 22 25 73 2e 2e 2e 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mat."%s...%s"................... |
| c94c0 | 20 20 20 20 20 20 20 20 28 6f 72 20 63 75 72 72 65 6e 74 20 22 48 45 41 44 22 29 0a 20 20 20 20 | ........(or.current."HEAD")..... |
| c94e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 74 70 6f 69 6e 74 29 29 29 | ......................atpoint))) |
| c9500 | 29 0a 20 20 20 20 20 20 28 63 6f 6d 6d 69 74 20 28 63 6f 6e 73 20 27 63 6f 6d 6d 69 74 20 28 6f | ).......(commit.(cons.'commit.(o |
| c9520 | 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 28 5b 66 69 6c 65 20 63 6f 6d | ref.it.value))).......([file.com |
| c9540 | 6d 69 74 5d 20 28 63 6f 6e 73 20 27 63 6f 6d 6d 69 74 20 28 6f 72 65 66 20 28 6f 72 65 66 20 69 | mit].(cons.'commit.(oref.(oref.i |
| c9560 | 74 20 70 61 72 65 6e 74 29 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 28 5b 68 75 6e 6b 20 | t.parent).value))).......([hunk. |
| c9580 | 66 69 6c 65 20 63 6f 6d 6d 69 74 5d 0a 20 20 20 20 20 20 20 28 63 6f 6e 73 20 27 63 6f 6d 6d 69 | file.commit]........(cons.'commi |
| c95a0 | 74 20 28 6f 72 65 66 20 28 6f 72 65 66 20 28 6f 72 65 66 20 69 74 20 70 61 72 65 6e 74 29 20 70 | t.(oref.(oref.(oref.it.parent).p |
| c95c0 | 61 72 65 6e 74 29 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 28 73 74 61 73 68 20 28 63 6f | arent).value))).......(stash.(co |
| c95e0 | 6e 73 20 27 73 74 61 73 68 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 | ns.'stash.(oref.it.value)))..... |
| c9600 | 20 20 28 70 75 6c 6c 72 65 71 20 28 66 6f 72 67 65 2d 2d 70 75 6c 6c 72 65 71 2d 72 61 6e 67 65 | ..(pullreq.(forge--pullreq-range |
| c9620 | 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 20 74 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | .(oref.it.value).t))))))..(defun |
| c9640 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 72 61 6e 67 65 2d 74 6f 2d 65 6e 64 70 6f 69 6e 74 73 20 | .magit-diff--range-to-endpoints. |
| c9660 | 28 72 61 6e 67 65 29 0a 20 20 28 63 6f 6e 64 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 | (range)...(cond.((string-match." |
| c9680 | 5c 5c 2e 5c 5c 2e 5c 5c 2e 22 20 72 61 6e 67 65 29 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 | \\.\\.\\.".range).(replace-match |
| c96a0 | 20 22 2e 2e 22 20 20 6e 69 6c 20 6e 69 6c 20 72 61 6e 67 65 29 29 0a 20 20 20 20 20 20 20 20 28 | .".."..nil.nil.range)).........( |
| c96c0 | 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 2e 5c 5c 2e 22 20 20 20 20 72 61 6e 67 65 29 | (string-match."\\.\\."....range) |
| c96e0 | 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 2e 2e 2e 22 20 6e 69 6c 20 6e 69 6c 20 72 61 | .(replace-match."...".nil.nil.ra |
| c9700 | 6e 67 65 29 29 0a 20 20 20 20 20 20 20 20 28 74 20 72 61 6e 67 65 29 29 29 0a 0a 28 64 65 66 75 | nge)).........(t.range)))..(defu |
| c9720 | 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 72 65 67 69 6f 6e 2d 72 61 6e 67 65 20 28 26 6f 70 74 | n.magit-diff--region-range.(&opt |
| c9740 | 69 6f 6e 61 6c 20 69 6e 74 65 72 61 63 74 69 76 65 20 6d 62 61 73 65 29 0a 20 20 28 61 6e 64 2d | ional.interactive.mbase)...(and- |
| c9760 | 6c 65 74 2a 20 28 28 63 6f 6d 6d 69 74 73 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c | let*.((commits.(magit-region-val |
| c9780 | 75 65 73 20 27 28 63 6f 6d 6d 69 74 20 62 72 61 6e 63 68 29 20 74 29 29 0a 20 20 20 20 20 20 20 | ues.'(commit.branch).t))........ |
| c97a0 | 20 20 20 20 20 20 28 72 65 76 41 20 28 63 61 72 20 28 6c 61 73 74 20 63 6f 6d 6d 69 74 73 29 29 | ......(revA.(car.(last.commits)) |
| c97c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 76 42 20 28 63 61 72 20 63 6f 6d 6d 69 74 | )..............(revB.(car.commit |
| c97e0 | 73 29 29 29 0a 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 28 77 68 65 6e 20 69 6e 74 65 | s))).....(progn.......(when.inte |
| c9800 | 72 61 63 74 69 76 65 0a 20 20 20 20 20 20 20 20 28 64 65 61 63 74 69 76 61 74 65 2d 6d 61 72 6b | ractive.........(deactivate-mark |
| c9820 | 29 29 0a 20 20 20 20 20 20 28 69 66 20 6d 62 61 73 65 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 | )).......(if.mbase...........(le |
| c9840 | 74 20 28 28 62 61 73 65 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 6d 65 72 67 | t.((base.(magit-git-string."merg |
| c9860 | 65 2d 62 61 73 65 22 20 72 65 76 41 20 72 65 76 42 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | e-base".revA.revB)))............ |
| c9880 | 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 3d 20 28 6d | .(cond..............((string=.(m |
| c98a0 | 61 67 69 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 | agit-rev-parse.revA).base)...... |
| c98c0 | 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 41 20 72 | .........(format."%s..%s".revA.r |
| c98e0 | 65 76 42 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 3d 20 28 6d 61 | evB))..............((string=.(ma |
| c9900 | 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 20 | git-rev-parse.revB).base)....... |
| c9920 | 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 20 72 65 | ........(format."%s..%s".revB.re |
| c9940 | 76 41 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 | vA))..............(interactive.. |
| c9960 | 20 20 20 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 | .............(let.((main.(magit- |
| c9980 | 63 6f 6d 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 | completing-read."View.changes.al |
| c99a0 | 6f 6e 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ong"............................ |
| c99c0 | 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 72 65 76 41 | ......................(list.revA |
| c99e0 | 20 72 65 76 42 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .revB).......................... |
| c9a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 20 6e 69 | ........................nil.t.ni |
| c9a20 | 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 28 66 | l.nil.revB))).................(f |
| c9a40 | 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 20 20 20 | ormat."%s...%s"................. |
| c9a60 | 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 65 76 42 29 20 | ........(if.(string=.main.revB). |
| c9a80 | 72 65 76 41 20 72 65 76 42 29 20 6d 61 69 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | revA.revB).main))).............. |
| c9aa0 | 28 74 20 22 25 73 2e 2e 2e 25 73 22 20 72 65 76 41 20 72 65 76 42 29 29 29 0a 20 20 20 20 20 20 | (t."%s...%s".revA.revB)))....... |
| c9ac0 | 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 29 29 | ..(format."%s..%s".revA.revB)))) |
| c9ae0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 61 64 2d 72 61 6e 67 65 2d | )..(defun.magit-diff-read-range- |
| c9b00 | 6f 72 2d 63 6f 6d 6d 69 74 20 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 73 65 63 6f | or-commit.(prompt.&optional.seco |
| c9b20 | 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 20 6d 62 61 73 65 29 0a 20 20 22 52 65 61 64 20 72 61 6e | ndary-default.mbase)..."Read.ran |
| c9b40 | 67 65 20 6f 72 20 72 65 76 69 73 69 6f 6e 20 77 69 74 68 20 73 70 65 63 69 61 6c 20 64 69 66 66 | ge.or.revision.with.special.diff |
| c9b60 | 20 72 61 6e 67 65 20 74 72 65 61 74 6d 65 6e 74 2e 0a 49 66 20 4d 42 41 53 45 20 69 73 20 6e 6f | .range.treatment..If.MBASE.is.no |
| c9b80 | 6e 2d 6e 69 6c 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 77 68 69 63 68 20 72 65 76 20 74 6f 20 70 | n-nil,.prompt.for.which.rev.to.p |
| c9ba0 | 6c 61 63 65 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 0a 61 20 5c 22 72 65 76 41 2e 2e 2e 72 65 | lace.at.the.end.of.a.\"revA...re |
| c9bc0 | 76 42 5c 22 20 72 61 6e 67 65 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 61 6c 77 61 79 73 20 63 | vB\".range...Otherwise,.always.c |
| c9be0 | 6f 6e 73 74 72 75 63 74 0a 5c 22 72 65 76 41 2e 2e 72 65 76 42 5c 22 20 72 61 6e 67 65 2e 22 0a | onstruct.\"revA..revB\".range.". |
| c9c00 | 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 72 65 67 69 6f 6e 2d 72 61 6e 67 65 20 | ..(or.(magit-diff--region-range. |
| c9c20 | 74 20 6d 62 61 73 65 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 61 6e 67 65 | t.mbase).......(magit-read-range |
| c9c40 | 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .prompt......................... |
| c9c60 | 28 6f 72 20 28 70 63 61 73 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 64 77 69 6d 29 0a 20 20 | (or.(pcase.(magit-diff--dwim)... |
| c9c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 63 | ............................(`(c |
| c9ca0 | 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 20 20 20 20 20 20 | ommit...,value)................. |
| c9cc0 | 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 5e 2e 2e 25 73 22 | ...............(format."%s^..%s" |
| c9ce0 | 20 76 61 6c 75 65 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .value.value)).................. |
| c9d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 72 61 6e 67 65 20 28 70 72 65 64 20 73 | .............((and.range.(pred.s |
| c9d20 | 74 72 69 6e 67 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tringp))........................ |
| c9d40 | 20 20 20 20 20 20 20 20 72 61 6e 67 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........range))................. |
| c9d60 | 20 20 20 20 20 20 20 20 20 20 20 20 73 65 63 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 0a 20 20 | ............secondary-default... |
| c9d80 | 20 20 20 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 |
| c9da0 | 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 0a 3b 3b 3b 23 23 23 | -get-current-branch)))))..;;;### |
| c9dc0 | 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 72 61 6e 67 65 | autoload.(defun.magit-diff-range |
| c9de0 | 20 28 72 65 76 2d 6f 72 2d 72 61 6e 67 65 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 66 69 | .(rev-or-range.&optional.args.fi |
| c9e00 | 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 64 69 66 66 65 72 65 6e 63 65 73 20 62 65 74 77 65 65 6e | les)..."Show.differences.between |
| c9e20 | 20 74 77 6f 20 63 6f 6d 6d 69 74 73 2e 0a 0a 52 45 56 2d 4f 52 2d 52 41 4e 47 45 20 73 68 6f 75 | .two.commits...REV-OR-RANGE.shou |
| c9e40 | 6c 64 20 62 65 20 61 20 72 61 6e 67 65 20 6f 72 20 61 20 73 69 6e 67 6c 65 20 72 65 76 69 73 69 | ld.be.a.range.or.a.single.revisi |
| c9e60 | 6f 6e 2e 20 20 49 66 20 69 74 20 69 73 20 61 0a 72 65 76 69 73 69 6f 6e 2c 20 74 68 65 6e 20 73 | on...If.it.is.a.revision,.then.s |
| c9e80 | 68 6f 77 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 | how.changes.in.the.working.tree. |
| c9ea0 | 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 61 74 0a 72 65 76 69 73 69 6f 6e 2e 20 20 49 66 20 69 | relative.to.that.revision...If.i |
| c9ec0 | 74 20 69 73 20 61 20 72 61 6e 67 65 2c 20 62 75 74 20 6f 6e 65 20 73 69 64 65 20 69 73 20 6f 6d | t.is.a.range,.but.one.side.is.om |
| c9ee0 | 69 74 74 65 64 2c 20 74 68 65 6e 20 73 68 6f 77 0a 63 68 61 6e 67 65 73 20 72 65 6c 61 74 69 76 | itted,.then.show.changes.relativ |
| c9f00 | 65 20 74 6f 20 60 48 45 41 44 27 2e 0a 0a 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 | e.to.`HEAD'...If.the.region.is.a |
| c9f20 | 63 74 69 76 65 2c 20 75 73 65 20 74 68 65 20 72 65 76 69 73 69 6f 6e 73 20 6f 6e 20 74 68 65 20 | ctive,.use.the.revisions.on.the. |
| c9f40 | 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 65 20 72 65 67 69 6f | first.and.last.line.of.the.regio |
| c9f60 | 6e 20 61 73 20 74 68 65 20 74 77 6f 20 73 69 64 65 73 20 6f 66 20 74 68 65 20 72 61 6e 67 65 2e | n.as.the.two.sides.of.the.range. |
| c9f80 | 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 2c 20 69 6e 73 74 65 61 | ..With.a.prefix.argument,.instea |
| c9fa0 | 64 20 6f 66 20 64 69 66 66 69 6e 67 20 74 68 65 20 72 65 76 69 73 69 6f 6e 73 2c 20 63 68 6f 6f | d.of.diffing.the.revisions,.choo |
| c9fc0 | 73 65 20 61 20 72 65 76 69 73 69 6f 6e 20 74 6f 0a 76 69 65 77 20 63 68 61 6e 67 65 73 20 61 6c | se.a.revision.to.view.changes.al |
| c9fe0 | 6f 6e 67 2c 20 73 74 61 72 74 69 6e 67 20 61 74 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 61 6e 63 65 | ong,.starting.at.the.common.ance |
| ca000 | 73 74 6f 72 20 6f 66 20 62 6f 74 68 0a 72 65 76 69 73 69 6f 6e 73 20 28 69 2e 65 2e 2c 20 75 73 | stor.of.both.revisions.(i.e.,.us |
| ca020 | 65 20 61 20 5c 22 2e 2e 2e 5c 22 20 72 61 6e 67 65 29 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | e.a.\"...\".range)."...(interact |
| ca040 | 69 76 65 20 28 63 6f 6e 73 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 61 64 2d 72 61 6e 67 65 | ive.(cons.(magit-diff-read-range |
| ca060 | 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 44 69 66 66 20 66 6f 72 20 72 61 6e 67 65 22 0a 20 20 20 20 | -or-commit."Diff.for.range"..... |
| ca080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| ca0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 63 75 72 72 65 6e 74 2d 70 72 | ..................nil.current-pr |
| ca0c0 | 65 66 69 78 2d 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | efix-arg)......................( |
| ca0e0 | 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 6d 61 67 69 74 | magit-diff-arguments)))...(magit |
| ca100 | 2d 64 69 66 66 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 72 65 76 2d 6f 72 2d 72 61 6e 67 65 20 | -diff-setup-buffer.rev-or-range. |
| ca120 | 6e 69 6c 20 61 72 67 73 20 66 69 6c 65 73 20 27 63 6f 6d 6d 69 74 74 65 64 29 29 0a 0a 3b 3b 3b | nil.args.files.'committed))..;;; |
| ca140 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 77 6f | ###autoload.(defun.magit-diff-wo |
| ca160 | 72 6b 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 | rking-tree.(&optional.rev.args.f |
| ca180 | 69 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 74 77 65 65 6e 20 74 68 | iles)..."Show.changes.between.th |
| ca1a0 | 65 20 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 | e.current.working.tree.and.the.` |
| ca1c0 | 48 45 41 44 27 20 63 6f 6d 6d 69 74 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 | HEAD'.commit..With.a.prefix.argu |
| ca1e0 | 6d 65 6e 74 20 73 68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 77 6f | ment.show.changes.between.the.wo |
| ca200 | 72 6b 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 | rking.tree.and.a.commit.read.fro |
| ca220 | 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | m.the.minibuffer."...(interactiv |
| ca240 | 65 0a 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 | e....(cons.(and.current-prefix-a |
| ca260 | 72 67 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 | rg...............(magit-read-bra |
| ca280 | 6e 63 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 | nch-or-commit."Diff.working.tree |
| ca2a0 | 20 61 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 | .and.commit"))..........(magit-d |
| ca2c0 | 69 66 66 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 | iff-arguments)))...(magit-diff-s |
| ca2e0 | 65 74 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 | etup-buffer.(or.rev."HEAD").nil. |
| ca300 | 61 72 67 73 20 66 69 6c 65 73 20 27 63 6f 6d 6d 69 74 74 65 64 29 29 0a 0a 3b 3b 3b 23 23 23 61 | args.files.'committed))..;;;###a |
| ca320 | 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 73 74 61 67 65 64 | utoload.(defun.magit-diff-staged |
| ca340 | 20 28 26 6f 70 74 69 6f 6e 61 6c 20 72 65 76 20 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20 22 53 | .(&optional.rev.args.files)..."S |
| ca360 | 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 |
| ca380 | 64 20 74 68 65 20 60 48 45 41 44 27 20 63 6f 6d 6d 69 74 2e 0a 57 69 74 68 20 61 20 70 72 65 66 | d.the.`HEAD'.commit..With.a.pref |
| ca3a0 | 69 78 20 61 72 67 75 6d 65 6e 74 20 73 68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 74 77 65 65 6e | ix.argument.show.changes.between |
| ca3c0 | 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 0a 61 20 63 6f 6d 6d 69 74 20 72 65 61 64 20 66 72 6f | .the.index.and.a.commit.read.fro |
| ca3e0 | 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | m.the.minibuffer."...(interactiv |
| ca400 | 65 0a 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 | e....(cons.(and.current-prefix-a |
| ca420 | 72 67 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 | rg...............(magit-read-bra |
| ca440 | 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 44 69 66 66 20 69 6e 64 65 78 20 61 6e 64 20 63 6f | nch-or-commit."Diff.index.and.co |
| ca460 | 6d 6d 69 74 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 61 72 67 | mmit"))..........(magit-diff-arg |
| ca480 | 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 74 75 70 2d 62 75 | uments)))...(magit-diff-setup-bu |
| ca4a0 | 66 66 65 72 20 72 65 76 20 22 2d 2d 63 61 63 68 65 64 22 20 61 72 67 73 20 66 69 6c 65 73 20 27 | ffer.rev."--cached".args.files.' |
| ca4c0 | 73 74 61 67 65 64 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | staged))..;;;###autoload.(defun. |
| ca4e0 | 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 73 74 61 67 65 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 | magit-diff-unstaged.(&optional.a |
| ca500 | 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 65 74 77 65 | rgs.files)..."Show.changes.betwe |
| ca520 | 65 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 61 6e 64 20 74 68 65 20 69 6e 64 65 | en.the.working.tree.and.the.inde |
| ca540 | 78 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 64 69 66 66 2d 61 | x."...(interactive.(magit-diff-a |
| ca560 | 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 74 75 70 2d 62 | rguments))...(magit-diff-setup-b |
| ca580 | 75 66 66 65 72 20 6e 69 6c 20 6e 69 6c 20 61 72 67 73 20 66 69 6c 65 73 20 27 75 6e 73 74 61 67 | uffer.nil.nil.args.files.'unstag |
| ca5a0 | 65 64 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ed))..;;;###autoload.(defun.magi |
| ca5c0 | 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 20 | t-diff-unmerged.(&optional.args. |
| ca5e0 | 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 20 | files)..."Show.changes.that.are. |
| ca600 | 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 6d | being.merged."...(interactive.(m |
| ca620 | 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 20 | agit-diff-arguments))...(unless. |
| ca640 | 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 20 | (magit-merge-in-progress-p)..... |
| ca660 | 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 67 | (user-error."No.merge.is.in.prog |
| ca680 | 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 66 | ress"))...(magit-diff-setup-buff |
| ca6a0 | 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 73 | er.(magit--merge-range).nil.args |
| ca6c0 | 20 66 69 6c 65 73 20 27 63 6f 6d 6d 69 74 74 65 64 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | .files.'committed))..;;;###autol |
| ca6e0 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 77 68 69 6c 65 2d 63 6f 6d 6d | oad.(defun.magit-diff-while-comm |
| ca700 | 69 74 74 69 6e 67 20 28 29 0a 20 20 22 57 68 69 6c 65 20 63 6f 6d 6d 69 74 74 69 6e 67 2c 20 73 | itting.()..."While.committing,.s |
| ca720 | 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 75 74 20 74 | how.the.changes.that.are.about.t |
| ca740 | 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 6e 67 2c 20 | o.be.committed..While.amending,. |
| ca760 | 69 6e 76 6f 6b 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 61 67 61 69 6e 20 74 6f 67 67 6c | invoking.the.command.again.toggl |
| ca780 | 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 6e 65 77 20 | es.between.showing.just.the.new. |
| ca7a0 | 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 61 74 20 | changes.or.all.the.changes.that. |
| ca7c0 | 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 61 63 74 69 | will.be.committed."...(interacti |
| ca7e0 | 76 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 65 73 73 | ve)...(unless.(magit-commit-mess |
| ca800 | 61 67 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 | age-buffer).....(user-error."No. |
| ca820 | 63 6f 6d 6d 69 74 20 69 6e 20 70 72 6f 67 72 65 73 73 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 | commit.in.progress"))...(magit-c |
| ca840 | 6f 6d 6d 69 74 2d 64 69 66 66 2d 31 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | ommit-diff-1))..;;;###autoload.( |
| ca860 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 62 75 66 66 65 72 2d 66 69 6c 65 20 28 29 0a | defun.magit-diff-buffer-file.(). |
| ca880 | 20 20 22 53 68 6f 77 20 64 69 66 66 20 66 6f 72 20 74 68 65 20 62 6c 6f 62 20 6f 72 20 66 69 6c | .."Show.diff.for.the.blob.or.fil |
| ca8a0 | 65 20 76 69 73 69 74 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e | e.visited.in.the.current.buffer. |
| ca8c0 | 0a 0a 57 68 65 6e 20 74 68 65 20 62 75 66 66 65 72 20 76 69 73 69 74 73 20 61 20 62 6c 6f 62 2c | ..When.the.buffer.visits.a.blob, |
| ca8e0 | 20 74 68 65 6e 20 73 68 6f 77 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 63 6f 6d 6d 69 74 | .then.show.the.respective.commit |
| ca900 | 2e 0a 57 68 65 6e 20 74 68 65 20 62 75 66 66 65 72 20 76 69 73 69 74 73 20 61 20 66 69 6c 65 2c | ..When.the.buffer.visits.a.file, |
| ca920 | 20 74 68 65 6e 20 73 68 6f 77 20 74 68 65 20 64 69 66 66 65 72 65 6e 63 65 73 20 62 65 74 77 65 | .then.show.the.differences.betwe |
| ca940 | 65 6e 0a 60 48 45 41 44 27 20 61 6e 64 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 20 | en.`HEAD'.and.the.working.tree.. |
| ca960 | 20 49 6e 20 62 6f 74 68 20 63 61 73 65 73 20 6c 69 6d 69 74 20 74 68 65 20 64 69 66 66 20 74 6f | .In.both.cases.limit.the.diff.to |
| ca980 | 0a 74 68 65 20 66 69 6c 65 20 6f 72 20 62 6c 6f 62 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | .the.file.or.blob."...(interacti |
| ca9a0 | 76 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a 20 20 28 69 66 2d 6c 65 74 | ve)...(require.'magit)...(if-let |
| ca9c0 | 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 6d | .((file.(magit-file-relative-nam |
| ca9e0 | 65 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e | e))).......(if.magit-buffer-refn |
| caa00 | 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 | ame...........(magit-show-commit |
| caa20 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 | .magit-buffer-refname........... |
| caa40 | 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 67 69 74 2d 73 | ...................(car.(magit-s |
| caa60 | 68 6f 77 2d 63 6f 6d 6d 69 74 2d 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 | how-commit--arguments))......... |
| caa80 | 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 69 6c 65 29 | .....................(list.file) |
| caaa0 | 29 0a 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 | ).........(save-buffer)......... |
| caac0 | 28 6c 65 74 20 28 28 6c 69 6e 65 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 | (let.((line.(line-number-at-pos) |
| caae0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6c 20 28 63 75 72 72 65 6e 74 2d 63 6f | )...............(col.(current-co |
| cab00 | 6c 75 6d 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d | lumn)))...........(with-current- |
| cab20 | 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 | buffer...............(magit-diff |
| cab40 | 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 | -setup-buffer.(or.(magit-get-cur |
| cab60 | 72 65 6e 74 2d 62 72 61 6e 63 68 29 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | rent-branch)."HEAD")............ |
| cab80 | 20 20 20 20 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 0a | ............................nil. |
| caba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| cabc0 | 20 20 20 20 20 20 20 28 63 61 72 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e 74 | .......(car.(magit-diff-argument |
| cabe0 | 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))............................. |
| cac00 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 | ...........(list.file).......... |
| cac20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 75 | ..............................'u |
| cac40 | 6e 73 74 61 67 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nstaged......................... |
| cac60 | 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 |
| cac80 | 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 |
| caca0 | 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 |
| cacc0 | 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 |
| cace0 | 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")))..;;;### |
| cad00 | 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 |
| cad20 | 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 |
| cad40 | 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 |
| cad60 | 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 |
| cad80 | 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)........... |
| cada0 | 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 |
| cadc0 | 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 |
| cade0 | 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 |
| cae00 | 65 78 22 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ex".nil......................... |
| cae20 | 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 | ...(list.(magit-convert-filename |
| cae40 | 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........................ |
| cae60 | 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 61 29 29 | ...........(expand-file-name.a)) |
| cae80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| caea0 | 20 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 | ..(magit-convert-filename-for-gi |
| caec0 | 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 20 | t............................... |
| caee0 | 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 62 29 29 29 0a 20 20 20 20 20 | ....(expand-file-name.b)))...... |
| caf00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 75 6e 64 65 66 69 6e 65 64 | ......................'undefined |
| caf20 | 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 69 74 2d 2d 61 72 | ))..(defun.magit-show-commit--ar |
| caf40 | 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 60 28 2c 61 72 67 | guments.()...(pcase-let.((`(,arg |
| caf60 | 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 20 20 20 20 28 6d | s.,diff-files)................(m |
| caf80 | 61 67 69 74 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e 74 73 20 27 6d 61 67 69 74 2d 72 65 76 69 73 | agit-diff-arguments.'magit-revis |
| cafa0 | 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 20 28 69 66 20 28 | ion-mode))).....(list.args.(if.( |
| cafc0 | 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 65 29 0a | derived-mode-p.'magit-log-mode). |
| cafe0 | 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 72 20 6d 61 67 69 | ...................(and.(or.magi |
| cb000 | 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 2d 66 6f 6c 6c 6f | t-revision-filter-files-on-follo |
| cb020 | 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e | w.............................(n |
| cb040 | 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 74 2d 62 75 66 66 | ot.(member."--follow".magit-buff |
| cb060 | 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 20 20 20 20 20 20 | er-log-args))).................. |
| cb080 | 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 6c 65 73 29 0a 20 | .......magit-buffer-log-files).. |
| cb0a0 | 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 29 29 29 29 0a 0a | ................diff-files)))).. |
| cb0c0 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 68 6f 77 | ;;;###autoload.(defun.magit-show |
| cb0e0 | 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 73 20 66 69 6c 65 | -commit.(rev.&optional.args.file |
| cb100 | 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 69 73 69 6f 6e 20 | s.module)..."Visit.the.revision. |
| cb120 | 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 2e 0a 49 66 20 74 | at.point.in.another.buffer..If.t |
| cb140 | 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 6e 74 20 6f 72 20 | here.is.no.revision.at.point.or. |
| cb160 | 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 6d 70 74 0a 66 6f | with.a.prefix.argument.prompt.fo |
| cb180 | 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 69 76 65 0a 20 20 | r.a.revision."...(interactive... |
| cb1a0 | 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 67 69 74 2d 73 65 | .(pcase-let*.((mcommit.(magit-se |
| cb1c0 | 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 6d 69 74 29 29 0a | ction-value-if.'module-commit)). |
| cb1e0 | 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 6f 72 20 6d 63 6f | ................(atpoint.(or.mco |
| cb200 | 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mmit............................ |
| cb220 | 20 20 28 6d 61 67 69 74 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 67 69 74 2d 72 65 76 | ..(magit-thing-at-point.'git-rev |
| cb240 | 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)........................ |
| cb260 | 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 |
| cb280 | 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 |
| cb2a0 | 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 |
| cb2c0 | 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. |
| cb2e0 | 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 |
| cb300 | 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 |
| cb320 | 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 |
| cb340 | 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........... |
| cb360 | 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.. |
| cb380 | 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 |
| cb3a0 | 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 |
| cb3c0 | 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 |
| cb3e0 | 74 2a 20 28 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e | t*.((file.(magit-file-relative-n |
| cb400 | 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 28 61 6e 64 20 66 69 6c 65 20 28 | ame))..........(line.(and.file.( |
| cb420 | 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 | line-number-at-pos)))).....(magi |
| cb440 | 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6d 6f 64 75 | t-with-toplevel.......(when.modu |
| cb460 | 6c 65 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f | le.........(setq.default-directo |
| cb480 | 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 | ry...............(expand-file-na |
| cb4a0 | 6d 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 6d 6f 64 75 6c | me.(file-name-as-directory.modul |
| cb4c0 | 65 29 29 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 | e)))).......(unless.(magit-commi |
| cb4e0 | 74 2d 70 20 72 65 76 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 25 73 | t-p.rev).........(user-error."%s |
| cb500 | 20 69 73 20 6e 6f 74 20 61 20 63 6f 6d 6d 69 74 22 20 72 65 76 29 29 0a 20 20 20 20 20 20 28 77 | .is.not.a.commit".rev)).......(w |
| cb520 | 68 65 6e 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 62 75 66 66 65 72 29 29 0a | hen.file.........(save-buffer)). |
| cb540 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 20 28 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e | ......(let.((buf.(magit-revision |
| cb560 | 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 72 65 76 20 61 72 67 73 20 66 69 6c 65 73 29 29 29 0a | -setup-buffer.rev.args.files))). |
| cb580 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 | ........(when.file...........(le |
| cb5a0 | 74 20 28 28 6c 69 6e 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d 6f 66 66 73 | t.((line.(magit-diff-visit--offs |
| cb5c0 | 65 74 20 66 69 6c 65 20 28 6c 69 73 74 20 22 2d 52 22 20 72 65 76 29 20 6c 69 6e 65 29 29 0a 20 | et.file.(list."-R".rev).line)).. |
| cb5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6c 20 28 63 75 72 72 65 6e 74 2d 63 6f 6c | ...............(col.(current-col |
| cb600 | 75 6d 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 | umn))).............(with-current |
| cb620 | 2d 62 75 66 66 65 72 20 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | -buffer.buf...............(magit |
| cb640 | 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 |
| cb660 | 6f 6c 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 6c | ol))))))))..(defun.magit-diff--l |
| cb680 | 6f 63 61 74 65 2d 68 75 6e 6b 20 28 66 69 6c 65 20 6c 69 6e 65 20 26 6f 70 74 69 6f 6e 61 6c 20 | ocate-hunk.(file.line.&optional. |
| cb6a0 | 70 61 72 65 6e 74 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 64 69 66 66 20 28 63 6c 2d 66 | parent)...(and-let*.((diff.(cl-f |
| cb6c0 | 69 6e 64 2d 69 66 20 28 23 23 61 6e 64 20 28 63 6c 2d 74 79 70 65 70 20 25 20 27 6d 61 67 69 74 | ind-if.(##and.(cl-typep.%.'magit |
| cb6e0 | 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -file-section).................. |
| cb700 | 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 28 6f 72 65 | .....................(equal.(ore |
| cb720 | 66 20 25 20 76 61 6c 75 65 29 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.%.value).file))............... |
| cb740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 28 6f 72 20 70 61 72 65 6e | .................(oref.(or.paren |
| cb760 | 74 20 6d 61 67 69 74 2d 72 6f 6f 74 2d 73 65 63 74 69 6f 6e 29 20 63 68 69 6c 64 72 65 6e 29 29 | t.magit-root-section).children)) |
| cb780 | 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 68 75 6e 6b 73 20 28 6f 72 65 66 20 64 69 66 66 20 63 | )).....(let.((hunks.(oref.diff.c |
| cb7a0 | 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 0a 20 | hildren))).......(cl-block.nil.. |
| cb7c0 | 20 20 20 20 20 20 20 28 77 68 69 6c 65 2d 6c 65 74 20 28 28 68 75 6e 6b 20 28 70 6f 70 20 68 75 | .......(while-let.((hunk.(pop.hu |
| cb7e0 | 6e 6b 73 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 72 61 6e | nks)))...........(when-let.((ran |
| cb800 | 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 20 | ge.(oref.hunk.to-range)))....... |
| cb820 | 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 29 | ......(pcase-let*.((`(,beg.,len) |
| cb840 | 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 20 | .range)......................... |
| cb860 | 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 20 | .(end.(+.beg.len)))............. |
| cb880 | 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 72 | ..(cond.((>..beg.line).....(cl-r |
| cb8a0 | 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 20 | eturn.(list.diff.nil)))......... |
| cb8c0 | 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 28 | ............((<=.beg.line.end).( |
| cb8e0 | 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 20 | cl-return.(list.hunk.t)))....... |
| cb900 | 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 20 | ..............((null.hunks)..... |
| cb920 | 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 29 | .(cl-return.(list.hunk.nil)))))) |
| cb940 | 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 70 | )))))..(defun.magit-diff--goto-p |
| cb960 | 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 6f | osition.(file.line.column.&optio |
| cb980 | 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 6d | nal.parent)...(when-let.((pos.(m |
| cb9a0 | 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 65 | agit-diff--locate-hunk.file.line |
| cb9c0 | 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 73 | .parent))).....(pcase-let.((`(,s |
| cb9e0 | 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 64 | ection.,exact).pos)).......(cond |
| cba00 | 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 2d | .((cl-typep.section.'magit-file- |
| cba20 | 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 72 | section)..............(goto-char |
| cba40 | 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 20 | .(oref.section.start)))......... |
| cba60 | 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 68 | ....(exact..............(goto-ch |
| cba80 | 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 20 | ar.(oref.section.content))...... |
| cbaa0 | 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 65 | ........(let.((pos.(car.(oref.se |
| cbac0 | 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 20 | ction.to-range)))).............. |
| cbae0 | 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 20 | ..(while.(or.(<.pos.line)....... |
| cbb00 | 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 74 | ....................(=.(char-aft |
| cbb20 | 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 73 | er).?-))..................(unles |
| cbb40 | 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 20 | s.(=.(char-after).?-)........... |
| cbb60 | 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 20 | .........(cl-incf.pos))......... |
| cbb80 | 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 20 | .........(forward-line)))....... |
| cbba0 | 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 29 | .......(forward-char.(1+.column) |
| cbbc0 | 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 28 | )).............(t..............( |
| cbbe0 | 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 0a | goto-char.(oref.section.start)). |
| cbc00 | 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 66 | .............(setq.section.(oref |
| cbc20 | 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 65 | .section.parent)))).......(while |
| cbc40 | 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 63 | .section.........(when.(oref.sec |
| cbc60 | 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 65 | tion.hidden)...........(magit-se |
| cbc80 | 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 65 | ction-show.section)).........(se |
| cbca0 | 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 29 | tq.section.(oref.section.parent) |
| cbcc0 | 29 29 29 0a 20 20 20 20 74 29 29 0a 0a 3b 3b 3b 3b 20 53 65 74 74 69 6e 67 20 43 6f 6d 6d 61 6e | ))).....t))..;;;;.Setting.Comman |
| cbce0 | 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 63 68 2d 72 61 6e | ds..(defun.magit-diff-switch-ran |
| cbd00 | 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 20 72 61 6e 67 65 | ge-type.()..."Convert.diff.range |
| cbd20 | 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 5c 22 20 74 6f 20 | .type..Change.\"revA..revB\".to. |
| cbd40 | 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 65 72 73 61 2e 22 | \"revA...revB\",.or.vice.versa." |
| cbd60 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 28 61 6e 64 20 6d 61 67 69 | ...(interactive)...(if.(and.magi |
| cbd80 | 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 72 69 76 | t-buffer-range............(deriv |
| cbda0 | 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)..... |
| cbdc0 | 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 72 61 6e 67 65 | .......(string-match.magit-range |
| cbde0 | 2d 72 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 29 0a 20 20 20 20 20 20 28 | -re.magit-buffer-range)).......( |
| cbe00 | 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 20 | setq.magit-buffer-range......... |
| cbe20 | 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 72 69 6e 67 3d 20 | ....(replace-match.(if.(string=. |
| cbe40 | 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 65 72 2d 72 61 6e | (match-string.2.magit-buffer-ran |
| cbe60 | 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 20 20 20 20 20 20 | ge)."..")....................... |
| cbe80 | 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 20 20 20 20 20 20 | ........."...".................. |
| cbea0 | 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 20 20 20 20 20 20 | ............"..")............... |
| cbec0 | 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 66 65 72 2d 72 61 | .............t.t.magit-buffer-ra |
| cbee0 | 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 6f 20 72 61 6e 67 | nge.2)).....(user-error."No.rang |
| cbf00 | 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 66 72 65 73 68 29 | e.to.change"))...(magit-refresh) |
| cbf20 | 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 72 65 76 73 20 28 | )..(defun.magit-diff-flip-revs.( |
| cbf40 | 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 66 20 72 61 6e 67 | )..."Swap.revisions.in.diff.rang |
| cbf60 | 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 6f 20 5c 22 72 65 | e..Change.\"revA..revB\".to.\"re |
| cbf80 | 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 65 29 0a 20 20 28 | vB..revA\"."...(interactive)...( |
| cbfa0 | 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 0a 20 20 20 20 20 | if.(and.magit-buffer-range...... |
| cbfc0 | 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 66 | ......(derived-mode-p.'magit-dif |
| cbfe0 | 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 2d 6d 61 74 63 68 | f-mode)............(string-match |
| cc000 | 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 65 72 2d 72 61 6e | .magit-range-re.magit-buffer-ran |
| cc020 | 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 28 73 65 74 71 20 | ge)).......(progn.........(setq. |
| cc040 | 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 20 20 | magit-buffer-range.............. |
| cc060 | 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 61 67 69 74 2d 62 | .(concat.(match-string.3.magit-b |
| cc080 | 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).................... |
| cc0a0 | 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 75 66 66 65 72 2d | ...(match-string.2.magit-buffer- |
| cc0c0 | 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 28 6d 61 | range).......................(ma |
| cc0e0 | 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 | tch-string.1.magit-buffer-range) |
| cc100 | 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 29 0a 20 20 20 20 | )).........(magit-refresh))..... |
| cc120 | 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 77 61 70 22 29 29 | (user-error."No.range.to.swap")) |
| cc140 | 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 65 2d 66 69 6c 65 | )..(defun.magit-diff-toggle-file |
| cc160 | 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 69 6c 65 20 72 65 | -filter.()..."Toggle.the.file.re |
| cc180 | 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 75 66 66 65 72 27 | striction.of.the.current.buffer' |
| cc1a0 | 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 66 66 65 72 27 73 | s.diffs..If.the.current.buffer's |
| cc1c0 | 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 69 74 2d 6c 6f 67 | .mode.is.derived.from.`magit-log |
| cc1e0 | 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 73 74 72 69 63 74 | -mode',.toggle.the.file.restrict |
| cc200 | 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 76 69 73 69 6f 6e | ion.in.the.repository's.revision |
| cc220 | 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 61 63 74 69 76 65 | .buffer.instead."...(interactive |
| cc240 | 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 20 20 20 20 20 20 | )...(cl-flet.((toggle.()........ |
| cc260 | 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 | .......(if.(or.magit-buffer-diff |
| cc280 | 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 6d 61 67 | -files.......................mag |
| cc2a0 | 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 2d 73 75 73 70 65 6e 64 65 64 29 0a | it-buffer-diff-files-suspended). |
| cc2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72 6f 74 61 74 65 66 20 6d 61 | ..................(cl-rotatef.ma |
| cc2e0 | 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 | git-buffer-diff-files........... |
| cc300 | 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 |
| cc320 | 2d 64 69 66 66 2d 66 69 6c 65 73 2d 73 75 73 70 65 6e 64 65 64 29 0a 20 20 20 20 20 20 20 20 20 | -diff-files-suspended).......... |
| cc340 | 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 66 66 2d 66 | .......(setq.magit-buffer-diff-f |
| cc360 | 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 28 74 72 61 6e | iles.......................(tran |
| cc380 | 73 69 65 6e 74 2d 69 6e 66 69 78 2d 72 65 61 64 20 27 6d 61 67 69 74 3a 2d 2d 29 29 29 0a 20 20 | sient-infix-read.'magit:--)))... |
| cc3a0 | 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 0a 20 20 | ............(magit-refresh)))... |
| cc3c0 | 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d | ..(cond......((derived-mode-p.'m |
| cc3e0 | 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 20 20 20 20 20 20 | agit-log-mode................... |
| cc400 | 20 20 20 20 27 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 | ....'magit-cherry-mode.......... |
| cc420 | 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 67 2d 6d 6f 64 65 29 | .............'magit-reflog-mode) |
| cc440 | 0a 20 20 20 20 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 67 | .......(if-let.((buffer.(magit-g |
| cc460 | 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d | et-mode-buffer.'magit-revision-m |
| cc480 | 6f 64 65 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 | ode)))...........(with-current-b |
| cc4a0 | 75 66 66 65 72 20 62 75 66 66 65 72 20 28 74 6f 67 67 6c 65 29 29 0a 20 20 20 20 20 20 20 20 28 | uffer.buffer.(toggle)).........( |
| cc4c0 | 6d 65 73 73 61 67 65 20 22 4e 6f 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 22 29 29 29 0a | message."No.revision.buffer"))). |
| cc4e0 | 20 20 20 20 20 28 28 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 2d 70 20 27 6d 61 67 69 74 2d 62 | .....((local-variable-p.'magit-b |
| cc500 | 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 28 74 6f 67 67 6c 65 29 | uffer-diff-files).......(toggle) |
| cc520 | 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e | )......(t.......(user-error."Can |
| cc540 | 6e 6f 74 20 74 6f 67 67 6c 65 20 66 69 6c 65 20 66 69 6c 74 65 72 20 69 6e 20 74 68 69 73 20 62 | not.toggle.file.filter.in.this.b |
| cc560 | 75 66 66 65 72 22 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 6c | uffer")))))..(defun.magit-diff-l |
| cc580 | 65 73 73 2d 63 6f 6e 74 65 78 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 63 6f 75 6e 74 29 0a 20 20 | ess-context.(&optional.count)... |
| cc5a0 | 22 44 65 63 72 65 61 73 65 20 74 68 65 20 63 6f 6e 74 65 78 74 20 66 6f 72 20 64 69 66 66 20 68 | "Decrease.the.context.for.diff.h |
| cc5c0 | 75 6e 6b 73 20 62 79 20 43 4f 55 4e 54 20 6c 69 6e 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | unks.by.COUNT.lines."...(interac |
| cc5e0 | 74 69 76 65 20 22 70 22 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 74 2d 63 6f 6e 74 | tive."p")...(magit-diff-set-cont |
| cc600 | 65 78 74 20 28 23 23 6d 61 78 20 30 20 28 2d 20 28 6f 72 20 25 20 30 29 20 63 6f 75 6e 74 29 29 | ext.(##max.0.(-.(or.%.0).count)) |
| cc620 | 29 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 | ))..(defun.magit-diff-more-conte |
| cc640 | 78 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 | xt.(&optional.count)..."Increase |
| cc660 | 20 74 68 65 20 63 6f 6e 74 65 78 74 20 66 6f 72 20 64 69 66 66 20 68 75 6e 6b 73 20 62 79 20 43 | .the.context.for.diff.hunks.by.C |
| cc680 | 4f 55 4e 54 20 6c 69 6e 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 | OUNT.lines."...(interactive."p") |
| cc6a0 | 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 74 2d 63 6f 6e 74 65 78 74 20 28 23 23 2b 20 | ...(magit-diff-set-context.(##+. |
| cc6c0 | 28 6f 72 20 25 20 30 29 20 63 6f 75 6e 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | (or.%.0).count)))..(defun.magit- |
| cc6e0 | 64 69 66 66 2d 64 65 66 61 75 6c 74 2d 63 6f 6e 74 65 78 74 20 28 29 0a 20 20 22 52 65 73 65 74 | diff-default-context.()..."Reset |
| cc700 | 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 20 74 68 65 20 64 | .context.for.diff.hunks.to.the.d |
| cc720 | 65 66 61 75 6c 74 20 68 65 69 67 68 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a | efault.height."...(interactive). |
| cc740 | 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 23 27 69 67 6e 6f | ..(magit-diff-set-context.#'igno |
| cc760 | 72 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 74 2d 63 6f 6e 74 | re))..(defun.magit-diff-set-cont |
| cc780 | 65 78 74 20 28 66 6e 29 0a 20 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 | ext.(fn)...(when.(derived-mode-p |
| cc7a0 | 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 29 0a 20 20 20 20 | .'magit-merge-preview-mode)..... |
| cc7c0 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 75 73 65 20 25 73 20 69 6e 20 25 73 | (user-error."Cannot.use.%s.in.%s |
| cc7e0 | 22 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 29 0a 20 20 28 6c | ".this-command.major-mode))...(l |
| cc800 | 65 74 2a 20 28 28 64 65 66 20 28 69 66 2d 6c 65 74 20 28 28 63 6f 6e 74 65 78 74 20 28 6d 61 67 | et*.((def.(if-let.((context.(mag |
| cc820 | 69 74 2d 67 65 74 20 22 64 69 66 66 2e 63 6f 6e 74 65 78 74 22 29 29 29 0a 20 20 20 20 20 20 20 | it-get."diff.context")))........ |
| cc840 | 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 63 6f 6e | ...........(string-to-number.con |
| cc860 | 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 29 29 0a 20 20 20 20 20 20 | text).................3))....... |
| cc880 | 20 20 20 28 76 61 6c 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 | ...(val.magit-buffer-diff-args). |
| cc8a0 | 20 20 20 20 20 20 20 20 20 28 61 72 67 20 28 73 65 71 2d 66 69 6e 64 20 28 23 23 73 74 72 69 6e | .........(arg.(seq-find.(##strin |
| cc8c0 | 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 24 22 20 25 29 20 76 | g-match."^-U\\([0-9]+\\)?$".%).v |
| cc8e0 | 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 75 6d 20 28 69 66 2d 6c 65 74 20 28 28 73 74 72 | al))..........(num.(if-let.((str |
| cc900 | 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 67 29 29 29 | .(and.arg.(match-string.1.arg))) |
| cc920 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e | )...................(string-to-n |
| cc940 | 75 6d 62 65 72 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 29 29 | umber.str).................def)) |
| cc960 | 0a 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 | ..........(val.(delete.arg.val)) |
| cc980 | 0a 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 | ..........(num.(funcall.fn.num)) |
| cc9a0 | 0a 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 | ..........(arg.(and.num.(not.(=. |
| cc9c0 | 6e 75 6d 20 64 65 66 29 29 20 28 66 6f 72 6d 61 74 20 22 2d 55 25 64 22 20 6e 75 6d 29 29 29 0a | num.def)).(format."-U%d".num))). |
| cc9e0 | 20 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 | .........(val.(if.arg.(cons.arg. |
| cca00 | 76 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 | val).val))).....(setq.magit-buff |
| cca20 | 65 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 | er-diff-args.val))...(magit-refr |
| cca40 | 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 67 65 74 2d 63 6f 6e | esh))..(defun.magit-diff-get-con |
| cca60 | 74 65 78 74 20 28 29 0a 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 0a 20 20 20 28 | text.()...(string-to-number....( |
| cca80 | 6f 72 20 28 73 65 71 2d 73 6f 6d 65 20 28 23 23 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 | or.(seq-some.(##and.(string-matc |
| ccaa0 | 68 20 22 5c 5c 60 2d 55 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 3f 5c 5c 27 22 20 25 29 0a 20 20 20 | h."\\`-U\\([0-9]+\\)?\\'".%).... |
| ccac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 | .....................(match-stri |
| ccae0 | 6e 67 20 31 20 25 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | ng.1.%))..................magit- |
| ccb00 | 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 28 6d 61 67 69 74 2d | buffer-diff-args)........(magit- |
| ccb20 | 67 65 74 20 22 64 69 66 66 2e 63 6f 6e 74 65 78 74 22 29 0a 20 20 20 20 20 20 20 22 33 22 29 29 | get."diff.context")........"3")) |
| ccb40 | 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 70 20 28 | )..(defun.magit-diff-context-p.( |
| ccb60 | 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 61 72 67 20 28 73 65 71 2d 66 69 6e 64 20 28 23 23 73 | )...(if-let.((arg.(seq-find.(##s |
| ccb80 | 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 25 | tring-match."^-U\\([0-9]+\\)$".% |
| ccba0 | 29 0a 20 20 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 |
| ccbc0 | 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 |
| ccbe0 | 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 |
| ccc00 | 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- |
| ccc20 | 70 20 28 29 0a 20 20 28 73 65 71 2d 73 6f 6d 65 20 28 23 23 6d 65 6d 62 65 72 20 25 20 6d 61 67 | p.()...(seq-some.(##member.%.mag |
| ccc40 | 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | it-buffer-diff-args)............ |
| ccc60 | 20 27 28 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 | .'("--ignore-cr-at-eol"......... |
| ccc80 | 20 20 20 20 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 | ......"--ignore-space-at-eol"... |
| ccca0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 70 61 63 65 2d 63 68 61 6e | ............"--ignore-space-chan |
| cccc0 | 67 65 22 20 22 2d 62 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 69 67 6e 6f 72 65 | ge"."-b"..............."--ignore |
| ccce0 | 2d 61 6c 6c 2d 73 70 61 63 65 22 20 22 2d 77 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | -all-space"."-w"..............." |
| ccd00 | 2d 2d 69 67 6e 6f 72 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 | --ignore-blank-space")))..(defun |
| ccd20 | 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 6b 20 28 | .magit-diff-toggle-refine-hunk.( |
| ccd40 | 26 6f 70 74 69 6f 6e 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 | &optional.style)..."Turn.diff-hu |
| ccd60 | 6e 6b 20 72 65 66 69 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 | nk.refining.on.or.off...If.hunk. |
| ccd80 | 72 65 66 69 6e 69 6e 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 | refining.is.currently.on,.then.h |
| ccda0 | 75 6e 6b 20 72 65 66 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 | unk.refining.is.turned.off..If.h |
| ccdc0 | 75 6e 6b 20 72 65 66 69 6e 69 6e 67 20 69 73 20 6f 66 66 2c 20 74 68 65 6e 20 68 75 6e 6b 20 72 | unk.refining.is.off,.then.hunk.r |
| ccde0 | 65 66 69 6e 69 6e 67 20 69 73 20 74 75 72 6e 65 64 20 6f 6e 2c 20 69 6e 0a 60 73 65 6c 65 63 74 | efining.is.turned.on,.in.`select |
| cce00 | 65 64 27 20 6d 6f 64 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 | ed'.mode.(only.the.currently.sel |
| cce20 | 65 63 74 65 64 20 68 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 | ected.hunk.is.refined)...With.a. |
| cce40 | 70 72 65 66 69 78 20 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 | prefix.argument,.the.\"third.cho |
| cce60 | 69 63 65 5c 22 20 69 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 | ice\".is.used.instead:.If.hunk.r |
| cce80 | 65 66 69 6e 69 6e 67 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 | efining.is.currently.on,.then.re |
| ccea0 | 66 69 6e 69 6e 67 20 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 | fining.is.kept.on,.but.the.refin |
| ccec0 | 69 6e 67 20 6d 6f 64 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 | ing.mode.(`selected'.or.`all').i |
| ccee0 | 73 20 73 77 69 74 63 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 | s.switched..If.hunk.refining.is. |
| ccf00 | 6f 66 66 2c 20 74 68 65 6e 20 68 75 6e 6b 20 72 65 66 69 6e 69 6e 67 20 69 73 20 74 75 72 6e 65 | off,.then.hunk.refining.is.turne |
| ccf20 | 64 20 6f 6e 2c 20 69 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 | d.on,.in.`all'.mode.(all.hunks.r |
| ccf40 | 65 66 69 6e 65 64 29 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 | efined)...Customize.variable.`ma |
| ccf60 | 67 69 74 2d 64 69 66 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 | git-diff-refine-hunk'.to.change. |
| ccf80 | 74 68 65 20 64 65 66 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 | the.default.mode."...(interactiv |
| ccfa0 | 65 20 22 50 22 29 0a 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 | e."P")...(setq-local.magit-diff- |
| ccfc0 | 72 65 66 69 6e 65 2d 68 75 6e 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 73 74 | refine-hunk...............(if.st |
| ccfe0 | 79 6c 65 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 20 6d 61 | yle...................(if.(eq.ma |
| cd000 | 67 69 74 2d 64 69 66 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 | git-diff-refine-hunk.'all).t.'al |
| cd020 | 6c 29 0a 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 64 69 | l).................(not.magit-di |
| cd040 | 66 66 2d 72 65 66 69 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 | ff-refine-hunk)))...(magit-diff- |
| cd060 | 75 70 64 61 74 65 2d 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 | update-hunk-refinement))..;;;;.V |
| cd080 | 69 73 69 74 20 43 6f 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 | isit.Commands.;;;;;.Dwim.Variant |
| cd0a0 | 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 66 69 6c 65 20 | s..(defun.magit-diff-visit-file. |
| cd0c0 | 28 66 69 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 0a 20 20 | (file.&optional.other-window)... |
| cd0e0 | 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 |
| cd100 | 74 65 20 76 65 72 73 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 | te.version.of.FILE...Display.the |
| cd120 | 20 62 75 66 66 65 72 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 | .buffer.in.the.selected.window.. |
| cd140 | 20 57 69 74 68 20 61 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 | .With.a.prefix.argument.OTHER-WI |
| cd160 | 4e 44 4f 57 20 64 69 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 | NDOW.display.the.buffer.in.anoth |
| cd180 | 65 72 20 77 69 6e 64 6f 77 0a 69 6e 73 74 65 61 64 2e 0a 0a 54 68 65 20 6c 6f 63 61 74 69 6f 6e | er.window.instead...The.location |
| cd1a0 | 20 6f 66 20 70 6f 69 6e 74 20 69 6e 73 69 64 65 20 74 68 65 20 64 69 66 66 20 64 65 74 65 72 6d | .of.point.inside.the.diff.determ |
| cd1c0 | 69 6e 65 73 20 77 68 69 63 68 20 66 69 6c 65 20 69 73 0a 62 65 69 6e 67 20 76 69 73 69 74 65 64 | ines.which.file.is.being.visited |
| cd1e0 | 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 |
| cd200 | 6e 20 77 68 61 74 20 63 68 61 6e 67 65 73 20 74 68 65 0a 64 69 66 66 20 69 73 20 61 62 6f 75 74 | n.what.changes.the.diff.is.about |
| cd220 | 2e 0a 0a 31 2e 20 49 66 20 74 68 65 20 64 69 66 66 20 73 68 6f 77 73 20 75 6e 63 6f 6d 6d 69 74 | ...1..If.the.diff.shows.uncommit |
| cd240 | 74 65 64 20 63 68 61 6e 67 65 73 20 28 69 2e 65 2e 2c 20 73 74 61 67 65 20 6f 72 20 75 6e 73 74 | ted.changes.(i.e.,.stage.or.unst |
| cd260 | 61 67 65 64 0a 20 20 20 63 68 61 6e 67 65 73 29 2c 20 74 68 65 6e 20 76 69 73 69 74 20 74 68 65 | aged....changes),.then.visit.the |
| cd280 | 20 66 69 6c 65 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 28 69 2e 65 2e 2c | .file.in.the.working.tree.(i.e., |
| cd2a0 | 20 74 68 65 0a 20 20 20 73 61 6d 65 20 5c 22 72 65 61 6c 5c 22 20 66 69 6c 65 20 74 68 61 74 20 | .the....same.\"real\".file.that. |
| cd2c0 | 60 66 69 6e 64 2d 66 69 6c 65 27 20 77 6f 75 6c 64 20 76 69 73 69 74 29 2e 20 20 49 6e 20 61 6c | `find-file'.would.visit)...In.al |
| cd2e0 | 6c 0a 20 20 20 6f 74 68 65 72 20 63 61 73 65 73 20 76 69 73 69 74 20 61 20 5c 22 62 6c 6f 62 5c | l....other.cases.visit.a.\"blob\ |
| cd300 | 22 20 28 69 2e 65 2e 2c 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 61 20 66 69 6c 65 20 61 | ".(i.e.,.the.version.of.a.file.a |
| cd320 | 73 0a 20 20 20 73 74 6f 72 65 64 20 69 6e 20 73 6f 6d 65 20 63 6f 6d 6d 69 74 29 2e 0a 0a 32 2e | s....stored.in.some.commit)...2. |
| cd340 | 20 49 66 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 2c 20 | .If.point.is.on.a.removed.line,. |
| cd360 | 74 68 65 6e 20 76 69 73 69 74 20 74 68 65 20 62 6c 6f 62 20 66 6f 72 20 74 68 65 0a 20 20 20 66 | then.visit.the.blob.for.the....f |
| cd380 | 69 72 73 74 20 70 61 72 65 6e 74 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 72 | irst.parent.of.the.commit.that.r |
| cd3a0 | 65 6d 6f 76 65 64 20 74 68 61 74 20 6c 69 6e 65 2c 20 69 2e 65 2e 2c 20 74 68 65 0a 20 20 20 6c | emoved.that.line,.i.e.,.the....l |
| cd3c0 | 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 6c | ast.commit.where.that.line.still |
| cd3e0 | 20 65 78 69 73 74 73 2e 0a 0a 33 2e 20 49 66 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 6e 20 61 | .exists...3..If.point.is.on.an.a |
| cd400 | 64 64 65 64 20 6f 72 20 63 6f 6e 74 65 78 74 20 6c 69 6e 65 2c 20 74 68 65 6e 20 76 69 73 69 74 | dded.or.context.line,.then.visit |
| cd420 | 20 74 68 65 20 62 6c 6f 62 0a 20 20 20 74 68 61 74 20 61 64 64 73 20 74 68 61 74 20 6c 69 6e 65 | .the.blob....that.adds.that.line |
| cd440 | 2c 20 6f 72 20 69 66 20 74 68 65 20 64 69 66 66 20 73 68 6f 77 73 20 66 72 6f 6d 20 6d 6f 72 65 | ,.or.if.the.diff.shows.from.more |
| cd460 | 20 74 68 61 6e 20 61 0a 20 20 20 73 69 6e 67 6c 65 20 63 6f 6d 6d 69 74 2c 20 74 68 65 6e 20 76 | .than.a....single.commit,.then.v |
| cd480 | 69 73 69 74 20 74 68 65 20 62 6c 6f 62 20 66 72 6f 6d 20 74 68 65 20 6c 61 73 74 20 6f 66 20 74 | isit.the.blob.from.the.last.of.t |
| cd4a0 | 68 65 73 65 0a 20 20 20 63 6f 6d 6d 69 74 73 2e 0a 0a 49 6e 20 74 68 65 20 66 69 6c 65 2d 76 69 | hese....commits...In.the.file-vi |
| cd4c0 | 73 69 74 69 6e 67 20 62 75 66 66 65 72 20 61 6c 73 6f 20 67 6f 20 74 6f 20 74 68 65 20 6c 69 6e | siting.buffer.also.go.to.the.lin |
| cd4e0 | 65 20 74 68 61 74 20 63 6f 72 72 65 73 70 6f 6e 64 73 0a 74 6f 20 74 68 65 20 6c 69 6e 65 20 74 | e.that.corresponds.to.the.line.t |
| cd500 | 68 61 74 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 69 6e 20 74 68 65 20 64 69 66 66 2e 0a 0a 4e 6f | hat.point.is.on.in.the.diff...No |
| cd520 | 74 65 20 74 68 61 74 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6f 6e 6c 79 20 77 6f 72 6b 73 20 | te.that.this.command.only.works. |
| cd540 | 69 66 20 70 6f 69 6e 74 20 69 73 20 69 6e 73 69 64 65 20 61 20 64 69 66 66 2e 0a 49 6e 20 6f 74 | if.point.is.inside.a.diff..In.ot |
| cd560 | 68 65 72 20 63 61 73 65 73 20 60 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 27 20 28 77 68 69 | her.cases.`magit-find-file'.(whi |
| cd580 | 63 68 20 73 65 65 29 20 68 61 73 20 74 6f 20 62 65 20 75 73 65 64 2e 22 0a 20 20 28 69 6e 74 65 | ch.see).has.to.be.used."...(inte |
| cd5a0 | 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 66 69 6c 65 2d | ractive.(list.(magit-diff--file- |
| cd5c0 | 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 72 67 | at-point.t.t).current-prefix-arg |
| cd5e0 | 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 2d 69 6e 74 | ))...(magit-diff-visit-file--int |
| cd600 | 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 20 20 | ernal.file.nil.................. |
| cd620 | 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 6e 64 | ..................(if.other-wind |
| cd640 | 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 20 20 | ow.............................. |
| cd660 | 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 74 68 | ..........#'switch-to-buffer-oth |
| cd680 | 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 20 20 | er-window....................... |
| cd6a0 | 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 2d 73 | ...............#'pop-to-buffer-s |
| cd6c0 | 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 66 66 | ame-window)))..(defun.magit-diff |
| cd6e0 | 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 29 0a | -visit-file-other-window.(file). |
| cd700 | 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 72 | .."From.a.diff.visit.the.appropr |
| cd720 | 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 20 | iate.version.of.FILE.in.another. |
| cd740 | 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 2d 66 | window..Like.`magit-diff-visit-f |
| cd760 | 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 |
| cd780 | 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 28 6c | ther-window'."...(interactive.(l |
| cd7a0 | 69 73 74 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 74 | ist.(magit-diff--file-at-point.t |
| cd7c0 | 20 74 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 2d | .t)))...(magit-diff-visit-file-- |
| cd7e0 | 69 6e 74 65 72 6e 61 6c 20 66 69 6c 65 20 6e 69 6c 20 23 27 73 77 69 74 63 68 2d 74 6f 2d 62 75 | internal.file.nil.#'switch-to-bu |
| cd800 | 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ffer-other-window))..(defun.magi |
| cd820 | 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 28 66 | t-diff-visit-file-other-frame.(f |
| cd840 | 69 6c 65 29 0a 20 20 22 46 72 6f 6d 20 61 20 64 69 66 66 20 76 69 73 69 74 20 74 68 65 20 61 70 | ile)..."From.a.diff.visit.the.ap |
| cd860 | 70 72 6f 70 72 69 61 74 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 46 49 4c 45 20 69 6e 20 61 6e 6f | propriate.version.of.FILE.in.ano |
| cd880 | 74 68 65 72 20 66 72 61 6d 65 2e 0a 4c 69 6b 65 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 | ther.frame..Like.`magit-diff-vis |
| cd8a0 | 69 74 2d 66 69 6c 65 27 20 62 75 74 20 75 73 65 0a 60 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 | it-file'.but.use.`switch-to-buff |
| cd8c0 | 65 72 2d 6f 74 68 65 72 2d 66 72 61 6d 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | er-other-frame'."...(interactive |
| cd8e0 | 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e | .(list.(magit-diff--file-at-poin |
| cd900 | 74 20 74 20 74 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c | t.t.t)))...(magit-diff-visit-fil |
| cd920 | 65 2d 2d 69 6e 74 65 72 6e 61 6c 20 66 69 6c 65 20 6e 69 6c 20 23 27 73 77 69 74 63 68 2d 74 6f | e--internal.file.nil.#'switch-to |
| cd940 | 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 66 72 61 6d 65 29 29 0a 0a 3b 3b 3b 3b 3b 20 57 6f 72 | -buffer-other-frame))..;;;;;.Wor |
| cd960 | 6b 74 72 65 65 20 56 61 72 69 61 6e 74 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 | ktree.Variants..(defun.magit-dif |
| cd980 | 66 2d 76 69 73 69 74 2d 77 6f 72 6b 74 72 65 65 2d 66 69 6c 65 20 28 66 69 6c 65 20 26 6f 70 74 | f-visit-worktree-file.(file.&opt |
| cd9a0 | 69 6f 6e 61 6c 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 0a 20 20 22 46 72 6f 6d 20 61 20 64 69 | ional.other-window)..."From.a.di |
| cd9c0 | 66 66 20 76 69 73 69 74 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 76 65 72 73 69 6f 6e 20 6f 66 | ff.visit.the.worktree.version.of |
| cd9e0 | 20 46 49 4c 45 2e 0a 0a 44 69 73 70 6c 61 79 20 74 68 65 20 62 75 66 66 65 72 20 69 6e 20 74 68 | .FILE...Display.the.buffer.in.th |
| cda00 | 65 20 73 65 6c 65 63 74 65 64 20 77 69 6e 64 6f 77 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 | e.selected.window...With.a.prefi |
| cda20 | 78 0a 61 72 67 75 6d 65 6e 74 20 4f 54 48 45 52 2d 57 49 4e 44 4f 57 20 64 69 73 70 6c 61 79 20 | x.argument.OTHER-WINDOW.display. |
| cda40 | 74 68 65 20 62 75 66 66 65 72 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 0a 69 6e 73 | the.buffer.in.another.window.ins |
| cda60 | 74 65 61 64 2e 0a 0a 56 69 73 69 74 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 76 65 72 73 69 6f | tead...Visit.the.worktree.versio |
| cda80 | 6e 20 6f 66 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 66 69 6c 65 2e 20 20 54 68 65 20 | n.of.the.appropriate.file...The. |
| cdaa0 | 6c 6f 63 61 74 69 6f 6e 0a 6f 66 20 70 6f 69 6e 74 20 69 6e 73 69 64 65 20 74 68 65 20 64 69 66 | location.of.point.inside.the.dif |
| cdac0 | 66 20 64 65 74 65 72 6d 69 6e 65 73 20 77 68 69 63 68 20 66 69 6c 65 20 69 73 20 62 65 69 6e 67 | f.determines.which.file.is.being |
| cdae0 | 20 76 69 73 69 74 65 64 2e 0a 0a 55 6e 6c 69 6b 65 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 | .visited...Unlike.`magit-diff-vi |
| cdb00 | 73 69 74 2d 66 69 6c 65 27 20 61 6c 77 61 79 73 20 76 69 73 69 74 73 20 74 68 65 20 5c 22 72 65 | sit-file'.always.visits.the.\"re |
| cdb20 | 61 6c 5c 22 20 66 69 6c 65 20 69 6e 0a 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 69 | al\".file.in.the.working.tree,.i |
| cdb40 | 2e 65 20 74 68 65 20 5c 22 63 75 72 72 65 6e 74 20 76 65 72 73 69 6f 6e 5c 22 20 6f 66 20 74 68 | .e.the.\"current.version\".of.th |
| cdb60 | 65 20 66 69 6c 65 2e 0a 0a 49 6e 20 74 68 65 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 | e.file...In.the.file-visiting.bu |
| cdb80 | 66 66 65 72 20 61 6c 73 6f 20 67 6f 20 74 6f 20 74 68 65 20 6c 69 6e 65 20 74 68 61 74 20 63 6f | ffer.also.go.to.the.line.that.co |
| cdba0 | 72 72 65 73 70 6f 6e 64 73 0a 74 6f 20 74 68 65 20 6c 69 6e 65 20 74 68 61 74 20 70 6f 69 6e 74 | rresponds.to.the.line.that.point |
| cdbc0 | 20 69 73 20 6f 6e 20 69 6e 20 74 68 65 20 64 69 66 66 2e 20 20 4c 69 6e 65 73 20 74 68 61 74 20 | .is.on.in.the.diff...Lines.that. |
| cdbe0 | 77 65 72 65 20 61 64 64 65 64 0a 6f 72 20 72 65 6d 6f 76 65 64 20 69 6e 20 74 68 65 20 77 6f 72 | were.added.or.removed.in.the.wor |
| cdc00 | 6b 69 6e 67 20 74 72 65 65 2c 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 6f 74 68 65 72 20 63 | king.tree,.the.index.and.other.c |
| cdc20 | 6f 6d 6d 69 74 73 20 69 6e 0a 62 65 74 77 65 65 6e 20 61 72 65 20 61 75 74 6f 6d 61 74 69 63 61 | ommits.in.between.are.automatica |
| cdc40 | 6c 6c 79 20 61 63 63 6f 75 6e 74 65 64 20 66 6f 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | lly.accounted.for."...(interacti |
| cdc60 | 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 74 20 | ve.(list.(magit-file-at-point.t. |
| cdc80 | 74 29 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 0a 20 20 28 6d 61 67 69 74 | t).current-prefix-arg))...(magit |
| cdca0 | 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. |
| cdcc0 | 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 20 | t............................... |
| cdce0 | 20 20 20 20 20 28 69 66 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 | .....(if.other-window........... |
| cdd00 | 20 20 20 20 20 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 73 | .............................#'s |
| cdd20 | 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a 20 20 20 | witch-to-buffer-other-window.... |
| cdd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| cdd60 | 20 20 23 27 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 29 29 29 | ..#'pop-to-buffer-same-window))) |
| cdd80 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 77 6f 72 6b 74 72 | ..(defun.magit-diff-visit-worktr |
| cdda0 | 65 65 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 28 66 69 6c 65 29 0a 20 20 22 46 | ee-file-other-window.(file)..."F |
| cddc0 | 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 76 65 | rom.a.diff.visit.the.worktree.ve |
| cdde0 | 72 73 69 6f 6e 20 6f 66 20 46 49 4c 45 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e | rsion.of.FILE.in.another.window. |
| cde00 | 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 65 | .Like.`magit-diff-visit-worktree |
| cde20 | 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 |
| cde40 | 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. |
| cde60 | 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)) |
| cde80 | 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 |
| cdea0 | 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 |
| cdec0 | 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 66 66 | ther-window))..(defun.magit-diff |
| cdee0 | 2d 76 69 73 69 74 2d 77 6f 72 6b 74 72 65 65 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 | -visit-worktree-file-other-frame |
| cdf00 | 20 28 66 69 6c 65 29 0a 20 20 22 46 72 6f 6d 20 61 20 64 69 66 66 20 76 69 73 69 74 20 74 68 65 | .(file)..."From.a.diff.visit.the |
| cdf20 | 20 77 6f 72 6b 74 72 65 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 46 49 4c 45 20 69 6e 20 61 6e 6f | .worktree.version.of.FILE.in.ano |
| cdf40 | 74 68 65 72 20 66 72 61 6d 65 2e 0a 4c 69 6b 65 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 | ther.frame..Like.`magit-diff-vis |
| cdf60 | 69 74 2d 77 6f 72 6b 74 72 65 65 2d 66 69 6c 65 27 20 62 75 74 20 75 73 65 0a 60 73 77 69 74 63 | it-worktree-file'.but.use.`switc |
| cdf80 | 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 66 72 61 6d 65 27 2e 22 0a 20 20 28 69 6e | h-to-buffer-other-frame'."...(in |
| cdfa0 | 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 61 74 2d 70 | teractive.(list.(magit-file-at-p |
| cdfc0 | 6f 69 6e 74 20 74 20 74 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d | oint.t.t)))...(magit-diff-visit- |
| cdfe0 | 66 69 6c 65 2d 2d 69 6e 74 65 72 6e 61 6c 20 66 69 6c 65 20 74 20 23 27 73 77 69 74 63 68 2d 74 | file--internal.file.t.#'switch-t |
| ce000 | 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 66 72 61 6d 65 29 29 0a 0a 3b 3b 3b 3b 3b 20 49 6e | o-buffer-other-frame))..;;;;;.In |
| ce020 | 74 65 72 6e 61 6c 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d | ternal..(defun.magit-diff-visit- |
| ce040 | 66 69 6c 65 2d 2d 69 6e 74 65 72 6e 61 6c 20 28 66 69 6c 65 20 66 6f 72 63 65 2d 77 6f 72 6b 74 | file--internal.(file.force-workt |
| ce060 | 72 65 65 20 66 6e 29 0a 20 20 22 46 72 6f 6d 20 61 20 64 69 66 66 20 76 69 73 69 74 20 74 68 65 | ree.fn)..."From.a.diff.visit.the |
| ce080 | 20 61 70 70 72 6f 70 72 69 61 74 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 46 49 4c 45 2e 0a 49 66 | .appropriate.version.of.FILE..If |
| ce0a0 | 20 46 4f 52 43 45 2d 57 4f 52 4b 54 52 45 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e | .FORCE-WORKTREE.is.non-nil,.then |
| ce0c0 | 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 0a 74 | .visit.the.worktree.version.of.t |
| ce0e0 | 68 65 20 66 69 6c 65 2c 20 65 76 65 6e 20 69 66 20 74 68 65 20 64 69 66 66 20 69 73 20 61 62 6f | he.file,.even.if.the.diff.is.abo |
| ce100 | 75 74 20 61 20 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 2e 20 20 55 73 65 20 46 4e 0a 74 | ut.a.committed.change...Use.FN.t |
| ce120 | 6f 20 64 69 73 70 6c 61 79 20 74 68 65 20 62 75 66 66 65 72 20 69 6e 20 73 6f 6d 65 20 77 69 6e | o.display.the.buffer.in.some.win |
| ce140 | 64 6f 77 2e 22 0a 20 20 28 69 66 20 28 66 69 6c 65 2d 61 63 63 65 73 73 69 62 6c 65 2d 64 69 72 | dow."...(if.(file-accessible-dir |
| ce160 | 65 63 74 6f 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 | ectory-p.file).......(magit-diff |
| ce180 | 2d 76 69 73 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 | -visit-directory.file.force-work |
| ce1a0 | 74 72 65 65 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 | tree).....(pcase-let.((`(,buf.,p |
| ce1c0 | 6f 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 64 69 66 66 | os)..................(magit-diff |
| ce1e0 | 2d 76 69 73 69 74 2d 66 69 6c 65 2d 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 20 66 6f 72 63 65 | -visit-file--noselect.file.force |
| ce200 | 2d 77 6f 72 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 | -worktree))).......(funcall.fn.b |
| ce220 | 75 66 29 0a 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 | uf).......(magit-diff-visit-file |
| ce240 | 2d 2d 73 65 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 | --setup.buf.pos).......buf)))..( |
| ce260 | 64 65 66 75 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 | defun.magit-diff-visit-directory |
| ce280 | 20 28 64 69 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 | .(directory.&optional.other-wind |
| ce2a0 | 6f 77 29 0a 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 | ow)..."Visit.DIRECTORY.in.some.w |
| ce2c0 | 69 6e 64 6f 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 | indow..Display.the.buffer.in.the |
| ce2e0 | 20 73 65 6c 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 | .selected.window.unless.OTHER-WI |
| ce300 | 4e 44 4f 57 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 | NDOW.is.non-nil...If.DIRECTORY.i |
| ce320 | 73 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 | s.the.top-level.directory.of.the |
| ce340 | 20 63 75 72 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 | .current.repository,.then.visit. |
| ce360 | 74 68 65 20 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 | the.containing.directory.using.D |
| ce380 | 69 72 65 64 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 | ired.and.in.the.Dired.buffer.put |
| ce3a0 | 20 70 6f 69 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 | .point.on.DIRECTORY...Otherwise. |
| ce3c0 | 64 69 73 70 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 | display.the.Magit-Status.buffer. |
| ce3e0 | 66 6f 72 20 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 | for.DIRECTORY."...(if.(equal.(ma |
| ce400 | 67 69 74 2d 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 | git-toplevel.directory)......... |
| ce420 | 20 20 20 20 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 | .....(magit-toplevel)).......(di |
| ce440 | 72 65 64 2d 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 | red-jump.other-window.(concat.di |
| ce460 | 72 65 63 74 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 | rectory."/.")).....(let.((displa |
| ce480 | 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 0a 20 20 20 20 20 | y-buffer-overriding-action...... |
| ce4a0 | 20 20 20 20 20 20 28 69 66 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 | ......(if.other-window.......... |
| ce4c0 | 20 20 20 20 20 20 27 28 6e 69 6c 20 28 69 6e 68 69 62 69 74 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 | ......'(nil.(inhibit-same-window |
| ce4e0 | 20 2e 20 74 29 29 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 | ...t))..............'(display-bu |
| ce500 | 66 66 65 72 2d 73 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 | ffer-same-window)))).......(magi |
| ce520 | 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 74 6f 72 79 29 | t-status-setup-buffer.directory) |
| ce540 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c | )))..(defun.magit-diff-visit-fil |
| ce560 | 65 2d 2d 73 65 74 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 | e--setup.(buf.pos)...(if-let.((w |
| ce580 | 69 6e 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 62 75 66 20 27 76 69 73 69 62 | in.(get-buffer-window.buf.'visib |
| ce5a0 | 6c 65 29 29 29 0a 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 | le))).......(with-selected-windo |
| ce5c0 | 77 20 77 69 6e 0a 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 | w.win.........(when.pos......... |
| ce5e0 | 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 |
| ce600 | 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)). |
| ce620 | 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 29 0a 20 20 20 20 20 | ..........(goto-char.pos))...... |
| ce640 | 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 | ...(when.(and.buffer-file-name.. |
| ce660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e | ..................(magit-anythin |
| ce680 | 67 2d 75 6e 6d 65 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 | g-unmerged-p.buffer-file-name)). |
| ce6a0 | 20 20 20 20 20 20 20 20 20 20 28 73 6d 65 72 67 65 2d 73 74 61 72 74 2d 73 65 73 73 69 6f 6e 29 | ..........(smerge-start-session) |
| ce6c0 | 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 74 2d 64 69 66 66 | ).........(run-hooks.'magit-diff |
| ce6e0 | 2d 76 69 73 69 74 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 | -visit-file-hook)).....(error."F |
| ce700 | 69 6c 65 20 62 75 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 | ile.buffer.is.not.visible")))..( |
| ce720 | 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 6e 6f 73 | defun.magit-diff-visit-file--nos |
| ce740 | 65 6c 65 63 74 20 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 | elect.(&optional.file.goto-workt |
| ce760 | 72 65 65 29 0a 20 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 | ree)...(unless.file.....(setq.fi |
| ce780 | 6c 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 74 20 | le.(magit-diff--file-at-point.t. |
| ce7a0 | 74 29 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 68 75 6e 6b 20 28 6d 61 67 69 74 2d 64 69 66 66 2d | t)))...(let*.((hunk.(magit-diff- |
| ce7c0 | 76 69 73 69 74 2d 2d 68 75 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 66 72 6f | visit--hunk))..........(goto-fro |
| ce7e0 | 6d 20 28 61 6e 64 20 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 | m.(and.hunk..................... |
| ce800 | 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d 67 6f 74 6f 2d 66 72 6f | .....(magit-diff-visit--goto-fro |
| ce820 | 6d 2d 70 20 68 75 6e 6b 20 67 6f 74 6f 2d 77 6f 72 6b 74 72 65 65 29 29 29 0a 20 20 20 20 20 20 | m-p.hunk.goto-worktree)))....... |
| ce840 | 20 20 20 28 6c 69 6e 65 20 28 61 6e 64 20 68 75 6e 6b 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 | ...(line.(and.hunk.(magit-diff-h |
| ce860 | 75 6e 6b 2d 6c 69 6e 65 20 20 20 68 75 6e 6b 20 67 6f 74 6f 2d 66 72 6f 6d 29 29 29 0a 20 20 20 | unk-line...hunk.goto-from))).... |
| ce880 | 20 20 20 20 20 20 28 63 6f 6c 20 20 28 61 6e 64 20 68 75 6e 6b 20 28 6d 61 67 69 74 2d 64 69 66 | ......(col..(and.hunk.(magit-dif |
| ce8a0 | 66 2d 68 75 6e 6b 2d 63 6f 6c 75 6d 6e 20 68 75 6e 6b 20 67 6f 74 6f 2d 66 72 6f 6d 29 29 29 0a | f-hunk-column.hunk.goto-from))). |
| ce8c0 | 20 20 20 20 20 20 20 20 20 28 73 70 65 63 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 64 77 69 6d | .........(spec.(magit-diff--dwim |
| ce8e0 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 76 20 20 28 69 66 20 67 6f 74 6f 2d 66 72 6f 6d 0a | ))..........(rev..(if.goto-from. |
| ce900 | 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 76 | ...................(magit-diff-v |
| ce920 | 69 73 69 74 2d 2d 72 61 6e 67 65 2d 66 72 6f 6d 20 73 70 65 63 29 0a 20 20 20 20 20 20 20 20 20 | isit--range-from.spec).......... |
| ce940 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d 72 61 6e 67 65 | ........(magit-diff-visit--range |
| ce960 | 2d 74 6f 20 73 70 65 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 75 66 20 20 28 69 66 20 28 | -to.spec)))..........(buf..(if.( |
| ce980 | 6f 72 20 67 6f 74 6f 2d 77 6f 72 6b 74 72 65 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | or.goto-worktree................ |
| ce9a0 | 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 70 65 | ........(equal.magit-buffer-type |
| ce9c0 | 61 72 67 20 22 2d 2d 6e 6f 2d 69 6e 64 65 78 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | arg."--no-index")............... |
| ce9e0 | 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 70 20 72 65 76 29 | .........(and.(not.(stringp.rev) |
| cea00 | 29 0a 20 20 20 20 20 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 |
| cea20 | 72 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 61 76 6f 69 64 2d 68 65 61 64 2d 62 6c | r.magit-diff-visit-avoid-head-bl |
| cea40 | 6f 62 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ob.............................. |
| cea60 | 20 20 20 28 6e 6f 74 20 67 6f 74 6f 2d 66 72 6f 6d 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ...(not.goto-from))))........... |
| cea80 | 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 67 65 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 66 69 | .........(or.(get-file-buffer.fi |
| ceaa0 | 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 | le)........................(find |
| ceac0 | 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -file-noselect.file))........... |
| ceae0 | 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 6c 65 63 74 | .......(magit-find-file-noselect |
| ceb00 | 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 72 65 76 29 20 72 65 76 20 22 48 45 41 44 22 29 0a 20 | .(if.(stringp.rev).rev."HEAD").. |
| ceb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| ceb40 | 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 29 29 29 29 0a 20 20 20 20 28 69 66 20 6c 69 6e 65 0a | ..........file)))).....(if.line. |
| ceb60 | 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 | ........(with-current-buffer.buf |
| ceb80 | 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 65 71 20 72 65 76 20 27 73 74 61 67 65 | ...........(cond.((eq.rev.'stage |
| ceba0 | 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 69 6e 65 20 28 | d)..................(setq.line.( |
| cebc0 | 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 6e 69 | magit-diff-visit--offset.file.ni |
| cebe0 | 6c 20 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 | l.line))).................((and. |
| cec00 | 67 6f 74 6f 2d 77 6f 72 6b 74 72 65 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | goto-worktree................... |
| cec20 | 20 20 20 20 28 73 74 72 69 6e 67 70 20 72 65 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(stringp.rev)).............. |
| cec40 | 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 73 69 74 | ....(setq.line.(magit-diff-visit |
| cec60 | 2d 2d 6f 66 66 73 65 74 20 66 69 6c 65 20 72 65 76 20 6c 69 6e 65 29 29 29 29 0a 20 20 20 20 20 | --offset.file.rev.line))))...... |
| cec80 | 20 20 20 20 20 28 6c 69 73 74 20 62 75 66 20 28 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e | .....(list.buf.(save-restriction |
| ceca0 | 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 69 64 65 6e 29 0a 20 | .......................(widen).. |
| cecc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 | .....................(goto-char. |
| cece0 | 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (point-min)).................... |
| ced00 | 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 31 2d 20 6c 69 6e 65 29 29 0a 20 20 20 20 | ...(forward-line.(1-.line))..... |
| ced20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 6f 76 65 2d 74 6f 2d 63 6f 6c 75 6d | ..................(move-to-colum |
| ced40 | 6e 20 63 6f 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f | n.col).......................(po |
| ced60 | 69 6e 74 29 29 29 29 0a 20 20 20 20 20 20 28 6c 69 73 74 20 62 75 66 20 6e 69 6c 29 29 29 29 0a | int)))).......(list.buf.nil)))). |
| ced80 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e | .(defun.magit-diff--file-at-poin |
| ceda0 | 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 3b 3b | t.(&optional.expand.assert)...;; |
| cedc0 | 20 54 68 69 73 20 69 73 20 61 20 76 61 72 69 61 74 69 6f 6e 20 6f 66 20 6d 61 67 69 74 2d 66 69 | .This.is.a.variation.of.magit-fi |
| cede0 | 6c 65 2d 61 74 2d 70 6f 69 6e 74 2e 0a 20 20 28 69 66 2d 6c 65 74 2a 20 28 28 66 69 6c 65 2d 73 | le-at-point....(if-let*.((file-s |
| cee00 | 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20 20 | ection.(magit-section-case...... |
| cee20 | 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 20 69 74 29 | .......................(file.it) |
| cee40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 68 75 | .............................(hu |
| cee60 | 6e 6b 20 28 6f 72 65 66 20 69 74 20 70 61 72 65 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | nk.(oref.it.parent)))).......... |
| cee80 | 20 20 20 28 66 69 6c 65 20 28 6f 72 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | ...(file.(or.(and.(magit-section |
| ceea0 | 2d 6d 61 74 63 68 20 27 68 75 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -match.'hunk)................... |
| ceec0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d 67 6f 74 6f | .........(magit-diff-visit--goto |
| ceee0 | 2d 66 72 6f 6d 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -from-p......................... |
| cef00 | 20 20 20 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 20 6e 69 6c 29 | ....(magit-current-section).nil) |
| cef20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 | ............................(ore |
| cef40 | 66 20 66 69 6c 65 2d 73 65 63 74 69 6f 6e 20 73 6f 75 72 63 65 29 29 0a 20 20 20 20 20 20 20 20 | f.file-section.source))......... |
| cef60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 66 69 6c 65 2d 73 65 63 74 69 6f 6e | ..............(oref.file-section |
| cef80 | 20 76 61 6c 75 65 29 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 65 71 75 61 6c 20 6d | .value)))).......(cond.((equal.m |
| cefa0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 74 79 70 65 61 72 67 20 22 2d 2d 6e 6f 2d 69 6e 64 65 78 22 | agit-buffer-typearg."--no-index" |
| cefc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 2f 22 20 66 69 6c 65 29 | )..............(concat."/".file) |
| cefe0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 20 28 65 78 70 61 6e 64 2d 66 69 | ).............(expand.(expand-fi |
| cf000 | 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 6c 29 29 29 0a | le-name.file.(magit-toplevel))). |
| cf020 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 29 29 0a 20 20 20 20 28 77 68 65 6e 20 61 73 | ............(file)).....(when.as |
| cf040 | 73 65 72 74 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 66 69 6c 65 20 | sert.......(user-error."No.file. |
| cf060 | 61 74 20 70 6f 69 6e 74 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 | at.point"))))..(defun.magit-diff |
| cf080 | 2d 76 69 73 69 74 2d 2d 68 75 6e 6b 20 28 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 73 63 | -visit--hunk.()...(and-let*.((sc |
| cf0a0 | 6f 70 65 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 20 20 | ope.(magit-diff-scope))......... |
| cf0c0 | 20 20 20 20 20 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 | .....(section.(magit-current-sec |
| cf0e0 | 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 28 63 6c 2d 63 61 73 | tion))).....(progn.......(cl-cas |
| cf100 | 65 20 73 63 6f 70 65 0a 20 20 20 20 20 20 20 20 28 28 66 69 6c 65 20 66 69 6c 65 73 29 0a 20 20 | e.scope.........((file.files)... |
| cf120 | 20 20 20 20 20 20 20 28 73 65 74 71 20 73 65 63 74 69 6f 6e 20 28 63 61 72 20 28 6f 72 65 66 20 | .......(setq.section.(car.(oref. |
| cf140 | 73 65 63 74 69 6f 6e 20 63 68 69 6c 64 72 65 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 69 | section.children)))).........(li |
| cf160 | 73 74 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 65 63 74 69 6f 6e 20 28 63 61 72 20 28 | st..........(setq.section.(car.( |
| cf180 | 6f 72 65 66 20 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 | oref.section.children)))........ |
| cf1a0 | 20 20 28 77 68 65 6e 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | ..(when.section............(setq |
| cf1c0 | 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 63 68 69 6c | .section.(car.(oref.section.chil |
| cf1e0 | 64 72 65 6e 29 29 29 29 29 29 0a 20 20 20 20 20 20 28 61 6e 64 0a 20 20 20 20 20 20 20 3b 3b 20 | dren)))))).......(and........;;. |
| cf200 | 55 6e 6d 65 72 67 65 64 20 66 69 6c 65 73 20 61 70 70 65 61 72 20 69 6e 20 74 68 65 20 6c 69 73 | Unmerged.files.appear.in.the.lis |
| cf220 | 74 20 6f 66 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 0a 20 20 20 20 20 20 20 3b 3b 20 62 75 | t.of.staged.changes........;;.bu |
| cf240 | 74 20 75 6e 6c 69 6b 65 20 69 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 75 6e 73 74 61 67 65 64 | t.unlike.in.the.list.of.unstaged |
| cf260 | 20 63 68 61 6e 67 65 73 20 6e 6f 20 64 69 66 66 73 0a 20 20 20 20 20 20 20 3b 3b 20 61 72 65 20 | .changes.no.diffs........;;.are. |
| cf280 | 73 68 6f 77 6e 20 68 65 72 65 2e 20 20 49 6e 20 74 68 61 74 20 63 61 73 65 20 60 73 65 63 74 69 | shown.here...In.that.case.`secti |
| cf2a0 | 6f 6e 27 20 69 73 20 6e 69 6c 2e 0a 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 | on'.is.nil.........section...... |
| cf2c0 | 20 20 3b 3b 20 43 75 72 72 65 6e 74 6c 79 20 74 68 65 20 60 68 75 6e 6b 27 20 74 79 70 65 20 69 | ..;;.Currently.the.`hunk'.type.i |
| cf2e0 | 73 20 61 6c 73 6f 20 61 62 75 73 65 64 20 66 6f 72 20 66 69 6c 65 0a 20 20 20 20 20 20 20 3b 3b | s.also.abused.for.file........;; |
| cf300 | 20 6d 6f 64 65 20 63 68 61 6e 67 65 73 2c 20 77 68 69 63 68 20 77 65 20 61 72 65 20 6e 6f 74 20 | .mode.changes,.which.we.are.not. |
| cf320 | 69 6e 74 65 72 65 73 74 65 64 20 69 6e 20 68 65 72 65 2e 0a 20 20 20 20 20 20 20 28 6e 6f 74 20 | interested.in.here.........(not. |
| cf340 | 28 65 71 75 61 6c 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 29 20 27 28 63 68 | (equal.(oref.section.value).'(ch |
| cf360 | 6d 6f 64 29 29 29 0a 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 29 29 29 29 0a 0a 28 64 65 66 75 | mod)))........section))))..(defu |
| cf380 | 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d 67 6f 74 6f 2d 66 72 6f 6d 2d 70 20 | n.magit-diff-visit--goto-from-p. |
| cf3a0 | 28 73 65 63 74 69 6f 6e 20 69 6e 2d 77 6f 72 6b 74 72 65 65 29 0a 20 20 28 61 6e 64 20 6d 61 67 | (section.in-worktree)...(and.mag |
| cf3c0 | 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 70 72 65 76 69 6f 75 73 2d 62 6c 6f 62 0a 20 20 20 20 | it-diff-visit-previous-blob..... |
| cf3e0 | 20 20 20 28 6e 6f 74 20 69 6e 2d 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 20 20 20 28 6e 6f 74 | ...(not.in-worktree)........(not |
| cf400 | 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 6f 6d 62 69 6e 65 64 29 29 0a 20 20 20 20 20 20 | .(oref.section.combined))....... |
| cf420 | 20 28 6e 6f 74 20 28 3c 20 28 6d 61 67 69 74 2d 70 6f 69 6e 74 29 20 28 6f 72 65 66 20 73 65 63 | .(not.(<.(magit-point).(oref.sec |
| cf440 | 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 72 2d | tion.content)))........(=.(char- |
| cf460 | 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 29 29 | after.(line-beginning-position)) |
| cf480 | 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 69 74 | .?-)))..(defvar.magit-diff-visit |
| cf4a0 | 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 69 74 | -jump-to-change.t)..(defun.magit |
| cf4c0 | 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 66 72 | -diff-hunk-line.(section.goto-fr |
| cf4e0 | 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 6f 2d | om)...(save-excursion.....(goto- |
| cf500 | 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 29 0a | char.(line-beginning-position)). |
| cf520 | 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 6e 65 | ....(with-slots.(content.combine |
| cf540 | 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 6e 67 | d.from-ranges.from-range.to-rang |
| cf560 | 65 29 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 66 72 6f 6d 2d | e).section.......(when.(or.from- |
| cf580 | 72 61 6e 67 65 20 74 6f 2d 72 61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 | range.to-range).........(when.(a |
| cf5a0 | 6e 64 20 6d 61 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 | nd.magit-diff-visit-jump-to-chan |
| cf5c0 | 67 65 20 28 3c 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 | ge.(<.(point).content))......... |
| cf5e0 | 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 | ..(goto-char.content)........... |
| cf600 | 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5e 5b 2d 2b 5d 22 29 29 0a 20 20 20 | (re-search-forward."^[-+]")).... |
| cf620 | 20 20 20 20 20 28 2b 20 28 63 61 72 20 28 69 66 20 67 6f 74 6f 2d 66 72 6f 6d 20 66 72 6f 6d 2d | .....(+.(car.(if.goto-from.from- |
| cf640 | 72 61 6e 67 65 20 74 6f 2d 72 61 6e 67 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | range.to-range))............(let |
| cf660 | 20 28 28 70 72 65 66 69 78 20 28 69 66 20 63 6f 6d 62 69 6e 65 64 20 28 6c 65 6e 67 74 68 20 66 | .((prefix.(if.combined.(length.f |
| cf680 | 72 6f 6d 2d 72 61 6e 67 65 73 29 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rom-ranges).1))................. |
| cf6a0 | 20 28 74 61 72 67 65 74 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(target.(point))............... |
| cf6c0 | 20 20 20 28 6f 66 66 73 65 74 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 | ...(offset.0))..............(got |
| cf6e0 | 6f 2d 63 68 61 72 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 | o-char.content)..............(wh |
| cf700 | 69 6c 65 20 28 3c 20 28 70 6f 69 6e 74 29 20 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 | ile.(<.(point).target).......... |
| cf720 | 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 2d 73 65 61 72 63 68 0a 20 20 20 | ......(unless.(string-search.... |
| cf740 | 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 67 6f 74 6f 2d 66 72 | .....................(if.goto-fr |
| cf760 | 6f 6d 20 22 2b 22 20 22 2d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | om."+"."-")..................... |
| cf780 | 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 2b | ....(buffer-substring.(point).(+ |
| cf7a0 | 20 28 70 6f 69 6e 74 29 20 70 72 65 66 69 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(point).prefix))).............. |
| cf7c0 | 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 20 20 20 20 20 20 | ....(cl-incf.offset))........... |
| cf7e0 | 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .....(forward-line))............ |
| cf800 | 20 20 6f 66 66 73 65 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 | ..offset))))))..(defun.magit-dif |
| cf820 | 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 6d | f-hunk-column.(section.goto-from |
| cf840 | 29 0a 20 20 28 69 66 20 28 6f 72 20 28 3c 20 28 6d 61 67 69 74 2d 70 6f 69 6e 74 29 0a 20 20 20 | )...(if.(or.(<.(magit-point).... |
| cf860 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 | ..........(oref.section.content) |
| cf880 | 29 0a 20 20 20 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 | )...........(and.(not.goto-from) |
| cf8a0 | 0a 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 74 65 72 20 28 | ................(=.(char-after.( |
| cf8c0 | 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 20 3f 2d 29 29 29 0a | line-beginning-position)).?-))). |
| cf8e0 | 20 20 20 20 20 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 | ......0.....(max.0.(-.(+.(curren |
| cf900 | 74 2d 63 6f 6c 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 | t-column).2)...............(leng |
| cf920 | 74 68 20 28 6f 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 | th.(oref.section.value))))))..(d |
| cf940 | 65 66 75 6e 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 66 72 6f | efun.magit-diff-visit--range-fro |
| cf960 | 6d 20 28 73 70 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 | m.(spec)...(cond.((consp.spec).. |
| cf980 | 20 20 20 20 20 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 | ........(concat.(cdr.spec)."^")) |
| cf9a0 | 0a 20 20 20 20 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 | .........((stringp.spec)........ |
| cf9c0 | 20 20 28 63 61 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 | ..(car.(magit-split-range.spec)) |
| cf9e0 | 29 0a 20 20 20 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 | ).........(t..........spec)))..( |
| cfa00 | 64 65 66 75 6e 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 | defun.magit-diff-visit--range-to |
| cfa20 | 20 28 73 70 65 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 | .(spec)...(if.(symbolp.spec).... |
| cfa40 | 20 20 20 73 70 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 | ...spec.....(let.((rev.(if.(cons |
| cfa60 | 70 20 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 28 63 64 72 20 | p.spec)....................(cdr. |
| cfa80 | 73 70 65 63 29 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 | spec)..................(cdr.(mag |
| cfaa0 | 69 74 2d 73 70 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 | it-split-range.spec))))).......( |
| cfac0 | 69 66 20 28 61 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 | if.(and.magit-diff-visit-avoid-h |
| cfae0 | 65 61 64 2d 62 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 | ead-blob................(magit-r |
| cfb00 | 65 76 2d 68 65 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 | ev-head-p.rev))...........'unsta |
| cfb20 | 67 65 64 0a 20 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 | ged.........rev))))..(defun.magi |
| cfb40 | 74 2d 64 69 66 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 | t-diff-visit--offset.(file.rev.l |
| cfb60 | 69 6e 65 29 0a 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 | ine)...(let.((offset.0)).....(wi |
| cfb80 | 74 68 2d 74 65 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 | th-temp-buffer.......(save-excur |
| cfba0 | 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 | sion.........(magit-with-topleve |
| cfbc0 | 6c 0a 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 20 22 64 | l...........(magit-git-insert."d |
| cfbe0 | 69 66 66 22 20 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 | iff".rev."--".file))).......(cat |
| cfc00 | 63 68 20 27 66 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 | ch.'found.........(while.(re-sea |
| cfc20 | 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 22 5e 40 40 | rch-forward................."^@@ |
| cfc40 | 20 2d 5c 5c 28 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 | .-\\([0-9]+\\),\\([0-9]+\\).\\+\ |
| cfc60 | 5c 28 5b 30 2d 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 | \([0-9]+\\),\\([0-9]+\\).@@.*\n" |
| cfc80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 | .................nil.t)......... |
| cfca0 | 20 20 28 6c 65 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 | ..(let.((from-beg.(string-to-num |
| cfcc0 | 62 65 72 20 28 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 | ber.(match-string.1))).......... |
| cfce0 | 20 20 20 20 20 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 | .......(from-len.(string-to-numb |
| cfd00 | 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | er.(match-string.2)))........... |
| cfd20 | 20 20 20 20 20 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 | ......(..to-len.(string-to-numbe |
| cfd40 | 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 34 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | r.(match-string.4))))........... |
| cfd60 | 20 20 28 69 66 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 | ..(if.(<=.from-beg.line)........ |
| cfd80 | 20 20 20 20 20 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 | .........(if.(<.(+.from-beg.from |
| cfda0 | 2d 6c 65 6e 29 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 | -len).line)..................... |
| cfdc0 | 28 63 6c 2d 69 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 | (cl-incf.offset.(-.to-len.from-l |
| cfde0 | 65 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 | en))...................(let.((re |
| cfe00 | 73 74 20 28 2d 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 | st.(-.line.from-beg))).......... |
| cfe20 | 20 20 20 20 20 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 | ...........(while.(>.rest.0).... |
| cfe40 | 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 68 61 72 2d | ...................(pcase.(char- |
| cfe60 | 61 66 74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | after).........................( |
| cfe80 | 3f 5c 73 20 20 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 | ?\s..................(cl-decf.re |
| cfea0 | 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 2d | st)).........................(?- |
| cfec0 | 20 20 28 63 6c 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 | ..(cl-decf.offset).(cl-decf.rest |
| cfee0 | 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 3f 2b 20 20 | )).........................(?+.. |
| cff00 | 28 63 6c 2d 69 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 | (cl-incf.offset))).............. |
| cff20 | 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 29 0a 20 20 20 20 20 | .........(forward-line))))...... |
| cff40 | 20 20 20 20 20 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 | .........(throw.'found.nil)))))) |
| cff60 | 0a 20 20 20 20 28 2b 20 6c 69 6e 65 20 6f 66 66 73 65 74 29 29 29 0a 0a 3b 3b 3b 3b 3b 20 4d 6f | .....(+.line.offset)))..;;;;;.Mo |
| cff80 | 76 65 6d 65 6e 74 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 64 69 66 | vement..(defun.magit-jump-to-dif |
| cffa0 | 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 74 6f 20 74 68 65 20 | fstat-or-diff.()..."Jump.to.the. |
| cffc0 | 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 69 6e 74 20 69 73 20 | diffstat.or.diff..When.point.is. |
| cffe0 | 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 73 74 61 74 20 73 65 | on.a.file.inside.the.diffstat.se |
| d0000 | 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 65 73 70 65 63 74 69 | ction,.then.jump.to.the.respecti |
| d0020 | 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 65 20 6a 75 6d 70 20 | ve.diff.section,.otherwise.jump. |
| d0040 | 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 72 20 61 20 63 68 69 | to.the.diffstat.section.or.a.chi |
| d0060 | 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 76 65 29 0a 20 20 28 | ld.thereof."...(interactive)...( |
| d0080 | 69 66 2d 6c 65 74 20 28 28 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 67 65 74 2d 73 65 63 74 | if-let.((section.(magit-get-sect |
| d00a0 | 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 | ion......................(append |
| d00c0 | 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 | .(magit-section-case............ |
| d00e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 5b 66 69 6c 65 20 64 69 66 66 73 | ....................([file.diffs |
| d0100 | 74 61 74 5d 20 60 28 28 66 69 6c 65 20 2e 20 2c 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 | tat].`((file...,(oref.it.value)) |
| d0120 | 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 | )).............................. |
| d0140 | 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 69 74 20 76 61 6c 75 | ..(file.`((file...,(oref.it.valu |
| d0160 | 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 20 20 20 20 20 20 20 | e)).(diffstat)))................ |
| d0180 | 20 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 | ................(t.'((diffstat)) |
| d01a0 | 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 | )).............................. |
| d01c0 | 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 69 64 65 6e 74 20 6d 61 67 69 74 2d 72 6f 6f 74 2d | (magit-section-ident.magit-root- |
| d01e0 | 73 65 63 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f | section))))).......(magit-sectio |
| d0200 | 6e 2d 67 6f 74 6f 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 | n-goto.section).....(user-error. |
| d0220 | 22 4e 6f 20 64 69 66 66 73 74 61 74 20 69 6e 20 74 68 69 73 20 62 75 66 66 65 72 22 29 29 29 0a | "No.diffstat.in.this.buffer"))). |
| d0240 | 0a 3b 3b 3b 3b 20 53 63 72 6f 6c 6c 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 75 6e 20 6d 61 | .;;;;.Scroll.Commands..(defun.ma |
| d0260 | 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 20 28 29 0a 20 20 | git-diff-show-or-scroll-up.()... |
| d0280 | 22 55 70 64 61 74 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 72 20 64 69 66 66 20 62 75 66 66 65 | "Update.the.commit.or.diff.buffe |
| d02a0 | 72 20 66 6f 72 20 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 45 69 74 68 65 | r.for.the.thing.at.point...Eithe |
| d02c0 | 72 20 73 68 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 72 20 73 74 61 73 68 20 61 74 20 70 6f | r.show.the.commit.or.stash.at.po |
| d02e0 | 69 6e 74 20 69 6e 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 0a 62 75 66 66 65 72 2c 20 6f | int.in.the.appropriate.buffer,.o |
| d0300 | 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 6e | r.if.that.buffer.is.already.bein |
| d0320 | 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 0a 63 75 72 72 65 6e 74 20 66 72 61 6d 65 | g.displayed.in.the.current.frame |
| d0340 | 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | .and.contains.information.about. |
| d0360 | 74 68 61 74 20 63 6f 6d 6d 69 74 20 6f 72 0a 73 74 61 73 68 2c 20 74 68 65 6e 20 69 6e 73 74 65 | that.commit.or.stash,.then.inste |
| d0380 | 61 64 20 73 63 72 6f 6c 6c 20 74 68 65 20 62 75 66 66 65 72 20 75 70 2e 20 20 49 66 20 74 68 65 | ad.scroll.the.buffer.up...If.the |
| d03a0 | 72 65 20 69 73 20 6e 6f 0a 63 6f 6d 6d 69 74 20 6f 72 20 73 74 61 73 68 20 61 74 20 70 6f 69 6e | re.is.no.commit.or.stash.at.poin |
| d03c0 | 74 2c 20 74 68 65 6e 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2e 22 0a 20 20 | t,.then.prompt.for.a.commit."... |
| d03e0 | 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 68 6f 77 | (interactive)...(magit-diff-show |
| d0400 | 2d 6f 72 2d 73 63 72 6f 6c 6c 20 23 27 73 63 72 6f 6c 6c 2d 75 70 29 29 0a 0a 28 64 65 66 75 6e | -or-scroll.#'scroll-up))..(defun |
| d0420 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 20 | .magit-diff-show-or-scroll-down. |
| d0440 | 28 29 0a 20 20 22 55 70 64 61 74 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 72 20 64 69 66 66 20 | ()..."Update.the.commit.or.diff. |
| d0460 | 62 75 66 66 65 72 20 66 6f 72 20 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 2e 0a 0a | buffer.for.the.thing.at.point... |
| d0480 | 45 69 74 68 65 72 20 73 68 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 72 20 73 74 61 73 68 20 | Either.show.the.commit.or.stash. |
| d04a0 | 61 74 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 0a 62 75 66 66 | at.point.in.the.appropriate.buff |
| d04c0 | 65 72 2c 20 6f 72 20 69 66 20 74 68 61 74 20 62 75 66 66 65 72 20 69 73 20 61 6c 72 65 61 64 79 | er,.or.if.that.buffer.is.already |
| d04e0 | 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 0a 63 75 72 72 65 6e 74 20 | .being.displayed.in.the.current. |
| d0500 | 66 72 61 6d 65 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 | frame.and.contains.information.a |
| d0520 | 62 6f 75 74 20 74 68 61 74 20 63 6f 6d 6d 69 74 20 6f 72 0a 73 74 61 73 68 2c 20 74 68 65 6e 20 | bout.that.commit.or.stash,.then. |
| d0540 | 69 6e 73 74 65 61 64 20 73 63 72 6f 6c 6c 20 74 68 65 20 62 75 66 66 65 72 20 64 6f 77 6e 2e 20 | instead.scroll.the.buffer.down.. |
| d0560 | 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 0a 63 6f 6d 6d 69 74 20 6f 72 20 73 74 61 73 68 20 | .If.there.is.no.commit.or.stash. |
| d0580 | 61 74 20 70 6f 69 6e 74 2c 20 74 68 65 6e 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 63 6f 6d 6d | at.point,.then.prompt.for.a.comm |
| d05a0 | 69 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 | it."...(interactive)...(magit-di |
| d05c0 | 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 20 23 27 73 63 72 6f 6c 6c 2d 64 6f 77 6e 29 | ff-show-or-scroll.#'scroll-down) |
| d05e0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 | )..(defun.magit-diff-show-or-scr |
| d0600 | 6f 6c 6c 20 28 66 6e 29 0a 20 20 28 6c 65 74 20 28 72 65 76 20 63 6d 64 20 62 75 66 20 77 69 6e | oll.(fn)...(let.(rev.cmd.buf.win |
| d0620 | 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 61 6e 64 20 28 62 6f 75 6e 64 2d 61 6e | ).....(cond......((and.(bound-an |
| d0640 | 64 2d 74 72 75 65 2d 70 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 29 0a 20 20 20 20 20 | d-true-p.magit-blame-mode)...... |
| d0660 | 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 62 6c | ......(fboundp.'magit-current-bl |
| d0680 | 61 6d 65 2d 63 68 75 6e 6b 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 20 28 6f 72 65 | ame-chunk)).......(setq.rev.(ore |
| d06a0 | 66 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 20 6f 72 | f.(magit-current-blame-chunk).or |
| d06c0 | 69 67 2d 72 65 76 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 6d 64 20 23 27 6d 61 67 69 74 | ig-rev)).......(setq.cmd.#'magit |
| d06e0 | 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 62 75 66 20 28 6d | -show-commit).......(setq.buf.(m |
| d0700 | 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 72 65 76 69 | agit-get-mode-buffer.'magit-revi |
| d0720 | 73 69 6f 6e 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 28 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 | sion-mode)))......((derived-mode |
| d0740 | 2d 70 20 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 28 77 69 74 68 | -p.'git-rebase-mode).......(with |
| d0760 | 2d 73 6c 6f 74 73 20 28 61 63 74 69 6f 6e 2d 74 79 70 65 20 74 61 72 67 65 74 29 0a 20 20 20 20 | -slots.(action-type.target)..... |
| d0780 | 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 65 29 0a | ......(git-rebase-current-line). |
| d07a0 | 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 28 65 71 20 61 63 74 69 6f 6e 2d 74 79 70 65 | ........(if.(not.(eq.action-type |
| d07c0 | 20 27 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 | .'commit)).............(user-err |
| d07e0 | 6f 72 20 22 4e 6f 20 63 6f 6d 6d 69 74 20 6f 6e 20 74 68 69 73 20 6c 69 6e 65 22 29 0a 20 20 20 | or."No.commit.on.this.line").... |
| d0800 | 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 20 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 20 | .......(setq.rev.target)........ |
| d0820 | 20 20 20 28 73 65 74 71 20 63 6d 64 20 23 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 | ...(setq.cmd.#'magit-show-commit |
| d0840 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62 75 66 20 28 6d 61 67 69 74 2d 67 65 74 | )...........(setq.buf.(magit-get |
| d0860 | 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 |
| d0880 | 65 29 29 29 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 | e)))))......(t.......(magit-sect |
| d08a0 | 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20 20 20 20 20 28 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 | ion-case.........(branch........ |
| d08c0 | 20 20 28 73 65 74 71 20 72 65 76 20 28 6d 61 67 69 74 2d 72 65 66 2d 6d 61 79 62 65 2d 71 75 61 | ..(setq.rev.(magit-ref-maybe-qua |
| d08e0 | 6c 69 66 79 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 | lify.(oref.it.value))).......... |
| d0900 | 28 73 65 74 71 20 63 6d 64 20 23 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 | (setq.cmd.#'magit-show-commit).. |
| d0920 | 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 64 | ........(setq.buf.(magit-get-mod |
| d0940 | 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 29 | e-buffer.'magit-revision-mode))) |
| d0960 | 0a 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | .........(commit..........(setq. |
| d0980 | 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 |
| d09a0 | 65 74 71 20 63 6d 64 20 23 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 | etq.cmd.#'magit-show-commit).... |
| d09c0 | 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 64 65 2d | ......(setq.buf.(magit-get-mode- |
| d09e0 | 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 29 29 0a 20 | buffer.'magit-revision-mode))).. |
| d0a00 | 20 20 20 20 20 20 20 28 74 61 67 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 20 28 | .......(tag..........(setq.rev.( |
| d0a20 | 6d 61 67 69 74 2d 72 65 76 2d 68 61 73 68 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 | magit-rev-hash.(oref.it.value))) |
| d0a40 | 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6d 64 20 23 27 6d 61 67 69 74 2d 73 68 6f 77 | ..........(setq.cmd.#'magit-show |
| d0a60 | 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62 75 66 20 28 6d 61 67 | -commit)..........(setq.buf.(mag |
| d0a80 | 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 | it-get-mode-buffer.'magit-revisi |
| d0aa0 | 6f 6e 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 74 61 73 68 0a 20 20 20 20 20 20 | on-mode))).........(stash....... |
| d0ac0 | 20 20 20 28 73 65 74 71 20 72 65 76 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 0a 20 20 | ...(setq.rev.(oref.it.value))... |
| d0ae0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6d 64 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 | .......(setq.cmd.#'magit-stash-s |
| d0b00 | 68 6f 77 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62 75 66 20 28 6d 61 67 69 74 2d 67 | how)..........(setq.buf.(magit-g |
| d0b20 | 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 6d 6f 64 65 | et-mode-buffer.'magit-stash-mode |
| d0b40 | 29 29 29 29 29 29 0a 20 20 20 20 28 69 66 20 72 65 76 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 | )))))).....(if.rev.........(if.( |
| d0b60 | 61 6e 64 20 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 77 | and.buf..................(setq.w |
| d0b80 | 69 6e 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 62 75 66 29 29 0a 20 20 20 20 | in.(get-buffer-window.buf))..... |
| d0ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 | .............(with-current-buffe |
| d0bc0 | 72 20 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 | r.buf....................(and.(e |
| d0be0 | 71 75 61 6c 20 72 65 76 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a | qual.rev.magit-buffer-revision). |
| d0c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 | ........................(equal.( |
| d0c20 | 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 | magit-rev-parse.rev)............ |
| d0c40 | 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 |
| d0c60 | 2d 72 65 76 69 73 69 6f 6e 2d 68 61 73 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | -revision-hash)))).............( |
| d0c80 | 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 77 69 6e 0a 20 20 20 20 20 20 20 | with-selected-window.win........ |
| d0ca0 | 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 20 20 20 | .......(condition-case.nil...... |
| d0cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 0a 20 20 20 20 20 20 | .............(funcall.fn)....... |
| d0ce0 | 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 20 20 | ..........(error................ |
| d0d00 | 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 63 61 73 65 20 66 6e 0a 20 20 20 20 20 20 20 20 20 | ..(goto-char.(pcase.fn.......... |
| d0d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 63 72 6f 6c 6c 2d 75 70 | .....................('scroll-up |
| d0d40 | 20 20 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(point-min))................. |
| d0d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 63 72 6f 6c 6c 2d 64 6f 77 6e 20 28 70 6f 69 | ..............('scroll-down.(poi |
| d0d80 | 6e 74 2d 6d 61 78 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d | nt-max)))))))...........(let.((m |
| d0da0 | 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 6e 6f 73 65 6c 65 63 74 20 74 29 29 | agit-display-buffer-noselect.t)) |
| d0dc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 63 6d 64 20 23 27 6d 61 67 69 74 | .............(if.(eq.cmd.#'magit |
| d0de0 | 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | -show-commit).................(a |
| d0e00 | 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 20 72 65 76 20 28 6d 61 | pply.#'magit-show-commit.rev.(ma |
| d0e20 | 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 20 | git-show-commit--arguments)).... |
| d0e40 | 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 63 6d 64 20 72 65 76 29 29 29 29 0a | ...........(funcall.cmd.rev)))). |
| d0e60 | 20 20 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 23 27 6d 61 67 69 | ......(call-interactively.#'magi |
| d0e80 | 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 29 29 29 0a 0a 3b 3b 3b 3b 20 53 65 63 74 69 6f 6e 20 | t-show-commit))))..;;;;.Section. |
| d0ea0 | 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 | Commands..(defun.magit-section-c |
| d0ec0 | 79 63 6c 65 2d 64 69 66 66 73 20 28 29 0a 20 20 22 43 79 63 6c 65 20 76 69 73 69 62 69 6c 69 74 | ycle-diffs.()..."Cycle.visibilit |
| d0ee0 | 79 20 6f 66 20 64 69 66 66 2d 72 65 6c 61 74 65 64 20 73 65 63 74 69 6f 6e 73 20 69 6e 20 74 68 | y.of.diff-related.sections.in.th |
| d0f00 | 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | e.current.buffer."...(interactiv |
| d0f20 | 65 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 73 65 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 | e)...(when-let.((sections....... |
| d0f40 | 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 | ........(cond.((derived-mode-p.' |
| d0f60 | 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 20 20 20 | magit-status-mode).............. |
| d0f80 | 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 6e 20 28 6c 61 6d 62 64 61 20 28 73 65 63 74 69 6f 6e | ........(mapcan.(lambda.(section |
| d0fa0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| d0fc0 | 20 28 61 6e 64 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 | .(and.section................... |
| d0fe0 | 20 20 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 | ..................(progn........ |
| d1000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| d1020 | 77 68 65 6e 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 68 69 64 64 65 6e 29 0a 20 20 20 20 20 | when.(oref.section.hidden)...... |
| d1040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| d1060 | 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 20 73 65 63 74 69 6f 6e 29 29 | ...(magit-section-show.section)) |
| d1080 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| d10a0 | 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 29 | .......(oref.section.children))) |
| d10c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | )..............................( |
| d10e0 | 6c 69 73 74 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 67 65 | list.(magit-get-section.'((stage |
| d1100 | 64 29 20 20 20 28 73 74 61 74 75 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d)...(status)))................. |
| d1120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 73 65 | ...................(magit-get-se |
| d1140 | 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 29 29 29 29 | ction.'((unstaged).(status)))))) |
| d1160 | 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 65 64 2d 6d | .....................((derived-m |
| d1180 | 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 20 20 20 | ode-p.'magit-diff-mode)......... |
| d11a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 66 69 6c 74 65 72 20 23 27 6d 61 67 69 74 | .............(seq-filter.#'magit |
| d11c0 | 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 20 | -file-section-p................. |
| d11e0 | 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 6f 6f | .................(oref.magit-roo |
| d1200 | 74 2d 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 | t-section.children)))))).....(if |
| d1220 | 20 28 73 65 71 2d 73 6f 6d 65 20 28 23 23 6f 72 65 66 20 25 20 68 69 64 64 65 6e 29 20 73 65 63 | .(seq-some.(##oref.%.hidden).sec |
| d1240 | 74 69 6f 6e 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 | tions).........(dolist.(s.sectio |
| d1260 | 6e 73 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 73 68 6f | ns)...........(magit-section-sho |
| d1280 | 77 20 73 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 | w.s)...........(magit-section-hi |
| d12a0 | 64 65 2d 63 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 | de-children.s)).......(let.((chi |
| d12c0 | 6c 64 72 65 6e 20 28 6d 61 70 63 61 6e 20 28 23 23 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 28 | ldren.(mapcan.(##copy-sequence.( |
| d12e0 | 6f 72 65 66 20 25 20 63 68 69 6c 64 72 65 6e 29 29 20 73 65 63 74 69 6f 6e 73 29 29 29 0a 20 20 | oref.%.children)).sections)))... |
| d1300 | 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 28 73 65 71 2d 73 6f 6d 65 20 28 23 23 6f | ......(cond.((and.(seq-some.(##o |
| d1320 | 72 65 66 20 25 20 68 69 64 64 65 6e 29 20 20 20 63 68 69 6c 64 72 65 6e 29 0a 20 20 20 20 20 20 | ref.%.hidden)...children)....... |
| d1340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 73 6f 6d 65 20 28 23 23 6f 72 65 66 20 | ..............(seq-some.(##oref. |
| d1360 | 25 20 63 68 69 6c 64 72 65 6e 29 20 63 68 69 6c 64 72 65 6e 29 29 0a 20 20 20 20 20 20 20 20 20 | %.children).children)).......... |
| d1380 | 20 20 20 20 20 20 28 6d 61 70 63 20 23 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 | ......(mapc.#'magit-section-show |
| d13a0 | 2d 68 65 61 64 69 6e 67 73 20 73 65 63 74 69 6f 6e 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -headings.sections))............ |
| d13c0 | 20 20 20 28 28 73 65 71 2d 73 6f 6d 65 20 23 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 | ...((seq-some.#'magit-section-hi |
| d13e0 | 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 20 20 20 20 20 20 20 | dden-body.children)............. |
| d1400 | 20 20 20 28 6d 61 70 63 20 23 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 63 68 | ...(mapc.#'magit-section-show-ch |
| d1420 | 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 20 20 20 20 20 20 | ildren.sections))............... |
| d1440 | 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 20 23 27 6d 61 67 69 74 2d | (t................(mapc.#'magit- |
| d1460 | 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 29 0a 0a 3b 3b | section-hide.sections)))))))..;; |
| d1480 | 3b 20 44 69 66 66 20 4d 6f 64 65 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 | ;.Diff.Mode..(defvar-keymap.magi |
| d14a0 | 74 2d 64 69 66 66 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 | t-diff-mode-map...:doc."Keymap.f |
| d14c0 | 6f 72 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 70 61 72 65 6e 74 | or.`magit-diff-mode'."...:parent |
| d14e0 | 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 22 43 2d 63 20 43 2d 64 22 20 23 27 6d 61 | .magit-mode-map..."C-c.C-d".#'ma |
| d1500 | 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 0a 20 20 22 43 2d 63 | git-diff-while-committing..."C-c |
| d1520 | 20 43 2d 62 22 20 23 27 6d 61 67 69 74 2d 67 6f 2d 62 61 63 6b 77 61 72 64 0a 20 20 22 43 2d 63 | .C-b".#'magit-go-backward..."C-c |
| d1540 | 20 43 2d 66 22 20 23 27 6d 61 67 69 74 2d 67 6f 2d 66 6f 72 77 61 72 64 0a 20 20 22 53 50 43 22 | .C-f".#'magit-go-forward..."SPC" |
| d1560 | 20 20 20 20 20 23 27 73 63 72 6f 6c 6c 2d 75 70 0a 20 20 22 44 45 4c 22 20 20 20 20 20 23 27 73 | .....#'scroll-up..."DEL".....#'s |
| d1580 | 63 72 6f 6c 6c 2d 64 6f 77 6e 0a 20 20 22 6a 22 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 6a | croll-down..."j".......#'magit-j |
| d15a0 | 75 6d 70 2d 74 6f 2d 64 69 66 66 73 74 61 74 2d 6f 72 2d 64 69 66 66 0a 20 20 22 3c 72 65 6d 61 | ump-to-diffstat-or-diff..."<rema |
| d15c0 | 70 3e 20 3c 77 72 69 74 65 2d 66 69 6c 65 3e 22 20 23 27 6d 61 67 69 74 2d 70 61 74 63 68 2d 73 | p>.<write-file>".#'magit-patch-s |
| d15e0 | 61 76 65 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65 20 6d 61 67 69 74 | ave)..(define-derived-mode.magit |
| d1600 | 2d 64 69 66 66 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6d 6f 64 65 20 22 4d 61 67 69 74 20 44 69 66 | -diff-mode.magit-mode."Magit.Dif |
| d1620 | 66 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 74 20 | f"..."Mode.for.looking.at.a.Git. |
| d1640 | 64 69 66 66 2e 0a 0a 54 68 69 73 20 6d 6f 64 65 20 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 | diff...This.mode.is.documented.i |
| d1660 | 6e 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 44 69 66 66 20 42 75 66 66 65 72 27 | n.info.node.`(magit)Diff.Buffer' |
| d1680 | 2e 0a 0a 5c 5c 3c 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 3e 5c 0a 54 79 70 65 20 5c 5c 5b 6d | ...\\<magit-mode-map>\.Type.\\[m |
| d16a0 | 61 67 69 74 2d 72 65 66 72 65 73 68 5d 20 74 6f 20 72 65 66 72 65 73 68 20 74 68 65 20 63 75 72 | agit-refresh].to.refresh.the.cur |
| d16c0 | 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 73 65 63 74 69 | rent.buffer..Type.\\[magit-secti |
| d16e0 | 6f 6e 2d 74 6f 67 67 6c 65 5d 20 74 6f 20 65 78 70 61 6e 64 20 6f 72 20 68 69 64 65 20 74 68 65 | on-toggle].to.expand.or.hide.the |
| d1700 | 20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 | .section.at.point..Type.\\[magit |
| d1720 | 2d 76 69 73 69 74 2d 74 68 69 6e 67 5d 20 74 6f 20 76 69 73 69 74 20 74 68 65 20 68 75 6e 6b 20 | -visit-thing].to.visit.the.hunk. |
| d1740 | 6f 72 20 66 69 6c 65 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 53 74 61 67 69 6e 67 20 61 6e 64 20 61 | or.file.at.point...Staging.and.a |
| d1760 | 70 70 6c 79 69 6e 67 20 63 68 61 6e 67 65 73 20 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e | pplying.changes.is.documented.in |
| d1780 | 20 69 6e 66 6f 20 6e 6f 64 65 0a 60 28 6d 61 67 69 74 29 53 74 61 67 69 6e 67 20 61 6e 64 20 55 | .info.node.`(magit)Staging.and.U |
| d17a0 | 6e 73 74 61 67 69 6e 67 27 20 61 6e 64 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 | nstaging'.and.info.node.`(magit) |
| d17c0 | 41 70 70 6c 79 69 6e 67 27 2e 0a 0a 5c 5c 3c 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f | Applying'...\\<magit-hunk-sectio |
| d17e0 | 6e 2d 6d 61 70 3e 54 79 70 65 20 5c 0a 5c 5c 5b 6d 61 67 69 74 2d 61 70 70 6c 79 5d 20 74 6f 20 | n-map>Type.\.\\[magit-apply].to. |
| d1800 | 61 70 70 6c 79 20 74 68 65 20 63 68 61 6e 67 65 20 61 74 20 70 6f 69 6e 74 2c 20 5c 0a 5c 5c 5b | apply.the.change.at.point,.\.\\[ |
| d1820 | 6d 61 67 69 74 2d 73 74 61 67 65 5d 20 74 6f 20 73 74 61 67 65 2c 0a 5c 5c 5b 6d 61 67 69 74 2d | magit-stage].to.stage,.\\[magit- |
| d1840 | 75 6e 73 74 61 67 65 5d 20 74 6f 20 75 6e 73 74 61 67 65 2c 20 5c 0a 5c 5c 5b 6d 61 67 69 74 2d | unstage].to.unstage,.\.\\[magit- |
| d1860 | 64 69 73 63 61 72 64 5d 20 74 6f 20 64 69 73 63 61 72 64 2c 20 6f 72 20 5c 0a 5c 5c 5b 6d 61 67 | discard].to.discard,.or.\.\\[mag |
| d1880 | 69 74 2d 72 65 76 65 72 73 65 5d 20 74 6f 20 72 65 76 65 72 73 65 20 69 74 2e 0a 0a 5c 5c 7b 6d | it-reverse].to.reverse.it...\\{m |
| d18a0 | 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 2d 6d 61 70 7d 22 0a 20 20 3a 69 6e 74 65 72 61 63 74 | agit-diff-mode-map}"...:interact |
| d18c0 | 69 76 65 20 6e 69 6c 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 28 | ive.nil...:group.'magit-diff...( |
| d18e0 | 6d 61 67 69 74 2d 68 61 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 0a | magit-hack-dir-local-variables). |
| d1900 | 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 69 6d 65 6e 75 2d 69 74 65 6d 2d 74 79 70 65 73 20 | ..(setq.magit--imenu-item-types. |
| d1920 | 27 66 69 6c 65 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 | 'file))..(put.'magit-diff-mode.' |
| d1940 | 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.... |
| d1960 | 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")).. |
| d1980 | 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.( |
| d19a0 | 20 72 61 6e 67 65 20 74 79 70 65 61 72 67 20 61 72 67 73 20 66 69 6c 65 73 0a 20 20 20 20 20 20 | .range.typearg.args.files....... |
| d19c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 6f 70 74 69 | ...........................&opti |
| d19e0 | 6f 6e 61 6c 20 74 79 70 65 20 6c 6f 63 6b 65 64 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 | onal.type.locked)...(require.'ma |
| d1a00 | 67 69 74 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 | git)...(magit-setup-buffer.#'mag |
| d1a20 | 69 74 2d 64 69 66 66 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 | it-diff-mode.locked.....(magit-b |
| d1a40 | 75 66 66 65 72 2d 72 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 | uffer-range.range).....(magit-bu |
| d1a60 | 66 66 65 72 2d 74 79 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 | ffer-typearg.typearg).....(magit |
| d1a80 | 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 74 79 70 65 20 74 79 70 65 29 0a 20 20 20 20 28 6d 61 67 | -buffer-diff-type.type).....(mag |
| d1aa0 | 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 20 61 72 67 73 29 0a 20 20 20 20 28 6d | it-buffer-diff-args.args).....(m |
| d1ac0 | 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 29 0a 20 20 | agit-buffer-diff-files.files)... |
| d1ae0 | 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 75 73 70 65 | ..(magit-buffer-diff-files-suspe |
| d1b00 | 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 64 69 66 66 2d 72 | nded.nil)))..(defun.magit-diff-r |
| d1b20 | 65 66 72 65 73 68 2d 62 75 66 66 65 72 20 28 29 0a 20 20 22 52 65 66 72 65 73 68 20 74 68 65 20 | efresh-buffer.()..."Refresh.the. |
| d1b40 | 63 75 72 72 65 6e 74 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 | current.`magit-diff-mode'.buffer |
| d1b60 | 2e 22 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 72 6d | ."...(magit-set-header-line-form |
| d1b80 | 61 74 0a 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 79 | at....(if.(equal.magit-buffer-ty |
| d1ba0 | 70 65 61 72 67 20 22 2d 2d 6e 6f 2d 69 6e 64 65 78 22 29 0a 20 20 20 20 20 20 20 28 61 70 70 6c | pearg."--no-index")........(appl |
| d1bc0 | 79 20 23 27 66 6f 72 6d 61 74 20 22 44 69 66 66 65 72 65 6e 63 65 73 20 62 65 74 77 65 65 6e 20 | y.#'format."Differences.between. |
| d1be0 | 25 73 20 61 6e 64 20 25 73 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c | %s.and.%s".magit-buffer-diff-fil |
| d1c00 | 65 73 29 0a 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 69 66 20 6d 61 67 69 74 2d 62 75 66 66 65 | es)......(concat.(if.magit-buffe |
| d1c20 | 72 2d 72 61 6e 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 | r-range..................(if.(st |
| d1c40 | 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 28 5c 5c 2e 5c 5c 2e 5c 5c 7c 5c 5c 5e 2d 5c 5c | ring-match-p."\\(\\.\\.\\|\\^-\\ |
| d1c60 | 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )".............................. |
| d1c80 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 0a 20 20 20 20 | ........magit-buffer-range)..... |
| d1ca0 | 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 |
| d1cc0 | 73 20 69 6e 20 25 73 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 0a 20 20 20 | s.in.%s".magit-buffer-range).... |
| d1ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 73 67 20 22 43 68 61 6e | ................(let.((msg."Chan |
| d1d00 | 67 65 73 20 66 72 6f 6d 20 25 73 20 74 6f 20 25 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ges.from.%s.to.%s")............. |
| d1d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 69 66 20 28 65 71 75 61 6c 20 6d 61 67 | .............(end.(if.(equal.mag |
| d1d40 | 69 74 2d 62 75 66 66 65 72 2d 74 79 70 65 61 72 67 20 22 2d 2d 63 61 63 68 65 64 22 29 0a 20 20 | it-buffer-typearg."--cached")... |
| d1d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| d1d80 | 22 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 20 20 | "index"......................... |
| d1da0 | 20 20 20 20 20 20 20 20 22 77 6f 72 6b 69 6e 67 20 74 72 65 65 22 29 29 29 0a 20 20 20 20 20 20 | ........"working.tree")))....... |
| d1dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 22 2d 52 22 20 | ...............(if.(member."-R". |
| d1de0 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 | magit-buffer-diff-args)......... |
| d1e00 | 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 6d 73 67 20 65 6e 64 | .................(format.msg.end |
| d1e20 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .magit-buffer-range)............ |
| d1e40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 6d 73 67 20 6d 61 67 69 74 2d 62 75 | ............(format.msg.magit-bu |
| d1e60 | 66 66 65 72 2d 72 61 6e 67 65 20 65 6e 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer-range.end)))).............. |
| d1e80 | 20 20 28 63 6f 6e 64 20 28 28 65 71 75 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 74 79 70 | ..(cond.((equal.magit-buffer-typ |
| d1ea0 | 65 61 72 67 20 22 2d 2d 63 61 63 68 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | earg."--cached")................ |
| d1ec0 | 20 20 20 20 20 20 20 22 53 74 61 67 65 64 20 63 68 61 6e 67 65 73 22 29 0a 20 20 20 20 20 20 20 | ......."Staged.changes")........ |
| d1ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 | ..............((and.(magit-repos |
| d1f00 | 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 67 65 74 20 27 74 68 69 73 2d 63 6f 6d 6d 69 74 2d 63 6f 6d | itory-local-get.'this-commit-com |
| d1f20 | 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 20 20 20 20 20 20 | mand)........................... |
| d1f40 | 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 73 74 61 67 65 64 2d 70 29 29 | .(not.(magit-anything-staged-p)) |
| d1f60 | 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 55 6e 63 6f 6d 6d 69 | )......................."Uncommi |
| d1f80 | 74 74 69 6e 67 20 63 68 61 6e 67 65 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tting.changes")................. |
| d1fa0 | 20 20 20 20 20 28 74 20 22 55 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 22 29 29 29 0a 20 20 | .....(t."Unstaged.changes")))... |
| d1fc0 | 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 61 67 69 74 2d | ...........(pcase.(length.magit- |
| d1fe0 | 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 20 20 | buffer-diff-files).............. |
| d2000 | 20 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 | ..(0)................(1.(concat. |
| d2020 | 22 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 | ".in.file.".(car.magit-buffer-di |
| d2040 | 66 66 2d 66 69 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 5f 20 28 63 | ff-files)))................(_.(c |
| d2060 | 6f 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 | oncat.".in.files.".............. |
| d2080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 6d 61 67 69 74 2d | .............(string-join.magit- |
| d20a0 | 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 20 22 2c 20 22 29 29 29 29 29 29 29 0a 20 20 | buffer-diff-files.",.")))))))... |
| d20c0 | 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 2d 68 61 73 68 65 64 0a | (setq.magit-buffer-range-hashed. |
| d20e0 | 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 72 61 6e 67 65 20 | ........(and.magit-buffer-range. |
| d2100 | 28 6d 61 67 69 74 2d 68 61 73 68 2d 72 61 6e 67 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 | (magit-hash-range.magit-buffer-r |
| d2120 | 61 6e 67 65 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 | ange)))...(magit-insert-section. |
| d2140 | 28 64 69 66 66 62 75 66 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 73 65 63 74 69 6f 6e | (diffbuf).....(magit-run-section |
| d2160 | 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 29 | -hook.'magit-diff-sections-hook) |
| d2180 | 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 76 | ))..(cl-defmethod.magit-buffer-v |
| d21a0 | 61 6c 75 65 20 28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 | alue.(&context.(major-mode.magit |
| d21c0 | 2d 64 69 66 66 2d 6d 6f 64 65 29 29 0a 20 20 28 6e 63 6f 6e 63 20 28 63 6f 6e 64 20 28 6d 61 67 | -diff-mode))...(nconc.(cond.(mag |
| d21e0 | 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-buffer-range................. |
| d2200 | 28 64 65 6c 71 20 6e 69 6c 20 28 6c 69 73 74 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e | (delq.nil.(list.magit-buffer-ran |
| d2220 | 67 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 74 79 70 65 61 72 67 29 29 29 0a 20 20 20 20 20 | ge.magit-buffer-typearg)))...... |
| d2240 | 20 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 74 | ..........((equal.magit-buffer-t |
| d2260 | 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").............. |
| d2280 | 20 20 20 28 6c 69 73 74 20 27 73 74 61 67 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(list.'staged)).............. |
| d22a0 | 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 75 6e 73 74 | ..(t.................(list.'unst |
| d22c0 | 61 67 65 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 74 79 70 65 61 72 67 29 29 29 0a 20 20 20 | aged.magit-buffer-typearg))).... |
| d22e0 | 20 20 20 20 20 20 28 61 6e 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c | ......(and.magit-buffer-diff-fil |
| d2300 | 65 73 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 64 69 66 66 2d | es.(cons."--".magit-buffer-diff- |
| d2320 | 66 69 6c 65 73 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 6d | files))))..(cl-defmethod.magit-m |
| d2340 | 65 6e 75 2d 63 6f 6d 6d 6f 6e 2d 76 61 6c 75 65 20 28 28 5f 73 65 63 74 69 6f 6e 20 6d 61 67 69 | enu-common-value.((_section.magi |
| d2360 | 74 2d 64 69 66 66 2d 73 65 63 74 69 6f 6e 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 | t-diff-section))...(magit-diff-s |
| d2380 | 63 6f 70 65 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 64 69 66 | cope))..(defvar-keymap.magit-dif |
| d23a0 | 66 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 | f-section-map...:doc."Keymap.for |
| d23c0 | 20 64 69 66 66 20 73 65 63 74 69 6f 6e 73 2e 0a 54 68 65 20 63 6c 61 73 73 65 73 20 60 6d 61 67 | .diff.sections..The.classes.`mag |
| d23e0 | 69 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 27 20 61 6e 64 20 60 6d 61 67 69 74 2d 68 75 6e 6b | it-file-section'.and.`magit-hunk |
| d2400 | 2d 73 65 63 74 69 6f 6e 27 20 64 65 72 69 76 65 0a 66 72 6f 6d 20 74 68 65 20 61 62 73 74 72 61 | -section'.derive.from.the.abstra |
| d2420 | 63 74 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 63 74 69 6f 6e 27 20 63 6c 61 73 73 2e 20 20 | ct.`magit-diff-section'.class... |
| d2440 | 41 63 63 6f 72 64 69 6e 67 6c 79 20 74 68 69 73 0a 6b 65 79 6d 61 70 20 69 73 20 74 68 65 20 70 | Accordingly.this.keymap.is.the.p |
| d2460 | 61 72 65 6e 74 20 6f 66 20 74 68 65 69 72 20 6b 65 79 6d 61 70 73 2e 22 0a 20 20 22 43 2d 6a 22 | arent.of.their.keymaps."..."C-j" |
| d2480 | 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 77 | ............#'magit-diff-visit-w |
| d24a0 | 6f 72 6b 74 72 65 65 2d 66 69 6c 65 0a 20 20 22 43 2d 3c 72 65 74 75 72 6e 3e 22 20 20 20 20 20 | orktree-file..."C-<return>"..... |
| d24c0 | 23 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 2d 66 69 6c 65 | #'magit-diff-visit-worktree-file |
| d24e0 | 0a 20 20 22 43 2d 78 20 34 20 3c 72 65 74 75 72 6e 3e 22 20 23 27 6d 61 67 69 74 2d 64 69 66 66 | ..."C-x.4.<return>".#'magit-diff |
| d2500 | 2d 76 69 73 69 74 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a 20 20 22 43 2d 78 20 | -visit-file-other-window..."C-x. |
| d2520 | 35 20 3c 72 65 74 75 72 6e 3e 22 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 | 5.<return>".#'magit-diff-visit-f |
| d2540 | 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 0a 20 20 22 26 22 20 20 20 20 20 20 20 20 20 20 20 | ile-other-frame..."&"........... |
| d2560 | 20 20 20 23 27 6d 61 67 69 74 2d 64 6f 2d 61 73 79 6e 63 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e | ...#'magit-do-async-shell-comman |
| d2580 | 64 0a 20 20 22 43 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 63 6f 6d | d..."C"..............#'magit-com |
| d25a0 | 6d 69 74 2d 61 64 64 2d 6c 6f 67 0a 20 20 22 43 2d 78 20 61 22 20 20 20 20 20 20 20 20 20 20 23 | mit-add-log..."C-x.a"..........# |
| d25c0 | 27 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 0a 20 20 22 43 | 'magit-add-change-log-entry..."C |
| d25e0 | 2d 78 20 34 20 61 22 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 61 64 64 2d 63 68 61 6e 67 | -x.4.a"........#'magit-add-chang |
| d2600 | 65 2d 6c 6f 67 2d 65 6e 74 72 79 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a 20 20 22 43 2d 63 20 | e-log-entry-other-window..."C-c. |
| d2620 | 43 2d 74 22 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 74 72 61 63 65 2d 64 | C-t"........#'magit-diff-trace-d |
| d2640 | 65 66 69 6e 69 74 69 6f 6e 0a 20 20 22 43 2d 63 20 43 2d 65 22 20 20 20 20 20 20 20 20 23 27 6d | efinition..."C-c.C-e"........#'m |
| d2660 | 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 0a 20 20 22 3c 72 | agit-diff-edit-hunk-commit..."<r |
| d2680 | 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 3e 22 20 20 20 20 20 20 | emap>.<magit-file-rename>"...... |
| d26a0 | 23 27 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c | #'magit-file-rename..."<remap>.< |
| d26c0 | 6d 61 67 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 3e 22 20 20 20 20 20 23 27 6d 61 67 69 74 | magit-file-untrack>".....#'magit |
| d26e0 | 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d | -file-untrack..."<remap>.<magit- |
| d2700 | 76 69 73 69 74 2d 74 68 69 6e 67 3e 22 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d | visit-thing>"......#'magit-diff- |
| d2720 | 76 69 73 69 74 2d 66 69 6c 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 72 65 76 | visit-file..."<remap>.<magit-rev |
| d2740 | 65 72 74 2d 6e 6f 2d 63 6f 6d 6d 69 74 3e 22 20 23 27 6d 61 67 69 74 2d 72 65 76 65 72 73 65 0a | ert-no-commit>".#'magit-reverse. |
| d2760 | 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 3e 22 | .."<remap>.<magit-delete-thing>" |
| d2780 | 20 20 20 20 20 23 27 6d 61 67 69 74 2d 64 69 73 63 61 72 64 0a 20 20 22 3c 72 65 6d 61 70 3e 20 | .....#'magit-discard..."<remap>. |
| d27a0 | 3c 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c 65 73 3e 22 20 20 20 20 23 27 6d 61 67 69 | <magit-unstage-files>"....#'magi |
| d27c0 | 74 2d 75 6e 73 74 61 67 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 73 74 61 67 | t-unstage..."<remap>.<magit-stag |
| d27e0 | 65 2d 66 69 6c 65 73 3e 22 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 73 74 61 67 65 0a 20 20 22 | e-files>"......#'magit-stage..." |
| d2800 | 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 61 70 70 6c 79 3e 22 20 20 20 | <remap>.<magit-cherry-apply>"... |
| d2820 | 20 20 23 27 6d 61 67 69 74 2d 61 70 70 6c 79 0a 20 20 22 3c 38 3e 22 20 28 6d 61 67 69 74 2d 6d | ..#'magit-apply..."<8>".(magit-m |
| d2840 | 65 6e 75 2d 69 74 65 6d 20 22 52 65 6e 61 6d 65 20 66 69 6c 65 22 20 23 27 6d 61 67 69 74 2d 66 | enu-item."Rename.file".#'magit-f |
| d2860 | 69 6c 65 2d 72 65 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 | ile-rename...................... |
| d2880 | 20 20 20 20 27 28 3a 65 6e 61 62 6c 65 20 28 65 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 63 | ....'(:enable.(eq.(magit-diff-sc |
| d28a0 | 6f 70 65 29 20 27 66 69 6c 65 29 29 29 0a 20 20 22 3c 37 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e | ope).'file)))..."<7>".(magit-men |
| d28c0 | 75 2d 69 74 65 6d 20 22 55 6e 74 72 61 63 6b 20 25 78 22 20 23 27 6d 61 67 69 74 2d 66 69 6c 65 | u-item."Untrack.%x".#'magit-file |
| d28e0 | 2d 75 6e 74 72 61 63 6b 29 0a 20 20 22 3c 36 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 | -untrack)..."<6>".(magit-menu-it |
| d2900 | 65 6d 20 22 56 69 73 69 74 20 66 69 6c 65 22 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 | em."Visit.file".#'magit-diff-vis |
| d2920 | 69 74 2d 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-file......................... |
| d2940 | 20 27 28 3a 65 6e 61 62 6c 65 20 28 6d 65 6d 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 63 6f | .'(:enable.(memq.(magit-diff-sco |
| d2960 | 70 65 29 20 27 28 66 69 6c 65 20 66 69 6c 65 73 29 29 29 29 0a 20 20 22 3c 35 3e 22 20 28 6d 61 | pe).'(file.files))))..."<5>".(ma |
| d2980 | 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 52 65 76 65 72 73 65 20 25 78 22 20 23 27 6d 61 67 | git-menu-item."Reverse.%x".#'mag |
| d29a0 | 69 74 2d 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 | it-reverse...................... |
| d29c0 | 20 20 20 20 27 28 3a 65 6e 61 62 6c 65 20 28 6e 6f 74 20 28 6d 65 6d 71 20 28 6d 61 67 69 74 2d | ....'(:enable.(not.(memq.(magit- |
| d29e0 | 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 20 20 20 20 20 20 | diff-type)...................... |
| d2a00 | 20 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 75 6e 74 72 61 | .........................'(untra |
| d2a20 | 63 6b 65 64 20 75 6e 73 74 61 67 65 64 29 29 29 29 29 0a 20 20 22 3c 34 3e 22 20 28 6d 61 67 69 | cked.unstaged)))))..."<4>".(magi |
| d2a40 | 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 44 69 73 63 61 72 64 20 25 78 22 20 23 27 6d 61 67 69 74 | t-menu-item."Discard.%x".#'magit |
| d2a60 | 2d 64 69 73 63 61 72 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 | -discard........................ |
| d2a80 | 20 20 27 28 3a 65 6e 61 62 6c 65 20 28 6e 6f 74 20 28 6d 65 6d 71 20 28 6d 61 67 69 74 2d 64 69 | ..'(:enable.(not.(memq.(magit-di |
| d2aa0 | 66 66 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 | ff-type)........................ |
| d2ac0 | 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 63 6f 6d 6d 69 74 74 | .......................'(committ |
| d2ae0 | 65 64 20 75 6e 64 65 66 69 6e 65 64 29 29 29 29 29 0a 20 20 22 3c 33 3e 22 20 28 6d 61 67 69 74 | ed.undefined)))))..."<3>".(magit |
| d2b00 | 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 55 6e 73 74 61 67 65 20 25 78 22 20 23 27 6d 61 67 69 74 2d | -menu-item."Unstage.%x".#'magit- |
| d2b20 | 75 6e 73 74 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | unstage......................... |
| d2b40 | 20 27 28 3a 65 6e 61 62 6c 65 20 28 65 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 29 | .'(:enable.(eq.(magit-diff-type) |
| d2b60 | 20 27 73 74 61 67 65 64 29 29 29 0a 20 20 22 3c 32 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d | .'staged)))..."<2>".(magit-menu- |
| d2b80 | 69 74 65 6d 20 22 53 74 61 67 65 20 25 78 22 20 20 20 23 27 6d 61 67 69 74 2d 73 74 61 67 65 0a | item."Stage.%x"...#'magit-stage. |
| d2ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 3a 65 6e 61 62 | .........................'(:enab |
| d2bc0 | 6c 65 20 28 65 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 29 20 27 75 6e 73 74 61 67 | le.(eq.(magit-diff-type).'unstag |
| d2be0 | 65 64 29 29 29 0a 20 20 22 3c 31 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 | ed)))..."<1>".(magit-menu-item." |
| d2c00 | 41 70 70 6c 79 20 25 78 22 20 23 27 6d 61 67 69 74 2d 61 70 70 6c 79 0a 20 20 20 20 20 20 20 20 | Apply.%x".#'magit-apply......... |
| d2c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 3a 65 6e 61 62 6c 65 20 28 6e 6f 74 20 | .................'(:enable.(not. |
| d2c40 | 28 6d 65 6d 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 | (memq.(magit-diff-type)......... |
| d2c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| d2c80 | 20 20 20 20 20 20 27 28 75 6e 73 74 61 67 65 64 20 73 74 61 67 65 64 29 29 29 29 29 29 0a 0a 28 | ......'(unstaged.staged))))))..( |
| d2ca0 | 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e | defvar-keymap.magit-file-section |
| d2cc0 | 2d 6d 61 70 0a 20 20 3b 3b 20 45 76 65 6e 20 74 68 6f 75 67 68 20 74 68 69 73 20 64 65 72 69 76 | -map...;;.Even.though.this.deriv |
| d2ce0 | 65 64 20 6d 61 70 20 64 6f 65 73 6e 27 74 20 61 64 64 20 61 6e 79 20 62 69 6e 64 69 6e 67 73 20 | ed.map.doesn't.add.any.bindings. |
| d2d00 | 62 79 20 64 65 66 61 75 6c 74 2c 0a 20 20 3b 3b 20 69 74 20 69 73 20 71 75 69 74 65 20 70 6f 73 | by.default,...;;.it.is.quite.pos |
| d2d20 | 73 69 62 6c 65 20 74 68 61 74 20 73 6f 6d 65 20 75 73 65 72 73 20 77 6f 75 6c 64 20 77 61 6e 74 | sible.that.some.users.would.want |
| d2d40 | 20 74 6f 20 61 64 64 20 74 68 65 69 72 20 6f 77 6e 2e 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 | .to.add.their.own....:doc."Keyma |
| d2d60 | 70 20 66 6f 72 20 60 66 69 6c 65 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 3a 70 61 72 65 6e | p.for.`file'.sections."...:paren |
| d2d80 | 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 63 74 69 6f 6e 2d 62 61 73 65 2d 6d 61 70 29 0a 0a | t.magit-diff-section-base-map).. |
| d2da0 | 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f | (defvar-keymap.magit-hunk-sectio |
| d2dc0 | 6e 2d 73 6d 65 72 67 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 62 6f 75 6e | n-smerge-map...:doc."Keymap.boun |
| d2de0 | 64 20 74 6f 20 60 73 6d 65 72 67 65 2d 63 6f 6d 6d 61 6e 64 2d 70 72 65 66 69 78 27 20 69 6e 20 | d.to.`smerge-command-prefix'.in. |
| d2e00 | 60 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 27 2e 22 0a 20 20 22 52 45 | `magit-hunk-section-map'."..."RE |
| d2e20 | 54 22 20 23 27 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 65 70 2d 63 75 72 72 65 6e 74 0a 20 | T".#'magit-smerge-keep-current.. |
| d2e40 | 20 22 61 22 20 20 20 23 27 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 65 70 2d 61 6c 6c 0a 20 | ."a"...#'magit-smerge-keep-all.. |
| d2e60 | 20 22 75 22 20 20 20 23 27 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 65 70 2d 75 70 70 65 72 | ."u"...#'magit-smerge-keep-upper |
| d2e80 | 0a 20 20 22 62 22 20 20 20 23 27 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 65 70 2d 62 61 73 | ..."b"...#'magit-smerge-keep-bas |
| d2ea0 | 65 0a 20 20 22 6c 22 20 20 20 23 27 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 65 70 2d 6c 6f | e..."l"...#'magit-smerge-keep-lo |
| d2ec0 | 77 65 72 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e | wer)..(defvar.magit-hunk-section |
| d2ee0 | 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 2d 6b | -map...(let.((map.(make-sparse-k |
| d2f00 | 65 79 6d 61 70 29 29 0a 20 20 20 20 20 20 20 20 28 6b 65 79 20 28 6b 65 79 2d 64 65 73 63 72 69 | eymap)).........(key.(key-descri |
| d2f20 | 70 74 69 6f 6e 20 73 6d 65 72 67 65 2d 63 6f 6d 6d 61 6e 64 2d 70 72 65 66 69 78 29 29 29 0a 20 | ption.smerge-command-prefix))).. |
| d2f40 | 20 20 20 28 77 68 65 6e 20 28 6b 65 79 2d 76 61 6c 69 64 2d 70 20 6b 65 79 29 0a 20 20 20 20 20 | ...(when.(key-valid-p.key)...... |
| d2f60 | 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 6d 61 70 20 6b 65 79 20 6d 61 67 69 74 2d 68 75 6e 6b 2d | .(keymap-set.map.key.magit-hunk- |
| d2f80 | 73 65 63 74 69 6f 6e 2d 73 6d 65 72 67 65 2d 6d 61 70 29 29 0a 20 20 20 20 28 73 65 74 2d 6b 65 | section-smerge-map)).....(set-ke |
| d2fa0 | 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 65 63 74 69 | ymap-parent.map.magit-diff-secti |
| d2fc0 | 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 6d 61 70 20 | on-base-map).....map)..."Keymap. |
| d2fe0 | 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 64 65 66 63 6f 6e 73 | for.`hunk'.sections.")..(defcons |
| d3000 | 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 64 6c 69 6e 65 2d 72 | t.magit-diff-conflict-headline-r |
| d3020 | 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 70 74 0a 20 20 20 20 | e...(concat."^".(regexp-opt..... |
| d3040 | 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 6d 65 72 67 65 2d 74 | ...........;;.Defined.in.merge-t |
| d3060 | 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 20 20 20 20 20 20 20 | ree.c.in.this.order............. |
| d3080 | 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 20 20 20 20 20 20 20 | ....'("merged".................. |
| d30a0 | 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 20 20 20 20 20 20 20 | "added.in.remote"............... |
| d30c0 | 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 20 20 20 20 20 20 20 | ..."added.in.both".............. |
| d30e0 | 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 20 20 20 20 20 20 20 | ...."added.in.local"............ |
| d3100 | 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 20 20 20 20 20 20 20 | ......"removed.in.both"......... |
| d3120 | 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 22 0a 20 20 20 20 20 | ........."changed.in.both"...... |
| d3140 | 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 6f 63 61 6c 22 0a 20 | ............"removed.in.local".. |
| d3160 | 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 72 65 6d 6f | ................"removed.in.remo |
| d3180 | 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 64 69 66 66 2d 68 65 | te"))))..(defconst.magit-diff-he |
| d31a0 | 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 40 40 40 3f 5c 5c 7c | adline-re...(concat."^\\(@@@?\\| |
| d31c0 | 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 20 20 20 20 20 20 22 | diff\\|Submodule\\|"..........." |
| d31e0 | 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 20 20 20 20 20 20 20 | \\*.Unmerged.path\\|"........... |
| d3200 | 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 66 6c 69 63 74 2d 68 | (substring.magit-diff-conflict-h |
| d3220 | 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 5c 5c 29 22 29 29 0a | eadline-re.1)..........."\\)")). |
| d3240 | 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 74 6c 69 6e 65 2d 72 | .(defconst.magit-diff-statline-r |
| d3260 | 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 20 20 20 22 5c 5c 28 | e...(concat."^.?"..........."\\( |
| d3280 | 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 20 20 20 22 5c 5c 28 | .*\\)".....;.file..........."\\( |
| d32a0 | 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 20 20 20 20 20 20 20 | .+|.+\\)"..;.separator.......... |
| d32c0 | 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 30 2d 39 5d 2b 20 2d | ."\\([0-9]+\\|Bin\\(?:.+[0-9]+.- |
| d32e0 | 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 0a 20 20 20 20 20 20 | >.[0-9]+.bytes\\)?$\\).?"....... |
| d3300 | 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 20 20 20 20 20 20 20 | ...."\\(\\+*\\)"...;.add........ |
| d3320 | 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 28 64 65 66 76 61 72 | ..."\\(-*\\)$"))..;.del..(defvar |
| d3340 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 72 65 73 65 74 2d 6e 6f 6e 2d 63 6f 6c 6f 72 2d 6d 6f 76 | .magit-diff--reset-non-color-mov |
| d3360 | 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 2e 64 69 66 66 2e 63 | ed...(list...."-c"."color.diff.c |
| d3380 | 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 6f 6c 6f 72 2e 64 69 | ontext=normal"...."-c"."color.di |
| d33a0 | 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 69 63 61 6c 20 73 79 | ff.plain=normal".;.historical.sy |
| d33c0 | 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 20 22 63 6f 6c 6f 72 | nonym.for.context...."-c"."color |
| d33e0 | 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 22 20 22 63 6f 6c 6f | .diff.meta=normal"...."-c"."colo |
| d3400 | 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 63 22 20 22 63 6f 6c | r.diff.frag=normal"...."-c"."col |
| d3420 | 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 2d 63 22 20 22 63 6f | or.diff.func=normal"...."-c"."co |
| d3440 | 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 2d 63 22 20 22 63 6f | lor.diff.old=normal"...."-c"."co |
| d3460 | 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 2d 63 22 20 22 63 6f | lor.diff.new=normal"...."-c"."co |
| d3480 | 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 20 20 22 2d 63 22 20 | lor.diff.commit=normal"...."-c". |
| d34a0 | 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 72 6d 61 6c 22 0a 20 | "color.diff.whitespace=normal".. |
| d34c0 | 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 73 20 6e 6f 74 20 73 | ..;;."git-range-diff".does.not.s |
| d34e0 | 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 6f 20 77 65 20 64 6f | upport."--color-moved",.so.we.do |
| d3500 | 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 6f 6e 74 65 78 74 44 | n't....;;.need.to.reset.contextD |
| d3520 | 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 65 64 2c 20 63 6f 6e | immed,.oldDimmed,.newDimmed,.con |
| d3540 | 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 61 6e 64 20 6e 65 77 | textBold,....;;.oldBold,.and.new |
| d3560 | 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 2d 69 6e 73 65 72 74 | Bold.....))..(defun.magit-insert |
| d3580 | 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 66 66 20 69 6e 74 6f | -diff.()..."Insert.the.diff.into |
| d35a0 | 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 75 66 66 65 72 2e 22 | .this.`magit-diff-mode'.buffer." |
| d35c0 | 0a 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 64 69 66 66 20 74 0a 20 20 20 20 22 64 69 | ...(magit--insert-diff.t....."di |
| d35e0 | 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 20 22 2d 2d 6e | ff".magit-buffer-range."-p"."--n |
| d3600 | 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 22 2d 2d 73 74 | o-prefix".....(and.(member."--st |
| d3620 | 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 20 22 2d 2d 6e | at".magit-buffer-diff-args)."--n |
| d3640 | 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 79 70 65 61 72 | umstat").....magit-buffer-typear |
| d3660 | 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 73 20 22 2d 2d | g.....magit-buffer-diff-args."-- |
| d3680 | 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 65 73 29 29 0a | ".....magit-buffer-diff-files)). |
| d36a0 | 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 28 6b 65 65 70 | .(defun.magit--insert-diff.(keep |
| d36c0 | 2d 65 72 72 6f 72 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 | -error.&rest.args)...(declare.(i |
| d36e0 | 6e 64 65 6e 74 20 31 29 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 63 6d 64 20 | ndent.1))...(pcase-let.((`(,cmd. |
| d3700 | 2e 20 2c 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 61 74 74 65 6e | ..,args)................(flatten |
| d3720 | 2d 74 72 65 65 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | -tree.args))...............(magi |
| d3740 | 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 20 20 | t-git-global-arguments.......... |
| d3760 | 20 20 20 20 20 20 28 72 65 6d 6f 76 65 20 22 2d 2d 6c 69 74 65 72 61 6c 2d 70 61 74 68 73 70 65 | ......(remove."--literal-pathspe |
| d3780 | 63 73 22 20 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 29 29 | cs".magit-git-global-arguments)) |
| d37a0 | 29 0a 20 20 20 20 3b 3b 20 57 65 20 6e 65 65 64 20 74 6f 20 67 65 6e 65 72 61 74 65 20 64 69 66 | ).....;;.We.need.to.generate.dif |
| d37c0 | 66 73 20 77 69 74 68 20 2d 2d 69 74 61 2d 76 69 73 69 62 6c 65 2d 69 6e 2d 69 6e 64 65 78 20 73 | fs.with.--ita-visible-in-index.s |
| d37e0 | 6f 20 74 68 61 74 0a 20 20 20 20 3b 3b 20 60 6d 61 67 69 74 2d 73 74 61 67 65 27 20 63 61 6e 20 | o.that.....;;.`magit-stage'.can. |
| d3800 | 77 6f 72 6b 20 77 69 74 68 20 69 6e 74 65 6e 74 2d 74 6f 2d 61 64 64 20 66 69 6c 65 73 20 28 73 | work.with.intent-to-add.files.(s |
| d3820 | 65 65 20 23 34 30 32 36 29 2e 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 63 6d | ee.#4026)......(unless.(equal.cm |
| d3840 | 64 20 22 6d 65 72 67 65 2d 74 72 65 65 22 29 0a 20 20 20 20 20 20 28 70 75 73 68 20 22 2d 2d 69 | d."merge-tree").......(push."--i |
| d3860 | 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 20 20 20 20 | ta-visible-in-index".args))..... |
| d3880 | 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 65 2d 61 64 | (setq.args.(magit-diff--maybe-ad |
| d38a0 | 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 28 77 68 65 | d-stat-arguments.args)).....(whe |
| d38c0 | 6e 20 28 63 6c 2d 6d 65 6d 62 65 72 2d 69 66 20 28 23 23 73 74 72 69 6e 67 2d 70 72 65 66 69 78 | n.(cl-member-if.(##string-prefix |
| d38e0 | 2d 70 20 22 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 22 20 25 29 20 61 72 67 73 29 0a 20 20 20 20 | -p."--color-moved".%).args)..... |
| d3900 | 20 20 28 70 75 73 68 20 22 2d 2d 63 6f 6c 6f 72 3d 61 6c 77 61 79 73 22 20 61 72 67 73 29 0a 20 | ..(push."--color=always".args).. |
| d3920 | 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 | .....(setq.magit-git-global-argu |
| d3940 | 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 6d 61 67 69 74 2d | ments.............(append.magit- |
| d3960 | 64 69 66 66 2d 2d 72 65 73 65 74 2d 6e 6f 6e 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 0a 20 20 20 20 | diff--reset-non-color-moved..... |
| d3980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c | ................magit-git-global |
| d39a0 | 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 67 69 74 2d 77 61 | -arguments))).....(magit--git-wa |
| d39c0 | 73 68 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 64 69 66 66 73 0a 20 20 20 20 20 | sh.#'magit-diff-wash-diffs...... |
| d39e0 | 20 20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 22 2d 2d 6e 6f 2d 69 6e 64 65 78 22 20 61 72 67 73 | ...(if.(member."--no-index".args |
| d3a00 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 77 61 73 68 2d 61 6e 79 77 61 79 0a 20 20 20 20 20 | ).............'wash-anyway...... |
| d3a20 | 20 20 20 20 20 28 6f 72 20 6b 65 65 70 2d 65 72 72 6f 72 20 74 29 29 0a 20 20 20 20 20 20 63 6d | .....(or.keep-error.t)).......cm |
| d3a40 | 64 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 6d 61 | d.args)))..(defun.magit-diff--ma |
| d3a60 | 79 62 65 2d 61 64 64 2d 73 74 61 74 2d 61 72 67 75 6d 65 6e 74 73 20 28 61 72 67 73 29 0a 20 20 | ybe-add-stat-arguments.(args)... |
| d3a80 | 28 69 66 20 28 6d 65 6d 62 65 72 20 22 2d 2d 73 74 61 74 22 20 61 72 67 73 29 0a 20 20 20 20 20 | (if.(member."--stat".args)...... |
| d3aa0 | 20 28 61 70 70 65 6e 64 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 6d 61 67 69 74 2d 64 69 | .(append.(if.(functionp.magit-di |
| d3ac0 | 66 66 2d 65 78 74 72 61 2d 73 74 61 74 2d 61 72 67 75 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 | ff-extra-stat-arguments)........ |
| d3ae0 | 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 64 69 66 66 2d 65 | ...........(funcall.magit-diff-e |
| d3b00 | 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)............ |
| d3b20 | 20 20 20 20 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 | .....magit-diff-extra-stat-argum |
| d3b40 | 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 29 0a 20 20 20 20 61 72 | ents)...............args).....ar |
| d3b60 | 67 73 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 77 69 6e 64 | gs))..(defun.magit-diff-use-wind |
| d3b80 | 6f 77 2d 77 69 64 74 68 2d 61 73 2d 73 74 61 74 2d 77 69 64 74 68 20 28 29 0a 20 20 22 55 73 65 | ow-width-as-stat-width.()..."Use |
| d3ba0 | 20 74 68 65 20 60 77 69 6e 64 6f 77 2d 77 69 64 74 68 27 20 61 73 20 74 68 65 20 76 61 6c 75 65 | .the.`window-width'.as.the.value |
| d3bc0 | 20 6f 66 20 60 2d 2d 73 74 61 74 2d 77 69 64 74 68 27 2e 22 0a 20 20 28 61 6e 64 2d 6c 65 74 2a | .of.`--stat-width'."...(and-let* |
| d3be0 | 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 20 28 63 75 | .((window.(get-buffer-window.(cu |
| d3c00 | 72 72 65 6e 74 2d 62 75 66 66 65 72 29 20 27 76 69 73 69 62 6c 65 29 29 29 0a 20 20 20 20 28 6c | rrent-buffer).'visible))).....(l |
| d3c20 | 69 73 74 20 28 66 6f 72 6d 61 74 20 22 2d 2d 73 74 61 74 2d 77 69 64 74 68 3d 25 64 22 20 28 77 | ist.(format."--stat-width=%d".(w |
| d3c40 | 69 6e 64 6f 77 2d 77 69 64 74 68 20 77 69 6e 64 6f 77 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | indow-width.window)))))..(defun. |
| d3c60 | 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 64 69 66 66 73 20 28 61 72 67 73 20 26 6f 70 74 | magit-diff-wash-diffs.(args.&opt |
| d3c80 | 69 6f 6e 61 6c 20 6c 69 6d 69 74 29 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 | ional.limit)...(run-hooks.'magit |
| d3ca0 | 2d 64 69 66 66 2d 77 61 73 68 2d 64 69 66 66 73 2d 68 6f 6f 6b 29 0a 20 20 28 77 68 65 6e 20 28 | -diff-wash-diffs-hook)...(when.( |
| d3cc0 | 6d 65 6d 62 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 | member."--show-signature".args). |
| d3ce0 | 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 73 69 67 6e 61 74 75 72 65 20 6d | ....(magit-diff-wash-signature.m |
| d3d00 | 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 29 0a 20 20 28 77 | agit-buffer-revision-hash))...(w |
| d3d20 | 68 65 6e 20 28 6d 65 6d 62 65 72 20 22 2d 2d 73 74 61 74 22 20 61 72 67 73 29 0a 20 20 20 20 28 | hen.(member."--stat".args).....( |
| d3d40 | 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 64 69 66 66 73 74 61 74 29 29 0a 20 20 28 77 68 | magit-diff-wash-diffstat))...(wh |
| d3d60 | 65 6e 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 6d 61 67 69 74 2d 64 69 66 66 | en.(re-search-forward.magit-diff |
| d3d80 | 2d 68 65 61 64 6c 69 6e 65 2d 72 65 20 6c 69 6d 69 74 20 74 29 0a 20 20 20 20 28 67 6f 74 6f 2d | -headline-re.limit.t).....(goto- |
| d3da0 | 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 29 0a | char.(line-beginning-position)). |
| d3dc0 | 20 20 20 20 28 6d 61 67 69 74 2d 77 61 73 68 2d 73 65 71 75 65 6e 63 65 20 28 23 23 6d 61 67 69 | ....(magit-wash-sequence.(##magi |
| d3de0 | 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 69 6e 73 | t-diff-wash-diff.args)).....(ins |
| d3e00 | 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 64 69 66 66 2d 77 61 | ert.?\n)))..(defun.magit-diff-wa |
| d3e20 | 73 68 2d 73 69 67 6e 61 74 75 72 65 20 28 6f 62 6a 65 63 74 29 0a 20 20 28 63 6f 6e 64 0a 20 20 | sh-signature.(object)...(cond... |
| d3e40 | 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 4e 6f 20 73 69 67 6e 61 74 75 72 65 22 29 0a 20 | .((looking-at."^No.signature").. |
| d3e60 | 20 20 20 28 64 65 6c 65 74 65 2d 6c 69 6e 65 29 29 0a 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 | ...(delete-line))....((looking-a |
| d3e80 | 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 6c 65 20 65 6e 64 29 | t."^gpg:.").....(let.(title.end) |
| d3ea0 | 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 20 20 20 20 20 20 28 | .......(save-excursion.........( |
| d3ec0 | 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 22 29 0a 20 20 20 20 | while.(looking-at."^gpg:.")..... |
| d3ee0 | 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 6c 6f 6f 6b 69 6e 67 | ......(cond............((looking |
| d3f00 | 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 20 66 72 6f 6d 22 29 | -at."^gpg:.Good.signature.from") |
| d3f20 | 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 65 72 | .............(setq.title.(proper |
| d3f40 | 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 28 62 | tize..........................(b |
| d3f60 | 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 65 6e | uffer-substring.(point).(line-en |
| d3f80 | 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 20 20 | d-position)).................... |
| d3fa0 | 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 75 72 65 2d 67 6f 6f | ......'face.'magit-signature-goo |
| d3fc0 | 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 2d 61 74 20 22 5e 67 | d)))............((looking-at."^g |
| d3fe0 | 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 22 29 0a 20 20 20 20 | pg:.Can't.check.signature")..... |
| d4000 | 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 65 72 74 69 7a 65 0a | ........(setq.title.(propertize. |
| d4020 | 20 20 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 75 66 66 65 72 | .........................(buffer |
| d4040 | 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 65 6e 64 2d 70 6f 73 | -substring.(point).(line-end-pos |
| d4060 | 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 20 20 20 20 20 20 | ition))......................... |
| d4080 | 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 0a 20 20 20 20 20 20 | .'face.'(italic.bold)))))....... |
| d40a0 | 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 | ....(forward-line)).........(set |
| d40c0 | 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 20 20 20 20 28 6d 61 | q.end.(point-marker))).......(ma |
| d40e0 | 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 73 69 67 6e 61 74 75 72 65 20 6f 62 | git-insert-section.(signature.ob |
| d4100 | 6a 65 63 74 20 74 69 74 6c 65 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 74 69 74 6c 65 0a | ject.title).........(when.title. |
| d4120 | 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 20 | ..........(magit-insert-heading. |
| d4140 | 74 69 74 6c 65 29 29 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 65 6e 64 29 0a | title)).........(goto-char.end). |
| d4160 | 20 20 20 20 20 20 20 20 28 73 65 74 2d 6d 61 72 6b 65 72 20 65 6e 64 20 6e 69 6c 29 0a 20 20 20 | ........(set-marker.end.nil).... |
| d4180 | 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | .....(insert."\n"))))))..(defun. |
| d41a0 | 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 28 6c | magit-diff-wash-diffstat.()...(l |
| d41c0 | 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 20 28 | et.(heading.(beg.(point))).....( |
| d41e0 | 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 28 5b | when.(re-search-forward."^.?\\([ |
| d4200 | 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 29 22 | 0-9]+.+files?.change[^\n]*\n\\)" |
| d4220 | 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 61 74 | .nil.t).......(setq.heading.(mat |
| d4240 | 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 65 74 | ch-string.1)).......(magit-delet |
| d4260 | 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 0a 20 | e-match).......(goto-char.beg).. |
| d4280 | 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 66 66 | .....(magit-insert-section.(diff |
| d42a0 | 73 74 61 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 | stat).........(magit-insert-head |
| d42c0 | 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 68 65 61 64 69 6e | ing...........(propertize.headin |
| d42e0 | 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 64 69 66 66 2d 66 69 | g.'font-lock-face.'magit-diff-fi |
| d4300 | 6c 65 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 66 69 6c 65 73 | le-heading)).........(let.(files |
| d4320 | 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 22 | )...........(while.(looking-at." |
| d4340 | 5e 5b 2d 30 2d 39 5d 2b 5c 74 5b 2d 30 2d 39 5d 2b 5c 74 5c 5c 28 2e 2b 5c 5c 29 24 22 29 0a 20 | ^[-0-9]+\t[-0-9]+\t\\(.+\\)$").. |
| d4360 | 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 6d 61 67 69 74 2d 64 65 63 6f 64 65 2d 67 | ...........(push.(magit-decode-g |
| d4380 | 69 74 2d 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | it-path....................(let. |
| d43a0 | 28 28 66 20 28 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 | ((f.(match-string.1))).......... |
| d43c0 | 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 20 | ............(cond............... |
| d43e0 | 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 7b 2e 2a 20 3d 3e 20 5c | ........((string-match."{.*.=>.\ |
| d4400 | 5c 28 2e 2a 5c 5c 29 7d 22 20 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \(.*\\)}".f).................... |
| d4420 | 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | ....(replace-match.(match-string |
| d4440 | 20 31 20 66 29 20 6e 69 6c 20 74 20 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .1.f).nil.t.f))................. |
| d4460 | 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 29 0a 20 | ......((string-match.".=>.".f).. |
| d4480 | 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 |
| d44a0 | 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 20 20 20 | .f.(match-end.0))).............. |
| d44c0 | 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 20 20 20 | .........(t.f))))............... |
| d44e0 | 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 2d 64 65 | ....files).............(magit-de |
| d4500 | 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 69 6c 65 | lete-line))...........(setq.file |
| d4520 | 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 20 28 77 | s.(nreverse.files))...........(w |
| d4540 | 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 74 61 74 | hile.(looking-at.magit-diff-stat |
| d4560 | 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 69 6e 64 | line-re).............(magit-bind |
| d4580 | 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 61 64 64 | -match-strings.(file.sep.cnt.add |
| d45a0 | 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 74 2d 64 | .del).nil...............(magit-d |
| d45c0 | 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 65 6e 20 | elete-line)...............(when. |
| d45e0 | 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 20 20 20 | (string-match.".+$".file)....... |
| d4600 | 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 6d 61 74 | ..........(setq.sep.(concat.(mat |
| d4620 | 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 20 20 20 | ch-string.0.file).sep))......... |
| d4640 | 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 |
| d4660 | 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 20 20 20 | le.0.(match-beginning.0))))..... |
| d4680 | 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 69 6c 65 | ..........(let.((le.(length.file |
| d46a0 | 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 66 69 6c | )).ld).................(setq.fil |
| d46c0 | 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 0a | e.(magit-decode-git-path.file)). |
| d46e0 | 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 67 74 68 | ................(setq.ld.(length |
| d4700 | 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 20 28 3e | .file)).................(when.(> |
| d4720 | 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 74 71 20 | .le.ld)...................(setq. |
| d4740 | 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 65 20 6c | sep.(concat.(make-string.(-.le.l |
| d4760 | 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 20 28 6d | d).?\s).sep))))...............(m |
| d4780 | 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 70 20 66 | agit-insert-section.(file.(pop.f |
| d47a0 | 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 74 20 28 | iles)).................(insert.( |
| d47c0 | 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 66 69 6c 65 20 27 73 74 61 74 20 66 69 6c 65 20 27 6d 61 | magit-format-file.'stat.file.'ma |
| d47e0 | 67 69 74 2d 66 69 6c 65 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | git-filename)).................( |
| d4800 | 69 6e 73 65 72 74 20 73 65 70 20 63 6e 74 20 22 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | insert.sep.cnt.".")............. |
| d4820 | 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 20 20 20 20 20 | ....(when.add................... |
| d4840 | 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 6e 74 2d 6c 6f | (insert.(propertize.add.'font-lo |
| d4860 | 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......................... |
| d4880 | 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 74 2d 61 64 | ..............'magit-diffstat-ad |
| d48a0 | 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 6e 20 64 65 6c | ded))).................(when.del |
| d48c0 | 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 70 72 6f 70 | ...................(insert.(prop |
| d48e0 | 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 20 20 20 20 20 | ertize.del.'font-lock-face...... |
| d4900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| d4920 | 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 0a 20 20 20 20 | .'magit-diffstat-removed)))..... |
| d4940 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 29 29 29 29 29 0a 20 20 | ............(insert."\n")))))... |
| d4960 | 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 20 28 66 6f 72 | ......(if.(looking-at."^$").(for |
| d4980 | 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 29 29 0a 0a 28 | ward-line).(insert."\n"))))))..( |
| d49a0 | 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 28 61 72 67 73 | defun.magit-diff-wash-diff.(args |
| d49c0 | 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 23 23 73 74 72 69 6e | )...(when.(cl-member-if.(##strin |
| d49e0 | 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 22 20 25 29 20 61 72 | g-prefix-p."--color-moved".%).ar |
| d4a00 | 67 73 29 0a 20 20 20 20 28 72 65 71 75 69 72 65 20 27 61 6e 73 69 2d 63 6f 6c 6f 72 29 0a 20 20 | gs).....(require.'ansi-color)... |
| d4a20 | 20 20 28 61 6e 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 70 | ..(ansi-color-apply-on-region.(p |
| d4a40 | 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 0a 20 20 28 63 6f 6e 64 0a | oint-min).(point-max)))...(cond. |
| d4a60 | 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 53 75 62 6d 6f 64 75 6c 65 22 29 0a 20 20 | ...((looking-at."^Submodule")... |
| d4a80 | 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 73 75 62 6d 6f 64 75 6c 65 29 29 0a 20 | ..(magit-diff-wash-submodule)).. |
| d4aa0 | 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 5c 5c 2a 20 55 6e 6d 65 72 67 65 64 20 70 61 | ..((looking-at."^\\*.Unmerged.pa |
| d4ac0 | 74 68 20 5c 5c 28 2e 2a 5c 5c 29 22 29 0a 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 28 6d | th.\\(.*\\)").....(let.((file.(m |
| d4ae0 | 61 67 69 74 2d 64 65 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 | agit-decode-git-path.(match-stri |
| d4b00 | 6e 67 20 31 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e | ng.1)))).......(magit-delete-lin |
| d4b20 | 65 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 28 64 65 72 69 76 65 64 2d 6d | e).......(unless.(and.(derived-m |
| d4b40 | 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 0a 20 20 20 20 20 20 | ode-p.'magit-status-mode)....... |
| d4b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 22 2d 2d 63 61 63 | .............(not.(member."--cac |
| d4b80 | 68 65 64 22 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 | hed".args))).........(magit-inse |
| d4ba0 | 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).......... |
| d4bc0 | 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 | .(insert.(propertize............ |
| d4be0 | 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 75 6e 6d 65 72 67 65 64 20 20 20 25 73 25 73 | ........(format."unmerged...%s%s |
| d4c00 | 22 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".file.......................... |
| d4c20 | 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 2d | ..(pcase.(cddr.(car.(magit-file- |
| d4c40 | 73 74 61 74 75 73 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 | status.file))).................. |
| d4c60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 27 28 3f 44 20 3f 44 29 20 22 20 28 62 6f 74 68 20 64 65 | ............('(?D.?D).".(both.de |
| d4c80 | 6c 65 74 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 20 20 20 20 | leted)")........................ |
| d4ca0 | 20 20 20 20 20 20 28 27 28 3f 44 20 3f 55 29 20 22 20 28 64 65 6c 65 74 65 64 20 62 79 20 75 73 | ......('(?D.?U).".(deleted.by.us |
| d4cc0 | 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )")............................. |
| d4ce0 | 20 28 27 28 3f 55 20 3f 44 29 20 22 20 28 64 65 6c 65 74 65 64 20 62 79 20 74 68 65 6d 29 22 29 | .('(?U.?D).".(deleted.by.them)") |
| d4d00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 | ..............................(' |
| d4d20 | 28 3f 41 20 3f 41 29 20 22 20 28 62 6f 74 68 20 61 64 64 65 64 29 22 29 0a 20 20 20 20 20 20 20 | (?A.?A).".(both.added)")........ |
| d4d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 28 3f 41 20 3f 55 29 20 | ......................('(?A.?U). |
| d4d60 | 22 20 28 61 64 64 65 64 20 62 79 20 75 73 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".(added.by.us)")............... |
| d4d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 28 3f 55 20 3f 41 29 20 22 20 28 61 64 64 65 | ...............('(?U.?A).".(adde |
| d4da0 | 64 20 62 79 20 74 68 65 6d 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.by.them)").................... |
| d4dc0 | 20 20 20 20 20 20 20 20 20 20 28 27 28 3f 55 20 3f 55 29 20 22 22 29 29 29 0a 20 20 20 20 20 20 | ..........('(?U.?U)."")))....... |
| d4de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 | .............'font-lock-face.'ma |
| d4e00 | 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 20 20 20 | git-diff-file-heading))......... |
| d4e20 | 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 0a 20 20 20 20 74 29 0a 20 20 20 28 28 6c 6f | ..(insert.?\n)))).....t)....((lo |
| d4e40 | 6f 6b 69 6e 67 2d 61 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 | oking-at.magit-diff-conflict-hea |
| d4e60 | 64 6c 69 6e 65 2d 72 65 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6c 6f 6e 67 2d 73 74 61 74 75 73 | dline-re).....(let.((long-status |
| d4e80 | 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 28 73 74 | .(match-string.0))...........(st |
| d4ea0 | 61 74 75 73 20 22 42 55 47 22 29 0a 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 20 6f 72 69 67 20 | atus."BUG")...........file.orig. |
| d4ec0 | 62 61 73 65 29 0a 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 6c 6f 6e 67 2d 73 74 61 74 | base).......(if.(equal.long-stat |
| d4ee0 | 75 73 20 22 6d 65 72 67 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 73 | us."merged")...........(progn.(s |
| d4f00 | 65 74 71 20 73 74 61 74 75 73 20 6c 6f 6e 67 2d 73 74 61 74 75 73 29 0a 20 20 20 20 20 20 20 20 | etq.status.long-status)......... |
| d4f20 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 6f 6e 67 2d 73 74 61 74 75 73 20 6e 69 6c 29 29 | .........(setq.long-status.nil)) |
| d4f40 | 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 61 74 75 73 20 28 70 63 61 73 65 2d 65 78 68 | .........(setq.status.(pcase-exh |
| d4f60 | 61 75 73 74 69 76 65 20 6c 6f 6e 67 2d 73 74 61 74 75 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | austive.long-status............. |
| d4f80 | 20 20 20 20 20 20 20 20 20 20 20 28 22 61 64 64 65 64 20 69 6e 20 72 65 6d 6f 74 65 22 20 20 20 | ...........("added.in.remote"... |
| d4fa0 | 22 6e 65 77 20 66 69 6c 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "new.file")..................... |
| d4fc0 | 20 20 20 28 22 61 64 64 65 64 20 69 6e 20 62 6f 74 68 22 20 20 20 20 20 22 6e 65 77 20 66 69 6c | ...("added.in.both"....."new.fil |
| d4fe0 | 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 61 64 64 | e")........................("add |
| d5000 | 65 64 20 69 6e 20 6c 6f 63 61 6c 22 20 20 20 20 22 6e 65 77 20 66 69 6c 65 22 29 0a 20 20 20 20 | ed.in.local"...."new.file")..... |
| d5020 | 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 6e 20 | ...................("removed.in. |
| d5040 | 62 6f 74 68 22 20 20 20 22 72 65 6d 6f 76 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | both"..."removed").............. |
| d5060 | 20 20 20 20 20 20 20 20 20 20 28 22 63 68 61 6e 67 65 64 20 69 6e 20 62 6f 74 68 22 20 20 20 22 | ..........("changed.in.both"..." |
| d5080 | 63 68 61 6e 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 20 20 20 | changed")....................... |
| d50a0 | 20 28 22 72 65 6d 6f 76 65 64 20 69 6e 20 6c 6f 63 61 6c 22 20 20 22 72 65 6d 6f 76 65 64 22 29 | .("removed.in.local".."removed") |
| d50c0 | 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 72 65 6d 6f 76 65 | ........................("remove |
| d50e0 | 64 20 69 6e 20 72 65 6d 6f 74 65 22 20 22 72 65 6d 6f 76 65 64 22 29 29 29 29 0a 20 20 20 20 20 | d.in.remote"."removed"))))...... |
| d5100 | 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 77 68 69 6c | .(magit-delete-line).......(whil |
| d5120 | 65 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5e 20 20 | e.(looking-at..............."^.. |
| d5140 | 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 20 2b 5b 30 2d 39 5d 5c 5c 7b 36 5c 5c 7d 20 5c 5c 28 5b 61 2d | \\([^.]+\\).+[0-9]\\{6\\}.\\([a- |
| d5160 | 7a 30 2d 39 5d 5c 5c 7b 34 30 2c 5c 5c 7d 5c 5c 29 20 5c 5c 28 2e 2b 5c 5c 29 24 22 29 0a 20 20 | z0-9]\\{40,\\}\\).\\(.+\\)$")... |
| d5180 | 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 20 | ......(magit-bind-match-strings. |
| d51a0 | 28 73 69 64 65 20 5f 62 6c 6f 62 20 6e 61 6d 65 29 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 | (side._blob.name).nil........... |
| d51c0 | 28 70 63 61 73 65 20 73 69 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 22 72 65 73 75 6c 74 | (pcase.side.............("result |
| d51e0 | 22 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 20 20 20 | ".(setq.file.name))............. |
| d5200 | 28 22 6f 75 72 22 20 20 20 20 28 73 65 74 71 20 6f 72 69 67 20 6e 61 6d 65 29 29 0a 20 20 20 20 | ("our"....(setq.orig.name))..... |
| d5220 | 20 20 20 20 20 20 20 20 28 22 74 68 65 69 72 22 20 20 28 73 65 74 71 20 66 69 6c 65 20 6e 61 6d | ........("their"..(setq.file.nam |
| d5240 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 22 62 61 73 65 22 20 20 20 28 73 65 74 71 20 | e)).............("base"...(setq. |
| d5260 | 62 61 73 65 20 6e 61 6d 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c | base.name)))).........(magit-del |
| d5280 | 65 74 65 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6f 72 69 67 20 28 73 65 74 | ete-line)).......(when.orig.(set |
| d52a0 | 71 20 6f 72 69 67 20 28 6d 61 67 69 74 2d 64 65 63 6f 64 65 2d 67 69 74 2d 70 61 74 68 20 6f 72 | q.orig.(magit-decode-git-path.or |
| d52c0 | 69 67 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 66 69 6c 65 20 28 73 65 74 71 20 66 69 6c | ig))).......(when.file.(setq.fil |
| d52e0 | 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 29 | e.(magit-decode-git-path.file))) |
| d5300 | 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 6c 65 2d 73 | .......(magit-diff-insert-file-s |
| d5320 | 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 28 6f 72 20 66 69 6c 65 20 62 61 73 65 29 20 6f 72 69 | ection........(or.file.base).ori |
| d5340 | 67 20 73 74 61 74 75 73 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 6c 6f 6e 67 2d 73 74 | g.status.nil.nil.nil.nil.long-st |
| d5360 | 61 74 75 73 29 29 29 0a 20 20 20 3b 3b 20 54 68 65 20 66 69 6c 65 73 20 6f 6e 20 74 68 69 73 20 | atus)))....;;.The.files.on.this. |
| d5380 | 6c 69 6e 65 20 6d 61 79 20 62 65 20 61 6d 62 69 67 75 6f 75 73 20 64 75 65 20 74 6f 20 77 68 69 | line.may.be.ambiguous.due.to.whi |
| d53a0 | 74 65 73 70 61 63 65 2e 0a 20 20 20 3b 3b 20 54 68 61 74 27 73 20 6f 6b 61 79 2e 20 57 65 20 63 | tespace.....;;.That's.okay..We.c |
| d53c0 | 61 6e 20 67 65 74 20 74 68 65 69 72 20 6e 61 6d 65 73 20 66 72 6f 6d 20 73 75 62 73 65 71 75 65 | an.get.their.names.from.subseque |
| d53e0 | 6e 74 20 68 65 61 64 65 72 73 2e 0a 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 64 69 | nt.headers.....((looking-at."^di |
| d5400 | 66 66 20 2d 2d 5c 0a 5c 5c 28 3f 3a 5c 5c 28 3f 31 3a 67 69 74 5c 5c 29 20 5c 5c 28 3f 3a 5c 5c | ff.--\.\\(?:\\(?1:git\\).\\(?:\\ |
| d5420 | 28 3f 32 3a 2e 2b 3f 5c 5c 29 20 5c 5c 32 5c 5c 29 3f 5c 0a 5c 5c 7c 5c 5c 28 3f 3a 63 63 5c 5c | (?2:.+?\\).\\2\\)?\.\\|\\(?:cc\\ |
| d5440 | 7c 63 6f 6d 62 69 6e 65 64 5c 5c 29 20 5c 5c 28 3f 33 3a 2e 2b 5c 5c 29 5c 5c 29 22 29 0a 20 20 | |combined\\).\\(?3:.+\\)\\)")... |
| d5460 | 20 20 28 6c 65 74 20 28 28 73 74 61 74 75 73 20 28 63 6f 6e 64 20 28 28 65 71 75 61 6c 20 28 6d | ..(let.((status.(cond.((equal.(m |
| d5480 | 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 20 22 67 69 74 22 29 20 20 20 20 20 20 20 20 22 6d 6f | atch-string.1)."git")........"mo |
| d54a0 | 64 69 66 69 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 | dified")........................ |
| d54c0 | 20 28 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f | .((derived-mode-p.'magit-revisio |
| d54e0 | 6e 2d 6d 6f 64 65 29 20 22 72 65 73 6f 6c 76 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | n-mode)."resolved")............. |
| d5500 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............(t.................. |
| d5520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 75 6e 6d 65 72 67 65 64 22 29 29 29 | ..................."unmerged"))) |
| d5540 | 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 69 67 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 | ...........(orig.nil)........... |
| d5560 | 28 66 69 6c 65 20 28 6f 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 29 20 28 6d 61 74 63 | (file.(or.(match-string.2).(matc |
| d5580 | 68 2d 73 74 72 69 6e 67 20 33 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 68 65 61 64 65 72 20 | h-string.3)))...........(header. |
| d55a0 | 28 6c 69 73 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 | (list.(buffer-substring-no-prope |
| d55c0 | 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | rties..........................( |
| d55e0 | 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 20 28 31 2b 20 28 6c 69 | line-beginning-position).(1+.(li |
| d5600 | 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | ne-end-position)))))...........( |
| d5620 | 6d 6f 64 65 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 6e 61 6d 65 20 6e 69 6c | modes.nil)...........(rename.nil |
| d5640 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 62 69 6e 61 72 79 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 | )...........(binary.nil))....... |
| d5660 | 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 77 68 69 6c 65 | (magit-delete-line).......(while |
| d5680 | 20 28 6e 6f 74 20 28 6f 72 20 28 65 6f 62 70 29 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 6d 61 67 | .(not.(or.(eobp).(looking-at.mag |
| d56a0 | 69 74 2d 64 69 66 66 2d 68 65 61 64 6c 69 6e 65 2d 72 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 | it-diff-headline-re))).........( |
| d56c0 | 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 6f 6c 64 20 | cond..........((looking-at."old. |
| d56e0 | 6d 6f 64 65 20 5c 5c 28 3f 3a 5b 5e 5c 6e 5d 2b 5c 5c 29 5c 6e 6e 65 77 20 6d 6f 64 65 20 5c 5c | mode.\\(?:[^\n]+\\)\nnew.mode.\\ |
| d5700 | 28 3f 3a 5b 5e 5c 6e 5d 2b 5c 5c 29 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | (?:[^\n]+\\)\n")...........(setq |
| d5720 | 20 6d 6f 64 65 73 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 | .modes.(match-string.0)))....... |
| d5740 | 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 64 65 6c 65 74 65 64 20 66 69 6c 65 20 2e 2b | ...((looking-at."deleted.file..+ |
| d5760 | 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 64 65 6c | \n")...........(setq.status."del |
| d5780 | 65 74 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 6e | eted"))..........((looking-at."n |
| d57a0 | 65 77 20 66 69 6c 65 20 2e 2b 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 | ew.file..+\n")...........(setq.s |
| d57c0 | 74 61 74 75 73 20 22 6e 65 77 20 66 69 6c 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 28 6c 6f | tatus."new.file"))..........((lo |
| d57e0 | 6f 6b 69 6e 67 2d 61 74 20 22 72 65 6e 61 6d 65 20 66 72 6f 6d 20 5c 5c 28 2e 2b 5c 5c 29 5c 6e | oking-at."rename.from.\\(.+\\)\n |
| d5800 | 72 65 6e 61 6d 65 20 74 6f 20 5c 5c 28 2e 2b 5c 5c 29 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 | rename.to.\\(.+\\)\n").......... |
| d5820 | 20 28 73 65 74 71 20 72 65 6e 61 6d 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 30 29 29 0a | .(setq.rename.(match-string.0)). |
| d5840 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6f 72 69 67 20 28 6d 61 74 63 68 2d 73 74 72 69 | ..........(setq.orig.(match-stri |
| d5860 | 6e 67 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 20 28 6d 61 74 | ng.1))...........(setq.file.(mat |
| d5880 | 63 68 2d 73 74 72 69 6e 67 20 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 | ch-string.2))...........(setq.st |
| d58a0 | 61 74 75 73 20 22 72 65 6e 61 6d 65 64 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b | atus."renamed"))..........((look |
| d58c0 | 69 6e 67 2d 61 74 20 22 63 6f 70 79 20 66 72 6f 6d 20 5c 5c 28 2e 2b 5c 5c 29 5c 6e 63 6f 70 79 | ing-at."copy.from.\\(.+\\)\ncopy |
| d58e0 | 20 74 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 | .to.\\(.+\\)\n")...........(setq |
| d5900 | 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 20 20 20 20 20 20 20 | .orig.(match-string.1))......... |
| d5920 | 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 32 29 29 0a 20 | ..(setq.file.(match-string.2)).. |
| d5940 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 61 74 75 73 20 22 6e 65 77 20 66 69 6c 65 22 | .........(setq.status."new.file" |
| d5960 | 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 73 69 6d 69 6c 61 | ))..........((looking-at."simila |
| d5980 | 72 69 74 79 20 69 6e 64 65 78 20 2e 2b 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 28 6c 6f | rity.index..+\n"))..........((lo |
| d59a0 | 6f 6b 69 6e 67 2d 61 74 20 22 64 69 73 73 69 6d 69 6c 61 72 69 74 79 20 69 6e 64 65 78 20 2e 2b | oking-at."dissimilarity.index..+ |
| d59c0 | 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 20 22 69 6e 64 | \n"))..........((looking-at."ind |
| d59e0 | 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 |
| d5a00 | 20 22 2d 2d 2d 20 5c 5c 28 2e 2b 3f 5c 5c 29 5c 74 3f 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 | ."---.\\(.+?\\)\t?\n").......... |
| d5a20 | 20 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 | .(unless.(equal.(match-string.1) |
| d5a40 | 20 22 2f 64 65 76 2f 6e 75 6c 6c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | ."/dev/null").............(setq. |
| d5a60 | 6f 72 69 67 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 29 29 0a 20 20 20 20 20 20 20 | orig.(match-string.1))))........ |
| d5a80 | 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 5c 2b 5c 5c 2b 5c 5c 2b 20 5c 5c 28 2e 2b 3f | ..((looking-at."\\+\\+\\+.\\(.+? |
| d5aa0 | 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 20 28 65 71 | \\)\t?\n")...........(unless.(eq |
| d5ac0 | 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 75 6c 6c 22 | ual.(match-string.1)."/dev/null" |
| d5ae0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 20 28 6d 61 74 63 68 2d | ).............(setq.file.(match- |
| d5b00 | 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 69 6e 67 2d | string.1))))..........((looking- |
| d5b20 | 61 74 20 22 42 69 6e 61 72 79 20 66 69 6c 65 73 20 2e 2b 20 61 6e 64 20 2e 2b 20 64 69 66 66 65 | at."Binary.files..+.and..+.diffe |
| d5b40 | 72 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62 69 6e 61 72 79 20 74 29 29 | r\n")...........(setq.binary.t)) |
| d5b60 | 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 72 79 20 66 | ..........((looking-at."Binary.f |
| d5b80 | 69 6c 65 73 20 64 69 66 66 65 72 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | iles.differ\n")...........(setq. |
| d5ba0 | 62 69 6e 61 72 79 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 54 4f 44 4f 20 55 73 65 20 | binary.t))..........;;.TODO.Use. |
| d5bc0 | 61 6c 6c 20 63 6f 6d 62 69 6e 65 64 20 64 69 66 66 20 65 78 74 65 6e 64 65 64 20 68 65 61 64 65 | all.combined.diff.extended.heade |
| d5be0 | 72 73 2e 0a 20 20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 6d 6f 64 65 20 | rs...........((looking-at."mode. |
| d5c00 | 2e 2b 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 28 65 72 72 6f 72 20 22 42 55 47 3a 20 55 | .+\n"))..........((error."BUG:.U |
| d5c20 | 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"..... |
| d5c40 | 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.( |
| d5c60 | 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))))).. |
| d5c80 | 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 |
| d5ca0 | 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 |
| d5cc0 | 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 |
| d5ce0 | 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. |
| d5d00 | 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- |
| d5d20 | 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 |
| d5d40 | 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 |
| d5d60 | 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- |
| d5d80 | 64 65 6c 65 74 65 2d 6d 61 74 63 68 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6f 72 69 67 0a | delete-match)).......(when.orig. |
| d5da0 | 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 |
| d5dc0 | 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 |
| d5de0 | 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)) |
| d5e00 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 68 65 61 64 65 72 20 28 6e 72 65 76 65 72 73 65 20 68 65 | .......(setq.header.(nreverse.he |
| d5e20 | 61 64 65 72 29 29 0a 20 20 20 20 20 20 3b 3b 20 4b 4c 55 44 47 45 20 60 67 69 74 2d 6c 6f 67 27 | ader)).......;;.KLUDGE.`git-log' |
| d5e40 | 20 69 67 6e 6f 72 65 73 20 60 2d 2d 6e 6f 2d 70 72 65 66 69 78 27 20 77 68 65 6e 20 60 2d 4c 27 | .ignores.`--no-prefix'.when.`-L' |
| d5e60 | 20 69 73 20 75 73 65 64 2e 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 64 65 72 69 | .is.used........(when.(and.(deri |
| d5e80 | 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 20 | ved-mode-p.'magit-log-mode)..... |
| d5ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 73 6f 6d 65 20 28 23 23 73 74 72 69 6e 67 | .............(seq-some.(##string |
| d5ec0 | 2d 70 72 65 66 69 78 2d 70 20 22 2d 4c 22 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -prefix-p."-L".%)............... |
| d5ee0 | 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 61 72 | .............magit-buffer-log-ar |
| d5f00 | 67 73 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 20 20 | gs)).........(when.orig......... |
| d5f20 | 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 29 29 | ..(setq.orig.(substring.orig.2)) |
| d5f40 | 29 0a 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 | ).........(setq.file.(substring. |
| d5f60 | 66 69 6c 65 20 32 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 68 65 61 64 65 72 20 28 6c | file.2)).........(setq.header.(l |
| d5f80 | 69 73 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 | ist.(save-excursion............. |
| d5fa0 | 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." |
| d5fc0 | 64 69 66 66 20 5b 5e 20 5d 2b 22 20 28 63 61 72 20 68 65 61 64 65 72 29 29 0a 20 20 20 20 20 20 | diff.[^.]+".(car.header))....... |
| d5fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 | .......................(format." |
| d6000 | 25 73 20 25 73 20 25 73 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %s.%s.%s\n"..................... |
| d6020 | 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 30 | .................(match-string.0 |
| d6040 | 20 28 63 61 72 20 68 65 61 64 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(car.header)).................. |
| d6060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 6f 72 69 67 20 66 69 6c | ....................(or.orig.fil |
| d6080 | 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).............................. |
| d60a0 | 20 20 20 20 20 20 20 20 28 6f 72 20 66 69 6c 65 20 6f 72 69 67 29 29 29 0a 20 20 20 20 20 20 20 | ........(or.file.orig)))........ |
| d60c0 | 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 2d 2d 2d | ....................(format."--- |
| d60e0 | 20 25 73 5c 6e 22 20 28 6f 72 20 6f 72 69 67 20 22 2f 64 65 76 2f 6e 75 6c 6c 22 29 29 0a 20 20 | .%s\n".(or.orig."/dev/null"))... |
| d6100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 | .........................(format |
| d6120 | 20 22 2b 2b 2b 20 25 73 5c 6e 22 20 28 6f 72 20 66 69 6c 65 20 22 2f 64 65 76 2f 6e 75 6c 6c 22 | ."+++.%s\n".(or.file."/dev/null" |
| d6140 | 29 29 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 68 65 61 64 65 72 20 28 73 74 72 69 6e 67 | ))))).......(setq.header.(string |
| d6160 | 2d 6a 6f 69 6e 20 68 65 61 64 65 72 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 | -join.header)).......(magit-diff |
| d6180 | 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 20 66 69 6c 65 | -insert-file-section........file |
| d61a0 | 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 65 61 64 65 72 | .orig.status.modes.rename.header |
| d61c0 | 20 62 69 6e 61 72 79 20 6e 69 6c 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 | .binary.nil)))))..(defun.magit-d |
| d61e0 | 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 28 66 69 6c | iff-insert-file-section.....(fil |
| d6200 | 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 65 61 64 65 | e.orig.status.modes.rename.heade |
| d6220 | 72 20 62 69 6e 61 72 79 20 6c 6f 6e 67 2d 73 74 61 74 75 73 29 0a 20 20 28 6d 61 67 69 74 2d 69 | r.binary.long-status)...(magit-i |
| d6240 | 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 28 20 66 69 6c 65 20 66 69 6c 65 0a | nsert-section.......(.file.file. |
| d6260 | 20 20 20 20 20 20 20 20 28 6f 72 20 28 65 71 75 61 6c 20 73 74 61 74 75 73 20 22 64 65 6c 65 74 | ........(or.(equal.status."delet |
| d6280 | 65 64 22 29 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 | ed").(derived-mode-p.'magit-stat |
| d62a0 | 75 73 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 3a 73 6f 75 72 63 65 20 28 61 6e 64 20 28 | us-mode)).........:source.(and.( |
| d62c0 | 6e 6f 74 20 28 65 71 75 61 6c 20 6f 72 69 67 20 66 69 6c 65 29 29 20 6f 72 69 67 29 0a 20 20 20 | not.(equal.orig.file)).orig).... |
| d62e0 | 20 20 20 20 20 3a 68 65 61 64 65 72 20 68 65 61 64 65 72 0a 20 20 20 20 20 20 20 20 3a 62 69 6e | .....:header.header.........:bin |
| d6300 | 61 72 79 20 62 69 6e 61 72 79 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 | ary.binary).....(magit-insert-he |
| d6320 | 61 64 69 6e 67 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 66 69 6c 65 20 27 | ading.......(magit-format-file.' |
| d6340 | 64 69 66 66 20 66 69 6c 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 69 | diff.file.'magit-diff-file-headi |
| d6360 | 6e 67 20 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 | ng.status....................... |
| d6380 | 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 6f 72 69 67 20 66 69 6c 65 29 29 20 | ...(and.(not.(equal.orig.file)). |
| d63a0 | 6f 72 69 67 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 62 69 6e 61 72 79 20 | orig)).......(cond.((and.binary. |
| d63c0 | 6c 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 28 66 6f 72 6d 61 | long-status)..............(forma |
| d63e0 | 74 20 22 20 28 25 73 2c 20 62 69 6e 61 72 79 29 22 20 6c 6f 6e 67 2d 73 74 61 74 75 73 29 29 0a | t.".(%s,.binary)".long-status)). |
| d6400 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 62 69 6e 61 72 79 20 6c 6f 6e 67 2d 73 74 61 | ............((or.binary.long-sta |
| d6420 | 74 75 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 20 28 25 73 29 | tus)..............(format.".(%s) |
| d6440 | 22 20 28 69 66 20 62 69 6e 61 72 79 20 22 62 69 6e 61 72 79 22 20 6c 6f 6e 67 2d 73 74 61 74 75 | ".(if.binary."binary".long-statu |
| d6460 | 73 29 29 29 29 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 | s))))).....(when.modes.......(ma |
| d6480 | 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 |
| d64a0 | 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 | )).........(magit-insert-heading |
| d64c0 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 6d 6f 64 65 73 20 27 66 61 63 65 20 27 64 65 66 61 75 6c | .(propertize.modes.'face.'defaul |
| d64e0 | 74 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 72 65 6e 61 6d 65 0a 20 20 20 20 20 20 28 6d 61 | t)))).....(when.rename.......(ma |
| d6500 | 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 72 65 6e 61 6d | git-insert-section.(hunk.'(renam |
| d6520 | 65 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e | e)).........(magit-insert-headin |
| d6540 | 67 20 28 70 72 6f 70 65 72 74 69 7a 65 20 72 65 6e 61 6d 65 20 27 66 61 63 65 20 27 64 65 66 61 | g.(propertize.rename.'face.'defa |
| d6560 | 75 6c 74 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 61 73 68 2d 73 65 71 75 65 6e 63 65 | ult)))).....(magit-wash-sequence |
| d6580 | 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 68 75 6e 6b 29 29 29 0a 0a 28 64 65 66 | .#'magit-diff-wash-hunk)))..(def |
| d65a0 | 75 6e 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 66 69 6c 65 20 28 6b 69 6e 64 20 66 69 6c 65 20 | un.magit-format-file.(kind.file. |
| d65c0 | 66 61 63 65 20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 74 75 73 20 6f 72 69 67 29 0a 20 20 28 66 | face.&optional.status.orig)...(f |
| d65e0 | 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 66 69 6c 65 2d 66 75 6e 63 74 69 6f | uncall.magit-format-file-functio |
| d6600 | 6e 20 6b 69 6e 64 20 66 69 6c 65 20 66 61 63 65 20 73 74 61 74 75 73 20 6f 72 69 67 29 29 0a 0a | n.kind.file.face.status.orig)).. |
| d6620 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 66 69 6c 65 2d 64 65 66 61 75 6c 74 | (defun.magit-format-file-default |
| d6640 | 20 28 5f 6b 69 6e 64 20 66 69 6c 65 20 66 61 63 65 20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 74 | .(_kind.file.face.&optional.stat |
| d6660 | 75 73 20 6f 72 69 67 29 0a 20 20 22 53 68 6f 77 20 6f 6e 6c 79 20 74 68 65 20 47 69 74 20 73 74 | us.orig)..."Show.only.the.Git.st |
| d6680 | 61 74 75 73 20 61 6e 64 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 2e 22 0a 20 20 28 70 72 6f 70 65 | atus.and.the.filename."...(prope |
| d66a0 | 72 74 69 7a 65 20 28 63 6f 6e 63 61 74 20 28 61 6e 64 20 73 74 61 74 75 73 20 28 66 6f 72 6d 61 | rtize.(concat.(and.status.(forma |
| d66c0 | 74 20 22 25 2d 31 31 73 22 20 73 74 61 74 75 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t."%-11s".status)).............. |
| d66e0 | 20 20 20 20 20 20 20 20 20 28 69 66 20 6f 72 69 67 20 28 66 6f 72 6d 61 74 20 22 25 73 20 2d 3e | .........(if.orig.(format."%s.-> |
| d6700 | 20 25 73 22 20 6f 72 69 67 20 66 69 6c 65 29 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 | .%s".orig.file).file)).......... |
| d6720 | 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 0a 28 64 65 | .....'font-lock-face.face))..(de |
| d6740 | 66 75 6e 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 66 69 6c 65 2d 61 6c 6c 2d 74 68 65 2d 69 63 | fun.magit-format-file-all-the-ic |
| d6760 | 6f 6e 73 20 28 6b 69 6e 64 20 66 69 6c 65 20 66 61 63 65 20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 | ons.(kind.file.face.&optional.st |
| d6780 | 61 74 75 73 20 6f 72 69 67 29 0a 20 20 22 53 68 6f 77 20 74 68 65 20 73 74 61 74 75 73 2c 20 66 | atus.orig)..."Show.the.status,.f |
| d67a0 | 69 6c 65 6e 61 6d 65 20 61 6e 64 20 69 63 6f 6e 20 28 75 73 69 6e 67 20 74 68 65 20 60 61 6c 6c | ilename.and.icon.(using.the.`all |
| d67c0 | 2d 74 68 65 2d 69 63 6f 6e 73 27 20 70 61 63 6b 61 67 65 29 2e 0a 59 6f 75 20 68 61 76 65 20 74 | -the-icons'.package)..You.have.t |
| d67e0 | 6f 20 65 78 70 6c 69 63 69 74 6c 79 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 60 61 6c 6c 2d 74 68 | o.explicitly.install.the.`all-th |
| d6800 | 65 2d 69 63 6f 6e 73 27 20 70 61 63 6b 61 67 65 2c 20 65 6c 73 65 20 74 68 69 73 0a 66 75 6e 63 | e-icons'.package,.else.this.func |
| d6820 | 74 69 6f 6e 20 65 72 72 6f 72 73 2e 22 0a 20 20 28 63 6c 2d 66 6c 65 74 20 28 28 69 63 6f 6e 20 | tion.errors."...(cl-flet.((icon. |
| d6840 | 28 69 66 20 28 6f 72 20 28 65 71 20 6b 69 6e 64 20 27 6d 6f 64 75 6c 65 29 20 28 73 74 72 69 6e | (if.(or.(eq.kind.'module).(strin |
| d6860 | 67 2d 73 75 66 66 69 78 2d 70 20 22 2f 22 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | g-suffix-p."/".file))........... |
| d6880 | 20 20 20 20 20 20 20 20 20 20 20 20 27 61 6c 6c 2d 74 68 65 2d 69 63 6f 6e 73 2d 69 63 6f 6e 2d | ............'all-the-icons-icon- |
| d68a0 | 66 6f 72 2d 64 69 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 61 6c 6c | for-dir.....................'all |
| d68c0 | 2d 74 68 65 2d 69 63 6f 6e 73 2d 69 63 6f 6e 2d 66 6f 72 2d 66 69 6c 65 29 29 29 0a 20 20 20 20 | -the-icons-icon-for-file)))..... |
| d68e0 | 28 63 6c 2d 6c 65 74 66 20 28 28 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 27 61 6c 6c | (cl-letf.(((symbol-function.'all |
| d6900 | 2d 74 68 65 2d 69 63 6f 6e 73 2d 64 69 72 2d 69 73 2d 73 75 62 6d 6f 64 75 6c 65 29 0a 20 20 20 | -the-icons-dir-is-submodule).... |
| d6920 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 6b 69 6e 64 20 27 6d 6f 64 75 6c 65 | ............(if.(eq.kind.'module |
| d6940 | 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 28 5f 29 | )....................(lambda.(_) |
| d6960 | 20 74 29 0a 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 66 75 6e | .t)..................(symbol-fun |
| d6980 | 63 74 69 6f 6e 20 27 61 6c 6c 2d 74 68 65 2d 69 63 6f 6e 73 2d 64 69 72 2d 69 73 2d 73 75 62 6d | ction.'all-the-icons-dir-is-subm |
| d69a0 | 6f 64 75 6c 65 29 29 29 29 0a 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 63 6f 6e | odule)))).......(propertize.(con |
| d69c0 | 63 61 74 20 28 61 6e 64 20 73 74 61 74 75 73 20 28 66 6f 72 6d 61 74 20 22 25 2d 31 31 73 22 20 | cat.(and.status.(format."%-11s". |
| d69e0 | 73 74 61 74 75 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 | status))........................ |
| d6a00 | 20 20 20 28 69 66 20 6f 72 69 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(if.orig..................... |
| d6a20 | 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 25 73 20 2d 3e 20 25 73 20 25 | ..........(format."%s.%s.->.%s.% |
| d6a40 | 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s".............................. |
| d6a60 | 20 20 20 20 20 20 20 20 20 28 69 63 6f 6e 20 6f 72 69 67 29 20 6f 72 69 67 0a 20 20 20 20 20 20 | .........(icon.orig).orig....... |
| d6a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| d6aa0 | 28 69 63 6f 6e 20 66 69 6c 65 29 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (icon.file).file)............... |
| d6ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 25 73 22 20 28 69 | ..............(format."%s.%s".(i |
| d6ae0 | 63 6f 6e 20 66 69 6c 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 | con.file).file)))............... |
| d6b00 | 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 29 29 0a 0a 28 64 | ....'font-lock-face.face))))..(d |
| d6b20 | 65 66 75 6e 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 66 69 6c 65 2d 6e 65 72 64 2d 69 63 6f 6e | efun.magit-format-file-nerd-icon |
| d6b40 | 73 20 28 6b 69 6e 64 20 66 69 6c 65 20 66 61 63 65 20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 74 | s.(kind.file.face.&optional.stat |
| d6b60 | 75 73 20 6f 72 69 67 29 0a 20 20 22 53 68 6f 77 20 74 68 65 20 73 74 61 74 75 73 2c 20 66 69 6c | us.orig)..."Show.the.status,.fil |
| d6b80 | 65 6e 61 6d 65 20 61 6e 64 20 69 63 6f 6e 20 28 75 73 69 6e 67 20 74 68 65 20 60 6e 65 72 64 2d | ename.and.icon.(using.the.`nerd- |
| d6ba0 | 69 63 6f 6e 73 27 20 70 61 63 6b 61 67 65 29 2e 0a 59 6f 75 20 68 61 76 65 20 74 6f 20 65 78 70 | icons'.package)..You.have.to.exp |
| d6bc0 | 6c 69 63 69 74 6c 79 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 60 6e 65 72 64 2d 69 63 6f 6e 73 27 | licitly.install.the.`nerd-icons' |
| d6be0 | 20 70 61 63 6b 61 67 65 2c 20 65 6c 73 65 20 74 68 69 73 0a 66 75 6e 63 74 69 6f 6e 20 65 72 72 | .package,.else.this.function.err |
| d6c00 | 6f 72 73 2e 22 0a 20 20 28 63 6c 2d 66 6c 65 74 20 28 28 69 63 6f 6e 20 28 69 66 20 28 6f 72 20 | ors."...(cl-flet.((icon.(if.(or. |
| d6c20 | 28 65 71 20 6b 69 6e 64 20 27 6d 6f 64 75 6c 65 29 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 | (eq.kind.'module).(string-suffix |
| d6c40 | 2d 70 20 22 2f 22 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -p."/".file))................... |
| d6c60 | 20 20 20 20 27 6e 65 72 64 2d 69 63 6f 6e 73 2d 69 63 6f 6e 2d 66 6f 72 2d 64 69 72 0a 20 20 20 | ....'nerd-icons-icon-for-dir.... |
| d6c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6e 65 72 64 2d 69 63 6f 6e 73 2d 69 63 6f | .................'nerd-icons-ico |
| d6ca0 | 6e 2d 66 6f 72 2d 66 69 6c 65 29 29 29 0a 20 20 20 20 28 63 6c 2d 6c 65 74 66 20 28 28 28 73 79 | n-for-file))).....(cl-letf.(((sy |
| d6cc0 | 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 27 6e 65 72 64 2d 69 63 6f 6e 73 2d 64 69 72 2d 69 73 | mbol-function.'nerd-icons-dir-is |
| d6ce0 | 2d 73 75 62 6d 6f 64 75 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | -submodule)................(if.( |
| d6d00 | 65 71 20 6b 69 6e 64 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 | eq.kind.'module)................ |
| d6d20 | 20 20 20 20 28 6c 61 6d 62 64 61 20 28 5f 29 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(lambda.(_).t).............. |
| d6d40 | 20 20 20 20 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 27 6e 65 72 64 2d 69 63 6f 6e 73 | ....(symbol-function.'nerd-icons |
| d6d60 | 2d 64 69 72 2d 69 73 2d 73 75 62 6d 6f 64 75 6c 65 29 29 29 29 0a 20 20 20 20 20 20 28 70 72 6f | -dir-is-submodule)))).......(pro |
| d6d80 | 70 65 72 74 69 7a 65 20 28 63 6f 6e 63 61 74 20 28 61 6e 64 20 73 74 61 74 75 73 20 28 66 6f 72 | pertize.(concat.(and.status.(for |
| d6da0 | 6d 61 74 20 22 25 2d 31 31 73 22 20 73 74 61 74 75 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | mat."%-11s".status))............ |
| d6dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6f 72 69 67 0a 20 20 20 20 20 20 20 20 | ...............(if.orig......... |
| d6de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 | ......................(format."% |
| d6e00 | 73 20 25 73 20 2d 3e 20 25 73 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.%s.->.%s.%s".................. |
| d6e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 63 6f 6e 20 6f 72 69 67 29 | .....................(icon.orig) |
| d6e40 | 20 6f 72 69 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 | .orig........................... |
| d6e60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 63 6f 6e 20 66 69 6c 65 29 20 66 69 6c 65 29 0a 20 20 | ............(icon.file).file)... |
| d6e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 | ..........................(forma |
| d6ea0 | 74 20 22 25 73 20 25 73 22 20 28 69 63 6f 6e 20 66 69 6c 65 29 20 66 69 6c 65 29 29 29 0a 20 20 | t."%s.%s".(icon.file).file)))... |
| d6ec0 | 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. |
| d6ee0 | 66 61 63 65 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 | face))))..(defun.magit-diff-wash |
| d6f00 | 2d 73 75 62 6d 6f 64 75 6c 65 20 28 29 0a 20 20 3b 3b 20 53 65 65 20 60 73 68 6f 77 5f 73 75 62 | -submodule.()...;;.See.`show_sub |
| d6f20 | 6d 6f 64 75 6c 65 5f 73 75 6d 6d 61 72 79 27 20 69 6e 20 73 75 62 6d 6f 64 75 6c 65 2e 63 20 61 | module_summary'.in.submodule.c.a |
| d6f40 | 6e 64 20 22 74 68 69 73 22 20 63 6f 6d 6d 69 74 2e 0a 20 20 28 77 68 65 6e 20 28 6c 6f 6f 6b 69 | nd."this".commit....(when.(looki |
| d6f60 | 6e 67 2d 61 74 20 22 5e 53 75 62 6d 6f 64 75 6c 65 20 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 22 29 0a | ng-at."^Submodule.\\([^.]+\\)"). |
| d6f80 | 20 20 20 20 28 6c 65 74 20 28 28 6d 6f 64 75 6c 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 | ....(let.((module.(match-string. |
| d6fa0 | 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 75 6e 74 72 61 63 6b 65 64 20 6d 6f 64 69 66 69 65 64 | 1))...........untracked.modified |
| d6fc0 | 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 53 75 62 6d | ).......(when.(looking-at."^Subm |
| d6fe0 | 6f 64 75 6c 65 20 5b 5e 20 5d 2b 20 63 6f 6e 74 61 69 6e 73 20 75 6e 74 72 61 63 6b 65 64 20 63 | odule.[^.]+.contains.untracked.c |
| d7000 | 6f 6e 74 65 6e 74 24 22 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d | ontent$").........(magit-delete- |
| d7020 | 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 75 6e 74 72 61 63 6b 65 64 20 74 29 | line).........(setq.untracked.t) |
| d7040 | 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 53 75 62 6d | ).......(when.(looking-at."^Subm |
| d7060 | 6f 64 75 6c 65 20 5b 5e 20 5d 2b 20 63 6f 6e 74 61 69 6e 73 20 6d 6f 64 69 66 69 65 64 20 63 6f | odule.[^.]+.contains.modified.co |
| d7080 | 6e 74 65 6e 74 24 22 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c | ntent$").........(magit-delete-l |
| d70a0 | 69 6e 65 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 6f 64 69 66 69 65 64 20 74 29 29 0a | ine).........(setq.modified.t)). |
| d70c0 | 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 6c 6f 6f 6b 69 6e | ......(cond........((and.(lookin |
| d70e0 | 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.\\([^.]+\\).\\( |
| d7100 | 5b 5e 20 3a 5d 2b 5c 5c 29 5c 5c 28 20 28 72 65 77 69 6e 64 29 5c 5c 29 3f 3a 24 22 29 0a 20 20 | [^.:]+\\)\\(.(rewind)\\)?:$")... |
| d7120 | 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 | ...........(equal.(match-string. |
| d7140 | 31 29 20 6d 6f 64 75 6c 65 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 69 6e 64 2d | 1).module)).........(magit-bind- |
| d7160 | 6d 61 74 63 68 2d 73 74 72 69 6e 67 73 20 28 5f 6d 6f 64 75 6c 65 20 72 61 6e 67 65 20 72 65 77 | match-strings.(_module.range.rew |
| d7180 | 69 6e 64 29 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 | ind).nil...........(magit-delete |
| d71a0 | 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6c 6f 6f 6b 69 6e 67 | -line)...........(while.(looking |
| d71c0 | 2d 61 74 20 22 5e 20 20 5c 5c 28 5b 3c 3e 5d 5c 5c 29 20 5c 5c 28 2e 2a 5c 5c 29 24 22 29 0a 20 | -at."^..\\([<>]\\).\\(.*\\)$").. |
| d71e0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 29 0a | ...........(magit-delete-line)). |
| d7200 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 72 65 77 69 6e 64 0a 20 20 20 20 20 20 20 20 20 | ..........(when.rewind.......... |
| d7220 | 20 20 20 28 73 65 74 71 20 72 61 6e 67 65 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 | ...(setq.range.(replace-regexp-i |
| d7240 | 6e 2d 73 74 72 69 6e 67 20 22 5b 5e 2e 5d 5c 5c 28 5c 5c 2e 5c 5c 2e 5c 5c 29 5b 5e 2e 5d 22 0a | n-string."[^.]\\(\\.\\.\\)[^.]". |
| d7260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| d7280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2e 2e 2e 22 20 72 61 6e 67 65 20 74 20 | .................."...".range.t. |
| d72a0 | 74 20 31 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 | t.1)))...........(magit-insert-s |
| d72c0 | 65 63 74 69 6f 6e 20 28 6d 6f 64 75 6c 65 20 6d 6f 64 75 6c 65 20 74 29 0a 20 20 20 20 20 20 20 | ection.(module.module.t)........ |
| d72e0 | 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 20 | .....(magit-insert-heading...... |
| d7300 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 66 69 6c 65 20 27 6d 6f 64 | .........(magit-format-file.'mod |
| d7320 | 75 6c 65 20 6d 6f 64 75 6c 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 | ule.module.'magit-diff-file-head |
| d7340 | 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing............................. |
| d7360 | 20 20 20 20 20 22 6d 6f 64 69 66 69 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | ....."modified")..............." |
| d7380 | 20 28 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 72 65 77 69 6e 64 20 | .("...............(cond.(rewind. |
| d73a0 | 22 72 65 77 69 6e 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | "rewind").....................(( |
| d73c0 | 73 74 72 69 6e 67 2d 73 65 61 72 63 68 20 22 2e 2e 2e 22 20 72 61 6e 67 65 29 20 22 6e 6f 6e 2d | string-search."...".range)."non- |
| d73e0 | 66 66 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 22 6e 65 77 | ff").....................(t."new |
| d7400 | 20 63 6f 6d 6d 69 74 73 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | .commits"))...............(and.( |
| d7420 | 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 20 20 20 20 20 20 20 | or.modified.untracked).......... |
| d7440 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 2c 20 22 0a 20 20 20 20 20 20 20 20 20 | ..........(concat.",.".......... |
| d7460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 6f 64 69 66 69 65 64 20 | ..................(and.modified. |
| d7480 | 22 6d 6f 64 69 66 69 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 | "modified")..................... |
| d74a0 | 20 20 20 20 20 20 20 28 61 6e 64 20 6d 6f 64 69 66 69 65 64 20 75 6e 74 72 61 63 6b 65 64 20 22 | .......(and.modified.untracked." |
| d74c0 | 20 61 6e 64 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 | .and.")......................... |
| d74e0 | 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 6b 65 64 22 29 0a 20 | ...(and.untracked."untracked").. |
| d7500 | 20 20 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 63 6f 6e 74 | ..........................".cont |
| d7520 | 65 6e 74 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 29 22 29 0a 20 20 20 20 20 20 | ent"))...............")")....... |
| d7540 | 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 62 6f 64 79 | ......(magit-insert-section-body |
| d7560 | 0a 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 |
| d7580 | 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 | rectory......................(fi |
| d75a0 | 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 20 20 20 20 | le-name-as-directory............ |
| d75c0 | 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 6d 6f 64 | ...........(expand-file-name.mod |
| d75e0 | 75 6c 65 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 29 29 0a 20 20 20 20 20 20 20 | ule.(magit-toplevel)))))........ |
| d7600 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 77 61 73 68 20 28 61 70 70 6c 79 2d | .........(magit-git-wash.(apply- |
| d7620 | 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 6c 6f 67 20 27 | partially.#'magit-log-wash-log.' |
| d7640 | 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 22 6c 6f 67 22 20 | module)..................."log". |
| d7660 | 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 22 20 72 61 6e 67 65 | "--oneline"."--left-right".range |
| d7680 | 29 0a 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 68 61 72 20 2d | ).................(delete-char.- |
| d76a0 | 31 29 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 67 2d 61 74 | 1))))))........((and.(looking-at |
| d76c0 | 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 5d | ."^Submodule.\\([^.]+\\).\\([^.] |
| d76e0 | 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 20 20 20 20 | +\\).(\\([^)]+\\))$")........... |
| d7700 | 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 6f 64 75 6c | ...(equal.(match-string.1).modul |
| d7720 | 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 68 2d 73 74 | e)).........(magit-bind-match-st |
| d7740 | 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 69 6c 0a 20 | rings.(_module._range.msg).nil.. |
| d7760 | 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 0a 20 20 20 | .........(magit-delete-line).... |
| d7780 | 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 6d 6f | .......(magit-insert-section.(mo |
| d77a0 | 64 75 6c 65 20 6d 6f 64 75 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | dule.module).............(magit- |
| d77c0 | 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | insert-heading...............(ma |
| d77e0 | 67 69 74 2d 66 6f 72 6d 61 74 2d 66 69 6c 65 20 27 6d 6f 64 75 6c 65 20 6d 6f 64 75 6c 65 20 27 | git-format-file.'module.module.' |
| d7800 | 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 20 20 20 20 20 20 | magit-diff-file-heading......... |
| d7820 | 20 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 75 62 6d 6f 64 | ........................."submod |
| d7840 | 75 6c 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 28 22 20 6d 73 67 20 22 29 22 | ule")...............".(".msg.")" |
| d7860 | 29 29 29 29 0a 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e | ))))........(t.........(magit-in |
| d7880 | 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 6d 6f 64 75 6c 65 20 6d 6f 64 75 6c 65 29 0a 20 20 20 | sert-section.(module.module).... |
| d78a0 | 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 20 | .......(magit-insert-heading.... |
| d78c0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 66 69 6c 65 20 27 6d 6f 64 | .........(magit-format-file.'mod |
| d78e0 | 75 6c 65 20 6d 6f 64 75 6c 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 | ule.module.'magit-diff-file-head |
| d7900 | 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing............................. |
| d7920 | 20 20 20 22 6d 6f 64 69 66 69 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 20 28 22 0a | ..."modified").............".(". |
| d7940 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 6f 64 69 66 69 65 64 20 22 6d 6f 64 69 66 | ............(and.modified."modif |
| d7960 | 69 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 6f 64 69 66 69 65 64 20 | ied").............(and.modified. |
| d7980 | 75 6e 74 72 61 63 6b 65 64 20 22 20 61 6e 64 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | untracked.".and.").............( |
| d79a0 | 61 6e 64 20 75 6e 74 72 61 63 6b 65 64 20 22 75 6e 74 72 61 63 6b 65 64 22 29 0a 20 20 20 20 20 | and.untracked."untracked")...... |
| d79c0 | 20 20 20 20 20 20 20 22 20 63 6f 6e 74 65 6e 74 29 22 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 | .......".content)")))))))..(defu |
| d79e0 | 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 68 75 6e 6b 20 28 29 0a 20 20 28 77 68 65 | n.magit-diff-wash-hunk.()...(whe |
| d7a00 | 6e 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 40 5c 5c 7b 32 2c 5c 5c 7d 20 5c 5c 28 2e 2b 3f | n.(looking-at."^@\\{2,\\}.\\(.+? |
| d7a20 | 5c 5c 29 20 40 5c 5c 7b 32 2c 5c 5c 7d 5c 5c 28 3f 3a 20 5c 5c 28 2e 2a 5c 5c 29 5c 5c 29 3f 22 | \\).@\\{2,\\}\\(?:.\\(.*\\)\\)?" |
| d7a40 | 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 68 65 61 64 69 6e 67 20 20 28 6d 61 74 63 68 2d 73 74 | ).....(let*.((heading..(match-st |
| d7a60 | 72 69 6e 67 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 72 61 6e 67 65 73 20 20 20 28 6d | ring.0))............(ranges...(m |
| d7a80 | 61 70 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 28 6c 61 6d | apcar.......................(lam |
| d7aa0 | 62 64 61 20 28 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bda.(str)....................... |
| d7ac0 | 20 20 28 6c 65 74 20 28 28 72 61 6e 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(let.((range.................. |
| d7ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 23 27 73 74 72 69 6e 67 2d 74 | ..............(mapcar.#'string-t |
| d7b00 | 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 20 20 | o-number........................ |
| d7b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 73 | ................(split-string.(s |
| d7b40 | 75 62 73 74 72 69 6e 67 20 73 74 72 20 31 29 20 22 2c 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 | ubstring.str.1).","))))......... |
| d7b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 20 73 69 6e 67 6c 65 20 6c 69 | ..................;;.A.single.li |
| d7b80 | 6e 65 20 69 73 20 2b 31 20 72 61 74 68 65 72 20 74 68 61 6e 20 2b 31 2c 31 2e 0a 20 20 20 20 20 | ne.is.+1.rather.than.+1,1....... |
| d7ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6c 65 6e 67 74 68 | .....................(if.(length |
| d7bc0 | 3d 20 72 61 6e 67 65 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | =.range.1)...................... |
| d7be0 | 20 20 20 20 20 20 20 20 20 28 6e 63 6f 6e 63 20 72 61 6e 67 65 20 28 6c 69 73 74 20 31 29 29 0a | .........(nconc.range.(list.1)). |
| d7c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 61 6e 67 | ............................rang |
| d7c20 | 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 28 73 70 6c 69 | e))).......................(spli |
| d7c40 | 74 2d 73 74 72 69 6e 67 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 29 29 0a 20 20 20 | t-string.(match-string.1)))).... |
| d7c60 | 20 20 20 20 20 20 20 20 28 61 62 6f 75 74 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 | ........(about....(match-string. |
| d7c80 | 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 62 69 6e 65 64 20 28 6c 65 6e 67 74 68 | 2))............(combined.(length |
| d7ca0 | 3d 20 72 61 6e 67 65 73 20 33 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 75 65 20 20 | =.ranges.3))............(value.. |
| d7cc0 | 20 20 28 63 6f 6e 73 20 61 62 6f 75 74 20 72 61 6e 67 65 73 29 29 29 0a 20 20 20 20 20 20 28 6d | ..(cons.about.ranges))).......(m |
| d7ce0 | 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 6d 61 67 69 74 2d 69 | agit-delete-line).......(magit-i |
| d7d00 | 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 20 68 75 6e 6b 20 76 | nsert-section...........(.hunk.v |
| d7d20 | 61 6c 75 65 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 6f 6d 62 69 6e 65 64 20 63 | alue.nil.............:combined.c |
| d7d40 | 6f 6d 62 69 6e 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 72 6f 6d 2d 72 61 6e 67 65 20 | ombined.............:from-range. |
| d7d60 | 28 69 66 20 63 6f 6d 62 69 6e 65 64 20 28 62 75 74 6c 61 73 74 20 72 61 6e 67 65 73 29 20 28 63 | (if.combined.(butlast.ranges).(c |
| d7d80 | 61 72 20 72 61 6e 67 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 6f 2d 72 61 6e 67 | ar.ranges)).............:to-rang |
| d7da0 | 65 20 28 63 61 72 20 28 6c 61 73 74 20 72 61 6e 67 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | e.(car.(last.ranges))........... |
| d7dc0 | 20 20 3a 61 62 6f 75 74 20 61 62 6f 75 74 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 | ..:about.about).........(magit-i |
| d7de0 | 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 | nsert-heading...........(propert |
| d7e00 | 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 0a 20 20 20 20 20 20 | ize.(concat.heading."\n")....... |
| d7e20 | 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. |
| d7e40 | 27 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20 20 | 'magit-diff-hunk-heading))...... |
| d7e60 | 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 6f 72 20 28 65 6f 62 70 29 20 28 6c 6f 6f 6b 69 | ...(while.(not.(or.(eobp).(looki |
| d7e80 | 6e 67 2d 61 74 20 22 5e 5b 5e 2d 2b 5c 73 5c 5c 5d 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ng-at."^[^-+\s\\]")))........... |
| d7ea0 | 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 29 29 0a 20 20 20 20 74 29 29 0a 0a 28 64 65 66 75 | (forward-line)))).....t))..(defu |
| d7ec0 | 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 6f 6c 64 | n.magit-diff-expansion-threshold |
| d7ee0 | 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 65 63 74 | .(section)..."Keep.new.diff.sect |
| d7f00 | 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 65 73 20 | ions.collapsed.if.washing.takes. |
| d7f20 | 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 2d 73 65 | too.long."...(and.(magit-file-se |
| d7f40 | 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 6c 6f 61 | ction-p.section)........(>.(floa |
| d7f60 | 74 2d 74 69 6d 65 20 28 74 69 6d 65 2d 73 69 6e 63 65 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 | t-time.(time-since.magit--refres |
| d7f80 | 68 2d 73 74 61 72 74 2d 74 69 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 | h-start-time))...........magit-d |
| d7fa0 | 69 66 66 2d 65 78 70 61 6e 73 69 6f 6e 2d 74 68 72 65 73 68 6f 6c 64 29 0a 20 20 20 20 20 20 20 | iff-expansion-threshold)........ |
| d7fc0 | 27 68 69 64 65 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f | 'hide))..(add-hook.'magit-sectio |
| d7fe0 | 6e 2d 73 65 74 2d 76 69 73 69 62 69 6c 69 74 79 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 64 69 | n-set-visibility-hook.#'magit-di |
| d8000 | 66 66 2d 65 78 70 61 6e 73 69 6f 6e 2d 74 68 72 65 73 68 6f 6c 64 29 0a 0a 3b 3b 3b 20 52 65 76 | ff-expansion-threshold)..;;;.Rev |
| d8020 | 69 73 69 6f 6e 20 4d 6f 64 65 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65 | ision.Mode..(define-derived-mode |
| d8040 | 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 64 69 66 66 2d | .magit-revision-mode.magit-diff- |
| d8060 | 6d 6f 64 65 20 22 4d 61 67 69 74 20 52 65 76 22 0a 20 20 22 4d 6f 64 65 20 66 6f 72 20 6c 6f 6f | mode."Magit.Rev"..."Mode.for.loo |
| d8080 | 6b 69 6e 67 20 61 74 20 61 20 47 69 74 20 63 6f 6d 6d 69 74 2e 0a 0a 54 68 69 73 20 6d 6f 64 65 | king.at.a.Git.commit...This.mode |
| d80a0 | 20 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 | .is.documented.in.info.node.`(ma |
| d80c0 | 67 69 74 29 52 65 76 69 73 69 6f 6e 20 42 75 66 66 65 72 27 2e 0a 0a 5c 5c 3c 6d 61 67 69 74 2d | git)Revision.Buffer'...\\<magit- |
| d80e0 | 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 65 73 68 | mode-map>\.Type.\\[magit-refresh |
| d8100 | 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 65 72 2e | ].to.refresh.the.current.buffer. |
| d8120 | 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 5d 20 74 | .Type.\\[magit-section-toggle].t |
| d8140 | 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 61 74 20 | o.expand.or.hide.the.section.at. |
| d8160 | 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 69 6e 67 | point..Type.\\[magit-visit-thing |
| d8180 | 5d 20 74 6f 20 76 69 73 69 74 20 74 68 65 20 68 75 6e 6b 20 6f 72 20 66 69 6c 65 20 61 74 20 70 | ].to.visit.the.hunk.or.file.at.p |
| d81a0 | 6f 69 6e 74 2e 0a 0a 53 74 61 67 69 6e 67 20 61 6e 64 20 61 70 70 6c 79 69 6e 67 20 63 68 61 6e | oint...Staging.and.applying.chan |
| d81c0 | 67 65 73 20 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 69 6e 66 6f 20 6e 6f 64 65 0a 60 | ges.is.documented.in.info.node.` |
| d81e0 | 28 6d 61 67 69 74 29 53 74 61 67 69 6e 67 20 61 6e 64 20 55 6e 73 74 61 67 69 6e 67 27 20 61 6e | (magit)Staging.and.Unstaging'.an |
| d8200 | 64 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 41 70 70 6c 79 69 6e 67 27 2e 0a 0a | d.info.node.`(magit)Applying'... |
| d8220 | 5c 5c 3c 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 3e 54 79 70 65 20 5c | \\<magit-hunk-section-map>Type.\ |
| d8240 | 0a 5c 5c 5b 6d 61 67 69 74 2d 61 70 70 6c 79 5d 20 74 6f 20 61 70 70 6c 79 20 74 68 65 20 63 68 | .\\[magit-apply].to.apply.the.ch |
| d8260 | 61 6e 67 65 20 61 74 20 70 6f 69 6e 74 2c 20 5c 0a 5c 5c 5b 6d 61 67 69 74 2d 73 74 61 67 65 5d | ange.at.point,.\.\\[magit-stage] |
| d8280 | 20 74 6f 20 73 74 61 67 65 2c 0a 5c 5c 5b 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 5d 20 74 6f 20 | .to.stage,.\\[magit-unstage].to. |
| d82a0 | 75 6e 73 74 61 67 65 2c 20 5c 0a 5c 5c 5b 6d 61 67 69 74 2d 64 69 73 63 61 72 64 5d 20 74 6f 20 | unstage,.\.\\[magit-discard].to. |
| d82c0 | 64 69 73 63 61 72 64 2c 20 6f 72 20 5c 0a 5c 5c 5b 6d 61 67 69 74 2d 72 65 76 65 72 73 65 5d 20 | discard,.or.\.\\[magit-reverse]. |
| d82e0 | 74 6f 20 72 65 76 65 72 73 65 20 69 74 2e 0a 0a 5c 5c 7b 6d 61 67 69 74 2d 72 65 76 69 73 69 6f | to.reverse.it...\\{magit-revisio |
| d8300 | 6e 2d 6d 6f 64 65 2d 6d 61 70 7d 22 0a 20 20 3a 69 6e 74 65 72 61 63 74 69 76 65 20 6e 69 6c 0a | n-mode-map}"...:interactive.nil. |
| d8320 | 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 6d 61 67 69 | ..:group.'magit-revision...(magi |
| d8340 | 74 2d 68 61 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 29 0a 0a 28 70 | t-hack-dir-local-variables))..(p |
| d8360 | 75 74 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 64 | ut.'magit-revision-mode.'magit-d |
| d8380 | 69 66 66 2d 64 65 66 61 75 6c 74 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 27 28 22 2d 2d | iff-default-arguments......'("-- |
| d83a0 | 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 28 64 65 66 75 6e 20 | stat"."--no-ext-diff"))..(defun. |
| d83c0 | 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 72 65 76 | magit-revision-setup-buffer.(rev |
| d83e0 | 20 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75 66 66 | .args.files)...(magit-setup-buff |
| d8400 | 65 72 20 23 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 20 6e 69 6c 0a 20 20 20 | er.#'magit-revision-mode.nil.... |
| d8420 | 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 20 72 65 76 29 0a 20 20 20 | .(magit-buffer-revision.rev).... |
| d8440 | 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 20 28 66 6f 72 6d 61 74 20 22 25 73 | .(magit-buffer-range.(format."%s |
| d8460 | 5e 2e 2e 25 73 22 20 72 65 76 20 72 65 76 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 | ^..%s".rev.rev)).....(magit-buff |
| d8480 | 65 72 2d 64 69 66 66 2d 74 79 70 65 20 27 63 6f 6d 6d 69 74 74 65 64 29 0a 20 20 20 20 28 6d 61 | er-diff-type.'committed).....(ma |
| d84a0 | 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 20 61 72 67 73 29 0a 20 20 20 20 28 | git-buffer-diff-args.args).....( |
| d84c0 | 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 29 0a 20 | magit-buffer-diff-files.files).. |
| d84e0 | 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 75 73 70 | ...(magit-buffer-diff-files-susp |
| d8500 | 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 76 69 73 | ended.nil)))..(defun.magit-revis |
| d8520 | 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 20 6d 61 | ion-refresh-buffer.()...(setq.ma |
| d8540 | 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 69 74 2d | git-buffer-revision-hash.(magit- |
| d8560 | 72 65 76 2d 68 61 73 68 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 | rev-hash.magit-buffer-revision)) |
| d8580 | 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 72 6d 61 74 | ...(magit-set-header-line-format |
| d85a0 | 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 70 65 20 6d | ....(concat.(magit-object-type.m |
| d85c0 | 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 20 20 20 20 | agit-buffer-revision-hash)...... |
| d85e0 | 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 73 69 6f 6e | ......"."..magit-buffer-revision |
| d8600 | 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 61 67 69 74 | ............(pcase.(length.magit |
| d8620 | 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 20 | -buffer-diff-files)............. |
| d8640 | 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 20 22 20 6c | .(0)..............(1.(concat.".l |
| d8660 | 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 62 75 66 66 | imited.to.file.".(car.magit-buff |
| d8680 | 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 20 20 28 5f | er-diff-files)))..............(_ |
| d86a0 | 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 22 0a 20 20 | .(concat.".limited.to.files."... |
| d86c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6a 6f | ......................(string-jo |
| d86e0 | 69 6e 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 | in.magit-buffer-diff-files.",.") |
| d8700 | 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 63 | )))))...(magit-insert-section.(c |
| d8720 | 6f 6d 6d 69 74 62 75 66 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 73 65 63 74 69 6f 6e | ommitbuf).....(magit-run-section |
| d8740 | 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 65 63 74 69 6f 6e 73 2d 68 | -hook.'magit-revision-sections-h |
| d8760 | 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 62 75 66 66 | ook)))..(cl-defmethod.magit-buff |
| d8780 | 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 |
| d87a0 | 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 29 0a 20 20 28 63 6f 6e 73 20 6d 61 67 | agit-revision-mode))...(cons.mag |
| d87c0 | 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- |
| d87e0 | 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 65 72 | diff-files))..(defun.magit-inser |
| d8800 | 74 2d 72 65 76 69 73 69 6f 6e 2d 64 69 66 66 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 74 68 65 | t-revision-diff.()..."Insert.the |
| d8820 | 20 64 69 66 66 20 69 6e 74 6f 20 74 68 69 73 20 60 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d | .diff.into.this.`magit-revision- |
| d8840 | 6d 6f 64 65 27 20 62 75 66 66 65 72 2e 22 0a 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d | mode'.buffer."...(magit--insert- |
| d8860 | 64 69 66 66 20 74 0a 20 20 20 20 22 73 68 6f 77 22 20 22 2d 70 22 20 22 2d 2d 66 6f 72 6d 61 74 | diff.t....."show"."-p"."--format |
| d8880 | 3d 22 20 22 2d 2d 6e 6f 2d 70 72 65 66 69 78 22 0a 20 20 20 20 28 61 6e 64 20 28 6d 65 6d 62 65 | ="."--no-prefix".....(and.(membe |
| d88a0 | 72 20 22 2d 2d 73 74 61 74 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 | r."--stat".magit-buffer-diff-arg |
| d88c0 | 73 29 20 22 2d 2d 6e 75 6d 73 74 61 74 22 29 0a 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | s)."--numstat").....magit-buffer |
| d88e0 | 2d 64 69 66 66 2d 61 72 67 73 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 72 65 76 2d 64 65 72 65 66 | -diff-args.....(magit--rev-deref |
| d8900 | 65 72 65 6e 63 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20 | erence.magit-buffer-revision)... |
| d8920 | 20 20 22 2d 2d 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 29 | .."--".magit-buffer-diff-files)) |
| d8940 | 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 74 | ..(defun.magit-insert-revision-t |
| d8960 | 61 67 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 74 61 67 20 6d 65 73 73 61 67 65 20 61 6e 64 20 | ag.()..."Insert.tag.message.and. |
| d8980 | 68 65 61 64 65 72 73 20 69 6e 74 6f 20 61 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 2e 0a | headers.into.a.revision.buffer.. |
| d89a0 | 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 6c 79 20 69 6e 73 65 72 74 73 20 61 6e 79 74 68 | This.function.only.inserts.anyth |
| d89c0 | 69 6e 67 20 77 68 65 6e 20 60 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 27 20 69 73 0a | ing.when.`magit-show-commit'.is. |
| d89e0 | 63 61 6c 6c 65 64 20 77 69 74 68 20 61 20 74 61 67 20 61 73 20 61 72 67 75 6d 65 6e 74 2c 20 77 | called.with.a.tag.as.argument,.w |
| d8a00 | 68 65 6e 20 74 68 61 74 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 20 63 6f 6d 6d 69 74 | hen.that.is.called.with.a.commit |
| d8a20 | 0a 6f 72 20 61 20 72 65 66 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 61 20 62 72 61 6e 63 68 2c | .or.a.ref.which.is.not.a.branch, |
| d8a40 | 20 74 68 65 6e 20 69 74 20 69 6e 73 65 72 74 73 20 6e 6f 74 68 69 6e 67 2e 22 0a 20 20 28 77 68 | .then.it.inserts.nothing."...(wh |
| d8a60 | 65 6e 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 6f 62 6a 65 63 74 2d 74 79 70 65 20 6d 61 67 | en.(equal.(magit-object-type.mag |
| d8a80 | 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 20 22 74 61 67 22 29 0a 20 20 20 20 28 | it-buffer-revision)."tag").....( |
| d8aa0 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 74 61 67 69 6e 66 6f 29 0a 20 | magit-insert-section.(taginfo).. |
| d8ac0 | 20 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 | .....(let.((beg.(point)))....... |
| d8ae0 | 20 20 3b 3b 20 22 67 69 74 20 76 65 72 69 66 79 2d 74 61 67 20 2d 76 22 20 77 6f 75 6c 64 20 6f | ..;;."git.verify-tag.-v".would.o |
| d8b00 | 75 74 70 75 74 20 77 68 61 74 20 77 65 20 6e 65 65 64 2c 20 62 75 74 20 74 68 65 20 67 70 67 0a | utput.what.we.need,.but.the.gpg. |
| d8b20 | 20 20 20 20 20 20 20 20 3b 3b 20 6f 75 74 70 75 74 20 69 73 20 73 65 6e 64 20 74 6f 20 73 74 64 | ........;;.output.is.send.to.std |
| d8b40 | 65 72 72 20 61 6e 64 20 77 65 20 68 61 76 65 20 6e 6f 20 63 6f 6e 74 72 6f 6c 20 6f 76 65 72 20 | err.and.we.have.no.control.over. |
| d8b60 | 74 68 65 0a 20 20 20 20 20 20 20 20 3b 3b 20 6f 72 64 65 72 20 69 6e 20 77 68 69 63 68 20 73 74 | the.........;;.order.in.which.st |
| d8b80 | 64 6f 75 74 20 61 6e 64 20 73 74 64 65 72 72 20 61 72 65 20 69 6e 73 65 72 74 65 64 2c 20 77 68 | dout.and.stderr.are.inserted,.wh |
| d8ba0 | 69 63 68 20 77 6f 75 6c 64 0a 20 20 20 20 20 20 20 20 3b 3b 20 6d 61 6b 65 20 70 61 72 73 69 6e | ich.would.........;;.make.parsin |
| d8bc0 | 67 20 68 61 72 64 2e 20 20 57 65 20 61 72 65 20 66 6f 72 63 65 64 20 74 6f 20 75 73 65 20 22 67 | g.hard...We.are.forced.to.use."g |
| d8be0 | 69 74 20 63 61 74 2d 66 69 6c 65 20 74 61 67 22 0a 20 20 20 20 20 20 20 20 3b 3b 20 69 6e 73 74 | it.cat-file.tag".........;;.inst |
| d8c00 | 65 61 64 2c 20 77 68 69 63 68 20 69 6e 73 65 72 74 73 20 74 68 65 20 73 69 67 6e 61 74 75 72 65 | ead,.which.inserts.the.signature |
| d8c20 | 20 69 6e 73 74 65 61 64 20 6f 66 20 76 65 72 69 66 79 69 6e 67 0a 20 20 20 20 20 20 20 20 3b 3b | .instead.of.verifying.........;; |
| d8c40 | 20 69 74 2e 20 20 57 65 20 72 65 6d 6f 76 65 20 74 68 61 74 20 6c 61 74 65 72 20 61 6e 64 20 74 | .it...We.remove.that.later.and.t |
| d8c60 | 68 65 6e 20 69 6e 73 65 72 74 20 74 68 65 20 76 65 72 69 66 69 63 61 74 69 6f 6e 0a 20 20 20 20 | hen.insert.the.verification..... |
| d8c80 | 20 20 20 20 3b 3b 20 6f 75 74 70 75 74 20 75 73 69 6e 67 20 22 67 69 74 20 76 65 72 69 66 79 2d | ....;;.output.using."git.verify- |
| d8ca0 | 74 61 67 22 20 28 77 69 74 68 6f 75 74 20 74 68 65 20 22 2d 76 22 29 2e 0a 20 20 20 20 20 20 20 | tag".(without.the."-v")......... |
| d8cc0 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20 22 63 61 74 2d 66 69 6c 65 22 20 22 74 | .(magit-git-insert."cat-file"."t |
| d8ce0 | 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 0a 20 20 20 20 20 | ag".magit-buffer-revision)...... |
| d8d00 | 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 6f 72 77 | ...(goto-char.beg).........(forw |
| d8d20 | 61 72 64 2d 6c 69 6e 65 20 33 29 0a 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 | ard-line.3).........(delete-regi |
| d8d40 | 6f 6e 20 62 65 67 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 28 6c 6f 6f 6b 69 6e 67 2d | on.beg.(point))).......(looking- |
| d8d60 | 61 74 20 22 5e 74 61 67 67 65 72 20 5c 5c 28 5b 5e 3c 5d 2b 5c 5c 29 20 3c 5c 5c 28 5b 5e 3e 5d | at."^tagger.\\([^<]+\\).<\\([^>] |
| d8d80 | 2b 5c 5c 29 22 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 68 65 61 64 69 6e 67 20 28 66 6f 72 | +\\)").......(let.((heading.(for |
| d8da0 | 6d 61 74 20 22 54 61 67 67 65 72 3a 20 25 73 20 3c 25 73 3e 22 0a 20 20 20 20 20 20 20 20 20 20 | mat."Tagger:.%s.<%s>"........... |
| d8dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | ...................(match-string |
| d8de0 | 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .1)............................. |
| d8e00 | 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 | .(match-string.2)))).........(ma |
| d8e20 | 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | git-delete-line).........(magit- |
| d8e40 | 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 70 72 6f 70 65 72 | insert-heading...........(proper |
| d8e60 | 74 69 7a 65 20 68 65 61 64 69 6e 67 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 | tize.heading.'font-lock-face.... |
| d8e80 | 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 69 6f | ...................'magit-sectio |
| d8ea0 | 6e 2d 73 65 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 66 6f | n-secondary-heading))).......(fo |
| d8ec0 | 72 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | rward-line).......(magit-insert- |
| d8ee0 | 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 20 6d 65 73 73 61 67 65 20 6e 69 6c 20 | section...........(.message.nil. |
| d8f00 | 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 65 61 64 69 6e 67 2d 68 69 67 68 6c 69 67 | nil.............:heading-highlig |
| d8f20 | 68 74 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 76 69 73 69 6f 6e 2d 73 75 6d | ht-face.'magit-diff-revision-sum |
| d8f40 | 6d 61 72 79 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 | mary-highlight).........(let.((b |
| d8f60 | 65 67 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d | eg.(point)))...........(forward- |
| d8f80 | 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 61 64 64 2d 66 61 63 65 | line)...........(magit--add-face |
| d8fa0 | 2d 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 62 65 67 20 28 70 | -text-property............beg.(p |
| d8fc0 | 6f 69 6e 74 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 76 69 73 69 6f 6e 2d 73 75 6d 6d 61 | oint).'magit-diff-revision-summa |
| d8fe0 | 72 79 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 | ry)).........(magit-insert-headi |
| d9000 | 6e 67 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 | ng).........(if.(re-search-forwa |
| d9020 | 72 64 20 22 2d 2d 2d 2d 2d 42 45 47 49 4e 20 50 47 50 20 53 49 47 4e 41 54 55 52 45 2d 2d 2d 2d | rd."-----BEGIN.PGP.SIGNATURE---- |
| d9040 | 2d 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 | -".nil.t).............(goto-char |
| d9060 | 20 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 | .(match-beginning.0))........... |
| d9080 | 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 20 20 20 20 | (goto-char.(point-max)))........ |
| d90a0 | 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 72 65 2d 73 65 61 | .(insert.?\n)).......(if.(re-sea |
| d90c0 | 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 4e | rch-forward."-----BEGIN.PGP.SIGN |
| d90e0 | 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 72 | ATURE-----".nil.t)...........(pr |
| d9100 | 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 63 | ogn.............(let.((beg.(matc |
| d9120 | 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 28 | h-beginning.0)))...............( |
| d9140 | 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 20 | re-search-forward."-----END.PGP. |
| d9160 | 53 49 47 4e 41 54 55 52 45 2d 2d 2d 2d 2d 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | SIGNATURE-----\n").............. |
| d9180 | 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 20 | .(delete-region.beg.(point)))... |
| d91a0 | 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 | ..........(save-excursion....... |
| d91c0 | 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 20 74 20 22 76 65 | ........(magit-process-git.t."ve |
| d91e0 | 72 69 66 79 2d 74 61 67 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 | rify-tag".magit-buffer-revision) |
| d9200 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 73 | ).............(magit-diff-wash-s |
| d9220 | 69 67 6e 61 74 75 72 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 | ignature.magit-buffer-revision)) |
| d9240 | 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 | .........(goto-char.(point-max)) |
| d9260 | 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 66 76 61 72 | ).......(insert.?\n))))..(defvar |
| d9280 | 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 65 73 73 61 67 65 2d 73 65 63 | -keymap.magit-commit-message-sec |
| d92a0 | 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 63 6f 6d | tion-map...:doc."Keymap.for.`com |
| d92c0 | 6d 69 74 2d 6d 65 73 73 61 67 65 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 22 3c 72 65 6d 61 | mit-message'.sections."..."<rema |
| d92e0 | 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 3e 22 20 20 23 27 6d 61 67 69 74 | p>.<magit-visit-thing>"..#'magit |
| d9300 | 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 0a 20 20 22 3c 31 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 | -show-commit..."<1>".(magit-menu |
| d9320 | 2d 69 74 65 6d 20 22 56 69 73 69 74 20 25 74 22 20 23 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f | -item."Visit.%t".#'magit-show-co |
| d9340 | 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 | mmit..........................'( |
| d9360 | 3a 65 6e 61 62 6c 65 20 28 6d 61 67 69 74 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 67 | :enable.(magit-thing-at-point.'g |
| d9380 | 69 74 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 | it-revision.t))))..(defun.magit- |
| d93a0 | 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 20 20 22 49 6e | insert-revision-message.()..."In |
| d93c0 | 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 6f 20 61 20 72 | sert.the.commit.message.into.a.r |
| d93e0 | 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 6e 73 65 72 74 | evision.buffer."...(magit-insert |
| d9400 | 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 28 20 63 6f 6d 6d 69 74 2d 6d 65 73 73 61 67 65 20 | -section.......(.commit-message. |
| d9420 | 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 3a 68 65 61 64 69 6e 67 2d 68 69 67 68 6c 69 67 | nil.nil.........:heading-highlig |
| d9440 | 68 74 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 76 69 73 69 6f 6e 2d 73 75 6d | ht-face.'magit-diff-revision-sum |
| d9460 | 6d 61 72 79 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 20 20 28 69 66 2d 6c 65 74 2a 20 28 28 72 | mary-highlight).....(if-let*.((r |
| d9480 | 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 0a 20 20 20 20 20 20 | ev.magit-buffer-revision)....... |
| d94a0 | 20 20 20 20 20 20 20 20 28 6d 73 67 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 | ........(msg.(with-temp-buffer.. |
| d94c0 | 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 |
| d94e0 | 69 6f 6e 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 22 25 42 | ion.(magit-rev-insert-format."%B |
| d9500 | 22 20 72 65 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | ".rev))......................(ma |
| d9520 | 67 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 29 0a 20 | git-revision--wash-message)))).. |
| d9540 | 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 | .......(progn...........(save-ex |
| d9560 | 63 75 72 73 69 6f 6e 20 28 69 6e 73 65 72 74 20 6d 73 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 | cursion.(insert.msg))........... |
| d9580 | 28 6d 61 67 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 2d 68 61 | (magit-revision--wash-message-ha |
| d95a0 | 73 68 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a | shes)...........(save-excursion. |
| d95c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 61 64 64 2d 66 61 63 65 2d 74 65 78 | ............(magit--add-face-tex |
| d95e0 | 74 2d 70 72 6f 70 65 72 74 79 20 28 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-property.(point).............. |
| d9600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | ..............................(p |
| d9620 | 72 6f 67 6e 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 | rogn.(forward-line).(point)).... |
| d9640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| d9660 | 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 76 69 73 69 6f 6e 2d 73 75 6d | ........'magit-diff-revision-sum |
| d9680 | 6d 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 20 20 | mary............................ |
| d96a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 | ................t.nil.t)........ |
| d96c0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 20 | .....(magit-insert-heading)).... |
| d96e0 | 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 0a | .......(goto-char.(point-max))). |
| d9700 | 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 28 6e 6f 20 6d 65 73 73 61 67 65 29 5c 6e 22 29 29 | ......(insert."(no.message)\n")) |
| d9720 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e | ))..(defun.magit-insert-revision |
| d9740 | 2d 6e 6f 74 65 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 63 6f 6d 6d 69 74 20 6e 6f 74 65 73 | -notes.()..."Insert.commit.notes |
| d9760 | 20 69 6e 74 6f 20 61 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 2e 22 0a 20 20 28 6c 65 74 | .into.a.revision.buffer."...(let |
| d9780 | 20 28 28 64 65 66 61 75 6c 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 20 22 63 6f 72 65 2e | .((default.(or.(magit-get."core. |
| d97a0 | 6e 6f 74 65 73 52 65 66 22 29 20 22 72 65 66 73 2f 6e 6f 74 65 73 2f 63 6f 6d 6d 69 74 73 22 29 | notesRef")."refs/notes/commits") |
| d97c0 | 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 66 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d | )).....(dolist.(ref.(magit-list- |
| d97e0 | 61 63 74 69 76 65 2d 6e 6f 74 65 73 2d 72 65 66 73 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d | active-notes-refs)).......(when- |
| d9800 | 6c 65 74 2a 20 28 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 | let*.((rev.magit-buffer-revision |
| d9820 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 73 67 20 28 77 69 74 68 2d 74 | )...................(msg.(with-t |
| d9840 | 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 20 | emp-buffer...................... |
| d9860 | 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....(save-excursion............. |
| d9880 | 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 6e 73 65 72 74 | ...............(magit-git-insert |
| d98a0 | 20 22 2d 63 22 20 28 63 6f 6e 63 61 74 20 22 63 6f 72 65 2e 6e 6f 74 65 73 52 65 66 3d 22 20 72 | ."-c".(concat."core.notesRef=".r |
| d98c0 | 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ef)............................. |
| d98e0 | 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 77 22 20 | ................."notes"."show". |
| d9900 | 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 28 | rev))..........................( |
| d9920 | 6d 61 67 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 29 | magit-revision--wash-message)))) |
| d9940 | 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 0a 20 | .........(magit-insert-section.. |
| d9960 | 20 20 20 20 20 20 20 20 20 20 20 28 20 6e 6f 74 65 73 20 72 65 66 20 28 6e 6f 74 20 28 65 71 75 | ...........(.notes.ref.(not.(equ |
| d9980 | 61 6c 20 72 65 66 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 3a | al.ref.default))...............: |
| d99a0 | 68 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 | heading-highlight-face.'magit-di |
| d99c0 | 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 20 20 20 | ff-hunk-heading-highlight)...... |
| d99e0 | 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 69 6e 73 65 72 74 20 6d 73 67 | .....(save-excursion.(insert.msg |
| d9a00 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 2d 77 61 | ))...........(magit-revision--wa |
| d9a20 | 73 68 2d 6d 65 73 73 61 67 65 2d 68 61 73 68 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 61 | sh-message-hashes)...........(sa |
| d9a40 | 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 2d 6f 66 | ve-excursion.............(end-of |
| d9a60 | 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d | -line).............(insert.(form |
| d9a80 | 61 74 20 22 20 28 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at.".(%s)"...................... |
| d9aa0 | 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 2d 70 | .......(propertize.(if.(string-p |
| d9ac0 | 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 20 20 20 20 | refix-p."refs/notes/".ref)...... |
| d9ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| d9b00 | 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 72 65 66 20 31 31 29 0a 20 20 20 20 20 20 | .......(substring.ref.11)....... |
| d9b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| d9b40 | 20 20 20 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....ref)........................ |
| d9b60 | 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 |
| d9b80 | 20 27 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d | .'magit-refname))))...........(m |
| d9ba0 | 61 67 69 74 2d 2d 61 64 64 2d 66 61 63 65 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 28 70 6f | agit--add-face-text-property.(po |
| d9bc0 | 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)............................ |
| d9be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 66 6f 72 77 61 72 64 2d 6c 69 | ..............(progn.(forward-li |
| d9c00 | 6e 65 29 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 | ne).(point)).................... |
| d9c20 | 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 64 69 66 | ......................'magit-dif |
| d9c40 | 66 2d 72 65 76 69 73 69 6f 6e 2d 73 75 6d 6d 61 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | f-revision-summary.............. |
| d9c60 | 20 20 20 20 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 6e 69 | ............................t.ni |
| d9c80 | 6c 20 74 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 | l.t)...........(magit-insert-hea |
| d9ca0 | 64 69 6e 67 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 | ding)...........(goto-char.(poin |
| d9cc0 | 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 | t-max))...........(insert.?\n))) |
| d9ce0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 2d 77 61 73 68 | )))..(defun.magit-revision--wash |
| d9d00 | 2d 6d 65 73 73 61 67 65 20 28 29 0a 20 20 28 6c 65 74 20 28 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 | -message.()...(let.((major-mode. |
| d9d20 | 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 29 29 0a 20 20 20 20 28 68 61 63 6b 2d 64 69 72 | 'git-commit-mode)).....(hack-dir |
| d9d40 | 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 0a 20 20 20 20 28 68 61 63 6b 2d 6c 6f 63 61 | -local-variables).....(hack-loca |
| d9d60 | 6c 2d 76 61 72 69 61 62 6c 65 73 2d 61 70 70 6c 79 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d | l-variables-apply))...(unless.(m |
| d9d80 | 65 6d 71 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 28 6e 69 6c 20 | emq.git-commit-major-mode.'(nil. |
| d9da0 | 74 65 78 74 2d 6d 6f 64 65 29 29 0a 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 67 69 74 2d 63 6f 6d | text-mode)).....(funcall.git-com |
| d9dc0 | 6d 69 74 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 29 0a 20 20 20 20 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 | mit-major-mode).....(font-lock-e |
| d9de0 | 6e 73 75 72 65 29 29 0a 20 20 28 77 68 65 6e 20 28 3e 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 28 | nsure))...(when.(>.(point-max).( |
| d9e00 | 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a | point-min)).....(save-excursion. |
| d9e20 | 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 64 20 22 5c 72 | ......(while.(search-forward."\r |
| d9e40 | 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 67 20 43 52 73 | \n".nil.t).;.Remove.trailing.CRs |
| d9e60 | 2e 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 6d 61 74 63 68 2d | ..........(delete-region.(match- |
| d9e80 | 62 65 67 69 6e 6e 69 6e 67 20 30 29 20 28 31 2b 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e | beginning.0).(1+.(match-beginnin |
| d9ea0 | 67 20 30 29 29 29 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 6f | g.0))))).....(when.magit-revisio |
| d9ec0 | 6e 2d 66 69 6c 6c 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e 65 0a 20 20 20 20 20 20 28 6c 65 74 20 28 | n-fill-summary-line.......(let.( |
| d9ee0 | 28 66 69 6c 6c 2d 63 6f 6c 75 6d 6e 20 28 6d 69 6e 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e | (fill-column.(min.magit-revision |
| d9f00 | 2d 66 69 6c 6c 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -fill-summary-line.............. |
| d9f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 20 28 | .................(window-width.( |
| d9f40 | 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 6e 69 6c 20 74 29 29 29 29 29 0a 20 20 20 | get-buffer-window.nil.t))))).... |
| d9f60 | 20 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 | .....(fill-region.(point).(line- |
| d9f80 | 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 | end-position)))).....(run-hook-w |
| d9fa0 | 72 61 70 70 65 64 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 77 61 73 68 2d 6d 65 73 73 | rapped.'magit-revision-wash-mess |
| d9fc0 | 61 67 65 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 28 | age-hook.......................( |
| d9fe0 | 6c 61 6d 62 64 61 20 28 66 6e 29 20 28 70 72 6f 67 31 20 6e 69 6c 20 28 73 61 76 65 2d 65 78 63 | lambda.(fn).(prog1.nil.(save-exc |
| da000 | 75 72 73 69 6f 6e 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 29 29 29 29 0a 20 20 20 20 28 62 75 66 | ursion.(funcall.fn))))).....(buf |
| da020 | 66 65 72 2d 73 74 72 69 6e 67 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 68 69 67 68 | fer-string)))..(defun.magit-high |
| da040 | 6c 69 67 68 74 2d 73 71 75 61 73 68 2d 6d 61 72 6b 65 72 73 20 28 29 0a 20 20 22 48 69 67 68 6c | light-squash-markers.()..."Highl |
| da060 | 69 67 68 74 20 5c 22 73 71 75 61 73 68 21 5c 22 20 61 6e 64 20 73 69 6d 69 6c 61 72 20 6d 61 72 | ight.\"squash!\".and.similar.mar |
| da080 | 6b 65 72 73 2e 22 0a 20 20 28 77 68 65 6e 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 5c 28 3f | kers."...(when.(looking-at."\\(? |
| da0a0 | 3a 73 71 75 61 73 68 21 5c 5c 7c 66 69 78 75 70 21 5c 5c 7c 61 6d 65 6e 64 21 5c 5c 29 22 29 0a | :squash!\\|fixup!\\|amend!\\)"). |
| da0c0 | 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 65 72 | ....(magit--add-face-text-proper |
| da0e0 | 74 79 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 20 28 6d 61 74 63 68 2d 65 6e | ty.(match-beginning.0).(match-en |
| da100 | 64 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 | d.0)............................ |
| da120 | 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 6b 65 79 77 6f 72 64 2d 73 71 75 61 73 68 29 29 29 | ........'magit-keyword-squash))) |
| da140 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 68 69 67 68 6c 69 67 68 74 2d 62 72 61 63 6b 65 74 | ..(defun.magit-highlight-bracket |
| da160 | 2d 6b 65 79 77 6f 72 64 73 20 28 29 0a 20 20 22 48 69 67 68 6c 69 67 68 74 20 74 65 78 74 20 62 | -keywords.()..."Highlight.text.b |
| da180 | 65 74 77 65 65 6e 20 62 72 61 63 6b 65 74 73 2e 22 0a 20 20 28 77 68 69 6c 65 20 28 72 65 2d 73 | etween.brackets."...(while.(re-s |
| da1a0 | 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c 5c 5b 5b 5e 5d 5b 5d 2a 5d 22 20 6e 69 6c 20 74 | earch-forward."\\[[^][]*]".nil.t |
| da1c0 | 29 0a 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 28 6d 61 74 63 68 2d | ).....(put-text-property.(match- |
| da1e0 | 62 65 67 69 6e 6e 69 6e 67 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | beginning.0).................... |
| da200 | 20 20 20 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(match-end.0)............... |
| da220 | 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d | .........'font-lock-face.'magit- |
| da240 | 6b 65 79 77 6f 72 64 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f | keyword)))..(defun.magit-revisio |
| da260 | 6e 2d 2d 77 61 73 68 2d 6d 65 73 73 61 67 65 2d 68 61 73 68 65 73 20 28 29 0a 20 20 28 77 68 65 | n--wash-message-hashes.()...(whe |
| da280 | 6e 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 75 73 65 2d 68 61 73 68 2d 73 65 63 74 69 6f | n.magit-revision-use-hash-sectio |
| da2a0 | 6e 73 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 3b 3b 20 | ns.....(save-excursion.......;;. |
| da2c0 | 53 74 61 72 74 20 61 66 74 65 72 20 62 65 67 20 74 6f 20 70 72 65 76 65 6e 74 20 61 20 28 63 6f | Start.after.beg.to.prevent.a.(co |
| da2e0 | 6d 6d 69 74 20 74 65 78 74 29 20 73 65 63 74 69 6f 6e 20 66 72 6f 6d 0a 20 20 20 20 20 20 3b 3b | mmit.text).section.from.......;; |
| da300 | 20 73 74 61 72 74 69 6e 67 20 61 74 20 74 68 65 20 73 61 6d 65 20 70 6f 69 6e 74 20 61 73 20 74 | .starting.at.the.same.point.as.t |
| da320 | 68 65 20 28 63 6f 6d 6d 69 74 2d 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20 20 3b 3b 20 73 65 63 | he.(commit-message).......;;.sec |
| da340 | 74 69 6f 6e 2e 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 65 6f 62 70 29 29 0a | tion........(while.(not.(eobp)). |
| da360 | 20 20 20 20 20 20 20 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c 5c 5f 3c | ........(re-search-forward."\\_< |
| da380 | 22 20 6e 69 6c 20 27 6d 6f 76 65 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 20 | ".nil.'move).........(let.((beg. |
| da3a0 | 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 2d 73 65 61 72 63 68 2d 66 | (point)))...........(re-search-f |
| da3c0 | 6f 72 77 61 72 64 20 22 5c 5c 5f 3e 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 | orward."\\_>".nil.t)...........( |
| da3e0 | 77 68 65 6e 20 28 3e 20 28 70 6f 69 6e 74 29 20 62 65 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 | when.(>.(point).beg)............ |
| da400 | 20 28 6c 65 74 20 28 28 74 65 78 74 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e | .(let.((text.(buffer-substring-n |
| da420 | 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 62 65 67 20 28 70 6f 69 6e 74 29 29 29 29 0a 20 20 20 20 | o-properties.beg.(point))))..... |
| da440 | 20 20 20 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 | ..........(when.(pcase.magit-rev |
| da460 | 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 20 20 20 20 20 20 20 | ision-use-hash-sections......... |
| da480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 71 75 69 63 6b 65 73 74 20 3b 20 66 61 6c 73 65 | ..............('quickest.;.false |
| da4a0 | 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 20 20 20 | .negatives.and.positives........ |
| da4c0 | 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 28 6c 65 6e 67 74 68 | ................(and.(>=.(length |
| da4e0 | 20 74 65 78 74 29 20 37 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .text).7)....................... |
| da500 | 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5b 30 2d 39 5d 22 20 74 65 | ......(string-match-p."[0-9]".te |
| da520 | 78 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xt)............................. |
| da540 | 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5b 61 2d 7a 5d 22 20 74 65 78 74 29 29 29 0a | (string-match-p."[a-z]".text))). |
| da560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 71 75 69 63 6b 65 72 20 | ......................('quicker. |
| da580 | 20 3b 20 66 61 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 | .;.false.negatives.(number-less. |
| da5a0 | 68 61 73 68 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | hashes)........................( |
| da5c0 | 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 20 | and.(>=.(length.text).7)........ |
| da5e0 | 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 |
| da600 | 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).............. |
| da620 | 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 70 20 74 | ...............(magit-commit-p.t |
| da640 | 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 20 20 20 28 27 71 | ext))).......................('q |
| da660 | 75 69 63 6b 20 20 20 20 3b 20 66 61 6c 73 65 20 6e 65 67 61 74 69 76 65 73 20 28 73 68 6f 72 74 | uick....;.false.negatives.(short |
| da680 | 20 68 61 73 68 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .hashes)........................ |
| da6a0 | 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)....... |
| da6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d | ......................(magit-com |
| da6e0 | 6d 69 74 2d 70 20 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mit-p.text)))................... |
| da700 | 20 20 20 20 28 27 73 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 | ....('slow...................... |
| da720 | 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 20 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 | ..(magit-commit-p.text)))....... |
| da740 | 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 79 20 62 65 67 | ..........(put-text-property.beg |
| da760 | 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 20 20 20 20 20 20 20 | .(point)........................ |
| da780 | 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 |
| da7a0 | 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 28 6c 65 74 20 28 28 | it-hash).................(let.(( |
| da7c0 | 65 6e 64 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 | end.(point)))................... |
| da7e0 | 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 20 20 20 | (goto-char.beg)................. |
| da800 | 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 20 | ..(magit-insert-section.(commit. |
| da820 | 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d | text).....................(goto- |
| da840 | 63 68 61 72 20 65 6e 64 29 29 29 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | char.end)))))))))))..(defun.magi |
| da860 | 74 2d 69 6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d 68 65 61 64 65 72 73 20 28 29 0a 20 20 22 | t-insert-revision-headers.()..." |
| da880 | 49 6e 73 65 72 74 20 68 65 61 64 65 72 73 20 61 62 6f 75 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 | Insert.headers.about.the.commit. |
| da8a0 | 69 6e 74 6f 20 61 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 2e 22 0a 20 20 28 6d 61 67 69 | into.a.revision.buffer."...(magi |
| da8c0 | 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 68 65 61 64 65 72 73 29 0a 20 20 20 20 28 | t-insert-section.(headers).....( |
| da8e0 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 6e 69 6c 0a 20 20 20 20 20 20 28 | magit-insert-heading.nil.......( |
| da900 | 61 6e 64 2d 6c 65 74 2a 20 28 28 73 74 72 69 6e 67 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 | and-let*.((string.(magit-rev-for |
| da920 | 6d 61 74 20 22 25 44 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 0a 20 | mat."%D".magit-buffer-revision.. |
| da940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| da960 | 20 20 20 20 20 20 20 20 20 20 22 2d 2d 64 65 63 6f 72 61 74 65 3d 66 75 6c 6c 22 29 29 29 0a 20 | .........."--decorate=full"))).. |
| da980 | 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 72 65 66 | .......(concat.(magit-format-ref |
| da9a0 | 2d 6c 61 62 65 6c 73 20 73 74 72 69 6e 67 29 20 22 20 22 29 29 0a 20 20 20 20 20 20 28 70 72 6f | -labels.string).".")).......(pro |
| da9c0 | 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 | pertize........(magit-rev-parse. |
| da9e0 | 28 6d 61 67 69 74 2d 2d 72 65 76 2d 64 65 72 65 66 65 72 65 6e 63 65 20 6d 61 67 69 74 2d 62 75 | (magit--rev-dereference.magit-bu |
| daa00 | 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 | ffer-revision))........'font-loc |
| daa20 | 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 28 6c 65 74 20 28 28 | k-face.'magit-hash)).....(let.(( |
| daa40 | 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 2d 72 65 76 2d 69 | beg.(point))).......(magit-rev-i |
| daa60 | 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 6e 2d 68 65 61 64 | nsert-format.magit-revision-head |
| daa80 | 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 20 20 20 20 20 20 | ers-format...................... |
| daaa0 | 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 29 | ..........magit-buffer-revision) |
| daac0 | 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 69 6f 6e 2d 67 72 | .......(magit-insert-revision-gr |
| daae0 | 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 69 6f 6e 20 62 65 | avatars.magit-buffer-revision.be |
| dab00 | 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 6f 6e 2d 69 6e 73 | g)).....(when.magit-revision-ins |
| dab20 | 65 72 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 | ert-related-refs.......(when.(ma |
| dab40 | 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 |
| dab60 | 2d 64 69 73 70 6c 61 79 2d 70 20 27 70 61 72 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 28 64 6f | -display-p.'parents).........(do |
| dab80 | 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 |
| daba0 | 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))...... |
| dabc0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 63 6f 6d 6d | .....(magit-insert-section.(comm |
| dabe0 | 69 74 20 70 61 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 69 | it.parent).............(let.((li |
| dac00 | 6e 65 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 70 61 72 | ne.(magit-rev-format."%h.%s".par |
| dac20 | 65 6e 74 29 29 29 0a 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 | ent)))...............(string-mat |
| dac40 | 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 6c 69 6e 65 29 | ch."^\\([^.]+\\).\\(.*\\)".line) |
| dac60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 69 6e 64 2d 6d 61 74 63 68 | ...............(magit-bind-match |
| dac80 | 2d 73 74 72 69 6e 67 73 20 28 68 61 73 68 20 6d 73 67 29 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 | -strings.(hash.msg).line........ |
| daca0 | 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 50 61 72 65 6e 74 3a 20 20 20 20 20 22 29 | .........(insert."Parent:.....") |
| dacc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 | .................(insert.(proper |
| dace0 | 74 69 7a 65 20 68 61 73 68 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 | tize.hash.'font-lock-face.'magit |
| dad00 | 2d 68 61 73 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 | -hash)).................(insert. |
| dad20 | 22 20 22 20 6d 73 67 20 22 5c 6e 22 29 29 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 | ".".msg."\n")))))).......(when.( |
| dad40 | 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 2d 72 65 | magit-revision-insert-related-re |
| dad60 | 66 73 2d 64 69 73 70 6c 61 79 2d 70 20 27 6d 65 72 67 65 64 29 0a 20 20 20 20 20 20 20 20 28 6d | fs-display-p.'merged).........(m |
| dad80 | 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 0a 20 20 20 20 20 20 | agit--insert-related-refs....... |
| dada0 | 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 20 22 2d 2d 6d 65 72 67 | ...magit-buffer-revision."--merg |
| dadc0 | 65 64 22 20 22 4d 65 72 67 65 64 22 0a 20 20 20 20 20 20 20 20 20 28 65 71 20 6d 61 67 69 74 2d | ed"."Merged"..........(eq.magit- |
| dade0 | 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 20 27 61 6c | revision-insert-related-refs.'al |
| dae00 | 6c 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e | l))).......(when.(magit-revision |
| dae20 | 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 2d 64 69 73 70 6c 61 79 2d 70 20 27 | -insert-related-refs-display-p.' |
| dae40 | 63 6f 6e 74 61 69 6e 65 64 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 | contained).........(magit--inser |
| dae60 | 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 0a 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 | t-related-refs..........magit-bu |
| dae80 | 66 66 65 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 | ffer-revision."--contains"."Cont |
| daea0 | 61 69 6e 65 64 22 0a 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 6d 61 67 69 74 2d 72 65 76 69 | ained"..........(memq.magit-revi |
| daec0 | 73 69 6f 6e 2d 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 | sion-insert-related-refs.'(all.m |
| daee0 | 69 78 65 64 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 28 6d 61 67 69 | ixed)))).......(when-let.(((magi |
| daf00 | 74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 2d 64 | t-revision-insert-related-refs-d |
| daf20 | 69 73 70 6c 61 79 2d 70 20 27 66 6f 6c 6c 6f 77 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | isplay-p.'follows))............. |
| daf40 | 20 20 20 20 20 28 66 6f 6c 6c 6f 77 73 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 | .....(follows.(magit-get-current |
| daf60 | 2d 74 61 67 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 20 74 29 29 29 0a | -tag.magit-buffer-revision.t))). |
| daf80 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 61 67 20 28 63 61 72 20 20 66 6f 6c 6c 6f 77 73 | ........(let.((tag.(car..follows |
| dafa0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6e 74 20 28 63 61 64 72 20 66 6f 6c 6c | ))...............(cnt.(cadr.foll |
| dafc0 | 6f 77 73 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 | ows)))...........(magit-insert-s |
| dafe0 | 65 63 74 69 6f 6e 20 28 74 61 67 20 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e | ection.(tag.tag).............(in |
| db000 | 73 65 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 46 6f 6c 6c 6f | sert..............(format."Follo |
| db020 | 77 73 3a 20 20 20 20 25 73 20 28 25 73 29 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ws:....%s.(%s)\n"............... |
| db040 | 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 74 61 67 20 27 66 6f 6e 74 2d 6c 6f 63 | .......(propertize.tag.'font-loc |
| db060 | 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 20 | k-face.'magit-tag).............. |
| db080 | 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6e 75 6d 62 65 72 2d 74 6f 2d 73 | ........(propertize.(number-to-s |
| db0a0 | 74 72 69 6e 67 20 63 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 | tring.cnt)...................... |
| db0c0 | 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 |
| db0e0 | 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 29 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 | it-branch-local)))))).......(whe |
| db100 | 6e 2d 6c 65 74 20 28 28 28 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 74 2d 72 | n-let.(((magit-revision-insert-r |
| db120 | 65 6c 61 74 65 64 2d 72 65 66 73 2d 64 69 73 70 6c 61 79 2d 70 20 27 70 72 65 63 65 64 65 73 29 | elated-refs-display-p.'precedes) |
| db140 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 65 63 65 64 65 73 20 28 6d 61 | )..................(precedes.(ma |
| db160 | 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 2d 72 65 | git-get-next-tag.magit-buffer-re |
| db180 | 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 67 20 28 | vision.t))).........(let.((tag.( |
| db1a0 | 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 20 28 63 | car..precedes))...............(c |
| db1c0 | 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 20 20 28 | nt.(cadr.precedes)))...........( |
| db1e0 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 74 61 67 20 74 61 67 29 0a 20 | magit-insert-section.(tag.tag).. |
| db200 | 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 72 65 63 | ...........(insert.(format."Prec |
| db220 | 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 20 20 20 | edes:...%s.(%s)\n".............. |
| db240 | 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 20 27 | ...............(propertize.tag.' |
| db260 | 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 20 20 | font-lock-face.'magit-tag)...... |
| db280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 | .......................(properti |
| db2a0 | 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)....... |
| db2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| db2e0 | 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 74 61 67 29 29 29 29 | ..'font-lock-face.'magit-tag)))) |
| db300 | 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 66 75 6e | )).......(insert.?\n))))..(defun |
| db320 | 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 72 | .magit-revision-insert-related-r |
| db340 | 65 66 73 2d 64 69 73 70 6c 61 79 2d 70 20 28 73 79 6d 29 0a 20 20 22 57 68 65 74 68 65 72 20 74 | efs-display-p.(sym)..."Whether.t |
| db360 | 6f 20 64 69 73 70 6c 61 79 20 72 65 6c 61 74 65 64 20 62 72 61 6e 63 68 65 73 20 6f 66 20 74 79 | o.display.related.branches.of.ty |
| db380 | 70 65 20 53 59 4d 2e 0a 52 65 66 65 72 20 74 6f 20 75 73 65 72 20 6f 70 74 69 6f 6e 20 60 6d 61 | pe.SYM..Refer.to.user.option.`ma |
| db3a0 | 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 |
| db3c0 | 2d 64 69 73 70 6c 61 79 2d 61 6c 69 73 74 27 2e 22 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 65 6c | -display-alist'."...(if-let.((el |
| db3e0 | 74 20 28 61 73 73 71 20 73 79 6d 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 | t.(assq.sym.magit-revision-inser |
| db400 | 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 2d 64 69 73 70 6c 61 79 2d 61 6c 69 73 74 29 29 29 0a | t-related-refs-display-alist))). |
| db420 | 20 20 20 20 20 20 28 63 64 72 20 65 6c 74 29 0a 20 20 20 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 | ......(cdr.elt).....t))..(defun. |
| db440 | 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 20 28 72 65 76 20 | magit--insert-related-refs.(rev. |
| db460 | 61 72 67 20 74 69 74 6c 65 20 72 65 6d 6f 74 65 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 | arg.title.remote)...(when-let.(( |
| db480 | 72 65 66 73 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6c 61 74 65 64 2d 62 72 61 6e 63 68 65 | refs.(magit-list-related-branche |
| db4a0 | 73 20 61 72 67 20 72 65 76 20 28 61 6e 64 20 72 65 6d 6f 74 65 20 22 2d 61 22 29 29 29 29 0a 20 | s.arg.rev.(and.remote."-a")))).. |
| db4c0 | 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 6c 61 74 65 | ...(magit-insert-section.(relate |
| db4e0 | 64 2d 72 65 66 73 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 74 69 74 6c 65 20 22 3a 22 20 | d-refs).......(insert.title.":". |
| db500 | 28 6d 61 6b 65 2d 73 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 | (make-string.(-.10.(length.title |
| db520 | 29 29 20 3f 5c 73 29 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 62 72 61 6e 63 68 20 72 | )).?\s)).......(dolist.(branch.r |
| db540 | 65 66 73 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 3c 3d 20 28 2b 20 28 63 75 72 72 65 6e 74 | efs).........(if.(<=.(+.(current |
| db560 | 2d 63 6f 6c 75 6d 6e 29 20 31 20 28 6c 65 6e 67 74 68 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 | -column).1.(length.branch))..... |
| db580 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 29 0a 20 20 20 20 | ............(window-width))..... |
| db5a0 | 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 | ........(insert.?\s)...........( |
| db5c0 | 69 6e 73 65 72 74 20 3f 5c 6e 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 31 32 20 3f 5c 73 29 29 | insert.?\n.(make-string.12.?\s)) |
| db5e0 | 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 69 7a 65 20 62 72 | ).........(insert.(propertize.br |
| db600 | 61 6e 63 68 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 | anch.'font-lock-face............ |
| db620 | 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 2d 70 72 65 | .................(if.(string-pre |
| db640 | 66 69 78 2d 70 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 | fix-p."remotes/".branch)........ |
| db660 | 20 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- |
| db680 | 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................... |
| db6a0 | 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 29 | ............'magit-branch-local) |
| db6c0 | 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 66 75 | ))).......(insert.?\n))))..(defu |
| db6e0 | 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 76 61 74 61 72 | n.magit-insert-revision-gravatar |
| db700 | 73 20 28 72 65 76 20 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 | s.(rev.beg)...(when.(and.magit-r |
| db720 | 65 76 69 73 69 6f 6e 2d 73 68 6f 77 2d 67 72 61 76 61 74 61 72 73 0a 20 20 20 20 20 20 20 20 20 | evision-show-gravatars.......... |
| db740 | 20 20 20 20 28 77 69 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 | ....(window-system)).....(requir |
| db760 | 65 20 27 67 72 61 76 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 | e.'gravatar).....(pcase-let.((`( |
| db780 | 2c 61 75 74 68 6f 72 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 | ,author...,committer)........... |
| db7a0 | 20 20 20 20 20 20 20 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 | .......(pcase.magit-revision-sho |
| db7c0 | 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 20 20 20 20 20 20 28 | w-gravatars....................( |
| db7e0 | 27 74 20 27 28 22 5e 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 | 't.'("^Author:....."..."^Commit: |
| db800 | 20 20 20 20 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 61 75 | ....."))....................('au |
| db820 | 74 68 6f 72 20 27 28 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 | thor.'("^Author:....."...nil)).. |
| db840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 6f 6d 6d 69 74 74 65 72 20 27 28 | ..................('committer.'( |
| db860 | 6e 69 6c 20 2e 20 22 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 | nil..."^Commit:....."))......... |
| db880 | 20 20 20 20 20 20 20 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 | ...........(_.magit-revision-sho |
| db8a0 | 77 2d 67 72 61 76 61 74 61 72 73 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 | w-gravatars)))).......(when-let. |
| db8c0 | 28 28 65 6d 61 69 6c 20 28 61 6e 64 20 61 75 74 68 6f 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 | ((email.(and.author.(magit-rev-f |
| db8e0 | 6f 72 6d 61 74 20 22 25 61 45 22 20 72 65 76 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 | ormat."%aE".rev)))).........(mag |
| db900 | 69 74 2d 69 6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d 67 72 61 76 61 74 61 72 20 62 65 67 20 | it-insert-revision-gravatar.beg. |
| db920 | 72 65 76 20 65 6d 61 69 6c 20 61 75 74 68 6f 72 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c | rev.email.author)).......(when-l |
| db940 | 65 74 20 28 28 65 6d 61 69 6c 20 28 61 6e 64 20 63 6f 6d 6d 69 74 74 65 72 20 28 6d 61 67 69 74 | et.((email.(and.committer.(magit |
| db960 | 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 63 45 22 20 72 65 76 29 29 29 29 0a 20 20 20 20 20 20 | -rev-format."%cE".rev))))....... |
| db980 | 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 72 61 76 61 74 61 | ..(magit-insert-revision-gravata |
| db9a0 | 72 20 62 65 67 20 72 65 76 20 65 6d 61 69 6c 20 63 6f 6d 6d 69 74 74 65 72 29 29 29 29 29 0a 0a | r.beg.rev.email.committer))))).. |
| db9c0 | 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 |
| db9e0 | 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 20 20 28 | vatar.(beg.rev.email.regexp)...( |
| dba00 | 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 62 65 | save-excursion.....(goto-char.be |
| dba20 | 67 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 28 72 65 2d 73 65 61 72 63 68 2d 66 6f | g).....(when-let.(((re-search-fo |
| dba40 | 72 77 61 72 64 20 72 65 67 65 78 70 20 6e 69 6c 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | rward.regexp.nil.t))............ |
| dba60 | 20 20 20 20 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 | ....(window.(get-buffer-window)) |
| dba80 | 29 0a 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 |
| dbaa0 | 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)))............. |
| dbac0 | 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 74 20 | .(font-obj.(query-font.(font-at. |
| dbae0 | 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 20 28 | (point).window)))..............( |
| dbb00 | 73 69 7a 65 20 20 20 20 20 28 2a 20 32 20 28 2b 20 28 61 72 65 66 20 66 6f 6e 74 2d 6f 62 6a 20 | size.....(*.2.(+.(aref.font-obj. |
| dbb20 | 34 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 4).............................. |
| dbb40 | 20 20 28 61 72 65 66 20 66 6f 6e 74 2d 6f 62 6a 20 35 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ..(aref.font-obj.5)))).......... |
| dbb60 | 20 20 20 20 28 61 6c 69 67 6e 2d 74 6f 20 28 2b 20 63 6f 6c 75 6d 6e 0a 20 20 20 20 20 20 20 20 | ....(align-to.(+.column......... |
| dbb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 65 69 6c 69 6e 67 20 28 2f 20 73 69 | ..................(ceiling.(/.si |
| dbba0 | 7a 65 20 28 61 72 65 66 20 66 6f 6e 74 2d 6f 62 6a 20 37 29 20 31 2e 30 29 29 0a 20 20 20 20 20 | ze.(aref.font-obj.7).1.0))...... |
| dbbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 29 29 0a 20 20 20 20 20 20 20 | .....................1))........ |
| dbbe0 | 20 20 20 20 20 20 28 67 72 61 76 61 74 61 72 2d 73 69 7a 65 20 28 2d 20 73 69 7a 65 20 32 29 29 | ......(gravatar-size.(-.size.2)) |
| dbc00 | 29 0a 20 20 20 20 20 20 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 20 3b 20 73 65 72 76 69 | ).........(ignore-errors.;.servi |
| dbc20 | 63 65 20 6d 61 79 20 62 65 20 75 6e 72 65 61 63 68 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 | ce.may.be.unreachable........... |
| dbc40 | 28 67 72 61 76 61 74 61 72 2d 72 65 74 72 69 65 76 65 20 65 6d 61 69 6c 20 23 27 6d 61 67 69 74 | (gravatar-retrieve.email.#'magit |
| dbc60 | 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 2d 63 62 0a 20 20 20 | -insert-revision-gravatar-cb.... |
| dbc80 | 20 20 20 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. |
| dbca0 | 67 72 61 76 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 | gravatar-size.rev............... |
| dbcc0 | 20 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 2d 6d 61 72 6b | .....................(point-mark |
| dbce0 | 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er)............................. |
| dbd00 | 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 0a 0a 28 | .......align-to.column)))))))..( |
| dbd20 | 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 76 | defun.magit-insert-revision-grav |
| dbd40 | 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 61 | atar-cb.(image.size.rev.marker.a |
| dbd60 | 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 6d | lign-to.column)...(unless.(eq.im |
| dbd80 | 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 66 | age.'error).....(when-let.((buff |
| dbda0 | 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 20 | er.(marker-buffer.marker)))..... |
| dbdc0 | 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... |
| dbde0 | 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 | ......(save-excursion........... |
| dbe00 | 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 20 | (goto-char.marker)...........;;. |
| dbe20 | 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 72 | The.buffer.might.display.another |
| dbe40 | 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 3b | .revision.by.now.or...........;; |
| dbe60 | 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 69 | .it.might.have.been.refreshed,.i |
| dbe80 | 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 3b | n.which.case.another...........; |
| dbea0 | 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 73 | ;.process.might.already.have.ins |
| dbec0 | 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 6e | erted.the.image............(when |
| dbee0 | 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 65 | .(and.(equal.rev.magit-buffer-re |
| dbf00 | 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 6f | vision)......................(no |
| dbf20 | 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 20 | t.(eq.(car-safe................. |
| dbf40 | 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 20 | ...............(car-safe........ |
| dbf60 | 20 20 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 65 | .........................(get-te |
| dbf80 | 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 0a | xt-property.(point).'display))). |
| dbfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 69 | ..............................'i |
| dbfc0 | 6d 61 67 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 69 6d 61 67 65 | mage))).............(setf.(image |
| dbfe0 | 2d 70 72 6f 70 65 72 74 79 20 69 6d 61 67 65 20 3a 61 73 63 65 6e 74 29 20 27 63 65 6e 74 65 72 | -property.image.:ascent).'center |
| dc000 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 69 6d 61 67 65 2d 70 72 6f 70 65 | ).............(setf.(image-prope |
| dc020 | 72 74 79 20 69 6d 61 67 65 20 3a 72 65 6c 69 65 66 29 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 | rty.image.:relief).1)........... |
| dc040 | 20 20 28 73 65 74 66 20 28 69 6d 61 67 65 2d 70 72 6f 70 65 72 74 79 20 69 6d 61 67 65 20 3a 73 | ..(setf.(image-property.image.:s |
| dc060 | 63 61 6c 65 29 20 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 69 6d 61 | cale)..1).............(setf.(ima |
| dc080 | 67 65 2d 70 72 6f 70 65 72 74 79 20 69 6d 61 67 65 20 3a 68 65 69 67 68 74 29 20 73 69 7a 65 29 | ge-property.image.:height).size) |
| dc0a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 6f 70 20 28 6c 69 73 74 20 69 6d | .............(let.((top.(list.im |
| dc0c0 | 61 67 65 20 27 28 73 6c 69 63 65 20 30 2e 30 20 30 2e 30 20 31 2e 30 20 30 2e 35 29 29 29 0a 20 | age.'(slice.0.0.0.0.1.0.0.5))).. |
| dc0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 6f 74 20 28 6c 69 73 74 20 69 6d 61 67 | .................(bot.(list.imag |
| dc100 | 65 20 27 28 73 6c 69 63 65 20 30 2e 30 20 30 2e 35 20 31 2e 30 20 31 2e 30 29 29 29 0a 20 20 20 | e.'(slice.0.0.0.5.1.0.1.0))).... |
| dc120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 69 67 6e 20 60 28 28 73 70 61 63 65 20 3a | ...............(align.`((space.: |
| dc140 | 61 6c 69 67 6e 2d 74 6f 20 2c 61 6c 69 67 6e 2d 74 6f 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | align-to.,align-to)))).......... |
| dc160 | 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 29 | .....(let.((inhibit-read-only.t) |
| dc180 | 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 |
| dc1a0 | 72 74 69 7a 65 20 22 20 22 20 27 64 69 73 70 6c 61 79 20 74 6f 70 29 29 0a 20 20 20 20 20 20 20 | rtize.".".'display.top))........ |
| dc1c0 | 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 20 22 | .........(insert.(propertize."." |
| dc1e0 | 20 27 64 69 73 70 6c 61 79 20 61 6c 69 67 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'display.align))............... |
| dc200 | 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)................ |
| dc220 | 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 20 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20 20 20 20 20 | .(forward-char.column).......... |
| dc240 | 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.".".' |
| dc260 | 64 69 73 70 6c 61 79 20 62 6f 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | display.bot)).................(i |
| dc280 | 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 20 22 20 27 64 69 73 70 6c 61 79 20 61 | nsert.(propertize.".".'display.a |
| dc2a0 | 6c 69 67 6e 29 29 29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 4d 65 72 67 65 2d 50 72 65 76 69 65 | lign))))))))))..;;;.Merge-Previe |
| dc2c0 | 77 20 4d 6f 64 65 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 | w.Mode..(define-derived-mode.mag |
| dc2e0 | 69 74 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 77 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 64 69 66 66 | it-merge-preview-mode.magit-diff |
| dc300 | 2d 6d 6f 64 65 20 22 4d 61 67 69 74 20 4d 65 72 67 65 22 0a 20 20 22 4d 6f 64 65 20 66 6f 72 20 | -mode."Magit.Merge"..."Mode.for. |
| dc320 | 70 72 65 76 69 65 77 69 6e 67 20 61 20 6d 65 72 67 65 2e 22 0a 20 20 3a 69 6e 74 65 72 61 63 74 | previewing.a.merge."...:interact |
| dc340 | 69 76 65 20 6e 69 6c 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 28 | ive.nil...:group.'magit-diff...( |
| dc360 | 6d 61 67 69 74 2d 68 61 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 29 | magit-hack-dir-local-variables)) |
| dc380 | 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 |
| dc3a0 | 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.. |
| dc3c0 | 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. |
| dc3e0 | 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 |
| dc400 | 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 |
| dc420 | 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..... |
| dc440 | 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)..... |
| dc460 | 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^ |
| dc480 | 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- |
| dc4a0 | 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.(). |
| dc4c0 | 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 |
| dc4e0 | 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. |
| dc500 | 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") |
| dc520 | 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 |
| dc540 | 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. |
| dc560 | 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"..................... |
| dc580 | 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 |
| dc5a0 | 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..................... |
| dc5c0 | 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 |
| dc5e0 | 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 |
| dc600 | 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 |
| dc620 | 65 72 74 2d 64 69 66 66 20 74 0a 20 20 20 20 20 20 20 20 22 6d 65 72 67 65 2d 74 72 65 65 22 20 | ert-diff.t........."merge-tree". |
| dc640 | 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 6d 65 72 67 65 2d 62 61 73 65 22 20 68 | (magit-git-string."merge-base".h |
| dc660 | 65 61 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 20 20 | ead.magit-buffer-revision)...... |
| dc680 | 20 20 20 68 65 61 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 29 | ...head.magit-buffer-revision))) |
| dc6a0 | 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 76 61 | )..(cl-defmethod.magit-buffer-va |
| dc6c0 | 6c 75 65 20 28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d | lue.(&context.(major-mode.magit- |
| dc6e0 | 6d 65 72 67 65 2d 70 72 65 76 69 65 77 2d 6d 6f 64 65 29 29 0a 20 20 6d 61 67 69 74 2d 62 75 66 | merge-preview-mode))...magit-buf |
| dc700 | 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 0a 3b 3b 3b 20 48 75 6e 6b 20 53 65 63 74 69 6f 6e 0a | fer-revision)..;;;.Hunk.Section. |
| dc720 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 74 2d 77 69 6e 64 6f 77 2d 73 74 | .(defun.magit-hunk-set-window-st |
| dc740 | 61 72 74 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 22 57 68 65 6e 20 53 45 43 54 49 4f 4e 20 69 73 | art.(section)..."When.SECTION.is |
| dc760 | 20 61 20 60 68 75 6e 6b 27 2c 20 65 6e 73 75 72 65 20 74 68 61 74 20 69 74 73 20 62 65 67 69 6e | .a.`hunk',.ensure.that.its.begin |
| dc780 | 6e 69 6e 67 20 69 73 20 76 69 73 69 62 6c 65 2e 0a 49 74 20 74 68 65 20 53 45 43 54 49 4f 4e 20 | ning.is.visible..It.the.SECTION. |
| dc7a0 | 68 61 73 20 61 20 64 69 66 66 65 72 65 6e 74 20 74 79 70 65 2c 20 74 68 65 6e 20 64 6f 20 6e 6f | has.a.different.type,.then.do.no |
| dc7c0 | 74 68 69 6e 67 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 | thing."...(when.(magit-hunk-sect |
| dc7e0 | 69 6f 6e 2d 70 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f | ion-p.section).....(magit-sectio |
| dc800 | 6e 2d 73 65 74 2d 77 69 6e 64 6f 77 2d 73 74 61 72 74 20 73 65 63 74 69 6f 6e 29 29 29 0a 0a 28 | n-set-window-start.section)))..( |
| dc820 | 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 76 65 6d 65 6e 74 | add-hook.'magit-section-movement |
| dc840 | 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 74 2d 77 69 6e 64 6f 77 2d 73 74 | -hook.#'magit-hunk-set-window-st |
| dc860 | 61 72 74 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 73 65 63 74 69 6f | art)..(cl-defmethod.magit-sectio |
| dc880 | 6e 2d 67 65 74 2d 72 65 6c 61 74 69 76 65 2d 70 6f 73 69 74 69 6f 6e 20 28 28 5f 73 65 63 74 69 | n-get-relative-position.((_secti |
| dc8a0 | 6f 6e 20 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 29 29 0a 20 20 28 6e 63 6f 6e 63 | on.magit-hunk-section))...(nconc |
| dc8c0 | 20 28 63 6c 2d 63 61 6c 6c 2d 6e 65 78 74 2d 6d 65 74 68 6f 64 29 0a 20 20 20 20 20 20 20 20 20 | .(cl-call-next-method).......... |
| dc8e0 | 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).......... |
| dc900 | 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 | .....(progn.................(got |
| dc920 | 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) |
| dc940 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 20 28 6c 6f 6f 6b 69 6e | ).................(when..(lookin |
| dc960 | 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))... |
| dc980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 | ..............(while.(looking-at |
| dc9a0 | 20 22 5e 5b 20 40 5d 22 29 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 | ."^[.@]").(forward-line))....... |
| dc9c0 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 20 28 6d 61 67 69 74 2d 70 6f 69 6e | ..........(let.((beg.(magit-poin |
| dc9e0 | 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 6f | t)))...................(list.(co |
| dca00 | 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6c 6f | nd..........................((lo |
| dca20 | 6f 6b 69 6e 67 2d 61 74 20 22 5e 5b 2d 2b 5d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oking-at."^[-+]")............... |
| dca40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 20 | ............(forward-line)...... |
| dca60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6c 6f 6f | .....................(while.(loo |
| dca80 | 6b 69 6e 67 2d 61 74 20 22 5e 5b 2d 2b 5d 22 29 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 | king-at."^[-+]").(forward-line)) |
| dcaa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c | ...........................(whil |
| dcac0 | 65 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 20 22 29 20 20 20 20 28 66 6f 72 77 61 72 64 2d | e.(looking-at."^.")....(forward- |
| dcae0 | 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line)).......................... |
| dcb00 | 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).............. |
| dcb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 28 62 75 66 66 | .............(regexp-quote.(buff |
| dcb40 | 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 20 20 | er-substring-no-properties...... |
| dcb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| dcb80 | 20 20 20 20 62 65 67 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 20 | ....beg.(line-end-position)))).. |
| dcba0 | 20 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)))) |
| dcbc0 | 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 73 65 63 74 69 6f | ))))..(cl-defmethod.magit-sectio |
| dcbe0 | 6e 2d 67 6f 74 6f 2d 73 75 63 63 65 73 73 6f 72 20 28 28 73 65 63 74 69 6f 6e 20 6d 61 67 69 74 | n-goto-successor.((section.magit |
| dcc00 | 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -hunk-section).................. |
| dcc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 20 | ...........................line. |
| dcc40 | 63 68 61 72 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20 28 6f 72 20 28 6d 61 67 69 74 | char.&optional.arg)...(or.(magit |
| dcc60 | 2d 73 65 63 74 69 6f 6e 2d 67 6f 74 6f 2d 73 75 63 63 65 73 73 6f 72 2d 2d 73 61 6d 65 20 73 65 | -section-goto-successor--same.se |
| dcc80 | 63 74 69 6f 6e 20 6c 69 6e 65 20 63 68 61 72 29 0a 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a | ction.line.char).......(and-let* |
| dcca0 | 20 28 28 70 61 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 | .((parent.(magit-get-section.... |
| dccc0 | 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 65 | .......................(magit-se |
| dcce0 | 63 74 69 6f 6e 2d 69 64 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ction-ident..................... |
| dcd00 | 20 20 20 20 20 20 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 70 61 72 65 6e 74 29 29 29 29 29 | .......(oref.section.parent))))) |
| dcd20 | 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 68 69 6c 64 72 65 6e 20 28 6f 72 65 66 20 | .........(let*.((children.(oref. |
| dcd40 | 70 61 72 65 6e 74 20 63 68 69 6c 64 72 65 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | parent.children))............... |
| dcd60 | 20 28 73 69 62 6c 69 6e 67 73 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 69 62 6c 69 6e | .(siblings.(magit-section-siblin |
| dcd80 | 67 73 20 73 65 63 74 69 6f 6e 20 27 70 72 65 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | gs.section.'prev)).............. |
| dcda0 | 20 20 28 70 72 65 76 69 6f 75 73 20 28 6e 74 68 20 28 6c 65 6e 67 74 68 20 73 69 62 6c 69 6e 67 | ..(previous.(nth.(length.sibling |
| dcdc0 | 73 29 20 63 68 69 6c 64 72 65 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f | s).children)))...........(if.(no |
| dcde0 | 74 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 | t.arg)...............(when-let.( |
| dce00 | 28 73 69 62 6c 69 6e 67 20 28 6f 72 20 70 72 65 76 69 6f 75 73 20 28 63 61 72 20 28 6c 61 73 74 | (sibling.(or.previous.(car.(last |
| dce20 | 20 63 68 69 6c 64 72 65 6e 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .children))))).................( |
| dce40 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 67 6f 74 6f 20 73 69 62 6c 69 6e 67 29 0a 20 20 20 20 | magit-section-goto.sibling)..... |
| dce60 | 20 20 20 20 20 20 20 20 20 20 20 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | ............t).............(when |
| dce80 | 20 70 72 65 76 69 6f 75 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 | .previous...............(magit-s |
| dcea0 | 65 63 74 69 6f 6e 2d 67 6f 74 6f 20 70 72 65 76 69 6f 75 73 29 29 0a 20 20 20 20 20 20 20 20 20 | ection-goto.previous)).......... |
| dcec0 | 20 20 20 28 69 66 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 61 72 67 29 0a 20 20 20 20 20 20 | ...(if.(and.(stringp.arg)....... |
| dcee0 | 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 |
| dcf00 | 64 20 61 72 67 20 28 6f 72 65 66 20 70 61 72 65 6e 74 20 65 6e 64 29 20 74 29 29 0a 20 20 20 20 | d.arg.(oref.parent.end).t))..... |
| dcf20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6d 61 74 63 68 2d 62 65 | ............(goto-char.(match-be |
| dcf40 | 67 69 6e 6e 69 6e 67 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d | ginning.0))...............(goto- |
| dcf60 | 63 68 61 72 20 28 6f 72 65 66 20 28 63 61 72 20 28 6c 61 73 74 20 63 68 69 6c 64 72 65 6e 29 29 | char.(oref.(car.(last.children)) |
| dcf80 | 20 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 | .end))...............(forward-li |
| dcfa0 | 6e 65 20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6c 6f 6f | ne.-1)...............(while.(loo |
| dcfc0 | 6b 69 6e 67 2d 61 74 20 22 5e 20 22 29 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d | king-at."^.")....(forward-line.- |
| dcfe0 | 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6c 6f 6f 6b 69 6e | 1))...............(while.(lookin |
| dd000 | 67 2d 61 74 20 22 5e 5b 2d 2b 5d 22 29 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d 31 29 29 | g-at."^[-+]").(forward-line.-1)) |
| dd020 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 29 29 | ...............(forward-line)))) |
| dd040 | 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 67 6f 74 6f 2d 73 75 63 63 | ).......(magit-section-goto-succ |
| dd060 | 65 73 73 6f 72 2d 2d 72 65 6c 61 74 65 64 20 73 65 63 74 69 6f 6e 29 29 29 0a 0a 3b 3b 3b 20 44 | essor--related.section)))..;;;.D |
| dd080 | 69 66 66 20 53 65 63 74 69 6f 6e 73 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 | iff.Sections..(defvar-keymap.mag |
| dd0a0 | 69 74 2d 75 6e 73 74 61 67 65 64 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 | it-unstaged-section-map...:doc." |
| dd0c0 | 4b 65 79 6d 61 70 20 66 6f 72 20 74 68 65 20 60 75 6e 73 74 61 67 65 64 27 20 73 65 63 74 69 6f | Keymap.for.the.`unstaged'.sectio |
| dd0e0 | 6e 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e | n."..."<remap>.<magit-visit-thin |
| dd100 | 67 3e 22 20 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 73 74 61 67 65 64 0a 20 20 22 3c 72 | g>"..#'magit-diff-unstaged..."<r |
| dd120 | 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 73 3e 22 20 20 23 27 6d 61 | emap>.<magit-stage-files>"..#'ma |
| dd140 | 67 69 74 2d 73 74 61 67 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 64 65 6c 65 | git-stage..."<remap>.<magit-dele |
| dd160 | 74 65 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 74 2d 64 69 73 63 61 72 64 0a 20 20 22 3c 33 | te-thing>".#'magit-discard..."<3 |
| dd180 | 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 44 69 73 63 61 72 64 20 61 6c 6c | >".(magit-menu-item."Discard.all |
| dd1a0 | 22 20 23 27 6d 61 67 69 74 2d 64 69 73 63 61 72 64 29 0a 20 20 22 3c 32 3e 22 20 28 6d 61 67 69 | ".#'magit-discard)..."<2>".(magi |
| dd1c0 | 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 53 74 61 67 65 20 61 6c 6c 22 20 20 20 23 27 6d 61 67 69 | t-menu-item."Stage.all"...#'magi |
| dd1e0 | 74 2d 73 74 61 67 65 29 0a 20 20 22 3c 31 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 | t-stage)..."<1>".(magit-menu-ite |
| dd200 | 6d 20 22 56 69 73 69 74 20 64 69 66 66 22 20 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 73 | m."Visit.diff"..#'magit-diff-uns |
| dd220 | 74 61 67 65 64 29 29 0a 0a 28 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d 73 65 63 74 69 6f 6e 2d 6a | taged))..(magit-define-section-j |
| dd240 | 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 0a 20 20 22 | umper.magit-jump-to-unstaged..." |
| dd260 | 55 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 22 20 75 6e 73 74 61 67 65 64 20 6e 69 6c 20 6d | Unstaged.changes".unstaged.nil.m |
| dd280 | 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 29 0a 0a 28 | agit-insert-unstaged-changes)..( |
| dd2a0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 73 74 61 67 65 64 2d 63 68 61 6e | defun.magit-insert-unstaged-chan |
| dd2c0 | 67 65 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 73 68 6f 77 69 6e 67 | ges.()..."Insert.section.showing |
| dd2e0 | 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2e 22 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 | .unstaged.changes."...(magit-ins |
| dd300 | 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 75 6e 73 74 61 67 65 64 29 0a 20 20 20 20 28 6d 61 67 69 | ert-section.(unstaged).....(magi |
| dd320 | 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 74 20 22 55 6e 73 74 61 67 65 64 20 63 68 61 | t-insert-heading.t."Unstaged.cha |
| dd340 | 6e 67 65 73 22 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 64 69 66 66 20 6e | nges").....(magit--insert-diff.n |
| dd360 | 69 6c 0a 20 20 20 20 20 20 22 64 69 66 66 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 | il......."diff".magit-buffer-dif |
| dd380 | 66 2d 61 72 67 73 20 22 2d 2d 6e 6f 2d 70 72 65 66 69 78 22 0a 20 20 20 20 20 20 22 2d 2d 22 20 | f-args."--no-prefix"......."--". |
| dd3a0 | 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 66 | magit-buffer-diff-files)))..(def |
| dd3c0 | 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 73 74 61 67 65 64 2d 73 65 63 74 69 6f 6e 2d | var-keymap.magit-staged-section- |
| dd3e0 | 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 74 68 65 20 60 73 74 61 67 | map...:doc."Keymap.for.the.`stag |
| dd400 | 65 64 27 20 73 65 63 74 69 6f 6e 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d | ed'.section."..."<remap>.<magit- |
| dd420 | 72 65 76 65 72 74 2d 6e 6f 2d 63 6f 6d 6d 69 74 3e 22 20 23 27 6d 61 67 69 74 2d 72 65 76 65 72 | revert-no-commit>".#'magit-rever |
| dd440 | 73 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 74 68 69 6e | se..."<remap>.<magit-delete-thin |
| dd460 | 67 3e 22 20 20 20 20 20 23 27 6d 61 67 69 74 2d 64 69 73 63 61 72 64 0a 20 20 22 3c 72 65 6d 61 | g>".....#'magit-discard..."<rema |
| dd480 | 70 3e 20 3c 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c 65 73 3e 22 20 20 20 20 23 27 6d | p>.<magit-unstage-files>"....#'m |
| dd4a0 | 61 67 69 74 2d 75 6e 73 74 61 67 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 76 | agit-unstage..."<remap>.<magit-v |
| dd4c0 | 69 73 69 74 2d 74 68 69 6e 67 3e 22 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 | isit-thing>"......#'magit-diff-s |
| dd4e0 | 74 61 67 65 64 0a 20 20 22 3c 34 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 | taged..."<4>".(magit-menu-item." |
| dd500 | 52 65 76 65 72 73 65 20 61 6c 6c 22 20 23 27 6d 61 67 69 74 2d 72 65 76 65 72 73 65 29 0a 20 20 | Reverse.all".#'magit-reverse)... |
| dd520 | 22 3c 33 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 44 69 73 63 61 72 64 20 | "<3>".(magit-menu-item."Discard. |
| dd540 | 61 6c 6c 22 20 23 27 6d 61 67 69 74 2d 64 69 73 63 61 72 64 29 0a 20 20 22 3c 32 3e 22 20 28 6d | all".#'magit-discard)..."<2>".(m |
| dd560 | 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 55 6e 73 74 61 67 65 20 61 6c 6c 22 20 23 27 6d | agit-menu-item."Unstage.all".#'m |
| dd580 | 61 67 69 74 2d 75 6e 73 74 61 67 65 29 0a 20 20 22 3c 31 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e | agit-unstage)..."<1>".(magit-men |
| dd5a0 | 75 2d 69 74 65 6d 20 22 56 69 73 69 74 20 64 69 66 66 22 20 20 23 27 6d 61 67 69 74 2d 64 69 66 | u-item."Visit.diff"..#'magit-dif |
| dd5c0 | 66 2d 73 74 61 67 65 64 29 29 0a 0a 28 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d 73 65 63 74 69 6f | f-staged))..(magit-define-sectio |
| dd5e0 | 6e 2d 6a 75 6d 70 65 72 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 73 74 61 67 65 64 0a 20 20 | n-jumper.magit-jump-to-staged... |
| dd600 | 22 53 74 61 67 65 64 20 63 68 61 6e 67 65 73 22 20 73 74 61 67 65 64 20 6e 69 6c 20 6d 61 67 69 | "Staged.changes".staged.nil.magi |
| dd620 | 74 2d 69 6e 73 65 72 74 2d 73 74 61 67 65 64 2d 63 68 61 6e 67 65 73 29 0a 0a 28 64 65 66 75 6e | t-insert-staged-changes)..(defun |
| dd640 | 20 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 20 28 29 0a | .magit-insert-staged-changes.(). |
| dd660 | 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 73 74 61 67 65 64 | .."Insert.section.showing.staged |
| dd680 | 20 63 68 61 6e 67 65 73 2e 22 0a 20 20 3b 3b 20 41 76 6f 69 64 20 6c 69 73 74 69 6e 67 20 61 6c | .changes."...;;.Avoid.listing.al |
| dd6a0 | 6c 20 66 69 6c 65 73 20 61 73 20 64 65 6c 65 74 65 64 20 77 68 65 6e 20 76 69 73 69 74 69 6e 67 | l.files.as.deleted.when.visiting |
| dd6c0 | 20 61 20 62 61 72 65 20 72 65 70 6f 2e 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 62 | .a.bare.repo....(unless.(magit-b |
| dd6e0 | 61 72 65 2d 72 65 70 6f 2d 70 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 | are-repo-p).....(magit-insert-se |
| dd700 | 63 74 69 6f 6e 20 28 73 74 61 67 65 64 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 | ction.(staged).......(magit-inse |
| dd720 | 72 74 2d 68 65 61 64 69 6e 67 20 74 20 22 53 74 61 67 65 64 20 63 68 61 6e 67 65 73 22 29 0a 20 | rt-heading.t."Staged.changes").. |
| dd740 | 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 64 69 66 66 20 6e 69 6c 0a 20 20 20 | .....(magit--insert-diff.nil.... |
| dd760 | 20 20 20 20 20 22 64 69 66 66 22 20 22 2d 2d 63 61 63 68 65 64 22 20 6d 61 67 69 74 2d 62 75 66 | ....."diff"."--cached".magit-buf |
| dd780 | 66 65 72 2d 64 69 66 66 2d 61 72 67 73 20 22 2d 2d 6e 6f 2d 70 72 65 66 69 78 22 0a 20 20 20 20 | fer-diff-args."--no-prefix"..... |
| dd7a0 | 20 20 20 20 22 2d 2d 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 | ...."--".magit-buffer-diff-files |
| dd7c0 | 29 29 29 29 0a 0a 3b 3b 3b 20 44 69 66 66 20 54 79 70 65 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 | ))))..;;;.Diff.Type..(defvar.mag |
| dd7e0 | 69 74 2d 2d 64 69 66 66 2d 75 73 65 2d 72 65 63 6f 72 64 65 64 2d 74 79 70 65 2d 70 20 74 29 0a | it--diff-use-recorded-type-p.t). |
| dd800 | 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 74 69 6f 6e | .(defun.magit-diff-type.(&option |
| dd820 | 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 66 66 20 74 | al.section)..."Return.the.diff.t |
| dd840 | 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 64 20 74 79 | ype.of.SECTION...The.returned.ty |
| dd860 | 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 61 67 65 64 | pe.is.one.of.the.symbols.`staged |
| dd880 | 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 6f 72 20 60 | ',.`unstaged',.`committed',.or.` |
| dd8a0 | 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 73 20 61 20 | undefined'...This.type.serves.a. |
| dd8c0 | 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 61 6c 20 74 | similar.purpose.as.the.general.t |
| dd8e0 | 79 70 65 20 63 6f 6d 6d 6f 6e 20 74 6f 20 61 6c 6c 20 73 65 63 74 69 6f 6e 73 20 28 77 68 69 63 | ype.common.to.all.sections.(whic |
| dd900 | 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 6f 74 20 6f | h.is.stored.in.the.`type'.slot.o |
| dd920 | 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 65 63 74 69 | f.the.corresponding.`magit-secti |
| dd940 | 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 6f 6e 61 6c | on'.struct).but.takes.additional |
| dd960 | 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 57 68 65 6e | .information.into.account...When |
| dd980 | 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 6f 20 64 69 | .the.SECTION.isn't.related.to.di |
| dd9a0 | 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 67 20 69 74 | ffs.and.the.buffer.containing.it |
| dd9c0 | 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 65 72 2c 20 | .also.isn't.a.diff-only.buffer,. |
| dd9e0 | 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 74 68 65 20 | then.return.nil...Currently.the. |
| dda00 | 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 63 6b 65 64 | type.can.also.be.one.of.`tracked |
| dda20 | 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 76 61 6c 75 | '.and.`untracked'.but.these.valu |
| dda40 | 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 79 20 65 76 | es.are.not.handled.explicitly.ev |
| dda60 | 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 61 20 70 6f | erywhere.they.should.be.and.a.po |
| dda80 | 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 72 65 74 75 | ssible.fix.could.be.to.just.retu |
| ddaa0 | 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 73 20 74 6f | rn.nil.here...The.section.has.to |
| ddac0 | 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 6f 6e 2c 20 | .be.a.`diff'.or.`hunk'.section,. |
| ddae0 | 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 61 72 65 20 | or.a.section.whose.children.are. |
| ddb00 | 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 20 53 45 43 | of.type.`diff'...If.optional.SEC |
| ddb20 | 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 20 74 79 70 | TION.is.nil,.return.the.diff.typ |
| ddb40 | 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 49 6e 20 62 | e.for.the.current.section...In.b |
| ddb60 | 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 6d 61 67 69 | uffers.whose.major.mode.is.`magi |
| ddb80 | 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 72 65 64 20 | t-diff-mode'.SECTION.is.ignored. |
| ddba0 | 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 73 69 6e 67 | and.the.type.is.determined.using |
| ddbc0 | 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 69 73 69 6f | .other.means...In.`magit-revisio |
| ddbe0 | 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 61 6c 77 61 | n-mode'.buffers.the.type.is.alwa |
| ddc00 | 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 75 73 65 20 | ys.`committed'...Do.not.confuse. |
| ddc20 | 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 20 28 77 68 | this.with.`magit-diff-scope'.(wh |
| ddc40 | 69 63 68 20 73 65 65 29 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 73 65 63 74 69 6f 6e | ich.see)."...(when-let.((section |
| ddc60 | 20 28 6f 72 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 | .(or.section.(magit-current-sect |
| ddc80 | 69 6f 6e 29 29 29 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 | ion)))).....(cond.((derived-mode |
| ddca0 | 2d 70 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 73 | -p.'magit-revision-mode.'magit-s |
| ddcc0 | 74 61 73 68 2d 6d 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 | tash-mode).'committed).......... |
| ddce0 | 20 28 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f | .((derived-mode-p.'magit-diff-mo |
| ddd00 | 64 65 29 0a 20 20 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 | de)............(let.((range.magi |
| ddd20 | 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)................. |
| ddd40 | 20 28 63 6f 6e 73 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 | .(const.magit-buffer-typearg)).. |
| ddd60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 6d 61 67 69 74 2d 2d 64 | ............(cond.((and.magit--d |
| ddd80 | 69 66 66 2d 75 73 65 2d 72 65 63 6f 72 64 65 64 2d 74 79 70 65 2d 70 0a 20 20 20 20 20 20 20 20 | iff-use-recorded-type-p......... |
| ddda0 | 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 69 | .................magit-buffer-di |
| dddc0 | 66 66 2d 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 28 28 65 | ff-type))....................((e |
| ddde0 | 71 75 61 6c 20 63 6f 6e 73 74 20 22 2d 2d 6e 6f 2d 69 6e 64 65 78 22 29 20 27 75 6e 64 65 66 69 | qual.const."--no-index").'undefi |
| dde00 | 6e 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 28 6e 6f | ned)....................((or.(no |
| dde20 | 74 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 | t.range)........................ |
| dde40 | 20 28 65 71 75 61 6c 20 72 61 6e 67 65 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 20 20 20 | .(equal.range."HEAD")........... |
| dde60 | 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 6e 67 | ..............(magit-rev-eq.rang |
| dde80 | 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 20 28 | e."HEAD")).....................( |
| ddea0 | 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 20 20 | if.(equal.const."--cached")..... |
| ddec0 | 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 20 20 | ....................'staged..... |
| ddee0 | 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 20 20 | ..................'unstaged))... |
| ddf00 | 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 20 22 | .................((equal.const." |
| ddf20 | 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 20 28 | --cached").....................( |
| ddf40 | 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 20 20 | if.(magit-rev-head-p.range)..... |
| ddf60 | 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 20 20 | ....................'staged..... |
| ddf80 | 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 20 3b | ..................'undefined)).; |
| ddfa0 | 20 69 2e 65 2e 2c 20 63 6f 6d 6d 69 74 74 65 64 20 61 6e 64 20 73 74 61 67 65 64 0a 20 20 20 20 | .i.e.,.committed.and.staged..... |
| ddfc0 | 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 29 | ...............(t.'committed)))) |
| ddfe0 | 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 67 | ...........((derived-mode-p.'mag |
| de000 | 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 20 | it-status-mode)............(let. |
| de020 | 28 28 73 74 79 70 65 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 74 79 70 65 29 29 29 0a 20 20 | ((stype.(oref.section.type)))... |
| de040 | 20 20 20 20 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 | ...........(if.(memq.stype.'(sta |
| de060 | 67 65 64 20 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 | ged.unstaged.tracked.untracked)) |
| de080 | 0a 20 20 20 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 | ..................stype......... |
| de0a0 | 20 20 20 20 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 | .......(pcase.stype............. |
| de0c0 | 20 20 20 20 20 28 28 6f 72 20 27 66 69 6c 65 20 27 6d 6f 64 75 6c 65 29 0a 20 20 20 20 20 20 20 | .....((or.'file.'module)........ |
| de0e0 | 20 20 20 20 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 | ...........(let*.((parent.(oref. |
| de100 | 73 65 63 74 69 6f 6e 20 70 61 72 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | section.parent))................ |
| de120 | 20 20 20 20 20 20 20 20 20 20 28 74 79 70 65 20 20 20 28 6f 72 65 66 20 70 61 72 65 6e 74 20 74 | ..........(type...(oref.parent.t |
| de140 | 79 70 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 28 69 66 20 28 | ype))).....................(if.( |
| de160 | 6d 65 6d 71 20 74 79 70 65 20 27 28 66 69 6c 65 20 6d 6f 64 75 6c 65 29 29 0a 20 20 20 20 20 20 | memq.type.'(file.module))....... |
| de180 | 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 74 79 | ..................(magit-diff-ty |
| de1a0 | 70 65 20 70 61 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pe.parent)...................... |
| de1c0 | 20 74 79 70 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 68 75 6e 6b | .type)))..................('hunk |
| de1e0 | 20 28 74 68 72 65 61 64 2d 66 69 72 73 74 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 | .(thread-first.section.......... |
| de200 | 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 20 | .................(oref.parent).. |
| de220 | 20 20 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 70 | .........................(oref.p |
| de240 | 61 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | arent).......................... |
| de260 | 20 28 6f 72 65 66 20 74 79 70 65 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 64 | .(oref.type)))))))...........((d |
| de280 | 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 29 0a 20 | erived-mode-p.'magit-log-mode).. |
| de2a0 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 73 65 | ..........(if.(or.(and.(magit-se |
| de2c0 | 63 74 69 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 | ction-match.'commit.section).... |
| de2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 73 65 63 74 69 | .....................(oref.secti |
| de300 | 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 20 20 20 20 20 20 20 | on.children))................... |
| de320 | 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 5b 2a 20 66 69 6c 65 20 63 6f | .(magit-section-match.[*.file.co |
| de340 | 6d 6d 69 74 5d 20 73 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 | mmit].section))................' |
| de360 | 63 6f 6d 6d 69 74 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 27 75 6e 64 65 66 69 6e 65 | committed..............'undefine |
| de380 | 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 20 27 75 6e 64 65 66 69 6e 65 64 29 29 29 29 0a | d))...........(t.'undefined)))). |
| de3a0 | 0a 28 63 6c 2d 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 20 28 26 6f 70 | .(cl-defun.magit-diff-scope.(&op |
| de3c0 | 74 69 6f 6e 61 6c 20 28 73 65 63 74 69 6f 6e 20 6e 69 6c 20 73 73 65 63 74 69 6f 6e 29 20 73 74 | tional.(section.nil.ssection).st |
| de3e0 | 72 69 63 74 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 64 69 66 66 20 73 63 6f 70 65 20 6f | rict)..."Return.the.diff.scope.o |
| de400 | 66 20 53 45 43 54 49 4f 4e 20 6f 72 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 73 65 63 74 69 6f | f.SECTION.or.the.selected.sectio |
| de420 | 6e 28 73 29 2e 0a 0a 41 20 64 69 66 66 27 73 20 5c 22 73 63 6f 70 65 5c 22 20 64 65 73 63 72 69 | n(s)...A.diff's.\"scope\".descri |
| de440 | 62 65 73 20 77 68 61 74 20 70 61 72 74 20 6f 66 20 61 20 64 69 66 66 20 69 73 20 73 65 6c 65 63 | bes.what.part.of.a.diff.is.selec |
| de460 | 74 65 64 2c 20 69 74 20 69 73 0a 61 20 73 79 6d 62 6f 6c 2c 20 6f 6e 65 20 6f 66 20 60 72 65 67 | ted,.it.is.a.symbol,.one.of.`reg |
| de480 | 69 6f 6e 27 2c 20 60 68 75 6e 6b 27 2c 20 60 68 75 6e 6b 73 27 2c 20 60 66 69 6c 65 27 2c 20 60 | ion',.`hunk',.`hunks',.`file',.` |
| de4a0 | 66 69 6c 65 73 27 2c 20 6f 72 0a 60 6c 69 73 74 27 2e 20 20 44 6f 20 6e 6f 74 20 63 6f 6e 66 75 | files',.or.`list'...Do.not.confu |
| de4c0 | 73 65 20 74 68 69 73 20 77 69 74 68 20 74 68 65 20 64 69 66 66 20 5c 22 74 79 70 65 5c 22 2c 20 | se.this.with.the.diff.\"type\",. |
| de4e0 | 61 73 20 72 65 74 75 72 6e 65 64 20 62 79 0a 60 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 27 | as.returned.by.`magit-diff-type' |
| de500 | 2e 0a 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 53 45 43 54 49 4f 4e 20 69 73 20 6e 6f 6e 2d 6e 69 | ...If.optional.SECTION.is.non-ni |
| de520 | 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 20 74 68 61 74 | l,.then.return.the.scope.of.that |
| de540 | 2c 0a 69 67 6e 6f 72 69 6e 67 20 74 68 65 20 73 65 63 74 69 6f 6e 73 20 73 65 6c 65 63 74 65 64 | ,.ignoring.the.sections.selected |
| de560 | 20 62 79 20 74 68 65 20 72 65 67 69 6f 6e 2e 20 20 4f 74 68 65 72 77 69 73 65 20 72 65 74 75 72 | .by.the.region...Otherwise.retur |
| de580 | 6e 0a 74 68 65 20 73 63 6f 70 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 | n.the.scope.of.the.current.secti |
| de5a0 | 6f 6e 2c 20 6f 72 20 69 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 20 61 | on,.or.if.the.region.is.active.a |
| de5c0 | 6e 64 0a 73 65 6c 65 63 74 73 20 61 20 76 61 6c 69 64 20 67 72 6f 75 70 20 6f 66 20 64 69 66 66 | nd.selects.a.valid.group.of.diff |
| de5e0 | 20 72 65 6c 61 74 65 64 20 73 65 63 74 69 6f 6e 73 2c 20 74 68 65 20 74 79 70 65 20 6f 66 20 74 | .related.sections,.the.type.of.t |
| de600 | 68 65 73 65 0a 73 65 63 74 69 6f 6e 73 2c 20 69 2e 65 2e 2c 20 60 68 75 6e 6b 73 27 20 6f 72 20 | hese.sections,.i.e.,.`hunks'.or. |
| de620 | 60 66 69 6c 65 73 27 2e 20 20 49 66 20 53 45 43 54 49 4f 4e 2c 20 6f 72 20 69 66 20 74 68 61 74 | `files'...If.SECTION,.or.if.that |
| de640 | 20 69 73 20 6e 69 6c 0a 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2c 20 69 73 20 | .is.nil.the.current.section,.is. |
| de660 | 61 20 60 68 75 6e 6b 27 20 73 65 63 74 69 6f 6e 3b 20 61 6e 64 20 74 68 65 20 72 65 67 69 6f 6e | a.`hunk'.section;.and.the.region |
| de680 | 20 72 65 67 69 6f 6e 0a 73 74 61 72 74 73 20 61 6e 64 20 65 6e 64 73 20 69 6e 73 69 64 65 20 74 | .region.starts.and.ends.inside.t |
| de6a0 | 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 2c 20 74 68 65 6e 20 | he.body.of.a.that.section,.then. |
| de6c0 | 74 68 65 20 74 79 70 65 0a 69 73 20 60 72 65 67 69 6f 6e 27 2e 20 20 49 66 20 74 68 65 20 72 65 | the.type.is.`region'...If.the.re |
| de6e0 | 67 69 6f 6e 20 69 73 20 65 6d 70 74 79 20 61 66 74 65 72 20 61 20 6d 6f 75 73 65 20 63 6c 69 63 | gion.is.empty.after.a.mouse.clic |
| de700 | 6b 2c 20 74 68 65 6e 0a 60 68 75 6e 6b 27 20 69 73 20 72 65 74 75 72 6e 65 64 20 69 6e 73 74 65 | k,.then.`hunk'.is.returned.inste |
| de720 | 61 64 20 6f 66 20 60 72 65 67 69 6f 6e 27 2e 0a 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 53 54 52 | ad.of.`region'...If.optional.STR |
| de740 | 49 43 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 | ICT.is.non-nil,.then.return.nil. |
| de760 | 69 66 20 74 68 65 20 64 69 66 66 20 74 79 70 65 20 6f 66 0a 74 68 65 20 73 65 63 74 69 6f 6e 20 | if.the.diff.type.of.the.section. |
| de780 | 61 74 20 70 6f 69 6e 74 20 69 73 20 60 75 6e 74 72 61 63 6b 65 64 27 20 6f 72 20 74 68 65 20 73 | at.point.is.`untracked'.or.the.s |
| de7a0 | 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 20 69 73 20 6e 6f 74 0a 61 63 74 75 61 6c 6c 79 20 | ection.at.point.is.not.actually. |
| de7c0 | 61 20 60 64 69 66 66 27 20 62 75 74 20 61 20 60 64 69 66 66 73 74 61 74 27 20 73 65 63 74 69 6f | a.`diff'.but.a.`diffstat'.sectio |
| de7e0 | 6e 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 69 62 6c 69 6e 67 73 20 28 61 6e 64 20 28 6e 6f 74 20 | n."...(let.((siblings.(and.(not. |
| de800 | 73 73 65 63 74 69 6f 6e 29 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 73 65 63 74 69 6f 6e 73 | ssection).(magit-region-sections |
| de820 | 20 6e 69 6c 20 74 29 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 73 65 63 74 69 6f 6e 20 28 6f 72 | .nil.t)))).....(setq.section.(or |
| de840 | 20 73 65 63 74 69 6f 6e 20 28 63 61 72 20 73 69 62 6c 69 6e 67 73 29 20 28 6d 61 67 69 74 2d 63 | .section.(car.siblings).(magit-c |
| de860 | 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 | urrent-section))).....(when.(and |
| de880 | 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 | .section................(or.(not |
| de8a0 | 20 73 74 72 69 63 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | .strict)....................(and |
| de8c0 | 20 28 6e 6f 74 20 28 65 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 20 73 65 63 74 69 | .(not.(eq.(magit-diff-type.secti |
| de8e0 | 6f 6e 29 20 27 75 6e 74 72 61 63 6b 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on).'untracked))................ |
| de900 | 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 71 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 70 61 | .........(not.(eq.(and-let*.((pa |
| de920 | 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 29 0a 20 20 20 | rent.(oref.section.parent))).... |
| de940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| de960 | 28 6f 72 65 66 20 70 61 72 65 6e 74 20 74 79 70 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (oref.parent.type))............. |
| de980 | 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 61 74 29 29 | .....................'diffstat)) |
| de9a0 | 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 20 73 65 63 | ))).......(pcase.(list.(oref.sec |
| de9c0 | 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 20 20 28 61 | tion.type)....................(a |
| de9e0 | 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 20 20 20 20 | nd.siblings.t).................. |
| dea00 | 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 6e 2d 70 29 | ..(magit-diff-use-hunk-region-p) |
| dea20 | 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 29 0a 20 20 | ....................ssection)... |
| dea40 | 20 20 20 20 20 20 28 60 28 68 75 6e 6b 20 20 20 6e 69 6c 20 20 20 74 20 20 2c 5f 29 0a 20 20 20 | ......(`(hunk...nil...t..,_).... |
| dea60 | 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 6e 61 | ......(if.(magit-section-interna |
| dea80 | 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 75 6e | l-region-p.section).'region.'hun |
| deaa0 | 6b 29 29 0a 20 20 20 20 20 20 20 20 28 27 28 68 75 6e 6b 20 20 20 20 20 74 20 20 20 74 20 6e 69 | k)).........('(hunk.....t...t.ni |
| deac0 | 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 20 20 2c 5f | l).'hunks).........(`(hunk....,_ |
| deae0 | 20 20 2c 5f 20 20 2c 5f 29 20 27 68 75 6e 6b 29 0a 20 20 20 20 20 20 20 20 28 27 28 66 69 6c 65 | ..,_..,_).'hunk).........('(file |
| deb00 | 20 20 20 20 20 74 20 20 20 74 20 6e 69 6c 29 20 27 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 | .....t...t.nil).'files)......... |
| deb20 | 28 60 28 66 69 6c 65 20 20 20 20 2c 5f 20 20 2c 5f 20 20 2c 5f 29 20 27 66 69 6c 65 29 0a 20 20 | (`(file....,_..,_..,_).'file)... |
| deb40 | 20 20 20 20 20 20 28 27 28 6d 6f 64 75 6c 65 20 20 20 74 20 20 20 74 20 6e 69 6c 29 20 27 66 69 | ......('(module...t...t.nil).'fi |
| deb60 | 6c 65 73 29 0a 20 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 | les).........(`(module..,_..,_.. |
| deb80 | 2c 5f 29 20 27 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 28 60 28 2c 28 6f 72 20 27 73 74 61 67 | ,_).'file).........(`(,(or.'stag |
| deba0 | 65 64 20 27 75 6e 73 74 61 67 65 64 20 27 75 6e 74 72 61 63 6b 65 64 29 20 6e 69 6c 20 2c 5f 20 | ed.'unstaged.'untracked).nil.,_. |
| debc0 | 2c 5f 29 20 27 6c 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 | ,_).'list)))))..(defun.magit-dif |
| debe0 | 66 2d 75 73 65 2d 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 | f-use-hunk-region-p.()...(and.(r |
| dec00 | 65 67 69 6f 6e 2d 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 | egion-active-p)........;;.TODO.i |
| dec20 | 6d 70 6c 65 6d 65 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 | mplement.this.from.first.princip |
| dec40 | 61 6c 73 0a 20 20 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 | als........;;.currently.it's.tri |
| dec60 | 61 6c 2d 61 6e 64 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 | al-and-error........(not.(and.(o |
| dec80 | 72 20 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 23 27 6d 6f 75 73 65 2d 64 72 61 67 2d | r.(eq.this-command.#'mouse-drag- |
| deca0 | 72 65 67 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 65 71 | region)......................(eq |
| decc0 | 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 23 27 6d 6f 75 73 65 2d 64 72 61 67 2d 72 65 67 69 6f | .last-command.#'mouse-drag-regio |
| dece0 | 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 57 68 65 6e 20 | n)......................;;.When. |
| ded00 | 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 20 77 61 73 20 70 72 65 76 69 6f 75 73 6c 79 0a 20 20 | another.window.was.previously... |
| ded20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 65 6c 65 63 74 65 64 20 74 | ...................;;.selected.t |
| ded40 | 68 65 6e 20 74 68 65 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 69 73 0a 20 20 20 20 20 20 20 20 | hen.the.last-command.is......... |
| ded60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 6f 6d 65 20 62 79 74 65 2d 63 6f 64 65 20 66 | .............;;.some.byte-code.f |
| ded80 | 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 | unction.......................(b |
| deda0 | 79 74 65 2d 63 6f 64 65 2d 66 75 6e 63 74 69 6f 6e 2d 70 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 | yte-code-function-p.last-command |
| dedc0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 28 72 65 67 69 6f 6e 2d | ))..................(eq.(region- |
| dede0 | 65 6e 64 29 20 28 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 29 29 29 29 29 0a 0a 3b 3b | end).(region-beginning))))))..;; |
| dee00 | 3b 20 48 75 6e 6b 20 50 61 69 6e 74 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 | ;.Hunk.Paint..(cl-defmethod.magi |
| dee20 | 74 2d 73 65 63 74 69 6f 6e 2d 70 61 69 6e 74 20 28 28 73 65 63 74 69 6f 6e 20 6d 61 67 69 74 2d | t-section-paint.((section.magit- |
| dee40 | 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 29 20 68 69 67 68 6c 69 67 68 74 29 0a 20 20 28 75 6e 6c 65 | hunk-section).highlight)...(unle |
| dee60 | 73 73 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 62 6f 64 | ss.magit-diff-highlight-hunk-bod |
| dee80 | 79 0a 20 20 20 20 28 73 65 74 71 20 68 69 67 68 6c 69 67 68 74 20 6e 69 6c 29 29 0a 20 20 28 6c | y.....(setq.highlight.nil))...(l |
| deea0 | 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 20 20 20 | et.((end.(oref.section.end)).... |
| deec0 | 20 20 20 20 20 28 6d 65 72 67 69 6e 67 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 40 40 40 22 29 | .....(merging.(looking-at."@@@") |
| deee0 | 29 0a 20 20 20 20 20 20 20 20 28 64 69 66 66 2d 74 79 70 65 20 28 6d 61 67 69 74 2d 64 69 66 66 | ).........(diff-type.(magit-diff |
| def00 | 2d 74 79 70 65 29 29 0a 20 20 20 20 20 20 20 20 28 73 74 61 67 65 20 6e 69 6c 29 0a 20 20 20 20 | -type)).........(stage.nil)..... |
| def20 | 20 20 20 20 28 74 61 62 2d 77 69 64 74 68 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 61 62 2d 77 | ....(tab-width.(magit-diff-tab-w |
| def40 | 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 28 6d 61 67 69 74 2d | idth.....................(magit- |
| def60 | 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 29 | section-parent-value.section)))) |
| def80 | 0a 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 | .....(forward-line).....(while.( |
| defa0 | 3c 20 28 70 6f 69 6e 74 29 20 65 6e 64 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 | <.(point).end).......(when.(and. |
| defc0 | 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 64 65 2d 74 72 61 69 6c 69 6e 67 2d 63 72 2d 63 68 61 72 | magit-diff-hide-trailing-cr-char |
| defe0 | 61 63 74 65 72 73 0a 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 | acters..................(char-eq |
| df000 | 75 61 6c 20 3f 5c 72 20 28 63 68 61 72 2d 62 65 66 6f 72 65 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 | ual.?\r.(char-before.(line-end-p |
| df020 | 6f 73 69 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 | osition)))).........(put-text-pr |
| df040 | 6f 70 65 72 74 79 20 28 31 2d 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 20 | operty.(1-.(line-end-position)). |
| df060 | 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (line-end-position)............. |
| df080 | 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 29 29 0a 20 20 | ...............'invisible.t))... |
| df0a0 | 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 20 28 70 | ....(put-text-property........(p |
| df0c0 | 6f 69 6e 74 29 20 28 31 2b 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 20 27 | oint).(1+.(line-end-position)).' |
| df0e0 | 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 | font-lock-face........(cond..... |
| df100 | 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 5c 5c 2b 5c 5c 2b 3f 5c 5c 28 5b 3c 3d | ....((looking-at."^\\+\\+?\\([<= |
| df120 | 7c 3e 5d 5c 5c 29 5c 5c 7b 37 5c 5c 7d 22 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 | |>]\\)\\{7\\}")..........(setq.s |
| df140 | 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 6e 67 20 | tage.(pcase.(list.(match-string. |
| df160 | 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 20 20 20 | 1).highlight)................... |
| df180 | 20 20 20 20 20 28 27 28 22 3c 22 20 6e 69 6c 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6f 75 72 | .....('("<".nil).'magit-diff-our |
| df1a0 | 29 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 27 28 22 3c 22 20 | )........................('("<". |
| df1c0 | 20 20 74 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6f 75 72 2d 68 69 67 68 6c 69 67 68 74 29 0a | ..t).'magit-diff-our-highlight). |
| df1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 28 22 7c 22 20 6e 69 | .......................('("|".ni |
| df200 | 6c 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 62 61 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | l).'magit-diff-base)............ |
| df220 | 20 20 20 20 20 20 20 20 20 20 20 20 28 27 28 22 7c 22 20 20 20 74 29 20 27 6d 61 67 69 74 2d 64 | ............('("|"...t).'magit-d |
| df240 | 69 66 66 2d 62 61 73 65 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | iff-base-highlight)............. |
| df260 | 20 20 20 20 20 20 20 20 20 20 20 28 27 28 22 3d 22 20 6e 69 6c 29 20 27 6d 61 67 69 74 2d 64 69 | ...........('("=".nil).'magit-di |
| df280 | 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 20 | ff-their)....................... |
| df2a0 | 20 28 27 28 22 3d 22 20 20 20 74 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 74 68 65 69 72 2d 68 | .('("="...t).'magit-diff-their-h |
| df2c0 | 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 20 20 20 20 20 | ighlight)....................... |
| df2e0 | 20 28 27 28 22 3e 22 20 6e 69 6c 29 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 27 6d 61 | .('(">".nil).nil)))..........'ma |
| df300 | 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 29 0a 20 20 20 20 20 | git-diff-conflict-heading)...... |
| df320 | 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 67 20 22 5e 5c 5c | ...((looking-at.(if.merging."^\\ |
| df340 | 28 5c 5c 2b 5c 5c 7c 20 5c 5c 2b 5c 5c 29 22 20 22 5e 5c 5c 2b 22 29 29 0a 20 20 20 20 20 20 20 | (\\+\\|.\\+\\)"."^\\+"))........ |
| df360 | 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 74 61 62 20 6d 65 72 67 69 6e 67 20 | ..(magit-diff-paint-tab.merging. |
| df380 | 74 61 62 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d | tab-width)..........(magit-diff- |
| df3a0 | 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 64 64 65 64 20 | paint-whitespace.merging.'added. |
| df3c0 | 64 69 66 66 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 28 6f 72 20 73 74 61 67 65 0a 20 20 | diff-type)..........(or.stage... |
| df3e0 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 68 69 67 68 6c 69 67 68 74 20 27 6d 61 67 69 74 2d | ...........(if.highlight.'magit- |
| df400 | 64 69 66 66 2d 61 64 64 65 64 2d 68 69 67 68 6c 69 67 68 74 20 27 6d 61 67 69 74 2d 64 69 66 66 | diff-added-highlight.'magit-diff |
| df420 | 2d 61 64 64 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 28 | -added))).........((looking-at.( |
| df440 | 69 66 20 6d 65 72 67 69 6e 67 20 22 5e 5c 5c 28 2d 5c 5c 7c 20 2d 5c 5c 29 22 20 22 5e 2d 22 29 | if.merging."^\\(-\\|.-\\)"."^-") |
| df460 | 29 0a 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 | )..........(magit-diff-paint-tab |
| df480 | 20 6d 65 72 67 69 6e 67 20 74 61 62 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 | .merging.tab-width)..........(ma |
| df4a0 | 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 77 68 69 74 65 73 70 61 63 65 20 6d 65 72 67 69 6e | git-diff-paint-whitespace.mergin |
| df4c0 | 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 20 20 28 | g.'removed.diff-type)..........( |
| df4e0 | 69 66 20 68 69 67 68 6c 69 67 68 74 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 6d 6f 76 65 64 | if.highlight.'magit-diff-removed |
| df500 | 2d 68 69 67 68 6c 69 67 68 74 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 6d 6f 76 65 64 29 29 | -highlight.'magit-diff-removed)) |
| df520 | 0a 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 | .........(t..........(magit-diff |
| df540 | 2d 70 61 69 6e 74 2d 74 61 62 20 6d 65 72 67 69 6e 67 20 74 61 62 2d 77 69 64 74 68 29 0a 20 20 | -paint-tab.merging.tab-width)... |
| df560 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 77 68 69 74 65 73 70 | .......(magit-diff-paint-whitesp |
| df580 | 61 63 65 20 6d 65 72 67 69 6e 67 20 27 63 6f 6e 74 65 78 74 20 64 69 66 66 2d 74 79 70 65 29 0a | ace.merging.'context.diff-type). |
| df5a0 | 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 69 | .........(if.highlight.'magit-di |
| df5c0 | 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 66 | ff-context-highlight.'magit-diff |
| df5e0 | 2d 63 6f 6e 74 65 78 74 29 29 29 29 0a 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 | -context)))).......(forward-line |
| df600 | 29 29 29 0a 20 20 28 77 68 65 6e 20 28 65 71 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 69 6e | )))...(when.(eq.magit-diff-refin |
| df620 | 65 2d 68 75 6e 6b 20 27 61 6c 6c 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 75 70 64 | e-hunk.'all).....(magit-diff-upd |
| df640 | 61 74 65 2d 68 75 6e 6b 2d 72 65 66 69 6e 65 6d 65 6e 74 20 73 65 63 74 69 6f 6e 29 29 0a 20 20 | ate-hunk-refinement.section))... |
| df660 | 28 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 70 61 69 6e 74 65 64 20 28 69 66 20 68 69 67 68 6c 69 | (oset.section.painted.(if.highli |
| df680 | 67 68 74 20 27 68 69 67 68 6c 69 67 68 74 20 27 70 6c 61 69 6e 29 29 29 0a 0a 28 64 65 66 76 61 | ght.'highlight.'plain)))..(defva |
| df6a0 | 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 65 20 6e 69 | r.magit-diff--tab-width-cache.ni |
| df6c0 | 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 64 74 68 20 | l)..(defun.magit-diff-tab-width. |
| df6e0 | 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 66 69 6c 65 | (file)...(setq.file.(expand-file |
| df700 | 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 63 68 65 20 | -name.file))...(cl-flet.((cache. |
| df720 | 28 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6c 74 | (value)...............(let.((elt |
| df740 | 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 64 | .(assoc.file.magit-diff--tab-wid |
| df760 | 74 68 2d 63 61 63 68 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | th-cache))).................(if. |
| df780 | 65 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 63 64 72 20 | elt.....................(setcdr. |
| df7a0 | 65 6c 74 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 28 73 65 | elt.value)...................(se |
| df7c0 | 74 71 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 74 61 62 2d 77 69 64 74 68 2d 63 61 63 68 65 0a 20 | tq.magit-diff--tab-width-cache.. |
| df7e0 | 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 63 6f | .......................(cons.(co |
| df800 | 6e 73 20 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 | ns.file.value).................. |
| df820 | 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 69 64 | .............magit-diff--tab-wid |
| df840 | 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 76 61 6c 75 65 | th-cache))))...............value |
| df860 | 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 61 67 69 74 2d 64 69 | )).....(cond......((not.magit-di |
| df880 | 66 66 2d 61 64 6a 75 73 74 2d 74 61 62 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 74 61 62 2d 77 | ff-adjust-tab-width).......tab-w |
| df8a0 | 69 64 74 68 29 0a 20 20 20 20 20 28 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 75 66 66 65 72 20 28 | idth)......((and-let*.((buffer.( |
| df8c0 | 66 69 6e 64 2d 62 75 66 66 65 72 2d 76 69 73 69 74 69 6e 67 20 66 69 6c 65 29 29 29 0a 20 20 20 | find-buffer-visiting.file))).... |
| df8e0 | 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 76 61 6c 75 65 20 | .....(cache.(buffer-local-value. |
| df900 | 27 74 61 62 2d 77 69 64 74 68 20 62 75 66 66 65 72 29 29 29 29 0a 20 20 20 20 20 28 28 61 6e 64 | 'tab-width.buffer))))......((and |
| df920 | 2d 6c 65 74 2a 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 | -let*.((elt.(assoc.file.magit-di |
| df940 | 66 66 2d 2d 74 61 62 2d 77 69 64 74 68 2d 63 61 63 68 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 | ff--tab-width-cache))).........( |
| df960 | 6f 72 20 28 63 64 72 20 65 6c 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 61 62 2d 77 69 64 | or.(cdr.elt).............tab-wid |
| df980 | 74 68 29 29 29 0a 20 20 20 20 20 28 28 6f 72 20 28 65 71 20 6d 61 67 69 74 2d 64 69 66 66 2d 61 | th)))......((or.(eq.magit-diff-a |
| df9a0 | 64 6a 75 73 74 2d 74 61 62 2d 77 69 64 74 68 20 27 61 6c 77 61 79 73 29 0a 20 20 20 20 20 20 20 | djust-tab-width.'always)........ |
| df9c0 | 20 20 20 28 61 6e 64 20 28 6e 75 6d 62 65 72 70 20 6d 61 67 69 74 2d 64 69 66 66 2d 61 64 6a 75 | ...(and.(numberp.magit-diff-adju |
| df9e0 | 73 74 2d 74 61 62 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 3d | st-tab-width)................(>= |
| dfa00 | 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 20 20 20 | .magit-diff-adjust-tab-width.... |
| dfa20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 37 20 28 66 69 6c 65 2d 61 74 74 | ................(nth.7.(file-att |
| dfa40 | 72 69 62 75 74 65 73 20 66 69 6c 65 29 29 29 29 29 0a 20 20 20 20 20 20 28 63 61 63 68 65 20 28 | ributes.file))))).......(cache.( |
| dfa60 | 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 74 61 62 2d 77 69 64 74 68 20 28 66 | buffer-local-value.'tab-width.(f |
| dfa80 | 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 20 20 20 20 20 | ind-file-noselect.file))))...... |
| dfaa0 | 28 74 0a 20 20 20 20 20 20 28 63 61 63 68 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 74 61 62 2d 77 | (t.......(cache.nil).......tab-w |
| dfac0 | 69 64 74 68 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 6e | idth))))..(defun.magit-diff-pain |
| dfae0 | 74 2d 74 61 62 20 28 6d 65 72 67 69 6e 67 20 77 69 64 74 68 29 0a 20 20 28 73 61 76 65 2d 65 78 | t-tab.(merging.width)...(save-ex |
| dfb00 | 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 20 28 69 66 20 6d 65 | cursion.....(forward-char.(if.me |
| dfb20 | 72 67 69 6e 67 20 32 20 31 29 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 3d 20 28 63 68 61 72 2d | rging.2.1)).....(while.(=.(char- |
| dfb40 | 61 66 74 65 72 29 20 3f 5c 74 29 0a 20 20 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 | after).?\t).......(put-text-prop |
| dfb60 | 65 72 74 79 20 28 70 6f 69 6e 74 29 20 28 31 2b 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 | erty.(point).(1+.(point))....... |
| dfb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 64 69 73 70 6c 61 79 20 28 6c 69 73 | ...................'display.(lis |
| dfba0 | 74 20 28 6c 69 73 74 20 27 73 70 61 63 65 20 3a 77 69 64 74 68 20 77 69 64 74 68 29 29 29 0a 20 | t.(list.'space.:width.width))).. |
| dfbc0 | 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | .....(forward-char))))..(defun.m |
| dfbe0 | 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 28 6d 65 72 67 | agit-diff-paint-whitespace.(merg |
| dfc00 | 69 6e 67 20 6c 69 6e 65 2d 74 79 70 65 20 64 69 66 66 2d 74 79 70 65 29 0a 20 20 28 77 68 65 6e | ing.line-type.diff-type)...(when |
| dfc20 | 20 28 61 6e 64 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 | .(and.magit-diff-paint-whitespac |
| dfc40 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 28 6d 65 6d 71 20 6d 61 | e..............(or.(not.(memq.ma |
| dfc60 | 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 27 28 75 6e 63 6f | git-diff-paint-whitespace.'(unco |
| dfc80 | 6d 6d 69 74 74 65 64 20 73 74 61 74 75 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mmitted.status)))............... |
| dfca0 | 20 20 20 28 6d 65 6d 71 20 64 69 66 66 2d 74 79 70 65 20 27 28 73 74 61 67 65 64 20 75 6e 73 74 | ...(memq.diff-type.'(staged.unst |
| dfcc0 | 61 67 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 63 61 73 65 20 6c 69 | aged)))..............(cl-case.li |
| dfce0 | 6e 65 2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 64 64 65 64 20 20 20 | ne-type................(added... |
| dfd00 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 64 20 28 6d 65 6d 71 | t)................(removed.(memq |
| dfd20 | 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 |
| dfd40 | 65 73 20 27 28 61 6c 6c 20 62 6f 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es.'(all.both)))................ |
| dfd60 | 28 63 6f 6e 74 65 78 74 20 28 6d 65 6d 71 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d | (context.(memq.magit-diff-paint- |
| dfd80 | 77 68 69 74 65 73 70 61 63 65 2d 6c 69 6e 65 73 20 27 28 61 6c 6c 29 29 29 29 29 0a 20 20 20 20 | whitespace-lines.'(all)))))..... |
| dfda0 | 28 6c 65 74 20 28 28 70 72 65 66 69 78 20 28 69 66 20 6d 65 72 67 69 6e 67 20 22 5e 5b 2d 5c 5c | (let.((prefix.(if.merging."^[-\\ |
| dfdc0 | 2b 5c 73 5d 5c 5c 7b 32 5c 5c 7d 22 20 22 5e 5b 2d 5c 5c 2b 5c 73 5d 22 29 29 0a 20 20 20 20 20 | +\s]\\{2\\}"."^[-\\+\s]"))...... |
| dfde0 | 20 20 20 20 20 28 69 6e 64 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6c 6f 63 | .....(indent............(if.(loc |
| dfe00 | 61 6c 2d 76 61 72 69 61 62 6c 65 2d 70 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 | al-variable-p.'magit-diff-highli |
| dfe20 | 67 68 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ght-indentation)................ |
| dfe40 | 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 6f 6e | magit-diff-highlight-indentation |
| dfe60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 0a 20 20 20 20 20 20 | ..............(setq-local....... |
| dfe80 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 69 6e 64 | ........magit-diff-highlight-ind |
| dfea0 | 65 6e 74 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 28 73 65 71 | entation...............(cdr.(seq |
| dfec0 | 2d 66 69 6e 64 20 28 23 23 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 28 63 61 72 20 25 29 20 | -find.(##string-match-p.(car.%). |
| dfee0 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | default-directory).............. |
| dff00 | 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 0a 20 20 20 20 20 20 | ................(nreverse....... |
| dff20 | 20 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 66 61 75 6c 74 | ........................(default |
| dff40 | 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.......................... |
| dff60 | 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 69 6e 64 65 | ......'magit-diff-highlight-inde |
| dff80 | 6e 74 61 74 69 6f 6e 29 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 | ntation)))))))).......(when.(and |
| dffa0 | 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 20 | .magit-diff-highlight-trailing.. |
| dffc0 | 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 6f 6e | ................(looking-at.(con |
| dffe0 | 63 61 74 20 70 72 65 66 69 78 20 22 2e 2a 3f 5c 5c 28 5b 20 5c 74 5d 2b 5c 5c 29 0d 3f 24 22 29 | cat.prefix.".*?\\([.\t]+\\).?$") |
| e0000 | 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 76 20 28 6d 61 6b 65 2d 6f 76 65 72 6c | )).........(let.((ov.(make-overl |
| e0020 | 61 79 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 31 29 20 28 6d 61 74 63 68 2d 65 6e | ay.(match-beginning.1).(match-en |
| e0040 | 64 20 31 29 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 | d.1).nil.t)))...........(overlay |
| e0060 | 2d 70 75 74 20 6f 76 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 64 | -put.ov.'font-lock-face.'magit-d |
| e0080 | 69 66 66 2d 77 68 69 74 65 73 70 61 63 65 2d 77 61 72 6e 69 6e 67 29 0a 20 20 20 20 20 20 20 20 | iff-whitespace-warning)......... |
| e00a0 | 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 70 72 69 6f 72 69 74 79 20 32 29 0a 20 | ..(overlay-put.ov.'priority.2).. |
| e00c0 | 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 65 76 61 70 6f 72 | .........(overlay-put.ov.'evapor |
| e00e0 | 61 74 65 20 74 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 61 6e 64 20 28 65 | ate.t))).......(when.(or.(and.(e |
| e0100 | 71 20 69 6e 64 65 6e 74 20 27 74 61 62 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | q.indent.'tabs)................. |
| e0120 | 20 20 20 20 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 28 63 6f 6e 63 61 74 20 70 72 65 66 69 78 20 | .....(looking-at.(concat.prefix. |
| e0140 | 22 5c 5c 28 20 2a 5c 74 5b 20 5c 74 5d 2a 5c 5c 29 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | "\\(.*\t[.\t]*\\)")))........... |
| e0160 | 20 20 20 20 20 20 28 61 6e 64 20 28 69 6e 74 65 67 65 72 70 20 69 6e 64 65 6e 74 29 0a 20 20 20 | ......(and.(integerp.indent).... |
| e0180 | 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 66 | ..................(looking-at.(f |
| e01a0 | 6f 72 6d 61 74 20 22 25 73 5c 5c 28 5b 20 5c 74 5d 2a 20 5c 5c 7b 25 73 2c 5c 5c 7d 5b 20 5c 74 | ormat."%s\\([.\t]*.\\{%s,\\}[.\t |
| e01c0 | 5d 2a 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ]*\\)".......................... |
| e01e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 66 69 78 20 69 6e 64 65 6e 74 29 29 29 | ................prefix.indent))) |
| e0200 | 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 76 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 | ).........(let.((ov.(make-overla |
| e0220 | 79 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 31 29 20 28 6d 61 74 63 68 2d 65 6e 64 | y.(match-beginning.1).(match-end |
| e0240 | 20 31 29 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d | .1).nil.t)))...........(overlay- |
| e0260 | 70 75 74 20 6f 76 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 64 69 | put.ov.'font-lock-face.'magit-di |
| e0280 | 66 66 2d 77 68 69 74 65 73 70 61 63 65 2d 77 61 72 6e 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 | ff-whitespace-warning).......... |
| e02a0 | 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 70 72 69 6f 72 69 74 79 20 32 29 0a 20 20 | .(overlay-put.ov.'priority.2)... |
| e02c0 | 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 65 76 61 70 6f 72 61 | ........(overlay-put.ov.'evapora |
| e02e0 | 74 65 20 74 29 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d | te.t))))))..(cl-defmethod.magit- |
| e0300 | 73 65 63 74 69 6f 6e 2d 2d 72 65 66 69 6e 65 20 28 28 73 65 63 74 69 6f 6e 20 6d 61 67 69 74 2d | section--refine.((section.magit- |
| e0320 | 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 29 29 0a 20 20 28 77 68 65 6e 20 28 65 71 20 6d 61 67 69 74 | hunk-section))...(when.(eq.magit |
| e0340 | 2d 64 69 66 66 2d 72 65 66 69 6e 65 2d 68 75 6e 6b 20 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | -diff-refine-hunk.t).....(magit- |
| e0360 | 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 74 20 73 65 63 74 | diff-update-hunk-refinement.sect |
| e0380 | 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 75 70 64 61 74 65 | ion)))..(defun.magit-diff-update |
| e03a0 | 2d 68 75 6e 6b 2d 72 65 66 69 6e 65 6d 65 6e 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 73 65 63 74 | -hunk-refinement.(&optional.sect |
| e03c0 | 69 6f 6e 20 61 6c 6c 6f 77 2d 72 65 6d 6f 76 65 29 0a 20 20 28 69 66 20 73 65 63 74 69 6f 6e 0a | ion.allow-remove)...(if.section. |
| e03e0 | 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 68 69 64 64 | ......(unless.(oref.section.hidd |
| e0400 | 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 69 74 2d 64 | en).........(pcase.(list.magit-d |
| e0420 | 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 20 20 20 20 | iff-refine-hunk................. |
| e0440 | 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 20 20 20 20 | .....(oref.section.refined)..... |
| e0460 | 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 20 28 6d 61 | .................(eq.section.(ma |
| e0480 | 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 20 | git-current-section))).......... |
| e04a0 | 20 28 28 6f 72 20 60 28 61 6c 6c 20 6e 69 6c 20 2c 5f 29 20 27 28 74 20 6e 69 6c 20 74 29 29 0a | .((or.`(all.nil.,_).'(t.nil.t)). |
| e04c0 | 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 69 6e 65 64 | ...........(oset.section.refined |
| e04e0 | 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 6f 6e 0a 20 | .t)............(save-excursion.. |
| e0500 | 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 65 66 20 73 65 63 | ............(goto-char.(oref.sec |
| e0520 | 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 20 60 64 69 | tion.start))..............;;.`di |
| e0540 | 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 64 6c 65 20 | ff-refine-hunk'.does.not.handle. |
| e0560 | 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 20 28 75 6e | combined.diffs...............(un |
| e0580 | 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 20 20 20 20 | less.(looking-at."@@@")......... |
| e05a0 | 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 69 67 6e 6f | .......(let.((smerge-refine-igno |
| e05c0 | 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 20 20 20 20 | re-whitespace................... |
| e05e0 | 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 2d 77 68 69 | ....magit-diff-refine-ignore-whi |
| e0600 | 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 20 20 3b 3b | tespace)......................;; |
| e0620 | 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 65 6d 70 20 | .Avoid.fsyncing.many.small.temp. |
| e0640 | 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 20 20 28 77 72 69 | files.......................(wri |
| e0660 | 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 20 20 20 | te-region-inhibit-fsync.t))..... |
| e0680 | 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 6b 29 29 | .............(diff-refine-hunk)) |
| e06a0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 67 75 61 72 64 20 61 6c 6c 6f 77 | )))...........((and.(guard.allow |
| e06c0 | 2d 72 65 6d 6f 76 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 60 28 6e | -remove).................(or.`(n |
| e06e0 | 69 6c 20 74 20 2c 5f 29 20 27 28 74 20 74 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | il.t.,_).'(t.t.nil)))........... |
| e0700 | 20 28 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 72 65 66 69 6e 65 64 20 6e 69 6c 29 0a 20 20 20 20 | .(oset.section.refined.nil)..... |
| e0720 | 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 73 20 28 6f 72 65 66 20 73 65 | .......(remove-overlays.(oref.se |
| e0740 | 63 74 69 6f 6e 20 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ction.start).................... |
| e0760 | 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 0a 20 20 20 20 | .........(oref.section.end)..... |
| e0780 | 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 2d 6d 6f | ........................'diff-mo |
| e07a0 | 64 65 20 27 66 69 6e 65 29 29 29 29 0a 20 20 20 20 28 63 6c 2d 6c 61 62 65 6c 73 20 28 28 72 65 | de.'fine)))).....(cl-labels.((re |
| e07c0 | 63 75 72 73 65 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | curse.(section)................. |
| e07e0 | 20 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 | ..(if.(magit-section-match.'hunk |
| e0800 | 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 20 20 | .section)....................... |
| e0820 | 28 6d 61 67 69 74 2d 64 69 66 66 2d 75 70 64 61 74 65 2d 68 75 6e 6b 2d 72 65 66 69 6e 65 6d 65 | (magit-diff-update-hunk-refineme |
| e0840 | 6e 74 20 73 65 63 74 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 | nt.section.t)................... |
| e0860 | 20 20 28 64 6f 6c 69 73 74 20 28 63 68 69 6c 64 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 | ..(dolist.(child.(oref.section.c |
| e0880 | 68 69 6c 64 72 65 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hildren))....................... |
| e08a0 | 28 72 65 63 75 72 73 65 20 63 68 69 6c 64 29 29 29 29 29 0a 20 20 20 20 20 20 28 72 65 63 75 72 | (recurse.child))))).......(recur |
| e08c0 | 73 65 20 6d 61 67 69 74 2d 72 6f 6f 74 2d 73 65 63 74 69 6f 6e 29 29 29 29 0a 0a 3b 3b 3b 20 48 | se.magit-root-section))))..;;;.H |
| e08e0 | 75 6e 6b 20 52 65 67 69 6f 6e 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 | unk.Region..(defun.magit-diff-hu |
| e0900 | 6e 6b 2d 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 28 29 0a 20 20 28 6d 61 67 69 74 2d | nk-region-beginning.()...(magit- |
| e0920 | 2d 62 6f 6c 2d 70 6f 73 69 74 69 6f 6e 20 28 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 | -bol-position.(region-beginning) |
| e0940 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67 69 6f | ))..(defun.magit-diff-hunk-regio |
| e0960 | 6e 2d 65 6e 64 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 2d 65 6f 6c 2d 70 6f 73 69 74 69 6f 6e 20 | n-end.()...(magit--eol-position. |
| e0980 | 28 72 65 67 69 6f 6e 2d 65 6e 64 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 | (region-end)))..(defun.magit-dif |
| e09a0 | 66 2d 75 70 64 61 74 65 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 20 28 73 65 63 74 69 6f 6e 29 0a 20 | f-update-hunk-region.(section).. |
| e09c0 | 20 22 48 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 65 | ."Highlight.the.hunk-internal.re |
| e09e0 | 67 69 6f 6e 20 69 66 20 61 6e 79 2e 22 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71 20 28 | gion.if.any."...(when.(and.(eq.( |
| e0a00 | 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 74 79 70 65 29 20 27 68 75 6e 6b 29 0a 20 20 20 20 20 20 | oref.section.type).'hunk)....... |
| e0a20 | 20 20 20 20 20 20 20 28 65 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 20 73 65 63 | .......(eq.(magit-diff-scope.sec |
| e0a40 | 74 69 6f 6e 20 74 29 20 27 72 65 67 69 6f 6e 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 | tion.t).'region)).....(magit-dif |
| e0a60 | 66 2d 2d 6d 61 6b 65 2d 68 75 6e 6b 2d 6f 76 65 72 6c 61 79 0a 20 20 20 20 20 28 6f 72 65 66 20 | f--make-hunk-overlay......(oref. |
| e0a80 | 73 65 63 74 69 6f 6e 20 73 74 61 72 74 29 0a 20 20 20 20 20 28 31 2d 20 28 6f 72 65 66 20 73 65 | section.start)......(1-.(oref.se |
| e0aa0 | 63 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 29 0a 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d | ction.content))......'font-lock- |
| e0ac0 | 66 61 63 65 20 27 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 | face.'magit-diff-lines-heading.. |
| e0ae0 | 20 20 20 20 27 64 69 73 70 6c 61 79 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 | ....'display.(magit-diff-hunk-re |
| e0b00 | 67 69 6f 6e 2d 68 65 61 64 65 72 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 27 61 66 74 65 72 | gion-header.section)......'after |
| e0b20 | 2d 73 74 72 69 6e 67 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 68 75 6e 6b 2d 61 66 74 65 72 2d | -string.(magit-diff--hunk-after- |
| e0b40 | 73 74 72 69 6e 67 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6c 69 6e 65 73 2d 68 65 61 64 69 6e 67 | string.'magit-diff-lines-heading |
| e0b60 | 29 29 0a 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 20 27 6d 61 67 69 | )).....(run-hook-with-args.'magi |
| e0b80 | 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 6e | t-diff-highlight-hunk-region-fun |
| e0ba0 | 63 74 69 6f 6e 73 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 | ctions.section).....t))..(defun. |
| e0bc0 | 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 6e | magit-diff-highlight-hunk-region |
| e0be0 | 2d 64 69 6d 2d 6f 75 74 73 69 64 65 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 22 44 69 6d 20 74 68 | -dim-outside.(section)..."Dim.th |
| e0c00 | 65 20 70 61 72 74 73 20 6f 66 20 74 68 65 20 68 75 6e 6b 20 74 68 61 74 20 61 72 65 20 6f 75 74 | e.parts.of.the.hunk.that.are.out |
| e0c20 | 73 69 64 65 20 74 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 2e 0a 54 | side.the.hunk-internal.region..T |
| e0c40 | 68 69 73 20 69 73 20 64 6f 6e 65 20 62 79 20 75 73 69 6e 67 20 74 68 65 20 73 61 6d 65 20 66 6f | his.is.done.by.using.the.same.fo |
| e0c60 | 72 65 67 72 6f 75 6e 64 20 61 6e 64 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 0a 66 6f | reground.and.background.color.fo |
| e0c80 | 72 20 61 64 64 65 64 20 61 6e 64 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 20 61 73 20 66 6f 72 | r.added.and.removed.lines.as.for |
| e0ca0 | 20 63 6f 6e 74 65 78 74 20 6c 69 6e 65 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 66 61 63 65 20 28 | .context.lines."...(let.((face.( |
| e0cc0 | 69 66 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 62 6f 64 | if.magit-diff-highlight-hunk-bod |
| e0ce0 | 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d | y...................'magit-diff- |
| e0d00 | 63 6f 6e 74 65 78 74 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | context-highlight............... |
| e0d20 | 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 63 6f 6e 74 65 78 74 29 29 29 0a 20 20 20 20 28 77 68 | ..'magit-diff-context))).....(wh |
| e0d40 | 65 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 6d 61 72 6b 65 64 2d 6c 69 6e 65 73 2d 6b 65 65 | en.magit-diff-unmarked-lines-kee |
| e0d60 | 70 2d 66 6f 72 65 67 72 6f 75 6e 64 0a 20 20 20 20 20 20 28 73 65 74 71 20 66 61 63 65 20 60 28 | p-foreground.......(setq.face.`( |
| e0d80 | 3a 65 78 74 65 6e 64 20 74 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 2c 28 66 61 63 65 2d 61 74 74 | :extend.t.:background.,(face-att |
| e0da0 | 72 69 62 75 74 65 20 66 61 63 65 20 3a 62 61 63 6b 67 72 6f 75 6e 64 29 29 29 29 0a 20 20 20 20 | ribute.face.:background))))..... |
| e0dc0 | 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 6d 61 6b 65 2d 68 75 6e 6b 2d 6f 76 65 72 6c 61 79 20 28 | (magit-diff--make-hunk-overlay.( |
| e0de0 | 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 | oref.section.content)........... |
| e0e00 | 20 20 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- |
| e0e20 | 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 0a 20 20 20 20 | diff-hunk-region-beginning)..... |
| e0e40 | 20 20 20 20 20 20 20 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 | ...............................' |
| e0e60 | 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 20 | font-lock-face.face............. |
| e0e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 70 72 69 6f 72 69 74 79 | .......................'priority |
| e0ea0 | 20 32 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 6f | .2).....(magit-diff--make-hunk-o |
| e0ec0 | 76 65 72 6c 61 79 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 | verlay.(1+.(magit-diff-hunk-regi |
| e0ee0 | 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 20 20 20 20 20 20 | on-end))........................ |
| e0f00 | 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 0a 20 | ............(oref.section.end).. |
| e0f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| e0f40 | 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 | ..'font-lock-face.face.......... |
| e0f60 | 20 20 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 70 72 69 6f 72 | ..........................'prior |
| e0f80 | 69 74 79 20 32 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 | ity.2)))..(defun.magit-diff-high |
| e0fa0 | 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 28 5f 73 | light-hunk-region-using-face.(_s |
| e0fc0 | 65 63 74 69 6f 6e 29 0a 20 20 22 48 69 67 68 6c 69 67 68 74 20 74 68 65 20 68 75 6e 6b 2d 69 6e | ection)..."Highlight.the.hunk-in |
| e0fe0 | 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 20 62 79 20 6d 61 6b 69 6e 67 20 69 74 20 62 6f 6c 64 2e | ternal.region.by.making.it.bold. |
| e1000 | 0a 4f 72 20 72 61 74 68 65 72 20 68 69 67 68 6c 69 67 68 74 20 75 73 69 6e 67 20 74 68 65 20 66 | .Or.rather.highlight.using.the.f |
| e1020 | 61 63 65 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 27 2c 20 74 68 | ace.`magit-diff-hunk-region',.th |
| e1040 | 6f 75 67 68 0a 63 68 61 6e 67 69 6e 67 20 6f 6e 6c 79 20 74 68 65 20 60 3a 77 65 69 67 68 74 27 | ough.changing.only.the.`:weight' |
| e1060 | 20 61 6e 64 2f 6f 72 20 60 3a 73 6c 61 6e 74 27 20 69 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 | .and/or.`:slant'.is.recommended. |
| e1080 | 66 6f 72 20 74 68 61 74 0a 66 61 63 65 2e 22 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 6d | for.that.face."...(magit-diff--m |
| e10a0 | 61 6b 65 2d 68 75 6e 6b 2d 6f 76 65 72 6c 61 79 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e | ake-hunk-overlay.(magit-diff-hun |
| e10c0 | 6b 2d 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | k-region-beginning)............. |
| e10e0 | 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 6d 61 67 69 74 2d | .....................(1+.(magit- |
| e1100 | 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 20 20 20 | diff-hunk-region-end)).......... |
| e1120 | 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 |
| e1140 | 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 72 65 67 69 6f 6e 29 | ck-face.'magit-diff-hunk-region) |
| e1160 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 | )..(defun.magit-diff-highlight-h |
| e1180 | 75 6e 6b 2d 72 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 6f 76 65 72 6c 61 79 73 20 28 73 65 63 74 69 | unk-region-using-overlays.(secti |
| e11a0 | 6f 6e 29 0a 20 20 22 45 6d 70 68 61 73 69 7a 65 20 74 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e | on)..."Emphasize.the.hunk-intern |
| e11c0 | 61 6c 20 72 65 67 69 6f 6e 20 75 73 69 6e 67 20 64 65 6c 69 6d 69 74 69 6e 67 20 68 6f 72 69 7a | al.region.using.delimiting.horiz |
| e11e0 | 6f 6e 74 61 6c 20 6c 69 6e 65 73 2e 0a 54 68 69 73 20 69 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 | ontal.lines..This.is.implemented |
| e1200 | 20 61 73 20 73 69 6e 67 6c 65 2d 70 69 78 65 6c 20 6e 65 77 6c 69 6e 65 73 20 70 6c 61 63 65 73 | .as.single-pixel.newlines.places |
| e1220 | 20 69 6e 73 69 64 65 20 6f 76 65 72 6c 61 79 73 2e 22 0a 20 20 28 69 66 20 28 77 69 6e 64 6f 77 | .inside.overlays."...(if.(window |
| e1240 | 2d 73 79 73 74 65 6d 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 20 28 6d 61 67 69 74 | -system).......(let.((beg.(magit |
| e1260 | 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 29 0a 20 20 | -diff-hunk-region-beginning))... |
| e1280 | 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d | ..........(end.(magit-diff-hunk- |
| e12a0 | 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 28 73 74 72 20 28 70 | region-end)).............(str.(p |
| e12c0 | 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 28 63 6f 6e | ropertize...................(con |
| e12e0 | 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 5c 73 22 20 27 64 69 73 70 6c 61 79 20 27 28 | cat.(propertize."\s".'display.'( |
| e1300 | 73 70 61 63 65 20 3a 68 65 69 67 68 74 20 28 31 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | space.:height.(1)))............. |
| e1320 | 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 5c 6e 22 20 27 | ..............(propertize."\n".' |
| e1340 | 6c 69 6e 65 2d 68 65 69 67 68 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line-height.t))................. |
| e1360 | 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6c 69 | ..'font-lock-face.'magit-diff-li |
| e1380 | 6e 65 73 2d 62 6f 75 6e 64 61 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 | nes-boundary))).........(magit-d |
| e13a0 | 69 66 66 2d 2d 6d 61 6b 65 2d 68 75 6e 6b 2d 6f 76 65 72 6c 61 79 20 62 65 67 20 28 31 2b 20 62 | iff--make-hunk-overlay.beg.(1+.b |
| e13c0 | 65 67 29 20 27 62 65 66 6f 72 65 2d 73 74 72 69 6e 67 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 | eg).'before-string.str)......... |
| e13e0 | 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 6d 61 6b 65 2d 68 75 6e 6b 2d 6f 76 65 72 6c 61 79 20 65 | (magit-diff--make-hunk-overlay.e |
| e1400 | 6e 64 20 28 31 2b 20 65 6e 64 29 20 27 61 66 74 65 72 2d 73 74 72 69 6e 67 20 20 73 74 72 29 29 | nd.(1+.end).'after-string..str)) |
| e1420 | 0a 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 68 75 6e 6b 2d | .....(magit-diff-highlight-hunk- |
| e1440 | 72 65 67 69 6f 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 | region-using-face.section)))..(d |
| e1460 | 65 66 75 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 72 | efun.magit-diff-highlight-hunk-r |
| e1480 | 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 75 6e 64 65 72 6c 69 6e 65 20 28 73 65 63 74 69 6f 6e 29 0a | egion-using-underline.(section). |
| e14a0 | 20 20 22 45 6d 70 68 61 73 69 7a 65 20 74 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 | .."Emphasize.the.hunk-internal.r |
| e14c0 | 65 67 69 6f 6e 20 75 73 69 6e 67 20 64 65 6c 69 6d 69 74 69 6e 67 20 68 6f 72 69 7a 6f 6e 74 61 | egion.using.delimiting.horizonta |
| e14e0 | 6c 20 6c 69 6e 65 73 2e 0a 54 68 69 73 20 69 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 62 79 20 | l.lines..This.is.implemented.by. |
| e1500 | 6f 76 65 72 6c 69 6e 69 6e 67 20 61 6e 64 20 75 6e 64 65 72 6c 69 6e 69 6e 67 20 74 68 65 20 66 | overlining.and.underlining.the.f |
| e1520 | 69 72 73 74 20 61 6e 64 0a 6c 61 73 74 20 28 76 69 73 75 61 6c 29 20 6c 69 6e 65 73 20 6f 66 20 | irst.and.last.(visual).lines.of. |
| e1540 | 74 68 65 20 72 65 67 69 6f 6e 2e 22 0a 20 20 28 69 66 20 28 77 69 6e 64 6f 77 2d 73 79 73 74 65 | the.region."...(if.(window-syste |
| e1560 | 6d 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 62 65 67 20 28 6d 61 67 69 74 2d 64 69 66 66 | m).......(let*.((beg.(magit-diff |
| e1580 | 2d 68 75 6e 6b 2d 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 | -hunk-region-beginning))........ |
| e15a0 | 20 20 20 20 20 20 28 65 6e 64 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67 69 | ......(end.(magit-diff-hunk-regi |
| e15c0 | 6f 6e 2d 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 65 67 2d 65 6f 6c 20 28 | on-end))..............(beg-eol.( |
| e15e0 | 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 67 6f 74 6f 2d 63 68 61 72 20 62 65 67 29 0a 20 | save-excursion.(goto-char.beg).. |
| e1600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| e1620 | 20 20 20 20 20 28 65 6e 64 2d 6f 66 2d 76 69 73 75 61 6c 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 | .....(end-of-visual-line)....... |
| e1640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| e1660 | 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 2d 62 6f 6c 20 | (point)))..............(end-bol. |
| e1680 | 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 67 6f 74 6f 2d 63 68 61 72 20 65 6e 64 29 0a | (save-excursion.(goto-char.end). |
| e16a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| e16c0 | 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 76 69 73 75 61 6c 2d 6c 69 6e 65 29 | ......(beginning-of-visual-line) |
| e16e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| e1700 | 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | .......(point)))..............(c |
| e1720 | 6f 6c 6f 72 20 28 66 61 63 65 2d 62 61 63 6b 67 72 6f 75 6e 64 20 27 6d 61 67 69 74 2d 64 69 66 | olor.(face-background.'magit-dif |
| e1740 | 66 2d 6c 69 6e 65 73 2d 62 6f 75 6e 64 61 72 79 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 | f-lines-boundary.nil.t)))....... |
| e1760 | 20 20 28 63 6c 2d 66 6c 65 74 20 28 28 6c 6e 20 28 62 20 65 20 26 72 65 73 74 20 66 61 63 65 29 | ..(cl-flet.((ln.(b.e.&rest.face) |
| e1780 | 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 64 69 66 66 | .....................(magit-diff |
| e17a0 | 2d 2d 6d 61 6b 65 2d 68 75 6e 6b 2d 6f 76 65 72 6c 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 | --make-hunk-overlay............. |
| e17c0 | 20 20 20 20 20 20 20 20 20 62 20 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 66 61 63 | .........b.e.'font-lock-face.fac |
| e17e0 | 65 20 27 61 66 74 65 72 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.'after-string................. |
| e1800 | 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 68 75 6e 6b 2d 61 66 74 65 72 2d 73 74 72 | .....(magit-diff--hunk-after-str |
| e1820 | 69 6e 67 20 66 61 63 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3d 20 62 65 | ing.face))))...........(if.(=.be |
| e1840 | 67 20 65 6e 64 2d 62 6f 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6e 20 62 65 67 | g.end-bol)...............(ln.beg |
| e1860 | 20 62 65 67 2d 65 6f 6c 20 3a 6f 76 65 72 6c 69 6e 65 20 63 6f 6c 6f 72 20 3a 75 6e 64 65 72 6c | .beg-eol.:overline.color.:underl |
| e1880 | 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 62 65 67 20 62 | ine.color).............(ln.beg.b |
| e18a0 | 65 67 2d 65 6f 6c 20 3a 6f 76 65 72 6c 69 6e 65 20 63 6f 6c 6f 72 29 0a 20 20 20 20 20 20 20 20 | eg-eol.:overline.color)......... |
| e18c0 | 20 20 20 20 28 6c 6e 20 65 6e 64 2d 62 6f 6c 20 65 6e 64 20 3a 75 6e 64 65 72 6c 69 6e 65 20 63 | ....(ln.end-bol.end.:underline.c |
| e18e0 | 6f 6c 6f 72 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 | olor)))).....(magit-diff-highlig |
| e1900 | 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 66 61 63 65 20 73 65 63 74 69 6f | ht-hunk-region-using-face.sectio |
| e1920 | 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 6d 61 6b 65 2d 68 75 | n)))..(defun.magit-diff--make-hu |
| e1940 | 6e 6b 2d 6f 76 65 72 6c 61 79 20 28 73 74 61 72 74 20 65 6e 64 20 26 72 65 73 74 20 61 72 67 73 | nk-overlay.(start.end.&rest.args |
| e1960 | 29 0a 20 20 28 6c 65 74 20 28 28 6f 76 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 73 74 61 72 | )...(let.((ov.(make-overlay.star |
| e1980 | 74 20 65 6e 64 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 | t.end.nil.t))).....(overlay-put. |
| e19a0 | 6f 76 20 27 65 76 61 70 6f 72 61 74 65 20 74 29 0a 20 20 20 20 28 77 68 69 6c 65 20 61 72 67 73 | ov.'evaporate.t).....(while.args |
| e19c0 | 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 28 70 6f 70 20 61 72 67 73 29 20 28 70 6f 70 | .(overlay-put.ov.(pop.args).(pop |
| e19e0 | 20 61 72 67 73 29 29 29 0a 20 20 20 20 28 70 75 73 68 20 6f 76 20 6d 61 67 69 74 2d 73 65 63 74 | .args))).....(push.ov.magit-sect |
| e1a00 | 69 6f 6e 2d 2d 72 65 67 69 6f 6e 2d 6f 76 65 72 6c 61 79 73 29 0a 20 20 20 20 6f 76 29 29 0a 0a | ion--region-overlays).....ov)).. |
| e1a20 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 68 75 6e 6b 2d 61 66 74 65 72 2d 73 74 | (defun.magit-diff--hunk-after-st |
| e1a40 | 72 69 6e 67 20 28 66 61 63 65 29 0a 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 5c 73 22 0a 20 | ring.(face)...(propertize."\s".. |
| e1a60 | 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 61 63 | .............'font-lock-face.fac |
| e1a80 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 64 69 73 70 6c 61 79 20 28 6c 69 73 74 20 27 | e...............'display.(list.' |
| e1aa0 | 73 70 61 63 65 20 3a 61 6c 69 67 6e 2d 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | space.:align-to................. |
| e1ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 2b 20 28 30 20 2e 20 72 69 67 68 74 29 0a 20 20 20 | .............`(+.(0...right).... |
| e1ae0 | 20 20 20 20 20 20 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 | ..............................,( |
| e1b00 | 6d 69 6e 20 28 77 69 6e 64 6f 77 2d 68 73 63 72 6f 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 | min.(window-hscroll)............ |
| e1b20 | 20 20 20 20 20 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 | ............................(-.( |
| e1b40 | 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).............. |
| e1b60 | 20 20 20 20 20 20 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 |
| e1b80 | 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 29 0a 20 20 20 20 20 | ne-beginning-position)))))...... |
| e1ba0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 69 73 20 70 72 65 76 65 6e 74 73 20 74 68 65 20 63 75 | .........;;.This.prevents.the.cu |
| e1bc0 | 72 73 6f 72 20 66 72 6f 6d 20 62 65 69 6e 67 20 72 65 6e 64 65 72 65 64 20 61 74 20 74 68 65 0a | rsor.from.being.rendered.at.the. |
| e1be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 65 64 67 65 20 6f 66 20 74 68 65 20 77 69 6e | ..............;;.edge.of.the.win |
| e1c00 | 64 6f 77 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 63 75 72 73 6f 72 20 74 29 29 0a 0a | dow................'cursor.t)).. |
| e1c20 | 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 64 69 66 66 | ;;;.Utilities..(defun.magit-diff |
| e1c40 | 2d 69 6e 73 69 64 65 2d 68 75 6e 6b 2d 62 6f 64 79 2d 70 20 28 29 0a 20 20 22 52 65 74 75 72 6e | -inside-hunk-body-p.()..."Return |
| e1c60 | 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 70 6f 69 6e 74 20 69 73 20 69 6e 73 69 64 65 20 74 68 65 20 | .non-nil.if.point.is.inside.the. |
| e1c80 | 62 6f 64 79 20 6f 66 20 61 20 68 75 6e 6b 2e 22 0a 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 73 | body.of.a.hunk."...(and.(magit-s |
| e1ca0 | 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 27 68 75 6e 6b 29 0a 20 20 20 20 20 20 20 28 61 6e 64 2d | ection-match.'hunk)........(and- |
| e1cc0 | 6c 65 74 2a 20 28 28 63 6f 6e 74 65 6e 74 20 28 6f 72 65 66 20 28 6d 61 67 69 74 2d 63 75 72 72 | let*.((content.(oref.(magit-curr |
| e1ce0 | 65 6e 74 2d 73 65 63 74 69 6f 6e 29 20 63 6f 6e 74 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 | ent-section).content)))......... |
| e1d00 | 20 28 3e 20 28 6d 61 67 69 74 2d 70 6f 69 6e 74 29 20 63 6f 6e 74 65 6e 74 29 29 29 29 0a 0a 28 | .(>.(magit-point).content))))..( |
| e1d20 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 63 6f 6d 62 69 6e 65 64 2d 70 20 28 73 65 | defun.magit-diff--combined-p.(se |
| e1d40 | 63 74 69 6f 6e 29 0a 20 20 28 63 6c 2d 61 73 73 65 72 74 20 28 63 6c 2d 74 79 70 65 70 20 73 65 | ction)...(cl-assert.(cl-typep.se |
| e1d60 | 63 74 69 6f 6e 20 27 6d 61 67 69 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 29 29 0a 20 20 28 73 | ction.'magit-file-section))...(s |
| e1d80 | 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 64 69 66 66 20 2d 2d 5c 5c 28 63 6f 6d 62 | tring-match-p."\\`diff.--\\(comb |
| e1da0 | 69 6e 65 64 5c 5c 7c 63 63 5c 5c 29 22 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 | ined\\|cc\\)".(oref.section.valu |
| e1dc0 | 65 29 29 29 0a 0a 3b 3b 3b 20 44 69 66 66 20 45 78 74 72 61 63 74 0a 0a 28 64 65 66 75 6e 20 6d | e)))..;;;.Diff.Extract..(defun.m |
| e1de0 | 61 67 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 65 72 20 28 73 65 63 74 69 6f 6e 20 26 | agit-diff-file-header.(section.& |
| e1e00 | 6f 70 74 69 6f 6e 61 6c 20 6e 6f 2d 72 65 6e 61 6d 65 29 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 | optional.no-rename)...(when.(mag |
| e1e20 | 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 2d 70 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 28 | it-hunk-section-p.section).....( |
| e1e40 | 73 65 74 71 20 73 65 63 74 69 6f 6e 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 70 61 72 65 6e | setq.section.(oref.section.paren |
| e1e60 | 74 29 29 29 0a 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 2d | t)))...(and.(magit-file-section- |
| e1e80 | 70 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 68 65 61 64 65 72 20 | p.section)........(let.((header. |
| e1ea0 | 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 68 65 61 64 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 | (oref.section.header)))......... |
| e1ec0 | 20 28 69 66 20 6e 6f 2d 72 65 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 | .(if.no-rename..............(rep |
| e1ee0 | 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 20 20 20 20 20 | lace-regexp-in-string........... |
| e1f00 | 20 20 20 20 22 5e 2d 2d 2d 20 5c 5c 28 2e 2b 5c 5c 29 22 20 28 6f 72 65 66 20 73 65 63 74 69 6f | ...."^---.\\(.+\\)".(oref.sectio |
| e1f20 | 6e 20 76 61 6c 75 65 29 20 68 65 61 64 65 72 20 74 20 74 20 31 29 0a 20 20 20 20 20 20 20 20 20 | n.value).header.t.t.1).......... |
| e1f40 | 20 20 68 65 61 64 65 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 | ..header))))..(defun.magit-diff- |
| e1f60 | 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 68 65 61 64 65 72 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 28 | hunk-region-header.(section)...( |
| e1f80 | 6c 65 74 20 28 28 70 61 74 63 68 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67 | let.((patch.(magit-diff-hunk-reg |
| e1fa0 | 69 6f 6e 2d 70 61 74 63 68 20 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 73 74 72 69 6e 67 | ion-patch.section))).....(string |
| e1fc0 | 2d 6d 61 74 63 68 20 22 5c 6e 22 20 70 61 74 63 68 29 0a 20 20 20 20 28 73 75 62 73 74 72 69 6e | -match."\n".patch).....(substrin |
| e1fe0 | 67 20 70 61 74 63 68 20 30 20 28 31 2d 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 29 29 0a | g.patch.0.(1-.(match-end.0))))). |
| e2000 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 70 | .(defun.magit-diff-hunk-region-p |
| e2020 | 61 74 63 68 20 28 73 65 63 74 69 6f 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 | atch.(section.&optional.args)... |
| e2040 | 28 6c 65 74 20 28 28 6f 70 20 28 69 66 20 28 6d 65 6d 62 65 72 20 22 2d 2d 72 65 76 65 72 73 65 | (let.((op.(if.(member."--reverse |
| e2060 | 22 20 61 72 67 73 29 20 22 2b 22 20 22 2d 22 29 29 0a 20 20 20 20 20 20 20 20 28 73 62 65 67 20 | ".args)."+"."-")).........(sbeg. |
| e2080 | 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 20 28 72 | (oref.section.start)).........(r |
| e20a0 | 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 65 67 69 | beg.(magit-diff-hunk-region-begi |
| e20c0 | 6e 6e 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 28 72 65 6e 64 20 28 72 65 67 69 6f 6e 2d 65 6e | nning)).........(rend.(region-en |
| e20e0 | 64 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 6e 64 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 | d)).........(send.(oref.section. |
| e2100 | 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 28 70 61 74 63 68 20 6e 69 6c 29 29 0a 20 20 20 20 28 | end)).........(patch.nil)).....( |
| e2120 | 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 61 72 20 | save-excursion.......(goto-char. |
| e2140 | 73 62 65 67 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 3c 20 28 70 6f 69 6e 74 29 20 73 65 | sbeg).......(while.(<.(point).se |
| e2160 | 6e 64 29 0a 20 20 20 20 20 20 20 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 5c 28 2e 5c 5c 29 | nd).........(looking-at."\\(.\\) |
| e2180 | 5c 5c 28 5b 5e 5c 6e 5d 2a 5c 6e 5c 5c 29 22 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 | \\([^\n]*\n\\)").........(cond.( |
| e21a0 | 28 6f 72 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5b 40 20 5d 22 20 28 6d 61 74 63 | (or.(string-match-p."[@.]".(matc |
| e21c0 | 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 0a 20 20 20 20 20 | h-string-no-properties.1))...... |
| e21e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 3e 3d 20 28 70 6f 69 6e 74 29 20 72 | ..............(and.(>=.(point).r |
| e2200 | 62 65 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 3d | beg).........................(<= |
| e2220 | 20 28 70 6f 69 6e 74 29 20 72 65 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(point).rend)))................ |
| e2240 | 28 70 75 73 68 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 | (push.(match-string-no-propertie |
| e2260 | 73 20 30 29 20 70 61 74 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 75 | s.0).patch))...............((equ |
| e2280 | 61 6c 20 6f 70 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 | al.op.(match-string-no-propertie |
| e22a0 | 73 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 63 | s.1))................(push.(conc |
| e22c0 | 61 74 20 22 20 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 | at.".".(match-string-no-properti |
| e22e0 | 65 73 20 32 29 29 20 70 61 74 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 | es.2)).patch))).........(forward |
| e2300 | 2d 6c 69 6e 65 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 2d 6c 69 73 74 2d | -line))).....(let.((buffer-list- |
| e2320 | 75 70 64 61 74 65 2d 68 6f 6f 6b 20 6e 69 6c 29 29 20 3b 20 23 33 37 35 39 0a 20 20 20 20 20 20 | update-hook.nil)).;.#3759....... |
| e2340 | 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 28 69 6e 73 65 72 | (with-temp-buffer.........(inser |
| e2360 | 74 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 28 72 65 76 65 72 73 65 20 70 61 74 63 68 29 29 29 | t.(string-join.(reverse.patch))) |
| e2380 | 0a 20 20 20 20 20 20 20 20 28 64 69 66 66 2d 66 69 78 75 70 2d 6d 6f 64 69 66 73 20 28 70 6f 69 | .........(diff-fixup-modifs.(poi |
| e23a0 | 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 | nt-min).(point-max)).........(se |
| e23c0 | 74 71 20 70 61 74 63 68 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 29 0a 20 20 20 20 | tq.patch.(buffer-string))))..... |
| e23e0 | 70 61 74 63 68 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 64 | patch))..;;;._.(provide.'magit-d |
| e2400 | 69 66 66 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 64 69 66 66 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 | iff).;;;.magit-diff.el.ends.here |
| e2420 | 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 | ................................ |
| e2440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e2460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e2480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e24a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e24c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e24e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e2500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e2520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e2540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e2560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e2580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e25a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e25c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e25e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e2600 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2e 65 6c 00 00 00 00 00 | magit-4.3.8/magit-margin.el..... |
| e2620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e2640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e2660 | 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 |
| e2680 | 30 30 32 32 36 31 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 31 37 33 00 20 30 00 00 00 | 0022616.00000000000.014173..0... |
| e26a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e26c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e26e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e2700 | 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................... |
| e2720 | 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................... |
| e2740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e2760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e2780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e27a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e27c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e27e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e2800 | 3b 3b 3b 20 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2e 65 6c 20 2d 2d 2d 20 4d 61 72 67 69 6e 73 20 | ;;;.magit-margin.el.---.Margins. |
| e2820 | 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 |
| e2840 | 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 | nding:t.-*-..;;.Copyright.(C).20 |
| e2860 | 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 | 08-2025.The.Magit.Project.Contri |
| e2880 | 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c | butors..;;.Author:.Jonas.Bernoul |
| e28a0 | 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e | li.<emacs.magit@jonas.bernoulli. |
| e28c0 | 64 65 76 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 | dev>.;;.Maintainer:.Jonas.Bernou |
| e28e0 | 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 | lli.<emacs.magit@jonas.bernoulli |
| e2900 | 2e 64 65 76 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 | .dev>..;;.SPDX-License-Identifie |
| e2920 | 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 |
| e2940 | 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 | .free.software:.you.can.redistri |
| e2960 | 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 |
| e2980 | 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 |
| e29a0 | 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.;; |
| e29c0 | 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 | .the.Free.Software.Foundation,.e |
| e29e0 | 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 | ither.version.3.of.the.License,. |
| e2a00 | 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 | or.;;.(at.your.option).any.later |
| e2a20 | 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 |
| e2a40 | 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 |
| e2a60 | 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 |
| e2a80 | 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 |
| e2aa0 | 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 |
| e2ac0 | 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 |
| e2ae0 | 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.; |
| e2b00 | 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..;;.; |
| e2b20 | 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 |
| e2b40 | 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 |
| e2b60 | 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 |
| e2b80 | 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e | ,.see.<https://www.gnu.org/licen |
| e2ba0 | 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 | ses/>...;;;.Commentary:..;;.This |
| e2bc0 | 20 6c 69 62 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 | .library.implements.support.for. |
| e2be0 | 73 68 6f 77 69 6e 67 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 3b | showing.additional.information.; |
| e2c00 | 3b 20 69 6e 20 74 68 65 20 6d 61 72 67 69 6e 73 20 6f 66 20 4d 61 67 69 74 20 62 75 66 66 65 72 | ;.in.the.margins.of.Magit.buffer |
| e2c20 | 73 2e 20 20 43 75 72 72 65 6e 74 6c 79 20 74 68 69 73 20 69 73 20 6f 6e 6c 79 20 75 73 65 64 20 | s...Currently.this.is.only.used. |
| e2c40 | 66 6f 72 0a 3b 3b 20 63 6f 6d 6d 69 74 73 2c 20 66 6f 72 20 77 68 69 63 68 20 74 68 65 20 63 6f | for.;;.commits,.for.which.the.co |
| e2c60 | 6d 6d 69 74 74 65 72 20 64 61 74 65 20 6f 72 20 61 67 65 2c 20 61 6e 64 20 6f 70 74 69 6f 6e 61 | mmitter.date.or.age,.and.optiona |
| e2c80 | 6c 6c 79 20 74 68 65 0a 3b 3b 20 61 75 74 68 6f 72 20 6e 61 6d 65 20 61 72 65 20 73 68 6f 77 6e | lly.the.;;.author.name.are.shown |
| e2ca0 | 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 62 61 | ...;;;.Code:..(require.'magit-ba |
| e2cc0 | 73 65 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 29 0a 28 | se).(require.'magit-transient).( |
| e2ce0 | 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 6d 6f 64 65 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e | require.'magit-mode)..;;;.Option |
| e2d00 | 73 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 6d 61 72 67 69 6e 20 6e 69 6c 0a 20 20 | s..(defgroup.magit-margin.nil... |
| e2d20 | 22 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 4d 61 67 69 74 20 64 69 73 70 6c 61 79 73 20 69 6e 20 74 | "Information.Magit.displays.in.t |
| e2d40 | 68 65 20 6d 61 72 67 69 6e 2e 0a 0a 59 6f 75 20 63 61 6e 20 63 68 61 6e 67 65 20 74 68 65 20 53 | he.margin...You.can.change.the.S |
| e2d60 | 54 59 4c 45 20 61 6e 64 20 41 55 54 48 4f 52 2d 57 49 44 54 48 20 6f 66 20 61 6c 6c 20 60 6d 61 | TYLE.and.AUTHOR-WIDTH.of.all.`ma |
| e2d80 | 67 69 74 2d 2a 2d 6d 61 72 67 69 6e 27 0a 6f 70 74 69 6f 6e 73 20 74 6f 20 74 68 65 20 73 61 6d | git-*-margin'.options.to.the.sam |
| e2da0 | 65 20 76 61 6c 75 65 73 20 62 79 20 63 75 73 74 6f 6d 69 7a 69 6e 67 20 60 6d 61 67 69 74 2d 6c | e.values.by.customizing.`magit-l |
| e2dc0 | 6f 67 2d 6d 61 72 67 69 6e 27 0a 2a 62 65 66 6f 72 65 2a 20 60 6d 61 67 69 74 27 20 69 73 20 6c | og-margin'.*before*.`magit'.is.l |
| e2de0 | 6f 61 64 65 64 2e 20 20 49 66 20 79 6f 75 20 64 6f 20 74 68 61 74 2c 20 74 68 65 6e 20 74 68 65 | oaded...If.you.do.that,.then.the |
| e2e00 | 20 72 65 73 70 65 63 74 69 76 65 0a 76 61 6c 75 65 73 20 66 6f 72 20 74 68 65 20 6f 74 68 65 72 | .respective.values.for.the.other |
| e2e20 | 20 6f 70 74 69 6f 6e 73 20 77 69 6c 6c 20 64 65 66 61 75 6c 74 20 74 6f 20 77 68 61 74 20 79 6f | .options.will.default.to.what.yo |
| e2e40 | 75 20 68 61 76 65 20 73 65 74 0a 66 6f 72 20 74 68 61 74 20 76 61 72 69 61 62 6c 65 2e 20 20 4c | u.have.set.for.that.variable...L |
| e2e60 | 69 6b 65 77 69 73 65 20 69 66 20 79 6f 75 20 73 65 74 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 | ikewise.if.you.set.`magit-log-ma |
| e2e80 | 72 67 69 6e 27 73 20 49 4e 49 54 0a 74 6f 20 6e 69 6c 2c 20 74 68 65 6e 20 74 68 61 74 20 69 73 | rgin's.INIT.to.nil,.then.that.is |
| e2ea0 | 20 75 73 65 64 20 69 6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 6f 66 20 61 6c 6c 20 6f 74 68 65 | .used.in.the.default.of.all.othe |
| e2ec0 | 72 20 6f 70 74 69 6f 6e 73 2e 20 20 42 75 74 0a 73 65 74 74 69 6e 67 20 69 74 20 74 6f 20 74 2c | r.options...But.setting.it.to.t, |
| e2ee0 | 20 69 2e 65 2e 2c 20 72 65 2d 65 6e 66 6f 72 63 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 | .i.e.,.re-enforcing.the.default. |
| e2f00 | 66 6f 72 20 74 68 61 74 20 6f 70 74 69 6f 6e 2c 0a 64 6f 65 73 20 6e 6f 74 20 63 61 72 72 79 20 | for.that.option,.does.not.carry. |
| e2f20 | 74 6f 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 2e 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 | to.other.options."...:link.'(inf |
| e2f40 | 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 4c 6f 67 20 4d 61 72 67 69 6e 22 29 0a 20 20 3a 67 | o-link."(magit)Log.Margin")...:g |
| e2f60 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 | roup.'magit-log)..(defvar-local. |
| e2f80 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 20 6e 69 6c 29 0a 28 70 75 74 20 27 6d | magit-buffer-margin.nil).(put.'m |
| e2fa0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f | agit-buffer-margin.'permanent-lo |
| e2fc0 | 63 61 6c 20 74 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 73 65 74 2d | cal.t)..(defvar-local.magit-set- |
| e2fe0 | 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 2d 72 65 66 72 65 73 68 20 6e 69 6c 29 0a 0a 28 64 65 66 | buffer-margin-refresh.nil)..(def |
| e3000 | 76 61 72 20 6d 61 67 69 74 2d 2d 61 67 65 2d 73 70 65 63 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e | var.magit--age-spec)..;;;.Comman |
| e3020 | 64 73 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 | ds..(transient-define-prefix.mag |
| e3040 | 69 74 2d 6d 61 72 67 69 6e 2d 73 65 74 74 69 6e 67 73 20 28 29 0a 20 20 22 43 68 61 6e 67 65 20 | it-margin-settings.()..."Change. |
| e3060 | 77 68 61 74 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e | what.information.is.displayed.in |
| e3080 | 20 74 68 65 20 6d 61 72 67 69 6e 2e 22 0a 20 20 3a 69 6e 66 6f 2d 6d 61 6e 75 61 6c 20 22 28 6d | .the.margin."...:info-manual."(m |
| e30a0 | 61 67 69 74 29 20 4c 6f 67 20 4d 61 72 67 69 6e 22 0a 20 20 5b 22 4d 61 72 67 69 6e 22 0a 20 20 | agit).Log.Margin"...["Margin"... |
| e30c0 | 20 28 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 6d 61 72 67 69 6e 29 0a 20 20 20 28 6d 61 67 69 74 | .(magit-toggle-margin)....(magit |
| e30e0 | 2d 63 79 63 6c 65 2d 6d 61 72 67 69 6e 2d 73 74 79 6c 65 29 0a 20 20 20 28 6d 61 67 69 74 2d 74 | -cycle-margin-style)....(magit-t |
| e3100 | 6f 67 67 6c 65 2d 6d 61 72 67 69 6e 2d 64 65 74 61 69 6c 73 29 0a 20 20 20 28 6d 61 67 69 74 2d | oggle-margin-details)....(magit- |
| e3120 | 72 65 66 73 2d 73 65 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 29 5d 29 0a 0a 28 | refs-set-show-commit-count)])..( |
| e3140 | 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 74 6f | transient-define-suffix.magit-to |
| e3160 | 67 67 6c 65 2d 6d 61 72 67 69 6e 20 28 29 0a 20 20 22 53 68 6f 77 20 6f 72 20 68 69 64 65 20 74 | ggle-margin.()..."Show.or.hide.t |
| e3180 | 68 65 20 4d 61 67 69 74 20 6d 61 72 67 69 6e 2e 22 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e | he.Magit.margin."...:description |
| e31a0 | 20 22 54 6f 67 67 6c 65 20 76 69 73 69 62 69 6c 69 74 79 22 0a 20 20 3a 6b 65 79 20 22 4c 22 0a | ."Toggle.visibility"...:key."L". |
| e31c0 | 20 20 3a 74 72 61 6e 73 69 65 6e 74 20 74 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | ..:transient.t...(interactive).. |
| e31e0 | 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d 6f 70 74 69 6f 6e 29 0a 20 | .(unless.(magit-margin-option).. |
| e3200 | 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4d 61 67 69 74 20 6d 61 72 67 69 6e 20 69 73 6e | ...(user-error."Magit.margin.isn |
| e3220 | 27 74 20 73 75 70 70 6f 72 74 65 64 20 69 6e 20 74 68 69 73 20 62 75 66 66 65 72 22 29 29 0a 20 | 't.supported.in.this.buffer")).. |
| e3240 | 20 28 73 65 74 63 61 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 20 28 6e 6f | .(setcar.magit-buffer-margin.(no |
| e3260 | 74 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 2d 70 29 29 29 0a 20 20 28 6d | t.(magit-buffer-margin-p)))...(m |
| e3280 | 61 67 69 74 2d 73 65 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 29 29 0a 0a 28 64 65 66 76 61 | agit-set-buffer-margin))..(defva |
| e32a0 | 72 20 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d 64 65 66 61 75 6c 74 2d 74 69 6d 65 2d 66 6f 72 6d | r.magit-margin-default-time-form |
| e32c0 | 61 74 20 6e 69 6c 0a 20 20 22 53 65 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | at.nil..."See.https://github.com |
| e32e0 | 2f 6d 61 67 69 74 2f 6d 61 67 69 74 2f 70 75 6c 6c 2f 34 36 30 35 2e 22 29 0a 0a 28 74 72 61 6e | /magit/magit/pull/4605.")..(tran |
| e3300 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 78 20 6d 61 67 69 74 2d 63 79 63 6c 65 2d | sient-define-suffix.magit-cycle- |
| e3320 | 6d 61 72 67 69 6e 2d 73 74 79 6c 65 20 28 29 0a 20 20 22 43 79 63 6c 65 20 73 74 79 6c 65 20 75 | margin-style.()..."Cycle.style.u |
| e3340 | 73 65 64 20 66 6f 72 20 74 68 65 20 4d 61 67 69 74 20 6d 61 72 67 69 6e 2e 22 0a 20 20 3a 64 65 | sed.for.the.Magit.margin."...:de |
| e3360 | 73 63 72 69 70 74 69 6f 6e 20 22 43 79 63 6c 65 20 73 74 79 6c 65 22 0a 20 20 3a 6b 65 79 20 22 | scription."Cycle.style"...:key." |
| e3380 | 6c 22 0a 20 20 3a 74 72 61 6e 73 69 65 6e 74 20 74 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | l"...:transient.t...(interactive |
| e33a0 | 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d 6f 70 74 69 6f 6e | )...(unless.(magit-margin-option |
| e33c0 | 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4d 61 67 69 74 20 6d 61 72 67 69 6e 20 | ).....(user-error."Magit.margin. |
| e33e0 | 69 73 6e 27 74 20 73 75 70 70 6f 72 74 65 64 20 69 6e 20 74 68 69 73 20 62 75 66 66 65 72 22 29 | isn't.supported.in.this.buffer") |
| e3400 | 29 0a 20 20 3b 3b 20 54 68 69 73 20 69 73 20 6f 6e 6c 79 20 73 75 69 74 61 62 6c 65 20 66 6f 72 | )...;;.This.is.only.suitable.for |
| e3420 | 20 63 6f 6d 6d 69 74 20 6d 61 72 67 69 6e 73 20 28 74 68 65 72 65 20 61 72 65 20 6e 6f 74 20 6f | .commit.margins.(there.are.not.o |
| e3440 | 74 68 65 72 73 29 2e 0a 20 20 28 73 65 74 66 20 28 63 61 64 72 20 6d 61 67 69 74 2d 62 75 66 66 | thers)....(setf.(cadr.magit-buff |
| e3460 | 65 72 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28 63 61 64 72 20 | er-margin).........(pcase.(cadr. |
| e3480 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 | magit-buffer-margin)...........( |
| e34a0 | 27 61 67 65 20 27 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 29 0a 20 20 20 20 20 20 20 20 20 | 'age.'age-abbreviated).......... |
| e34c0 | 20 28 27 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c | .('age-abbreviated............(l |
| e34e0 | 65 74 20 28 28 64 65 66 61 75 6c 74 20 28 6f 72 20 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d 64 65 | et.((default.(or.magit-margin-de |
| e3500 | 66 61 75 6c 74 2d 74 69 6d 65 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fault-time-format............... |
| e3520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 64 72 20 28 73 79 6d 62 6f 6c 2d 76 61 | ................(cadr.(symbol-va |
| e3540 | 6c 75 65 20 28 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d 6f 70 74 69 6f 6e 29 29 29 29 29 29 0a 20 | lue.(magit-margin-option)))))).. |
| e3560 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 64 65 66 61 75 6c 74 | ............(if.(stringp.default |
| e3580 | 29 20 64 65 66 61 75 6c 74 20 22 25 59 2d 25 6d 2d 25 64 20 25 48 3a 25 4d 20 22 29 29 29 0a 20 | ).default."%Y-%m-%d.%H:%M."))).. |
| e35a0 | 20 20 20 20 20 20 20 20 20 28 5f 20 27 61 67 65 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 74 | .........(_.'age)))...(magit-set |
| e35c0 | 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 20 6e 69 6c 20 74 29 29 0a 0a 28 74 72 61 6e 73 69 65 | -buffer-margin.nil.t))..(transie |
| e35e0 | 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 78 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 6d 61 | nt-define-suffix.magit-toggle-ma |
| e3600 | 72 67 69 6e 2d 64 65 74 61 69 6c 73 20 28 29 0a 20 20 22 53 68 6f 77 20 6f 72 20 68 69 64 65 20 | rgin-details.()..."Show.or.hide. |
| e3620 | 64 65 74 61 69 6c 73 20 69 6e 20 74 68 65 20 4d 61 67 69 74 20 6d 61 72 67 69 6e 2e 22 0a 20 20 | details.in.the.Magit.margin."... |
| e3640 | 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 54 6f 67 67 6c 65 20 64 65 74 61 69 6c 73 22 0a 20 20 | :description."Toggle.details"... |
| e3660 | 3a 6b 65 79 20 22 64 22 0a 20 20 3a 74 72 61 6e 73 69 65 6e 74 20 74 0a 20 20 28 69 6e 74 65 72 | :key."d"...:transient.t...(inter |
| e3680 | 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 2d | active)...(unless.(magit-margin- |
| e36a0 | 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 6d | option).....(user-error."Magit.m |
| e36c0 | 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 75 | argin.isn't.supported.in.this.bu |
| e36e0 | 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 66 | ffer"))...(setf.(nth.3.magit-buf |
| e3700 | 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 20 | fer-margin).........(not.(nth.3. |
| e3720 | 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 2d | magit-buffer-margin)))...(magit- |
| e3740 | 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 43 | set-buffer-margin.nil.t))..;;;.C |
| e3760 | 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 2d | ore..(defun.magit-buffer-margin- |
| e3780 | 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 29 | p.()...(car.magit-buffer-margin) |
| e37a0 | 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 29 | )..(defun.magit-margin-option.() |
| e37c0 | 0a 20 20 28 70 63 61 73 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 0a 20 20 20 20 28 27 6d 61 67 69 74 | ...(pcase.major-mode.....('magit |
| e37e0 | 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 6d | -cherry-mode.....'magit-cherry-m |
| e3800 | 61 72 67 69 6e 29 0a 20 20 20 20 28 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 20 20 20 20 20 | argin).....('magit-log-mode..... |
| e3820 | 20 20 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 28 27 6d 61 67 69 | ...'magit-log-margin).....('magi |
| e3840 | 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 6c | t-log-select-mode.'magit-log-sel |
| e3860 | 65 63 74 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 28 27 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d | ect-margin).....('magit-reflog-m |
| e3880 | 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 20 | ode.....'magit-reflog-margin)... |
| e38a0 | 20 20 28 27 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 20 20 20 20 20 20 20 27 6d 61 67 69 74 | ..('magit-refs-mode.......'magit |
| e38c0 | 2d 72 65 66 73 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 28 27 6d 61 67 69 74 2d 73 74 61 73 68 65 | -refs-margin).....('magit-stashe |
| e38e0 | 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 29 | s-mode....'magit-stashes-margin) |
| e3900 | 0a 20 20 20 20 28 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 20 20 20 20 20 27 6d 61 | .....('magit-status-mode.....'ma |
| e3920 | 67 69 74 2d 73 74 61 74 75 73 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 28 27 66 6f 72 67 65 2d 6e | git-status-margin).....('forge-n |
| e3940 | 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 2d | otifications-mode.'magit-status- |
| e3960 | 6d 61 72 67 69 6e 29 0a 20 20 20 20 28 27 66 6f 72 67 65 2d 74 6f 70 69 63 73 2d 6d 6f 64 65 20 | margin).....('forge-topics-mode. |
| e3980 | 20 20 20 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 61 72 67 69 6e 29 29 29 0a 0a 28 64 65 | ....'magit-status-margin)))..(de |
| e39a0 | 66 75 6e 20 6d 61 67 69 74 2d 73 65 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 20 28 26 6f 70 | fun.magit-set-buffer-margin.(&op |
| e39c0 | 74 69 6f 6e 61 6c 20 72 65 73 65 74 20 72 65 66 72 65 73 68 29 0a 20 20 28 77 68 65 6e 2d 6c 65 | tional.reset.refresh)...(when-le |
| e39e0 | 74 20 28 28 6f 70 74 69 6f 6e 20 28 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d 6f 70 74 69 6f 6e 29 | t.((option.(magit-margin-option) |
| e3a00 | 29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 64 65 66 61 75 6c 74 20 28 73 79 6d 62 6f 6c 2d 76 | )).....(let*.((default.(symbol-v |
| e3a20 | 61 6c 75 65 20 6f 70 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c | alue.option))............(defaul |
| e3a40 | 74 2d 77 69 64 74 68 20 28 6e 74 68 20 32 20 64 65 66 61 75 6c 74 29 29 29 0a 20 20 20 20 20 20 | t-width.(nth.2.default)))....... |
| e3a60 | 28 77 68 65 6e 20 28 6f 72 20 72 65 73 65 74 20 28 6e 6f 74 20 6d 61 67 69 74 2d 62 75 66 66 65 | (when.(or.reset.(not.magit-buffe |
| e3a80 | 72 2d 6d 61 72 67 69 6e 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 | r-margin)).........(setq.magit-b |
| e3aa0 | 75 66 66 65 72 2d 6d 61 72 67 69 6e 20 28 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 64 65 66 61 | uffer-margin.(copy-sequence.defa |
| e3ac0 | 75 6c 74 29 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 65 6e 61 | ult))).......(pcase-let.((`(,ena |
| e3ae0 | 62 6c 65 20 2c 73 74 79 6c 65 20 2c 5f 77 69 64 74 68 20 2c 64 65 74 61 69 6c 73 20 2c 64 65 74 | ble.,style.,_width.,details.,det |
| e3b00 | 61 69 6c 73 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 6d | ails-width)....................m |
| e3b20 | 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 20 20 28 77 68 | agit-buffer-margin)).........(wh |
| e3b40 | 65 6e 20 28 66 75 6e 63 74 69 6f 6e 70 20 64 65 66 61 75 6c 74 2d 77 69 64 74 68 29 0a 20 20 20 | en.(functionp.default-width).... |
| e3b60 | 20 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 32 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | .......(setf.(nth.2.magit-buffer |
| e3b80 | 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c | -margin).................(funcal |
| e3ba0 | 6c 20 64 65 66 61 75 6c 74 2d 77 69 64 74 68 20 73 74 79 6c 65 20 64 65 74 61 69 6c 73 20 64 65 | l.default-width.style.details.de |
| e3bc0 | 74 61 69 6c 73 2d 77 69 64 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 | tails-width))).........(dolist.( |
| e3be0 | 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 2d 6c 69 73 74 20 6e | window.(get-buffer-window-list.n |
| e3c00 | 69 6c 20 6e 69 6c 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 | il.nil.0))...........(with-selec |
| e3c20 | 74 65 64 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ted-window.window.............(m |
| e3c40 | 61 67 69 74 2d 73 65 74 2d 77 69 6e 64 6f 77 2d 6d 61 72 67 69 6e 20 77 69 6e 64 6f 77 29 0a 20 | agit-set-window-margin.window).. |
| e3c60 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 65 6e 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 | ...........(if.enable........... |
| e3c80 | 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 20 27 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 | ......(add-hook..'window-configu |
| e3ca0 | 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 20 20 20 20 20 20 20 | ration-change-hook.............. |
| e3cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 73 65 74 2d 77 69 6e 64 6f 77 | ..............#'magit-set-window |
| e3ce0 | 2d 6d 61 72 67 69 6e 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 | -margin.nil.t)...............(re |
| e3d00 | 6d 6f 76 65 2d 68 6f 6f 6b 20 27 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2d | move-hook.'window-configuration- |
| e3d20 | 63 68 61 6e 67 65 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 | change-hook..................... |
| e3d40 | 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 73 65 74 2d 77 69 6e 64 6f 77 2d 6d 61 72 67 69 6e | .......#'magit-set-window-margin |
| e3d60 | 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 65 6e 61 62 6c 65 | .t)))).........(when.(and.enable |
| e3d80 | 20 28 6f 72 20 72 65 66 72 65 73 68 20 6d 61 67 69 74 2d 73 65 74 2d 62 75 66 66 65 72 2d 6d 61 | .(or.refresh.magit-set-buffer-ma |
| e3da0 | 72 67 69 6e 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | rgin-refresh))...........(magit- |
| e3dc0 | 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | refresh-buffer))))))..(defun.mag |
| e3de0 | 69 74 2d 73 65 74 2d 77 69 6e 64 6f 77 2d 6d 61 72 67 69 6e 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | it-set-window-margin.(&optional. |
| e3e00 | 77 69 6e 64 6f 77 29 0a 20 20 28 77 68 65 6e 20 28 6f 72 20 77 69 6e 64 6f 77 20 28 73 65 74 71 | window)...(when.(or.window.(setq |
| e3e20 | 20 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 20 20 | .window.(get-buffer-window)))... |
| e3e40 | 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 0a 20 | ..(with-selected-window.window.. |
| e3e60 | 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 6d 61 72 67 69 6e 73 0a 20 20 20 20 20 20 20 | .....(set-window-margins........ |
| e3e80 | 6e 69 6c 20 28 63 61 72 20 28 77 69 6e 64 6f 77 2d 6d 61 72 67 69 6e 73 29 29 0a 20 20 20 20 20 | nil.(car.(window-margins))...... |
| e3ea0 | 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 2d 70 29 0a 20 | ..(and.(magit-buffer-margin-p).. |
| e3ec0 | 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 32 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d | ...........(nth.2.magit-buffer-m |
| e3ee0 | 61 72 67 69 6e 29 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 61 6b | argin))))))..(cl-defun.magit-mak |
| e3f00 | 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 20 28 26 6f 70 74 69 6f 6e 61 6c 20 73 74 72 69 | e-margin-overlay.(&optional.stri |
| e3f20 | 6e 67 20 28 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 20 6e 69 6c 20 73 6c 69 6e 65 29 29 0a 20 20 | ng.(previous-line.nil.sline))... |
| e3f40 | 22 44 69 73 70 6c 61 79 20 53 54 52 49 4e 47 20 69 6e 20 74 68 65 20 6d 61 72 67 69 6e 20 6f 66 | "Display.STRING.in.the.margin.of |
| e3f60 | 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 28 6f 72 20 63 75 72 72 65 6e 74 29 20 6c 69 6e 65 2e | .the.previous.(or.current).line. |
| e3f80 | 0a 49 66 20 70 6f 69 6e 74 20 69 73 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 | .If.point.is.at.the.beginning.of |
| e3fa0 | 20 61 20 6c 69 6e 65 2c 20 73 65 74 20 74 68 65 20 6d 61 72 67 69 6e 20 73 74 72 69 6e 67 20 66 | .a.line,.set.the.margin.string.f |
| e3fc0 | 6f 72 0a 74 68 65 20 70 72 65 76 69 6f 75 73 20 6c 69 6e 65 2c 20 6f 74 68 65 72 77 69 73 65 20 | or.the.previous.line,.otherwise. |
| e3fe0 | 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 20 20 53 65 6d 69 2d 6f 62 73 6f | for.the.current.line...Semi-obso |
| e4000 | 6c 65 74 65 0a 6f 70 74 69 6f 6e 61 6c 20 50 52 45 56 49 4f 55 53 2d 4c 49 4e 45 20 63 61 6e 20 | lete.optional.PREVIOUS-LINE.can. |
| e4020 | 62 65 20 75 73 65 64 20 74 6f 20 65 78 70 6c 69 63 69 74 6c 79 20 73 70 65 63 69 66 79 20 77 68 | be.used.to.explicitly.specify.wh |
| e4040 | 69 63 68 0a 6c 69 6e 65 20 69 73 20 61 66 66 65 63 74 65 64 2e 22 0a 20 20 28 73 61 76 65 2d 65 | ich.line.is.affected."...(save-e |
| e4060 | 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 69 66 20 28 | xcursion.....(forward-line.(if.( |
| e4080 | 69 66 20 73 6c 69 6e 65 20 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 20 28 62 6f 6c 70 29 29 20 2d | if.sline.previous-line.(bolp)).- |
| e40a0 | 31 20 30 29 29 0a 20 20 20 20 3b 3b 20 44 6f 6e 27 74 20 70 75 74 20 74 68 65 20 6f 76 65 72 6c | 1.0)).....;;.Don't.put.the.overl |
| e40c0 | 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 20 77 6f 72 6b 20 | ay.on.the.complete.line.to.work. |
| e40e0 | 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 20 28 6d 61 6b 65 | around.#1880......(let.((o.(make |
| e4100 | 2d 6f 76 65 72 6c 61 79 20 28 31 2b 20 28 70 6f 69 6e 74 29 29 20 28 6c 69 6e 65 2d 65 6e 64 2d | -overlay.(1+.(point)).(line-end- |
| e4120 | 70 6f 73 69 74 69 6f 6e 29 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 28 6f 76 65 72 6c 61 | position).nil.t))).......(overla |
| e4140 | 79 2d 70 75 74 20 6f 20 27 65 76 61 70 6f 72 61 74 65 20 74 29 0a 20 20 20 20 20 20 28 6f 76 65 | y-put.o.'evaporate.t).......(ove |
| e4160 | 72 6c 61 79 2d 70 75 74 20 6f 20 27 62 65 66 6f 72 65 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 | rlay-put.o.'before-string....... |
| e4180 | 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 6f 22 20 27 64 69 | .............(propertize."o".'di |
| e41a0 | 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 20 20 | splay........................... |
| e41c0 | 20 20 20 20 20 28 6c 69 73 74 20 28 6c 69 73 74 20 27 6d 61 72 67 69 6e 20 27 72 69 67 68 74 2d | .....(list.(list.'margin.'right- |
| e41e0 | 6d 61 72 67 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | margin)......................... |
| e4200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 73 74 72 69 6e 67 20 22 20 22 29 29 29 29 29 | .............(or.string."."))))) |
| e4220 | 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 | ))..(defvar.magit-margin-overlay |
| e4240 | 2d 63 6f 6e 64 69 74 69 6f 6e 73 0a 20 20 27 28 20 75 6e 70 75 6c 6c 65 64 20 75 6e 70 75 73 68 | -conditions...'(.unpulled.unpush |
| e4260 | 65 64 20 72 65 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 | ed.recent.stashes.local.cherries |
| e4280 | 0a 20 20 20 20 20 5b 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 62 75 66 5d 0a 20 20 20 20 20 5b 73 | ......[remote.branchbuf]......[s |
| e42a0 | 68 65 6c 76 65 64 20 62 72 61 6e 63 68 62 75 66 5d 0a 20 20 20 20 20 5b 74 61 67 73 20 62 72 61 | helved.branchbuf]......[tags.bra |
| e42c0 | 6e 63 68 62 75 66 5d 0a 20 20 20 20 20 74 6f 70 69 63 73 20 69 73 73 75 65 73 20 70 75 6c 6c 72 | nchbuf]......topics.issues.pullr |
| e42e0 | 65 71 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 61 79 62 65 2d 6d 61 6b 65 2d 6d | eqs))..(defun.magit-maybe-make-m |
| e4300 | 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 20 28 29 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d | argin-overlay.()...(when.(magit- |
| e4320 | 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c | section-match.magit-margin-overl |
| e4340 | 61 79 2d 63 6f 6e 64 69 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ay-conditions................... |
| e4360 | 20 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 | ...........magit-insert-section- |
| e4380 | 2d 63 75 72 72 65 6e 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e | -current).....(magit-make-margin |
| e43a0 | 2d 6f 76 65 72 6c 61 79 29 29 29 0a 0a 3b 3b 3b 20 43 75 73 74 6f 6d 20 53 75 70 70 6f 72 74 0a | -overlay)))..;;;.Custom.Support. |
| e43c0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d 73 65 74 2d 76 61 72 69 61 62 6c | .(defun.magit-margin-set-variabl |
| e43e0 | 65 20 28 6d 6f 64 65 20 73 79 6d 62 6f 6c 20 76 61 6c 75 65 29 0a 20 20 28 73 65 74 2d 64 65 66 | e.(mode.symbol.value)...(set-def |
| e4400 | 61 75 6c 74 20 73 79 6d 62 6f 6c 20 76 61 6c 75 65 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 55 | ault.symbol.value)...(message."U |
| e4420 | 70 64 61 74 69 6e 67 20 6d 61 72 67 69 6e 73 20 69 6e 20 25 73 20 62 75 66 66 65 72 73 2e 2e 2e | pdating.margins.in.%s.buffers... |
| e4440 | 22 20 6d 6f 64 65 29 0a 20 20 28 64 6f 6c 69 73 74 20 28 62 75 66 66 65 72 20 28 62 75 66 66 65 | ".mode)...(dolist.(buffer.(buffe |
| e4460 | 72 2d 6c 69 73 74 29 29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 | r-list)).....(with-current-buffe |
| e4480 | 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 6d 61 6a 6f 72 2d 6d | r.buffer.......(when.(eq.major-m |
| e44a0 | 6f 64 65 20 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 74 2d 62 75 66 | ode.mode).........(magit-set-buf |
| e44c0 | 66 65 72 2d 6d 61 72 67 69 6e 20 74 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 | fer-margin.t).........(magit-ref |
| e44e0 | 72 65 73 68 29 29 29 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 55 70 64 61 74 69 6e 67 20 6d 61 | resh))))...(message."Updating.ma |
| e4500 | 72 67 69 6e 73 20 69 6e 20 25 73 20 62 75 66 66 65 72 73 2e 2e 2e 64 6f 6e 65 22 20 6d 6f 64 65 | rgins.in.%s.buffers...done".mode |
| e4520 | 29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 2d | ))..(defconst.magit-log-margin-- |
| e4540 | 63 75 73 74 6f 6d 2d 74 79 70 65 0a 20 20 27 28 6c 69 73 74 20 28 62 6f 6f 6c 65 61 6e 20 3a 74 | custom-type...'(list.(boolean.:t |
| e4560 | 61 67 20 22 53 68 6f 77 20 6d 61 72 67 69 6e 20 69 6e 69 74 69 61 6c 6c 79 22 29 0a 20 20 20 20 | ag."Show.margin.initially")..... |
| e4580 | 20 20 20 20 20 28 63 68 6f 69 63 65 20 20 3a 74 61 67 20 22 53 68 6f 77 20 63 6f 6d 6d 69 74 74 | .....(choice..:tag."Show.committ |
| e45a0 | 65 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 | er"...................(string.:t |
| e45c0 | 61 67 20 22 64 61 74 65 20 75 73 69 6e 67 20 74 69 6d 65 2d 66 6f 72 6d 61 74 22 20 22 25 59 2d | ag."date.using.time-format"."%Y- |
| e45e0 | 25 6d 2d 25 64 20 25 48 3a 25 4d 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %m-%d.%H:%M.").................. |
| e4600 | 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 64 61 74 65 27 73 20 61 67 65 22 20 61 67 65 29 0a | .(const..:tag."date's.age".age). |
| e4620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 | ..................(const..:tag." |
| e4640 | 64 61 74 65 27 73 20 61 67 65 20 28 61 62 62 72 65 76 69 61 74 65 64 29 22 20 61 67 65 2d 61 62 | date's.age.(abbreviated)".age-ab |
| e4660 | 62 72 65 76 69 61 74 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 20 20 3a 74 | breviated))..........(const...:t |
| e4680 | 61 67 20 22 43 61 6c 63 75 6c 61 74 65 20 77 69 64 74 68 20 75 73 69 6e 67 20 6d 61 67 69 74 2d | ag."Calculate.width.using.magit- |
| e46a0 | 6c 6f 67 2d 6d 61 72 67 69 6e 2d 77 69 64 74 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | log-margin-width"............... |
| e46c0 | 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 77 69 64 74 68 29 0a 20 20 20 20 | ....magit-log-margin-width)..... |
| e46e0 | 20 20 20 20 20 28 62 6f 6f 6c 65 61 6e 20 3a 74 61 67 20 22 53 68 6f 77 20 61 75 74 68 6f 72 20 | .....(boolean.:tag."Show.author. |
| e4700 | 6e 61 6d 65 20 62 79 20 64 65 66 61 75 6c 74 22 29 0a 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 | name.by.default")..........(inte |
| e4720 | 67 65 72 20 3a 74 61 67 20 22 53 68 6f 77 20 61 75 74 68 6f 72 20 6e 61 6d 65 20 75 73 69 6e 67 | ger.:tag."Show.author.name.using |
| e4740 | 20 77 69 64 74 68 22 29 29 29 0a 0a 3b 3b 3b 20 54 69 6d 65 20 55 74 69 6c 69 74 69 65 73 0a 0a | .width")))..;;;.Time.Utilities.. |
| e4760 | 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 2d 61 67 65 2d 73 70 65 63 0a 20 20 60 28 28 3f 59 20 | (defvar.magit--age-spec...`((?Y. |
| e4780 | 22 79 65 61 72 22 20 20 20 22 79 65 61 72 73 22 20 20 20 2c 28 72 6f 75 6e 64 20 28 2a 20 36 30 | "year"..."years"...,(round.(*.60 |
| e47a0 | 20 36 30 20 32 34 20 33 36 35 2e 32 34 32 35 29 29 29 0a 20 20 20 20 28 3f 4d 20 22 6d 6f 6e 74 | .60.24.365.2425))).....(?M."mont |
| e47c0 | 68 22 20 20 22 6d 6f 6e 74 68 73 22 20 20 2c 28 72 6f 75 6e 64 20 28 2a 20 36 30 20 36 30 20 32 | h".."months"..,(round.(*.60.60.2 |
| e47e0 | 34 20 33 30 2e 34 33 36 38 37 35 29 29 29 0a 20 20 20 20 28 3f 77 20 22 77 65 65 6b 22 20 20 20 | 4.30.436875))).....(?w."week"... |
| e4800 | 22 77 65 65 6b 73 22 20 20 20 2c 28 2a 20 36 30 20 36 30 20 32 34 20 37 29 29 0a 20 20 20 20 28 | "weeks"...,(*.60.60.24.7)).....( |
| e4820 | 3f 64 20 22 64 61 79 22 20 20 20 20 22 64 61 79 73 22 20 20 20 20 2c 28 2a 20 36 30 20 36 30 20 | ?d."day"...."days"....,(*.60.60. |
| e4840 | 32 34 29 29 0a 20 20 20 20 28 3f 68 20 22 68 6f 75 72 22 20 20 20 22 68 6f 75 72 73 22 20 20 20 | 24)).....(?h."hour"..."hours"... |
| e4860 | 2c 28 2a 20 36 30 20 36 30 29 29 0a 20 20 20 20 28 3f 6d 20 22 6d 69 6e 75 74 65 22 20 22 6d 69 | ,(*.60.60)).....(?m."minute"."mi |
| e4880 | 6e 75 74 65 73 22 20 36 30 29 0a 20 20 20 20 28 3f 73 20 22 73 65 63 6f 6e 64 22 20 22 73 65 63 | nutes".60).....(?s."second"."sec |
| e48a0 | 6f 6e 64 73 22 20 31 29 29 0a 20 20 22 54 69 6d 65 20 75 6e 69 74 73 20 75 73 65 64 20 77 68 65 | onds".1))..."Time.units.used.whe |
| e48c0 | 6e 20 66 6f 72 6d 61 74 74 69 6e 67 20 72 65 6c 61 74 69 76 65 20 63 6f 6d 6d 69 74 20 61 67 65 | n.formatting.relative.commit.age |
| e48e0 | 73 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 74 69 6d 65 20 | s...The.value.is.a.list.of.time. |
| e4900 | 75 6e 69 74 73 2c 20 62 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 20 74 68 65 20 6c 6f 6e 67 65 73 | units,.beginning.with.the.longes |
| e4920 | 74 2e 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 28 43 48 | t..Each.element.has.the.form.(CH |
| e4940 | 41 52 20 55 4e 49 54 20 55 4e 49 54 53 20 53 45 43 4f 4e 44 53 29 2e 20 20 55 4e 49 54 20 69 73 | AR.UNIT.UNITS.SECONDS)...UNIT.is |
| e4960 | 20 74 68 65 0a 74 69 6d 65 20 75 6e 69 74 2c 20 55 4e 49 54 53 20 69 73 20 74 68 65 20 70 6c 75 | .the.time.unit,.UNITS.is.the.plu |
| e4980 | 72 61 6c 20 6f 66 20 74 68 61 74 20 75 6e 69 74 2e 20 20 43 48 41 52 20 69 73 20 61 20 63 68 61 | ral.of.that.unit...CHAR.is.a.cha |
| e49a0 | 72 61 63 74 65 72 0a 61 62 62 72 65 76 69 61 74 69 6f 6e 2e 20 20 41 6e 64 20 53 45 43 4f 4e 44 | racter.abbreviation...And.SECOND |
| e49c0 | 53 20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64 73 20 69 6e 20 6f 6e | S.is.the.number.of.seconds.in.on |
| e49e0 | 65 20 55 4e 49 54 2e 0a 0a 54 68 69 73 20 69 73 20 64 65 66 69 6e 65 64 20 61 73 20 61 20 76 61 | e.UNIT...This.is.defined.as.a.va |
| e4a00 | 72 69 61 62 6c 65 20 74 6f 20 6d 61 6b 65 20 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 75 73 | riable.to.make.it.possible.to.us |
| e4a20 | 65 20 74 69 6d 65 0a 75 6e 69 74 73 20 66 6f 72 20 61 20 6c 61 6e 67 75 61 67 65 20 6f 74 68 65 | e.time.units.for.a.language.othe |
| e4a40 | 72 20 74 68 61 6e 20 45 6e 67 6c 69 73 68 2e 20 20 49 74 20 69 73 20 6e 6f 74 20 64 65 66 69 6e | r.than.English...It.is.not.defin |
| e4a60 | 65 64 0a 61 73 20 61 6e 20 6f 70 74 69 6f 6e 2c 20 62 65 63 61 75 73 65 20 6d 6f 73 74 20 6f 74 | ed.as.an.option,.because.most.ot |
| e4a80 | 68 65 72 20 70 61 72 74 73 20 6f 66 20 4d 61 67 69 74 20 61 72 65 20 61 6c 77 61 79 73 20 69 6e | her.parts.of.Magit.are.always.in |
| e4aa0 | 0a 45 6e 67 6c 69 73 68 2e 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 61 67 65 20 28 | .English.")..(defun.magit--age.( |
| e4ac0 | 64 61 74 65 20 26 6f 70 74 69 6f 6e 61 6c 20 61 62 62 72 65 76 69 61 74 65 29 0a 20 20 28 63 6c | date.&optional.abbreviate)...(cl |
| e4ae0 | 2d 6c 61 62 65 6c 73 20 28 28 66 6e 20 28 61 67 65 20 73 70 65 63 29 0a 20 20 20 20 20 20 20 20 | -labels.((fn.(age.spec)......... |
| e4b00 | 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 63 68 61 72 20 2c 75 6e | ........(pcase-let.((`(,char.,un |
| e4b20 | 69 74 20 2c 75 6e 69 74 73 20 2c 77 65 69 67 68 74 29 20 28 63 61 72 20 73 70 65 63 29 29 29 0a | it.,units.,weight).(car.spec))). |
| e4b40 | 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 6e 74 20 28 72 6f | ..................(let.((cnt.(ro |
| e4b60 | 75 6e 64 20 28 2f 20 61 67 65 20 77 65 69 67 68 74 20 31 2e 30 29 29 29 29 0a 20 20 20 20 20 20 | und.(/.age.weight.1.0))))....... |
| e4b80 | 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 28 63 64 72 20 | ..............(if.(or.(not.(cdr. |
| e4ba0 | 73 70 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 | spec)).......................... |
| e4bc0 | 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))....... |
| e4be0 | 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 6f 6e | ..................(list.cnt.(con |
| e4c00 | 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 20 20 | d.(abbreviate.char)............. |
| e4c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 3d 20 | ............................((=. |
| e4c40 | 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 20 20 20 20 | cnt.1).unit).................... |
| e4c60 | 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 69 74 73 29 29 29 | .....................(t.units))) |
| e4c80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6e 20 61 67 65 20 28 | .......................(fn.age.( |
| e4ca0 | 63 64 72 20 73 70 65 63 29 29 29 29 29 29 29 0a 20 20 20 20 28 66 6e 20 28 61 62 73 20 28 2d 20 | cdr.spec))))))).....(fn.(abs.(-. |
| e4cc0 | 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 28 69 66 | (float-time).................(if |
| e4ce0 | 20 28 73 74 72 69 6e 67 70 20 64 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(stringp.date)................. |
| e4d00 | 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 64 61 74 65 29 0a 20 20 20 20 | ....(string-to-number.date)..... |
| e4d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 6d 61 | ..............date))).........ma |
| e4d40 | 67 69 74 2d 2d 61 67 65 2d 73 70 65 63 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 | git--age-spec)))..;;;._.(provide |
| e4d60 | 20 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 6d 61 72 67 69 6e | .'magit-margin).;;;.magit-margin |
| e4d80 | 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................... |
| e4da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e4dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e4de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e4e00 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 65 64 69 66 66 2e 65 6c 00 00 00 00 00 00 | magit-4.3.8/magit-ediff.el...... |
| e4e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e4e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e4e60 | 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 |
| e4e80 | 30 30 36 32 35 36 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 30 30 31 00 20 30 00 00 00 | 0062564.00000000000.014001..0... |
| e4ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e4ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e4ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e4f00 | 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................... |
| e4f20 | 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................... |
| e4f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e4f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e4f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e4fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e4fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e4fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e5000 | 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 |
| e5020 | 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 |
| e5040 | 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 | nding:t.-*-..;;.Copyright.(C).20 |
| e5060 | 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 | 08-2025.The.Magit.Project.Contri |
| e5080 | 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c | butors..;;.Author:.Jonas.Bernoul |
| e50a0 | 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e | li.<emacs.magit@jonas.bernoulli. |
| e50c0 | 64 65 76 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 | dev>.;;.Maintainer:.Jonas.Bernou |
| e50e0 | 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 | lli.<emacs.magit@jonas.bernoulli |
| e5100 | 2e 64 65 76 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 | .dev>..;;.SPDX-License-Identifie |
| e5120 | 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 |
| e5140 | 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 | .free.software:.you.can.redistri |
| e5160 | 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 |
| e5180 | 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 |
| e51a0 | 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.;; |
| e51c0 | 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 | .the.Free.Software.Foundation,.e |
| e51e0 | 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 | ither.version.3.of.the.License,. |
| e5200 | 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 | or.;;.(at.your.option).any.later |
| e5220 | 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 |
| e5240 | 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 |
| e5260 | 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 |
| e5280 | 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 |
| e52a0 | 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 |
| e52c0 | 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 |
| e52e0 | 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.; |
| e5300 | 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..;;.; |
| e5320 | 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 |
| e5340 | 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 |
| e5360 | 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 |
| e5380 | 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e | ,.see.<https://www.gnu.org/licen |
| e53a0 | 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 | ses/>...;;;.Commentary:..;;.This |
| e53c0 | 20 6c 69 62 72 61 72 79 20 70 72 6f 76 69 64 65 73 20 62 61 73 69 63 20 73 75 70 70 6f 72 74 20 | .library.provides.basic.support. |
| e53e0 | 66 6f 72 20 45 64 69 66 66 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 | for.Ediff...;;;.Code:..(require. |
| e5400 | 27 6d 61 67 69 74 29 0a 0a 28 72 65 71 75 69 72 65 20 27 65 64 69 66 66 29 0a 28 72 65 71 75 69 | 'magit)..(require.'ediff).(requi |
| e5420 | 72 65 20 27 73 6d 65 72 67 65 2d 6d 6f 64 65 29 0a 0a 28 64 65 66 76 61 72 20 73 6d 65 72 67 65 | re.'smerge-mode)..(defvar.smerge |
| e5440 | 2d 65 64 69 66 66 2d 62 75 66 29 0a 28 64 65 66 76 61 72 20 73 6d 65 72 67 65 2d 65 64 69 66 66 | -ediff-buf).(defvar.smerge-ediff |
| e5460 | 2d 77 69 6e 64 6f 77 73 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 67 72 6f 75 | -windows)..;;;.Options..(defgrou |
| e5480 | 70 20 6d 61 67 69 74 2d 65 64 69 66 66 20 6e 69 6c 0a 20 20 22 45 64 69 66 66 20 73 75 70 70 6f | p.magit-ediff.nil..."Ediff.suppo |
| e54a0 | 72 74 20 66 6f 72 20 4d 61 67 69 74 2e 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c 69 | rt.for.Magit."...:link.'(info-li |
| e54c0 | 6e 6b 20 22 28 6d 61 67 69 74 29 45 64 69 66 66 69 6e 67 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 | nk."(magit)Ediffing")...:group.' |
| e54e0 | 6d 61 67 69 74 2d 65 78 74 65 6e 73 69 6f 6e 73 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 | magit-extensions)..(defcustom.ma |
| e5500 | 67 69 74 2d 65 64 69 66 66 2d 71 75 69 74 2d 68 6f 6f 6b 0a 20 20 28 6c 69 73 74 20 23 27 6d 61 | git-ediff-quit-hook...(list.#'ma |
| e5520 | 67 69 74 2d 65 64 69 66 66 2d 63 6c 65 61 6e 75 70 2d 61 75 78 69 6c 69 61 72 79 2d 62 75 66 66 | git-ediff-cleanup-auxiliary-buff |
| e5540 | 65 72 73 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 74 6f 72 | ers.........#'magit-ediff-restor |
| e5560 | 65 2d 70 72 65 76 69 6f 75 73 2d 77 69 6e 63 6f 6e 66 29 0a 20 20 22 48 6f 6f 6b 73 20 74 6f 20 | e-previous-winconf)..."Hooks.to. |
| e5580 | 72 75 6e 20 61 66 74 65 72 20 66 69 6e 69 73 68 69 6e 67 20 45 64 69 66 66 2c 20 77 68 65 6e 20 | run.after.finishing.Ediff,.when. |
| e55a0 | 74 68 61 74 20 77 61 73 20 69 6e 76 6f 6b 65 64 20 75 73 69 6e 67 20 4d 61 67 69 74 2e 0a 54 68 | that.was.invoked.using.Magit..Th |
| e55c0 | 65 20 68 6f 6f 6b 73 20 61 72 65 20 72 75 6e 20 69 6e 20 74 68 65 20 45 64 69 66 66 20 63 6f 6e | e.hooks.are.run.in.the.Ediff.con |
| e55e0 | 74 72 6f 6c 20 62 75 66 66 65 72 2e 20 20 54 68 69 73 20 69 73 20 73 69 6d 69 6c 61 72 0a 74 6f | trol.buffer...This.is.similar.to |
| e5600 | 20 60 65 64 69 66 66 2d 71 75 69 74 2d 68 6f 6f 6b 27 20 62 75 74 20 74 61 6b 65 73 20 74 68 65 | .`ediff-quit-hook'.but.takes.the |
| e5620 | 20 6e 65 65 64 73 20 6f 66 20 4d 61 67 69 74 20 69 6e 74 6f 20 61 63 63 6f 75 6e 74 2e 0a 54 68 | .needs.of.Magit.into.account..Th |
| e5640 | 65 20 60 65 64 69 66 66 2d 71 75 69 74 2d 68 6f 6f 6b 27 20 69 73 20 69 67 6e 6f 72 65 64 20 62 | e.`ediff-quit-hook'.is.ignored.b |
| e5660 | 79 20 45 64 69 66 66 20 73 65 73 73 69 6f 6e 73 20 77 68 69 63 68 20 77 65 72 65 0a 69 6e 76 6f | y.Ediff.sessions.which.were.invo |
| e5680 | 6b 65 64 20 75 73 69 6e 67 20 4d 61 67 69 74 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | ked.using.Magit."...:package-ver |
| e56a0 | 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 | sion.'(magit..."2.2.0")...:group |
| e56c0 | 20 27 6d 61 67 69 74 2d 65 64 69 66 66 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 67 | .'magit-ediff...:type.'hook...:g |
| e56e0 | 65 74 20 23 27 6d 61 67 69 74 2d 68 6f 6f 6b 2d 63 75 73 74 6f 6d 2d 67 65 74 0a 20 20 3a 6f 70 | et.#'magit-hook-custom-get...:op |
| e5700 | 74 69 6f 6e 73 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 63 6c 65 61 6e 75 | tions.(list.#'magit-ediff-cleanu |
| e5720 | 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 20 20 | p-auxiliary-buffers............. |
| e5740 | 20 20 20 20 20 23 27 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 | .....#'magit-ediff-restore-previ |
| e5760 | 6f 75 73 2d 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 | ous-winconf))..(defcustom.magit- |
| e5780 | 65 64 69 66 66 2d 64 77 69 6d 2d 72 65 73 6f 6c 76 65 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6d 61 | ediff-dwim-resolve-function.#'ma |
| e57a0 | 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 72 65 73 74 0a 20 20 22 54 68 65 20 66 75 | git-ediff-resolve-rest..."The.fu |
| e57c0 | 6e 63 74 69 6f 6e 20 60 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d 27 20 75 73 65 73 20 74 | nction.`magit-ediff-dwim'.uses.t |
| e57e0 | 6f 20 72 65 73 6f 6c 76 65 20 63 6f 6e 66 6c 69 63 74 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | o.resolve.conflicts."...:package |
| e5800 | 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e 30 2e 30 22 29 0a 20 20 3a 67 | -version.'(magit..."4.0.0")...:g |
| e5820 | 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 28 63 68 6f 69 | roup.'magit-ediff...:type.'(choi |
| e5840 | 63 65 20 28 63 6f 6e 73 74 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 72 65 | ce.(const.magit-ediff-resolve-re |
| e5860 | 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 74 20 6d 61 67 69 | st)..................(const.magi |
| e5880 | 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 61 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t-ediff-resolve-all)............ |
| e58a0 | 20 20 20 20 20 20 28 63 6f 6e 73 74 20 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c | ......(const.magit-git-mergetool |
| e58c0 | 29 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 66 2d 64 77 69 6d | )))..(defcustom.magit-ediff-dwim |
| e58e0 | 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 68 65 72 20 60 6d | -show-on-hunks.nil..."Whether.`m |
| e5900 | 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 20 76 61 72 69 61 | agit-ediff-dwim'.runs.show.varia |
| e5920 | 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 60 6d 61 67 69 74 | nts.on.hunks..If.non-nil,.`magit |
| e5940 | 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 67 69 74 2d 65 64 | -ediff-show-staged'.or.`magit-ed |
| e5960 | 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 6c 65 64 20 62 61 | iff-show-unstaged'.are.called.ba |
| e5980 | 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 6e 6b 20 69 73 20 | sed.on.what.section.the.hunk.is. |
| e59a0 | 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 66 66 2d 64 77 69 | in...Otherwise,.`magit-ediff-dwi |
| e59c0 | 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 27 20 77 68 65 6e | m'.runs.`magit-ediff-stage'.when |
| e59e0 | 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 64 20 68 75 6e 6b | .point.is.on.an.uncommitted.hunk |
| e5a00 | 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... |
| e5a20 | 22 32 2e 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 64 69 66 66 0a 20 | "2.2.0")...:group.'magit-ediff.. |
| e5a40 | 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 67 | .:type.'boolean)..(defcustom.mag |
| e5a60 | 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 64 65 78 20 74 | it-ediff-show-stash-with-index.t |
| e5a80 | 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 68 6f 77 2d 73 74 | ..."Whether.`magit-ediff-show-st |
| e5aa0 | 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 65 20 69 6e 64 65 | ash'.shows.the.state.of.the.inde |
| e5ac0 | 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 64 20 45 64 69 66 | x...If.non-nil,.use.a.third.Edif |
| e5ae0 | 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 69 63 68 20 63 68 | f.buffer.to.distinguish.which.ch |
| e5b00 | 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 61 67 65 64 2e 20 | anges.in.the.stash.were.staged.. |
| e5b20 | 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 63 6f 6e 74 61 69 | .In.cases.where.the.stash.contai |
| e5b40 | 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 20 62 61 63 6b 20 | ns.no.staged.changes,.fall.back. |
| e5b60 | 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 72 65 20 73 70 65 | to.a.two-buffer.Ediff...More.spe |
| e5b80 | 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 72 67 65 20 63 6f | cifically,.a.stash.is.a.merge.co |
| e5ba0 | 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 6e 74 69 61 6c 6c | mmit,.stash@{N},.with.potentiall |
| e5bc0 | 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 7b 4e 7d 5e 31 20 | y.three.parents...*.stash@{N}^1. |
| e5be0 | 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 69 74 20 61 74 20 | represents.the.`HEAD'.commit.at. |
| e5c00 | 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 72 65 61 74 65 64 | the.time.the.stash...was.created |
| e5c20 | 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 6e 79 20 63 68 61 | ...*.stash@{N}^2.records.any.cha |
| e5c40 | 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 20 74 68 65 20 73 | nges.that.were.staged.when.the.s |
| e5c60 | 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 7b 4e 7d 5e 33 2c | tash...was.made...*.stash@{N}^3, |
| e5c80 | 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 6c 65 73 20 74 68 | .if.it.exists,.contains.files.th |
| e5ca0 | 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 74 61 73 68 69 6e | at.were.untracked...when.stashin |
| e5cc0 | 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 6e 69 6c 2c 20 60 | g...If.this.option.is.non-nil,.` |
| e5ce0 | 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 6c 6c 20 72 75 6e | magit-ediff-show-stash'.will.run |
| e5d00 | 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 65 65 20 62 75 66 | .Ediff.on.a.file.using.three.buf |
| e5d20 | 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 6e 6f 74 68 65 72 | fers:.one.for.stash@{N},.another |
| e5d40 | 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 69 72 64 20 66 6f | .for.stash@{N}^1,.and.a.third.fo |
| e5d60 | 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 20 45 64 69 66 66 | r.stash@{N}^2...Otherwise,.Ediff |
| e5d80 | 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 6e 67 0a 73 74 61 | .uses.two.buffers,.comparing.sta |
| e5da0 | 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 67 20 77 69 74 68 | sh@{N}^1..stash@{N}...Along.with |
| e5dc0 | 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 6e 67 65 73 0a 69 | .any.unstaged.changes,.changes.i |
| e5de0 | 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 7b 4e 7d 5e 32 2c | n.the.index.commit,.stash@{N}^2, |
| e5e00 | 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 70 61 72 69 73 6f | .will.be.shown.in.this.compariso |
| e5e20 | 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 69 74 68 20 63 68 | n.unless.they.conflicted.with.ch |
| e5e40 | 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 61 74 20 74 68 65 | anges.in.the.working.tree.at.the |
| e5e60 | 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 6b 61 67 65 2d 76 | .time.of.stashing."...:package-v |
| e5e80 | 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 36 2e 30 22 29 0a 20 20 3a 67 72 6f | ersion.'(magit..."2.6.0")...:gro |
| e5ea0 | 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 6f 6f 6c 65 61 6e | up.'magit-ediff...:type.'boolean |
| e5ec0 | 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 75 73 65 2d 69 6e 64 69 72 | )..(defvar.magit-ediff-use-indir |
| e5ee0 | 65 63 74 2d 62 75 66 66 65 72 73 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 75 73 | ect-buffers.nil..."Whether.to.us |
| e5f00 | 65 20 69 6e 64 69 72 65 63 74 20 62 75 66 66 65 72 73 2e 0a 45 64 69 66 66 20 61 6c 72 65 61 64 | e.indirect.buffers..Ediff.alread |
| e5f20 | 79 20 64 6f 65 73 20 61 20 6c 6f 74 20 6f 66 20 62 75 66 66 65 72 20 61 6e 64 20 66 69 6c 65 20 | y.does.a.lot.of.buffer.and.file. |
| e5f40 | 73 68 75 66 66 6c 69 6e 67 20 61 6e 64 20 49 0a 72 65 63 6f 6d 6d 65 6e 64 20 79 6f 75 20 64 6f | shuffling.and.I.recommend.you.do |
| e5f60 | 20 6e 6f 74 20 66 75 72 74 68 65 72 20 63 6f 6d 70 6c 69 63 61 74 65 20 74 68 61 74 20 62 79 20 | .not.further.complicate.that.by. |
| e5f80 | 65 6e 61 62 6c 69 6e 67 20 74 68 69 73 2e 22 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a | enabling.this.")..;;;.Commands.. |
| e5fa0 | 28 64 65 66 76 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 | (defvar.magit-ediff-previous-win |
| e5fc0 | 63 6f 6e 66 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 6f 6c | conf.nil)..;;;###autoload.(autol |
| e5fe0 | 6f 61 64 20 27 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 | oad.'magit-ediff."magit-ediff".n |
| e6000 | 69 6c 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 | il).(transient-define-prefix.mag |
| e6020 | 69 74 2d 65 64 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 | it-ediff.()..."Show.differences. |
| e6040 | 75 73 69 6e 67 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 | using.the.Ediff.package."...:inf |
| e6060 | 6f 2d 6d 61 6e 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 | o-manual."(ediff)"...["Ediff"... |
| e6080 | 20 5b 28 22 45 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 | .[("E"."Dwim"..........magit-edi |
| e60a0 | 66 66 2d 64 77 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 | ff-dwim).....("s"."Stage"....... |
| e60c0 | 20 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 74 61 67 65 29 5d 0a 20 20 20 5b 28 22 6d 22 20 22 | ..magit-ediff-stage)]....[("m"." |
| e60e0 | 52 65 73 6f 6c 76 65 20 72 65 73 74 22 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 65 | Resolve.rest"............magit-e |
| e6100 | 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 72 65 73 74 29 0a 20 20 20 20 28 22 4d 22 20 22 52 65 73 | diff-resolve-rest).....("M"."Res |
| e6120 | 6f 6c 76 65 20 61 6c 6c 20 63 6f 6e 66 6c 69 63 74 73 22 20 20 20 6d 61 67 69 74 2d 65 64 69 66 | olve.all.conflicts"...magit-edif |
| e6140 | 66 2d 72 65 73 6f 6c 76 65 2d 61 6c 6c 29 0a 20 20 20 20 28 22 74 22 20 22 52 65 73 6f 6c 76 65 | f-resolve-all).....("t"."Resolve |
| e6160 | 20 75 73 69 6e 67 20 6d 65 72 67 65 74 6f 6f 6c 22 20 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 | .using.mergetool".magit-git-merg |
| e6180 | 65 74 6f 6f 6c 29 5d 0a 20 20 20 5b 28 22 75 22 20 22 53 68 6f 77 20 75 6e 73 74 61 67 65 64 22 | etool)]....[("u"."Show.unstaged" |
| e61a0 | 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 29 0a 20 20 20 20 | .magit-ediff-show-unstaged)..... |
| e61c0 | 28 22 69 22 20 22 53 68 6f 77 20 73 74 61 67 65 64 22 20 20 20 6d 61 67 69 74 2d 65 64 69 66 66 | ("i"."Show.staged"...magit-ediff |
| e61e0 | 2d 73 68 6f 77 2d 73 74 61 67 65 64 29 0a 20 20 20 20 28 22 77 22 20 22 53 68 6f 77 20 77 6f 72 | -show-staged).....("w"."Show.wor |
| e6200 | 6b 74 72 65 65 22 20 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 | ktree".magit-ediff-show-working- |
| e6220 | 74 72 65 65 29 5d 0a 20 20 20 5b 28 22 63 22 20 22 53 68 6f 77 20 63 6f 6d 6d 69 74 22 20 20 20 | tree)]....[("c"."Show.commit"... |
| e6240 | 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 28 22 72 | magit-ediff-show-commit).....("r |
| e6260 | 22 20 22 53 68 6f 77 20 72 61 6e 67 65 22 20 20 20 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 63 6f | "."Show.range"....magit-ediff-co |
| e6280 | 6d 70 61 72 65 29 0a 20 20 20 20 28 22 7a 22 20 22 53 68 6f 77 20 73 74 61 73 68 22 20 20 20 20 | mpare).....("z"."Show.stash".... |
| e62a0 | 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 29 5d 5d 29 0a 0a 28 64 65 66 | magit-ediff-show-stash)]])..(def |
| e62c0 | 6d 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 61 20 62 20 26 | macro.magit-ediff-buffers.(a.b.& |
| e62e0 | 6f 70 74 69 6f 6e 61 6c 20 63 20 73 65 74 75 70 20 71 75 69 74 20 66 69 6c 65 29 0a 20 20 22 52 | optional.c.setup.quit.file)..."R |
| e6300 | 75 6e 20 45 64 69 66 66 20 6f 6e 20 74 77 6f 20 6f 72 20 74 68 72 65 65 20 62 75 66 66 65 72 73 | un.Ediff.on.two.or.three.buffers |
| e6320 | 2e 0a 54 68 69 73 20 69 73 20 61 20 77 72 61 70 70 65 72 20 61 72 6f 75 6e 64 20 60 65 64 69 66 | ..This.is.a.wrapper.around.`edif |
| e6340 | 66 2d 62 75 66 66 65 72 73 2d 69 6e 74 65 72 6e 61 6c 27 2e 0a 0a 41 2c 20 42 20 61 6e 64 20 43 | f-buffers-internal'...A,.B.and.C |
| e6360 | 20 68 61 76 65 20 74 68 65 20 66 6f 72 6d 20 28 47 45 54 2d 42 55 46 46 45 52 20 43 52 45 41 54 | .have.the.form.(GET-BUFFER.CREAT |
| e6380 | 45 2d 42 55 46 46 45 52 29 2e 20 20 49 66 0a 47 45 54 2d 42 55 46 46 45 52 20 72 65 74 75 72 6e | E-BUFFER)...If.GET-BUFFER.return |
| e63a0 | 73 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 2c 20 74 68 65 6e 20 74 68 61 74 20 62 75 66 | s.a.non-nil.value,.then.that.buf |
| e63c0 | 66 65 72 20 69 73 20 75 73 65 64 20 61 6e 64 0a 69 74 20 69 73 20 6e 6f 74 20 6b 69 6c 6c 65 64 | fer.is.used.and.it.is.not.killed |
| e63e0 | 20 77 68 65 6e 20 65 78 69 74 69 6e 67 20 45 64 69 66 66 2e 20 20 4f 74 68 65 72 77 69 73 65 20 | .when.exiting.Ediff...Otherwise. |
| e6400 | 43 52 45 41 54 45 2d 42 55 46 46 45 52 0a 6d 75 73 74 20 72 65 74 75 72 6e 20 61 20 62 75 66 66 | CREATE-BUFFER.must.return.a.buff |
| e6420 | 65 72 20 61 6e 64 20 74 68 61 74 20 69 73 20 6b 69 6c 6c 65 64 20 77 68 65 6e 20 65 78 69 74 69 | er.and.that.is.killed.when.exiti |
| e6440 | 6e 67 20 45 64 69 66 66 2e 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 53 45 54 55 50 20 6d 75 73 | ng.Ediff...If.non-nil,.SETUP.mus |
| e6460 | 74 20 62 65 20 61 20 66 75 6e 63 74 69 6f 6e 2e 20 20 49 74 20 69 73 20 63 61 6c 6c 65 64 20 77 | t.be.a.function...It.is.called.w |
| e6480 | 69 74 68 6f 75 74 0a 61 72 67 75 6d 65 6e 74 73 20 61 66 74 65 72 20 45 64 69 66 66 20 69 73 20 | ithout.arguments.after.Ediff.is. |
| e64a0 | 64 6f 6e 65 20 73 65 74 74 69 6e 67 20 75 70 20 62 75 66 66 65 72 73 2e 0a 0a 49 66 20 6e 6f 6e | done.setting.up.buffers...If.non |
| e64c0 | 2d 6e 69 6c 2c 20 51 55 49 54 20 6d 75 73 74 20 62 65 20 61 20 66 75 6e 63 74 69 6f 6e 2e 20 20 | -nil,.QUIT.must.be.a.function... |
| e64e0 | 49 74 20 69 73 20 61 64 64 65 64 20 74 6f 0a 60 65 64 69 66 66 2d 71 75 69 74 2d 68 6f 6f 6b 27 | It.is.added.to.`ediff-quit-hook' |
| e6500 | 20 61 6e 64 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 6f 75 74 20 61 72 67 75 6d 65 6e 74 73 | .and.is.called.without.arguments |
| e6520 | 2e 0a 0a 49 66 20 46 49 4c 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 70 65 72 66 | ...If.FILE.is.non-nil,.then.perf |
| e6540 | 6f 72 6d 20 61 20 6d 65 72 67 65 2e 20 20 54 68 65 20 6d 65 72 67 65 20 72 65 73 75 6c 74 0a 69 | orm.a.merge...The.merge.result.i |
| e6560 | 73 20 70 75 74 20 69 6e 20 46 49 4c 45 2e 22 0a 20 20 28 6c 65 74 20 28 67 65 74 20 6d 61 6b 65 | s.put.in.FILE."...(let.(get.make |
| e6580 | 20 6b 69 6c 6c 20 28 63 68 61 72 20 3f 41 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 73 70 | .kill.(char.?A)).....(dolist.(sp |
| e65a0 | 65 63 20 28 6c 69 73 74 20 61 20 62 20 63 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 | ec.(list.a.b.c)).......(if.(not. |
| e65c0 | 73 70 65 63 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 6e 69 6c 20 6d 61 6b 65 29 0a | spec)...........(push.nil.make). |
| e65e0 | 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 67 20 2c 6d 29 20 73 70 | ........(pcase-let.((`(,g.,m).sp |
| e6600 | 65 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 20 28 69 6e 74 65 72 6e 20 | ec))...........(let.((b.(intern. |
| e6620 | 28 66 6f 72 6d 61 74 20 22 62 75 66 25 63 22 20 63 68 61 72 29 29 29 29 0a 20 20 20 20 20 20 20 | (format."buf%c".char))))........ |
| e6640 | 20 20 20 20 20 28 70 75 73 68 20 60 28 2c 62 20 2c 67 29 20 67 65 74 29 0a 20 20 20 20 20 20 20 | .....(push.`(,b.,g).get)........ |
| e6660 | 20 20 20 20 20 3b 3b 20 54 68 69 73 20 69 73 20 61 6e 20 75 6e 66 6f 72 74 75 6e 61 74 65 20 63 | .....;;.This.is.an.unfortunate.c |
| e6680 | 6f 6d 70 6c 69 63 61 74 69 6f 6e 20 74 68 61 74 20 49 20 68 61 76 65 20 61 64 64 65 64 20 66 6f | omplication.that.I.have.added.fo |
| e66a0 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 20 62 65 6e 65 66 69 74 20 6f 66 20 | r.............;;.the.benefit.of. |
| e66c0 | 6f 6e 65 20 75 73 65 72 2e 20 20 50 72 65 74 65 6e 64 20 77 65 20 75 73 65 64 20 74 68 69 73 20 | one.user...Pretend.we.used.this. |
| e66e0 | 69 6e 73 74 65 61 64 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 28 70 75 73 68 20 60 28 | instead:.............;;.(push.`( |
| e6700 | 6f 72 20 2c 62 20 2c 6d 29 20 6d 61 6b 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 | or.,b.,m).make).............(pus |
| e6720 | 68 20 60 28 69 66 20 2c 62 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h.`(if.,b....................... |
| e6740 | 20 28 69 66 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 75 73 65 2d 69 6e 64 69 72 65 63 74 2d 62 75 | .(if.magit-ediff-use-indirect-bu |
| e6760 | 66 66 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffers........................... |
| e6780 | 20 28 70 72 6f 67 31 20 28 6d 61 6b 65 2d 69 6e 64 69 72 65 63 74 2d 62 75 66 66 65 72 0a 20 20 | .(prog1.(make-indirect-buffer... |
| e67a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| e67c0 | 20 2c 62 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .,b............................. |
| e67e0 | 20 20 20 20 20 20 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 | .......(generate-new-buffer-name |
| e6800 | 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 20 2c 62 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(buffer-name.,b)).............. |
| e6820 | 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 20 20 20 20 | ......................t)........ |
| e6840 | 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 2c 62 20 6e | ......................(setq.,b.n |
| e6860 | 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 20 2c 62 | il))..........................,b |
| e6880 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 6d 29 0a 20 20 20 20 20 | )......................,m)...... |
| e68a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 6b 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | .............make).............( |
| e68c0 | 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 20 20 20 20 20 20 | push.`(unless.,b................ |
| e68e0 | 20 20 20 20 20 20 3b 3b 20 46 6f 72 20 6d 65 72 67 65 20 6a 6f 62 73 20 45 64 69 66 66 20 73 77 | ......;;.For.merge.jobs.Ediff.sw |
| e6900 | 69 74 63 68 65 73 20 62 75 66 66 65 72 20 6e 61 6d 65 73 20 61 72 6f 75 6e 64 2e 0a 20 20 20 20 | itches.buffer.names.around...... |
| e6920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 65 65 20 28 69 66 20 65 64 69 66 | .................;;.See.(if.edif |
| e6940 | 66 2d 6d 65 72 67 65 2d 6a 6f 62 20 2e 2e 2e 29 20 69 6e 20 60 65 64 69 66 66 2d 73 65 74 75 70 | f-merge-job....).in.`ediff-setup |
| e6960 | 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 76 | '.......................(let.((v |
| e6980 | 61 72 20 2c 28 69 66 20 28 61 6e 64 20 66 69 6c 65 20 28 3d 20 63 68 61 72 20 3f 43 29 29 0a 20 | ar.,(if.(and.file.(=.char.?C)).. |
| e69a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| e69c0 | 20 20 20 20 27 65 64 69 66 66 2d 61 6e 63 65 73 74 6f 72 2d 62 75 66 66 65 72 0a 20 20 20 20 20 | ....'ediff-ancestor-buffer...... |
| e69e0 | 20 20 20 20 20 20 20 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 |
| e6a00 | 6e 74 65 72 6e 20 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 | ntern.(format."ediff-buffer-%c". |
| e6a20 | 63 68 61 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | char)))))....................... |
| e6a40 | 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 76 61 | .(ediff-kill-buffer-carefully.va |
| e6a60 | 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 69 6c 6c 29 29 0a 20 20 | r)))...................kill))... |
| e6a80 | 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 63 68 61 72 29 29 29 29 0a 20 20 20 20 28 73 | ........(cl-incf.char)))).....(s |
| e6aa0 | 65 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 | etq.get..(nreverse.get)).....(se |
| e6ac0 | 74 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 | tq.make.(nreverse.make)).....(se |
| e6ae0 | 74 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 28 6c 65 | tq.kill.(nreverse.kill)).....(le |
| e6b00 | 74 20 28 28 6d 63 6f 6e 66 20 28 67 65 6e 73 79 6d 20 22 63 6f 6e 66 22 29 29 0a 20 20 20 20 20 | t.((mconf.(gensym."conf"))...... |
| e6b20 | 20 20 20 20 20 28 6d 66 69 6c 65 20 28 67 65 6e 73 79 6d 20 22 66 69 6c 65 22 29 29 29 0a 20 20 | .....(mfile.(gensym."file")))... |
| e6b40 | 20 20 20 20 60 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....... |
| e6b60 | 20 20 20 28 6c 65 74 20 28 28 2c 6d 63 6f 6e 66 20 28 63 75 72 72 65 6e 74 2d 77 69 6e 64 6f 77 | ...(let.((,mconf.(current-window |
| e6b80 | 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -configuration))................ |
| e6ba0 | 28 2c 6d 66 69 6c 65 20 2c 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 | (,mfile.,file)................,@ |
| e6bc0 | 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 65 64 69 66 66 2d 62 75 66 66 65 72 73 2d 69 | get)............(ediff-buffers-i |
| e6be0 | 6e 74 65 72 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 6d 61 6b 65 0a 20 20 20 20 20 | nternal.............,@make...... |
| e6c00 | 20 20 20 20 20 20 20 28 6c 69 73 74 20 2c 40 28 61 6e 64 20 73 65 74 75 70 20 28 6c 69 73 74 20 | .......(list.,@(and.setup.(list. |
| e6c20 | 73 65 74 75 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 | setup))...................(lambd |
| e6c40 | 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 3b 3b 20 57 65 20 64 | a.().....................;;.We.d |
| e6c60 | 6f 20 6e 6f 74 20 77 61 6e 74 20 74 6f 20 6b 69 6c 6c 20 62 75 66 66 65 72 73 20 74 68 61 74 20 | o.not.want.to.kill.buffers.that. |
| e6c80 | 65 78 69 73 74 65 64 20 62 65 66 6f 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | existed.before.................. |
| e6ca0 | 20 20 20 3b 3b 20 45 64 69 66 66 20 77 61 73 20 69 6e 76 6f 6b 65 64 2c 20 73 6f 20 77 65 20 63 | ...;;.Ediff.was.invoked,.so.we.c |
| e6cc0 | 61 6e 6e 6f 74 20 75 73 65 20 45 64 69 66 66 27 73 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 | annot.use.Ediff's.default....... |
| e6ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 71 75 69 74 20 66 75 6e 63 74 69 6f 6e 73 2e | ..............;;.quit.functions. |
| e6d00 | 20 20 45 64 69 66 66 20 73 70 6c 69 74 73 20 71 75 69 74 74 69 6e 67 20 61 63 72 6f 73 73 20 74 | ..Ediff.splits.quitting.across.t |
| e6d20 | 77 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 6f 6f 6b 73 20 | wo.....................;;.hooks. |
| e6d40 | 66 6f 72 20 6d 65 72 67 65 20 6a 6f 62 73 20 62 75 74 20 77 65 20 6f 6e 6c 79 20 65 76 65 72 20 | for.merge.jobs.but.we.only.ever. |
| e6d60 | 75 73 65 20 6f 6e 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | use.one......................(se |
| e6d80 | 74 71 2d 6c 6f 63 61 6c 20 65 64 69 66 66 2d 71 75 69 74 2d 6d 65 72 67 65 2d 68 6f 6f 6b 20 6e | tq-local.ediff-quit-merge-hook.n |
| e6da0 | 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f | il).....................(setq-lo |
| e6dc0 | 63 61 6c 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 | cal.ediff-quit-hook............. |
| e6de0 | 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 0a 20 20 20 20 20 20 | ....................(list....... |
| e6e00 | 20 20 20 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 61 6e | ...........................,@(an |
| e6e20 | 64 20 71 75 69 74 20 28 6c 69 73 74 20 71 75 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | d.quit.(list.quit))............. |
| e6e40 | 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 29 0a | .....................(lambda.(). |
| e6e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| e6e80 | 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 20 20 | ...,@kill....................... |
| e6ea0 | 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 65 64 69 66 66 2d | .............(let.((magit-ediff- |
| e6ec0 | 70 72 65 76 69 6f 75 73 2d 77 69 6e 63 6f 6e 66 20 2c 6d 63 6f 6e 66 29 29 0a 20 20 20 20 20 20 | previous-winconf.,mconf))....... |
| e6ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| e6f00 | 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 71 75 69 74 2d 68 6f 6f 6b | run-hooks.'magit-ediff-quit-hook |
| e6f20 | 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28 6c 69 73 74 | ))))))).............(pcase.(list |
| e6f40 | 20 2c 28 61 6e 64 20 63 20 74 29 20 28 61 6e 64 20 2c 6d 66 69 6c 65 20 74 29 29 0a 20 20 20 20 | .,(and.c.t).(and.,mfile.t))..... |
| e6f60 | 20 20 20 20 20 20 20 20 20 20 28 27 28 6e 69 6c 20 6e 69 6c 29 20 27 65 64 69 66 66 2d 62 75 66 | ..........('(nil.nil).'ediff-buf |
| e6f80 | 66 65 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 28 6e 69 6c 20 74 29 20 20 20 | fers)...............('(nil.t)... |
| e6fa0 | 27 65 64 69 66 66 2d 6d 65 72 67 65 2d 62 75 66 66 65 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 | 'ediff-merge-buffers)........... |
| e6fc0 | 20 20 20 20 28 27 28 74 20 20 20 6e 69 6c 29 20 27 65 64 69 66 66 2d 62 75 66 66 65 72 73 33 29 | ....('(t...nil).'ediff-buffers3) |
| e6fe0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 28 74 20 20 20 74 29 20 20 20 27 65 64 69 66 | ...............('(t...t)...'edif |
| e7000 | 66 2d 6d 65 72 67 65 2d 62 75 66 66 65 72 73 2d 77 69 74 68 2d 61 6e 63 65 73 74 6f 72 29 29 0a | f-merge-buffers-with-ancestor)). |
| e7020 | 20 20 20 20 20 20 20 20 20 20 20 20 2c 6d 66 69 6c 65 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 | ............,mfile))))))..;;;### |
| e7040 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f | autoload.(defun.magit-ediff-reso |
| e7060 | 6c 76 65 2d 61 6c 6c 20 28 66 69 6c 65 29 0a 20 20 22 52 65 73 6f 6c 76 65 20 61 6c 6c 20 63 6f | lve-all.(file)..."Resolve.all.co |
| e7080 | 6e 66 6c 69 63 74 73 20 69 6e 20 74 68 65 20 46 49 4c 45 20 61 74 20 70 6f 69 6e 74 20 75 73 69 | nflicts.in.the.FILE.at.point.usi |
| e70a0 | 6e 67 20 45 64 69 66 66 2e 0a 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 66 69 6c 65 20 61 | ng.Ediff...If.there.is.no.file.a |
| e70c0 | 74 20 70 6f 69 6e 74 20 6f 72 20 69 66 20 69 74 20 64 6f 65 73 6e 27 74 20 68 61 76 65 20 61 6e | t.point.or.if.it.doesn't.have.an |
| e70e0 | 79 20 75 6e 6d 65 72 67 65 64 0a 63 68 61 6e 67 65 73 2c 20 74 68 65 6e 20 70 72 6f 6d 70 74 20 | y.unmerged.changes,.then.prompt. |
| e7100 | 66 6f 72 20 61 20 66 69 6c 65 2e 0a 0a 53 65 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 | for.a.file...See.info.node.`(mag |
| e7120 | 69 74 29 20 45 64 69 66 66 69 6e 67 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 | it).Ediffing'.for.more.informati |
| e7140 | 6f 6e 20 61 62 6f 75 74 20 74 68 69 73 0a 61 6e 64 20 61 6c 74 65 72 6e 61 74 69 76 65 20 63 6f | on.about.this.and.alternative.co |
| e7160 | 6d 6d 61 6e 64 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 | mmands."...(interactive.(list.(m |
| e7180 | 61 67 69 74 2d 72 65 61 64 2d 75 6e 6d 65 72 67 65 64 2d 66 69 6c 65 29 29 29 0a 20 20 28 6d 61 | agit-read-unmerged-file)))...(ma |
| e71a0 | 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 2a 20 28 28 64 69 | git-with-toplevel.....(let*.((di |
| e71c0 | 72 20 20 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | r...(magit-gitdir))............( |
| e71e0 | 72 65 76 41 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 6e 61 6d 65 2d 62 72 61 6e 63 68 20 22 48 45 | revA..(or.(magit-name-branch."HE |
| e7200 | 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 28 6d 61 67 69 | AD").......................(magi |
| e7220 | 74 2d 63 6f 6d 6d 69 74 2d 70 20 22 48 45 41 44 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t-commit-p."HEAD")))............ |
| e7240 | 28 72 65 76 42 20 20 28 63 6c 2d 66 69 6e 64 2d 69 66 20 28 23 23 66 69 6c 65 2d 65 78 69 73 74 | (revB..(cl-find-if.(##file-exist |
| e7260 | 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 25 20 64 69 72 29 29 0a 20 20 | s-p.(expand-file-name.%.dir))... |
| e7280 | 20 20 20 20 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 4d | ............................'("M |
| e72a0 | 45 52 47 45 5f 48 45 41 44 22 20 22 43 48 45 52 52 59 5f 50 49 43 4b 5f 48 45 41 44 22 20 22 52 | ERGE_HEAD"."CHERRY_PICK_HEAD"."R |
| e72c0 | 45 56 45 52 54 5f 48 45 41 44 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 72 65 76 42 20 | EVERT_HEAD")))............(revB. |
| e72e0 | 20 28 6f 72 20 28 6d 61 67 69 74 2d 6e 61 6d 65 2d 62 72 61 6e 63 68 20 72 65 76 42 29 0a 20 20 | .(or.(magit-name-branch.revB)... |
| e7300 | 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 69 | ....................(magit-commi |
| e7320 | 74 2d 70 20 72 65 76 42 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 72 65 76 43 20 20 28 6d | t-p.revB)))............(revC..(m |
| e7340 | 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 | agit-commit-p.(magit-git-string. |
| e7360 | 22 6d 65 72 67 65 2d 62 61 73 65 22 20 72 65 76 41 20 72 65 76 42 29 29 29 0a 20 20 20 20 20 20 | "merge-base".revA.revB)))....... |
| e7380 | 20 20 20 20 20 28 66 69 6c 65 41 20 28 6d 61 67 69 74 2d 2d 72 65 76 2d 66 69 6c 65 2d 6e 61 6d | .....(fileA.(magit--rev-file-nam |
| e73a0 | 65 20 66 69 6c 65 20 72 65 76 41 20 72 65 76 42 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 | e.file.revA.revB))............(f |
| e73c0 | 69 6c 65 42 20 28 6d 61 67 69 74 2d 2d 72 65 76 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 20 | ileB.(magit--rev-file-name.file. |
| e73e0 | 72 65 76 42 20 72 65 76 41 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 43 20 28 6f | revB.revA))............(fileC.(o |
| e7400 | 72 20 28 6d 61 67 69 74 2d 2d 72 65 76 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 20 72 65 76 | r.(magit--rev-file-name.file.rev |
| e7420 | 43 20 72 65 76 41 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | C.revA).......................(m |
| e7440 | 61 67 69 74 2d 2d 72 65 76 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 20 72 65 76 43 20 72 65 | agit--rev-file-name.file.revC.re |
| e7460 | 76 42 29 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 45 64 69 66 66 20 61 73 73 75 6d 65 73 20 74 68 | vB)))).......;;.Ediff.assumes.th |
| e7480 | 61 74 20 74 68 65 20 46 49 4c 45 20 77 68 65 72 65 20 69 74 20 69 73 20 67 6f 69 6e 67 20 74 6f | at.the.FILE.where.it.is.going.to |
| e74a0 | 20 73 74 6f 72 65 20 74 68 65 20 6d 65 72 67 65 0a 20 20 20 20 20 20 3b 3b 20 72 65 73 75 6c 74 | .store.the.merge.......;;.result |
| e74c0 | 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 79 65 74 2c 20 73 6f 20 6d 6f 76 65 20 74 68 65 | .does.not.exist.yet,.so.move.the |
| e74e0 | 20 65 78 69 73 74 69 6e 67 20 66 69 6c 65 20 6f 75 74 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 | .existing.file.out.of.the....... |
| e7500 | 3b 3b 20 77 61 79 2e 20 20 49 66 20 61 20 62 75 66 66 65 72 20 76 69 73 69 74 73 20 46 49 4c 45 | ;;.way...If.a.buffer.visits.FILE |
| e7520 | 2c 20 74 68 65 6e 20 77 65 20 68 61 76 65 20 74 6f 20 6b 69 6c 6c 20 74 68 61 74 20 75 70 66 72 | ,.then.we.have.to.kill.that.upfr |
| e7540 | 6f 6e 74 2e 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 62 75 66 66 65 72 20 28 66 | ont........(when-let.((buffer.(f |
| e7560 | 69 6e 64 2d 62 75 66 66 65 72 2d 76 69 73 69 74 69 6e 67 20 66 69 6c 65 29 29 29 0a 20 20 20 20 | ind-buffer-visiting.file)))..... |
| e7580 | 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d | ....(when.(and.(buffer-modified- |
| e75a0 | 70 20 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f | p.buffer)....................(no |
| e75c0 | 74 20 28 79 2d 6f 72 2d 6e 2d 70 20 28 66 6f 72 6d 61 74 20 22 53 61 76 65 20 62 75 66 66 65 72 | t.(y-or-n-p.(format."Save.buffer |
| e75e0 | 20 25 73 20 25 73 3f 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .%s.%s?."....................... |
| e7600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 | ....................(buffer-name |
| e7620 | 20 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .buffer)........................ |
| e7640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 63 61 6e 6e 6f 74 20 63 6f 6e 74 | ..................."(cannot.cont |
| e7660 | 69 6e 75 65 20 6f 74 68 65 72 77 69 73 65 29 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | inue.otherwise)"))))...........( |
| e7680 | 75 73 65 72 2d 65 72 72 6f 72 20 22 41 62 6f 72 74 22 29 29 0a 20 20 20 20 20 20 20 20 28 6b 69 | user-error."Abort")).........(ki |
| e76a0 | 6c 6c 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 | ll-buffer.buffer)).......(let.(( |
| e76c0 | 6f 72 69 67 20 28 63 6f 6e 63 61 74 20 66 69 6c 65 20 22 2e 4f 52 49 47 22 29 29 29 0a 20 20 20 | orig.(concat.file.".ORIG"))).... |
| e76e0 | 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 6f 72 69 67 29 0a | .....(when.(file-exists-p.orig). |
| e7700 | 20 20 20 20 20 20 20 20 20 20 28 72 65 6e 61 6d 65 2d 66 69 6c 65 20 6f 72 69 67 20 28 6d 61 6b | ..........(rename-file.orig.(mak |
| e7720 | 65 2d 74 65 6d 70 2d 6e 61 6d 65 20 28 63 6f 6e 63 61 74 20 6f 72 69 67 20 22 5f 22 29 29 29 29 | e-temp-name.(concat.orig."_")))) |
| e7740 | 0a 20 20 20 20 20 20 20 20 28 72 65 6e 61 6d 65 2d 66 69 6c 65 20 66 69 6c 65 20 6f 72 69 67 29 | .........(rename-file.file.orig) |
| e7760 | 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 65 74 75 70 20 28 6c 61 6d 62 64 61 20 28 29 0a | ).......(let.((setup.(lambda.(). |
| e7780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 55 73 65 20 74 68 65 20 | .....................;;.Use.the. |
| e77a0 | 73 61 6d 65 20 63 6f 6e 66 6c 69 63 74 20 6d 61 72 6b 65 72 20 73 74 79 6c 65 20 61 73 20 47 69 | same.conflict.marker.style.as.Gi |
| e77c0 | 74 20 75 73 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | t.uses.......................(se |
| e77e0 | 74 71 2d 6c 6f 63 61 6c 20 65 64 69 66 66 2d 63 6f 6d 62 69 6e 61 74 69 6f 6e 2d 70 61 74 74 65 | tq-local.ediff-combination-patte |
| e7800 | 72 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rn.............................. |
| e7820 | 20 20 20 20 27 28 22 3c 3c 3c 3c 3c 3c 3c 20 48 45 41 44 22 20 41 0a 20 20 20 20 20 20 20 20 20 | ....'("<<<<<<<.HEAD".A.......... |
| e7840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 66 6f 72 6d | ..........................,(form |
| e7860 | 61 74 20 22 7c 7c 7c 7c 7c 7c 7c 20 25 73 22 20 72 65 76 43 29 20 41 6e 63 65 73 74 6f 72 0a 20 | at."|||||||.%s".revC).Ancestor.. |
| e7880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| e78a0 | 20 20 22 3d 3d 3d 3d 3d 3d 3d 22 20 42 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .."=======".B................... |
| e78c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 3e 3e 3e 3e 3e | .................,(format.">>>>> |
| e78e0 | 3e 3e 20 25 73 22 20 72 65 76 42 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 71 75 | >>.%s".revB))))).............(qu |
| e7900 | 69 74 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it..(lambda.().................. |
| e7920 | 20 20 20 20 3b 3b 20 46 6f 72 20 6d 65 72 67 65 20 6a 6f 62 73 20 45 64 69 66 66 20 73 77 69 74 | ....;;.For.merge.jobs.Ediff.swit |
| e7940 | 63 68 65 73 20 62 75 66 66 65 72 20 6e 61 6d 65 73 20 61 72 6f 75 6e 64 2e 0a 20 20 20 20 20 20 | ches.buffer.names.around........ |
| e7960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 74 20 74 68 69 73 20 70 6f 69 6e 74 20 | ...............;;.At.this.point. |
| e7980 | 60 65 64 69 66 66 2d 62 75 66 66 65 72 2d 43 27 20 6e 6f 20 6c 6f 6e 67 65 72 20 72 65 66 65 72 | `ediff-buffer-C'.no.longer.refer |
| e79a0 | 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 20 | .to......................;;.the. |
| e79c0 | 61 6e 63 65 73 74 6f 72 20 62 75 66 66 65 72 20 62 75 74 20 74 6f 20 74 68 65 20 6d 65 72 67 65 | ancestor.buffer.but.to.the.merge |
| e79e0 | 20 72 65 73 75 6c 74 20 62 75 66 66 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .result.buffer.................. |
| e7a00 | 20 20 20 20 20 3b 3b 20 53 65 65 20 28 69 66 20 65 64 69 66 66 2d 6d 65 72 67 65 2d 6a 6f 62 20 | .....;;.See.(if.ediff-merge-job. |
| e7a20 | 2e 2e 2e 29 20 69 6e 20 60 65 64 69 66 66 2d 73 65 74 75 70 27 2e 0a 20 20 20 20 20 20 20 20 20 | ...).in.`ediff-setup'........... |
| e7a40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 | ............(when.(buffer-live-p |
| e7a60 | 20 65 64 69 66 66 2d 62 75 66 66 65 72 2d 43 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .ediff-buffer-C)................ |
| e7a80 | 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 65 64 69 | ........(with-current-buffer.edi |
| e7aa0 | 66 66 2d 62 75 66 66 65 72 2d 43 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ff-buffer-C..................... |
| e7ac0 | 20 20 20 20 20 28 73 61 76 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(save-buffer).............. |
| e7ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 | ............(save-excursion..... |
| e7b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 | .......................(goto-cha |
| e7b20 | 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)).................. |
| e7b40 | 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 | ..........(unless.(re-search-for |
| e7b60 | 77 61 72 64 20 22 5e 3c 3c 3c 3c 3c 3c 3c 20 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 | ward."^<<<<<<<.".nil.t)......... |
| e7b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 67 | .....................(magit-stag |
| e7ba0 | 65 2d 66 69 6c 65 73 20 28 6c 69 73 74 20 66 69 6c 65 29 29 29 29 29 29 29 29 29 0a 20 20 20 20 | e-files.(list.file)))))))))..... |
| e7bc0 | 20 20 20 20 28 69 66 20 66 69 6c 65 43 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ....(if.fileC.............(magit |
| e7be0 | 2d 65 64 69 66 66 2d 62 75 66 66 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 | -ediff-buffers..............((ma |
| e7c00 | 67 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 72 65 76 41 20 66 69 6c | git-get-revision-buffer.revA.fil |
| e7c20 | 65 41 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 | eA)...............(magit-find-fi |
| e7c40 | 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 20 72 65 76 41 20 66 69 6c 65 41 29 29 0a 20 20 20 20 20 20 | le-noselect..revA.fileA))....... |
| e7c60 | 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 | .......((magit-get-revision-buff |
| e7c80 | 65 72 20 72 65 76 42 20 66 69 6c 65 42 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | er.revB.fileB)...............(ma |
| e7ca0 | 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 20 72 65 76 42 20 66 69 6c | git-find-file-noselect..revB.fil |
| e7cc0 | 65 42 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 | eB))..............((magit-get-re |
| e7ce0 | 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 72 65 76 43 20 66 69 6c 65 43 29 0a 20 20 20 20 20 20 | vision-buffer.revC.fileC)....... |
| e7d00 | 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 6c 65 63 | ........(magit-find-file-noselec |
| e7d20 | 74 20 20 72 65 76 43 20 66 69 6c 65 43 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 74 | t..revC.fileC))..............set |
| e7d40 | 75 70 20 71 75 69 74 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 65 | up.quit.file)...........(magit-e |
| e7d60 | 64 69 66 66 2d 62 75 66 66 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d | diff-buffers............((magit- |
| e7d80 | 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 72 65 76 41 20 66 69 6c 65 41 29 0a | get-revision-buffer.revA.fileA). |
| e7da0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 | ............(magit-find-file-nos |
| e7dc0 | 65 6c 65 63 74 20 20 72 65 76 41 20 66 69 6c 65 41 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | elect..revA.fileA))............( |
| e7de0 | 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 72 65 76 42 20 | (magit-get-revision-buffer.revB. |
| e7e00 | 66 69 6c 65 42 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 | fileB).............(magit-find-f |
| e7e20 | 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 20 72 65 76 42 20 66 69 6c 65 42 29 29 0a 20 20 20 20 20 | ile-noselect..revB.fileB))...... |
| e7e40 | 20 20 20 20 20 20 6e 69 6c 20 73 65 74 75 70 20 71 75 69 74 20 66 69 6c 65 29 29 29 29 29 29 0a | ......nil.setup.quit.file)))))). |
| e7e60 | 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 65 64 69 | .;;;###autoload.(defun.magit-edi |
| e7e80 | 66 66 2d 72 65 73 6f 6c 76 65 2d 72 65 73 74 20 28 66 69 6c 65 29 0a 20 20 22 52 65 73 6f 6c 76 | ff-resolve-rest.(file)..."Resolv |
| e7ea0 | 65 20 6f 75 74 73 74 61 6e 64 69 6e 67 20 63 6f 6e 66 6c 69 63 74 73 20 69 6e 20 74 68 65 20 46 | e.outstanding.conflicts.in.the.F |
| e7ec0 | 49 4c 45 20 61 74 20 70 6f 69 6e 74 20 75 73 69 6e 67 20 45 64 69 66 66 2e 0a 0a 49 66 20 74 68 | ILE.at.point.using.Ediff...If.th |
| e7ee0 | 65 72 65 20 69 73 20 6e 6f 20 66 69 6c 65 20 61 74 20 70 6f 69 6e 74 20 6f 72 20 69 66 20 69 74 | ere.is.no.file.at.point.or.if.it |
| e7f00 | 20 64 6f 65 73 6e 27 74 20 68 61 76 65 20 61 6e 79 20 75 6e 6d 65 72 67 65 64 0a 63 68 61 6e 67 | .doesn't.have.any.unmerged.chang |
| e7f20 | 65 73 2c 20 74 68 65 6e 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 66 69 6c 65 2e 0a 0a 53 65 65 | es,.then.prompt.for.a.file...See |
| e7f40 | 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 20 45 64 69 66 66 69 6e 67 27 20 66 6f | .info.node.`(magit).Ediffing'.fo |
| e7f60 | 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 69 73 0a 61 6e | r.more.information.about.this.an |
| e7f80 | 64 20 61 6c 74 65 72 6e 61 74 69 76 65 20 63 6f 6d 6d 61 6e 64 73 2e 22 0a 20 20 28 69 6e 74 65 | d.alternative.commands."...(inte |
| e7fa0 | 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 75 6e 6d 65 72 67 | ractive.(list.(magit-read-unmerg |
| e7fc0 | 65 64 2d 66 69 6c 65 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 | ed-file)))...(magit-with-topleve |
| e7fe0 | 6c 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 66 69 6e 64 | l.....(with-current-buffer.(find |
| e8000 | 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 29 0a 20 20 20 20 20 20 28 73 6d 65 72 | -file-noselect.file).......(smer |
| e8020 | 67 65 2d 65 64 69 66 66 29 0a 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 0a 20 20 20 20 | ge-ediff).......(setq-local..... |
| e8040 | 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 28 6c 61 6d 62 64 | ...ediff-quit-hook........(lambd |
| e8060 | 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 43 20 65 64 69 66 66 2d | a.()..........(let.((bufC.ediff- |
| e8080 | 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 28 62 75 66 53 20 73 | buffer-C)................(bufS.s |
| e80a0 | 6d 65 72 67 65 2d 65 64 69 66 66 2d 62 75 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 69 | merge-ediff-buf))............(wi |
| e80c0 | 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 53 0a 20 20 20 20 20 20 20 20 20 | th-current-buffer.bufS.......... |
| e80e0 | 20 20 20 20 28 77 68 65 6e 20 28 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20 28 66 6f 72 6d 61 74 20 22 | ....(when.(yes-or-no-p.(format." |
| e8100 | 43 6f 6e 66 6c 69 63 74 20 72 65 73 6f 6c 75 74 69 6f 6e 20 66 69 6e 69 73 68 65 64 3b 20 73 61 | Conflict.resolution.finished;.sa |
| e8120 | 76 65 20 25 73 3f 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ve.%s?."........................ |
| e8140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d | .................buffer-file-nam |
| e8160 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 65 72 | e))................(erase-buffer |
| e8180 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 62 75 66 66 65 72 2d | )................(insert-buffer- |
| e81a0 | 73 75 62 73 74 72 69 6e 67 20 62 75 66 43 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | substring.bufC)................( |
| e81c0 | 73 61 76 65 2d 62 75 66 66 65 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 | save-buffer))))..........(when.( |
| e81e0 | 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 41 29 20 28 6b | buffer-live-p.ediff-buffer-A).(k |
| e8200 | 69 6c 6c 2d 62 75 66 66 65 72 20 65 64 69 66 66 2d 62 75 66 66 65 72 2d 41 29 29 0a 20 20 20 20 | ill-buffer.ediff-buffer-A))..... |
| e8220 | 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 2d | .....(when.(buffer-live-p.ediff- |
| e8240 | 62 75 66 66 65 72 2d 42 29 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 65 64 69 66 66 2d 62 75 66 | buffer-B).(kill-buffer.ediff-buf |
| e8260 | 66 65 72 2d 42 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 | fer-B))..........(when.(buffer-l |
| e8280 | 69 76 65 2d 70 20 65 64 69 66 66 2d 62 75 66 66 65 72 2d 43 29 20 28 6b 69 6c 6c 2d 62 75 66 66 | ive-p.ediff-buffer-C).(kill-buff |
| e82a0 | 65 72 20 65 64 69 66 66 2d 62 75 66 66 65 72 2d 43 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 | er.ediff-buffer-C))..........(wh |
| e82c0 | 65 6e 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 65 64 69 66 66 2d 61 6e 63 65 73 74 6f 72 | en.(buffer-live-p.ediff-ancestor |
| e82e0 | 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 | -buffer)............(kill-buffer |
| e8300 | 20 65 64 69 66 66 2d 61 6e 63 65 73 74 6f 72 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 | .ediff-ancestor-buffer))........ |
| e8320 | 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 75 73 2d 77 69 | ..(let.((magit-ediff-previous-wi |
| e8340 | 6e 63 6f 6e 66 20 73 6d 65 72 67 65 2d 65 64 69 66 66 2d 77 69 6e 64 6f 77 73 29 29 0a 20 20 20 | nconf.smerge-ediff-windows)).... |
| e8360 | 20 20 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 65 64 69 66 66 2d | ........(run-hooks.'magit-ediff- |
| e8380 | 71 75 69 74 2d 68 6f 6f 6b 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | quit-hook)))))))..;;;###autoload |
| e83a0 | 0a 28 64 65 66 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 | .(defun.magit-ediff-stage.(file) |
| e83c0 | 0a 20 20 22 53 74 61 67 65 20 61 6e 64 20 75 6e 73 74 61 67 65 20 63 68 61 6e 67 65 73 20 74 6f | ..."Stage.and.unstage.changes.to |
| e83e0 | 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 61 73 20 74 6f 20 62 | .FILE.using.Ediff..FILE.has.to.b |
| e8400 | 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 20 | e.relative.to.the.top.directory. |
| e8420 | 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | of.the.repository."...(interacti |
| e8440 | 76 65 0a 20 20 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 | ve....(let.((files.(magit-tracke |
| e8460 | 64 2d 66 69 6c 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 | d-files)))......(list.(magit-com |
| e8480 | 70 6c 65 74 69 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 | pleting-read."Selectively.stage. |
| e84a0 | 66 69 6c 65 22 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 | file".files.nil.t.nil.nil....... |
| e84c0 | 20 20 20 20 20 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 |
| e84e0 | 20 28 6d 65 6d 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 | .(member.(magit-current-file).fi |
| e8500 | 6c 65 73 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 | les))))))...(magit-with-toplevel |
| e8520 | 0a 20 20 20 20 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 | .....(let*.((bufA..(magit-get-re |
| e8540 | 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 29 0a 20 20 20 20 | vision-buffer."HEAD".file))..... |
| e8560 | 20 20 20 20 20 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 | .......(bufB..(magit-get-revisio |
| e8580 | 6e 2d 62 75 66 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 | n-buffer."{index}".file))....... |
| e85a0 | 20 20 20 20 20 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 | .....(lockB.(and.bufB.(buffer-lo |
| e85c0 | 63 61 6c 2d 76 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 | cal-value.'buffer-read-only.bufB |
| e85e0 | 29 29 29 0a 20 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 | )))............(bufC..(get-file- |
| e8600 | 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 3b 3b 20 55 73 65 20 | buffer.file))............;;.Use. |
| e8620 | 74 68 65 20 73 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 | the.same.encoding.for.all.three. |
| e8640 | 62 75 66 66 65 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 | buffers.or.we............;;.may. |
| e8660 | 65 6e 64 20 75 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 | end.up.changing.the.file.in.an.u |
| e8680 | 6e 69 6e 74 65 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 | nintended.way.............(bufC* |
| e86a0 | 20 28 6f 72 20 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 | .(or.bufC.(find-file-noselect.fi |
| e86c0 | 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 2d | le)))............(coding-system- |
| e86e0 | 66 6f 72 2d 72 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 | for-read.............(buffer-loc |
| e8700 | 61 6c 2d 76 61 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 | al-value.'buffer-file-coding-sys |
| e8720 | 74 65 6d 20 62 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 | tem.bufC*))............(bufA*.(m |
| e8740 | 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 48 45 41 44 22 | agit-find-file-noselect-1."HEAD" |
| e8760 | 20 66 69 6c 65 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 | .file.t))............(bufB*.(mag |
| e8780 | 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 66 69 6c 65 | it-find-file-index-noselect.file |
| e87a0 | 20 74 29 29 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 | .t))).......(with-current-buffer |
| e87c0 | 20 62 75 66 42 2a 20 28 73 65 74 71 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 | .bufB*.(setq.buffer-read-only.ni |
| e87e0 | 6c 29 29 0a 20 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 | l)).......(magit-ediff-buffers.. |
| e8800 | 20 20 20 20 20 20 28 62 75 66 41 20 62 75 66 41 2a 29 0a 20 20 20 20 20 20 20 28 62 75 66 42 20 | ......(bufA.bufA*)........(bufB. |
| e8820 | 62 75 66 42 2a 29 0a 20 20 20 20 20 20 20 28 62 75 66 43 20 62 75 66 43 2a 29 0a 20 20 20 20 20 | bufB*)........(bufC.bufC*)...... |
| e8840 | 20 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 | ..nil........(lambda.()......... |
| e8860 | 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 66 | .(when.(buffer-live-p.ediff-buff |
| e8880 | 65 72 2d 42 29 0a 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 | er-B)............(when.lockB.... |
| e88a0 | 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 |
| e88c0 | 75 66 42 20 28 73 65 74 71 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 29 0a | ufB.(setq.buffer-read-only.t))). |
| e88e0 | 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 66 69 65 | ...........(when.(buffer-modifie |
| e8900 | 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 20 20 20 | d-p.ediff-buffer-B)............. |
| e8920 | 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 66 2d 62 75 66 66 | .(with-current-buffer.ediff-buff |
| e8940 | 65 72 2d 42 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 75 70 64 61 74 | er-B................(magit-updat |
| e8960 | 65 2d 69 6e 64 65 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 | e-index))))..........(when.(and. |
| e8980 | 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 0a 20 | (buffer-live-p.ediff-buffer-C).. |
| e89a0 | 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 6d 6f 64 69 66 | ...................(buffer-modif |
| e89c0 | 69 65 64 2d 70 20 65 64 69 66 66 2d 62 75 66 66 65 72 2d 43 29 29 0a 20 20 20 20 20 20 20 20 20 | ied-p.ediff-buffer-C)).......... |
| e89e0 | 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 66 2d 62 75 66 | ..(with-current-buffer.ediff-buf |
| e8a00 | 66 65 72 2d 43 0a 20 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 | fer-C..............(when.(y-or-n |
| e8a20 | 2d 70 20 28 66 6f 72 6d 61 74 20 22 53 61 76 65 20 66 69 6c 65 20 25 73 3f 20 22 20 62 75 66 66 | -p.(format."Save.file.%s?.".buff |
| e8a40 | 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 73 | er-file-name))................(s |
| e8a60 | 61 76 65 2d 62 75 66 66 65 72 29 29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | ave-buffer)))))))))..;;;###autol |
| e8a80 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 20 28 | oad.(defun.magit-ediff-compare.( |
| e8aa0 | 72 65 76 41 20 72 65 76 42 20 66 69 6c 65 41 20 66 69 6c 65 42 29 0a 20 20 22 43 6f 6d 70 61 72 | revA.revB.fileA.fileB)..."Compar |
| e8ac0 | 65 20 52 45 56 41 3a 46 49 4c 45 41 20 77 69 74 68 20 52 45 56 42 3a 46 49 4c 45 42 20 75 73 69 | e.REVA:FILEA.with.REVB:FILEB.usi |
| e8ae0 | 6e 67 20 45 64 69 66 66 2e 0a 0a 46 49 4c 45 41 20 61 6e 64 20 46 49 4c 45 42 20 68 61 76 65 20 | ng.Ediff...FILEA.and.FILEB.have. |
| e8b00 | 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 65 63 74 | to.be.relative.to.the.top.direct |
| e8b20 | 6f 72 79 20 6f 66 20 74 68 65 0a 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 49 66 20 52 45 56 41 20 | ory.of.the.repository...If.REVA. |
| e8b40 | 6f 72 20 52 45 56 42 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 74 68 69 73 20 73 74 61 6e 64 73 | or.REVB.is.nil,.then.this.stands |
| e8b60 | 20 66 6f 72 20 74 68 65 0a 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 73 74 61 74 65 2e 0a 0a 49 66 | .for.the.working.tree.state...If |
| e8b80 | 20 74 68 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 | .the.region.is.active,.use.the.r |
| e8ba0 | 65 76 69 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 6c | evisions.on.the.first.and.last.l |
| e8bc0 | 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 66 69 | ine.of.the.region...With.a.prefi |
| e8be0 | 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 0a 74 | x.argument,.instead.of.diffing.t |
| e8c00 | 68 65 20 72 65 76 69 73 69 6f 6e 73 2c 20 63 68 6f 6f 73 65 20 61 20 72 65 76 69 73 69 6f 6e 20 | he.revisions,.choose.a.revision. |
| e8c20 | 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 61 72 74 69 6e 67 0a | to.view.changes.along,.starting. |
| e8c40 | 61 74 20 74 68 65 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 | at.the.common.ancestor.of.both.r |
| e8c60 | 65 76 69 73 69 6f 6e 73 20 28 69 2e 65 2e 2c 20 75 73 65 20 61 20 5c 22 2e 2e 2e 5c 22 0a 72 61 | evisions.(i.e.,.use.a.\"...\".ra |
| e8c80 | 6e 67 65 29 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 70 63 61 73 65 2d | nge)."...(interactive....(pcase- |
| e8ca0 | 6c 65 74 20 28 28 60 28 2c 72 65 76 41 20 2c 72 65 76 42 29 20 28 6d 61 67 69 74 2d 65 64 69 66 | let.((`(,revA.,revB).(magit-edif |
| e8cc0 | 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 20 20 | f-compare--read-revisions....... |
| e8ce0 | 20 20 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 75 | ..........................nil.cu |
| e8d00 | 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 29 0a 20 20 20 20 20 28 6e 63 6f 6e 63 20 | rrent-prefix-arg)))......(nconc. |
| e8d20 | 28 6c 69 73 74 20 72 65 76 41 20 72 65 76 42 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | (list.revA.revB).............(ma |
| e8d40 | 67 69 74 2d 65 64 69 66 66 2d 72 65 61 64 2d 66 69 6c 65 73 20 72 65 76 41 20 72 65 76 42 29 29 | git-ediff-read-files.revA.revB)) |
| e8d60 | 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 0a 20 20 20 28 28 69 | ))...(magit-ediff-buffers....((i |
| e8d80 | 66 20 72 65 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 | f.revA.(magit-get-revision-buffe |
| e8da0 | 72 20 72 65 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 | r.revA.fileA).(get-file-buffer.. |
| e8dc0 | 20 20 66 69 6c 65 41 29 29 0a 20 20 20 20 28 69 66 20 72 65 76 41 20 28 6d 61 67 69 74 2d 66 69 | ..fileA)).....(if.revA.(magit-fi |
| e8de0 | 6e 64 2d 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 | nd-file-noselect..revA.fileA).(f |
| e8e00 | 69 6e 64 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 28 28 | ind-file-noselect.fileA)))....(( |
| e8e20 | 69 66 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 | if.revB.(magit-get-revision-buff |
| e8e40 | 65 72 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 | er.revB.fileB).(get-file-buffer. |
| e8e60 | 20 20 20 66 69 6c 65 42 29 29 0a 20 20 20 20 28 69 66 20 72 65 76 42 20 28 6d 61 67 69 74 2d 66 | ...fileB)).....(if.revB.(magit-f |
| e8e80 | 69 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 | ind-file-noselect..revB.fileB).( |
| e8ea0 | 66 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 | find-file-noselect.fileB)))))..( |
| e8ec0 | 64 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 | defun.magit-ediff-compare--read- |
| e8ee0 | 72 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 | revisions.(&optional.arg.mbase). |
| e8f00 | 20 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 | ..(let.((input.(or.arg.(magit-di |
| e8f20 | 66 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 | ff-read-range-or-commit......... |
| e8f40 | 20 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 | ................"Compare.range.o |
| e8f60 | 72 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 | r.commit"....................... |
| e8f80 | 20 20 6e 69 6c 20 6d 62 61 73 65 29 29 29 29 0a 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 72 61 | ..nil.mbase)))).....(if-let.((ra |
| e8fa0 | 6e 67 65 20 28 6d 61 67 69 74 2d 73 70 6c 69 74 2d 72 61 6e 67 65 20 69 6e 70 75 74 29 29 29 0a | nge.(magit-split-range.input))). |
| e8fc0 | 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 61 72 20 72 61 6e 67 65 29 20 28 63 64 72 20 72 | ........(list.(car.range).(cdr.r |
| e8fe0 | 61 6e 67 65 29 29 0a 20 20 20 20 20 20 28 6c 69 73 74 20 69 6e 70 75 74 20 6e 69 6c 29 29 29 29 | ange)).......(list.input.nil)))) |
| e9000 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 61 64 2d 66 69 6c 65 73 20 | ..(defun.magit-ediff-read-files. |
| e9020 | 28 72 65 76 41 20 72 65 76 42 20 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 42 29 0a 20 20 22 52 | (revA.revB.&optional.fileB)..."R |
| e9040 | 65 61 64 20 66 69 6c 65 20 69 6e 20 52 45 56 42 2c 20 72 65 74 75 72 6e 20 69 74 20 61 6e 64 20 | ead.file.in.REVB,.return.it.and. |
| e9060 | 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 66 69 6c 65 20 69 6e 20 52 45 56 41 2e 0a | the.corresponding.file.in.REVA.. |
| e9080 | 57 68 65 6e 20 46 49 4c 45 42 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 75 73 65 20 74 68 69 73 20 | When.FILEB.is.non-nil,.use.this. |
| e90a0 | 61 73 20 52 45 56 42 27 73 20 66 69 6c 65 20 69 6e 73 74 65 61 64 20 6f 66 0a 70 72 6f 6d 70 74 | as.REVB's.file.instead.of.prompt |
| e90c0 | 69 6e 67 20 66 6f 72 20 69 74 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 66 69 6c 65 | ing.for.it."...(unless.(and.file |
| e90e0 | 42 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 69 73 69 6f 6e 2d | B.(member.fileB.(magit-revision- |
| e9100 | 66 69 6c 65 73 20 72 65 76 42 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 42 0a 20 20 | files.revB))).....(setq.fileB... |
| e9120 | 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 66 69 6c 65 42 0a 20 20 20 20 20 20 20 20 20 | ........(or.(and.fileB.......... |
| e9140 | 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 6c 65 73 | ..........magit-buffer-log-files |
| e9160 | 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 76 65 64 2d 6d 6f 64 | ....................(derived-mod |
| e9180 | 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | e-p.'magit-log-mode)............ |
| e91a0 | 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 22 2d 2d 66 6f 6c 6c 6f 77 22 20 6d 61 67 69 74 | ........(member."--follow".magit |
| e91c0 | 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 20 20 20 20 20 20 | -buffer-log-args)............... |
| e91e0 | 20 20 20 20 20 28 63 64 72 20 28 61 73 73 6f 63 20 66 69 6c 65 42 0a 20 20 20 20 20 20 20 20 20 | .....(cdr.(assoc.fileB.......... |
| e9200 | 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 6e | ......................(magit-ren |
| e9220 | 61 6d 65 64 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 | amed-files...................... |
| e9240 | 20 20 20 20 20 20 20 20 20 20 20 72 65 76 42 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........revB................. |
| e9260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 28 63 61 72 20 28 6f 72 65 66 | ................(oref.(car.(oref |
| e9280 | 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 0a 20 | .magit-root-section.children)).. |
| e92a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| e92c0 | 20 20 20 20 20 76 61 6c 75 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | .....value)))))...............(m |
| e92e0 | 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 20 20 | agit-read-file-choice........... |
| e9300 | 20 20 20 20 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 | .....(format."File.to.compare.be |
| e9320 | 74 77 65 65 6e 20 25 73 20 61 6e 64 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tween.%s.and.%s"................ |
| e9340 | 20 20 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 | ........revA.(or.revB."the.worki |
| e9360 | 6e 67 20 74 72 65 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ng.tree"))................(magit |
| e9380 | 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)....... |
| e93a0 | 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 69 6c | .........(format."No.changed.fil |
| e93c0 | 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 20 20 | es.between.%s.and.%s"........... |
| e93e0 | 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 74 68 65 20 | .............revA.(or.revB."the. |
| e9400 | 77 6f 72 6b 69 6e 67 20 74 72 65 65 22 29 29 29 29 29 29 0a 20 20 28 6c 69 73 74 20 28 6f 72 20 | working.tree"))))))...(list.(or. |
| e9420 | 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 69 73 69 | (car.(member.fileB.(magit-revisi |
| e9440 | 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 28 63 64 | on-files.revA))).............(cd |
| e9460 | 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 2d 66 69 | r.(assoc.fileB.(magit-renamed-fi |
| e9480 | 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 28 6d 61 | les.revB.revA))).............(ma |
| e94a0 | 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 20 20 20 | git-read-file-choice............ |
| e94c0 | 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 61 72 65 | ..(format."File.in.%s.to.compare |
| e94e0 | 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 20 20 20 | .with.%s.in.%s"................. |
| e9500 | 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 20 77 6f | .....revA.fileB.(or.revB."the.wo |
| e9520 | 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 61 67 69 | rking.tree"))..............(magi |
| e9540 | 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 20 20 20 | t-changed-files.revB.revA)...... |
| e9560 | 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 65 20 63 | ........(format."No.files.have.c |
| e9580 | 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 20 20 20 | hanged.between.%s.and.%s"....... |
| e95a0 | 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 20 20 20 | ...............revA.revB)))..... |
| e95c0 | 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 64 65 66 | ....fileB))..;;;###autoload.(def |
| e95e0 | 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 70 61 72 | un.magit-ediff-dwim.()..."Compar |
| e9600 | 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 69 66 66 | e,.stage,.or.resolve.using.Ediff |
| e9620 | 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 20 77 68 | ..This.command.tries.to.guess.wh |
| e9640 | 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 61 6e 67 | at.file,.and.what.commit.or.rang |
| e9660 | 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 73 74 61 | e.the.user.wants.to.compare,.sta |
| e9680 | 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 49 74 0a | ge,.or.resolve.using.Ediff...It. |
| e96a0 | 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 69 74 68 | might.only.be.able.to.guess.eith |
| e96c0 | 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 69 74 2c | er.the.file,.or.range.or.commit, |
| e96e0 | 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 6b 65 64 | .in.which.case.the.user.is.asked |
| e9700 | 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 6f 74 0a | .about.the.other...It.might.not. |
| e9720 | 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 63 61 73 | always.guess.right,.in.which.cas |
| e9740 | 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 66 2d 2a | e.the.appropriate.`magit-ediff-* |
| e9760 | 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 69 63 69 | '.command.has.to.be.used.explici |
| e9780 | 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 73 65 72 | tly...If.it.cannot.read.the.user |
| e97a0 | 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 74 68 65 | 's.mind.at.all,.then.it.asks.the |
| e97c0 | 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 20 20 28 | .user.for.a.command.to.run."...( |
| e97e0 | 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 2d 63 61 | interactive)...(magit-section-ca |
| e9800 | 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 20 20 20 | se.....(hunk.(save-excursion.... |
| e9820 | 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 65 66 20 | .........(goto-char.(oref.(oref. |
| e9840 | 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 20 20 28 | it.parent).start)).............( |
| e9860 | 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 20 20 20 | magit-ediff-dwim))).....(t...... |
| e9880 | 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 6d 29 29 | (let.((range.(magit-diff--dwim)) |
| e98a0 | 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 65 6e 74 | ............(file.(magit-current |
| e98c0 | 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 76 41 20 | -file))............command.revA. |
| e98e0 | 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 20 20 20 | revB)........(pcase.range....... |
| e9900 | 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 69 66 66 | ...((and.(guard.(not.magit-ediff |
| e9920 | 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 20 20 20 | -dwim-show-on-hunks))........... |
| e9940 | 20 20 20 20 20 28 6f 72 20 27 75 6e 73 74 61 67 65 64 20 27 73 74 61 67 65 64 29 29 0a 20 20 20 | .....(or.'unstaged.'staged)).... |
| e9960 | 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 69 74 2d | .......(setq.command.(if.(magit- |
| e9980 | 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 20 20 20 | anything-unmerged-p)............ |
| e99a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 | .................magit-ediff-dwi |
| e99c0 | 6d 2d 72 65 73 6f 6c 76 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | m-resolve-function.............. |
| e99e0 | 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 66 2d 73 74 61 67 65 | .............#'magit-ediff-stage |
| e9a00 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 27 75 6e 73 74 61 67 65 64 20 28 73 65 74 71 20 63 6f | )))..........('unstaged.(setq.co |
| e9a20 | 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 65 | mmand.#'magit-ediff-show-unstage |
| e9a40 | 64 29 29 0a 20 20 20 20 20 20 20 20 20 28 27 73 74 61 67 65 64 20 28 73 65 74 71 20 63 6f 6d 6d | d))..........('staged.(setq.comm |
| e9a60 | 61 6e 64 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 67 65 64 29 29 0a | and.#'magit-ediff-show-staged)). |
| e9a80 | 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 65 29 0a 20 20 20 | .........(`(commit...,value).... |
| e9aa0 | 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 65 64 69 | .......(setq.command.#'magit-edi |
| e9ac0 | 66 66 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | ff-show-commit)...........(setq. |
| e9ae0 | 72 65 76 42 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 60 28 73 74 61 73 68 20 2e | revB.value))..........(`(stash.. |
| e9b00 | 20 2c 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 | .,value)...........(setq.command |
| e9b20 | 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 29 0a 20 20 20 20 20 | .#'magit-ediff-show-stash)...... |
| e9b40 | 20 20 20 20 20 28 73 65 74 71 20 72 65 76 42 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 | .....(setq.revB.value))......... |
| e9b60 | 20 28 28 70 72 65 64 20 73 74 72 69 6e 67 70 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 | .((pred.stringp)...........(pcas |
| e9b80 | 65 2d 6c 65 74 20 28 28 60 28 2c 61 20 2c 62 29 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 63 6f | e-let.((`(,a.,b).(magit-ediff-co |
| e9ba0 | 6d 70 61 72 65 2d 2d 72 65 61 64 2d 72 65 76 69 73 69 6f 6e 73 20 72 61 6e 67 65 29 29 29 0a 20 | mpare--read-revisions.range))).. |
| e9bc0 | 20 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 | ...........(setq.command.#'magit |
| e9be0 | 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | -ediff-compare).............(set |
| e9c00 | 71 20 72 65 76 41 20 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 42 | q.revA.a).............(setq.revB |
| e9c20 | 20 62 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 5f 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | .b)))..........(_...........(whe |
| e9c40 | 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 64 69 66 66 2d 6d 6f | n.(derived-mode-p.'magit-diff-mo |
| e9c60 | 64 65 29 0a 20 20 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 | de).............(pcase.(magit-di |
| e9c80 | 66 66 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 6f 6d 6d 69 74 74 | ff-type)...............('committ |
| e9ca0 | 65 64 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 61 20 2c 62 29 0a 20 20 20 20 20 20 20 | ed.(pcase-let.((`(,a.,b)........ |
| e9cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| e9ce0 | 28 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 65 76 69 73 | (magit-ediff-compare--read-revis |
| e9d00 | 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ions............................ |
| e9d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 | .............magit-buffer-range) |
| e9d40 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | )).............................( |
| e9d60 | 73 65 74 71 20 72 65 76 41 20 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | setq.revA.a).................... |
| e9d80 | 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 20 20 20 20 | .........(setq.revB.b)))........ |
| e9da0 | 20 20 20 20 20 20 20 28 28 67 75 61 72 64 20 28 6e 6f 74 20 6d 61 67 69 74 2d 65 64 69 66 66 2d | .......((guard.(not.magit-ediff- |
| e9dc0 | 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 20 20 20 20 | dwim-show-on-hunks))............ |
| e9de0 | 20 20 20 20 28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d | ....(setq.command.#'magit-ediff- |
| e9e00 | 73 74 61 67 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 75 6e 73 74 61 67 65 64 | stage))...............('unstaged |
| e9e20 | 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 73 68 | ..(setq.command.#'magit-ediff-sh |
| e9e40 | 6f 77 2d 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 28 27 73 74 | ow-unstaged))...............('st |
| e9e60 | 61 67 65 64 20 20 20 20 28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 20 23 27 6d 61 67 69 74 2d 65 64 | aged....(setq.command.#'magit-ed |
| e9e80 | 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 20 20 20 20 20 | iff-show-staged))............... |
| e9ea0 | 28 27 75 6e 64 65 66 69 6e 65 64 20 28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 20 6e 69 6c 29 29 0a | ('undefined.(setq.command.nil)). |
| e9ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 5f 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | ..............(_..........(setq. |
| e9ee0 | 63 6f 6d 6d 61 6e 64 20 6e 69 6c 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 | command.nil))))))........(cond.( |
| e9f00 | 28 6e 6f 74 20 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 6c | (not.command)...............(cal |
| e9f20 | 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | l-interactively................( |
| e9f40 | 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............ |
| e9f60 | 20 20 20 20 20 20 20 20 22 46 61 69 6c 65 64 20 74 6f 20 72 65 61 64 20 79 6f 75 72 20 6d 69 6e | ........"Failed.to.read.your.min |
| e9f80 | 64 3b 20 64 6f 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 22 20 74 0a 20 20 20 20 20 20 20 20 20 20 | d;.do.you.want.to.".t........... |
| e9fa0 | 20 20 20 20 20 20 20 28 3f 63 20 22 5b 63 5d 6f 6d 6d 69 74 22 20 20 23 27 6d 61 67 69 74 2d 65 | .......(?c."[c]ommit"..#'magit-e |
| e9fc0 | 64 69 66 66 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | diff-show-commit)............... |
| e9fe0 | 20 20 20 28 3f 72 20 22 5b 72 5d 61 6e 67 65 22 20 20 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 | ...(?r."[r]ange"...#'magit-ediff |
| ea000 | 2d 63 6f 6d 70 61 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 73 20 22 | -compare)..................(?s." |
| ea020 | 5b 73 5d 74 61 67 65 22 20 20 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 74 61 67 65 29 0a | [s]tage"...#'magit-ediff-stage). |
| ea040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 6d 20 22 5b 6d 5d 20 72 65 73 6f 6c 76 | .................(?m."[m].resolv |
| ea060 | 65 20 72 65 6d 61 69 6e 69 6e 67 20 63 6f 6e 66 6c 69 63 74 73 22 0a 20 20 20 20 20 20 20 20 20 | e.remaining.conflicts".......... |
| ea080 | 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 | ............#'magit-ediff-resolv |
| ea0a0 | 65 2d 72 65 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 4d 20 22 5b 4d | e-rest)..................(?M."[M |
| ea0c0 | 5d 20 72 65 73 6f 6c 76 65 20 61 6c 6c 20 63 6f 6e 66 6c 69 63 74 73 22 0a 20 20 20 20 20 20 20 | ].resolve.all.conflicts"........ |
| ea0e0 | 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 66 2d 72 65 73 6f | ..............#'magit-ediff-reso |
| ea100 | 6c 76 65 2d 61 6c 6c 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 63 6f | lve-all))))..............((eq.co |
| ea120 | 6d 6d 61 6e 64 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 29 0a 20 20 20 | mmand.#'magit-ediff-compare).... |
| ea140 | 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 65 64 69 66 66 2d | ...........(apply.#'magit-ediff- |
| ea160 | 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............... |
| ea180 | 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 |
| ea1a0 | 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)))..............(( |
| ea1c0 | 65 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 6f | eq.command.#'magit-ediff-show-co |
| ea1e0 | 6d 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 | mmit)...............(magit-ediff |
| ea200 | 2d 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 | -show-commit.revB))............. |
| ea220 | 20 28 28 65 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 | .((eq.command.#'magit-ediff-show |
| ea240 | 2d 73 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 | -stash)...............(magit-edi |
| ea260 | 66 66 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 | ff-show-stash.revB))............ |
| ea280 | 20 20 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 | ..(file...............(funcall.c |
| ea2a0 | 6f 6d 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 | ommand.file))..............(t... |
| ea2c0 | 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 20 | ............(call-interactively. |
| ea2e0 | 63 6f 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 | command)))))))..;;;###autoload.( |
| ea300 | 64 65 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 | defun.magit-ediff-show-staged.(f |
| ea320 | 69 6c 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 | ile)..."Show.staged.changes.usin |
| ea340 | 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 |
| ea360 | 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 |
| ea380 | 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. |
| ea3a0 | 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'.. |
| ea3c0 | 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 |
| ea3e0 | 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.". |
| ea400 | 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 |
| ea420 | 65 61 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 | ead-file-choice."Show.staged.cha |
| ea440 | 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 20 20 | nges.for.file".................. |
| ea460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 67 65 64 2d 66 69 | ................(magit-staged-fi |
| ea480 | 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | les)............................ |
| ea4a0 | 20 20 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 | ......"No.staged.files")))...(ma |
| ea4c0 | 67 69 74 2d 65 64 69 66 66 2d 62 75 66 66 65 72 73 20 28 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 | git-ediff-buffers.((magit-get-re |
| ea4e0 | 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 0a 20 20 20 20 20 | vision-buffer."HEAD".file)...... |
| ea500 | 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 6e 64 2d 66 | ...................(magit-find-f |
| ea520 | 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 22 48 45 41 44 22 20 66 69 6c 65 29 29 0a 20 20 20 20 20 | ile-noselect."HEAD".file))...... |
| ea540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 67 65 74 2d 62 75 66 66 65 72 20 28 | ..................((get-buffer.( |
| ea560 | 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}~"))...... |
| ea580 | 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 6e 64 2d 66 | ...................(magit-find-f |
| ea5a0 | 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 29 0a 0a 3b | ile-index-noselect.file.t))))..; |
| ea5c0 | 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 |
| ea5e0 | 2d 73 68 6f 77 2d 75 6e 73 74 61 67 65 64 20 28 66 69 6c 65 29 0a 20 20 22 53 68 6f 77 20 75 6e | -show-unstaged.(file)..."Show.un |
| ea600 | 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 75 73 69 6e 67 20 45 64 69 66 66 2e 0a 0a 54 68 69 | staged.changes.using.Ediff...Thi |
| ea620 | 73 20 6f 6e 6c 79 20 61 6c 6c 6f 77 73 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 74 68 65 20 63 68 61 | s.only.allows.looking.at.the.cha |
| ea640 | 6e 67 65 73 3b 20 74 6f 20 73 74 61 67 65 2c 20 75 6e 73 74 61 67 65 2c 0a 61 6e 64 20 64 69 73 | nges;.to.stage,.unstage,.and.dis |
| ea660 | 63 61 72 64 20 63 68 61 6e 67 65 73 20 75 73 69 6e 67 20 45 64 69 66 66 2c 20 75 73 65 20 60 6d | card.changes.using.Ediff,.use.`m |
| ea680 | 61 67 69 74 2d 65 64 69 66 66 2d 73 74 61 67 65 27 2e 0a 0a 46 49 4c 45 20 6d 75 73 74 20 62 65 | agit-ediff-stage'...FILE.must.be |
| ea6a0 | 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 20 6f | .relative.to.the.top.directory.o |
| ea6c0 | 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | f.the.repository."...(interactiv |
| ea6e0 | 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 63 68 6f 69 | e....(list.(magit-read-file-choi |
| ea700 | 63 65 20 22 53 68 6f 77 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 66 6f 72 20 66 69 | ce."Show.unstaged.changes.for.fi |
| ea720 | 6c 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le"............................. |
| ea740 | 20 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 29 0a 20 20 20 20 | .....(magit-unstaged-files)..... |
| ea760 | 20 20 20 20 20 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 | ............................."No |
| ea780 | 20 75 6e 73 74 61 67 65 64 20 66 69 6c 65 73 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 65 64 69 | .unstaged.files")))...(magit-edi |
| ea7a0 | 66 66 2d 62 75 66 66 65 72 73 20 28 28 67 65 74 2d 62 75 66 66 65 72 20 28 63 6f 6e 63 61 74 20 | ff-buffers.((get-buffer.(concat. |
| ea7c0 | 66 69 6c 65 20 22 2e 7e 7b 69 6e 64 65 78 7d 7e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | file.".~{index}~"))............. |
| ea7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 69 6e 64 | ............(magit-find-file-ind |
| ea800 | 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 20 20 20 20 20 20 20 | ex-noselect.file.t))............ |
| ea820 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 67 65 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 66 69 | ............((get-file-buffer.fi |
| ea840 | 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6e | le).........................(fin |
| ea860 | 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 3b 23 23 23 | d-file-noselect.file))))..;;;### |
| ea880 | 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 73 68 6f 77 | autoload.(defun.magit-ediff-show |
| ea8a0 | 2d 77 6f 72 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 | -working-tree.(file)..."Show.cha |
| ea8c0 | 6e 67 65 73 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 | nges.between.`HEAD'.and.working. |
| ea8e0 | 74 72 65 65 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 | tree.using.Ediff..FILE.must.be.r |
| ea900 | 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 | elative.to.the.top.directory.of. |
| ea920 | 74 68 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 | the.repository."...(interactive. |
| ea940 | 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 63 68 6f 69 63 65 | ...(list.(magit-read-file-choice |
| ea960 | 20 22 53 68 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 | ."Show.changes.in.file"......... |
| ea980 | 20 20 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- |
| ea9a0 | 63 68 61 6e 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 | changed-files."HEAD")........... |
| ea9c0 | 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 20 63 68 61 6e 67 | ......................."No.chang |
| ea9e0 | 65 64 20 66 69 6c 65 73 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 62 75 66 66 | ed.files")))...(magit-ediff-buff |
| eaa00 | 65 72 73 20 28 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 | ers.((magit-get-revision-buffer. |
| eaa20 | 22 48 45 41 44 22 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "HEAD".file).................... |
| eaa40 | 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 20 | .....(magit-find-file-noselect.. |
| eaa60 | 22 48 45 41 44 22 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "HEAD".file))................... |
| eaa80 | 20 20 20 20 20 28 28 67 65 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 66 69 6c 65 29 0a 20 20 20 | .....((get-file-buffer.file).... |
| eaaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 2d | .....................(find-file- |
| eaac0 | 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | noselect.file))))..;;;###autoloa |
| eaae0 | 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 63 6f 6d 6d 69 74 | d.(defun.magit-ediff-show-commit |
| eab00 | 20 28 63 6f 6d 6d 69 74 29 0a 20 20 22 53 68 6f 77 20 63 68 61 6e 67 65 73 20 69 6e 74 72 6f 64 | .(commit)..."Show.changes.introd |
| eab20 | 75 63 65 64 20 62 79 20 43 4f 4d 4d 49 54 20 75 73 69 6e 67 20 45 64 69 66 66 2e 22 0a 20 20 28 | uced.by.COMMIT.using.Ediff."...( |
| eab40 | 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 | interactive.(list.(magit-read-br |
| eab60 | 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 52 65 76 69 73 69 6f 6e 22 29 29 29 0a 20 20 28 | anch-or-commit."Revision")))...( |
| eab80 | 6c 65 74 20 28 28 72 65 76 41 20 28 63 6f 6e 63 61 74 20 63 6f 6d 6d 69 74 20 22 5e 22 29 29 0a | let.((revA.(concat.commit."^")). |
| eaba0 | 20 20 20 20 20 20 20 20 28 72 65 76 42 20 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 28 61 70 70 6c | ........(revB.commit)).....(appl |
| eabc0 | 79 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 0a 20 20 20 20 20 20 20 20 | y.#'magit-ediff-compare......... |
| eabe0 | 20 20 20 72 65 76 41 20 72 65 76 42 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 65 | ...revA.revB............(magit-e |
| eac00 | 64 69 66 66 2d 72 65 61 64 2d 66 69 6c 65 73 20 72 65 76 41 20 72 65 76 42 20 28 6d 61 67 69 74 | diff-read-files.revA.revB.(magit |
| eac20 | 2d 63 75 72 72 65 6e 74 2d 66 69 6c 65 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | -current-file)))))..;;;###autolo |
| eac40 | 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 73 74 61 73 68 | ad.(defun.magit-ediff-show-stash |
| eac60 | 20 28 73 74 61 73 68 29 0a 20 20 22 53 68 6f 77 20 63 68 61 6e 67 65 73 20 69 6e 74 72 6f 64 75 | .(stash)..."Show.changes.introdu |
| eac80 | 63 65 64 20 62 79 20 53 54 41 53 48 20 75 73 69 6e 67 20 45 64 69 66 66 2e 0a 60 6d 61 67 69 74 | ced.by.STASH.using.Ediff..`magit |
| eaca0 | 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 64 65 78 27 20 63 6f | -ediff-show-stash-with-index'.co |
| eacc0 | 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 61 0a 74 68 72 65 65 2d 62 75 66 66 65 72 20 45 64 | ntrols.whether.a.three-buffer.Ed |
| eace0 | 69 66 66 20 69 73 20 75 73 65 64 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 64 69 73 74 69 6e 67 75 | iff.is.used.in.order.to.distingu |
| ead00 | 69 73 68 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 65 0a 73 74 61 73 68 20 74 68 61 74 20 77 65 | ish.changes.in.the.stash.that.we |
| ead20 | 72 65 20 73 74 61 67 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 | re.staged."...(interactive.(list |
| ead40 | 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 73 68 20 22 53 74 61 73 68 22 29 29 29 0a 20 20 | .(magit-read-stash."Stash")))... |
| ead60 | 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 72 65 76 41 20 28 63 6f 6e 63 61 74 20 73 74 61 73 68 | (pcase-let*.((revA.(concat.stash |
| ead80 | 20 22 5e 31 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 76 42 20 28 63 6f | ."^1"))................(revB.(co |
| eada0 | 6e 63 61 74 20 73 74 61 73 68 20 22 5e 32 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ncat.stash."^2"))............... |
| eadc0 | 20 28 72 65 76 43 20 73 74 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 | .(revC.stash)................(`( |
| eade0 | 2c 66 69 6c 65 41 20 2c 66 69 6c 65 43 29 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 61 64 | ,fileA.,fileC).(magit-ediff-read |
| eae00 | 2d 66 69 6c 65 73 20 72 65 76 41 20 72 65 76 43 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -files.revA.revC)).............. |
| eae20 | 20 20 28 66 69 6c 65 42 20 66 69 6c 65 43 29 29 0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 6d 61 | ..(fileB.fileC)).....(if.(and.ma |
| eae40 | 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 64 65 78 0a | git-ediff-show-stash-with-index. |
| eae60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 66 69 6c 65 41 20 28 6d 61 67 69 | .............(member.fileA.(magi |
| eae80 | 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 29 29 0a 20 20 20 | t-changed-files.revB.revA))).... |
| eaea0 | 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....... |
| eaec0 | 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 66 65 72 20 72 | ...((magit-get-revision-buffer.r |
| eaee0 | 65 76 41 20 66 69 6c 65 41 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 | evA.fileA)...........(magit-find |
| eaf00 | 2d 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 29 0a 20 20 20 | -file-noselect..revA.fileA)).... |
| eaf20 | 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 | ......((magit-get-revision-buffe |
| eaf40 | 72 20 72 65 76 42 20 66 69 6c 65 42 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 | r.revB.fileB)...........(magit-f |
| eaf60 | 69 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 29 0a | ind-file-noselect..revB.fileB)). |
| eaf80 | 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 | .........((magit-get-revision-bu |
| eafa0 | 66 66 65 72 20 72 65 76 43 20 66 69 6c 65 43 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ffer.revC.fileC)...........(magi |
| eafc0 | 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 20 72 65 76 43 20 66 69 6c 65 43 | t-find-file-noselect..revC.fileC |
| eafe0 | 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 20 72 | ))).......(magit-ediff-compare.r |
| eb000 | 65 76 41 20 72 65 76 43 20 66 69 6c 65 41 20 66 69 6c 65 43 29 29 29 29 0a 0a 28 64 65 66 75 6e | evA.revC.fileA.fileC))))..(defun |
| eb020 | 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 63 6c 65 61 6e 75 70 2d 61 75 78 69 6c 69 61 72 79 2d 62 | .magit-ediff-cleanup-auxiliary-b |
| eb040 | 75 66 66 65 72 73 20 28 29 0a 20 20 28 6c 65 74 2a 20 28 28 63 74 6c 2d 62 75 66 20 65 64 69 66 | uffers.()...(let*.((ctl-buf.edif |
| eb060 | 66 2d 63 6f 6e 74 72 6f 6c 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 28 63 74 6c 2d | f-control-buffer)..........(ctl- |
| eb080 | 77 69 6e 20 28 65 64 69 66 66 2d 67 65 74 2d 76 69 73 69 62 6c 65 2d 62 75 66 66 65 72 2d 77 69 | win.(ediff-get-visible-buffer-wi |
| eb0a0 | 6e 64 6f 77 20 63 74 6c 2d 62 75 66 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 74 6c 2d 66 72 6d | ndow.ctl-buf))..........(ctl-frm |
| eb0c0 | 20 65 64 69 66 66 2d 63 6f 6e 74 72 6f 6c 2d 66 72 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 28 | .ediff-control-frame)..........( |
| eb0e0 | 6d 61 69 6e 2d 66 72 61 6d 65 20 28 63 6f 6e 64 20 28 28 77 69 6e 64 6f 77 2d 6c 69 76 65 2d 70 | main-frame.(cond.((window-live-p |
| eb100 | 20 65 64 69 66 66 2d 77 69 6e 64 6f 77 2d 41 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .ediff-window-A)................ |
| eb120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 66 72 61 6d 65 20 65 64 69 66 66 | .............(window-frame.ediff |
| eb140 | 2d 77 69 6e 64 6f 77 2d 41 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -window-A))..................... |
| eb160 | 20 20 20 20 20 20 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 | .......((window-live-p.ediff-win |
| eb180 | 64 6f 77 2d 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 | dow-B).......................... |
| eb1a0 | 20 20 20 28 77 69 6e 64 6f 77 2d 66 72 61 6d 65 20 65 64 69 66 66 2d 77 69 6e 64 6f 77 2d 42 29 | ...(window-frame.ediff-window-B) |
| eb1c0 | 29 29 29 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 | )))).....(ediff-kill-buffer-care |
| eb1e0 | 66 75 6c 6c 79 20 65 64 69 66 66 2d 64 69 66 66 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 65 64 | fully.ediff-diff-buffer).....(ed |
| eb200 | 69 66 66 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 63 61 72 65 66 75 6c 6c 79 20 65 64 69 66 66 2d | iff-kill-buffer-carefully.ediff- |
| eb220 | 63 75 73 74 6f 6d 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 | custom-diff-buffer).....(ediff-k |
| eb240 | 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 66 69 6e 65 2d | ill-buffer-carefully.ediff-fine- |
| eb260 | 64 69 66 66 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 65 64 69 66 66 2d 6b 69 6c 6c 2d 62 75 66 | diff-buffer).....(ediff-kill-buf |
| eb280 | 66 65 72 2d 63 61 72 65 66 75 6c 6c 79 20 65 64 69 66 66 2d 74 6d 70 2d 62 75 66 66 65 72 29 0a | fer-carefully.ediff-tmp-buffer). |
| eb2a0 | 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 |
| eb2c0 | 20 65 64 69 66 66 2d 65 72 72 6f 72 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 65 64 69 66 66 2d | .ediff-error-buffer).....(ediff- |
| eb2e0 | 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 6d 73 67 2d | kill-buffer-carefully.ediff-msg- |
| eb300 | 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 63 | buffer).....(ediff-kill-buffer-c |
| eb320 | 61 72 65 66 75 6c 6c 79 20 65 64 69 66 66 2d 64 65 62 75 67 2d 62 75 66 66 65 72 29 0a 20 20 20 | arefully.ediff-debug-buffer).... |
| eb340 | 20 28 77 68 65 6e 20 28 62 6f 75 6e 64 70 20 27 65 64 69 66 66 2d 70 61 74 63 68 2d 64 69 61 67 | .(when.(boundp.'ediff-patch-diag |
| eb360 | 6e 6f 73 74 69 63 73 29 0a 20 20 20 20 20 20 28 65 64 69 66 66 2d 6b 69 6c 6c 2d 62 75 66 66 65 | nostics).......(ediff-kill-buffe |
| eb380 | 72 2d 63 61 72 65 66 75 6c 6c 79 20 65 64 69 66 66 2d 70 61 74 63 68 2d 64 69 61 67 6e 6f 73 74 | r-carefully.ediff-patch-diagnost |
| eb3a0 | 69 63 73 29 29 0a 20 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 28 64 69 73 70 6c 61 79 2d 67 | ics)).....(cond.((and.(display-g |
| eb3c0 | 72 61 70 68 69 63 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 | raphic-p).................(frame |
| eb3e0 | 2d 6c 69 76 65 2d 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 | -live-p.ctl-frm))............(de |
| eb400 | 6c 65 74 65 2d 66 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 | lete-frame.ctl-frm))...........( |
| eb420 | 28 77 69 6e 64 6f 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 | (window-live-p.ctl-win)......... |
| eb440 | 20 20 20 28 64 65 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 | ...(delete-window.ctl-win))).... |
| eb460 | 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 63 74 | .(ediff-kill-buffer-carefully.ct |
| eb480 | 6c 2d 62 75 66 29 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 | l-buf).....(when.(frame-live-p.m |
| eb4a0 | 61 69 6e 2d 66 72 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 | ain-frame).......(select-frame.m |
| eb4c0 | 61 69 6e 2d 66 72 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 | ain-frame))))..(defun.magit-edif |
| eb4e0 | 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 20 28 29 0a 20 20 | f-restore-previous-winconf.()... |
| eb500 | 28 73 65 74 2d 77 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 | (set-window-configuration.magit- |
| eb520 | 65 64 69 66 66 2d 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 | ediff-previous-winconf))..;;;._. |
| eb540 | 28 70 72 6f 76 69 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 | (provide.'magit-ediff).;;;.magit |
| eb560 | 2d 65 64 69 66 66 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 | -ediff.el.ends.here............. |
| eb580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eb5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eb5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eb5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eb600 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 6d 65 72 67 65 2e 65 6c 00 00 00 00 00 00 | magit-4.3.8/magit-merge.el...... |
| eb620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eb640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eb660 | 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 |
| eb680 | 30 30 32 37 34 37 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 30 32 35 00 20 30 00 00 00 | 0027475.00000000000.014025..0... |
| eb6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eb6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eb6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eb700 | 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................... |
| eb720 | 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................... |
| eb740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eb760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eb780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eb7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eb7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eb7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eb800 | 3b 3b 3b 20 6d 61 67 69 74 2d 6d 65 72 67 65 2e 65 6c 20 2d 2d 2d 20 4d 65 72 67 65 20 66 75 6e | ;;;.magit-merge.el.---.Merge.fun |
| eb820 | 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: |
| eb840 | 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 |
| eb860 | 35 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 | 5.The.Magit.Project.Contributors |
| eb880 | 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 65 6d | ..;;.Author:.Jonas.Bernoulli.<em |
| eb8a0 | 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b | acs.magit@jonas.bernoulli.dev>.; |
| eb8c0 | 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 65 | ;.Maintainer:.Jonas.Bernoulli.<e |
| eb8e0 | 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a | macs.magit@jonas.bernoulli.dev>. |
| eb900 | 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c | .;;.SPDX-License-Identifier:.GPL |
| eb920 | 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 | -3.0-or-later..;;.Magit.is.free. |
| eb940 | 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 | software:.you.can.redistribute.i |
| eb960 | 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 | t.and/or.modify.it.;;.under.the. |
| eb980 | 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | terms.of.the.GNU.General.Public. |
| eb9a0 | 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 | License.as.published.by.;;.the.F |
| eb9c0 | 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 | ree.Software.Foundation,.either. |
| eb9e0 | 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 | version.3.of.the.License,.or.;;. |
| eba00 | 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 | (at.your.option).any.later.versi |
| eba20 | 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 |
| eba40 | 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 |
| eba60 | 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;. |
| eba80 | 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 |
| ebaa0 | 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 |
| ebac0 | 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 |
| ebae0 | 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 |
| ebb00 | 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. |
| ebb20 | 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 |
| ebb40 | 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.;; |
| ebb60 | 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. |
| ebb80 | 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e | <https://www.gnu.org/licenses/>. |
| ebba0 | 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61 | ..;;;.Commentary:..;;.This.libra |
| ebbc0 | 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 6d 65 72 67 65 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 3b | ry.implements.merge.commands...; |
| ebbe0 | 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a 28 72 65 71 75 | ;;.Code:..(require.'magit).(requ |
| ebc00 | 69 72 65 20 27 6d 61 67 69 74 2d 64 69 66 66 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 | ire.'magit-diff)..(declare-funct |
| ebc20 | 69 6f 6e 20 6d 61 67 69 74 2d 67 69 74 2d 70 75 73 68 20 22 6d 61 67 69 74 2d 70 75 73 68 22 20 | ion.magit-git-push."magit-push". |
| ebc40 | 28 62 72 61 6e 63 68 20 74 61 72 67 65 74 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 | (branch.target.args))..;;;.Comma |
| ebc60 | 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 |
| ebc80 | 61 67 69 74 2d 6d 65 72 67 65 20 22 6d 61 67 69 74 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 | agit-merge."magit".nil.t).(trans |
| ebca0 | 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 6d 65 72 67 65 20 28 | ient-define-prefix.magit-merge.( |
| ebcc0 | 29 0a 20 20 22 4d 65 72 67 65 20 62 72 61 6e 63 68 65 73 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 | )..."Merge.branches."...:man-pag |
| ebce0 | 65 20 22 67 69 74 2d 6d 65 72 67 65 22 0a 20 20 3a 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 27 28 | e."git-merge"...:incompatible.'( |
| ebd00 | 28 22 2d 2d 66 66 2d 6f 6e 6c 79 22 20 22 2d 2d 6e 6f 2d 66 66 22 29 29 0a 20 20 5b 22 41 72 67 | ("--ff-only"."--no-ff"))...["Arg |
| ebd20 | 75 6d 65 6e 74 73 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 69 | uments"....:if-not.magit-merge-i |
| ebd40 | 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 28 22 2d 66 22 20 22 46 61 73 74 2d 66 6f 72 77 | n-progress-p....("-f"."Fast-forw |
| ebd60 | 61 72 64 20 6f 6e 6c 79 22 20 22 2d 2d 66 66 2d 6f 6e 6c 79 22 29 0a 20 20 20 28 22 2d 6e 22 20 | ard.only"."--ff-only")....("-n". |
| ebd80 | 22 4e 6f 20 66 61 73 74 2d 66 6f 72 77 61 72 64 22 20 20 20 22 2d 2d 6e 6f 2d 66 66 22 29 0a 20 | "No.fast-forward"..."--no-ff").. |
| ebda0 | 20 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 3a 2d 2d 73 74 72 61 74 65 67 79 29 0a 20 20 20 28 35 | ..(magit-merge:--strategy)....(5 |
| ebdc0 | 20 6d 61 67 69 74 2d 6d 65 72 67 65 3a 2d 2d 73 74 72 61 74 65 67 79 2d 6f 70 74 69 6f 6e 29 0a | .magit-merge:--strategy-option). |
| ebde0 | 20 20 20 28 35 20 22 2d 62 22 20 22 49 67 6e 6f 72 65 20 63 68 61 6e 67 65 73 20 69 6e 20 61 6d | ...(5."-b"."Ignore.changes.in.am |
| ebe00 | 6f 75 6e 74 20 6f 66 20 77 68 69 74 65 73 70 61 63 65 22 20 22 2d 58 69 67 6e 6f 72 65 2d 73 70 | ount.of.whitespace"."-Xignore-sp |
| ebe20 | 61 63 65 2d 63 68 61 6e 67 65 22 29 0a 20 20 20 28 35 20 22 2d 77 22 20 22 49 67 6e 6f 72 65 20 | ace-change")....(5."-w"."Ignore. |
| ebe40 | 77 68 69 74 65 73 70 61 63 65 20 77 68 65 6e 20 63 6f 6d 70 61 72 69 6e 67 20 6c 69 6e 65 73 22 | whitespace.when.comparing.lines" |
| ebe60 | 20 22 2d 58 69 67 6e 6f 72 65 2d 61 6c 6c 2d 73 70 61 63 65 22 29 0a 20 20 20 28 35 20 6d 61 67 | ."-Xignore-all-space")....(5.mag |
| ebe80 | 69 74 2d 64 69 66 66 3a 2d 2d 64 69 66 66 2d 61 6c 67 6f 72 69 74 68 6d 20 3a 61 72 67 75 6d 65 | it-diff:--diff-algorithm.:argume |
| ebea0 | 6e 74 20 22 2d 58 64 69 66 66 2d 61 6c 67 6f 72 69 74 68 6d 3d 22 29 0a 20 20 20 28 6d 61 67 69 | nt."-Xdiff-algorithm=")....(magi |
| ebec0 | 74 3a 2d 2d 67 70 67 2d 73 69 67 6e 29 0a 20 20 20 28 6d 61 67 69 74 3a 2d 2d 73 69 67 6e 6f 66 | t:--gpg-sign)....(magit:--signof |
| ebee0 | 66 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 | f)]...["Actions"....:if-not.magi |
| ebf00 | 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 20 22 | t-merge-in-progress-p....[("m"." |
| ebf20 | 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 6d 65 | Merge"..................magit-me |
| ebf40 | 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 20 65 | rge-plain).....("e"."Merge.and.e |
| ebf60 | 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 73 67 | dit.message".magit-merge-editmsg |
| ebf80 | 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 6d 6d | ).....("n"."Merge.but.don't.comm |
| ebfa0 | 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 28 22 | it".magit-merge-nocommit).....(" |
| ebfc0 | 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 67 69 | a"."Absorb".................magi |
| ebfe0 | 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 76 69 | t-merge-absorb)]....[("p"."Previ |
| ec000 | 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 2d 70 | ew.merge"..........magit-merge-p |
| ec020 | 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 68 20 | review)....."".....("s"."Squash. |
| ec040 | 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 71 75 | merge"...........magit-merge-squ |
| ec060 | 61 73 68 29 0a 20 20 20 20 28 22 64 22 20 22 44 69 73 73 6f 6c 76 65 22 20 20 20 20 20 20 20 20 | ash).....("d"."Dissolve"........ |
| ec080 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 64 69 73 73 6f 6c 76 65 29 5d 5d 0a 20 | .......magit-merge-dissolve)]].. |
| ec0a0 | 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 6d 65 72 67 65 2d 69 | .["Actions"....:if.magit-merge-i |
| ec0c0 | 6e 2d 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 | n-progress-p....("m"."Commit.mer |
| ec0e0 | 67 65 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 | ge".magit-commit-create)....("a" |
| ec100 | 20 22 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 | ."Abort.merge"..magit-merge-abor |
| ec120 | 74 29 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 | t)])..(defun.magit-merge-argumen |
| ec140 | 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 6d | ts.()...(transient-args.'magit-m |
| ec160 | 65 72 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 | erge))..(transient-define-argume |
| ec180 | 6e 74 20 6d 61 67 69 74 2d 6d 65 72 67 65 3a 2d 2d 73 74 72 61 74 65 67 79 20 28 29 0a 20 20 3a | nt.magit-merge:--strategy.()...: |
| ec1a0 | 64 65 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 | description."Strategy"...:class. |
| ec1c0 | 27 74 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 | 'transient-option...;;.key.for.m |
| ec1e0 | 65 72 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 | erge.and.rebase:."-s"...;;.key.f |
| ec200 | 6f 72 20 63 68 65 72 72 79 2d 70 69 63 6b 20 61 6e 64 20 72 65 76 65 72 74 3a 20 22 3d 73 22 0a | or.cherry-pick.and.revert:."=s". |
| ec220 | 20 20 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 | ..;;.shortarg.for.merge.and.reba |
| ec240 | 73 65 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 | se:."-s"...;;.shortarg.for.cherr |
| ec260 | 79 2d 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 | y-pick.and.revert:.none...:key." |
| ec280 | 2d 73 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 | -s"...:argument."--strategy="... |
| ec2a0 | 3a 63 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 | :choices.'("resolve"."recursive" |
| ec2c0 | 20 22 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 | ."octopus"."ours"."subtree"))..( |
| ec2e0 | 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- |
| ec300 | 6d 65 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 | merge:--strategy-option.()...:de |
| ec320 | 73 63 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 | scription."Strategy.Option"...:c |
| ec340 | 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 2d | lass.'transient-option...:key."- |
| ec360 | 58 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 2d 6f 70 74 69 6f | X"...:argument."--strategy-optio |
| ec380 | 6e 3d 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 | n="...:choices.'("ours"."theirs" |
| ec3a0 | 20 22 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 | ."patience"))..;;;###autoload.(d |
| ec3c0 | 65 66 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 | efun.magit-merge-plain.(rev.&opt |
| ec3e0 | 69 6f 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 | ional.args.nocommit)..."Merge.co |
| ec400 | 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 63 68 | mmit.REV.into.the.current.branch |
| ec420 | 3b 20 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 | ;.using.default.message...Unless |
| ec440 | 20 74 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 | .there.are.conflicts.or.a.prefix |
| ec460 | 20 61 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 | .argument.is.used.create.a.merge |
| ec480 | 20 63 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 | .commit.using.a.generic.commit.m |
| ec4a0 | 65 73 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 | essage.and.without.letting.the.u |
| ec4c0 | 73 65 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 | ser.inspect.the.result...With.a. |
| ec4e0 | 70 72 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 | prefix.argument.pretend.the.merg |
| ec500 | 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 20 74 68 65 20 6f 70 | e.failed.to.give.the.user.the.op |
| ec520 | 70 6f 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 | portunity.to.inspect.the.merge.. |
| ec540 | 0a 5c 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 | .\(git.merge.--no-edit|--no-comm |
| ec560 | 69 74 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 | it.[ARGS].REV)"...(interactive.( |
| ec580 | 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 2d 6f 72 | list.(magit-read-other-branch-or |
| ec5a0 | 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 20 20 20 | -commit."Merge")................ |
| ec5c0 | 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 0a 20 20 | ......(magit-merge-arguments)... |
| ec5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 | ...................current-prefi |
| ec600 | 78 2d 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 | x-arg))...(magit-merge-assert).. |
| ec620 | 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 6d 65 72 67 65 22 20 28 69 | .(magit-run-git-async."merge".(i |
| ec640 | 66 20 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 | f.nocommit."--no-commit"."--no-e |
| ec660 | 64 69 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 | dit").args.rev))..;;;###autoload |
| ec680 | 0a 28 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 | .(defun.magit-merge-editmsg.(rev |
| ec6a0 | 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 6d 69 74 | .&optional.args)..."Merge.commit |
| ec6c0 | 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 61 6e | .REV.into.the.current.branch;.an |
| ec6e0 | 64 20 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 | d.edit.message..Perform.the.merg |
| ec700 | 65 20 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 | e.and.prepare.a.commit.message.b |
| ec720 | 75 74 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 | ut.let.the.user.edit.it..\n(git. |
| ec740 | 6d 65 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 | merge.--edit.--no-ff.[ARGS].REV) |
| ec760 | 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 |
| ec780 | 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 4d 65 72 67 65 | ad-other-branch-or-commit."Merge |
| ec7a0 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d | ")......................(magit-m |
| ec7c0 | 65 72 67 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 | erge-arguments)))...(magit-merge |
| ec7e0 | 2d 61 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 | -assert)...(cl-pushnew."--no-ff" |
| ec800 | 20 61 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 | .args.:test.#'equal)...(apply.#' |
| ec820 | 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 6d 65 72 67 65 | magit-run-git-with-editor."merge |
| ec840 | 22 20 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 | "."--edit"..........(append.(del |
| ec860 | 65 74 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 | ete."--ff-only".args)........... |
| ec880 | 20 20 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 | .......(list.rev))))..;;;###auto |
| ec8a0 | 6c 6f 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 | load.(defun.magit-merge-nocommit |
| ec8c0 | 20 28 72 65 76 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 22 4d 65 72 67 65 20 63 | .(rev.&optional.args)..."Merge.c |
| ec8e0 | 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 63 | ommit.REV.into.the.current.branc |
| ec900 | 68 3b 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 | h;.pretending.it.failed..Pretend |
| ec920 | 20 74 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 | .the.merge.failed.to.give.the.us |
| ec940 | 65 72 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 | er.the.opportunity.to.inspect.th |
| ec960 | 65 20 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 | e.merge.and.change.the.commit.me |
| ec980 | 73 73 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 | ssage..\n(git.merge.--no-commit. |
| ec9a0 | 2d 2d 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 | --no-ff.[ARGS].REV)"...(interact |
| ec9c0 | 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 61 6e | ive.(list.(magit-read-other-bran |
| ec9e0 | 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 4d 65 72 67 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 | ch-or-commit."Merge")........... |
| eca00 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61 72 67 75 6d 65 6e 74 | ...........(magit-merge-argument |
| eca20 | 73 29 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 | s)))...(magit-merge-assert)...(c |
| eca40 | 6c 2d 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 | l-pushnew."--no-ff".args.:test.# |
| eca60 | 27 65 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 | 'equal)...(magit-run-git-async." |
| eca80 | 6d 65 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 | merge"."--no-commit".args.rev)). |
| ecaa0 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 65 72 | .;;;###autoload.(defun.magit-mer |
| ecac0 | 67 65 2d 64 69 73 73 6f 6c 76 65 20 28 62 72 61 6e 63 68 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 | ge-dissolve.(branch.&optional.ar |
| ecae0 | 67 73 29 0a 20 20 22 4d 65 72 67 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 | gs)..."Merge.the.current.branch. |
| ecb00 | 69 6e 74 6f 20 42 52 41 4e 43 48 20 61 6e 64 20 72 65 6d 6f 76 65 20 74 68 65 20 66 6f 72 6d 65 | into.BRANCH.and.remove.the.forme |
| ecb20 | 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 75 73 68 20 74 | r...Before.merging,.force.push.t |
| ecb40 | 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 68 2d 72 65 6d | he.source.branch.to.its.push-rem |
| ecb60 | 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 65 20 72 65 6d | ote,.provided.the.respective.rem |
| ecb80 | 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 65 6e 73 75 72 | ote.branch.already.exists,.ensur |
| ecba0 | 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 6c 2d 72 65 71 | ing.that.the.respective.pull-req |
| ecbc0 | 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 63 6b 20 6f 6e | uest.(if.any).won't.get.stuck.on |
| ecbe0 | 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 68 65 20 63 6f | .some.obsolete.version.of.the.co |
| ecc00 | 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 2e 20 20 46 69 | mmits.that.are.being.merged...Fi |
| ecc20 | 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 72 65 71 27 20 | nally.if.`forge-branch-pullreq'. |
| ecc40 | 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 65 64 20 62 72 | was.used.to.create.the.merged.br |
| ecc60 | 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 72 65 73 70 65 | anch,.then.also.remove.the.respe |
| ecc80 | 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 61 63 | ctive.remote.branch."...(interac |
| ecca0 | 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6c 65 74 20 28 28 62 72 61 6e 63 68 20 28 6d 61 67 | tive....(list.(let.((branch.(mag |
| eccc0 | 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 | it-get-current-branch)))........ |
| ecce0 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 68 65 72 2d 6c 6f 63 61 6c 2d 62 72 61 6e | ....(magit-read-other-local-bran |
| ecd00 | 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 4d 65 72 67 65 20 60 25 | ch.............(format."Merge.`% |
| ecd20 | 73 27 20 69 6e 74 6f 22 20 28 6f 72 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 | s'.into".(or.branch.(magit-rev-p |
| ecd40 | 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 20 20 6e 69 6c 0a 20 | arse."HEAD"))).............nil.. |
| ecd60 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 | ...........(and.branch.(magit-ge |
| ecd80 | 74 2d 6c 6f 63 61 6c 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 | t-local-upstream-branch.branch)) |
| ecda0 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61 72 67 75 6d 65 6e | ))..........(magit-merge-argumen |
| ecdc0 | 74 73 29 29 29 0a 20 20 28 6c 65 74 20 28 28 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 65 | ts)))...(let.((current.(magit-ge |
| ecde0 | 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 28 68 65 61 64 | t-current-branch)).........(head |
| ece00 | 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 48 45 41 44 22 29 29 29 0a 20 20 20 20 | .(magit-rev-parse."HEAD")))..... |
| ece20 | 28 77 68 65 6e 20 28 7a 65 72 6f 70 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 | (when.(zerop.(magit-call-git."ch |
| ece40 | 65 63 6b 6f 75 74 22 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 28 69 66 20 63 75 72 72 65 | eckout".branch)).......(if.curre |
| ece60 | 6e 74 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 6d 65 72 67 65 2d 61 62 73 6f 72 | nt...........(magit--merge-absor |
| ece80 | 62 20 63 75 72 72 65 6e 74 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 | b.current.args).........(magit-r |
| ecea0 | 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 20 22 6d 65 72 67 65 22 20 61 72 67 73 20 | un-git-with-editor."merge".args. |
| ecec0 | 68 65 61 64 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | head)))))..;;;###autoload.(defun |
| ecee0 | 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61 62 73 6f 72 62 20 28 62 72 61 6e 63 68 20 26 6f 70 74 | .magit-merge-absorb.(branch.&opt |
| ecf00 | 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 22 4d 65 72 67 65 20 42 52 41 4e 43 48 20 69 6e 74 6f | ional.args)..."Merge.BRANCH.into |
| ecf20 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 61 6e 64 20 72 65 6d 6f 76 65 20 74 | .the.current.branch.and.remove.t |
| ecf40 | 68 65 20 66 6f 72 6d 65 72 2e 0a 0a 42 65 66 6f 72 65 20 6d 65 72 67 69 6e 67 2c 20 66 6f 72 63 | he.former...Before.merging,.forc |
| ecf60 | 65 20 70 75 73 68 20 74 68 65 20 73 6f 75 72 63 65 20 62 72 61 6e 63 68 20 74 6f 20 69 74 73 20 | e.push.the.source.branch.to.its. |
| ecf80 | 70 75 73 68 2d 72 65 6d 6f 74 65 2c 0a 70 72 6f 76 69 64 65 64 20 74 68 65 20 72 65 73 70 65 63 | push-remote,.provided.the.respec |
| ecfa0 | 74 69 76 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 | tive.remote.branch.already.exist |
| ecfc0 | 73 2c 20 65 6e 73 75 72 69 6e 67 0a 74 68 61 74 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 | s,.ensuring.that.the.respective. |
| ecfe0 | 70 75 6c 6c 2d 72 65 71 75 65 73 74 20 28 69 66 20 61 6e 79 29 20 77 6f 6e 27 74 20 67 65 74 20 | pull-request.(if.any).won't.get. |
| ed000 | 73 74 75 63 6b 20 6f 6e 20 73 6f 6d 65 0a 6f 62 73 6f 6c 65 74 65 20 76 65 72 73 69 6f 6e 20 6f | stuck.on.some.obsolete.version.o |
| ed020 | 66 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 61 72 65 20 62 65 69 6e 67 20 6d 65 72 | f.the.commits.that.are.being.mer |
| ed040 | 67 65 64 2e 20 20 46 69 6e 61 6c 6c 79 0a 69 66 20 60 66 6f 72 67 65 2d 62 72 61 6e 63 68 2d 70 | ged...Finally.if.`forge-branch-p |
| ed060 | 75 6c 6c 72 65 71 27 20 77 61 73 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 6d | ullreq'.was.used.to.create.the.m |
| ed080 | 65 72 67 65 64 20 62 72 61 6e 63 68 2c 0a 74 68 65 6e 20 61 6c 73 6f 20 72 65 6d 6f 76 65 20 74 | erged.branch,.then.also.remove.t |
| ed0a0 | 68 65 20 72 65 73 70 65 63 74 69 76 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 2e 22 0a 20 20 | he.respective.remote.branch."... |
| ed0c0 | 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 6f | (interactive.(list.(magit-read-o |
| ed0e0 | 74 68 65 72 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 20 22 41 62 73 6f 72 62 20 62 72 61 6e 63 68 | ther-local-branch."Absorb.branch |
| ed100 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d | ")......................(magit-m |
| ed120 | 65 72 67 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 6d 65 72 67 | erge-arguments)))...(magit--merg |
| ed140 | 65 2d 61 62 73 6f 72 62 20 62 72 61 6e 63 68 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d | e-absorb.branch.args))..(defun.m |
| ed160 | 61 67 69 74 2d 2d 6d 65 72 67 65 2d 61 62 73 6f 72 62 20 28 62 72 61 6e 63 68 20 61 72 67 73 20 | agit--merge-absorb.(branch.args. |
| ed180 | 26 6f 70 74 69 6f 6e 61 6c 20 6d 65 73 73 61 67 65 29 0a 20 20 28 77 68 65 6e 20 28 65 71 75 61 | &optional.message)...(when.(equa |
| ed1a0 | 6c 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 6d 61 69 6e 2d 62 72 61 6e 63 68 29 29 0a 20 20 | l.branch.(magit-main-branch))... |
| ed1c0 | 20 20 28 75 6e 6c 65 73 73 20 28 79 65 73 2d 6f 72 2d 6e 6f 2d 70 0a 20 20 20 20 20 20 20 20 20 | ..(unless.(yes-or-no-p.......... |
| ed1e0 | 20 20 20 20 28 66 6f 72 6d 61 74 20 22 44 6f 20 79 6f 75 20 72 65 61 6c 6c 79 20 77 61 6e 74 20 | ....(format."Do.you.really.want. |
| ed200 | 74 6f 20 6d 65 72 67 65 20 60 25 73 27 20 69 6e 74 6f 20 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 | to.merge.`%s'.into.another.branc |
| ed220 | 68 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 62 72 61 6e 63 68 | h?."......................branch |
| ed240 | 29 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 62 6f 72 74 22 29 29 29 0a | )).......(user-error."Abort"))). |
| ed260 | 20 20 28 69 66 2d 6c 65 74 20 28 28 74 61 72 67 65 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 | ..(if-let.((target.(magit-get-pu |
| ed280 | 73 68 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 20 74 29 29 29 0a 20 20 20 20 20 20 28 70 72 6f | sh-branch.branch.t))).......(pro |
| ed2a0 | 67 6e 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 70 75 73 68 20 62 72 61 6e 63 | gn.........(magit-git-push.branc |
| ed2c0 | 68 20 74 61 72 67 65 74 20 28 6c 69 73 74 20 22 2d 2d 66 6f 72 63 65 2d 77 69 74 68 2d 6c 65 61 | h.target.(list."--force-with-lea |
| ed2e0 | 73 65 22 29 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 | se")).........(set-process-senti |
| ed300 | 6e 65 6c 0a 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 0a | nel..........magit-this-process. |
| ed320 | 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 | .........(lambda.(process.event) |
| ed340 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73 | ............(when.(memq.(process |
| ed360 | 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 65 78 69 74 20 73 69 67 6e 61 6c 29 29 | -status.process).'(exit.signal)) |
| ed380 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 28 7a 65 72 6f 70 20 28 70 | ..............(if.(not.(zerop.(p |
| ed3a0 | 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 29 29 0a 20 20 | rocess-exit-status.process)))... |
| ed3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 | ...............(magit-process-se |
| ed3e0 | 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 20 20 20 20 | ntinel.process.event)........... |
| ed400 | 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20 27 69 6e 68 69 62 | .....(process-put.process.'inhib |
| ed420 | 69 74 2d 72 65 66 72 65 73 68 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | it-refresh.t)................(ma |
| ed440 | 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 |
| ed460 | 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 6d 65 72 67 65 | nt)................(magit--merge |
| ed480 | 2d 61 62 73 6f 72 62 2d 31 20 62 72 61 6e 63 68 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 | -absorb-1.branch.args))......... |
| ed4a0 | 20 20 20 20 20 28 77 68 65 6e 20 6d 65 73 73 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(when.message.............. |
| ed4c0 | 20 20 28 6d 65 73 73 61 67 65 20 6d 65 73 73 61 67 65 29 29 29 29 29 29 0a 20 20 20 20 28 6d 61 | ..(message.message)))))).....(ma |
| ed4e0 | 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 29 | git--merge-absorb-1.branch.args) |
| ed500 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 6d 65 72 67 65 2d 61 62 73 6f 72 62 2d 31 | ))..(defun.magit--merge-absorb-1 |
| ed520 | 20 28 62 72 61 6e 63 68 20 61 72 67 73 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 70 72 20 28 6d | .(branch.args)...(if-let.((pr.(m |
| ed540 | 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 70 75 6c 6c 52 65 | agit-get."branch".branch."pullRe |
| ed560 | 71 75 65 73 74 22 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 | quest"))).......(magit-run-git-a |
| ed580 | 73 79 6e 63 0a 20 20 20 20 20 20 20 22 6d 65 72 67 65 22 20 61 72 67 73 20 22 2d 6d 22 0a 20 20 | sync........"merge".args."-m"... |
| ed5a0 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 4d 65 72 67 65 20 62 72 61 6e 63 68 20 27 25 73 27 25 | .....(format."Merge.branch.'%s'% |
| ed5c0 | 73 20 5b 23 25 73 5d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 0a 20 | s.[#%s]"................branch.. |
| ed5e0 | 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 65 6e 74 20 28 6d 61 | ..............(let.((current.(ma |
| ed600 | 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 | git-get-current-branch)))....... |
| ed620 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 63 75 72 72 65 6e 74 20 28 6d | ...........(if.(equal.current.(m |
| ed640 | 61 67 69 74 2d 6d 61 69 6e 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-main-branch)).............. |
| ed660 | 20 20 20 20 20 20 20 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | ........""....................(f |
| ed680 | 6f 72 6d 61 74 20 22 20 69 6e 74 6f 20 25 73 22 20 63 75 72 72 65 6e 74 29 29 29 0a 20 20 20 20 | ormat.".into.%s".current)))..... |
| ed6a0 | 20 20 20 20 20 20 20 20 20 20 20 70 72 29 0a 20 20 20 20 20 20 20 62 72 61 6e 63 68 29 0a 20 20 | ...........pr)........branch)... |
| ed6c0 | 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 72 67 65 22 20 61 | ..(magit-run-git-async."merge".a |
| ed6e0 | 72 67 73 20 22 2d 2d 6e 6f 2d 65 64 69 74 22 20 62 72 61 6e 63 68 29 29 0a 20 20 28 73 65 74 2d | rgs."--no-edit".branch))...(set- |
| ed700 | 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 0a 20 20 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 | process-sentinel....magit-this-p |
| ed720 | 72 6f 63 65 73 73 0a 20 20 20 28 6c 61 6d 62 64 61 20 28 70 72 6f 63 65 73 73 20 65 76 65 6e 74 | rocess....(lambda.(process.event |
| ed740 | 29 0a 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 | )......(when.(memq.(process-stat |
| ed760 | 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 65 78 69 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 | us.process).'(exit.signal))..... |
| ed780 | 20 20 20 28 69 66 20 28 3e 20 28 70 72 6f 63 65 73 73 2d 65 78 69 74 2d 73 74 61 74 75 73 20 70 | ...(if.(>.(process-exit-status.p |
| ed7a0 | 72 6f 63 65 73 73 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f | rocess).0)............(magit-pro |
| ed7c0 | 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).... |
| ed7e0 | 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20 27 69 6e 68 69 | ......(process-put.process.'inhi |
| ed800 | 62 69 74 2d 72 65 66 72 65 73 68 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 | bit-refresh.t)..........(magit-p |
| ed820 | 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).. |
| ed840 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6d 61 79 62 65 2d 64 65 6c 65 | ........(magit-branch-maybe-dele |
| ed860 | 74 65 2d 70 72 2d 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 28 6d | te-pr-remote.branch)..........(m |
| ed880 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 6e 73 65 74 2d 70 75 73 68 52 65 6d 6f 74 65 20 62 72 61 | agit-branch-unset-pushRemote.bra |
| ed8a0 | 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 62 72 | nch)..........(magit-run-git."br |
| ed8c0 | 61 6e 63 68 22 20 22 2d 44 22 20 62 72 61 6e 63 68 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 | anch"."-D".branch))))))..;;;###a |
| ed8e0 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 73 71 75 61 73 | utoload.(defun.magit-merge-squas |
| ed900 | 68 20 28 72 65 76 29 0a 20 20 22 53 71 75 61 73 68 20 63 6f 6d 6d 69 74 20 52 45 56 20 69 6e 74 | h.(rev)..."Squash.commit.REV.int |
| ed920 | 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 3b 20 64 6f 6e 27 74 20 63 72 65 61 | o.the.current.branch;.don't.crea |
| ed940 | 74 65 20 61 20 63 6f 6d 6d 69 74 2e 0a 5c 6e 28 67 69 74 20 6d 65 72 67 65 20 2d 2d 73 71 75 61 | te.a.commit..\n(git.merge.--squa |
| ed960 | 73 68 20 52 45 56 29 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d | sh.REV)"...(interactive.(list.(m |
| ed980 | 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 |
| ed9a0 | 20 22 53 71 75 61 73 68 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61 73 73 65 | ."Squash")))...(magit-merge-asse |
| ed9c0 | 72 74 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 6d 65 72 67 | rt)...(magit-run-git-async."merg |
| ed9e0 | 65 22 20 22 2d 2d 73 71 75 61 73 68 22 20 72 65 76 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | e"."--squash".rev))..;;;###autol |
| eda00 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 77 20 28 | oad.(defun.magit-merge-preview.( |
| eda20 | 72 65 76 29 0a 20 20 22 50 72 65 76 69 65 77 20 72 65 73 75 6c 74 20 6f 66 20 6d 65 72 67 69 6e | rev)..."Preview.result.of.mergin |
| eda40 | 67 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 2e 22 0a | g.REV.into.the.current.branch.". |
| eda60 | 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 |
| eda80 | 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 50 72 65 76 69 65 77 | -other-branch-or-commit."Preview |
| edaa0 | 20 6d 65 72 67 65 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 | .merge")))...(magit-merge-previe |
| edac0 | 77 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 72 65 76 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | w-setup-buffer.rev))..;;;###auto |
| edae0 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61 62 6f 72 74 20 28 29 | load.(defun.magit-merge-abort.() |
| edb00 | 0a 20 20 22 41 62 6f 72 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d 65 72 67 65 20 6f 70 65 72 | ..."Abort.the.current.merge.oper |
| edb20 | 61 74 69 6f 6e 2e 0a 5c 6e 28 67 69 74 20 6d 65 72 67 65 20 2d 2d 61 62 6f 72 74 29 22 0a 20 20 | ation..\n(git.merge.--abort)"... |
| edb40 | 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 66 69 6c 65 2d 65 78 | (interactive)...(unless.(file-ex |
| edb60 | 69 73 74 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 4d 45 52 47 45 5f | ists-p.(expand-file-name."MERGE_ |
| edb80 | 48 45 41 44 22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 28 75 73 65 72 | HEAD".(magit-gitdir))).....(user |
| edba0 | 2d 65 72 72 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 | -error."No.merge.in.progress")). |
| edbc0 | 20 20 28 6d 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 | ..(magit-confirm.'abort-merge).. |
| edbe0 | 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 6d 65 72 67 65 22 20 22 2d | .(magit-run-git-async."merge"."- |
| edc00 | 2d 61 62 6f 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 | -abort"))..(defun.magit-checkout |
| edc20 | 2d 73 74 61 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 | -stage.(file.arg)..."During.a.co |
| edc40 | 6e 66 6c 69 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 | nflict.checkout.and.stage.side,. |
| edc60 | 6f 72 20 72 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 | or.restore.conflict."...(interac |
| edc80 | 74 69 76 65 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 | tive....(let.((file.(magit-compl |
| edca0 | 65 74 69 6e 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 | eting-read."Checkout.file"...... |
| edcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| edce0 | 20 28 6d 61 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 | .(magit-tracked-files).nil.nil.n |
| edd00 | 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | il.............................. |
| edd20 | 20 20 20 20 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 | .........'magit-read-file-hist.. |
| edd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| edd60 | 20 20 20 20 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 | .....(magit-current-file)))).... |
| edd80 | 20 20 28 63 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 | ..(cond.((member.file.(magit-unm |
| edda0 | 65 72 67 65 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 | erged-files)).............(list. |
| eddc0 | 66 69 6c 65 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 | file.(magit-checkout-read-stage. |
| edde0 | 66 69 6c 65 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 | file)))............((yes-or-no-p |
| ede00 | 20 28 66 6f 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 | .(format."Restore.conflicts.in.% |
| ede20 | 73 3f 20 22 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 | s?.".file)).............(list.fi |
| ede40 | 6c 65 20 22 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 | le."--merge"))............(t.... |
| ede60 | 20 20 20 20 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 | .........(user-error."Quit"))))) |
| ede80 | 0a 20 20 28 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 | ...(pcase.(cons.arg.(cddr.(car.( |
| edea0 | 6d 61 67 69 74 2d 66 69 6c 65 2d 73 74 61 74 75 73 20 66 69 6c 65 29 29 29 29 0a 20 20 20 20 28 | magit-file-status.file)))).....( |
| edec0 | 28 6f 72 20 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 | (or.`("--ours"...?D.,_)......... |
| edee0 | 20 27 28 22 2d 2d 6f 75 72 73 22 20 20 20 3f 55 20 3f 41 29 0a 20 20 20 20 20 20 20 20 20 60 28 | .'("--ours"...?U.?A)..........`( |
| edf00 | 22 2d 2d 74 68 65 69 72 73 22 20 2c 5f 20 3f 44 29 0a 20 20 20 20 20 20 20 20 20 27 28 22 2d 2d | "--theirs".,_.?D)..........'("-- |
| edf20 | 74 68 65 69 72 73 22 20 3f 41 20 3f 55 29 29 0a 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d | theirs".?A.?U))......(magit-run- |
| edf40 | 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 66 20 | git."rm"."--".file)).....(_.(if. |
| edf60 | 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 20 20 | (equal.arg."--merge")........... |
| edf80 | 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 20 64 | .;;.This.fails.if.the.file.was.d |
| edfa0 | 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 64 65 | eleted.on.one............;;.side |
| edfc0 | 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 62 6f | ...And.we.cannot.do.anything.abo |
| edfe0 | 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 69 74 | ut.it.............(magit-run-git |
| ee000 | 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 65 29 | ."checkout"."--merge"."--".file) |
| ee020 | 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 63 6b | ..........(magit-call-git."check |
| ee040 | 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 6d 61 | out".arg."--".file)..........(ma |
| ee060 | 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 6c 65 | git-run-git."add"."-u"."--".file |
| ee080 | 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 61 67 | )))))..;;;.Utilities..(defun.mag |
| ee0a0 | 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 69 6c | it-merge-in-progress-p.()...(fil |
| ee0c0 | 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 4d 45 | e-exists-p.(expand-file-name."ME |
| ee0e0 | 52 47 45 5f 48 45 41 44 22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 29 0a 0a 28 64 65 | RGE_HEAD".(magit-gitdir))))..(de |
| ee100 | 66 75 6e 20 6d 61 67 69 74 2d 2d 6d 65 72 67 65 2d 72 61 6e 67 65 20 28 26 6f 70 74 69 6f 6e 61 | fun.magit--merge-range.(&optiona |
| ee120 | 6c 20 68 65 61 64 29 0a 20 20 28 75 6e 6c 65 73 73 20 68 65 61 64 0a 20 20 20 20 28 73 65 74 71 | l.head)...(unless.head.....(setq |
| ee140 | 20 68 65 61 64 20 28 6d 61 67 69 74 2d 67 65 74 2d 73 68 6f 72 74 6e 61 6d 65 0a 20 20 20 20 20 | .head.(magit-get-shortname...... |
| ee160 | 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 | ...........(car.(magit-file-line |
| ee180 | 73 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 78 70 61 6e 64 2d | s.......................(expand- |
| ee1a0 | 66 69 6c 65 2d 6e 61 6d 65 20 22 4d 45 52 47 45 5f 48 45 41 44 22 20 28 6d 61 67 69 74 2d 67 69 | file-name."MERGE_HEAD".(magit-gi |
| ee1c0 | 74 64 69 72 29 29 29 29 29 29 29 0a 20 20 28 61 6e 64 20 68 65 61 64 0a 20 20 20 20 20 20 20 28 | tdir)))))))...(and.head........( |
| ee1e0 | 63 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 6d 65 72 67 65 2d | concat.(magit-git-string."merge- |
| ee200 | 62 61 73 65 22 20 22 2d 2d 6f 63 74 6f 70 75 73 22 20 22 48 45 41 44 22 20 68 65 61 64 29 0a 20 | base"."--octopus"."HEAD".head).. |
| ee220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2e 2e 22 20 68 65 61 64 29 29 29 0a 0a 28 64 65 66 | .............."..".head)))..(def |
| ee240 | 75 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61 73 73 65 72 74 20 28 29 0a 20 20 28 6f 72 20 28 | un.magit-merge-assert.()...(or.( |
| ee260 | 6e 6f 74 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 20 74 | not.(magit-anything-modified-p.t |
| ee280 | 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 6d 65 72 67 65 2d 64 | )).......(magit-confirm.'merge-d |
| ee2a0 | 69 72 74 79 0a 20 20 20 20 20 20 20 20 22 4d 65 72 67 69 6e 67 20 77 69 74 68 20 64 69 72 74 79 | irty........."Merging.with.dirty |
| ee2c0 | 20 77 6f 72 6b 74 72 65 65 20 69 73 20 72 69 73 6b 79 2e 20 20 43 6f 6e 74 69 6e 75 65 22 29 29 | .worktree.is.risky...Continue")) |
| ee2e0 | 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 72 65 61 64 2d 73 74 | )..(defun.magit-checkout-read-st |
| ee300 | 61 67 65 20 28 66 69 6c 65 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61 72 2d 63 61 | age.(file)...(magit-read-char-ca |
| ee320 | 73 65 20 28 66 6f 72 6d 61 74 20 22 46 6f 72 20 25 73 20 63 68 65 63 6b 6f 75 74 3a 20 22 20 66 | se.(format."For.%s.checkout:.".f |
| ee340 | 69 6c 65 29 20 74 0a 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 | ile).t.....(?o."[o]ur.stage"..." |
| ee360 | 2d 2d 6f 75 72 73 22 29 0a 20 20 20 20 28 3f 74 20 22 5b 74 5d 68 65 69 72 20 73 74 61 67 65 22 | --ours").....(?t."[t]heir.stage" |
| ee380 | 20 22 2d 2d 74 68 65 69 72 73 22 29 0a 20 20 20 20 28 3f 63 20 28 69 66 20 6d 61 67 69 74 2d 76 | ."--theirs").....(?c.(if.magit-v |
| ee3a0 | 65 72 62 6f 73 65 2d 6d 65 73 73 61 67 65 73 20 22 72 65 73 74 6f 72 65 20 5b 63 5d 6f 6e 66 6c | erbose-messages."restore.[c]onfl |
| ee3c0 | 69 63 74 22 20 22 5b 63 5d 6f 6e 66 6c 69 63 74 22 29 0a 20 20 20 20 20 20 20 20 22 2d 2d 6d 65 | ict"."[c]onflict")........."--me |
| ee3e0 | 72 67 65 22 29 29 29 0a 0a 3b 3b 3b 20 53 65 63 74 69 6f 6e 73 0a 0a 28 64 65 66 75 6e 20 6d 61 | rge")))..;;;.Sections..(defun.ma |
| ee400 | 67 69 74 2d 69 6e 73 65 72 74 2d 6d 65 72 67 65 2d 6c 6f 67 20 28 29 0a 20 20 22 49 6e 73 65 72 | git-insert-merge-log.()..."Inser |
| ee420 | 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 6d 65 72 67 65 | t.section.for.the.on-going.merge |
| ee440 | 2e 0a 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 20 62 65 69 | ..Display.the.heads.that.are.bei |
| ee460 | 6e 67 20 6d 65 72 67 65 64 2e 0a 49 66 20 6e 6f 20 6d 65 72 67 65 20 69 73 20 69 6e 20 70 72 6f | ng.merged..If.no.merge.is.in.pro |
| ee480 | 67 72 65 73 73 2c 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 | gress,.do.nothing."...(when.(mag |
| ee4a0 | 69 74 2d 6d 65 72 67 65 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 0a 20 20 20 20 28 6c 65 74 | it-merge-in-progress-p).....(let |
| ee4c0 | 2a 20 28 28 68 65 61 64 73 20 28 6d 61 70 63 61 72 20 23 27 6d 61 67 69 74 2d 67 65 74 2d 73 68 | *.((heads.(mapcar.#'magit-get-sh |
| ee4e0 | 6f 72 74 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 | ortname......................... |
| ee500 | 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..(magit-file-lines............. |
| ee520 | 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 |
| ee540 | 20 22 4d 45 52 47 45 5f 48 45 41 44 22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 29 29 | ."MERGE_HEAD".(magit-gitdir))))) |
| ee560 | 0a 20 20 20 20 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 | ............(range.(magit--merge |
| ee580 | 2d 72 61 6e 67 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 | -range.(car.heads)))).......(mag |
| ee5a0 | 69 74 2d 69 6e 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 | it-insert-section.(unmerged.rang |
| ee5c0 | 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 68 65 61 64 69 6e 67 | e).........(magit-insert-heading |
| ee5e0 | 0a 20 20 20 20 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 | ...........(format."Merging.%s:" |
| ee600 | 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 68 65 61 64 73 20 22 2c 20 22 29 29 29 0a 20 20 20 20 | .(string-join.heads.",.")))..... |
| ee620 | 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 6c 6f 67 20 6e 69 6c 0a 20 20 20 20 20 | ....(magit--insert-log.nil...... |
| ee640 | 20 20 20 20 20 72 61 6e 67 65 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 61 72 67 73 | .....range...........(let.((args |
| ee660 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 | .magit-buffer-log-args))........ |
| ee680 | 20 20 20 20 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 | .....(unless.(member."--decorate |
| ee6a0 | 3d 66 75 6c 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 | =full".magit-buffer-log-args)... |
| ee6c0 | 20 20 20 20 20 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 | ............(push."--decorate=fu |
| ee6e0 | 6c 6c 22 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 29 29 29 29 29 | ll".args)).............args))))) |
| ee700 | 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 6d 65 72 67 65 29 0a | )..;;;._.(provide.'magit-merge). |
| ee720 | 3b 3b 3b 20 6d 61 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 | ;;;.magit-merge.el.ends.here.... |
| ee740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee800 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2e 65 6c 00 00 00 00 | magit-4.3.8/magit-process.el.... |
| ee820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee860 | 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 |
| ee880 | 30 31 36 30 32 34 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 33 37 34 00 20 30 00 00 00 | 0160244.00000000000.014374..0... |
| ee8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee900 | 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................... |
| ee920 | 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................... |
| ee940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ee9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| eea00 | 3b 3b 3b 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2e 65 6c 20 2d 2d 2d 20 50 72 6f 63 65 73 73 | ;;;.magit-process.el.---.Process |
| eea20 | 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 |
| eea40 | 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 | ing:t.-*-..;;.Copyright.(C).2008 |
| eea60 | 2d 32 30 32 35 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 | -2025.The.Magit.Project.Contribu |
| eea80 | 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 | tors..;;.Author:.Jonas.Bernoulli |
| eeaa0 | 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 | .<emacs.magit@jonas.bernoulli.de |
| eeac0 | 76 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 | v>.;;.Maintainer:.Jonas.Bernoull |
| eeae0 | 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 | i.<emacs.magit@jonas.bernoulli.d |
| eeb00 | 65 76 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 | ev>..;;.SPDX-License-Identifier: |
| eeb20 | 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 |
| eeb40 | 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 | ree.software:.you.can.redistribu |
| eeb60 | 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. |
| eeb80 | 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 |
| eeba0 | 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 |
| eebc0 | 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 | he.Free.Software.Foundation,.eit |
| eebe0 | 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 | her.version.3.of.the.License,.or |
| eec00 | 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 | .;;.(at.your.option).any.later.v |
| eec20 | 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 74 72 69 62 75 74 | ersion..;;.;;.Magit.is.distribut |
| eec40 | 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 |
| eec60 | 73 65 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e | seful,.but.WITHOUT.;;.ANY.WARRAN |
| eec80 | 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 |
| eeca0 | 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 | ranty.of.MERCHANTABILITY.;;.or.F |
| eecc0 | 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. |
| eece0 | 20 20 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 | ..See.the.GNU.General.Public.;;. |
| eed00 | 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 | License.for.more.details..;;.;;. |
| eed20 | 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 | You.should.have.received.a.copy. |
| eed40 | 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | of.the.GNU.General.Public.Licens |
| eed60 | 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 | e.;;.along.with.Magit...If.not,. |
| eed80 | 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 | see.<https://www.gnu.org/license |
| eeda0 | 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c | s/>...;;;.Commentary:..;;.This.l |
| eedc0 | 69 62 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 74 68 65 20 74 6f 6f 6c 73 20 75 73 65 64 | ibrary.implements.the.tools.used |
| eede0 | 20 74 6f 20 72 75 6e 20 47 69 74 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 73 2e 0a 0a 3b | .to.run.Git.for.side-effects...; |
| eee00 | 3b 20 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 75 73 65 64 20 74 | ;.Note.that.the.functions.used.t |
| eee20 | 6f 20 72 75 6e 20 47 69 74 20 61 6e 64 20 74 68 65 6e 20 63 6f 6e 73 75 6d 65 20 69 74 73 0a 3b | o.run.Git.and.then.consume.its.; |
| eee40 | 3b 20 6f 75 74 70 75 74 2c 20 61 72 65 20 64 65 66 69 6e 65 64 20 69 6e 20 60 6d 61 67 69 74 2d | ;.output,.are.defined.in.`magit- |
| eee60 | 67 69 74 2e 65 6c 27 2e 20 20 54 68 65 72 65 27 73 20 61 20 62 69 74 20 6f 66 20 6f 76 65 72 6c | git.el'...There's.a.bit.of.overl |
| eee80 | 61 70 0a 3b 3b 20 74 68 6f 75 67 68 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 | ap.;;.though...;;;.Code:..(requi |
| eeea0 | 72 65 20 27 6d 61 67 69 74 2d 62 61 73 65 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d | re.'magit-base).(require.'magit- |
| eeec0 | 67 69 74 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 6d 6f 64 65 29 0a 0a 28 72 65 71 | git).(require.'magit-mode)..(req |
| eeee0 | 75 69 72 65 20 27 61 6e 73 69 2d 63 6f 6c 6f 72 29 0a 28 72 65 71 75 69 72 65 20 27 61 75 74 68 | uire.'ansi-color).(require.'auth |
| eef00 | 2d 73 6f 75 72 63 65 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 | -source).(require.'with-editor). |
| eef20 | 0a 28 64 65 66 76 61 72 20 6d 65 73 73 61 67 65 73 2d 62 75 66 66 65 72 2d 6e 61 6d 65 29 0a 28 | .(defvar.messages-buffer-name).( |
| eef40 | 64 65 66 76 61 72 20 79 2d 6f 72 2d 6e 2d 70 2d 6d 61 70 29 0a 0a 28 64 65 66 69 6e 65 2d 6f 62 | defvar.y-or-n-p-map)..(define-ob |
| eef60 | 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 2d 70 72 6f | solete-variable-alias.'magit-pro |
| eef80 | 63 65 73 73 2d 66 69 6e 69 73 68 2d 61 70 70 6c 79 2d 61 6e 73 69 2d 63 6f 6c 6f 72 73 0a 20 20 | cess-finish-apply-ansi-colors... |
| eefa0 | 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 61 70 70 6c 79 2d 61 6e 73 69 2d 63 6f 6c 6f 72 73 | 'magit-process-apply-ansi-colors |
| eefc0 | 20 22 4d 61 67 69 74 2d 53 65 63 74 69 6f 6e 20 34 2e 33 2e 32 22 29 0a 0a 28 64 65 66 63 6c 61 | ."Magit-Section.4.3.2")..(defcla |
| eefe0 | 73 73 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d | ss.magit-process-section.(magit- |
| ef000 | 73 65 63 74 69 6f 6e 29 0a 20 20 28 28 70 72 6f 63 65 73 73 20 3a 69 6e 69 74 66 6f 72 6d 20 6e | section)...((process.:initform.n |
| ef020 | 69 6c 29 29 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 | il)))..;;;.Options..(defcustom.m |
| ef040 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 74 79 70 65 20 28 6e 6f | agit-process-connection-type.(no |
| ef060 | 74 20 28 65 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 63 79 67 77 69 6e 29 29 0a 20 20 22 43 | t.(eq.system-type.'cygwin))..."C |
| ef080 | 6f 6e 6e 65 63 74 69 6f 6e 20 74 79 70 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 47 69 74 20 | onnection.type.used.for.the.Git. |
| ef0a0 | 70 72 6f 63 65 73 73 2e 0a 0a 49 66 20 6e 69 6c 2c 20 75 73 65 20 70 69 70 65 73 3a 20 74 68 69 | process...If.nil,.use.pipes:.thi |
| ef0c0 | 73 20 69 73 20 75 73 75 61 6c 6c 79 20 6d 6f 72 65 20 65 66 66 69 63 69 65 6e 74 2c 20 61 6e 64 | s.is.usually.more.efficient,.and |
| ef0e0 | 20 77 6f 72 6b 73 20 6f 6e 20 43 79 67 77 69 6e 2e 0a 49 66 20 74 2c 20 75 73 65 20 70 74 79 73 | .works.on.Cygwin..If.t,.use.ptys |
| ef100 | 3a 20 74 68 69 73 20 65 6e 61 62 6c 65 73 20 4d 61 67 69 74 20 74 6f 20 70 72 6f 6d 70 74 20 66 | :.this.enables.Magit.to.prompt.f |
| ef120 | 6f 72 20 70 61 73 73 70 68 72 61 73 65 73 20 77 68 65 6e 20 6e 65 65 64 65 64 2e 22 0a 20 20 3a | or.passphrases.when.needed."...: |
| ef140 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 0a 20 20 3a 74 79 70 65 20 27 28 63 | group.'magit-process...:type.'(c |
| ef160 | 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 50 69 70 65 22 20 6e 69 6c 29 0a 20 20 | hoice.(const.:tag."Pipe".nil)... |
| ef180 | 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 50 74 79 22 | ...............(const.:tag."Pty" |
| ef1a0 | 20 74 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6e 65 65 64 2d 63 79 67 | .t)))..(defcustom.magit-need-cyg |
| ef1c0 | 77 69 6e 2d 6e 6f 67 6c 6f 62 0a 20 20 28 61 6e 64 20 28 65 71 20 73 79 73 74 65 6d 2d 74 79 70 | win-noglob...(and.(eq.system-typ |
| ef1e0 | 65 20 27 77 69 6e 64 6f 77 73 2d 6e 74 29 0a 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 | e.'windows-nt)........(with-temp |
| ef200 | 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 72 6f 63 65 73 73 2d | -buffer..........(let.((process- |
| ef220 | 65 6e 76 69 72 6f 6e 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 | environment.................(app |
| ef240 | 65 6e 64 20 6d 61 67 69 74 2d 67 69 74 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 70 72 6f 63 65 73 | end.magit-git-environment.proces |
| ef260 | 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | s-environment)))............(con |
| ef280 | 64 69 74 69 6f 6e 2d 63 61 73 65 20 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 | dition-case.e................(pr |
| ef2a0 | 6f 63 65 73 73 2d 66 69 6c 65 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 0a | ocess-file.magit-git-executable. |
| ef2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c | .............................nil |
| ef2e0 | 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 | .(current-buffer).nil........... |
| ef300 | 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 73 2e 65 | ..................."-c"."alias.e |
| ef320 | 63 68 6f 3d 21 65 63 68 6f 22 20 22 65 63 68 6f 22 20 22 78 7b 30 7d 22 29 0a 20 20 20 20 20 20 | cho=!echo"."echo"."x{0}")....... |
| ef340 | 20 20 20 20 20 20 20 28 66 69 6c 65 2d 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......(file-error.............. |
| ef360 | 20 28 6c 77 61 72 6e 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 20 3a 77 61 72 6e 69 6e 67 0a | .(lwarn.'magit-process.:warning. |
| ef380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 43 6f 75 6c 64 20 6e 6f 74 20 | ....................."Could.not. |
| ef3a0 | 72 75 6e 20 47 69 74 3a 20 25 53 22 20 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 65 71 75 | run.Git:.%S".e))))..........(equ |
| ef3c0 | 61 6c 20 22 78 30 5c 6e 22 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 29 0a 20 20 22 | al."x0\n".(buffer-string))))..." |
| ef3e0 | 57 68 65 74 68 65 72 20 74 6f 20 75 73 65 20 61 20 77 6f 72 6b 61 72 6f 75 6e 64 20 66 6f 72 20 | Whether.to.use.a.workaround.for. |
| ef400 | 43 79 67 77 69 6e 27 73 20 67 6c 6f 62 62 69 6e 67 20 62 65 68 61 76 69 6f 72 2e 0a 0a 49 66 20 | Cygwin's.globbing.behavior...If. |
| ef420 | 6e 6f 6e 2d 6e 69 6c 2c 20 61 64 64 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c | non-nil,.add.environment.variabl |
| ef440 | 65 73 20 74 6f 20 60 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 27 20 74 6f 0a 70 | es.to.`process-environment'.to.p |
| ef460 | 72 65 76 65 6e 74 20 74 68 65 20 67 69 74 2e 65 78 65 20 64 69 73 74 72 69 62 75 74 65 64 20 62 | revent.the.git.exe.distributed.b |
| ef480 | 79 20 43 79 67 77 69 6e 20 61 6e 64 20 4d 53 59 53 32 20 66 72 6f 6d 0a 61 74 74 65 6d 70 74 69 | y.Cygwin.and.MSYS2.from.attempti |
| ef4a0 | 6e 67 20 74 6f 20 70 65 72 66 6f 72 6d 20 67 6c 6f 62 20 65 78 70 61 6e 73 69 6f 6e 20 77 68 65 | ng.to.perform.glob.expansion.whe |
| ef4c0 | 6e 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 20 6e 61 74 69 76 65 0a 57 69 6e 64 6f 77 73 20 62 | n.called.from.a.native.Windows.b |
| ef4e0 | 75 69 6c 64 20 6f 66 20 45 6d 61 63 73 2e 20 20 53 65 65 20 23 32 32 34 36 2e 22 0a 20 20 3a 70 | uild.of.Emacs...See.#2246."...:p |
| ef500 | 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 22 | ackage-version.'(magit..."2.3.0" |
| ef520 | 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 |
| ef540 | 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 59 65 73 22 20 74 29 0a | e.'(choice.(const.:tag."Yes".t). |
| ef560 | 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 6f | .................(const.:tag."No |
| ef580 | 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 70 72 6f 63 65 | ".nil)))..(defcustom.magit-proce |
| ef5a0 | 73 73 2d 70 6f 70 75 70 2d 74 69 6d 65 20 2d 31 0a 20 20 22 50 6f 70 75 70 20 74 68 65 20 70 72 | ss-popup-time.-1..."Popup.the.pr |
| ef5c0 | 6f 63 65 73 73 20 62 75 66 66 65 72 20 69 66 20 61 20 63 6f 6d 6d 61 6e 64 20 74 61 6b 65 73 20 | ocess.buffer.if.a.command.takes. |
| ef5e0 | 6c 6f 6e 67 65 72 20 74 68 61 6e 20 74 68 69 73 20 6d 61 6e 79 20 73 65 63 6f 6e 64 73 2e 22 0a | longer.than.this.many.seconds.". |
| ef600 | 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 65 20 | ..:group.'magit-process...:type. |
| ef620 | 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 65 76 65 72 22 20 2d 31 29 | '(choice.(const.:tag."Never".-1) |
| ef640 | 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 49 | ..................(const.:tag."I |
| ef660 | 6d 6d 65 64 69 61 74 65 6c 79 22 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mmediately".0).................. |
| ef680 | 28 69 6e 74 65 67 65 72 20 3a 74 61 67 20 22 41 66 74 65 72 20 74 68 69 73 20 6d 61 6e 79 20 73 | (integer.:tag."After.this.many.s |
| ef6a0 | 65 63 6f 6e 64 73 22 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 72 6f | econds")))..(defcustom.magit-pro |
| ef6c0 | 63 65 73 73 2d 6c 6f 67 2d 6d 61 78 20 33 32 0a 20 20 22 4d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 | cess-log-max.32..."Maximum.numbe |
| ef6e0 | 72 20 6f 66 20 73 65 63 74 69 6f 6e 73 20 74 6f 20 6b 65 65 70 20 69 6e 20 61 20 70 72 6f 63 65 | r.of.sections.to.keep.in.a.proce |
| ef700 | 73 73 20 6c 6f 67 20 62 75 66 66 65 72 2e 0a 57 68 65 6e 20 61 64 64 69 6e 67 20 61 20 6e 65 77 | ss.log.buffer..When.adding.a.new |
| ef720 | 20 73 65 63 74 69 6f 6e 20 77 6f 75 6c 64 20 67 6f 20 62 65 79 6f 6e 64 20 74 68 65 20 6c 69 6d | .section.would.go.beyond.the.lim |
| ef740 | 69 74 20 73 65 74 20 68 65 72 65 2c 0a 74 68 65 6e 20 74 68 65 20 6f 6c 64 65 72 20 68 61 6c 66 | it.set.here,.then.the.older.half |
| ef760 | 20 6f 66 20 74 68 65 20 73 65 63 74 69 6f 6e 73 20 61 72 65 20 72 65 6d 6f 76 65 2e 20 20 53 65 | .of.the.sections.are.remove...Se |
| ef780 | 63 74 69 6f 6e 73 20 74 68 61 74 0a 62 65 6c 6f 6e 67 20 74 6f 20 70 72 6f 63 65 73 73 65 73 20 | ctions.that.belong.to.processes. |
| ef7a0 | 74 68 61 74 20 61 72 65 20 73 74 69 6c 6c 20 72 75 6e 6e 69 6e 67 20 61 72 65 20 6e 65 76 65 72 | that.are.still.running.are.never |
| ef7c0 | 20 72 65 6d 6f 76 65 64 2e 0a 57 68 65 6e 20 74 68 69 73 20 69 73 20 6e 69 6c 2c 20 6e 6f 20 73 | .removed..When.this.is.nil,.no.s |
| ef7e0 | 65 63 74 69 6f 6e 73 20 61 72 65 20 65 76 65 72 20 72 65 6d 6f 76 65 64 2e 22 0a 20 20 3a 70 61 | ections.are.ever.removed."...:pa |
| ef800 | 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") |
| ef820 | 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 65 | ...:group.'magit-process...:type |
| ef840 | 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 65 76 65 72 20 72 65 6d | .'(choice.(const.:tag."Never.rem |
| ef860 | 6f 76 65 20 6f 6c 64 20 73 65 63 74 69 6f 6e 73 22 20 6e 69 6c 29 20 69 6e 74 65 67 65 72 29 29 | ove.old.sections".nil).integer)) |
| ef880 | 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 72 72 6f 72 | ..(defcustom.magit-process-error |
| ef8a0 | 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 20 6e 75 6d | -tooltip-max-lines.20..."The.num |
| ef8c0 | 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 65 73 73 2d | ber.of.lines.for.`magit-process- |
| ef8e0 | 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 73 65 20 61 | error-lines'.to.return...These.a |
| ef900 | 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 72 20 60 6d | re.displayed.in.a.tooltip.for.`m |
| ef920 | 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 66 20 60 6d | ode-line-process'.errors...If.`m |
| ef940 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 72 72 6f 72 2d 74 6f 6f 6c 74 69 70 2d 6d 61 78 2d 6c | agit-process-error-tooltip-max-l |
| ef960 | 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 73 70 6c 61 | ines'.is.nil,.the.tooltip.displa |
| ef980 | 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 73 2d 65 72 | ys.the.text.of.`magit-process-er |
| ef9a0 | 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 63 6b 61 67 | ror-summary'.instead."...:packag |
| ef9c0 | 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")... |
| ef9e0 | 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.'( |
| efa00 | 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 61 72 79 20 | choice.(const.:tag."Use.summary. |
| efa20 | 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 69 6e 74 65 | line".nil)..................inte |
| efa40 | 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 65 6e 74 69 | ger))..(defcustom.magit-credenti |
| efa60 | 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 73 65 71 2d 73 6f | al-cache-daemon-socket...(seq-so |
| efa80 | 6d 65 20 28 6c 61 6d 62 64 61 20 28 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | me.(lambda.(line)............... |
| efaa0 | 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 73 29 20 28 73 | (pcase-let.((`(,prog...,args).(s |
| efac0 | 70 6c 69 74 2d 73 74 72 69 6e 67 20 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | plit-string.line)))............. |
| efae0 | 20 20 20 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 20 20 20 | ....(and.prog................... |
| efb00 | 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 20 20 20 | ...(string-match-p.............. |
| efb20 | 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 29 3f 67 | ........."\\`\\(?:\\(?:/.*/\\)?g |
| efb40 | 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 72 6f 67 | it-credential-\\)?cache\\'".prog |
| efb60 | 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 28 63 61 64 72 | )......................(or.(cadr |
| efb80 | 20 28 6d 65 6d 62 65 72 20 22 2d 2d 73 6f 63 6b 65 74 22 20 61 72 67 73 29 29 0a 20 20 20 20 20 | .(member."--socket".args))...... |
| efba0 | 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 |
| efbc0 | 2d 6e 61 6d 65 20 22 7e 2f 2e 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2f 73 | -name."~/.git-credential-cache/s |
| efbe0 | 6f 63 6b 65 74 22 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 6f 74 65 3a | ocket"))))).............;;.Note: |
| efc00 | 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 65 27 20 69 73 20 6e 6f 74 20 79 65 74 | .`magit-process-file'.is.not.yet |
| efc20 | 20 64 65 66 69 6e 65 64 20 77 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 65 76 61 | .defined.when.............;;.eva |
| efc40 | 6c 75 61 74 69 6e 67 20 74 68 69 73 20 66 6f 72 6d 2c 20 73 6f 20 77 65 20 75 73 65 20 60 70 72 | luating.this.form,.so.we.use.`pr |
| efc60 | 6f 63 65 73 73 2d 6c 69 6e 65 73 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 67 6e 6f 72 | ocess-lines'..............(ignor |
| efc80 | 65 2d 65 72 72 6f 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 72 | e-errors...............(let.((pr |
| efca0 | 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 20 20 | ocess-environment............... |
| efcc0 | 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 6d 61 67 69 74 2d 67 69 74 2d 65 6e 76 69 72 6f 6e | .......(append.magit-git-environ |
| efce0 | 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 29 0a 20 20 20 20 | ment.process-environment)))..... |
| efd00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 6c 69 6e 65 73 20 6d 61 67 69 74 | ............(process-lines.magit |
| efd20 | 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -git-executable................. |
| efd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e 66 69 67 22 20 22 2d 2d 67 65 74 2d 61 | ..............."config"."--get-a |
| efd60 | 6c 6c 22 20 22 63 72 65 64 65 6e 74 69 61 6c 2e 68 65 6c 70 65 72 22 29 29 29 29 0a 20 20 22 49 | ll"."credential.helper"))))..."I |
| efd80 | 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 73 74 61 72 74 20 61 20 63 72 65 64 65 6e 74 69 61 6c 20 63 61 | f.non-nil,.start.a.credential.ca |
| efda0 | 63 68 65 20 64 61 65 6d 6f 6e 20 75 73 69 6e 67 20 74 68 69 73 20 73 6f 63 6b 65 74 2e 0a 0a 57 | che.daemon.using.this.socket...W |
| efdc0 | 68 65 6e 20 75 73 69 6e 67 20 47 69 74 27 73 20 63 61 63 68 65 20 63 72 65 64 65 6e 74 69 61 6c | hen.using.Git's.cache.credential |
| efde0 | 20 68 65 6c 70 65 72 20 69 6e 20 74 68 65 20 6e 6f 72 6d 61 6c 20 77 61 79 2c 20 45 6d 61 63 73 | .helper.in.the.normal.way,.Emacs |
| efe00 | 0a 73 65 6e 64 73 20 61 20 53 49 47 48 55 50 20 74 6f 20 74 68 65 20 63 72 65 64 65 6e 74 69 61 | .sends.a.SIGHUP.to.the.credentia |
| efe20 | 6c 20 64 61 65 6d 6f 6e 20 61 66 74 65 72 20 74 68 65 20 67 69 74 20 73 75 62 70 72 6f 63 65 73 | l.daemon.after.the.git.subproces |
| efe40 | 73 0a 68 61 73 20 65 78 69 74 65 64 2c 20 63 61 75 73 69 6e 67 20 74 68 65 20 64 61 65 6d 6f 6e | s.has.exited,.causing.the.daemon |
| efe60 | 20 74 6f 20 61 6c 73 6f 20 71 75 69 74 2e 20 20 54 68 69 73 20 63 61 6e 20 62 65 20 61 76 6f 69 | .to.also.quit...This.can.be.avoi |
| efe80 | 64 65 64 0a 62 79 20 73 74 61 72 74 69 6e 67 20 74 68 65 20 60 67 69 74 2d 63 72 65 64 65 6e 74 | ded.by.starting.the.`git-credent |
| efea0 | 69 61 6c 2d 63 61 63 68 65 2d 2d 64 61 65 6d 6f 6e 27 20 70 72 6f 63 65 73 73 20 64 69 72 65 63 | ial-cache--daemon'.process.direc |
| efec0 | 74 6c 79 0a 66 72 6f 6d 20 45 6d 61 63 73 2e 0a 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 60 6d | tly.from.Emacs...The.function.`m |
| efee0 | 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 |
| eff00 | 65 2d 64 61 65 6d 6f 6e 27 20 74 61 6b 65 73 0a 63 61 72 65 20 6f 66 20 73 74 61 72 74 69 6e 67 | e-daemon'.takes.care.of.starting |
| eff20 | 20 74 68 65 20 64 61 65 6d 6f 6e 20 69 66 20 6e 65 63 65 73 73 61 72 79 2c 20 75 73 69 6e 67 20 | .the.daemon.if.necessary,.using. |
| eff40 | 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 0a 6f 70 74 69 6f 6e 20 61 73 20 74 68 65 20 | the.value.of.this.option.as.the. |
| eff60 | 73 6f 63 6b 65 74 2e 20 20 49 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 6e 69 6c 2c 20 | socket...If.this.option.is.nil,. |
| eff80 | 74 68 65 6e 20 69 74 20 64 6f 65 73 20 6e 6f 74 0a 73 74 61 72 74 20 61 6e 79 20 64 61 65 6d 6f | then.it.does.not.start.any.daemo |
| effa0 | 6e 2e 20 20 4c 69 6b 65 77 69 73 65 20 69 66 20 61 6e 6f 74 68 65 72 20 64 61 65 6d 6f 6e 20 69 | n...Likewise.if.another.daemon.i |
| effc0 | 73 20 61 6c 72 65 61 64 79 20 72 75 6e 6e 69 6e 67 2c 0a 74 68 65 6e 20 69 74 20 73 74 61 72 74 | s.already.running,.then.it.start |
| effe0 | 73 20 6e 6f 20 6e 65 77 20 64 61 65 6d 6f 6e 2e 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 | s.no.new.daemon...This.function. |
| f0000 | 68 61 73 20 74 6f 20 62 65 20 61 20 6d 65 6d 62 65 72 0a 6f 66 20 74 68 65 20 68 6f 6f 6b 20 76 | has.to.be.a.member.of.the.hook.v |
| f0020 | 61 72 69 61 62 6c 65 20 60 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 68 6f 6f 6b 27 20 | ariable.`magit-credential-hook'. |
| f0040 | 66 6f 72 20 74 68 69 73 20 74 6f 20 77 6f 72 6b 2e 0a 49 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 | for.this.to.work..If.an.error.oc |
| f0060 | 63 75 72 73 20 77 68 69 6c 65 20 73 74 61 72 74 69 6e 67 20 74 68 65 20 64 61 65 6d 6f 6e 2c 20 | curs.while.starting.the.daemon,. |
| f0080 | 6d 6f 73 74 20 6c 69 6b 65 6c 79 20 62 65 63 61 75 73 65 0a 74 68 65 20 6e 65 63 65 73 73 61 72 | most.likely.because.the.necessar |
| f00a0 | 79 20 65 78 65 63 75 74 61 62 6c 65 20 69 73 20 6d 69 73 73 69 6e 67 2c 20 74 68 65 6e 20 74 68 | y.executable.is.missing,.then.th |
| f00c0 | 65 20 66 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 73 0a 69 74 73 65 6c 66 20 66 72 6f 6d 20 74 | e.function.removes.itself.from.t |
| f00e0 | 68 65 20 68 6f 6f 6b 2c 20 74 6f 20 61 76 6f 69 64 20 66 75 72 74 68 65 72 20 66 75 74 69 6c 65 | he.hook,.to.avoid.further.futile |
| f0100 | 20 61 74 74 65 6d 70 74 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 | .attempts."...:package-version.' |
| f0120 | 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 |
| f0140 | 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 66 69 6c 65 | t-process...:type.'(choice.(file |
| f0160 | 20 20 3a 74 61 67 20 22 53 6f 63 6b 65 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..:tag."Socket")................ |
| f0180 | 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 6f 6e 27 74 20 73 74 61 72 74 20 61 20 63 61 63 | ..(const.:tag."Don't.start.a.cac |
| f01a0 | 68 65 20 64 61 65 6d 6f 6e 22 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 | he.daemon".nil)))..(defcustom.ma |
| f01c0 | 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 2d 72 65 67 | git-process-yes-or-no-prompt-reg |
| f01e0 | 65 78 70 0a 20 20 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 0a 20 20 20 20 28 63 6f | exp...(eval-when-compile.....(co |
| f0200 | 6e 63 61 74 20 22 20 5b 28 5b 5d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5b 59 79 | ncat.".[([]"............."\\([Yy |
| f0220 | 5d 5c 5c 28 3f 3a 65 73 5c 5c 29 3f 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 5b 2f | ]\\(?:es\\)?\\)"............."[/ |
| f0240 | 7c 5d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5b 4e 6e 5d 6f 3f 5c 5c 29 22 0a 20 | |]"............."\\([Nn]o?\\)".. |
| f0260 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4f 70 65 6e 53 53 48 20 76 38 20 70 72 69 6e 74 73 20 | ...........;;.OpenSSH.v8.prints. |
| f0280 | 74 68 69 73 2e 20 20 53 65 65 20 23 33 39 36 39 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 5c | this...See.#3969.............."\ |
| f02a0 | 5c 28 3f 3a 2f 5c 5c 5b 66 69 6e 67 65 72 70 72 69 6e 74 5c 5c 5d 5c 5c 29 3f 22 0a 20 20 20 20 | \(?:/\\[fingerprint\\]\\)?"..... |
| f02c0 | 20 20 20 20 20 20 20 20 22 5b 5d 29 5d 20 3f 5b 3f 3a 5d 3f 20 3f 24 22 29 29 0a 20 20 22 52 65 | ........"[])].?[?:]?.?$"))..."Re |
| f02e0 | 67 65 78 70 20 6d 61 74 63 68 69 6e 67 20 59 65 73 2d 6f 72 2d 4e 6f 20 70 72 6f 6d 70 74 73 20 | gexp.matching.Yes-or-No.prompts. |
| f0300 | 6f 66 20 47 69 74 20 61 6e 64 20 69 74 73 20 73 75 62 70 72 6f 63 65 73 73 65 73 2e 22 0a 20 20 | of.Git.and.its.subprocesses."... |
| f0320 | 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. |
| f0340 | 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 |
| f0360 | 79 70 65 20 27 72 65 67 65 78 70 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 | ype.'regexp)..(defcustom.magit-p |
| f0380 | 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 70 73 0a 20 | rocess-password-prompt-regexps.. |
| f03a0 | 20 3b 3b 20 53 65 65 20 61 6c 73 6f 20 68 69 73 74 6f 72 79 20 69 6e 20 74 65 73 74 20 60 6d 61 | .;;.See.also.history.in.test.`ma |
| f03c0 | 67 69 74 2d 70 72 6f 63 65 73 73 3a 70 61 73 73 77 6f 72 64 2d 70 72 6f 6d 70 74 2d 72 65 67 65 | git-process:password-prompt-rege |
| f03e0 | 78 70 73 27 2e 0a 20 20 27 28 3b 3b 20 2a 20 43 4c 49 2d 70 72 6f 6d 70 74 20 66 6f 72 20 70 61 | xps'....'(;;.*.CLI-prompt.for.pa |
| f0400 | 73 73 70 68 72 61 73 65 20 66 6f 72 20 6b 65 79 3a 0a 20 20 20 20 22 5e 5c 5c 28 5c 5c 28 50 6c | ssphrase.for.key:....."^\\(\\(Pl |
| f0420 | 65 61 73 65 20 65 5c 5c 7c 45 5c 5c 29 6e 74 65 72 20 5c 5c 28 74 68 65 20 5c 5c 29 3f 70 5c 5c | ease.e\\|E\\)nter.\\(the.\\)?p\\ |
| f0440 | 7c 50 5c 5c 29 61 73 73 70 68 72 61 73 65 2e 2a 3a 20 3f 24 22 0a 20 20 20 20 3b 3b 20 2a 20 50 | |P\\)assphrase.*:.?$".....;;.*.P |
| f0460 | 61 73 73 77 6f 72 64 20 66 6f 72 20 73 6f 6d 65 74 68 69 6e 67 20 6f 74 68 65 72 20 74 68 61 6e | assword.for.something.other.than |
| f0480 | 20 61 20 68 6f 73 74 3a 0a 20 20 20 20 22 5e 5c 5c 28 5c 5c 28 50 6c 65 61 73 65 20 65 5c 5c 7c | .a.host:....."^\\(\\(Please.e\\| |
| f04a0 | 45 5c 5c 29 6e 74 65 72 20 5c 5c 28 74 68 65 20 5c 5c 29 3f 70 5c 5c 7c 50 5c 5c 29 61 73 73 77 | E\\)nter.\\(the.\\)?p\\|P\\)assw |
| f04c0 | 6f 72 64 3a 20 3f 24 22 0a 20 20 20 20 3b 3b 20 2a 20 50 61 73 73 77 6f 72 64 20 66 6f 72 20 5b | ord:.?$".....;;.*.Password.for.[ |
| f04e0 | 75 73 65 72 40 5d 68 6f 73 74 20 28 77 68 69 63 68 20 77 65 20 70 75 74 20 69 6e 20 6d 61 74 63 | user@]host.(which.we.put.in.matc |
| f0500 | 68 20 67 72 6f 75 70 20 39 39 29 3a 0a 20 20 20 20 22 5e 5c 5c 28 5c 5c 28 50 6c 65 61 73 65 20 | h.group.99):....."^\\(\\(Please. |
| f0520 | 65 5c 5c 7c 45 5c 5c 29 6e 74 65 72 20 5c 5c 28 74 68 65 20 5c 5c 29 3f 70 5c 5c 7c 50 5c 5c 29 | e\\|E\\)nter.\\(the.\\)?p\\|P\\) |
| f0540 | 61 73 73 77 6f 72 64 20 66 6f 72 20 5c 0a 5b 5c 22 27 5d 3f 5c 5c 28 68 74 74 70 73 3f 3a 2f 2f | assword.for.\.[\"']?\\(https?:// |
| f0560 | 5c 5c 29 3f 5c 5c 28 3f 39 39 3a 5b 5e 5c 22 27 5d 2b 5c 5c 29 5b 5c 22 27 5d 3f 3a 20 3f 24 22 | \\)?\\(?99:[^\"']+\\)[\"']?:.?$" |
| f0580 | 0a 20 20 20 20 22 5e 28 5c 5c 28 3f 31 3a 5b 5e 29 20 5d 2b 5c 5c 29 29 20 50 61 73 73 77 6f 72 | ....."^(\\(?1:[^).]+\\)).Passwor |
| f05a0 | 64 20 66 6f 72 20 5c 5c 28 3f 39 39 3a 5c 5c 31 5c 5c 29 3a 20 3f 24 22 20 3b 23 34 39 39 32 0a | d.for.\\(?99:\\1\\):.?$".;#4992. |
| f05c0 | 20 20 20 20 22 5e 5c 5c 28 3f 39 39 3a 5b 5e 27 5d 2b 5c 5c 29 5c 5c 28 27 73 5c 5c 29 3f 20 70 | ...."^\\(?99:[^']+\\)\\('s\\)?.p |
| f05e0 | 61 73 73 77 6f 72 64 3a 20 3f 24 22 0a 20 20 20 20 3b 3b 20 2a 20 54 6f 6b 65 6e 20 66 6f 72 20 | assword:.?$".....;;.*.Token.for. |
| f0600 | 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 28 23 34 33 | git-credential-manager-core.(#43 |
| f0620 | 31 38 29 3a 0a 20 20 20 20 22 5e 54 6f 6b 65 6e 3a 20 3f 24 22 0a 20 20 20 20 3b 3b 20 2a 20 53 | 18):....."^Token:.?$".....;;.*.S |
| f0640 | 65 63 72 65 74 20 66 6f 72 20 63 61 72 64 3a 0a 20 20 20 20 22 5e 59 75 62 69 6b 65 79 20 66 6f | ecret.for.card:....."^Yubikey.fo |
| f0660 | 72 20 2e 2a 3a 20 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 | r..*:.?$"....."^Enter.PIN.for..* |
| f0680 | 3a 20 3f 24 22 0a 20 20 20 20 3b 3b 20 2a 20 55 6e 61 6e 63 68 6f 72 65 64 20 54 55 49 2d 70 72 | :.?$".....;;.*.Unanchored.TUI-pr |
| f06a0 | 6f 6d 70 74 20 66 6f 72 20 70 61 73 73 70 68 72 61 73 65 20 66 6f 72 20 6b 65 79 3a 0a 20 20 20 | ompt.for.passphrase.for.key:.... |
| f06c0 | 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 65 20 66 6f | ."Please.enter.the.passphrase.fo |
| f06e0 | 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 6e 74 65 72 | r.the.ssh.key"....."Please.enter |
| f0700 | 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 65 20 4f 70 | .the.passphrase.to.unlock.the.Op |
| f0720 | 65 6e 50 47 50 20 73 65 63 72 65 74 20 6b 65 79 22 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 72 65 | enPGP.secret.key")..."List.of.re |
| f0740 | 67 65 78 70 73 20 6d 61 74 63 68 69 6e 67 20 70 61 73 73 77 6f 72 64 20 70 72 6f 6d 70 74 73 20 | gexps.matching.password.prompts. |
| f0760 | 6f 66 20 47 69 74 20 61 6e 64 20 69 74 73 20 73 75 62 70 72 6f 63 65 73 73 65 73 2e 0a 41 6c 73 | of.Git.and.its.subprocesses..Als |
| f0780 | 6f 20 73 65 65 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6e 64 2d 70 61 73 73 77 6f | o.see.`magit-process-find-passwo |
| f07a0 | 72 64 2d 66 75 6e 63 74 69 6f 6e 73 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 | rd-functions'."...:package-versi |
| f07c0 | 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 | on.'(magit..."4.3.0")...:group.' |
| f07e0 | 6d 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 | magit-process...:type.'(repeat.( |
| f0800 | 72 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 | regexp)))..(defcustom.magit-proc |
| f0820 | 65 73 73 2d 66 69 6e 64 2d 70 61 73 73 77 6f 72 64 2d 66 75 6e 63 74 69 6f 6e 73 20 6e 69 6c 0a | ess-find-password-functions.nil. |
| f0840 | 20 20 22 4c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 74 72 79 20 69 6e 20 73 | .."List.of.functions.to.try.in.s |
| f0860 | 65 71 75 65 6e 63 65 20 74 6f 20 67 65 74 20 61 20 70 61 73 73 77 6f 72 64 2e 0a 0a 54 68 65 73 | equence.to.get.a.password...Thes |
| f0880 | 65 20 66 75 6e 63 74 69 6f 6e 73 20 6d 61 79 20 62 65 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 67 | e.functions.may.be.called.when.g |
| f08a0 | 69 74 20 61 73 6b 73 20 66 6f 72 20 61 20 70 61 73 73 77 6f 72 64 2c 20 77 68 69 63 68 0a 69 73 | it.asks.for.a.password,.which.is |
| f08c0 | 20 64 65 74 65 63 74 65 64 20 75 73 69 6e 67 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 70 | .detected.using.`magit-process-p |
| f08e0 | 61 73 73 77 6f 72 64 2d 70 72 6f 6d 70 74 2d 72 65 67 65 78 70 73 27 2e 20 20 54 68 65 79 0a 61 | assword-prompt-regexps'...They.a |
| f0900 | 72 65 20 63 61 6c 6c 65 64 20 69 66 20 61 6e 64 20 6f 6e 6c 79 20 69 66 20 6d 61 74 63 68 69 6e | re.called.if.and.only.if.matchin |
| f0920 | 67 20 74 68 65 20 70 72 6f 6d 70 74 20 72 65 73 75 6c 74 65 64 20 69 6e 20 74 68 65 0a 76 61 6c | g.the.prompt.resulted.in.the.val |
| f0940 | 75 65 20 6f 66 20 74 68 65 20 39 39 74 68 20 73 75 62 6d 61 74 63 68 20 74 6f 20 62 65 20 6e 6f | ue.of.the.99th.submatch.to.be.no |
| f0960 | 6e 2d 6e 69 6c 2e 20 20 54 68 65 72 65 66 6f 72 65 20 75 73 65 72 73 20 63 61 6e 0a 63 6f 6e 74 | n-nil...Therefore.users.can.cont |
| f0980 | 72 6f 6c 20 66 6f 72 20 77 68 69 63 68 20 70 72 6f 6d 70 74 73 20 74 68 65 73 65 20 66 75 6e 63 | rol.for.which.prompts.these.func |
| f09a0 | 74 69 6f 6e 73 20 73 68 6f 75 6c 64 20 62 65 20 63 61 6c 6c 65 64 20 62 79 0a 70 75 74 74 69 6e | tions.should.be.called.by.puttin |
| f09c0 | 67 20 74 68 65 20 68 6f 73 74 20 6e 61 6d 65 20 69 6e 20 74 68 65 20 39 39 74 68 20 73 75 62 6d | g.the.host.name.in.the.99th.subm |
| f09e0 | 61 74 63 68 2c 20 6f 72 20 6e 6f 74 2e 0a 0a 49 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 | atch,.or.not...If.the.functions. |
| f0a00 | 61 72 65 20 63 61 6c 6c 65 64 2c 20 74 68 65 6e 20 74 68 65 79 20 61 72 65 20 63 61 6c 6c 65 64 | are.called,.then.they.are.called |
| f0a20 | 20 69 6e 20 74 68 65 20 6f 72 64 65 72 0a 67 69 76 65 6e 2c 20 77 69 74 68 20 74 68 65 20 68 6f | .in.the.order.given,.with.the.ho |
| f0a40 | 73 74 20 6e 61 6d 65 20 61 73 20 6f 6e 6c 79 20 61 72 67 75 6d 65 6e 74 2c 20 75 6e 74 69 6c 20 | st.name.as.only.argument,.until. |
| f0a60 | 6f 6e 65 20 6f 66 20 74 68 65 6d 0a 72 65 74 75 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 2e 20 20 49 66 | one.of.them.returns.non-nil...If |
| f0a80 | 20 74 68 65 79 20 61 72 65 20 6e 6f 74 20 63 61 6c 6c 65 64 20 6f 72 20 6e 6f 6e 65 20 6f 66 20 | .they.are.not.called.or.none.of. |
| f0aa0 | 74 68 65 6d 20 72 65 74 75 72 6e 73 0a 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 70 | them.returns.non-nil,.then.the.p |
| f0ac0 | 61 73 73 77 6f 72 64 20 69 73 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 20 69 6e | assword.is.read.from.the.user.in |
| f0ae0 | 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 6d 61 67 | stead."...:package-version.'(mag |
| f0b00 | 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 70 72 | it..."2.3.0")...:group.'magit-pr |
| f0b20 | 6f 63 65 73 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 28 | ocess...:type.'hook...:options.( |
| f0b40 | 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 70 61 73 73 77 6f 72 64 2d 61 75 | list.#'magit-process-password-au |
| f0b60 | 74 68 2d 73 6f 75 72 63 65 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 72 | th-source))..(defcustom.magit-pr |
| f0b80 | 6f 63 65 73 73 2d 75 73 65 72 6e 61 6d 65 2d 70 72 6f 6d 70 74 2d 72 65 67 65 78 70 73 0a 20 20 | ocess-username-prompt-regexps... |
| f0ba0 | 27 28 22 5e 55 73 65 72 6e 61 6d 65 20 66 6f 72 20 27 2e 2a 27 3a 20 3f 24 22 29 0a 20 20 22 4c | '("^Username.for.'.*':.?$")..."L |
| f0bc0 | 69 73 74 20 6f 66 20 72 65 67 65 78 70 73 20 6d 61 74 63 68 69 6e 67 20 75 73 65 72 6e 61 6d 65 | ist.of.regexps.matching.username |
| f0be0 | 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 65 | .prompts.of.Git.and.its.subproce |
| f0c00 | 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 69 | sses."...:package-version.'(magi |
| f0c20 | 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 6f | t..."2.1.0")...:group.'magit-pro |
| f0c40 | 63 65 73 73 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 28 72 65 67 65 78 70 29 29 29 | cess...:type.'(repeat.(regexp))) |
| f0c60 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 70 72 6f 6d 70 | ..(defcustom.magit-process-promp |
| f0c80 | 74 2d 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 | t-functions.nil..."List.of.funct |
| f0ca0 | 69 6f 6e 73 20 75 73 65 64 20 74 6f 20 66 6f 72 77 61 72 64 20 61 72 62 69 74 72 61 72 79 20 71 | ions.used.to.forward.arbitrary.q |
| f0cc0 | 75 65 73 74 69 6f 6e 73 20 74 6f 20 74 68 65 20 75 73 65 72 2e 0a 0a 4d 61 67 69 74 20 68 61 73 | uestions.to.the.user...Magit.has |
| f0ce0 | 20 64 65 64 69 63 61 74 65 64 20 73 75 70 70 6f 72 74 20 66 6f 72 20 66 6f 72 77 61 72 64 69 6e | .dedicated.support.for.forwardin |
| f0d00 | 67 20 75 73 65 72 6e 61 6d 65 20 61 6e 64 20 70 61 73 73 77 6f 72 64 0a 70 72 6f 6d 70 74 73 20 | g.username.and.password.prompts. |
| f0d20 | 61 6e 64 20 59 65 73 2d 6f 72 2d 4e 6f 20 71 75 65 73 74 69 6f 6e 73 20 61 73 6b 65 64 20 62 79 | and.Yes-or-No.questions.asked.by |
| f0d40 | 20 47 69 74 20 61 6e 64 20 69 74 73 20 73 75 62 70 72 6f 63 65 73 73 65 73 0a 74 6f 20 74 68 65 | .Git.and.its.subprocesses.to.the |
| f0d60 | 20 75 73 65 72 2e 20 20 54 68 69 73 20 63 61 6e 20 62 65 20 63 75 73 74 6f 6d 69 7a 65 64 20 75 | .user...This.can.be.customized.u |
| f0d80 | 73 69 6e 67 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 20 69 6e 20 74 68 65 0a 60 6d 61 67 69 74 | sing.other.options.in.the.`magit |
| f0da0 | 2d 70 72 6f 63 65 73 73 27 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 67 72 6f 75 70 2e 0a 0a | -process'.customization.group... |
| f0dc0 | 49 66 20 79 6f 75 20 65 6e 63 6f 75 6e 74 65 72 20 61 20 6e 65 77 20 71 75 65 73 74 69 6f 6e 20 | If.you.encounter.a.new.question. |
| f0de0 | 74 68 61 74 20 69 73 6e 27 74 20 68 61 6e 64 6c 65 64 20 62 79 20 64 65 66 61 75 6c 74 2c 0a 74 | that.isn't.handled.by.default,.t |
| f0e00 | 68 65 6e 20 74 68 6f 73 65 20 6f 70 74 69 6f 6e 73 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 | hen.those.options.should.be.used |
| f0e20 | 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 68 6f 6f 6b 2e 0a 0a 48 6f 77 65 76 65 72 20 | .instead.of.this.hook...However. |
| f0e40 | 73 75 62 70 72 6f 63 65 73 73 65 73 20 6d 61 79 20 61 6c 73 6f 20 61 73 6b 20 71 75 65 73 74 69 | subprocesses.may.also.ask.questi |
| f0e60 | 6f 6e 73 20 74 68 61 74 20 64 69 66 66 65 72 20 74 6f 6f 20 6d 75 63 68 0a 66 72 6f 6d 20 77 68 | ons.that.differ.too.much.from.wh |
| f0e80 | 61 74 20 74 68 65 20 63 6f 64 65 20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 61 62 6f 76 65 | at.the.code.related.to.the.above |
| f0ea0 | 20 6f 70 74 69 6f 6e 73 20 61 73 73 75 6d 65 2c 20 61 6e 64 20 74 68 69 73 0a 68 6f 6f 6b 20 61 | .options.assume,.and.this.hook.a |
| f0ec0 | 6c 6c 6f 77 73 20 75 73 65 72 73 20 74 6f 20 64 65 61 6c 20 77 69 74 68 20 73 75 63 68 20 71 75 | llows.users.to.deal.with.such.qu |
| f0ee0 | 65 73 74 69 6f 6e 73 20 65 78 70 6c 69 63 69 74 6c 79 2e 0a 0a 45 61 63 68 20 66 75 6e 63 74 69 | estions.explicitly...Each.functi |
| f0f00 | 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 68 65 20 70 72 6f 63 65 73 73 20 61 6e | on.is.called.with.the.process.an |
| f0f20 | 64 20 74 68 65 20 6f 75 74 70 75 74 20 73 74 72 69 6e 67 0a 61 73 20 61 72 67 75 6d 65 6e 74 73 | d.the.output.string.as.arguments |
| f0f40 | 20 75 6e 74 69 6c 20 6f 6e 65 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 72 65 74 75 | .until.one.of.the.functions.retu |
| f0f60 | 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 2e 20 20 54 68 65 0a 66 75 6e 63 74 69 6f 6e 20 69 73 20 72 65 | rns.non-nil...The.function.is.re |
| f0f80 | 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 61 73 6b 69 6e 67 20 74 68 65 20 75 73 65 72 20 74 68 | sponsible.for.asking.the.user.th |
| f0fa0 | 65 20 61 70 70 72 6f 70 72 69 61 74 65 0a 71 75 65 73 74 69 6f 6e 20 75 73 69 6e 67 2c 20 65 2e | e.appropriate.question.using,.e. |
| f0fc0 | 67 2e 2c 20 60 72 65 61 64 2d 63 68 61 72 2d 63 68 6f 69 63 65 27 20 61 6e 64 20 74 68 65 6e 20 | g.,.`read-char-choice'.and.then. |
| f0fe0 | 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 68 65 20 70 72 6f | forwarding.the.answer.to.the.pro |
| f1000 | 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 74 72 69 6e 67 27 | cess.using.`process-send-string' |
| f1020 | 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 20 60 6d 61 67 69 | ...While.functions.such.as.`magi |
| f1040 | 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 27 20 6d 61 79 20 | t-process-yes-or-no-prompt'.may. |
| f1060 | 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 65 20 73 6f 6d 65 | not.be.sufficient.to.handle.some |
| f1080 | 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 66 20 62 65 6e 65 | .prompt,.it.may.still.be.of.bene |
| f10a0 | 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 6e 74 61 74 69 6f | fit.to.look.at.the.implementatio |
| f10c0 | 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 6e 20 68 6f 77 20 | ns.to.gain.some.insights.on.how. |
| f10e0 | 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 73 2e 22 0a 20 20 | to.implement.such.functions."... |
| f1100 | 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. |
| f1120 | 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 |
| f1140 | 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 2d 70 72 6f | ype.'hook)..(defcustom.magit-pro |
| f1160 | 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 6e 67 20 74 0a 20 | cess-ensure-unix-line-ending.t.. |
| f1180 | 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 75 72 65 20 61 20 | ."Whether.Magit.should.ensure.a. |
| f11a0 | 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 6c 6b 69 6e 67 20 | unix.coding.system.when.talking. |
| f11c0 | 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 6e 20 27 28 6d 61 | to.Git."...:package-version.'(ma |
| f11e0 | 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 61 67 69 74 2d 70 | git..."2.6.0")...:group.'magit-p |
| f1200 | 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 28 64 65 66 63 75 | rocess...:type.'boolean)..(defcu |
| f1220 | 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 2d 6d 6f 64 65 2d | stom.magit-process-display-mode- |
| f1240 | 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 67 69 74 20 73 68 | line-error.t..."Whether.Magit.sh |
| f1260 | 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 70 72 6f 63 65 73 | ould.retain.and.highlight.proces |
| f1280 | 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 0a 0a 53 65 65 20 | s.errors.in.the.mode.line...See. |
| f12a0 | 60 6d 61 67 69 74 2d 73 68 6f 77 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 2d 68 69 6e 74 27 | `magit-show-process-buffer-hint' |
| f12c0 | 20 66 6f 72 20 61 6e 6f 74 68 65 72 20 77 61 79 20 74 6f 20 64 69 73 70 6c 61 79 20 74 68 65 0a | .for.another.way.to.display.the. |
| f12e0 | 63 6f 6d 70 6c 65 74 65 20 6f 75 74 70 75 74 20 6f 6e 20 64 65 6d 61 6e 64 2e 22 0a 20 20 3a 70 | complete.output.on.demand."...:p |
| f1300 | 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 32 2e 30 | ackage-version.'(magit..."2.12.0 |
| f1320 | 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 0a 20 20 3a 74 79 | ")...:group.'magit-process...:ty |
| f1340 | 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 73 | pe.'boolean)..(defcustom.magit-s |
| f1360 | 68 6f 77 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 2d 68 69 6e 74 20 74 0a 20 20 22 57 68 65 | how-process-buffer-hint.t..."Whe |
| f1380 | 74 68 65 72 20 74 6f 20 61 70 70 65 6e 64 20 68 69 6e 74 20 61 62 6f 75 74 20 70 72 6f 63 65 73 | ther.to.append.hint.about.proces |
| f13a0 | 73 20 62 75 66 66 65 72 20 74 6f 20 47 69 74 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 2e 0a | s.buffer.to.Git.error.messages.. |
| f13c0 | 0a 57 68 65 6e 20 4d 61 67 69 74 20 72 75 6e 73 20 47 69 74 20 66 6f 72 20 73 69 64 65 2d 65 66 | .When.Magit.runs.Git.for.side-ef |
| f13e0 | 66 65 63 74 73 2c 20 74 68 65 20 6f 75 74 70 75 74 20 69 73 20 61 6c 77 61 79 73 20 6c 6f 67 67 | fects,.the.output.is.always.logg |
| f1400 | 65 64 20 74 6f 0a 61 20 70 65 72 2d 72 65 70 6f 73 69 74 6f 72 79 20 70 72 6f 63 65 73 73 20 62 | ed.to.a.per-repository.process.b |
| f1420 | 75 66 66 65 72 2e 20 20 49 66 20 47 69 74 20 65 78 69 74 73 20 77 69 74 68 20 61 20 6e 6f 6e 2d | uffer...If.Git.exits.with.a.non- |
| f1440 | 7a 65 72 6f 20 73 74 61 74 75 73 2c 0a 74 68 65 6e 20 61 20 73 69 6e 67 6c 65 20 6c 69 6e 65 20 | zero.status,.then.a.single.line. |
| f1460 | 6f 66 20 69 74 73 20 65 72 72 6f 72 20 6f 75 74 70 75 74 20 69 73 20 73 68 6f 77 6e 20 69 6e 20 | of.its.error.output.is.shown.in. |
| f1480 | 74 68 65 20 72 65 70 6f 73 69 74 6f 72 69 65 73 0a 73 74 61 74 75 73 20 62 75 66 66 65 72 20 61 | the.repositories.status.buffer.a |
| f14a0 | 6e 64 20 69 6e 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 2e 0a 0a 57 68 65 6e 20 61 20 75 73 65 | nd.in.the.echo.area...When.a.use |
| f14c0 | 72 20 77 61 6e 74 20 74 6f 20 6c 65 61 72 6e 20 6d 6f 72 65 20 61 62 6f 75 74 20 74 68 65 20 65 | r.want.to.learn.more.about.the.e |
| f14e0 | 72 72 6f 72 2c 20 74 68 65 79 20 63 61 6e 20 73 77 69 74 63 68 20 74 6f 20 74 68 61 74 0a 70 72 | rror,.they.can.switch.to.that.pr |
| f1500 | 6f 63 65 73 73 20 62 75 66 66 65 72 2c 20 74 6f 20 73 65 65 20 74 68 65 20 63 6f 6d 70 6c 65 74 | ocess.buffer,.to.see.the.complet |
| f1520 | 65 20 6f 75 74 70 75 74 2c 20 62 75 74 20 69 6e 69 74 69 61 6c 6c 79 20 75 73 65 72 73 20 61 72 | e.output,.but.initially.users.ar |
| f1540 | 65 20 6e 6f 74 0a 61 77 61 72 65 20 6f 66 20 74 68 69 73 2c 20 73 6f 20 4d 61 67 69 74 20 61 70 | e.not.aware.of.this,.so.Magit.ap |
| f1560 | 70 65 6e 64 73 20 61 20 75 73 61 67 65 20 68 69 6e 74 20 74 6f 20 74 68 65 20 65 72 72 6f 72 20 | pends.a.usage.hint.to.the.error. |
| f1580 | 6d 65 73 73 61 67 65 20 69 6e 0a 62 6f 74 68 20 6f 66 20 74 68 65 73 65 20 70 6c 61 63 65 73 2e | message.in.both.of.these.places. |
| f15a0 | 0a 0a 4f 6e 63 65 20 79 6f 75 20 61 72 65 20 61 77 61 72 65 20 6f 66 20 74 68 69 73 2c 20 79 6f | ..Once.you.are.aware.of.this,.yo |
| f15c0 | 75 20 70 72 6f 62 61 62 6c 79 20 77 6f 6e 27 74 20 6e 65 65 64 20 74 68 65 20 72 65 6d 69 6e 64 | u.probably.won't.need.the.remind |
| f15e0 | 65 72 20 61 6e 64 20 63 61 6e 0a 73 65 74 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 74 6f 20 6e 69 | er.and.can.set.this.option.to.ni |
| f1600 | 6c 2e 0a 0a 53 65 65 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 64 69 73 70 6c 61 79 2d 6d | l...See.`magit-process-display-m |
| f1620 | 6f 64 65 2d 6c 69 6e 65 2d 65 72 72 6f 72 27 20 66 6f 72 20 61 6e 6f 74 68 65 72 20 77 61 79 20 | ode-line-error'.for.another.way. |
| f1640 | 74 6f 20 64 69 73 70 6c 61 79 0a 74 68 65 20 63 6f 6d 70 6c 65 74 65 20 6f 75 74 70 75 74 20 6f | to.display.the.complete.output.o |
| f1660 | 6e 20 64 65 6d 61 6e 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 | n.demand."...:package-version.'( |
| f1680 | 6d 61 67 69 74 20 2e 20 22 34 2e 33 2e 37 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | magit..."4.3.7")...:group.'magit |
| f16a0 | 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 28 64 65 66 | -process...:type.'boolean)..(def |
| f16c0 | 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 61 70 70 6c 79 2d 61 6e 73 69 2d | custom.magit-process-apply-ansi- |
| f16e0 | 63 6f 6c 6f 72 73 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 61 6e 64 20 77 68 65 6e 20 74 | colors.nil..."Whether.and.when.t |
| f1700 | 6f 20 61 70 70 6c 79 20 63 6f 6c 6f 72 20 65 73 63 61 70 65 73 20 69 6e 20 74 68 65 20 70 72 6f | o.apply.color.escapes.in.the.pro |
| f1720 | 63 65 73 73 20 62 75 66 66 65 72 2e 0a 0a 4d 61 67 69 74 20 69 6e 73 74 72 75 63 74 73 20 47 69 | cess.buffer...Magit.instructs.Gi |
| f1740 | 74 20 74 6f 20 6e 6f 74 20 63 6f 6c 6f 72 69 7a 65 20 69 74 73 20 6f 75 74 70 75 74 2c 20 62 75 | t.to.not.colorize.its.output,.bu |
| f1760 | 74 20 74 68 69 72 64 2d 70 61 72 74 79 20 47 69 74 0a 68 6f 6f 6b 73 20 6d 61 79 20 64 6f 20 73 | t.third-party.Git.hooks.may.do.s |
| f1780 | 6f 20 61 6e 79 77 61 79 2e 20 20 57 65 20 72 65 63 6f 6d 6d 65 6e 64 20 79 6f 75 20 66 69 67 75 | o.anyway...We.recommend.you.figu |
| f17a0 | 72 65 20 6f 75 74 20 68 6f 77 20 74 6f 20 70 72 65 76 65 6e 74 0a 73 75 63 68 20 68 6f 6f 6b 73 | re.out.how.to.prevent.such.hooks |
| f17c0 | 20 66 72 6f 6d 20 63 6f 6c 6f 72 69 7a 69 6e 67 20 74 68 65 69 72 20 6f 75 74 70 75 74 20 69 6e | .from.colorizing.their.output.in |
| f17e0 | 73 74 65 61 64 20 6f 66 20 63 75 73 74 6f 6d 69 7a 69 6e 67 20 74 68 69 73 0a 6f 70 74 69 6f 6e | stead.of.customizing.this.option |
| f1800 | 2e 0a 0a 49 66 20 60 6e 69 6c 27 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 64 6f 20 6e 6f | ...If.`nil'.(the.default),.do.no |
| f1820 | 74 20 61 70 70 6c 79 20 63 6f 6c 6f 72 20 65 73 63 61 70 65 20 73 65 71 75 65 6e 63 65 73 2e 20 | t.apply.color.escape.sequences.. |
| f1840 | 20 49 66 20 60 74 27 2c 0a 61 70 70 6c 79 20 74 68 65 6d 20 6f 6e 63 65 20 74 68 65 20 73 75 62 | .If.`t',.apply.them.once.the.sub |
| f1860 | 70 72 6f 63 65 73 73 20 68 61 73 20 66 69 6e 69 73 68 65 64 2e 20 20 49 66 20 60 66 69 6c 74 65 | process.has.finished...If.`filte |
| f1880 | 72 27 2c 20 61 70 70 6c 79 20 74 68 65 6d 0a 61 73 20 69 6e 70 75 74 20 61 72 72 69 76 65 73 20 | r',.apply.them.as.input.arrives. |
| f18a0 | 28 77 68 69 63 68 20 69 73 20 6d 6f 72 65 20 65 78 70 65 6e 73 69 76 65 20 61 6e 64 20 70 6f 74 | (which.is.more.expensive.and.pot |
| f18c0 | 65 6e 74 69 61 6c 6c 79 20 66 72 61 67 69 6c 65 29 2e 0a 54 68 69 73 20 69 73 20 61 20 66 6f 6f | entially.fragile)..This.is.a.foo |
| f18e0 | 74 67 75 6e 3b 20 73 74 61 72 74 65 72 2d 6b 69 74 73 20 73 68 6f 75 6c 64 20 6c 65 61 76 65 20 | tgun;.starter-kits.should.leave. |
| f1900 | 74 68 69 73 20 6f 70 74 69 6f 6e 20 75 6e 74 6f 75 63 68 65 64 2e 22 0a 20 20 3a 70 61 63 6b 61 | this.option.untouched."...:packa |
| f1920 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e 33 2e 32 22 29 0a 20 20 | ge-version.'(magit..."4.3.2")... |
| f1940 | 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.'( |
| f1960 | 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 6f 20 6e 6f 74 20 61 70 70 6c 79 | choice.(const.:tag."Do.not.apply |
| f1980 | 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a | ".nil)..................(const.: |
| f19a0 | 74 61 67 20 22 41 70 70 6c 79 20 77 68 65 6e 20 73 75 62 70 72 6f 63 65 73 73 20 68 61 73 20 66 | tag."Apply.when.subprocess.has.f |
| f19c0 | 69 6e 69 73 68 65 64 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 | inished".t)..................(co |
| f19e0 | 6e 73 74 20 3a 74 61 67 20 22 41 70 70 6c 79 20 75 73 69 6e 67 20 70 72 6f 63 65 73 73 20 66 69 | nst.:tag."Apply.using.process.fi |
| f1a00 | 6c 74 65 72 22 20 66 69 6c 74 65 72 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 | lter".filter)))..(defcustom.magi |
| f1a20 | 74 2d 70 72 6f 63 65 73 73 2d 74 69 6d 65 73 74 61 6d 70 2d 66 6f 72 6d 61 74 20 6e 69 6c 0a 20 | t-process-timestamp-format.nil.. |
| f1a40 | 20 22 46 6f 72 6d 61 74 20 6f 66 20 74 69 6d 65 73 74 61 6d 70 20 66 6f 72 20 65 61 63 68 20 70 | ."Format.of.timestamp.for.each.p |
| f1a60 | 72 6f 63 65 73 73 20 69 6e 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 2e 0a 49 66 | rocess.in.the.process.buffer..If |
| f1a80 | 20 6e 6f 6e 2d 6e 69 6c 2c 20 70 61 73 73 20 74 68 69 73 20 74 6f 20 60 66 6f 72 6d 61 74 2d 74 | .non-nil,.pass.this.to.`format-t |
| f1aa0 | 69 6d 65 2d 73 74 72 69 6e 67 27 20 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 61 0a 70 72 6f 63 | ime-string'.when.creating.a.proc |
| f1ac0 | 65 73 73 20 73 65 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 | ess.section.in.the.process.buffe |
| f1ae0 | 72 2c 20 61 6e 64 20 69 6e 73 65 72 74 20 74 68 65 20 72 65 74 75 72 6e 65 64 0a 73 74 72 69 6e | r,.and.insert.the.returned.strin |
| f1b00 | 67 20 69 6e 20 74 68 65 20 68 65 61 64 69 6e 67 20 6f 66 20 69 74 73 20 73 65 63 74 69 6f 6e 2e | g.in.the.heading.of.its.section. |
| f1b20 | 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..." |
| f1b40 | 34 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 73 0a | 4.0.0")...:group.'magit-process. |
| f1b60 | 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 4e 6f | ..:type.'(choice.(const.:tag."No |
| f1b80 | 6e 65 22 20 6e 69 6c 29 20 73 74 72 69 6e 67 29 29 0a 0a 28 64 65 66 76 61 72 20 74 72 61 6d 70 | ne".nil).string))..(defvar.tramp |
| f1ba0 | 2d 70 69 70 65 2d 73 74 74 79 2d 73 65 74 74 69 6e 67 73 29 0a 28 64 65 66 76 61 72 20 6d 61 67 | -pipe-stty-settings).(defvar.mag |
| f1bc0 | 69 74 2d 74 72 61 6d 70 2d 70 69 70 65 2d 73 74 74 79 2d 73 65 74 74 69 6e 67 73 20 22 22 0a 20 | it-tramp-pipe-stty-settings."".. |
| f1be0 | 20 22 4f 76 65 72 72 69 64 65 20 60 74 72 61 6d 70 2d 70 69 70 65 2d 73 74 74 79 2d 73 65 74 74 | ."Override.`tramp-pipe-stty-sett |
| f1c00 | 69 6e 67 73 27 20 69 6e 20 60 6d 61 67 69 74 2d 73 74 61 72 74 2d 70 72 6f 63 65 73 73 27 2e 0a | ings'.in.`magit-start-process'.. |
| f1c20 | 0a 54 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 74 68 61 74 20 54 72 61 6d 70 20 76 61 72 69 | .The.default.for.that.Tramp.vari |
| f1c40 | 61 62 6c 65 20 69 73 20 5c 22 2d 69 63 61 6e 6f 6e 20 6d 69 6e 20 31 20 74 69 6d 65 20 30 5c 22 | able.is.\"-icanon.min.1.time.0\" |
| f1c60 | 2c 0a 77 68 69 63 68 20 63 61 75 73 65 73 20 73 74 61 67 69 6e 67 20 6f 66 20 69 6e 64 69 76 69 | ,.which.causes.staging.of.indivi |
| f1c80 | 64 75 61 6c 20 68 75 6e 6b 73 20 74 6f 20 68 61 6e 67 2e 20 20 55 73 69 6e 67 20 5c 22 5c 22 0a | dual.hunks.to.hang...Using.\"\". |
| f1ca0 | 70 72 65 76 65 6e 74 73 20 74 68 61 74 2c 20 62 75 74 20 61 70 70 61 72 65 6e 74 6c 79 20 68 61 | prevents.that,.but.apparently.ha |
| f1cc0 | 73 20 6f 74 68 65 72 20 69 73 73 75 65 73 2c 20 77 68 69 63 68 20 69 73 20 77 68 79 20 69 74 0a | s.other.issues,.which.is.why.it. |
| f1ce0 | 69 73 6e 27 74 20 74 68 65 20 64 65 66 61 75 6c 74 2e 0a 0a 54 68 69 73 20 76 61 72 69 61 62 6c | isn't.the.default...This.variabl |
| f1d00 | 65 20 64 65 66 61 75 6c 74 73 20 74 6f 20 5c 22 5c 22 20 61 6e 64 20 69 73 20 75 73 65 64 20 74 | e.defaults.to.\"\".and.is.used.t |
| f1d20 | 6f 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 54 72 61 6d 70 0a 76 61 72 69 61 62 6c 65 20 69 6e | o.override.the.Tramp.variable.in |
| f1d40 | 20 60 6d 61 67 69 74 2d 73 74 61 72 74 2d 70 72 6f 63 65 73 73 27 2e 20 20 54 68 69 73 20 6f 6e | .`magit-start-process'...This.on |
| f1d60 | 6c 79 20 68 61 73 20 61 6e 20 65 66 66 65 63 74 20 77 68 65 6e 0a 75 73 69 6e 67 20 54 72 61 6d | ly.has.an.effect.when.using.Tram |
| f1d80 | 70 20 32 2e 36 2e 32 20 6f 72 20 67 72 65 61 74 65 72 2e 20 20 54 68 69 73 20 63 61 6e 20 61 6c | p.2.6.2.or.greater...This.can.al |
| f1da0 | 73 6f 20 62 65 20 73 65 74 20 74 6f 20 60 70 74 79 27 2c 20 69 6e 0a 77 68 69 63 68 20 63 61 73 | so.be.set.to.`pty',.in.which.cas |
| f1dc0 | 65 20 61 20 70 74 79 20 69 73 20 75 73 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 61 20 70 69 70 | e.a.pty.is.used.instead.of.a.pip |
| f1de0 | 65 2e 20 20 54 68 61 74 20 61 6c 73 6f 20 70 72 65 76 65 6e 74 73 0a 74 68 65 20 68 61 6e 67 69 | e...That.also.prevents.the.hangi |
| f1e00 | 6e 67 2c 20 62 75 74 20 64 6f 65 73 6e 27 74 20 77 6f 72 6b 20 66 6f 72 20 66 69 6c 65 73 20 77 | ng,.but.doesn't.work.for.files.w |
| f1e20 | 69 74 68 20 44 4f 53 20 6c 69 6e 65 20 65 6e 64 69 6e 67 73 0a 5c 28 73 65 65 20 23 32 30 29 2e | ith.DOS.line.endings.\(see.#20). |
| f1e40 | 0a 0a 46 6f 72 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 74 68 61 74 20 68 61 76 65 20 60 74 72 61 | ..For.connections.that.have.`tra |
| f1e60 | 6d 70 2d 64 69 72 65 63 74 2d 61 73 79 6e 63 2d 70 72 6f 63 65 73 73 27 20 65 6e 61 62 6c 65 64 | mp-direct-async-process'.enabled |
| f1e80 | 2c 0a 73 74 61 67 69 6e 67 20 68 75 6e 6b 73 20 68 61 6e 67 73 2c 20 75 6e 6c 65 73 73 20 74 68 | ,.staging.hunks.hangs,.unless.th |
| f1ea0 | 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 73 65 74 20 74 6f 20 60 70 74 79 27 20 28 73 65 65 | is.variable.is.set.to.`pty'.(see |
| f1ec0 | 0a 23 35 32 32 30 29 2e 0a 0a 54 6f 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 74 68 65 20 76 61 | .#5220)...To.fall.back.to.the.va |
| f1ee0 | 6c 75 65 20 6f 66 20 60 74 72 61 6d 70 2d 70 69 70 65 2d 73 74 74 79 2d 73 65 74 74 69 6e 67 73 | lue.of.`tramp-pipe-stty-settings |
| f1f00 | 27 2c 20 73 65 74 20 74 68 69 73 0a 76 61 72 69 61 62 6c 65 20 74 6f 20 6e 69 6c 2e 0a 0a 41 6c | ',.set.this.variable.to.nil...Al |
| f1f20 | 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 2f 6d 61 67 69 74 2f | so.see.https://github.com/magit/ |
| f1f40 | 6d 61 67 69 74 2f 69 73 73 75 65 73 2f 34 37 32 30 0a 61 6e 64 20 68 74 74 70 73 3a 2f 2f 64 65 | magit/issues/4720.and.https://de |
| f1f60 | 62 62 75 67 73 2e 67 6e 75 2e 6f 72 67 2f 63 67 69 2f 62 75 67 72 65 70 6f 72 74 2e 63 67 69 3f | bbugs.gnu.org/cgi/bugreport.cgi? |
| f1f80 | 62 75 67 3d 36 32 30 39 33 2e 22 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 70 72 6f | bug=62093.")..(defface.magit-pro |
| f1fa0 | 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 67 69 74 2d 73 65 | cess-ok...'((t.:inherit.magit-se |
| f1fc0 | 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 22 67 72 65 65 6e | ction-heading.:foreground."green |
| f1fe0 | 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 73 74 61 74 75 73 | "))..."Face.for.zero.exit-status |
| f2000 | 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 |
| f2020 | 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 74 20 3a 69 6e 68 | ace.magit-process-ng...'((t.:inh |
| f2040 | 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 20 3a 66 6f 72 65 | erit.magit-section-heading.:fore |
| f2060 | 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 6e 6f 6e 2d 7a | ground."red"))..."Face.for.non-z |
| f2080 | 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 20 27 6d 61 67 69 | ero.exit-status."...:group.'magi |
| f20a0 | 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 6f 64 65 2d 6c 69 | t-faces)..(defface.magit-mode-li |
| f20c0 | 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 20 6d 6f 64 65 2d | ne-process...'((t.:inherit.mode- |
| f20e0 | 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 72 20 60 6d 6f 64 | line-emphasis))..."Face.for.`mod |
| f2100 | 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 6e 20 47 69 74 20 | e-line-process'.status.when.Git. |
| f2120 | 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 73 2e 22 0a 20 20 | is.running.for.side-effects."... |
| f2140 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d | :group.'magit-faces)..(defface.m |
| f2160 | 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 0a 20 20 27 | agit-mode-line-process-error...' |
| f2180 | 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 63 65 20 66 6f 72 | ((t.:inherit.error))..."Face.for |
| f21a0 | 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 20 73 74 61 74 75 | .`mode-line-process'.error.statu |
| f21c0 | 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 73 73 2d 64 69 73 | s...Used.when.`magit-process-dis |
| f21e0 | 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 6f 6e 2d 6e 69 6c | play-mode-line-error'.is.non-nil |
| f2200 | 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 50 | ."...:group.'magit-faces)..;;;.P |
| f2220 | 72 6f 63 65 73 73 20 4d 6f 64 65 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 | rocess.Mode..(defvar-keymap.magi |
| f2240 | 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 | t-process-mode-map...:doc."Keyma |
| f2260 | 70 20 66 6f 72 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a | p.for.`magit-process-mode'."...: |
| f2280 | 70 61 72 65 6e 74 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 22 3c 72 65 6d 61 70 3e | parent.magit-mode-map..."<remap> |
| f22a0 | 20 3c 6d 61 67 69 74 2d 72 65 66 72 65 73 68 3e 22 20 20 20 20 20 20 23 27 75 6e 64 65 66 69 6e | .<magit-refresh>"......#'undefin |
| f22c0 | 65 64 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 74 68 69 6e | ed..."<remap>.<magit-delete-thin |
| f22e0 | 67 3e 22 20 23 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6b 69 6c 6c 29 0a 0a 28 64 65 66 69 | g>".#'magit-process-kill)..(defi |
| f2300 | 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 6f | ne-derived-mode.magit-process-mo |
| f2320 | 64 65 20 6d 61 67 69 74 2d 6d 6f 64 65 20 22 4d 61 67 69 74 20 50 72 6f 63 65 73 73 22 0a 20 20 | de.magit-mode."Magit.Process"... |
| f2340 | 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 70 72 6f 63 65 73 73 | "Mode.for.looking.at.Git.process |
| f2360 | 20 6f 75 74 70 75 74 2e 22 0a 20 20 3a 69 6e 74 65 72 61 63 74 69 76 65 20 6e 69 6c 0a 20 20 3a | .output."...:interactive.nil...: |
| f2380 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 0a 20 20 28 6d 61 67 69 74 2d 68 61 | group.'magit-process...(magit-ha |
| f23a0 | 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 0a 20 20 28 73 65 74 71 20 | ck-dir-local-variables)...(setq. |
| f23c0 | 6d 61 67 69 74 2d 2d 69 6d 65 6e 75 2d 69 74 65 6d 2d 74 79 70 65 73 20 27 70 72 6f 63 65 73 73 | magit--imenu-item-types.'process |
| f23e0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 | ))..(defun.magit-process-buffer. |
| f2400 | 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 64 69 73 70 6c 61 79 29 0a 20 20 22 44 69 73 70 6c 61 79 | (&optional.nodisplay)..."Display |
| f2420 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 27 73 20 70 72 6f 63 65 73 | .the.current.repository's.proces |
| f2440 | 73 20 62 75 66 66 65 72 2e 0a 0a 49 66 20 74 68 61 74 20 62 75 66 66 65 72 20 64 6f 65 73 6e 27 | s.buffer...If.that.buffer.doesn' |
| f2460 | 74 20 65 78 69 73 74 20 79 65 74 2c 20 74 68 65 6e 20 63 72 65 61 74 65 20 69 74 2e 0a 4e 6f 6e | t.exist.yet,.then.create.it..Non |
| f2480 | 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 72 65 74 75 72 6e 20 74 68 65 20 62 75 66 66 65 72 | -interactively.return.the.buffer |
| f24a0 | 20 61 6e 64 20 75 6e 6c 65 73 73 0a 6f 70 74 69 6f 6e 61 6c 20 4e 4f 44 49 53 50 4c 41 59 20 69 | .and.unless.optional.NODISPLAY.i |
| f24c0 | 73 20 6e 6f 6e 2d 6e 69 6c 20 61 6c 73 6f 20 64 69 73 70 6c 61 79 20 69 74 2e 22 0a 20 20 28 69 | s.non-nil.also.display.it."...(i |
| f24e0 | 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 74 6f 70 64 69 72 20 28 6d 61 67 | nteractive)...(let.((topdir.(mag |
| f2500 | 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 74 6f 70 64 69 | it-toplevel))).....(unless.topdi |
| f2520 | 72 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 73 61 66 65 2d 64 65 66 61 75 6c | r.......(magit--with-safe-defaul |
| f2540 | 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 6f | t-directory.nil.........(setq.to |
| f2560 | 70 64 69 72 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 | pdir.default-directory)......... |
| f2580 | 28 6c 65 74 20 28 70 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f | (let.(prev)...........(while.(no |
| f25a0 | 74 20 28 65 71 75 61 6c 20 74 6f 70 64 69 72 20 70 72 65 76 29 29 0a 20 20 20 20 20 20 20 20 20 | t.(equal.topdir.prev)).......... |
| f25c0 | 20 20 20 28 73 65 74 71 20 70 72 65 76 20 74 6f 70 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 | ...(setq.prev.topdir)........... |
| f25e0 | 20 20 28 73 65 74 71 20 74 6f 70 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 | ..(setq.topdir.(file-name-direct |
| f2600 | 6f 72 79 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 6f 70 64 69 72 29 | ory.(directory-file-name.topdir) |
| f2620 | 29 29 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 20 28 6f 72 20 28 73 65 | )))))).....(let.((buffer.(or.(se |
| f2640 | 71 2d 66 69 6e 64 20 28 23 23 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 25 0a | q-find.(##with-current-buffer.%. |
| f2660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| f2680 | 20 20 28 61 6e 64 20 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 70 72 6f | ..(and.(eq.major-mode.'magit-pro |
| f26a0 | 63 65 73 73 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cess-mode)...................... |
| f26c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 64 65 66 61 75 6c 74 | ..................(equal.default |
| f26e0 | 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -directory.topdir)))............ |
| f2700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 6c 69 73 | .....................(buffer-lis |
| f2720 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | t)).......................(magit |
| f2740 | 2d 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 70 72 6f 63 | -generate-new-buffer.'magit-proc |
| f2760 | 65 73 73 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ess-mode........................ |
| f2780 | 20 20 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 6f | ..........................nil.to |
| f27a0 | 70 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 | pdir)))).......(with-current-buf |
| f27c0 | 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 72 6f 6f | fer.buffer.........(if.magit-roo |
| f27e0 | 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 | t-section.............(when.magi |
| f2800 | 74 2d 70 72 6f 63 65 73 73 2d 6c 6f 67 2d 6d 61 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-process-log-max............... |
| f2820 | 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 74 72 75 6e 63 61 74 65 2d 6c 6f 67 29 29 0a 20 20 | (magit-process-truncate-log))... |
| f2840 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 29 0a 20 20 20 | ........(magit-process-mode).... |
| f2860 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 | .......(let.((inhibit-read-only. |
| f2880 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | t).................(magit-insert |
| f28a0 | 2d 73 65 63 74 69 6f 6e 2d 2d 70 61 72 65 6e 74 20 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 | -section--parent..nil).......... |
| f28c0 | 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 |
| f28e0 | 64 72 6f 6f 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 6c 6f | droot.nil)).............(make-lo |
| f2900 | 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 74 65 78 74 2d 70 72 6f 70 65 72 74 79 2d 64 65 66 61 | cal-variable.'text-property-defa |
| f2920 | 75 6c 74 2d 6e 6f 6e 73 74 69 63 6b 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ult-nonsticky).............(magi |
| f2940 | 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 70 72 6f 63 65 73 73 62 75 66 29 0a 20 20 | t-insert-section.(processbuf)... |
| f2960 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 29 29 29 29 29 0a 20 20 | ............(insert."\n")))))... |
| f2980 | 20 20 20 20 28 75 6e 6c 65 73 73 20 6e 6f 64 69 73 70 6c 61 79 0a 20 20 20 20 20 20 20 20 28 6d | ....(unless.nodisplay.........(m |
| f29a0 | 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 29 29 0a 20 20 20 | agit-display-buffer.buffer)).... |
| f29c0 | 20 20 20 62 75 66 66 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 | ...buffer)))..(defun.magit-proce |
| f29e0 | 73 73 2d 6b 69 6c 6c 20 28 29 0a 20 20 22 4b 69 6c 6c 20 74 68 65 20 70 72 6f 63 65 73 73 20 61 | ss-kill.()..."Kill.the.process.a |
| f2a00 | 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 77 68 65 | t.point."...(interactive)...(whe |
| f2a20 | 6e 2d 6c 65 74 20 28 28 70 72 6f 63 65 73 73 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 | n-let.((process.(magit-section-v |
| f2a40 | 61 6c 75 65 2d 69 66 20 27 70 72 6f 63 65 73 73 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 | alue-if.'process))).....(unless. |
| f2a60 | 28 65 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 72 75 | (eq.(process-status.process).'ru |
| f2a80 | 6e 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 50 72 6f 63 65 73 73 20 69 73 | n).......(user-error."Process.is |
| f2aa0 | 6e 27 74 20 72 75 6e 6e 69 6e 67 22 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 | n't.running")).....(magit-confir |
| f2ac0 | 6d 20 27 6b 69 6c 6c 2d 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 6b 69 6c 6c 2d 70 72 6f 63 65 | m.'kill-process).....(kill-proce |
| f2ae0 | 73 73 20 70 72 6f 63 65 73 73 29 29 29 0a 0a 3b 3b 3b 20 53 79 6e 63 68 72 6f 6e 6f 75 73 20 50 | ss.process)))..;;;.Synchronous.P |
| f2b00 | 72 6f 63 65 73 73 65 73 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | rocesses..(defvar.magit-process- |
| f2b20 | 72 61 69 73 65 2d 65 72 72 6f 72 20 6e 69 6c 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d | raise-error.nil)..(defvar.magit- |
| f2b40 | 70 72 6f 63 65 73 73 2d 72 65 63 6f 72 64 2d 69 6e 76 6f 63 61 74 69 6f 6e 73 20 6e 69 6c 29 0a | process-record-invocations.nil). |
| f2b60 | 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72 65 63 6f 72 64 2d 62 75 66 | (defvar.magit-process-record-buf |
| f2b80 | 66 65 72 2d 6e 61 6d 65 20 22 20 2a 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 65 20 72 | fer-name.".*magit-process-file.r |
| f2ba0 | 65 63 6f 72 64 2a 22 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72 | ecord*").(defvar.magit-process-r |
| f2bc0 | 65 63 6f 72 64 2d 65 6e 74 72 79 2d 66 6f 72 6d 61 74 20 22 25 54 20 25 25 64 20 24 20 25 25 61 | ecord-entry-format."%T.%%d.$.%%a |
| f2be0 | 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 73 75 62 70 72 6f 63 65 | ")..(defun.magit-toggle-subproce |
| f2c00 | 73 73 2d 72 65 63 6f 72 64 20 28 29 0a 20 20 22 54 6f 67 67 6c 65 20 77 68 65 74 68 65 72 20 73 | ss-record.()..."Toggle.whether.s |
| f2c20 | 75 62 70 72 6f 63 65 73 73 20 69 6e 76 6f 63 61 74 69 6f 6e 73 20 61 72 65 20 72 65 63 6f 72 64 | ubprocess.invocations.are.record |
| f2c40 | 65 64 2e 0a 0a 57 68 65 6e 20 65 6e 61 62 6c 65 64 2c 20 61 6c 6c 20 73 75 62 70 72 6f 63 65 73 | ed...When.enabled,.all.subproces |
| f2c60 | 73 65 73 20 73 74 61 72 74 65 64 20 62 79 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 | ses.started.by.`magit-process-fi |
| f2c80 | 6c 65 27 20 61 72 65 0a 6c 6f 67 67 65 64 20 69 6e 74 6f 20 74 68 65 20 62 75 66 66 65 72 20 73 | le'.are.logged.into.the.buffer.s |
| f2ca0 | 70 65 63 69 66 69 65 64 20 62 79 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72 65 63 6f 72 | pecified.by.`magit-process-recor |
| f2cc0 | 64 2d 62 75 66 66 65 72 2d 6e 61 6d 65 27 0a 75 73 69 6e 67 20 74 68 65 20 66 6f 72 6d 61 74 20 | d-buffer-name'.using.the.format. |
| f2ce0 | 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72 65 63 6f 72 64 2d 65 6e 74 72 79 2d 66 6f 72 6d | `magit-process-record-entry-form |
| f2d00 | 61 74 27 2e 20 20 54 68 69 73 20 69 73 20 66 6f 72 0a 64 65 62 75 67 67 69 6e 67 20 70 75 72 70 | at'...This.is.for.debugging.purp |
| f2d20 | 6f 73 65 73 2e 0a 0a 54 68 69 73 20 69 73 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 61 6e | oses...This.is.in.addition.to.an |
| f2d40 | 64 20 64 69 73 74 69 6e 63 74 20 66 72 6f 6d 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 6f 67 67 | d.distinct.from.the.default.logg |
| f2d60 | 69 6e 67 20 64 6f 6e 65 20 62 79 0a 64 65 66 61 75 6c 74 2c 20 61 6e 64 20 61 64 64 69 74 69 6f | ing.done.by.default,.and.additio |
| f2d80 | 6e 61 6c 20 6c 6f 67 67 69 6e 67 20 65 6e 61 62 6c 65 64 20 77 69 74 68 20 7e 6d 61 67 69 74 2d | nal.logging.enabled.with.~magit- |
| f2da0 | 74 6f 67 67 6c 65 2d 67 69 74 2d 64 65 62 75 67 7e 2e 0a 0a 46 6f 72 20 61 6c 74 65 72 6e 61 74 | toggle-git-debug~...For.alternat |
| f2dc0 | 69 76 65 73 2c 20 73 65 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 44 65 62 75 | ives,.see.info.node.`(magit)Debu |
| f2de0 | 67 67 69 6e 67 20 54 6f 6f 6c 73 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | gging.Tools'."...(interactive).. |
| f2e00 | 20 28 73 65 74 71 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72 65 63 6f 72 64 2d 69 6e 76 6f | .(setq.magit-process-record-invo |
| f2e20 | 63 61 74 69 6f 6e 73 20 28 6e 6f 74 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72 65 63 6f 72 | cations.(not.magit-process-recor |
| f2e40 | 64 2d 69 6e 76 6f 63 61 74 69 6f 6e 73 29 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 52 65 63 6f | d-invocations))...(message."Reco |
| f2e60 | 72 64 69 6e 67 20 6f 66 20 73 75 62 70 72 6f 63 65 73 73 20 69 6e 76 6f 63 61 74 69 6f 6e 73 20 | rding.of.subprocess.invocations. |
| f2e80 | 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 | %s"............(if.magit-process |
| f2ea0 | 2d 72 65 63 6f 72 64 2d 69 6e 76 6f 63 61 74 69 6f 6e 73 20 22 65 6e 61 62 6c 65 64 22 20 22 64 | -record-invocations."enabled"."d |
| f2ec0 | 69 73 61 62 6c 65 64 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 20 28 26 | isabled")))..(defun.magit-git.(& |
| f2ee0 | 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 43 61 6c 6c 20 47 69 74 20 73 79 6e 63 68 72 6f 6e 6f | rest.args)..."Call.Git.synchrono |
| f2f00 | 75 73 6c 79 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 70 72 6f 63 65 73 73 2c 20 66 6f 72 20 | usly.in.a.separate.process,.for. |
| f2f20 | 73 69 64 65 2d 65 66 66 65 63 74 73 2e 0a 0a 4f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 67 69 74 | side-effects...Option.`magit-git |
| f2f40 | 2d 65 78 65 63 75 74 61 62 6c 65 27 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 47 69 74 20 65 | -executable'.specifies.the.Git.e |
| f2f60 | 78 65 63 75 74 61 62 6c 65 2e 0a 54 68 65 20 61 72 67 75 6d 65 6e 74 73 20 41 52 47 53 20 73 70 | xecutable..The.arguments.ARGS.sp |
| f2f80 | 65 63 69 66 79 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 47 69 74 2c 20 74 68 65 79 20 61 72 65 | ecify.arguments.to.Git,.they.are |
| f2fa0 | 20 66 6c 61 74 74 65 6e 65 64 0a 62 65 66 6f 72 65 20 75 73 65 2e 0a 0a 50 72 6f 63 65 73 73 20 | .flattened.before.use...Process. |
| f2fc0 | 6f 75 74 70 75 74 20 67 6f 65 73 20 69 6e 74 6f 20 61 20 6e 65 77 20 73 65 63 74 69 6f 6e 20 69 | output.goes.into.a.new.section.i |
| f2fe0 | 6e 20 74 68 65 20 62 75 66 66 65 72 20 72 65 74 75 72 6e 65 64 20 62 79 0a 60 6d 61 67 69 74 2d | n.the.buffer.returned.by.`magit- |
| f3000 | 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 27 2e 20 20 49 66 20 47 69 74 20 65 78 69 74 73 20 77 | process-buffer'...If.Git.exits.w |
| f3020 | 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 2c 0a 74 68 65 6e 20 72 61 69 73 | ith.a.non-zero.status,.then.rais |
| f3040 | 65 20 61 6e 20 65 72 72 6f 72 2e 22 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 70 72 6f 63 | e.an.error."...(let.((magit-proc |
| f3060 | 65 73 73 2d 72 61 69 73 65 2d 65 72 72 6f 72 20 74 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 | ess-raise-error.t)).....(magit-c |
| f3080 | 61 6c 6c 2d 67 69 74 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 75 | all-git.args)))..(defun.magit-ru |
| f30a0 | 6e 2d 67 69 74 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 43 61 6c 6c 20 47 69 74 20 73 | n-git.(&rest.args)..."Call.Git.s |
| f30c0 | 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 70 72 6f 63 65 | ynchronously.in.a.separate.proce |
| f30e0 | 73 73 2c 20 61 6e 64 20 72 65 66 72 65 73 68 2e 0a 0a 46 75 6e 63 74 69 6f 6e 20 60 6d 61 67 69 | ss,.and.refresh...Function.`magi |
| f3100 | 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 27 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 | t-git-executable'.specifies.the. |
| f3120 | 47 69 74 20 65 78 65 63 75 74 61 62 6c 65 20 61 6e 64 0a 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 | Git.executable.and.option.`magit |
| f3140 | 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 27 20 73 70 65 63 69 66 69 65 73 | -git-global-arguments'.specifies |
| f3160 | 20 63 6f 6e 73 74 61 6e 74 20 61 72 67 75 6d 65 6e 74 73 2e 0a 54 68 65 20 61 72 67 75 6d 65 6e | .constant.arguments..The.argumen |
| f3180 | 74 73 20 41 52 47 53 20 73 70 65 63 69 66 79 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 47 69 74 | ts.ARGS.specify.arguments.to.Git |
| f31a0 | 2c 20 74 68 65 79 20 61 72 65 20 66 6c 61 74 74 65 6e 65 64 0a 62 65 66 6f 72 65 20 75 73 65 2e | ,.they.are.flattened.before.use. |
| f31c0 | 0a 0a 41 66 74 65 72 20 47 69 74 20 72 65 74 75 72 6e 73 2c 20 74 68 65 20 63 75 72 72 65 6e 74 | ..After.Git.returns,.the.current |
| f31e0 | 20 62 75 66 66 65 72 20 28 69 66 20 69 74 20 69 73 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 72 | .buffer.(if.it.is.a.Magit.buffer |
| f3200 | 29 0a 61 73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 | ).as.well.as.the.current.reposit |
| f3220 | 6f 72 79 27 73 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 61 72 65 20 72 65 66 72 65 73 68 65 | ory's.status.buffer.are.refreshe |
| f3240 | 64 2e 0a 0a 50 72 6f 63 65 73 73 20 6f 75 74 70 75 74 20 67 6f 65 73 20 69 6e 74 6f 20 61 20 6e | d...Process.output.goes.into.a.n |
| f3260 | 65 77 20 73 65 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 20 72 65 74 75 72 6e 65 | ew.section.in.the.buffer.returne |
| f3280 | 64 20 62 79 0a 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 27 2e 22 0a 20 20 | d.by.`magit-process-buffer'."... |
| f32a0 | 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 28 6c 69 73 | (let.((magit--refresh-cache.(lis |
| f32c0 | 74 20 28 63 6f 6e 73 20 30 20 30 29 29 29 29 0a 20 20 20 20 28 70 72 6f 67 31 20 28 6d 61 67 69 | t.(cons.0.0)))).....(prog1.(magi |
| f32e0 | 74 2d 63 61 6c 6c 2d 67 69 74 20 61 72 67 73 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 | t-call-git.args).......(when.(me |
| f3300 | 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 6c 6f 6e 65 22 | mber.(car.args).'("init"."clone" |
| f3320 | 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 43 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 72 65 70 | )).........;;.Creating.a.new.rep |
| f3340 | 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 2e 0a 20 | ository.invalidates.the.cache... |
| f3360 | 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 | .......(setq.magit--refresh-cach |
| f3380 | 65 20 6e 69 6c 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 | e.nil)).......(magit-refresh)))) |
| f33a0 | 0a 0a 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 | ..(defvar.magit-pre-call-git-hoo |
| f33c0 | 6b 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 61 76 65 2d 72 65 70 6f 73 | k.(list.#'magit-maybe-save-repos |
| f33e0 | 69 74 6f 72 79 2d 62 75 66 66 65 72 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 61 | itory-buffers))..(defun.magit-ca |
| f3400 | 6c 6c 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 20 47 69 74 20 | ll-git.(&rest.args)..."Call.Git. |
| f3420 | 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 70 72 6f 63 | synchronously.in.a.separate.proc |
| f3440 | 65 73 73 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 74 | ess...Function.`magit-git-execut |
| f3460 | 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 62 | able'.specifies.the.Git.executab |
| f3480 | 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 2d | le.and.option.`magit-git-global- |
| f34a0 | 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 72 | arguments'.specifies.constant.ar |
| f34c0 | 67 75 6d 65 6e 74 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 | guments..The.arguments.ARGS.spec |
| f34e0 | 69 66 79 20 61 72 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 | ify.arguments.to.Git,.they.are.f |
| f3500 | 6c 61 74 74 65 6e 65 64 0a 62 65 66 6f 72 65 20 75 73 65 2e 0a 0a 50 72 6f 63 65 73 73 20 6f 75 | lattened.before.use...Process.ou |
| f3520 | 74 70 75 74 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 | tput.goes.into.a.new.section.in. |
| f3540 | 74 68 65 20 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 | the.buffer.returned.by.`magit-pr |
| f3560 | 6f 63 65 73 73 2d 62 75 66 66 65 72 27 2e 22 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 | ocess-buffer'."...(run-hooks.'ma |
| f3580 | 67 69 74 2d 70 72 65 2d 63 61 6c 6c 2d 67 69 74 2d 68 6f 6f 6b 29 0a 20 20 28 6c 65 74 20 28 28 | git-pre-call-git-hook)...(let.(( |
| f35a0 | 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 20 28 6d | default-process-coding-system.(m |
| f35c0 | 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 29 29 29 0a 20 | agit--process-coding-system))).. |
| f35e0 | 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 63 61 6c 6c 2d 70 72 6f 63 65 73 73 0a 20 | ...(apply.#'magit-call-process.. |
| f3600 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 29 | ..........(magit-git-executable) |
| f3620 | 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 2d 61 | ............(magit-process-git-a |
| f3640 | 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 74 2d | rguments.args))))..(defun.magit- |
| f3660 | 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 28 70 72 6f 67 72 61 6d 20 26 72 65 73 74 20 61 72 67 73 | call-process.(program.&rest.args |
| f3680 | 29 0a 20 20 22 43 61 6c 6c 20 50 52 4f 47 52 41 4d 20 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 | )..."Call.PROGRAM.synchronously. |
| f36a0 | 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 70 72 6f 63 65 73 73 2e 0a 50 72 6f 63 65 73 73 20 6f | in.a.separate.process..Process.o |
| f36c0 | 75 74 70 75 74 20 67 6f 65 73 20 69 6e 74 6f 20 61 20 6e 65 77 20 73 65 63 74 69 6f 6e 20 69 6e | utput.goes.into.a.new.section.in |
| f36e0 | 20 74 68 65 20 62 75 66 66 65 72 20 72 65 74 75 72 6e 65 64 20 62 79 0a 60 6d 61 67 69 74 2d 70 | .the.buffer.returned.by.`magit-p |
| f3700 | 72 6f 63 65 73 73 2d 62 75 66 66 65 72 27 2e 22 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 | rocess-buffer'."...(pcase-let.(( |
| f3720 | 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 20 20 | `(,process-buf...,section)...... |
| f3740 | 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 74 75 70 20 70 | ..........(magit-process-setup.p |
| f3760 | 72 6f 67 72 61 6d 20 61 72 67 73 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 | rogram.args))).....(magit-proces |
| f3780 | 73 2d 66 69 6e 69 73 68 0a 20 20 20 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 | s-finish......(let.((inhibit-rea |
| f37a0 | 64 2d 6f 6e 6c 79 20 74 29 29 0a 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 | d-only.t))........(apply.#'magit |
| f37c0 | 2d 70 72 6f 63 65 73 73 2d 66 69 6c 65 20 70 72 6f 67 72 61 6d 20 6e 69 6c 20 70 72 6f 63 65 73 | -process-file.program.nil.proces |
| f37e0 | 73 2d 62 75 66 20 6e 69 6c 20 61 72 67 73 29 29 0a 20 20 20 20 20 70 72 6f 63 65 73 73 2d 62 75 | s-buf.nil.args))......process-bu |
| f3800 | 66 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | f.(current-buffer).default-direc |
| f3820 | 74 6f 72 79 20 73 65 63 74 69 6f 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 | tory.section)))..(defun.magit-pr |
| f3840 | 6f 63 65 73 73 2d 67 69 74 20 28 64 65 73 74 69 6e 61 74 69 6f 6e 20 26 72 65 73 74 20 61 72 67 | ocess-git.(destination.&rest.arg |
| f3860 | 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 6c 79 20 69 6e 20 | s)..."Call.Git.synchronously.in. |
| f3880 | 61 20 73 65 70 61 72 61 74 65 20 70 72 6f 63 65 73 73 2c 20 72 65 74 75 72 6e 69 6e 67 20 69 74 | a.separate.process,.returning.it |
| f38a0 | 73 20 65 78 69 74 20 63 6f 64 65 2e 0a 44 45 53 54 49 4e 41 54 49 4f 4e 20 73 70 65 63 69 66 69 | s.exit.code..DESTINATION.specifi |
| f38c0 | 65 73 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 | es.how.to.handle.the.output,.lik |
| f38e0 | 65 20 66 6f 72 0a 60 63 61 6c 6c 2d 70 72 6f 63 65 73 73 27 2c 20 65 78 63 65 70 74 20 74 68 61 | e.for.`call-process',.except.tha |
| f3900 | 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 72 74 65 64 2e 0a 45 | t.file.handlers.are.supported..E |
| f3920 | 6e 61 62 6c 65 20 43 79 67 77 69 6e 27 73 20 5c 22 6e 6f 67 6c 6f 62 5c 22 20 6f 70 74 69 6f 6e | nable.Cygwin's.\"noglob\".option |
| f3940 | 20 64 75 72 69 6e 67 20 74 68 65 20 63 61 6c 6c 20 61 6e 64 0a 65 6e 73 75 72 65 20 75 6e 69 78 | .during.the.call.and.ensure.unix |
| f3960 | 20 65 6f 6c 20 63 6f 6e 76 65 72 73 69 6f 6e 2e 22 0a 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 | .eol.conversion."...(apply.#'mag |
| f3980 | 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | it-process-file..........(magit- |
| f39a0 | 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 6e 69 6c 20 64 65 73 | git-executable)..........nil.des |
| f39c0 | 74 69 6e 61 74 69 6f 6e 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f | tination.nil..........(magit-pro |
| f39e0 | 63 65 73 73 2d 67 69 74 2d 61 72 67 75 6d 65 6e 74 73 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 | cess-git-arguments.args)))..(def |
| f3a00 | 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 65 20 28 70 72 6f 63 65 73 73 20 26 | un.magit-process-file.(process.& |
| f3a20 | 6f 70 74 69 6f 6e 61 6c 20 69 6e 66 69 6c 65 20 62 75 66 66 65 72 20 64 69 73 70 6c 61 79 20 26 | optional.infile.buffer.display.& |
| f3a40 | 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 50 72 6f 63 65 73 73 20 66 69 6c 65 73 20 73 79 6e 63 | rest.args)..."Process.files.sync |
| f3a60 | 68 72 6f 6e 6f 75 73 6c 79 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 70 72 6f 63 65 73 73 2e | hronously.in.a.separate.process. |
| f3a80 | 0a 53 69 6d 69 6c 61 72 20 74 6f 20 60 70 72 6f 63 65 73 73 2d 66 69 6c 65 27 20 62 75 74 20 74 | .Similar.to.`process-file'.but.t |
| f3aa0 | 65 6d 70 6f 72 61 72 69 6c 79 20 65 6e 61 62 6c 65 20 43 79 67 77 69 6e 27 73 0a 5c 22 6e 6f 67 | emporarily.enable.Cygwin's.\"nog |
| f3ac0 | 6c 6f 62 5c 22 20 6f 70 74 69 6f 6e 20 64 75 72 69 6e 67 20 74 68 65 20 63 61 6c 6c 20 61 6e 64 | lob\".option.during.the.call.and |
| f3ae0 | 20 65 6e 73 75 72 65 20 75 6e 69 78 20 65 6f 6c 20 63 6f 6e 76 65 72 73 69 6f 6e 2e 22 0a 20 20 | .ensure.unix.eol.conversion."... |
| f3b00 | 28 77 68 65 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72 65 63 6f 72 64 2d 69 6e 76 6f 63 | (when.magit-process-record-invoc |
| f3b20 | 61 74 69 6f 6e 73 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 65 73 73 61 67 65 73 2d 62 75 66 66 65 | ations.....(let.((messages-buffe |
| f3b40 | 72 2d 6e 61 6d 65 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72 65 63 6f 72 64 2d 62 75 66 66 | r-name.magit-process-record-buff |
| f3b60 | 65 72 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 68 69 62 69 74 2d 6d 65 73 73 | er-name)...........(inhibit-mess |
| f3b80 | 61 67 65 20 74 29 29 0a 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 25 73 22 0a 20 20 20 20 | age.t)).......(message."%s"..... |
| f3ba0 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 2d 73 70 65 63 0a 20 20 20 20 20 20 20 20 | ...........(format-spec......... |
| f3bc0 | 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 6d 61 67 69 | ........(format-time-string.magi |
| f3be0 | 74 2d 70 72 6f 63 65 73 73 2d 72 65 63 6f 72 64 2d 65 6e 74 72 79 2d 66 6f 72 6d 61 74 29 0a 20 | t-process-record-entry-format).. |
| f3c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 28 3f 64 20 2e 20 2c 28 61 62 62 72 65 76 69 | ...............`((?d...,(abbrevi |
| f3c20 | 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 79 29 | ate-file-name.default-directory) |
| f3c40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 61 20 2e 20 2c 28 6d 61 67 69 | )...................(?a...,(magi |
| f3c60 | 74 2d 70 72 6f 63 65 73 73 2d 2d 66 6f 72 6d 61 74 2d 61 72 67 75 6d 65 6e 74 73 20 70 72 6f 63 | t-process--format-arguments.proc |
| f3c80 | 65 73 73 20 61 72 67 73 29 29 29 29 29 29 29 0a 20 20 28 6c 65 74 20 28 28 70 72 6f 63 65 73 73 | ess.args)))))))...(let.((process |
| f3ca0 | 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 6e 76 69 | -environment.(magit-process-envi |
| f3cc0 | 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 2d 70 72 6f 63 65 | ronment)).........(default-proce |
| f3ce0 | 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 73 73 | ss-coding-system.(magit--process |
| f3d00 | 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 27 70 | -coding-system))).....(apply.#'p |
| f3d20 | 72 6f 63 65 73 73 2d 66 69 6c 65 20 70 72 6f 63 65 73 73 20 69 6e 66 69 6c 65 20 62 75 66 66 65 | rocess-file.process.infile.buffe |
| f3d40 | 72 20 64 69 73 70 6c 61 79 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | r.display.args)))..(defun.magit- |
| f3d60 | 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 28 29 0a 20 20 3b 3b 20 54 68 65 20 | process-environment.()...;;.The. |
| f3d80 | 76 61 72 69 6f 75 73 20 77 33 32 20 68 61 63 6b 73 20 61 72 65 20 6f 6e 6c 79 20 61 70 70 6c 69 | various.w32.hacks.are.only.appli |
| f3da0 | 63 61 62 6c 65 20 77 68 65 6e 20 72 75 6e 6e 69 6e 67 20 6f 6e 20 74 68 65 20 6c 6f 63 61 6c 0a | cable.when.running.on.the.local. |
| f3dc0 | 20 20 3b 3b 20 6d 61 63 68 69 6e 65 2e 20 20 41 20 6c 6f 63 61 6c 20 62 69 6e 64 69 6e 67 20 6f | ..;;.machine...A.local.binding.o |
| f3de0 | 66 20 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 64 69 66 66 65 72 65 6e 74 20 | f.process-environment.different. |
| f3e00 | 66 72 6f 6d 20 74 68 65 0a 20 20 3b 3b 20 74 6f 70 2d 6c 65 76 65 6c 20 76 61 6c 75 65 20 61 66 | from.the...;;.top-level.value.af |
| f3e20 | 66 65 63 74 73 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 75 73 65 64 20 62 79 20 54 72 | fects.the.environment.used.by.Tr |
| f3e40 | 61 6d 70 2e 0a 20 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 | amp....(let.((local.(not.(file-r |
| f3e60 | 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 29 0a 20 20 | emote-p.default-directory))))... |
| f3e80 | 20 20 28 61 70 70 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 | ..(append.magit-git-environment. |
| f3ea0 | 20 20 20 20 20 20 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 | ............(and.local.......... |
| f3ec0 | 20 20 20 20 20 20 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 | ........(cdr.(assoc.magit-git-ex |
| f3ee0 | 65 63 75 74 61 62 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 | ecutable.magit-git-w32-path-hack |
| f3f00 | 29 29 29 0a 20 20 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 | ))).............(and.local.magit |
| f3f20 | 2d 6e 65 65 64 2d 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 | -need-cygwin-noglob............. |
| f3f40 | 20 20 20 20 20 28 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 | .....(mapcar.(lambda.(var)...... |
| f3f60 | 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 76 61 | ......................(concat.va |
| f3f80 | 72 20 22 3d 22 20 28 69 66 2d 6c 65 74 20 28 28 76 61 6c 20 28 67 65 74 65 6e 76 20 76 61 72 29 | r."=".(if-let.((val.(getenv.var) |
| f3fa0 | 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 | )).............................. |
| f3fc0 | 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 76 61 6c 20 22 20 | ..................(concat.val.". |
| f3fe0 | 6e 6f 67 6c 6f 62 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 | noglob")........................ |
| f4000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 6f 67 6c 6f 62 22 29 29 | ......................"noglob")) |
| f4020 | 29 0a 20 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 43 59 | )..........................'("CY |
| f4040 | 47 57 49 4e 22 20 22 4d 53 59 53 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 63 | GWIN"."MSYS"))).............proc |
| f4060 | 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 | ess-environment)))..(defvar.magi |
| f4080 | 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | t-this-process.nil)..(defun.magi |
| f40a0 | 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 69 6e 70 75 74 20 28 26 72 65 73 74 20 61 72 67 73 | t-run-git-with-input.(&rest.args |
| f40c0 | 29 0a 20 20 22 43 61 6c 6c 20 47 69 74 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 70 72 6f 63 | )..."Call.Git.in.a.separate.proc |
| f40e0 | 65 73 73 2e 0a 41 52 47 53 20 69 73 20 66 6c 61 74 74 65 6e 65 64 20 61 6e 64 20 74 68 65 6e 20 | ess..ARGS.is.flattened.and.then. |
| f4100 | 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 54 68 65 20 63 | used.as.arguments.to.Git...The.c |
| f4120 | 75 72 72 65 6e 74 20 62 75 66 66 65 72 27 73 20 63 6f 6e 74 65 6e 74 20 69 73 20 75 73 65 64 20 | urrent.buffer's.content.is.used. |
| f4140 | 61 73 20 74 68 65 20 70 72 6f 63 65 73 73 27 73 20 73 74 61 6e 64 61 72 64 0a 69 6e 70 75 74 2e | as.the.process's.standard.input. |
| f4160 | 20 20 54 68 65 20 62 75 66 66 65 72 20 69 73 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20 74 65 | ..The.buffer.is.assumed.to.be.te |
| f4180 | 6d 70 6f 72 61 72 79 20 61 6e 64 20 74 68 75 73 20 4f 4b 20 74 6f 0a 6d 6f 64 69 66 79 2e 0a 0a | mporary.and.thus.OK.to.modify... |
| f41a0 | 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'. |
| f41c0 | 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 |
| f41e0 | 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 |
| f4200 | 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 |
| f4220 | 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 73 20 41 52 47 53 20 | s..The.remaining.arguments.ARGS. |
| f4240 | 73 70 65 63 69 66 79 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 47 69 74 2c 20 74 68 65 79 20 61 | specify.arguments.to.Git,.they.a |
| f4260 | 72 65 0a 66 6c 61 74 74 65 6e 65 64 20 62 65 66 6f 72 65 20 75 73 65 2e 22 0a 20 20 28 77 68 65 | re.flattened.before.use."...(whe |
| f4280 | 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 6e 74 29 0a 20 | n.(eq.system-type.'windows-nt).. |
| f42a0 | 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 20 55 54 46 2d 38 20 | ...;;.On.w32,.git.expects.UTF-8. |
| f42c0 | 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 20 75 73 65 72 0a 20 | encoded.input,.ignore.any.user.. |
| f42e0 | 20 20 20 3b 3b 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 74 65 6c 6c 69 6e 67 20 75 73 20 6f | ...;;.configuration.telling.us.o |
| f4300 | 74 68 65 72 77 69 73 65 20 28 73 65 65 20 23 33 32 35 30 29 2e 0a 20 20 20 20 28 65 6e 63 6f 64 | therwise.(see.#3250)......(encod |
| f4320 | 65 2d 63 6f 64 69 6e 67 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 | e-coding-region.(point-min).(poi |
| f4340 | 6e 74 2d 6d 61 78 29 20 27 75 74 66 2d 38 2d 75 6e 69 78 29 29 0a 20 20 28 69 66 20 28 66 69 6c | nt-max).'utf-8-unix))...(if.(fil |
| f4360 | 65 2d 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 | e-remote-p.default-directory)... |
| f4380 | 20 20 20 20 3b 3b 20 57 65 20 6c 61 63 6b 20 60 70 72 6f 63 65 73 73 2d 66 69 6c 65 2d 72 65 67 | ....;;.We.lack.`process-file-reg |
| f43a0 | 69 6f 6e 27 2c 20 73 6f 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 61 73 79 6e 63 68 20 2b 0a 20 | ion',.so.fall.back.to.asynch.+.. |
| f43c0 | 20 20 20 20 20 3b 3b 20 77 61 69 74 69 6e 67 20 69 6e 20 72 65 6d 6f 74 65 20 63 61 73 65 2e 0a | .....;;.waiting.in.remote.case.. |
| f43e0 | 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 73 74 61 72 | ......(progn.........(magit-star |
| f4400 | 74 2d 67 69 74 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 20 61 72 67 73 29 0a 20 20 20 | t-git.(current-buffer).args).... |
| f4420 | 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 | .....(while.(and.magit-this-proc |
| f4440 | 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 65 71 20 28 70 72 6f | ess.....................(eq.(pro |
| f4460 | 63 65 73 73 2d 73 74 61 74 75 73 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 29 20 | cess-status.magit-this-process). |
| f4480 | 27 72 75 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 6c 65 65 70 2d 66 6f 72 20 30 2e 30 30 | 'run))...........(sleep-for.0.00 |
| f44a0 | 35 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 70 72 65 2d 63 | 5))).....(run-hooks.'magit-pre-c |
| f44c0 | 61 6c 6c 2d 67 69 74 2d 68 6f 6f 6b 29 0a 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 | all-git-hook).....(pcase-let*.(( |
| f44e0 | 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 | process-environment.(magit-proce |
| f4500 | 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 20 20 20 | ss-environment))................ |
| f4520 | 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 65 6d | ..(default-process-coding-system |
| f4540 | 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 29 29 | .(magit--process-coding-system)) |
| f4560 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 61 74 2d 61 72 67 73 20 28 6d 61 | ..................(flat-args.(ma |
| f4580 | 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)) |
| f45a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 2c 70 72 6f 63 65 73 73 2d 62 75 | ..................(`(,process-bu |
| f45c0 | 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 20 20 20 | f...,section)................... |
| f45e0 | 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 74 75 70 20 28 6d 61 67 69 74 2d 67 69 74 2d | (magit-process-setup.(magit-git- |
| f4600 | 65 78 65 63 75 74 61 62 6c 65 29 20 66 6c 61 74 2d 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 | executable).flat-args))......... |
| f4620 | 20 20 20 20 20 20 20 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 | .........(inhibit-read-only.t)). |
| f4640 | 20 20 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 20 20 | ......(magit-process-finish..... |
| f4660 | 20 20 20 28 61 70 70 6c 79 20 23 27 63 61 6c 6c 2d 70 72 6f 63 65 73 73 2d 72 65 67 69 6f 6e 20 | ...(apply.#'call-process-region. |
| f4680 | 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 0a 20 20 20 20 20 20 20 20 | (point-min).(point-max)......... |
| f46a0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 29 20 6e 69 6c | ......(magit-git-executable).nil |
| f46c0 | 20 70 72 6f 63 65 73 73 2d 62 75 66 20 6e 69 6c 20 66 6c 61 74 2d 61 72 67 73 29 0a 20 20 20 20 | .process-buf.nil.flat-args)..... |
| f46e0 | 20 20 20 70 72 6f 63 65 73 73 2d 62 75 66 20 6e 69 6c 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | ...process-buf.nil.default-direc |
| f4700 | 74 6f 72 79 20 73 65 63 74 69 6f 6e 29 29 29 29 0a 0a 3b 3b 3b 20 41 73 79 6e 63 68 72 6f 6e 6f | tory.section))))..;;;.Asynchrono |
| f4720 | 75 73 20 50 72 6f 63 65 73 73 65 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 75 6e 2d 67 | us.Processes..(defun.magit-run-g |
| f4740 | 69 74 2d 61 73 79 6e 63 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 53 74 61 72 74 20 47 | it-async.(&rest.args)..."Start.G |
| f4760 | 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 64 20 72 65 74 | it,.prepare.for.refresh,.and.ret |
| f4780 | 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 53 20 69 73 20 | urn.the.process.object..ARGS.is. |
| f47a0 | 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 |
| f47c0 | 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 6f 6d 6d 61 6e | ents.to.Git...Display.the.comman |
| f47e0 | 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 61 72 65 | d.line.arguments.in.the.echo.are |
| f4800 | 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 62 75 66 66 65 | a...After.Git.returns.some.buffe |
| f4820 | 72 73 20 61 72 65 20 72 65 66 72 65 73 68 65 64 3a 20 74 68 65 20 62 75 66 66 65 72 20 74 68 61 | rs.are.refreshed:.the.buffer.tha |
| f4840 | 74 20 77 61 73 0a 63 75 72 72 65 6e 74 20 77 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e | t.was.current.when.this.function |
| f4860 | 20 77 61 73 20 63 61 6c 6c 65 64 20 28 69 66 20 69 74 20 69 73 20 61 20 4d 61 67 69 74 20 62 75 | .was.called.(if.it.is.a.Magit.bu |
| f4880 | 66 66 65 72 0a 61 6e 64 20 73 74 69 6c 6c 20 61 6c 69 76 65 29 2c 20 61 73 20 77 65 6c 6c 20 61 | ffer.and.still.alive),.as.well.a |
| f48a0 | 73 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 4d 61 67 69 74 20 73 74 61 74 75 73 20 62 75 | s.the.respective.Magit.status.bu |
| f48c0 | 66 66 65 72 2e 0a 0a 53 65 65 20 60 6d 61 67 69 74 2d 73 74 61 72 74 2d 70 72 6f 63 65 73 73 27 | ffer...See.`magit-start-process' |
| f48e0 | 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 6d 61 67 69 74 | .for.more.information."...(magit |
| f4900 | 2d 6d 73 67 20 22 52 75 6e 6e 69 6e 67 20 25 73 20 25 73 22 20 28 6d 61 67 69 74 2d 67 69 74 2d | -msg."Running.%s.%s".(magit-git- |
| f4920 | 65 78 65 63 75 74 61 62 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | executable)..............(let.(( |
| f4940 | 6d 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 28 66 6c 61 74 74 65 6e 2d 74 72 65 65 20 61 72 67 | m.(string-join.(flatten-tree.arg |
| f4960 | 73 29 20 22 20 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 | s).".")))................(remove |
| f4980 | 2d 6c 69 73 74 2d 6f 66 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 30 20 28 6c 65 6e 67 | -list-of-text-properties.0.(leng |
| f49a0 | 74 68 20 6d 29 20 27 28 66 61 63 65 29 20 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | th.m).'(face).m)................ |
| f49c0 | 6d 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 74 61 72 74 2d 67 69 74 20 6e 69 6c 20 61 72 67 73 29 | m))...(magit-start-git.nil.args) |
| f49e0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 | )..(defun.magit-run-git-with-edi |
| f4a00 | 74 6f 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 | tor.(&rest.args)..."Export.GIT_E |
| f4a20 | 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 |
| f4a40 | 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 |
| f4a60 | 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 |
| f4a80 | 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 |
| f4aa0 | 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 |
| f4ac0 | 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 |
| f4ae0 | 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 |
| f4b00 | 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 |
| f4b20 | 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 |
| f4b40 | 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 |
| f4b60 | 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 |
| f4b80 | 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 0a 53 65 65 20 | ctive.Magit.status.buffer...See. |
| f4ba0 | 60 6d 61 67 69 74 2d 73 74 61 72 74 2d 70 72 6f 63 65 73 73 27 20 61 6e 64 20 60 77 69 74 68 2d | `magit-start-process'.and.`with- |
| f4bc0 | 65 64 69 74 6f 72 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 0a 20 | editor'.for.more.information.".. |
| f4be0 | 20 28 6d 61 67 69 74 2d 2d 72 65 63 6f 72 64 2d 73 65 70 61 72 61 74 65 64 2d 67 69 74 64 69 72 | .(magit--record-separated-gitdir |
| f4c00 | 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 20 28 6d 61 67 69 74 2d 72 75 | )...(magit-with-editor.(magit-ru |
| f4c20 | 6e 2d 67 69 74 2d 61 73 79 6e 63 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | n-git-async.args)))..(defun.magi |
| f4c40 | 74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63 65 72 20 28 26 72 65 73 74 20 61 72 67 73 29 | t-run-git-sequencer.(&rest.args) |
| f4c60 | 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. |
| f4c80 | 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 |
| f4ca0 | 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 |
| f4cc0 | 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. |
| f4ce0 | 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 |
| f4d00 | 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 |
| f4d20 | 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. |
| f4d40 | 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 |
| f4d60 | 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 |
| f4d80 | 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 |
| f4da0 | 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 |
| f4dc0 | 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 |
| f4de0 | 75 73 20 62 75 66 66 65 72 2e 0a 49 66 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 73 74 6f 70 73 | us.buffer..If.the.sequence.stops |
| f4e00 | 20 61 74 20 61 20 63 6f 6d 6d 69 74 2c 20 6d 61 6b 65 20 74 68 65 20 73 65 63 74 69 6f 6e 20 72 | .at.a.commit,.make.the.section.r |
| f4e20 | 65 70 72 65 73 65 6e 74 69 6e 67 0a 74 68 61 74 20 63 6f 6d 6d 69 74 20 74 68 65 20 63 75 72 72 | epresenting.that.commit.the.curr |
| f4e40 | 65 6e 74 20 73 65 63 74 69 6f 6e 20 62 79 20 6d 6f 76 69 6e 67 20 60 70 6f 69 6e 74 27 20 74 68 | ent.section.by.moving.`point'.th |
| f4e60 | 65 72 65 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 | ere...See.`magit-start-process'. |
| f4e80 | 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 20 69 6e 66 6f 72 | and.`with-editor'.for.more.infor |
| f4ea0 | 6d 61 74 69 6f 6e 2e 22 0a 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 72 75 6e 2d 67 69 | mation."...(apply.#'magit-run-gi |
| f4ec0 | 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 20 61 72 67 73 29 0a 20 20 28 73 65 74 2d 70 72 6f 63 65 | t-with-editor.args)...(set-proce |
| f4ee0 | 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 63 65 73 73 20 23 | ss-sentinel.magit-this-process.# |
| f4f00 | 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 69 6e 65 | 'magit-sequencer-process-sentine |
| f4f20 | 6c 29 0a 20 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 29 0a 0a 28 64 65 66 76 61 | l)...magit-this-process)..(defva |
| f4f40 | 72 20 6d 61 67 69 74 2d 70 72 65 2d 73 74 61 72 74 2d 67 69 74 2d 68 6f 6f 6b 20 28 6c 69 73 74 | r.magit-pre-start-git-hook.(list |
| f4f60 | 20 23 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 | .#'magit-maybe-save-repository-b |
| f4f80 | 75 66 66 65 72 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 72 74 2d 67 69 74 | uffers))..(defun.magit-start-git |
| f4fa0 | 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 61 72 74 20 47 69 74 | .(input.&rest.args)..."Start.Git |
| f4fc0 | 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 72 65 74 75 72 | ,.prepare.for.refresh,.and.retur |
| f4fe0 | 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 49 4e 50 55 54 20 | n.the.process.object...If.INPUT. |
| f5000 | 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 61 20 62 75 66 66 65 | is.non-nil,.it.has.to.be.a.buffe |
| f5020 | 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 69 6e 67 20 62 75 66 | r.or.the.name.of.an.existing.buf |
| f5040 | 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 73 | fer...The.buffer.content.becomes |
| f5060 | 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 6e 70 75 74 2e 0a 0a | .the.processes.standard.input... |
| f5080 | 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'. |
| f50a0 | 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 |
| f50c0 | 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 |
| f50e0 | 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 |
| f5100 | 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 73 20 41 52 47 53 20 | s..The.remaining.arguments.ARGS. |
| f5120 | 73 70 65 63 69 66 79 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 47 69 74 2c 20 74 68 65 79 20 61 | specify.arguments.to.Git,.they.a |
| f5140 | 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 0a 41 66 74 65 72 20 | re.flattened.before.use...After. |
| f5160 | 47 69 74 20 72 65 74 75 72 6e 73 20 73 6f 6d 65 20 62 75 66 66 65 72 73 20 61 72 65 20 72 65 66 | Git.returns.some.buffers.are.ref |
| f5180 | 72 65 73 68 65 64 3a 20 74 68 65 20 62 75 66 66 65 72 20 74 68 61 74 20 77 61 73 0a 63 75 72 72 | reshed:.the.buffer.that.was.curr |
| f51a0 | 65 6e 74 20 77 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 61 73 20 63 61 6c 6c 65 | ent.when.this.function.was.calle |
| f51c0 | 64 20 28 69 66 20 69 74 20 69 73 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 72 0a 61 6e 64 20 73 | d.(if.it.is.a.Magit.buffer.and.s |
| f51e0 | 74 69 6c 6c 20 61 6c 69 76 65 29 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 72 65 73 70 | till.alive),.as.well.as.the.resp |
| f5200 | 65 63 74 69 76 65 20 4d 61 67 69 74 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a 53 65 65 | ective.Magit.status.buffer...See |
| f5220 | 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 72 20 6d 6f 72 65 20 | .`magit-start-process'.for.more. |
| f5240 | 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 73 20 27 6d 61 67 69 | information."...(run-hooks.'magi |
| f5260 | 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 6c 65 74 20 28 28 64 | t-pre-start-git-hook)...(let.((d |
| f5280 | 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 20 28 6d 61 | efault-process-coding-system.(ma |
| f52a0 | 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 29 29 29 0a 20 20 | git--process-coding-system)))... |
| f52c0 | 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 6f 63 65 73 73 20 28 | ..(apply.#'magit-start-process.( |
| f52e0 | 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 75 74 0a 20 20 20 20 | magit-git-executable).input..... |
| f5300 | 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 67 75 6d 65 | .......(magit-process-git-argume |
| f5320 | 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 74 2d 73 74 61 72 74 | nts.args))))..(defun.magit-start |
| f5340 | 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 61 6c 20 69 6e 70 75 | -process.(program.&optional.inpu |
| f5360 | 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 4f 47 52 41 4d 2c 20 | t.&rest.args)..."Start.PROGRAM,. |
| f5380 | 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 72 65 74 75 72 6e 20 | prepare.for.refresh,.and.return. |
| f53a0 | 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 70 74 69 6f 6e 61 6c | the.process.object...If.optional |
| f53c0 | 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 74 20 68 | .argument.INPUT.is.non-nil,.it.h |
| f53e0 | 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 6e 61 6d 65 20 6f 66 | as.to.be.a.buffer.or.the.name.of |
| f5400 | 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 20 62 75 66 66 65 72 | .an.existing.buffer...The.buffer |
| f5420 | 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 65 73 73 65 73 20 73 | .content.becomes.the.processes.s |
| f5440 | 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 73 73 20 69 73 20 73 | tandard.input...The.process.is.s |
| f5460 | 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 70 72 6f 63 65 73 73 | tarted.using.`start-file-process |
| f5480 | 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 68 65 20 73 65 6e 74 | '.and.then.setup.to.use.the.sent |
| f54a0 | 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 6e 65 6c 27 20 61 6e | inel.`magit-process-sentinel'.an |
| f54c0 | 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 73 73 2d 66 69 6c 74 | d.the.filter.`magit-process-filt |
| f54e0 | 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 64 20 62 79 20 74 68 | er'...Information.required.by.th |
| f5500 | 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 6e 20 74 68 65 20 70 | ese.functions.is.stored.in.the.p |
| f5520 | 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 20 66 75 6e 63 74 69 | rocess.object...When.this.functi |
| f5540 | 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 73 20 6e 6f 74 20 73 | on.returns.the.process.has.not.s |
| f5560 | 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 73 20 70 6f 73 73 69 | tarted.to.run.yet.so.it.is.possi |
| f5580 | 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 6e 65 6c 20 61 6e 64 | ble.to.override.the.sentinel.and |
| f55a0 | 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 73 73 20 72 65 74 75 | .filter...After.the.process.retu |
| f55c0 | 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 6e 65 6c 27 20 72 65 | rns,.`magit-process-sentinel'.re |
| f55e0 | 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 61 73 20 63 75 72 72 | freshes.the.buffer.that.was.curr |
| f5600 | 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 63 65 73 73 27 20 77 | ent.when.`magit-start-process'.w |
| f5620 | 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 69 74 20 62 75 66 66 | as.called.(if.it.is.a.Magit.buff |
| f5640 | 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 65 6c 6c 20 61 73 20 | er.and.still.alive),.as.well.as. |
| f5660 | 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 75 73 20 62 75 66 66 | the.respective.Magit.status.buff |
| f5680 | 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 28 28 60 28 2c 70 72 | er."...(pcase-let*.......((`(,pr |
| f56a0 | 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 20 20 20 20 20 28 6d | ocess-buf...,section).........(m |
| f56c0 | 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 29 | agit-process-setup.program.args) |
| f56e0 | 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 20 28 6c 65 74 20 28 | )........(process.........(let.( |
| f5700 | 28 70 72 6f 63 65 73 73 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 74 79 70 65 20 3b 74 3d 70 74 79 20 | (process-connection-type.;t=pty. |
| f5720 | 6e 69 6c 3d 70 69 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 0a 20 20 20 20 | nil=pipe................(or..... |
| f5740 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 57 69 74 68 20 54 72 61 6d 70 2c 20 6d 61 79 62 65 | ............;;.With.Tramp,.maybe |
| f5760 | 20 66 6f 72 63 65 20 75 73 65 20 61 20 70 74 79 2e 20 20 23 34 37 32 30 0a 20 20 20 20 20 20 20 | .force.use.a.pty...#4720........ |
| f5780 | 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 65 66 | .........(and.(file-remote-p.def |
| f57a0 | 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)................. |
| f57c0 | 20 20 20 20 20 28 65 71 20 6d 61 67 69 74 2d 74 72 61 6d 70 2d 70 69 70 65 2d 73 74 74 79 2d 73 | .....(eq.magit-tramp-pipe-stty-s |
| f57e0 | 65 74 74 69 6e 67 73 20 27 70 74 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | ettings.'pty)).................; |
| f5800 | 3b 20 57 69 74 68 6f 75 74 20 69 6e 70 75 74 2c 20 64 6f 6e 27 74 20 75 73 65 20 61 20 70 74 79 | ;.Without.input,.don't.use.a.pty |
| f5820 | 2c 20 62 65 63 61 75 73 65 20 69 74 20 77 6f 75 6c 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ,.because.it.would.............. |
| f5840 | 20 20 20 3b 3b 20 73 65 74 20 69 63 72 6e 6c 2c 20 77 68 69 63 68 20 77 6f 75 6c 64 20 6d 6f 64 | ...;;.set.icrnl,.which.would.mod |
| f5860 | 69 66 79 20 74 68 65 20 69 6e 70 75 74 2e 20 20 23 32 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ify.the.input...#20............. |
| f5880 | 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 70 72 6f 63 65 | ....(and.(not.input).magit-proce |
| f58a0 | 73 73 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 74 79 70 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ss-connection-type)))........... |
| f58c0 | 20 20 20 20 28 74 72 61 6d 70 2d 70 69 70 65 2d 73 74 74 79 2d 73 65 74 74 69 6e 67 73 0a 20 20 | ....(tramp-pipe-stty-settings... |
| f58e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 20 6d | .............(or.(and.(not.(eq.m |
| f5900 | 61 67 69 74 2d 74 72 61 6d 70 2d 70 69 70 65 2d 73 74 74 79 2d 73 65 74 74 69 6e 67 73 20 27 70 | agit-tramp-pipe-stty-settings.'p |
| f5920 | 74 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 3b 3b 20 | ty)).........................;;. |
| f5940 | 44 65 66 61 75 6c 74 73 20 74 6f 20 22 22 2c 20 74 6f 20 61 6c 6c 6f 77 20 73 74 61 67 69 6e 67 | Defaults.to."",.to.allow.staging |
| f5960 | 20 68 75 6e 6b 73 20 6f 76 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .hunks.over..................... |
| f5980 | 20 20 20 20 3b 3b 20 54 72 61 6d 70 20 61 67 61 69 6e 2e 20 20 23 34 37 32 30 0a 20 20 20 20 20 | ....;;.Tramp.again...#4720...... |
| f59a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 74 72 61 6d 70 2d 70 | ...................magit-tramp-p |
| f59c0 | 69 70 65 2d 73 74 74 79 2d 73 65 74 74 69 6e 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ipe-stty-settings).............. |
| f59e0 | 20 20 20 20 20 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 74 72 61 6d 70 2d 70 69 | ......(bound-and-true-p.tramp-pi |
| f5a00 | 70 65 2d 73 74 74 79 2d 73 65 74 74 69 6e 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | pe-stty-settings)))............. |
| f5a20 | 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 67 69 74 2d 70 72 | ..(process-environment.(magit-pr |
| f5a40 | 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ocess-environment))............. |
| f5a60 | 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 65 6d | ..(default-process-coding-system |
| f5a80 | 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 29 29 | .(magit--process-coding-system)) |
| f5aa0 | 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 2d 66 69 6c 65 2d | )...........(apply.#'start-file- |
| f5ac0 | 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 66 69 6c 65 2d 6e | process..................(file-n |
| f5ae0 | 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 20 20 20 20 20 20 | ame-nondirectory.program)....... |
| f5b00 | 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 67 72 61 6d 20 61 | ...........process-buf.program.a |
| f5b20 | 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 65 74 2d 70 72 6f | rgs)))).....(with-editor-set-pro |
| f5b40 | 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 74 2d 70 72 6f 63 | cess-filter.process.#'magit-proc |
| f5b60 | 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 73 73 2d 73 65 6e | ess-filter).....(set-process-sen |
| f5b80 | 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 65 73 73 2d 73 65 | tinel.process.#'magit-process-se |
| f5ba0 | 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 75 66 66 65 72 20 | ntinel).....(set-process-buffer. |
| f5bc0 | 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 20 28 77 68 65 6e | ..process.process-buf).....(when |
| f5be0 | 20 28 65 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 77 69 6e 64 6f 77 73 2d 6e 74 29 0a 20 20 | .(eq.system-type.'windows-nt)... |
| f5c00 | 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 20 55 54 46 2d 38 | ....;;.On.w32,.git.expects.UTF-8 |
| f5c20 | 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 20 75 73 65 72 0a | .encoded.input,.ignore.any.user. |
| f5c40 | 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 6c 69 6e 67 20 75 | ......;;.configuration.telling.u |
| f5c60 | 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 6f 63 65 73 73 2d | s.otherwise........(set-process- |
| f5c80 | 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 27 75 74 66 2d 38 | coding-system.process.nil.'utf-8 |
| f5ca0 | 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 72 6f 63 65 73 73 | -unix)).....(process-put.process |
| f5cc0 | 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 6f 63 65 73 73 2d | .'section.section).....(process- |
| f5ce0 | 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 63 75 72 72 65 6e | put.process.'command-buf.(curren |
| f5d00 | 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 74 20 70 72 6f 63 | t-buffer)).....(process-put.proc |
| f5d20 | 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 69 72 65 63 74 6f | ess.'default-dir.default-directo |
| f5d40 | 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 74 2d 72 65 66 72 | ry).....(when.magit-inhibit-refr |
| f5d60 | 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 63 65 73 73 20 27 | esh.......(process-put.process.' |
| f5d80 | 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 73 65 74 20 73 65 | inhibit-refresh.t)).....(oset.se |
| f5da0 | 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 20 28 77 69 74 68 | ction.process.process).....(with |
| f5dc0 | 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 66 0a 20 20 20 20 | -current-buffer.process-buf..... |
| f5de0 | 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 6b 20 70 72 6f 63 | ..(set-marker.(process-mark.proc |
| f5e00 | 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 6e 70 75 74 0a 20 | ess).(point))).....(when.input.. |
| f5e20 | 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 69 6e 70 75 74 0a | .....(with-current-buffer.input. |
| f5e40 | 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 6f 6e 20 70 72 6f | ........(process-send-region.pro |
| f5e60 | 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 78 29 29 0a 20 20 | cess.(point-min).(point-max))... |
| f5e80 | 20 20 20 20 20 20 3b 3b 20 60 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 65 6f 66 27 20 61 70 70 65 | ......;;.`process-send-eof'.appe |
| f5ea0 | 61 72 73 20 74 6f 20 62 65 20 62 72 6f 6b 65 6e 20 6f 76 65 72 0a 20 20 20 20 20 20 20 20 3b 3b | ars.to.be.broken.over.........;; |
| f5ec0 | 20 20 54 72 61 6d 70 20 66 72 6f 6d 20 57 69 6e 64 6f 77 73 2e 20 53 65 65 20 23 33 36 32 34 20 | ..Tramp.from.Windows..See.#3624. |
| f5ee0 | 61 6e 64 20 62 75 67 23 34 33 32 32 36 2e 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 | and.bug#43226..........(if.(and. |
| f5f00 | 28 65 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 77 69 6e 64 6f 77 73 2d 6e 74 29 0a 20 20 20 | (eq.system-type.'windows-nt).... |
| f5f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 28 70 72 | ..............(file-remote-p.(pr |
| f5f40 | 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 20 | ocess-get.process.'default-dir). |
| f5f60 | 6e 69 6c 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 73 65 6e | nil.t)).............(process-sen |
| f5f80 | 64 2d 73 74 72 69 6e 67 20 70 72 6f 63 65 73 73 20 22 04 22 29 0a 20 20 20 20 20 20 20 20 20 20 | d-string.process.".")........... |
| f5fa0 | 28 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 65 6f 66 20 70 72 6f 63 65 73 73 29 29 29 29 0a 20 20 | (process-send-eof.process))))... |
| f5fc0 | 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 20 70 72 6f 63 65 | ..(setq.magit-this-process.proce |
| f5fe0 | 73 73 29 0a 20 20 20 20 28 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 20 70 72 6f 63 | ss).....(oset.section.value.proc |
| f6000 | 65 73 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 64 69 73 70 6c 61 79 2d | ess).....(magit-process-display- |
| f6020 | 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 70 72 6f 63 65 73 73 29 29 0a 0a 28 | buffer.process).....process))..( |
| f6040 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 61 72 73 65 2d 67 69 74 2d 61 73 79 6e 63 20 28 26 72 65 | defun.magit-parse-git-async.(&re |
| f6060 | 73 74 20 61 72 67 73 29 0a 20 20 28 73 65 74 71 20 61 72 67 73 20 28 6d 61 67 69 74 2d 70 72 6f | st.args)...(setq.args.(magit-pro |
| f6080 | 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 0a 20 20 28 6c 65 74 | cess-git-arguments.args))...(let |
| f60a0 | 20 28 28 63 6f 6d 6d 61 6e 64 2d 62 75 66 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 | .((command-buf.(current-buffer)) |
| f60c0 | 0a 20 20 20 20 20 20 20 20 28 73 74 64 6f 75 74 2d 62 75 66 20 28 67 65 6e 65 72 61 74 65 2d 6e | .........(stdout-buf.(generate-n |
| f60e0 | 65 77 2d 62 75 66 66 65 72 20 22 20 2a 67 69 74 2d 73 74 64 6f 75 74 2a 22 29 29 0a 20 20 20 20 | ew-buffer.".*git-stdout*"))..... |
| f6100 | 20 20 20 20 28 73 74 64 65 72 72 2d 62 75 66 20 28 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 | ....(stderr-buf.(generate-new-bu |
| f6120 | 66 66 65 72 20 22 20 2a 67 69 74 2d 73 74 64 65 72 72 2a 22 29 29 0a 20 20 20 20 20 20 20 20 28 | ffer.".*git-stderr*")).........( |
| f6140 | 74 6f 70 6c 65 76 65 6c 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 | toplevel.(magit-toplevel)))..... |
| f6160 | 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 73 74 64 6f 75 74 2d 62 75 66 0a | (with-current-buffer.stdout-buf. |
| f6180 | 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 74 6f | ......(setq.default-directory.to |
| f61a0 | 70 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 72 6f 63 65 73 73 0a 20 20 20 | plevel).......(let.((process.... |
| f61c0 | 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 6e | ..........(let.((process-environ |
| f61e0 | 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) |
| f6200 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 70 72 6f 63 65 73 73 20 | ))................(make-process. |
| f6220 | 3a 6e 61 6d 65 20 22 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 | :name."git"..................... |
| f6240 | 20 20 20 20 20 20 20 20 20 3a 62 75 66 66 65 72 20 73 74 64 6f 75 74 2d 62 75 66 0a 20 20 20 20 | .........:buffer.stdout-buf..... |
| f6260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 74 64 65 72 72 | .........................:stderr |
| f6280 | 20 73 74 64 65 72 72 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 | .stderr-buf..................... |
| f62a0 | 20 20 20 20 20 20 20 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 63 6f 6e 73 20 28 6d 61 67 69 74 2d 67 | .........:command.(cons.(magit-g |
| f62c0 | 69 74 2d 65 78 65 63 75 74 61 62 6c 65 29 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | it-executable).args)............ |
| f62e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 6f 64 69 6e 67 20 28 6d 61 67 69 74 | ..................:coding.(magit |
| f6300 | 2d 2d 70 72 6f 63 65 73 73 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 29 0a 20 20 20 20 20 20 20 | --process-coding-system)........ |
| f6320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 6c 65 2d 68 61 6e 64 | ......................:file-hand |
| f6340 | 6c 65 72 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 | ler.t)))).........(process-put.p |
| f6360 | 72 6f 63 65 73 73 20 27 63 6f 6d 6d 61 6e 64 2d 62 75 66 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 29 | rocess.'command-buf.command-buf) |
| f6380 | 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 73 | .........(process-put.process.'s |
| f63a0 | 74 64 65 72 72 2d 62 75 66 20 73 74 64 65 72 72 2d 62 75 66 29 0a 20 20 20 20 20 20 20 20 28 70 | tderr-buf.stderr-buf).........(p |
| f63c0 | 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20 27 70 61 72 73 65 64 20 28 70 6f 69 6e | rocess-put.process.'parsed.(poin |
| f63e0 | 74 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f | t)).........(setq.magit-this-pro |
| f6400 | 63 65 73 73 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 20 20 70 72 6f 63 65 73 73 29 29 29 | cess.process).........process))) |
| f6420 | 29 0a 0a 3b 3b 3b 20 50 72 6f 63 65 73 73 20 49 6e 74 65 72 6e 61 6c 73 0a 0a 28 73 65 74 66 20 | )..;;;.Process.Internals..(setf. |
| f6440 | 28 61 6c 69 73 74 2d 67 65 74 20 27 70 72 6f 63 65 73 73 20 6d 61 67 69 74 2d 2d 73 65 63 74 69 | (alist-get.'process.magit--secti |
| f6460 | 6f 6e 2d 74 79 70 65 2d 61 6c 69 73 74 29 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 | on-type-alist).'magit-process-se |
| f6480 | 63 74 69 6f 6e 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 74 | ction)..(defun.magit-process-set |
| f64a0 | 75 70 20 28 70 72 6f 67 72 61 6d 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 | up.(program.args)...(magit-proce |
| f64c0 | 73 73 2d 73 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 20 70 72 6f 67 72 61 6d 20 61 72 67 73 29 0a 20 | ss-set-mode-line.program.args).. |
| f64e0 | 20 28 6c 65 74 20 28 28 70 77 64 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 | .(let.((pwd.default-directory).. |
| f6500 | 20 20 20 20 20 20 20 28 62 75 66 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 | .......(buf.(magit-process-buffe |
| f6520 | 72 20 74 29 29 29 0a 20 20 20 20 28 63 6f 6e 73 20 62 75 66 20 28 77 69 74 68 2d 63 75 72 72 65 | r.t))).....(cons.buf.(with-curre |
| f6540 | 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 28 70 | nt-buffer.buf.................(p |
| f6560 | 72 6f 67 31 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 | rog1.(magit-process-insert-secti |
| f6580 | 6f 6e 20 70 77 64 20 70 72 6f 67 72 61 6d 20 61 72 67 73 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 | on.pwd.program.args.nil.nil).... |
| f65a0 | 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 20 31 29 | ...............(backward-char.1) |
| f65c0 | 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 69 6e 73 65 | )))))..(defun.magit-process-inse |
| f65e0 | 72 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 28 70 77 64 20 70 72 6f 67 72 61 6d 20 61 72 67 73 | rt-section.....(pwd.program.args |
| f6600 | 20 26 6f 70 74 69 6f 6e 61 6c 20 65 72 72 63 6f 64 65 20 65 72 72 6c 6f 67 20 66 61 63 65 29 0a | .&optional.errcode.errlog.face). |
| f6620 | 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 0a 20 20 | ..(let.((inhibit-read-only.t)... |
| f6640 | 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 63 75 72 | ......(magit-insert-section--cur |
| f6660 | 72 65 6e 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | rent.nil).........(magit-insert- |
| f6680 | 73 65 63 74 69 6f 6e 2d 2d 70 61 72 65 6e 74 20 6d 61 67 69 74 2d 72 6f 6f 74 2d 73 65 63 74 69 | section--parent.magit-root-secti |
| f66a0 | 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f | on).........(magit-insert-sectio |
| f66c0 | 6e 2d 2d 6f 6c 64 72 6f 6f 74 20 6e 69 6c 29 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 | n--oldroot.nil)).....(goto-char. |
| f66e0 | 28 31 2d 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 | (1-.(point-max))).....(magit-ins |
| f6700 | 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 28 69 6e 73 | ert-section.(process).......(ins |
| f6720 | 65 72 74 20 28 69 66 20 65 72 72 63 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ert.(if.errcode................. |
| f6740 | 20 20 28 66 6f 72 6d 61 74 20 22 25 33 73 20 22 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6e 75 | ..(format."%3s.".(propertize.(nu |
| f6760 | 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 20 65 72 72 63 6f 64 65 29 0a 20 20 20 20 20 20 20 20 | mber-to-string.errcode)......... |
| f6780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| f67a0 | 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 70 72 6f 63 | .....'font-lock-face.'magit-proc |
| f67c0 | 65 73 73 2d 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 72 75 6e 20 22 29 | ess-ng))................."run.") |
| f67e0 | 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 74 69 6d 65 | ).......(when.magit-process-time |
| f6800 | 73 74 61 6d 70 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f | stamp-format.........(insert.(fo |
| f6820 | 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 74 | rmat-time-string.magit-process-t |
| f6840 | 69 6d 65 73 74 61 6d 70 2d 66 6f 72 6d 61 74 29 20 22 20 22 29 29 0a 20 20 20 20 20 20 28 6c 65 | imestamp-format).".")).......(le |
| f6860 | 74 20 28 28 63 6d 64 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.((cmd.(concat................. |
| f6880 | 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 75 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(and.(not.(equal.............. |
| f68a0 | 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 |
| f68c0 | 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 70 77 64 29 29 0a | rectory.(expand-file-name.pwd)). |
| f68e0 | 20 20 20 20 20 20 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 | .............................(fi |
| f6900 | 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 28 65 78 70 61 6e 64 2d 66 69 6c | le-name-as-directory.(expand-fil |
| f6920 | 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 20 20 | e-name.......................... |
| f6940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 | .............................def |
| f6960 | 61 75 6c 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 20 20 20 | ault-directory)))).............. |
| f6980 | 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 6c 61 74 69 76 65 | ..........(concat.(file-relative |
| f69a0 | 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 22 20 22 | -name.pwd.default-directory)."." |
| f69c0 | 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 70 72 6f 63 | ))...................(magit-proc |
| f69e0 | 65 73 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 | ess--format-arguments.program.ar |
| f6a00 | 67 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 | gs)))).........(magit-insert-hea |
| f6a20 | 64 69 6e 67 20 28 69 66 20 66 61 63 65 20 28 70 72 6f 70 65 72 74 69 7a 65 20 63 6d 64 20 27 66 | ding.(if.face.(propertize.cmd.'f |
| f6a40 | 61 63 65 20 66 61 63 65 29 20 63 6d 64 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 65 72 72 | ace.face).cmd))).......(when.err |
| f6a60 | 6c 6f 67 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 62 75 66 66 65 72 70 20 65 72 72 6c 6f 67 29 | log.........(if.(bufferp.errlog) |
| f6a80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 77 69 74 68 2d 63 75 72 72 65 | .............(insert.(with-curre |
| f6aa0 | 6e 74 2d 62 75 66 66 65 72 20 65 72 72 6c 6f 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt-buffer.errlog................ |
| f6ac0 | 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 | .......(buffer-substring-no-prop |
| f6ae0 | 65 72 74 69 65 73 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 | erties.(point-min).(point-max))) |
| f6b00 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 | )...........(insert-file-content |
| f6b20 | 73 20 65 72 72 6c 6f 67 29 0a 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 | s.errlog)...........(goto-char.( |
| f6b40 | 31 2d 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 | 1-.(point-max))))).......(insert |
| f6b60 | 20 22 5c 6e 22 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 | ."\n"))))..(defun.magit-process- |
| f6b80 | 2d 66 6f 72 6d 61 74 2d 61 72 67 75 6d 65 6e 74 73 20 28 70 72 6f 67 72 61 6d 20 61 72 67 73 29 | -format-arguments.(program.args) |
| f6ba0 | 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 61 6e 64 20 61 72 67 73 20 28 65 71 75 61 6c 20 70 72 | ...(cond....((and.args.(equal.pr |
| f6bc0 | 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 29 0a 20 | ogram.(magit-git-executable))).. |
| f6be0 | 20 20 20 28 6c 65 74 20 28 28 67 6c 6f 62 61 6c 20 28 6c 65 6e 67 74 68 20 6d 61 67 69 74 2d 67 | ...(let.((global.(length.magit-g |
| f6c00 | 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 20 20 28 63 6f | it-global-arguments))).......(co |
| f6c20 | 6e 63 61 74 0a 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 66 69 6c 65 2d 6e 61 | ncat........(propertize.(file-na |
| f6c40 | 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)........ |
| f6c60 | 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 |
| f6c80 | 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 22 20 22 0a 20 | it-section-heading)........".".. |
| f6ca0 | 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 2d 65 6c 6c 69 70 73 | ......(propertize.(magit--ellips |
| f6cc0 | 69 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 | is)....................'font-loc |
| f6ce0 | 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 0a 20 20 | k-face.'magit-section-heading... |
| f6d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 68 65 6c 70 2d 65 63 68 6f 20 28 73 74 72 | .................'help-echo.(str |
| f6d20 | 69 6e 67 2d 6a 6f 69 6e 20 28 73 65 71 2d 74 61 6b 65 20 61 72 67 73 20 67 6c 6f 62 61 6c 29 20 | ing-join.(seq-take.args.global). |
| f6d40 | 22 20 22 29 29 0a 20 20 20 20 20 20 20 22 20 22 0a 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 | "."))........"."........(propert |
| f6d60 | 69 7a 65 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 | ize.(mapconcat.#'shell-quote-arg |
| f6d80 | 75 6d 65 6e 74 20 28 73 65 71 2d 64 72 6f 70 20 61 72 67 73 20 67 6c 6f 62 61 6c 29 20 22 20 22 | ument.(seq-drop.args.global)."." |
| f6da0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d | )....................'font-lock- |
| f6dc0 | 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 29 29 29 29 0a | face.'magit-section-heading)))). |
| f6de0 | 20 20 20 28 28 61 6e 64 20 61 72 67 73 20 28 65 71 75 61 6c 20 70 72 6f 67 72 61 6d 20 73 68 65 | ...((and.args.(equal.program.she |
| f6e00 | 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 | ll-file-name)).....(propertize.( |
| f6e20 | 63 61 64 72 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 | cadr.args).................'font |
| f6e40 | 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e | -lock-face.'magit-section-headin |
| f6e60 | 67 29 29 0a 20 20 20 28 74 0a 20 20 20 20 28 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a | g))....(t.....(concat.(propertiz |
| f6e80 | 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 70 72 6f 67 72 61 | e.(file-name-nondirectory.progra |
| f6ea0 | 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 27 66 6f 6e 74 | m).........................'font |
| f6ec0 | 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e | -lock-face.'magit-section-headin |
| f6ee0 | 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | g).............".".............( |
| f6f00 | 70 72 6f 70 65 72 74 69 7a 65 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 73 68 65 6c 6c 2d 71 75 | propertize.(mapconcat.#'shell-qu |
| f6f20 | 6f 74 65 2d 61 72 67 75 6d 65 6e 74 20 61 72 67 73 20 22 20 22 29 0a 20 20 20 20 20 20 20 20 20 | ote-argument.args.".").......... |
| f6f40 | 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.' |
| f6f60 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 29 29 29 29 29 0a 0a 28 64 65 66 | magit-section-heading)))))..(def |
| f6f80 | 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 74 72 75 6e 63 61 74 65 2d 6c 6f 67 20 28 29 | un.magit-process-truncate-log.() |
| f6fa0 | 0a 20 20 28 6c 65 74 2a 20 28 28 68 65 61 64 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 74 | ...(let*.((head.nil)..........(t |
| f6fc0 | 61 69 6c 20 28 6f 72 65 66 20 6d 61 67 69 74 2d 72 6f 6f 74 2d 73 65 63 74 69 6f 6e 20 63 68 69 | ail.(oref.magit-root-section.chi |
| f6fe0 | 6c 64 72 65 6e 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 74 20 28 6c 65 6e 67 74 68 20 | ldren))..........(count.(length. |
| f7000 | 74 61 69 6c 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 3e 20 28 31 2b 20 63 6f 75 6e 74 29 20 | tail))).....(when.(>.(1+.count). |
| f7020 | 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6c 6f 67 2d 6d 61 78 29 0a 20 20 20 20 20 20 28 77 68 | magit-process-log-max).......(wh |
| f7040 | 69 6c 65 20 28 61 6e 64 20 28 63 64 72 20 74 61 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ile.(and.(cdr.tail)............. |
| f7060 | 20 20 20 20 20 20 28 3e 20 63 6f 75 6e 74 20 28 2f 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | ......(>.count.(/.magit-process- |
| f7080 | 6c 6f 67 2d 6d 61 78 20 32 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 69 6e 68 | log-max.2))).........(let*.((inh |
| f70a0 | 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ibit-read-only.t)............... |
| f70c0 | 20 28 73 65 63 74 69 6f 6e 20 28 63 61 72 20 74 61 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .(section.(car.tail))........... |
| f70e0 | 20 20 20 20 20 28 70 72 6f 63 65 73 73 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 70 72 6f 63 | .....(process.(oref.section.proc |
| f7100 | 65 73 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6e 6f 74 20 70 72 6f | ess)))...........(cond.((not.pro |
| f7120 | 63 65 73 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 65 6d 71 20 28 70 | cess)).................((memq.(p |
| f7140 | 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 65 78 69 74 20 73 69 | rocess-status.process).'(exit.si |
| f7160 | 67 6e 61 6c 29 29 0a 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 | gnal))..................(delete- |
| f7180 | 72 65 67 69 6f 6e 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 73 74 61 72 74 29 0a 20 20 20 20 | region.(oref.section.start)..... |
| f71a0 | 20 20 20 20 20 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+. |
| f71c0 | 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 65 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (oref.section.end)))............ |
| f71e0 | 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 20 20 20 | ......(cl-decf.count)).......... |
| f7200 | 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 | .......(t..................(push |
| f7220 | 20 73 65 63 74 69 6f 6e 20 68 65 61 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 70 6f 70 20 74 | .section.head)))).........(pop.t |
| f7240 | 61 69 6c 29 29 0a 20 20 20 20 20 20 28 6f 73 65 74 20 6d 61 67 69 74 2d 72 6f 6f 74 2d 73 65 63 | ail)).......(oset.magit-root-sec |
| f7260 | 74 69 6f 6e 20 63 68 69 6c 64 72 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 63 6f 6e 63 | tion.children.............(nconc |
| f7280 | 20 28 72 65 76 65 72 73 65 20 68 65 61 64 29 20 74 61 69 6c 29 29 29 29 29 0a 0a 28 64 65 66 75 | .(reverse.head).tail)))))..(defu |
| f72a0 | 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 28 70 72 6f 63 65 73 | n.magit-process-sentinel.(proces |
| f72c0 | 73 20 65 76 65 6e 74 29 0a 20 20 22 44 65 66 61 75 6c 74 20 73 65 6e 74 69 6e 65 6c 20 75 73 65 | s.event)..."Default.sentinel.use |
| f72e0 | 64 20 62 79 20 60 6d 61 67 69 74 2d 73 74 61 72 74 2d 70 72 6f 63 65 73 73 27 2e 22 0a 20 20 28 | d.by.`magit-start-process'."...( |
| f7300 | 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 |
| f7320 | 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 73 65 74 71 20 65 76 | ss).'(exit.signal)).....(setq.ev |
| f7340 | 65 6e 74 20 28 73 75 62 73 74 72 69 6e 67 20 65 76 65 6e 74 20 30 20 2d 31 29 29 0a 20 20 20 20 | ent.(substring.event.0.-1))..... |
| f7360 | 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 66 69 6e 69 73 68 65 64 22 20 | (when.(string-match."^finished". |
| f7380 | 65 76 65 6e 74 29 0a 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 28 63 6f 6e 63 61 74 20 28 63 | event).......(message.(concat.(c |
| f73a0 | 61 70 69 74 61 6c 69 7a 65 20 28 70 72 6f 63 65 73 73 2d 6e 61 6d 65 20 70 72 6f 63 65 73 73 29 | apitalize.(process-name.process) |
| f73c0 | 29 20 22 20 66 69 6e 69 73 68 65 64 22 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 | ).".finished"))).....(magit-proc |
| f73e0 | 65 73 73 2d 66 69 6e 69 73 68 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 77 68 65 6e 20 28 65 | ess-finish.process).....(when.(e |
| f7400 | 71 20 70 72 6f 63 65 73 73 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 29 0a 20 20 | q.process.magit-this-process)... |
| f7420 | 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 73 73 20 6e 69 6c | ....(setq.magit-this-process.nil |
| f7440 | 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 | )).....(unless.(process-get.proc |
| f7460 | 65 73 73 20 27 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 20 20 28 6c 65 74 | ess.'inhibit-refresh).......(let |
| f7480 | 20 28 28 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 70 72 6f 63 | .((command-buf.(process-get.proc |
| f74a0 | 65 73 73 20 27 63 6f 6d 6d 61 6e 64 2d 62 75 66 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 | ess.'command-buf))).........(if. |
| f74c0 | 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 29 0a 20 20 20 20 | (buffer-live-p.command-buf)..... |
| f74e0 | 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 63 6f 6d | ........(with-current-buffer.com |
| f7500 | 6d 61 6e 64 2d 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 72 65 | mand-buf...............(magit-re |
| f7520 | 66 72 65 73 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 | fresh))...........(with-temp-buf |
| f7540 | 66 65 72 0a 20 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 | fer.............(setq.default-di |
| f7560 | 72 65 63 74 6f 72 79 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 27 64 65 | rectory.(process-get.process.'de |
| f7580 | 66 61 75 6c 74 2d 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 | fault-dir)).............(magit-r |
| f75a0 | 65 66 72 65 73 68 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 71 75 | efresh)))))))..(defun.magit-sequ |
| f75c0 | 65 6e 63 65 72 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 28 70 72 6f 63 65 73 73 20 | encer-process-sentinel.(process. |
| f75e0 | 65 76 65 6e 74 29 0a 20 20 22 53 70 65 63 69 61 6c 20 73 65 6e 74 69 6e 65 6c 20 75 73 65 64 20 | event)..."Special.sentinel.used. |
| f7600 | 62 79 20 60 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63 65 72 27 2e 22 0a 20 | by.`magit-run-git-sequencer'.".. |
| f7620 | 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 70 72 6f | .(when.(memq.(process-status.pro |
| f7640 | 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 28 6d 61 67 69 74 | cess).'(exit.signal)).....(magit |
| f7660 | 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) |
| f7680 | 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 70 72 6f 63 65 73 73 2d 62 75 66 20 28 70 | .....(when-let*.((process-buf.(p |
| f76a0 | 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20 20 20 20 20 20 | rocess-buffer.process))......... |
| f76c0 | 20 20 20 20 20 20 20 20 28 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 70 72 6f 63 65 73 73 2d | ........((buffer-live-p.process- |
| f76e0 | 62 75 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 61 74 75 73 2d 62 75 | buf)).................(status-bu |
| f7700 | 66 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 | f.(with-current-buffer.process-b |
| f7720 | 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uf.............................. |
| f7740 | 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 73 | .(magit-get-mode-buffer.'magit-s |
| f7760 | 74 61 74 75 73 2d 6d 6f 64 65 29 29 29 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 | tatus-mode)))).......(with-curre |
| f7780 | 6e 74 2d 62 75 66 66 65 72 20 73 74 61 74 75 73 2d 62 75 66 0a 20 20 20 20 20 20 20 20 28 77 68 | nt-buffer.status-buf.........(wh |
| f77a0 | 65 6e 2d 6c 65 74 20 28 28 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | en-let.((section................ |
| f77c0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 | .....(magit-get-section......... |
| f77e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 28 63 6f 6d 6d 69 74 20 2e 20 2c 28 6d 61 67 69 74 | .............`((commit...,(magit |
| f7800 | 2d 72 65 76 2d 70 61 72 73 65 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -rev-parse."HEAD"))............. |
| f7820 | 20 20 20 20 20 20 20 20 20 20 20 28 2c 28 70 63 61 73 65 20 28 63 61 72 20 28 73 65 71 2d 64 72 | ...........(,(pcase.(car.(seq-dr |
| f7840 | 6f 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | op.............................. |
| f7860 | 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 6f 63 65 73 | .........(process-command.proces |
| f7880 | 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).............................. |
| f78a0 | 20 20 20 20 20 20 20 20 20 28 31 2b 20 28 6c 65 6e 67 74 68 20 6d 61 67 69 74 2d 67 69 74 2d 67 | .........(1+.(length.magit-git-g |
| f78c0 | 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | lobal-arguments))))............. |
| f78e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 22 72 65 62 61 73 65 22 20 22 61 6d | ...............((or."rebase"."am |
| f7900 | 22 29 20 27 72 65 62 61 73 65 2d 73 65 71 75 65 6e 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ").'rebase-sequence)............ |
| f7920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 22 63 68 65 72 72 79 2d 70 69 63 | ................((or."cherry-pic |
| f7940 | 6b 22 20 22 72 65 76 65 72 74 22 29 20 27 73 65 71 75 65 6e 63 65 29 29 29 0a 20 20 20 20 20 20 | k"."revert").'sequence)))....... |
| f7960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 61 74 75 73 29 29 29 29 29 0a 20 20 | .................(status)))))... |
| f7980 | 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e | ........(goto-char.(oref.section |
| f79a0 | 20 73 74 61 72 74 29 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 | .start))...........(magit-sectio |
| f79c0 | 6e 2d 75 70 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | n-update-highlight))))))..(defun |
| f79e0 | 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 20 28 70 72 6f 63 20 73 74 72 69 | .magit-process-filter.(proc.stri |
| f7a00 | 6e 67 29 0a 20 20 22 44 65 66 61 75 6c 74 20 66 69 6c 74 65 72 20 75 73 65 64 20 62 79 20 60 6d | ng)..."Default.filter.used.by.`m |
| f7a20 | 61 67 69 74 2d 73 74 61 72 74 2d 70 72 6f 63 65 73 73 27 2e 22 0a 20 20 28 77 69 74 68 2d 63 75 | agit-start-process'."...(with-cu |
| f7a40 | 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 66 65 72 20 70 72 6f | rrent-buffer.(process-buffer.pro |
| f7a60 | 63 29 0a 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 | c).....(let.((inhibit-read-only. |
| f7a80 | 74 29 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 72 6f 63 65 73 73 2d 6d 61 | t)).......(goto-char.(process-ma |
| f7aa0 | 72 6b 20 70 72 6f 63 29 29 0a 20 20 20 20 20 20 3b 3b 20 46 69 6e 64 20 6c 61 73 74 20 5e 4d 20 | rk.proc)).......;;.Find.last.^M. |
| f7ac0 | 69 6e 20 73 74 72 69 6e 67 2e 20 20 49 66 20 6f 6e 65 20 77 61 73 20 66 6f 75 6e 64 2c 20 69 67 | in.string...If.one.was.found,.ig |
| f7ae0 | 6e 6f 72 65 0a 20 20 20 20 20 20 3b 3b 20 65 76 65 72 79 74 68 69 6e 67 20 62 65 66 6f 72 65 20 | nore.......;;.everything.before. |
| f7b00 | 69 74 20 61 6e 64 20 64 65 6c 65 74 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 0a | it.and.delete.the.current.line.. |
| f7b20 | 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 72 65 74 2d 70 6f 73 20 28 63 6c 2d 70 6f | ......(when-let.((ret-pos.(cl-po |
| f7b40 | 73 69 74 69 6f 6e 20 3f 5c 72 20 73 74 72 69 6e 67 20 3a 66 72 6f 6d 2d 65 6e 64 20 74 29 29 29 | sition.?\r.string.:from-end.t))) |
| f7b60 | 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 69 6e 67 20 28 73 75 62 73 74 72 69 6e 67 | .........(setq.string.(substring |
| f7b80 | 20 73 74 72 69 6e 67 20 28 31 2b 20 72 65 74 2d 70 6f 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 | .string.(1+.ret-pos))).........( |
| f7ba0 | 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 70 6f | delete-region.(line-beginning-po |
| f7bc0 | 73 69 74 69 6f 6e 29 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 74 | sition).(point))).......(setq.st |
| f7be0 | 72 69 6e 67 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72 65 6d 6f 76 65 2d 62 6f 67 75 73 | ring.(magit-process-remove-bogus |
| f7c00 | 2d 65 72 72 6f 72 73 20 73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 | -errors.string)).......(when.(eq |
| f7c20 | 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 61 70 70 6c 79 2d 61 6e 73 69 2d 63 6f 6c 6f 72 73 | .magit-process-apply-ansi-colors |
| f7c40 | 20 27 66 69 6c 74 65 72 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 69 6e 67 20 28 | .'filter).........(setq.string.( |
| f7c60 | 61 6e 73 69 2d 63 6f 6c 6f 72 2d 61 70 70 6c 79 20 73 74 72 69 6e 67 29 29 29 0a 20 20 20 20 20 | ansi-color-apply.string)))...... |
| f7c80 | 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 67 | .(insert.(propertize.string.'mag |
| f7ca0 | 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 20 | it-section...................... |
| f7cc0 | 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 29 | .....(process-get.proc.'section) |
| f7ce0 | 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 61 | )).......(set-marker.(process-ma |
| f7d00 | 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 20 | rk.proc).(point)).......;;.Make. |
| f7d20 | 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 72 | sure.prompts.are.matched.after.r |
| f7d40 | 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 73 | emoving.^M........(magit-process |
| f7d60 | 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 20 | -yes-or-no-prompt.proc.string).. |
| f7d80 | 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 6f | .....(magit-process-username-pro |
| f7da0 | 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 70 | mpt..proc.string).......(magit-p |
| f7dc0 | 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 72 | rocess-password-prompt..proc.str |
| f7de0 | 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 75 | ing).......(run-hook-with-args-u |
| f7e00 | 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 6d | ntil-success.'magit-process-prom |
| f7e20 | 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 20 | pt-functions.................... |
| f7e40 | 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 67 | .....................proc.string |
| f7e60 | 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 6d 61 6b 65 2d | ))))..(defun.magit-process-make- |
| f7e80 | 6b 65 79 6d 61 70 20 28 70 72 6f 63 65 73 73 20 70 61 72 65 6e 74 29 0a 20 20 22 52 65 6d 61 70 | keymap.(process.parent)..."Remap |
| f7ea0 | 20 60 61 62 6f 72 74 2d 6d 69 6e 69 62 75 66 66 65 72 73 27 20 74 6f 20 61 20 63 6f 6d 6d 61 6e | .`abort-minibuffers'.to.a.comman |
| f7ec0 | 64 20 74 68 61 74 20 61 6c 73 6f 20 6b 69 6c 6c 73 20 50 52 4f 43 45 53 53 2e 0a 50 41 52 45 4e | d.that.also.kills.PROCESS..PAREN |
| f7ee0 | 54 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 70 61 72 65 6e 74 20 6f 66 20 74 68 65 20 72 | T.is.used.as.the.parent.of.the.r |
| f7f00 | 65 74 75 72 6e 65 64 20 6b 65 79 6d 61 70 2e 22 0a 20 20 28 6c 65 74 20 28 28 63 6d 64 20 28 6c | eturned.keymap."...(let.((cmd.(l |
| f7f20 | 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 61 63 | ambda.()................(interac |
| f7f40 | 74 69 76 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 | tive)................(ignore-err |
| f7f60 | 6f 72 73 20 28 6b 69 6c 6c 2d 70 72 6f 63 65 73 73 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20 20 | ors.(kill-process.process))..... |
| f7f80 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 66 62 6f 75 6e 64 70 20 27 61 62 6f 72 74 2d 6d | ...........(if.(fboundp.'abort-m |
| f7fa0 | 69 6e 69 62 75 66 66 65 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | inibuffers)....................( |
| f7fc0 | 61 62 6f 72 74 2d 6d 69 6e 69 62 75 66 66 65 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | abort-minibuffers).............. |
| f7fe0 | 20 20 20 20 28 61 62 6f 72 74 2d 72 65 63 75 72 73 69 76 65 2d 65 64 69 74 29 29 29 29 29 0a 20 | ....(abort-recursive-edit))))).. |
| f8000 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 6d 61 70 20 3a 70 61 72 65 6e 74 20 70 61 72 65 6e 74 | ...(define-keymap.:parent.parent |
| f8020 | 0a 20 20 20 20 20 20 22 43 2d 67 22 20 63 6d 64 0a 20 20 20 20 20 20 22 3c 72 65 6d 61 70 3e 20 | ......."C-g".cmd......."<remap>. |
| f8040 | 3c 61 62 6f 72 74 2d 6d 69 6e 69 62 75 66 66 65 72 73 3e 22 20 63 6d 64 0a 20 20 20 20 20 20 22 | <abort-minibuffers>".cmd......." |
| f8060 | 3c 72 65 6d 61 70 3e 20 3c 61 62 6f 72 74 2d 72 65 63 75 72 73 69 76 65 2d 65 64 69 74 3e 22 20 | <remap>.<abort-recursive-edit>". |
| f8080 | 63 6d 64 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | cmd)))..(defmacro.magit-process- |
| f80a0 | 6b 69 6c 6c 2d 6f 6e 2d 61 62 6f 72 74 20 28 70 72 6f 63 65 73 73 20 26 72 65 73 74 20 62 6f 64 | kill-on-abort.(process.&rest.bod |
| f80c0 | 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 31 29 0a 20 20 20 20 20 20 20 | y)...(declare.(indent.1)........ |
| f80e0 | 20 20 20 20 28 64 65 62 75 67 20 28 66 6f 72 6d 20 62 6f 64 79 29 29 0a 20 20 20 20 20 20 20 20 | ....(debug.(form.body))......... |
| f8100 | 20 20 20 28 6f 62 73 6f 6c 65 74 65 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 61 6b 65 2d | ...(obsolete.magit-process-make- |
| f8120 | 6b 65 79 6d 61 70 20 22 4d 61 67 69 74 20 34 2e 30 2e 30 22 29 29 0a 20 20 60 28 6c 65 74 20 28 | keymap."Magit.4.0.0"))...`(let.( |
| f8140 | 28 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 | (minibuffer-local-map........... |
| f8160 | 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 61 6b 65 2d 6b 65 79 6d 61 70 20 2c 70 72 6f 63 | (magit-process-make-keymap.,proc |
| f8180 | 65 73 73 20 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 6d 61 70 29 29 29 0a 20 20 20 20 | ess.minibuffer-local-map)))..... |
| f81a0 | 20 2c 40 62 6f 64 79 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | .,@body))..(defun.magit-process- |
| f81c0 | 72 65 6d 6f 76 65 2d 62 6f 67 75 73 2d 65 72 72 6f 72 73 20 28 73 74 72 29 0a 20 20 28 73 61 76 | remove-bogus-errors.(str)...(sav |
| f81e0 | 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d | e-match-data.....(when.(string-m |
| f8200 | 61 74 63 68 20 22 5e 5c 5c 28 5c 5c 2a 45 52 52 4f 52 5c 5c 2a 3a 20 5c 5c 29 43 61 6e 63 65 6c | atch."^\\(\\*ERROR\\*:.\\)Cancel |
| f8220 | 65 64 20 62 79 20 75 73 65 72 22 20 73 74 72 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 | ed.by.user".str).......(setq.str |
| f8240 | 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 22 20 6e 69 6c 20 6e 69 6c 20 73 74 72 20 31 | .(replace-match."".nil.nil.str.1 |
| f8260 | 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 65 72 | ))).....(when.(string-match."^er |
| f8280 | 72 6f 72 3a 20 54 68 65 72 65 20 77 61 73 20 61 20 70 72 6f 62 6c 65 6d 20 77 69 74 68 20 74 68 | ror:.There.was.a.problem.with.th |
| f82a0 | 65 20 65 64 69 74 6f 72 2e 2a 5c 6e 22 20 73 74 72 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 | e.editor.*\n".str).......(setq.s |
| f82c0 | 74 72 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 22 20 6e 69 6c 20 6e 69 6c 20 73 74 72 | tr.(replace-match."".nil.nil.str |
| f82e0 | 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 0a 20 20 20 20 | ))).....(when.(string-match..... |
| f8300 | 20 20 20 20 20 20 20 22 5e 50 6c 65 61 73 65 20 73 75 70 70 6c 79 20 74 68 65 20 6d 65 73 73 61 | ......."^Please.supply.the.messa |
| f8320 | 67 65 20 75 73 69 6e 67 20 65 69 74 68 65 72 20 2d 6d 20 6f 72 20 2d 46 20 6f 70 74 69 6f 6e 5c | ge.using.either.-m.or.-F.option\ |
| f8340 | 5c 2e 5c 6e 22 20 73 74 72 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 20 28 72 65 70 6c | \.\n".str).......(setq.str.(repl |
| f8360 | 61 63 65 2d 6d 61 74 63 68 20 22 22 20 6e 69 6c 20 6e 69 6c 20 73 74 72 29 29 29 29 0a 20 20 73 | ace-match."".nil.nil.str))))...s |
| f8380 | 74 72 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 79 65 73 2d 6f 72 | tr)..(defun.magit-process-yes-or |
| f83a0 | 2d 6e 6f 2d 70 72 6f 6d 70 74 20 28 70 72 6f 63 65 73 73 20 73 74 72 69 6e 67 29 0a 20 20 22 46 | -no-prompt.(process.string)..."F |
| f83c0 | 6f 72 77 61 72 64 20 59 65 73 2d 6f 72 2d 4e 6f 20 70 72 6f 6d 70 74 73 20 74 6f 20 74 68 65 20 | orward.Yes-or-No.prompts.to.the. |
| f83e0 | 75 73 65 72 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 62 65 67 20 28 73 74 72 69 6e 67 | user."...(when-let.((beg.(string |
| f8400 | 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 79 65 73 2d 6f 72 2d 6e 6f 2d 70 | -match.magit-process-yes-or-no-p |
| f8420 | 72 6f 6d 70 74 2d 72 65 67 65 78 70 20 73 74 72 69 6e 67 29 29 29 0a 20 20 20 20 28 70 72 6f 63 | rompt-regexp.string))).....(proc |
| f8440 | 65 73 73 2d 73 65 6e 64 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 70 72 6f 63 65 73 73 0a 20 20 20 | ess-send-string......process.... |
| f8460 | 20 20 28 69 66 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 | ..(if.(save-match-data.......... |
| f8480 | 20 20 28 6c 65 74 20 28 28 6d 61 78 2d 6d 69 6e 69 2d 77 69 6e 64 6f 77 2d 68 65 69 67 68 74 20 | ..(let.((max-mini-window-height. |
| f84a0 | 33 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 69 6e 69 62 75 66 66 65 72 | 30)..................(minibuffer |
| f84c0 | 2d 6c 6f 63 61 6c 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | -local-map...................(ma |
| f84e0 | 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 61 6b 65 2d 6b 65 79 6d 61 70 20 70 72 6f 63 65 73 73 20 | git-process-make-keymap.process. |
| f8500 | 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 6d 61 70 29 29 0a 20 20 20 20 20 20 20 20 20 | minibuffer-local-map)).......... |
| f8520 | 20 20 20 20 20 20 20 20 3b 3b 20 49 6e 20 63 61 73 65 20 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20 69 | ........;;.In.case.yes-or-no-p.i |
| f8540 | 73 20 66 73 65 74 20 74 6f 20 74 68 61 74 2c 20 62 75 74 20 64 6f 65 73 0a 20 20 20 20 20 20 20 | s.fset.to.that,.but.does........ |
| f8560 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6e 6f 74 20 63 6f 76 65 72 20 75 73 65 2d 64 69 61 6c 6f | ..........;;.not.cover.use-dialo |
| f8580 | 67 2d 62 6f 78 2d 70 20 61 6e 64 20 79 2d 6f 72 2d 6e 2d 70 2d 72 65 61 64 2d 6b 65 79 2e 0a 20 | g-box-p.and.y-or-n-p-read-key... |
| f85a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 2d 6f 72 2d 6e 2d 70 2d 6d 61 70 0a 20 20 | ................(y-or-n-p-map... |
| f85c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d | ................(magit-process-m |
| f85e0 | 61 6b 65 2d 6b 65 79 6d 61 70 20 70 72 6f 63 65 73 73 20 79 2d 6f 72 2d 6e 2d 70 2d 6d 61 70 29 | ake-keymap.process.y-or-n-p-map) |
| f8600 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20 28 73 75 | ))..............(yes-or-no-p.(su |
| f8620 | 62 73 74 72 69 6e 67 20 73 74 72 69 6e 67 20 30 20 62 65 67 29 29 29 29 0a 20 20 20 20 20 20 20 | bstring.string.0.beg))))........ |
| f8640 | 20 20 28 63 6f 6e 63 61 74 20 28 64 6f 77 6e 63 61 73 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e | ..(concat.(downcase.(match-strin |
| f8660 | 67 20 31 20 73 74 72 69 6e 67 29 29 20 22 5c 6e 22 29 0a 20 20 20 20 20 20 20 28 63 6f 6e 63 61 | g.1.string))."\n")........(conca |
| f8680 | 74 20 28 64 6f 77 6e 63 61 73 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 73 74 72 69 | t.(downcase.(match-string.2.stri |
| f86a0 | 6e 67 29 29 20 22 5c 6e 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f | ng))."\n")))))..(defun.magit-pro |
| f86c0 | 63 65 73 73 2d 70 61 73 73 77 6f 72 64 2d 61 75 74 68 2d 73 6f 75 72 63 65 20 28 6b 65 79 29 0a | cess-password-auth-source.(key). |
| f86e0 | 20 20 22 55 73 65 20 60 61 75 74 68 2d 73 6f 75 72 63 65 2d 73 65 61 72 63 68 27 20 74 6f 20 67 | .."Use.`auth-source-search'.to.g |
| f8700 | 65 74 20 61 20 70 61 73 73 77 6f 72 64 2e 0a 49 66 20 66 6f 75 6e 64 2c 20 72 65 74 75 72 6e 20 | et.a.password..If.found,.return. |
| f8720 | 74 68 65 20 70 61 73 73 77 6f 72 64 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 72 65 74 75 72 6e | the.password...Otherwise,.return |
| f8740 | 20 6e 69 6c 2e 0a 0a 4b 45 59 20 74 79 70 69 63 61 6c 6c 79 20 64 65 72 69 76 65 73 20 66 72 6f | .nil...KEY.typically.derives.fro |
| f8760 | 6d 20 61 20 70 72 6f 6d 70 74 20 73 75 63 68 20 61 73 3a 0a 20 20 50 61 73 73 77 6f 72 64 20 66 | m.a.prompt.such.as:...Password.f |
| f8780 | 6f 72 20 5c 5c 3d 27 68 74 74 70 73 3a 2f 2f 79 6f 75 72 6e 61 6d 65 40 67 69 74 68 75 62 2e 63 | or.\\='https://yourname@github.c |
| f87a0 | 6f 6d 5c 5c 3d 27 0a 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 69 74 20 77 6f 75 6c 64 20 62 65 | om\\='.in.which.case.it.would.be |
| f87c0 | 20 74 68 65 20 73 74 72 69 6e 67 0a 20 20 79 6f 75 72 6e 61 6d 65 40 67 69 74 68 75 62 2e 63 6f | .the.string...yourname@github.co |
| f87e0 | 6d 0a 77 68 69 63 68 20 6d 61 74 63 68 65 73 20 74 68 65 20 7e 2f 2e 61 75 74 68 69 6e 66 6f 2e | m.which.matches.the.~/.authinfo. |
| f8800 | 67 70 67 20 65 6e 74 72 79 0a 20 20 6d 61 63 68 69 6e 65 20 67 69 74 68 75 62 2e 63 6f 6d 20 6c | gpg.entry...machine.github.com.l |
| f8820 | 6f 67 69 6e 20 79 6f 75 72 6e 61 6d 65 20 70 61 73 73 77 6f 72 64 20 31 32 33 34 35 0a 6f 72 20 | ogin.yourname.password.12345.or. |
| f8840 | 69 66 66 20 74 68 61 74 20 69 73 20 75 6e 64 65 66 69 6e 65 64 2c 20 66 6f 72 20 62 61 63 6b 77 | iff.that.is.undefined,.for.backw |
| f8860 | 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 0a 20 20 6d 61 63 68 69 6e 65 20 79 6f 75 72 | ard.compatibility...machine.your |
| f8880 | 6e 61 6d 65 40 67 69 74 68 75 62 2e 63 6f 6d 20 70 61 73 73 77 6f 72 64 20 31 32 33 34 35 0a 0a | name@github.com.password.12345.. |
| f88a0 | 4f 6e 20 67 69 74 68 75 62 2e 63 6f 6d 20 79 6f 75 20 73 68 6f 75 6c 64 20 6e 6f 74 20 75 73 65 | On.github.com.you.should.not.use |
| f88c0 | 20 79 6f 75 72 20 70 61 73 73 77 6f 72 64 20 62 75 74 20 61 0a 70 65 72 73 6f 6e 61 6c 20 61 63 | .your.password.but.a.personal.ac |
| f88e0 | 63 65 73 73 20 74 6f 6b 65 6e 2c 20 73 65 65 20 5b 31 5d 2e 20 20 46 6f 72 20 69 6e 66 6f 72 6d | cess.token,.see.[1]...For.inform |
| f8900 | 61 74 69 6f 6e 20 61 62 6f 75 74 0a 74 68 65 20 70 65 63 75 6c 69 61 72 69 74 69 65 73 20 6f 66 | ation.about.the.peculiarities.of |
| f8920 | 20 6f 74 68 65 72 20 66 6f 72 67 65 73 2c 20 70 6c 65 61 73 65 20 63 6f 6e 73 75 6c 74 20 74 68 | .other.forges,.please.consult.th |
| f8940 | 65 0a 72 65 73 70 65 63 74 69 76 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 0a 0a 41 66 74 | e.respective.documentation...Aft |
| f8960 | 65 72 20 6d 61 6e 75 61 6c 6c 79 20 65 64 69 74 69 6e 67 20 7e 2f 2e 61 75 74 68 69 6e 66 6f 2e | er.manually.editing.~/.authinfo. |
| f8980 | 67 70 67 20 79 6f 75 20 6d 75 73 74 20 72 65 73 65 74 0a 74 68 65 20 63 61 63 68 65 20 75 73 69 | gpg.you.must.reset.the.cache.usi |
| f89a0 | 6e 67 0a 20 20 5c 5c 60 4d 2d 78 27 20 60 61 75 74 68 2d 73 6f 75 72 63 65 2d 66 6f 72 67 65 74 | ng...\\`M-x'.`auth-source-forget |
| f89c0 | 2d 61 6c 6c 2d 63 61 63 68 65 64 27 20 5c 5c 60 52 45 54 27 0a 0a 54 68 65 20 61 62 6f 76 65 20 | -all-cached'.\\`RET'..The.above. |
| f89e0 | 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 20 74 6f 20 72 65 70 | will.save.you.from.having.to.rep |
| f8a00 | 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 72 20 70 61 73 73 77 | eatedly.type.your.token.or.passw |
| f8a20 | 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 72 65 70 65 61 74 65 | ord,.but.you.might.still.repeate |
| f8a40 | 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 72 6e 61 6d 65 2e 20 | dly.be.asked.for.your.username.. |
| f8a60 | 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 61 6e 0a 55 52 4c 20 | .To.prevent.that,.change.an.URL. |
| f8a80 | 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 2f 66 6f 6f 2f 62 61 | like...https://github.com/foo/ba |
| f8aa0 | 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 6d 65 40 67 69 74 68 | r.git.to...https://yourname@gith |
| f8ac0 | 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 61 64 20 6f 66 20 63 | ub.com/foo/bar.git..Instead.of.c |
| f8ae0 | 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 75 61 6c 6c 79 2c 20 | hanging.all.such.URLs.manually,. |
| f8b00 | 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 20 74 68 65 20 66 6c | they.can.be.translated.on.the.fl |
| f8b20 | 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 74 20 63 6f 6e 66 69 | y.by.doing.this.once...git.confi |
| f8b40 | 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 73 3a 2f 2f 79 6f 75 | g.--global.\.....url.https://you |
| f8b60 | 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 66 20 5c 0a 20 20 20 | rname@github.com.insteadOf.\.... |
| f8b80 | 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 20 68 74 74 70 73 3a | .https://github.com..[1]:.https: |
| f8ba0 | 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 75 62 2f 61 75 74 68 | //docs.github.com/en/github/auth |
| f8bc0 | 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 74 69 6e 67 2d 61 2d | enticating-to-github/creating-a- |
| f8be0 | 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 20 28 72 65 71 75 69 | personal-access-token."...(requi |
| f8c00 | 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 66 62 6f 75 6e 64 70 | re.'auth-source)...(and.(fboundp |
| f8c20 | 20 27 61 75 74 68 2d 73 6f 75 72 63 65 2d 73 65 61 72 63 68 29 0a 20 20 20 20 20 20 20 28 73 74 | .'auth-source-search)........(st |
| f8c40 | 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 5d 2b | ring-match."\\`\\(.+\\)@\\([^@]+ |
| f8c60 | 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 65 72 | \\)\\'".key)........(let*.((user |
| f8c80 | 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 20 20 | .(match-string.1.key)).......... |
| f8ca0 | 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 29 29 | .....(host.(match-string.2.key)) |
| f8cc0 | 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 20 20 | ...............(secret.......... |
| f8ce0 | 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 20 20 | ......(plist-get................ |
| f8d00 | 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 3a 6d | .(car.(or.(auth-source-search.:m |
| f8d20 | 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 20 20 | ax.1.:host.host.:user.user)..... |
| f8d40 | 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 72 63 | .....................(auth-sourc |
| f8d60 | 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 20 20 | e-search.:max.1.:host.key))).... |
| f8d80 | 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 20 20 | .............:secret)))......... |
| f8da0 | 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 20 20 | .(if.(functionp.secret)......... |
| f8dc0 | 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 20 20 | .....(funcall.secret)........... |
| f8de0 | 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 65 73 | .secret))))..(defun.magit-proces |
| f8e00 | 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 28 70 | s-git-credential-manager-core.(p |
| f8e20 | 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 20 75 | rocess.string)..."Authenticate.u |
| f8e40 | 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 6f 72 | sing.`git-credential-manager-cor |
| f8e60 | 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 69 74 | e'...To.use.this.function.add.it |
| f8e80 | 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- |
| f8ea0 | 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 66 75 | hook.\\='magit-process-prompt-fu |
| f8ec0 | 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 70 72 | nctions.............\\='magit-pr |
| f8ee0 | 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 6f 72 | ocess-git-credential-manager-cor |
| f8f00 | 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 69 6f | e)"...(and.(string-match."^optio |
| f8f20 | 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 6e 67 | n.(enter.for.default):.$".string |
| f8f40 | 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 74 2d | )........(progn..........(magit- |
| f8f60 | 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 28 28 | process-buffer)..........(let.(( |
| f8f80 | 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 20 20 | option.(format."%c\n"........... |
| f8fa0 | 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 72 2d | .....................(read-char- |
| f8fc0 | 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 20 3f | choice."Option:.".'(?\r.?\j.?1.? |
| f8fe0 | 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 72 65 | 2)))))............(insert-before |
| f9000 | 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 20 20 | -markers-and-inherit.option).... |
| f9020 | 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 72 6f | ........(process-send-string.pro |
| f9040 | 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 2d 70 | cess.option)))))..(defun.magit-p |
| f9060 | 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 73 20 | rocess-password-prompt.(process. |
| f9080 | 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 65 64 | string)..."Find.a.password.based |
| f90a0 | 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 74 6f | .on.prompt.STRING.and.send.it.to |
| f90c0 | 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 6f 72 | .git..Use.`magit-process-passwor |
| f90e0 | 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 6f 77 | d-prompt-regexps'.to.find.a.know |
| f9100 | 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 69 73 | n.prompt...If.and.only.if.one.is |
| f9120 | 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 0a 60 | .found,.then.call.functions.in.` |
| f9140 | 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 6e 63 | magit-process-find-password-func |
| f9160 | 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 6e 73 | tions'.until.one.of.them.returns |
| f9180 | 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 6e 73 | .the.password...If.all.functions |
| f91a0 | 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 73 77 | .return.nil,.then.read.the.passw |
| f91c0 | 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 74 20 | ord.from.the.user."...(when-let. |
| f91e0 | 28 28 70 72 6f 6d 70 74 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 61 74 63 68 2d 70 72 | ((prompt.(magit-process-match-pr |
| f9200 | 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | ompt.......................magit |
| f9220 | 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 70 73 | -process-password-prompt-regexps |
| f9240 | 20 73 74 72 69 6e 67 29 29 29 0a 20 20 20 20 28 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 73 74 72 | .string))).....(process-send-str |
| f9260 | 69 6e 67 0a 20 20 20 20 20 70 72 6f 63 65 73 73 0a 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6f | ing......process......(concat.(o |
| f9280 | 72 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 6b 65 79 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 | r.(and-let*.((key.(match-string. |
| f92a0 | 39 39 20 73 74 72 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 99.string))).................... |
| f92c0 | 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 | (run-hook-with-args-until-succes |
| f92e0 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 70 72 6f | s.....................'magit-pro |
| f9300 | 63 65 73 73 2d 66 69 6e 64 2d 70 61 73 73 77 6f 72 64 2d 66 75 6e 63 74 69 6f 6e 73 20 6b 65 79 | cess-find-password-functions.key |
| f9320 | 29 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 72 65 61 64 2d | ))..................(let.((read- |
| f9340 | 70 61 73 73 77 64 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | passwd-map...................... |
| f9360 | 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 61 6b 65 2d 6b 65 79 6d 61 70 20 70 72 | ...(magit-process-make-keymap.pr |
| f9380 | 6f 63 65 73 73 20 72 65 61 64 2d 70 61 73 73 77 64 2d 6d 61 70 29 29 29 0a 20 20 20 20 20 20 20 | ocess.read-passwd-map)))........ |
| f93a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 70 61 73 73 77 64 20 70 72 6f 6d 70 74 29 | ............(read-passwd.prompt) |
| f93c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 29 29 29 29 0a 0a 28 64 65 66 75 6e | )).............."\n"))))..(defun |
| f93e0 | 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 28 | .magit-process-username-prompt.( |
| f9400 | 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 6e | process.string)..."Forward.usern |
| f9420 | 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 77 68 65 | ame.prompts.to.the.user."...(whe |
| f9440 | 6e 2d 6c 65 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 | n-let.((prompt.(magit-process-ma |
| f9460 | 74 63 68 2d 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 | tch-prompt...................... |
| f9480 | 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 2d 72 | .magit-process-username-prompt-r |
| f94a0 | 65 67 65 78 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 | egexps.string))).....(process-se |
| f94c0 | 6e 64 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 70 72 6f 63 65 73 73 0a 20 20 20 20 20 28 6c 65 74 | nd-string......process......(let |
| f94e0 | 20 28 28 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 | .((minibuffer-local-map......... |
| f9500 | 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 61 6b 65 2d 6b 65 79 6d 61 70 20 70 | ....(magit-process-make-keymap.p |
| f9520 | 72 6f 63 65 73 73 20 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 6d 61 70 29 29 29 0a 20 | rocess.minibuffer-local-map))).. |
| f9540 | 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 72 65 61 64 2d 73 74 72 69 6e 67 20 70 72 6f 6d 70 | ......(concat.(read-string.promp |
| f9560 | 74 20 6e 69 6c 20 6e 69 6c 20 28 75 73 65 72 2d 6c 6f 67 69 6e 2d 6e 61 6d 65 29 29 20 22 5c 6e | t.nil.nil.(user-login-name))."\n |
| f9580 | 22 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 6d 61 74 | ")))))..(defun.magit-process-mat |
| f95a0 | 63 68 2d 70 72 6f 6d 70 74 20 28 70 72 6f 6d 70 74 73 20 73 74 72 69 6e 67 29 0a 20 20 22 4d 61 | ch-prompt.(prompts.string)..."Ma |
| f95c0 | 74 63 68 20 53 54 52 49 4e 47 20 61 67 61 69 6e 73 74 20 50 52 4f 4d 50 54 53 20 61 6e 64 20 73 | tch.STRING.against.PROMPTS.and.s |
| f95e0 | 65 74 20 6d 61 74 63 68 20 64 61 74 61 2e 0a 52 65 74 75 72 6e 20 74 68 65 20 6d 61 74 63 68 65 | et.match.data..Return.the.matche |
| f9600 | 64 20 73 74 72 69 6e 67 2c 20 61 70 70 65 6e 64 69 6e 67 20 5c 22 3a 20 5c 22 20 69 66 20 6e 65 | d.string,.appending.\":.\".if.ne |
| f9620 | 65 64 65 64 2e 22 0a 20 20 28 77 68 65 6e 20 28 73 65 71 2d 73 6f 6d 65 20 28 23 23 73 74 72 69 | eded."...(when.(seq-some.(##stri |
| f9640 | 6e 67 2d 6d 61 74 63 68 20 25 20 73 74 72 69 6e 67 29 20 70 72 6f 6d 70 74 73 29 0a 20 20 20 20 | ng-match.%.string).prompts)..... |
| f9660 | 28 6c 65 74 20 28 28 70 72 6f 6d 70 74 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 30 20 73 74 | (let.((prompt.(match-string.0.st |
| f9680 | 72 69 6e 67 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 73 74 72 69 6e 67 2d 73 75 66 | ring))).......(cond.((string-suf |
| f96a0 | 66 69 78 2d 70 20 22 3a 20 22 20 70 72 6f 6d 70 74 29 20 70 72 6f 6d 70 74 29 0a 20 20 20 20 20 | fix-p.":.".prompt).prompt)...... |
| f96c0 | 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 3a 22 20 20 70 72 | .......((string-suffix-p.":"..pr |
| f96e0 | 6f 6d 70 74 29 20 28 63 6f 6e 63 61 74 20 70 72 6f 6d 70 74 20 22 20 22 29 29 0a 20 20 20 20 20 | ompt).(concat.prompt."."))...... |
| f9700 | 20 20 20 20 20 20 20 28 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......(t....................... |
| f9720 | 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 70 72 6f 6d 70 74 20 22 3a 20 22 29 29 29 29 29 29 0a | ......(concat.prompt.":.")))))). |
| f9740 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 70 72 6f 63 65 73 73 2d 63 6f 64 69 6e 67 2d 73 79 | .(defun.magit--process-coding-sy |
| f9760 | 73 74 65 6d 20 28 29 0a 20 20 28 6c 65 74 20 28 28 66 72 6f 20 28 6f 72 20 6d 61 67 69 74 2d 67 | stem.()...(let.((fro.(or.magit-g |
| f9780 | 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 20 | it-output-coding-system......... |
| f97a0 | 20 20 20 20 20 20 20 20 20 28 63 61 72 20 64 65 66 61 75 6c 74 2d 70 72 6f 63 65 73 73 2d 63 6f | .........(car.default-process-co |
| f97c0 | 64 69 6e 67 2d 73 79 73 74 65 6d 29 29 29 0a 20 20 20 20 20 20 20 20 28 74 6f 20 28 63 64 72 20 | ding-system))).........(to.(cdr. |
| f97e0 | 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 29 29 | default-process-coding-system))) |
| f9800 | 0a 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 6e 73 75 72 65 2d 75 6e | .....(if.magit-process-ensure-un |
| f9820 | 69 78 2d 6c 69 6e 65 2d 65 6e 64 69 6e 67 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 63 6f | ix-line-ending.........(cons.(co |
| f9840 | 64 69 6e 67 2d 73 79 73 74 65 6d 2d 63 68 61 6e 67 65 2d 65 6f 6c 2d 63 6f 6e 76 65 72 73 69 6f | ding-system-change-eol-conversio |
| f9860 | 6e 20 66 72 6f 20 27 75 6e 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 64 69 | n.fro.'unix)...............(codi |
| f9880 | 6e 67 2d 73 79 73 74 65 6d 2d 63 68 61 6e 67 65 2d 65 6f 6c 2d 63 6f 6e 76 65 72 73 69 6f 6e 20 | ng-system-change-eol-conversion. |
| f98a0 | 74 6f 20 27 75 6e 69 78 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 73 20 66 72 6f 20 74 6f 29 29 29 | to.'unix)).......(cons.fro.to))) |
| f98c0 | 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 68 6f 6f 6b | )..(defvar.magit-credential-hook |
| f98e0 | 20 6e 69 6c 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 62 65 66 6f 72 65 20 47 69 74 20 6e 65 65 64 | .nil..."Hook.run.before.Git.need |
| f9900 | 73 20 63 72 65 64 65 6e 74 69 61 6c 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d | s.credentials.")..(defvar.magit- |
| f9920 | 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 64 61 65 6d 6f 6e 2d 70 72 6f 63 65 73 73 20 | credential-cache-daemon-process. |
| f9940 | 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 74 61 72 74 2d 63 | nil)..(defun.magit-maybe-start-c |
| f9960 | 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 64 61 65 6d 6f 6e 20 28 29 0a 20 20 22 4d 61 79 | redential-cache-daemon.()..."May |
| f9980 | 62 65 20 73 74 61 72 74 20 61 20 60 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 | be.start.a.`git-credential-cache |
| f99a0 | 2d 2d 64 61 65 6d 6f 6e 27 20 70 72 6f 63 65 73 73 2e 0a 0a 49 66 20 73 75 63 68 20 61 20 70 72 | --daemon'.process...If.such.a.pr |
| f99c0 | 6f 63 65 73 73 20 69 73 20 61 6c 72 65 61 64 79 20 72 75 6e 6e 69 6e 67 20 6f 72 20 69 66 20 74 | ocess.is.already.running.or.if.t |
| f99e0 | 68 65 20 76 61 6c 75 65 20 6f 66 20 6f 70 74 69 6f 6e 0a 60 6d 61 67 69 74 2d 63 72 65 64 65 6e | he.value.of.option.`magit-creden |
| f9a00 | 74 69 61 6c 2d 63 61 63 68 65 2d 64 61 65 6d 6f 6e 2d 73 6f 63 6b 65 74 27 20 69 73 20 6e 69 6c | tial-cache-daemon-socket'.is.nil |
| f9a20 | 2c 20 74 68 65 6e 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 0a 4f 74 68 65 72 77 69 73 65 20 73 74 61 | ,.then.do.nothing..Otherwise.sta |
| f9a40 | 72 74 20 74 68 65 20 70 72 6f 63 65 73 73 20 70 61 73 73 69 6e 67 20 74 68 65 20 76 61 6c 75 65 | rt.the.process.passing.the.value |
| f9a60 | 20 6f 66 20 74 68 61 74 20 6f 70 74 69 6f 6e 73 0a 61 73 20 61 72 67 75 6d 65 6e 74 2e 22 0a 20 | .of.that.options.as.argument.".. |
| f9a80 | 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 6e 6f 74 20 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 | .(unless.(or.(not.magit-credenti |
| f9aa0 | 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 20 20 20 20 | al-cache-daemon-socket)......... |
| f9ac0 | 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 6c 69 76 65 2d 70 20 6d 61 67 69 74 2d 63 72 65 64 | ......(process-live-p.magit-cred |
| f9ae0 | 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 64 61 65 6d 6f 6e 2d 70 72 6f 63 65 73 73 29 0a 20 20 20 | ential-cache-daemon-process).... |
| f9b00 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 | ...........(memq.magit-credentia |
| f9b20 | 6c 2d 63 61 63 68 65 2d 64 61 65 6d 6f 6e 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 | l-cache-daemon-process.......... |
| f9b40 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 2d 73 79 73 74 65 6d 2d 70 72 6f 63 65 73 73 65 | ...........(list-system-processe |
| f9b60 | 73 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d | s))).....(setq.magit-credential- |
| f9b80 | 63 61 63 68 65 2d 64 61 65 6d 6f 6e 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 28 | cache-daemon-process...........( |
| f9ba0 | 6f 72 20 28 73 65 71 2d 66 69 6e 64 20 28 6c 61 6d 62 64 61 20 28 70 72 6f 63 65 73 73 29 0a 20 | or.(seq-find.(lambda.(process).. |
| f9bc0 | 20 20 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*.( |
| f9be0 | 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 20 70 72 6f 63 65 73 | (attr.(process-attributes.proces |
| f9c00 | 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))............................. |
| f9c20 | 20 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 | .....(comm.(cdr.(assq.'comm.attr |
| f9c40 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )))............................. |
| f9c60 | 20 20 20 20 20 28 75 73 65 72 20 28 63 64 72 20 28 61 73 73 71 20 27 75 73 65 72 20 61 74 74 72 | .....(user.(cdr.(assq.'user.attr |
| f9c80 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ))))............................ |
| f9ca0 | 20 28 61 6e 64 20 28 73 74 72 69 6e 67 3d 20 63 6f 6d 6d 20 22 67 69 74 2d 63 72 65 64 65 6e 74 | .(and.(string=.comm."git-credent |
| f9cc0 | 69 61 6c 2d 63 61 63 68 65 2d 2d 64 61 65 6d 6f 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ial-cache--daemon")............. |
| f9ce0 | 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 3d 20 75 73 | .....................(string=.us |
| f9d00 | 65 72 20 75 73 65 72 2d 6c 6f 67 69 6e 2d 6e 61 6d 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | er.user-login-name)))).......... |
| f9d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 2d 73 79 73 74 65 6d 2d 70 72 6f 63 | ...............(list-system-proc |
| f9d40 | 65 73 73 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e | esses))...............(condition |
| f9d60 | 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 20 20 20 28 73 74 61 | -case.nil...................(sta |
| f9d80 | 72 74 2d 70 72 6f 63 65 73 73 20 22 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 | rt-process."git-credential-cache |
| f9da0 | 2d 2d 64 61 65 6d 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | --daemon"....................... |
| f9dc0 | 20 20 20 20 20 20 20 20 20 20 20 22 20 2a 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 | ...........".*git-credential-cac |
| f9de0 | 68 65 2d 2d 64 61 65 6d 6f 6e 2a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | he--daemon*".................... |
| f9e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 | ..............(magit-git-executa |
| f9e20 | 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 20 | ble)............................ |
| f9e40 | 20 20 20 20 20 20 22 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 2d 64 61 65 6d 6f 6e 22 | ......"credential-cache--daemon" |
| f9e60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| f9e80 | 20 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 2d | ..magit-credential-cache-daemon- |
| f9ea0 | 73 6f 63 6b 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 6f 6d 65 20 | socket).................;;.Some. |
| f9ec0 | 47 69 74 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 20 28 65 2e 67 2e 2c 20 57 69 6e 64 6f | Git.implementations.(e.g.,.Windo |
| f9ee0 | 77 73 29 20 77 6f 6e 27 74 20 68 61 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | ws).won't.have.................; |
| f9f00 | 3b 20 74 68 69 73 20 70 72 6f 67 72 61 6d 3b 20 69 66 20 77 65 20 66 61 69 6c 20 74 68 65 20 66 | ;.this.program;.if.we.fail.the.f |
| f9f20 | 69 72 73 74 20 74 69 6d 65 2c 20 73 74 6f 70 20 74 72 79 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 | irst.time,.stop.trying.......... |
| f9f40 | 20 20 20 20 20 20 20 20 28 28 64 65 62 75 67 20 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20 20 20 | ........((debug.error).......... |
| f9f60 | 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 63 72 65 64 | ........(remove-hook.'magit-cred |
| f9f80 | 65 6e 74 69 61 6c 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ential-hook..................... |
| f9fa0 | 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 74 61 72 74 2d 63 72 | ..........#'magit-maybe-start-cr |
| f9fc0 | 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 64 61 65 6d 6f 6e 29 29 29 29 29 29 29 0a 0a 28 61 | edential-cache-daemon)))))))..(a |
| f9fe0 | 64 64 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 20 23 | dd-hook.'magit-credential-hook.# |
| fa000 | 27 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 |
| fa020 | 63 68 65 2d 64 61 65 6d 6f 6e 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 | che-daemon)..(defvar-keymap.magi |
| fa040 | 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 3a 64 6f 63 20 22 | t-mode-line-process-map...:doc." |
| fa060 | 4b 65 79 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 | Keymap.for.`mode-line-process'." |
| fa080 | 0a 20 20 22 3c 6d 6f 64 65 2d 6c 69 6e 65 3e 20 3c 6d 6f 75 73 65 2d 31 3e 22 20 27 6d 61 67 69 | ..."<mode-line>.<mouse-1>".'magi |
| fa0a0 | 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | t-process-buffer)..(defun.magit- |
| fa0c0 | 70 72 6f 63 65 73 73 2d 73 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 20 28 70 72 6f 67 72 61 6d 20 61 | process-set-mode-line.(program.a |
| fa0e0 | 72 67 73 29 0a 20 20 22 44 69 73 70 6c 61 79 20 74 68 65 20 67 69 74 20 63 6f 6d 6d 61 6e 64 20 | rgs)..."Display.the.git.command. |
| fa100 | 28 73 61 6e 73 20 61 72 67 75 6d 65 6e 74 73 29 20 69 6e 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e | (sans.arguments).in.the.mode.lin |
| fa120 | 65 2e 22 0a 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 70 72 6f 67 72 61 6d 20 28 6d 61 67 69 | e."...(when.(equal.program.(magi |
| fa140 | 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 29 29 0a 20 20 20 20 28 73 65 74 71 20 61 72 67 | t-git-executable)).....(setq.arg |
| fa160 | 73 20 28 6e 74 68 63 64 72 20 28 6c 65 6e 67 74 68 20 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 | s.(nthcdr.(length.magit-git-glob |
| fa180 | 61 6c 2d 61 72 67 75 6d 65 6e 74 73 29 20 61 72 67 73 29 29 29 0a 20 20 28 6c 65 74 20 28 28 73 | al-arguments).args)))...(let.((s |
| fa1a0 | 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 20 | tr.(concat.".".(propertize...... |
| fa1c0 | 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 28 66 69 | .....................(concat.(fi |
| fa1e0 | 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 20 20 | le-name-nondirectory.program)... |
| fa200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| fa220 | 28 61 6e 64 20 61 72 67 73 20 28 63 6f 6e 63 61 74 20 22 20 22 20 28 63 61 72 20 61 72 67 73 29 | (and.args.(concat.".".(car.args) |
| fa240 | 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 27 6d | )))...........................'m |
| fa260 | 6f 75 73 65 2d 66 61 63 65 20 27 68 69 67 68 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 | ouse-face.'highlight............ |
| fa280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 6d 6f 64 | ...............'keymap.magit-mod |
| fa2a0 | 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-line-process-map.............. |
| fa2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 68 65 6c 70 2d 65 63 68 6f 20 22 6d 6f 75 73 65 2d 31 | .............'help-echo."mouse-1 |
| fa2e0 | 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 20 | :.Show.process.buffer".......... |
| fa300 | 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 |
| fa320 | 20 27 6d 61 67 69 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 29 29 29 29 0a 20 20 | .'magit-mode-line-process))))... |
| fa340 | 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 20 27 6d | ..(magit-repository-local-set.'m |
| fa360 | 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 6c 69 73 | ode-line-process.str).....(dolis |
| fa380 | 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 73 29 29 | t.(buf.(magit-mode-get-buffers)) |
| fa3a0 | 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a | .......(with-current-buffer.buf. |
| fa3c0 | 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 73 73 20 | ........(setq.mode-line-process. |
| fa3e0 | 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 70 64 61 | str))).....(force-mode-line-upda |
| fa400 | 74 65 20 74 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 73 65 | te.t)))..(defun.magit-process-se |
| fa420 | 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 65 72 72 6f 72 2d 73 74 61 74 75 73 20 28 26 6f 70 74 69 6f | t-mode-line-error-status.(&optio |
| fa440 | 6e 61 6c 20 65 72 72 6f 72 20 73 74 72 29 0a 20 20 22 41 70 70 6c 79 20 61 6e 20 65 72 72 6f 72 | nal.error.str)..."Apply.an.error |
| fa460 | 20 66 61 63 65 20 74 6f 20 74 68 65 20 73 74 72 69 6e 67 20 73 65 74 20 62 79 20 60 6d 61 67 69 | .face.to.the.string.set.by.`magi |
| fa480 | 74 2d 70 72 6f 63 65 73 73 2d 73 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 27 2e 0a 0a 49 66 20 45 52 | t-process-set-mode-line'...If.ER |
| fa4a0 | 52 4f 52 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 69 6e 63 6c 75 64 65 20 69 74 20 69 6e 20 74 | ROR.is.supplied,.include.it.in.t |
| fa4c0 | 68 65 20 60 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 27 20 74 6f 6f 6c 74 69 70 2e 0a | he.`mode-line-process'.tooltip.. |
| fa4e0 | 0a 49 66 20 53 54 52 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 69 74 20 72 65 70 6c 61 63 65 73 | .If.STR.is.supplied,.it.replaces |
| fa500 | 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 74 65 78 74 2e 22 0a | .the.`mode-line-process'.text.". |
| fa520 | 20 20 28 73 65 74 71 20 73 74 72 20 28 6f 72 20 73 74 72 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 | ..(setq.str.(or.str.(magit-repos |
| fa540 | 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 67 65 74 20 27 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 | itory-local-get.'mode-line-proce |
| fa560 | 73 73 29 29 29 0a 20 20 28 77 68 65 6e 20 73 74 72 0a 20 20 20 20 28 73 65 74 71 20 65 72 72 6f | ss)))...(when.str.....(setq.erro |
| fa580 | 72 20 28 66 6f 72 6d 61 74 20 22 25 73 6d 6f 75 73 65 2d 31 3a 20 53 68 6f 77 20 70 72 6f 63 65 | r.(format."%smouse-1:.Show.proce |
| fa5a0 | 73 73 20 62 75 66 66 65 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ss.buffer"...................... |
| fa5c0 | 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20 20 20 | ...(if.(stringp.error).......... |
| fa5e0 | 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 65 72 72 6f 72 | ...................(concat.error |
| fa600 | 20 22 5c 6e 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."\n\n")........................ |
| fa620 | 20 20 20 22 22 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 73 74 72 20 28 63 6f 6e 63 61 74 20 22 | ...""))).....(setq.str.(concat." |
| fa640 | 20 22 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .".(propertize.................. |
| fa660 | 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 | ..........(substring-no-properti |
| fa680 | 65 73 20 73 74 72 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 | es.str.1)....................... |
| fa6a0 | 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 74 0a 20 20 20 20 | .....'mouse-face.'highlight..... |
| fa6c0 | 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 6d 61 70 20 6d | .......................'keymap.m |
| fa6e0 | 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 20 20 20 | agit-mode-line-process-map...... |
| fa700 | 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 65 63 68 6f | ......................'help-echo |
| fa720 | 20 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .error.......................... |
| fa740 | 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 6d 6f 64 65 2d 6c 69 | ..'font-lock-face.'magit-mode-li |
| fa760 | 6e 65 2d 70 72 6f 63 65 73 73 2d 65 72 72 6f 72 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 | ne-process-error))).....(magit-r |
| fa780 | 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 73 65 74 20 27 6d 6f 64 65 2d 6c 69 6e 65 2d 70 | epository-local-set.'mode-line-p |
| fa7a0 | 72 6f 63 65 73 73 20 73 74 72 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 62 75 66 20 28 6d 61 | rocess.str).....(dolist.(buf.(ma |
| fa7c0 | 67 69 74 2d 6d 6f 64 65 2d 67 65 74 2d 62 75 66 66 65 72 73 29 29 0a 20 20 20 20 20 20 28 77 69 | git-mode-get-buffers)).......(wi |
| fa7e0 | 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 28 73 | th-current-buffer.buf.........(s |
| fa800 | 65 74 71 20 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 20 73 74 72 29 29 29 0a 20 20 20 | etq.mode-line-process.str))).... |
| fa820 | 20 28 66 6f 72 63 65 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 64 61 74 65 20 74 29 0a 20 20 20 20 | .(force-mode-line-update.t)..... |
| fa840 | 3b 3b 20 57 65 20 72 65 6d 6f 76 65 20 61 6e 79 20 65 72 72 6f 72 20 73 74 61 74 75 73 20 66 72 | ;;.We.remove.any.error.status.fr |
| fa860 | 6f 6d 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 20 77 68 65 6e 20 61 20 6d 61 67 69 74 0a 20 20 | om.the.mode.line.when.a.magit... |
| fa880 | 20 20 3b 3b 20 62 75 66 66 65 72 20 69 73 20 72 65 66 72 65 73 68 65 64 20 28 73 65 65 20 60 6d | ..;;.buffer.is.refreshed.(see.`m |
| fa8a0 | 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 27 29 2c 20 62 75 74 20 77 65 20 6d 75 | agit-refresh-buffer'),.but.we.mu |
| fa8c0 | 73 74 0a 20 20 20 20 3b 3b 20 65 6e 73 75 72 65 20 74 68 61 74 20 77 65 20 69 67 6e 6f 72 65 20 | st.....;;.ensure.that.we.ignore. |
| fa8e0 | 61 6e 79 20 72 65 66 72 65 73 68 65 73 20 64 75 72 69 6e 67 20 74 68 65 20 72 65 6d 61 69 6e 64 | any.refreshes.during.the.remaind |
| fa900 | 65 72 20 6f 66 20 74 68 65 0a 20 20 20 20 3b 3b 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 | er.of.the.....;;.current.command |
| fa920 | 20 2d 2d 20 6f 74 68 65 72 77 69 73 65 20 61 20 6e 65 77 6c 79 2d 73 65 74 20 65 72 72 6f 72 20 | .--.otherwise.a.newly-set.error. |
| fa940 | 73 74 61 74 75 73 20 77 6f 75 6c 64 20 62 65 0a 20 20 20 20 3b 3b 20 72 65 6d 6f 76 65 64 20 62 | status.would.be.....;;.removed.b |
| fa960 | 65 66 6f 72 65 20 69 74 20 77 61 73 20 73 65 65 6e 2e 20 20 57 65 20 73 65 74 20 61 20 66 6c 61 | efore.it.was.seen...We.set.a.fla |
| fa980 | 67 20 77 68 69 63 68 20 70 72 65 76 65 6e 74 73 20 74 68 65 0a 20 20 20 20 3b 3b 20 73 74 61 74 | g.which.prevents.the.....;;.stat |
| fa9a0 | 75 73 20 66 72 6f 6d 20 62 65 69 6e 67 20 72 65 6d 6f 76 65 64 20 70 72 69 6f 72 20 74 6f 20 74 | us.from.being.removed.prior.to.t |
| fa9c0 | 68 65 20 6e 65 78 74 20 63 6f 6d 6d 61 6e 64 2c 20 73 6f 20 74 68 61 74 0a 20 20 20 20 3b 3b 20 | he.next.command,.so.that.....;;. |
| fa9e0 | 74 68 65 20 65 72 72 6f 72 20 73 74 61 74 75 73 20 69 73 20 67 75 61 72 61 6e 74 65 65 64 20 74 | the.error.status.is.guaranteed.t |
| faa00 | 6f 20 72 65 6d 61 69 6e 20 76 69 73 69 62 6c 65 20 75 6e 74 69 6c 20 74 68 65 6e 2e 0a 20 20 20 | o.remain.visible.until.then..... |
| faa20 | 20 28 6c 65 74 20 28 28 72 65 70 6f 6b 65 79 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 | .(let.((repokey.(magit-repositor |
| faa40 | 79 2d 6c 6f 63 61 6c 2d 72 65 70 6f 73 69 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 54 | y-local-repository))).......;;.T |
| faa60 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6c 6f 73 75 72 65 20 63 61 70 74 75 72 65 73 20 74 68 | he.following.closure.captures.th |
| faa80 | 65 20 72 65 70 6f 6b 65 79 20 76 61 6c 75 65 2c 20 61 6e 64 20 69 73 0a 20 20 20 20 20 20 3b 3b | e.repokey.value,.and.is.......;; |
| faaa0 | 20 61 64 64 65 64 20 74 6f 20 60 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 27 2e 0a 20 20 | .added.to.`pre-command-hook'.... |
| faac0 | 20 20 20 20 28 63 6c 2d 6c 61 62 65 6c 73 20 28 28 65 6e 61 62 6c 65 2d 6d 61 67 69 74 2d 70 72 | ....(cl-labels.((enable-magit-pr |
| faae0 | 6f 63 65 73 73 2d 75 6e 73 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 20 28 29 0a 20 20 20 20 20 20 20 | ocess-unset-mode-line.()........ |
| fab00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f 76 65 20 6f 75 72 73 65 6c 66 20 66 | .............;;.Remove.ourself.f |
| fab20 | 72 6f 6d 20 74 68 65 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 2c 20 73 6f 0a 20 20 20 20 20 20 | rom.the.hook.variable,.so....... |
| fab40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 61 74 20 77 65 20 6f 6e 6c 79 20 72 75 | ..............;;.that.we.only.ru |
| fab60 | 6e 20 6f 6e 63 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d | n.once......................(rem |
| fab80 | 6f 76 65 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 | ove-hook.'pre-command-hook...... |
| faba0 | 20 20 20 20 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 65 6e | ............................#'en |
| fabc0 | 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 |
| fabe0 | 6e 65 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 43 6c 65 61 72 | ne).....................;;.Clear |
| fac00 | 20 74 68 65 20 69 6e 68 69 62 69 74 20 66 6c 61 67 20 66 6f 72 20 74 68 65 20 72 65 70 6f 73 69 | .the.inhibit.flag.for.the.reposi |
| fac20 | 74 6f 72 79 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 | tory.in.....................;;.w |
| fac40 | 68 69 63 68 20 77 65 20 73 65 74 20 69 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hich.we.set.it.................. |
| fac60 | 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 0a | ....(magit-repository-local-set. |
| fac80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 69 6e 68 69 62 69 74 2d 6d 61 | .....................'inhibit-ma |
| faca0 | 67 69 74 2d 70 72 6f 63 65 73 73 2d 75 6e 73 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 20 6e 69 6c 20 | git-process-unset-mode-line.nil. |
| facc0 | 72 65 70 6f 6b 65 79 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 53 65 74 20 74 68 65 20 69 6e | repokey))).........;;.Set.the.in |
| face0 | 68 69 62 69 74 20 66 6c 61 67 20 75 6e 74 69 6c 20 74 68 65 20 6e 65 78 74 20 63 6f 6d 6d 61 6e | hibit.flag.until.the.next.comman |
| fad00 | 64 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 70 | d.is.invoked..........(magit-rep |
| fad20 | 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 73 65 74 0a 20 20 20 20 20 20 20 20 20 27 69 6e 68 69 | ository-local-set..........'inhi |
| fad40 | 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 2d 6c 69 6e | bit-magit-process-unset-mode-lin |
| fad60 | 65 20 74 20 72 65 70 6f 6b 65 79 29 0a 20 20 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 | e.t.repokey).........(add-hook.' |
| fad80 | 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pre-command-hook................ |
| fada0 | 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 2d 75 6e 73 65 74 2d | ...#'enable-magit-process-unset- |
| fadc0 | 6d 6f 64 65 2d 6c 69 6e 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f | mode-line)))))..(defun.magit-pro |
| fade0 | 63 65 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 | cess-unset-mode-line-error-statu |
| fae00 | 73 20 28 29 0a 20 20 22 52 65 6d 6f 76 65 20 61 6e 79 20 63 75 72 72 65 6e 74 20 65 72 72 6f 72 | s.()..."Remove.any.current.error |
| fae20 | 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 2e 22 0a 20 20 28 | .status.from.the.mode.line."...( |
| fae40 | 6c 65 74 20 28 28 73 74 61 74 75 73 20 28 6f 72 20 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 | let.((status.(or.mode-line-proce |
| fae60 | 73 73 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 | ss.....................(magit-re |
| fae80 | 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 67 65 74 20 27 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 | pository-local-get.'mode-line-pr |
| faea0 | 6f 63 65 73 73 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 73 74 61 74 75 73 0a | ocess)))).....(when.(and.status. |
| faec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f | ...............(eq.(get-text-pro |
| faee0 | 70 65 72 74 79 20 31 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 73 74 61 74 75 73 29 0a | perty.1.'font-lock-face.status). |
| faf00 | 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 6f 64 65 2d 6c | ...................'magit-mode-l |
| faf20 | 69 6e 65 2d 70 72 6f 63 65 73 73 2d 65 72 72 6f 72 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | ine-process-error)).......(magit |
| faf40 | 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 29 29 29 0a 0a 28 61 | -process-unset-mode-line))))..(a |
| faf60 | 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 2d 68 6f | dd-hook.'magit-refresh-buffer-ho |
| faf80 | 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 75 6e 73 | ok...........#'magit-process-uns |
| fafa0 | 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 0a 0a 28 64 65 66 | et-mode-line-error-status)..(def |
| fafc0 | 75 6e 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 | un.magit-process-unset-mode-line |
| fafe0 | 20 28 26 6f 70 74 69 6f 6e 61 6c 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 22 52 65 6d 6f 76 65 | .(&optional.directory)..."Remove |
| fb000 | 20 74 68 65 20 67 69 74 20 63 6f 6d 6d 61 6e 64 20 66 72 6f 6d 20 74 68 65 20 6d 6f 64 65 20 6c | .the.git.command.from.the.mode.l |
| fb020 | 69 6e 65 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 72 79 | ine."...(let.((default-directory |
| fb040 | 20 28 6f 72 20 64 69 72 65 63 74 6f 72 79 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 | .(or.directory.default-directory |
| fb060 | 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 | ))).....(unless.(magit-repositor |
| fb080 | 79 2d 6c 6f 63 61 6c 2d 67 65 74 20 27 69 6e 68 69 62 69 74 2d 6d 61 67 69 74 2d 70 72 6f 63 65 | y-local-get.'inhibit-magit-proce |
| fb0a0 | 73 73 2d 75 6e 73 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | ss-unset-mode-line).......(magit |
| fb0c0 | 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 73 65 74 20 27 6d 6f 64 65 2d 6c 69 6e 65 | -repository-local-set.'mode-line |
| fb0e0 | 2d 70 72 6f 63 65 73 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 62 75 66 | -process.nil).......(dolist.(buf |
| fb100 | 20 28 6d 61 67 69 74 2d 6d 6f 64 65 2d 67 65 74 2d 62 75 66 66 65 72 73 29 29 0a 20 20 20 20 20 | .(magit-mode-get-buffers))...... |
| fb120 | 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 20 28 73 65 74 | ...(with-current-buffer.buf.(set |
| fb140 | 71 20 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 | q.mode-line-process.nil)))...... |
| fb160 | 20 28 66 6f 72 63 65 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 64 61 74 65 20 74 29 29 29 29 0a 0a | .(force-mode-line-update.t)))).. |
| fb180 | 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 72 72 6f 72 2d 6d 65 73 73 | (defvar.magit-process-error-mess |
| fb1a0 | 61 67 65 2d 72 65 67 65 78 70 73 0a 20 20 28 6c 69 73 74 20 22 5e 5c 5c 2a 45 52 52 4f 52 5c 5c | age-regexps...(list."^\\*ERROR\\ |
| fb1c0 | 2a 3a 20 43 61 6e 63 65 6c 65 64 20 62 79 20 75 73 65 72 24 22 0a 20 20 20 20 20 20 20 20 22 5e | *:.Canceled.by.user$"........."^ |
| fb1e0 | 5c 5c 28 3f 3a 65 72 72 6f 72 5c 5c 7c 66 61 74 61 6c 5c 5c 7c 67 69 74 5c 5c 29 3a 20 5c 5c 28 | \\(?:error\\|fatal\\|git\\):.\\( |
| fb200 | 2e 2a 5c 5c 29 24 22 0a 20 20 20 20 20 20 20 20 22 5e 5c 5c 28 43 61 6e 6e 6f 74 20 72 65 62 61 | .*\\)$"........."^\\(Cannot.reba |
| fb220 | 73 65 3a 2e 2a 5c 5c 29 24 22 29 29 0a 0a 28 64 65 66 69 6e 65 2d 65 72 72 6f 72 20 27 6d 61 67 | se:.*\\)$"))..(define-error.'mag |
| fb240 | 69 74 2d 67 69 74 2d 65 72 72 6f 72 20 22 47 69 74 20 65 72 72 6f 72 22 29 0a 0a 28 64 65 66 75 | it-git-error."Git.error")..(defu |
| fb260 | 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 72 72 6f 72 2d 73 75 6d 6d 61 72 79 20 28 70 | n.magit-process-error-summary.(p |
| fb280 | 72 6f 63 65 73 73 2d 62 75 66 20 73 65 63 74 69 6f 6e 29 0a 20 20 22 41 20 6f 6e 65 2d 6c 69 6e | rocess-buf.section)..."A.one-lin |
| fb2a0 | 65 20 65 72 72 6f 72 20 73 75 6d 6d 61 72 79 20 66 72 6f 6d 20 74 68 65 20 67 69 76 65 6e 20 53 | e.error.summary.from.the.given.S |
| fb2c0 | 45 43 54 49 4f 4e 2e 22 0a 20 20 28 61 6e 64 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 70 | ECTION."...(and.(buffer-live-p.p |
| fb2e0 | 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 65 6e 74 | rocess-buf)........(with-current |
| fb300 | 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 28 61 6e | -buffer.process-buf..........(an |
| fb320 | 64 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 20 20 20 | d.(oref.section.content)........ |
| fb340 | 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.......... |
| fb360 | 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. |
| fb380 | 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d | end)).................(run-hook- |
| fb3a0 | 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 27 6d 61 67 69 74 2d | wrapped..................'magit- |
| fb3c0 | 70 72 6f 63 65 73 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 | process-error-message-regexps... |
| fb3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 72 65 29 0a 20 20 20 20 | ...............(lambda.(re)..... |
| fb400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 | ...............(save-excursion.. |
| fb420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 72 65 2d 73 65 61 | ....................(and.(re-sea |
| fb440 | 72 63 68 2d 62 61 63 6b 77 61 72 64 20 72 65 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 73 74 | rch-backward.re.(oref.section.st |
| fb460 | 61 72 74 29 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | art).t)......................... |
| fb480 | 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 65 73 20 31 29 | ..(match-string-no-properties.1) |
| fb4a0 | 29 29 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 | )))))))))..(defun.magit-process- |
| fb4c0 | 65 72 72 6f 72 2d 74 6f 6f 6c 74 69 70 20 28 70 72 6f 63 65 73 73 2d 62 75 66 20 73 65 63 74 69 | error-tooltip.(process-buf.secti |
| fb4e0 | 6f 6e 29 0a 20 20 22 52 65 74 75 72 6e 73 20 74 68 65 20 74 65 78 74 20 66 72 6f 6d 20 53 45 43 | on)..."Returns.the.text.from.SEC |
| fb500 | 54 49 4f 4e 20 6f 66 20 74 68 65 20 50 52 4f 43 45 53 53 2d 42 55 46 20 62 75 66 66 65 72 2e 0a | TION.of.the.PROCESS-BUF.buffer.. |
| fb520 | 0a 4c 69 6d 69 74 65 64 20 62 79 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 72 72 6f 72 | .Limited.by.`magit-process-error |
| fb540 | 2d 74 6f 6f 6c 74 69 70 2d 6d 61 78 2d 6c 69 6e 65 73 27 2e 22 0a 20 20 28 61 6e 64 20 28 69 6e | -tooltip-max-lines'."...(and.(in |
| fb560 | 74 65 67 65 72 70 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 | tegerp.magit-process-error-toolt |
| fb580 | 69 70 2d 6d 61 78 2d 6c 69 6e 65 73 29 0a 20 20 20 20 20 20 20 28 3e 20 6d 61 67 69 74 2d 70 72 | ip-max-lines)........(>.magit-pr |
| fb5a0 | 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 20 30 29 | ocess-error-tooltip-max-lines.0) |
| fb5c0 | 0a 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 70 72 6f 63 65 73 73 2d 62 | ........(buffer-live-p.process-b |
| fb5e0 | 75 66 29 0a 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 | uf)........(with-current-buffer. |
| fb600 | 70 72 6f 63 65 73 73 2d 62 75 66 0a 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 | process-buf..........(save-excur |
| fb620 | 73 69 6f 6e 0a 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 20 28 | sion............(goto-char.(or.( |
| fb640 | 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 | oref.section.content)........... |
| fb660 | 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 20 73 74 | ................(oref.section.st |
| fb680 | 61 72 74 29 29 29 0a 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 | art)))............(buffer-substr |
| fb6a0 | 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 20 28 70 | ing-no-properties.............(p |
| fb6c0 | 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f | oint).............(save-excursio |
| fb6e0 | 6e 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 20 6d 61 | n...............(forward-line.ma |
| fb700 | 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 72 72 6f 72 2d 74 6f 6f 6c 74 69 70 2d 6d 61 78 2d 6c 69 | git-process-error-tooltip-max-li |
| fb720 | 6e 65 73 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 0a 20 20 | nes)...............(goto-char... |
| fb740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 70 6f 69 6e 74 29 20 28 6f 72 65 | .............(if.(>.(point).(ore |
| fb760 | 66 20 73 65 63 74 69 6f 6e 20 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.section.end))................. |
| fb780 | 20 20 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 | ...(oref.section.end)........... |
| fb7a0 | 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | .......(point)))...............; |
| fb7c0 | 3b 20 52 65 6d 6f 76 65 20 61 6e 79 20 74 72 61 69 6c 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 | ;.Remove.any.trailing.whitespace |
| fb7e0 | 2e 0a 20 20 20 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 | ................(when.(re-search |
| fb800 | 2d 62 61 63 6b 77 61 72 64 20 22 5b 5e 5b 3a 73 70 61 63 65 3a 5d 5c 6e 5d 22 0a 20 20 20 20 20 | -backward."[^[:space:]\n]"...... |
| fb820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| fb840 | 20 20 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 | ...(oref.section.start).t)...... |
| fb860 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 20 31 29 29 0a 20 20 20 | ...........(forward-char.1)).... |
| fb880 | 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 29 29 29 29 29 29 0a 0a 28 64 65 66 76 61 | ...........(point)))))))..(defva |
| fb8a0 | 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 74 68 69 73 2d 65 72 72 6f 72 20 6e 69 6c 29 0a 0a 28 | r-local.magit-this-error.nil)..( |
| fb8c0 | 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. |
| fb8e0 | 26 6f 70 74 69 6f 6e 61 6c 20 70 72 6f 63 65 73 73 2d 62 75 66 20 5f 63 6f 6d 6d 61 6e 64 2d 62 | &optional.process-buf._command-b |
| fb900 | 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uf.............................. |
| fb920 | 20 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 | ....default-dir.section)...(unle |
| fb940 | 73 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 | ss.(integerp.arg).....(setq.proc |
| fb960 | 65 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 | ess-buf.(process-buffer.arg))... |
| fb980 | 20 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 20 28 70 72 6f 63 65 73 73 2d 67 65 74 | ..(setq.default-dir.(process-get |
| fb9a0 | 20 61 72 67 20 27 64 65 66 61 75 6c 74 2d 64 69 72 29 29 0a 20 20 20 20 28 73 65 74 71 20 73 65 | .arg.'default-dir)).....(setq.se |
| fb9c0 | 63 74 69 6f 6e 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 61 72 67 20 27 73 65 63 74 | ction.....(process-get.arg.'sect |
| fb9e0 | 69 6f 6e 29 29 0a 20 20 20 20 28 73 65 74 71 20 61 72 67 20 20 20 20 20 20 20 20 20 28 70 72 6f | ion)).....(setq.arg.........(pro |
| fba00 | 63 65 73 73 2d 65 78 69 74 2d 73 74 61 74 75 73 20 61 72 67 29 29 29 0a 20 20 28 77 68 65 6e 20 | cess-exit-status.arg)))...(when. |
| fba20 | 28 66 62 6f 75 6e 64 70 20 27 64 69 72 65 64 2d 75 6e 63 61 63 68 65 29 0a 20 20 20 20 28 64 69 | (fboundp.'dired-uncache).....(di |
| fba40 | 72 65 64 2d 75 6e 63 61 63 68 65 20 64 65 66 61 75 6c 74 2d 64 69 72 29 29 0a 20 20 28 77 68 65 | red-uncache.default-dir))...(whe |
| fba60 | 6e 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 70 72 6f 63 65 73 73 2d 62 75 66 29 0a 20 20 | n.(buffer-live-p.process-buf)... |
| fba80 | 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 2d 62 | ..(with-current-buffer.process-b |
| fbaa0 | 75 66 0a 20 20 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 2d 73 | uf.......(magit-process-finish-s |
| fbac0 | 65 63 74 69 6f 6e 20 73 65 63 74 69 6f 6e 20 61 72 67 29 29 29 0a 20 20 28 69 66 20 28 3d 20 61 | ection.section.arg)))...(if.(=.a |
| fbae0 | 72 67 20 30 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 75 6e 73 65 74 | rg.0).......(magit-process-unset |
| fbb00 | 2d 6d 6f 64 65 2d 6c 69 6e 65 20 64 65 66 61 75 6c 74 2d 64 69 72 29 0a 20 20 20 20 28 6c 65 74 | -mode-line.default-dir).....(let |
| fbb20 | 20 28 28 6d 73 67 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 72 72 6f 72 2d 73 75 6d 6d | .((msg.(magit-process-error-summ |
| fbb40 | 61 72 79 20 70 72 6f 63 65 73 73 2d 62 75 66 20 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 | ary.process-buf.section)))...... |
| fbb60 | 20 28 69 66 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 64 69 73 70 6c 61 79 2d 6d 6f 64 65 2d | .(if.magit-process-display-mode- |
| fbb80 | 6c 69 6e 65 2d 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 | line-error...........(magit-proc |
| fbba0 | 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 74 61 74 75 73 0a 20 | ess-set-mode-line-error-status.. |
| fbbc0 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 72 72 | ..........(or.(magit-process-err |
| fbbe0 | 6f 72 2d 74 6f 6f 6c 74 69 70 20 70 72 6f 63 65 73 73 2d 62 75 66 20 73 65 63 74 69 6f 6e 29 20 | or-tooltip.process-buf.section). |
| fbc00 | 6d 73 67 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 75 6e 73 | msg)).........(magit-process-uns |
| fbc20 | 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 20 64 65 66 61 75 6c 74 2d 64 69 72 29 29 0a 20 20 20 20 20 | et-mode-line.default-dir))...... |
| fbc40 | 20 28 77 68 65 6e 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 70 72 6f 63 65 73 73 2d 62 75 | .(when.(buffer-live-p.process-bu |
| fbc60 | 66 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 65 72 20 | f).........(with-current-buffer. |
| fbc80 | 70 72 6f 63 65 73 73 2d 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 | process-buf...........(when-let. |
| fbca0 | 28 28 73 74 61 74 75 73 2d 62 75 66 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 | ((status-buf.(magit-get-mode-buf |
| fbcc0 | 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 0a 20 20 20 20 20 20 | fer.'magit-status-mode)))....... |
| fbce0 | 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 74 75 | ......(with-current-buffer.statu |
| fbd00 | 73 2d 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d | s-buf...............(setq.magit- |
| fbd20 | 74 68 69 73 2d 65 72 72 6f 72 20 6d 73 67 29 29 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 | this-error.msg))))).......(let.( |
| fbd40 | 28 75 73 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 61 67 69 74 2d 73 | (usage..............(and.magit-s |
| fbd60 | 68 6f 77 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 2d 68 69 6e 74 0a 20 20 20 20 20 20 20 20 | how-process-buffer-hint......... |
| fbd80 | 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 6b 65 79 73 20 28 77 68 65 72 65 2d | ..........(if-let.((keys.(where- |
| fbda0 | 69 73 2d 69 6e 74 65 72 6e 61 6c 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 | is-internal.'magit-process-buffe |
| fbdc0 | 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d | r))).......................(form |
| fbde0 | 61 74 20 22 54 79 70 65 20 25 73 20 74 6f 20 73 65 65 20 25 53 20 66 6f 72 20 64 65 74 61 69 6c | at."Type.%s.to.see.%S.for.detail |
| fbe00 | 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s".............................. |
| fbe20 | 20 28 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 63 61 72 20 6b 65 79 73 29 29 20 70 72 | .(key-description.(car.keys)).pr |
| fbe40 | 6f 63 65 73 73 2d 62 75 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ocess-buf).....................( |
| fbe60 | 66 6f 72 6d 61 74 20 22 53 65 65 20 25 53 20 66 6f 72 20 64 65 74 61 69 6c 73 22 20 70 72 6f 63 | format."See.%S.for.details".proc |
| fbe80 | 65 73 73 2d 62 75 66 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 70 | ess-buf))))).........(if.magit-p |
| fbea0 | 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 20 20 20 20 28 | rocess-raise-error.............( |
| fbec0 | 73 69 67 6e 61 6c 20 27 6d 61 67 69 74 2d 67 69 74 2d 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 | signal.'magit-git-error......... |
| fbee0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 6d 73 67 20 28 6f 72 20 75 73 61 67 65 20 | ............(list.msg.(or.usage. |
| fbf00 | 28 6c 69 73 74 20 27 69 6e 20 64 65 66 61 75 6c 74 2d 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 | (list.'in.default-dir))))....... |
| fbf20 | 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 47 69 74 20 65 72 72 6f 72 3a 20 25 73 22 0a 20 20 20 | ....(message."Git.error:.%s".... |
| fbf40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 6d 73 67 20 28 61 6e 64 | ................(concat.msg.(and |
| fbf60 | 20 75 73 61 67 65 20 28 66 6f 72 6d 61 74 20 22 20 5b 25 73 5d 22 20 75 73 61 67 65 29 29 29 29 | .usage.(format.".[%s]".usage)))) |
| fbf80 | 29 29 29 29 0a 20 20 61 72 67 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 | ))))...arg)..(defun.magit-proces |
| fbfa0 | 73 2d 66 69 6e 69 73 68 2d 73 65 63 74 69 6f 6e 20 28 73 65 63 74 69 6f 6e 20 65 78 69 74 2d 63 | s-finish-section.(section.exit-c |
| fbfc0 | 6f 64 65 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 79 20 | ode)...(let.((inhibit-read-only. |
| fbfe0 | 74 29 0a 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 | t).........(buffer.(current-buff |
| fc000 | 65 72 29 29 0a 20 20 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 | er)).........(marker.(oref.secti |
| fc020 | 6f 6e 20 73 74 61 72 74 29 29 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 6d 61 72 6b 65 | on.start))).....(goto-char.marke |
| fc040 | 72 29 0a 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 64 65 | r).....(save-excursion.......(de |
| fc060 | 6c 65 74 65 2d 63 68 61 72 20 33 29 0a 20 20 20 20 20 20 28 73 65 74 2d 6d 61 72 6b 65 72 2d 69 | lete-char.3).......(set-marker-i |
| fc080 | 6e 73 65 72 74 69 6f 6e 2d 74 79 70 65 20 6d 61 72 6b 65 72 20 6e 69 6c 29 0a 20 20 20 20 20 20 | nsertion-type.marker.nil)....... |
| fc0a0 | 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 22 25 33 73 | (insert.(propertize.(format."%3s |
| fc0c0 | 22 20 65 78 69 74 2d 63 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".exit-code).................... |
| fc0e0 | 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 20 73 65 63 74 69 6f 6e 0a 20 20 | .......'magit-section.section... |
| fc100 | 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 |
| fc120 | 63 6b 2d 66 61 63 65 20 28 69 66 20 28 3d 20 65 78 69 74 2d 63 6f 64 65 20 30 29 0a 20 20 20 20 | ck-face.(if.(=.exit-code.0)..... |
| fc140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| fc160 | 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 6f 6b 0a 20 20 20 20 | ..........'magit-process-ok..... |
| fc180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| fc1a0 | 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6e 67 29 29 29 0a 20 20 20 | ........'magit-process-ng))).... |
| fc1c0 | 20 20 20 28 73 65 74 2d 6d 61 72 6b 65 72 2d 69 6e 73 65 72 74 69 6f 6e 2d 74 79 70 65 20 6d 61 | ...(set-marker-insertion-type.ma |
| fc1e0 | 72 6b 65 72 20 74 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 6d 61 67 69 74 2d 70 72 6f | rker.t)).....(when.(eq.magit-pro |
| fc200 | 63 65 73 73 2d 61 70 70 6c 79 2d 61 6e 73 69 2d 63 6f 6c 6f 72 73 20 74 29 0a 20 20 20 20 20 20 | cess-apply-ansi-colors.t)....... |
| fc220 | 28 61 6e 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 | (ansi-color-apply-on-region.(ore |
| fc240 | 66 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 | f.section.content).............. |
| fc260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 73 65 63 74 69 | .....................(oref.secti |
| fc280 | 6f 6e 20 65 6e 64 29 29 29 0a 20 20 20 20 28 69 66 20 28 3d 20 28 6f 72 65 66 20 73 65 63 74 69 | on.end))).....(if.(=.(oref.secti |
| fc2a0 | 6f 6e 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 2b 20 28 6c 69 6e 65 2d 65 6e 64 2d | on.end)............(+.(line-end- |
| fc2c0 | 70 6f 73 69 74 69 6f 6e 29 20 32 29 29 0a 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 | position).2)).........(save-excu |
| fc2e0 | 72 73 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 31 2b 20 28 | rsion...........(goto-char.(1+.( |
| fc300 | 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | line-end-position)))...........( |
| fc320 | 64 65 6c 65 74 65 2d 63 68 61 72 20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 | delete-char.-1)...........(oset. |
| fc340 | 73 65 63 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 77 68 65 | section.content.nil)).......(whe |
| fc360 | 6e 20 28 61 6e 64 20 28 3d 20 65 78 69 74 2d 63 6f 64 65 20 30 29 0a 20 20 20 20 20 20 20 20 20 | n.(and.(=.exit-code.0).......... |
| fc380 | 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 73 65 71 2d 73 6f 6d 65 20 28 23 23 65 71 20 28 77 69 | ........(not.(seq-some.(##eq.(wi |
| fc3a0 | 6e 64 6f 77 2d 62 75 66 66 65 72 20 25 29 20 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 | ndow-buffer.%).buffer).......... |
| fc3c0 | 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 6c | .......................(window-l |
| fc3e0 | 69 73 74 29 29 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 68 | ist)))).........(magit-section-h |
| fc400 | 69 64 65 20 73 65 63 74 69 6f 6e 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 | ide.section)))))..(defun.magit-p |
| fc420 | 72 6f 63 65 73 73 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73 29 0a | rocess-display-buffer.(process). |
| fc440 | 20 20 28 77 68 65 6e 20 28 70 72 6f 63 65 73 73 2d 6c 69 76 65 2d 70 20 70 72 6f 63 65 73 73 29 | ..(when.(process-live-p.process) |
| fc460 | 0a 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 20 28 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 | .....(let.((buf.(process-buffer. |
| fc480 | 70 72 6f 63 65 73 73 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6e 6f 74 20 28 62 75 | process))).......(cond.((not.(bu |
| fc4a0 | 66 66 65 72 2d 6c 69 76 65 2d 70 20 62 75 66 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ffer-live-p.buf))).............( |
| fc4c0 | 28 3d 20 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 30 29 0a 20 | (=.magit-process-popup-time.0).. |
| fc4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 69 6e 69 62 75 66 66 65 72 70 29 0a 20 20 | ............(if.(minibufferp)... |
| fc500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 | ...............(switch-to-buffer |
| fc520 | 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 62 75 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -other-window.buf).............. |
| fc540 | 20 20 28 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 20 62 75 66 29 29 29 0a 20 20 20 20 20 20 20 20 | ..(pop-to-buffer.buf)))......... |
| fc560 | 20 20 20 20 28 28 3e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 70 6f 70 75 70 2d 74 69 6d 65 | ....((>.magit-process-popup-time |
| fc580 | 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 75 6e 2d 77 69 74 68 2d 74 69 6d 65 72 | .0)..............(run-with-timer |
| fc5a0 | 20 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 6e 69 6c 0a 20 20 | .magit-process-popup-time.nil... |
| fc5c0 | 20 20 20 20 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 61 6d 62 | ...........................(lamb |
| fc5e0 | 64 61 20 28 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 | da.(p).......................... |
| fc600 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 | ......(when.(eq.(process-status. |
| fc620 | 70 29 20 27 72 75 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p).'run)........................ |
| fc640 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 20 28 70 72 6f 63 65 73 73 2d 62 75 | ..........(let.((buf.(process-bu |
| fc660 | 66 66 65 72 20 70 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 | ffer.p)))....................... |
| fc680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d | .............(when.(buffer-live- |
| fc6a0 | 70 20 62 75 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.buf).......................... |
| fc6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 69 6e 69 62 75 66 66 65 72 70 29 0a 20 20 | ............(if.(minibufferp)... |
| fc6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| fc700 | 20 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 | .......(switch-to-buffer-other-w |
| fc720 | 69 6e 64 6f 77 20 62 75 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | indow.buf)...................... |
| fc740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 | ..................(pop-to-buffer |
| fc760 | 20 62 75 66 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .buf))))))...................... |
| fc780 | 20 20 20 20 20 20 20 20 70 72 6f 63 65 73 73 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | ........process))))))..(defun.ma |
| fc7a0 | 67 69 74 2d 2d 6c 6f 67 2d 61 63 74 69 6f 6e 20 28 73 75 6d 6d 61 72 79 20 6c 69 6e 65 20 6c 69 | git--log-action.(summary.line.li |
| fc7c0 | 73 74 29 0a 20 20 28 6c 65 74 20 28 68 65 61 64 69 6e 67 20 6c 69 6e 65 73 29 0a 20 20 20 20 28 | st)...(let.(heading.lines).....( |
| fc7e0 | 69 66 20 28 63 64 72 20 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 73 65 | if.(cdr.list).........(progn.(se |
| fc800 | 74 71 20 68 65 61 64 69 6e 67 20 28 66 75 6e 63 61 6c 6c 20 73 75 6d 6d 61 72 79 20 6c 69 73 74 | tq.heading.(funcall.summary.list |
| fc820 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 69 6e 65 73 20 28 6d | ))................(setq.lines.(m |
| fc840 | 61 70 63 61 72 20 6c 69 6e 65 20 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 68 | apcar.line.list))).......(setq.h |
| fc860 | 65 61 64 69 6e 67 20 28 66 75 6e 63 61 6c 6c 20 6c 69 6e 65 20 28 63 61 72 20 6c 69 73 74 29 29 | eading.(funcall.line.(car.list)) |
| fc880 | 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 28 6d 61 67 | )).....(with-current-buffer.(mag |
| fc8a0 | 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 28 67 6f 74 6f | it-process-buffer.t).......(goto |
| fc8c0 | 2d 63 68 61 72 20 28 31 2d 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 0a 20 20 20 20 20 20 28 6c | -char.(1-.(point-max))).......(l |
| fc8e0 | 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 20 20 | et.((inhibit-read-only.t))...... |
| fc900 | 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 6d 65 73 73 61 67 | ...(magit-insert-section.(messag |
| fc920 | 65 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 | e)...........(magit-insert-headi |
| fc940 | 6e 67 20 28 63 6f 6e 63 61 74 20 22 20 20 2a 20 22 20 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20 | ng.(concat."..*.".heading))..... |
| fc960 | 20 20 20 20 20 20 28 77 68 65 6e 20 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 | ......(when.lines.............(d |
| fc980 | 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 20 20 20 | olist.(line.lines).............. |
| fc9a0 | 20 28 69 6e 73 65 72 74 20 6c 69 6e 65 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .(insert.line."\n"))............ |
| fc9c0 | 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 29 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 | .(insert."\n")))).......(let.((i |
| fc9e0 | 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 20 20 28 77 68 65 6e | nhibit-message.t)).........(when |
| fca00 | 20 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 69 6e 65 73 20 28 | .heading...........(setq.lines.( |
| fca20 | 63 6f 6e 73 20 68 65 61 64 69 6e 67 20 6c 69 6e 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d | cons.heading.lines))).........(m |
| fca40 | 65 73 73 61 67 65 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 6c 69 6e 65 73 20 22 5c 6e 22 29 29 | essage.(string-join.lines."\n")) |
| fca60 | 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 70 72 6f 63 | ))))..;;;._.(provide.'magit-proc |
| fca80 | 65 73 73 29 0a 3b 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 | ess).;;;.magit-process.el.ends.h |
| fcaa0 | 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............................. |
| fcac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcb00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcb20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcc00 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 67 69 74 2d 72 65 62 61 73 65 2e 65 6c 00 00 00 00 00 00 00 | magit-4.3.8/git-rebase.el....... |
| fcc20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcc40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcc60 | 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 |
| fcc80 | 30 31 30 34 37 37 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 36 34 33 00 20 30 00 00 00 | 0104770.00000000000.013643..0... |
| fcca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fccc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcd00 | 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................... |
| fcd20 | 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................... |
| fcd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcdc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fcde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fce00 | 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 |
| fce20 | 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 |
| fce40 | 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 | :t.-*-..;;.Copyright.(C).2008-20 |
| fce60 | 32 35 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 | 25.The.Magit.Project.Contributor |
| fce80 | 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 50 68 69 6c 20 4a 61 63 6b 73 6f 6e 20 3c 70 68 69 6c | s..;;.Author:.Phil.Jackson.<phil |
| fcea0 | 40 73 68 65 6c 6c 61 72 63 68 69 76 65 2e 63 6f 2e 75 6b 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e | @shellarchive.co.uk>.;;.Maintain |
| fcec0 | 65 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 | er:.Jonas.Bernoulli.<emacs.magit |
| fcee0 | 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c | @jonas.bernoulli.dev>..;;.SPDX-L |
| fcf00 | 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 |
| fcf20 | 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 | ter..;;.Magit.is.free.software:. |
| fcf40 | 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 |
| fcf60 | 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 |
| fcf80 | 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 |
| fcfa0 | 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 |
| fcfc0 | 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 | re.Foundation,.either.version.3. |
| fcfe0 | 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f | of.the.License,.or.;;.(at.your.o |
| fd000 | 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 | ption).any.later.version..;;.;;. |
| fd020 | 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 |
| fd040 | 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 |
| fd060 | 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 |
| fd080 | 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 |
| fd0a0 | 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 |
| fd0c0 | 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. |
| fd0e0 | 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 |
| fd100 | 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 |
| fd120 | 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 |
| fd140 | 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 |
| fd160 | 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 | h.Magit...If.not,.see.<https://w |
| fd180 | 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d | ww.gnu.org/licenses/>...;;;.Comm |
| fd1a0 | 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 70 61 63 6b 61 67 65 20 61 73 73 69 73 74 73 | entary:..;;.This.package.assists |
| fd1c0 | 20 74 68 65 20 75 73 65 72 20 69 6e 20 65 64 69 74 69 6e 67 20 74 68 65 20 6c 69 73 74 20 6f 66 | .the.user.in.editing.the.list.of |
| fd1e0 | 20 63 6f 6d 6d 69 74 73 20 74 6f 20 62 65 0a 3b 3b 20 72 65 77 72 69 74 74 65 6e 20 64 75 72 69 | .commits.to.be.;;.rewritten.duri |
| fd200 | 6e 67 20 61 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 72 65 62 61 73 65 2e 0a 0a 3b 3b 20 57 68 | ng.an.interactive.rebase...;;.Wh |
| fd220 | 65 6e 20 74 68 65 20 75 73 65 72 20 69 6e 69 74 69 61 74 65 73 20 61 6e 20 69 6e 74 65 72 61 63 | en.the.user.initiates.an.interac |
| fd240 | 74 69 76 65 20 72 65 62 61 73 65 2c 20 65 2e 67 2e 2c 20 75 73 69 6e 67 20 22 72 20 65 22 20 69 | tive.rebase,.e.g.,.using."r.e".i |
| fd260 | 6e 0a 3b 3b 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 6f 72 20 6f 6e 20 74 68 65 20 63 6f | n.;;.a.Magit.buffer.or.on.the.co |
| fd280 | 6d 6d 61 6e 64 20 6c 69 6e 65 20 75 73 69 6e 67 20 22 67 69 74 20 72 65 62 61 73 65 20 2d 69 20 | mmand.line.using."git.rebase.-i. |
| fd2a0 | 52 45 56 22 2c 0a 3b 3b 20 47 69 74 20 69 6e 76 6f 6b 65 73 20 74 68 65 20 60 24 47 49 54 5f 53 | REV",.;;.Git.invokes.the.`$GIT_S |
| fd2c0 | 45 51 55 45 4e 43 45 5f 45 44 49 54 4f 52 27 20 28 6f 72 20 69 66 20 74 68 61 74 20 69 73 20 75 | EQUENCE_EDITOR'.(or.if.that.is.u |
| fd2e0 | 6e 64 65 66 69 6e 65 64 0a 3b 3b 20 60 24 47 49 54 5f 45 44 49 54 4f 52 27 20 6f 72 20 65 76 65 | ndefined.;;.`$GIT_EDITOR'.or.eve |
| fd300 | 6e 20 60 24 45 44 49 54 4f 52 27 29 20 6c 65 74 74 69 6e 67 20 74 68 65 20 75 73 65 72 20 72 65 | n.`$EDITOR').letting.the.user.re |
| fd320 | 61 72 72 61 6e 67 65 2c 20 64 72 6f 70 2c 0a 3b 3b 20 72 65 77 6f 72 64 2c 20 65 64 69 74 2c 20 | arrange,.drop,.;;.reword,.edit,. |
| fd340 | 61 6e 64 20 73 71 75 61 73 68 20 63 6f 6d 6d 69 74 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 61 63 | and.squash.commits...;;.This.pac |
| fd360 | 6b 61 67 65 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 60 67 69 | kage.provides.the.major-mode.`gi |
| fd380 | 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 27 20 77 68 69 63 68 20 6d 61 6b 65 73 0a 3b 3b 20 64 6f | t-rebase-mode'.which.makes.;;.do |
| fd3a0 | 69 6e 67 20 73 6f 20 6d 75 63 68 20 6d 6f 72 65 20 66 75 6e 2c 20 62 79 20 6d 61 6b 69 6e 67 20 | ing.so.much.more.fun,.by.making. |
| fd3c0 | 74 68 65 20 62 75 66 66 65 72 20 6d 6f 72 65 20 63 6f 6c 6f 72 66 75 6c 20 61 6e 64 0a 3b 3b 20 | the.buffer.more.colorful.and.;;. |
| fd3e0 | 70 72 6f 76 69 64 69 6e 67 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 | providing.the.following.commands |
| fd400 | 3a 0a 3b 3b 0a 3b 3b 20 20 20 43 2d 63 20 43 2d 63 20 20 54 65 6c 6c 20 47 69 74 20 74 6f 20 6d | :.;;.;;...C-c.C-c..Tell.Git.to.m |
| fd420 | 61 6b 65 20 69 74 20 68 61 70 70 65 6e 2e 0a 3b 3b 20 20 20 43 2d 63 20 43 2d 6b 20 20 54 65 6c | ake.it.happen..;;...C-c.C-k..Tel |
| fd440 | 6c 20 47 69 74 20 74 68 61 74 20 79 6f 75 20 63 68 61 6e 67 65 64 20 79 6f 75 72 20 6d 69 6e 64 | l.Git.that.you.changed.your.mind |
| fd460 | 2c 20 69 2e 65 2e 2c 20 61 62 6f 72 74 2e 0a 3b 3b 0a 3b 3b 20 20 20 70 20 20 20 20 20 20 20 20 | ,.i.e.,.abort..;;.;;...p........ |
| fd480 | 4d 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 65 2e 0a 3b 3b 20 | Move.point.to.previous.line..;;. |
| fd4a0 | 20 20 6e 20 20 20 20 20 20 20 20 4d 6f 76 65 20 70 6f 69 6e 74 20 74 6f 20 6e 65 78 74 20 6c 69 | ..n........Move.point.to.next.li |
| fd4c0 | 6e 65 2e 0a 3b 3b 0a 3b 3b 20 20 20 4d 2d 70 20 20 20 20 20 20 4d 6f 76 65 20 74 68 65 20 63 6f | ne..;;.;;...M-p......Move.the.co |
| fd4e0 | 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 75 70 2e 0a 3b 3b 20 20 20 4d 2d 6e 20 20 20 20 20 20 | mmit.at.point.up..;;...M-n...... |
| fd500 | 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 64 6f 77 6e 2e 0a 3b | Move.the.commit.at.point.down..; |
| fd520 | 3b 0a 3b 3b 20 20 20 64 20 20 20 20 20 20 20 20 44 72 6f 70 20 74 68 65 20 63 6f 6d 6d 69 74 20 | ;.;;...d........Drop.the.commit. |
| fd540 | 61 74 20 70 6f 69 6e 74 2e 0a 3b 3b 20 20 20 63 20 20 20 20 20 20 20 20 4b 65 65 70 20 74 68 65 | at.point..;;...c........Keep.the |
| fd560 | 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 0a 3b 3b 20 20 20 72 20 20 20 20 20 20 20 20 | .commit.at.point..;;...r........ |
| fd580 | 43 68 61 6e 67 65 20 74 68 65 20 6d 65 73 73 61 67 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 | Change.the.message.of.the.commit |
| fd5a0 | 20 61 74 20 70 6f 69 6e 74 2e 0a 3b 3b 20 20 20 65 20 20 20 20 20 20 20 20 45 64 69 74 20 74 68 | .at.point..;;...e........Edit.th |
| fd5c0 | 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 0a 3b 3b 20 20 20 73 20 20 20 20 20 20 20 | e.commit.at.point..;;...s....... |
| fd5e0 | 20 53 71 75 61 73 68 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2c 20 69 6e 74 | .Squash.the.commit.at.point,.int |
| fd600 | 6f 20 74 68 65 20 6f 6e 65 20 61 62 6f 76 65 2e 0a 3b 3b 20 20 20 66 20 20 20 20 20 20 20 20 4c | o.the.one.above..;;...f........L |
| fd620 | 69 6b 65 20 22 73 22 20 62 75 74 20 64 6f 6e 27 74 20 61 6c 73 6f 20 65 64 69 74 20 74 68 65 20 | ike."s".but.don't.also.edit.the. |
| fd640 | 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2e 0a 3b 3b 20 20 20 62 20 20 20 20 20 20 20 20 42 72 | commit.message..;;...b........Br |
| fd660 | 65 61 6b 20 66 6f 72 20 65 64 69 74 69 6e 67 20 61 74 20 74 68 69 73 20 70 6f 69 6e 74 20 69 6e | eak.for.editing.at.this.point.in |
| fd680 | 20 74 68 65 20 73 65 71 75 65 6e 63 65 2e 0a 3b 3b 20 20 20 78 20 20 20 20 20 20 20 20 41 64 64 | .the.sequence..;;...x........Add |
| fd6a0 | 20 61 20 73 63 72 69 70 74 20 74 6f 20 62 65 20 72 75 6e 20 77 69 74 68 20 74 68 65 20 63 6f 6d | .a.script.to.be.run.with.the.com |
| fd6c0 | 6d 69 74 20 61 74 20 70 6f 69 6e 74 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 62 65 69 6e 67 | mit.at.point.;;............being |
| fd6e0 | 20 63 68 65 63 6b 65 64 20 6f 75 74 2e 0a 3b 3b 20 20 20 6b 20 20 20 20 20 20 20 20 55 6e 2d 2f | .checked.out..;;...k........Un-/ |
| fd700 | 63 6f 6d 6d 65 6e 74 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 0a 3b 3b 20 20 20 7a 20 20 20 20 | comment.current.line..;;...z.... |
| fd720 | 20 20 20 20 41 64 64 20 6e 6f 6f 70 20 61 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 3b 3b | ....Add.noop.action.at.point..;; |
| fd740 | 0a 3b 3b 20 20 20 53 50 43 20 20 20 20 20 20 53 68 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 | .;;...SPC......Show.the.commit.a |
| fd760 | 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 2e 0a 3b 3b 20 20 20 | t.point.in.another.buffer..;;... |
| fd780 | 52 45 54 20 20 20 20 20 20 53 68 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e | RET......Show.the.commit.at.poin |
| fd7a0 | 74 20 69 6e 20 61 6e 6f 74 68 65 72 20 62 75 66 66 65 72 20 61 6e 64 0a 3b 3b 20 20 20 20 20 20 | t.in.another.buffer.and.;;...... |
| fd7c0 | 20 20 20 20 20 20 73 65 6c 65 63 74 20 69 74 73 20 77 69 6e 64 6f 77 2e 0a 3b 3b 20 20 20 43 2d | ......select.its.window..;;...C- |
| fd7e0 | 2f 20 20 20 20 20 20 55 6e 64 6f 20 6c 61 73 74 20 63 68 61 6e 67 65 2e 0a 3b 3b 0a 3b 3b 20 20 | /......Undo.last.change..;;.;;.. |
| fd800 | 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 2d 2d 72 65 62 61 73 65 2d 6d 65 72 67 65 73 3a 0a 3b | .Commands.for.--rebase-merges:.; |
| fd820 | 3b 20 20 20 6c 20 20 20 20 20 20 20 20 41 73 73 6f 63 69 61 74 65 20 6c 61 62 65 6c 20 77 69 74 | ;...l........Associate.label.wit |
| fd840 | 68 20 63 75 72 72 65 6e 74 20 48 45 41 44 20 69 6e 20 73 65 71 75 65 6e 63 65 2e 0a 3b 3b 20 20 | h.current.HEAD.in.sequence..;;.. |
| fd860 | 20 4d 4d 20 20 20 20 20 20 20 4d 65 72 67 65 20 73 70 65 63 69 66 69 65 64 20 72 65 76 69 73 69 | .MM.......Merge.specified.revisi |
| fd880 | 6f 6e 73 20 69 6e 74 6f 20 48 45 41 44 2e 0a 3b 3b 20 20 20 4d 74 20 20 20 20 20 20 20 54 6f 67 | ons.into.HEAD..;;...Mt.......Tog |
| fd8a0 | 67 6c 65 20 77 68 65 74 68 65 72 20 74 68 65 20 6d 65 72 67 65 20 77 69 6c 6c 20 69 6e 76 6f 6b | gle.whether.the.merge.will.invok |
| fd8c0 | 65 20 61 6e 20 65 64 69 74 6f 72 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 62 65 66 6f 72 65 | e.an.editor.;;............before |
| fd8e0 | 20 63 6f 6d 6d 69 74 74 69 6e 67 2e 0a 3b 3b 20 20 20 74 20 20 20 20 20 20 20 20 52 65 73 65 74 | .committing..;;...t........Reset |
| fd900 | 20 48 45 41 44 20 74 6f 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 61 62 65 6c 2e 0a 0a 3b | .HEAD.to.the.specified.label...; |
| fd920 | 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 70 72 6f 62 61 62 6c 79 20 61 6c 73 6f 20 72 65 61 64 20 | ;.You.should.probably.also.read. |
| fd940 | 74 68 65 20 60 67 69 74 2d 72 65 62 61 73 65 27 20 6d 61 6e 70 61 67 65 2e 0a 0a 3b 3b 3b 20 43 | the.`git-rebase'.manpage...;;;.C |
| fd960 | 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 65 71 75 69 72 65 | ode:..(require.'magit)..(require |
| fd980 | 20 27 65 61 73 79 6d 65 6e 75 29 0a 28 72 65 71 75 69 72 65 20 27 73 65 72 76 65 72 29 0a 28 72 | .'easymenu).(require.'server).(r |
| fd9a0 | 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 66 76 61 72 20 72 65 | equire.'with-editor)..(defvar.re |
| fd9c0 | 63 65 6e 74 66 2d 65 78 63 6c 75 64 65 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 3b 3b 3b 3b | centf-exclude)..;;;.Options.;;;; |
| fd9e0 | 20 56 61 72 69 61 62 6c 65 73 0a 0a 28 64 65 66 67 72 6f 75 70 20 67 69 74 2d 72 65 62 61 73 65 | .Variables..(defgroup.git-rebase |
| fda00 | 20 6e 69 6c 0a 20 20 22 45 64 69 74 20 47 69 74 20 72 65 62 61 73 65 20 73 65 71 75 65 6e 63 65 | .nil..."Edit.Git.rebase.sequence |
| fda20 | 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 29 | s."...:link.'(info-link."(magit) |
| fda40 | 45 64 69 74 69 6e 67 20 52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 73 22 29 0a 20 20 3a 67 72 | Editing.Rebase.Sequences")...:gr |
| fda60 | 6f 75 70 20 27 74 6f 6f 6c 73 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 67 69 74 2d 72 65 62 61 | oup.'tools)..(defcustom.git-reba |
| fda80 | 73 65 2d 61 75 74 6f 2d 61 64 76 61 6e 63 65 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 | se-auto-advance.t..."Whether.to. |
| fdaa0 | 6d 6f 76 65 20 74 6f 20 6e 65 78 74 20 6c 69 6e 65 20 61 66 74 65 72 20 63 68 61 6e 67 69 6e 67 | move.to.next.line.after.changing |
| fdac0 | 20 61 20 6c 69 6e 65 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 | .a.line."...:group.'git-rebase.. |
| fdae0 | 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 67 69 74 | .:type.'boolean)..(defcustom.git |
| fdb00 | 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 20 74 0a 20 20 22 57 | -rebase-show-instructions.t..."W |
| fdb20 | 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 75 73 61 67 65 20 69 6e 73 74 72 75 63 74 69 6f 6e | hether.to.show.usage.instruction |
| fdb40 | 73 20 69 6e 73 69 64 65 20 74 68 65 20 72 65 62 61 73 65 20 62 75 66 66 65 72 2e 22 0a 20 20 3a | s.inside.the.rebase.buffer."...: |
| fdb60 | 67 72 6f 75 70 20 27 67 69 74 2d 72 65 62 61 73 65 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 | group.'git-rebase...:type.'boole |
| fdb80 | 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6e 66 69 | an)..(defcustom.git-rebase-confi |
| fdba0 | 72 6d 2d 63 61 6e 63 65 6c 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 63 6f 6e 66 69 72 6d 61 74 | rm-cancel.t..."Whether.confirmat |
| fdbc0 | 69 6f 6e 20 69 73 20 72 65 71 75 69 72 65 64 20 74 6f 20 63 61 6e 63 65 6c 2e 22 0a 20 20 3a 67 | ion.is.required.to.cancel."...:g |
| fdbe0 | 72 6f 75 70 20 27 67 69 74 2d 72 65 62 61 73 65 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 | roup.'git-rebase...:type.'boolea |
| fdc00 | 6e 29 0a 0a 3b 3b 3b 3b 20 46 61 63 65 73 0a 0a 28 64 65 66 67 72 6f 75 70 20 67 69 74 2d 72 65 | n)..;;;;.Faces..(defgroup.git-re |
| fdc20 | 62 61 73 65 2d 66 61 63 65 73 20 6e 69 6c 0a 20 20 22 46 61 63 65 73 20 75 73 65 64 20 62 79 20 | base-faces.nil..."Faces.used.by. |
| fdc40 | 47 69 74 2d 52 65 62 61 73 65 20 6d 6f 64 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 66 61 63 65 | Git-Rebase.mode."...:group.'face |
| fdc60 | 73 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 74 2d 72 65 62 61 73 65 29 0a 0a 28 64 65 66 66 61 63 | s...:group.'git-rebase)..(deffac |
| fdc80 | 65 20 67 69 74 2d 72 65 62 61 73 65 2d 68 61 73 68 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 | e.git-rebase-hash.'((t.:inherit. |
| fdca0 | 6d 61 67 69 74 2d 68 61 73 68 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 63 6f 6d 6d 69 74 20 | magit-hash))..."Face.for.commit. |
| fdcc0 | 68 61 73 68 65 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 | hashes."...:group.'git-rebase-fa |
| fdce0 | 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 6c 61 62 65 6c 20 | ces)..(defface.git-rebase-label. |
| fdd00 | 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 29 29 0a 20 20 | '((t.:inherit.magit-refname))... |
| fdd20 | 22 46 61 63 65 20 66 6f 72 20 6c 61 62 65 6c 73 20 69 6e 20 6c 61 62 65 6c 2c 20 6d 65 72 67 65 | "Face.for.labels.in.label,.merge |
| fdd40 | 2c 20 61 6e 64 20 72 65 73 65 74 20 6c 69 6e 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 | ,.and.reset.lines."...:group.'gi |
| fdd60 | 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 |
| fdd80 | 62 61 73 65 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 27 28 28 74 20 6e 69 6c 29 29 0a 20 20 22 46 | base-description.'((t.nil))..."F |
| fdda0 | 61 63 65 20 66 6f 72 20 63 6f 6d 6d 69 74 20 64 65 73 63 72 69 70 74 69 6f 6e 73 2e 22 0a 20 20 | ace.for.commit.descriptions."... |
| fddc0 | 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 28 64 65 66 66 | :group.'git-rebase-faces)..(deff |
| fdde0 | 61 63 65 20 67 69 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 0a 20 20 27 28 28 74 20 3a 69 6e | ace.git-rebase-action...'((t.:in |
| fde00 | 68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 29 0a 20 | herit.font-lock-keyword-face)).. |
| fde20 | 20 22 46 61 63 65 20 66 6f 72 20 61 63 74 69 6f 6e 20 6b 65 79 77 6f 72 64 73 2e 22 0a 20 20 3a | ."Face.for.action.keywords."...: |
| fde40 | 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 28 64 65 66 66 61 | group.'git-rebase-faces)..(deffa |
| fde60 | 63 65 20 67 69 74 2d 72 65 62 61 73 65 2d 6b 69 6c 6c 65 64 2d 61 63 74 69 6f 6e 0a 20 20 27 28 | ce.git-rebase-killed-action...'( |
| fde80 | 28 74 20 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 2d 66 61 | (t.:inherit.font-lock-comment-fa |
| fdea0 | 63 65 20 3a 73 74 72 69 6b 65 2d 74 68 72 6f 75 67 68 20 74 29 29 0a 20 20 22 46 61 63 65 20 66 | ce.:strike-through.t))..."Face.f |
| fdec0 | 6f 72 20 63 6f 6d 6d 65 6e 74 65 64 20 63 6f 6d 6d 69 74 20 61 63 74 69 6f 6e 20 6c 69 6e 65 73 | or.commented.commit.action.lines |
| fdee0 | 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).. |
| fdf00 | 28 64 65 66 66 61 63 65 20 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6d 6d 65 6e 74 2d 68 61 73 68 | (defface.git-rebase-comment-hash |
| fdf20 | 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 67 69 74 2d 72 65 62 61 73 65 2d 68 61 73 68 | ...'((t.:inherit.git-rebase-hash |
| fdf40 | 20 3a 77 65 69 67 68 74 20 62 6f 6c 64 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 63 6f 6d 6d | .:weight.bold))..."Face.for.comm |
| fdf60 | 69 74 20 68 61 73 68 65 73 20 69 6e 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 63 6f 6d 6d | it.hashes.in.commit.message.comm |
| fdf80 | 65 6e 74 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 | ents."...:group.'git-rebase-face |
| fdfa0 | 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 6f 6d 6d 65 6e 74 2d | s)..(defface.git-rebase-comment- |
| fdfc0 | 68 65 61 64 69 6e 67 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 | heading...'((t.:inherit.font-loc |
| fdfe0 | 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 68 65 61 | k-keyword-face))..."Face.for.hea |
| fe000 | 64 69 6e 67 73 20 69 6e 20 72 65 62 61 73 65 20 6d 65 73 73 61 67 65 20 63 6f 6d 6d 65 6e 74 73 | dings.in.rebase.message.comments |
| fe020 | 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).. |
| fe040 | 3b 3b 3b 20 4b 65 79 6d 61 70 73 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 67 69 74 2d | ;;;.Keymaps..(defvar-keymap.git- |
| fe060 | 72 65 62 61 73 65 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 | rebase-mode-map...:doc."Keymap.f |
| fe080 | 6f 72 20 47 69 74 2d 52 65 62 61 73 65 20 6d 6f 64 65 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 73 | or.Git-Rebase.mode."...:parent.s |
| fe0a0 | 70 65 63 69 61 6c 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 22 43 2d 6d 22 20 23 27 67 69 74 2d 72 65 | pecial-mode-map..."C-m".#'git-re |
| fe0c0 | 62 61 73 65 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 0a 20 20 22 70 22 20 20 20 23 27 67 69 74 2d 72 | base-show-commit..."p"...#'git-r |
| fe0e0 | 65 62 61 73 65 2d 62 61 63 6b 77 61 72 64 2d 6c 69 6e 65 0a 20 20 22 6e 22 20 20 20 23 27 66 6f | ebase-backward-line..."n"...#'fo |
| fe100 | 72 77 61 72 64 2d 6c 69 6e 65 0a 20 20 22 4d 2d 70 22 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d | rward-line..."M-p".#'git-rebase- |
| fe120 | 6d 6f 76 65 2d 6c 69 6e 65 2d 75 70 0a 20 20 22 4d 2d 6e 22 20 23 27 67 69 74 2d 72 65 62 61 73 | move-line-up..."M-n".#'git-rebas |
| fe140 | 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 64 6f 77 6e 0a 20 20 22 63 22 20 20 20 23 27 67 69 74 2d 72 | e-move-line-down..."c"...#'git-r |
| fe160 | 65 62 61 73 65 2d 70 69 63 6b 0a 20 20 22 64 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d | ebase-pick..."d"...#'git-rebase- |
| fe180 | 64 72 6f 70 0a 20 20 22 6b 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 6b 69 6c 6c 2d 6c | drop..."k"...#'git-rebase-kill-l |
| fe1a0 | 69 6e 65 0a 20 20 22 43 2d 6b 22 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 6b 69 6c 6c 2d 6c 69 | ine..."C-k".#'git-rebase-kill-li |
| fe1c0 | 6e 65 0a 20 20 22 62 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 62 72 65 61 6b 0a 20 20 | ne..."b"...#'git-rebase-break... |
| fe1e0 | 22 65 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 0a 20 20 22 6c 22 20 20 20 | "e"...#'git-rebase-edit..."l"... |
| fe200 | 23 27 67 69 74 2d 72 65 62 61 73 65 2d 6c 61 62 65 6c 0a 20 20 22 4d 20 4d 22 20 23 27 67 69 74 | #'git-rebase-label..."M.M".#'git |
| fe220 | 2d 72 65 62 61 73 65 2d 6d 65 72 67 65 0a 20 20 22 4d 20 74 22 20 23 27 67 69 74 2d 72 65 62 61 | -rebase-merge..."M.t".#'git-reba |
| fe240 | 73 65 2d 6d 65 72 67 65 2d 74 6f 67 67 6c 65 2d 65 64 69 74 6d 73 67 0a 20 20 22 6d 22 20 20 20 | se-merge-toggle-editmsg..."m"... |
| fe260 | 23 27 67 69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 0a 20 20 22 73 22 20 20 20 23 27 67 69 74 2d | #'git-rebase-edit..."s"...#'git- |
| fe280 | 72 65 62 61 73 65 2d 73 71 75 61 73 68 0a 20 20 22 53 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 | rebase-squash..."S"...#'git-reba |
| fe2a0 | 73 65 2d 73 71 75 69 73 68 0a 20 20 22 66 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 66 | se-squish..."f"...#'git-rebase-f |
| fe2c0 | 69 78 75 70 0a 20 20 22 46 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 61 6c 74 65 72 0a | ixup..."F"...#'git-rebase-alter. |
| fe2e0 | 20 20 22 41 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 61 6c 74 65 72 0a 20 20 22 71 22 | .."A"...#'git-rebase-alter..."q" |
| fe300 | 20 20 20 23 27 75 6e 64 65 66 69 6e 65 64 0a 20 20 22 72 22 20 20 20 23 27 67 69 74 2d 72 65 62 | ...#'undefined..."r"...#'git-reb |
| fe320 | 61 73 65 2d 72 65 77 6f 72 64 0a 20 20 22 77 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d | ase-reword..."w"...#'git-rebase- |
| fe340 | 72 65 77 6f 72 64 0a 20 20 22 74 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 72 65 73 65 | reword..."t"...#'git-rebase-rese |
| fe360 | 74 0a 20 20 22 75 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 75 70 64 61 74 65 2d 72 65 | t..."u"...#'git-rebase-update-re |
| fe380 | 66 0a 20 20 22 78 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 65 78 65 63 0a 20 20 22 79 | f..."x"...#'git-rebase-exec..."y |
| fe3a0 | 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 73 65 72 74 0a 20 20 22 7a 22 20 20 20 | "...#'git-rebase-insert..."z"... |
| fe3c0 | 23 27 67 69 74 2d 72 65 62 61 73 65 2d 6e 6f 6f 70 0a 20 20 22 53 50 43 22 20 23 27 67 69 74 2d | #'git-rebase-noop..."SPC".#'git- |
| fe3e0 | 72 65 62 61 73 65 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 0a 20 20 22 44 45 4c 22 | rebase-show-or-scroll-up..."DEL" |
| fe400 | 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 | .#'git-rebase-show-or-scroll-dow |
| fe420 | 6e 0a 20 20 22 43 2d 78 20 43 2d 74 22 20 20 20 20 20 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 | n..."C-x.C-t"........#'git-rebas |
| fe440 | 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 75 70 0a 20 20 22 4d 2d 3c 75 70 3e 22 20 20 20 20 20 20 20 | e-move-line-up..."M-<up>"....... |
| fe460 | 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 75 70 0a 20 20 22 4d | ..#'git-rebase-move-line-up..."M |
| fe480 | 2d 3c 64 6f 77 6e 3e 22 20 20 20 20 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 76 65 | -<down>".......#'git-rebase-move |
| fe4a0 | 2d 6c 69 6e 65 2d 64 6f 77 6e 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 75 6e 64 6f 3e 22 20 23 27 | -line-down..."<remap>.<undo>".#' |
| fe4c0 | 67 69 74 2d 72 65 62 61 73 65 2d 75 6e 64 6f 29 0a 28 70 75 74 20 27 67 69 74 2d 72 65 62 61 73 | git-rebase-undo).(put.'git-rebas |
| fe4e0 | 65 2d 61 6c 74 65 72 20 20 20 20 20 20 20 20 3a 61 64 76 65 72 74 69 73 65 64 2d 62 69 6e 64 69 | e-alter........:advertised-bindi |
| fe500 | 6e 67 20 28 6b 62 64 20 22 46 22 29 29 0a 28 70 75 74 20 27 67 69 74 2d 72 65 62 61 73 65 2d 72 | ng.(kbd."F")).(put.'git-rebase-r |
| fe520 | 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. |
| fe540 | 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 |
| fe560 | 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 |
| fe580 | 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- |
| fe5a0 | 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 |
| fe5c0 | 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 |
| fe5e0 | 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 |
| fe600 | 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 2e 22 0a 20 20 27 | ap..."Git-Rebase.mode.menu."...' |
| fe620 | 28 22 52 65 62 61 73 65 22 0a 20 20 20 20 5b 22 50 69 63 6b 22 20 67 69 74 2d 72 65 62 61 73 65 | ("Rebase".....["Pick".git-rebase |
| fe640 | 2d 70 69 63 6b 20 74 5d 0a 20 20 20 20 5b 22 44 72 6f 70 22 20 67 69 74 2d 72 65 62 61 73 65 2d | -pick.t].....["Drop".git-rebase- |
| fe660 | 64 72 6f 70 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 | drop.t].....["Reword".git-rebase |
| fe680 | 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 |
| fe6a0 | 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 |
| fe6c0 | 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 |
| fe6e0 | 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 |
| fe700 | 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 |
| fe720 | 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". |
| fe740 | 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 |
| fe760 | 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] |
| fe780 | 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- |
| fe7a0 | 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 |
| fe7c0 | 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 |
| fe7e0 | 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])).. |
| fe800 | 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 |
| fe820 | 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. |
| fe840 | 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 |
| fe860 | 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 |
| fe880 | 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 |
| fe8a0 | 20 63 68 61 6e 67 65 64 20 79 6f 75 72 20 6d 69 6e 64 2c 20 69 2e 65 2e 2c 20 61 62 6f 72 74 22 | .changed.your.mind,.i.e.,.abort" |
| fe8c0 | 29 0a 20 20 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 62 61 63 6b 77 61 72 64 2d 6c 69 6e 65 20 | ).....(git-rebase-backward-line. |
| fe8e0 | 20 20 20 20 2e 20 22 6d 6f 76 65 20 70 6f 69 6e 74 20 74 6f 20 70 72 65 76 69 6f 75 73 20 6c 69 | ......"move.point.to.previous.li |
| fe900 | 6e 65 22 29 0a 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 20 20 20 20 20 20 20 20 20 | ne").....(forward-line.......... |
| fe920 | 20 20 20 20 20 20 20 2e 20 22 6d 6f 76 65 20 70 6f 69 6e 74 20 74 6f 20 6e 65 78 74 20 6c 69 6e | ........."move.point.to.next.lin |
| fe940 | 65 22 29 0a 20 20 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 75 70 | e").....(git-rebase-move-line-up |
| fe960 | 20 20 20 20 20 20 2e 20 22 6d 6f 76 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e | ........"move.the.commit.at.poin |
| fe980 | 74 20 75 70 22 29 0a 20 20 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 | t.up").....(git-rebase-move-line |
| fe9a0 | 2d 64 6f 77 6e 20 20 20 20 2e 20 22 6d 6f 76 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 | -down......"move.the.commit.at.p |
| fe9c0 | 6f 69 6e 74 20 64 6f 77 6e 22 29 0a 20 20 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 68 6f 77 | oint.down").....(git-rebase-show |
| fe9e0 | 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 20 2e 20 22 73 68 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 | -or-scroll-up..."show.the.commit |
| fea00 | 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 22 29 0a 20 20 | .at.point.in.another.buffer")... |
| fea20 | 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 2e | ..(git-rebase-show-commit....... |
| fea40 | 20 22 73 68 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 61 6e | ."show.the.commit.at.point.in.an |
| fea60 | 6f 74 68 65 72 20 62 75 66 66 65 72 20 61 6e 64 20 73 65 6c 65 63 74 20 69 74 73 20 77 69 6e 64 | other.buffer.and.select.its.wind |
| fea80 | 6f 77 22 29 0a 20 20 20 20 28 75 6e 64 6f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ow").....(undo.................. |
| feaa0 | 20 20 20 20 20 20 20 2e 20 22 75 6e 64 6f 20 6c 61 73 74 20 63 68 61 6e 67 65 22 29 0a 20 20 20 | ........."undo.last.change").... |
| feac0 | 20 28 67 69 74 2d 72 65 62 61 73 65 2d 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e | .(git-rebase-drop............... |
| feae0 | 20 22 64 72 6f 70 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 22 29 0a 20 20 20 | ."drop.the.commit.at.point").... |
| feb00 | 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6b 69 6c 6c 2d 6c 69 6e 65 20 20 20 20 20 20 20 20 20 2e | .(git-rebase-kill-line.......... |
| feb20 | 20 22 75 6e 2d 2f 63 6f 6d 6d 65 6e 74 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 22 29 0a 20 20 20 | ."un-/comment.current.line").... |
| feb40 | 20 28 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 73 65 72 74 20 20 20 20 20 20 20 20 20 20 20 20 2e | .(git-rebase-insert............. |
| feb60 | 20 22 69 6e 73 65 72 74 20 61 20 6c 69 6e 65 20 66 6f 72 20 61 6e 20 61 72 62 69 74 72 61 72 79 | ."insert.a.line.for.an.arbitrary |
| feb80 | 20 63 6f 6d 6d 69 74 22 29 0a 20 20 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6e 6f 6f 70 20 20 | .commit").....(git-rebase-noop.. |
| feba0 | 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 22 61 64 64 20 6e 6f 6f 70 20 61 63 74 69 6f 6e 20 61 | .............."add.noop.action.a |
| febc0 | 74 20 70 6f 69 6e 74 22 29 29 29 0a 0a 28 64 65 66 76 61 72 20 67 69 74 2d 72 65 62 61 73 65 2d | t.point")))..(defvar.git-rebase- |
| febe0 | 66 69 78 75 70 2d 64 65 73 63 72 69 70 74 69 6f 6e 73 0a 20 20 27 28 28 67 69 74 2d 72 65 62 61 | fixup-descriptions...'((git-reba |
| fec00 | 73 65 2d 73 71 75 69 73 68 0a 20 20 20 20 20 2e 20 22 66 69 78 75 70 20 2d 63 20 3c 63 6f 6d 6d | se-squish........"fixup.-c.<comm |
| fec20 | 69 74 3e 20 3d 20 75 73 65 20 63 6f 6d 6d 69 74 2c 20 62 75 74 20 6d 65 6c 64 20 69 6e 74 6f 20 | it>.=.use.commit,.but.meld.into. |
| fec40 | 70 72 65 76 69 6f 75 73 20 63 6f 6d 6d 69 74 2c 5c 6e 23 5c 0a 20 20 20 20 20 20 20 20 20 20 64 | previous.commit,\n#\...........d |
| fec60 | 72 6f 70 70 69 6e 67 20 70 72 65 76 69 6f 75 73 20 63 6f 6d 6d 69 74 27 73 20 6d 65 73 73 61 67 | ropping.previous.commit's.messag |
| fec80 | 65 2c 20 61 6e 64 20 6f 70 65 6e 20 74 68 65 20 65 64 69 74 6f 72 22 29 0a 20 20 20 20 28 67 69 | e,.and.open.the.editor").....(gi |
| feca0 | 74 2d 72 65 62 61 73 65 2d 66 69 78 75 70 0a 20 20 20 20 20 2e 20 22 66 69 78 75 70 20 3c 63 6f | t-rebase-fixup........"fixup.<co |
| fecc0 | 6d 6d 69 74 3e 20 3d 20 75 73 65 20 63 6f 6d 6d 69 74 2c 20 62 75 74 20 6d 65 6c 64 20 69 6e 74 | mmit>.=.use.commit,.but.meld.int |
| fece0 | 6f 20 70 72 65 76 69 6f 75 73 20 63 6f 6d 6d 69 74 2c 5c 6e 23 5c 0a 20 20 20 20 20 20 20 20 20 | o.previous.commit,\n#\.......... |
| fed00 | 20 64 72 6f 70 70 69 6e 67 20 3c 63 6f 6d 6d 69 74 3e 27 73 20 6d 65 73 73 61 67 65 22 29 0a 20 | .dropping.<commit>'s.message").. |
| fed20 | 20 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 61 6c 74 65 72 0a 20 20 20 20 20 2e 20 22 66 69 78 | ...(git-rebase-alter........"fix |
| fed40 | 75 70 20 2d 43 20 3c 63 6f 6d 6d 69 74 3e 20 3d 20 75 73 65 20 63 6f 6d 6d 69 74 2c 20 62 75 74 | up.-C.<commit>.=.use.commit,.but |
| fed60 | 20 6d 65 6c 64 20 69 6e 74 6f 20 70 72 65 76 69 6f 75 73 20 63 6f 6d 6d 69 74 2c 5c 6e 23 5c 0a | .meld.into.previous.commit,\n#\. |
| fed80 | 20 20 20 20 20 20 20 20 20 20 64 72 6f 70 70 69 6e 67 20 70 72 65 76 69 6f 75 73 20 63 6f 6d 6d | ..........dropping.previous.comm |
| feda0 | 69 74 27 73 20 6d 65 73 73 61 67 65 22 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a | it's.message")))..;;;.Commands.. |
| fedc0 | 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 70 69 63 6b 20 28 29 0a 20 20 22 55 73 65 | (defun.git-rebase-pick.()..."Use |
| fede0 | 20 63 6f 6d 6d 69 74 20 6f 6e 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 0a 49 66 20 74 68 65 20 | .commit.on.current.line..If.the. |
| fee00 | 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 61 63 74 20 6f 6e 20 61 6c 6c 20 6c 69 6e | region.is.active,.act.on.all.lin |
| fee20 | 65 73 20 74 6f 75 63 68 65 64 20 62 79 20 74 68 65 20 72 65 67 69 6f 6e 2e 22 0a 20 20 28 69 6e | es.touched.by.the.region."...(in |
| fee40 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 65 74 2d 61 63 74 | teractive)...(git-rebase-set-act |
| fee60 | 69 6f 6e 20 22 70 69 63 6b 22 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d | ion."pick"))..(defun.git-rebase- |
| fee80 | 64 72 6f 70 20 28 29 0a 20 20 22 44 72 6f 70 20 63 6f 6d 6d 69 74 20 6f 6e 20 63 75 72 72 65 6e | drop.()..."Drop.commit.on.curren |
| feea0 | 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 76 65 2c | t.line..If.the.region.is.active, |
| feec0 | 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 74 68 65 | .act.on.all.lines.touched.by.the |
| feee0 | 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 67 69 74 | .region."...(interactive)...(git |
| fef00 | 2d 72 65 62 61 73 65 2d 73 65 74 2d 61 63 74 69 6f 6e 20 22 64 72 6f 70 22 29 29 0a 0a 28 64 65 | -rebase-set-action."drop"))..(de |
| fef20 | 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 72 65 77 6f 72 64 20 28 29 0a 20 20 22 45 64 69 74 | fun.git-rebase-reword.()..."Edit |
| fef40 | 20 6d 65 73 73 61 67 65 20 6f 66 20 63 6f 6d 6d 69 74 20 6f 6e 20 63 75 72 72 65 6e 74 20 6c 69 | .message.of.commit.on.current.li |
| fef60 | 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 76 65 2c 20 61 63 74 | ne..If.the.region.is.active,.act |
| fef80 | 20 6f 6e 20 61 6c 6c 20 6c 69 6e 65 73 20 74 6f 75 63 68 65 64 20 62 79 20 74 68 65 20 72 65 67 | .on.all.lines.touched.by.the.reg |
| fefa0 | 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 67 69 74 2d 72 65 62 | ion."...(interactive)...(git-reb |
| fefc0 | 61 73 65 2d 73 65 74 2d 61 63 74 69 6f 6e 20 22 72 65 77 6f 72 64 22 29 29 0a 0a 28 64 65 66 75 | ase-set-action."reword"))..(defu |
| fefe0 | 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 20 28 29 0a 20 20 22 53 74 6f 70 20 61 74 20 | n.git-rebase-edit.()..."Stop.at. |
| ff000 | 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 2e 0a | the.commit.on.the.current.line.. |
| ff020 | 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 61 63 74 20 6f 6e 20 | If.the.region.is.active,.act.on. |
| ff040 | 61 6c 6c 20 6c 69 6e 65 73 20 74 6f 75 63 68 65 64 20 62 79 20 74 68 65 20 72 65 67 69 6f 6e 2e | all.lines.touched.by.the.region. |
| ff060 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d | "...(interactive)...(git-rebase- |
| ff080 | 73 65 74 2d 61 63 74 69 6f 6e 20 22 65 64 69 74 22 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d | set-action."edit"))..(defun.git- |
| ff0a0 | 72 65 62 61 73 65 2d 73 71 75 61 73 68 20 28 29 0a 20 20 22 46 6f 6c 64 20 63 6f 6d 6d 69 74 20 | rebase-squash.()..."Fold.commit. |
| ff0c0 | 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 |
| ff0e0 | 6d 6d 69 74 2c 20 65 64 69 74 20 63 6f 6d 62 69 6e 65 64 20 6d 65 73 73 61 67 65 2e 0a 49 66 20 | mmit,.edit.combined.message..If. |
| ff100 | 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 6c 6c | the.region.is.active,.act.on.all |
| ff120 | 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 0a 20 | .lines.touched.by.the.region.".. |
| ff140 | 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 65 74 | .(interactive)...(git-rebase-set |
| ff160 | 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 2d 72 | -action."squash"))..(defun.git-r |
| ff180 | 65 62 61 73 65 2d 73 71 75 69 73 68 20 28 29 0a 20 20 22 46 6f 6c 64 20 63 75 72 72 65 6e 74 20 | ebase-squish.()..."Fold.current. |
| ff1a0 | 69 6e 74 6f 20 70 72 65 76 69 6f 75 73 20 63 6f 6d 6d 69 74 2c 20 64 69 73 63 61 72 64 20 70 72 | into.previous.commit,.discard.pr |
| ff1c0 | 65 76 69 6f 75 73 20 6d 65 73 73 61 67 65 20 61 6e 64 20 65 64 69 74 20 63 75 72 72 65 6e 74 2e | evious.message.and.edit.current. |
| ff1e0 | 0a 54 68 69 73 20 69 73 20 6c 69 6b 65 20 60 67 69 74 2d 72 65 62 61 73 65 2d 73 71 75 61 73 68 | .This.is.like.`git-rebase-squash |
| ff200 | 27 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 74 68 65 20 6f 74 68 65 72 20 6d 65 73 73 61 67 65 | ',.except.that.the.other.message |
| ff220 | 20 69 73 20 6b 65 70 74 2e 0a 54 68 65 20 61 63 74 69 6f 6e 20 69 6e 64 69 63 61 74 6f 72 65 20 | .is.kept..The.action.indicatore. |
| ff240 | 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 6c 69 73 74 20 63 6f 6d 6d 69 74 73 20 69 73 20 5c 22 66 | shown.in.the.list.commits.is.\"f |
| ff260 | 69 78 75 70 20 2d 63 5c 22 2e 20 20 49 66 20 74 68 65 0a 72 65 67 69 6f 6e 20 69 73 20 61 63 74 | ixup.-c\"...If.the.region.is.act |
| ff280 | 69 76 65 2c 20 61 63 74 20 6f 6e 20 61 6c 6c 20 6c 69 6e 65 73 20 74 6f 75 63 68 65 64 20 62 79 | ive,.act.on.all.lines.touched.by |
| ff2a0 | 20 74 68 65 20 72 65 67 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | .the.region."...(interactive)... |
| ff2c0 | 28 67 69 74 2d 72 65 62 61 73 65 2d 73 65 74 2d 61 63 74 69 6f 6e 20 22 66 69 78 75 70 20 2d 63 | (git-rebase-set-action."fixup.-c |
| ff2e0 | 22 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 66 69 78 75 70 20 28 29 0a | "))..(defun.git-rebase-fixup.(). |
| ff300 | 20 20 22 46 6f 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 | .."Fold.commit.on.current.line.i |
| ff320 | 6e 74 6f 20 70 72 65 76 69 6f 75 73 20 63 6f 6d 6d 69 74 2c 20 64 69 73 63 61 72 64 20 63 75 72 | nto.previous.commit,.discard.cur |
| ff340 | 72 65 6e 74 20 6d 65 73 73 61 67 65 2e 0a 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 | rent.message..If.the.region.is.a |
| ff360 | 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 20 | ctive,.act.on.all.lines.touched. |
| ff380 | 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 0a | by.the.region."...(interactive). |
| ff3a0 | 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 66 69 78 75 70 22 | ..(git-rebase-set-action."fixup" |
| ff3c0 | 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 61 6c 74 65 72 20 28 29 0a 20 | ))..(defun.git-rebase-alter.().. |
| ff3e0 | 20 22 4d 65 6c 64 20 63 75 72 72 65 6e 74 20 69 6e 74 6f 20 70 72 65 76 69 6f 75 73 20 63 6f 6d | ."Meld.current.into.previous.com |
| ff400 | 6d 69 74 2c 20 64 69 73 63 61 72 64 20 70 72 65 76 69 6f 75 73 20 6d 65 73 73 61 67 65 20 61 6e | mit,.discard.previous.message.an |
| ff420 | 64 20 75 73 65 20 63 75 72 72 65 6e 74 2e 0a 54 68 69 73 20 69 73 20 6c 69 6b 65 20 60 67 69 74 | d.use.current..This.is.like.`git |
| ff440 | 2d 72 65 62 61 73 65 2d 66 69 78 75 70 27 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 74 68 65 20 | -rebase-fixup',.except.that.the. |
| ff460 | 6f 74 68 65 72 20 6d 65 73 73 61 67 65 20 69 73 20 6b 65 70 74 2e 0a 54 68 65 20 61 63 74 69 6f | other.message.is.kept..The.actio |
| ff480 | 6e 20 69 6e 64 69 63 61 74 6f 72 65 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 6c 69 73 74 20 63 | n.indicatore.shown.in.the.list.c |
| ff4a0 | 6f 6d 6d 69 74 73 20 69 73 20 5c 22 66 69 78 75 70 20 2d 43 5c 22 2e 20 20 49 66 20 74 68 65 0a | ommits.is.\"fixup.-C\"...If.the. |
| ff4c0 | 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 61 63 74 20 6f 6e 20 61 6c 6c 20 6c 69 6e | region.is.active,.act.on.all.lin |
| ff4e0 | 65 73 20 74 6f 75 63 68 65 64 20 62 79 20 74 68 65 20 72 65 67 69 6f 6e 2e 22 0a 20 20 28 69 6e | es.touched.by.the.region."...(in |
| ff500 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 65 74 2d 61 63 74 | teractive)...(git-rebase-set-act |
| ff520 | 69 6f 6e 20 22 66 69 78 75 70 20 2d 43 22 29 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 | ion."fixup.-C"))..(defvar-local. |
| ff540 | 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6d 6d 65 6e 74 2d 72 65 20 6e 69 6c 29 0a 0a 28 64 65 66 | git-rebase-comment-re.nil)..(def |
| ff560 | 76 61 72 20 67 69 74 2d 72 65 62 61 73 65 2d 73 68 6f 72 74 2d 6f 70 74 69 6f 6e 73 0a 20 20 27 | var.git-rebase-short-options...' |
| ff580 | 28 28 3f 62 20 2e 20 22 62 72 65 61 6b 22 29 0a 20 20 20 20 28 3f 64 20 2e 20 22 64 72 6f 70 22 | ((?b..."break").....(?d..."drop" |
| ff5a0 | 29 0a 20 20 20 20 28 3f 65 20 2e 20 22 65 64 69 74 22 29 0a 20 20 20 20 28 3f 66 20 2e 20 22 66 | ).....(?e..."edit").....(?f..."f |
| ff5c0 | 69 78 75 70 22 29 0a 20 20 20 20 28 3f 6c 20 2e 20 22 6c 61 62 65 6c 22 29 0a 20 20 20 20 28 3f | ixup").....(?l..."label").....(? |
| ff5e0 | 6d 20 2e 20 22 6d 65 72 67 65 22 29 0a 20 20 20 20 28 3f 70 20 2e 20 22 70 69 63 6b 22 29 0a 20 | m..."merge").....(?p..."pick").. |
| ff600 | 20 20 20 28 3f 72 20 2e 20 22 72 65 77 6f 72 64 22 29 0a 20 20 20 20 28 3f 73 20 2e 20 22 73 71 | ...(?r..."reword").....(?s..."sq |
| ff620 | 75 61 73 68 22 29 0a 20 20 20 20 28 3f 74 20 2e 20 22 72 65 73 65 74 22 29 0a 20 20 20 20 28 3f | uash").....(?t..."reset").....(? |
| ff640 | 75 20 2e 20 22 75 70 64 61 74 65 2d 72 65 66 22 29 0a 20 20 20 20 28 3f 78 20 2e 20 22 65 78 65 | u..."update-ref").....(?x..."exe |
| ff660 | 63 22 29 29 0a 20 20 22 41 6c 69 73 74 20 6d 61 70 70 69 6e 67 20 73 69 6e 67 6c 65 20 6b 65 79 | c"))..."Alist.mapping.single.key |
| ff680 | 20 6f 66 20 61 6e 20 61 63 74 69 6f 6e 20 74 6f 20 74 68 65 20 66 75 6c 6c 20 6e 61 6d 65 2e 22 | .of.an.action.to.the.full.name." |
| ff6a0 | 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 67 69 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 20 28 | )..(defclass.git-rebase-action.( |
| ff6c0 | 29 0a 20 20 28 3b 3b 20 61 63 74 69 6f 6e 2d 74 79 70 65 3a 20 63 6f 6d 6d 69 74 2c 20 65 78 65 | )...(;;.action-type:.commit,.exe |
| ff6e0 | 63 2c 20 62 61 72 65 2c 20 6c 61 62 65 6c 2c 20 6d 65 72 67 65 0a 20 20 20 28 61 63 74 69 6f 6e | c,.bare,.label,.merge....(action |
| ff700 | 2d 74 79 70 65 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 61 63 74 69 6f 6e 2d 74 79 70 65 20 20 | -type....:initarg.:action-type.. |
| ff720 | 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 3b 3b 20 45 78 61 6d 70 6c 65 73 20 | ..:initform.nil)....;;.Examples. |
| ff740 | 66 6f 72 20 65 61 63 68 20 61 63 74 69 6f 6e 20 74 79 70 65 3a 0a 20 20 20 3b 3b 20 7c 20 61 63 | for.each.action.type:....;;.|.ac |
| ff760 | 74 69 6f 6e 20 7c 20 61 63 74 69 6f 6e 20 6f 70 74 69 6f 6e 73 20 7c 20 74 61 72 67 65 74 20 20 | tion.|.action.options.|.target.. |
| ff780 | 7c 20 74 72 61 69 6c 65 72 20 7c 0a 20 20 20 3b 3b 20 7c 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d | |.trailer.|....;;.|--------+---- |
| ff7a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d | ------------+---------+--------- |
| ff7c0 | 7c 0a 20 20 20 3b 3b 20 7c 20 70 69 63 6b 20 20 20 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |....;;.|.pick...|.............. |
| ff7e0 | 20 20 7c 20 68 61 73 68 20 20 20 20 7c 20 73 75 62 6a 65 63 74 20 7c 0a 20 20 20 3b 3b 20 7c 20 | ..|.hash....|.subject.|....;;.|. |
| ff800 | 65 78 65 63 20 20 20 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 63 6f 6d 6d 61 6e | exec...|................|.comman |
| ff820 | 64 20 7c 20 20 20 20 20 20 20 20 20 7c 0a 20 20 20 3b 3b 20 7c 20 6e 6f 6f 70 20 20 20 7c 20 20 | d.|.........|....;;.|.noop...|.. |
| ff840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 20 20 20 20 20 20 20 20 7c 20 20 20 20 20 20 20 | ..............|.........|....... |
| ff860 | 20 20 7c 0a 20 20 20 3b 3b 20 7c 20 72 65 73 65 74 20 20 7c 20 20 20 20 20 20 20 20 20 20 20 20 | ..|....;;.|.reset..|............ |
| ff880 | 20 20 20 20 7c 20 6e 61 6d 65 20 20 20 20 7c 20 73 75 62 6a 65 63 74 20 7c 0a 20 20 20 3b 3b 20 | ....|.name....|.subject.|....;;. |
| ff8a0 | 7c 20 6d 65 72 67 65 20 20 7c 20 2d 43 20 68 61 73 68 20 20 20 20 20 20 20 20 7c 20 6e 61 6d 65 | |.merge..|.-C.hash........|.name |
| ff8c0 | 20 20 20 20 7c 20 73 75 62 6a 65 63 74 20 7c 0a 20 20 20 28 61 63 74 69 6f 6e 20 20 20 20 20 20 | ....|.subject.|....(action...... |
| ff8e0 | 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 61 63 74 69 6f 6e 20 20 20 20 20 20 20 20 20 3a 69 6e 69 | ...:initarg.:action.........:ini |
| ff900 | 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 61 63 74 69 6f 6e 2d 6f 70 74 69 6f 6e 73 20 3a 69 | tform.nil)....(action-options.:i |
| ff920 | 6e 69 74 61 72 67 20 3a 61 63 74 69 6f 6e 2d 6f 70 74 69 6f 6e 73 20 3a 69 6e 69 74 66 6f 72 6d | nitarg.:action-options.:initform |
| ff940 | 20 6e 69 6c 29 0a 20 20 20 28 74 61 72 67 65 74 20 20 20 20 20 20 20 20 20 3a 69 6e 69 74 61 72 | .nil)....(target.........:initar |
| ff960 | 67 20 3a 74 61 72 67 65 74 20 20 20 20 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 | g.:target.........:initform.nil) |
| ff980 | 0a 20 20 20 28 74 72 61 69 6c 65 72 20 20 20 20 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 74 72 | ....(trailer........:initarg.:tr |
| ff9a0 | 61 69 6c 65 72 20 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 | ailer........:initform.nil)....( |
| ff9c0 | 63 6f 6d 6d 65 6e 74 2d 70 20 20 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 63 6f 6d 6d 65 6e 74 | comment-p......:initarg.:comment |
| ff9e0 | 2d 70 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 61 62 62 72 65 | -p......:initform.nil)....(abbre |
| ffa00 | 76 29 29 29 0a 0a 28 64 65 66 76 61 72 20 67 69 74 2d 72 65 62 61 73 65 2d 6c 69 6e 65 2d 72 65 | v)))..(defvar.git-rebase-line-re |
| ffa20 | 67 65 78 70 73 0a 20 20 60 28 28 63 6f 6d 6d 69 74 20 2e 20 2c 28 63 6f 6e 63 61 74 0a 20 20 20 | gexps...`((commit...,(concat.... |
| ffa40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 67 65 78 70 2d 6f 70 74 20 27 28 22 64 22 20 20 | .............(regexp-opt.'("d".. |
| ffa60 | 20 20 22 64 72 6f 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 20 | .."drop"........................ |
| ffa80 | 20 20 20 20 20 20 20 22 65 22 20 20 20 20 22 65 64 69 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 | ......."e"...."edit"............ |
| ffaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 66 22 20 20 20 20 22 66 69 78 75 70 | ..................."f"...."fixup |
| ffac0 | 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 | "............................... |
| ffae0 | 22 66 20 2d 43 22 20 22 66 69 78 75 70 20 2d 43 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "f.-C"."fixup.-C"............... |
| ffb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 66 20 2d 63 22 20 22 66 69 78 75 70 20 2d 63 | ................"f.-c"."fixup.-c |
| ffb20 | 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 | "............................... |
| ffb40 | 22 70 22 20 20 20 20 22 70 69 63 6b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "p"...."pick"................... |
| ffb60 | 20 20 20 20 20 20 20 20 20 20 20 20 22 72 22 20 20 20 20 22 72 65 77 6f 72 64 22 0a 20 20 20 20 | ............"r"...."reword"..... |
| ffb80 | 20 20 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 22 20 20 20 | .........................."s"... |
| ffba0 | 20 22 73 71 75 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 | ."squash")...................... |
| ffbc0 | 20 20 20 20 20 20 20 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 | ......."\\(?1:")................ |
| ffbe0 | 20 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 | .".\\(?3:[^.\n]+\\).?\\(?4:.*\\) |
| ffc00 | 22 29 29 0a 20 20 20 20 28 65 78 65 63 20 2e 20 22 5c 5c 28 3f 31 3a 78 5c 5c 7c 65 78 65 63 5c | ")).....(exec..."\\(?1:x\\|exec\ |
| ffc20 | 5c 29 20 5c 5c 28 3f 33 3a 2e 2a 5c 5c 29 22 29 0a 20 20 20 20 28 62 61 72 65 20 2e 20 2c 28 63 | \).\\(?3:.*\\)").....(bare...,(c |
| ffc40 | 6f 6e 63 61 74 20 28 72 65 67 65 78 70 2d 6f 70 74 20 27 28 22 62 22 20 22 62 72 65 61 6b 22 20 | oncat.(regexp-opt.'("b"."break". |
| ffc60 | 22 6e 6f 6f 70 22 29 20 22 5c 5c 28 3f 31 3a 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "noop")."\\(?1:")............... |
| ffc80 | 20 20 20 20 20 20 20 22 20 2a 24 22 29 29 0a 20 20 20 20 28 6c 61 62 65 6c 20 2e 20 2c 28 63 6f | .......".*$")).....(label...,(co |
| ffca0 | 6e 63 61 74 20 28 72 65 67 65 78 70 2d 6f 70 74 20 27 28 22 6c 22 20 22 6c 61 62 65 6c 22 0a 20 | ncat.(regexp-opt.'("l"."label".. |
| ffcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| ffce0 | 20 20 20 22 74 22 20 22 72 65 73 65 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..."t"."reset".................. |
| ffd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 75 22 20 22 75 70 64 61 74 65 2d 72 | ..................."u"."update-r |
| ffd20 | 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 20 20 20 20 20 | ef")............................ |
| ffd40 | 20 20 20 20 20 20 20 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 | ......."\\(?1:")................ |
| ffd60 | 20 20 20 20 20 20 20 22 20 5c 5c 28 3f 33 3a 5b 5e 20 5c 6e 5d 2b 5c 5c 29 20 3f 5c 5c 28 3f 34 | .......".\\(?3:[^.\n]+\\).?\\(?4 |
| ffd80 | 3a 2e 2a 5c 5c 29 22 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 | :.*\\)")).....(merge...,(concat. |
| ffda0 | 22 5c 5c 28 3f 31 3a 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 | "\\(?1:m\\|merge\\)."........... |
| ffdc0 | 20 20 20 20 20 20 20 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 | ............"\\(?:\\(?2:-[cC].[^ |
| ffde0 | 20 5c 6e 5d 2b 5c 5c 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 | .\n]+\\).\\)?".................. |
| ffe00 | 20 20 20 20 20 22 5c 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 | ....."\\(?3:[^.\n]+\\)"......... |
| ffe20 | 20 20 20 20 20 20 20 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 | ..............".?\\(?4:.*\\)"))) |
| ffe40 | 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 67 69 74 2d 72 65 62 | )..;;;###autoload.(defun.git-reb |
| ffe60 | 61 73 65 2d 63 75 72 72 65 6e 74 2d 6c 69 6e 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 61 74 63 | ase-current-line.(&optional.batc |
| ffe80 | 68 29 0a 20 20 22 50 61 72 73 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 69 6e 74 6f 20 61 20 | h)..."Parse.current.line.into.a. |
| ffea0 | 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 65 2e 0a 49 66 | `git-rebase-action'.instance..If |
| ffec0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 69 73 6e 27 74 20 72 65 63 6f 67 6e 69 7a | .the.current.line.isn't.recogniz |
| ffee0 | 65 64 20 61 73 20 61 20 72 65 62 61 73 65 20 6c 69 6e 65 2c 20 61 6e 0a 69 6e 73 74 61 6e 63 65 | ed.as.a.rebase.line,.an.instance |
| fff00 | 20 77 69 74 68 20 61 6c 6c 20 6e 69 6c 20 76 61 6c 75 65 73 20 69 73 20 72 65 74 75 72 6e 65 64 | .with.all.nil.values.is.returned |
| fff20 | 2c 20 75 6e 6c 65 73 73 20 6f 70 74 69 6f 6e 61 6c 0a 42 41 54 43 48 20 69 73 20 6e 6f 6e 2d 6e | ,.unless.optional.BATCH.is.non-n |
| fff40 | 69 6c 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 6e 69 6c 20 69 73 20 72 65 74 75 72 6e 65 | il,.in.which.case.nil.is.returne |
| fff60 | 64 2e 20 20 4e 6f 6e 2d 6e 69 6c 0a 42 41 54 43 48 20 61 6c 73 6f 20 69 67 6e 6f 72 65 73 20 63 | d...Non-nil.BATCH.also.ignores.c |
| fff80 | 6f 6d 6d 65 6e 74 65 64 20 6c 69 6e 65 73 2e 22 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 | ommented.lines."...(save-excursi |
| fffa0 | 6f 6e 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e | on.....(goto-char.(line-beginnin |
| fffc0 | 67 2d 70 6f 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 | g-position)).....(if-let.((re-st |
| fffe0 | 61 72 74 20 28 69 66 20 62 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | art.(if.batch................... |
| 100000 | 20 20 20 20 20 20 20 20 20 22 5e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........."^".................... |
| 100020 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5e 5c 5c 28 3f 35 3a 25 73 5c 5c 29 3f 20 2a 22 0a | ......(format."^\\(?5:%s\\)?.*". |
| 100040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 100060 | 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 29 29 29 | .(regexp-quote.comment-start)))) |
| 100080 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 79 70 65 20 28 73 65 71 2d 73 6f 6d 65 20 28 70 | ..............(type.(seq-some.(p |
| 1000a0 | 63 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 2c 74 79 70 65 20 2e 20 2c 72 65 29 29 0a 20 20 20 | case-lambda.(`(,type...,re)).... |
| 1000c0 | 20 20 20 20 20 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 | ............................(let |
| 1000e0 | 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 0a 20 20 20 20 20 20 | .((case-fold-search.nil))....... |
| 100100 | 20 20 20 20 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 | ...........................(and. |
| 100120 | 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 61 72 74 20 72 65 29 | (looking-at.(concat.re-start.re) |
| 100140 | 29 20 74 79 70 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 | ).type)))....................... |
| 100160 | 20 20 20 20 20 20 20 67 69 74 2d 72 65 62 61 73 65 2d 6c 69 6e 65 2d 72 65 67 65 78 70 73 29 29 | .......git-rebase-line-regexps)) |
| 100180 | 29 0a 20 20 20 20 20 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 | ).........(git-rebase-action.... |
| 1001a0 | 20 20 20 20 20 20 3a 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 | ......:action-type....type...... |
| 1001c0 | 20 20 20 20 3a 61 63 74 69 6f 6e 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 | ....:action.........(and-let*.(( |
| 1001e0 | 61 63 74 69 6f 6e 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 | action.(match-string-no-properti |
| 100200 | 65 73 20 31 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 | es.1)))......................... |
| 100220 | 20 20 20 28 6f 72 20 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 | ...(or.(cdr.(assoc.action.git-re |
| 100240 | 62 61 73 65 2d 73 68 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 | base-short-options))............ |
| 100260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 63 74 69 6f 6e 29 29 0a 20 20 20 | ....................action)).... |
| 100280 | 20 20 20 20 20 20 3a 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 | ......:action-options.(match-str |
| 1002a0 | 69 6e 67 2d 6e 6f 2d 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 | ing-no-properties.2)..........:t |
| 1002c0 | 61 72 67 65 74 20 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 | arget.........(match-string-no-p |
| 1002e0 | 72 6f 70 65 72 74 69 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 | roperties.3)..........:trailer.. |
| 100300 | 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 65 | ......(match-string-no-propertie |
| 100320 | 73 20 34 29 0a 20 20 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 | s.4)..........:comment-p......(a |
| 100340 | 6e 64 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 35 29 20 74 29 29 0a 20 20 20 20 20 20 28 61 | nd.(match-string.5).t)).......(a |
| 100360 | 6e 64 20 28 6e 6f 74 20 62 61 74 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 55 73 65 | nd.(not.batch)............;;.Use |
| 100380 | 20 65 6d 70 74 79 20 6f 62 6a 65 63 74 20 72 61 74 68 65 72 20 74 68 61 6e 20 6e 69 6c 20 74 6f | .empty.object.rather.than.nil.to |
| 1003a0 | 20 65 61 73 65 20 68 61 6e 64 6c 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 67 69 74 2d | .ease.handling.............(git- |
| 1003c0 | 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 | rebase-action)))))..(defun.git-r |
| 1003e0 | 65 62 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 | ebase-set-action.(action)..."Set |
| 100400 | 20 61 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 | .action.of.commit.line.to.ACTION |
| 100420 | 2e 0a 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 6f 70 65 72 61 | ..If.the.region.is.active,.opera |
| 100440 | 74 65 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 | te.on.all.lines.that.it.touches. |
| 100460 | 0a 4f 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 | .Otherwise,.operate.on.the.curre |
| 100480 | 6e 74 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 | nt.line...As.a.special.case,.an. |
| 1004a0 | 41 43 54 49 4f 4e 20 6f 66 20 6e 69 6c 20 63 6f 6d 6d 65 6e 74 73 20 6f 72 20 75 6e 63 6f 6d 6d | ACTION.of.nil.comments.or.uncomm |
| 1004c0 | 65 6e 74 73 20 74 68 65 20 72 65 62 61 73 65 20 6c 69 6e 65 2c 20 72 65 67 61 72 64 6c 65 73 73 | ents.the.rebase.line,.regardless |
| 1004e0 | 0a 6f 66 20 69 74 73 20 61 63 74 69 6f 6e 20 74 79 70 65 2e 22 0a 20 20 28 70 63 61 73 65 20 28 | .of.its.action.type."...(pcase.( |
| 100500 | 67 69 74 2d 72 65 62 61 73 65 2d 72 65 67 69 6f 6e 2d 62 6f 75 6e 64 73 20 74 29 0a 20 20 20 20 | git-rebase-region-bounds.t)..... |
| 100520 | 28 60 28 2c 62 65 67 20 2c 65 6e 64 29 0a 20 20 20 20 20 28 6c 65 74 20 28 28 65 6e 64 2d 6d 61 | (`(,beg.,end)......(let.((end-ma |
| 100540 | 72 6b 65 72 20 28 63 6f 70 79 2d 6d 61 72 6b 65 72 20 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 | rker.(copy-marker.end))......... |
| 100560 | 20 20 20 28 70 74 2d 62 65 6c 6f 77 2d 70 20 28 61 6e 64 20 6d 61 72 6b 2d 61 63 74 69 76 65 20 | ...(pt-below-p.(and.mark-active. |
| 100580 | 28 3c 20 28 6d 61 72 6b 29 20 28 70 6f 69 6e 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 28 73 65 | (<.(mark).(point)))))........(se |
| 1005a0 | 74 2d 6d 61 72 6b 65 72 2d 69 6e 73 65 72 74 69 6f 6e 2d 74 79 70 65 20 65 6e 64 2d 6d 61 72 6b | t-marker-insertion-type.end-mark |
| 1005c0 | 65 72 20 74 29 0a 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 62 65 67 29 0a 20 20 20 | er.t)........(goto-char.beg).... |
| 1005e0 | 20 20 20 20 28 77 68 69 6c 65 20 28 3c 20 28 70 6f 69 6e 74 29 20 65 6e 64 2d 6d 61 72 6b 65 72 | ....(while.(<.(point).end-marker |
| 100600 | 29 0a 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 73 6c 6f 74 73 20 28 61 63 74 69 6f 6e 2d 74 | )..........(with-slots.(action-t |
| 100620 | 79 70 65 20 74 61 72 67 65 74 20 74 72 61 69 6c 65 72 20 63 6f 6d 6d 65 6e 74 2d 70 29 0a 20 20 | ype.target.trailer.comment-p)... |
| 100640 | 20 20 20 20 20 20 20 20 20 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 63 75 72 72 65 6e 74 2d 6c | ...........(git-rebase-current-l |
| 100660 | 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 | ine)............(cond........... |
| 100680 | 20 20 28 28 61 6e 64 20 61 63 74 69 6f 6e 20 28 65 71 20 61 63 74 69 6f 6e 2d 74 79 70 65 20 27 | ..((and.action.(eq.action-type.' |
| 1006a0 | 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 6e 68 | commit))..............(let.((inh |
| 1006c0 | 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ibit-read-only.t)).............. |
| 1006e0 | 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 | ..(magit-delete-line)........... |
| 100700 | 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 63 6f 6e 63 61 74 20 61 63 74 69 6f 6e 20 22 20 22 20 | .....(insert.(concat.action.".". |
| 100720 | 74 61 72 67 65 74 20 22 20 22 20 74 72 61 69 6c 65 72 20 22 5c 6e 22 29 29 29 29 0a 20 20 20 20 | target.".".trailer."\n"))))..... |
| 100740 | 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 6e 6f 74 20 61 63 74 69 6f 6e 29 20 61 63 74 69 6f | ........((and.(not.action).actio |
| 100760 | 6e 2d 74 79 70 65 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 | n-type)..............(let.((inhi |
| 100780 | 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bit-read-only.t))............... |
| 1007a0 | 20 28 69 66 20 63 6f 6d 6d 65 6e 74 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(if.comment-p.................. |
| 1007c0 | 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 62 65 67 20 28 2b 20 62 65 67 20 32 29 29 0a | ..(delete-region.beg.(+.beg.2)). |
| 1007e0 | 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 63 6f 6d 6d 65 6e 74 | .................(insert.comment |
| 100800 | 2d 73 74 61 72 74 20 22 20 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 | -start.".")))..............(forw |
| 100820 | 61 72 64 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 | ard-line)).............(t....... |
| 100840 | 20 20 20 20 20 20 20 3b 3b 20 49 6e 20 74 68 65 20 63 61 73 65 20 6f 66 20 2d 2d 72 65 62 61 73 | .......;;.In.the.case.of.--rebas |
| 100860 | 65 2d 6d 65 72 67 65 73 2c 20 63 6f 6d 6d 69 74 20 6c 69 6e 65 73 20 6d 61 79 20 68 61 76 65 0a | e-merges,.commit.lines.may.have. |
| 100880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 74 68 65 72 20 6c 69 6e 65 73 20 77 69 74 68 | .............;;.other.lines.with |
| 1008a0 | 20 6f 74 68 65 72 20 61 63 74 69 6f 6e 20 74 79 70 65 73 2c 20 65 6d 70 74 79 20 6c 69 6e 65 73 | .other.action.types,.empty.lines |
| 1008c0 | 2c 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 42 72 61 6e 63 68 22 20 63 | ,.and..............;;."Branch".c |
| 1008e0 | 6f 6d 6d 65 6e 74 73 20 69 6e 74 65 72 73 70 65 72 73 65 64 2e 20 20 4d 6f 76 65 20 61 6c 6f 6e | omments.interspersed...Move.alon |
| 100900 | 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 29 | g...............(forward-line))) |
| 100920 | 29 29 0a 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 28 69 66 | ))........(goto-char.........(if |
| 100940 | 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........ |
| 100960 | 20 20 20 20 20 65 6e 64 2d 6d 61 72 6b 65 72 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 70 74 | .....end-marker...........(if.pt |
| 100980 | 2d 62 65 6c 6f 77 2d 70 20 28 31 2d 20 65 6e 64 2d 6d 61 72 6b 65 72 29 20 62 65 67 29 29 29 0a | -below-p.(1-.end-marker).beg))). |
| 1009a0 | 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e | .......(goto-char.(line-beginnin |
| 1009c0 | 67 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 28 5f 20 28 64 69 6e 67 29 29 29 29 0a | g-position)))).....(_.(ding)))). |
| 1009e0 | 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 6c 69 6e 65 2d 70 20 28 26 6f 70 74 69 | .(defun.git-rebase-line-p.(&opti |
| 100a00 | 6f 6e 61 6c 20 70 6f 73 29 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 | onal.pos)...(save-excursion..... |
| 100a20 | 28 77 68 65 6e 20 70 6f 73 20 28 67 6f 74 6f 2d 63 68 61 72 20 70 6f 73 29 29 0a 20 20 20 20 28 | (when.pos.(goto-char.pos)).....( |
| 100a40 | 61 6e 64 20 28 6f 72 65 66 20 28 67 69 74 2d 72 65 62 61 73 65 2d 63 75 72 72 65 6e 74 2d 6c 69 | and.(oref.(git-rebase-current-li |
| 100a60 | 6e 65 29 20 61 63 74 69 6f 6e 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 74 29 29 29 0a 0a | ne).action-type)..........t))).. |
| 100a80 | 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 72 65 67 69 6f 6e 2d 62 6f 75 6e 64 73 20 | (defun.git-rebase-region-bounds. |
| 100aa0 | 28 26 6f 70 74 69 6f 6e 61 6c 20 66 61 6c 6c 62 61 63 6b 29 0a 20 20 22 52 65 74 75 72 6e 20 72 | (&optional.fallback)..."Return.r |
| 100ac0 | 65 67 69 6f 6e 20 62 6f 75 6e 64 73 20 69 66 20 62 6f 74 68 20 65 6e 64 73 20 74 6f 75 63 68 20 | egion.bounds.if.both.ends.touch. |
| 100ae0 | 72 65 62 61 73 65 20 6c 69 6e 65 73 2e 0a 45 61 63 68 20 62 6f 75 6e 64 20 69 73 20 65 78 74 65 | rebase.lines..Each.bound.is.exte |
| 100b00 | 6e 64 65 64 20 74 6f 20 69 6e 63 6c 75 64 65 20 74 68 65 20 65 6e 74 69 72 65 20 6c 69 6e 65 20 | nded.to.include.the.entire.line. |
| 100b20 | 74 6f 75 63 68 65 64 20 62 79 20 74 68 65 0a 70 6f 69 6e 74 20 6f 72 20 6d 61 72 6b 2e 20 20 49 | touched.by.the.point.or.mark...I |
| 100b40 | 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 6e 27 74 20 61 63 74 69 76 65 20 61 6e 64 20 46 41 | f.the.region.isn't.active.and.FA |
| 100b60 | 4c 4c 42 41 43 4b 20 69 73 0a 6e 6f 6e 2d 6e 69 6c 2c 20 72 65 74 75 72 6e 20 74 68 65 20 62 65 | LLBACK.is.non-nil,.return.the.be |
| 100b80 | 67 69 6e 6e 69 6e 67 20 61 6e 64 20 65 6e 64 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 | ginning.and.end.of.the.current.r |
| 100ba0 | 65 62 61 73 65 20 6c 69 6e 65 2c 0a 69 66 20 61 6e 79 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 | ebase.line,.if.any."...(cond.... |
| 100bc0 | 28 28 75 73 65 2d 72 65 67 69 6f 6e 2d 70 29 0a 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 20 28 | ((use-region-p).....(let.((beg.( |
| 100be0 | 6d 61 67 69 74 2d 2d 62 6f 6c 2d 70 6f 73 69 74 69 6f 6e 20 28 72 65 67 69 6f 6e 2d 62 65 67 69 | magit--bol-position.(region-begi |
| 100c00 | 6e 6e 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 6d 61 67 69 74 2d 2d | nning)))...........(end.(magit-- |
| 100c20 | 65 6f 6c 2d 70 6f 73 69 74 69 6f 6e 20 28 72 65 67 69 6f 6e 2d 65 6e 64 29 29 29 29 0a 20 20 20 | eol-position.(region-end)))).... |
| 100c40 | 20 20 20 28 61 6e 64 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6c 69 6e 65 2d 70 20 62 65 67 29 0a | ...(and.(git-rebase-line-p.beg). |
| 100c60 | 20 20 20 20 20 20 20 20 20 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6c 69 6e 65 2d 70 20 65 6e | ...........(git-rebase-line-p.en |
| 100c80 | 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 62 65 67 20 28 31 2b 20 65 6e 64 29 | d)............(list.beg.(1+.end) |
| 100ca0 | 29 29 29 29 0a 20 20 20 28 28 61 6e 64 20 66 61 6c 6c 62 61 63 6b 20 28 67 69 74 2d 72 65 62 61 | ))))....((and.fallback.(git-reba |
| 100cc0 | 73 65 2d 6c 69 6e 65 2d 70 29 29 0a 20 20 20 20 28 6c 69 73 74 20 28 6c 69 6e 65 2d 62 65 67 69 | se-line-p)).....(list.(line-begi |
| 100ce0 | 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 28 31 2b 20 28 6c | nning-position)...........(1+.(l |
| 100d00 | 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 | ine-end-position))))))..(defun.g |
| 100d20 | 69 74 2d 72 65 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 64 6f 77 6e 20 28 6e 29 0a 20 20 22 | it-rebase-move-line-down.(n)..." |
| 100d40 | 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 63 6f 6d 6d | Move.the.current.commit.(or.comm |
| 100d60 | 61 6e 64 29 20 4e 20 6c 69 6e 65 73 20 64 6f 77 6e 2e 0a 49 66 20 4e 20 69 73 20 6e 65 67 61 74 | and).N.lines.down..If.N.is.negat |
| 100d80 | 69 76 65 2c 20 6d 6f 76 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 75 70 20 69 6e 73 74 65 61 64 2e | ive,.move.the.commit.up.instead. |
| 100da0 | 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 65 20 61 6c | ..With.an.active.region,.move.al |
| 100dc0 | 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 74 6f 75 63 | l.the.lines.that.the.region.touc |
| 100de0 | 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 6e 65 2e 22 | hes,.not.just.the.current.line." |
| 100e00 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 | ...(interactive."p")...(pcase-le |
| 100e20 | 74 2a 20 28 28 60 28 2c 62 65 67 20 2c 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t*.((`(,beg.,end)............... |
| 100e40 | 20 20 28 6f 72 20 28 67 69 74 2d 72 65 62 61 73 65 2d 72 65 67 69 6f 6e 2d 62 6f 75 6e 64 73 29 | ..(or.(git-rebase-region-bounds) |
| 100e60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6c 69 6e 65 | .....................(list.(line |
| 100e80 | 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)............ |
| 100ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 2b 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 | ...............(1+.(line-end-pos |
| 100ec0 | 69 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 74 2d 6f 66 | ition)))))................(pt-of |
| 100ee0 | 66 73 65 74 20 28 2d 20 28 70 6f 69 6e 74 29 20 62 65 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 | fset.(-.(point).beg))........... |
| 100f00 | 20 20 20 20 20 28 6d 61 72 6b 2d 6f 66 66 73 65 74 20 28 61 6e 64 20 6d 61 72 6b 2d 61 63 74 69 | .....(mark-offset.(and.mark-acti |
| 100f20 | 76 65 20 28 2d 20 28 6d 61 72 6b 29 20 62 65 67 29 29 29 29 0a 20 20 20 20 28 73 61 76 65 2d 72 | ve.(-.(mark).beg)))).....(save-r |
| 100f40 | 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 6f 2d 72 65 67 69 | estriction.......(narrow-to-regi |
| 100f60 | 6f 6e 0a 20 20 20 20 20 20 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 0a 20 20 20 20 20 20 20 28 31 2d | on........(point-min)........(1- |
| 100f80 | 0a 20 20 20 20 20 20 20 20 28 69 66 20 67 69 74 2d 72 65 62 61 73 65 2d 73 68 6f 77 2d 69 6e 73 | .........(if.git-rebase-show-ins |
| 100fa0 | 74 72 75 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 | tructions.............(save-excu |
| 100fc0 | 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.( |
| 100fe0 | 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 28 77 68 69 6c 65 | point-min))...............(while |
| 101000 | 20 28 6f 72 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6c 69 6e 65 2d 70 29 0a 20 20 20 20 20 20 20 | .(or.(git-rebase-line-p)........ |
| 101020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 6f 75 74 70 75 74 20 | ..................;;.The.output. |
| 101040 | 66 6f 72 20 2d 2d 72 65 62 61 73 65 2d 6d 65 72 67 65 73 20 68 61 73 20 65 6d 70 74 79 0a 20 20 | for.--rebase-merges.has.empty... |
| 101060 | 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 6c 69 6e 65 73 20 | .......................;;.lines. |
| 101080 | 61 6e 64 20 22 42 72 61 6e 63 68 22 20 63 6f 6d 6d 65 6e 74 73 20 69 6e 74 65 72 73 70 65 72 73 | and."Branch".comments.interspers |
| 1010a0 | 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f | ed...........................(lo |
| 1010c0 | 6f 6b 69 6e 67 2d 61 74 2d 70 20 22 5e 24 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oking-at-p."^$")................ |
| 1010e0 | 20 20 20 20 20 20 20 20 20 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 70 20 28 63 6f 6e 63 61 74 20 | ..........(looking-at-p.(concat. |
| 101100 | 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 20 20 20 20 20 20 | git-rebase-comment-re........... |
| 101120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 101140 | 20 20 20 20 20 22 20 42 72 61 6e 63 68 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....".Branch")))............... |
| 101160 | 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(forward-line))............... |
| 101180 | 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 | (line-beginning-position))...... |
| 1011a0 | 20 20 20 20 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 6f | .....(point-max)))).......(if.(o |
| 1011c0 | 72 20 28 61 6e 64 20 28 3c 20 6e 20 30 29 20 28 3d 20 62 65 67 20 28 70 6f 69 6e 74 2d 6d 69 6e | r.(and.(<.n.0).(=.beg.(point-min |
| 1011e0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 3e 20 6e 20 30 29 20 28 | )))...............(and.(>.n.0).( |
| 101200 | 3d 20 65 6e 64 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | =.end.(point-max)))............. |
| 101220 | 20 20 28 3e 20 65 6e 64 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ..(>.end.(point-max))).......... |
| 101240 | 20 28 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 69 66 20 28 | .(ding).........(goto-char.(if.( |
| 101260 | 3c 20 6e 20 30 29 20 62 65 67 20 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 | <.n.0).beg.end)).........(forwar |
| 101280 | 64 2d 6c 69 6e 65 20 6e 29 0a 20 20 20 20 20 20 20 20 28 61 74 6f 6d 69 63 2d 63 68 61 6e 67 65 | d-line.n).........(atomic-change |
| 1012a0 | 2d 67 72 6f 75 70 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d | -group...........(let.((inhibit- |
| 1012c0 | 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 28 69 6e 73 65 72 | read-only.t)).............(inser |
| 1012e0 | 74 20 28 64 65 6c 65 74 65 2d 61 6e 64 2d 65 78 74 72 61 63 74 2d 72 65 67 69 6f 6e 20 62 65 67 | t.(delete-and-extract-region.beg |
| 101300 | 20 65 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 65 77 2d 62 65 67 | .end)))...........(let.((new-beg |
| 101320 | 20 28 2d 20 28 70 6f 69 6e 74 29 20 28 2d 20 65 6e 64 20 62 65 67 29 29 29 29 0a 20 20 20 20 20 | .(-.(point).(-.end.beg))))...... |
| 101340 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 75 73 65 2d 72 65 67 69 6f 6e 2d 70 29 0a 20 20 20 20 | .......(when.(use-region-p)..... |
| 101360 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 65 61 63 74 69 76 61 74 65 2d 6d 61 72 6b 20 | ..........(setq.deactivate-mark. |
| 101380 | 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 6d 61 72 6b 20 28 2b 20 | nil)...............(set-mark.(+. |
| 1013a0 | 6e 65 77 2d 62 65 67 20 6d 61 72 6b 2d 6f 66 66 73 65 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 | new-beg.mark-offset))).......... |
| 1013c0 | 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 2b 20 6e 65 77 2d 62 65 67 20 70 74 2d 6f 66 66 73 | ...(goto-char.(+.new-beg.pt-offs |
| 1013e0 | 65 74 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f | et))))))))..(defun.git-rebase-mo |
| 101400 | 76 65 2d 6c 69 6e 65 2d 75 70 20 28 6e 29 0a 20 20 22 4d 6f 76 65 20 74 68 65 20 63 75 72 72 65 | ve-line-up.(n)..."Move.the.curre |
| 101420 | 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 75 | nt.commit.(or.command).N.lines.u |
| 101440 | 70 2e 0a 49 66 20 4e 20 69 73 20 6e 65 67 61 74 69 76 65 2c 20 6d 6f 76 65 20 74 68 65 20 63 6f | p..If.N.is.negative,.move.the.co |
| 101460 | 6d 6d 69 74 20 64 6f 77 6e 20 69 6e 73 74 65 61 64 2e 20 20 57 69 74 68 20 61 6e 20 61 63 74 69 | mmit.down.instead...With.an.acti |
| 101480 | 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 |
| 1014a0 | 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. |
| 1014c0 | 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 |
| 1014e0 | 65 20 22 70 22 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 64 | e."p")...(git-rebase-move-line-d |
| 101500 | 6f 77 6e 20 28 2d 20 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 68 | own.(-.n)))..(defun.git-rebase-h |
| 101520 | 69 67 68 6c 69 67 68 74 2d 72 65 67 69 6f 6e 20 28 73 74 61 72 74 20 65 6e 64 20 77 69 6e 64 6f | ighlight-region.(start.end.windo |
| 101540 | 77 20 72 6f 6c 29 0a 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c | w.rol)...(let.((inhibit-read-onl |
| 101560 | 79 20 74 29 0a 20 20 20 20 20 20 20 20 28 64 65 61 63 74 69 76 61 74 65 2d 6d 61 72 6b 20 6e 69 | y.t).........(deactivate-mark.ni |
| 101580 | 6c 29 0a 20 20 20 20 20 20 20 20 28 62 6f 75 6e 64 73 20 28 67 69 74 2d 72 65 62 61 73 65 2d 72 | l).........(bounds.(git-rebase-r |
| 1015a0 | 65 67 69 6f 6e 2d 62 6f 75 6e 64 73 29 29 29 0a 20 20 20 20 28 6d 61 70 63 20 23 27 64 65 6c 65 | egion-bounds))).....(mapc.#'dele |
| 1015c0 | 74 65 2d 6f 76 65 72 6c 61 79 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 67 68 6c 69 67 | te-overlay.magit-section-highlig |
| 1015e0 | 68 74 2d 6f 76 65 72 6c 61 79 73 29 0a 20 20 20 20 28 77 68 65 6e 20 62 6f 75 6e 64 73 0a 20 20 | ht-overlays).....(when.bounds... |
| 101600 | 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 67 68 6c 69 67 68 74 2d 72 61 6e | ....(magit-section-highlight-ran |
| 101620 | 67 65 20 28 63 61 72 20 62 6f 75 6e 64 73 29 20 28 63 61 64 72 20 62 6f 75 6e 64 73 29 0a 20 20 | ge.(car.bounds).(cadr.bounds)... |
| 101640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 101660 | 20 20 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 2d 73 65 6c 65 63 74 | ...'magit-section-heading-select |
| 101680 | 69 6f 6e 29 29 0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 62 6f 75 6e 64 73 20 28 6e 6f 74 20 6d | ion)).....(if.(and.bounds.(not.m |
| 1016a0 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6b 65 65 70 2d 72 65 67 69 6f 6e 2d 6f 76 65 72 6c 61 79 | agit-section-keep-region-overlay |
| 1016c0 | 29 29 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 28 64 65 66 61 75 6c 74 2d 76 61 6c | )).........(funcall.(default-val |
| 1016e0 | 75 65 20 27 72 65 64 69 73 70 6c 61 79 2d 75 6e 68 69 67 68 6c 69 67 68 74 2d 72 65 67 69 6f 6e | ue.'redisplay-unhighlight-region |
| 101700 | 2d 66 75 6e 63 74 69 6f 6e 29 20 72 6f 6c 29 0a 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 28 | -function).rol).......(funcall.( |
| 101720 | 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 27 72 65 64 69 73 70 6c 61 79 2d 68 69 67 68 6c 69 67 | default-value.'redisplay-highlig |
| 101740 | 68 74 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ht-region-function)............. |
| 101760 | 20 20 20 73 74 61 72 74 20 65 6e 64 20 77 69 6e 64 6f 77 20 72 6f 6c 29 29 29 29 0a 0a 28 64 65 | ...start.end.window.rol))))..(de |
| 101780 | 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 75 6e 68 69 67 68 6c 69 67 68 74 2d 72 65 67 69 6f | fun.git-rebase-unhighlight-regio |
| 1017a0 | 6e 20 28 72 6f 6c 29 0a 20 20 28 6d 61 70 63 20 23 27 64 65 6c 65 74 65 2d 6f 76 65 72 6c 61 79 | n.(rol)...(mapc.#'delete-overlay |
| 1017c0 | 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 67 68 6c 69 67 68 74 2d 6f 76 65 72 6c 61 79 | .magit-section-highlight-overlay |
| 1017e0 | 73 29 0a 20 20 28 66 75 6e 63 61 6c 6c 20 28 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 27 72 65 | s)...(funcall.(default-value.'re |
| 101800 | 64 69 73 70 6c 61 79 2d 75 6e 68 69 67 68 6c 69 67 68 74 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74 | display-unhighlight-region-funct |
| 101820 | 69 6f 6e 29 20 72 6f 6c 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 6b 69 | ion).rol))..(defun.git-rebase-ki |
| 101840 | 6c 6c 2d 6c 69 6e 65 20 28 29 0a 20 20 22 43 6f 6d 6d 65 6e 74 20 74 68 65 20 63 75 72 72 65 6e | ll-line.()..."Comment.the.curren |
| 101860 | 74 20 61 63 74 69 6f 6e 20 6c 69 6e 65 2e 0a 49 66 20 74 68 65 20 61 63 74 69 6f 6e 20 6c 69 6e | t.action.line..If.the.action.lin |
| 101880 | 65 20 69 73 20 61 6c 72 65 61 64 79 20 63 6f 6d 6d 65 6e 74 65 64 2c 20 74 68 65 6e 20 75 6e 63 | e.is.already.commented,.then.unc |
| 1018a0 | 6f 6d 6d 65 6e 74 20 69 74 2e 0a 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 | omment.it..If.the.region.is.acti |
| 1018c0 | 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. |
| 1018e0 | 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)...( |
| 101900 | 67 69 74 2d 72 65 62 61 73 65 2d 73 65 74 2d 61 63 74 69 6f 6e 20 6e 69 6c 29 29 0a 0a 28 64 65 | git-rebase-set-action.nil))..(de |
| 101920 | 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 73 65 72 74 20 28 72 65 76 29 0a 20 20 22 52 | fun.git-rebase-insert.(rev)..."R |
| 101940 | 65 61 64 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 63 6f 6d 6d 69 74 20 61 6e 64 20 69 6e 73 65 | ead.an.arbitrary.commit.and.inse |
| 101960 | 72 74 20 69 74 20 62 65 6c 6f 77 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 22 0a 20 20 28 69 6e | rt.it.below.current.line."...(in |
| 101980 | 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e | teractive.(list.(magit-read-bran |
| 1019a0 | 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 49 6e 73 65 72 74 20 72 65 76 69 73 69 6f 6e 22 29 29 | ch-or-commit."Insert.revision")) |
| 1019c0 | 29 0a 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 69 | )...(forward-line)...(if-let.((i |
| 1019e0 | 6e 66 6f 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 68 20 25 73 22 20 72 65 | nfo.(magit-rev-format."%h.%s".re |
| 101a00 | 76 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f | v))).......(let.((inhibit-read-o |
| 101a20 | 6e 6c 79 20 74 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 70 69 63 6b 20 22 20 | nly.t)).........(insert."pick.". |
| 101a40 | 69 6e 66 6f 20 3f 5c 6e 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 55 6e 6b 6e | info.?\n)).....(user-error."Unkn |
| 101a60 | 6f 77 6e 20 72 65 76 69 73 69 6f 6e 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 | own.revision")))..(defun.git-reb |
| 101a80 | 61 73 65 2d 73 65 74 2d 6e 6f 6e 63 6f 6d 6d 69 74 2d 61 63 74 69 6f 6e 20 28 61 63 74 69 6f 6e | ase-set-noncommit-action.(action |
| 101aa0 | 20 76 61 6c 75 65 2d 66 6e 20 61 72 67 29 0a 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6c 69 6e | .value-fn.arg)...(goto-char.(lin |
| 101ac0 | 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 28 70 63 61 73 65 2d | e-beginning-position))...(pcase- |
| 101ae0 | 6c 65 74 2a 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 | let*.((inhibit-read-only.t)..... |
| 101b00 | 20 20 20 20 20 20 20 20 20 20 20 28 60 28 2c 69 6e 69 74 69 61 6c 20 2c 74 72 61 69 6c 65 72 20 | ...........(`(,initial.,trailer. |
| 101b20 | 2c 63 6f 6d 6d 65 6e 74 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | ,comment-p).................(and |
| 101b40 | 20 28 6e 6f 74 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(not.arg)...................... |
| 101b60 | 28 77 69 74 68 2d 73 6c 6f 74 73 20 28 28 6c 6e 2d 61 63 74 69 6f 6e 20 61 63 74 69 6f 6e 29 0a | (with-slots.((ln-action.action). |
| 101b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 101ba0 | 20 20 74 61 72 67 65 74 20 74 72 61 69 6c 65 72 20 63 6f 6d 6d 65 6e 74 2d 70 29 0a 20 20 20 20 | ..target.trailer.comment-p)..... |
| 101bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 69 74 2d 72 65 62 61 73 65 | .....................(git-rebase |
| 101be0 | 2d 63 75 72 72 65 6e 74 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -current-line).................. |
| 101c00 | 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 75 61 6c 20 6c 6e 2d 61 63 74 69 6f 6e 20 61 63 74 69 | ......(and.(equal.ln-action.acti |
| 101c20 | 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on)............................. |
| 101c40 | 28 6c 69 73 74 20 74 61 72 67 65 74 20 74 72 61 69 6c 65 72 20 63 6f 6d 6d 65 6e 74 2d 70 29 29 | (list.target.trailer.comment-p)) |
| 101c60 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 75 65 20 28 66 75 6e 63 61 | )))................(value.(funca |
| 101c80 | 6c 6c 20 76 61 6c 75 65 2d 66 6e 20 69 6e 69 74 69 61 6c 29 29 29 0a 20 20 20 20 28 70 63 61 73 | ll.value-fn.initial))).....(pcas |
| 101ca0 | 65 20 28 6c 69 73 74 20 76 61 6c 75 65 20 69 6e 69 74 69 61 6c 20 63 6f 6d 6d 65 6e 74 2d 70 29 | e.(list.value.initial.comment-p) |
| 101cc0 | 0a 20 20 20 20 20 20 28 60 28 22 22 20 6e 69 6c 20 2c 5f 29 0a 20 20 20 20 20 20 20 28 64 69 6e | .......(`("".nil.,_)........(din |
| 101ce0 | 67 29 29 0a 20 20 20 20 20 20 28 60 28 22 22 20 20 2c 5f 20 2c 5f 29 0a 20 20 20 20 20 20 20 28 | g)).......(`(""..,_.,_)........( |
| 101d00 | 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 28 5f 0a 20 20 20 | magit-delete-line)).......(_.... |
| 101d20 | 20 20 20 20 28 69 66 20 69 6e 69 74 69 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ....(if.initial............(magi |
| 101d40 | 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 | t-delete-line)..........(forward |
| 101d60 | 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 63 6f 6e 63 61 74 20 61 | -line))........(insert.(concat.a |
| 101d80 | 63 74 69 6f 6e 20 22 20 22 20 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ction.".".value................. |
| 101da0 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 75 61 6c 20 76 61 6c 75 65 20 69 6e 69 74 69 61 6c | .......(and.(equal.value.initial |
| 101dc0 | 29 0a 20 20 20 20 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 | ).............................tr |
| 101de0 | 61 69 6c 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ailer........................... |
| 101e00 | 20 20 28 63 6f 6e 63 61 74 20 22 20 22 20 74 72 61 69 6c 65 72 29 29 0a 20 20 20 20 20 20 20 20 | ..(concat.".".trailer))......... |
| 101e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 28 75 6e | ..............."\n"))........(un |
| 101e40 | 6c 65 73 73 20 67 69 74 2d 72 65 62 61 73 65 2d 61 75 74 6f 2d 61 64 76 61 6e 63 65 0a 20 20 20 | less.git-rebase-auto-advance.... |
| 101e60 | 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d 31 29 29 29 29 29 29 0a 0a 28 64 | ......(forward-line.-1))))))..(d |
| 101e80 | 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 65 78 65 63 20 28 61 72 67 29 0a 20 20 22 49 6e | efun.git-rebase-exec.(arg)..."In |
| 101ea0 | 73 65 72 74 20 61 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 62 65 20 72 75 6e 20 61 | sert.a.shell.command.to.be.run.a |
| 101ec0 | 66 74 65 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 2e 0a 0a 49 66 20 74 68 65 | fter.the.current.commit...If.the |
| 101ee0 | 72 65 20 61 6c 72 65 61 64 79 20 69 73 20 73 75 63 68 20 61 20 63 6f 6d 6d 61 6e 64 20 6f 6e 20 | re.already.is.such.a.command.on. |
| 101f00 | 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 20 74 68 65 6e 20 65 64 69 74 0a 74 68 61 74 | the.current.line,.then.edit.that |
| 101f20 | 20 69 6e 73 74 65 61 64 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | .instead...With.a.prefix.argumen |
| 101f40 | 74 20 69 6e 73 65 72 74 20 61 20 6e 65 77 20 63 6f 6d 6d 61 6e 64 20 65 76 65 6e 0a 77 68 65 6e | t.insert.a.new.command.even.when |
| 101f60 | 20 74 68 65 72 65 20 61 6c 72 65 61 64 79 20 69 73 20 6f 6e 65 20 6f 6e 20 74 68 65 20 63 75 72 | .there.already.is.one.on.the.cur |
| 101f80 | 72 65 6e 74 20 6c 69 6e 65 2e 20 20 57 69 74 68 20 65 6d 70 74 79 20 69 6e 70 75 74 0a 72 65 6d | rent.line...With.empty.input.rem |
| 101fa0 | 6f 76 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c | ove.the.command.on.the.current.l |
| 101fc0 | 69 6e 65 2c 20 69 66 20 61 6e 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 | ine,.if.any."...(interactive."P" |
| 101fe0 | 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 65 74 2d 6e 6f 6e 63 6f 6d 6d 69 74 2d 61 63 | )...(git-rebase-set-noncommit-ac |
| 102000 | 74 69 6f 6e 0a 20 20 20 22 65 78 65 63 22 0a 20 20 20 28 6c 61 6d 62 64 61 20 28 69 6e 69 74 69 | tion...."exec"....(lambda.(initi |
| 102020 | 61 6c 29 20 28 72 65 61 64 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 22 45 78 65 63 75 74 65 | al).(read-shell-command."Execute |
| 102040 | 3a 20 22 20 69 6e 69 74 69 61 6c 29 29 0a 20 20 20 61 72 67 29 29 0a 0a 28 64 65 66 75 6e 20 67 | :.".initial))....arg))..(defun.g |
| 102060 | 69 74 2d 72 65 62 61 73 65 2d 6c 61 62 65 6c 20 28 61 72 67 29 0a 20 20 22 41 64 64 20 61 20 6c | it-rebase-label.(arg)..."Add.a.l |
| 102080 | 61 62 65 6c 20 61 66 74 65 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 2e 0a 49 | abel.after.the.current.commit..I |
| 1020a0 | 66 20 74 68 65 72 65 20 61 6c 72 65 61 64 79 20 69 73 20 61 20 6c 61 62 65 6c 20 6f 6e 20 74 68 | f.there.already.is.a.label.on.th |
| 1020c0 | 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 20 74 68 65 6e 20 65 64 69 74 20 74 68 61 74 0a 69 | e.current.line,.then.edit.that.i |
| 1020e0 | 6e 73 74 65 61 64 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c | nstead...With.a.prefix.argument, |
| 102100 | 20 69 6e 73 65 72 74 20 61 20 6e 65 77 20 6c 61 62 65 6c 20 65 76 65 6e 20 77 68 65 6e 0a 74 68 | .insert.a.new.label.even.when.th |
| 102120 | 65 72 65 20 69 73 20 61 6c 72 65 61 64 79 20 61 20 6c 61 62 65 6c 20 6f 6e 20 74 68 65 20 63 75 | ere.is.already.a.label.on.the.cu |
| 102140 | 72 72 65 6e 74 20 6c 69 6e 65 2e 20 20 57 69 74 68 20 65 6d 70 74 79 20 69 6e 70 75 74 2c 0a 72 | rrent.line...With.empty.input,.r |
| 102160 | 65 6d 6f 76 65 20 74 68 65 20 6c 61 62 65 6c 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c | emove.the.label.on.the.current.l |
| 102180 | 69 6e 65 2c 20 69 66 20 61 6e 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 | ine,.if.any."...(interactive."P" |
| 1021a0 | 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 65 74 2d 6e 6f 6e 63 6f 6d 6d 69 74 2d 61 63 | )...(git-rebase-set-noncommit-ac |
| 1021c0 | 74 69 6f 6e 0a 20 20 20 22 6c 61 62 65 6c 22 0a 20 20 20 28 6c 61 6d 62 64 61 20 28 69 6e 69 74 | tion...."label"....(lambda.(init |
| 1021e0 | 69 61 6c 29 0a 20 20 20 20 20 28 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 0a | ial)......(read-from-minibuffer. |
| 102200 | 20 20 20 20 20 20 22 4c 61 62 65 6c 3a 20 22 20 69 6e 69 74 69 61 6c 20 6d 61 67 69 74 2d 6d 69 | ......"Label:.".initial.magit-mi |
| 102220 | 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 6e 73 2d 6d 61 70 29 29 0a 20 20 20 61 72 67 29 29 | nibuffer-local-ns-map))....arg)) |
| 102240 | 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 62 75 66 66 65 72 2d 6c 61 62 65 6c | ..(defun.git-rebase-buffer-label |
| 102260 | 73 20 28 29 0a 20 20 28 6c 65 74 20 28 6c 61 62 65 6c 73 29 0a 20 20 20 20 28 73 61 76 65 2d 65 | s.()...(let.(labels).....(save-e |
| 102280 | 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 | xcursion.......(goto-char.(point |
| 1022a0 | 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 2d 66 | -min)).......(while.(re-search-f |
| 1022c0 | 6f 72 77 61 72 64 20 22 5e 5c 5c 28 3f 3a 6c 5c 5c 7c 6c 61 62 65 6c 5c 5c 29 20 5c 5c 28 5b 5e | orward."^\\(?:l\\|label\\).\\([^ |
| 1022e0 | 20 5c 6e 5d 2b 5c 5c 29 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 | .\n]+\\)".nil.t).........(push.( |
| 102300 | 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 31 29 20 6c 61 | match-string-no-properties.1).la |
| 102320 | 62 65 6c 73 29 29 29 0a 20 20 20 20 28 6e 72 65 76 65 72 73 65 20 6c 61 62 65 6c 73 29 29 29 0a | bels))).....(nreverse.labels))). |
| 102340 | 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 72 65 73 65 74 20 28 61 72 67 29 0a 20 | .(defun.git-rebase-reset.(arg).. |
| 102360 | 20 22 52 65 73 65 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 48 45 41 44 20 74 6f 20 61 20 6c 61 | ."Reset.the.current.HEAD.to.a.la |
| 102380 | 62 65 6c 2e 0a 49 66 20 74 68 65 72 65 20 61 6c 72 65 61 64 79 20 69 73 20 61 20 72 65 73 65 74 | bel..If.there.already.is.a.reset |
| 1023a0 | 20 63 6f 6d 6d 61 6e 64 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 20 74 68 | .command.on.the.current.line,.th |
| 1023c0 | 65 6e 0a 65 64 69 74 20 74 68 61 74 20 69 6e 73 74 65 61 64 2e 20 20 57 69 74 68 20 61 20 70 72 | en.edit.that.instead...With.a.pr |
| 1023e0 | 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 69 6e 73 65 72 74 20 61 20 6e 65 77 20 72 65 73 65 | efix.argument,.insert.a.new.rese |
| 102400 | 74 0a 6c 69 6e 65 20 65 76 65 6e 20 77 68 65 6e 20 70 6f 69 6e 74 20 69 73 20 61 6c 72 65 61 64 | t.line.even.when.point.is.alread |
| 102420 | 79 20 6f 6e 20 61 20 72 65 73 65 74 20 6c 69 6e 65 2e 20 20 57 69 74 68 20 65 6d 70 74 79 0a 69 | y.on.a.reset.line...With.empty.i |
| 102440 | 6e 70 75 74 2c 20 72 65 6d 6f 76 65 20 74 68 65 20 72 65 73 65 74 20 63 6f 6d 6d 61 6e 64 20 6f | nput,.remove.the.reset.command.o |
| 102460 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 20 69 66 20 61 6e 79 2e 22 0a 20 20 28 | n.the.current.line,.if.any."...( |
| 102480 | 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 | interactive."P")...(git-rebase-s |
| 1024a0 | 65 74 2d 6e 6f 6e 63 6f 6d 6d 69 74 2d 61 63 74 69 6f 6e 0a 20 20 20 22 72 65 73 65 74 22 0a 20 | et-noncommit-action...."reset".. |
| 1024c0 | 20 20 28 6c 61 6d 62 64 61 20 28 69 6e 69 74 69 61 6c 29 0a 20 20 20 20 20 28 6f 72 20 28 6d 61 | ..(lambda.(initial)......(or.(ma |
| 1024e0 | 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 4c 61 62 65 6c 22 20 28 67 69 74 | git-completing-read."Label".(git |
| 102500 | 2d 72 65 62 61 73 65 2d 62 75 66 66 65 72 2d 6c 61 62 65 6c 73 29 0a 20 20 20 20 20 20 20 20 20 | -rebase-buffer-labels).......... |
| 102520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 20 69 6e 69 | .......................nil.t.ini |
| 102540 | 74 69 61 6c 29 0a 20 20 20 20 20 20 20 20 20 22 22 29 29 0a 20 20 20 61 72 67 29 29 0a 0a 28 64 | tial)..........""))....arg))..(d |
| 102560 | 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 75 70 64 61 74 65 2d 72 65 66 20 28 61 72 67 29 | efun.git-rebase-update-ref.(arg) |
| 102580 | 0a 20 20 22 49 6e 73 65 72 74 20 61 6e 20 75 70 64 61 74 65 2d 72 65 66 20 61 63 74 69 6f 6e 20 | ..."Insert.an.update-ref.action. |
| 1025a0 | 61 66 74 65 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 0a 49 66 20 74 68 65 72 65 | after.the.current.line..If.there |
| 1025c0 | 20 69 73 20 61 6c 72 65 61 64 79 20 61 6e 20 75 70 64 61 74 65 2d 72 65 66 20 61 63 74 69 6f 6e | .is.already.an.update-ref.action |
| 1025e0 | 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 0a 74 68 65 6e 20 65 64 69 74 20 | .on.the.current.line,.then.edit. |
| 102600 | 74 68 61 74 20 69 6e 73 74 65 61 64 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 | that.instead...With.a.prefix.arg |
| 102620 | 75 6d 65 6e 74 2c 20 69 6e 73 65 72 74 20 61 20 6e 65 77 0a 61 63 74 69 6f 6e 20 65 76 65 6e 20 | ument,.insert.a.new.action.even. |
| 102640 | 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 61 6c 72 65 61 64 79 20 6f 6e 65 20 6f 6e 20 74 68 65 | when.there.is.already.one.on.the |
| 102660 | 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 20 20 57 69 74 68 0a 65 6d 70 74 79 20 69 6e 70 75 74 | .current.line...With.empty.input |
| 102680 | 2c 20 72 65 6d 6f 76 65 20 74 68 65 20 61 63 74 69 6f 6e 20 6f 6e 20 74 68 65 20 63 75 72 72 65 | ,.remove.the.action.on.the.curre |
| 1026a0 | 6e 74 20 6c 69 6e 65 2c 20 69 66 20 61 6e 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | nt.line,.if.any."...(interactive |
| 1026c0 | 20 22 50 22 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 65 74 2d 6e 6f 6e 63 6f 6d 6d 69 | ."P")...(git-rebase-set-noncommi |
| 1026e0 | 74 2d 61 63 74 69 6f 6e 0a 20 20 20 22 75 70 64 61 74 65 2d 72 65 66 22 0a 20 20 20 28 6c 61 6d | t-action...."update-ref"....(lam |
| 102700 | 62 64 61 20 28 69 6e 69 74 69 61 6c 29 0a 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 63 6f | bda.(initial)......(or.(magit-co |
| 102720 | 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 52 65 66 22 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d | mpleting-read."Ref".(magit-list- |
| 102740 | 72 65 66 73 29 20 6e 69 6c 20 6e 69 6c 20 69 6e 69 74 69 61 6c 29 0a 20 20 20 20 20 20 20 20 20 | refs).nil.nil.initial).......... |
| 102760 | 22 22 29 29 0a 20 20 20 61 72 67 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 | ""))....arg))..(defun.git-rebase |
| 102780 | 2d 6d 65 72 67 65 20 28 61 72 67 29 0a 20 20 22 41 64 64 20 61 20 6d 65 72 67 65 20 63 6f 6d 6d | -merge.(arg)..."Add.a.merge.comm |
| 1027a0 | 61 6e 64 20 61 66 74 65 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 2e 0a 49 66 | and.after.the.current.commit..If |
| 1027c0 | 20 74 68 65 72 65 20 69 73 20 61 6c 72 65 61 64 79 20 61 20 6d 65 72 67 65 20 63 6f 6d 6d 61 6e | .there.is.already.a.merge.comman |
| 1027e0 | 64 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 20 74 68 65 6e 0a 72 65 70 6c | d.on.the.current.line,.then.repl |
| 102800 | 61 63 65 20 74 68 61 74 20 63 6f 6d 6d 61 6e 64 20 69 6e 73 74 65 61 64 2e 20 20 57 69 74 68 20 | ace.that.command.instead...With. |
| 102820 | 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 69 6e 73 65 72 74 20 61 0a 6e 65 77 20 | a.prefix.argument,.insert.a.new. |
| 102840 | 6d 65 72 67 65 20 63 6f 6d 6d 61 6e 64 20 65 76 65 6e 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 | merge.command.even.when.there.is |
| 102860 | 20 61 6c 72 65 61 64 79 20 6f 6e 65 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a 6c 69 6e 65 | .already.one.on.the.current.line |
| 102880 | 2e 20 20 57 69 74 68 20 65 6d 70 74 79 20 69 6e 70 75 74 2c 20 72 65 6d 6f 76 65 20 74 68 65 20 | ...With.empty.input,.remove.the. |
| 1028a0 | 6d 65 72 67 65 20 63 6f 6d 6d 61 6e 64 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a 6c 69 6e | merge.command.on.the.current.lin |
| 1028c0 | 65 2c 20 69 66 20 61 6e 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a | e,.if.any."...(interactive."P"). |
| 1028e0 | 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 65 74 2d 6e 6f 6e 63 6f 6d 6d 69 74 2d 61 63 74 69 | ..(git-rebase-set-noncommit-acti |
| 102900 | 6f 6e 0a 20 20 20 22 6d 65 72 67 65 22 0a 20 20 20 28 6c 61 6d 62 64 61 20 28 5f 29 0a 20 20 20 | on...."merge"....(lambda.(_).... |
| 102920 | 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 4d 65 | ..(or.(magit-completing-read."Me |
| 102940 | 72 67 65 22 20 28 67 69 74 2d 72 65 62 61 73 65 2d 62 75 66 66 65 72 2d 6c 61 62 65 6c 73 29 29 | rge".(git-rebase-buffer-labels)) |
| 102960 | 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 20 | ..........""))....arg))..(defun. |
| 102980 | 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 20 | git-rebase-merge-toggle-editmsg. |
| 1029a0 | 28 29 0a 20 20 22 54 6f 67 67 6c 65 20 77 68 65 74 68 65 72 20 61 6e 20 65 64 69 74 6f 72 20 69 | ()..."Toggle.whether.an.editor.i |
| 1029c0 | 73 20 69 6e 76 6f 6b 65 64 20 77 68 65 6e 20 70 65 72 66 6f 72 6d 69 6e 67 20 74 68 65 20 6d 65 | s.invoked.when.performing.the.me |
| 1029e0 | 72 67 65 20 61 74 20 70 6f 69 6e 74 2e 0a 57 68 65 6e 20 61 20 6d 65 72 67 65 20 63 6f 6d 6d 61 | rge.at.point..When.a.merge.comma |
| 102a00 | 6e 64 20 75 73 65 73 20 61 20 6c 6f 77 65 72 2d 63 61 73 65 20 2d 63 2c 20 74 68 65 20 6d 65 73 | nd.uses.a.lower-case.-c,.the.mes |
| 102a20 | 73 61 67 65 20 66 6f 72 20 74 68 65 0a 73 70 65 63 69 66 69 65 64 20 63 6f 6d 6d 69 74 20 77 69 | sage.for.the.specified.commit.wi |
| 102a40 | 6c 6c 20 62 65 20 6f 70 65 6e 65 64 20 69 6e 20 61 6e 20 65 64 69 74 6f 72 20 62 65 66 6f 72 65 | ll.be.opened.in.an.editor.before |
| 102a60 | 20 63 72 65 61 74 69 6e 67 20 74 68 65 0a 63 6f 6d 6d 69 74 2e 20 20 46 6f 72 20 61 6e 20 75 70 | .creating.the.commit...For.an.up |
| 102a80 | 70 65 72 2d 63 61 73 65 20 2d 43 2c 20 74 68 65 20 6d 65 73 73 61 67 65 20 77 69 6c 6c 20 62 65 | per-case.-C,.the.message.will.be |
| 102aa0 | 20 75 73 65 64 20 61 73 20 69 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | .used.as.is."...(interactive)... |
| 102ac0 | 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 20 | (with-slots.(action-type.target. |
| 102ae0 | 61 63 74 69 6f 6e 2d 6f 70 74 69 6f 6e 73 20 74 72 61 69 6c 65 72 29 0a 20 20 20 20 20 20 28 67 | action-options.trailer).......(g |
| 102b00 | 69 74 2d 72 65 62 61 73 65 2d 63 75 72 72 65 6e 74 2d 6c 69 6e 65 29 0a 20 20 20 20 28 69 66 20 | it-rebase-current-line).....(if. |
| 102b20 | 28 65 71 20 61 63 74 69 6f 6e 2d 74 79 70 65 20 27 6d 65 72 67 65 29 0a 20 20 20 20 20 20 20 20 | (eq.action-type.'merge)......... |
| 102b40 | 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)).... |
| 102b60 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 | .......(magit-delete-line)...... |
| 102b80 | 20 20 20 20 20 28 69 6e 73 65 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 | .....(insert............(format. |
| 102ba0 | 22 6d 65 72 67 65 20 25 73 20 25 73 20 25 73 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | "merge.%s.%s.%s\n".............. |
| 102bc0 | 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. |
| 102be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 5b 63 43 5d 22 20 28 23 23 69 | ...................."-[cC]".(##i |
| 102c00 | 66 20 28 65 71 75 61 6c 20 25 20 22 2d 63 22 29 20 22 2d 43 22 20 22 2d 63 22 29 0a 20 20 20 20 | f.(equal.%."-c")."-C"."-c")..... |
| 102c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 63 74 69 6f 6e 2d 6f 70 74 69 6f 6e 73 20 74 | ................action-options.t |
| 102c40 | 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 72 67 65 74 0a 20 20 | .t)....................target... |
| 102c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 69 6c 65 72 29 29 29 0a 20 20 20 20 | .................trailer)))..... |
| 102c80 | 20 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 2d 73 | ..(ding))))..(defun.git-rebase-s |
| 102ca0 | 65 74 2d 62 61 72 65 2d 61 63 74 69 6f 6e 20 28 61 63 74 69 6f 6e 20 61 72 67 29 0a 20 20 28 67 | et-bare-action.(action.arg)...(g |
| 102cc0 | 6f 74 6f 2d 63 68 61 72 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f | oto-char.(line-beginning-positio |
| 102ce0 | 6e 29 29 0a 20 20 28 77 69 74 68 2d 73 6c 6f 74 73 20 28 28 6c 6e 2d 61 63 74 69 6f 6e 20 61 63 | n))...(with-slots.((ln-action.ac |
| 102d00 | 74 69 6f 6e 29 20 63 6f 6d 6d 65 6e 74 2d 70 29 0a 20 20 20 20 20 20 28 67 69 74 2d 72 65 62 61 | tion).comment-p).......(git-reba |
| 102d20 | 73 65 2d 63 75 72 72 65 6e 74 2d 6c 69 6e 65 29 0a 20 20 20 20 28 6c 65 74 20 28 28 73 61 6d 65 | se-current-line).....(let.((same |
| 102d40 | 2d 61 63 74 69 6f 6e 2d 70 20 28 65 71 75 61 6c 20 61 63 74 69 6f 6e 20 6c 6e 2d 61 63 74 69 6f | -action-p.(equal.action.ln-actio |
| 102d60 | 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 | n))...........(inhibit-read-only |
| 102d80 | 20 74 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 61 72 67 0a 20 20 20 20 20 20 20 | .t)).......(when.(or.arg........ |
| 102da0 | 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6c 6e 2d 61 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 | .........(not.ln-action)........ |
| 102dc0 | 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 73 61 6d 65 2d 61 63 74 69 6f 6e 2d 70 29 0a 20 20 20 | .........(not.same-action-p).... |
| 102de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 73 61 6d 65 2d 61 63 74 69 6f 6e 2d 70 20 | .............(and.same-action-p. |
| 102e00 | 63 6f 6d 6d 65 6e 74 2d 70 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 | comment-p)).........(unless.(or. |
| 102e20 | 61 72 67 20 28 6e 6f 74 20 73 61 6d 65 2d 61 63 74 69 6f 6e 2d 70 29 29 0a 20 20 20 20 20 20 20 | arg.(not.same-action-p))........ |
| 102e40 | 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 20 20 20 20 | ...(magit-delete-line))......... |
| 102e60 | 28 69 6e 73 65 72 74 20 61 63 74 69 6f 6e 20 3f 5c 6e 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c | (insert.action.?\n).........(unl |
| 102e80 | 65 73 73 20 67 69 74 2d 72 65 62 61 73 65 2d 61 75 74 6f 2d 61 64 76 61 6e 63 65 0a 20 20 20 20 | ess.git-rebase-auto-advance..... |
| 102ea0 | 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d 31 29 29 29 29 29 29 0a 0a 28 64 | ......(forward-line.-1))))))..(d |
| 102ec0 | 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 6e 6f 6f 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | efun.git-rebase-noop.(&optional. |
| 102ee0 | 61 72 67 29 0a 20 20 22 41 64 64 20 6e 6f 6f 70 20 61 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 | arg)..."Add.noop.action.at.point |
| 102f00 | 2e 0a 0a 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 61 6c 72 65 61 64 79 20 63 | ...If.the.current.line.already.c |
| 102f20 | 6f 6e 74 61 69 6e 73 20 61 20 6e 6f 6f 70 20 61 63 74 69 6f 6e 2c 20 6c 65 61 76 65 20 69 74 0a | ontains.a.noop.action,.leave.it. |
| 102f40 | 75 6e 63 68 61 6e 67 65 64 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 61 20 63 6f 6d 6d 65 6e | unchanged...If.there.is.a.commen |
| 102f60 | 74 65 64 20 6e 6f 6f 70 20 61 63 74 69 6f 6e 20 70 72 65 73 65 6e 74 2c 20 72 65 6d 6f 76 65 0a | ted.noop.action.present,.remove. |
| 102f80 | 74 68 65 20 63 6f 6d 6d 65 6e 74 2e 20 20 4f 74 68 65 72 77 69 73 65 20 61 64 64 20 61 20 6e 65 | the.comment...Otherwise.add.a.ne |
| 102fa0 | 77 20 6e 6f 6f 70 20 61 63 74 69 6f 6e 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 0a 61 72 | w.noop.action...With.a.prefix.ar |
| 102fc0 | 67 75 6d 65 6e 74 20 69 6e 73 65 72 74 20 61 20 6e 65 77 20 6e 6f 6f 70 20 61 63 74 69 6f 6e 20 | gument.insert.a.new.noop.action. |
| 102fe0 | 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 68 61 74 20 69 73 20 61 6c 72 65 61 64 79 0a 70 72 | regardless.of.what.is.already.pr |
| 103000 | 65 73 65 6e 74 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 0a 0a 41 20 6e 6f | esent.on.the.current.line...A.no |
| 103020 | 6f 70 20 61 63 74 69 6f 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 6d 61 6b 65 20 67 69 | op.action.can.be.used.to.make.gi |
| 103040 | 74 20 70 65 72 66 6f 72 6d 20 61 20 72 65 62 61 73 65 20 65 76 65 6e 20 69 66 0a 6e 6f 20 63 6f | t.perform.a.rebase.even.if.no.co |
| 103060 | 6d 6d 69 74 73 20 61 72 65 20 73 65 6c 65 63 74 65 64 2e 20 20 57 69 74 68 6f 75 74 20 74 68 65 | mmits.are.selected...Without.the |
| 103080 | 20 6e 6f 6f 70 20 61 63 74 69 6f 6e 20 70 72 65 73 65 6e 74 2c 20 67 69 74 0a 77 6f 75 6c 64 20 | .noop.action.present,.git.would. |
| 1030a0 | 73 65 65 20 61 6e 20 65 6d 70 74 79 20 66 69 6c 65 20 61 6e 64 20 74 68 65 72 65 66 6f 72 65 20 | see.an.empty.file.and.therefore. |
| 1030c0 | 64 6f 20 6e 6f 74 68 69 6e 67 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 | do.nothing."...(interactive."P") |
| 1030e0 | 0a 20 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 | ...(git-rebase-set-bare-action." |
| 103100 | 6e 6f 6f 70 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 62 | noop".arg))..(defun.git-rebase-b |
| 103120 | 72 65 61 6b 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 41 64 64 20 62 72 65 61 | reak.(&optional.arg)..."Add.brea |
| 103140 | 6b 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 72 65 20 69 73 20 | k.action.at.point...If.there.is. |
| 103160 | 61 20 63 6f 6d 6d 65 6e 74 65 64 20 62 72 65 61 6b 20 61 63 74 69 6f 6e 20 70 72 65 73 65 6e 74 | a.commented.break.action.present |
| 103180 | 2c 20 72 65 6d 6f 76 65 20 74 68 65 20 63 6f 6d 6d 65 6e 74 2e 0a 49 66 20 74 68 65 20 63 75 72 | ,.remove.the.comment..If.the.cur |
| 1031a0 | 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 62 72 65 | rent.line.already.contains.a.bre |
| 1031c0 | 61 6b 20 61 63 74 69 6f 6e 2c 20 61 64 64 20 61 6e 6f 74 68 65 72 0a 62 72 65 61 6b 20 61 63 74 | ak.action,.add.another.break.act |
| 1031e0 | 69 6f 6e 20 6f 6e 6c 79 20 69 66 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 73 | ion.only.if.a.prefix.argument.is |
| 103200 | 20 67 69 76 65 6e 2e 0a 0a 41 20 62 72 65 61 6b 20 61 63 74 69 6f 6e 20 63 61 6e 20 62 65 20 75 | .given...A.break.action.can.be.u |
| 103220 | 73 65 64 20 74 6f 20 69 6e 74 65 72 72 75 70 74 20 74 68 65 20 72 65 62 61 73 65 20 61 74 20 74 | sed.to.interrupt.the.rebase.at.t |
| 103240 | 68 65 0a 73 70 65 63 69 66 69 65 64 20 70 6f 69 6e 74 2e 20 20 49 74 20 69 73 20 70 61 72 74 69 | he.specified.point...It.is.parti |
| 103260 | 63 75 6c 61 72 6c 79 20 75 73 65 66 75 6c 20 66 6f 72 20 70 61 75 73 69 6e 67 20 62 65 66 6f 72 | cularly.useful.for.pausing.befor |
| 103280 | 65 0a 74 68 65 20 66 69 72 73 74 20 63 6f 6d 6d 69 74 20 69 6e 20 74 68 65 20 73 65 71 75 65 6e | e.the.first.commit.in.the.sequen |
| 1032a0 | 63 65 2e 20 20 46 6f 72 20 6f 74 68 65 72 20 63 61 73 65 73 2c 20 74 68 65 0a 65 71 75 69 76 61 | ce...For.other.cases,.the.equiva |
| 1032c0 | 6c 65 6e 74 20 62 65 68 61 76 69 6f 72 20 63 61 6e 20 62 65 20 61 63 68 69 65 76 65 64 20 77 69 | lent.behavior.can.be.achieved.wi |
| 1032e0 | 74 68 20 60 67 69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 | th.`git-rebase-edit'."...(intera |
| 103300 | 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 65 74 2d 62 61 72 | ctive."P")...(git-rebase-set-bar |
| 103320 | 65 2d 61 63 74 69 6f 6e 20 22 62 72 65 61 6b 22 20 61 72 67 29 29 0a 0a 28 64 65 66 75 6e 20 67 | e-action."break".arg))..(defun.g |
| 103340 | 69 74 2d 72 65 62 61 73 65 2d 75 6e 64 6f 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 | it-rebase-undo.(&optional.arg).. |
| 103360 | 20 22 55 6e 64 6f 20 73 6f 6d 65 20 70 72 65 76 69 6f 75 73 20 63 68 61 6e 67 65 73 2e 0a 4c 69 | ."Undo.some.previous.changes..Li |
| 103380 | 6b 65 20 60 75 6e 64 6f 27 20 62 75 74 20 77 6f 72 6b 73 20 69 6e 20 72 65 61 64 2d 6f 6e 6c 79 | ke.`undo'.but.works.in.read-only |
| 1033a0 | 20 62 75 66 66 65 72 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 | .buffers."...(interactive."P").. |
| 1033c0 | 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20 20 | .(let.((inhibit-read-only.t))... |
| 1033e0 | 20 20 28 75 6e 64 6f 20 61 72 67 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 | ..(undo.arg)))..(defun.git-rebas |
| 103400 | 65 2d 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 73 63 72 6f 6c 6c | e--show-commit.(&optional.scroll |
| 103420 | 29 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 2d 64 69 73 61 62 6c 65 2d 73 61 76 65 2d 62 | )...(let.((magit--disable-save-b |
| 103440 | 75 66 66 65 72 73 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 | uffers.t)).....(save-excursion.. |
| 103460 | 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d | .....(goto-char.(line-beginning- |
| 103480 | 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 72 65 76 20 28 | position)).......(if-let.((rev.( |
| 1034a0 | 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 29 0a | with-slots.(action-type.target). |
| 1034c0 | 20 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 69 74 2d 72 65 62 | ........................(git-reb |
| 1034e0 | 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 20 20 20 | ase-current-line)............... |
| 103500 | 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 61 63 74 69 6f 6e 2d 74 79 70 65 20 27 63 6f | ........(and.(eq.action-type.'co |
| 103520 | 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 20 20 20 20 20 20 | mmit)........................... |
| 103540 | 20 74 61 72 67 65 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 73 63 72 | .target))))...........(pcase.scr |
| 103560 | 6f 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 75 70 20 20 20 28 6d 61 67 69 74 2d 64 69 | oll.............('up...(magit-di |
| 103580 | 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 29 29 0a 20 20 20 20 20 20 20 20 20 | ff-show-or-scroll-up)).......... |
| 1035a0 | 20 20 20 28 27 64 6f 77 6e 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 | ...('down.(magit-diff-show-or-sc |
| 1035c0 | 72 6f 6c 6c 2d 64 6f 77 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 5f 20 20 20 20 20 28 | roll-down)).............(_.....( |
| 1035e0 | 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 20 20 | apply.#'magit-show-commit.rev... |
| 103600 | 20 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 |
| 103620 | 69 66 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 | iff-arguments.'magit-revision-mo |
| 103640 | 64 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 64 69 6e 67 29 29 29 29 29 0a 0a 28 64 65 66 75 | de)))).........(ding)))))..(defu |
| 103660 | 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 20 28 29 0a 20 20 22 53 | n.git-rebase-show-commit.()..."S |
| 103680 | 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 69 | how.the.commit.on.the.current.li |
| 1036a0 | 6e 65 20 69 66 20 61 6e 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 67 | ne.if.any."...(interactive)...(g |
| 1036c0 | 69 74 2d 72 65 62 61 73 65 2d 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 29 0a 0a 28 64 65 66 75 6e | it-rebase--show-commit))..(defun |
| 1036e0 | 20 67 69 74 2d 72 65 62 61 73 65 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 20 28 29 | .git-rebase-show-or-scroll-up.() |
| 103700 | 0a 20 20 22 55 70 64 61 74 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 62 75 66 66 65 72 20 66 6f 72 | ..."Update.the.commit.buffer.for |
| 103720 | 20 63 6f 6d 6d 69 74 20 6f 6e 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 0a 0a 45 69 74 68 65 72 | .commit.on.current.line...Either |
| 103740 | 20 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 74 68 65 | .show.the.commit.at.point.in.the |
| 103760 | 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 0a 74 68 61 74 20 | .appropriate.buffer,.or.if.that. |
| 103780 | 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 |
| 1037a0 | 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 20 61 6e 64 0a 63 6f 6e 74 61 | d.in.the.current.frame.and.conta |
| 1037c0 | 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 |
| 1037e0 | 74 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 0a 62 75 66 66 65 | t,.then.instead.scroll.the.buffe |
| 103800 | 72 20 75 70 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 67 69 74 2d 72 65 | r.up."...(interactive)...(git-re |
| 103820 | 62 61 73 65 2d 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 20 27 75 70 29 29 0a 0a 28 64 65 66 75 6e 20 | base--show-commit.'up))..(defun. |
| 103840 | 67 69 74 2d 72 65 62 61 73 65 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 20 28 | git-rebase-show-or-scroll-down.( |
| 103860 | 29 0a 20 20 22 55 70 64 61 74 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 62 75 66 66 65 72 20 66 6f | )..."Update.the.commit.buffer.fo |
| 103880 | 72 20 63 6f 6d 6d 69 74 20 6f 6e 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 0a 0a 45 69 74 68 65 | r.commit.on.current.line...Eithe |
| 1038a0 | 72 20 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 74 68 | r.show.the.commit.at.point.in.th |
| 1038c0 | 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 0a 74 68 61 74 | e.appropriate.buffer,.or.if.that |
| 1038e0 | 20 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 | .buffer.is.already.being.display |
| 103900 | 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 20 61 6e 64 0a 63 6f 6e 74 | ed.in.the.current.frame.and.cont |
| 103920 | 61 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 | ains.information.about.that.comm |
| 103940 | 69 74 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 0a 62 75 66 66 | it,.then.instead.scroll.the.buff |
| 103960 | 65 72 20 64 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 67 69 74 | er.down."...(interactive)...(git |
| 103980 | 2d 72 65 62 61 73 65 2d 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 20 27 64 6f 77 6e 29 29 0a 0a 28 64 | -rebase--show-commit.'down))..(d |
| 1039a0 | 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 62 61 63 6b 77 61 72 64 2d 6c 69 6e 65 20 28 26 | efun.git-rebase-backward-line.(& |
| 1039c0 | 6f 70 74 69 6f 6e 61 6c 20 6e 29 0a 20 20 22 4d 6f 76 65 20 4e 20 6c 69 6e 65 73 20 62 61 63 6b | optional.n)..."Move.N.lines.back |
| 1039e0 | 77 61 72 64 20 28 66 6f 72 77 61 72 64 20 69 66 20 4e 20 69 73 20 6e 65 67 61 74 69 76 65 29 2e | ward.(forward.if.N.is.negative). |
| 103a00 | 0a 4c 69 6b 65 20 60 66 6f 72 77 61 72 64 2d 6c 69 6e 65 27 20 62 75 74 20 67 6f 20 69 6e 74 6f | .Like.`forward-line'.but.go.into |
| 103a20 | 20 74 68 65 20 6f 70 70 6f 73 69 74 65 20 64 69 72 65 63 74 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 | .the.opposite.direction."...(int |
| 103a40 | 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 2d | eractive."p")...(forward-line.(- |
| 103a60 | 20 28 6f 72 20 6e 20 31 29 29 29 29 0a 0a 3b 3b 3b 20 4d 6f 64 65 0a 0a 3b 3b 3b 23 23 23 61 75 | .(or.n.1))))..;;;.Mode..;;;###au |
| 103a80 | 74 6f 6c 6f 61 64 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65 20 67 69 74 2d | toload.(define-derived-mode.git- |
| 103aa0 | 72 65 62 61 73 65 2d 6d 6f 64 65 20 73 70 65 63 69 61 6c 2d 6d 6f 64 65 20 22 47 69 74 20 52 65 | rebase-mode.special-mode."Git.Re |
| 103ac0 | 62 61 73 65 22 0a 20 20 22 4d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20 65 64 69 74 69 6e 67 20 | base"..."Major.mode.for.editing. |
| 103ae0 | 6f 66 20 61 20 47 69 74 20 72 65 62 61 73 65 20 66 69 6c 65 2e 0a 0a 52 65 62 61 73 65 20 66 69 | of.a.Git.rebase.file...Rebase.fi |
| 103b00 | 6c 65 73 20 61 72 65 20 67 65 6e 65 72 61 74 65 64 20 77 68 65 6e 20 79 6f 75 20 72 75 6e 20 5c | les.are.generated.when.you.run.\ |
| 103b20 | 22 67 69 74 20 72 65 62 61 73 65 20 2d 69 5c 22 20 6f 72 20 72 75 6e 0a 60 6d 61 67 69 74 2d 69 | "git.rebase.-i\".or.run.`magit-i |
| 103b40 | 6e 74 65 72 61 63 74 69 76 65 2d 72 65 62 61 73 65 27 2e 20 20 54 68 65 79 20 64 65 73 63 72 69 | nteractive-rebase'...They.descri |
| 103b60 | 62 65 20 68 6f 77 20 47 69 74 20 73 68 6f 75 6c 64 20 70 65 72 66 6f 72 6d 0a 74 68 65 20 72 65 | be.how.Git.should.perform.the.re |
| 103b80 | 62 61 73 65 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 66 6f 72 | base...See.the.documentation.for |
| 103ba0 | 20 67 69 74 2d 72 65 62 61 73 65 20 28 65 2e 67 2e 2c 20 62 79 0a 72 75 6e 6e 69 6e 67 20 5c 22 | .git-rebase.(e.g.,.by.running.\" |
| 103bc0 | 6d 61 6e 20 67 69 74 2d 72 65 62 61 73 65 5c 22 20 61 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 | man.git-rebase\".at.the.command. |
| 103be0 | 6c 69 6e 65 29 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 22 0a 20 20 3a 69 6e 74 65 72 61 63 74 69 | line).for.details."...:interacti |
| 103c00 | 76 65 20 6e 69 6c 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 74 2d 72 65 62 61 73 65 0a 20 20 28 73 | ve.nil...:group.'git-rebase...(s |
| 103c20 | 65 74 71 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 | etq.comment-start.(or.(magit-get |
| 103c40 | 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 20 20 28 73 65 | ."core.commentChar")."#"))...(se |
| 103c60 | 74 71 20 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6d 6d 65 6e 74 2d 72 65 20 28 63 6f 6e 63 61 74 | tq.git-rebase-comment-re.(concat |
| 103c80 | 20 22 5e 22 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 | ."^".(regexp-quote.comment-start |
| 103ca0 | 29 29 29 0a 20 20 28 73 65 74 71 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 65 66 61 75 6c 74 73 20 28 | )))...(setq.font-lock-defaults.( |
| 103cc0 | 6c 69 73 74 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d | list.(git-rebase-mode-font-lock- |
| 103ce0 | 6b 65 79 77 6f 72 64 73 29 20 74 20 74 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 67 69 74 2d 72 65 | keywords).t.t))...(unless.git-re |
| 103d00 | 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 28 6c 65 74 20 | base-show-instructions.....(let. |
| 103d20 | 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20 20 20 20 20 20 28 66 | ((inhibit-read-only.t)).......(f |
| 103d40 | 6c 75 73 68 2d 6c 69 6e 65 73 20 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6d 6d 65 6e 74 2d 72 65 | lush-lines.git-rebase-comment-re |
| 103d60 | 29 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 77 69 74 68 2d 65 64 69 74 6f 72 2d 6d 6f 64 65 0a 20 | )))...(unless.with-editor-mode.. |
| 103d80 | 20 20 20 3b 3b 20 4d 61 79 62 65 20 61 6c 72 65 61 64 79 20 65 6e 61 62 6c 65 64 20 77 68 65 6e | ...;;.Maybe.already.enabled.when |
| 103da0 | 20 75 73 69 6e 67 20 60 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 27 20 6f 72 20 61 6e 20 45 6d 61 | .using.`shell-command'.or.an.Ema |
| 103dc0 | 63 73 20 73 68 65 6c 6c 2e 0a 20 20 20 20 28 77 69 74 68 2d 65 64 69 74 6f 72 2d 6d 6f 64 65 20 | cs.shell......(with-editor-mode. |
| 103de0 | 31 29 29 0a 20 20 28 77 68 65 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6e 66 69 72 6d 2d 63 | 1))...(when.git-rebase-confirm-c |
| 103e00 | 61 6e 63 65 6c 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 77 69 74 68 2d 65 64 69 74 6f 72 | ancel.....(add-hook.'with-editor |
| 103e20 | 2d 63 61 6e 63 65 6c 2d 71 75 65 72 79 2d 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 | -cancel-query-functions......... |
| 103e40 | 20 20 20 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 63 61 6e 63 65 6c 2d 63 6f 6e 66 69 72 | ......#'git-rebase-cancel-confir |
| 103e60 | 6d 20 6e 69 6c 20 74 29 29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 72 65 64 69 73 70 6c 61 | m.nil.t))...(setq-local.redispla |
| 103e80 | 79 2d 68 69 67 68 6c 69 67 68 74 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 | y-highlight-region-function..... |
| 103ea0 | 20 20 20 20 20 20 20 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 68 69 67 68 6c 69 67 68 74 | ..........#'git-rebase-highlight |
| 103ec0 | 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 73 70 6c 61 79 | -region)...(setq-local.redisplay |
| 103ee0 | 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 6e 0a 20 20 20 | -unhighlight-region-function.... |
| 103f00 | 20 20 20 20 20 20 20 20 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 75 6e 68 69 67 68 6c 69 | ...........#'git-rebase-unhighli |
| 103f20 | 67 68 74 2d 72 65 67 69 6f 6e 29 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 77 69 74 68 2d 65 64 | ght-region)...(add-hook.'with-ed |
| 103f40 | 69 74 6f 72 2d 70 72 65 2d 63 61 6e 63 65 6c 2d 68 6f 6f 6b 20 20 23 27 67 69 74 2d 72 65 62 61 | itor-pre-cancel-hook..#'git-reba |
| 103f60 | 73 65 2d 61 75 74 6f 73 74 61 73 68 2d 73 61 76 65 20 20 6e 69 6c 20 74 29 0a 20 20 28 61 64 64 | se-autostash-save..nil.t)...(add |
| 103f80 | 2d 68 6f 6f 6b 20 27 77 69 74 68 2d 65 64 69 74 6f 72 2d 70 6f 73 74 2d 63 61 6e 63 65 6c 2d 68 | -hook.'with-editor-post-cancel-h |
| 103fa0 | 6f 6f 6b 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 61 75 74 6f 73 74 61 73 68 2d 61 70 70 6c 79 | ook.#'git-rebase-autostash-apply |
| 103fc0 | 20 6e 69 6c 20 74 29 0a 20 20 28 73 65 74 71 20 69 6d 65 6e 75 2d 70 72 65 76 2d 69 6e 64 65 78 | .nil.t)...(setq.imenu-prev-index |
| 103fe0 | 2d 70 6f 73 69 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 | -position-function.........#'mag |
| 104000 | 69 74 2d 69 6d 65 6e 75 2d 2d 72 65 62 61 73 65 2d 70 72 65 76 2d 69 6e 64 65 78 2d 70 6f 73 69 | it-imenu--rebase-prev-index-posi |
| 104020 | 74 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 | tion-function)...(setq.imenu-ext |
| 104040 | 72 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 | ract-index-name-function........ |
| 104060 | 20 23 27 6d 61 67 69 74 2d 69 6d 65 6e 75 2d 2d 72 65 62 61 73 65 2d 65 78 74 72 61 63 74 2d 69 | .#'magit-imenu--rebase-extract-i |
| 104080 | 6e 64 65 78 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 28 77 68 65 6e 20 28 62 6f 75 | ndex-name-function)...(when.(bou |
| 1040a0 | 6e 64 70 20 27 73 61 76 65 2d 70 6c 61 63 65 29 0a 20 20 20 20 28 73 65 74 71 20 73 61 76 65 2d | ndp.'save-place).....(setq.save- |
| 1040c0 | 70 6c 61 63 65 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d | place.nil)))..(defun.git-rebase- |
| 1040e0 | 63 61 6e 63 65 6c 2d 63 6f 6e 66 69 72 6d 20 28 66 6f 72 63 65 29 0a 20 20 28 6f 72 20 28 6e 6f | cancel-confirm.(force)...(or.(no |
| 104100 | 74 20 28 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 29 29 0a 20 20 20 20 20 20 66 6f 72 | t.(buffer-modified-p)).......for |
| 104120 | 63 65 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 61 62 6f 72 74 2d 72 | ce.......(magit-confirm.'abort-r |
| 104140 | 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 20 6e 69 6c 20 27 6e | ebase."Abort.this.rebase".nil.'n |
| 104160 | 6f 61 62 6f 72 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 61 75 74 | oabort)))..(defun.git-rebase-aut |
| 104180 | 6f 73 74 61 73 68 2d 73 61 76 65 20 28 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 72 65 76 | ostash-save.()...(when-let.((rev |
| 1041a0 | 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(magit-file-line............... |
| 1041c0 | 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 6d | .....(expand-file-name."rebase-m |
| 1041e0 | 65 72 67 65 2f 61 75 74 6f 73 74 61 73 68 22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 | erge/autostash".(magit-gitdir))) |
| 104200 | 29 29 0a 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 27 73 74 61 73 68 20 72 65 76 29 20 77 | )).....(push.(cons.'stash.rev).w |
| 104220 | 69 74 68 2d 65 64 69 74 6f 72 2d 63 61 6e 63 65 6c 2d 61 6c 69 73 74 29 29 29 0a 0a 28 64 65 66 | ith-editor-cancel-alist)))..(def |
| 104240 | 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 61 75 74 6f 73 74 61 73 68 2d 61 70 70 6c 79 20 28 29 | un.git-rebase-autostash-apply.() |
| 104260 | 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 72 65 76 20 28 63 64 72 20 28 61 73 73 71 20 27 73 | ...(when-let.((rev.(cdr.(assq.'s |
| 104280 | 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 74 29 29 29 | tash.with-editor-cancel-alist))) |
| 1042a0 | 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 72 65 76 29 29 29 0a | ).....(magit-stash-apply.rev))). |
| 1042c0 | 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 74 | .(defun.git-rebase-match-comment |
| 1042e0 | 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 61 | -line.(limit)...(re-search-forwa |
| 104300 | 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 65 | rd.(concat.git-rebase-comment-re |
| 104320 | 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 62 | .".*").limit.t))..(defun.git-reb |
| 104340 | 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 20 | ase-mode-font-lock-keywords.().. |
| 104360 | 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 62 | ."Font.lock.keywords.for.Git-Reb |
| 104380 | 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 64 | ase.mode."...`((,(concat."^".(cd |
| 1043a0 | 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 2d | r.(assq.'commit.git-rebase-line- |
| 1043c0 | 72 65 67 65 78 70 73 29 29 29 0a 20 20 20 20 20 28 31 20 27 67 69 74 2d 72 65 62 61 73 65 2d 61 | regexps)))......(1.'git-rebase-a |
| 1043e0 | 63 74 69 6f 6e 29 0a 20 20 20 20 20 28 33 20 27 67 69 74 2d 72 65 62 61 73 65 2d 68 61 73 68 29 | ction)......(3.'git-rebase-hash) |
| 104400 | 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 69 70 74 69 6f 6e | ......(4.'git-rebase-description |
| 104420 | 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 28 61 73 73 71 20 | )).....(,(concat."^".(cdr.(assq. |
| 104440 | 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 78 70 73 29 29 29 | 'exec.git-rebase-line-regexps))) |
| 104460 | 0a 20 20 20 20 20 28 31 20 27 67 69 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 29 0a 20 20 20 | ......(1.'git-rebase-action).... |
| 104480 | 20 20 28 33 20 27 67 69 74 2d 72 65 62 61 73 65 2d 64 65 73 63 72 69 70 74 69 6f 6e 29 29 0a 20 | ..(3.'git-rebase-description)).. |
| 1044a0 | 20 20 20 28 2c 28 63 6f 6e 63 61 74 20 22 5e 22 20 28 63 64 72 20 28 61 73 73 71 20 27 62 61 72 | ...(,(concat."^".(cdr.(assq.'bar |
| 1044c0 | 65 20 67 69 74 2d 72 65 62 61 73 65 2d 6c 69 6e 65 2d 72 65 67 65 78 70 73 29 29 29 0a 20 20 20 | e.git-rebase-line-regexps))).... |
| 1044e0 | 20 20 28 31 20 27 67 69 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 29 29 0a 20 20 20 20 28 2c | ..(1.'git-rebase-action)).....(, |
| 104500 | 28 63 6f 6e 63 61 74 20 22 5e 22 20 28 63 64 72 20 28 61 73 73 71 20 27 6c 61 62 65 6c 20 67 69 | (concat."^".(cdr.(assq.'label.gi |
| 104520 | 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 28 31 | t-rebase-line-regexps)))......(1 |
| 104540 | 20 27 67 69 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 29 0a 20 20 20 20 20 28 33 20 27 67 69 | .'git-rebase-action)......(3.'gi |
| 104560 | 74 2d 72 65 62 61 73 65 2d 6c 61 62 65 6c 29 0a 20 20 20 20 20 28 34 20 27 66 6f 6e 74 2d 6c 6f | t-rebase-label)......(4.'font-lo |
| 104580 | 63 6b 2d 63 6f 6d 6d 65 6e 74 2d 66 61 63 65 29 29 0a 20 20 20 20 28 22 5e 5c 5c 28 6d 5c 5c 28 | ck-comment-face)).....("^\\(m\\( |
| 1045a0 | 3f 3a 65 72 67 65 5c 5c 29 3f 5c 5c 29 20 2d 5b 43 63 5d 20 5c 5c 28 5b 5e 20 5c 6e 5d 2b 5c 5c | ?:erge\\)?\\).-[Cc].\\([^.\n]+\\ |
| 1045c0 | 29 20 5c 5c 28 5b 5e 20 5c 6e 5d 2b 5c 5c 29 5c 5c 28 20 23 2e 2a 5c 5c 29 3f 22 0a 20 20 20 20 | ).\\([^.\n]+\\)\\(.#.*\\)?"..... |
| 1045e0 | 20 28 31 20 27 67 69 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 29 0a 20 20 20 20 20 28 32 20 | .(1.'git-rebase-action)......(2. |
| 104600 | 27 67 69 74 2d 72 65 62 61 73 65 2d 68 61 73 68 29 0a 20 20 20 20 20 28 33 20 27 67 69 74 2d 72 | 'git-rebase-hash)......(3.'git-r |
| 104620 | 65 62 61 73 65 2d 6c 61 62 65 6c 29 0a 20 20 20 20 20 28 34 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d | ebase-label)......(4.'font-lock- |
| 104640 | 63 6f 6d 6d 65 6e 74 2d 66 61 63 65 29 29 0a 20 20 20 20 28 22 5e 5c 5c 28 6d 5c 5c 28 3f 3a 65 | comment-face)).....("^\\(m\\(?:e |
| 104660 | 72 67 65 5c 5c 29 3f 5c 5c 29 20 5c 5c 28 5b 5e 20 5c 6e 5d 2b 5c 5c 29 22 0a 20 20 20 20 20 28 | rge\\)?\\).\\([^.\n]+\\)"......( |
| 104680 | 31 20 27 67 69 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 29 0a 20 20 20 20 20 28 32 20 27 67 | 1.'git-rebase-action)......(2.'g |
| 1046a0 | 69 74 2d 72 65 62 61 73 65 2d 6c 61 62 65 6c 29 29 0a 20 20 20 20 28 22 5e 64 72 6f 70 20 5c 5c | it-rebase-label)).....("^drop.\\ |
| 1046c0 | 28 2e 2b 5c 5c 29 22 0a 20 20 20 20 20 31 20 27 67 69 74 2d 72 65 62 61 73 65 2d 6b 69 6c 6c 65 | (.+\\)"......1.'git-rebase-kille |
| 1046e0 | 64 2d 61 63 74 69 6f 6e 20 74 29 0a 20 20 20 20 28 2c 28 63 6f 6e 63 61 74 20 67 69 74 2d 72 65 | d-action.t).....(,(concat.git-re |
| 104700 | 62 61 73 65 2d 63 6f 6d 6d 65 6e 74 2d 72 65 20 22 20 2a 22 0a 20 20 20 20 20 20 20 20 20 20 20 | base-comment-re.".*"............ |
| 104720 | 20 20 20 28 63 64 72 20 28 61 73 73 71 20 27 63 6f 6d 6d 69 74 20 67 69 74 2d 72 65 62 61 73 65 | ...(cdr.(assq.'commit.git-rebase |
| 104740 | 2d 6c 69 6e 65 2d 72 65 67 65 78 70 73 29 29 29 0a 20 20 20 20 20 30 20 27 67 69 74 2d 72 65 62 | -line-regexps)))......0.'git-reb |
| 104760 | 61 73 65 2d 6b 69 6c 6c 65 64 2d 61 63 74 69 6f 6e 20 74 29 0a 20 20 20 20 28 67 69 74 2d 72 65 | ase-killed-action.t).....(git-re |
| 104780 | 62 61 73 65 2d 6d 61 74 63 68 2d 63 6f 6d 6d 65 6e 74 2d 6c 69 6e 65 20 30 20 27 66 6f 6e 74 2d | base-match-comment-line.0.'font- |
| 1047a0 | 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 2d 66 61 63 65 29 0a 20 20 20 20 28 22 5c 5c 5b 5b 5e 5b 5d | lock-comment-face).....("\\[[^[] |
| 1047c0 | 2a 5c 5c 5d 22 0a 20 20 20 20 20 30 20 27 6d 61 67 69 74 2d 6b 65 79 77 6f 72 64 20 74 29 0a 20 | *\\]"......0.'magit-keyword.t).. |
| 1047e0 | 20 20 20 28 22 5c 5c 28 3f 3a 66 69 78 75 70 21 5c 5c 7c 73 71 75 61 73 68 21 5c 5c 7c 61 6d 65 | ...("\\(?:fixup!\\|squash!\\|ame |
| 104800 | 6e 64 21 5c 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 | nd!\\)"......0.'magit-keyword-sq |
| 104820 | 75 61 73 68 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 | uash.t).....(,(format."^%s.Rebas |
| 104840 | 65 20 5c 5c 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 | e.\\([^.]*\\).onto.\\([^.]*\\)". |
| 104860 | 63 6f 6d 6d 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 | comment-start)......(1.'git-reba |
| 104880 | 73 65 2d 63 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 | se-comment-hash.t)......(2.'git- |
| 1048a0 | 72 65 62 61 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 | rebase-comment-hash.t)).....(,(f |
| 1048c0 | 6f 72 6d 61 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 | ormat."^%s.\\(Commands:\\)".comm |
| 1048e0 | 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 |
| 104900 | 6f 6d 6d 65 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 | omment-heading.t)).....(,(format |
| 104920 | 20 22 5e 25 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 | ."^%s.Branch.\\(.*\\)".comment-s |
| 104940 | 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 6c 61 62 65 6c 20 | tart)......(1.'git-rebase-label. |
| 104960 | 74 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 64 65 2d 73 68 | t))))..(defun.git-rebase-mode-sh |
| 104980 | 6f 77 2d 6b 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 | ow-keybindings.()..."Modify.the. |
| 1049a0 | 5c 22 43 6f 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 | \"Commands:\".section.of.the.com |
| 1049c0 | 6d 65 6e 74 20 47 69 74 20 67 65 6e 65 72 61 74 65 73 2e 0a 4d 6f 64 69 66 79 20 74 68 61 74 20 | ment.Git.generates..Modify.that. |
| 1049e0 | 73 65 63 74 69 6f 6e 20 74 6f 20 72 65 70 6c 61 63 65 20 47 69 74 27 73 20 6f 6e 65 2d 6c 65 74 | section.to.replace.Git's.one-let |
| 104a00 | 74 65 72 20 63 6f 6d 6d 61 6e 64 20 61 62 62 72 65 76 69 61 74 69 6f 6e 2c 0a 77 69 74 68 20 74 | ter.command.abbreviation,.with.t |
| 104a20 | 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 75 73 65 64 20 69 6e 20 4d 61 67 69 74 2e 20 20 | he.key.bindings.used.in.Magit... |
| 104a40 | 42 79 20 64 65 66 61 75 6c 74 2c 20 74 68 65 73 65 20 61 72 65 20 74 68 65 20 73 61 6d 65 2c 0a | By.default,.these.are.the.same,. |
| 104a60 | 65 78 63 65 70 74 20 66 6f 72 20 74 68 65 20 5c 22 70 69 63 6b 5c 22 20 63 6f 6d 6d 61 6e 64 2e | except.for.the.\"pick\".command. |
| 104a80 | 22 0a 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 | "...(let.((inhibit-read-only.t)) |
| 104aa0 | 0a 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 67 6f 74 6f | .....(save-excursion.......(goto |
| 104ac0 | 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 | -char.(point-min)).......(when.( |
| 104ae0 | 61 6e 64 20 67 69 74 2d 72 65 62 61 73 65 2d 73 68 6f 77 2d 69 6e 73 74 72 75 63 74 69 6f 6e 73 | and.git-rebase-show-instructions |
| 104b00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 | ..................(re-search-for |
| 104b20 | 77 61 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 67 | ward...................(concat.g |
| 104b40 | 69 74 2d 72 65 62 61 73 65 2d 63 6f 6d 6d 65 6e 74 2d 72 65 20 22 5c 5c 73 2d 2b 70 2c 20 70 69 | it-rebase-comment-re."\\s-+p,.pi |
| 104b60 | 63 6b 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 29 29 0a 20 | ck")...................nil.t)).. |
| 104b80 | 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e | .......(goto-char.(line-beginnin |
| 104ba0 | 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 28 67 69 74 2d 72 65 62 61 73 65 | g-position)).........(git-rebase |
| 104bc0 | 2d 2d 69 6e 73 65 72 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 73 20 67 69 74 2d 72 65 62 61 73 65 | --insert-descriptions.git-rebase |
| 104be0 | 2d 63 6f 6d 6d 61 6e 64 2d 64 65 73 63 72 69 70 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 28 | -command-descriptions).........( |
| 104c00 | 6c 65 74 20 28 28 63 6d 64 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | let.((cmd.nil)...............(li |
| 104c20 | 6e 65 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 | ne.(concat.git-rebase-comment-re |
| 104c40 | 20 22 5c 5c 28 3f 3a 5c 5c 28 20 5c 5c 2e 3f 20 20 20 20 20 2a 5c 5c 29 5c 5c 7c 22 0a 20 20 20 | ."\\(?:\\(.\\.?.....*\\)\\|".... |
| 104c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 20 2b 5c | ........................."\\(.+\ |
| 104c80 | 5c 29 5c 5c 28 5b 5e 5c 6e 2c 5d 2c 5c 5c 29 20 5c 5c 28 5b 5e 5c 6e 20 5d 2b 5c 5c 29 20 5c 5c | \)\\([^\n,],\\).\\([^\n.]+\\).\\ |
| 104ca0 | 29 22 29 29 29 0a 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 | )")))...........(while.(re-searc |
| 104cc0 | 68 2d 66 6f 72 77 61 72 64 20 6c 69 6e 65 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 | h-forward.line.nil.t)........... |
| 104ce0 | 20 20 28 69 66 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 0a 20 20 20 20 20 20 20 20 20 | ..(if.(match-string.1).......... |
| 104d00 | 20 20 20 20 20 20 20 28 69 66 20 28 61 73 73 71 20 63 6d 64 20 67 69 74 2d 72 65 62 61 73 65 2d | .......(if.(assq.cmd.git-rebase- |
| 104d20 | 66 69 78 75 70 2d 64 65 73 63 72 69 70 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | fixup-descriptions)............. |
| 104d40 | 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 | ........(delete-line)........... |
| 104d60 | 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 28 6d 61 6b 65 2d 73 74 72 | ........(replace-match.(make-str |
| 104d80 | 69 6e 67 20 31 30 20 3f 5c 73 29 20 74 20 74 20 6e 69 6c 20 31 29 29 0a 20 20 20 20 20 20 20 20 | ing.10.?\s).t.t.nil.1))......... |
| 104da0 | 20 20 20 20 20 20 28 73 65 74 71 20 63 6d 64 20 28 69 6e 74 65 72 6e 20 28 63 6f 6e 63 61 74 20 | ......(setq.cmd.(intern.(concat. |
| 104dc0 | 22 67 69 74 2d 72 65 62 61 73 65 2d 22 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 34 29 29 29 | "git-rebase-".(match-string.4))) |
| 104de0 | 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........... |
| 104e00 | 20 20 20 20 20 28 28 6e 6f 74 20 28 66 62 6f 75 6e 64 70 20 63 6d 64 29 29 0a 20 20 20 20 20 20 | .....((not.(fboundp.cmd))....... |
| 104e20 | 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 | ..........(delete-line))........ |
| 104e40 | 20 20 20 20 20 20 20 20 28 28 65 71 20 63 6d 64 20 27 67 69 74 2d 72 65 62 61 73 65 2d 66 69 78 | ........((eq.cmd.'git-rebase-fix |
| 104e60 | 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 6c 69 6e 65 | up).................(delete-line |
| 104e80 | 29 0a 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 2d 69 | ).................(git-rebase--i |
| 104ea0 | 6e 73 65 72 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 73 20 67 69 74 2d 72 65 62 61 73 65 2d 66 69 | nsert-descriptions.git-rebase-fi |
| 104ec0 | 78 75 70 2d 64 65 73 63 72 69 70 74 69 6f 6e 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | xup-descriptions)).............. |
| 104ee0 | 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 74 65 78 74 2d 70 | ..(t.................(add-text-p |
| 104f00 | 72 6f 70 65 72 74 69 65 73 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 | roperties.(line-beginning-positi |
| 104f20 | 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on)............................. |
| 104f40 | 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 6f 6e 29 | .........(1+.(line-end-position) |
| 104f60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 104f80 | 20 20 20 20 20 20 20 27 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 66 6f 6e 74 2d 6c 6f 63 | .......'(font-lock-face.font-loc |
| 104fa0 | 6b 2d 63 6f 6d 6d 65 6e 74 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | k-comment-face))................ |
| 104fc0 | 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 20 22 20 74 20 74 20 6e 69 6c 20 32 29 0a 20 | .(replace-match.".".t.t.nil.2).. |
| 104fe0 | 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 0a 20 20 | ...............(replace-match... |
| 105000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 70 61 64 0a 20 20 20 20 20 | ...............(string-pad...... |
| 105020 | 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... |
| 105040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 69 74 75 74 65 2d 63 6f | ..................(substitute-co |
| 105060 | 6d 6d 61 6e 64 2d 6b 65 79 73 20 28 66 6f 72 6d 61 74 20 22 5c 5c 5b 25 73 5d 22 20 63 6d 64 29 | mmand-keys.(format."\\[%s]".cmd) |
| 105080 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 29 0a 20 20 20 20 20 20 20 20 | ))...................8)......... |
| 1050a0 | 20 20 20 20 20 20 20 20 20 74 20 74 20 6e 69 6c 20 33 29 29 29 29 29 29 29 29 29 29 0a 0a 28 64 | .........t.t.nil.3))))))))))..(d |
| 1050c0 | 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 2d 69 6e 73 65 72 74 2d 64 65 73 63 72 69 70 74 | efun.git-rebase--insert-descript |
| 1050e0 | 69 6f 6e 73 20 28 61 6c 69 73 74 29 0a 20 20 28 70 63 61 73 65 2d 64 6f 6c 69 73 74 20 28 60 28 | ions.(alist)...(pcase-dolist.(`( |
| 105100 | 2c 63 6d 64 20 2e 20 2c 64 65 73 63 29 20 61 6c 69 73 74 29 0a 20 20 20 20 28 69 6e 73 65 72 74 | ,cmd...,desc).alist).....(insert |
| 105120 | 20 28 66 6f 72 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 25 73 20 25 73 20 25 73 5c 6e | .(format.(propertize."%s.%s.%s\n |
| 105140 | 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 | "............................... |
| 105160 | 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 63 6f 6d | ..'font-lock-face.'font-lock-com |
| 105180 | 6d 65 6e 74 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 | ment-face).....................c |
| 1051a0 | 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 20 20 20 | omment-start.................... |
| 1051c0 | 20 28 73 74 72 69 6e 67 2d 70 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(string-pad.................... |
| 1051e0 | 20 20 28 73 75 62 73 74 69 74 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 28 66 6f 72 6d | ..(substitute-command-keys.(form |
| 105200 | 61 74 20 22 5c 5c 5b 25 73 5d 22 20 63 6d 64 29 29 20 38 29 0a 20 20 20 20 20 20 20 20 20 20 20 | at."\\[%s]".cmd)).8)............ |
| 105220 | 20 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 72 69 | .........(replace-regexp-in-stri |
| 105240 | 6e 67 20 22 23 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 64 65 73 63 29 29 29 29 29 0a 0a | ng."#".comment-start.desc))))).. |
| 105260 | 28 61 64 64 2d 68 6f 6f 6b 20 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 | (add-hook.'git-rebase-mode-hook. |
| 105280 | 23 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 2d 73 68 6f 77 2d 6b 65 79 62 69 6e 64 69 6e | #'git-rebase-mode-show-keybindin |
| 1052a0 | 67 73 20 74 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 64 69 | gs.t)..(defun.git-rebase-mode-di |
| 1052c0 | 73 61 62 6c 65 2d 62 65 66 6f 72 65 2d 73 61 76 65 2d 68 6f 6f 6b 20 28 29 0a 20 20 28 73 65 74 | sable-before-save-hook.()...(set |
| 1052e0 | 71 2d 6c 6f 63 61 6c 20 62 65 66 6f 72 65 2d 73 61 76 65 2d 68 6f 6f 6b 20 6e 69 6c 29 29 0a 0a | q-local.before-save-hook.nil)).. |
| 105300 | 28 61 64 64 2d 68 6f 6f 6b 20 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 | (add-hook.'git-rebase-mode-hook. |
| 105320 | 23 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 2d 64 69 73 61 62 6c 65 2d 62 65 66 6f 72 65 | #'git-rebase-mode-disable-before |
| 105340 | 2d 73 61 76 65 2d 68 6f 6f 6b 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | -save-hook)..;;;###autoload.(def |
| 105360 | 63 6f 6e 73 74 20 67 69 74 2d 72 65 62 61 73 65 2d 66 69 6c 65 6e 61 6d 65 2d 72 65 67 65 78 70 | const.git-rebase-filename-regexp |
| 105380 | 20 22 2f 67 69 74 2d 72 65 62 61 73 65 2d 74 6f 64 6f 5c 5c 27 22 29 0a 3b 3b 3b 23 23 23 61 75 | ."/git-rebase-todo\\'").;;;###au |
| 1053a0 | 74 6f 6c 6f 61 64 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 61 75 74 6f 2d 6d 6f 64 65 2d 61 | toload.(add-to-list.'auto-mode-a |
| 1053c0 | 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 69 74 2d 72 65 62 61 | list..............(cons.git-reba |
| 1053e0 | 73 65 2d 66 69 6c 65 6e 61 6d 65 2d 72 65 67 65 78 70 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d | se-filename-regexp.#'git-rebase- |
| 105400 | 6d 6f 64 65 29 29 0a 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 | mode))..(add-to-list.'with-edito |
| 105420 | 72 2d 73 65 72 76 65 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 | r-server-window-alist........... |
| 105440 | 20 20 20 28 63 6f 6e 73 20 67 69 74 2d 72 65 62 61 73 65 2d 66 69 6c 65 6e 61 6d 65 2d 72 65 67 | ...(cons.git-rebase-filename-reg |
| 105460 | 65 78 70 20 23 27 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 29 29 0a 0a 28 77 69 74 68 2d | exp.#'switch-to-buffer))..(with- |
| 105480 | 65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 20 27 72 65 63 65 6e 74 66 0a 20 20 28 61 64 64 2d | eval-after-load.'recentf...(add- |
| 1054a0 | 74 6f 2d 6c 69 73 74 20 27 72 65 63 65 6e 74 66 2d 65 78 63 6c 75 64 65 20 67 69 74 2d 72 65 62 | to-list.'recentf-exclude.git-reb |
| 1054c0 | 61 73 65 2d 66 69 6c 65 6e 61 6d 65 2d 72 65 67 65 78 70 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c | ase-filename-regexp))..(add-to-l |
| 1054e0 | 69 73 74 20 27 77 69 74 68 2d 65 64 69 74 6f 72 2d 66 69 6c 65 2d 6e 61 6d 65 2d 68 69 73 74 6f | ist.'with-editor-file-name-histo |
| 105500 | 72 79 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 65 2d 72 | ry-exclude.git-rebase-filename-r |
| 105520 | 65 67 65 78 70 29 0a 0a 3b 3b 3b 20 49 6d 65 6e 75 20 53 75 70 70 6f 72 74 0a 0a 28 64 65 66 75 | egexp)..;;;.Imenu.Support..(defu |
| 105540 | 6e 20 6d 61 67 69 74 2d 69 6d 65 6e 75 2d 2d 72 65 62 61 73 65 2d 70 72 65 76 2d 69 6e 64 65 78 | n.magit-imenu--rebase-prev-index |
| 105560 | 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 6f | -position-function.()..."Move.po |
| 105580 | 69 6e 74 20 74 6f 20 70 72 65 76 69 6f 75 73 20 63 6f 6d 6d 69 74 20 69 6e 20 67 69 74 2d 72 65 | int.to.previous.commit.in.git-re |
| 1055a0 | 62 61 73 65 20 62 75 66 66 65 72 2e 0a 55 73 65 64 20 61 73 20 61 20 76 61 6c 75 65 20 66 6f 72 | base.buffer..Used.as.a.value.for |
| 1055c0 | 20 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 |
| 1055e0 | 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 77 68 69 | tion'."...(catch.'found.....(whi |
| 105600 | 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 62 61 73 | le.(not.(bobp)).......(git-rebas |
| 105620 | 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 28 67 69 | e-backward-line).......(when.(gi |
| 105640 | 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 6f 77 20 | t-rebase-line-p).........(throw. |
| 105660 | 27 66 6f 75 6e 64 20 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6d 65 6e | 'found.t)))))..(defun.magit-imen |
| 105680 | 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 6e | u--rebase-extract-index-name-fun |
| 1056a0 | 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 61 6d 65 20 66 6f | ction.()..."Return.imenu.name.fo |
| 1056c0 | 72 20 6c 69 6e 65 20 61 74 20 70 6f 69 6e 74 2e 0a 50 6f 69 6e 74 20 73 68 6f 75 6c 64 20 62 65 | r.line.at.point..Point.should.be |
| 1056e0 | 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 6c 69 6e 65 2e 20 20 | .at.the.beginning.of.the.line... |
| 105700 | 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 0a 69 73 20 75 73 65 64 20 61 73 20 61 20 76 61 6c 75 65 | This.function.is.used.as.a.value |
| 105720 | 20 66 6f 72 20 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 | .for.`imenu-extract-index-name-f |
| 105740 | 75 6e 63 74 69 6f 6e 27 2e 22 0a 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e | unction'."...(buffer-substring-n |
| 105760 | 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 | o-properties.(line-beginning-pos |
| 105780 | 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).......................... |
| 1057a0 | 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 29 0a 0a | .........(line-end-position))).. |
| 1057c0 | 3b 3b 3b 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 | ;;;._.(provide.'git-rebase).;;;. |
| 1057e0 | 67 69 74 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 | git-rebase.el.ends.here......... |
| 105800 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 62 6c 61 6d 65 2e 65 6c 00 00 00 00 00 00 | magit-4.3.8/magit-blame.el...... |
| 105820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 105840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 105860 | 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 |
| 105880 | 30 31 31 35 33 31 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 37 37 32 00 20 30 00 00 00 | 0115312.00000000000.013772..0... |
| 1058a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1058c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1058e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 105900 | 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................... |
| 105920 | 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................... |
| 105940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 105960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 105980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1059a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1059c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1059e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 105a00 | 3b 3b 3b 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2e 65 6c 20 2d 2d 2d 20 42 6c 61 6d 65 20 73 75 70 | ;;;.magit-blame.el.---.Blame.sup |
| 105a20 | 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 |
| 105a40 | 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 | ing:t.-*-..;;.Copyright.(C).2008 |
| 105a60 | 2d 32 30 32 35 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 | -2025.The.Magit.Project.Contribu |
| 105a80 | 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 | tors..;;.Author:.Jonas.Bernoulli |
| 105aa0 | 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 | .<emacs.magit@jonas.bernoulli.de |
| 105ac0 | 76 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 | v>.;;.Maintainer:.Jonas.Bernoull |
| 105ae0 | 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 | i.<emacs.magit@jonas.bernoulli.d |
| 105b00 | 65 76 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 | ev>..;;.SPDX-License-Identifier: |
| 105b20 | 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 |
| 105b40 | 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 | ree.software:.you.can.redistribu |
| 105b60 | 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. |
| 105b80 | 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 |
| 105ba0 | 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 |
| 105bc0 | 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 | he.Free.Software.Foundation,.eit |
| 105be0 | 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 | her.version.3.of.the.License,.or |
| 105c00 | 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 | .;;.(at.your.option).any.later.v |
| 105c20 | 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 74 72 69 62 75 74 | ersion..;;.;;.Magit.is.distribut |
| 105c40 | 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 |
| 105c60 | 73 65 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e | seful,.but.WITHOUT.;;.ANY.WARRAN |
| 105c80 | 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 |
| 105ca0 | 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 | ranty.of.MERCHANTABILITY.;;.or.F |
| 105cc0 | 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. |
| 105ce0 | 20 20 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 | ..See.the.GNU.General.Public.;;. |
| 105d00 | 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 | License.for.more.details..;;.;;. |
| 105d20 | 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 | You.should.have.received.a.copy. |
| 105d40 | 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | of.the.GNU.General.Public.Licens |
| 105d60 | 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 | e.;;.along.with.Magit...If.not,. |
| 105d80 | 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 | see.<https://www.gnu.org/license |
| 105da0 | 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 41 6e 6e 6f 74 61 | s/>...;;;.Commentary:..;;.Annota |
| 105dc0 | 74 65 73 20 65 61 63 68 20 6c 69 6e 65 20 69 6e 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 | tes.each.line.in.file-visiting.b |
| 105de0 | 75 66 66 65 72 20 77 69 74 68 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 0a 3b 3b 20 74 | uffer.with.information.from.;;.t |
| 105e00 | 68 65 20 72 65 76 69 73 69 6f 6e 20 77 68 69 63 68 20 6c 61 73 74 20 6d 6f 64 69 66 69 65 64 20 | he.revision.which.last.modified. |
| 105e20 | 74 68 65 20 6c 69 6e 65 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 | the.line...;;;.Code:..(require.' |
| 105e40 | 6d 61 67 69 74 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d | magit)..;;;.Options..(defgroup.m |
| 105e60 | 61 67 69 74 2d 62 6c 61 6d 65 20 6e 69 6c 0a 20 20 22 42 6c 61 6d 65 20 73 75 70 70 6f 72 74 20 | agit-blame.nil..."Blame.support. |
| 105e80 | 66 6f 72 20 4d 61 67 69 74 2e 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e 6b 20 | for.Magit."...:link.'(info-link. |
| 105ea0 | 22 28 6d 61 67 69 74 29 42 6c 61 6d 69 6e 67 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 | "(magit)Blaming")...:group.'magi |
| 105ec0 | 74 2d 6d 6f 64 65 73 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 62 6c 61 6d 65 | t-modes)..(defcustom.magit-blame |
| 105ee0 | 2d 73 74 79 6c 65 73 0a 20 20 27 28 28 68 65 61 64 69 6e 67 73 0a 20 20 20 20 20 28 68 65 61 64 | -styles...'((headings......(head |
| 105f00 | 69 6e 67 2d 66 6f 72 6d 61 74 20 20 20 2e 20 22 25 2d 32 30 61 20 25 43 20 25 73 5c 6e 22 29 29 | ing-format....."%-20a.%C.%s\n")) |
| 105f20 | 0a 20 20 20 20 28 68 69 67 68 6c 69 67 68 74 0a 20 20 20 20 20 28 68 69 67 68 6c 69 67 68 74 2d | .....(highlight......(highlight- |
| 105f40 | 66 61 63 65 20 20 20 2e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68 69 67 68 6c 69 67 68 74 29 29 | face.....magit-blame-highlight)) |
| 105f60 | 0a 20 20 20 20 28 6c 69 6e 65 73 0a 20 20 20 20 20 28 73 68 6f 77 2d 6c 69 6e 65 73 20 20 20 20 | .....(lines......(show-lines.... |
| 105f80 | 20 20 20 2e 20 74 29 0a 20 20 20 20 20 28 73 68 6f 77 2d 6d 65 73 73 61 67 65 20 20 20 20 20 2e | .....t)......(show-message...... |
| 105fa0 | 20 74 29 29 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 73 74 79 6c 65 73 20 75 73 65 64 20 74 6f 20 | .t)))..."List.of.styles.used.to. |
| 105fc0 | 76 69 73 75 61 6c 69 7a 65 20 62 6c 61 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 54 68 | visualize.blame.information...Th |
| 105fe0 | 65 20 73 74 79 6c 65 20 75 73 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 | e.style.used.in.the.current.buff |
| 106000 | 65 72 20 63 61 6e 20 62 65 20 63 79 63 6c 65 64 20 66 72 6f 6d 20 74 68 65 20 62 6c 61 6d 65 0a | er.can.be.cycled.from.the.blame. |
| 106020 | 70 6f 70 75 70 2e 20 20 42 6c 61 6d 65 20 63 6f 6d 6d 61 6e 64 73 20 28 65 78 63 65 70 74 20 60 | popup...Blame.commands.(except.` |
| 106040 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f 27 29 20 75 73 65 20 74 68 65 20 66 69 72 73 74 | magit-blame-echo').use.the.first |
| 106060 | 0a 73 74 79 6c 65 20 61 73 20 74 68 65 20 69 6e 69 74 69 61 6c 20 73 74 79 6c 65 20 77 68 65 6e | .style.as.the.initial.style.when |
| 106080 | 20 62 65 67 69 6e 6e 69 6e 67 20 74 6f 20 62 6c 61 6d 65 20 69 6e 20 61 20 62 75 66 66 65 72 2e | .beginning.to.blame.in.a.buffer. |
| 1060a0 | 0a 0a 45 61 63 68 20 65 6e 74 72 79 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 28 49 44 45 4e 54 | ..Each.entry.has.the.form.(IDENT |
| 1060c0 | 20 28 4b 45 59 20 2e 20 56 41 4c 55 45 29 2e 2e 2e 29 2e 20 20 49 44 45 4e 54 20 68 61 73 0a 74 | .(KEY...VALUE)...)...IDENT.has.t |
| 1060e0 | 6f 20 62 65 20 61 20 73 79 6d 62 6f 6c 20 75 6e 69 71 75 65 6c 79 20 69 64 65 6e 74 69 66 79 69 | o.be.a.symbol.uniquely.identifyi |
| 106100 | 6e 67 20 74 68 65 20 73 74 79 6c 65 2e 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 4b 45 59 | ng.the.style...The.following.KEY |
| 106120 | 73 20 61 72 65 20 72 65 63 6f 67 6e 69 7a 65 64 3a 0a 0a 20 60 73 68 6f 77 2d 6c 69 6e 65 73 27 | s.are.recognized:...`show-lines' |
| 106140 | 0a 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 70 72 65 66 69 78 20 65 61 63 68 20 63 68 75 6e | .....Whether.to.prefix.each.chun |
| 106160 | 6b 20 6f 66 20 6c 69 6e 65 73 20 77 69 74 68 20 61 20 74 68 69 6e 20 6c 69 6e 65 2e 0a 20 20 20 | k.of.lines.with.a.thin.line..... |
| 106180 | 20 54 68 69 73 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 20 69 66 20 60 68 65 61 64 69 6e 67 2d | .This.has.no.effect.if.`heading- |
| 1061a0 | 66 6f 72 6d 61 74 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 20 60 73 68 6f 77 2d 6d 65 73 73 61 | format'.is.non-nil...`show-messa |
| 1061c0 | 67 65 27 0a 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 64 69 73 70 6c 61 79 20 61 20 63 6f 6d | ge'.....Whether.to.display.a.com |
| 1061e0 | 6d 69 74 27 73 20 73 75 6d 6d 61 72 79 20 6c 69 6e 65 20 69 6e 20 74 68 65 20 65 63 68 6f 20 61 | mit's.summary.line.in.the.echo.a |
| 106200 | 72 65 61 0a 20 20 20 20 77 68 65 6e 20 63 72 6f 73 73 69 6e 67 20 63 68 75 6e 6b 73 2e 0a 20 60 | rea.....when.crossing.chunks...` |
| 106220 | 68 69 67 68 6c 69 67 68 74 2d 66 61 63 65 27 0a 20 20 20 20 46 61 63 65 20 75 73 65 64 20 74 6f | highlight-face'.....Face.used.to |
| 106240 | 20 68 69 67 68 6c 69 67 68 74 20 74 68 65 20 66 69 72 73 74 20 6c 69 6e 65 20 6f 66 20 65 61 63 | .highlight.the.first.line.of.eac |
| 106260 | 68 20 63 68 75 6e 6b 2e 0a 20 20 20 20 49 66 20 74 68 69 73 20 69 73 20 6e 69 6c 2c 20 74 68 65 | h.chunk......If.this.is.nil,.the |
| 106280 | 6e 20 74 68 6f 73 65 20 6c 69 6e 65 73 20 61 72 65 20 6e 6f 74 20 68 69 67 68 6c 69 67 68 74 65 | n.those.lines.are.not.highlighte |
| 1062a0 | 64 2e 0a 20 60 68 65 61 64 69 6e 67 2d 66 6f 72 6d 61 74 27 0a 20 20 20 20 53 74 72 69 6e 67 20 | d...`heading-format'.....String. |
| 1062c0 | 73 70 65 63 69 66 79 69 6e 67 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 6f 20 62 65 | specifying.the.information.to.be |
| 1062e0 | 20 73 68 6f 77 6e 20 61 62 6f 76 65 20 65 61 63 68 0a 20 20 20 20 63 68 75 6e 6b 20 6f 66 20 6c | .shown.above.each.....chunk.of.l |
| 106300 | 69 6e 65 73 2e 20 20 49 74 20 6d 75 73 74 20 65 6e 64 20 77 69 74 68 20 61 20 6e 65 77 6c 69 6e | ines...It.must.end.with.a.newlin |
| 106320 | 65 20 63 68 61 72 61 63 74 65 72 2e 0a 20 60 6d 61 72 67 69 6e 2d 66 6f 72 6d 61 74 27 0a 20 20 | e.character...`margin-format'... |
| 106340 | 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 74 | ..String.specifying.the.informat |
| 106360 | 69 6f 6e 20 74 6f 20 62 65 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 6c 65 66 74 0a 20 20 20 20 | ion.to.be.shown.in.the.left..... |
| 106380 | 62 75 66 66 65 72 20 6d 61 72 67 69 6e 2e 20 20 49 74 20 6d 75 73 74 20 4e 4f 54 20 65 6e 64 20 | buffer.margin...It.must.NOT.end. |
| 1063a0 | 77 69 74 68 20 61 20 6e 65 77 6c 69 6e 65 20 63 68 61 72 61 63 74 65 72 2e 0a 20 20 20 20 54 68 | with.a.newline.character......Th |
| 1063c0 | 69 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 66 6f 72 6d 61 74 73 | is.can.also.be.a.list.of.formats |
| 1063e0 | 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 6c 69 6e 65 73 20 61 74 0a 20 20 20 20 74 68 65 20 73 | .used.for.the.lines.at.....the.s |
| 106400 | 61 6d 65 20 70 6f 73 69 74 69 6f 6e 73 20 77 69 74 68 69 6e 20 74 68 65 20 63 68 75 6e 6b 2e 20 | ame.positions.within.the.chunk.. |
| 106420 | 20 49 66 20 74 68 65 20 63 68 75 6e 6b 20 68 61 73 0a 20 20 20 20 6d 6f 72 65 20 6c 69 6e 65 73 | .If.the.chunk.has.....more.lines |
| 106440 | 20 74 68 61 6e 20 66 6f 72 6d 61 74 73 20 61 72 65 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 | .than.formats.are.specified,.the |
| 106460 | 6e 20 74 68 65 20 6c 61 73 74 20 69 73 0a 20 20 20 20 72 65 70 65 61 74 65 64 2e 20 20 57 41 52 | n.the.last.is.....repeated...WAR |
| 106480 | 4e 49 4e 47 3a 20 41 64 64 69 6e 67 20 74 68 69 73 20 6b 65 79 20 61 66 66 65 63 74 73 20 70 65 | NING:.Adding.this.key.affects.pe |
| 1064a0 | 72 66 6f 72 6d 61 6e 63 65 3b 0a 20 20 20 20 73 65 65 20 74 68 65 20 6e 6f 74 65 20 61 74 20 74 | rformance;.....see.the.note.at.t |
| 1064c0 | 68 65 20 65 6e 64 20 6f 66 20 74 68 69 73 20 64 6f 63 73 74 72 69 6e 67 2e 0a 20 60 6d 61 72 67 | he.end.of.this.docstring...`marg |
| 1064e0 | 69 6e 2d 77 69 64 74 68 27 0a 20 20 20 20 57 69 64 74 68 20 6f 66 20 74 68 65 20 6d 61 72 67 69 | in-width'.....Width.of.the.margi |
| 106500 | 6e 2c 20 70 72 6f 76 69 64 65 64 20 60 6d 61 72 67 69 6e 2d 66 6f 72 6d 61 74 27 20 69 73 20 6e | n,.provided.`margin-format'.is.n |
| 106520 | 6f 6e 2d 6e 69 6c 2e 0a 20 60 6d 61 72 67 69 6e 2d 66 61 63 65 27 0a 20 20 20 20 46 61 63 65 20 | on-nil...`margin-face'.....Face. |
| 106540 | 75 73 65 64 20 69 6e 20 74 68 65 20 6d 61 72 67 69 6e 2c 20 70 72 6f 76 69 64 65 64 20 60 6d 61 | used.in.the.margin,.provided.`ma |
| 106560 | 72 67 69 6e 2d 66 6f 72 6d 61 74 27 20 69 73 0a 20 20 20 20 6e 6f 6e 2d 6e 69 6c 2e 20 20 54 68 | rgin-format'.is.....non-nil...Th |
| 106580 | 69 73 20 66 61 63 65 20 69 73 20 75 73 65 64 20 69 6e 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 77 | is.face.is.used.in.combination.w |
| 1065a0 | 69 74 68 20 74 68 65 20 66 61 63 65 73 0a 20 20 20 20 74 68 61 74 20 61 72 65 20 73 70 65 63 69 | ith.the.faces.....that.are.speci |
| 1065c0 | 66 69 63 20 74 6f 20 74 68 65 20 75 73 65 64 20 25 2d 73 70 65 63 73 2e 20 20 49 66 20 74 68 69 | fic.to.the.used.%-specs...If.thi |
| 1065e0 | 73 20 69 73 20 6e 69 6c 2c 0a 20 20 20 20 74 68 65 6e 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | s.is.nil,.....then.`magit-blame- |
| 106600 | 6d 61 72 67 69 6e 27 20 69 73 20 75 73 65 64 2e 0a 20 60 6d 61 72 67 69 6e 2d 62 6f 64 79 2d 66 | margin'.is.used...`margin-body-f |
| 106620 | 61 63 65 27 0a 20 20 20 20 46 61 63 65 20 75 73 65 64 20 69 6e 20 74 68 65 20 6d 61 72 67 69 6e | ace'.....Face.used.in.the.margin |
| 106640 | 20 66 6f 72 20 61 6c 6c 20 62 75 74 20 66 69 72 73 74 20 6c 69 6e 65 20 6f 66 20 61 20 63 68 75 | .for.all.but.first.line.of.a.chu |
| 106660 | 6e 6b 2e 0a 20 20 20 20 54 68 69 73 20 66 61 63 65 20 69 73 20 75 73 65 64 20 69 6e 20 63 6f 6d | nk......This.face.is.used.in.com |
| 106680 | 62 69 6e 61 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 66 61 63 65 73 20 74 68 61 74 20 61 72 65 | bination.with.the.faces.that.are |
| 1066a0 | 0a 20 20 20 20 73 70 65 63 69 66 69 63 20 74 6f 20 74 68 65 20 75 73 65 64 20 25 2d 73 70 65 63 | .....specific.to.the.used.%-spec |
| 1066c0 | 73 2e 20 20 54 68 69 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 20 6c 69 73 74 20 6f 66 0a 20 | s...This.can.also.be.a.list.of.. |
| 1066e0 | 20 20 20 66 61 63 65 73 20 28 75 73 75 61 6c 6c 79 20 6f 6e 65 20 66 61 63 65 29 2c 20 69 6e 20 | ...faces.(usually.one.face),.in. |
| 106700 | 77 68 69 63 68 20 63 61 73 65 20 6f 6e 6c 79 20 74 68 65 73 65 20 66 61 63 65 73 0a 20 20 20 20 | which.case.only.these.faces..... |
| 106720 | 61 72 65 20 75 73 65 64 20 61 6e 64 20 74 68 65 20 25 2d 73 70 65 63 20 66 61 63 65 73 20 61 72 | are.used.and.the.%-spec.faces.ar |
| 106740 | 65 20 69 67 6e 6f 72 65 64 2e 20 20 41 20 67 6f 6f 64 20 76 61 6c 75 65 0a 20 20 20 20 6d 69 67 | e.ignored...A.good.value.....mig |
| 106760 | 68 74 20 62 65 20 60 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 69 6d 6d 65 64 29 27 2e 20 20 49 | ht.be.`(magit-blame-dimmed)'...I |
| 106780 | 66 20 74 68 69 73 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 0a 20 20 20 20 74 68 65 20 73 61 6d 65 | f.this.is.nil,.then.....the.same |
| 1067a0 | 20 66 61 63 65 20 61 73 20 66 6f 72 20 74 68 65 20 66 69 72 73 74 20 6c 69 6e 65 20 69 73 20 75 | .face.as.for.the.first.line.is.u |
| 1067c0 | 73 65 64 2e 0a 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 25 2d 73 70 65 63 73 20 63 61 6e 20 | sed...The.following.%-specs.can. |
| 1067e0 | 62 65 20 75 73 65 64 20 69 6e 20 60 68 65 61 64 69 6e 67 2d 66 6f 72 6d 61 74 27 20 61 6e 64 0a | be.used.in.`heading-format'.and. |
| 106800 | 60 6d 61 72 67 69 6e 2d 66 6f 72 6d 61 74 27 3a 0a 0a 20 20 25 48 20 20 20 20 68 61 73 68 20 20 | `margin-format':....%H....hash.. |
| 106820 | 20 20 20 20 20 20 20 20 20 20 20 20 75 73 69 6e 67 20 66 61 63 65 20 60 6d 61 67 69 74 2d 62 6c | ............using.face.`magit-bl |
| 106840 | 61 6d 65 2d 68 61 73 68 27 0a 20 20 25 68 20 20 20 20 74 72 75 6e 63 61 74 65 64 20 68 61 73 68 | ame-hash'...%h....truncated.hash |
| 106860 | 20 20 20 20 75 73 69 6e 67 20 66 61 63 65 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68 61 73 68 | ....using.face.`magit-blame-hash |
| 106880 | 27 0a 20 20 25 73 20 20 20 20 73 75 6d 6d 61 72 79 20 20 20 20 20 20 20 20 20 20 20 75 73 69 6e | '...%s....summary...........usin |
| 1068a0 | 67 20 66 61 63 65 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 75 6d 6d 61 72 79 27 0a 20 20 25 | g.face.`magit-blame-summary'...% |
| 1068c0 | 61 20 20 20 20 61 75 74 68 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 75 73 69 6e 67 20 66 61 63 | a....author............using.fac |
| 1068e0 | 65 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6e 61 6d 65 27 0a 20 20 25 41 20 20 20 20 61 75 74 | e.`magit-blame-name'...%A....aut |
| 106900 | 68 6f 72 20 74 69 6d 65 20 20 20 20 20 20 20 75 73 69 6e 67 20 66 61 63 65 20 60 6d 61 67 69 74 | hor.time.......using.face.`magit |
| 106920 | 2d 62 6c 61 6d 65 2d 64 61 74 65 27 0a 20 20 25 63 20 20 20 20 63 6f 6d 6d 69 74 74 65 72 20 20 | -blame-date'...%c....committer.. |
| 106940 | 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 6d 65 2d 6e | .......using.face.`magit-blame-n |
| 106960 | 61 6d 65 27 0a 20 20 25 43 20 20 20 20 63 6f 6d 6d 69 74 74 65 72 20 74 69 6d 65 20 20 20 20 75 | ame'...%C....committer.time....u |
| 106980 | 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 0a 0a 4e 6f | sing.face.`magit-blame-date'..No |
| 1069a0 | 74 65 20 74 68 61 74 20 66 6f 72 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 72 65 61 73 6f 6e 73 20 | te.that.for.performance.reasons. |
| 1069c0 | 25 68 20 72 65 73 75 6c 74 73 20 69 6e 20 74 72 75 6e 63 61 74 65 64 0a 68 61 73 68 65 73 2c 20 | %h.results.in.truncated.hashes,. |
| 1069e0 | 61 73 20 6f 70 70 6f 73 65 64 20 74 6f 20 70 72 6f 70 65 72 6c 79 20 61 62 62 72 65 76 69 61 74 | as.opposed.to.properly.abbreviat |
| 106a00 | 65 64 20 68 61 73 68 65 73 20 74 68 61 74 20 61 72 65 0a 67 75 61 72 61 6e 74 65 65 64 20 74 6f | ed.hashes.that.are.guaranteed.to |
| 106a20 | 20 75 6e 69 71 75 65 6c 79 20 69 64 65 6e 74 69 66 79 20 61 20 63 6f 6d 6d 69 74 2e 0a 0a 41 64 | .uniquely.identify.a.commit...Ad |
| 106a40 | 64 69 74 69 6f 6e 61 6c 6c 79 20 69 66 20 60 6d 61 72 67 69 6e 2d 66 6f 72 6d 61 74 27 20 65 6e | ditionally.if.`margin-format'.en |
| 106a60 | 64 73 20 77 69 74 68 20 25 66 2c 20 74 68 65 6e 20 74 68 65 20 73 74 72 69 6e 67 0a 74 68 61 74 | ds.with.%f,.then.the.string.that |
| 106a80 | 20 69 73 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 69 73 20 6d | .is.displayed.in.the.margin.is.m |
| 106aa0 | 61 64 65 20 61 74 20 6c 65 61 73 74 20 60 6d 61 72 67 69 6e 2d 77 69 64 74 68 27 0a 63 68 61 72 | ade.at.least.`margin-width'.char |
| 106ac0 | 61 63 74 65 72 73 20 77 69 64 65 2c 20 77 68 69 63 68 20 6d 61 79 20 62 65 20 64 65 73 69 72 61 | acters.wide,.which.may.be.desira |
| 106ae0 | 62 6c 65 20 69 66 20 74 68 65 20 75 73 65 64 20 66 61 63 65 20 73 65 74 73 0a 74 68 65 20 62 61 | ble.if.the.used.face.sets.the.ba |
| 106b00 | 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 2e 0a 0a 42 6c 61 6d 65 20 69 6e 66 6f 72 6d 61 74 69 | ckground.color...Blame.informati |
| 106b20 | 6f 6e 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 75 73 69 6e 67 20 6f 76 65 72 6c 61 79 73 2e 20 | on.is.displayed.using.overlays.. |
| 106b40 | 20 53 75 63 68 20 65 78 74 65 6e 73 69 76 65 0a 75 73 65 20 6f 66 20 6f 76 65 72 6c 61 79 73 20 | .Such.extensive.use.of.overlays. |
| 106b60 | 69 73 20 6b 6e 6f 77 6e 20 74 6f 20 73 6c 6f 77 20 64 6f 77 6e 20 65 76 65 6e 20 62 61 73 69 63 | is.known.to.slow.down.even.basic |
| 106b80 | 20 6f 70 65 72 61 74 69 6f 6e 73 2c 20 73 75 63 68 0a 61 73 20 6d 6f 76 69 6e 67 20 74 68 65 20 | .operations,.such.as.moving.the. |
| 106ba0 | 63 75 72 73 6f 72 2e 20 20 54 6f 20 72 65 64 75 63 65 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 | cursor...To.reduce.the.number.of |
| 106bc0 | 20 6f 76 65 72 6c 61 79 73 20 74 68 65 20 6d 61 72 67 69 6e 0a 73 74 79 6c 65 20 68 61 64 20 74 | .overlays.the.margin.style.had.t |
| 106be0 | 6f 20 62 65 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 | o.be.removed.from.the.default.va |
| 106c00 | 6c 75 65 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 20 74 | lue.of.this.option...Note.that.t |
| 106c20 | 68 65 20 6d 61 72 67 69 6e 20 6f 76 65 72 6c 61 79 73 20 61 72 65 20 63 72 65 61 74 65 64 20 65 | he.margin.overlays.are.created.e |
| 106c40 | 76 65 6e 20 69 66 20 61 6e 6f 74 68 65 72 20 73 74 79 6c 65 0a 69 73 20 63 75 72 72 65 6e 74 6c | ven.if.another.style.is.currentl |
| 106c60 | 79 20 61 63 74 69 76 65 2e 20 20 54 68 69 73 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 70 72 65 76 | y.active...This.can.only.be.prev |
| 106c80 | 65 6e 74 65 64 20 62 79 20 6e 6f 74 20 65 76 65 6e 0a 64 65 66 69 6e 69 6e 67 20 61 20 73 74 79 | ented.by.not.even.defining.a.sty |
| 106ca0 | 6c 65 20 74 68 61 74 20 75 73 65 73 20 74 68 65 20 6d 61 72 67 69 6e 2e 20 20 49 66 20 79 6f 75 | le.that.uses.the.margin...If.you |
| 106cc0 | 20 77 61 6e 74 20 74 6f 20 75 73 65 20 74 68 69 73 0a 73 74 79 6c 65 20 61 6e 79 77 61 79 2c 20 | .want.to.use.this.style.anyway,. |
| 106ce0 | 79 6f 75 20 63 61 6e 20 72 65 73 74 6f 72 65 20 74 68 69 73 20 64 65 66 69 6e 69 74 69 6f 6e 2c | you.can.restore.this.definition, |
| 106d00 | 20 77 68 69 63 68 20 75 73 65 64 20 74 6f 20 62 65 0a 70 61 72 74 20 6f 66 20 74 68 65 20 64 65 | .which.used.to.be.part.of.the.de |
| 106d20 | 66 61 75 6c 74 20 76 61 6c 75 65 3a 0a 0a 20 20 28 6d 61 72 67 69 6e 0a 20 20 20 28 6d 61 72 67 | fault.value:....(margin....(marg |
| 106d40 | 69 6e 2d 66 6f 72 6d 61 74 20 20 20 20 2e 20 28 5c 22 20 25 73 25 66 5c 22 20 5c 22 20 25 43 20 | in-format......(\".%s%f\".\".%C. |
| 106d60 | 25 61 5c 22 20 5c 22 20 25 48 5c 22 29 29 0a 20 20 20 28 6d 61 72 67 69 6e 2d 77 69 64 74 68 20 | %a\".\".%H\"))....(margin-width. |
| 106d80 | 20 20 20 20 2e 20 34 32 29 0a 20 20 20 28 6d 61 72 67 69 6e 2d 66 61 63 65 20 20 20 20 20 20 2e | ......42)....(margin-face....... |
| 106da0 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 72 67 69 6e 29 0a 20 20 20 28 6d 61 72 67 69 6e 2d | .magit-blame-margin)....(margin- |
| 106dc0 | 62 6f 64 79 2d 66 61 63 65 20 2e 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 69 6d 6d 65 64 29 | body-face...(magit-blame-dimmed) |
| 106de0 | 29 29 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 | ))"...:package-version.'(magit.. |
| 106e00 | 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 65 | ."2.13.0")...:group.'magit-blame |
| 106e20 | 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 |
| 106e40 | 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 0a 20 20 22 54 | git-blame-echo-style.'lines..."T |
| 106e60 | 68 65 20 62 6c 61 6d 65 20 76 69 73 75 61 6c 69 7a 61 74 69 6f 6e 20 73 74 79 6c 65 20 75 73 65 | he.blame.visualization.style.use |
| 106e80 | 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 73 79 6d 62 6f | d.by.`magit-blame-echo'..A.symbo |
| 106ea0 | 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 65 20 69 64 65 | l.that.has.to.be.used.as.the.ide |
| 106ec0 | 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 65 73 20 64 65 | ntifier.for.one.of.the.styles.de |
| 106ee0 | 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 73 27 2e 22 0a | fined.in.`magit-blame-styles'.". |
| 106f00 | 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. |
| 106f20 | 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 65 0a 20 20 3a | 13.0")...:group.'magit-blame...: |
| 106f40 | 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 61 67 69 74 2d | type.'symbol)..(defcustom.magit- |
| 106f60 | 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 22 0a 20 20 22 | blame-time-format."%F.%H:%M"..." |
| 106f80 | 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 62 6c 61 6d 65 | Format.for.time.strings.in.blame |
| 106fa0 | 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 62 6c 61 6d | .headings."...:group.'magit-blam |
| 106fc0 | 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 6f 6d 20 6d | e...:type.'string)..(defcustom.m |
| 106fe0 | 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 68 65 74 68 65 | agit-blame-read-only.t..."Whethe |
| 107000 | 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 6d 65 64 20 62 | r.to.initially.make.the.blamed.b |
| 107020 | 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 65 2d 76 65 72 | uffer.read-only."...:package-ver |
| 107040 | 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 3a 67 72 6f 75 | sion.'(magit..."2.13.0")...:grou |
| 107060 | 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 6c 65 61 6e 29 | p.'magit-blame...:type.'boolean) |
| 107080 | 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 73 61 62 6c 65 | ..(defcustom.magit-blame-disable |
| 1070a0 | 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 62 61 72 2d 6d | -modes.'(fci-mode.yascroll-bar-m |
| 1070c0 | 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 6f 6d 70 61 74 | ode)..."List.of.modes.not.compat |
| 1070e0 | 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 0a 54 68 69 73 | ible.with.Magit-Blame.mode..This |
| 107100 | 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 4d 61 67 69 74 | .modes.are.turned.off.when.Magit |
| 107120 | 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 6e 64 20 74 68 | -Blame.mode.is.turned.on,.and.th |
| 107140 | 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 6e 69 6e 67 20 | en.turned.on.again.when.turning. |
| 107160 | 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 6d 61 67 69 74 | off.the.latter."...:group.'magit |
| 107180 | 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 6d 62 6f 6c 20 | -blame...:type.'(repeat.(symbol. |
| 1071a0 | 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 6d 61 67 69 74 | :tag."Mode")))..(defcustom.magit |
| 1071c0 | 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 22 0a 20 20 22 | -blame-mode-lighter.".Blame"..." |
| 1071e0 | 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 65 20 4d 61 67 | The.mode-line.lighter.of.the.Mag |
| 107200 | 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 61 67 69 74 2d | it-Blame.mode."...:group.'magit- |
| 107220 | 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 73 74 20 3a 74 | blame...:type.'(choice.(const.:t |
| 107240 | 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 29 0a 0a 28 64 | ag."No.lighter"."").string))..(d |
| 107260 | 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 68 75 6e 6b 2d | efcustom.magit-blame-goto-chunk- |
| 107280 | 68 6f 6f 6b 0a 20 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 79 62 65 | hook...(list.#'magit-blame-maybe |
| 1072a0 | 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 | -update-revision-buffer......... |
| 1072c0 | 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 79 62 65 2d 73 68 6f 77 2d 6d 65 73 73 61 67 65 | #'magit-blame-maybe-show-message |
| 1072e0 | 29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 70 6f 69 6e 74 20 65 6e 74 65 72 65 | )..."Hook.run.after.point.entere |
| 107300 | 64 20 61 6e 6f 74 68 65 72 20 63 68 75 6e 6b 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | d.another.chunk."...:package-ver |
| 107320 | 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 3a 67 72 6f 75 | sion.'(magit..."2.13.0")...:grou |
| 107340 | 70 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a | p.'magit-blame...:type.'hook...: |
| 107360 | 67 65 74 20 23 27 6d 61 67 69 74 2d 68 6f 6f 6b 2d 63 75 73 74 6f 6d 2d 67 65 74 0a 20 20 3a 6f | get.#'magit-hook-custom-get...:o |
| 107380 | 70 74 69 6f 6e 73 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 79 62 65 | ptions.(list.#'magit-blame-maybe |
| 1073a0 | 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 | -update-revision-buffer......... |
| 1073c0 | 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 79 62 65 2d 73 68 6f | .........#'magit-blame-maybe-sho |
| 1073e0 | 77 2d 6d 65 73 73 61 67 65 29 29 0a 0a 3b 3b 3b 20 46 61 63 65 73 0a 0a 28 64 65 66 66 61 63 65 | w-message))..;;;.Faces..(defface |
| 107400 | 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 27 28 28 28 28 63 6c | .magit-blame-highlight...'((((cl |
| 107420 | 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 | ass.color).(background.light)).. |
| 107440 | 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 | ....:extend.t......:background." |
| 107460 | 67 72 65 79 38 30 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 62 6c 61 63 6b 22 | grey80"......:foreground."black" |
| 107480 | 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e | ).....(((class.color).(backgroun |
| 1074a0 | 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 20 20 20 3a 62 61 | d.dark))......:extend.t......:ba |
| 1074c0 | 63 6b 67 72 6f 75 6e 64 20 22 67 72 65 79 32 35 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 | ckground."grey25"......:foregrou |
| 1074e0 | 6e 64 20 22 77 68 69 74 65 22 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 68 69 | nd."white"))..."Face.used.for.hi |
| 107500 | 67 68 6c 69 67 68 74 69 6e 67 20 77 68 65 6e 20 62 6c 61 6d 69 6e 67 2e 0a 41 6c 73 6f 20 73 65 | ghlighting.when.blaming..Also.se |
| 107520 | 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 2e 22 0a | e.option.`magit-blame-styles'.". |
| 107540 | 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 |
| 107560 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 72 67 69 6e 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 | .magit-blame-margin...'((t.:inhe |
| 107580 | 72 69 74 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 20 20 20 20 | rit.magit-blame-highlight....... |
| 1075a0 | 20 3a 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 3a 73 6c 61 6e 74 20 6e 6f | .:weight.normal........:slant.no |
| 1075c0 | 72 6d 61 6c 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 62 6c 61 6d | rmal))..."Face.used.for.the.blam |
| 1075e0 | 65 20 6d 61 72 67 69 6e 20 62 79 20 64 65 66 61 75 6c 74 20 77 68 65 6e 20 62 6c 61 6d 69 6e 67 | e.margin.by.default.when.blaming |
| 107600 | 2e 0a 41 6c 73 6f 20 73 65 65 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 | ..Also.see.option.`magit-blame-s |
| 107620 | 74 79 6c 65 73 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a | tyles'."...:group.'magit-faces). |
| 107640 | 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 69 6d 6d 65 64 0a 20 20 27 | .(defface.magit-blame-dimmed...' |
| 107660 | 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 64 69 6d 6d 65 64 0a 20 20 20 20 20 20 | ((t.:inherit.magit-dimmed....... |
| 107680 | 20 3a 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 3a 73 6c 61 6e 74 20 6e 6f | .:weight.normal........:slant.no |
| 1076a0 | 72 6d 61 6c 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 62 6c 61 6d | rmal))..."Face.used.for.the.blam |
| 1076c0 | 65 20 6d 61 72 67 69 6e 20 69 6e 20 73 6f 6d 65 20 63 61 73 65 73 20 77 68 65 6e 20 62 6c 61 6d | e.margin.in.some.cases.when.blam |
| 1076e0 | 69 6e 67 2e 0a 41 6c 73 6f 20 73 65 65 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 62 6c 61 6d | ing..Also.see.option.`magit-blam |
| 107700 | 65 2d 73 74 79 6c 65 73 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 | e-styles'."...:group.'magit-face |
| 107720 | 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 65 61 64 69 6e 67 | s)..(defface.magit-blame-heading |
| 107740 | 0a 20 20 27 28 28 74 20 3a 65 78 74 65 6e 64 20 74 0a 20 20 20 20 20 20 20 3a 69 6e 68 65 72 69 | ...'((t.:extend.t........:inheri |
| 107760 | 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 3a | t.magit-blame-highlight........: |
| 107780 | 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 6d | weight.normal........:slant.norm |
| 1077a0 | 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 64 | al))..."Face.used.for.blame.head |
| 1077c0 | 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 6c | ings.by.default.when.blaming..Al |
| 1077e0 | 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 65 | so.see.option.`magit-blame-style |
| 107800 | 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 65 | s'."...:group.'magit-faces)..(de |
| 107820 | 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 27 28 28 74 20 6e | fface.magit-blame-summary.'((t.n |
| 107840 | 69 6c 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 63 6f 6d 6d 69 74 20 73 75 6d | il))..."Face.used.for.commit.sum |
| 107860 | 6d 61 72 69 65 73 20 77 68 65 6e 20 62 6c 61 6d 69 6e 67 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 | maries.when.blaming."...:group.' |
| 107880 | 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 6c 61 | magit-faces)..(defface.magit-bla |
| 1078a0 | 6d 65 2d 68 61 73 68 20 27 28 28 74 20 6e 69 6c 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 | me-hash.'((t.nil))..."Face.used. |
| 1078c0 | 66 6f 72 20 63 6f 6d 6d 69 74 20 68 61 73 68 65 73 20 77 68 65 6e 20 62 6c 61 6d 69 6e 67 2e 22 | for.commit.hashes.when.blaming." |
| 1078e0 | 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 |
| 107900 | 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6e 61 6d 65 20 27 28 28 74 20 6e 69 6c 29 29 0a 20 20 | e.magit-blame-name.'((t.nil))... |
| 107920 | 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 61 75 74 68 6f 72 20 61 6e 64 20 63 6f 6d 6d 69 74 | "Face.used.for.author.and.commit |
| 107940 | 74 65 72 20 6e 61 6d 65 73 20 77 68 65 6e 20 62 6c 61 6d 69 6e 67 2e 22 0a 20 20 3a 67 72 6f 75 | ter.names.when.blaming."...:grou |
| 107960 | 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- |
| 107980 | 62 6c 61 6d 65 2d 64 61 74 65 20 27 28 28 74 20 6e 69 6c 29 29 0a 20 20 22 46 61 63 65 20 75 73 | blame-date.'((t.nil))..."Face.us |
| 1079a0 | 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 0a 20 20 3a 67 | ed.for.dates.when.blaming."...:g |
| 1079c0 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 3b 3b 3b 20 56 61 72 69 61 62 6c 65 | roup.'magit-faces)..;;;.Variable |
| 1079e0 | 73 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 62 75 66 | s..(defvar-local.magit-blame-buf |
| 107a00 | 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c | fer-read-only.nil).(defvar-local |
| 107a20 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 61 63 68 65 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d | .magit-blame-cache.nil).(defvar- |
| 107a40 | 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 69 73 61 62 6c 65 64 2d 6d 6f 64 65 73 | local.magit-blame-disabled-modes |
| 107a60 | 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 6c 61 6d 65 2d | .nil).(defvar-local.magit-blame- |
| 107a80 | 70 72 6f 63 65 73 73 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 | process.nil).(defvar-local.magit |
| 107aa0 | 2d 62 6c 61 6d 65 2d 72 65 63 75 72 73 69 76 65 2d 70 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d | -blame-recursive-p.nil).(defvar- |
| 107ac0 | 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 79 70 65 20 6e 69 6c 29 0a 28 64 65 66 | local.magit-blame-type.nil).(def |
| 107ae0 | 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 65 70 61 72 61 74 6f 72 20 | var-local.magit-blame-separator. |
| 107b00 | 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 |
| 107b20 | 72 65 76 69 6f 75 73 2d 63 68 75 6e 6b 20 6e 69 6c 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 | revious-chunk.nil)..(defvar-loca |
| 107b40 | 6c 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c | l.magit-blame--make-margin-overl |
| 107b60 | 61 79 73 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c 61 | ays.nil).(defvar-local.magit-bla |
| 107b80 | 6d 65 2d 2d 73 74 79 6c 65 20 6e 69 6c 29 0a 0a 3b 3b 3b 20 43 68 75 6e 6b 73 0a 0a 28 64 65 66 | me--style.nil)..;;;.Chunks..(def |
| 107ba0 | 63 6c 61 73 73 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 20 28 29 0a 20 20 28 3b 3b | class.magit-blame-chunk.()...(;; |
| 107bc0 | 20 3c 6f 72 69 67 2d 72 65 76 3e 20 3c 6f 72 69 67 2d 6c 69 6e 65 3e 20 3c 66 69 6e 61 6c 2d 6c | .<orig-rev>.<orig-line>.<final-l |
| 107be0 | 69 6e 65 3e 20 3c 6e 75 6d 2d 6c 69 6e 65 73 3e 0a 20 20 20 28 6f 72 69 67 2d 72 65 76 20 20 20 | ine>.<num-lines>....(orig-rev... |
| 107c00 | 3a 69 6e 69 74 61 72 67 20 3a 6f 72 69 67 2d 72 65 76 29 0a 20 20 20 28 6f 72 69 67 2d 6c 69 6e | :initarg.:orig-rev)....(orig-lin |
| 107c20 | 65 20 20 3a 69 6e 69 74 61 72 67 20 3a 6f 72 69 67 2d 6c 69 6e 65 29 0a 20 20 20 28 66 69 6e 61 | e..:initarg.:orig-line)....(fina |
| 107c40 | 6c 2d 6c 69 6e 65 20 3a 69 6e 69 74 61 72 67 20 3a 66 69 6e 61 6c 2d 6c 69 6e 65 29 0a 20 20 20 | l-line.:initarg.:final-line).... |
| 107c60 | 28 6e 75 6d 2d 6c 69 6e 65 73 20 20 3a 69 6e 69 74 61 72 67 20 3a 6e 75 6d 2d 6c 69 6e 65 73 29 | (num-lines..:initarg.:num-lines) |
| 107c80 | 0a 20 20 20 3b 3b 20 70 72 65 76 69 6f 75 73 20 3c 70 72 65 76 2d 72 65 76 3e 20 3c 70 72 65 76 | ....;;.previous.<prev-rev>.<prev |
| 107ca0 | 2d 66 69 6c 65 3e 0a 20 20 20 28 70 72 65 76 2d 72 65 76 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 | -file>....(prev-rev...:initform. |
| 107cc0 | 6e 69 6c 29 0a 20 20 20 28 70 72 65 76 2d 66 69 6c 65 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 | nil)....(prev-file..:initform.ni |
| 107ce0 | 6c 29 0a 20 20 20 3b 3b 20 66 69 6c 65 6e 61 6d 65 20 3c 6f 72 69 67 2d 66 69 6c 65 3e 0a 20 20 | l)....;;.filename.<orig-file>... |
| 107d00 | 20 28 6f 72 69 67 2d 66 69 6c 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 75 72 | .(orig-file)))..(defun.magit-cur |
| 107d20 | 72 65 6e 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 20 28 26 6f 70 74 69 6f 6e 61 6c 20 74 79 70 65 | rent-blame-chunk.(&optional.type |
| 107d40 | 20 6e 6f 65 72 72 6f 72 29 0a 20 20 28 6f 72 20 28 61 6e 64 20 28 6e 6f 74 20 28 61 6e 64 20 74 | .noerror)...(or.(and.(not.(and.t |
| 107d60 | 79 70 65 20 28 6e 6f 74 20 28 65 71 20 74 79 70 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 79 | ype.(not.(eq.type.magit-blame-ty |
| 107d80 | 70 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 | pe))))............(magit-blame-c |
| 107da0 | 68 75 6e 6b 2d 61 74 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 28 61 6e 64 20 74 79 70 | hunk-at.(point))).......(and.typ |
| 107dc0 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 76 20 20 28 6f 72 20 6d 61 67 | e............(let.((rev..(or.mag |
| 107de0 | 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 66 65 72 2d 72 | it-buffer-refname.magit-buffer-r |
| 107e00 | 65 76 69 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 | evision))..................(file |
| 107e20 | 20 28 61 6e 64 20 28 6e 6f 74 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 64 69 72 65 | .(and.(not.(derived-mode-p.'dire |
| 107e40 | 64 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d-mode))........................ |
| 107e60 | 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 0a 20 | .....(magit-file-relative-name.. |
| 107e80 | 20 20 20 20 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. |
| 107ea0 | 28 6e 6f 74 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 29 0a | (not.magit-buffer-file-name)))). |
| 107ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 28 66 6f 72 6d 61 74 20 22 | .................(line.(format." |
| 107ee0 | 25 64 2c 2b 31 22 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 29 29 29 0a 20 | %d,+1".(line-number-at-pos)))).. |
| 107f00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 66 69 6c 65 20 28 77 69 74 68 2d 74 65 | ............(cond.(file.(with-te |
| 107f20 | 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 20 20 | mp-buffer....................... |
| 107f40 | 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 20 20 | .....(magit-with-toplevel....... |
| 107f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 | .......................(magit-gi |
| 107f80 | 74 2d 69 6e 73 65 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-insert........................ |
| 107fa0 | 20 20 20 20 20 20 20 22 62 6c 61 6d 65 22 20 22 2d 2d 70 6f 72 63 65 6c 61 69 6e 22 0a 20 20 20 | ......."blame"."--porcelain".... |
| 107fc0 | 20 20 20 20 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.( |
| 107fe0 | 6d 65 6d 71 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 79 70 65 20 27 28 66 69 6e 61 6c 20 72 65 | memq.magit-blame-type.'(final.re |
| 108000 | 6d 6f 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | moval))......................... |
| 108020 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 22 2d 2d 72 65 76 65 72 73 65 22 20 28 6d 61 67 | ..........(cons."--reverse".(mag |
| 108040 | 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))............ |
| 108060 | 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 6c 61 6d | .....................(magit-blam |
| 108080 | 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-arguments))................... |
| 1080a0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 4c 22 20 6c 69 6e 65 20 72 65 76 20 22 2d 2d 22 20 66 | ............"-L".line.rev."--".f |
| 1080c0 | 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)............................ |
| 1080e0 | 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 | ..(goto-char.(point-min))....... |
| 108100 | 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 6f 62 70 | .......................(if.(eobp |
| 108120 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 108140 | 20 20 20 28 75 6e 6c 65 73 73 20 6e 6f 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(unless.noerror.............. |
| 108160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 43 61 | ......................(error."Ca |
| 108180 | 6e 6e 6f 74 20 67 65 74 20 62 6c 61 6d 65 20 63 68 75 6e 6b 20 61 74 20 65 6f 62 22 29 29 0a 20 | nnot.get.blame.chunk.at.eob")).. |
| 1081a0 | 20 20 20 20 20 20 20 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 |
| 1081c0 | 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 |
| 1081e0 | 65 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 65 72 | e))))))....................(noer |
| 108200 | 72 6f 72 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 72 | ror.nil)....................((er |
| 108220 | 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 61 | ror."Buffer.does.not.visit.a.tra |
| 108240 | 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 2d | cked.file")))))))..(defun.magit- |
| 108260 | 62 6c 61 6d 65 2d 63 68 75 6e 6b 2d 61 74 20 28 70 6f 73 29 0a 20 20 28 73 65 71 2d 73 6f 6d 65 | blame-chunk-at.(pos)...(seq-some |
| 108280 | 20 28 23 23 6f 76 65 72 6c 61 79 2d 67 65 74 20 25 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 | .(##overlay-get.%.'magit-blame-c |
| 1082a0 | 68 75 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 73 2d 61 74 20 70 | hunk).............(overlays-at.p |
| 1082c0 | 6f 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6f 76 65 72 6c | os)))..(defun.magit-blame--overl |
| 1082e0 | 61 79 2d 61 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 70 6f 73 20 6b 65 79 29 0a 20 20 28 75 6e 6c | ay-at.(&optional.pos.key)...(unl |
| 108300 | 65 73 73 20 70 6f 73 0a 20 20 20 20 28 73 65 74 71 20 70 6f 73 20 28 70 6f 69 6e 74 29 29 29 0a | ess.pos.....(setq.pos.(point))). |
| 108320 | 20 20 28 73 65 71 2d 66 69 6e 64 20 28 23 23 6f 76 65 72 6c 61 79 2d 67 65 74 20 25 20 28 6f 72 | ..(seq-find.(##overlay-get.%.(or |
| 108340 | 20 6b 65 79 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 29 0a 20 20 20 20 20 20 | .key.'magit-blame-chunk))....... |
| 108360 | 20 20 20 20 20 20 28 6e 63 6f 6e 63 20 28 6f 76 65 72 6c 61 79 73 2d 61 74 20 70 6f 73 29 0a 20 | ......(nconc.(overlays-at.pos).. |
| 108380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 73 2d 69 6e 20 70 | ..................(overlays-in.p |
| 1083a0 | 6f 73 20 70 6f 73 29 29 29 29 0a 0a 3b 3b 3b 20 4b 65 79 6d 61 70 73 0a 0a 28 64 65 66 76 61 72 | os.pos))))..;;;.Keymaps..(defvar |
| 1083c0 | 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a | -keymap.magit-blame-mode-map...: |
| 1083e0 | 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 | doc."Keymap.for.`magit-blame-mod |
| 108400 | 65 27 2e 0a 4e 6f 74 65 20 74 68 61 74 20 6d 6f 73 74 20 62 6c 61 6d 69 6e 67 20 6b 65 79 20 62 | e'..Note.that.most.blaming.key.b |
| 108420 | 69 6e 64 69 6e 67 73 20 61 72 65 20 64 65 66 69 6e 65 64 0a 69 6e 20 60 6d 61 67 69 74 2d 62 6c | indings.are.defined.in.`magit-bl |
| 108440 | 61 6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 2d 6d 61 70 27 20 69 6e 73 74 65 61 64 2e | ame-read-only-mode-map'.instead. |
| 108460 | 22 0a 20 20 22 43 2d 63 20 43 2d 71 22 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 71 75 69 74 | "..."C-c.C-q".#'magit-blame-quit |
| 108480 | 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 | )..(defvar-keymap.magit-blame-re |
| 1084a0 | 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 | ad-only-mode-map...:doc."Keymap. |
| 1084c0 | 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 64 65 27 | for.`magit-blame-read-only-mode' |
| 1084e0 | 2e 22 0a 20 20 22 43 2d 6d 22 20 23 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 0a 20 | ."..."C-m".#'magit-show-commit.. |
| 108500 | 20 22 70 22 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 65 76 69 6f 75 73 2d 63 68 | ."p"...#'magit-blame-previous-ch |
| 108520 | 75 6e 6b 0a 20 20 22 50 22 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 65 76 69 6f | unk..."P"...#'magit-blame-previo |
| 108540 | 75 73 2d 63 68 75 6e 6b 2d 73 61 6d 65 2d 63 6f 6d 6d 69 74 0a 20 20 22 6e 22 20 20 20 23 27 6d | us-chunk-same-commit..."n"...#'m |
| 108560 | 61 67 69 74 2d 62 6c 61 6d 65 2d 6e 65 78 74 2d 63 68 75 6e 6b 0a 20 20 22 4e 22 20 20 20 23 27 | agit-blame-next-chunk..."N"...#' |
| 108580 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6e 65 78 74 2d 63 68 75 6e 6b 2d 73 61 6d 65 2d 63 6f 6d 6d | magit-blame-next-chunk-same-comm |
| 1085a0 | 69 74 0a 20 20 22 62 22 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 64 64 69 74 69 6f | it..."b"...#'magit-blame-additio |
| 1085c0 | 6e 0a 20 20 22 72 22 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 6d 6f 76 61 6c 0a | n..."r"...#'magit-blame-removal. |
| 1085e0 | 20 20 22 66 22 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 76 65 72 73 65 0a 20 20 | .."f"...#'magit-blame-reverse... |
| 108600 | 22 42 22 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 0a 20 20 22 63 22 20 20 20 23 27 6d 61 | "B"...#'magit-blame..."c"...#'ma |
| 108620 | 67 69 74 2d 62 6c 61 6d 65 2d 63 79 63 6c 65 2d 73 74 79 6c 65 0a 20 20 22 71 22 20 20 20 23 27 | git-blame-cycle-style..."q"...#' |
| 108640 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 71 75 69 74 0a 20 20 22 4d 2d 77 22 20 23 27 6d 61 67 69 74 | magit-blame-quit..."M-w".#'magit |
| 108660 | 2d 62 6c 61 6d 65 2d 63 6f 70 79 2d 68 61 73 68 0a 20 20 22 53 50 43 22 20 20 20 23 27 6d 61 67 | -blame-copy-hash..."SPC"...#'mag |
| 108680 | 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 0a 20 20 22 53 2d 53 | it-diff-show-or-scroll-up..."S-S |
| 1086a0 | 50 43 22 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d | PC".#'magit-diff-show-or-scroll- |
| 1086c0 | 64 6f 77 6e 0a 20 20 22 44 45 4c 22 20 20 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 | down..."DEL"...#'magit-diff-show |
| 1086e0 | 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 29 0a 0a 3b 3b 3b 20 4d 6f 64 65 73 0a 3b 3b 3b 3b | -or-scroll-down)..;;;.Modes.;;;; |
| 108700 | 20 42 61 73 65 20 4d 6f 64 65 0a 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6d | .Base.Mode..(define-minor-mode.m |
| 108720 | 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 0a 20 20 22 44 69 73 70 6c 61 79 20 62 6c 61 6d 65 | agit-blame-mode..."Display.blame |
| 108740 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 6c 69 6e 65 2e 22 0a 20 20 3a 6c 69 67 68 74 65 72 | .information.inline."...:lighter |
| 108760 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 0a 20 20 3a 69 6e 74 | .magit-blame-mode-lighter...:int |
| 108780 | 65 72 61 63 74 69 76 65 20 6e 69 6c 0a 20 20 28 63 6f 6e 64 20 28 6d 61 67 69 74 2d 62 6c 61 6d | eractive.nil...(cond.(magit-blam |
| 1087a0 | 65 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 61 72 67 0a 20 20 20 20 | e-mode..........(unless.arg..... |
| 1087c0 | 20 20 20 20 20 20 20 3b 3b 20 45 6d 61 63 73 20 3c 20 32 38 2e 31 20 64 6f 65 73 6e 27 74 20 73 | .......;;.Emacs.<.28.1.doesn't.s |
| 1087e0 | 75 70 70 6f 72 74 20 60 3a 69 6e 74 65 72 61 63 74 69 76 65 27 2e 0a 20 20 20 20 20 20 20 20 20 | upport.`:interactive'........... |
| 108800 | 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 20 6e 69 6c 29 0a 20 20 | ..(setq.magit-blame-mode.nil)... |
| 108820 | 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 20 20 20 | .........(user-error............ |
| 108840 | 20 28 63 6f 6e 63 61 74 20 22 44 6f 6e 27 74 20 63 61 6c 6c 20 60 6d 61 67 69 74 2d 62 6c 61 6d | .(concat."Don't.call.`magit-blam |
| 108860 | 65 2d 6d 6f 64 65 27 20 64 69 72 65 63 74 6c 79 3b 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e-mode'.directly;."............. |
| 108880 | 20 20 20 20 20 20 20 20 22 69 6e 73 74 65 61 64 20 75 73 65 20 60 6d 61 67 69 74 2d 62 6c 61 6d | ........"instead.use.`magit-blam |
| 1088a0 | 65 27 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 61 66 74 65 72 | e'")))..........(add-hook.'after |
| 1088c0 | 2d 73 61 76 65 2d 68 6f 6f 6b 20 20 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 65 | -save-hook.....#'magit-blame--re |
| 1088e0 | 66 72 65 73 68 20 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 70 | fresh.t.t)..........(add-hook.'p |
| 108900 | 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 | ost-command-hook...#'magit-blame |
| 108920 | 2d 67 6f 74 6f 2d 63 68 75 6e 6b 2d 68 6f 6f 6b 20 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 | -goto-chunk-hook.t.t)..........( |
| 108940 | 61 64 64 2d 68 6f 6f 6b 20 27 62 65 66 6f 72 65 2d 72 65 76 65 72 74 2d 68 6f 6f 6b 20 20 23 27 | add-hook.'before-revert-hook..#' |
| 108960 | 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 20 74 | magit-blame--remove-overlays.t.t |
| 108980 | 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 72 65 76 65 | )..........(add-hook.'after-reve |
| 1089a0 | 72 74 2d 68 6f 6f 6b 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 65 66 72 65 73 68 | rt-hook...#'magit-blame--refresh |
| 1089c0 | 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 72 65 61 64 2d 6f | .t.t)..........(add-hook.'read-o |
| 1089e0 | 6e 6c 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 6f 67 67 | nly-mode-hook.#'magit-blame-togg |
| 108a00 | 6c 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | le-read-only.t.t)..........(setq |
| 108a20 | 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 20 62 75 | .magit-blame-buffer-read-only.bu |
| 108a40 | 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 | ffer-read-only)..........(when.( |
| 108a60 | 6f 72 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 6d 61 67 69 74 2d 62 | or.magit-blame-read-only.magit-b |
| 108a80 | 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 28 72 65 61 | uffer-file-name)............(rea |
| 108aa0 | 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 | d-only-mode.1))..........(dolist |
| 108ac0 | 20 28 6d 6f 64 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 69 73 61 62 6c 65 2d 6d 6f 64 65 73 | .(mode.magit-blame-disable-modes |
| 108ae0 | 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 62 6f 75 6e 64 70 20 | )............(when.(and.(boundp. |
| 108b00 | 6d 6f 64 65 29 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 6d 6f 64 65 29 29 0a 20 20 20 20 20 | mode).(symbol-value.mode))...... |
| 108b20 | 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 6f 64 65 20 2d 31 29 0a 20 20 20 20 20 20 | ........(funcall.mode.-1)....... |
| 108b40 | 20 20 20 20 20 20 20 28 70 75 73 68 20 6d 6f 64 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 69 | .......(push.mode.magit-blame-di |
| 108b60 | 73 61 62 6c 65 64 2d 6d 6f 64 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d | sabled-modes)))..........(setq.m |
| 108b80 | 61 67 69 74 2d 62 6c 61 6d 65 2d 73 65 70 61 72 61 74 6f 72 20 28 6d 61 67 69 74 2d 62 6c 61 6d | agit-blame-separator.(magit-blam |
| 108ba0 | 65 2d 2d 66 6f 72 6d 61 74 2d 73 65 70 61 72 61 74 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 28 | e--format-separator))..........( |
| 108bc0 | 75 6e 6c 65 73 73 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 0a 20 20 20 20 20 20 | unless.magit-blame--style....... |
| 108be0 | 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 20 28 63 | .....(setq.magit-blame--style.(c |
| 108c00 | 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 20 20 20 20 20 | ar.magit-blame-styles)))........ |
| 108c20 | 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e | ..(setq.magit-blame--make-margin |
| 108c40 | 2d 6f 76 65 72 6c 61 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 63 | -overlays................(and.(c |
| 108c60 | 6c 2d 66 69 6e 64 2d 69 66 20 28 23 23 61 73 73 71 20 27 6d 61 72 67 69 6e 2d 66 6f 72 6d 61 74 | l-find-if.(##assq.'margin-format |
| 108c80 | 20 28 63 64 72 20 25 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 | .(cdr.%))....................... |
| 108ca0 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 74 79 6c 65 73 29 29 29 0a | ..........magit-blame-styles))). |
| 108cc0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 74 65 2d 6d 61 | .........(magit-blame--update-ma |
| 108ce0 | 72 67 69 6e 20 27 65 6e 61 62 6c 65 29 29 0a 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 | rgin.'enable)).........(t....... |
| 108d00 | 20 20 20 28 77 68 65 6e 20 28 70 72 6f 63 65 73 73 2d 6c 69 76 65 2d 70 20 6d 61 67 69 74 2d 62 | ...(when.(process-live-p.magit-b |
| 108d20 | 6c 61 6d 65 2d 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 70 | lame-process)............(kill-p |
| 108d40 | 72 6f 63 65 73 73 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 | rocess.magit-blame-process)..... |
| 108d60 | 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 | .......(while.magit-blame-proces |
| 108d80 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 69 74 2d 66 6f 72 20 30 2e 30 31 29 29 29 20 | s..............(sit-for.0.01))). |
| 108da0 | 3b 20 61 76 6f 69 64 20 72 61 63 69 6e 67 20 74 68 65 20 73 65 6e 74 69 6e 65 6c 0a 20 20 20 20 | ;.avoid.racing.the.sentinel..... |
| 108dc0 | 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 73 61 76 65 2d 68 6f | .....(remove-hook.'after-save-ho |
| 108de0 | 6f 6b 20 20 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 65 66 72 65 73 68 20 74 29 | ok.....#'magit-blame--refresh.t) |
| 108e00 | 0a 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 70 6f 73 74 2d 63 6f 6d | ..........(remove-hook.'post-com |
| 108e20 | 6d 61 6e 64 2d 68 6f 6f 6b 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 67 6f 74 6f 2d 63 | mand-hook...#'magit-blame-goto-c |
| 108e40 | 68 75 6e 6b 2d 68 6f 6f 6b 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f | hunk-hook.t)..........(remove-ho |
| 108e60 | 6f 6b 20 27 62 65 66 6f 72 65 2d 72 65 76 65 72 74 2d 68 6f 6f 6b 20 20 23 27 6d 61 67 69 74 2d | ok.'before-revert-hook..#'magit- |
| 108e80 | 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 0a 20 20 20 20 20 20 | blame--remove-overlays.t)....... |
| 108ea0 | 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 76 65 72 74 2d 68 6f | ...(remove-hook.'after-revert-ho |
| 108ec0 | 6f 6b 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 65 66 72 65 73 68 20 74 29 0a 20 | ok...#'magit-blame--refresh.t).. |
| 108ee0 | 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 2d 6f 6e 6c 79 2d | ........(remove-hook.'read-only- |
| 108f00 | 6d 6f 64 65 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 6f 67 67 6c 65 2d 72 | mode-hook.#'magit-blame-toggle-r |
| 108f20 | 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 73 20 6d 61 67 | ead-only.t)..........(unless.mag |
| 108f40 | 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 20 20 20 20 20 | it-blame-buffer-read-only....... |
| 108f60 | 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 20 20 20 20 20 | .....(read-only-mode.-1))....... |
| 108f80 | 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 6f 64 65 20 2d | ...(magit-blame-read-only-mode.- |
| 108fa0 | 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 61 67 69 74 2d | 1)..........(dolist.(mode.magit- |
| 108fc0 | 62 6c 61 6d 65 2d 64 69 73 61 62 6c 65 64 2d 6d 6f 64 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 | blame-disabled-modes)........... |
| 108fe0 | 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 20 28 6b 69 6c | .(funcall.mode.1))..........(kil |
| 109000 | 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 64 69 | l-local-variable.'magit-blame-di |
| 109020 | 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 6c 2d 6c 6f 63 | sabled-modes)..........(kill-loc |
| 109040 | 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 70 65 29 0a 20 | al-variable.'magit-blame-type).. |
| 109060 | 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 6d 61 | ........(kill-local-variable.'ma |
| 109080 | 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 28 6d 61 67 69 | git-blame--style)..........(magi |
| 1090a0 | 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 74 65 2d 6d 61 72 67 69 6e 20 27 64 69 73 61 62 6c 65 29 | t-blame--update-margin.'disable) |
| 1090c0 | 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 65 6d 6f 76 65 2d 6f | ..........(magit-blame--remove-o |
| 1090e0 | 76 65 72 6c 61 79 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | verlays))))..(defun.magit-blame- |
| 109100 | 2d 72 65 66 72 65 73 68 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 75 6e 20 | -refresh.()...(magit-blame--run. |
| 109120 | 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 0a 28 64 65 66 75 | (magit-blame-arguments)))..(defu |
| 109140 | 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 67 6f 74 6f 2d 63 68 75 6e 6b 2d 68 6f 6f 6b 20 28 29 | n.magit-blame-goto-chunk-hook.() |
| 109160 | 0a 20 20 28 6c 65 74 20 28 28 63 68 75 6e 6b 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 | ...(let.((chunk.(magit-blame-chu |
| 109180 | 6e 6b 2d 61 74 20 28 70 6f 69 6e 74 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 63 6c 2d 74 | nk-at.(point)))).....(when.(cl-t |
| 1091a0 | 79 70 65 70 20 63 68 75 6e 6b 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 0a 20 | ypep.chunk.'magit-blame-chunk).. |
| 1091c0 | 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 63 68 75 6e 6b 20 6d 61 67 69 74 2d 62 6c 61 | .....(unless.(eq.chunk.magit-bla |
| 1091e0 | 6d 65 2d 70 72 65 76 69 6f 75 73 2d 63 68 75 6e 6b 29 0a 20 20 20 20 20 20 20 20 28 72 75 6e 2d | me-previous-chunk).........(run- |
| 109200 | 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 67 6f 74 6f 2d 63 68 75 6e 6b 2d 68 6f | hooks.'magit-blame-goto-chunk-ho |
| 109220 | 6f 6b 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 65 | ok)).......(setq.magit-blame-pre |
| 109240 | 76 69 6f 75 73 2d 63 68 75 6e 6b 20 63 68 75 6e 6b 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | vious-chunk.chunk))))..(defun.ma |
| 109260 | 67 69 74 2d 62 6c 61 6d 65 2d 74 6f 67 67 6c 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 28 29 0a 20 20 | git-blame-toggle-read-only.()... |
| 109280 | 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 20 28 69 66 20 | (magit-blame-read-only-mode.(if. |
| 1092a0 | 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 31 20 2d 31 29 29 29 0a 0a 3b 3b 3b 3b 20 52 | buffer-read-only.1.-1)))..;;;;.R |
| 1092c0 | 65 61 64 2d 4f 6e 6c 79 20 4d 6f 64 65 0a 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 | ead-Only.Mode..(define-minor-mod |
| 1092e0 | 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 0a 20 20 22 | e.magit-blame-read-only-mode..." |
| 109300 | 50 72 6f 76 69 64 65 20 6b 65 79 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 4d 61 67 69 74 2d 42 6c | Provide.keybindings.for.Magit-Bl |
| 109320 | 61 6d 65 20 6d 6f 64 65 2e 0a 0a 54 68 69 73 20 6d 69 6e 6f 72 2d 6d 6f 64 65 20 70 72 6f 76 69 | ame.mode...This.minor-mode.provi |
| 109340 | 64 65 73 20 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 4d 61 67 69 74 2d 42 | des.the.key.bindings.for.Magit-B |
| 109360 | 6c 61 6d 65 20 6d 6f 64 65 2c 0a 62 75 74 20 6f 6e 6c 79 20 77 68 65 6e 20 52 65 61 64 2d 4f 6e | lame.mode,.but.only.when.Read-On |
| 109380 | 6c 79 20 6d 6f 64 65 20 69 73 20 61 6c 73 6f 20 65 6e 61 62 6c 65 64 20 62 65 63 61 75 73 65 20 | ly.mode.is.also.enabled.because. |
| 1093a0 | 74 68 65 73 65 20 6b 65 79 0a 62 69 6e 64 69 6e 67 73 20 77 6f 75 6c 64 20 6f 74 68 65 72 77 69 | these.key.bindings.would.otherwi |
| 1093c0 | 73 65 20 63 6f 6e 66 6c 69 63 74 20 62 61 64 6c 79 20 77 69 74 68 20 72 65 67 75 6c 61 72 20 62 | se.conflict.badly.with.regular.b |
| 1093e0 | 69 6e 64 69 6e 67 73 2e 0a 0a 57 68 65 6e 20 62 6f 74 68 20 4d 61 67 69 74 2d 42 6c 61 6d 65 20 | indings...When.both.Magit-Blame. |
| 109400 | 6d 6f 64 65 20 61 6e 64 20 52 65 61 64 2d 4f 6e 6c 79 20 6d 6f 64 65 20 61 72 65 20 65 6e 61 62 | mode.and.Read-Only.mode.are.enab |
| 109420 | 6c 65 64 2c 20 74 68 65 6e 0a 74 68 69 73 20 6d 6f 64 65 20 67 65 74 73 20 61 75 74 6f 6d 61 74 | led,.then.this.mode.gets.automat |
| 109440 | 69 63 61 6c 6c 79 20 65 6e 61 62 6c 65 64 20 74 6f 6f 20 61 6e 64 20 77 68 65 6e 20 6f 6e 65 20 | ically.enabled.too.and.when.one. |
| 109460 | 6f 66 20 74 68 65 73 65 0a 6d 6f 64 65 73 20 69 73 20 74 6f 67 67 6c 65 64 2c 20 74 68 65 6e 20 | of.these.modes.is.toggled,.then. |
| 109480 | 74 68 69 73 20 6d 6f 64 65 20 61 6c 73 6f 20 67 65 74 73 20 74 6f 67 67 6c 65 64 20 61 75 74 6f | this.mode.also.gets.toggled.auto |
| 1094a0 | 6d 61 74 69 63 61 6c 6c 79 2e 0a 0a 5c 5c 7b 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 61 64 2d | matically...\\{magit-blame-read- |
| 1094c0 | 6f 6e 6c 79 2d 6d 6f 64 65 2d 6d 61 70 7d 22 29 0a 0a 3b 3b 3b 3b 20 4b 6c 75 64 67 65 73 0a 0a | only-mode-map}")..;;;;.Kludges.. |
| 1094e0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 75 74 2d 6b 65 79 6d 61 70 2d 62 65 | (defun.magit-blame-put-keymap-be |
| 109500 | 66 6f 72 65 2d 76 69 65 77 2d 6d 6f 64 65 20 28 29 0a 20 20 22 50 75 74 20 60 6d 61 67 69 74 2d | fore-view-mode.()..."Put.`magit- |
| 109520 | 62 6c 61 6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 27 20 61 68 65 61 64 20 6f 66 20 60 | blame-read-only-mode'.ahead.of.` |
| 109540 | 76 69 65 77 2d 6d 6f 64 65 27 20 69 6e 20 60 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c | view-mode'.in.`minor-mode-map-al |
| 109560 | 69 73 74 27 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 65 6e 74 72 79 20 28 61 73 73 71 | ist'."...(when-let.((entry.(assq |
| 109580 | 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 0a 20 20 20 | .'magit-blame-read-only-mode.... |
| 1095a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6d 65 6d 62 65 | .......................(cl-membe |
| 1095c0 | 72 20 27 76 69 65 77 2d 6d 6f 64 65 20 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 | r.'view-mode.minor-mode-map-alis |
| 1095e0 | 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 20 | t............................... |
| 109600 | 20 20 20 20 20 20 20 3a 6b 65 79 20 23 27 63 61 72 29 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 | .......:key.#'car)))).....(setq. |
| 109620 | 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 28 | minor-mode-map-alist...........( |
| 109640 | 63 6f 6e 73 20 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 71 | cons.entry.................(delq |
| 109660 | 20 65 6e 74 72 79 20 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 74 29 29 29 29 0a | .entry.minor-mode-map-alist)))). |
| 109680 | 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 76 69 65 77 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 23 | ..(remove-hook.'view-mode-hook.# |
| 1096a0 | 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 75 74 2d 6b 65 79 6d 61 70 2d 62 65 66 6f 72 65 2d 76 | 'magit-blame-put-keymap-before-v |
| 1096c0 | 69 65 77 2d 6d 6f 64 65 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 76 69 65 77 2d 6d 6f 64 65 | iew-mode))..(add-hook.'view-mode |
| 1096e0 | 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 75 74 2d 6b 65 79 6d 61 70 2d 62 | -hook.#'magit-blame-put-keymap-b |
| 109700 | 65 66 6f 72 65 2d 76 69 65 77 2d 6d 6f 64 65 29 0a 0a 3b 3b 3b 20 50 72 6f 63 65 73 73 0a 0a 28 | efore-view-mode)..;;;.Process..( |
| 109720 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 75 6e 20 28 61 72 67 73 29 0a 20 20 | defun.magit-blame--run.(args)... |
| 109740 | 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 75 6e 6c 65 73 73 | (magit-with-toplevel.....(unless |
| 109760 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 | .magit-blame-mode.......(magit-b |
| 109780 | 6c 61 6d 65 2d 6d 6f 64 65 20 31 29 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 42 6c 61 6d | lame-mode.1)).....(message."Blam |
| 1097a0 | 69 6e 67 2e 2e 2e 22 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 75 6e 2d 70 72 | ing...").....(magit-blame-run-pr |
| 1097c0 | 6f 63 65 73 73 0a 20 20 20 20 20 28 6f 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e | ocess......(or.magit-buffer-refn |
| 1097e0 | 61 6d 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 20 20 | ame.magit-buffer-revision)...... |
| 109800 | 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 6e 69 6c 20 28 6e | (magit-file-relative-name.nil.(n |
| 109820 | 6f 74 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 | ot.magit-buffer-file-name))..... |
| 109840 | 20 28 69 66 20 28 6d 65 6d 71 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 79 70 65 20 27 28 66 69 | .(if.(memq.magit-blame-type.'(fi |
| 109860 | 6e 61 6c 20 72 65 6d 6f 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 22 2d 2d | nal.removal))..........(cons."-- |
| 109880 | 72 65 76 65 72 73 65 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 61 72 67 73 29 0a 20 20 20 20 | reverse".args)........args)..... |
| 1098a0 | 20 28 6c 69 73 74 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 20 28 77 69 6e 64 | .(list.(line-number-at-pos.(wind |
| 1098c0 | 6f 77 2d 73 74 61 72 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d 6e 75 6d 62 | ow-start))............(line-numb |
| 1098e0 | 65 72 2d 61 74 2d 70 6f 73 20 28 31 2d 20 28 77 69 6e 64 6f 77 2d 65 6e 64 20 6e 69 6c 20 74 29 | er-at-pos.(1-.(window-end.nil.t) |
| 109900 | 29 29 29 29 0a 20 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 6d | )))).....(set-process-sentinel.m |
| 109920 | 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-this-process............... |
| 109940 | 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 | ............#'magit-blame-proces |
| 109960 | 73 2d 71 75 69 63 6b 73 74 61 72 74 2d 73 65 6e 74 69 6e 65 6c 29 29 29 0a 0a 28 64 65 66 75 6e | s-quickstart-sentinel)))..(defun |
| 109980 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 75 6e 2d 70 72 6f 63 65 73 73 20 28 72 65 76 69 73 69 | .magit-blame-run-process.(revisi |
| 1099a0 | 6f 6e 20 66 69 6c 65 20 61 72 67 73 20 26 6f 70 74 69 6f 6e 61 6c 20 6c 69 6e 65 73 29 0a 20 20 | on.file.args.&optional.lines)... |
| 1099c0 | 28 6c 65 74 20 28 28 70 72 6f 63 65 73 73 20 28 6d 61 67 69 74 2d 70 61 72 73 65 2d 67 69 74 2d | (let.((process.(magit-parse-git- |
| 1099e0 | 61 73 79 6e 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 62 6c 61 6d 65 22 20 | async..................."blame". |
| 109a00 | 22 2d 2d 69 6e 63 72 65 6d 65 6e 74 61 6c 22 20 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 | "--incremental".args............ |
| 109a20 | 20 20 20 20 20 20 20 28 61 6e 64 20 6c 69 6e 65 73 20 28 6c 69 73 74 20 22 2d 4c 22 20 28 61 70 | .......(and.lines.(list."-L".(ap |
| 109a40 | 70 6c 79 20 23 27 66 6f 72 6d 61 74 20 22 25 73 2c 25 73 22 20 6c 69 6e 65 73 29 29 29 0a 20 20 | ply.#'format."%s,%s".lines)))... |
| 109a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 76 69 73 69 6f 6e 20 22 2d 2d 22 20 66 69 | ................revision."--".fi |
| 109a80 | 6c 65 29 29 29 0a 20 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 20 20 20 | le))).....(set-process-filter... |
| 109aa0 | 70 72 6f 63 65 73 73 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 2d 66 69 | process.#'magit-blame-process-fi |
| 109ac0 | 6c 74 65 72 29 0a 20 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 | lter).....(set-process-sentinel. |
| 109ae0 | 70 72 6f 63 65 73 73 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 2d 73 65 | process.#'magit-blame-process-se |
| 109b00 | 6e 74 69 6e 65 6c 29 0a 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 | ntinel).....(process-put.process |
| 109b20 | 20 27 61 72 67 75 6d 65 6e 74 73 20 28 6c 69 73 74 20 72 65 76 69 73 69 6f 6e 20 66 69 6c 65 20 | .'arguments.(list.revision.file. |
| 109b40 | 61 72 67 73 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 61 63 | args)).....(setq.magit-blame-cac |
| 109b60 | 68 65 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 23 27 65 71 75 61 | he.(make-hash-table.:test.#'equa |
| 109b80 | 6c 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 | l)).....(setq.magit-blame-proces |
| 109ba0 | 73 20 70 72 6f 63 65 73 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 | s.process)))..(defun.magit-blame |
| 109bc0 | 2d 70 72 6f 63 65 73 73 2d 71 75 69 63 6b 73 74 61 72 74 2d 73 65 6e 74 69 6e 65 6c 20 28 70 72 | -process-quickstart-sentinel.(pr |
| 109be0 | 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 28 70 72 6f 63 | ocess.event)...(when.(memq.(proc |
| 109c00 | 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 65 78 69 74 20 73 69 67 6e 61 | ess-status.process).'(exit.signa |
| 109c20 | 6c 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 2d 73 65 6e | l)).....(magit-blame-process-sen |
| 109c40 | 74 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74 20 74 29 0a 20 20 20 20 28 6d 61 67 69 | tinel.process.event.t).....(magi |
| 109c60 | 74 2d 62 6c 61 6d 65 2d 61 73 73 65 72 74 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 0a 20 | t-blame-assert-buffer.process).. |
| 109c80 | 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73 | ...(with-current-buffer.(process |
| 109ca0 | 2d 67 65 74 20 70 72 6f 63 65 73 73 20 27 63 6f 6d 6d 61 6e 64 2d 62 75 66 29 0a 20 20 20 20 20 | -get.process.'command-buf)...... |
| 109cc0 | 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 | .(when.magit-blame-mode......... |
| 109ce0 | 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 67 69 74 2d | (let.((default-directory.(magit- |
| 109d00 | 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d | toplevel)))...........(apply.#'m |
| 109d20 | 61 67 69 74 2d 62 6c 61 6d 65 2d 72 75 6e 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 | agit-blame-run-process.......... |
| 109d40 | 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 27 61 72 | ........(process-get.process.'ar |
| 109d60 | 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 62 6c 61 | guments)))))))..(defun.magit-bla |
| 109d80 | 6d 65 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 28 70 72 6f 63 65 73 73 20 5f 65 76 | me-process-sentinel.(process._ev |
| 109da0 | 65 6e 74 20 26 6f 70 74 69 6f 6e 61 6c 20 71 75 69 65 74 29 0a 20 20 28 6c 65 74 20 28 28 73 74 | ent.&optional.quiet)...(let.((st |
| 109dc0 | 61 74 75 73 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 29 29 0a | atus.(process-status.process))). |
| 109de0 | 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 73 74 61 74 75 73 20 27 28 65 78 69 74 20 73 69 | ....(when.(memq.status.'(exit.si |
| 109e00 | 67 6e 61 6c 29 29 0a 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 | gnal)).......(kill-buffer.(proce |
| 109e20 | 73 73 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20 20 20 20 28 6b 69 6c 6c 2d | ss-buffer.process)).......(kill- |
| 109e40 | 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 73 74 64 | buffer.(process-get.process.'std |
| 109e60 | 65 72 72 2d 62 75 66 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 | err-buf)).......(if.(and.(eq.sta |
| 109e80 | 74 75 73 20 27 65 78 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 | tus.'exit)................(zerop |
| 109ea0 | 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 29 29 | .(process-exit-status.process))) |
| 109ec0 | 0a 20 20 20 20 20 20 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 | ...........(unless.quiet........ |
| 109ee0 | 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 64 6f 6e 65 22 29 29 | .....(message."Blaming...done")) |
| 109f00 | 0a 20 20 20 20 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 66 | .........(magit-blame-assert-buf |
| 109f20 | 66 65 72 20 70 72 6f 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 | fer.process).........(with-curre |
| 109f40 | 6e 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 | nt-buffer.(process-get.process.' |
| 109f60 | 63 6f 6d 6d 61 6e 64 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 | command-buf)...........(if.magit |
| 109f80 | 2d 62 6c 61 6d 65 2d 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 | -blame-mode...............(progn |
| 109fa0 | 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 | .(magit-blame-mode.-1).......... |
| 109fc0 | 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 2e 2e 2e | ............(message."Blaming... |
| 109fe0 | 66 61 69 6c 65 64 22 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 | failed")).............(message." |
| 10a000 | 42 6c 61 6d 69 6e 67 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 | Blaming...aborted")))).......(ki |
| 10a020 | 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 6d 65 2d 70 | ll-local-variable.'magit-blame-p |
| 10a040 | 72 6f 63 65 73 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 70 | rocess))))..(defun.magit-blame-p |
| 10a060 | 72 6f 63 65 73 73 2d 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 | rocess-filter.(process.string).. |
| 10a080 | 20 28 69 6e 74 65 72 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 | .(internal-default-process-filte |
| 10a0a0 | 72 20 70 72 6f 63 65 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 | r.process.string)...(let.((buf.. |
| 10a0c0 | 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 2d 62 75 | (process-get.process.'command-bu |
| 10a0e0 | 66 29 29 0a 20 20 20 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 | f)).........(pos..(process-get.p |
| 10a100 | 72 6f 63 65 73 73 20 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 | rocess.'parsed)).........(mark.( |
| 10a120 | 70 72 6f 63 65 73 73 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 | process-mark.process)).........t |
| 10a140 | 79 70 65 20 63 61 63 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 | ype.cache).....(with-current-buf |
| 10a160 | 66 65 72 20 62 75 66 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 | fer.buf.......(setq.type..magit- |
| 10a180 | 62 6c 61 6d 65 2d 74 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 | blame-type).......(setq.cache.ma |
| 10a1a0 | 67 69 74 2d 62 6c 61 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 | git-blame-cache)).....(with-curr |
| 10a1c0 | 65 6e 74 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 | ent-buffer.(process-buffer.proce |
| 10a1e0 | 73 73 29 0a 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 | ss).......(goto-char.pos)....... |
| 10a200 | 28 77 68 69 6c 65 20 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 | (while.(and.(<.(point).mark).... |
| 10a220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 | ...............(save-excursion.( |
| 10a240 | 72 65 2d 73 65 61 72 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 | re-search-forward."^filename..+\ |
| 10a260 | 6e 22 20 6e 69 6c 20 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 | n".nil.t))).........(pcase-let*. |
| 10a280 | 28 28 60 28 2c 63 68 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 | ((`(,chunk.,revinfo)............ |
| 10a2a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 61 72 73 65 2d 63 | ...........(magit-blame--parse-c |
| 10a2c0 | 68 75 6e 6b 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 | hunk.type))..................... |
| 10a2e0 | 20 28 72 65 76 20 28 6f 72 65 66 20 63 68 75 6e 6b 20 6f 72 69 67 2d 72 65 76 29 29 29 0a 20 20 | .(rev.(oref.chunk.orig-rev)))... |
| 10a300 | 20 20 20 20 20 20 20 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 | ........(if.revinfo............. |
| 10a320 | 20 20 28 70 75 74 68 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 | ..(puthash.rev.revinfo.cache)... |
| 10a340 | 20 20 20 20 20 20 20 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 | ..........(setq.revinfo......... |
| 10a360 | 20 20 20 20 20 20 20 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 | ..........(or.(gethash.rev.cache |
| 10a380 | 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 68 61 73 68 | ).......................(puthash |
| 10a3a0 | 20 72 65 76 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 63 6f 6d 6d 69 74 2d 61 6c 69 73 74 20 | .rev.(magit-blame--commit-alist. |
| 10a3c0 | 72 65 76 29 20 63 61 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 | rev).cache))))...........(magit- |
| 10a3e0 | 62 6c 61 6d 65 2d 2d 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 | blame--make-overlays.buf.chunk.r |
| 10a400 | 65 76 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 | evinfo)).........(process-put.pr |
| 10a420 | 6f 63 65 73 73 20 27 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 | ocess.'parsed.(point))))))..(def |
| 10a440 | 75 6e 20 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 28 74 79 70 | un.magit-blame--parse-chunk.(typ |
| 10a460 | 65 29 0a 20 20 28 6c 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 | e)...(let.(chunk.revinfo).....(u |
| 10a480 | 6e 6c 65 73 73 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 5c 5c 28 2e 5c 5c 7b 34 30 2c 5c 5c | nless.(looking-at."^\\(.\\{40,\\ |
| 10a4a0 | 7d 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 5c 5c 29 20 5c | }\\).\\([0-9]+\\).\\([0-9]+\\).\ |
| 10a4c0 | 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 22 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 42 6c 61 6d | \([0-9]+\\)").......(error."Blam |
| 10a4e0 | 69 6e 67 20 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20 75 6e 65 78 70 65 63 74 65 64 20 6f 75 74 | ing.failed.due.to.unexpected.out |
| 10a500 | 70 75 74 3a 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 | put:.%s"..............(buffer-su |
| 10a520 | 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 28 6c | bstring-no-properties.(point).(l |
| 10a540 | 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 77 69 74 68 2d 73 | ine-end-position)))).....(with-s |
| 10a560 | 6c 6f 74 73 20 28 6f 72 69 67 2d 72 65 76 20 6f 72 69 67 2d 66 69 6c 65 20 70 72 65 76 2d 72 65 | lots.(orig-rev.orig-file.prev-re |
| 10a580 | 76 20 70 72 65 76 2d 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 68 75 6e 6b | v.prev-file).........(setq.chunk |
| 10a5a0 | 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(magit-blame-chunk............. |
| 10a5c0 | 20 20 20 20 20 20 20 20 20 3a 6f 72 69 67 2d 72 65 76 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........:orig-rev.............. |
| 10a5e0 | 20 20 20 20 20 20 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 | .......(match-string.1)......... |
| 10a600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 72 69 67 2d 6c 69 6e 65 20 20 28 73 74 72 69 6e 67 | .............:orig-line..(string |
| 10a620 | 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 29 29 0a 20 20 20 | -to-number.(match-string.2)).... |
| 10a640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 6e 61 6c 2d 6c 69 6e 65 20 28 73 | ..................:final-line.(s |
| 10a660 | 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 29 | tring-to-number.(match-string.3) |
| 10a680 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6e 75 6d 2d 6c 69 6e 65 | )......................:num-line |
| 10a6a0 | 73 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 | s..(string-to-number.(match-stri |
| 10a6c0 | 6e 67 20 34 29 29 29 29 0a 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 | ng.4)))).......(forward-line)... |
| 10a6e0 | 20 20 20 20 28 6c 65 74 20 28 64 6f 6e 65 29 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 | ....(let.(done).........(while.( |
| 10a700 | 6e 6f 74 20 64 6f 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6c 6f 6f 6b | not.done)...........(cond.((look |
| 10a720 | 69 6e 67 2d 61 74 20 22 5e 66 69 6c 65 6e 61 6d 65 20 5c 5c 28 2e 2b 5c 5c 29 22 29 0a 20 20 20 | ing-at."^filename.\\(.+\\)").... |
| 10a740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 6f 6e 65 20 74 29 0a 20 20 20 20 | ..............(setq.done.t)..... |
| 10a760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 6f 72 69 67 2d 66 69 6c 65 20 28 6d 61 | .............(setf.orig-file.(ma |
| 10a780 | 67 69 74 2d 64 65 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 | git-decode-git-path.(match-strin |
| 10a7a0 | 67 20 31 29 29 29 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 | g.1)))).................((lookin |
| 10a7c0 | 67 2d 61 74 20 22 5e 70 72 65 76 69 6f 75 73 20 5c 5c 28 2e 5c 5c 7b 34 30 2c 5c 5c 7d 5c 5c 29 | g-at."^previous.\\(.\\{40,\\}\\) |
| 10a7e0 | 20 5c 5c 28 2e 2b 5c 5c 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | .\\(.+\\)")..................(se |
| 10a800 | 74 66 20 70 72 65 76 2d 72 65 76 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 0a 20 | tf.prev-rev..(match-string.1)).. |
| 10a820 | 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 66 69 6c 65 20 | ................(setf.prev-file. |
| 10a840 | 28 6d 61 67 69 74 2d 64 65 63 6f 64 65 2d 67 69 74 2d 70 61 74 68 20 28 6d 61 74 63 68 2d 73 74 | (magit-decode-git-path.(match-st |
| 10a860 | 72 69 6e 67 20 32 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6c 6f 6f | ring.2)))).................((loo |
| 10a880 | 6b 69 6e 67 2d 61 74 20 22 5e 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 20 5c 5c 28 2e 2b 5c 5c 29 22 29 | king-at."^\\([^.]+\\).\\(.+\\)") |
| 10a8a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 28 6d | ..................(push.(cons.(m |
| 10a8c0 | 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 20 | atch-string.1).................. |
| 10a8e0 | 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 0a 20 20 | ............(match-string.2))... |
| 10a900 | 20 20 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 29 29 29 0a | .....................revinfo))). |
| 10a920 | 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)))...... |
| 10a940 | 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 |
| 10a960 | 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 |
| 10a980 | 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 |
| 10a9a0 | 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)....... |
| 10a9c0 | 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 |
| 10a9e0 | 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- |
| 10aa00 | 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- |
| 10aa20 | 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 |
| 10aa40 | 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 |
| 10aa60 | 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"......... |
| 10aa80 | 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 |
| 10aaa0 | 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")............. |
| 10aac0 | 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 |
| 10aae0 | 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... |
| 10ab00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 10ab20 | 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 |
| 10ab40 | 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 | ")............................"\ |
| 10ab60 | 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 |
| 10ab80 | 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 |
| 10aba0 | 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. |
| 10abc0 | 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 |
| 10abe0 | 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 |
| 10ac00 | 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") |
| 10ac20 | 29 29 0a 0a 3b 3b 3b 20 44 69 73 70 6c 61 79 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d | ))..;;;.Display..(defvar-local.m |
| 10ac40 | 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 76 69 6f 75 73 2d 6d 61 72 67 69 6e 2d 77 69 64 74 | agit-blame--previous-margin-widt |
| 10ac60 | 68 20 6e 69 6c 29 0a 0a 28 64 65 66 73 75 62 73 74 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 | h.nil)..(defsubst.magit-blame--s |
| 10ac80 | 74 79 6c 65 2d 67 65 74 20 28 6b 65 79 29 0a 20 20 28 63 64 72 20 28 61 73 73 6f 63 20 6b 65 79 | tyle-get.(key)...(cdr.(assoc.key |
| 10aca0 | 20 28 63 64 72 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 29 29 29 29 0a 0a 28 64 | .(cdr.magit-blame--style))))..(d |
| 10acc0 | 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 73 20 | efun.magit-blame--make-overlays. |
| 10ace0 | 28 62 75 66 20 63 68 75 6e 6b 20 72 65 76 69 6e 66 6f 29 0a 20 20 28 77 69 74 68 2d 63 75 72 72 | (buf.chunk.revinfo)...(with-curr |
| 10ad00 | 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 | ent-buffer.buf.....(save-excursi |
| 10ad20 | 6f 6e 0a 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 | on.......(save-restriction...... |
| 10ad40 | 20 20 20 28 77 69 64 65 6e 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6c 69 6e 65 20 | ...(widen).........(let*.((line. |
| 10ad60 | 28 6f 72 65 66 20 63 68 75 6e 6b 20 66 69 6e 61 6c 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 | (oref.chunk.final-line))........ |
| 10ad80 | 20 20 20 20 20 20 20 20 28 62 65 67 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6c 69 6e 65 2d | ........(beg.(magit-blame--line- |
| 10ada0 | 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 | beginning-position.line))....... |
| 10adc0 | 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6c 69 6e 65 | .........(end.(magit-blame--line |
| 10ade0 | 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -beginning-position............. |
| 10ae00 | 20 20 20 20 20 20 20 20 20 28 2b 20 6c 69 6e 65 20 28 6f 72 65 66 20 63 68 75 6e 6b 20 6e 75 6d | .........(+.line.(oref.chunk.num |
| 10ae20 | 2d 6c 69 6e 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 65 66 6f 72 | -lines))))................(befor |
| 10ae40 | 65 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 2d 61 74 20 28 31 2d 20 62 65 67 29 | e.(magit-blame-chunk-at.(1-.beg) |
| 10ae60 | 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 62 65 66 6f 72 65 0a | )))...........(when.(and.before. |
| 10ae80 | 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 28 6f 72 65 | .....................(equal.(ore |
| 10aea0 | 66 20 62 65 66 6f 72 65 20 6f 72 69 67 2d 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.before.orig-rev).............. |
| 10aec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 63 68 75 6e 6b 20 6f 72 69 67 2d | ...............(oref.chunk.orig- |
| 10aee0 | 72 65 76 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62 65 67 20 28 6d 61 | rev))).............(setq.beg.(ma |
| 10af00 | 67 69 74 2d 62 6c 61 6d 65 2d 2d 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 | git-blame--line-beginning-positi |
| 10af20 | 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 | on........................(oset. |
| 10af40 | 63 68 75 6e 6b 20 66 69 6e 61 6c 2d 6c 69 6e 65 20 28 6f 72 65 66 20 62 65 66 6f 72 65 20 66 69 | chunk.final-line.(oref.before.fi |
| 10af60 | 6e 61 6c 2d 6c 69 6e 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 | nal-line)))).............(cl-inc |
| 10af80 | 66 20 28 6f 72 65 66 20 63 68 75 6e 6b 20 6e 75 6d 2d 6c 69 6e 65 73 29 0a 20 20 20 20 20 20 20 | f.(oref.chunk.num-lines)........ |
| 10afa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 62 65 66 6f 72 65 20 6e 75 6d 2d 6c | ..............(oref.before.num-l |
| 10afc0 | 69 6e 65 73 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 | ines)))...........(magit-blame-- |
| 10afe0 | 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 20 20 20 20 | remove-overlays.beg.end)........ |
| 10b000 | 20 20 20 28 77 68 65 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 | ...(when.magit-blame--make-margi |
| 10b020 | 6e 2d 6f 76 65 72 6c 61 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c | n-overlays.............(magit-bl |
| 10b040 | 61 6d 65 2d 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 73 20 63 68 75 6e 6b 20 | ame--make-margin-overlays.chunk. |
| 10b060 | 72 65 76 69 6e 66 6f 20 62 65 67 20 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | revinfo.beg.end))...........(mag |
| 10b080 | 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 68 65 61 64 69 6e 67 2d 6f 76 65 72 6c 61 79 20 63 | it-blame--make-heading-overlay.c |
| 10b0a0 | 68 75 6e 6b 20 72 65 76 69 6e 66 6f 20 62 65 67 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 | hunk.revinfo.beg.end)........... |
| 10b0c0 | 28 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 68 74 2d 6f 76 65 | (magit-blame--make-highlight-ove |
| 10b0e0 | 72 6c 61 79 20 63 68 75 6e 6b 20 62 65 67 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | rlay.chunk.beg))))))..(defun.mag |
| 10b100 | 69 74 2d 62 6c 61 6d 65 2d 2d 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f | it-blame--line-beginning-positio |
| 10b120 | 6e 20 28 6c 69 6e 65 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 | n.(line)...(save-excursion.....( |
| 10b140 | 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 66 6f 72 77 | goto-char.(point-min)).....(forw |
| 10b160 | 61 72 64 2d 6c 69 6e 65 20 28 31 2d 20 6c 69 6e 65 29 29 0a 20 20 20 20 28 70 6f 69 6e 74 29 29 | ard-line.(1-.line)).....(point)) |
| 10b180 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 6d 61 72 67 | )..(defun.magit-blame--make-marg |
| 10b1a0 | 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 62 65 67 20 65 | in-overlays.(chunk.revinfo.beg.e |
| 10b1c0 | 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 6c 65 74 20 28 | nd)...(save-excursion.....(let.( |
| 10b1e0 | 28 6c 69 6e 65 20 30 29 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 62 65 67 29 0a | (line.0)).......(goto-char.beg). |
| 10b200 | 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 3c 20 28 70 6f 69 6e 74 29 20 65 6e 64 29 0a 20 20 20 | ......(while.(<.(point).end).... |
| 10b220 | 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 2d 6f | .....(magit-blame--make-margin-o |
| 10b240 | 76 65 72 6c 61 79 20 63 68 75 6e 6b 20 72 65 76 69 6e 66 6f 20 6c 69 6e 65 29 0a 20 20 20 20 20 | verlay.chunk.revinfo.line)...... |
| 10b260 | 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 28 63 6c 2d 69 6e | ...(forward-line).........(cl-in |
| 10b280 | 63 66 20 6c 69 6e 65 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 | cf.line)))))..(defun.magit-blame |
| 10b2a0 | 2d 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 20 28 63 68 75 6e 6b 20 72 65 76 | --make-margin-overlay.(chunk.rev |
| 10b2c0 | 69 6e 66 6f 20 6c 69 6e 65 29 0a 20 20 28 6c 65 74 2a 20 28 28 65 6e 64 20 28 6c 69 6e 65 2d 65 | info.line)...(let*.((end.(line-e |
| 10b2e0 | 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 70 6f 73 | nd-position))..........;;.If.pos |
| 10b300 | 73 69 62 6c 65 20 61 76 6f 69 64 20 70 75 74 74 69 6e 67 20 74 68 69 73 20 6f 6e 20 74 68 65 20 | sible.avoid.putting.this.on.the. |
| 10b320 | 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 66 20 74 | first.character..........;;.of.t |
| 10b340 | 68 65 20 6c 69 6e 65 20 74 6f 20 61 76 6f 69 64 20 61 20 63 6f 6e 66 6c 69 63 74 20 77 69 74 68 | he.line.to.avoid.a.conflict.with |
| 10b360 | 20 74 68 65 20 6c 69 6e 65 20 6f 76 65 72 6c 61 79 2e 0a 20 20 20 20 20 20 20 20 20 28 62 65 67 | .the.line.overlay...........(beg |
| 10b380 | 20 28 6d 69 6e 20 28 31 2b 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 | .(min.(1+.(line-beginning-positi |
| 10b3a0 | 6f 6e 29 29 20 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f 76 20 20 28 6d 61 6b 65 2d 6f | on)).end))..........(ov..(make-o |
| 10b3c0 | 76 65 72 6c 61 79 20 62 65 67 20 65 6e 64 29 29 29 0a 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 | verlay.beg.end))).....(overlay-p |
| 10b3e0 | 75 74 20 6f 76 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 20 63 68 75 6e 6b 29 0a | ut.ov.'magit-blame-chunk.chunk). |
| 10b400 | 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 65 | ....(overlay-put.ov.'magit-blame |
| 10b420 | 2d 72 65 76 69 6e 66 6f 20 72 65 76 69 6e 66 6f 29 0a 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 | -revinfo.revinfo).....(overlay-p |
| 10b440 | 75 74 20 6f 76 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 72 67 69 6e 20 6c 69 6e 65 29 0a | ut.ov.'magit-blame-margin.line). |
| 10b460 | 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 74 65 2d 6d 61 72 67 69 6e 2d | ....(magit-blame--update-margin- |
| 10b480 | 6f 76 65 72 6c 61 79 20 6f 76 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d | overlay.ov)))..(defun.magit-blam |
| 10b4a0 | 65 2d 2d 6d 61 6b 65 2d 68 65 61 64 69 6e 67 2d 6f 76 65 72 6c 61 79 20 28 63 68 75 6e 6b 20 72 | e--make-heading-overlay.(chunk.r |
| 10b4c0 | 65 76 69 6e 66 6f 20 62 65 67 20 65 6e 64 29 0a 20 20 28 6c 65 74 20 28 28 6f 76 20 28 6d 61 6b | evinfo.beg.end)...(let.((ov.(mak |
| 10b4e0 | 65 2d 6f 76 65 72 6c 61 79 20 62 65 67 20 65 6e 64 29 29 29 0a 20 20 20 20 28 6f 76 65 72 6c 61 | e-overlay.beg.end))).....(overla |
| 10b500 | 79 2d 70 75 74 20 6f 76 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 20 63 68 75 6e | y-put.ov.'magit-blame-chunk.chun |
| 10b520 | 6b 29 0a 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 6d 61 67 69 74 2d 62 6c | k).....(overlay-put.ov.'magit-bl |
| 10b540 | 61 6d 65 2d 72 65 76 69 6e 66 6f 20 72 65 76 69 6e 66 6f 29 0a 20 20 20 20 28 6f 76 65 72 6c 61 | ame-revinfo.revinfo).....(overla |
| 10b560 | 79 2d 70 75 74 20 6f 76 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68 65 61 64 69 6e 67 20 74 29 | y-put.ov.'magit-blame-heading.t) |
| 10b580 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 74 65 2d 68 65 61 64 69 6e | .....(magit-blame--update-headin |
| 10b5a0 | 67 2d 6f 76 65 72 6c 61 79 20 6f 76 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c | g-overlay.ov)))..(defun.magit-bl |
| 10b5c0 | 61 6d 65 2d 2d 6d 61 6b 65 2d 68 69 67 68 6c 69 67 68 74 2d 6f 76 65 72 6c 61 79 20 28 63 68 75 | ame--make-highlight-overlay.(chu |
| 10b5e0 | 6e 6b 20 62 65 67 29 0a 20 20 28 6c 65 74 20 28 28 6f 76 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 | nk.beg)...(let.((ov.(make-overla |
| 10b600 | 79 20 62 65 67 20 28 31 2b 20 28 6d 61 67 69 74 2d 2d 65 6f 6c 2d 70 6f 73 69 74 69 6f 6e 20 62 | y.beg.(1+.(magit--eol-position.b |
| 10b620 | 65 67 29 29 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 | eg))))).....(overlay-put.ov.'mag |
| 10b640 | 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 20 63 68 75 6e 6b 29 0a 20 20 20 20 28 6f 76 65 72 6c | it-blame-chunk.chunk).....(overl |
| 10b660 | 61 79 2d 70 75 74 20 6f 76 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68 69 67 68 6c 69 67 68 74 | ay-put.ov.'magit-blame-highlight |
| 10b680 | 20 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 74 65 2d 68 69 67 | .t).....(magit-blame--update-hig |
| 10b6a0 | 68 6c 69 67 68 74 2d 6f 76 65 72 6c 61 79 20 6f 76 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | hlight-overlay.ov)))..(defun.mag |
| 10b6c0 | 69 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 74 65 2d 6d 61 72 67 69 6e 20 28 26 6f 70 74 69 6f 6e | it-blame--update-margin.(&option |
| 10b6e0 | 61 6c 20 61 63 74 69 6f 6e 29 0a 20 20 28 77 68 65 6e 20 28 65 71 20 61 63 74 69 6f 6e 20 27 65 | al.action)...(when.(eq.action.'e |
| 10b700 | 6e 61 62 6c 65 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 | nable).....(setq.magit-blame--pr |
| 10b720 | 65 76 69 6f 75 73 2d 6d 61 72 67 69 6e 2d 77 69 64 74 68 20 6c 65 66 74 2d 6d 61 72 67 69 6e 2d | evious-margin-width.left-margin- |
| 10b740 | 77 69 64 74 68 29 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 | width))...(setq.left-margin-widt |
| 10b760 | 68 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 61 63 74 69 6f 6e 20 27 64 69 73 61 62 6c | h.........(if.(eq.action.'disabl |
| 10b780 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 31 20 6d 61 67 69 74 2d 62 6c 61 6d | e).............(prog1.magit-blam |
| 10b7a0 | 65 2d 2d 70 72 65 76 69 6f 75 73 2d 6d 61 72 67 69 6e 2d 77 69 64 74 68 0a 20 20 20 20 20 20 20 | e--previous-margin-width........ |
| 10b7c0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 76 69 6f | .......(setq.magit-blame--previo |
| 10b7e0 | 75 73 2d 6d 61 72 67 69 6e 2d 77 69 64 74 68 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 | us-margin-width.nil))........... |
| 10b800 | 28 6f 72 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 2d 67 65 74 20 27 6d 61 72 | (or.(magit-blame--style-get.'mar |
| 10b820 | 67 69 6e 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 | gin-width)...............magit-b |
| 10b840 | 6c 61 6d 65 2d 2d 70 72 65 76 69 6f 75 73 2d 6d 61 72 67 69 6e 2d 77 69 64 74 68 29 29 29 0a 20 | lame--previous-margin-width))).. |
| 10b860 | 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 28 73 65 6c 65 63 74 65 64 2d 77 69 | .(set-window-buffer.(selected-wi |
| 10b880 | 6e 64 6f 77 29 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 0a 0a 28 64 65 66 75 6e | ndow).(current-buffer)))..(defun |
| 10b8a0 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 74 65 2d 6f 76 65 72 6c 61 79 73 20 28 29 | .magit-blame--update-overlays.() |
| 10b8c0 | 0a 20 20 28 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e 0a 20 20 20 20 28 77 69 64 65 6e 29 | ...(save-restriction.....(widen) |
| 10b8e0 | 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6f 76 20 28 6f 76 65 72 6c 61 79 73 2d 69 6e 20 28 70 | .....(dolist.(ov.(overlays-in.(p |
| 10b900 | 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 0a 20 20 20 20 20 20 28 63 | oint-min).(point-max))).......(c |
| 10b920 | 6f 6e 64 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 | ond.((overlay-get.ov.'magit-blam |
| 10b940 | 65 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 | e-heading)..............(magit-b |
| 10b960 | 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 6f 76 29 | lame--update-heading-overlay.ov) |
| 10b980 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 20 27 | ).............((overlay-get.ov.' |
| 10b9a0 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | magit-blame-margin)............. |
| 10b9c0 | 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 74 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 | .(magit-blame--update-margin-ove |
| 10b9e0 | 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 65 72 6c 61 79 2d | rlay.ov)).............((overlay- |
| 10ba00 | 67 65 74 20 6f 76 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 | get.ov.'magit-blame-highlight).. |
| 10ba20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 74 65 | ............(magit-blame--update |
| 10ba40 | 2d 68 69 67 68 6c 69 67 68 74 2d 6f 76 65 72 6c 61 79 20 6f 76 29 29 29 29 29 29 0a 0a 28 64 65 | -highlight-overlay.ov))))))..(de |
| 10ba60 | 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 2d 6f | fun.magit-blame--update-margin-o |
| 10ba80 | 76 65 72 6c 61 79 20 28 6f 76 29 0a 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 0a 20 20 20 6f 76 | verlay.(ov)...(overlay-put....ov |
| 10baa0 | 20 27 62 65 66 6f 72 65 2d 73 74 72 69 6e 67 0a 20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 62 | .'before-string....(and.(magit-b |
| 10bac0 | 6c 61 6d 65 2d 2d 73 74 79 6c 65 2d 67 65 74 20 27 6d 61 72 67 69 6e 2d 77 69 64 74 68 29 0a 20 | lame--style-get.'margin-width).. |
| 10bae0 | 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 22 6f 22 20 | .......(propertize.........."o". |
| 10bb00 | 27 64 69 73 70 6c 61 79 0a 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6c 69 73 74 20 27 6d | 'display..........(list.(list.'m |
| 10bb20 | 61 72 67 69 6e 20 27 6c 65 66 74 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | argin.'left-margin)............. |
| 10bb40 | 20 20 20 28 6c 65 74 20 28 28 6c 69 6e 65 20 20 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 | ...(let.((line...(overlay-get.ov |
| 10bb60 | 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 72 67 69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 | .'magit-blame-margin)).......... |
| 10bb80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 | ............(format.(magit-blame |
| 10bba0 | 2d 2d 73 74 79 6c 65 2d 67 65 74 20 27 6d 61 72 67 69 6e 2d 66 6f 72 6d 61 74 29 29 0a 20 20 20 | --style-get.'margin-format)).... |
| 10bbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 61 63 65 20 20 20 28 6d 61 67 69 74 | ..................(face...(magit |
| 10bbe0 | 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 61 63 65 29 29 | -blame--style-get.'margin-face)) |
| 10bc00 | 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 62 6c 61 6d 65 2d | )..................(magit-blame- |
| 10bc20 | 2d 66 6f 72 6d 61 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 | -format-string.................. |
| 10bc40 | 20 6f 76 0a 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 | .ov...................(or.(and.( |
| 10bc60 | 61 74 6f 6d 20 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | atom.format).................... |
| 10bc80 | 20 20 20 20 20 20 20 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 | ........format)................. |
| 10bca0 | 20 20 20 20 20 20 28 6e 74 68 20 6c 69 6e 65 20 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 | ......(nth.line.format)......... |
| 10bcc0 | 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 66 6f 72 6d 61 74 29 | ..............(car.(last.format) |
| 10bce0 | 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 61 6e 64 20 28 6e | ))...................(or.(and.(n |
| 10bd00 | 6f 74 20 28 7a 65 72 6f 70 20 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ot.(zerop.line))................ |
| 10bd20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 2d | ............(magit-blame--style- |
| 10bd40 | 67 65 74 20 27 6d 61 72 67 69 6e 2d 62 6f 64 79 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 | get.'margin-body-face))......... |
| 10bd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..............face.............. |
| 10bd80 | 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 72 67 69 6e 29 29 29 29 | .........'magit-blame-margin)))) |
| 10bda0 | 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 64 61 74 65 | ))))..(defun.magit-blame--update |
| 10bdc0 | 2d 68 65 61 64 69 6e 67 2d 6f 76 65 72 6c 61 79 20 28 6f 76 29 0a 20 20 28 6f 76 65 72 6c 61 79 | -heading-overlay.(ov)...(overlay |
| 10bde0 | 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 20 28 69 66 | -put....ov.'before-string....(if |
| 10be00 | 2d 6c 65 74 20 28 28 66 6f 72 6d 61 74 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c | -let.((format.(magit-blame--styl |
| 10be20 | 65 2d 67 65 74 20 27 68 65 61 64 69 6e 67 2d 66 6f 72 6d 61 74 29 29 29 0a 20 20 20 20 20 20 20 | e-get.'heading-format)))........ |
| 10be40 | 3b 3b 20 55 73 65 20 60 64 65 66 61 75 6c 74 27 20 61 73 20 74 68 65 20 6c 61 73 74 20 66 61 63 | ;;.Use.`default'.as.the.last.fac |
| 10be60 | 65 20 74 6f 20 61 76 6f 69 64 20 70 69 63 6b 69 6e 67 20 75 70 20 61 6e 79 20 66 61 63 65 0a 20 | e.to.avoid.picking.up.any.face.. |
| 10be80 | 20 20 20 20 20 20 3b 3b 20 61 74 74 72 69 62 75 74 65 73 20 66 72 6f 6d 20 74 68 65 20 66 69 72 | ......;;.attributes.from.the.fir |
| 10bea0 | 73 74 20 63 68 61 72 61 63 74 65 72 20 6f 66 20 74 68 65 20 74 65 78 74 20 6f 6e 20 77 68 69 63 | st.character.of.the.text.on.whic |
| 10bec0 | 68 20 77 65 0a 20 20 20 20 20 20 20 3b 3b 20 70 75 74 20 74 68 65 20 6f 76 65 72 6c 61 79 2e 20 | h.we........;;.put.the.overlay.. |
| 10bee0 | 20 53 65 65 20 23 35 32 33 33 2e 0a 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | .See.#5233.........(magit-blame- |
| 10bf00 | 2d 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 20 6f 76 20 66 6f 72 6d 61 74 20 27 28 6d 61 67 69 74 | -format-string.ov.format.'(magit |
| 10bf20 | 2d 62 6c 61 6d 65 2d 68 65 61 64 69 6e 67 20 64 65 66 61 75 6c 74 29 29 0a 20 20 20 20 20 28 61 | -blame-heading.default))......(a |
| 10bf40 | 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 73 68 6f 77 | nd.(magit-blame--style-get.'show |
| 10bf60 | 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 6d 61 67 69 | -lines)...........(or.(not.(magi |
| 10bf80 | 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 6f 72 6d 61 | t-blame--style-get.'margin-forma |
| 10bfa0 | 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 72 73 69 6f | t))...............(save-excursio |
| 10bfc0 | 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 20 28 6f 76 | n.................(goto-char.(ov |
| 10bfe0 | 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 20 20 20 20 | erlay-start.ov))................ |
| 10c000 | 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 69 61 6c 20 | .;;.Special.case.of.the.special. |
| 10c020 | 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 20 20 20 20 | case.described.in............... |
| 10c040 | 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 69 6e 2d 6f | ..;;.`magit-blame--make-margin-o |
| 10c060 | 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 20 20 20 20 | verlay'...For.empty............. |
| 10c080 | 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 62 6c 65 20 | ....;;.lines.it.is.not.possible. |
| 10c0a0 | 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 20 20 20 20 | to.show.both.overlays........... |
| 10c0c0 | 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 69 6e 67 20 | ......;;.without.the.line.being. |
| 10c0e0 | 74 6f 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 74 20 28 | too.high..................(not.( |
| 10c100 | 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 29 29 29 | =.(point).(line-end-position)))) |
| 10c120 | 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 61 74 6f | )...........magit-blame-separato |
| 10c140 | 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 64 61 74 | r))))..(defun.magit-blame--updat |
| 10c160 | 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 76 65 72 | e-highlight-overlay.(ov)...(over |
| 10c180 | 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 61 67 69 | lay-put.ov.'font-lock-face.(magi |
| 10c1a0 | 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 2d 66 61 | t-blame--style-get.'highlight-fa |
| 10c1c0 | 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 72 6d 61 | ce)))..(defun.magit-blame--forma |
| 10c1e0 | 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 6c 65 74 | t-string.(ov.format.face)...(let |
| 10c200 | 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 6d 61 67 | *.((chunk...(overlay-get.ov.'mag |
| 10c220 | 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 76 69 6e | it-blame-chunk))..........(revin |
| 10c240 | 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 6d 65 2d | fo.(overlay-get.ov.'magit-blame- |
| 10c260 | 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 6c 69 73 | revinfo))..........(key.....(lis |
| 10c280 | 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 69 6e 67 | t.format.face))..........(string |
| 10c2a0 | 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 0a 20 20 | ..(cdr.(assoc.key.revinfo))))... |
| 10c2c0 | 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 73 74 72 | ..(unless.string.......(setq.str |
| 10c2e0 | 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 20 20 20 | ing.............(and.format..... |
| 10c300 | 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 72 6d 61 | .............(magit-blame--forma |
| 10c320 | 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 65 76 29 | t-string-1.(oref.chunk.orig-rev) |
| 10c340 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 10c360 | 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 74 20 66 | ................revinfo.format.f |
| 10c380 | 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 6c 69 73 | ace))).......(nconc.revinfo.(lis |
| 10c3a0 | 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 72 69 6e | t.(cons.key.string)))).....strin |
| 10c3c0 | 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 61 74 2d | g))..(defun.magit-blame--format- |
| 10c3e0 | 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 66 61 63 | string-1.(rev.revinfo.format.fac |
| 10c400 | 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 28 73 74 | e)...(let.((str..........(if.(st |
| 10c420 | 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 30 5c 5c 7b 34 30 2c 5c 5c 7d 5c 5c 27 22 20 | ring-match-p."\\`0\\{40,\\}\\'". |
| 10c440 | 72 65 76 29 0a 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 | rev)..............(propertize.(c |
| 10c460 | 6f 6e 63 61 74 20 28 69 66 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 5c 73 22 20 | oncat.(if.(string-prefix-p."\s". |
| 10c480 | 66 6f 72 6d 61 74 29 20 22 5c 73 22 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | format)."\s"."")................ |
| 10c4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 4e 6f 74 20 59 65 74 20 43 6f 6d 6d 69 | .................."Not.Yet.Commi |
| 10c4c0 | 74 74 65 64 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tted"........................... |
| 10c4e0 | 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 5c 6e 22 | .......(if.(string-suffix-p."\n" |
| 10c500 | 20 66 6f 72 6d 61 74 29 20 22 5c 6e 22 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .format)."\n"."")).............. |
| 10c520 | 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 |
| 10c540 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 66 6f 72 6d 61 74 2d 73 70 65 63 | )............(magit--format-spec |
| 10c560 | 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 66 6f 72 6d 61 74 20 | .............(propertize.format. |
| 10c580 | 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 | 'font-lock-face.face)........... |
| 10c5a0 | 20 20 28 63 6c 2d 66 6c 65 74 2a 20 28 28 70 30 20 28 73 20 66 29 0a 20 20 20 20 20 20 20 20 20 | ..(cl-flet*.((p0.(s.f).......... |
| 10c5c0 | 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 73 20 27 66 | ................(propertize.s.'f |
| 10c5e0 | 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ont-lock-face................... |
| 10c600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 66 61 63 65 20 28 63 6f 6e | ...................(if.face.(con |
| 10c620 | 73 20 66 20 28 65 6e 73 75 72 65 2d 6c 69 73 74 20 66 61 63 65 29 29 20 66 29 29 29 0a 20 20 20 | s.f.(ensure-list.face)).f))).... |
| 10c640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 31 20 28 6b 20 66 29 0a 20 20 | ....................(p1.(k.f)... |
| 10c660 | 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 30 20 28 63 64 72 20 | .......................(p0.(cdr. |
| 10c680 | 28 61 73 73 6f 63 20 6b 20 72 65 76 69 6e 66 6f 29 29 20 66 29 29 0a 20 20 20 20 20 20 20 20 20 | (assoc.k.revinfo)).f)).......... |
| 10c6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 32 20 28 6b 31 20 6b 32 20 66 29 0a 20 20 20 20 | ..............(p2.(k1.k2.f)..... |
| 10c6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 30 20 28 6d 61 67 69 74 2d | .....................(p0.(magit- |
| 10c6e0 | 62 6c 61 6d 65 2d 2d 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 | blame--format-time-string....... |
| 10c700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 28 61 73 | ........................(cdr.(as |
| 10c720 | 73 6f 63 20 6b 31 20 72 65 76 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | soc.k1.revinfo))................ |
| 10c740 | 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 6b 32 20 72 65 | ...............(cdr.(assoc.k2.re |
| 10c760 | 76 69 6e 66 6f 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 | vinfo)))........................ |
| 10c780 | 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 60 28 28 3f 48 20 2e | ......f)))...............`((?H.. |
| 10c7a0 | 20 2c 28 70 30 20 72 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 | .,(p0.rev.........'magit-blame-h |
| 10c7c0 | 61 73 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 68 20 2e 20 2c 28 70 30 | ash)).................(?h...,(p0 |
| 10c7e0 | 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 61 62 62 72 65 76 2d 68 61 73 68 20 72 65 76 29 20 | .(magit-blame--abbrev-hash.rev). |
| 10c800 | 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68 61 73 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .'magit-blame-hash))............ |
| 10c820 | 20 20 20 20 20 28 3f 73 20 2e 20 2c 28 70 31 20 22 73 75 6d 6d 61 72 79 22 20 20 20 27 6d 61 67 | .....(?s...,(p1."summary"...'mag |
| 10c840 | 69 74 2d 62 6c 61 6d 65 2d 73 75 6d 6d 61 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-blame-summary)).............. |
| 10c860 | 20 20 20 28 3f 61 20 2e 20 2c 28 70 31 20 22 61 75 74 68 6f 72 22 20 20 20 20 27 6d 61 67 69 74 | ...(?a...,(p1."author"....'magit |
| 10c880 | 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 20 20 20 28 3f | -blame-name)).................(? |
| 10c8a0 | 63 20 2e 20 2c 28 70 31 20 22 63 6f 6d 6d 69 74 74 65 72 22 20 27 6d 61 67 69 74 2d 62 6c 61 6d | c...,(p1."committer".'magit-blam |
| 10c8c0 | 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 41 20 2e 20 2c | e-name)).................(?A..., |
| 10c8e0 | 28 70 32 20 22 61 75 74 68 6f 72 2d 74 69 6d 65 22 20 20 20 20 22 61 75 74 68 6f 72 2d 74 7a 22 | (p2."author-time"...."author-tz" |
| 10c900 | 20 20 20 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 61 74 65 29 29 0a 20 20 20 20 20 20 20 20 | ....'magit-blame-date))......... |
| 10c920 | 20 20 20 20 20 20 20 20 28 3f 43 20 2e 20 2c 28 70 32 20 22 63 6f 6d 6d 69 74 74 65 72 2d 74 69 | ........(?C...,(p2."committer-ti |
| 10c940 | 6d 65 22 20 22 63 6f 6d 6d 69 74 74 65 72 2d 74 7a 22 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | me"."committer-tz".'magit-blame- |
| 10c960 | 64 61 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 66 20 2e 20 22 22 29 | date)).................(?f..."") |
| 10c980 | 29 29 29 29 29 29 0a 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 77 69 64 74 68 20 28 61 6e 64 20 | )))))).....(if-let.((width.(and. |
| 10c9a0 | 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 25 66 22 20 66 6f 72 6d 61 74 29 0a 20 20 | (string-suffix-p."%f".format)... |
| 10c9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c | .......................(magit-bl |
| 10c9e0 | 61 6d 65 2d 2d 73 74 79 6c 65 2d 67 65 74 20 27 6d 61 72 67 69 6e 2d 77 69 64 74 68 29 29 29 29 | ame--style-get.'margin-width)))) |
| 10ca00 | 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 | .........(concat.str............ |
| 10ca20 | 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 6d | .....(propertize.(make-string.(m |
| 10ca40 | 61 78 20 30 20 28 2d 20 77 69 64 74 68 20 28 6c 65 6e 67 74 68 20 73 74 72 29 29 29 20 3f 5c 73 | ax.0.(-.width.(length.str))).?\s |
| 10ca60 | 29 0a 20 20 20 20 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 |
| 10ca80 | 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 66 61 63 65 29 29 0a 20 20 20 20 20 20 73 74 72 29 29 | ont-lock-face.face)).......str)) |
| 10caa0 | 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 61 74 2d 73 65 | )..(defun.magit-blame--format-se |
| 10cac0 | 70 61 72 61 74 6f 72 20 28 29 0a 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 63 6f 6e 63 61 74 | parator.()...(propertize.(concat |
| 10cae0 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 5c 73 22 20 27 64 69 73 70 6c 61 79 20 27 28 73 70 61 | .(propertize."\s".'display.'(spa |
| 10cb00 | 63 65 20 3a 68 65 69 67 68 74 20 28 32 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ce.:height.(2)))................ |
| 10cb20 | 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 68 65 | .......(propertize."\n".'line-he |
| 10cb40 | 69 67 68 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 | ight.t))...............'font-loc |
| 10cb60 | 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 20 3a 65 78 74 65 6e 64 20 | k-face...............`(.:extend. |
| 10cb80 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 0a 20 | t..................:background.. |
| 10cba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 | ................,(face-attribute |
| 10cbc0 | 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68 65 61 64 69 6e 67 20 3a 62 61 63 6b 67 72 6f 75 6e | .'magit-blame-heading.:backgroun |
| 10cbe0 | 64 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 62 6c 61 6d 65 2d | d.nil.t))))..(defun.magit-blame- |
| 10cc00 | 2d 66 6f 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 | -format-time-string.(time.tz)... |
| 10cc20 | 28 6c 65 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 | (let*.((time-format.(or.(magit-b |
| 10cc40 | 6c 61 6d 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 | lame--style-get.'time-format)... |
| 10cc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 6c | ........................magit-bl |
| 10cc80 | 61 6d 65 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 | ame-time-format))..........(tz-i |
| 10cca0 | 6e 2d 73 65 63 6f 6e 64 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 73 65 61 72 63 68 20 22 25 7a | n-second.(and.(string-search."%z |
| 10ccc0 | 22 20 74 69 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 | ".time-format).................. |
| 10cce0 | 20 20 20 20 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 | ...........(car.(last.(parse-tim |
| 10cd00 | 65 2d 73 74 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 | e-string.tz)))))).....(format-ti |
| 10cd20 | 6d 65 2d 73 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 | me-string.time-format........... |
| 10cd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 63 6f 6e 64 73 2d 74 6f 2d 74 69 6d 65 20 28 | ..............(seconds-to-time.( |
| 10cd60 | 73 74 72 69 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 | string-to-number.time))......... |
| 10cd80 | 20 20 20 20 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 | ................tz-in-second))). |
| 10cda0 | 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 2d 61 62 62 72 | .(defvar-local.magit-blame--abbr |
| 10cdc0 | 65 76 2d 6c 65 6e 67 74 68 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 | ev-length.nil)..(defun.magit-bla |
| 10cde0 | 6d 65 2d 2d 61 62 62 72 65 76 2d 68 61 73 68 20 28 72 65 76 29 0a 20 20 28 73 75 62 73 74 72 69 | me--abbrev-hash.(rev)...(substri |
| 10ce00 | 6e 67 20 72 65 76 20 30 20 28 6f 72 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 61 62 62 72 65 76 | ng.rev.0.(or.magit-blame--abbrev |
| 10ce20 | 2d 6c 65 6e 67 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -length........................( |
| 10ce40 | 73 65 74 71 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 61 62 62 72 65 76 2d 6c 65 6e 67 74 68 0a | setq.magit-blame--abbrev-length. |
| 10ce60 | 20 20 20 20 20 20 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 |
| 10ce80 | 67 69 74 2d 61 62 62 72 65 76 2d 6c 65 6e 67 74 68 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | git-abbrev-length)))))..(defun.m |
| 10cea0 | 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 28 26 6f 70 | agit-blame--remove-overlays.(&op |
| 10cec0 | 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 74 72 69 63 74 | tional.beg.end)...(save-restrict |
| 10cee0 | 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 20 28 6f 76 20 | ion.....(widen).....(dolist.(ov. |
| 10cf00 | 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 2d 6d 69 6e 29 | (overlays-in.(or.beg.(point-min) |
| 10cf20 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | )..............................( |
| 10cf40 | 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 20 28 77 68 65 | or.end.(point-max)))).......(whe |
| 10cf60 | 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 61 6d 65 2d 63 | n.(overlay-get.ov.'magit-blame-c |
| 10cf80 | 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 61 79 20 6f 76 | hunk).........(delete-overlay.ov |
| 10cfa0 | 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 61 79 62 65 2d | )))))..(defun.magit-blame-maybe- |
| 10cfc0 | 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 67 69 74 2d 62 | show-message.()...(when.(magit-b |
| 10cfe0 | 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 67 65 29 0a 20 | lame--style-get.'show-message).. |
| 10d000 | 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 6f 63 20 22 73 75 | ...(if-let.((msg.(cdr.(assoc."su |
| 10d020 | 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 20 20 20 20 20 20 | mmary".......................... |
| 10d040 | 20 20 20 20 20 28 67 65 74 68 61 73 68 20 28 6f 72 65 66 20 28 6d 61 67 69 74 2d 63 75 72 72 65 | .....(gethash.(oref.(magit-curre |
| 10d060 | 6e 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt-blame-chunk)................. |
| 10d080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 69 | .............................ori |
| 10d0a0 | 67 2d 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g-rev).......................... |
| 10d0c0 | 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 63 61 63 68 65 29 | ..............magit-blame-cache) |
| 10d0e0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 73 65 74 2d 74 65 78 74 2d 70 72 | )))).........(progn.(set-text-pr |
| 10d100 | 6f 70 65 72 74 69 65 73 20 30 20 28 6c 65 6e 67 74 68 20 6d 73 67 29 20 6e 69 6c 20 6d 73 67 29 | operties.0.(length.msg).nil.msg) |
| 10d120 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 73 67 20 22 25 53 22 20 | ................(magit-msg."%S". |
| 10d140 | 6d 73 67 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 73 67 20 22 43 6f 6d 6d 69 74 20 64 | msg)).......(magit-msg."Commit.d |
| 10d160 | 61 74 61 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 79 65 74 2e 20 20 53 74 69 6c 6c 20 62 6c | ata.not.available.yet...Still.bl |
| 10d180 | 61 6d 69 6e 67 2e 22 29 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 | aming."))))..;;;.Commands..;;;## |
| 10d1a0 | 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 6c 61 6d 65 | #autoload.(autoload.'magit-blame |
| 10d1c0 | 2d 65 63 68 6f 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 | -echo."magit-blame".nil.t).(tran |
| 10d1e0 | 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- |
| 10d200 | 65 63 68 6f 20 28 61 72 67 73 29 0a 20 20 22 46 6f 72 20 65 61 63 68 20 6c 69 6e 65 20 73 68 6f | echo.(args)..."For.each.line.sho |
| 10d220 | 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 61 73 20 61 | w.the.revision.in.which.it.was.a |
| 10d240 | 64 64 65 64 2e 0a 53 68 6f 77 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 | dded..Show.the.information.about |
| 10d260 | 20 74 68 65 20 63 68 75 6e 6b 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 65 63 68 6f 20 | .the.chunk.at.point.in.the.echo. |
| 10d280 | 61 72 65 61 0a 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 | area.when.moving.between.chunks. |
| 10d2a0 | 20 20 55 6e 6c 69 6b 65 20 6f 74 68 65 72 20 62 6c 61 6d 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 2c | ..Unlike.other.blaming.commands, |
| 10d2c0 | 20 64 6f 0a 6e 6f 74 20 74 75 72 6e 20 6f 6e 20 60 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 27 | .do.not.turn.on.`read-only-mode' |
| 10d2e0 | 2e 22 0a 20 20 3a 69 66 20 28 23 23 61 6e 64 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 | ."...:if.(##and.buffer-file-name |
| 10d300 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 6d 61 67 69 74 2d 62 6c 61 | ..............(or.(not.magit-bla |
| 10d320 | 6d 65 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 | me-mode)..................buffer |
| 10d340 | 2d 72 65 61 64 2d 6f 6e 6c 79 29 29 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 | -read-only))...(interactive.(lis |
| 10d360 | 74 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 77 | t.(magit-blame-arguments)))...(w |
| 10d380 | 68 65 6e 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 28 | hen.magit-buffer-file-name.....( |
| 10d3a0 | 75 73 65 72 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 | user-error."Blob.buffers.aren't. |
| 10d3c0 | 73 75 70 70 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 | supported"))...(setq-local.magit |
| 10d3e0 | 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 20 20 20 28 61 73 73 | -blame--style...............(ass |
| 10d400 | 71 20 6d 61 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 | q.magit-blame-echo-style.magit-b |
| 10d420 | 6c 61 6d 65 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 | lame-styles))...(setq-local.magi |
| 10d440 | 74 2d 62 6c 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 | t-blame-disable-modes........... |
| 10d460 | 20 20 20 20 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 | ....(cons.'eldoc-mode.magit-blam |
| 10d480 | 65 2d 64 69 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 | e-disable-modes))...(if.(not.mag |
| 10d4a0 | 69 74 2d 62 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 | it-blame-mode).......(let.((magi |
| 10d4c0 | 74 2d 62 6c 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 | t-blame-read-only.nil))......... |
| 10d4e0 | 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 2d 62 6c 61 6d 65 2d 61 73 73 65 72 74 20 27 | (magit-blame--pre-blame-assert.' |
| 10d500 | 61 64 64 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d | addition).........(magit-blame-- |
| 10d520 | 70 72 65 2d 62 6c 61 6d 65 2d 73 65 74 75 70 20 20 27 61 64 64 69 74 69 6f 6e 29 0a 20 20 20 20 | pre-blame-setup..'addition)..... |
| 10d540 | 20 20 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 20 20 20 | ....(magit-blame--run.args)).... |
| 10d560 | 20 28 72 65 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 | .(read-only-mode.-1).....(magit- |
| 10d580 | 62 6c 61 6d 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 | blame--update-overlays)))..;;;## |
| 10d5a0 | 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 6c 61 6d 65 | #autoload.(autoload.'magit-blame |
| 10d5c0 | 2d 61 64 64 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 | -addition."magit-blame".nil.t).( |
| 10d5e0 | 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 62 6c | transient-define-suffix.magit-bl |
| 10d600 | 61 6d 65 2d 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 | ame-addition.(args)..."For.each. |
| 10d620 | 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 68 20 | line.show.the.revision.in.which. |
| 10d640 | 69 74 20 77 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 | it.was.added."...(interactive.(l |
| 10d660 | 69 73 74 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 | ist.(magit-blame-arguments)))... |
| 10d680 | 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 2d 62 6c 61 6d 65 2d 61 73 73 65 72 74 20 27 | (magit-blame--pre-blame-assert.' |
| 10d6a0 | 61 64 64 69 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 | addition)...(magit-blame--pre-bl |
| 10d6c0 | 61 6d 65 2d 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 | ame-setup..'addition)...(magit-b |
| 10d6e0 | 6c 61 6d 65 2d 2d 72 75 6e 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | lame--run.args))..;;;###autoload |
| 10d700 | 20 28 61 75 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 | .(autoload.'magit-blame-removal. |
| 10d720 | 22 6d 61 67 69 74 2d 62 6c 61 6d 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d | "magit-blame".nil.t).(transient- |
| 10d740 | 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 72 65 6d 6f 76 61 | define-suffix.magit-blame-remova |
| 10d760 | 6c 20 28 61 72 67 73 29 0a 20 20 22 46 6f 72 20 65 61 63 68 20 6c 69 6e 65 20 73 68 6f 77 20 74 | l.(args)..."For.each.line.show.t |
| 10d780 | 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 61 73 20 72 65 6d 6f | he.revision.in.which.it.was.remo |
| 10d7a0 | 76 65 64 2e 22 0a 20 20 3a 69 66 2d 6e 69 6c 20 27 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d | ved."...:if-nil.'buffer-file-nam |
| 10d7c0 | 65 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 62 6c | e...(interactive.(list.(magit-bl |
| 10d7e0 | 61 6d 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 6d 61 67 69 74 | ame-arguments)))...(unless.magit |
| 10d800 | 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f | -buffer-file-name.....(user-erro |
| 10d820 | 72 20 22 4f 6e 6c 79 20 62 6c 6f 62 20 62 75 66 66 65 72 73 20 63 61 6e 20 62 65 20 62 6c 61 6d | r."Only.blob.buffers.can.be.blam |
| 10d840 | 65 64 20 69 6e 20 72 65 76 65 72 73 65 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | ed.in.reverse"))...(magit-blame- |
| 10d860 | 2d 70 72 65 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 | -pre-blame-assert.'removal)...(m |
| 10d880 | 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 2d 62 6c 61 6d 65 2d 73 65 74 75 70 20 20 27 72 65 | agit-blame--pre-blame-setup..'re |
| 10d8a0 | 6d 6f 76 61 6c 29 0a 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 75 6e 20 61 72 67 73 29 | moval)...(magit-blame--run.args) |
| 10d8c0 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 | )..;;;###autoload.(autoload.'mag |
| 10d8e0 | 69 74 2d 62 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 | it-blame-reverse."magit-blame".n |
| 10d900 | 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 |
| 10d920 | 61 67 69 74 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 | agit-blame-reverse.(args)..."For |
| 10d940 | 20 65 61 63 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 | .each.line.show.the.last.revisio |
| 10d960 | 6e 20 69 6e 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 | n.in.which.it.still.exists."...: |
| 10d980 | 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 28 69 6e 74 65 | if-nil.'buffer-file-name...(inte |
| 10d9a0 | 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 72 67 75 6d | ractive.(list.(magit-blame-argum |
| 10d9c0 | 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 66 65 72 2d 66 | ents)))...(unless.magit-buffer-f |
| 10d9e0 | 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 6e 6c 79 20 62 | ile-name.....(user-error."Only.b |
| 10da00 | 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 6e 20 72 65 76 | lob.buffers.can.be.blamed.in.rev |
| 10da20 | 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 2d 62 6c 61 6d | erse"))...(magit-blame--pre-blam |
| 10da40 | 65 2d 61 73 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 | e-assert.'final)...(magit-blame- |
| 10da60 | 2d 70 72 65 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 | -pre-blame-setup..'final)...(mag |
| 10da80 | 69 74 2d 62 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 | it-blame--run.args))..(defun.mag |
| 10daa0 | 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 28 74 79 70 65 | it-blame--pre-blame-assert.(type |
| 10dac0 | 29 0a 20 20 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 | )...(unless.(magit-toplevel).... |
| 10dae0 | 20 28 6d 61 67 69 74 2d 2d 6e 6f 74 2d 69 6e 73 69 64 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 65 | .(magit--not-inside-repository-e |
| 10db00 | 72 72 6f 72 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 | rror))...(if.(and.magit-blame-mo |
| 10db20 | 64 65 0a 20 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 | de............(eq.type.magit-bla |
| 10db40 | 6d 65 2d 74 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 | me-type)).......(if-let.((chunk. |
| 10db60 | 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 29 29 0a 20 20 | (magit-current-blame-chunk)))... |
| 10db80 | 20 20 20 20 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 | ........(unless.(oref.chunk.prev |
| 10dba0 | 2d 72 65 76 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 | -rev).............(user-error."C |
| 10dbc0 | 68 75 6e 6b 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 | hunk.has.no.further.history")).. |
| 10dbe0 | 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 53 74 69 6c 6c 20 62 6c 61 6d 69 6e | .......(user-error."Still.blamin |
| 10dc00 | 67 2c 20 63 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 | g,.commit.data.not.available.yet |
| 10dc20 | 22 29 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 | ")).....(unless.(magit-file-rela |
| 10dc40 | 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 65 72 2d | tive-name.nil.(not.magit-buffer- |
| 10dc60 | 66 69 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 | file-name)).......(if.buffer-fil |
| 10dc80 | 65 2d 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 | e-name...........(user-error."Bu |
| 10dca0 | 66 66 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 | ffer.isn't.visiting.a.tracked.fi |
| 10dcc0 | 6c 65 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 | le").........(user-error."Buffer |
| 10dce0 | 20 69 73 6e 27 74 20 76 69 73 69 74 69 6e 67 20 61 20 66 69 6c 65 22 29 29 29 29 29 0a 0a 28 64 | .isn't.visiting.a.file")))))..(d |
| 10dd00 | 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 2d 62 6c 61 6d 65 2d 73 65 74 75 | efun.magit-blame--pre-blame-setu |
| 10dd20 | 70 20 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 | p.(type)...(when.magit-blame-mod |
| 10dd40 | 65 0a 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 | e.....(if.(eq.type.magit-blame-t |
| 10dd60 | 79 70 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 | ype).........(let.((style.magit- |
| 10dd80 | 62 6c 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 | blame--style))...........(magit- |
| 10dda0 | 62 6c 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 | blame-visit-other-file)......... |
| 10ddc0 | 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 | ..(setq-local.magit-blame--style |
| 10dde0 | 20 73 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 | .style)...........(setq-local.ma |
| 10de00 | 67 69 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 | git-blame-recursive-p.t)........ |
| 10de20 | 20 20 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 | ...;;.Set.window-start.for.the.b |
| 10de40 | 65 6e 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 | enefit.of.quickstart............ |
| 10de60 | 28 72 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 | (redisplay)).......(magit-blame- |
| 10de80 | 2d 72 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 | -remove-overlays)))...(setq.magi |
| 10dea0 | 74 2d 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 | t-blame-type.type))..(defun.magi |
| 10dec0 | 74 2d 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 | t-blame-visit-other-file.()..."V |
| 10dee0 | 69 73 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 | isit.another.blob.related.to.the |
| 10df00 | 20 63 75 72 72 65 6e 74 20 63 68 75 6e 6b 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | .current.chunk."...(interactive) |
| 10df20 | 0a 20 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 | ...(with-slots.(prev-rev.prev-fi |
| 10df40 | 6c 65 20 6f 72 69 67 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 75 72 72 65 | le.orig-line).......(magit-curre |
| 10df60 | 6e 74 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 | nt-blame-chunk).....(unless.prev |
| 10df80 | 2d 72 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 | -rev.......(user-error."Chunk.ha |
| 10dfa0 | 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 28 6d 61 67 | s.no.further.history")).....(mag |
| 10dfc0 | 69 74 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 | it-with-toplevel.......(magit-fi |
| 10dfe0 | 6e 64 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 | nd-file.prev-rev.prev-file)).... |
| 10e000 | 20 3b 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 | .;;.TODO.Adjust.line.like.magit- |
| 10e020 | 64 69 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 | diff-visit-file......(goto-char. |
| 10e040 | 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 | (point-min)).....(forward-line.( |
| 10e060 | 31 2d 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 | 1-.orig-line))))..(defun.magit-b |
| 10e080 | 6c 61 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 | lame-visit-file.()..."Visit.the. |
| 10e0a0 | 62 6c 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 | blob.related.to.the.current.chun |
| 10e0c0 | 6b 2e 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 | k."...(interactive)...(with-slot |
| 10e0e0 | 73 20 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 | s.(orig-rev.orig-file.orig-line) |
| 10e100 | 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 62 6c 61 6d 65 2d 63 68 75 6e | .......(magit-current-blame-chun |
| 10e120 | 6b 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 20 20 20 | k).....(magit-with-toplevel..... |
| 10e140 | 20 20 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 | ..(magit-find-file.orig-rev.orig |
| 10e160 | 2d 66 69 6c 65 29 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 | -file)).....(goto-char.(point-mi |
| 10e180 | 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 20 6f 72 69 67 2d 6c | n)).....(forward-line.(1-.orig-l |
| 10e1a0 | 69 6e 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 | ine))))..(transient-define-suffi |
| 10e1c0 | 78 20 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 | x.magit-blame-quit.()..."Turn.of |
| 10e1e0 | 66 20 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 | f.Magit-Blame.mode..If.the.buffe |
| 10e200 | 72 20 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 | r.was.created.during.a.recursive |
| 10e220 | 20 62 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 | .blame,.then.also.kill.the.buffe |
| 10e240 | 72 2e 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 | r."...:if-non-nil.'magit-blame-m |
| 10e260 | 6f 64 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 | ode...(interactive)...(magit-bla |
| 10e280 | 6d 65 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 | me-mode.-1)...(when.magit-blame- |
| 10e2a0 | 72 65 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 | recursive-p.....(kill-buffer))). |
| 10e2c0 | 0a 28 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 | .(defun.magit-blame-next-chunk.( |
| 10e2e0 | 29 0a 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 | )..."Move.to.the.next.chunk."... |
| 10e300 | 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 6e 65 78 74 20 28 | (interactive)...(if-let.((next.( |
| 10e320 | 6e 65 78 74 2d 73 69 6e 67 6c 65 2d 63 68 61 72 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 | next-single-char-property-change |
| 10e340 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 20 27 6d 61 67 69 | ...................(point).'magi |
| 10e360 | 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 29 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 | t-blame-chunk))).......(goto-cha |
| 10e380 | 72 20 6e 65 78 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 | r.next).....(user-error."No.more |
| 10e3a0 | 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- |
| 10e3c0 | 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 74 68 65 | previous-chunk.()..."Move.to.the |
| 10e3e0 | 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 69 76 65 | .previous.chunk."...(interactive |
| 10e400 | 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 70 72 65 76 20 28 70 72 65 76 69 6f 75 73 2d 73 69 6e | )...(if-let.((prev.(previous-sin |
| 10e420 | 67 6c 65 2d 63 68 61 72 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 0a 20 20 20 20 20 20 20 | gle-char-property-change........ |
| 10e440 | 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | ...........(point).'magit-blame- |
| 10e460 | 63 68 75 6e 6b 29 29 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 70 72 65 76 29 0a | chunk))).......(goto-char.prev). |
| 10e480 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 6d 6f 72 65 20 63 68 75 6e 6b 73 22 | ....(user-error."No.more.chunks" |
| 10e4a0 | 29 29 29 0a 0a 28 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 | )))..(defun.magit-blame-next-chu |
| 10e4c0 | 6e 6b 2d 73 61 6d 65 2d 63 6f 6d 6d 69 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 70 72 65 76 69 6f | nk-same-commit.(&optional.previo |
| 10e4e0 | 75 73 29 0a 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 20 66 72 | us)..."Move.to.the.next.chunk.fr |
| 10e500 | 6f 6d 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 69 74 2e 0a 5c 6e 28 66 6e 29 22 0a 20 20 28 69 | om.the.same.commit..\n(fn)"...(i |
| 10e520 | 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 72 65 76 20 28 6f 72 65 | nteractive)...(if-let.((rev.(ore |
| 10e540 | 66 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 20 6f 72 | f.(magit-current-blame-chunk).or |
| 10e560 | 69 67 2d 72 65 76 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 6f 73 20 28 70 6f 69 6e | ig-rev))).......(let.((pos.(poin |
| 10e580 | 74 29 29 20 6f 76 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 | t)).ov).........(save-excursion. |
| 10e5a0 | 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 6f 76 29 0a 20 | ..........(while.(and.(not.ov).. |
| 10e5c0 | 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 3d 20 70 6f 73 | .....................(not.(=.pos |
| 10e5e0 | 20 28 69 66 20 70 72 65 76 69 6f 75 73 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 | .(if.previous.(point-min).(point |
| 10e600 | 2d 6d 61 78 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 | -max)))).......................( |
| 10e620 | 73 65 74 71 20 70 6f 73 20 28 66 75 6e 63 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | setq.pos.(funcall............... |
| 10e640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 70 72 65 76 69 6f 75 73 0a | ...................(if.previous. |
| 10e660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 10e680 | 20 20 20 20 20 23 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 | .....#'previous-single-char-prop |
| 10e6a0 | 65 72 74 79 2d 63 68 61 6e 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | erty-change..................... |
| 10e6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6e 65 78 74 2d 73 69 6e 67 6c 65 2d 63 68 61 | ...............#'next-single-cha |
| 10e6e0 | 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 20 20 20 20 20 20 20 | r-property-change).............. |
| 10e700 | 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 6d 61 67 69 74 2d 62 | ....................pos.'magit-b |
| 10e720 | 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 20 28 77 68 65 6e 2d | lame-chunk))).............(when- |
| 10e740 | 6c 65 74 20 28 28 6f 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6f 76 65 72 6c 61 79 2d 61 74 | let.((o.(magit-blame--overlay-at |
| 10e760 | 20 70 6f 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 28 28 | .pos))........................(( |
| 10e780 | 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 |
| 10e7a0 | 74 20 70 6f 73 29 20 6f 72 69 67 2d 72 65 76 29 20 72 65 76 29 29 29 0a 20 20 20 20 20 20 20 20 | t.pos).orig-rev).rev)))......... |
| 10e7c0 | 20 20 20 20 20 20 28 73 65 74 71 20 6f 76 20 6f 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 | ......(setq.ov.o)))).........(if |
| 10e7e0 | 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 65 72 | .ov.............(goto-char.(over |
| 10e800 | 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 2d 65 | lay-start.ov))...........(user-e |
| 10e820 | 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 20 63 | rror."No.more.chunks.from.same.c |
| 10e840 | 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 73 20 | ommit"))).....(user-error."This. |
| 10e860 | 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 29 29 | chunk.hasn't.been.blamed.yet"))) |
| 10e880 | 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 63 68 | ..(defun.magit-blame-previous-ch |
| 10e8a0 | 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 74 68 | unk-same-commit.()..."Move.to.th |
| 10e8c0 | 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 20 63 | e.previous.chunk.from.the.same.c |
| 10e8e0 | 6f 6d 6d 69 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 | ommit."...(interactive)...(magit |
| 10e900 | 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 23 27 | -blame-next-chunk-same-commit.#' |
| 10e920 | 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 68 | previous-single-char-property-ch |
| 10e940 | 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 65 | ange))..(defun.magit-blame-cycle |
| 10e960 | 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 6e | -style.()..."Change.how.blame.in |
| 10e980 | 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 74 | formation.is.visualized..Cycle.t |
| 10e9a0 | 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 6d | hrough.the.elements.of.option.`m |
| 10e9c0 | 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 74 | agit-blame-styles'."...(interact |
| 10e9e0 | 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 0a | ive)...(setq.magit-blame--style. |
| 10ea00 | 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 61 | ........(or.(cadr.(cl-member.(ca |
| 10ea20 | 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 20 | r.magit-blame--style)........... |
| 10ea40 | 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 73 | ...................magit-blame-s |
| 10ea60 | 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 28 | tyles.:key.#'car)).............( |
| 10ea80 | 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 67 | car.magit-blame-styles)))...(mag |
| 10eaa0 | 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 69 | it-blame--update-margin)...(magi |
| 10eac0 | 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 66 | t-blame--update-overlays))..(def |
| 10eae0 | 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 53 | un.magit-blame-copy-hash.()..."S |
| 10eb00 | 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 20 | ave.hash.of.the.current.chunk's. |
| 10eb20 | 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 74 | commit.to.the.kill.ring...When.t |
| 10eb40 | 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 |
| 10eb60 | 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 74 | he.region's.content.instead.of.t |
| 10eb80 | 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 77 | he.hash,.like.`kill-ring-save'.w |
| 10eba0 | 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 73 | ould."...(interactive)...(if.(us |
| 10ebc0 | 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 74 | e-region-p).......(call-interact |
| 10ebe0 | 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 20 | ively.#'copy-region-as-kill).... |
| 10ec00 | 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 28 | .(kill-new.(message."%s".(oref.( |
| 10ec20 | 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 2d | magit-current-blame-chunk).orig- |
| 10ec40 | 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 6c | rev)))))..;;;.Popup..;;;###autol |
| 10ec60 | 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 69 | oad.(autoload.'magit-blame."magi |
| 10ec80 | 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 6e | t-blame".nil.t).(transient-defin |
| 10eca0 | 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 20 | e-prefix.magit-blame.()..."Show. |
| 10ecc0 | 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 65 | the.commits.that.added.or.remove |
| 10ece0 | 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 20 | d.lines.in.the.visited.file."... |
| 10ed00 | 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 27 | :man-page."git-blame"...:value.' |
| 10ed20 | 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 22 | ("-w")...["Arguments"....("-w"." |
| 10ed40 | 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 72 | Ignore.whitespace"."-w")....("-r |
| 10ed60 | 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 20 | "."Do.not.treat.root.commits.as. |
| 10ed80 | 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 22 | boundaries"."--root")....("-P"." |
| 10eda0 | 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 72 | Follow.only.first.parent"."--fir |
| 10edc0 | 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 0a | st-parent")....(magit-blame:-M). |
| 10ede0 | 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 73 | ...(magit-blame:-C)]...["Actions |
| 10ee00 | 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 6c | "....("b"."Show.commits.adding.l |
| 10ee20 | 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 28 | ines".magit-blame-addition)....( |
| 10ee40 | 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 73 | "r"."Show.commits.removing.lines |
| 10ee60 | 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 22 | ".magit-blame-removal)....("f"." |
| 10ee80 | 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 76 | Show.last.commits.that.still.hav |
| 10eea0 | 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 20 | e.lines".magit-blame-reverse)... |
| 10eec0 | 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 65 | .("m"."Blame.echo".magit-blame-e |
| 10eee0 | 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 69 | cho)....("q"."Quit.blaming".magi |
| 10ef00 | 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 3a | t-blame-quit)]...["Refresh"....: |
| 10ef20 | 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 28 | if-non-nil.magit-blame-mode....( |
| 10ef40 | 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 79 | "c"."Cycle.style".magit-blame-cy |
| 10ef60 | 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 75 | cle-style.:transient.t)])..(defu |
| 10ef80 | 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 72 | n.magit-blame-arguments.()...(tr |
| 10efa0 | 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 72 | ansient-args.'magit-blame))..(tr |
| 10efc0 | 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 6c | ansient-define-argument.magit-bl |
| 10efe0 | 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 74 | ame:-M.()...:description."Detect |
| 10f000 | 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 20 | .lines.moved.or.copied.within.a. |
| 10f020 | 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 6e | file"...:class.'transient-option |
| 10f040 | 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 79 | ...:argument."-M"...:allow-empty |
| 10f060 | 20 74 0a 20 20 3a 72 65 61 64 65 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 6e 75 | .t...:reader.#'transient-read-nu |
| 10f080 | 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 |
| 10f0a0 | 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 |
| 10f0c0 | 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 |
| 10f0e0 | 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 |
| 10f100 | 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".. |
| 10f120 | 20 3a 61 6c 6c 6f 77 2d 65 6d 70 74 79 20 74 0a 20 20 3a 72 65 61 64 65 72 20 23 27 74 72 61 6e | .:allow-empty.t...:reader.#'tran |
| 10f140 | 73 69 65 6e 74 2d 72 65 61 64 2d 6e 75 6d 62 65 72 2d 4e 2b 29 0a 0a 3b 3b 3b 20 55 74 69 6c 69 | sient-read-number-N+)..;;;.Utili |
| 10f160 | 74 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 | ties..(defun.magit-blame-maybe-u |
| 10f180 | 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 28 29 0a 20 20 28 77 68 65 6e | pdate-revision-buffer.()...(when |
| 10f1a0 | 2d 6c 65 74 2a 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 | -let*.((chunk..(magit-current-bl |
| 10f1c0 | 61 6d 65 2d 63 68 75 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 69 | ame-chunk))...............(commi |
| 10f1e0 | 74 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 20 | t.(oref.chunk.orig-rev))........ |
| 10f200 | 20 20 20 20 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 | .......(buffer.(magit-get-mode-b |
| 10f220 | 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 20 6e 69 6c 20 74 | uffer.'magit-revision-mode.nil.t |
| 10f240 | 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 72 65 76 69 73 69 | ))).....(if.magit--update-revisi |
| 10f260 | 6f 6e 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 75 | on-buffer.........(setq.magit--u |
| 10f280 | 70 64 61 74 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 | pdate-revision-buffer.(list.comm |
| 10f2a0 | 69 74 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 75 | it.buffer)).......(setq.magit--u |
| 10f2c0 | 70 64 61 74 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 | pdate-revision-buffer.(list.comm |
| 10f2e0 | 69 74 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 28 72 75 6e 2d 77 69 74 68 2d 69 64 6c 65 | it.buffer)).......(run-with-idle |
| 10f300 | 2d 74 69 6d 65 72 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 6f 74 68 65 72 | -timer........magit-update-other |
| 10f320 | 2d 77 69 6e 64 6f 77 2d 64 65 6c 61 79 20 6e 69 6c 0a 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 | -window-delay.nil........(lambda |
| 10f340 | 20 28 29 0a 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 | .()..........(pcase-let.((`(,rev |
| 10f360 | 20 2c 62 75 66 29 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 | .,buf).magit--update-revision-bu |
| 10f380 | 66 66 65 72 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 | ffer))............(setq.magit--u |
| 10f3a0 | 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 6e 69 6c 29 0a 20 20 20 20 20 | pdate-revision-buffer.nil)...... |
| 10f3c0 | 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). |
| 10f3e0 | 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 |
| 10f400 | 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))........... |
| 10f420 | 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 6d 69 74 20 | .....(apply.#'magit-show-commit. |
| 10f440 | 72 65 76 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | rev.......................(magit |
| 10f460 | 2d 64 69 66 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 | -diff-arguments.'magit-revision- |
| 10f480 | 6d 6f 64 65 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 | mode))))))))))..;;;._.(provide.' |
| 10f4a0 | 6d 61 67 69 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 | magit-blame).;;;.magit-blame.el. |
| 10f4c0 | 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....................... |
| 10f4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f600 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2e 65 6c 00 00 00 00 | magit-4.3.8/magit-subtree.el.... |
| 10f620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f660 | 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 |
| 10f680 | 30 30 31 35 30 33 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 33 36 32 00 20 30 00 00 00 | 0015033.00000000000.014362..0... |
| 10f6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f700 | 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................... |
| 10f720 | 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................... |
| 10f740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10f800 | 3b 3b 3b 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2e 65 6c 20 2d 2d 2d 20 53 75 62 74 72 65 65 | ;;;.magit-subtree.el.---.Subtree |
| 10f820 | 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- |
| 10f840 | 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | binding:t.-*-..;;.Copyright.(C). |
| 10f860 | 32 30 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 | 2008-2025.The.Magit.Project.Cont |
| 10f880 | 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f | ributors..;;.Author:.Jonas.Berno |
| 10f8a0 | 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c | ulli.<emacs.magit@jonas.bernoull |
| 10f8c0 | 69 2e 64 65 76 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 | i.dev>.;;.Maintainer:.Jonas.Bern |
| 10f8e0 | 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c | oulli.<emacs.magit@jonas.bernoul |
| 10f900 | 6c 69 2e 64 65 76 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 | li.dev>..;;.SPDX-License-Identif |
| 10f920 | 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. |
| 10f940 | 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 | is.free.software:.you.can.redist |
| 10f960 | 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 |
| 10f980 | 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 |
| 10f9a0 | 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. |
| 10f9c0 | 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c | ;;.the.Free.Software.Foundation, |
| 10f9e0 | 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 | .either.version.3.of.the.License |
| 10fa00 | 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 | ,.or.;;.(at.your.option).any.lat |
| 10fa20 | 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 |
| 10fa40 | 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. |
| 10fa60 | 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 |
| 10fa80 | 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 |
| 10faa0 | 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.;;. |
| 10fac0 | 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 |
| 10fae0 | 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 |
| 10fb00 | 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..;; |
| 10fb20 | 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 |
| 10fb40 | 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 |
| 10fb60 | 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 |
| 10fb80 | 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 | ot,.see.<https://www.gnu.org/lic |
| 10fba0 | 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 | enses/>...;;;.Commentary:..;;.Th |
| 10fbc0 | 69 73 20 6c 69 62 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 73 75 70 70 6f 72 74 20 66 6f | is.library.implements.support.fo |
| 10fbe0 | 72 20 22 67 69 74 20 73 75 62 74 72 65 65 22 2e 0a 3b 3b 20 54 68 65 20 65 6e 74 72 79 20 70 6f | r."git.subtree"..;;.The.entry.po |
| 10fc00 | 69 6e 74 20 69 73 20 74 68 65 20 60 6d 61 67 69 74 2d 73 75 62 74 72 65 65 27 20 6d 65 6e 75 20 | int.is.the.`magit-subtree'.menu. |
| 10fc20 | 63 6f 6d 6d 61 6e 64 2e 0a 0a 3b 3b 20 53 65 65 20 28 69 6e 66 6f 20 22 28 6d 61 67 69 74 29 53 | command...;;.See.(info."(magit)S |
| 10fc40 | 75 62 74 72 65 65 22 29 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 | ubtree")...;;;.Code:..(require.' |
| 10fc60 | 6d 61 67 69 74 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | magit)..;;;.Commands..;;;###auto |
| 10fc80 | 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 20 22 6d | load.(autoload.'magit-subtree."m |
| 10fca0 | 61 67 69 74 2d 73 75 62 74 72 65 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d | agit-subtree".nil.t).(transient- |
| 10fcc0 | 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 20 28 29 0a 20 | define-prefix.magit-subtree.().. |
| 10fce0 | 20 22 49 6d 70 6f 72 74 20 6f 72 20 65 78 70 6f 72 74 20 73 75 62 74 72 65 65 73 2e 22 0a 20 20 | ."Import.or.export.subtrees."... |
| 10fd00 | 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 73 75 62 74 72 65 65 22 0a 20 20 5b 22 53 75 62 74 | :man-page."git-subtree"...["Subt |
| 10fd20 | 72 65 65 20 61 63 74 69 6f 6e 73 22 0a 20 20 20 28 22 69 22 20 22 49 6d 70 6f 72 74 22 20 6d 61 | ree.actions"....("i"."Import".ma |
| 10fd40 | 67 69 74 2d 73 75 62 74 72 65 65 2d 69 6d 70 6f 72 74 29 0a 20 20 20 28 22 65 22 20 22 45 78 70 | git-subtree-import)....("e"."Exp |
| 10fd60 | 6f 72 74 22 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 65 78 70 6f 72 74 29 5d 29 0a 0a 3b 3b | ort".magit-subtree-export)])..;; |
| 10fd80 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 73 75 | ;###autoload.(autoload.'magit-su |
| 10fda0 | 62 74 72 65 65 2d 69 6d 70 6f 72 74 20 22 6d 61 67 69 74 2d 73 75 62 74 72 65 65 22 20 6e 69 6c | btree-import."magit-subtree".nil |
| 10fdc0 | 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 | .t).(transient-define-prefix.mag |
| 10fde0 | 69 74 2d 73 75 62 74 72 65 65 2d 69 6d 70 6f 72 74 20 28 29 0a 20 20 22 49 6d 70 6f 72 74 20 73 | it-subtree-import.()..."Import.s |
| 10fe00 | 75 62 74 72 65 65 73 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 73 75 62 74 72 | ubtrees."...:man-page."git-subtr |
| 10fe20 | 65 65 22 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 6d 61 67 69 74 2d 73 75 62 | ee"...["Arguments"....(magit-sub |
| 10fe40 | 74 72 65 65 3a 2d 2d 70 72 65 66 69 78 29 0a 20 20 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 | tree:--prefix)....(magit-subtree |
| 10fe60 | 3a 2d 2d 6d 65 73 73 61 67 65 29 0a 20 20 20 28 22 2d 73 22 20 22 53 71 75 61 73 68 22 20 22 2d | :--message)....("-s"."Squash"."- |
| 10fe80 | 2d 73 71 75 61 73 68 22 29 5d 0a 20 20 5b 22 53 75 62 74 72 65 65 20 69 6d 70 6f 72 74 20 61 63 | -squash")]...["Subtree.import.ac |
| 10fea0 | 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 6d 61 67 | tions"....[("a"."Add"........mag |
| 10fec0 | 69 74 2d 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 | it-subtree-add).....("c"."Add.co |
| 10fee0 | 6d 6d 69 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 | mmit".magit-subtree-add-commit)] |
| 10ff00 | 0a 20 20 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 | ....[("m"."Merge"......magit-sub |
| 10ff20 | 74 72 65 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 | tree-merge).....("f"."Pull"..... |
| 10ff40 | 20 20 6d 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 | ..magit-subtree-pull)]])..;;;### |
| 10ff60 | 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 74 72 65 | autoload.(autoload.'magit-subtre |
| 10ff80 | 65 2d 65 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 | e-export."magit-subtree".nil.t). |
| 10ffa0 | 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 73 | (transient-define-prefix.magit-s |
| 10ffc0 | 75 62 74 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 | ubtree-export.()..."Export.subtr |
| 10ffe0 | 65 65 73 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 | ees."...:man-page."git-subtree". |
| 110000 | 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 | ..["Arguments"....(magit-subtree |
| 110020 | 3a 2d 2d 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 | :--prefix)....(magit-subtree:--a |
| 110040 | 6e 6e 6f 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 | nnotate)....(magit-subtree:--bra |
| 110060 | 6e 63 68 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 | nch)....(magit-subtree:--onto).. |
| 110080 | 20 20 28 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 | ..("-i"."Ignore.joins"."--ignore |
| 1100a0 | 2d 6a 6f 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 | -joins")....("-j"."Rejoin"...... |
| 1100c0 | 20 22 2d 2d 72 65 6a 6f 69 6e 22 29 5d 0a 20 20 5b 22 53 75 62 74 72 65 65 20 65 78 70 6f 72 74 | ."--rejoin")]...["Subtree.export |
| 1100e0 | 20 61 63 74 69 6f 6e 73 22 0a 20 20 20 28 22 70 22 20 22 50 75 73 68 22 20 20 20 20 20 20 20 20 | .actions"....("p"."Push"........ |
| 110100 | 20 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 70 75 73 68 29 0a 20 20 20 28 22 73 22 20 22 53 | ..magit-subtree-push)....("s"."S |
| 110120 | 70 6c 69 74 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 73 70 6c 69 | plit".........magit-subtree-spli |
| 110140 | 74 29 5d 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 | t)])..(transient-define-argument |
| 110160 | 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 3a 2d 2d 70 72 65 66 69 78 20 28 29 0a 20 20 3a 64 65 | .magit-subtree:--prefix.()...:de |
| 110180 | 73 63 72 69 70 74 69 6f 6e 20 22 50 72 65 66 69 78 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 | scription."Prefix"...:class.'tra |
| 1101a0 | 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 50 22 0a 20 | nsient-option...:shortarg."-P".. |
| 1101c0 | 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 70 72 65 66 69 78 3d 22 0a 20 20 3a 72 65 61 64 65 72 | .:argument."--prefix="...:reader |
| 1101e0 | 20 23 27 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 29 0a 0a 28 | .#'magit-subtree-read-prefix)..( |
| 110200 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 72 65 61 64 2d 70 72 65 66 69 78 20 | defun.magit-subtree-read-prefix. |
| 110220 | 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 20 5f 68 69 73 74 6f | (prompt.&optional.default._histo |
| 110240 | 72 79 29 0a 20 20 28 6c 65 74 2a 20 28 28 69 6e 73 65 72 74 2d 64 65 66 61 75 6c 74 2d 64 69 72 | ry)...(let*.((insert-default-dir |
| 110260 | 65 63 74 6f 72 79 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 74 6f 70 64 69 72 20 28 6d 61 | ectory.nil)..........(topdir.(ma |
| 110280 | 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 65 66 69 78 20 | git-toplevel))..........(prefix. |
| 1102a0 | 28 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 28 63 6f 6e 63 61 74 20 70 72 6f | (read-directory-name.(concat.pro |
| 1102c0 | 6d 70 74 20 22 3a 20 22 29 20 74 6f 70 64 69 72 20 64 65 66 61 75 6c 74 29 29 29 0a 20 20 20 20 | mpt.":.").topdir.default)))..... |
| 1102e0 | 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 70 72 65 66 69 78 | (if.(file-name-absolute-p.prefix |
| 110300 | 29 0a 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 74 | ).........(if.(string-prefix-p.t |
| 110320 | 6f 70 64 69 72 20 70 72 65 66 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d | opdir.prefix).............(file- |
| 110340 | 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 70 72 65 66 69 78 20 74 6f 70 64 69 72 29 0a 20 20 20 | relative-name.prefix.topdir).... |
| 110360 | 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 25 73 20 69 73 6e 27 74 20 69 6e 73 | .......(user-error."%s.isn't.ins |
| 110380 | 69 64 65 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 61 74 20 25 73 22 20 70 72 65 66 69 78 | ide.the.repository.at.%s".prefix |
| 1103a0 | 20 74 6f 70 64 69 72 29 29 0a 20 20 20 20 20 20 70 72 65 66 69 78 29 29 29 0a 0a 28 74 72 61 6e | .topdir)).......prefix)))..(tran |
| 1103c0 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 73 75 62 74 | sient-define-argument.magit-subt |
| 1103e0 | 72 65 65 3a 2d 2d 6d 65 73 73 61 67 65 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 | ree:--message.()...:description. |
| 110400 | 22 4d 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 2d 6f 70 | "Message"...:class.'transient-op |
| 110420 | 74 69 6f 6e 0a 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 | tion...:shortarg."-m"...:argumen |
| 110440 | 74 20 22 2d 2d 6d 65 73 73 61 67 65 3d 22 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 | t."--message=")..(transient-defi |
| 110460 | 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 61 6e 6e 6f | ne-argument.magit-subtree:--anno |
| 110480 | 74 61 74 65 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 41 6e 6e 6f 74 61 74 65 | tate.()...:description."Annotate |
| 1104a0 | 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...: |
| 1104c0 | 6b 65 79 20 22 2d 61 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 61 6e 6e 6f 74 61 74 65 | key."-a"...:argument."--annotate |
| 1104e0 | 3d 22 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 | =")..(transient-define-argument. |
| 110500 | 6d 61 67 69 74 2d 73 75 62 74 72 65 65 3a 2d 2d 62 72 61 6e 63 68 20 28 29 0a 20 20 3a 64 65 73 | magit-subtree:--branch.()...:des |
| 110520 | 63 72 69 70 74 69 6f 6e 20 22 42 72 61 6e 63 68 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e | cription."Branch"...:class.'tran |
| 110540 | 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 62 22 0a 20 20 | sient-option...:shortarg."-b"... |
| 110560 | 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 62 72 61 6e 63 68 3d 22 29 0a 0a 28 74 72 61 6e 73 69 65 | :argument."--branch=")..(transie |
| 110580 | 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 65 | nt-define-argument.magit-subtree |
| 1105a0 | 3a 2d 2d 6f 6e 74 6f 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 4f 6e 74 6f 22 | :--onto.()...:description."Onto" |
| 1105c0 | 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b | ...:class.'transient-option...:k |
| 1105e0 | 65 79 20 22 2d 6f 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 6f 6e 74 6f 3d 22 0a 20 20 | ey."-o"...:argument."--onto="... |
| 110600 | 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 2d 72 | :reader.#'magit-transient-read-r |
| 110620 | 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 62 74 72 65 65 2d 70 | evision)..(defun.magit-subtree-p |
| 110640 | 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 20 20 28 69 66 2d 6c | refix.(transient.prompt)...(if-l |
| 110660 | 65 74 20 28 28 61 72 67 20 28 73 65 71 2d 66 69 6e 64 20 28 23 23 73 74 72 69 6e 67 2d 70 72 65 | et.((arg.(seq-find.(##string-pre |
| 110680 | 66 69 78 2d 70 20 22 2d 2d 70 72 65 66 69 78 3d 22 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 | fix-p."--prefix=".%)............ |
| 1106a0 | 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 73 20 74 | ...............(transient-args.t |
| 1106c0 | 72 61 6e 73 69 65 6e 74 29 29 29 29 0a 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 61 72 | ransient)))).......(substring.ar |
| 1106e0 | 67 20 39 29 0a 20 20 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 | g.9).....(magit-subtree-read-pre |
| 110700 | 66 69 78 20 70 72 6f 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 | fix.prompt)))..(defun.magit-subt |
| 110720 | 72 65 65 2d 61 72 67 75 6d 65 6e 74 73 20 28 74 72 61 6e 73 69 65 6e 74 29 0a 20 20 28 73 65 71 | ree-arguments.(transient)...(seq |
| 110740 | 2d 72 65 6d 6f 76 65 20 28 23 23 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d 70 72 | -remove.(##string-prefix-p."--pr |
| 110760 | 65 66 69 78 3d 22 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 | efix=".%)...............(transie |
| 110780 | 6e 74 2d 61 72 67 73 20 74 72 61 6e 73 69 65 6e 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | nt-args.transient)))..(defun.mag |
| 1107a0 | 69 74 2d 67 69 74 2d 73 75 62 74 72 65 65 20 28 73 75 62 63 6d 64 20 70 72 65 66 69 78 20 26 72 | it-git-subtree.(subcmd.prefix.&r |
| 1107c0 | 65 73 74 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 | est.args)...(magit-run-git-async |
| 1107e0 | 20 22 73 75 62 74 72 65 65 22 20 73 75 62 63 6d 64 20 28 63 6f 6e 63 61 74 20 22 2d 2d 70 72 65 | ."subtree".subcmd.(concat."--pre |
| 110800 | 66 69 78 3d 22 20 70 72 65 66 69 78 29 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | fix=".prefix).args))..;;;###auto |
| 110820 | 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 61 64 64 20 28 70 | load.(defun.magit-subtree-add.(p |
| 110840 | 72 65 66 69 78 20 72 65 70 6f 73 69 74 6f 72 79 20 72 65 66 20 61 72 67 73 29 0a 20 20 22 41 64 | refix.repository.ref.args)..."Ad |
| 110860 | 64 20 52 45 46 20 66 72 6f 6d 20 52 45 50 4f 53 49 54 4f 52 59 20 61 73 20 61 20 6e 65 77 20 73 | d.REF.from.REPOSITORY.as.a.new.s |
| 110880 | 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 61 63 74 69 76 | ubtree.at.PREFIX."...(interactiv |
| 1108a0 | 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 66 69 78 | e....(cons.(magit-subtree-prefix |
| 1108c0 | 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 20 73 75 62 74 | .'magit-subtree-import."Add.subt |
| 1108e0 | 72 65 65 22 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 65 20 28 6d 61 | ree")..........(let.((remote.(ma |
| 110900 | 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 6f 72 2d 75 72 6c 20 22 46 72 6f 6d 20 72 65 70 | git-read-remote-or-url."From.rep |
| 110920 | 6f 73 69 74 6f 72 79 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 72 65 6d | ository")))............(list.rem |
| 110940 | 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 | ote..................(magit-read |
| 110960 | 2d 72 65 66 73 70 65 63 20 22 52 65 66 22 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 | -refspec."Ref".remote).......... |
| 110980 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 61 72 67 75 6d 65 6e 74 73 | ........(magit-subtree-arguments |
| 1109a0 | 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69 6d 70 6f 72 74 29 29 29 29 29 0a 20 20 28 6d | .'magit-subtree-import)))))...(m |
| 1109c0 | 61 67 69 74 2d 67 69 74 2d 73 75 62 74 72 65 65 20 22 61 64 64 22 20 70 72 65 66 69 78 20 61 72 | agit-git-subtree."add".prefix.ar |
| 1109e0 | 67 73 20 72 65 70 6f 73 69 74 6f 72 79 20 72 65 66 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | gs.repository.ref))..;;;###autol |
| 110a00 | 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 61 64 64 2d 63 6f 6d | oad.(defun.magit-subtree-add-com |
| 110a20 | 6d 69 74 20 28 70 72 65 66 69 78 20 63 6f 6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22 41 64 64 20 | mit.(prefix.commit.args)..."Add. |
| 110a40 | 43 4f 4d 4d 49 54 20 61 73 20 61 20 6e 65 77 20 73 75 62 74 72 65 65 20 61 74 20 50 52 45 46 49 | COMMIT.as.a.new.subtree.at.PREFI |
| 110a60 | 58 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 | X."...(interactive....(list.(mag |
| 110a80 | 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 72 65 65 | it-subtree-prefix.'magit-subtree |
| 110aa0 | 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 20 20 20 | -import."Add.subtree").......... |
| 110ac0 | 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 20 22 43 6f 6d 6d 69 74 22 29 0a | (magit-read-string-ns."Commit"). |
| 110ae0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 61 72 67 75 6d 65 6e 74 | .........(magit-subtree-argument |
| 110b00 | 73 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69 6d 70 6f 72 74 29 29 29 0a 20 20 28 6d 61 | s.'magit-subtree-import)))...(ma |
| 110b20 | 67 69 74 2d 67 69 74 2d 73 75 62 74 72 65 65 20 22 61 64 64 22 20 70 72 65 66 69 78 20 61 72 67 | git-git-subtree."add".prefix.arg |
| 110b40 | 73 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 75 | s.commit))..;;;###autoload.(defu |
| 110b60 | 6e 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 6d 65 72 67 65 20 28 70 72 65 66 69 78 20 63 6f | n.magit-subtree-merge.(prefix.co |
| 110b80 | 6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22 4d 65 72 67 65 20 43 4f 4d 4d 49 54 20 69 6e 74 6f 20 | mmit.args)..."Merge.COMMIT.into. |
| 110ba0 | 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 74 | the.PREFIX.subtree."...(interact |
| 110bc0 | 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 72 65 66 | ive....(list.(magit-subtree-pref |
| 110be0 | 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 4d 65 72 67 65 20 | ix.'magit-subtree-import."Merge. |
| 110c00 | 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 6d 61 67 69 74 2d 72 | into.subtree")..........(magit-r |
| 110c20 | 65 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 | ead-string-ns."Commit")......... |
| 110c40 | 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 61 72 67 75 6d 65 6e 74 73 20 27 6d 61 67 69 74 | .(magit-subtree-arguments.'magit |
| 110c60 | 2d 73 75 62 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 | -subtree-import)))...(magit-git- |
| 110c80 | 73 75 62 74 72 65 65 20 22 6d 65 72 67 65 22 20 70 72 65 66 69 78 20 61 72 67 73 20 63 6f 6d 6d | subtree."merge".prefix.args.comm |
| 110ca0 | 69 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | it))..;;;###autoload.(defun.magi |
| 110cc0 | 74 2d 73 75 62 74 72 65 65 2d 70 75 6c 6c 20 28 70 72 65 66 69 78 20 72 65 70 6f 73 69 74 6f 72 | t-subtree-pull.(prefix.repositor |
| 110ce0 | 79 20 72 65 66 20 61 72 67 73 29 0a 20 20 22 50 75 6c 6c 20 52 45 46 20 66 72 6f 6d 20 52 45 50 | y.ref.args)..."Pull.REF.from.REP |
| 110d00 | 4f 53 49 54 4f 52 59 20 69 6e 74 6f 20 74 68 65 20 50 52 45 46 49 58 20 73 75 62 74 72 65 65 2e | OSITORY.into.the.PREFIX.subtree. |
| 110d20 | 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 6d 61 67 69 74 | "...(interactive....(cons.(magit |
| 110d40 | 2d 73 75 62 74 72 65 65 2d 70 72 65 66 69 78 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69 | -subtree-prefix.'magit-subtree-i |
| 110d60 | 6d 70 6f 72 74 20 22 50 75 6c 6c 20 69 6e 74 6f 20 73 75 62 74 72 65 65 22 29 0a 20 20 20 20 20 | mport."Pull.into.subtree")...... |
| 110d80 | 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 72 65 61 64 2d 72 65 | ....(let.((remote.(magit-read-re |
| 110da0 | 6d 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 | mote-or-url."From.repository"))) |
| 110dc0 | 0a 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 | ............(list.remote........ |
| 110de0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 66 73 70 65 63 20 22 52 | ..........(magit-read-refspec."R |
| 110e00 | 65 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 | ef".remote)..................(ma |
| 110e20 | 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 |
| 110e40 | 74 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 | tree-import)))))...(magit-git-su |
| 110e60 | 62 74 72 65 65 20 22 70 75 6c 6c 22 20 70 72 65 66 69 78 20 61 72 67 73 20 72 65 70 6f 73 69 74 | btree."pull".prefix.args.reposit |
| 110e80 | 6f 72 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 | ory.ref))..;;;###autoload.(defun |
| 110ea0 | 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 70 75 73 68 20 28 70 72 65 66 69 78 20 72 65 70 6f | .magit-subtree-push.(prefix.repo |
| 110ec0 | 73 69 74 6f 72 79 20 72 65 66 20 61 72 67 73 29 0a 20 20 22 45 78 74 72 61 63 74 20 74 68 65 20 | sitory.ref.args)..."Extract.the. |
| 110ee0 | 68 69 73 74 6f 72 79 20 6f 66 20 74 68 65 20 73 75 62 74 72 65 65 20 50 52 45 46 49 58 20 61 6e | history.of.the.subtree.PREFIX.an |
| 110f00 | 64 20 70 75 73 68 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 22 | d.push.it.to.REF.on.REPOSITORY." |
| 110f20 | 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 73 75 62 | ...(interactive.(list.(magit-sub |
| 110f40 | 74 72 65 65 2d 70 72 65 66 69 78 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 65 78 70 6f 72 | tree-prefix.'magit-subtree-expor |
| 110f60 | 74 20 22 50 75 73 68 20 73 75 62 74 72 65 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t."Push.subtree")............... |
| 110f80 | 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 6f 72 2d 75 72 6c | .......(magit-read-remote-or-url |
| 110fa0 | 20 22 54 6f 20 72 65 70 6f 73 69 74 6f 72 79 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."To.repository")............... |
| 110fc0 | 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 22 54 6f | .......(magit-read-string-ns."To |
| 110fe0 | 20 72 65 66 65 72 65 6e 63 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .reference").................... |
| 111000 | 20 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 61 72 67 75 6d 65 6e 74 73 20 27 6d 61 67 69 | ..(magit-subtree-arguments.'magi |
| 111020 | 74 2d 73 75 62 74 72 65 65 2d 65 78 70 6f 72 74 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 | t-subtree-export)))...(magit-git |
| 111040 | 2d 73 75 62 74 72 65 65 20 22 70 75 73 68 22 20 70 72 65 66 69 78 20 61 72 67 73 20 72 65 70 6f | -subtree."push".prefix.args.repo |
| 111060 | 73 69 74 6f 72 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 | sitory.ref))..;;;###autoload.(de |
| 111080 | 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 73 70 6c 69 74 20 28 70 72 65 66 69 78 20 | fun.magit-subtree-split.(prefix. |
| 1110a0 | 63 6f 6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22 45 78 74 72 61 63 74 20 74 68 65 20 68 69 73 74 | commit.args)..."Extract.the.hist |
| 1110c0 | 6f 72 79 20 6f 66 20 74 68 65 20 73 75 62 74 72 65 65 20 50 52 45 46 49 58 2e 22 0a 20 20 28 69 | ory.of.the.subtree.PREFIX."...(i |
| 1110e0 | 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 75 62 74 72 65 65 2d | nteractive.(list.(magit-subtree- |
| 111100 | 70 72 65 66 69 78 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 65 78 70 6f 72 74 20 22 53 70 | prefix.'magit-subtree-export."Sp |
| 111120 | 6c 69 74 20 73 75 62 74 72 65 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lit.subtree")................... |
| 111140 | 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 20 22 43 6f 6d 6d 69 74 | ...(magit-read-string-ns."Commit |
| 111160 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 | ")......................(magit-s |
| 111180 | 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 72 65 65 2d | ubtree-arguments.'magit-subtree- |
| 1111a0 | 65 78 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 | export)))...(magit-git-subtree." |
| 1111c0 | 73 70 6c 69 74 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 | split".prefix.args.commit))..;;; |
| 1111e0 | 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 29 0a 3b 3b 3b 20 | ._.(provide.'magit-subtree).;;;. |
| 111200 | 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 | magit-subtree.el.ends.here...... |
| 111220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1112a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1112c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1112e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1113a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1113c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1113e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111400 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2e 65 6c 00 00 00 00 00 | magit-4.3.8/magit-commit.el..... |
| 111420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111460 | 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 |
| 111480 | 30 31 30 31 34 34 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 32 30 36 00 20 30 00 00 00 | 0101447.00000000000.014206..0... |
| 1114a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1114c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1114e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111500 | 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................... |
| 111520 | 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................... |
| 111540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1115a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1115c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1115e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111600 | 3b 3b 3b 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2e 65 6c 20 2d 2d 2d 20 43 72 65 61 74 65 20 47 | ;;;.magit-commit.el.---.Create.G |
| 111620 | 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: |
| 111640 | 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 |
| 111660 | 35 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 | 5.The.Magit.Project.Contributors |
| 111680 | 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 65 6d | ..;;.Author:.Jonas.Bernoulli.<em |
| 1116a0 | 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b | acs.magit@jonas.bernoulli.dev>.; |
| 1116c0 | 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 65 | ;.Maintainer:.Jonas.Bernoulli.<e |
| 1116e0 | 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a | macs.magit@jonas.bernoulli.dev>. |
| 111700 | 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c | .;;.SPDX-License-Identifier:.GPL |
| 111720 | 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 | -3.0-or-later..;;.Magit.is.free. |
| 111740 | 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 | software:.you.can.redistribute.i |
| 111760 | 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 | t.and/or.modify.it.;;.under.the. |
| 111780 | 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | terms.of.the.GNU.General.Public. |
| 1117a0 | 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 | License.as.published.by.;;.the.F |
| 1117c0 | 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 | ree.Software.Foundation,.either. |
| 1117e0 | 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 | version.3.of.the.License,.or.;;. |
| 111800 | 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 | (at.your.option).any.later.versi |
| 111820 | 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 |
| 111840 | 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 |
| 111860 | 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;. |
| 111880 | 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 |
| 1118a0 | 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 |
| 1118c0 | 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 |
| 1118e0 | 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 |
| 111900 | 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. |
| 111920 | 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 |
| 111940 | 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.;; |
| 111960 | 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. |
| 111980 | 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e | <https://www.gnu.org/licenses/>. |
| 1119a0 | 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61 | ..;;;.Commentary:..;;.This.libra |
| 1119c0 | 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 63 72 65 61 74 | ry.implements.commands.for.creat |
| 1119e0 | 69 6e 67 20 47 69 74 20 63 6f 6d 6d 69 74 73 2e 20 20 54 68 65 73 65 0a 3b 3b 20 63 6f 6d 6d 61 | ing.Git.commits...These.;;.comma |
| 111a00 | 6e 64 73 20 6a 75 73 74 20 69 6e 69 74 69 61 74 65 20 74 68 65 20 63 6f 6d 6d 69 74 2c 20 73 75 | nds.just.initiate.the.commit,.su |
| 111a20 | 70 70 6f 72 74 20 66 6f 72 20 77 72 69 74 69 6e 67 20 74 68 65 20 63 6f 6d 6d 69 74 0a 3b 3b 20 | pport.for.writing.the.commit.;;. |
| 111a40 | 6d 65 73 73 61 67 65 73 20 69 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 69 6e 20 60 67 69 74 2d | messages.is.implemented.in.`git- |
| 111a60 | 63 6f 6d 6d 69 74 2e 65 6c 27 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 | commit.el'...;;;.Code:..(require |
| 111a80 | 20 27 6d 61 67 69 74 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 | .'magit).(require.'magit-sequenc |
| 111aa0 | 65 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 | e)..;;;.Options..(defcustom.magi |
| 111ac0 | 74 2d 63 6f 6d 6d 69 74 2d 61 73 6b 2d 74 6f 2d 73 74 61 67 65 20 27 76 65 72 62 6f 73 65 0a 20 | t-commit-ask-to-stage.'verbose.. |
| 111ae0 | 20 22 57 68 65 74 68 65 72 20 74 6f 20 61 73 6b 20 74 6f 20 73 74 61 67 65 20 65 76 65 72 79 74 | ."Whether.to.ask.to.stage.everyt |
| 111b00 | 68 69 6e 67 20 77 68 65 6e 20 63 6f 6d 6d 69 74 74 69 6e 67 20 61 6e 64 20 6e 6f 74 68 69 6e 67 | hing.when.committing.and.nothing |
| 111b20 | 20 69 73 20 73 74 61 67 65 64 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 | .is.staged."...:package-version. |
| 111b40 | 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 |
| 111b60 | 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f | it-commands...:type.'(choice.(co |
| 111b80 | 6e 73 74 20 3a 74 61 67 20 22 41 73 6b 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nst.:tag."Ask".t)............... |
| 111ba0 | 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 73 6b 20 73 68 6f 77 69 6e 67 20 64 69 66 66 | ...(const.:tag."Ask.showing.diff |
| 111bc0 | 22 20 76 65 72 62 6f 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | ".verbose)..................(con |
| 111be0 | 73 74 20 3a 74 61 67 20 22 53 74 61 67 65 20 77 69 74 68 6f 75 74 20 63 6f 6e 66 69 72 6d 61 74 | st.:tag."Stage.without.confirmat |
| 111c00 | 69 6f 6e 22 20 73 74 61 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | ion".stage)..................(co |
| 111c20 | 6e 73 74 20 3a 74 61 67 20 22 44 6f 6e 27 74 20 61 73 6b 22 20 6e 69 6c 29 29 29 0a 0a 28 64 65 | nst.:tag."Don't.ask".nil)))..(de |
| 111c40 | 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 68 6f 77 2d 64 69 66 66 20 74 | fcustom.magit-commit-show-diff.t |
| 111c60 | 0a 20 20 22 57 68 65 74 68 65 72 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 64 69 66 66 20 69 73 | ..."Whether.the.relevant.diff.is |
| 111c80 | 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 68 6f 77 6e 20 77 68 65 6e 20 63 6f 6d 6d 69 74 | .automatically.shown.when.commit |
| 111ca0 | 74 69 6e 67 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 | ting."...:package-version.'(magi |
| 111cc0 | 74 20 2e 20 22 32 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d | t..."2.3.0")...:group.'magit-com |
| 111ce0 | 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 |
| 111d00 | 74 6f 6d 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 78 74 65 6e 64 2d 6f 76 65 72 72 69 64 65 | tom.magit-commit-extend-override |
| 111d20 | 2d 64 61 74 65 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 75 73 69 6e 67 20 60 6d 61 67 69 74 2d | -date.t..."Whether.using.`magit- |
| 111d40 | 63 6f 6d 6d 69 74 2d 65 78 74 65 6e 64 27 20 63 68 61 6e 67 65 73 20 74 68 65 20 63 6f 6d 6d 69 | commit-extend'.changes.the.commi |
| 111d60 | 74 74 65 72 20 64 61 74 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 | tter.date."...:package-version.' |
| 111d80 | 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 |
| 111da0 | 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 | t-commands...:type.'boolean)..(d |
| 111dc0 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 77 6f 72 64 2d 6f 76 65 | efcustom.magit-commit-reword-ove |
| 111de0 | 72 72 69 64 65 2d 64 61 74 65 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 75 73 69 6e 67 20 60 6d | rride-date.t..."Whether.using.`m |
| 111e00 | 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 77 6f 72 64 27 20 63 68 61 6e 67 65 73 20 74 68 65 20 | agit-commit-reword'.changes.the. |
| 111e20 | 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 | committer.date."...:package-vers |
| 111e40 | 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 | ion.'(magit..."2.3.0")...:group. |
| 111e60 | 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 |
| 111e80 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 | )..(defcustom.magit-commit-squas |
| 111ea0 | 68 2d 63 6f 6e 66 69 72 6d 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 68 65 20 63 6f 6d 6d 69 | h-confirm.t..."Whether.the.commi |
| 111ec0 | 74 20 74 61 72 67 65 74 65 64 20 62 79 20 73 71 75 61 73 68 20 61 6e 64 20 66 69 78 75 70 20 68 | t.targeted.by.squash.and.fixup.h |
| 111ee0 | 61 73 20 74 6f 20 62 65 20 63 6f 6e 66 69 72 6d 65 64 2e 0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c | as.to.be.confirmed..When.non-nil |
| 111f00 | 20 74 68 65 6e 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 28 69 66 20 61 6e | .then.the.commit.at.point.(if.an |
| 111f20 | 79 29 20 69 73 20 75 73 65 64 20 61 73 20 64 65 66 61 75 6c 74 0a 63 68 6f 69 63 65 2c 20 6f 74 | y).is.used.as.default.choice,.ot |
| 111f40 | 68 65 72 77 69 73 65 20 69 74 20 68 61 73 20 74 6f 20 62 65 20 63 6f 6e 66 69 72 6d 65 64 2e 20 | herwise.it.has.to.be.confirmed.. |
| 111f60 | 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 6f 6e 6c 79 0a 61 66 66 65 63 74 73 20 60 6d 61 67 69 74 | .This.option.only.affects.`magit |
| 111f80 | 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 27 20 61 6e 64 20 60 6d 61 67 69 74 2d 63 6f 6d 6d 69 | -commit-squash'.and.`magit-commi |
| 111fa0 | 74 2d 66 69 78 75 70 27 2e 20 20 54 68 65 0a 5c 22 69 6e 73 74 61 6e 74 5c 22 20 76 61 72 69 61 | t-fixup'...The.\"instant\".varia |
| 111fc0 | 6e 74 73 20 61 6c 77 61 79 73 20 72 65 71 75 69 72 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 | nts.always.require.confirmation. |
| 111fe0 | 62 65 63 61 75 73 65 20 6d 61 6b 69 6e 67 0a 61 6e 20 65 72 72 6f 72 20 77 68 69 6c 65 20 75 73 | because.making.an.error.while.us |
| 112000 | 69 6e 67 20 74 68 6f 73 65 20 69 73 20 68 61 72 64 65 72 20 74 6f 20 72 65 63 6f 76 65 72 20 66 | ing.those.is.harder.to.recover.f |
| 112020 | 72 6f 6d 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 | rom."...:package-version.'(magit |
| 112040 | 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d | ..."2.1.0")...:group.'magit-comm |
| 112060 | 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 |
| 112080 | 6f 6d 20 6d 61 67 69 74 2d 70 6f 73 74 2d 63 6f 6d 6d 69 74 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 | om.magit-post-commit-hook.nil... |
| 1120a0 | 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 63 72 65 61 74 69 6e 67 20 61 20 63 6f 6d 6d 69 | "Hook.run.after.creating.a.commi |
| 1120c0 | 74 20 77 69 74 68 6f 75 74 20 74 68 65 20 75 73 65 72 20 65 64 69 74 69 6e 67 20 61 20 6d 65 73 | t.without.the.user.editing.a.mes |
| 1120e0 | 73 61 67 65 2e 0a 0a 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 72 75 6e 20 62 79 20 60 6d 61 67 69 | sage...This.hook.is.run.by.`magi |
| 112100 | 74 2d 72 65 66 72 65 73 68 27 20 69 66 20 60 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 27 20 69 73 20 | t-refresh'.if.`this-command'.is. |
| 112120 | 61 20 6d 65 6d 62 65 72 0a 6f 66 20 60 6d 61 67 69 74 2d 70 6f 73 74 2d 63 6f 6d 6d 69 74 2d 68 | a.member.of.`magit-post-commit-h |
| 112140 | 6f 6f 6b 2d 63 6f 6d 6d 61 6e 64 73 27 2e 20 20 54 68 69 73 20 6f 6e 6c 79 20 69 6e 63 6c 75 64 | ook-commands'...This.only.includ |
| 112160 | 65 73 20 63 6f 6d 6d 61 6e 64 73 0a 6e 61 6d 65 64 20 60 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d | es.commands.named.`magit-commit- |
| 112180 | 2a 27 20 74 68 61 74 20 64 6f 20 2a 6e 6f 74 2a 20 72 65 71 75 69 72 65 20 74 68 61 74 20 74 68 | *'.that.do.*not*.require.that.th |
| 1121a0 | 65 20 75 73 65 72 20 65 64 69 74 73 0a 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 | e.user.edits.the.commit.message. |
| 1121c0 | 69 6e 20 61 20 62 75 66 66 65 72 20 61 6e 64 20 74 68 65 6e 20 66 69 6e 69 73 68 65 73 20 62 79 | in.a.buffer.and.then.finishes.by |
| 1121e0 | 20 70 72 65 73 73 69 6e 67 0a 5c 5c 3c 77 69 74 68 2d 65 64 69 74 6f 72 2d 6d 6f 64 65 2d 6d 61 | .pressing.\\<with-editor-mode-ma |
| 112200 | 70 3e 5c 5c 5b 77 69 74 68 2d 65 64 69 74 6f 72 2d 66 69 6e 69 73 68 5d 2e 0a 0a 41 6c 73 6f 20 | p>\\[with-editor-finish]...Also. |
| 112220 | 73 65 65 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 6f 73 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b | see.`git-commit-post-finish-hook |
| 112240 | 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 2e | '."...:package-version.'(magit.. |
| 112260 | 20 22 32 2e 39 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 | ."2.90.0")...:group.'magit-comma |
| 112280 | 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d | nds...:type.'hook)..(defcustom.m |
| 1122a0 | 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 69 | agit-commit-diff-inhibit-same-wi |
| 1122c0 | 6e 64 6f 77 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 69 6e 68 69 62 69 74 20 75 | ndow.nil..."Whether.to.inhibit.u |
| 1122e0 | 73 65 20 6f 66 20 73 61 6d 65 20 77 69 6e 64 6f 77 20 77 68 65 6e 20 73 68 6f 77 69 6e 67 20 64 | se.of.same.window.when.showing.d |
| 112300 | 69 66 66 20 77 68 69 6c 65 20 63 6f 6d 6d 69 74 74 69 6e 67 2e 0a 0a 57 68 65 6e 20 77 72 69 74 | iff.while.committing...When.writ |
| 112320 | 69 6e 67 20 61 20 63 6f 6d 6d 69 74 2c 20 74 68 65 6e 20 61 20 64 69 66 66 20 6f 66 20 74 68 65 | ing.a.commit,.then.a.diff.of.the |
| 112340 | 20 63 68 61 6e 67 65 73 20 74 6f 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 0a 69 73 20 61 75 74 6f | .changes.to.be.committed.is.auto |
| 112360 | 6d 61 74 69 63 61 6c 6c 79 20 73 68 6f 77 6e 2e 20 20 54 68 65 20 69 64 65 61 20 69 73 20 74 68 | matically.shown...The.idea.is.th |
| 112380 | 61 74 20 74 68 65 20 64 69 66 66 20 69 73 20 73 68 6f 77 6e 20 69 6e 20 61 0a 64 69 66 66 65 72 | at.the.diff.is.shown.in.a.differ |
| 1123a0 | 65 6e 74 20 77 69 6e 64 6f 77 20 6f 66 20 74 68 65 20 73 61 6d 65 20 66 72 61 6d 65 20 61 6e 64 | ent.window.of.the.same.frame.and |
| 1123c0 | 20 66 6f 72 20 6d 6f 73 74 20 75 73 65 72 73 20 74 68 61 74 20 6a 75 73 74 0a 77 6f 72 6b 73 2e | .for.most.users.that.just.works. |
| 1123e0 | 20 20 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 20 6d 6f 73 74 20 75 73 65 72 73 20 63 61 6e 20 | ..In.other.words.most.users.can. |
| 112400 | 63 6f 6d 70 6c 65 74 65 6c 79 20 69 67 6e 6f 72 65 20 74 68 69 73 0a 6f 70 74 69 6f 6e 20 62 65 | completely.ignore.this.option.be |
| 112420 | 63 61 75 73 65 20 69 74 73 20 76 61 6c 75 65 20 64 6f 65 73 6e 27 74 20 6d 61 6b 65 20 61 20 64 | cause.its.value.doesn't.make.a.d |
| 112440 | 69 66 66 65 72 65 6e 63 65 20 66 6f 72 20 74 68 65 6d 2e 0a 0a 48 6f 77 65 76 65 72 20 66 6f 72 | ifference.for.them...However.for |
| 112460 | 20 75 73 65 72 73 20 77 68 6f 20 63 6f 6e 66 69 67 75 72 65 64 20 45 6d 61 63 73 20 74 6f 20 6e | .users.who.configured.Emacs.to.n |
| 112480 | 65 76 65 72 20 63 72 65 61 74 65 20 61 20 6e 65 77 0a 77 69 6e 64 6f 77 20 65 76 65 6e 20 77 68 | ever.create.a.new.window.even.wh |
| 1124a0 | 65 6e 20 74 68 65 20 70 61 63 6b 61 67 65 20 65 78 70 6c 69 63 69 74 6c 79 20 74 72 69 65 73 20 | en.the.package.explicitly.tries. |
| 1124c0 | 74 6f 20 64 6f 20 73 6f 2c 20 74 68 65 6e 0a 64 69 73 70 6c 61 79 69 6e 67 20 74 77 6f 20 6e 65 | to.do.so,.then.displaying.two.ne |
| 1124e0 | 77 20 62 75 66 66 65 72 73 20 6e 65 63 65 73 73 61 72 69 6c 79 20 6d 65 61 6e 73 20 74 68 61 74 | w.buffers.necessarily.means.that |
| 112500 | 20 74 68 65 20 66 69 72 73 74 20 69 73 0a 69 6d 6d 65 64 69 61 74 65 6c 79 20 72 65 70 6c 61 63 | .the.first.is.immediately.replac |
| 112520 | 65 64 20 62 79 20 74 68 65 20 73 65 63 6f 6e 64 2e 20 20 49 6e 20 6f 75 72 20 63 61 73 65 20 74 | ed.by.the.second...In.our.case.t |
| 112540 | 68 65 20 6d 65 73 73 61 67 65 0a 62 75 66 66 65 72 20 69 73 20 69 6d 6d 65 64 69 61 74 65 6c 79 | he.message.buffer.is.immediately |
| 112560 | 20 72 65 70 6c 61 63 65 64 20 62 79 20 74 68 65 20 64 69 66 66 20 62 75 66 66 65 72 2c 20 77 68 | .replaced.by.the.diff.buffer,.wh |
| 112580 | 69 63 68 20 69 73 20 6f 66 0a 63 6f 75 72 73 65 20 68 69 67 68 6c 79 20 75 6e 64 65 73 69 72 61 | ich.is.of.course.highly.undesira |
| 1125a0 | 62 6c 65 2e 0a 0a 41 20 77 6f 72 6b 61 72 6f 75 6e 64 20 69 73 20 74 6f 20 73 75 70 70 72 65 73 | ble...A.workaround.is.to.suppres |
| 1125c0 | 73 20 74 68 69 73 20 75 73 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 6e 20 74 68 69 | s.this.user.configuration.in.thi |
| 1125e0 | 73 0a 70 61 72 74 69 63 75 6c 61 72 20 63 61 73 65 2e 20 20 55 73 65 72 73 20 68 61 76 65 20 74 | s.particular.case...Users.have.t |
| 112600 | 6f 20 65 78 70 6c 69 63 69 74 6c 79 20 6f 70 74 2d 69 6e 20 62 79 20 74 6f 67 67 6c 69 6e 67 0a | o.explicitly.opt-in.by.toggling. |
| 112620 | 74 68 69 73 20 6f 70 74 69 6f 6e 2e 20 20 57 65 20 63 61 6e 6e 6f 74 20 65 6e 61 62 6c 65 20 74 | this.option...We.cannot.enable.t |
| 112640 | 68 65 20 77 6f 72 6b 61 72 6f 75 6e 64 20 75 6e 63 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79 0a 62 65 | he.workaround.unconditionally.be |
| 112660 | 63 61 75 73 65 20 74 68 61 74 20 61 67 61 69 6e 20 63 61 75 73 65 73 20 69 73 73 75 65 73 20 66 | cause.that.again.causes.issues.f |
| 112680 | 6f 72 20 6f 74 68 65 72 20 75 73 65 72 73 3a 20 69 66 20 74 68 65 20 66 72 61 6d 65 0a 69 73 20 | or.other.users:.if.the.frame.is. |
| 1126a0 | 74 6f 6f 20 74 69 6e 79 20 6f 72 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 73 65 74 74 69 6e 67 | too.tiny.or.the.relevant.setting |
| 1126c0 | 73 20 74 6f 6f 20 61 67 67 72 65 73 73 69 76 65 2c 20 74 68 65 6e 20 74 68 65 0a 64 69 66 66 20 | s.too.aggressive,.then.the.diff. |
| 1126e0 | 62 75 66 66 65 72 20 77 6f 75 6c 64 20 65 6e 64 20 75 70 20 62 65 69 6e 67 20 64 69 73 70 6c 61 | buffer.would.end.up.being.displa |
| 112700 | 79 65 64 20 69 6e 20 61 20 6e 65 77 20 66 72 61 6d 65 2e 0a 0a 41 6c 73 6f 20 73 65 65 20 68 74 | yed.in.a.new.frame...Also.see.ht |
| 112720 | 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f 6d 61 67 69 74 2f 69 73 73 | tps://github.com/magit/magit/iss |
| 112740 | 75 65 73 2f 34 31 33 32 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 | ues/4132."...:package-version.'( |
| 112760 | 6d 61 67 69 74 20 2e 20 22 33 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | magit..."3.3.0")...:group.'magit |
| 112780 | 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 3b 3b 3b | -commands...:type.'boolean)..;;; |
| 1127a0 | 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 61 64 | .Popup..;;;###autoload.(autoload |
| 1127c0 | 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 6e 69 | .'magit-commit."magit-commit".ni |
| 1127e0 | 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 |
| 112800 | 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 63 6f | git-commit.()..."Create.a.new.co |
| 112820 | 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 6d 6d | mmit.or.replace.an.existing.comm |
| 112840 | 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 69 74 | it."...:info-manual."(magit)Init |
| 112860 | 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 67 69 | iating.a.Commit"...:man-page."gi |
| 112880 | 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 2d 61 | t-commit"...["Arguments"....("-a |
| 1128a0 | 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 74 65 | "."Stage.all.modified.and.delete |
| 1128c0 | 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 28 22 | d.files"...("-a"."--all"))....(" |
| 1128e0 | 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 20 20 | -e"."Allow.empty.commit"........ |
| 112900 | 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 20 20 | ............."--allow-empty")... |
| 112920 | 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 6f 20 | .("-v"."Show.diff.of.changes.to. |
| 112940 | 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 73 65 | be.committed"...("-v"."--verbose |
| 112960 | 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 20 20 | "))....("-n"."Disable.hooks".... |
| 112980 | 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 2d 6e | ......................("-n"."--n |
| 1129a0 | 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 74 68 | o-verify"))....("-R"."Claim.auth |
| 1129c0 | 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 22 2d | orship.and.reset.author.date"."- |
| 1129e0 | 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 74 68 | -reset-author")....(magit:--auth |
| 112a00 | 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 61 75 | or.:description."Override.the.au |
| 112a20 | 74 68 6f 72 22 29 0a 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 3a 2d 2d 64 61 74 65 20 3a | thor")....(magit-commit:--date.: |
| 112a40 | 6c 65 76 65 6c 20 37 29 0a 20 20 20 28 6d 61 67 69 74 3a 2d 2d 67 70 67 2d 73 69 67 6e 20 3a 6c | level.7)....(magit:--gpg-sign.:l |
| 112a60 | 65 76 65 6c 20 35 29 0a 20 20 20 28 6d 61 67 69 74 3a 2d 2d 73 69 67 6e 6f 66 66 29 0a 20 20 20 | evel.5)....(magit:--signoff).... |
| 112a80 | 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 3a 2d 2d 72 65 75 73 65 2d 6d 65 73 73 61 67 65 29 5d 0a | (magit-commit:--reuse-message)]. |
| 112aa0 | 20 20 5b 5b 22 43 72 65 61 74 65 22 0a 20 20 20 20 28 22 63 22 20 22 43 6f 6d 6d 69 74 22 20 20 | ..[["Create".....("c"."Commit".. |
| 112ac0 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 72 65 61 74 65 29 5d 0a 20 20 20 | .......magit-commit-create)].... |
| 112ae0 | 5b 22 45 64 69 74 20 48 45 41 44 22 0a 20 20 20 20 28 22 65 22 20 22 45 78 74 65 6e 64 22 20 20 | ["Edit.HEAD".....("e"."Extend".. |
| 112b00 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 78 74 65 6e 64 29 0a 20 20 20 20 | .......magit-commit-extend)..... |
| 112b20 | 22 22 0a 20 20 20 20 28 22 61 22 20 22 41 6d 65 6e 64 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 | "".....("a"."Amend"..........mag |
| 112b40 | 69 74 2d 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64 29 0a 20 20 20 20 22 22 0a 20 20 20 20 28 22 77 22 | it-commit-amend)....."".....("w" |
| 112b60 | 20 22 52 65 77 6f 72 64 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 | ."Reword".........magit-commit-r |
| 112b80 | 65 77 6f 72 64 29 0a 20 20 20 20 28 22 64 22 20 22 52 65 73 68 65 6c 76 65 22 20 20 20 20 20 20 | eword).....("d"."Reshelve"...... |
| 112ba0 | 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 73 68 65 6c 76 65 20 3a 6c 65 76 65 6c 20 30 29 | .magit-commit-reshelve.:level.0) |
| 112bc0 | 5d 0a 20 20 20 5b 22 45 64 69 74 22 0a 20 20 20 20 28 22 66 22 20 22 46 69 78 75 70 22 20 20 20 | ]....["Edit".....("f"."Fixup"... |
| 112be0 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 78 75 70 29 0a 20 20 20 20 28 | .......magit-commit-fixup).....( |
| 112c00 | 22 73 22 20 22 53 71 75 61 73 68 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 | "s"."Squash".........magit-commi |
| 112c20 | 74 2d 73 71 75 61 73 68 29 0a 20 20 20 20 28 22 41 22 20 22 41 6c 74 65 72 22 20 20 20 20 20 20 | t-squash).....("A"."Alter"...... |
| 112c40 | 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 6c 74 65 72 29 0a 20 20 20 20 28 22 6e 22 | ....magit-commit-alter).....("n" |
| 112c60 | 20 22 41 75 67 6d 65 6e 74 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 | ."Augment"........magit-commit-a |
| 112c80 | 75 67 6d 65 6e 74 29 0a 20 20 20 20 28 22 57 22 20 22 52 65 76 69 73 65 22 20 20 20 20 20 20 20 | ugment).....("W"."Revise"....... |
| 112ca0 | 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 76 69 73 65 29 5d 0a 20 20 20 5b 22 45 64 69 | ..magit-commit-revise)]....["Edi |
| 112cc0 | 74 20 61 6e 64 20 72 65 62 61 73 65 22 0a 20 20 20 20 28 22 46 22 20 22 49 6e 73 74 61 6e 74 20 | t.and.rebase".....("F"."Instant. |
| 112ce0 | 66 69 78 75 70 22 20 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 | fixup"..magit-commit-instant-fix |
| 112d00 | 75 70 29 0a 20 20 20 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 | up).....("S"."Instant.squash".ma |
| 112d20 | 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 0a 20 20 20 20 22 | git-commit-instant-squash)....." |
| 112d40 | 22 0a 20 20 20 20 22 22 0a 20 20 20 20 28 22 52 22 20 22 52 65 77 6f 72 64 20 70 61 73 74 22 20 | "....."".....("R"."Reword.past". |
| 112d60 | 20 20 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 74 20 3a 6c | ...magit-rebase-reword-commit.:l |
| 112d80 | 65 76 65 6c 20 30 29 5d 0a 20 20 20 5b 22 53 70 72 65 61 64 20 61 63 72 6f 73 73 20 63 6f 6d 6d | evel.0)]....["Spread.across.comm |
| 112da0 | 69 74 73 22 0a 20 20 20 20 28 22 78 22 20 22 4d 6f 64 69 66 69 65 64 20 66 69 6c 65 73 22 20 20 | its".....("x"."Modified.files".. |
| 112dc0 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 75 74 6f 66 69 78 75 70 20 3a 6c 65 76 65 6c 20 36 29 | magit-commit-autofixup.:level.6) |
| 112de0 | 0a 20 20 20 20 28 22 58 22 20 22 55 70 64 61 74 65 64 20 6d 6f 64 75 6c 65 73 22 20 6d 61 67 69 | .....("X"."Updated.modules".magi |
| 112e00 | 74 2d 63 6f 6d 6d 69 74 2d 61 62 73 6f 72 62 2d 6d 6f 64 75 6c 65 73 20 3a 6c 65 76 65 6c 20 36 | t-commit-absorb-modules.:level.6 |
| 112e20 | 29 5d 5d 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 | )]]...(interactive)...(if-let.(( |
| 112e40 | 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 65 73 73 61 67 65 2d 62 75 66 | buffer.(magit-commit-message-buf |
| 112e60 | 66 65 72 29 29 29 0a 20 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 62 | fer))).......(switch-to-buffer.b |
| 112e80 | 75 66 66 65 72 29 0a 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 | uffer).....(transient-setup.'mag |
| 112ea0 | 69 74 2d 63 6f 6d 6d 69 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 | it-commit)))..(defun.magit-commi |
| 112ec0 | 74 2d 61 72 67 75 6d 65 6e 74 73 20 6e 69 6c 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 | t-arguments.nil...(transient-arg |
| 112ee0 | 73 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 | s.'magit-commit))..(transient-de |
| 112f00 | 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 3a 2d 2d 64 61 74 | fine-argument.magit-commit:--dat |
| 112f20 | 65 20 28 29 0a 20 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 | e.()...:description."Override.th |
| 112f40 | 65 20 61 75 74 68 6f 72 20 64 61 74 65 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 | e.author.date"...:class.'transie |
| 112f60 | 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 73 68 6f 72 74 61 72 67 20 22 2d 44 22 0a 20 20 3a 61 72 | nt-option...:shortarg."-D"...:ar |
| 112f80 | 67 75 6d 65 6e 74 20 22 2d 2d 64 61 74 65 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 74 72 61 | gument."--date="...:reader.#'tra |
| 112fa0 | 6e 73 69 65 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 | nsient-read-date)..(transient-de |
| 112fc0 | 66 69 6e 65 2d 61 72 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 | fine-argument.magit-commit:--reu |
| 112fe0 | 73 65 2d 6d 65 73 73 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 | se-message.()...:description."Re |
| 113000 | 75 73 65 20 63 6f 6d 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 | use.commit.message"...:class.'tr |
| 113020 | 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 43 22 0a | ansient-option...:shortarg."-C". |
| 113040 | 20 20 3a 61 72 67 75 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 | ..:argument."--reuse-message=".. |
| 113060 | 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 75 73 65 2d 6d 65 73 73 | .:reader.#'magit-read-reuse-mess |
| 113080 | 61 67 65 0a 20 20 3a 68 69 73 74 6f 72 79 2d 6b 65 79 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 | age...:history-key.'magit-revisi |
| 1130a0 | 6f 6e 2d 68 69 73 74 6f 72 79 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 72 | on-history)..(defun.magit-read-r |
| 1130c0 | 65 75 73 65 2d 6d 65 73 73 61 67 65 20 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 64 | euse-message.(prompt.&optional.d |
| 1130e0 | 65 66 61 75 6c 74 20 68 69 73 74 6f 72 79 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 | efault.history)...(magit-complet |
| 113100 | 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 6e | ing-read.prompt.(magit-list-refn |
| 113120 | 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 20 20 6e | ames)..........................n |
| 113140 | 69 6c 20 6e 69 6c 20 6e 69 6c 20 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | il.nil.nil.history.............. |
| 113160 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 | ............(or.default......... |
| 113180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 | .....................(and.(magit |
| 1131a0 | 2d 72 65 76 2d 76 65 72 69 66 79 20 22 4f 52 49 47 5f 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 | -rev-verify."ORIG_HEAD")........ |
| 1131c0 | 20 20 20 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 4f 52 49 47 | ..........................."ORIG |
| 1131e0 | 5f 48 45 41 44 22 29 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 3b 3b 3b 3b 20 43 72 | _HEAD"))))..;;;.Commands.;;;;.Cr |
| 113200 | 65 61 74 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 | eate..;;;###autoload.(defun.magi |
| 113220 | 74 2d 63 6f 6d 6d 69 74 2d 63 72 65 61 74 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 | t-commit-create.(&optional.args) |
| 113240 | 0a 20 20 22 43 72 65 61 74 65 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 2e 22 0a 20 20 28 69 6e 74 | ..."Create.a.new.commit."...(int |
| 113260 | 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 72 67 | eractive.(list.(magit-commit-arg |
| 113280 | 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 63 6f 6e 64 20 28 28 6d 65 6d 62 65 72 20 22 2d 2d 61 6c | uments)))...(cond.((member."--al |
| 1132a0 | 6c 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 68 69 73 2d 63 6f 6d | l".args)..........(setq.this-com |
| 1132c0 | 6d 61 6e 64 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 61 6c 6c 29 29 0a 20 20 20 20 20 20 | mand.'magit-commit--all))....... |
| 1132e0 | 20 20 28 28 6d 65 6d 62 65 72 20 22 2d 2d 61 6c 6c 6f 77 2d 65 6d 70 74 79 22 20 61 72 67 73 29 | ..((member."--allow-empty".args) |
| 113300 | 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 6d 61 | ..........(setq.this-command.'ma |
| 113320 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 61 6c 6c 6f 77 2d 65 6d 70 74 79 29 29 29 0a 20 20 28 77 68 | git-commit--allow-empty)))...(wh |
| 113340 | 65 6e 20 28 73 65 74 71 20 61 72 67 73 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 73 73 65 | en.(setq.args.(magit-commit-asse |
| 113360 | 72 74 20 61 72 67 73 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 | rt.args)).....(let.((default-dir |
| 113380 | 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 20 | ectory.(magit-toplevel)))....... |
| 1133a0 | 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 |
| 1133c0 | 69 74 22 20 61 72 67 73 29 29 29 29 0a 0a 3b 3b 3b 3b 20 45 64 69 74 20 48 45 41 44 0a 0a 3b 3b | it".args))))..;;;;.Edit.HEAD..;; |
| 1133e0 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | ;###autoload.(defun.magit-commit |
| 113400 | 2d 65 78 74 65 6e 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 6f 76 65 72 72 69 64 65 | -extend.(&optional.args.override |
| 113420 | 2d 64 61 74 65 29 0a 20 20 22 41 6d 65 6e 64 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 74 | -date)..."Amend.staged.changes.t |
| 113440 | 6f 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 69 74 2c 20 77 69 74 68 6f 75 74 20 65 64 69 74 69 | o.the.last.commit,.without.editi |
| 113460 | 6e 67 20 69 74 73 20 6d 65 73 73 61 67 65 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 | ng.its.message...With.a.prefix.a |
| 113480 | 72 67 75 6d 65 6e 74 20 64 6f 20 6e 6f 74 20 75 70 64 61 74 65 20 74 68 65 20 63 6f 6d 6d 69 74 | rgument.do.not.update.the.commit |
| 1134a0 | 74 65 72 20 64 61 74 65 3b 20 77 69 74 68 6f 75 74 20 61 6e 0a 61 72 67 75 6d 65 6e 74 20 75 70 | ter.date;.without.an.argument.up |
| 1134c0 | 64 61 74 65 20 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 | date.it...The.option.`magit-comm |
| 1134e0 | 69 74 2d 65 78 74 65 6e 64 2d 6f 76 65 72 72 69 64 65 2d 64 61 74 65 27 0a 63 61 6e 20 62 65 20 | it-extend-override-date'.can.be. |
| 113500 | 75 73 65 64 20 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 | used.to.inverse.the.meaning.of.t |
| 113520 | 68 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 20 20 43 61 6c 6c 65 64 0a 6e 6f 6e 2d | he.prefix.argument...Called.non- |
| 113540 | 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 4f 56 45 52 | interactively,.the.optional.OVER |
| 113560 | 52 49 44 45 2d 44 41 54 45 20 61 72 67 75 6d 65 6e 74 20 63 6f 6e 74 72 6f 6c 73 20 74 68 69 73 | RIDE-DATE.argument.controls.this |
| 113580 | 0a 62 65 68 61 76 69 6f 72 2c 20 61 6e 64 20 74 68 65 20 6f 70 74 69 6f 6e 20 69 73 20 6f 66 20 | .behavior,.and.the.option.is.of. |
| 1135a0 | 6e 6f 20 72 65 6c 65 76 61 6e 63 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c | no.relevance."...(interactive.(l |
| 1135c0 | 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 20 20 | ist.(magit-commit-arguments).... |
| 1135e0 | 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 70 72 | ..................(if.current-pr |
| 113600 | 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 20 20 | efix-arg........................ |
| 113620 | 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 72 72 | ..(not.magit-commit-extend-overr |
| 113640 | 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 20 20 | ide-date)....................... |
| 113660 | 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 64 61 | .magit-commit-extend-override-da |
| 113680 | 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 74 2d | te)))...(when.(setq.args.(magit- |
| 1136a0 | 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 74 2d | commit-assert.args)).....(magit- |
| 1136c0 | 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64 2d 61 73 73 65 72 74 29 0a 20 20 20 20 28 69 66 20 6f 76 65 | commit-amend-assert).....(if.ove |
| 1136e0 | 72 72 69 64 65 2d 64 61 74 65 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 | rride-date.........(magit-run-gi |
| 113700 | 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 20 22 63 6f 6d 6d 69 74 22 20 22 2d 2d 61 6d 65 6e 64 22 | t-with-editor."commit"."--amend" |
| 113720 | 20 22 2d 2d 6e 6f 2d 65 64 69 74 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 65 | ."--no-edit".args).......(with-e |
| 113740 | 6e 76 69 72 6f 6e 6d 65 6e 74 2d 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 28 | nvironment-variables...........( |
| 113760 | 28 22 47 49 54 5f 43 4f 4d 4d 49 54 54 45 52 5f 44 41 54 45 22 20 28 6d 61 67 69 74 2d 72 65 76 | ("GIT_COMMITTER_DATE".(magit-rev |
| 113780 | 2d 66 6f 72 6d 61 74 20 22 25 63 44 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | -format."%cD"))).........(magit- |
| 1137a0 | 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 20 22 63 6f 6d 6d 69 74 22 20 22 2d 2d | run-git-with-editor."commit"."-- |
| 1137c0 | 61 6d 65 6e 64 22 20 22 2d 2d 6e 6f 2d 65 64 69 74 22 20 61 72 67 73 29 29 29 29 29 0a 0a 3b 3b | amend"."--no-edit".args)))))..;; |
| 1137e0 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | ;###autoload.(defun.magit-commit |
| 113800 | 2d 61 6d 65 6e 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 22 41 6d 65 6e 64 | -amend.(&optional.args)..."Amend |
| 113820 | 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 28 69 66 20 61 6e 79 29 20 74 6f 20 74 68 65 20 | .staged.changes.(if.any).to.the. |
| 113840 | 6c 61 73 74 20 63 6f 6d 6d 69 74 2c 20 61 6e 64 20 65 64 69 74 20 69 74 73 20 6d 65 73 73 61 67 | last.commit,.and.edit.its.messag |
| 113860 | 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- |
| 113880 | 63 6f 6d 6d 69 74 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6d | commit-arguments)))...(magit-com |
| 1138a0 | 6d 69 74 2d 61 6d 65 6e 64 2d 61 73 73 65 72 74 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 | mit-amend-assert)...(magit-run-g |
| 1138c0 | 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 20 22 63 6f 6d 6d 69 74 22 20 22 2d 2d 61 6d 65 6e 64 | it-with-editor."commit"."--amend |
| 1138e0 | 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 20 | ".args))..;;;###autoload.(defun. |
| 113900 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 77 6f 72 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 | magit-commit-reword.(&optional.a |
| 113920 | 72 67 73 20 6f 76 65 72 72 69 64 65 2d 64 61 74 65 29 0a 20 20 22 52 65 77 6f 72 64 20 74 68 65 | rgs.override-date)..."Reword.the |
| 113940 | 20 6d 65 73 73 61 67 65 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 69 74 2c 20 77 69 74 | .message.of.the.last.commit,.wit |
| 113960 | 68 6f 75 74 20 61 6d 65 6e 64 69 6e 67 20 69 74 73 20 74 72 65 65 2e 0a 0a 57 69 74 68 20 61 20 | hout.amending.its.tree...With.a. |
| 113980 | 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 64 6f 20 6e 6f 74 20 75 70 64 61 74 65 20 74 68 | prefix.argument.do.not.update.th |
| 1139a0 | 65 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 3b 20 77 69 74 68 6f 75 74 20 61 6e 0a 61 72 67 | e.committer.date;.without.an.arg |
| 1139c0 | 75 6d 65 6e 74 20 75 70 64 61 74 65 20 69 74 2e 20 20 54 68 65 20 6f 70 74 69 6f 6e 20 60 6d 61 | ument.update.it...The.option.`ma |
| 1139e0 | 67 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 27 | git-commit-reword-override-date' |
| 113a00 | 0a 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 69 6e 76 65 72 73 65 20 74 68 65 20 6d 65 61 6e | .can.be.used.to.inverse.the.mean |
| 113a20 | 69 6e 67 20 6f 66 20 74 68 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 20 20 43 61 6c | ing.of.the.prefix.argument...Cal |
| 113a40 | 6c 65 64 0a 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 74 68 65 20 6f 70 74 69 6f | led.non-interactively,.the.optio |
| 113a60 | 6e 61 6c 20 4f 56 45 52 52 49 44 45 2d 44 41 54 45 20 61 72 67 75 6d 65 6e 74 20 63 6f 6e 74 72 | nal.OVERRIDE-DATE.argument.contr |
| 113a80 | 6f 6c 73 20 74 68 69 73 0a 62 65 68 61 76 69 6f 72 2c 20 61 6e 64 20 74 68 65 20 6f 70 74 69 6f | ols.this.behavior,.and.the.optio |
| 113aa0 | 6e 20 69 73 20 6f 66 20 6e 6f 20 72 65 6c 65 76 61 6e 63 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 | n.is.of.no.relevance."...(intera |
| 113ac0 | 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 |
| 113ae0 | 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 63 75 | nts)......................(if.cu |
| 113b00 | 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................ |
| 113b20 | 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 77 6f | ..........(not.magit-commit-rewo |
| 113b40 | 72 64 2d 6f 76 65 72 72 69 64 65 2d 64 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rd-override-date)............... |
| 113b60 | 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 64 2d 6f 76 65 | .........magit-commit-reword-ove |
| 113b80 | 72 72 69 64 65 2d 64 61 74 65 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 6d | rride-date)))...(magit-commit-am |
| 113ba0 | 65 6e 64 2d 61 73 73 65 72 74 29 0a 20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20 22 2d 2d 61 6c 6c | end-assert)...(cl-pushnew."--all |
| 113bc0 | 6f 77 2d 65 6d 70 74 79 22 20 61 72 67 73 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 0a 20 20 | ow-empty".args.:test.#'equal)... |
| 113be0 | 28 69 66 20 6f 76 65 72 72 69 64 65 2d 64 61 74 65 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 | (if.override-date.......(magit-r |
| 113c00 | 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 22 2d 2d 61 | un-git-with-editor."commit"."--a |
| 113c20 | 6d 65 6e 64 22 20 22 2d 2d 6f 6e 6c 79 22 20 61 72 67 73 29 0a 20 20 20 20 28 77 69 74 68 2d 65 | mend"."--only".args).....(with-e |
| 113c40 | 6e 76 69 72 6f 6e 6d 65 6e 74 2d 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 20 20 20 28 28 22 | nvironment-variables.........((" |
| 113c60 | 47 49 54 5f 43 4f 4d 4d 49 54 54 45 52 5f 44 41 54 45 22 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 | GIT_COMMITTER_DATE".(magit-rev-f |
| 113c80 | 6f 72 6d 61 74 20 22 25 63 44 22 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d | ormat."%cD"))).......(magit-run- |
| 113ca0 | 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 20 22 63 6f 6d 6d 69 74 22 20 22 2d 2d 61 6d 65 6e | git-with-editor."commit"."--amen |
| 113cc0 | 64 22 20 22 2d 2d 6f 6e 6c 79 22 20 61 72 67 73 29 29 29 29 0a 0a 3b 3b 3b 3b 20 45 64 69 74 0a | d"."--only".args))))..;;;;.Edit. |
| 113ce0 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d | .;;;###autoload.(defun.magit-com |
| 113d00 | 6d 69 74 2d 66 69 78 75 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 63 6f 6d 6d 69 74 20 61 72 67 73 | mit-fixup.(&optional.commit.args |
| 113d20 | 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 66 69 78 75 70 20 63 6f 6d 6d 69 74 2c 20 6c 65 61 76 | )..."Create.a.fixup.commit,.leav |
| 113d40 | 69 6e 67 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 | ing.the.original.commit.message. |
| 113d60 | 75 6e 74 6f 75 63 68 65 64 2e 0a 0a 49 66 20 74 68 65 72 65 20 69 73 20 61 20 72 65 61 63 68 61 | untouched...If.there.is.a.reacha |
| 113d80 | 62 6c 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2c 20 74 61 72 67 65 74 20 74 68 61 74 | ble.commit.at.point,.target.that |
| 113da0 | 2e 20 20 4f 74 68 65 72 77 69 73 65 20 70 72 6f 6d 70 74 0a 66 6f 72 20 61 20 63 6f 6d 6d 69 74 | ...Otherwise.prompt.for.a.commit |
| 113dc0 | 2e 20 20 49 66 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 | ...If.`magit-commit-squash-confi |
| 113de0 | 72 6d 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 6c 77 61 79 73 20 6d 61 6b 65 0a 74 68 65 20 | rm'.is.non-nil,.always.make.the. |
| 113e00 | 75 73 65 72 20 65 78 70 6c 69 63 69 74 6c 79 20 73 65 6c 65 63 74 20 61 20 63 6f 6d 6d 69 74 2c | user.explicitly.select.a.commit, |
| 113e20 | 20 69 6e 20 61 20 62 75 66 66 65 72 20 64 65 64 69 63 61 74 65 64 20 74 6f 20 74 68 61 74 20 74 | .in.a.buffer.dedicated.to.that.t |
| 113e40 | 61 73 6b 2e 0a 0a 44 75 72 69 6e 67 20 61 20 6c 61 74 65 72 20 72 65 62 61 73 65 2c 20 77 68 65 | ask...During.a.later.rebase,.whe |
| 113e60 | 6e 20 74 68 69 73 20 63 6f 6d 6d 69 74 20 67 65 74 73 20 73 71 75 61 73 68 65 64 20 69 6e 74 6f | n.this.commit.gets.squashed.into |
| 113e80 | 20 69 74 73 20 74 61 72 67 65 74 65 64 0a 63 6f 6d 6d 69 74 2c 20 74 68 65 20 6f 72 69 67 69 6e | .its.targeted.commit,.the.origin |
| 113ea0 | 61 6c 20 6d 65 73 73 61 67 65 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 65 64 20 63 6f 6d 6d 69 | al.message.of.the.targeted.commi |
| 113ec0 | 74 20 69 73 20 75 73 65 64 20 61 73 2d 69 73 2e 0a 0a 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 | t.is.used.as-is...In.other.words |
| 113ee0 | 2c 20 63 61 6c 6c 20 5c 22 67 69 74 20 63 6f 6d 6d 69 74 20 2d 2d 66 69 78 75 70 3d 43 4f 4d 4d | ,.call.\"git.commit.--fixup=COMM |
| 113f00 | 49 54 20 2d 2d 6e 6f 2d 65 64 69 74 5c 22 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | IT.--no-edit\"."...(interactive. |
| 113f20 | 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)... |
| 113f40 | 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 |
| 113f60 | 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 |
| 113f80 | 75 61 73 68 2d 69 6e 74 65 72 6e 61 6c 20 22 2d 2d 66 69 78 75 70 3d 22 20 63 6f 6d 6d 69 74 20 | uash-internal."--fixup=".commit. |
| 113fa0 | 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 6d 61 | args))..;;;###autoload.(defun.ma |
| 113fc0 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 20 28 26 6f 70 74 69 6f 6e 61 6c 20 63 6f 6d | git-commit-squash.(&optional.com |
| 113fe0 | 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 68 20 63 6f 6d | mit.args)..."Create.a.squash.com |
| 114000 | 6d 69 74 2c 20 77 69 74 68 6f 75 74 20 74 68 65 20 75 73 65 72 20 61 75 74 68 6f 72 69 6e 67 20 | mit,.without.the.user.authoring. |
| 114020 | 61 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2e 0a 0a 49 66 20 74 68 65 72 65 20 69 73 20 61 | a.commit.message...If.there.is.a |
| 114040 | 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2c 20 74 61 72 67 | .reachable.commit.at.point,.targ |
| 114060 | 65 74 20 74 68 61 74 2e 20 20 4f 74 68 65 72 77 69 73 65 20 70 72 6f 6d 70 74 0a 66 6f 72 20 61 | et.that...Otherwise.prompt.for.a |
| 114080 | 20 63 6f 6d 6d 69 74 2e 20 20 49 66 20 60 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 | .commit...If.`magit-commit-squas |
| 1140a0 | 68 2d 63 6f 6e 66 69 72 6d 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 6c 77 61 79 73 20 6d 61 | h-confirm'.is.non-nil,.always.ma |
| 1140c0 | 6b 65 0a 74 68 65 20 75 73 65 72 20 65 78 70 6c 69 63 69 74 6c 79 20 73 65 6c 65 63 74 20 61 20 | ke.the.user.explicitly.select.a. |
| 1140e0 | 63 6f 6d 6d 69 74 2c 20 69 6e 20 61 20 62 75 66 66 65 72 20 64 65 64 69 63 61 74 65 64 20 74 6f | commit,.in.a.buffer.dedicated.to |
| 114100 | 20 74 68 61 74 20 74 61 73 6b 2e 0a 0a 44 75 72 69 6e 67 20 61 20 6c 61 74 65 72 20 72 65 62 61 | .that.task...During.a.later.reba |
| 114120 | 73 65 2c 20 77 68 65 6e 20 74 68 69 73 20 63 6f 6d 6d 69 74 20 67 65 74 73 20 73 71 75 61 73 68 | se,.when.this.commit.gets.squash |
| 114140 | 65 64 20 69 6e 74 6f 20 69 74 73 20 74 61 72 67 65 74 65 64 0a 63 6f 6d 6d 69 74 2c 20 74 68 65 | ed.into.its.targeted.commit,.the |
| 114160 | 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 20 65 64 69 74 20 | .user.is.given.a.chance.to.edit. |
| 114180 | 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 6d 65 73 73 61 67 65 20 74 6f 20 74 61 6b 65 0a 74 68 65 | the.original.message.to.take.the |
| 1141a0 | 20 63 68 61 6e 67 65 73 20 66 72 6f 6d 20 74 68 65 20 73 71 75 61 73 68 20 63 6f 6d 6d 69 74 20 | .changes.from.the.squash.commit. |
| 1141c0 | 69 6e 74 6f 20 61 63 63 6f 75 6e 74 2e 0a 0a 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 2c 20 63 | into.account...In.other.words,.c |
| 1141e0 | 61 6c 6c 20 5c 22 67 69 74 20 63 6f 6d 6d 69 74 20 2d 2d 73 71 75 61 73 68 3d 43 4f 4d 4d 49 54 | all.\"git.commit.--squash=COMMIT |
| 114200 | 20 2d 2d 6e 6f 2d 65 64 69 74 5c 22 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c | .--no-edit\"."...(interactive.(l |
| 114220 | 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 20 20 | ist.(magit-commit-at-point)..... |
| 114240 | 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 2d 61 | .................(magit-commit-a |
| 114260 | 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 75 61 | rguments)))...(magit-commit-squa |
| 114280 | 73 68 2d 69 6e 74 65 72 6e 61 6c 20 22 2d 2d 73 71 75 61 73 68 3d 22 20 63 6f 6d 6d 69 74 20 61 | sh-internal."--squash=".commit.a |
| 1142a0 | 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 |
| 1142c0 | 69 74 2d 63 6f 6d 6d 69 74 2d 61 6c 74 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 63 6f 6d 6d 69 | it-commit-alter.(&optional.commi |
| 1142e0 | 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 68 20 63 6f 6d 6d 69 | t.args)..."Create.a.squash.commi |
| 114300 | 74 2c 20 61 75 74 68 6f 72 69 6e 67 20 74 68 65 20 66 69 6e 61 6c 20 63 6f 6d 6d 69 74 20 6d 65 | t,.authoring.the.final.commit.me |
| 114320 | 73 73 61 67 65 20 6e 6f 77 2e 0a 0a 49 66 20 74 68 65 72 65 20 69 73 20 61 20 72 65 61 63 68 61 | ssage.now...If.there.is.a.reacha |
| 114340 | 62 6c 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2c 20 74 61 72 67 65 74 20 74 68 61 74 | ble.commit.at.point,.target.that |
| 114360 | 2e 20 20 4f 74 68 65 72 77 69 73 65 20 70 72 6f 6d 70 74 0a 66 6f 72 20 61 20 63 6f 6d 6d 69 74 | ...Otherwise.prompt.for.a.commit |
| 114380 | 2e 20 20 49 66 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 | ...If.`magit-commit-squash-confi |
| 1143a0 | 72 6d 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 6c 77 61 79 73 20 6d 61 6b 65 0a 74 68 65 20 | rm'.is.non-nil,.always.make.the. |
| 1143c0 | 75 73 65 72 20 65 78 70 6c 69 63 69 74 6c 79 20 73 65 6c 65 63 74 20 61 20 63 6f 6d 6d 69 74 2c | user.explicitly.select.a.commit, |
| 1143e0 | 20 69 6e 20 61 20 62 75 66 66 65 72 20 64 65 64 69 63 61 74 65 64 20 74 6f 20 74 68 61 74 20 74 | .in.a.buffer.dedicated.to.that.t |
| 114400 | 61 73 6b 2e 0a 0a 44 75 72 69 6e 67 20 61 20 6c 61 74 65 72 20 72 65 62 61 73 65 2c 20 77 68 65 | ask...During.a.later.rebase,.whe |
| 114420 | 6e 20 74 68 69 73 20 63 6f 6d 6d 69 74 20 67 65 74 73 20 73 71 75 61 73 68 65 64 20 69 6e 74 6f | n.this.commit.gets.squashed.into |
| 114440 | 20 69 74 73 20 74 61 72 67 65 74 65 64 0a 63 6f 6d 6d 69 74 2c 20 74 68 65 20 6f 72 69 67 69 6e | .its.targeted.commit,.the.origin |
| 114460 | 61 6c 20 6d 65 73 73 61 67 65 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 65 64 20 63 6f 6d 6d 69 | al.message.of.the.targeted.commi |
| 114480 | 74 20 69 73 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 74 68 65 0a 6d 65 73 73 61 67 65 20 6f | t.is.replaced.with.the.message.o |
| 1144a0 | 66 20 74 68 69 73 20 63 6f 6d 6d 69 74 2c 20 77 69 74 68 6f 75 74 20 74 68 65 20 75 73 65 72 20 | f.this.commit,.without.the.user. |
| 1144c0 | 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 65 69 6e 67 20 67 69 76 65 6e 20 61 0a 63 68 61 6e | automatically.being.given.a.chan |
| 1144e0 | 63 65 20 74 6f 20 65 64 69 74 20 61 67 61 69 6e 2e 0a 0a 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 | ce.to.edit.again...In.other.word |
| 114500 | 73 2c 20 63 61 6c 6c 20 5c 22 67 69 74 20 63 6f 6d 6d 69 74 20 2d 2d 66 69 78 75 70 3d 61 6d 65 | s,.call.\"git.commit.--fixup=ame |
| 114520 | 6e 64 3a 43 4f 4d 4d 49 54 20 2d 2d 65 64 69 74 5c 22 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | nd:COMMIT.--edit\"."...(interact |
| 114540 | 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 74 | ive.(list.(magit-commit-at-point |
| 114560 | 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 6f | )......................(magit-co |
| 114580 | 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 69 | mmit-arguments)))...(magit-commi |
| 1145a0 | 74 2d 73 71 75 61 73 68 2d 69 6e 74 65 72 6e 61 6c 20 22 2d 2d 66 69 78 75 70 3d 61 6d 65 6e 64 | t-squash-internal."--fixup=amend |
| 1145c0 | 3a 22 20 63 6f 6d 6d 69 74 20 61 72 67 73 20 6e 69 6c 20 27 65 64 69 74 29 29 0a 0a 3b 3b 3b 23 | :".commit.args.nil.'edit))..;;;# |
| 1145e0 | 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 61 | ##autoload.(defun.magit-commit-a |
| 114600 | 75 67 6d 65 6e 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 63 6f 6d 6d 69 74 20 61 72 67 73 29 0a 20 | ugment.(&optional.commit.args).. |
| 114620 | 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 61 75 74 68 6f 72 | ."Create.a.squash.commit,.author |
| 114640 | 69 6e 67 20 61 20 6e 65 77 20 74 65 6d 70 6f 72 61 72 79 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 | ing.a.new.temporary.commit.messa |
| 114660 | 67 65 2e 0a 0a 49 66 20 74 68 65 72 65 20 69 73 20 61 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d | ge...If.there.is.a.reachable.com |
| 114680 | 6d 69 74 20 61 74 20 70 6f 69 6e 74 2c 20 74 61 72 67 65 74 20 74 68 61 74 2e 20 20 4f 74 68 65 | mit.at.point,.target.that...Othe |
| 1146a0 | 72 77 69 73 65 20 70 72 6f 6d 70 74 0a 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2e 20 20 49 66 20 60 | rwise.prompt.for.a.commit...If.` |
| 1146c0 | 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 27 20 69 73 20 | magit-commit-squash-confirm'.is. |
| 1146e0 | 6e 6f 6e 2d 6e 69 6c 2c 20 61 6c 77 61 79 73 20 6d 61 6b 65 0a 74 68 65 20 75 73 65 72 20 65 78 | non-nil,.always.make.the.user.ex |
| 114700 | 70 6c 69 63 69 74 6c 79 20 73 65 6c 65 63 74 20 61 20 63 6f 6d 6d 69 74 2c 20 69 6e 20 61 20 62 | plicitly.select.a.commit,.in.a.b |
| 114720 | 75 66 66 65 72 20 64 65 64 69 63 61 74 65 64 20 74 6f 20 74 68 61 74 20 74 61 73 6b 2e 0a 0a 44 | uffer.dedicated.to.that.task...D |
| 114740 | 75 72 69 6e 67 20 61 20 6c 61 74 65 72 20 72 65 62 61 73 65 2c 20 77 68 65 6e 20 74 68 69 73 20 | uring.a.later.rebase,.when.this. |
| 114760 | 63 6f 6d 6d 69 74 20 67 65 74 73 20 73 71 75 61 73 68 65 64 20 69 6e 74 6f 20 69 74 73 20 74 61 | commit.gets.squashed.into.its.ta |
| 114780 | 72 67 65 74 65 64 0a 63 6f 6d 6d 69 74 2c 20 74 68 65 20 75 73 65 72 20 69 73 20 61 73 6b 65 64 | rgeted.commit,.the.user.is.asked |
| 1147a0 | 20 74 6f 20 77 72 69 74 65 20 61 20 66 69 6e 61 6c 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 | .to.write.a.final.commit.message |
| 1147c0 | 2c 20 69 6e 20 61 20 62 75 66 66 65 72 0a 74 68 61 74 20 73 74 61 72 74 73 20 6f 75 74 20 63 6f | ,.in.a.buffer.that.starts.out.co |
| 1147e0 | 6e 74 61 69 6e 69 6e 67 20 62 6f 74 68 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 63 6f 6d 6d 69 | ntaining.both.the.original.commi |
| 114800 | 74 20 6d 65 73 73 61 67 65 2c 20 61 73 20 77 65 6c 6c 20 61 73 0a 74 68 65 20 74 65 6d 70 6f 72 | t.message,.as.well.as.the.tempor |
| 114820 | 61 72 79 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 6f 66 20 74 68 65 20 73 71 75 61 73 68 | ary.commit.message.of.the.squash |
| 114840 | 20 63 6f 6d 6d 69 74 2e 0a 0a 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 2c 20 63 61 6c 6c 20 5c | .commit...In.other.words,.call.\ |
| 114860 | 22 67 69 74 20 63 6f 6d 6d 69 74 20 2d 2d 73 71 75 61 73 68 3d 43 4f 4d 4d 49 54 20 2d 2d 65 64 | "git.commit.--squash=COMMIT.--ed |
| 114880 | 69 74 5c 22 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 | it\"."...(interactive.(list.(mag |
| 1148a0 | 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)............. |
| 1148c0 | 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 |
| 1148e0 | 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 |
| 114900 | 6e 61 6c 20 22 2d 2d 73 71 75 61 73 68 3d 22 20 63 6f 6d 6d 69 74 20 61 72 67 73 20 6e 69 6c 20 | nal."--squash=".commit.args.nil. |
| 114920 | 27 65 64 69 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d | 'edit))..;;;###autoload.(defun.m |
| 114940 | 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 76 69 73 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 63 6f | agit-commit-revise.(&optional.co |
| 114960 | 6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22 52 65 77 6f 72 64 20 74 68 65 20 6d 65 73 73 61 67 65 | mmit.args)..."Reword.the.message |
| 114980 | 20 6f 66 20 61 6e 20 65 78 69 73 74 69 6e 67 20 63 6f 6d 6d 69 74 2c 20 77 69 74 68 6f 75 74 20 | .of.an.existing.commit,.without. |
| 1149a0 | 65 64 69 74 69 6e 67 20 69 74 73 20 74 72 65 65 2e 0a 0a 49 66 20 74 68 65 72 65 20 69 73 20 61 | editing.its.tree...If.there.is.a |
| 1149c0 | 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2c 20 74 61 72 67 | .reachable.commit.at.point,.targ |
| 1149e0 | 65 74 20 74 68 61 74 2e 20 20 4f 74 68 65 72 77 69 73 65 20 70 72 6f 6d 70 74 0a 66 6f 72 20 61 | et.that...Otherwise.prompt.for.a |
| 114a00 | 20 63 6f 6d 6d 69 74 2e 20 20 49 66 20 60 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 | .commit...If.`magit-commit-squas |
| 114a20 | 68 2d 63 6f 6e 66 69 72 6d 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 6c 77 61 79 73 20 6d 61 | h-confirm'.is.non-nil,.always.ma |
| 114a40 | 6b 65 0a 74 68 65 20 75 73 65 72 20 65 78 70 6c 69 63 69 74 6c 79 20 73 65 6c 65 63 74 20 61 20 | ke.the.user.explicitly.select.a. |
| 114a60 | 63 6f 6d 6d 69 74 2c 20 69 6e 20 61 20 62 75 66 66 65 72 20 64 65 64 69 63 61 74 65 64 20 74 6f | commit,.in.a.buffer.dedicated.to |
| 114a80 | 20 74 68 61 74 20 74 61 73 6b 2e 0a 0a 44 75 72 69 6e 67 20 61 20 6c 61 74 65 72 20 72 65 62 61 | .that.task...During.a.later.reba |
| 114aa0 | 73 65 2c 20 77 68 65 6e 20 74 68 69 73 20 63 6f 6d 6d 69 74 20 67 65 74 73 20 73 71 75 61 73 68 | se,.when.this.commit.gets.squash |
| 114ac0 | 65 64 20 69 6e 74 6f 20 69 74 73 20 74 61 72 67 65 74 65 64 0a 63 6f 6d 6d 69 74 2c 20 61 20 63 | ed.into.its.targeted.commit,.a.c |
| 114ae0 | 6f 6d 62 69 6e 65 64 20 63 6f 6d 6d 69 74 20 69 73 20 63 72 65 61 74 65 64 20 77 68 69 63 68 20 | ombined.commit.is.created.which. |
| 114b00 | 75 73 65 73 20 74 68 65 20 6d 65 73 73 61 67 65 20 6f 66 20 74 68 65 20 66 69 78 75 70 0a 63 6f | uses.the.message.of.the.fixup.co |
| 114b20 | 6d 6d 69 74 20 61 6e 64 20 74 68 65 20 74 72 65 65 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 65 | mmit.and.the.tree.of.the.targete |
| 114b40 | 64 20 63 6f 6d 6d 69 74 2e 0a 0a 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 2c 20 63 61 6c 6c 20 | d.commit...In.other.words,.call. |
| 114b60 | 5c 22 67 69 74 20 63 6f 6d 6d 69 74 20 2d 2d 66 69 78 75 70 3d 72 65 77 6f 72 64 3a 43 4f 4d 4d | \"git.commit.--fixup=reword:COMM |
| 114b80 | 49 54 20 2d 2d 65 64 69 74 5c 22 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 | IT.--edit\"."...(interactive.(li |
| 114ba0 | 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 20 20 20 | st.(magit-commit-at-point)...... |
| 114bc0 | 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 2d 61 72 | ................(magit-commit-ar |
| 114be0 | 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 75 61 73 | guments)))...(magit-commit-squas |
| 114c00 | 68 2d 69 6e 74 65 72 6e 61 6c 20 22 2d 2d 66 69 78 75 70 3d 72 65 77 6f 72 64 3a 22 20 63 6f 6d | h-internal."--fixup=reword:".com |
| 114c20 | 6d 69 74 20 61 72 67 73 20 27 6e 6f 70 61 74 63 68 20 27 65 64 69 74 29 29 0a 0a 3b 3b 3b 3b 20 | mit.args.'nopatch.'edit))..;;;;. |
| 114c40 | 45 64 69 74 20 61 6e 64 20 52 65 62 61 73 65 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | Edit.and.Rebase..;;;###autoload. |
| 114c60 | 28 64 65 66 75 6e 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 | (defun.magit-commit-instant-fixu |
| 114c80 | 70 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 20 22 43 72 65 | p.(&optional.commit.args)..."Cre |
| 114ca0 | 61 74 65 20 61 20 66 69 78 75 70 20 63 6f 6d 6d 69 74 2c 20 61 6e 64 20 69 6d 6d 65 64 69 61 74 | ate.a.fixup.commit,.and.immediat |
| 114cc0 | 65 6c 79 20 63 6f 6d 62 69 6e 65 20 69 74 20 77 69 74 68 20 69 74 73 20 74 61 72 67 65 74 2e 0a | ely.combine.it.with.its.target.. |
| 114ce0 | 0a 49 66 20 74 68 65 72 65 20 69 73 20 61 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 20 | .If.there.is.a.reachable.commit. |
| 114d00 | 61 74 20 70 6f 69 6e 74 2c 20 74 61 72 67 65 74 20 74 68 61 74 2e 20 20 4f 74 68 65 72 77 69 73 | at.point,.target.that...Otherwis |
| 114d20 | 65 20 70 72 6f 6d 70 74 0a 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2e 20 20 49 66 20 60 6d 61 67 69 | e.prompt.for.a.commit...If.`magi |
| 114d40 | 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d 63 6f 6e 66 69 72 6d 27 20 69 73 20 6e 6f 6e 2d | t-commit-squash-confirm'.is.non- |
| 114d60 | 6e 69 6c 2c 20 61 6c 77 61 79 73 20 6d 61 6b 65 0a 74 68 65 20 75 73 65 72 20 65 78 70 6c 69 63 | nil,.always.make.the.user.explic |
| 114d80 | 69 74 6c 79 20 73 65 6c 65 63 74 20 61 20 63 6f 6d 6d 69 74 2c 20 69 6e 20 61 20 62 75 66 66 65 | itly.select.a.commit,.in.a.buffe |
| 114da0 | 72 20 64 65 64 69 63 61 74 65 64 20 74 6f 20 74 68 61 74 20 74 61 73 6b 2e 0a 0a 4c 65 61 76 65 | r.dedicated.to.that.task...Leave |
| 114dc0 | 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 6f 66 20 | .the.original.commit.message.of. |
| 114de0 | 74 68 65 20 74 61 72 67 65 74 65 64 20 63 6f 6d 6d 69 74 20 75 6e 74 6f 75 63 68 65 64 2e 0a 0a | the.targeted.commit.untouched... |
| 114e00 | 4c 69 6b 65 20 60 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 78 75 70 27 20 62 75 74 20 61 6c | Like.`magit-commit-fixup'.but.al |
| 114e20 | 73 6f 20 72 75 6e 20 61 20 60 2d 2d 61 75 74 6f 66 69 78 75 70 27 20 72 65 62 61 73 65 2e 22 0a | so.run.a.`--autofixup'.rebase.". |
| 114e40 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 6f 6d 6d | ..(interactive.(list.(magit-comm |
| 114e60 | 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 20 20 | it-at-point).................... |
| 114e80 | 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 | ..(magit-commit-arguments)))...( |
| 114ea0 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d 69 6e 74 65 72 6e 61 6c 20 22 2d 2d | magit-commit-squash-internal."-- |
| 114ec0 | 66 69 78 75 70 3d 22 20 63 6f 6d 6d 69 74 20 61 72 67 73 20 6e 69 6c 20 6e 69 6c 20 27 72 65 62 | fixup=".commit.args.nil.nil.'reb |
| 114ee0 | 61 73 65 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 | ase))..;;;###autoload.(defun.mag |
| 114f00 | 69 74 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 | it-commit-instant-squash.(&optio |
| 114f20 | 6e 61 6c 20 63 6f 6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 73 71 75 | nal.commit.args)..."Create.a.squ |
| 114f40 | 61 73 68 20 63 6f 6d 6d 69 74 2c 20 61 6e 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 63 6f 6d 62 | ash.commit,.and.immediately.comb |
| 114f60 | 69 6e 65 20 69 74 20 77 69 74 68 20 69 74 73 20 74 61 72 67 65 74 2e 0a 0a 49 66 20 74 68 65 72 | ine.it.with.its.target...If.ther |
| 114f80 | 65 20 69 73 20 61 20 72 65 61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 | e.is.a.reachable.commit.at.point |
| 114fa0 | 2c 20 74 61 72 67 65 74 20 74 68 61 74 2e 20 20 4f 74 68 65 72 77 69 73 65 20 70 72 6f 6d 70 74 | ,.target.that...Otherwise.prompt |
| 114fc0 | 0a 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2e 20 20 49 66 20 60 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | .for.a.commit...If.`magit-commit |
| 114fe0 | 2d 73 71 75 61 73 68 2d 63 6f 6e 66 69 72 6d 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 6c 77 | -squash-confirm'.is.non-nil,.alw |
| 115000 | 61 79 73 20 6d 61 6b 65 0a 74 68 65 20 75 73 65 72 20 65 78 70 6c 69 63 69 74 6c 79 20 73 65 6c | ays.make.the.user.explicitly.sel |
| 115020 | 65 63 74 20 61 20 63 6f 6d 6d 69 74 2c 20 69 6e 20 61 20 62 75 66 66 65 72 20 64 65 64 69 63 61 | ect.a.commit,.in.a.buffer.dedica |
| 115040 | 74 65 64 20 74 6f 20 74 68 61 74 20 74 61 73 6b 2e 0a 0a 54 75 72 69 6e 67 20 74 68 65 20 72 65 | ted.to.that.task...Turing.the.re |
| 115060 | 62 61 73 65 20 70 68 61 73 65 2c 20 77 68 65 6e 20 74 68 65 20 74 77 6f 20 63 6f 6d 6d 69 74 73 | base.phase,.when.the.two.commits |
| 115080 | 20 61 72 65 20 62 65 69 6e 67 20 73 71 75 61 73 68 65 64 2c 20 61 73 6b 0a 74 68 65 20 75 73 65 | .are.being.squashed,.ask.the.use |
| 1150a0 | 72 20 74 6f 20 61 75 74 68 6f 72 20 74 68 65 20 66 69 6e 61 6c 20 63 6f 6d 6d 69 74 20 6d 65 73 | r.to.author.the.final.commit.mes |
| 1150c0 | 73 61 67 65 2c 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 0a 6d 65 73 73 | sage,.based.on.the.original.mess |
| 1150e0 | 61 67 65 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 65 64 20 63 6f 6d 6d 69 74 2e 0a 0a 4c 69 6b | age.of.the.targeted.commit...Lik |
| 115100 | 65 20 60 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 27 20 62 75 74 20 61 6c 73 6f | e.`magit-commit-squash'.but.also |
| 115120 | 20 72 75 6e 20 61 20 60 2d 2d 61 75 74 6f 66 69 78 75 70 27 20 72 65 62 61 73 65 2e 22 0a 20 20 | .run.a.`--autofixup'.rebase."... |
| 115140 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | (interactive.(list.(magit-commit |
| 115160 | 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 20 | -at-point)...................... |
| 115180 | 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 | (magit-commit-arguments)))...(ma |
| 1151a0 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d 69 6e 74 65 72 6e 61 6c 20 22 2d 2d 73 71 | git-commit-squash-internal."--sq |
| 1151c0 | 75 61 73 68 3d 22 20 63 6f 6d 6d 69 74 20 61 72 67 73 20 6e 69 6c 20 6e 69 6c 20 27 72 65 62 61 | uash=".commit.args.nil.nil.'reba |
| 1151e0 | 73 65 29 29 0a 0a 3b 3b 3b 3b 20 49 6e 74 65 72 6e 61 6c 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | se))..;;;;.Internal..(defun.magi |
| 115200 | 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d 69 6e 74 65 72 6e 61 6c 0a 20 20 20 20 28 6f 70 | t-commit-squash-internal.....(op |
| 115220 | 74 69 6f 6e 20 63 6f 6d 6d 69 74 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 6e 6f 70 61 74 | tion.commit.&optional.args.nopat |
| 115240 | 63 68 20 65 64 69 74 20 72 65 62 61 73 65 20 63 6f 6e 66 69 72 6d 65 64 29 0a 20 20 28 77 68 65 | ch.edit.rebase.confirmed)...(whe |
| 115260 | 6e 2d 6c 65 74 20 28 28 61 72 67 73 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 73 73 65 72 | n-let.((args.(magit-commit-asser |
| 115280 | 74 20 61 72 67 73 20 6e 6f 70 61 74 63 68 20 28 6e 6f 74 20 65 64 69 74 29 29 29 29 0a 20 20 20 | t.args.nopatch.(not.edit)))).... |
| 1152a0 | 20 28 77 68 65 6e 20 28 61 6e 64 20 63 6f 6d 6d 69 74 20 72 65 62 61 73 65 20 28 6e 6f 74 20 28 | .(when.(and.commit.rebase.(not.( |
| 1152c0 | 6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 2d 70 20 63 6f 6d 6d 69 74 20 22 48 45 41 | magit-rev-ancestor-p.commit."HEA |
| 1152e0 | 44 22 29 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 2d 63 61 73 | D"))).......(magit-read-char-cas |
| 115300 | 65 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 69 73 6e 27 74 20 61 6e | e...........(format."%s.isn't.an |
| 115320 | 20 61 6e 63 65 73 74 6f 72 20 6f 66 20 48 45 41 44 2e 20 20 22 20 63 6f 6d 6d 69 74 29 20 6e 69 | .ancestor.of.HEAD...".commit).ni |
| 115340 | 6c 0a 20 20 20 20 20 20 20 20 28 3f 63 20 22 5b 63 5d 72 65 61 74 65 20 77 69 74 68 6f 75 74 20 | l.........(?c."[c]reate.without. |
| 115360 | 72 65 62 61 73 69 6e 67 22 20 28 73 65 74 71 20 72 65 62 61 73 65 20 6e 69 6c 29 29 0a 20 20 20 | rebasing".(setq.rebase.nil)).... |
| 115380 | 20 20 20 20 20 28 3f 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 | .....(?s."[s]elect.other"....... |
| 1153a0 | 20 20 20 20 20 28 73 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 | .....(setq.commit.nil))......... |
| 1153c0 | 28 3f 61 20 22 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 | (?a."[a]bort"................... |
| 1153e0 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 51 75 69 74 22 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e | (user-error."Quit")))).....(when |
| 115400 | 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 |
| 115420 | 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 |
| 115440 | 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 0a 20 20 20 20 | it.t))).....(if.(and.commit..... |
| 115460 | 20 20 20 20 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 | .........(or.confirmed.......... |
| 115480 | 20 20 20 20 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 | ........(not.(or.rebase......... |
| 1154a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 | ..................current-prefix |
| 1154c0 | 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d | -arg...........................m |
| 1154e0 | 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 29 29 29 29 0a 20 | agit-commit-squash-confirm)))).. |
| 115500 | 20 20 20 20 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 | .......(let.((magit-commit-show- |
| 115520 | 64 69 66 66 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 | diff.nil))...........(push.(conc |
| 115540 | 61 74 20 6f 70 74 69 6f 6e 20 63 6f 6d 6d 69 74 29 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 | at.option.commit).args)......... |
| 115560 | 20 20 28 70 75 73 68 20 28 69 66 20 65 64 69 74 20 22 2d 2d 65 64 69 74 22 20 22 2d 2d 6e 6f 2d | ..(push.(if.edit."--edit"."--no- |
| 115580 | 65 64 69 74 22 29 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 72 65 62 61 73 | edit").args)...........(if.rebas |
| 1155a0 | 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 74 68 2d 65 64 69 74 | e...............(magit-with-edit |
| 1155c0 | 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 2d 63 61 6c 6c 2d 67 | or.................(magit-call-g |
| 1155e0 | 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 69 74 22 20 22 2d 2d | it.................."commit"."-- |
| 115600 | 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 28 73 | no-gpg-sign"..................(s |
| 115620 | 65 71 2d 72 65 6d 6f 76 65 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 73 74 72 | eq-remove.(apply-partially.#'str |
| 115640 | 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d 67 70 67 2d 73 69 67 6e 3d 22 29 0a 20 20 20 20 | ing-prefix-p."--gpg-sign=")..... |
| 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 61 72 67 73 29 29 29 | .........................args))) |
| 115680 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 | .............(magit-run-git-with |
| 1156a0 | 2d 65 64 69 74 6f 72 20 22 63 6f 6d 6d 69 74 22 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 | -editor."commit".args))......... |
| 1156c0 | 20 20 74 29 20 3b 20 54 68 65 20 63 6f 6d 6d 69 74 20 77 61 73 20 63 72 65 61 74 65 64 3b 20 75 | ..t).;.The.commit.was.created;.u |
| 1156e0 | 73 65 64 20 62 79 20 62 65 6c 6f 77 20 6c 61 6d 62 64 61 2e 0a 20 20 20 20 20 20 28 6c 65 74 20 | sed.by.below.lambda........(let. |
| 115700 | 28 28 77 69 6e 63 6f 6e 66 20 28 61 6e 64 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 68 6f 77 | ((winconf.(and.magit-commit-show |
| 115720 | 2d 64 69 66 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -diff........................... |
| 115740 | 28 63 75 72 72 65 6e 74 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 29 29 | (current-window-configuration))) |
| 115760 | 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 0a 20 20 20 20 | ).........(magit-log-select..... |
| 115780 | 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 | ......(lambda.(commit).......... |
| 1157a0 | 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 |
| 1157c0 | 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.. |
| 1157e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 115800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 70 61 74 63 68 20 65 64 69 74 | ....................nopatch.edit |
| 115820 | 20 72 65 62 61 73 65 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 | .rebase.t)...................... |
| 115840 | 20 20 72 65 62 61 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 | ..rebase)...............(magit-c |
| 115860 | 6f 6d 6d 69 74 2d 61 6d 65 6e 64 2d 61 73 73 65 72 74 20 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 | ommit-amend-assert.commit)...... |
| 115880 | 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 74 65 72 61 63 74 69 | .........(magit-rebase-interacti |
| 1158a0 | 76 65 2d 31 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 28 6c | ve-1.commit...................(l |
| 1158c0 | 69 73 74 20 22 2d 2d 61 75 74 6f 73 71 75 61 73 68 22 20 22 2d 2d 61 75 74 6f 73 74 61 73 68 22 | ist."--autosquash"."--autostash" |
| 1158e0 | 20 22 2d 2d 6b 65 65 70 2d 65 6d 70 74 79 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."--keep-empty")................ |
| 115900 | 20 22 22 20 22 74 72 75 65 22 20 6e 69 6c 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | .""."true".nil.t)).............( |
| 115920 | 77 68 65 6e 20 77 69 6e 63 6f 6e 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d | when.winconf...............(set- |
| 115940 | 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 77 69 6e 63 6f 6e 66 29 29 29 0a | window-configuration.winconf))). |
| 115960 | 20 20 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 | ..........(format."Type.%%p.on.a |
| 115980 | 20 63 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 | .commit.to.%s.into.it,"......... |
| 1159a0 | 20 20 20 20 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 | ..........(substring.option.2)). |
| 1159c0 | 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 63 6f 6d 6d 69 74 29 29 0a 20 | ..........nil.nil.nil.commit)).. |
| 1159e0 | 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 68 6f | .....(when.(and.magit-commit-sho |
| 115a00 | 77 2d 64 69 66 66 20 28 6e 6f 74 20 6e 6f 70 61 74 63 68 29 29 0a 20 20 20 20 20 20 20 20 28 6c | w-diff.(not.nopatch)).........(l |
| 115a20 | 65 74 20 28 28 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 6e 6f 73 65 6c 65 | et.((magit-display-buffer-nosele |
| 115a40 | 63 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d | ct.t))...........(apply.#'magit- |
| 115a60 | 64 69 66 66 2d 73 74 61 67 65 64 20 6e 69 6c 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 61 72 67 75 | diff-staged.nil.(magit-diff-argu |
| 115a80 | 6d 65 6e 74 73 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 | ments)))))))..(defun.magit-commi |
| 115aa0 | 74 2d 61 6d 65 6e 64 2d 61 73 73 65 72 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 63 6f 6d 6d 69 74 | t-amend-assert.(&optional.commit |
| 115ac0 | 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 62 72 61 6e 63 68 65 73 20 28 6d 61 67 69 74 2d | )...(when-let.((branches.(magit- |
| 115ae0 | 6c 69 73 74 2d 70 75 62 6c 69 73 68 69 6e 67 2d 62 72 61 6e 63 68 65 73 20 63 6f 6d 6d 69 74 29 | list-publishing-branches.commit) |
| 115b00 | 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 31 20 22 54 68 69 73 20 63 6f 6d 6d 69 74 20 68 61 | )).....(let.((m1."This.commit.ha |
| 115b20 | 73 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 70 75 62 6c 69 73 68 65 64 20 74 6f 20 22 29 0a 20 | s.already.been.published.to.").. |
| 115b40 | 20 20 20 20 20 20 20 20 20 28 6d 32 20 22 2e 5c 6e 44 6f 20 79 6f 75 20 72 65 61 6c 6c 79 20 77 | .........(m2.".\nDo.you.really.w |
| 115b60 | 61 6e 74 20 74 6f 20 6d 6f 64 69 66 79 20 69 74 22 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | ant.to.modify.it")).......(magit |
| 115b80 | 2d 63 6f 6e 66 69 72 6d 20 27 61 6d 65 6e 64 2d 70 75 62 6c 69 73 68 65 64 0a 20 20 20 20 20 20 | -confirm.'amend-published....... |
| 115ba0 | 20 20 28 63 6f 6e 63 61 74 20 6d 31 20 22 25 73 22 20 6d 32 29 0a 20 20 20 20 20 20 20 20 28 63 | ..(concat.m1."%s".m2).........(c |
| 115bc0 | 6f 6e 63 61 74 20 6d 31 20 22 25 64 20 70 75 62 6c 69 63 20 62 72 61 6e 63 68 65 73 22 20 6d 32 | oncat.m1."%d.public.branches".m2 |
| 115be0 | 29 0a 20 20 20 20 20 20 20 20 6e 69 6c 20 62 72 61 6e 63 68 65 73 29 29 29 29 0a 0a 28 64 65 66 | ).........nil.branches))))..(def |
| 115c00 | 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 73 73 65 72 74 20 28 61 72 67 73 20 26 6f 70 | un.magit-commit-assert.(args.&op |
| 115c20 | 74 69 6f 6e 61 6c 20 6e 6f 70 61 74 63 68 20 73 74 72 69 63 74 29 0a 20 20 28 63 6f 6e 64 0a 20 | tional.nopatch.strict)...(cond.. |
| 115c40 | 20 20 28 6e 6f 70 61 74 63 68 20 28 6f 72 20 61 72 67 73 20 28 6c 69 73 74 20 22 2d 2d 22 29 29 | ..(nopatch.(or.args.(list."--")) |
| 115c60 | 29 0a 20 20 20 28 28 6f 72 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 73 74 61 67 65 64 | )....((or.(magit-anything-staged |
| 115c80 | 2d 70 29 0a 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 | -p).........(and.(magit-anything |
| 115ca0 | 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 20 3b 3b 20 5e 20 45 | -unstaged-p)..............;;.^.E |
| 115cc0 | 76 65 72 79 74 68 69 6e 67 20 6f 66 20 6e 6f 74 68 69 6e 67 20 69 73 20 73 74 69 6c 6c 20 6e 6f | verything.of.nothing.is.still.no |
| 115ce0 | 74 68 69 6e 67 2e 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 61 | thing...............(member."--a |
| 115d00 | 6c 6c 22 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 73 74 72 | ll".args)).........(and.(not.str |
| 115d20 | 69 63 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 5e 20 46 6f 72 20 61 6d 65 6e 64 | ict)..............;;.^.For.amend |
| 115d40 | 20 76 61 72 69 61 6e 74 73 20 74 68 61 74 20 64 6f 6e 27 74 20 6d 61 6b 65 20 73 65 6e 73 65 20 | .variants.that.don't.make.sense. |
| 115d60 | 6f 74 68 65 72 77 69 73 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 65 6d | otherwise...............(or.(mem |
| 115d80 | 62 65 72 20 22 2d 2d 61 6d 65 6e 64 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ber."--amend".args)............. |
| 115da0 | 20 20 20 20 20 28 6d 65 6d 62 65 72 20 22 2d 2d 61 6c 6c 6f 77 2d 65 6d 70 74 79 22 20 61 72 67 | .....(member."--allow-empty".arg |
| 115dc0 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 22 2d 2d 72 | s)..................(member."--r |
| 115de0 | 65 73 65 74 2d 61 75 74 68 6f 72 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | eset-author".args).............. |
| 115e00 | 20 20 20 20 28 6d 65 6d 62 65 72 20 22 2d 2d 73 69 67 6e 6f 66 66 22 20 61 72 67 73 29 0a 20 20 | ....(member."--signoff".args)... |
| 115e20 | 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 61 | ...............(transient-arg-va |
| 115e40 | 6c 75 65 20 22 2d 2d 61 75 74 68 6f 72 3d 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 | lue."--author=".args)........... |
| 115e60 | 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 2d 76 61 6c 75 65 20 22 2d 2d 64 | .......(transient-arg-value."--d |
| 115e80 | 61 74 65 3d 22 20 61 72 67 73 29 29 29 29 0a 20 20 20 20 28 6f 72 20 61 72 67 73 20 28 6c 69 73 | ate=".args)))).....(or.args.(lis |
| 115ea0 | 74 20 22 2d 2d 22 29 29 29 0a 20 20 20 28 28 61 6e 64 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 | t."--")))....((and.(magit-rebase |
| 115ec0 | 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 28 6e 6f 74 20 28 6d | -in-progress-p)..........(not.(m |
| 115ee0 | 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 73 74 61 67 65 64 2d 70 29 29 0a 20 20 20 20 20 | agit-anything-unstaged-p))...... |
| 115f00 | 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 20 20 | ....(y-or-n-p."Nothing.staged... |
| 115f20 | 43 6f 6e 74 69 6e 75 65 20 69 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 62 61 73 65 3f 20 22 29 29 | Continue.in-progress.rebase?.")) |
| 115f40 | 0a 20 20 20 20 28 73 65 74 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 23 27 6d 61 67 69 74 2d | .....(setq.this-command.#'magit- |
| 115f60 | 72 65 62 61 73 65 2d 63 6f 6e 74 69 6e 75 65 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d | rebase-continue).....(magit-run- |
| 115f80 | 67 69 74 2d 73 65 71 75 65 6e 63 65 72 20 22 72 65 62 61 73 65 22 20 22 2d 2d 63 6f 6e 74 69 6e | git-sequencer."rebase"."--contin |
| 115fa0 | 75 65 22 29 0a 20 20 20 20 6e 69 6c 29 0a 20 20 20 28 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 | ue").....nil)....((file-exists-p |
| 115fc0 | 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 4d 45 52 47 45 5f 4d 53 47 22 20 28 | .(expand-file-name."MERGE_MSG".( |
| 115fe0 | 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 20 28 28 6d 61 67 69 | magit-gitdir))).....(cond.((magi |
| 116000 | 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 20 | t-anything-unmerged-p).......... |
| 116020 | 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 55 6e 72 65 73 6f 6c 76 65 64 20 63 6f 6e 66 6c 69 | ..(user-error."Unresolved.confli |
| 116040 | 63 74 73 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 6d 61 67 69 74 2d 61 6e | cts"))...........((and.(magit-an |
| 116060 | 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 20 20 20 | ything-unstaged-p).............. |
| 116080 | 20 20 20 28 6e 6f 74 20 28 79 2d 6f 72 2d 6e 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(not.(y-or-n-p............... |
| 1160a0 | 20 20 20 20 20 20 20 20 22 50 72 6f 63 65 65 64 20 77 69 74 68 20 6d 65 72 67 65 20 64 65 73 70 | ........"Proceed.with.merge.desp |
| 1160c0 | 69 74 65 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 3f 20 22 29 29 29 0a 20 20 20 20 20 | ite.unstaged.changes?.")))...... |
| 1160e0 | 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 20 20 20 20 | ......(user-error."Abort"))..... |
| 116100 | 20 20 20 20 20 20 28 28 6f 72 20 61 72 67 73 20 28 6c 69 73 74 20 22 2d 2d 22 29 29 29 29 29 0a | ......((or.args.(list."--"))))). |
| 116120 | 20 20 20 28 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 | ...((not.(magit-anything-unstage |
| 116140 | 64 2d 70 29 29 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 73 | d-p)).....(user-error."Nothing.s |
| 116160 | 74 61 67 65 64 20 28 6f 72 20 75 6e 73 74 61 67 65 64 29 22 29 29 0a 20 20 20 28 6d 61 67 69 74 | taged.(or.unstaged)"))....(magit |
| 116180 | 2d 63 6f 6d 6d 69 74 2d 61 73 6b 2d 74 6f 2d 73 74 61 67 65 0a 20 20 20 20 28 77 68 65 6e 20 28 | -commit-ask-to-stage.....(when.( |
| 1161a0 | 65 71 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 73 6b 2d 74 6f 2d 73 74 61 67 65 20 27 76 65 | eq.magit-commit-ask-to-stage.'ve |
| 1161c0 | 72 62 6f 73 65 29 0a 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 64 69 66 66 | rbose).......(apply.#'magit-diff |
| 1161e0 | 2d 75 6e 73 74 61 67 65 64 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e 74 73 29 | -unstaged.(magit-diff-arguments) |
| 116200 | 29 29 0a 20 20 20 20 28 70 72 6f 67 31 20 28 77 68 65 6e 20 28 6f 72 20 28 65 71 20 6d 61 67 69 | )).....(prog1.(when.(or.(eq.magi |
| 116220 | 74 2d 63 6f 6d 6d 69 74 2d 61 73 6b 2d 74 6f 2d 73 74 61 67 65 20 27 73 74 61 67 65 29 0a 20 20 | t-commit-ask-to-stage.'stage)... |
| 116240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 2d 6f 72 2d 6e 2d 70 0a 20 20 20 | ...................(y-or-n-p.... |
| 116260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 4e 6f 74 68 69 6e 67 20 73 74 61 67 | ..................."Nothing.stag |
| 116280 | 65 64 2e 20 20 43 6f 6d 6d 69 74 20 61 6c 6c 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e | ed...Commit.all.uncommitted.chan |
| 1162a0 | 67 65 73 3f 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 68 69 73 | ges?."))..............(setq.this |
| 1162c0 | 2d 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 61 6c 6c 29 0a 20 20 20 | -command.'magit-commit--all).... |
| 1162e0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 22 2d 2d 61 6c 6c 22 20 28 6f 72 20 61 72 67 73 | ..........(cons."--all".(or.args |
| 116300 | 20 28 6c 69 73 74 20 22 2d 2d 22 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 | .(list."--")))).......(when.(and |
| 116320 | 20 28 65 71 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 73 6b 2d 74 6f 2d 73 74 61 67 65 20 27 | .(eq.magit-commit-ask-to-stage.' |
| 116340 | 76 65 72 62 6f 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 72 69 76 | verbose)..................(deriv |
| 116360 | 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 29 0a 20 20 20 | ed-mode-p.'magit-diff-mode)).... |
| 116380 | 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 29 29 29 29 | .....(magit-mode-bury-buffer)))) |
| 1163a0 | 0a 20 20 20 28 74 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 | ....(t.....(user-error."Nothing. |
| 1163c0 | 73 74 61 67 65 64 22 29 29 29 29 0a 0a 3b 3b 3b 3b 20 52 65 73 68 65 6c 76 65 0a 0a 28 64 65 66 | staged"))))..;;;;.Reshelve..(def |
| 1163e0 | 76 61 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 | var.magit--reshelve-history.nil) |
| 116400 | 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 |
| 116420 | 6d 6d 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 | mmit-reshelve.(date.update-autho |
| 116440 | 72 20 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 63 6f 6d 6d | r.&optional.args)..."Change.comm |
| 116460 | 69 74 74 65 72 20 28 61 6e 64 20 70 6f 73 73 69 62 6c 79 20 61 75 74 68 6f 72 29 20 64 61 74 65 | itter.(and.possibly.author).date |
| 116480 | 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 69 74 2e 0a 0a 54 68 65 20 63 75 72 72 65 6e | .of.the.last.commit...The.curren |
| 1164a0 | 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 |
| 1164c0 | 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. |
| 1164e0 | 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 |
| 116500 | 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 |
| 116520 | 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. |
| 116540 | 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 64 2c 20 75 6e 6c | committer.dates.are.changed,.unl |
| 116560 | 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 |
| 116580 | 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 |
| 1165a0 | 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 |
| 1165c0 | 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. |
| 1165e0 | 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 |
| 116600 | 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 |
| 116620 | 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 |
| 116640 | 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 |
| 116660 | 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. |
| 116680 | 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")..... |
| 1166a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 63 75 | .........................(not.cu |
| 1166c0 | 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. |
| 1166e0 | 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 |
| 116700 | 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"......... |
| 116720 | 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."-- |
| 116740 | 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"))......... |
| 116760 | 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)..... |
| 116780 | 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 |
| 1167a0 | 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........................... |
| 1167c0 | 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 |
| 1167e0 | 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:."...................... |
| 116800 | 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:. |
| 116820 | 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 |
| 116840 | 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") |
| 116860 | 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 |
| 116880 | 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).......... |
| 1168a0 | 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 |
| 1168c0 | 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 77 69 74 68 2d 65 | t-commit-arguments))))...(with-e |
| 1168e0 | 6e 76 69 72 6f 6e 6d 65 6e 74 2d 76 61 72 69 61 62 6c 65 73 20 28 28 22 47 49 54 5f 43 4f 4d 4d | nvironment-variables.(("GIT_COMM |
| 116900 | 49 54 54 45 52 5f 44 41 54 45 22 20 64 61 74 65 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 | ITTER_DATE".date)).....(magit-ru |
| 116920 | 6e 2d 67 69 74 20 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 | n-git."commit"."--amend"."--no-e |
| 116940 | 64 69 74 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 75 70 64 | dit"....................(and.upd |
| 116960 | 61 74 65 2d 61 75 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 | ate-author.(concat."--date=".dat |
| 116980 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 29 29 29 0a 0a | e))....................args))).. |
| 1169a0 | 3b 3b 3b 3b 20 53 70 72 65 61 64 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | ;;;;.Spread..;;;###autoload.(def |
| 1169c0 | 75 6e 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 20 28 | un.magit-commit-absorb-modules.( |
| 1169e0 | 70 68 61 73 65 20 63 6f 6d 6d 69 74 29 0a 20 20 22 53 70 72 65 61 64 20 6d 6f 64 69 66 69 65 64 | phase.commit)..."Spread.modified |
| 116a00 | 20 6d 6f 64 75 6c 65 73 20 61 63 72 6f 73 73 20 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 73 2e 22 | .modules.across.recent.commits." |
| 116a20 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 27 73 65 6c 65 63 74 20 28 6d | ...(interactive.(list.'select.(m |
| 116a40 | 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 0a 20 20 28 6c | agit-get-upstream-branch)))...(l |
| 116a60 | 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 69 66 69 65 | et.((modules.(magit-list-modifie |
| 116a80 | 64 2d 6d 6f 64 75 6c 65 73 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 6d 6f 64 75 6c 65 73 | d-modules))).....(unless.modules |
| 116aa0 | 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 65 72 65 20 61 72 65 20 6e 6f | .......(user-error."There.are.no |
| 116ac0 | 20 6d 6f 64 69 66 69 65 64 20 6d 6f 64 75 6c 65 73 20 74 68 61 74 20 63 6f 75 6c 64 20 62 65 20 | .modified.modules.that.could.be. |
| 116ae0 | 61 62 73 6f 72 62 65 64 22 29 29 0a 20 20 20 20 28 77 68 65 6e 20 63 6f 6d 6d 69 74 0a 20 20 20 | absorbed")).....(when.commit.... |
| 116b00 | 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 2d 69 6e | ...(setq.commit.(magit-rebase-in |
| 116b20 | 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 20 20 20 | teractive-assert.commit.t))).... |
| 116b40 | 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 75 6e 29 | .(if.(and.commit.(eq.phase.'run) |
| 116b60 | 29 0a 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 28 64 6f 6c 69 | ).........(progn...........(doli |
| 116b80 | 73 74 20 28 6d 6f 64 75 6c 65 20 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | st.(module.modules)............. |
| 116ba0 | 28 77 68 65 6e 2d 6c 65 74 20 28 28 6d 73 67 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e | (when-let.((msg.(magit-git-strin |
| 116bc0 | 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 22 | g.............................." |
| 116be0 | 6c 6f 67 22 20 22 2d 31 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 73 22 0a 20 20 20 20 20 20 20 20 | log"."-1"."--format=%s"......... |
| 116c00 | 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 63 6f 6d | .....................(concat.com |
| 116c20 | 6d 69 74 20 22 2e 2e 22 29 20 22 2d 2d 22 20 6d 6f 64 75 6c 65 29 29 29 0a 20 20 20 20 20 20 20 | mit."..")."--".module)))........ |
| 116c40 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 20 22 63 6f 6d 6d 69 74 22 20 22 2d 6d 22 20 | .......(magit-git."commit"."-m". |
| 116c60 | 28 63 6f 6e 63 61 74 20 22 66 69 78 75 70 21 20 22 20 6d 73 67 29 0a 20 20 20 20 20 20 20 20 20 | (concat."fixup!.".msg).......... |
| 116c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 6f 6e 6c 79 22 20 22 2d 2d 22 20 6d 6f | ................"--only"."--".mo |
| 116ca0 | 64 75 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 | dule)))...........(magit-refresh |
| 116cc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 74 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d | )...........t).......(magit-log- |
| 116ce0 | 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 69 74 29 0a | select.........(lambda.(commit). |
| 116d00 | 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 62 73 6f 72 62 2d 6d | ..........(magit-commit-absorb-m |
| 116d20 | 6f 64 75 6c 65 73 20 27 72 75 6e 20 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 6e 69 6c | odules.'run.commit)).........nil |
| 116d40 | 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 63 6f 6d 6d 69 74 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 | .nil.nil.nil.commit))))..;;;###a |
| 116d60 | 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 6f 6d 6d 69 74 2d | utoload.(autoload.'magit-commit- |
| 116d80 | 61 62 73 6f 72 62 20 22 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 22 20 6e 69 6c 20 74 29 0a 28 74 72 | absorb."magit-commit".nil.t).(tr |
| 116da0 | 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 63 6f 6d 6d | ansient-define-prefix.magit-comm |
| 116dc0 | 69 74 2d 61 62 73 6f 72 62 20 28 70 68 61 73 65 20 63 6f 6d 6d 69 74 20 61 72 67 73 29 0a 20 20 | it-absorb.(phase.commit.args)... |
| 116de0 | 22 53 70 72 65 61 64 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 61 63 72 6f 73 73 20 72 65 | "Spread.staged.changes.across.re |
| 116e00 | 63 65 6e 74 20 63 6f 6d 6d 69 74 73 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 | cent.commits..With.a.prefix.argu |
| 116e20 | 6d 65 6e 74 20 75 73 65 20 61 20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 | ment.use.a.transient.command.to. |
| 116e40 | 73 65 6c 65 63 74 20 69 6e 66 69 78 0a 61 72 67 75 6d 65 6e 74 73 2e 20 20 54 68 69 73 20 63 6f | select.infix.arguments...This.co |
| 116e60 | 6d 6d 61 6e 64 20 72 65 71 75 69 72 65 73 20 67 69 74 2d 61 62 73 6f 72 62 20 65 78 65 63 75 74 | mmand.requires.git-absorb.execut |
| 116e80 | 61 62 6c 65 2c 20 77 68 69 63 68 0a 69 73 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 68 74 | able,.which.is.available.from.ht |
| 116ea0 | 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 74 75 6d 6d 79 63 68 6f 77 2f 67 69 74 2d 61 | tps://github.com/tummychow/git-a |
| 116ec0 | 62 73 6f 72 62 2e 0a 53 65 65 20 60 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 75 74 6f 66 69 78 | bsorb..See.`magit-commit-autofix |
| 116ee0 | 75 70 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 | up'.for.an.alternative.implement |
| 116f00 | 61 74 69 6f 6e 2e 22 0a 20 20 3a 76 61 6c 75 65 20 27 28 22 2d 76 22 29 0a 20 20 5b 22 41 72 67 | ation."...:value.'("-v")...["Arg |
| 116f20 | 75 6d 65 6e 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 | uments"....("-f"."Skip.safety.ch |
| 116f40 | 65 63 6b 73 22 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 76 22 | ecks".("-f"."--force"))....("-v" |
| 116f60 | 20 22 49 6e 63 72 65 61 73 65 20 76 65 72 62 6f 73 69 74 79 22 20 28 22 2d 76 22 20 22 2d 2d 76 | ."Increase.verbosity".("-v"."--v |
| 116f80 | 65 72 62 6f 73 65 22 29 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 28 22 78 22 20 | erbose"))]...["Actions"....("x". |
| 116fa0 | 20 22 41 62 73 6f 72 62 22 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 62 73 6f 72 62 29 5d 0a | ."Absorb".magit-commit-absorb)]. |
| 116fc0 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 69 66 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 | ..(interactive.(if.current-prefi |
| 116fe0 | 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 28 6c 69 73 74 20 27 | x-arg....................(list.' |
| 117000 | 74 72 61 6e 73 69 65 6e 74 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | transient.nil.nil).............. |
| 117020 | 20 20 20 20 28 6c 69 73 74 20 27 73 65 6c 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(list.'select............... |
| 117040 | 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 72 61 | .........(magit-get-upstream-bra |
| 117060 | 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 74 72 61 | nch)........................(tra |
| 117080 | 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 62 73 6f 72 62 | nsient-args.'magit-commit-absorb |
| 1170a0 | 29 29 29 29 0a 20 20 28 69 66 20 28 65 71 20 70 68 61 73 65 20 27 74 72 61 6e 73 69 65 6e 74 29 | ))))...(if.(eq.phase.'transient) |
| 1170c0 | 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 63 | .......(transient-setup.'magit-c |
| 1170e0 | 6f 6d 6d 69 74 2d 61 62 73 6f 72 62 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 | ommit-absorb).....(unless.(magit |
| 117100 | 2d 67 69 74 2d 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 | -git-executable-find."git-absorb |
| 117120 | 22 29 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 | ").......(user-error."This.comma |
| 117140 | 6e 64 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 | nd.requires.the.git-absorb.execu |
| 117160 | 74 61 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 | table,.which.%s"................ |
| 117180 | 20 20 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 | ..."is.available.from.https://gi |
| 1171a0 | 74 68 75 62 2e 63 6f 6d 2f 74 75 6d 6d 79 63 68 6f 77 2f 67 69 74 2d 61 62 73 6f 72 62 22 29 29 | thub.com/tummychow/git-absorb")) |
| 1171c0 | 0a 20 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 | .....(unless.(magit-anything-sta |
| 1171e0 | 67 65 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 | ged-p).......(if.(magit-anything |
| 117200 | 2d 75 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 | -unstaged-p)...........(if.(y-or |
| 117220 | 2d 6e 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 | -n-p."Nothing.staged...Absorb.al |
| 117240 | 6c 20 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 | l.unstaged.changes?.").......... |
| 117260 | 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 20 20 | .....(magit-with-toplevel....... |
| 117280 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 61 64 64 22 20 22 | ..........(magit-run-git."add"." |
| 1172a0 | 2d 75 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 | -u".".")).............(user-erro |
| 1172c0 | 72 20 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 | r."Abort")).........(user-error. |
| 1172e0 | 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 74 20 63 6f 75 6c 64 | "There.are.no.changes.that.could |
| 117300 | 20 62 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 | .be.absorbed"))).....(when.commi |
| 117320 | 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 62 61 | t.......(setq.commit.(magit-reba |
| 117340 | 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 29 29 | se-interactive-assert.commit.t)) |
| 117360 | 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 70 68 61 73 65 20 | ).....(if.(and.commit.(eq.phase. |
| 117380 | 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 69 74 2d 72 75 6e | 'run)).........(progn.(magit-run |
| 1173a0 | 2d 67 69 74 2d 61 73 79 6e 63 20 22 61 62 73 6f 72 62 22 20 61 72 67 73 20 22 2d 62 22 20 63 6f | -git-async."absorb".args."-b".co |
| 1173c0 | 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 65 63 74 | mmit).t).......(magit-log-select |
| 1173e0 | 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 20 20 20 | .........(lambda.(commit)....... |
| 117400 | 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 20 6e 6f | ....(with-no-warnings.;.about.no |
| 117420 | 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 20 28 6d | n-interactive.use.............(m |
| 117440 | 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 74 20 61 | agit-commit-absorb.'run.commit.a |
| 117460 | 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 6c 20 63 | rgs))).........nil.nil.nil.nil.c |
| 117480 | 6f 6d 6d 69 74 29 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 61 75 67 6d 65 6e 74 2d 73 75 | ommit))))..(transient-augment-su |
| 1174a0 | 66 66 69 78 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 62 73 6f 72 62 20 3a 74 72 61 6e 73 69 | ffix.magit-commit-absorb.:transi |
| 1174c0 | 65 6e 74 20 27 74 72 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 65 78 69 74 29 0a 0a 3b 3b 3b 23 23 23 | ent.'transient--do-exit)..;;;### |
| 1174e0 | 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | autoload.(autoload.'magit-commit |
| 117500 | 2d 61 75 74 6f 66 69 78 75 70 20 22 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 22 20 6e 69 6c 20 74 29 | -autofixup."magit-commit".nil.t) |
| 117520 | 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- |
| 117540 | 63 6f 6d 6d 69 74 2d 61 75 74 6f 66 69 78 75 70 20 28 70 68 61 73 65 20 63 6f 6d 6d 69 74 20 61 | commit-autofixup.(phase.commit.a |
| 117560 | 72 67 73 29 0a 20 20 22 53 70 72 65 61 64 20 73 74 61 67 65 64 20 6f 72 20 75 6e 73 74 61 67 65 | rgs)..."Spread.staged.or.unstage |
| 117580 | 64 20 63 68 61 6e 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 | d.changes.across.recent.commits. |
| 1175a0 | 0a 0a 49 66 20 74 68 65 72 65 20 61 72 65 20 61 6e 79 20 73 74 61 67 65 64 20 74 68 65 6e 20 73 | ..If.there.are.any.staged.then.s |
| 1175c0 | 70 72 65 61 64 20 6f 6e 6c 79 20 74 68 6f 73 65 2c 20 6f 74 68 65 72 77 69 73 65 20 73 70 72 65 | pread.only.those,.otherwise.spre |
| 1175e0 | 61 64 20 61 6c 6c 0a 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2e 20 20 57 69 74 68 20 61 | ad.all.unstaged.changes...With.a |
| 117600 | 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 74 | .prefix.argument.use.a.transient |
| 117620 | 20 63 6f 6d 6d 61 6e 64 20 74 6f 0a 73 65 6c 65 63 74 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e | .command.to.select.infix.argumen |
| 117640 | 74 73 2e 0a 0a 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 | ts...This.command.requires.the.g |
| 117660 | 69 74 2d 61 75 74 6f 66 69 78 75 70 20 73 63 72 69 70 74 2c 20 77 68 69 63 68 20 69 73 20 61 76 | it-autofixup.script,.which.is.av |
| 117680 | 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/ |
| 1176a0 | 74 6f 72 62 69 61 6b 2f 67 69 74 2d 61 75 74 6f 66 69 78 75 70 2e 20 20 53 65 65 20 60 6d 61 67 | torbiak/git-autofixup...See.`mag |
| 1176c0 | 69 74 2d 63 6f 6d 6d 69 74 2d 61 62 73 6f 72 62 27 20 66 6f 72 0a 61 6e 20 61 6c 74 65 72 6e 61 | it-commit-absorb'.for.an.alterna |
| 1176e0 | 74 69 76 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 22 0a 20 20 3a 76 61 6c 75 65 20 27 | tive.implementation."...:value.' |
| 117700 | 28 22 2d 76 76 22 29 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 | ("-vv")...["Arguments"....(magit |
| 117720 | 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- |
| 117740 | 61 75 74 6f 66 69 78 75 70 3a 2d 2d 73 74 72 69 63 74 29 0a 20 20 20 28 22 2d 76 22 20 22 49 6e | autofixup:--strict)....("-v"."In |
| 117760 | 63 72 65 61 73 65 20 76 65 72 62 6f 73 69 74 79 22 20 22 2d 76 76 22 29 5d 0a 20 20 5b 22 41 63 | crease.verbosity"."-vv")]...["Ac |
| 117780 | 74 69 6f 6e 73 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 | tions"....("x".."Absorb".magit-c |
| 1177a0 | 6f 6d 6d 69 74 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 | ommit-autofixup)]...(interactive |
| 1177c0 | 20 28 69 66 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 | .(if.current-prefix-arg......... |
| 1177e0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 74 72 61 6e 73 69 65 6e 74 20 6e 69 6c 20 | ...........(list.'transient.nil. |
| 117800 | 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 73 65 6c | nil)..................(list.'sel |
| 117820 | 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ect........................(magi |
| 117840 | 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 20 20 20 20 20 | t-get-upstream-branch).......... |
| 117860 | 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 |
| 117880 | 61 67 69 74 2d 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 | agit-commit-autofixup))))...(if. |
| 1178a0 | 28 65 71 20 70 68 61 73 65 20 27 74 72 61 6e 73 69 65 6e 74 29 0a 20 20 20 20 20 20 28 74 72 61 | (eq.phase.'transient).......(tra |
| 1178c0 | 6e 73 69 65 6e 74 2d 73 65 74 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 75 74 6f 66 | nsient-setup.'magit-commit-autof |
| 1178e0 | 69 78 75 70 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 | ixup).....(unless.(magit-git-exe |
| 117900 | 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 67 69 74 2d 61 75 74 6f 66 69 78 75 70 22 29 0a 20 20 | cutable-find."git-autofixup")... |
| 117920 | 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 20 72 65 | ....(user-error."This.command.re |
| 117940 | 71 75 69 72 65 73 20 74 68 65 20 67 69 74 2d 61 75 74 6f 66 69 78 75 70 20 73 63 72 69 70 74 2c | quires.the.git-autofixup.script, |
| 117960 | 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 20 22 69 73 | .which.%s"..................."is |
| 117980 | 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 75 62 2e 63 | .available.from.https://github.c |
| 1179a0 | 6f 6d 2f 74 6f 72 62 69 61 6b 2f 67 69 74 2d 61 75 74 6f 66 69 78 75 70 22 29 29 0a 20 20 20 20 | om/torbiak/git-autofixup"))..... |
| 1179c0 | 28 75 6e 6c 65 73 73 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 | (unless.(magit-anything-modified |
| 1179e0 | 2d 70 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 65 72 65 20 61 72 65 | -p).......(user-error."There.are |
| 117a00 | 20 6e 6f 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 63 6f 75 6c 64 20 62 65 20 61 62 73 6f 72 62 | .no.changes.that.could.be.absorb |
| 117a20 | 65 64 22 29 29 0a 20 20 20 20 28 77 68 65 6e 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 28 73 65 | ed")).....(when.commit.......(se |
| 117a40 | 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 61 63 74 | tq.commit.(magit-rebase-interact |
| 117a60 | 69 76 65 2d 61 73 73 65 72 74 20 63 6f 6d 6d 69 74 20 74 29 29 29 0a 20 20 20 20 28 69 66 20 28 | ive-assert.commit.t))).....(if.( |
| 117a80 | 61 6e 64 20 63 6f 6d 6d 69 74 20 28 65 71 20 70 68 61 73 65 20 27 72 75 6e 29 29 0a 20 20 20 20 | and.commit.(eq.phase.'run))..... |
| 117aa0 | 20 20 20 20 28 70 72 6f 67 6e 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 | ....(progn.(magit-run-git-async. |
| 117ac0 | 22 61 75 74 6f 66 69 78 75 70 22 20 61 72 67 73 20 63 6f 6d 6d 69 74 29 20 74 29 0a 20 20 20 20 | "autofixup".args.commit).t)..... |
| 117ae0 | 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 |
| 117b00 | 62 64 61 20 28 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 6e 6f 2d | bda.(commit)...........(with-no- |
| 117b20 | 77 61 72 6e 69 6e 67 73 20 3b 20 61 62 6f 75 74 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 | warnings.;.about.non-interactive |
| 117b40 | 20 75 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 | .use.............(magit-commit-a |
| 117b60 | 75 74 6f 66 69 78 75 70 20 27 72 75 6e 20 63 6f 6d 6d 69 74 20 61 72 67 73 29 29 29 0a 20 20 20 | utofixup.'run.commit.args))).... |
| 117b80 | 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 29 29 29 29 0a | .....nil.nil.nil.nil.commit)))). |
| 117ba0 | 0a 28 74 72 61 6e 73 69 65 6e 74 2d 61 75 67 6d 65 6e 74 2d 73 75 66 66 69 78 20 6d 61 67 69 74 | .(transient-augment-suffix.magit |
| 117bc0 | 2d 63 6f 6d 6d 69 74 2d 61 75 74 6f 66 69 78 75 70 20 3a 74 72 61 6e 73 69 65 6e 74 20 27 74 72 | -commit-autofixup.:transient.'tr |
| 117be0 | 61 6e 73 69 65 6e 74 2d 2d 64 6f 2d 65 78 69 74 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 | ansient--do-exit)..(transient-de |
| 117c00 | 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 75 70 3a 2d 2d | fine-argument.magit-autofixup:-- |
| 117c20 | 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 44 69 66 66 20 | context.()...:description."Diff. |
| 117c40 | 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 61 6e 73 69 65 | context.lines"...:class.'transie |
| 117c60 | 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 20 20 3a 61 72 | nt-option...:shortarg."-c"...:ar |
| 117c80 | 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 65 72 20 23 27 | gument."--context="...:reader.#' |
| 117ca0 | 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 74 72 61 6e | transient-read-number-N0)..(tran |
| 117cc0 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 61 75 74 6f | sient-define-argument.magit-auto |
| 117ce0 | 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 74 69 6f 6e | fixup:--strict.()...:description |
| 117d00 | 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 73 69 65 6e | ."Strictness"...:class.'transien |
| 117d20 | 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 3a 61 72 67 | t-option...:shortarg."-s"...:arg |
| 117d40 | 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 23 27 74 72 | ument."--strict="...:reader.#'tr |
| 117d60 | 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 3b 20 48 6f | ansient-read-number-N0)..;;;;.Ho |
| 117d80 | 6f 6b 73 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 70 6f 73 74 2d 63 6f 6d 6d 69 74 2d 68 | oks..(defvar.magit-post-commit-h |
| 117da0 | 6f 6f 6b 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 63 6f 6d | ook-commands...(list.#'magit-com |
| 117dc0 | 6d 69 74 2d 65 78 74 65 6e 64 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 | mit-extend.........#'magit-commi |
| 117de0 | 74 2d 66 69 78 75 70 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 | t-fixup.........#'magit-commit-a |
| 117e00 | 75 67 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 69 6e | ugment.........#'magit-commit-in |
| 117e20 | 73 74 61 6e 74 2d 66 69 78 75 70 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 63 6f 6d 6d | stant-fixup.........#'magit-comm |
| 117e40 | 69 74 2d 69 6e 73 74 61 6e 74 2d 73 71 75 61 73 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | it-instant-squash))..(defun.magi |
| 117e60 | 74 2d 72 75 6e 2d 70 6f 73 74 2d 63 6f 6d 6d 69 74 2d 68 6f 6f 6b 20 28 29 0a 20 20 28 77 68 65 | t-run-post-commit-hook.()...(whe |
| 117e80 | 6e 20 28 61 6e 64 20 28 6e 6f 74 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 | n.(and.(not.this-command)....... |
| 117ea0 | 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 6d 61 67 69 74 2d | .......(memq.last-command.magit- |
| 117ec0 | 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 29 0a 20 20 20 20 | post-commit-hook-commands))..... |
| 117ee0 | 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 70 6f 73 74 2d 63 6f 6d 6d 69 74 2d 68 6f | (run-hooks.'magit-post-commit-ho |
| 117f00 | 6f 6b 29 29 29 0a 0a 3b 3b 3b 20 50 65 6e 64 69 6e 67 20 44 69 66 66 0a 0a 28 64 65 66 75 6e 20 | ok)))..;;;.Pending.Diff..(defun. |
| 117f20 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69 66 66 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 | magit-commit-diff.()...(magit-re |
| 117f40 | 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 73 65 74 20 27 74 68 69 73 2d 63 6f 6d 6d 69 74 2d | pository-local-set.'this-commit- |
| 117f60 | 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | command......................... |
| 117f80 | 20 20 20 20 20 20 28 69 66 20 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 77 69 74 68 | ......(if.(eq.this-command.'with |
| 117fa0 | 2d 65 64 69 74 6f 72 2d 66 69 6e 69 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -editor-finish)................. |
| 117fc0 | 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 6f 6d 6d 69 74 2d | ..................'magit-commit- |
| 117fe0 | 2d 72 65 62 61 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -rebase......................... |
| 118000 | 20 20 20 20 20 20 20 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 28 77 68 65 6e 20 28 | ........last-command))...(when.( |
| 118020 | 61 6e 64 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | and.git-commit-mode.magit-commit |
| 118040 | 2d 73 68 6f 77 2d 64 69 66 66 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 64 69 66 66 | -show-diff).....(when-let.((diff |
| 118060 | 2d 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.' |
| 118080 | 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 54 68 69 73 | magit-diff-mode))).......;;.This |
| 1180a0 | 20 77 69 6e 64 6f 77 20 6a 75 73 74 20 73 74 61 72 74 65 64 20 64 69 73 70 6c 61 79 69 6e 67 20 | .window.just.started.displaying. |
| 1180c0 | 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 0a 20 20 20 20 20 20 3b 3b 20 62 75 66 66 | the.commit.message.......;;.buff |
| 1180e0 | 65 72 2e 20 20 57 69 74 68 6f 75 74 20 74 68 69 73 20 74 68 61 74 20 62 75 66 66 65 72 20 77 6f | er...Without.this.that.buffer.wo |
| 118100 | 75 6c 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 62 65 0a 20 20 20 20 20 20 3b 3b 20 72 65 70 6c | uld.immediately.be.......;;.repl |
| 118120 | 61 63 65 64 20 77 69 74 68 20 74 68 65 20 64 69 66 66 20 62 75 66 66 65 72 2e 20 20 53 65 65 20 | aced.with.the.diff.buffer...See. |
| 118140 | 23 32 36 33 32 2e 0a 20 20 20 20 20 20 28 75 6e 72 65 63 6f 72 64 2d 77 69 6e 64 6f 77 2d 62 75 | #2632........(unrecord-window-bu |
| 118160 | 66 66 65 72 20 6e 69 6c 20 64 69 66 66 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 28 6d 65 73 73 | ffer.nil.diff-buffer)).....(mess |
| 118180 | 61 67 65 20 22 44 69 66 66 69 6e 67 20 63 68 61 6e 67 65 73 20 74 6f 20 62 65 20 63 6f 6d 6d 69 | age."Diffing.changes.to.be.commi |
| 1181a0 | 74 74 65 64 20 28 43 2d 67 20 74 6f 20 61 62 6f 72 74 20 64 69 66 66 69 6e 67 29 22 29 0a 20 20 | tted.(C-g.to.abort.diffing)")... |
| 1181c0 | 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 71 75 69 74 20 6e 69 6c 29 29 0a 20 20 20 20 | ..(let.((inhibit-quit.nil))..... |
| 1181e0 | 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 20 20 | ..(condition-case.nil........... |
| 118200 | 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69 66 66 2d 31 29 0a 20 20 20 20 20 20 20 20 28 71 | (magit-commit-diff-1).........(q |
| 118220 | 75 69 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69 | uit)))))..(defun.magit-commit-di |
| 118240 | 66 66 2d 31 20 28 29 0a 20 20 28 6c 65 74 20 28 28 72 65 76 20 6e 69 6c 29 0a 20 20 20 20 20 20 | ff-1.()...(let.((rev.nil)....... |
| 118260 | 20 20 28 61 72 67 20 22 2d 2d 63 61 63 68 65 64 22 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6d 6d | ..(arg."--cached").........(comm |
| 118280 | 61 6e 64 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 67 65 74 20 | and.(magit-repository-local-get. |
| 1182a0 | 27 74 68 69 73 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 28 | 'this-commit-command)).........( |
| 1182c0 | 73 74 61 67 65 64 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 73 74 61 67 65 64 2d 70 29 | staged.(magit-anything-staged-p) |
| 1182e0 | 29 0a 20 20 20 20 20 20 20 20 28 75 6e 73 74 61 67 65 64 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 | ).........(unstaged..........;;. |
| 118300 | 45 73 63 61 70 65 20 24 47 49 54 5f 44 49 52 20 62 65 63 61 75 73 65 20 60 6d 61 67 69 74 2d 61 | Escape.$GIT_DIR.because.`magit-a |
| 118320 | 6e 79 74 68 69 6e 67 2d 75 6e 73 74 61 67 65 64 2d 70 27 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 | nything-unstaged-p'..........;;. |
| 118340 | 72 65 71 75 69 72 65 73 20 61 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 20 20 20 20 20 20 20 | requires.a.working.tree......... |
| 118360 | 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 20 | ..(magit-with-toplevel.......... |
| 118380 | 20 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 73 74 61 67 65 64 2d 70 29 29 29 0a | ..(magit-anything-unstaged-p))). |
| 1183a0 | 20 20 20 20 20 20 20 20 28 73 71 75 61 73 68 20 28 6c 65 74 20 28 28 66 20 28 65 78 70 61 6e 64 | ........(squash.(let.((f.(expand |
| 1183c0 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 6d 65 72 67 65 2f 72 65 77 72 69 74 74 | -file-name."rebase-merge/rewritt |
| 1183e0 | 65 6e 2d 70 65 6e 64 69 6e 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | en-pending"..................... |
| 118400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 | .......................(magit-gi |
| 118420 | 74 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 | tdir))))...................(and. |
| 118440 | 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 66 29 20 28 6c 65 6e 67 74 68 20 28 6d 61 67 69 74 | (file-exists-p.f).(length.(magit |
| 118460 | 2d 66 69 6c 65 2d 6c 69 6e 65 73 20 66 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6e 6f 61 6c | -file-lines.f))))).........(noal |
| 118480 | 74 20 6e 69 6c 29 29 0a 20 20 20 20 28 70 63 61 73 65 20 28 6c 69 73 74 20 73 74 61 67 65 64 20 | t.nil)).....(pcase.(list.staged. |
| 1184a0 | 75 6e 73 74 61 67 65 64 20 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 28 28 61 6e 64 20 60 28 | unstaged.command).......((and.`( |
| 1184c0 | 2c 5f 20 2c 5f 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 72 65 62 61 73 65 29 0a 20 20 20 20 | ,_.,_.magit-commit--rebase)..... |
| 1184e0 | 20 20 20 20 20 20 20 20 28 67 75 61 72 64 20 28 69 6e 74 65 67 65 72 70 20 73 71 75 61 73 68 29 | ........(guard.(integerp.squash) |
| 118500 | 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 20 28 66 6f 72 6d 61 74 20 22 48 45 41 | ))........(setq.rev.(format."HEA |
| 118520 | 44 7e 25 73 22 20 73 71 75 61 73 68 29 29 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 2c 5f 20 6d | D~%s".squash))).......(`(,_.,_.m |
| 118540 | 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 | agit-commit-amend)........(setq. |
| 118560 | 72 65 76 20 22 48 45 41 44 5e 22 29 29 0a 20 20 20 20 20 20 28 60 28 6e 69 6c 20 6e 69 6c 20 6d | rev."HEAD^")).......(`(nil.nil.m |
| 118580 | 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 61 6c 6c 6f 77 2d 65 6d 70 74 79 29 0a 20 20 20 20 20 20 | agit-commit--allow-empty)....... |
| 1185a0 | 20 28 73 65 74 71 20 72 65 76 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 | .(setq.rev."HEAD")........(setq. |
| 1185c0 | 61 72 67 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 28 6f 72 20 60 28 2c 5f 20 2c 5f 20 6d 61 67 | arg.nil)).......((or.`(,_.,_.mag |
| 1185e0 | 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 77 6f 72 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 60 28 6e | it-commit-reword)............`(n |
| 118600 | 69 6c 20 6e 69 6c 20 2c 5f 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 20 22 48 45 | il.nil.,_))........(setq.rev."HE |
| 118620 | 41 44 5e 2e 2e 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 20 6e 69 6c | AD^..HEAD")........(setq.arg.nil |
| 118640 | 29 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 74 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 61 | )).......(`(,_.t.magit-commit--a |
| 118660 | 6c 6c 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 20 22 48 45 41 44 22 29 0a 20 20 20 | ll)........(setq.rev."HEAD").... |
| 118680 | 20 20 20 20 28 73 65 74 71 20 61 72 67 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 60 28 6e 69 6c | ....(setq.arg.nil)).......(`(nil |
| 1186a0 | 20 74 20 68 61 6e 64 6c 65 2d 73 77 69 74 63 68 2d 66 72 61 6d 65 29 0a 20 20 20 20 20 20 20 3b | .t.handle-switch-frame)........; |
| 1186c0 | 3b 20 45 69 74 68 65 72 20 2d 2d 61 6c 6c 20 6f 72 20 2d 2d 61 6c 6c 6f 77 2d 65 6d 70 74 79 2e | ;.Either.--all.or.--allow-empty. |
| 1186e0 | 20 41 73 73 75 6d 65 20 69 74 20 69 73 20 74 68 65 20 66 6f 72 6d 65 72 2e 0a 20 20 20 20 20 20 | .Assume.it.is.the.former........ |
| 118700 | 20 28 73 65 74 71 20 72 65 76 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 | .(setq.rev."HEAD")........(setq. |
| 118720 | 61 72 67 20 6e 69 6c 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 6e 6f 74 0a | arg.nil))).....(cond......((not. |
| 118740 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 6d 61 | .......(and.(eq.this-command.'ma |
| 118760 | 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 20 20 20 20 | git-diff-while-committing)...... |
| 118780 | 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 75 66 20 28 6d 61 67 69 74 2d 67 65 | .......(and-let*.((buf.(magit-ge |
| 1187a0 | 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-mode-buffer................... |
| 1187c0 | 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 20 6e 69 6c 20 | ...........'magit-diff-mode.nil. |
| 1187e0 | 27 73 65 6c 65 63 74 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 | 'selected)))...............(and. |
| 118800 | 28 65 71 75 61 6c 20 72 65 76 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 | (equal.rev.(buffer-local-value.' |
| 118820 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 20 62 75 66 29 29 0a 20 20 20 20 20 20 20 | magit-buffer-range.buf))........ |
| 118840 | 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 61 72 67 20 28 62 75 66 66 65 72 2d 6c | ............(equal.arg.(buffer-l |
| 118860 | 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 74 79 70 65 61 72 67 | ocal-value.'magit-buffer-typearg |
| 118880 | 20 62 75 66 29 29 29 29 29 29 29 0a 20 20 20 20 20 28 28 65 71 20 63 6f 6d 6d 61 6e 64 20 27 6d | .buf)))))))......((eq.command.'m |
| 1188a0 | 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 | agit-commit-amend).......(setq.r |
| 1188c0 | 65 76 20 6e 69 6c 29 29 0a 20 20 20 20 20 28 28 6f 72 20 73 71 75 61 73 68 0a 20 20 20 20 20 20 | ev.nil))......((or.squash....... |
| 1188e0 | 20 20 20 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | ....(file-exists-p.(expand-file- |
| 118900 | 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 6d 65 72 67 65 2f 61 6d 65 6e 64 22 20 28 6d 61 67 69 74 | name."rebase-merge/amend".(magit |
| 118920 | 2d 67 69 74 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 20 22 48 45 41 | -gitdir)))).......(setq.rev."HEA |
| 118940 | 44 5e 22 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 4e 6f | D^"))......(t.......(message."No |
| 118960 | 20 61 6c 74 65 72 6e 61 74 69 76 65 20 64 69 66 66 20 77 68 69 6c 65 20 63 6f 6d 6d 69 74 74 69 | .alternative.diff.while.committi |
| 118980 | 6e 67 22 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6e 6f 61 6c 74 20 74 29 29 29 0a 20 20 20 20 | ng").......(setq.noalt.t)))..... |
| 1189a0 | 28 75 6e 6c 65 73 73 20 6e 6f 61 6c 74 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 | (unless.noalt.......(let.((magit |
| 1189c0 | 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 6e 63 6f 6e 66 20 27 | -inhibit-save-previous-winconf.' |
| 1189e0 | 75 6e 73 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 73 70 6c 61 | unset).............(magit-displa |
| 118a00 | 79 2d 62 75 66 66 65 72 2d 6e 6f 73 65 6c 65 63 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | y-buffer-noselect.t)............ |
| 118a20 | 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 6f 76 65 72 72 69 64 69 6e 67 2d 61 63 74 69 | .(display-buffer-overriding-acti |
| 118a40 | 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 6f | on..............display-buffer-o |
| 118a60 | 76 65 72 72 69 64 69 6e 67 2d 61 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e | verriding-action)).........(when |
| 118a80 | 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69 66 66 2d 69 6e 68 69 62 69 74 2d 73 61 6d 65 2d | .magit-commit-diff-inhibit-same- |
| 118aa0 | 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 69 73 70 6c 61 79 2d 62 | window...........(setq.display-b |
| 118ac0 | 75 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 | uffer-overriding-action......... |
| 118ae0 | 20 20 20 20 20 20 20 20 27 28 6e 69 6c 20 28 69 6e 68 69 62 69 74 2d 73 61 6d 65 2d 77 69 6e 64 | ........'(nil.(inhibit-same-wind |
| 118b00 | 6f 77 20 2e 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 | ow...t)))).........(magit-diff-s |
| 118b20 | 65 74 75 70 2d 62 75 66 66 65 72 20 72 65 76 20 61 72 67 20 28 63 61 72 20 28 6d 61 67 69 74 2d | etup-buffer.rev.arg.(car.(magit- |
| 118b40 | 64 69 66 66 2d 61 72 67 75 6d 65 6e 74 73 29 29 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 | diff-arguments)).nil............ |
| 118b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 65 71 | ......................(cond.((eq |
| 118b80 | 75 61 6c 20 72 65 76 20 22 48 45 41 44 22 29 20 27 73 74 61 67 65 64 29 0a 20 20 20 20 20 20 20 | ual.rev."HEAD").'staged)........ |
| 118ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 118bc0 | 28 28 65 71 75 61 6c 20 72 65 76 20 22 48 45 41 44 5e 2e 2e 48 45 41 44 22 29 20 27 63 6f 6d 6d | ((equal.rev."HEAD^..HEAD").'comm |
| 118be0 | 69 74 74 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | itted).......................... |
| 118c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 75 6e 64 65 66 69 6e 65 64 29 29 29 29 29 29 29 | ..............('undefined))))))) |
| 118c20 | 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 73 65 72 76 65 72 2d 73 77 69 74 63 68 2d 68 6f 6f 6b 20 | ..(add-hook.'server-switch-hook. |
| 118c40 | 23 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69 66 66 29 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 | #'magit-commit-diff).(add-hook.' |
| 118c60 | 77 69 74 68 2d 65 64 69 74 6f 72 2d 66 69 6c 74 65 72 2d 76 69 73 69 74 2d 68 6f 6f 6b 20 23 27 | with-editor-filter-visit-hook.#' |
| 118c80 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69 66 66 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 | magit-commit-diff)..(add-to-list |
| 118ca0 | 20 27 77 69 74 68 2d 65 64 69 74 6f 72 2d 73 65 72 76 65 72 2d 77 69 6e 64 6f 77 2d 61 6c 69 73 | .'with-editor-server-window-alis |
| 118cc0 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 67 69 74 2d 63 6f 6d 6d 69 74 2d | t..............(cons.git-commit- |
| 118ce0 | 66 69 6c 65 6e 61 6d 65 2d 72 65 67 65 78 70 20 23 27 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 | filename-regexp.#'switch-to-buff |
| 118d00 | 65 72 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 72 65 73 65 74 | er))..(defun.magit-commit--reset |
| 118d20 | 2d 63 6f 6d 6d 61 6e 64 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d | -command.()...(magit-repository- |
| 118d40 | 6c 6f 63 61 6c 2d 64 65 6c 65 74 65 20 27 74 68 69 73 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 61 6e | local-delete.'this-commit-comman |
| 118d60 | 64 29 29 0a 0a 3b 3b 3b 20 4d 65 73 73 61 67 65 20 55 74 69 6c 69 74 69 65 73 0a 0a 28 64 65 66 | d))..;;;.Message.Utilities..(def |
| 118d80 | 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 65 73 73 61 67 65 2d 62 75 66 66 65 72 20 28 | un.magit-commit-message-buffer.( |
| 118da0 | 29 0a 20 20 28 6c 65 74 2a 20 28 28 66 69 6e 64 2d 66 69 6c 65 2d 76 69 73 69 74 2d 74 72 75 65 | )...(let*.((find-file-visit-true |
| 118dc0 | 6e 61 6d 65 20 74 29 20 3b 20 67 69 74 20 75 73 65 73 20 74 72 75 65 6e 61 6d 65 20 6f 66 20 43 | name.t).;.git.uses.truename.of.C |
| 118de0 | 4f 4d 4d 49 54 5f 45 44 49 54 4d 53 47 0a 20 20 20 20 20 20 20 20 20 28 74 6f 70 64 69 72 20 28 | OMMIT_EDITMSG..........(topdir.( |
| 118e00 | 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 28 73 65 71 2d 66 69 6e 64 20 | magit-toplevel))).....(seq-find. |
| 118e20 | 28 23 23 65 71 75 61 6c 20 74 6f 70 64 69 72 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 | (##equal.topdir.(with-current-bu |
| 118e40 | 66 66 65 72 20 25 0a 20 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.%.......................... |
| 118e60 | 20 20 20 20 20 20 20 28 61 6e 64 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 20 28 6d 61 67 | .......(and.git-commit-mode.(mag |
| 118e80 | 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | it-toplevel))))...............(a |
| 118ea0 | 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 74 65 64 2d 66 72 61 | ppend.(buffer-list.(selected-fra |
| 118ec0 | 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 28 62 75 66 66 | me)).......................(buff |
| 118ee0 | 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 74 2d 63 6f 6d 6d | er-list)))))..(defvar.magit-comm |
| 118f00 | 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 20 23 27 6d 61 67 | it-add-log-insert-function.#'mag |
| 118f20 | 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 22 55 73 65 64 | it-commit-add-log-insert..."Used |
| 118f40 | 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 74 6f 20 69 6e | .by.`magit-commit-add-log'.to.in |
| 118f60 | 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 66 75 6e 20 6d | sert.a.single.entry.")..(defun.m |
| 118f80 | 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 64 64 20 61 20 | agit-commit-add-log.()..."Add.a. |
| 118fa0 | 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 20 69 6e 74 6f | stub.for.the.current.change.into |
| 118fc0 | 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 0a 49 66 20 6e | .the.commit.message.buffer..If.n |
| 118fe0 | 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 65 6e 20 69 6e | o.commit.is.in.progress,.then.in |
| 119000 | 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 6e 0a 73 70 65 | itiate.it...Use.the.function.spe |
| 119020 | 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 6f 6d 6d 69 74 | cified.by.variable.`magit-commit |
| 119040 | 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 6f 0a 61 63 74 | -add-log-insert-function'.to.act |
| 119060 | 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 28 69 6e 74 65 | ually.insert.the.entry."...(inte |
| 119080 | 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 6e 6b 20 28 61 | ractive)...(pcase-let*.((hunk.(a |
| 1190a0 | 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 6e 6b 29 0a 20 | nd.(magit-section-match.'hunk).. |
| 1190c0 | 20 20 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- |
| 1190e0 | 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | current-section))).............. |
| 119100 | 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 67 65 2d 62 75 | ..(log..(magit-commit-message-bu |
| 119120 | 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 75 66 20 2c 70 | ffer))................(`(,buf.,p |
| 119140 | 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 2d 6e 6f 73 65 | os).(magit-diff-visit-file--nose |
| 119160 | 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 20 20 20 28 75 | lect))).....(unless.log.......(u |
| 119180 | 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 6e 69 6c 29 0a | nless.(magit-commit-assert.nil). |
| 1191a0 | 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 20 20 | ........(user-error."Abort"))... |
| 1191c0 | 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 20 20 20 20 20 | ....(magit-commit-create)....... |
| 1191e0 | 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 74 2d 63 6f 6d | (while.(not.(setq.log.(magit-com |
| 119200 | 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 20 20 28 73 | mit-message-buffer))).........(s |
| 119220 | 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 77 69 74 68 2d | it-for.0.01))).....(magit--with- |
| 119240 | 74 65 6d 70 2d 70 6f 73 69 74 69 6f 6e 20 62 75 66 20 70 6f 73 0a 20 20 20 20 20 20 28 66 75 6e | temp-position.buf.pos.......(fun |
| 119260 | 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 6e 73 65 72 74 | call.magit-commit-add-log-insert |
| 119280 | 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 20 20 28 6d 61 | -function.log................(ma |
| 1192a0 | 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 20 20 20 20 20 | git-file-relative-name)......... |
| 1192c0 | 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 75 72 72 65 6e | .......(and.hunk.(add-log-curren |
| 1192e0 | 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 2d 63 6f 6d 6d | t-defun))))))..(defun.magit-comm |
| 119300 | 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 69 6c 65 20 64 | it-add-log-insert.(buffer.file.d |
| 119320 | 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 72 20 62 75 66 | efun)...(with-current-buffer.buf |
| 119340 | 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 20 28 67 6f 74 | fer.....(undo-boundary).....(got |
| 119360 | 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 69 6c 65 20 28 | o-char.(point-max)).....(while.( |
| 119380 | 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 22 5e 22 20 63 | re-search-backward.(concat."^".c |
| 1193a0 | 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 73 61 76 65 2d | omment-start).nil.t)).....(save- |
| 1193c0 | 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 6f 2d 72 65 67 | restriction.......(narrow-to-reg |
| 1193e0 | 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 20 20 20 20 28 | ion.(point-min).(point)).......( |
| 119400 | 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 66 6f 72 6d 61 | cond.((re-search-backward.(forma |
| 119420 | 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 5c 29 3f 3a 20 | t."*.%s\\(?:.(\\([^)]+\\))\\)?:. |
| 119440 | 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 20 | ".file)......................... |
| 119460 | 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 | .........nil.t)..............(wh |
| 119480 | 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 64 65 66 75 6e | en.(equal.(match-string.1).defun |
| 1194a0 | 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 6e 20 6e 69 6c | )................(setq.defun.nil |
| 1194c0 | 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 66 6f 72 77 61 | ))..............(re-search-forwa |
| 1194e0 | 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 20 20 20 20 20 | rd.":.")).............(t........ |
| 119500 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 | ......(when.(re-search-backward. |
| 119520 | 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 20 20 20 20 20 | "^[\\*(].+\n".nil.t)............ |
| 119540 | 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 29 29 29 0a 20 | ....(goto-char.(match-end.0))).. |
| 119560 | 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 63 68 2d 66 6f | ............(while.(re-search-fo |
| 119580 | 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 29 29 0a 20 20 | rward."^[^\\*\n].*\n".nil.t))... |
| 1195a0 | 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 20 20 20 20 20 | ...........(if.defun............ |
| 1195c0 | 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 74 20 22 2a 20 | ......(progn.(insert.(format."*. |
| 1195e0 | 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 20 20 20 20 20 | %s.(%s):.\n".file.defun))....... |
| 119600 | 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 75 6e 20 6e 69 | ..................(setq.defun.ni |
| 119620 | 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 28 66 6f 72 6d | l))................(insert.(form |
| 119640 | 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 20 20 20 20 20 | at."*.%s:.\n".file)))........... |
| 119660 | 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).............. |
| 119680 | 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 5c 27 5d 22 29 | (unless.(looking-at."\n[\n\\']") |
| 1196a0 | 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 29 0a 20 20 20 | ................(insert.?\n).... |
| 1196c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 62 61 63 6b 77 61 72 64 2d 63 68 61 72 29 29 29 29 0a 20 | ............(backward-char)))).. |
| 1196e0 | 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 6f 72 77 61 72 | .....(when.defun.........(forwar |
| 119700 | 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 74 20 28 73 61 | d-line).........(let.((limit.(sa |
| 119720 | 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ve-excursion.................... |
| 119740 | 20 20 20 20 28 61 6e 64 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5e 5c 5c | ....(and.(re-search-forward."^\\ |
| 119760 | 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 20 20 20 20 20 | *".nil.t)....................... |
| 119780 | 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 20 28 75 6e 6c | ......(point)))))...........(unl |
| 1197a0 | 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 61 74 20 22 28 | ess.(or.(looking-back.(format."( |
| 1197c0 | 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 20 20 20 20 20 | %s):.".defun)................... |
| 1197e0 | 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 69 6e 6e 69 6e | ..................(line-beginnin |
| 119800 | 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 20 | g-position)).................... |
| 119820 | 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 22 5e | ...(re-search-forward.(format."^ |
| 119840 | 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 20 20 20 20 20 | (%s):.".defun).limit.t))........ |
| 119860 | 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." |
| 119880 | 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 20 20 20 20 20 | ^[^\\*\n].*\n".limit.t))........ |
| 1198a0 | 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 20 5c 6e 22 20 | .....(insert.(format."(%s):.\n". |
| 1198c0 | 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 72 64 2d 63 68 | defun)).............(backward-ch |
| 1198e0 | 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 6d 61 67 69 74 | ar)))))))..;;;._.(provide.'magit |
| 119900 | 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 6c 20 65 6e 64 | -commit).;;;.magit-commit.el.end |
| 119920 | 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.......................... |
| 119940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1199a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1199c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1199e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119a00 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 72 65 73 65 74 2e 65 6c 00 00 00 00 00 00 | magit-4.3.8/magit-reset.el...... |
| 119a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119a60 | 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 |
| 119a80 | 30 30 31 32 32 32 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 30 33 32 00 20 30 00 00 00 | 0012224.00000000000.014032..0... |
| 119aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119b00 | 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................... |
| 119b20 | 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................... |
| 119b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119c00 | 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 73 65 74 2e 65 6c 20 2d 2d 2d 20 52 65 73 65 74 20 66 75 6e | ;;;.magit-reset.el.---.Reset.fun |
| 119c20 | 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: |
| 119c40 | 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 |
| 119c60 | 35 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 | 5.The.Magit.Project.Contributors |
| 119c80 | 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 65 6d | ..;;.Author:.Jonas.Bernoulli.<em |
| 119ca0 | 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b | acs.magit@jonas.bernoulli.dev>.; |
| 119cc0 | 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 65 | ;.Maintainer:.Jonas.Bernoulli.<e |
| 119ce0 | 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a | macs.magit@jonas.bernoulli.dev>. |
| 119d00 | 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c | .;;.SPDX-License-Identifier:.GPL |
| 119d20 | 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 | -3.0-or-later..;;.Magit.is.free. |
| 119d40 | 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 | software:.you.can.redistribute.i |
| 119d60 | 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 | t.and/or.modify.it.;;.under.the. |
| 119d80 | 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | terms.of.the.GNU.General.Public. |
| 119da0 | 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 | License.as.published.by.;;.the.F |
| 119dc0 | 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 | ree.Software.Foundation,.either. |
| 119de0 | 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 | version.3.of.the.License,.or.;;. |
| 119e00 | 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 | (at.your.option).any.later.versi |
| 119e20 | 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 |
| 119e40 | 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 |
| 119e60 | 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;. |
| 119e80 | 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 |
| 119ea0 | 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 |
| 119ec0 | 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 |
| 119ee0 | 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 |
| 119f00 | 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. |
| 119f20 | 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 |
| 119f40 | 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.;; |
| 119f60 | 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. |
| 119f80 | 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e | <https://www.gnu.org/licenses/>. |
| 119fa0 | 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61 | ..;;;.Commentary:..;;.This.libra |
| 119fc0 | 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 72 65 73 65 74 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 3b | ry.implements.reset.commands...; |
| 119fe0 | 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)..;;;. |
| 11a000 | 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 |
| 11a020 | 61 64 20 27 6d 61 67 69 74 2d 72 65 73 65 74 20 22 6d 61 67 69 74 22 20 6e 69 6c 20 74 29 0a 28 | ad.'magit-reset."magit".nil.t).( |
| 11a040 | 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 65 | transient-define-prefix.magit-re |
| 11a060 | 73 65 74 20 28 29 0a 20 20 22 52 65 73 65 74 20 74 68 65 20 60 48 45 41 44 27 2c 20 69 6e 64 65 | set.()..."Reset.the.`HEAD',.inde |
| 11a080 | 78 20 61 6e 64 2f 6f 72 20 77 6f 72 6b 74 72 65 65 20 74 6f 20 61 20 70 72 65 76 69 6f 75 73 20 | x.and/or.worktree.to.a.previous. |
| 11a0a0 | 73 74 61 74 65 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 72 65 73 65 74 22 0a | state."...:man-page."git-reset". |
| 11a0c0 | 20 20 5b 5b 22 52 65 73 65 74 22 0a 20 20 20 20 28 22 62 22 20 22 62 72 61 6e 63 68 22 20 6d 61 | ..[["Reset".....("b"."branch".ma |
| 11a0e0 | 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 73 65 74 29 0a 20 20 20 20 28 22 66 22 20 22 66 69 6c 65 | git-branch-reset).....("f"."file |
| 11a100 | 22 20 20 20 6d 61 67 69 74 2d 66 69 6c 65 2d 63 68 65 63 6b 6f 75 74 29 5d 0a 20 20 20 5b 22 52 | "...magit-file-checkout)]....["R |
| 11a120 | 65 73 65 74 20 74 68 69 73 22 0a 20 20 20 20 28 22 6d 22 20 22 6d 69 78 65 64 20 20 20 20 28 48 | eset.this".....("m"."mixed....(H |
| 11a140 | 45 41 44 20 61 6e 64 20 69 6e 64 65 78 29 22 20 6d 61 67 69 74 2d 72 65 73 65 74 2d 6d 69 78 65 | EAD.and.index)".magit-reset-mixe |
| 11a160 | 64 29 0a 20 20 20 20 28 22 73 22 20 22 73 6f 66 74 20 20 20 20 20 28 48 45 41 44 20 6f 6e 6c 79 | d).....("s"."soft.....(HEAD.only |
| 11a180 | 29 22 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 73 65 74 2d 73 6f 66 74 29 0a 20 20 20 20 28 22 | )"......magit-reset-soft).....(" |
| 11a1a0 | 68 22 20 22 68 61 72 64 20 20 20 20 20 28 48 45 41 44 2c 20 69 6e 64 65 78 20 61 6e 64 20 77 6f | h"."hard.....(HEAD,.index.and.wo |
| 11a1c0 | 72 6b 74 72 65 65 29 22 20 6d 61 67 69 74 2d 72 65 73 65 74 2d 68 61 72 64 29 0a 20 20 20 20 28 | rktree)".magit-reset-hard).....( |
| 11a1e0 | 22 6b 22 20 22 6b 65 65 70 20 20 20 20 20 28 48 45 41 44 20 61 6e 64 20 69 6e 64 65 78 2c 20 6b | "k"."keep.....(HEAD.and.index,.k |
| 11a200 | 65 65 70 69 6e 67 20 75 6e 63 6f 6d 6d 69 74 74 65 64 29 22 20 6d 61 67 69 74 2d 72 65 73 65 74 | eeping.uncommitted)".magit-reset |
| 11a220 | 2d 6b 65 65 70 29 0a 20 20 20 20 28 22 69 22 20 22 69 6e 64 65 78 20 20 20 20 28 6f 6e 6c 79 29 | -keep).....("i"."index....(only) |
| 11a240 | 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 73 65 74 2d 69 6e 64 65 78 29 0a 20 | "...........magit-reset-index).. |
| 11a260 | 20 20 20 28 22 77 22 20 22 77 6f 72 6b 74 72 65 65 20 28 6f 6e 6c 79 29 22 20 20 20 20 20 20 20 | ...("w"."worktree.(only)"....... |
| 11a280 | 20 20 20 20 6d 61 67 69 74 2d 72 65 73 65 74 2d 77 6f 72 6b 74 72 65 65 29 5d 5d 29 0a 0a 3b 3b | ....magit-reset-worktree)]])..;; |
| 11a2a0 | 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- |
| 11a2c0 | 6d 69 78 65 64 20 28 63 6f 6d 6d 69 74 29 0a 20 20 22 52 65 73 65 74 20 74 68 65 20 60 48 45 41 | mixed.(commit)..."Reset.the.`HEA |
| 11a2e0 | 44 27 20 61 6e 64 20 69 6e 64 65 78 20 74 6f 20 43 4f 4d 4d 49 54 2c 20 62 75 74 20 6e 6f 74 20 | D'.and.index.to.COMMIT,.but.not. |
| 11a300 | 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 5c 6e 28 67 69 74 20 72 65 73 65 74 20 2d | the.working.tree..\n(git.reset.- |
| 11a320 | 2d 6d 69 78 65 64 20 43 4f 4d 4d 49 54 29 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | -mixed.COMMIT)"...(interactive.( |
| 11a340 | 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 73 65 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 | list.(magit-reset-read-branch-or |
| 11a360 | 2d 63 6f 6d 6d 69 74 20 22 52 65 73 65 74 20 25 73 20 74 6f 22 29 29 29 0a 20 20 28 6d 61 67 69 | -commit."Reset.%s.to")))...(magi |
| 11a380 | 74 2d 72 65 73 65 74 2d 69 6e 74 65 72 6e 61 6c 20 22 2d 2d 6d 69 78 65 64 22 20 63 6f 6d 6d 69 | t-reset-internal."--mixed".commi |
| 11a3a0 | 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 |
| 11a3c0 | 2d 72 65 73 65 74 2d 73 6f 66 74 20 28 63 6f 6d 6d 69 74 29 0a 20 20 22 52 65 73 65 74 20 74 68 | -reset-soft.(commit)..."Reset.th |
| 11a3e0 | 65 20 60 48 45 41 44 27 20 74 6f 20 43 4f 4d 4d 49 54 2c 20 62 75 74 20 6e 6f 74 20 74 68 65 20 | e.`HEAD'.to.COMMIT,.but.not.the. |
| 11a400 | 69 6e 64 65 78 20 61 6e 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 5c 6e 28 67 69 74 20 72 | index.and.working.tree..\n(git.r |
| 11a420 | 65 73 65 74 20 2d 2d 73 6f 66 74 20 52 45 56 49 53 49 4f 4e 29 22 0a 20 20 28 69 6e 74 65 72 61 | eset.--soft.REVISION)"...(intera |
| 11a440 | 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 73 65 74 2d 72 65 61 64 2d 62 72 | ctive.(list.(magit-reset-read-br |
| 11a460 | 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 53 6f 66 74 20 72 65 73 65 74 20 25 73 20 74 6f | anch-or-commit."Soft.reset.%s.to |
| 11a480 | 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 73 65 74 2d 69 6e 74 65 72 6e 61 6c 20 22 2d 2d | ")))...(magit-reset-internal."-- |
| 11a4a0 | 73 6f 66 74 22 20 63 6f 6d 6d 69 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | soft".commit))..;;;###autoload.( |
| 11a4c0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 73 65 74 2d 68 61 72 64 20 28 63 6f 6d 6d 69 74 29 0a | defun.magit-reset-hard.(commit). |
| 11a4e0 | 20 20 22 52 65 73 65 74 20 74 68 65 20 60 48 45 41 44 27 2c 20 69 6e 64 65 78 2c 20 61 6e 64 20 | .."Reset.the.`HEAD',.index,.and. |
| 11a500 | 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 74 6f 20 43 4f 4d 4d 49 54 2e 0a 5c 6e 28 67 69 74 20 72 | working.tree.to.COMMIT..\n(git.r |
| 11a520 | 65 73 65 74 20 2d 2d 68 61 72 64 20 52 45 56 49 53 49 4f 4e 29 22 0a 20 20 28 69 6e 74 65 72 61 | eset.--hard.REVISION)"...(intera |
| 11a540 | 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 73 65 74 2d 72 65 61 64 2d 62 72 | ctive.(list.(magit-reset-read-br |
| 11a560 | 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | anch-or-commit.................. |
| 11a580 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d | .....(concat.(magit--propertize- |
| 11a5a0 | 66 61 63 65 20 22 48 61 72 64 22 20 27 62 6f 6c 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | face."Hard".'bold).............. |
| 11a5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 72 65 73 65 74 20 25 73 20 74 6f 22 29 | .................".reset.%s.to") |
| 11a5e0 | 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 73 65 74 2d 69 6e 74 65 72 6e 61 6c 20 22 2d 2d 68 | )))...(magit-reset-internal."--h |
| 11a600 | 61 72 64 22 20 63 6f 6d 6d 69 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | ard".commit))..;;;###autoload.(d |
| 11a620 | 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 73 65 74 2d 6b 65 65 70 20 28 63 6f 6d 6d 69 74 29 0a 20 | efun.magit-reset-keep.(commit).. |
| 11a640 | 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 20 | ."Reset.the.`HEAD'.and.index.to. |
| 11a660 | 43 4f 4d 4d 49 54 2c 20 77 68 69 6c 65 20 6b 65 65 70 69 6e 67 20 75 6e 63 6f 6d 6d 69 74 74 65 | COMMIT,.while.keeping.uncommitte |
| 11a680 | 64 20 63 68 61 6e 67 65 73 2e 0a 5c 6e 28 67 69 74 20 72 65 73 65 74 20 2d 2d 6b 65 65 70 20 52 | d.changes..\n(git.reset.--keep.R |
| 11a6a0 | 45 56 49 53 49 4f 4e 29 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 | EVISION)"...(interactive.(list.( |
| 11a6c0 | 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 6d 69 | magit-reset-read-branch-or-commi |
| 11a6e0 | 74 20 22 52 65 73 65 74 20 25 73 20 74 6f 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 73 65 | t."Reset.%s.to")))...(magit-rese |
| 11a700 | 74 2d 69 6e 74 65 72 6e 61 6c 20 22 2d 2d 6b 65 65 70 22 20 63 6f 6d 6d 69 74 29 29 0a 0a 3b 3b | t-internal."--keep".commit))..;; |
| 11a720 | 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- |
| 11a740 | 69 6e 64 65 78 20 28 63 6f 6d 6d 69 74 29 0a 20 20 22 52 65 73 65 74 20 74 68 65 20 69 6e 64 65 | index.(commit)..."Reset.the.inde |
| 11a760 | 78 20 74 6f 20 43 4f 4d 4d 49 54 2e 0a 4b 65 65 70 20 74 68 65 20 60 48 45 41 44 27 20 61 6e 64 | x.to.COMMIT..Keep.the.`HEAD'.and |
| 11a780 | 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 61 73 2d 69 73 2c 20 73 6f 20 69 66 20 43 4f 4d 4d 49 | .working.tree.as-is,.so.if.COMMI |
| 11a7a0 | 54 20 72 65 66 65 72 73 20 74 6f 20 74 68 65 0a 68 65 61 64 20 74 68 69 73 20 65 66 66 65 63 74 | T.refers.to.the.head.this.effect |
| 11a7c0 | 69 76 65 6c 79 20 75 6e 73 74 61 67 65 73 20 61 6c 6c 20 63 68 61 6e 67 65 73 2e 0a 5c 6e 28 67 | ively.unstages.all.changes..\n(g |
| 11a7e0 | 69 74 20 72 65 73 65 74 20 43 4f 4d 4d 49 54 20 2e 29 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | it.reset.COMMIT..)"...(interacti |
| 11a800 | 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 | ve.(list.(magit-read-branch-or-c |
| 11a820 | 6f 6d 6d 69 74 20 22 52 65 73 65 74 20 69 6e 64 65 78 20 74 6f 22 29 29 29 0a 20 20 28 6d 61 67 | ommit."Reset.index.to")))...(mag |
| 11a840 | 69 74 2d 72 65 73 65 74 2d 69 6e 74 65 72 6e 61 6c 20 6e 69 6c 20 63 6f 6d 6d 69 74 20 22 2e 22 | it-reset-internal.nil.commit."." |
| 11a860 | 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- |
| 11a880 | 72 65 73 65 74 2d 77 6f 72 6b 74 72 65 65 20 28 63 6f 6d 6d 69 74 29 0a 20 20 22 52 65 73 65 74 | reset-worktree.(commit)..."Reset |
| 11a8a0 | 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 74 6f 20 43 4f 4d 4d 49 54 2e 0a 4b 65 65 70 20 74 68 | .the.worktree.to.COMMIT..Keep.th |
| 11a8c0 | 65 20 60 48 45 41 44 27 20 61 6e 64 20 69 6e 64 65 78 20 61 73 2d 69 73 2e 22 0a 20 20 28 69 6e | e.`HEAD'.and.index.as-is."...(in |
| 11a8e0 | 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e | teractive.(list.(magit-read-bran |
| 11a900 | 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 52 65 73 65 74 20 77 6f 72 6b 74 72 65 65 20 74 6f 22 | ch-or-commit."Reset.worktree.to" |
| 11a920 | 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 62 65 66 6f 72 65 2d 63 | )))...(magit-wip-commit-before-c |
| 11a940 | 68 61 6e 67 65 20 6e 69 6c 20 22 20 62 65 66 6f 72 65 20 72 65 73 65 74 22 29 0a 20 20 28 6d 61 | hange.nil.".before.reset")...(ma |
| 11a960 | 67 69 74 2d 77 69 74 68 2d 74 65 6d 70 2d 69 6e 64 65 78 20 63 6f 6d 6d 69 74 20 6e 69 6c 0a 20 | git-with-temp-index.commit.nil.. |
| 11a980 | 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 2d 69 6e 64 | ...(magit-call-git."checkout-ind |
| 11a9a0 | 65 78 22 20 22 2d 2d 61 6c 6c 22 20 22 2d 2d 66 6f 72 63 65 22 29 29 0a 20 20 28 6d 61 67 69 74 | ex"."--all"."--force"))...(magit |
| 11a9c0 | 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 61 66 74 65 72 2d 61 70 70 6c 79 20 6e 69 6c 20 22 20 61 66 | -wip-commit-after-apply.nil.".af |
| 11a9e0 | 74 65 72 20 72 65 73 65 74 22 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 0a | ter.reset")...(magit-refresh)).. |
| 11aa00 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 73 65 | ;;;###autoload.(defun.magit-rese |
| 11aa20 | 74 2d 71 75 69 63 6b 6c 79 20 28 63 6f 6d 6d 69 74 20 26 6f 70 74 69 6f 6e 61 6c 20 68 61 72 64 | t-quickly.(commit.&optional.hard |
| 11aa40 | 29 0a 20 20 22 52 65 73 65 74 20 74 68 65 20 60 48 45 41 44 27 20 61 6e 64 20 69 6e 64 65 78 20 | )..."Reset.the.`HEAD'.and.index. |
| 11aa60 | 74 6f 20 43 4f 4d 4d 49 54 2c 20 61 6e 64 20 70 6f 73 73 69 62 6c 79 20 74 68 65 20 77 6f 72 6b | to.COMMIT,.and.possibly.the.work |
| 11aa80 | 69 6e 67 20 74 72 65 65 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 | ing.tree..With.a.prefix.argument |
| 11aaa0 | 20 72 65 73 65 74 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 6f 74 68 65 72 77 69 73 | .reset.the.working.tree.otherwis |
| 11aac0 | 65 20 64 6f 6e 27 74 2e 0a 5c 6e 28 67 69 74 20 72 65 73 65 74 20 2d 2d 6d 69 78 65 64 7c 2d 2d | e.don't..\n(git.reset.--mixed|-- |
| 11aae0 | 68 61 72 64 20 43 4f 4d 4d 49 54 29 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 | hard.COMMIT)"...(interactive.(li |
| 11ab00 | 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 |
| 11ab20 | 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | ommit.......................(if. |
| 11ab40 | 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.............. |
| 11ab60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6d 61 67 69 74 2d 2d 70 72 6f | .............(concat.(magit--pro |
| 11ab80 | 70 65 72 74 69 7a 65 2d 66 61 63 65 20 22 48 61 72 64 22 20 27 62 6f 6c 64 29 0a 20 20 20 20 20 | pertize-face."Hard".'bold)...... |
| 11aba0 | 20 20 20 20 20 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 | .............................".r |
| 11abc0 | 65 73 65 74 20 25 73 20 74 6f 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eset.%s.to").................... |
| 11abe0 | 20 20 20 20 20 22 52 65 73 65 74 20 25 73 20 74 6f 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ....."Reset.%s.to"))............ |
| 11ac00 | 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 20 | ..........current-prefix-arg)).. |
| 11ac20 | 20 28 6d 61 67 69 74 2d 72 65 73 65 74 2d 69 6e 74 65 72 6e 61 6c 20 28 69 66 20 68 61 72 64 20 | .(magit-reset-internal.(if.hard. |
| 11ac40 | 22 2d 2d 68 61 72 64 22 20 22 2d 2d 6d 69 78 65 64 22 29 20 63 6f 6d 6d 69 74 29 29 0a 0a 28 64 | "--hard"."--mixed").commit))..(d |
| 11ac60 | 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 73 65 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 2d | efun.magit-reset-read-branch-or- |
| 11ac80 | 63 6f 6d 6d 69 74 20 28 70 72 6f 6d 70 74 29 0a 20 20 22 50 72 6f 6d 70 74 20 66 6f 72 20 61 6e | commit.(prompt)..."Prompt.for.an |
| 11aca0 | 64 20 72 65 74 75 72 6e 20 61 20 72 65 66 20 74 6f 20 72 65 73 65 74 20 48 45 41 44 20 74 6f 2e | d.return.a.ref.to.reset.HEAD.to. |
| 11acc0 | 0a 0a 50 52 4f 4d 50 54 20 69 73 20 61 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 2c 20 77 68 65 | ..PROMPT.is.a.format.string,.whe |
| 11ace0 | 72 65 20 65 69 74 68 65 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 6e 61 6d | re.either.the.current.branch.nam |
| 11ad00 | 65 0a 6f 72 20 5c 22 64 65 74 61 63 68 65 64 20 68 65 61 64 5c 22 20 77 69 6c 6c 20 62 65 20 73 | e.or.\"detached.head\".will.be.s |
| 11ad20 | 75 62 73 74 69 74 75 74 65 64 20 66 6f 72 20 25 73 2e 22 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 | ubstituted.for.%s."...(magit-rea |
| 11ad40 | 64 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 0a 20 20 20 28 66 6f 72 6d 61 74 20 70 72 | d-branch-or-commit....(format.pr |
| 11ad60 | 6f 6d 70 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e | ompt.(or.(magit-get-current-bran |
| 11ad80 | 63 68 29 20 22 64 65 74 61 63 68 65 64 20 68 65 61 64 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | ch)."detached.head"))))..(defun. |
| 11ada0 | 6d 61 67 69 74 2d 72 65 73 65 74 2d 69 6e 74 65 72 6e 61 6c 20 28 61 72 67 20 63 6f 6d 6d 69 74 | magit-reset-internal.(arg.commit |
| 11adc0 | 20 26 6f 70 74 69 6f 6e 61 6c 20 70 61 74 68 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e | .&optional.path)...(when.(and.(n |
| 11ade0 | 6f 74 20 28 6d 65 6d 62 65 72 20 61 72 67 20 27 28 22 2d 2d 68 61 72 64 22 20 6e 69 6c 29 29 29 | ot.(member.arg.'("--hard".nil))) |
| 11ae00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 72 65 76 2d | ..............(equal.(magit-rev- |
| 11ae20 | 70 61 72 73 65 20 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | parse.commit)................... |
| 11ae40 | 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 48 45 41 44 7e 22 29 29 29 0a 20 20 | ..(magit-rev-parse."HEAD~")))... |
| 11ae60 | 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | ..(with-temp-buffer.......(magit |
| 11ae80 | 2d 67 69 74 2d 69 6e 73 65 72 74 20 22 73 68 6f 77 22 20 22 2d 73 22 20 22 2d 2d 66 6f 72 6d 61 | -git-insert."show"."-s"."--forma |
| 11aea0 | 74 3d 25 42 22 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 67 69 74 2d 63 6f | t=%B"."HEAD").......(when.git-co |
| 11aec0 | 6d 6d 69 74 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c | mmit-major-mode.........(funcall |
| 11aee0 | 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 28 | .git-commit-major-mode)).......( |
| 11af00 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 66 6f 6e 74 2d 6c 6f 63 6b 29 0a 20 20 20 20 | git-commit-setup-font-lock)..... |
| 11af20 | 20 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 61 76 65 2d 6d 65 73 73 61 67 65 29 29 29 0a 20 20 | ..(git-commit-save-message)))... |
| 11af40 | 28 6c 65 74 20 28 28 63 6d 64 20 28 69 66 20 28 61 6e 64 20 28 65 71 75 61 6c 20 63 6f 6d 6d 69 | (let.((cmd.(if.(and.(equal.commi |
| 11af60 | 74 20 22 48 45 41 44 22 29 20 28 6e 6f 74 20 61 72 67 29 29 20 22 75 6e 73 74 61 67 65 22 20 22 | t."HEAD").(not.arg))."unstage"." |
| 11af80 | 72 65 73 65 74 22 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d | reset"))).....(magit-wip-commit- |
| 11afa0 | 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 20 6e 69 6c 20 28 63 6f 6e 63 61 74 20 22 20 62 65 66 6f | before-change.nil.(concat.".befo |
| 11afc0 | 72 65 20 22 20 63 6d 64 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 72 | re.".cmd)).....(magit-run-git."r |
| 11afe0 | 65 73 65 74 22 20 61 72 67 20 63 6f 6d 6d 69 74 20 22 2d 2d 22 20 70 61 74 68 29 0a 20 20 20 20 | eset".arg.commit."--".path)..... |
| 11b000 | 28 77 68 65 6e 20 28 65 71 75 61 6c 20 63 6d 64 20 22 75 6e 73 74 61 67 65 22 29 0a 20 20 20 20 | (when.(equal.cmd."unstage")..... |
| 11b020 | 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 61 66 74 65 72 2d 61 70 70 6c 79 20 | ..(magit-wip-commit-after-apply. |
| 11b040 | 6e 69 6c 20 22 20 61 66 74 65 72 20 75 6e 73 74 61 67 65 22 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a | nil.".after.unstage"))))..;;;._. |
| 11b060 | 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 72 65 73 65 74 29 0a 3b 3b 3b 20 6d 61 67 69 74 | (provide.'magit-reset).;;;.magit |
| 11b080 | 2d 72 65 73 65 74 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 | -reset.el.ends.here............. |
| 11b0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b200 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 63 6f 72 65 2e 65 6c 00 00 00 00 00 00 00 | magit-4.3.8/magit-core.el....... |
| 11b220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b260 | 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 |
| 11b280 | 30 30 31 30 30 36 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 36 33 36 00 20 30 00 00 00 | 0010062.00000000000.013636..0... |
| 11b2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b300 | 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................... |
| 11b320 | 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................... |
| 11b340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b400 | 3b 3b 3b 20 6d 61 67 69 74 2d 63 6f 72 65 2e 65 6c 20 2d 2d 2d 20 43 6f 72 65 20 66 75 6e 63 74 | ;;;.magit-core.el.---.Core.funct |
| 11b420 | 69 6f 6e 61 6c 69 74 79 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 | ionality..-*-.lexical-binding:t. |
| 11b440 | 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 35 20 | -*-..;;.Copyright.(C).2008-2025. |
| 11b460 | 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a | The.Magit.Project.Contributors.. |
| 11b480 | 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 65 6d 61 63 | ;;.Author:.Jonas.Bernoulli.<emac |
| 11b4a0 | 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b 3b 20 | s.magit@jonas.bernoulli.dev>.;;. |
| 11b4c0 | 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 65 6d 61 | Maintainer:.Jonas.Bernoulli.<ema |
| 11b4e0 | 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b | cs.magit@jonas.bernoulli.dev>..; |
| 11b500 | 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c 2d 33 | ;.SPDX-License-Identifier:.GPL-3 |
| 11b520 | 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f | .0-or-later..;;.Magit.is.free.so |
| 11b540 | 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 | ftware:.you.can.redistribute.it. |
| 11b560 | 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 74 65 | and/or.modify.it.;;.under.the.te |
| 11b580 | 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | rms.of.the.GNU.General.Public.Li |
| 11b5a0 | 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 | cense.as.published.by.;;.the.Fre |
| 11b5c0 | 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 | e.Software.Foundation,.either.ve |
| 11b5e0 | 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 | rsion.3.of.the.License,.or.;;.(a |
| 11b600 | 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e | t.your.option).any.later.version |
| 11b620 | 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 | ..;;.;;.Magit.is.distributed.in. |
| 11b640 | 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c | the.hope.that.it.will.be.useful, |
| 11b660 | 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 | .but.WITHOUT.;;.ANY.WARRANTY;.wi |
| 11b680 | 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. |
| 11b6a0 | 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 | of.MERCHANTABILITY.;;.or.FITNESS |
| 11b6c0 | 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 | .FOR.A.PARTICULAR.PURPOSE...See. |
| 11b6e0 | 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 | the.GNU.General.Public.;;.Licens |
| 11b700 | 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 | e.for.more.details..;;.;;.You.sh |
| 11b720 | 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 |
| 11b740 | 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 | .GNU.General.Public.License.;;.a |
| 11b760 | 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 | long.with.Magit...If.not,.see.<h |
| 11b780 | 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a | ttps://www.gnu.org/licenses/>... |
| 11b7a0 | 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 |
| 11b7c0 | 20 72 65 71 75 69 72 65 73 20 73 65 76 65 72 61 6c 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 | .requires.several.other.librarie |
| 11b7e0 | 73 2c 20 73 6f 20 74 68 61 74 20 79 65 74 20 6f 74 68 65 72 0a 3b 3b 20 6c 69 62 72 61 72 69 65 | s,.so.that.yet.other.;;.librarie |
| 11b800 | 73 20 63 61 6e 20 6a 75 73 74 20 72 65 71 75 69 72 65 20 74 68 69 73 20 6f 6e 65 2c 20 69 6e 73 | s.can.just.require.this.one,.ins |
| 11b820 | 74 65 61 64 20 6f 66 20 68 61 76 69 6e 67 20 74 6f 20 72 65 71 75 69 72 65 0a 3b 3b 20 61 6c 6c | tead.of.having.to.require.;;.all |
| 11b840 | 20 74 68 65 20 6f 74 68 65 72 20 6f 6e 65 73 2e 20 20 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 | .the.other.ones...In.other.words |
| 11b860 | 20 74 68 69 73 20 73 65 70 61 72 61 74 65 73 20 74 68 65 20 6c 6f 77 2d 6c 65 76 65 6c 0a 3b 3b | .this.separates.the.low-level.;; |
| 11b880 | 20 73 74 75 66 66 20 66 72 6f 6d 20 74 68 65 20 72 65 73 74 2e 20 20 49 74 20 61 6c 73 6f 20 64 | .stuff.from.the.rest...It.also.d |
| 11b8a0 | 65 66 69 6e 65 73 20 73 6f 6d 65 20 43 75 73 74 6f 6d 20 67 72 6f 75 70 73 2e 0a 0a 3b 3b 3b 20 | efines.some.Custom.groups...;;;. |
| 11b8c0 | 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 62 61 73 65 29 0a 28 72 65 | Code:..(require.'magit-base).(re |
| 11b8e0 | 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 67 69 | quire.'magit-git).(require.'magi |
| 11b900 | 74 2d 6d 6f 64 65 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e 29 0a | t-mode).(require.'magit-margin). |
| 11b920 | 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 29 0a 28 72 65 71 75 69 72 | (require.'magit-process).(requir |
| 11b940 | 65 20 27 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 | e.'magit-transient).(require.'ma |
| 11b960 | 67 69 74 2d 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 | git-autorevert)..;;;.Options..(d |
| 11b980 | 65 66 67 72 6f 75 70 20 6d 61 67 69 74 20 6e 69 6c 0a 20 20 22 43 6f 6e 74 72 6f 6c 6c 69 6e 67 | efgroup.magit.nil..."Controlling |
| 11b9a0 | 20 47 69 74 20 66 72 6f 6d 20 45 6d 61 63 73 2e 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 75 72 6c 2d | .Git.from.Emacs."...:link.'(url- |
| 11b9c0 | 6c 69 6e 6b 20 22 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 22 29 0a 20 20 3a 6c 69 6e 6b | link."https://magit.vc")...:link |
| 11b9e0 | 20 27 28 69 6e 66 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 46 41 51 22 29 0a 20 20 3a 6c 69 | .'(info-link."(magit)FAQ")...:li |
| 11ba00 | 6e 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 22 29 0a 20 20 3a 67 72 6f | nk.'(info-link."(magit)")...:gro |
| 11ba20 | 75 70 20 27 74 6f 6f 6c 73 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 65 73 73 65 | up.'tools)..(defgroup.magit-esse |
| 11ba40 | 6e 74 69 61 6c 73 20 6e 69 6c 0a 20 20 22 4f 70 74 69 6f 6e 73 20 74 68 61 74 20 65 76 65 72 79 | ntials.nil..."Options.that.every |
| 11ba60 | 20 4d 61 67 69 74 20 75 73 65 72 20 73 68 6f 75 6c 64 20 62 72 69 65 66 6c 79 20 74 68 69 6e 6b | .Magit.user.should.briefly.think |
| 11ba80 | 20 61 62 6f 75 74 2e 0a 0a 45 61 63 68 20 6f 66 20 74 68 65 73 65 20 6f 70 74 69 6f 6e 73 20 66 | .about...Each.of.these.options.f |
| 11baa0 | 61 6c 6c 73 20 69 6e 74 6f 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 74 68 65 73 65 20 63 | alls.into.one.or.more.of.these.c |
| 11bac0 | 61 74 65 67 6f 72 69 65 73 3a 0a 0a 2a 20 4f 70 74 69 6f 6e 73 20 74 68 61 74 20 61 66 66 65 63 | ategories:..*.Options.that.affec |
| 11bae0 | 74 20 4d 61 67 69 74 27 73 20 62 65 68 61 76 69 6f 72 20 69 6e 20 66 75 6e 64 61 6d 65 6e 74 61 | t.Magit's.behavior.in.fundamenta |
| 11bb00 | 6c 20 77 61 79 73 2e 0a 2a 20 4f 70 74 69 6f 6e 73 20 74 68 61 74 20 61 66 66 65 63 74 20 73 61 | l.ways..*.Options.that.affect.sa |
| 11bb20 | 66 65 74 79 2e 0a 2a 20 4f 70 74 69 6f 6e 73 20 74 68 61 74 20 61 66 66 65 63 74 20 70 65 72 66 | fety..*.Options.that.affect.perf |
| 11bb40 | 6f 72 6d 61 6e 63 65 2e 0a 2a 20 4f 70 74 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 6f 66 20 61 | ormance..*.Options.that.are.of.a |
| 11bb60 | 20 70 65 72 73 6f 6e 61 6c 20 6e 61 74 75 72 65 2e 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 | .personal.nature."...:link.'(inf |
| 11bb80 | 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 45 73 73 65 6e 74 69 61 6c 20 53 65 74 74 69 6e 67 | o-link."(magit)Essential.Setting |
| 11bba0 | 73 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 | s")...:group.'magit)..(defgroup. |
| 11bbc0 | 6d 61 67 69 74 2d 6d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 20 6e 69 6c 0a 20 20 22 4d 69 73 63 65 | magit-miscellaneous.nil..."Misce |
| 11bbe0 | 6c 6c 61 6e 65 6f 75 73 20 4d 61 67 69 74 20 6f 70 74 69 6f 6e 73 2e 22 0a 20 20 3a 67 72 6f 75 | llaneous.Magit.options."...:grou |
| 11bc00 | 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 63 6f 6d 6d 61 | p.'magit)..(defgroup.magit-comma |
| 11bc20 | 6e 64 73 20 6e 69 6c 0a 20 20 22 4f 70 74 69 6f 6e 73 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 20 62 | nds.nil..."Options.controlling.b |
| 11bc40 | 65 68 61 76 69 6f 72 20 6f 66 20 63 65 72 74 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 2e 22 0a 20 20 | ehavior.of.certain.commands."... |
| 11bc60 | 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- |
| 11bc80 | 6d 6f 64 65 73 20 6e 69 6c 0a 20 20 22 4d 6f 64 65 73 20 75 73 65 64 20 6f 72 20 70 72 6f 76 69 | modes.nil..."Modes.used.or.provi |
| 11bca0 | 64 65 64 20 62 79 20 4d 61 67 69 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 29 0a | ded.by.Magit."...:group.'magit). |
| 11bcc0 | 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 62 75 66 66 65 72 73 20 6e 69 6c 0a 20 20 22 | .(defgroup.magit-buffers.nil..." |
| 11bce0 | 4f 70 74 69 6f 6e 73 20 63 6f 6e 63 65 72 6e 69 6e 67 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 | Options.concerning.Magit.buffers |
| 11bd00 | 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 4d | ."...:link.'(info-link."(magit)M |
| 11bd20 | 6f 64 65 73 20 61 6e 64 20 42 75 66 66 65 72 73 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | odes.and.Buffers")...:group.'mag |
| 11bd40 | 69 74 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 20 6e 69 6c | it)..(defgroup.magit-refresh.nil |
| 11bd60 | 0a 20 20 22 4f 70 74 69 6f 6e 73 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 20 68 6f 77 20 4d 61 67 69 | ..."Options.controlling.how.Magi |
| 11bd80 | 74 20 62 75 66 66 65 72 73 20 61 72 65 20 72 65 66 72 65 73 68 65 64 2e 22 0a 20 20 3a 6c 69 6e | t.buffers.are.refreshed."...:lin |
| 11bda0 | 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 41 75 74 6f 6d 61 74 69 63 20 | k.'(info-link."(magit)Automatic. |
| 11bdc0 | 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 22 29 0a 20 20 | Refreshing.of.Magit.Buffers")... |
| 11bde0 | 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 2d 62 75 | :group.'magit...:group.'magit-bu |
| 11be00 | 66 66 65 72 73 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 66 61 63 65 73 20 6e 69 | ffers)..(defgroup.magit-faces.ni |
| 11be20 | 6c 0a 20 20 22 46 61 63 65 73 20 75 73 65 64 20 62 79 20 4d 61 67 69 74 2e 22 0a 20 20 3a 67 72 | l..."Faces.used.by.Magit."...:gr |
| 11be40 | 6f 75 70 20 27 6d 61 67 69 74 0a 20 20 3a 67 72 6f 75 70 20 27 66 61 63 65 73 29 0a 0a 28 63 75 | oup.'magit...:group.'faces)..(cu |
| 11be60 | 73 74 6f 6d 2d 61 64 64 2d 74 6f 2d 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 20 27 | stom-add-to-group.'magit-faces.' |
| 11be80 | 64 69 66 66 2d 72 65 66 69 6e 65 2d 61 64 64 65 64 20 20 20 27 63 75 73 74 6f 6d 2d 66 61 63 65 | diff-refine-added...'custom-face |
| 11bea0 | 29 0a 28 63 75 73 74 6f 6d 2d 61 64 64 2d 74 6f 2d 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 | ).(custom-add-to-group.'magit-fa |
| 11bec0 | 63 65 73 20 27 64 69 66 66 2d 72 65 66 69 6e 65 2d 72 65 6d 6f 76 65 64 20 27 63 75 73 74 6f 6d | ces.'diff-refine-removed.'custom |
| 11bee0 | 2d 66 61 63 65 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 65 78 74 65 6e 73 69 6f | -face)..(defgroup.magit-extensio |
| 11bf00 | 6e 73 20 6e 69 6c 0a 20 20 22 45 78 74 65 6e 73 69 6f 6e 73 20 74 6f 20 4d 61 67 69 74 2e 22 0a | ns.nil..."Extensions.to.Magit.". |
| 11bf20 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 29 0a 0a 28 63 75 73 74 6f 6d 2d 61 64 64 2d 74 6f | ..:group.'magit)..(custom-add-to |
| 11bf40 | 2d 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d 6f 64 65 73 20 20 20 27 67 69 74 2d 63 6f 6d 6d 69 | -group.'magit-modes...'git-commi |
| 11bf60 | 74 20 20 20 20 20 20 20 20 27 63 75 73 74 6f 6d 2d 67 72 6f 75 70 29 0a 28 63 75 73 74 6f 6d 2d | t........'custom-group).(custom- |
| 11bf80 | 61 64 64 2d 74 6f 2d 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 20 20 20 27 67 69 74 | add-to-group.'magit-faces...'git |
| 11bfa0 | 2d 63 6f 6d 6d 69 74 2d 66 61 63 65 73 20 20 27 63 75 73 74 6f 6d 2d 67 72 6f 75 70 29 0a 28 63 | -commit-faces..'custom-group).(c |
| 11bfc0 | 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 65 73 20 | ustom-add-to-group.'magit-modes. |
| 11bfe0 | 20 20 27 67 69 74 2d 72 65 62 61 73 65 20 20 20 20 20 20 20 20 27 63 75 73 74 6f 6d 2d 67 72 6f | ..'git-rebase........'custom-gro |
| 11c000 | 75 70 29 0a 28 63 75 73 74 6f 6d 2d 61 64 64 2d 74 6f 2d 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | up).(custom-add-to-group.'magit- |
| 11c020 | 66 61 63 65 73 20 20 20 27 67 69 74 2d 72 65 62 61 73 65 2d 66 61 63 65 73 20 20 27 63 75 73 74 | faces...'git-rebase-faces..'cust |
| 11c040 | 6f 6d 2d 67 72 6f 75 70 29 0a 28 63 75 73 74 6f 6d 2d 61 64 64 2d 74 6f 2d 67 72 6f 75 70 20 27 | om-group).(custom-add-to-group.' |
| 11c060 | 6d 61 67 69 74 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 20 20 20 20 | magit.........'magit-section.... |
| 11c080 | 20 27 63 75 73 74 6f 6d 2d 67 72 6f 75 70 29 0a 28 63 75 73 74 6f 6d 2d 61 64 64 2d 74 6f 2d 67 | .'custom-group).(custom-add-to-g |
| 11c0a0 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 20 20 20 27 6d 61 67 69 74 2d 73 65 63 74 69 | roup.'magit-faces...'magit-secti |
| 11c0c0 | 6f 6e 2d 66 61 63 65 73 20 27 63 75 73 74 6f 6d 2d 67 72 6f 75 70 29 0a 28 63 75 73 74 6f 6d 2d | on-faces.'custom-group).(custom- |
| 11c0e0 | 61 64 64 2d 74 6f 2d 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 20 27 77 69 74 | add-to-group.'magit-process.'wit |
| 11c100 | 68 2d 65 64 69 74 6f 72 20 20 20 20 20 20 20 27 63 75 73 74 6f 6d 2d 67 72 6f 75 70 29 0a 0a 28 | h-editor.......'custom-group)..( |
| 11c120 | 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 72 65 6c 61 74 65 64 20 6e 69 6c 0a 20 20 22 4f 70 | defgroup.magit-related.nil..."Op |
| 11c140 | 74 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 72 65 6c 65 76 61 6e 74 20 74 6f 20 4d 61 67 69 74 | tions.that.are.relevant.to.Magit |
| 11c160 | 20 62 75 74 20 74 68 61 74 20 61 72 65 20 64 65 66 69 6e 65 64 20 65 6c 73 65 77 68 65 72 65 2e | .but.that.are.defined.elsewhere. |
| 11c180 | 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 63 75 73 74 6f 6d 2d 67 72 6f 75 70 2d 6c 69 6e 6b 20 76 63 | "...:link.'(custom-group-link.vc |
| 11c1a0 | 29 0a 20 20 3a 6c 69 6e 6b 20 27 28 63 75 73 74 6f 6d 2d 67 72 6f 75 70 2d 6c 69 6e 6b 20 73 6d | )...:link.'(custom-group-link.sm |
| 11c1c0 | 65 72 67 65 29 0a 20 20 3a 6c 69 6e 6b 20 27 28 63 75 73 74 6f 6d 2d 67 72 6f 75 70 2d 6c 69 6e | erge)...:link.'(custom-group-lin |
| 11c1e0 | 6b 20 65 64 69 66 66 29 0a 20 20 3a 6c 69 6e 6b 20 27 28 63 75 73 74 6f 6d 2d 67 72 6f 75 70 2d | k.ediff)...:link.'(custom-group- |
| 11c200 | 6c 69 6e 6b 20 61 75 74 6f 2d 72 65 76 65 72 74 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 | link.auto-revert)...:group.'magi |
| 11c220 | 74 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 78 74 65 6e 73 69 6f 6e 73 0a 20 20 3a | t...:group.'magit-extensions...: |
| 11c240 | 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 28 63 75 73 74 6f | group.'magit-essentials)..(custo |
| 11c260 | 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 64 20 20 20 | m-add-to-group.'magit-related... |
| 11c280 | 20 20 27 61 75 74 6f 2d 72 65 76 65 72 74 2d 63 68 65 63 6b 2d 76 63 2d 69 6e 66 6f 20 27 63 75 | ..'auto-revert-check-vc-info.'cu |
| 11c2a0 | 73 74 6f 6d 2d 76 61 72 69 61 62 6c 65 29 0a 28 63 75 73 74 6f 6d 2d 61 64 64 2d 74 6f 2d 67 72 | stom-variable).(custom-add-to-gr |
| 11c2c0 | 6f 75 70 20 27 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 20 27 61 75 74 6f 2d 72 65 76 | oup.'magit-auto-revert.'auto-rev |
| 11c2e0 | 65 72 74 2d 63 68 65 63 6b 2d 76 63 2d 69 6e 66 6f 20 27 63 75 73 74 6f 6d 2d 76 61 72 69 61 62 | ert-check-vc-info.'custom-variab |
| 11c300 | 6c 65 29 0a 0a 28 63 75 73 74 6f 6d 2d 61 64 64 2d 74 6f 2d 67 72 6f 75 70 20 27 6d 61 67 69 74 | le)..(custom-add-to-group.'magit |
| 11c320 | 2d 72 65 6c 61 74 65 64 20 27 65 64 69 66 66 2d 77 69 6e 64 6f 77 2d 73 65 74 75 70 2d 66 75 6e | -related.'ediff-window-setup-fun |
| 11c340 | 63 74 69 6f 6e 20 27 63 75 73 74 6f 6d 2d 76 61 72 69 61 62 6c 65 29 0a 28 63 75 73 74 6f 6d 2d | ction.'custom-variable).(custom- |
| 11c360 | 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 64 20 27 73 6d 65 | add-to-group.'magit-related.'sme |
| 11c380 | 72 67 65 2d 72 65 66 69 6e 65 2d 69 67 6e 6f 72 65 2d 77 68 69 74 65 73 70 61 63 65 20 27 63 75 | rge-refine-ignore-whitespace.'cu |
| 11c3a0 | 73 74 6f 6d 2d 76 61 72 69 61 62 6c 65 29 0a 28 63 75 73 74 6f 6d 2d 61 64 64 2d 74 6f 2d 67 72 | stom-variable).(custom-add-to-gr |
| 11c3c0 | 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 6c 61 74 65 64 20 27 76 63 2d 66 6f 6c 6c 6f 77 2d 73 79 | oup.'magit-related.'vc-follow-sy |
| 11c3e0 | 6d 6c 69 6e 6b 73 20 27 63 75 73 74 6f 6d 2d 76 61 72 69 61 62 6c 65 29 0a 0a 3b 3b 3b 20 5f 0a | mlinks.'custom-variable)..;;;._. |
| 11c400 | 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 63 6f 72 65 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d | (provide.'magit-core).;;;.magit- |
| 11c420 | 63 6f 72 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | core.el.ends.here............... |
| 11c440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c600 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 73 74 61 74 75 73 2e 65 6c 00 00 00 00 00 | magit-4.3.8/magit-status.el..... |
| 11c620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c660 | 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 |
| 11c680 | 30 31 30 31 32 33 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 32 33 32 00 20 30 00 00 00 | 0101233.00000000000.014232..0... |
| 11c6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c700 | 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................... |
| 11c720 | 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................... |
| 11c740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c800 | 3b 3b 3b 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2e 65 6c 20 2d 2d 2d 20 54 68 65 20 67 72 61 6e | ;;;.magit-status.el.---.The.gran |
| 11c820 | 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: |
| 11c840 | 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 |
| 11c860 | 35 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 | 5.The.Magit.Project.Contributors |
| 11c880 | 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 65 6d | ..;;.Author:.Jonas.Bernoulli.<em |
| 11c8a0 | 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b | acs.magit@jonas.bernoulli.dev>.; |
| 11c8c0 | 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 65 | ;.Maintainer:.Jonas.Bernoulli.<e |
| 11c8e0 | 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a | macs.magit@jonas.bernoulli.dev>. |
| 11c900 | 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c | .;;.SPDX-License-Identifier:.GPL |
| 11c920 | 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 | -3.0-or-later..;;.Magit.is.free. |
| 11c940 | 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 | software:.you.can.redistribute.i |
| 11c960 | 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 | t.and/or.modify.it.;;.under.the. |
| 11c980 | 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | terms.of.the.GNU.General.Public. |
| 11c9a0 | 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 | License.as.published.by.;;.the.F |
| 11c9c0 | 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 | ree.Software.Foundation,.either. |
| 11c9e0 | 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 | version.3.of.the.License,.or.;;. |
| 11ca00 | 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 | (at.your.option).any.later.versi |
| 11ca20 | 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 |
| 11ca40 | 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 |
| 11ca60 | 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;. |
| 11ca80 | 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 |
| 11caa0 | 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 |
| 11cac0 | 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 |
| 11cae0 | 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 |
| 11cb00 | 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. |
| 11cb20 | 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 |
| 11cb40 | 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.;; |
| 11cb60 | 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. |
| 11cb80 | 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e | <https://www.gnu.org/licenses/>. |
| 11cba0 | 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61 | ..;;;.Commentary:..;;.This.libra |
| 11cbc0 | 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e | ry.implements.the.status.buffer. |
| 11cbe0 | 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 3b | ..;;;.Code:..(require.'magit)..; |
| 11cc00 | 3b 3b 20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 73 74 61 74 | ;;.Options..(defgroup.magit-stat |
| 11cc20 | 75 73 20 6e 69 6c 0a 20 20 22 49 6e 73 70 65 63 74 20 61 6e 64 20 6d 61 6e 69 70 75 6c 61 74 65 | us.nil..."Inspect.and.manipulate |
| 11cc40 | 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e | .Git.repositories."...:link.'(in |
| 11cc60 | 66 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 53 74 61 74 75 73 20 42 75 66 66 65 72 22 29 0a | fo-link."(magit)Status.Buffer"). |
| 11cc80 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d 6f 64 65 73 29 0a 0a 28 64 65 66 63 75 73 74 | ..:group.'magit-modes)..(defcust |
| 11cca0 | 6f 6d 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 | om.magit-status-mode-hook.nil... |
| 11ccc0 | 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 4d 61 67 69 74 2d 53 | "Hook.run.after.entering.Magit-S |
| 11cce0 | 74 61 74 75 73 20 6d 6f 64 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 73 74 61 | tatus.mode."...:group.'magit-sta |
| 11cd00 | 74 75 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d | tus...:type.'hook)..(defcustom.m |
| 11cd20 | 61 67 69 74 2d 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 2d 68 6f 6f 6b 0a 20 20 28 6c 69 73 74 | agit-status-headers-hook...(list |
| 11cd40 | 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 65 72 72 6f 72 2d 68 65 61 64 65 72 0a 20 20 20 | .#'magit-insert-error-header.... |
| 11cd60 | 20 20 20 20 20 23 27 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 | .....#'magit-insert-diff-filter- |
| 11cd80 | 68 65 61 64 65 72 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 | header.........#'magit-insert-he |
| 11cda0 | 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 23 27 6d 61 67 69 74 | ad-branch-header.........#'magit |
| 11cdc0 | 2d 69 6e 73 65 72 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 2d 68 65 61 64 65 72 0a 20 | -insert-upstream-branch-header.. |
| 11cde0 | 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 70 75 73 68 2d 62 72 61 6e 63 | .......#'magit-insert-push-branc |
| 11ce00 | 68 2d 68 65 61 64 65 72 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | h-header.........#'magit-insert- |
| 11ce20 | 74 61 67 73 2d 68 65 61 64 65 72 29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 74 6f 20 69 6e 73 65 | tags-header)..."Hook.run.to.inse |
| 11ce40 | 72 74 20 68 65 61 64 65 72 73 20 69 6e 74 6f 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 | rt.headers.into.the.status.buffe |
| 11ce60 | 72 2e 0a 0a 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 72 75 6e 20 62 79 20 60 6d 61 67 69 74 2d 69 | r...This.hook.is.run.by.`magit-i |
| 11ce80 | 6e 73 65 72 74 2d 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 27 2c 20 77 68 69 63 68 20 69 6e 20 | nsert-status-headers',.which.in. |
| 11cea0 | 74 75 72 6e 0a 68 61 73 20 74 6f 20 62 65 20 61 20 6d 65 6d 62 65 72 20 6f 66 20 60 6d 61 67 69 | turn.has.to.be.a.member.of.`magi |
| 11cec0 | 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 27 20 74 6f 20 62 65 20 75 73 | t-status-sections-hook'.to.be.us |
| 11cee0 | 65 64 20 61 74 0a 61 6c 6c 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 | ed.at.all."...:package-version.' |
| 11cf00 | 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 | (magit..."2.1.0")...:group.'magi |
| 11cf20 | 74 2d 73 74 61 74 75 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 6f 70 74 69 6f 6e | t-status...:type.'hook...:option |
| 11cf40 | 73 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 65 72 72 6f 72 2d 68 65 61 | s.(list.#'magit-insert-error-hea |
| 11cf60 | 64 65 72 0a 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 69 6e 73 | der..................#'magit-ins |
| 11cf80 | 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 20 20 20 20 20 | ert-diff-filter-header.......... |
| 11cfa0 | 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 70 6f 2d 68 65 61 64 | ........#'magit-insert-repo-head |
| 11cfc0 | 65 72 0a 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 69 6e 73 65 | er..................#'magit-inse |
| 11cfe0 | 72 74 2d 72 65 6d 6f 74 65 2d 68 65 61 64 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rt-remote-header................ |
| 11d000 | 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 2d 62 72 61 6e 63 68 2d 68 65 61 | ..#'magit-insert-head-branch-hea |
| 11d020 | 64 65 72 0a 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 69 6e 73 | der..................#'magit-ins |
| 11d040 | 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 20 | ert-upstream-branch-header...... |
| 11d060 | 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 70 75 73 68 2d | ............#'magit-insert-push- |
| 11d080 | 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 20 20 20 20 20 20 23 | branch-header..................# |
| 11d0a0 | 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 29 0a 0a 28 64 65 | 'magit-insert-tags-header))..(de |
| 11d0c0 | 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 6f | fcustom.magit-status-sections-ho |
| 11d0e0 | 6f 6b 0a 20 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 74 75 73 | ok...(list.#'magit-insert-status |
| 11d100 | 2d 68 65 61 64 65 72 73 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | -headers.........#'magit-insert- |
| 11d120 | 6d 65 72 67 65 2d 6c 6f 67 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 | merge-log.........#'magit-insert |
| 11d140 | 2d 72 65 62 61 73 65 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 | -rebase-sequence.........#'magit |
| 11d160 | 2d 69 6e 73 65 72 74 2d 61 6d 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 20 20 20 20 20 23 27 6d 61 | -insert-am-sequence.........#'ma |
| 11d180 | 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 0a 20 20 | git-insert-sequencer-sequence... |
| 11d1a0 | 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 62 69 73 65 63 74 2d 6f 75 74 70 | ......#'magit-insert-bisect-outp |
| 11d1c0 | 75 74 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 62 69 73 65 63 74 | ut.........#'magit-insert-bisect |
| 11d1e0 | 2d 72 65 73 74 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 62 69 73 | -rest.........#'magit-insert-bis |
| 11d200 | 65 63 74 2d 6c 6f 67 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 | ect-log.........#'magit-insert-u |
| 11d220 | 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 | ntracked-files.........#'magit-i |
| 11d240 | 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 20 20 20 20 23 | nsert-unstaged-changes.........# |
| 11d260 | 27 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 | 'magit-insert-staged-changes.... |
| 11d280 | 20 20 20 20 20 23 27 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 | .....#'magit-insert-stashes..... |
| 11d2a0 | 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 70 | ....#'magit-insert-unpushed-to-p |
| 11d2c0 | 75 73 68 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 | ushremote.........#'magit-insert |
| 11d2e0 | 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 65 6e 74 0a | -unpushed-to-upstream-or-recent. |
| 11d300 | 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d | ........#'magit-insert-unpulled- |
| 11d320 | 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d | from-pushremote.........#'magit- |
| 11d340 | 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 20 | insert-unpulled-from-upstream).. |
| 11d360 | 20 22 48 6f 6f 6b 20 72 75 6e 20 74 6f 20 69 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 69 6e | ."Hook.run.to.insert.sections.in |
| 11d380 | 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 2d | to.a.status.buffer."...:package- |
| 11d3a0 | 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 32 2e 30 22 29 0a 20 20 3a 67 | version.'(magit..."2.12.0")...:g |
| 11d3c0 | 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 6b | roup.'magit-status...:type.'hook |
| 11d3e0 | 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 69 | )..(defcustom.magit-status-initi |
| 11d400 | 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 70 | al-section.'(1)..."The.section.p |
| 11d420 | 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 20 | oint.is.placed.on.when.a.status. |
| 11d440 | 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 20 | buffer.is.created...When.such.a. |
| 11d460 | 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 64 | buffer.is.merely.being.refreshed |
| 11d480 | 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 77 | .or.being.shown.again.after.it.w |
| 11d4a0 | 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 69 | as.merely.buried,.then.this.opti |
| 11d4c0 | 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 69 | on.has.no.effect...If.this.is.ni |
| 11d4e0 | 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 72 | l,.then.point.remains.on.the.ver |
| 11d500 | 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 72 | y.first.section.as.usual...Other |
| 11d520 | 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 65 | wise.it.has.to.be.a.list.of.inte |
| 11d540 | 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 2e | gers.and.section.identity.lists. |
| 11d560 | 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 74 | ..The.members.of.that.list.are.t |
| 11d580 | 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 73 | ried.in.order.until.a.matching.s |
| 11d5a0 | 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 61 | ection.is.found...An.integer.mea |
| 11d5c0 | 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 31 | ns.to.jump.to.the.nth.section,.1 |
| 11d5e0 | 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 64 | .for.example.jumps.over.the.head |
| 11d600 | 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 6e | ings...To.get.a.section's.\"iden |
| 11d620 | 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 67 | tity.list\".use.\\[universal-arg |
| 11d640 | 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 6e | ument].\\[magit-describe-section |
| 11d660 | 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 75 | -briefly]...If,.for.example,.you |
| 11d680 | 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 61 | .want.to.jump.to.the.commits.tha |
| 11d6a0 | 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 75 | t.haven't.been.pulled.from.the.u |
| 11d6c0 | 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 74 | pstream,.or.else.the.second.sect |
| 11d6e0 | 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 2e | ion,.then.use:.(((unpulled...\". |
| 11d700 | 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 53 | .@{upstream}\").(status)).1)...S |
| 11d720 | 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 6c | ee.option.`magit-section-initial |
| 11d740 | 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 6f | -visibility-alist'.for.how.to.co |
| 11d760 | 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 20 | ntrol.the.initial.visibility.of. |
| 11d780 | 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 61 | the.jumped.to.section."...:packa |
| 11d7a0 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 30 2e 30 22 29 0a 20 | ge-version.'(magit..."2.90.0").. |
| 11d7c0 | 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 28 | .:group.'magit-status...:type.'( |
| 11d7e0 | 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 73 20 75 73 75 61 6c 22 20 6e 69 | choice.(const.:tag."As.usual".ni |
| 11d800 | 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 6f | l)..................(repeat.(cho |
| 11d820 | 69 63 65 20 28 6e 75 6d 62 65 72 20 3a 74 61 67 20 22 4e 74 68 20 74 6f 70 2d 6c 65 76 65 6c 20 | ice.(number.:tag."Nth.top-level. |
| 11d840 | 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 20 | section")....................... |
| 11d860 | 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 53 65 63 74 69 6f 6e | ...........(sexp...:tag."Section |
| 11d880 | 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 69 | .identity")))))..(defcustom.magi |
| 11d8a0 | 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 0a | t-status-goto-file-position.nil. |
| 11d8c0 | 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 72 | .."Whether.to.go.to.position.cor |
| 11d8e0 | 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 66 | responding.to.file.position...If |
| 11d900 | 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 74 | .this.is.non-nil.and.the.current |
| 11d920 | 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 6e | .buffer.is.visiting.a.file,.then |
| 11d940 | 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 74 | .`magit-status'.tries.to.go.to.t |
| 11d960 | 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 72 | he.position.in.the.status.buffer |
| 11d980 | 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 6f | .that.corresponds.to.the.positio |
| 11d9a0 | 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 20 | n.in.the.file-visiting.buffer... |
| 11d9c0 | 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 20 | This.jumps.into.either.the.diff. |
| 11d9e0 | 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 20 | of.unstaged.changes.or.the.diff. |
| 11da00 | 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 69 | of.staged.changes...If.the.previ |
| 11da20 | 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 69 | ously.current.buffer.does.not.vi |
| 11da40 | 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 6e | sit.a.file,.or.if.the.file.has.n |
| 11da60 | 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 67 | either.unstaged.nor.staged.chang |
| 11da80 | 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 65 | es.then.this.has.no.effect...The |
| 11daa0 | 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 69 | .command.`magit-status-here'.tri |
| 11dac0 | 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 72 | es.to.go.to.that.position,.regar |
| 11dae0 | 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 6f | dless.of.the.value.of.this.optio |
| 11db00 | 6e 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e | n."...:package-version.'(magit.. |
| 11db20 | 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 73 | ."3.0.0")...:group.'magit-status |
| 11db40 | 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 |
| 11db60 | 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 65 | agit-status-show-hashes-in-heade |
| 11db80 | 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 65 | rs.nil..."Whether.headers.in.the |
| 11dba0 | 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 20 | .status.buffer.show.hashes..The. |
| 11dbc0 | 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 74 | functions.which.respect.this.opt |
| 11dbe0 | 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 63 | ion.are.`magit-insert-head-branc |
| 11dc00 | 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 61 | h-header',.`magit-insert-upstrea |
| 11dc20 | 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 73 | m-branch-header',.and.`magit-ins |
| 11dc40 | 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 63 | ert-push-branch-header'."...:pac |
| 11dc60 | 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 34 2e 30 22 29 0a | kage-version.'(magit..."2.4.0"). |
| 11dc80 | 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.' |
| 11dca0 | 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 75 | boolean)..(defcustom.magit-statu |
| 11dcc0 | 73 2d 73 68 6f 77 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 74 0a 20 20 22 57 68 65 74 | s-show-untracked-files.t..."Whet |
| 11dce0 | 68 65 72 20 74 6f 20 6c 69 73 74 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 69 6e 20 74 | her.to.list.untracked.files.in.t |
| 11dd00 | 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a 2d 20 49 66 20 6e 69 6c 2c 20 64 6f 20 | he.status.buffer...-.If.nil,.do. |
| 11dd20 | 6e 6f 74 20 6c 69 73 74 20 61 6e 79 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2e 0a 2d 20 | not.list.any.untracked.files..-. |
| 11dd40 | 49 66 20 74 2c 20 6c 69 73 74 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2c 20 62 75 74 20 | If.t,.list.untracked.files,.but. |
| 11dd60 | 69 66 20 61 20 64 69 72 65 63 74 6f 72 79 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 | if.a.directory.does.not.contain. |
| 11dd80 | 61 6e 79 0a 20 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2c 20 74 68 65 6e 20 6f 6e 6c 79 | any...untracked.files,.then.only |
| 11dda0 | 20 6c 69 73 74 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 2c 20 6e 6f 74 20 74 68 65 20 63 6f | .list.that.directory,.not.the.co |
| 11ddc0 | 6e 74 61 69 6e 65 64 0a 20 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2e 0a 2d 20 49 66 20 | ntained...untracked.files..-.If. |
| 11dde0 | 61 6c 6c 2c 20 74 68 65 6e 20 6c 69 73 74 20 65 61 63 68 20 69 6e 64 69 76 69 64 75 61 6c 20 75 | all,.then.list.each.individual.u |
| 11de00 | 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2e 20 20 54 68 69 73 20 69 73 20 63 61 6e 20 62 65 0a | ntracked.files...This.is.can.be. |
| 11de20 | 20 20 76 65 72 79 20 73 6c 6f 77 20 61 6e 64 20 69 73 20 64 69 73 63 6f 75 72 61 67 65 64 2e 0a | ..very.slow.and.is.discouraged.. |
| 11de40 | 0a 54 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 76 61 6c 75 65 73 20 66 6f 72 20 74 68 | .The.corresponding.values.for.th |
| 11de60 | 65 20 47 69 74 20 76 61 72 69 61 62 6c 65 20 61 72 65 20 5c 22 6e 6f 5c 22 2c 20 5c 22 6e 6f 72 | e.Git.variable.are.\"no\",.\"nor |
| 11de80 | 6d 61 6c 5c 22 0a 61 6e 64 20 5c 22 61 6c 6c 5c 22 2e 0a 0a 54 6f 20 64 69 73 61 62 6c 65 20 6c | mal\".and.\"all\"...To.disable.l |
| 11dea0 | 69 73 74 69 6e 67 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 69 6e 20 61 20 73 70 65 63 | isting.untracked.files.in.a.spec |
| 11dec0 | 69 66 69 63 20 72 65 70 6f 73 69 74 6f 72 79 20 6f 6e 6c 79 2c 20 61 64 64 0a 74 68 65 20 66 6f | ific.repository.only,.add.the.fo |
| 11dee0 | 6c 6c 6f 77 69 6e 67 20 74 6f 20 5c 22 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c 5c 22 3a 0a 0a | llowing.to.\".dir-locals.el\":.. |
| 11df00 | 20 20 28 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 0a 20 20 20 28 6d 61 67 69 74 2d | ..((magit-status-mode....(magit- |
| 11df20 | 73 74 61 74 75 73 2d 73 68 6f 77 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 2e 20 5c 22 | status-show-untracked-files...\" |
| 11df40 | 6e 6f 5c 22 29 29 29 0a 0a 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 28 61 6e 64 20 6d 6f 73 74 | no\")))..Alternatively.(and.most |
| 11df60 | 6c 79 20 66 6f 72 20 68 69 73 74 6f 72 69 63 20 72 65 61 73 6f 6e 73 29 2c 20 69 74 20 69 73 20 | ly.for.historic.reasons),.it.is. |
| 11df80 | 70 6f 73 73 69 62 6c 65 20 74 6f 20 75 73 65 0a 60 67 69 74 2d 63 6f 6e 66 69 67 27 20 74 6f 20 | possible.to.use.`git-config'.to. |
| 11dfa0 | 73 65 74 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 20 76 61 6c 75 65 3a 0a | set.the.repository-local.value:. |
| 11dfc0 | 0a 20 20 67 69 74 20 63 6f 6e 66 69 67 20 73 65 74 20 2d 2d 6c 6f 63 61 6c 20 73 74 61 74 75 73 | ...git.config.set.--local.status |
| 11dfe0 | 2e 73 68 6f 77 55 6e 74 72 61 63 6b 65 64 46 69 6c 65 73 20 6e 6f 0a 0a 54 68 69 73 20 64 6f 65 | .showUntrackedFiles.no..This.doe |
| 11e000 | 73 20 2a 6e 6f 74 2a 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 28 69 66 20 61 6e 79 29 20 6c 6f | s.*not*.override.the.(if.any).lo |
| 11e020 | 63 61 6c 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 4c 69 73 70 20 76 61 72 69 61 62 6c 65 2c | cal.value.of.this.Lisp.variable, |
| 11e040 | 0a 62 75 74 20 69 74 20 64 6f 65 73 20 6f 76 65 72 72 69 64 65 20 69 74 73 20 67 6c 6f 62 61 6c | .but.it.does.override.its.global |
| 11e060 | 20 76 61 6c 75 65 2e 0a 0a 53 65 65 20 74 68 65 20 6c 61 73 74 20 73 65 63 74 69 6f 6e 20 69 6e | .value...See.the.last.section.in |
| 11e080 | 20 74 68 65 20 67 69 74 2d 73 74 61 74 75 73 28 31 29 20 6d 61 6e 70 61 67 65 2c 20 74 6f 20 73 | .the.git-status(1).manpage,.to.s |
| 11e0a0 | 70 65 65 64 20 75 70 20 74 68 65 20 70 61 72 74 0a 6f 66 20 74 68 65 20 77 6f 72 6b 20 47 69 74 | peed.up.the.part.of.the.work.Git |
| 11e0c0 | 20 69 73 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 2e 20 20 54 75 72 6e 69 6e 67 20 74 68 | .is.responsible.for...Turning.th |
| 11e0e0 | 61 74 20 6c 69 73 74 20 69 6e 74 6f 20 73 65 63 74 69 6f 6e 73 20 69 73 0a 61 6c 73 6f 20 6e 6f | at.list.into.sections.is.also.no |
| 11e100 | 74 20 66 72 65 65 2c 20 73 6f 20 4d 61 67 69 74 20 6f 6e 6c 79 20 6c 69 73 74 73 20 60 6d 61 67 | t.free,.so.Magit.only.lists.`mag |
| 11e120 | 69 74 2d 73 74 61 74 75 73 2d 66 69 6c 65 2d 6c 69 73 74 2d 6c 69 6d 69 74 27 20 66 69 6c 65 73 | it-status-file-list-limit'.files |
| 11e140 | 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... |
| 11e160 | 22 34 2e 33 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 | "4.3.0")...:group.'magit-status. |
| 11e180 | 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 44 6f | ..:type.'(choice.(const.:tag."Do |
| 11e1a0 | 20 6e 6f 74 20 6c 69 73 74 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 22 20 6e 69 6c 29 0a | .not.list.untracked.files".nil). |
| 11e1c0 | 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 4c 69 | .................(const.:tag."Li |
| 11e1e0 | 73 74 20 6d 69 78 74 75 72 65 20 6f 66 20 66 69 6c 65 73 20 61 6e 64 20 64 69 72 65 63 74 6f 72 | st.mixture.of.files.and.director |
| 11e200 | 69 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 6f 6e 73 74 20 | ies".t)..................(const. |
| 11e220 | 3a 74 61 67 20 22 4c 69 73 74 20 69 6e 64 69 76 69 64 75 61 6c 20 66 69 6c 65 73 20 28 73 6c 6f | :tag."List.individual.files.(slo |
| 11e240 | 77 29 22 20 61 6c 6c 29 29 0a 20 20 3a 73 61 66 65 20 28 23 23 6d 65 6d 71 20 25 20 27 28 6e 69 | w)".all))...:safe.(##memq.%.'(ni |
| 11e260 | 6c 20 74 20 61 6c 6c 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 73 74 61 | l.t.all)))..(defcustom.magit-sta |
| 11e280 | 74 75 73 2d 66 69 6c 65 2d 6c 69 73 74 2d 6c 69 6d 69 74 20 31 30 30 0a 20 20 22 48 6f 77 20 6d | tus-file-list-limit.100..."How.m |
| 11e2a0 | 61 6e 79 20 66 69 6c 65 73 20 74 6f 20 6c 69 73 74 20 69 6e 20 66 69 6c 65 20 6c 69 73 74 20 73 | any.files.to.list.in.file.list.s |
| 11e2c0 | 65 63 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 46 6f | ections.in.the.status.buffer..Fo |
| 11e2e0 | 72 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 72 65 61 73 6f 6e 73 2c 20 69 74 20 69 73 20 72 65 63 | r.performance.reasons,.it.is.rec |
| 11e300 | 6f 6d 6d 65 6e 64 65 64 20 74 68 61 74 20 79 6f 75 20 64 6f 20 6e 6f 74 0a 69 6e 63 72 65 61 73 | ommended.that.you.do.not.increas |
| 11e320 | 65 20 74 68 69 73 20 6c 69 6d 69 74 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | e.this.limit."...:package-versio |
| 11e340 | 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d | n.'(magit..."4.3.0")...:group.'m |
| 11e360 | 61 67 69 74 2d 73 74 61 74 75 73 0a 20 20 3a 74 79 70 65 20 27 6e 61 74 6e 75 6d 29 0a 0a 28 64 | agit-status...:type.'natnum)..(d |
| 11e380 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 61 72 67 69 6e 0a 20 20 28 | efcustom.magit-status-margin...( |
| 11e3a0 | 6c 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 | list.nil.........(nth.1.magit-lo |
| 11e3c0 | 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 6f 67 2d 6d 61 72 | g-margin).........'magit-log-mar |
| 11e3e0 | 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 20 34 20 6d 61 67 | gin-width.nil.........(nth.4.mag |
| 11e400 | 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 6f 66 20 74 68 65 | it-log-margin))..."Format.of.the |
| 11e420 | 20 6d 61 72 67 69 6e 20 69 6e 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 27 20 62 | .margin.in.`magit-status-mode'.b |
| 11e440 | 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 65 20 66 6f 72 6d 20 | uffers...The.value.has.the.form. |
| 11e460 | 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- |
| 11e480 | 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 69 6c 2c 20 74 68 65 | WIDTH)...If.INIT.is.non-nil,.the |
| 11e4a0 | 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 2e | n.the.margin.is.shown.initially. |
| 11e4c0 | 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 72 6d 61 74 20 74 68 | .STYLE.controls.how.to.format.th |
| 11e4e0 | 65 20 61 75 74 68 6f 72 20 6f 72 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e 0a 20 20 49 74 | e.author.or.committer.date....It |
| 11e500 | 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 73 68 6f 77 20 74 68 | .can.be.one.of.`age'.(to.show.th |
| 11e520 | 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 61 67 65 2d 61 62 62 | e.age.of.the.commit),...`age-abb |
| 11e540 | 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 74 68 65 20 74 69 6d | reviated'.(to.abbreviate.the.tim |
| 11e560 | 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 20 6f 72 20 61 20 73 | e.unit.to.a.character),...or.a.s |
| 11e580 | 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 61 74 2d 74 69 6d 65 | tring.(suitable.for.`format-time |
| 11e5a0 | 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 63 74 75 61 6c 20 64 | -string').to.show.the...actual.d |
| 11e5c0 | 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 61 72 67 69 6e 2d 73 | ate...Option.`magit-log-margin-s |
| 11e5e0 | 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 74 72 6f 6c 73 20 77 | how-committer-date'...controls.w |
| 11e600 | 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 79 65 64 2e 0a 57 49 | hich.date.is.being.displayed..WI |
| 11e620 | 44 54 48 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 74 68 65 20 6d 61 | DTH.controls.the.width.of.the.ma |
| 11e640 | 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 72 77 61 72 64 0a 20 | rgin...This.exists.for.forward.. |
| 11e660 | 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 68 65 | .compatibility.and.currently.the |
| 11e680 | 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 67 65 64 2e 0a 41 55 | .value.should.not.be.changed..AU |
| 11e6a0 | 54 48 4f 52 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6e 61 6d 65 20 6f | THOR.controls.whether.the.name.o |
| 11e6c0 | 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 20 62 79 0a 20 20 | f.the.author.is.also.shown.by... |
| 11e6e0 | 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 20 74 6f 20 62 65 20 | default..AUTHOR-WIDTH.has.to.be. |
| 11e700 | 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 |
| 11e720 | 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 20 74 68 69 73 20 73 | e.author...is.shown,.then.this.s |
| 11e740 | 70 65 63 69 66 69 65 73 20 68 6f 77 20 6d 75 63 68 20 73 70 61 63 65 20 69 73 20 75 73 65 64 20 | pecifies.how.much.space.is.used. |
| 11e760 | 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 73 69 6f 6e 20 27 28 | to.do.so."...:package-version.'( |
| 11e780 | 6d 61 67 69 74 20 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | magit..."2.9.0")...:group.'magit |
| 11e7a0 | 2d 73 74 61 74 75 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 | -status...:group.'magit-margin.. |
| 11e7c0 | 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 75 73 74 6f 6d 2d | .:type.magit-log-margin--custom- |
| 11e7e0 | 74 79 70 65 0a 20 20 3a 69 6e 69 74 69 61 6c 69 7a 65 20 23 27 6d 61 67 69 74 2d 63 75 73 74 6f | type...:initialize.#'magit-custo |
| 11e800 | 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 66 74 65 72 20 | m-initialize-reset...:set-after. |
| 11e820 | 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 28 61 70 70 6c | '(magit-log-margin)...:set.(appl |
| 11e840 | 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 73 65 74 2d 76 | y-partially.#'magit-margin-set-v |
| 11e860 | 61 72 69 61 62 6c 65 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 29 0a 0a 28 64 | ariable.'magit-status-mode))..(d |
| 11e880 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 75 73 65 2d 62 75 66 66 65 72 | efcustom.magit-status-use-buffer |
| 11e8a0 | 2d 61 72 67 75 6d 65 6e 74 73 20 27 73 65 6c 65 63 74 65 64 0a 20 20 22 57 68 65 74 68 65 72 20 | -arguments.'selected..."Whether. |
| 11e8c0 | 60 6d 61 67 69 74 2d 73 74 61 74 75 73 27 20 72 65 75 73 65 73 20 61 72 67 75 6d 65 6e 74 73 20 | `magit-status'.reuses.arguments. |
| 11e8e0 | 77 68 65 6e 20 74 68 65 20 62 75 66 66 65 72 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e 0a | when.the.buffer.already.exists.. |
| 11e900 | 0a 54 68 69 73 20 6f 70 74 69 6f 6e 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 20 77 68 65 6e 20 | .This.option.has.no.effect.when. |
| 11e920 | 6d 65 72 65 6c 79 20 72 65 66 72 65 73 68 69 6e 67 20 74 68 65 20 73 74 61 74 75 73 0a 62 75 66 | merely.refreshing.the.status.buf |
| 11e940 | 66 65 72 20 75 73 69 6e 67 20 60 6d 61 67 69 74 2d 72 65 66 72 65 73 68 27 2e 0a 0a 56 61 6c 69 | fer.using.`magit-refresh'...Vali |
| 11e960 | 64 20 76 61 6c 75 65 73 20 61 72 65 3a 0a 0a 60 61 6c 77 61 79 73 27 3a 20 41 6c 77 61 79 73 20 | d.values.are:..`always':.Always. |
| 11e980 | 75 73 65 20 74 68 65 20 73 65 74 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 69 73 | use.the.set.of.arguments.that.is |
| 11e9a0 | 20 63 75 72 72 65 6e 74 6c 79 0a 20 20 61 63 74 69 76 65 20 69 6e 20 74 68 65 20 73 74 61 74 75 | .currently...active.in.the.statu |
| 11e9c0 | 73 20 62 75 66 66 65 72 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 62 75 66 66 65 72 20 65 | s.buffer,.provided.that.buffer.e |
| 11e9e0 | 78 69 73 74 73 0a 20 20 6f 66 20 63 6f 75 72 73 65 2e 0a 60 73 65 6c 65 63 74 65 64 27 3a 20 55 | xists...of.course..`selected':.U |
| 11ea00 | 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 |
| 11ea20 | 20 73 74 61 74 75 73 0a 20 20 62 75 66 66 65 72 2c 20 62 75 74 20 6f 6e 6c 79 20 69 66 20 69 74 | .status...buffer,.but.only.if.it |
| 11ea40 | 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 |
| 11ea60 | 0a 20 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 2e 20 20 54 68 69 73 20 69 73 20 74 68 65 20 64 | ...current.frame...This.is.the.d |
| 11ea80 | 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 |
| 11eaa0 | 66 20 61 72 67 75 6d 65 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 | f.arguments.from.the.status.buff |
| 11eac0 | 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 63 75 72 72 | er,...but.only.if.it.is.the.curr |
| 11eae0 | 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 73 65 20 74 | ent.buffer..`never':.Never.use.t |
| 11eb00 | 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 73 74 61 | he.set.of.arguments.from.the.sta |
| 11eb20 | 74 75 73 0a 20 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 | tus...buffer."...:package-versio |
| 11eb40 | 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d | n.'(magit..."3.0.0")...:group.'m |
| 11eb60 | 61 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 | agit-buffers...:group.'magit-com |
| 11eb80 | 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 20 20 20 20 | mands...:type.'(choice.......... |
| 11eba0 | 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 6c 77 61 79 73 20 75 73 65 20 61 72 67 73 20 66 72 | .(const.:tag."Always.use.args.fr |
| 11ebc0 | 6f 6d 20 62 75 66 66 65 72 22 20 61 6c 77 61 79 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f | om.buffer".always)...........(co |
| 11ebe0 | 6e 73 74 20 3a 74 61 67 20 22 55 73 65 20 61 72 67 73 20 66 72 6f 6d 20 62 75 66 66 65 72 20 69 | nst.:tag."Use.args.from.buffer.i |
| 11ec00 | 66 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 66 72 61 6d 65 22 20 73 65 6c 65 63 74 65 64 29 0a | f.displayed.in.frame".selected). |
| 11ec20 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 55 73 65 20 61 72 67 73 20 | ..........(const.:tag."Use.args. |
| 11ec40 | 66 72 6f 6d 20 62 75 66 66 65 72 20 69 66 20 69 74 20 69 73 20 63 75 72 72 65 6e 74 22 20 63 75 | from.buffer.if.it.is.current".cu |
| 11ec60 | 72 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 65 | rrent)...........(const.:tag."Ne |
| 11ec80 | 76 65 72 20 75 73 65 20 61 72 67 73 20 66 72 6f 6d 20 62 75 66 66 65 72 22 20 6e 65 76 65 72 29 | ver.use.args.from.buffer".never) |
| 11eca0 | 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 |
| 11ecc0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 69 74 20 28 64 69 72 65 63 74 6f 72 79 29 0a 20 | .(defun.magit-init.(directory).. |
| 11ece0 | 20 22 49 6e 69 74 69 61 6c 69 7a 65 20 61 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 74 | ."Initialize.a.Git.repository,.t |
| 11ed00 | 68 65 6e 20 73 68 6f 77 20 69 74 73 20 73 74 61 74 75 73 2e 0a 0a 49 66 20 74 68 65 20 64 69 72 | hen.show.its.status...If.the.dir |
| 11ed20 | 65 63 74 6f 72 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 | ectory.is.below.an.existing.repo |
| 11ed40 | 73 69 74 6f 72 79 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 | sitory,.then.the.user.has.to.con |
| 11ed60 | 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 |
| 11ed80 | 65 61 74 65 64 20 69 6e 73 69 64 65 2e 20 20 49 66 20 74 68 65 0a 64 69 72 65 63 74 6f 72 79 20 | eated.inside...If.the.directory. |
| 11eda0 | 69 73 20 74 68 65 20 72 6f 6f 74 20 6f 66 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 72 65 70 6f | is.the.root.of.the.existing.repo |
| 11edc0 | 73 69 74 6f 72 79 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 | sitory,.then.the.user.has.to.con |
| 11ede0 | 66 69 72 6d 20 74 68 61 74 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 72 65 69 6e 69 74 69 61 6c | firm.that.it.should.be.reinitial |
| 11ee00 | 69 7a 65 64 2e 0a 0a 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 44 49 52 45 43 54 4f | ized...Non-interactively.DIRECTO |
| 11ee20 | 52 59 20 69 73 20 28 72 65 2d 29 69 6e 69 74 69 61 6c 69 7a 65 64 20 75 6e 63 6f 6e 64 69 74 69 | RY.is.(re-)initialized.unconditi |
| 11ee40 | 6f 6e 61 6c 6c 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20 | onally."...(interactive....(let. |
| 11ee60 | 28 28 64 69 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 | ((directory.(file-name-as-direct |
| 11ee80 | 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 28 65 78 70 61 6e 64 | ory......................(expand |
| 11eea0 | 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -file-name...................... |
| 11eec0 | 20 28 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 22 43 72 65 61 74 65 20 72 65 | .(read-directory-name."Create.re |
| 11eee0 | 70 6f 73 69 74 6f 72 79 20 69 6e 3a 20 22 29 29 29 29 29 0a 20 20 20 20 20 28 77 68 65 6e 2d 6c | pository.in:.")))))......(when-l |
| 11ef00 | 65 74 20 28 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 | et.((toplevel.(magit-toplevel.di |
| 11ef20 | 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 74 6f 70 6c 65 76 65 6c | rectory)))........(setq.toplevel |
| 11ef40 | 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 6f 70 6c 65 76 65 6c 29 29 0a 20 20 | .(expand-file-name.toplevel))... |
| 11ef60 | 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 79 2d 6f 72 2d 6e 2d 70 20 28 69 66 20 28 66 69 6c 65 | .....(unless.(y-or-n-p.(if.(file |
| 11ef80 | 2d 65 71 75 61 6c 2d 70 20 74 6f 70 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 | -equal-p.toplevel.directory).... |
| 11efa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 | ..........................(forma |
| 11efc0 | 74 20 22 52 65 69 6e 69 74 69 61 6c 69 7a 65 20 65 78 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 | t."Reinitialize.existing.reposit |
| 11efe0 | 6f 72 79 20 25 73 3f 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ory.%s?."....................... |
| 11f000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 | ...............directory)....... |
| 11f020 | 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 |
| 11f040 | 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 6f 74 68 65 | .is.a.repository...Create.anothe |
| 11f060 | 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 20 20 20 20 | r.in.%s?."...................... |
| 11f080 | 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 |
| 11f0a0 | 29 29 29 0a 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 | )))..........(user-error."Abort" |
| 11f0c0 | 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 3b 3b | )))......(list.directory)))...;; |
| 11f0e0 | 20 60 67 69 74 20 69 6e 69 74 27 20 64 6f 65 73 20 6e 6f 74 20 75 6e 64 65 72 73 74 61 6e 64 20 | .`git.init'.does.not.understand. |
| 11f100 | 74 68 65 20 6d 65 61 6e 69 6e 67 20 6f 66 20 22 7e 22 21 0a 20 20 28 6d 61 67 69 74 2d 63 61 6c | the.meaning.of."~"!...(magit-cal |
| 11f120 | 6c 2d 67 69 74 20 22 69 6e 69 74 22 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 | l-git."init".(magit-convert-file |
| 11f140 | 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | name-for-git.................... |
| 11f160 | 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 64 69 72 65 63 74 6f | .......(expand-file-name.directo |
| 11f180 | 72 79 29 29 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 | ry)))...(magit-status-setup-buff |
| 11f1a0 | 65 72 20 64 69 72 65 63 74 6f 72 79 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | er.directory))..;;;###autoload.( |
| 11f1c0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 74 75 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 64 69 | defun.magit-status.(&optional.di |
| 11f1e0 | 72 65 63 74 6f 72 79 20 63 61 63 68 65 29 0a 20 20 22 53 68 6f 77 20 74 68 65 20 73 74 61 74 75 | rectory.cache)..."Show.the.statu |
| 11f200 | 73 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 20 | s.of.the.current.Git.repository. |
| 11f220 | 69 6e 20 61 20 62 75 66 66 65 72 2e 0a 0a 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 | in.a.buffer...If.the.current.dir |
| 11f240 | 65 63 74 6f 72 79 20 69 73 6e 27 74 20 6c 6f 63 61 74 65 64 20 77 69 74 68 69 6e 20 61 20 47 69 | ectory.isn't.located.within.a.Gi |
| 11f260 | 74 20 72 65 70 6f 73 69 74 6f 72 79 2c 0a 74 68 65 6e 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 6e | t.repository,.then.prompt.for.an |
| 11f280 | 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 20 61 72 62 69 74 | .existing.repository.or.an.arbit |
| 11f2a0 | 72 61 72 79 20 64 69 72 65 63 74 6f 72 79 2c 0a 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 6f 70 74 | rary.directory,.depending.on.opt |
| 11f2c0 | 69 6f 6e 20 60 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 64 69 72 65 63 74 6f 72 69 65 | ion.`magit-repository-directorie |
| 11f2e0 | 73 27 2c 20 61 6e 64 20 73 68 6f 77 20 74 68 65 0a 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 73 | s',.and.show.the.status.of.the.s |
| 11f300 | 65 6c 65 63 74 65 64 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 73 74 65 61 64 2e 0a 0a 2a 20 49 | elected.repository.instead...*.I |
| 11f320 | 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 79 20 65 78 69 73 | f.that.option.specifies.any.exis |
| 11f340 | 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2c 20 74 68 65 6e 20 6f 66 66 65 72 0a 20 20 | ting.repositories,.then.offer... |
| 11f360 | 74 68 6f 73 65 20 66 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 73 68 6f 77 20 74 68 | those.for.completion.and.show.th |
| 11f380 | 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 65 0a 20 20 73 65 6c 65 63 74 | e.status.buffer.for.the...select |
| 11f3a0 | 65 64 20 6f 6e 65 2e 0a 0a 2a 20 4f 74 68 65 72 77 69 73 65 20 72 65 61 64 20 61 6e 20 61 72 62 | ed.one...*.Otherwise.read.an.arb |
| 11f3c0 | 69 74 72 61 72 79 20 64 69 72 65 63 74 6f 72 79 20 75 73 69 6e 67 20 72 65 67 75 6c 61 72 20 66 | itrary.directory.using.regular.f |
| 11f3e0 | 69 6c 65 2d 6e 61 6d 65 0a 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 20 20 49 66 20 74 68 65 20 73 | ile-name...completion...If.the.s |
| 11f400 | 65 6c 65 63 74 65 64 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 74 68 65 20 74 6f 70 2d 6c 65 76 | elected.directory.is.the.top-lev |
| 11f420 | 65 6c 20 6f 66 20 61 6e 0a 20 20 65 78 69 73 74 69 6e 67 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 | el.of.an...existing.working.tree |
| 11f440 | 2c 20 74 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 |
| 11f460 | 72 20 74 68 61 74 2e 0a 0a 2a 20 4f 74 68 65 72 77 69 73 65 20 6f 66 66 65 72 20 74 6f 20 69 6e | r.that...*.Otherwise.offer.to.in |
| 11f480 | 69 74 69 61 6c 69 7a 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 64 69 72 65 63 74 6f 72 79 20 | itialize.the.selected.directory. |
| 11f4a0 | 61 73 20 61 20 6e 65 77 0a 20 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 41 66 74 65 72 20 63 72 | as.a.new...repository...After.cr |
| 11f4c0 | 65 61 74 69 6e 67 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 73 68 6f 77 20 69 74 73 20 73 | eating.the.repository.show.its.s |
| 11f4e0 | 74 61 74 75 73 0a 20 20 62 75 66 66 65 72 2e 0a 0a 54 68 65 73 65 20 66 61 6c 6c 62 61 63 6b 20 | tatus...buffer...These.fallback. |
| 11f500 | 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 75 73 69 | behaviors.can.also.be.forced.usi |
| 11f520 | 6e 67 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 0a 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 3a | ng.one.or.more.prefix.arguments: |
| 11f540 | 0a 0a 2a 20 57 69 74 68 20 74 77 6f 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 28 6f | ..*.With.two.prefix.arguments.(o |
| 11f560 | 72 20 6d 6f 72 65 20 70 72 65 63 69 73 65 6c 79 20 61 20 6e 75 6d 65 72 69 63 20 70 72 65 66 69 | r.more.precisely.a.numeric.prefi |
| 11f580 | 78 0a 20 20 76 61 6c 75 65 20 6f 66 20 31 36 20 6f 72 20 67 72 65 61 74 65 72 29 20 72 65 61 64 | x...value.of.16.or.greater).read |
| 11f5a0 | 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 64 69 72 65 63 74 6f 72 79 20 61 6e 64 20 61 63 74 20 | .an.arbitrary.directory.and.act. |
| 11f5c0 | 6f 6e 0a 20 20 69 74 20 61 73 20 64 65 73 63 72 69 62 65 64 20 61 62 6f 76 65 2e 20 20 54 68 65 | on...it.as.described.above...The |
| 11f5e0 | 20 73 61 6d 65 20 63 6f 75 6c 64 20 62 65 20 61 63 63 6f 6d 70 6c 69 73 68 65 64 20 75 73 69 6e | .same.could.be.accomplished.usin |
| 11f600 | 67 0a 20 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 60 6d 61 67 69 74 2d 69 6e 69 74 27 2e 0a 0a 2a | g...the.command.`magit-init'...* |
| 11f620 | 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 65 6e 74 20 72 | .With.a.single.prefix.argument.r |
| 11f640 | 65 61 64 20 61 6e 20 65 78 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 6f 72 0a 20 | ead.an.existing.repository,.or.. |
| 11f660 | 20 69 66 20 6e 6f 6e 65 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 62 61 73 65 64 20 6f 6e 20 60 | .if.none.can.be.found.based.on.` |
| 11f680 | 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 64 69 72 65 63 74 6f 72 69 65 73 27 2c 0a 20 | magit-repository-directories',.. |
| 11f6a0 | 20 74 68 65 6e 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 74 68 65 20 73 61 6d 65 20 62 65 68 61 | .then.fall.back.to.the.same.beha |
| 11f6c0 | 76 69 6f 72 20 61 73 20 77 69 74 68 20 74 77 6f 20 70 72 65 66 69 78 0a 20 20 61 72 67 75 6d 65 | vior.as.with.two.prefix...argume |
| 11f6e0 | 6e 74 73 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 6d | nts."...(interactive....(let.((m |
| 11f700 | 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 | agit--refresh-cache.(list.(cons. |
| 11f720 | 30 20 30 29 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 28 61 6e 64 20 28 6f 72 20 63 75 72 72 | 0.0))))......(list.(and.(or.curr |
| 11f740 | 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 | ent-prefix-arg.(not.(magit-tople |
| 11f760 | 76 65 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 6d | vel))).................(progn.(m |
| 11f780 | 61 67 69 74 2d 2d 61 73 73 65 72 74 2d 75 73 61 62 6c 65 2d 67 69 74 29 0a 20 20 20 20 20 20 20 | agit--assert-usable-git)........ |
| 11f7a0 | 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 70 6f | ................(magit-read-repo |
| 11f7c0 | 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 20 20 20 28 | sitory.........................( |
| 11f7e0 | 3e 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 72 72 65 6e 74 | >=.(prefix-numeric-value.current |
| 11f800 | 2d 70 72 65 66 69 78 2d 61 72 67 29 20 31 36 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 6d | -prefix-arg).16))))............m |
| 11f820 | 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 29 29 29 0a 20 20 28 6c 65 74 20 28 28 | agit--refresh-cache)))...(let.(( |
| 11f840 | 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 63 61 63 68 65 20 28 | magit--refresh-cache.(or.cache.( |
| 11f860 | 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 69 66 20 64 69 72 65 | list.(cons.0.0))))).....(if.dire |
| 11f880 | 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 6f 70 6c 65 76 65 6c 20 28 6d | ctory.........(let.((toplevel.(m |
| 11f8a0 | 61 67 69 74 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 | agit-toplevel.directory)))...... |
| 11f8c0 | 20 20 20 20 20 28 73 65 74 71 20 64 69 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d | .....(setq.directory.(file-name- |
| 11f8e0 | 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 20 20 | as-directory.................... |
| 11f900 | 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 64 69 72 65 63 74 | ........(expand-file-name.direct |
| 11f920 | 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 74 6f 70 6c 65 76 | ory)))...........(if.(and.toplev |
| 11f940 | 65 6c 20 28 66 69 6c 65 2d 65 71 75 61 6c 2d 70 20 64 69 72 65 63 74 6f 72 79 20 74 6f 70 6c 65 | el.(file-equal-p.directory.tople |
| 11f960 | 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 74 75 | vel))...............(magit-statu |
| 11f980 | 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 0a 20 20 20 20 20 20 | s-setup-buffer.directory)....... |
| 11f9a0 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 79 2d 6f 72 2d 6e 2d 70 0a 20 20 20 20 20 20 20 20 20 20 | ......(when.(y-or-n-p........... |
| 11f9c0 | 20 20 20 20 20 20 20 20 20 28 69 66 20 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 | .........(if.toplevel........... |
| 11f9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 69 73 20 61 20 72 65 | .............(format."%s.is.a.re |
| 11fa00 | 70 6f 73 69 74 6f 72 79 2e 20 20 43 72 65 61 74 65 20 61 6e 6f 74 68 65 72 20 69 6e 20 25 73 3f | pository...Create.another.in.%s? |
| 11fa20 | 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .".............................. |
| 11fa40 | 20 20 74 6f 70 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 | ..toplevel.directory)........... |
| 11fa60 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 43 72 65 61 74 65 20 72 65 70 6f 73 | ...........(format."Create.repos |
| 11fa80 | 69 74 6f 72 79 20 69 6e 20 25 73 3f 20 22 20 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 | itory.in.%s?.".directory)))..... |
| 11faa0 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 72 65 70 6f | ..........;;.Creating.a.new.repo |
| 11fac0 | 73 69 74 6f 72 79 20 69 6e 76 61 6c 69 64 61 74 65 73 20 63 61 63 68 65 64 20 76 61 6c 75 65 73 | sitory.invalidates.cached.values |
| 11fae0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 72 65 66 | ................(setq.magit--ref |
| 11fb00 | 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 20 20 20 28 6d | resh-cache.nil)...............(m |
| 11fb20 | 61 67 69 74 2d 69 6e 69 74 20 64 69 72 65 63 74 6f 72 79 29 29 29 29 0a 20 20 20 20 20 20 28 6d | agit-init.directory)))).......(m |
| 11fb40 | 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 65 66 61 75 6c 74 | agit-status-setup-buffer.default |
| 11fb60 | 2d 64 69 72 65 63 74 6f 72 79 29 29 29 29 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 73 74 61 74 | -directory))))..(put.'magit-stat |
| 11fb80 | 75 73 20 27 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 27 6d 61 67 69 74 2d 73 74 61 74 | us.'interactive-only.'magit-stat |
| 11fba0 | 75 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | us-setup-buffer)..;;;###autoload |
| 11fbc0 | 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 67 69 74 20 23 27 6d 61 67 69 74 2d 73 74 61 74 75 73 | .(defalias.'magit.#'magit-status |
| 11fbe0 | 0a 20 20 22 42 65 67 69 6e 20 75 73 69 6e 67 20 4d 61 67 69 74 2e 0a 0a 54 68 69 73 20 61 6c 69 | ..."Begin.using.Magit...This.ali |
| 11fc00 | 61 73 20 66 6f 72 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 27 20 65 78 69 73 74 73 20 66 6f 72 | as.for.`magit-status'.exists.for |
| 11fc20 | 20 62 65 74 74 65 72 20 64 69 73 63 6f 76 65 72 61 62 69 6c 69 74 79 2e 0a 0a 49 6e 73 74 65 61 | .better.discoverability...Instea |
| 11fc40 | 64 20 6f 66 20 69 6e 76 6f 6b 69 6e 67 20 74 68 69 73 20 61 6c 69 61 73 20 66 6f 72 20 60 6d 61 | d.of.invoking.this.alias.for.`ma |
| 11fc60 | 67 69 74 2d 73 74 61 74 75 73 27 20 75 73 69 6e 67 0a 5c 22 4d 2d 78 20 6d 61 67 69 74 20 52 45 | git-status'.using.\"M-x.magit.RE |
| 11fc80 | 54 5c 22 2c 20 79 6f 75 20 73 68 6f 75 6c 64 20 62 69 6e 64 20 61 20 6b 65 79 20 74 6f 20 60 6d | T\",.you.should.bind.a.key.to.`m |
| 11fca0 | 61 67 69 74 2d 73 74 61 74 75 73 27 0a 61 6e 64 20 72 65 61 64 20 74 68 65 20 69 6e 66 6f 20 6e | agit-status'.and.read.the.info.n |
| 11fcc0 | 6f 64 65 20 60 28 6d 61 67 69 74 29 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 27 2c 20 77 68 | ode.`(magit)Getting.Started',.wh |
| 11fce0 | 69 63 68 0a 61 6c 73 6f 20 63 6f 6e 74 61 69 6e 73 20 6f 74 68 65 72 20 75 73 65 66 75 6c 20 68 | ich.also.contains.other.useful.h |
| 11fd00 | 69 6e 74 73 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 | ints.")..;;;###autoload.(defun.m |
| 11fd20 | 61 67 69 74 2d 73 74 61 74 75 73 2d 68 65 72 65 20 28 29 0a 20 20 22 4c 69 6b 65 20 60 6d 61 67 | agit-status-here.()..."Like.`mag |
| 11fd40 | 69 74 2d 73 74 61 74 75 73 27 20 62 75 74 20 77 69 74 68 20 6e 6f 6e 2d 6e 69 6c 20 60 6d 61 67 | it-status'.but.with.non-nil.`mag |
| 11fd60 | 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 27 2e 22 0a | it-status-goto-file-position'.". |
| 11fd80 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 73 | ..(interactive)...(let.((magit-s |
| 11fda0 | 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 74 29 29 0a 20 20 20 | tatus-goto-file-position.t)).... |
| 11fdc0 | 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 23 27 6d 61 67 69 74 2d 73 74 61 | .(call-interactively.#'magit-sta |
| 11fde0 | 74 75 73 29 29 29 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 68 65 72 65 20 | tus)))..(put.'magit-status-here. |
| 11fe00 | 27 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d | 'interactive-only.'magit-status- |
| 11fe20 | 73 65 74 75 70 2d 62 75 66 66 65 72 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | setup-buffer)..;;;###autoload.(d |
| 11fe40 | 65 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 | efun.magit-status-quick.()..."Sh |
| 11fe60 | 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 |
| 11fe80 | 20 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 | .repository,.maybe.without.refre |
| 11fea0 | 73 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 | shing...If.the.status.buffer.of. |
| 11fec0 | 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 20 65 78 69 73 74 | the.current.Git.repository.exist |
| 11fee0 | 73 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 | s.but.isn't.being.displayed.in.t |
| 11ff00 | 68 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 | he.selected.frame,.then.display. |
| 11ff20 | 69 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 | it.without.refreshing.it...If.th |
| 11ff40 | 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 73 70 6c 61 79 | e.status.buffer.is.being.display |
| 11ff60 | 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 0a 74 68 65 6e 20 61 | ed.in.the.selected.frame,.then.a |
| 11ff80 | 6c 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 | lso.refresh.it...Prefix.argument |
| 11ffa0 | 73 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 6d 65 61 6e 69 6e 67 20 61 73 20 66 6f 72 20 60 | s.have.the.same.meaning.as.for.` |
| 11ffc0 | 6d 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 | magit-status',.and.additionally. |
| 11ffe0 | 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 2e 0a | cause.the.buffer.to.be.refresh.. |
| 120000 | 0a 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 | .To.use.this.function.instead.of |
| 120020 | 20 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 | .`magit-status',.add.this.to.you |
| 120040 | 72 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 | r.init.file:.(global-set-key.(kb |
| 120060 | 64 20 5c 22 43 2d 78 20 67 5c 22 29 20 5c 5c 3d 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 71 75 | d.\"C-x.g\").\\='magit-status-qu |
| 120080 | 69 63 6b 29 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 | ick)."...(interactive)...(if-let |
| 1200a0 | 20 28 28 62 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 | .((buffer.............(and.(not. |
| 1200c0 | 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)............. |
| 1200e0 | 20 20 20 20 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 | .....(not.(magit-get-mode-buffer |
| 120100 | 20 27 6d 61 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 | .'magit-status-mode.nil.'selecte |
| 120120 | 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d | d))..................(magit-get- |
| 120140 | 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 29 | mode-buffer.'magit-status-mode)) |
| 120160 | 29 29 0a 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 | )).......(magit-display-buffer.b |
| 120180 | 75 66 66 65 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 | uffer).....(call-interactively.# |
| 1201a0 | 27 6d 61 67 69 74 2d 73 74 61 74 75 73 29 29 29 0a 0a 3b 3b 3b 20 4d 6f 64 65 0a 0a 28 64 65 66 | 'magit-status)))..;;;.Mode..(def |
| 1201c0 | 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 2d 6d 61 70 | var-keymap.magit-status-mode-map |
| 1201e0 | 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 6d 61 67 69 74 2d 73 74 61 74 75 | ...:doc."Keymap.for.`magit-statu |
| 120200 | 73 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d | s-mode'."...:parent.magit-mode-m |
| 120220 | 61 70 0a 20 20 22 6a 22 20 23 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6a 75 6d 70 0a 20 20 22 | ap..."j".#'magit-status-jump..." |
| 120240 | 3c 72 65 6d 61 70 3e 20 3c 64 69 72 65 64 2d 6a 75 6d 70 3e 22 20 23 27 6d 61 67 69 74 2d 64 69 | <remap>.<dired-jump>".#'magit-di |
| 120260 | 72 65 64 2d 6a 75 6d 70 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 | red-jump)..(transient-define-pre |
| 120280 | 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 49 6e 20 61 | fix.magit-status-jump.()..."In.a |
| 1202a0 | 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 6f 20 61 20 | .Magit-Status.buffer,.jump.to.a. |
| 1202c0 | 73 65 63 74 69 6f 6e 2e 22 0a 20 20 5b 5b 22 4a 75 6d 70 20 74 6f 22 0a 20 20 20 20 28 22 7a 20 | section."...[["Jump.to".....("z. |
| 1202e0 | 22 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 73 74 61 73 68 65 73 29 0a 20 20 20 20 28 22 74 | ".magit-jump-to-stashes).....("t |
| 120300 | 20 22 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 74 72 61 63 6b 65 64 29 0a 20 20 20 20 28 22 | .".magit-jump-to-tracked).....(" |
| 120320 | 6e 20 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 29 0a 20 20 20 | n.".magit-jump-to-untracked).... |
| 120340 | 20 28 22 69 20 22 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 69 67 6e 6f 72 65 64 29 0a 20 20 | .("i.".magit-jump-to-ignored)... |
| 120360 | 20 20 28 22 75 20 22 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e 73 74 61 67 65 64 29 0a | ..("u.".magit-jump-to-unstaged). |
| 120380 | 20 20 20 20 28 22 73 20 22 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 73 74 61 67 65 64 29 5d | ....("s.".magit-jump-to-staged)] |
| 1203a0 | 0a 20 20 20 5b 22 22 0a 20 20 20 20 28 22 66 75 22 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d | ....["".....("fu".magit-jump-to- |
| 1203c0 | 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d 29 0a 20 20 20 20 28 22 66 70 | unpulled-from-upstream).....("fp |
| 1203e0 | 22 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 | ".magit-jump-to-unpulled-from-pu |
| 120400 | 73 68 72 65 6d 6f 74 65 29 0a 20 20 20 20 28 22 70 75 22 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 | shremote).....("pu".magit-jump-t |
| 120420 | 6f 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 75 70 73 74 72 65 61 6d 29 0a 20 20 20 20 28 22 70 70 | o-unpushed-to-upstream).....("pp |
| 120440 | 22 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 70 75 73 68 | ".magit-jump-to-unpushed-to-push |
| 120460 | 72 65 6d 6f 74 65 29 0a 20 20 20 20 28 22 61 20 22 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d | remote).....("a.".magit-jump-to- |
| 120480 | 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67 65 64 29 0a 20 20 20 20 28 22 77 20 22 20 6d 61 67 69 | assume-unchanged).....("w.".magi |
| 1204a0 | 74 2d 6a 75 6d 70 2d 74 6f 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 29 5d 0a 20 20 20 5b 22 4a | t-jump-to-skip-worktree)]....["J |
| 1204c0 | 75 6d 70 20 75 73 69 6e 67 22 0a 20 20 20 20 28 22 6a 22 20 20 22 49 6d 65 6e 75 22 20 69 6d 65 | ump.using".....("j".."Imenu".ime |
| 1204e0 | 6e 75 29 5d 5d 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 | nu)]])..(define-derived-mode.mag |
| 120500 | 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6d 6f 64 65 20 22 4d 61 67 69 74 | it-status-mode.magit-mode."Magit |
| 120520 | 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 47 69 74 20 73 74 61 | "..."Mode.for.looking.at.Git.sta |
| 120540 | 74 75 73 2e 0a 0a 54 68 69 73 20 6d 6f 64 65 20 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e | tus...This.mode.is.documented.in |
| 120560 | 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 53 74 61 74 75 73 20 42 75 66 66 65 72 | .info.node.`(magit)Status.Buffer |
| 120580 | 27 2e 0a 0a 5c 5c 3c 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 3e 5c 0a 54 79 70 65 20 5c 5c 5b | '...\\<magit-mode-map>\.Type.\\[ |
| 1205a0 | 6d 61 67 69 74 2d 72 65 66 72 65 73 68 5d 20 74 6f 20 72 65 66 72 65 73 68 20 74 68 65 20 63 75 | magit-refresh].to.refresh.the.cu |
| 1205c0 | 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 73 65 63 74 | rrent.buffer..Type.\\[magit-sect |
| 1205e0 | 69 6f 6e 2d 74 6f 67 67 6c 65 5d 20 74 6f 20 65 78 70 61 6e 64 20 6f 72 20 68 69 64 65 20 74 68 | ion-toggle].to.expand.or.hide.th |
| 120600 | 65 20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 | e.section.at.point..Type.\\[magi |
| 120620 | 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 68 65 20 63 68 61 6e | t-visit-thing].to.visit.the.chan |
| 120640 | 67 65 20 6f 72 20 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 | ge.or.commit.at.point...Type.\\[ |
| 120660 | 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 5d 20 74 6f 20 69 6e 76 6f 6b 65 20 6d 61 6a 6f 72 20 | magit-dispatch].to.invoke.major. |
| 120680 | 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 53 74 61 67 69 6e 67 20 61 6e 64 20 61 70 70 6c 79 69 6e 67 20 | commands...Staging.and.applying. |
| 1206a0 | 63 68 61 6e 67 65 73 20 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 69 6e 66 6f 20 6e 6f | changes.is.documented.in.info.no |
| 1206c0 | 64 65 0a 60 28 6d 61 67 69 74 29 53 74 61 67 69 6e 67 20 61 6e 64 20 55 6e 73 74 61 67 69 6e 67 | de.`(magit)Staging.and.Unstaging |
| 1206e0 | 27 20 61 6e 64 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 41 70 70 6c 79 69 6e 67 | '.and.info.node.`(magit)Applying |
| 120700 | 27 2e 0a 0a 5c 5c 3c 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 3e 54 79 | '...\\<magit-hunk-section-map>Ty |
| 120720 | 70 65 20 5c 0a 5c 5c 5b 6d 61 67 69 74 2d 61 70 70 6c 79 5d 20 74 6f 20 61 70 70 6c 79 20 74 68 | pe.\.\\[magit-apply].to.apply.th |
| 120740 | 65 20 63 68 61 6e 67 65 20 61 74 20 70 6f 69 6e 74 2c 20 5c 0a 5c 5c 5b 6d 61 67 69 74 2d 73 74 | e.change.at.point,.\.\\[magit-st |
| 120760 | 61 67 65 5d 20 74 6f 20 73 74 61 67 65 2c 0a 5c 5c 5b 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 5d | age].to.stage,.\\[magit-unstage] |
| 120780 | 20 74 6f 20 75 6e 73 74 61 67 65 2c 20 5c 0a 5c 5c 5b 6d 61 67 69 74 2d 64 69 73 63 61 72 64 5d | .to.unstage,.\.\\[magit-discard] |
| 1207a0 | 20 74 6f 20 64 69 73 63 61 72 64 2c 20 6f 72 20 5c 0a 5c 5c 5b 6d 61 67 69 74 2d 72 65 76 65 72 | .to.discard,.or.\.\\[magit-rever |
| 1207c0 | 73 65 5d 20 74 6f 20 72 65 76 65 72 73 65 20 69 74 2e 0a 0a 5c 5c 3c 6d 61 67 69 74 2d 73 74 61 | se].to.reverse.it...\\<magit-sta |
| 1207e0 | 74 75 73 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 63 6f 6d | tus-mode-map>\.Type.\\[magit-com |
| 120800 | 6d 69 74 5d 20 74 6f 20 63 72 65 61 74 65 20 61 20 63 6f 6d 6d 69 74 2e 0a 0a 5c 5c 7b 6d 61 67 | mit].to.create.a.commit...\\{mag |
| 120820 | 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 2d 6d 61 70 7d 22 0a 20 20 3a 69 6e 74 65 72 61 63 74 | it-status-mode-map}"...:interact |
| 120840 | 69 76 65 20 6e 69 6c 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 | ive.nil...:group.'magit-status.. |
| 120860 | 20 28 6d 61 67 69 74 2d 68 61 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 | .(magit-hack-dir-local-variables |
| 120880 | 29 0a 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 69 6e 69 74 69 61 6c 2d 73 | )...(when.magit-status-initial-s |
| 1208a0 | 65 63 74 69 6f 6e 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 2d 69 6e 69 | ection.....(add-hook.'magit--ini |
| 1208c0 | 74 69 61 6c 2d 73 65 63 74 69 6f 6e 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tial-section-hook............... |
| 1208e0 | 23 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 67 6f 74 6f 2d 69 6e 69 74 69 61 6c 2d 73 65 63 74 | #'magit-status-goto-initial-sect |
| 120900 | 69 6f 6e 20 6e 69 6c 20 74 29 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 69 6d 65 6e 75 | ion.nil.t))...(setq.magit--imenu |
| 120920 | 2d 67 72 6f 75 70 2d 74 79 70 65 73 20 27 28 6e 6f 74 20 62 72 61 6e 63 68 20 63 6f 6d 6d 69 74 | -group-types.'(not.branch.commit |
| 120940 | 29 29 29 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 20 27 6d 61 | )))..(put.'magit-status-mode.'ma |
| 120960 | 67 69 74 2d 64 69 66 66 2d 64 65 66 61 75 6c 74 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 | git-diff-default-arguments...... |
| 120980 | 27 28 22 2d 2d 6e 6f 2d 65 78 74 2d 64 69 66 66 22 29 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d | '("--no-ext-diff")).(put.'magit- |
| 1209a0 | 73 74 61 74 75 73 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 64 65 66 61 75 6c 74 2d 61 | status-mode.'magit-log-default-a |
| 1209c0 | 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 27 28 22 2d 6e 32 35 36 22 20 22 2d 2d 64 65 63 6f 72 | rguments......'("-n256"."--decor |
| 1209e0 | 61 74 65 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 | ate"))..;;;###autoload.(defun.ma |
| 120a00 | 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e | git-status-setup-buffer.(&option |
| 120a20 | 61 6c 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 28 75 6e 6c 65 73 73 20 64 69 72 65 63 74 6f 72 | al.directory)...(unless.director |
| 120a40 | 79 0a 20 20 20 20 28 73 65 74 71 20 64 69 72 65 63 74 6f 72 79 20 64 65 66 61 75 6c 74 2d 64 69 | y.....(setq.directory.default-di |
| 120a60 | 72 65 63 74 6f 72 79 29 29 0a 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 | rectory))...(when.(file-remote-p |
| 120a80 | 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 | .directory).....(magit-git-versi |
| 120aa0 | 6f 6e 2d 61 73 73 65 72 74 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 64 65 66 61 75 6c 74 2d 64 69 | on-assert))...(let*.((default-di |
| 120ac0 | 72 65 63 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 28 64 20 28 | rectory.directory)..........(d.( |
| 120ae0 | 6d 61 67 69 74 2d 64 69 66 66 2d 2d 67 65 74 2d 76 61 6c 75 65 20 27 6d 61 67 69 74 2d 73 74 61 | magit-diff--get-value.'magit-sta |
| 120b00 | 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 20 | tus-mode........................ |
| 120b20 | 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 |
| 120b40 | 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 20 28 6d 61 67 | fer-arguments))..........(l.(mag |
| 120b60 | 69 74 2d 6c 6f 67 2d 2d 67 65 74 2d 76 61 6c 75 65 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d | it-log--get-value.'magit-status- |
| 120b80 | 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............................ |
| 120ba0 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 | .......magit-status-use-buffer-a |
| 120bc0 | 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 28 61 6e 64 20 6d | rguments))..........(file.(and.m |
| 120be0 | 61 67 69 74 2d 73 74 61 74 75 73 2d 67 6f 74 6f 2d 66 69 6c 65 2d 70 6f 73 69 74 69 6f 6e 0a 20 | agit-status-goto-file-position.. |
| 120c00 | 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 |
| 120c20 | 65 6c 61 74 69 76 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 28 | elative-name)))..........(line.( |
| 120c40 | 61 6e 64 20 66 69 6c 65 20 28 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e 20 28 77 69 64 65 | and.file.(save-restriction.(wide |
| 120c60 | 6e 29 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 29 29 29 0a 20 20 20 20 20 | n).(line-number-at-pos))))...... |
| 120c80 | 20 20 20 20 28 63 6f 6c 20 20 28 61 6e 64 20 66 69 6c 65 20 28 73 61 76 65 2d 72 65 73 74 72 69 | ....(col..(and.file.(save-restri |
| 120ca0 | 63 74 69 6f 6e 20 28 77 69 64 65 6e 29 20 28 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 29 29 | ction.(widen).(current-column))) |
| 120cc0 | 29 0a 20 20 20 20 20 20 20 20 20 28 62 75 66 20 20 28 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75 | )..........(buf..(magit-setup-bu |
| 120ce0 | 66 66 65 72 20 23 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 20 6e 69 6c 0a 20 20 20 | ffer.#'magit-status-mode.nil.... |
| 120d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 | ..............(magit-buffer-diff |
| 120d20 | 2d 61 72 67 73 20 20 28 6e 74 68 20 30 20 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -args..(nth.0.d))............... |
| 120d40 | 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 20 28 6e 74 68 | ...(magit-buffer-diff-files.(nth |
| 120d60 | 20 31 20 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 | .1.d))..................(magit-b |
| 120d80 | 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 20 20 20 28 6e 74 68 20 30 20 6c 29 29 0a 20 20 20 20 | uffer-log-args...(nth.0.l))..... |
| 120da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 | .............(magit-buffer-log-f |
| 120dc0 | 69 6c 65 73 20 20 28 6e 74 68 20 31 20 6c 29 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 66 69 | iles..(nth.1.l))))).....(when.fi |
| 120de0 | 6c 65 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 | le.......(with-current-buffer.bu |
| 120e00 | 66 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 74 61 67 65 64 20 28 6d 61 67 69 74 2d 67 | f.........(let.((staged.(magit-g |
| 120e20 | 65 74 2d 73 65 63 74 69 6f 6e 20 27 28 28 73 74 61 67 65 64 29 20 28 73 74 61 74 75 73 29 29 29 | et-section.'((staged).(status))) |
| 120e40 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 73 74 61 67 65 64 0a 20 20 20 | ))...........(if.(and.staged.... |
| 120e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 64 72 20 28 6d 61 67 69 74 2d 64 69 66 | ................(cadr.(magit-dif |
| 120e80 | 66 2d 2d 6c 6f 63 61 74 65 2d 68 75 6e 6b 20 66 69 6c 65 20 6c 69 6e 65 20 73 74 61 67 65 64 29 | f--locate-hunk.file.line.staged) |
| 120ea0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 67 6f | ))...............(magit-diff--go |
| 120ec0 | 74 6f 2d 70 6f 73 69 74 69 6f 6e 20 66 69 6c 65 20 6c 69 6e 65 20 63 6f 6c 20 73 74 61 67 65 64 | to-position.file.line.col.staged |
| 120ee0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 75 6e 73 74 61 67 65 64 20 28 6d | ).............(let.((unstaged.(m |
| 120f00 | 61 67 69 74 2d 67 65 74 2d 73 65 63 74 69 6f 6e 20 27 28 28 75 6e 73 74 61 67 65 64 29 20 28 73 | agit-get-section.'((unstaged).(s |
| 120f20 | 74 61 74 75 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 | tatus)))))...............(unless |
| 120f40 | 20 28 61 6e 64 20 75 6e 73 74 61 67 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(and.unstaged.................. |
| 120f60 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 67 6f 74 6f 2d 70 6f 73 69 | ..........(magit-diff--goto-posi |
| 120f80 | 74 69 6f 6e 20 66 69 6c 65 20 6c 69 6e 65 20 63 6f 6c 20 75 6e 73 74 61 67 65 64 29 29 0a 20 20 | tion.file.line.col.unstaged))... |
| 120fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 73 74 61 67 65 64 0a 20 20 20 20 20 | ..............(when.staged...... |
| 120fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 67 6f 74 6f 2d 70 | .............(magit-diff--goto-p |
| 120fe0 | 6f 73 69 74 69 6f 6e 20 66 69 6c 65 20 6c 69 6e 65 20 63 6f 6c 20 73 74 61 67 65 64 29 29 29 29 | osition.file.line.col.staged)))) |
| 121000 | 29 29 29 29 0a 20 20 20 20 62 75 66 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 | )))).....buf))..(defun.magit-sta |
| 121020 | 74 75 73 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 67 | tus-refresh-buffer.()...(magit-g |
| 121040 | 69 74 2d 65 78 69 74 2d 63 6f 64 65 20 22 75 70 64 61 74 65 2d 69 6e 64 65 78 22 20 22 2d 2d 72 | it-exit-code."update-index"."--r |
| 121060 | 65 66 72 65 73 68 22 29 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e | efresh")...(magit-insert-section |
| 121080 | 20 28 73 74 61 74 75 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 73 65 63 74 69 6f 6e | .(status).....(magit-run-section |
| 1210a0 | 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f | -hook.'magit-status-sections-hoo |
| 1210c0 | 6b 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 67 6f 74 6f 2d 69 | k)))..(defun.magit-status-goto-i |
| 1210e0 | 6e 69 74 69 61 6c 2d 73 65 63 74 69 6f 6e 20 28 29 0a 20 20 22 4a 75 6d 70 20 74 6f 20 74 68 65 | nitial-section.()..."Jump.to.the |
| 121100 | 20 73 65 63 74 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20 62 79 20 60 6d 61 67 69 74 2d 73 74 61 | .section.specified.by.`magit-sta |
| 121120 | 74 75 73 2d 69 6e 69 74 69 61 6c 2d 73 65 63 74 69 6f 6e 27 2e 22 0a 20 20 28 77 68 65 6e 2d 6c | tus-initial-section'."...(when-l |
| 121140 | 65 74 20 28 28 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d | et.((section...............(seq- |
| 121160 | 73 6f 6d 65 20 28 6c 61 6d 62 64 61 20 28 69 6e 69 74 69 61 6c 29 0a 20 20 20 20 20 20 20 20 20 | some.(lambda.(initial).......... |
| 121180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 69 6e 74 65 67 65 72 70 20 69 | .................(if.(integerp.i |
| 1211a0 | 6e 69 74 69 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 20 | nitial)......................... |
| 1211c0 | 20 20 20 20 20 20 28 6e 74 68 20 28 31 2d 20 69 6e 69 74 69 61 6c 29 0a 20 20 20 20 20 20 20 20 | ......(nth.(1-.initial)......... |
| 1211e0 | 20 20 20 20 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 |
| 121200 | 74 2d 73 65 63 74 69 6f 6e 2d 73 69 62 6c 69 6e 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-section-siblings.............. |
| 121220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 75 | .......................(magit-cu |
| 121240 | 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 20 27 6e 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 20 | rrent-section).'next)).......... |
| 121260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 73 65 | ...................(magit-get-se |
| 121280 | 63 74 69 6f 6e 20 69 6e 69 74 69 61 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ction.initial)))................ |
| 1212a0 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 69 6e 69 74 69 61 6c 2d 73 65 | .........magit-status-initial-se |
| 1212c0 | 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 65 66 20 73 65 | ction))).....(goto-char.(oref.se |
| 1212e0 | 63 74 69 6f 6e 20 73 74 61 72 74 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 76 69 | ction.start)).....(when-let.((vi |
| 121300 | 73 20 28 63 64 72 20 28 61 73 73 71 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 69 6e 69 74 69 | s.(cdr.(assq.'magit-status-initi |
| 121320 | 61 6c 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 20 | al-section...................... |
| 121340 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 69 6e 69 74 69 61 6c 2d | ..........magit-section-initial- |
| 121360 | 76 69 73 69 62 69 6c 69 74 79 2d 61 6c 69 73 74 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 | visibility-alist)))).......(if.( |
| 121380 | 65 71 20 76 69 73 20 27 68 69 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 | eq.vis.'hide)...........(magit-s |
| 1213a0 | 65 63 74 69 6f 6e 2d 68 69 64 65 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 6d 61 | ection-hide.section).........(ma |
| 1213c0 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 20 73 65 63 74 69 6f 6e 29 29 29 29 29 0a 0a 28 | git-section-show.section)))))..( |
| 1213e0 | 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 61 74 65 2d | defun.magit-status-maybe-update- |
| 121400 | 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f 29 0a 20 20 | revision-buffer.(&optional._)... |
| 121420 | 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 |
| 121440 | 72 2c 20 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 | r,.update.the.revision.buffer..I |
| 121460 | 66 20 74 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 | f.there.is.no.revision.buffer.in |
| 121480 | 20 74 68 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 | .the.same.frame,.then.do.nothing |
| 1214a0 | 2e 0a 53 65 65 20 61 6c 73 6f 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 53 65 63 | ..See.also.info.node.`(magit)Sec |
| 1214c0 | 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 | tion.Movement'."...(when.(derive |
| 1214e0 | 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 0a 20 20 20 | d-mode-p.'magit-status-mode).... |
| 121500 | 20 28 6d 61 67 69 74 2d 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 | .(magit--maybe-update-revision-b |
| 121520 | 75 66 66 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 61 | uffer)))..(defun.magit-status-ma |
| 121540 | 79 62 65 2d 75 70 64 61 74 65 2d 73 74 61 73 68 2d 62 75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e | ybe-update-stash-buffer.(&option |
| 121560 | 61 6c 20 5f 29 0a 20 20 22 57 68 65 6e 20 6d 6f 76 69 6e 67 20 69 6e 20 74 68 65 20 73 74 61 74 | al._)..."When.moving.in.the.stat |
| 121580 | 75 73 20 62 75 66 66 65 72 2c 20 75 70 64 61 74 65 20 74 68 65 20 73 74 61 73 68 20 62 75 66 66 | us.buffer,.update.the.stash.buff |
| 1215a0 | 65 72 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 74 61 73 68 20 62 75 66 66 65 72 20 | er..If.there.is.no.stash.buffer. |
| 1215c0 | 69 6e 20 74 68 65 20 73 61 6d 65 20 66 72 61 6d 65 2c 20 74 68 65 6e 20 64 6f 20 6e 6f 74 68 69 | in.the.same.frame,.then.do.nothi |
| 1215e0 | 6e 67 2e 0a 53 65 65 20 61 6c 73 6f 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 53 | ng..See.also.info.node.`(magit)S |
| 121600 | 65 63 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 64 65 72 69 | ection.Movement'."...(when.(deri |
| 121620 | 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 0a 20 | ved-mode-p.'magit-status-mode).. |
| 121640 | 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 73 68 2d 62 75 | ...(magit--maybe-update-stash-bu |
| 121660 | 66 66 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 61 79 | ffer)))..(defun.magit-status-may |
| 121680 | 62 65 2d 75 70 64 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 | be-update-blob-buffer.(&optional |
| 1216a0 | 20 5f 29 0a 20 20 22 57 68 65 6e 20 6d 6f 76 69 6e 67 20 69 6e 20 74 68 65 20 73 74 61 74 75 73 | ._)..."When.moving.in.the.status |
| 1216c0 | 20 62 75 66 66 65 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 | .buffer,.update.the.blob.buffer. |
| 1216e0 | 0a 49 66 20 74 68 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 | .If.there.is.no.blob.buffer.in.t |
| 121700 | 68 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 0a | he.same.frame,.then.do.nothing.. |
| 121720 | 53 65 65 20 61 6c 73 6f 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 53 65 63 74 69 | See.also.info.node.`(magit)Secti |
| 121740 | 6f 6e 20 4d 6f 76 65 6d 65 6e 74 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 64 2d | on.Movement'."...(when.(derived- |
| 121760 | 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 0a 20 20 20 20 28 | mode-p.'magit-status-mode).....( |
| 121780 | 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 72 29 | magit--maybe-update-blob-buffer) |
| 1217a0 | 29 29 0a 0a 3b 3b 3b 20 53 65 63 74 69 6f 6e 73 0a 3b 3b 3b 3b 20 53 70 65 63 69 61 6c 20 48 65 | ))..;;;.Sections.;;;;.Special.He |
| 1217c0 | 61 64 65 72 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 74 75 | aders..(defun.magit-insert-statu |
| 1217e0 | 73 2d 68 65 61 64 65 72 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 68 65 61 64 65 72 20 73 65 | s-headers.()..."Insert.header.se |
| 121800 | 63 74 69 6f 6e 73 20 61 70 70 72 6f 70 72 69 61 74 65 20 66 6f 72 20 60 6d 61 67 69 74 2d 73 74 | ctions.appropriate.for.`magit-st |
| 121820 | 61 74 75 73 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2e 0a 54 68 65 20 73 65 63 74 69 6f 6e 73 | atus-mode'.buffers..The.sections |
| 121840 | 20 61 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 | .are.inserted.by.running.the.fun |
| 121860 | 63 74 69 6f 6e 73 20 6f 6e 20 74 68 65 20 68 6f 6f 6b 0a 60 6d 61 67 69 74 2d 73 74 61 74 75 73 | ctions.on.the.hook.`magit-status |
| 121880 | 2d 68 65 61 64 65 72 73 2d 68 6f 6f 6b 27 2e 22 0a 20 20 28 69 66 20 28 6d 61 67 69 74 2d 72 65 | -headers-hook'."...(if.(magit-re |
| 1218a0 | 76 2d 76 65 72 69 66 79 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e | v-verify."HEAD").......(magit-in |
| 1218c0 | 73 65 72 74 2d 68 65 61 64 65 72 73 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 68 65 61 64 65 | sert-headers.'magit-status-heade |
| 1218e0 | 72 73 2d 68 6f 6f 6b 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 22 49 6e 20 74 68 65 20 62 65 67 | rs-hook).....(insert."In.the.beg |
| 121900 | 69 6e 6e 69 6e 67 20 74 68 65 72 65 20 77 61 73 20 64 61 72 6b 6e 65 73 73 5c 6e 5c 6e 22 29 29 | inning.there.was.darkness\n\n")) |
| 121920 | 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 65 72 72 6f 72 2d 73 65 | )..(defvar-keymap.magit-error-se |
| 121940 | 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 65 72 | ction-map...:doc."Keymap.for.`er |
| 121960 | 72 6f 72 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 | ror'.sections."..."<remap>.<magi |
| 121980 | 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | t-visit-thing>".#'magit-process- |
| 1219a0 | 62 75 66 66 65 72 0a 20 20 22 3c 31 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 | buffer..."<1>".(magit-menu-item. |
| 1219c0 | 22 56 69 73 69 74 20 70 72 6f 63 65 73 73 20 6f 75 74 70 75 74 22 20 23 27 6d 61 67 69 74 2d 70 | "Visit.process.output".#'magit-p |
| 1219e0 | 72 6f 63 65 73 73 2d 62 75 66 66 65 72 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e | rocess-buffer))..(defun.magit-in |
| 121a00 | 73 65 72 74 2d 65 72 72 6f 72 2d 68 65 61 64 65 72 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 74 | sert-error-header.()..."Insert.t |
| 121a20 | 68 65 20 6d 65 73 73 61 67 65 20 61 62 6f 75 74 20 74 68 65 20 47 69 74 20 65 72 72 6f 72 20 74 | he.message.about.the.Git.error.t |
| 121a40 | 68 61 74 20 6a 75 73 74 20 6f 63 63 75 72 72 65 64 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f | hat.just.occurred...This.functio |
| 121a60 | 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 6f | n.is.only.aware.of.the.last.erro |
| 121a80 | 72 20 74 68 61 74 20 6f 63 63 75 72 20 77 68 65 6e 20 47 69 74 0a 77 61 73 20 72 75 6e 20 66 6f | r.that.occur.when.Git.was.run.fo |
| 121aa0 | 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 78 61 6d 70 6c 65 | r.side-effects...If,.for.example |
| 121ac0 | 2c 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 20 77 68 69 6c 65 0a 67 65 6e 65 72 61 74 69 | ,.an.error.occurs.while.generati |
| 121ae0 | 6e 67 20 61 20 64 69 66 66 2c 20 74 68 65 6e 20 74 68 61 74 20 65 72 72 6f 72 20 77 6f 6e 27 74 | ng.a.diff,.then.that.error.won't |
| 121b00 | 20 62 65 20 69 6e 73 65 72 74 65 64 2e 20 20 52 65 66 72 65 73 68 69 6e 67 0a 74 68 65 20 73 74 | .be.inserted...Refreshing.the.st |
| 121b20 | 61 74 75 73 20 62 75 66 66 65 72 20 63 61 75 73 65 73 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 | atus.buffer.causes.this.section. |
| 121b40 | 74 6f 20 64 69 73 61 70 70 65 61 72 20 61 67 61 69 6e 2e 22 0a 20 20 28 77 68 65 6e 20 6d 61 67 | to.disappear.again."...(when.mag |
| 121b60 | 69 74 2d 74 68 69 73 2d 65 72 72 6f 72 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | it-this-error.....(magit-insert- |
| 121b80 | 73 65 63 74 69 6f 6e 20 28 65 72 72 6f 72 20 27 67 69 74 29 0a 20 20 20 20 20 20 28 69 6e 73 65 | section.(error.'git).......(inse |
| 121ba0 | 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 66 6f 72 6d 61 74 20 22 25 2d 31 30 73 22 20 22 | rt.(propertize.(format."%-10s"." |
| 121bc0 | 47 69 74 45 72 72 6f 72 21 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | GitError!.").................... |
| 121be0 | 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 |
| 121c00 | 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 | ction-heading)).......(insert.(p |
| 121c20 | 72 6f 70 65 72 74 69 7a 65 20 6d 61 67 69 74 2d 74 68 69 73 2d 65 72 72 6f 72 20 27 66 6f 6e 74 | ropertize.magit-this-error.'font |
| 121c40 | 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 65 72 72 6f 72 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d | -lock-face.'error)).......(when- |
| 121c60 | 6c 65 74 20 28 28 6d 61 67 69 74 2d 73 68 6f 77 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 2d | let.((magit-show-process-buffer- |
| 121c80 | 68 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 65 79 20 28 63 61 72 | hint)..................(key.(car |
| 121ca0 | 20 28 77 68 65 72 65 2d 69 73 2d 69 6e 74 65 72 6e 61 6c 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 | .(where-is-internal.'magit-proce |
| 121cc0 | 73 73 2d 62 75 66 66 65 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 | ss-buffer)))).........(insert.(f |
| 121ce0 | 6f 72 6d 61 74 20 22 20 20 5b 54 79 70 65 20 60 25 73 27 20 66 6f 72 20 64 65 74 61 69 6c 73 5d | ormat."..[Type.`%s'.for.details] |
| 121d00 | 22 20 28 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 6b 65 79 29 29 29 29 0a 20 20 20 20 20 | ".(key-description.key))))...... |
| 121d20 | 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 74 | .(insert.?\n)).....(setq.magit-t |
| 121d40 | 68 69 73 2d 65 72 72 6f 72 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 | his-error.nil)))..(defun.magit-i |
| 121d60 | 6e 73 65 72 74 2d 64 69 66 66 2d 66 69 6c 74 65 72 2d 68 65 61 64 65 72 20 28 29 0a 20 20 22 49 | nsert-diff-filter-header.()..."I |
| 121d80 | 6e 73 65 72 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 | nsert.a.header.line.showing.the. |
| 121da0 | 65 66 66 65 63 74 69 76 65 20 64 69 66 66 20 66 69 6c 74 65 72 73 2e 22 0a 20 20 28 6c 65 74 20 | effective.diff.filters."...(let. |
| 121dc0 | 28 28 69 67 6e 6f 72 65 2d 6d 6f 64 75 6c 65 73 20 28 6d 61 67 69 74 2d 69 67 6e 6f 72 65 2d 73 | ((ignore-modules.(magit-ignore-s |
| 121de0 | 75 62 6d 6f 64 75 6c 65 73 2d 70 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 69 67 6e | ubmodules-p))).....(when.(or.ign |
| 121e00 | 6f 72 65 2d 6d 6f 64 75 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | ore-modules...............magit- |
| 121e20 | 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 28 69 6e 73 65 72 74 | buffer-diff-files).......(insert |
| 121e40 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 66 6f 72 6d 61 74 20 22 25 2d 31 30 73 22 20 22 46 69 | .(propertize.(format."%-10s"."Fi |
| 121e60 | 6c 74 65 72 21 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lter!.")........................ |
| 121e80 | 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f | ...'font-lock-face.'magit-sectio |
| 121ea0 | 6e 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 69 67 6e 6f 72 65 2d 6d | n-heading)).......(when.ignore-m |
| 121ec0 | 6f 64 75 6c 65 73 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 69 67 6e 6f 72 65 2d 6d 6f | odules.........(insert.ignore-mo |
| 121ee0 | 64 75 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 62 75 66 66 65 | dules).........(when.magit-buffe |
| 121f00 | 72 2d 64 69 66 66 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 | r-diff-files...........(insert." |
| 121f20 | 20 2d 2d 20 22 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 62 75 66 66 65 | .--."))).......(when.magit-buffe |
| 121f40 | 72 2d 64 69 66 66 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 73 74 | r-diff-files.........(insert.(st |
| 121f60 | 72 69 6e 67 2d 6a 6f 69 6e 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 | ring-join.magit-buffer-diff-file |
| 121f80 | 73 20 22 20 22 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 | s."."))).......(insert.?\n)))).. |
| 121fa0 | 3b 3b 3b 3b 20 52 65 66 65 72 65 6e 63 65 20 48 65 61 64 65 72 73 0a 0a 28 64 65 66 75 6e 20 6d | ;;;;.Reference.Headers..(defun.m |
| 121fc0 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 2d 62 72 61 6e 63 68 2d 68 65 61 64 65 72 20 28 | agit-insert-head-branch-header.( |
| 121fe0 | 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 68 65 | &optional.branch)..."Insert.a.he |
| 122000 | 61 64 65 72 20 6c 69 6e 65 20 61 62 6f 75 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e | ader.line.about.the.current.bran |
| 122020 | 63 68 2e 0a 49 66 20 60 48 45 41 44 27 20 69 73 20 64 65 74 61 63 68 65 64 2c 20 74 68 65 6e 20 | ch..If.`HEAD'.is.detached,.then. |
| 122040 | 69 6e 73 65 72 74 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 | insert.information.about.that.co |
| 122060 | 6d 6d 69 74 0a 69 6e 73 74 65 61 64 2e 20 20 54 68 65 20 6f 70 74 69 6f 6e 61 6c 20 42 52 41 4e | mmit.instead...The.optional.BRAN |
| 122080 | 43 48 20 61 72 67 75 6d 65 6e 74 20 69 73 20 66 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 65 20 | CH.argument.is.for.internal.use. |
| 1220a0 | 6f 6e 6c 79 2e 22 0a 20 20 28 6c 65 74 20 28 28 6f 75 74 70 75 74 20 28 6d 61 67 69 74 2d 72 65 | only."...(let.((output.(magit-re |
| 1220c0 | 76 2d 66 6f 72 6d 61 74 20 22 25 68 20 25 73 22 20 28 6f 72 20 62 72 61 6e 63 68 20 22 48 45 41 | v-format."%h.%s".(or.branch."HEA |
| 1220e0 | 44 22 29 29 29 29 0a 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 | D")))).....(string-match."^\\([^ |
| 122100 | 20 5d 2b 5c 5c 29 20 5c 5c 28 2e 2a 5c 5c 29 22 20 6f 75 74 70 75 74 29 0a 20 20 20 20 28 6d 61 | .]+\\).\\(.*\\)".output).....(ma |
| 122120 | 67 69 74 2d 62 69 6e 64 2d 6d 61 74 63 68 2d 73 74 72 69 6e 67 73 20 28 63 6f 6d 6d 69 74 20 73 | git-bind-match-strings.(commit.s |
| 122140 | 75 6d 6d 61 72 79 29 20 6f 75 74 70 75 74 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 75 61 | ummary).output.......(when.(equa |
| 122160 | 6c 20 73 75 6d 6d 61 72 79 20 22 22 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 75 6d 6d | l.summary."").........(setq.summ |
| 122180 | 61 72 79 20 22 28 6e 6f 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 29 22 29 29 0a 20 20 20 20 | ary."(no.commit.message)"))..... |
| 1221a0 | 20 20 28 69 66 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 | ..(if-let.((branch.(or.branch.(m |
| 1221c0 | 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 20 | agit-get-current-branch))))..... |
| 1221e0 | 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 72 61 | ......(magit-insert-section.(bra |
| 122200 | 6e 63 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 | nch.branch).............(insert. |
| 122220 | 28 66 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 | (format."%-10s"."Head:."))...... |
| 122240 | 20 20 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 | .......(when.magit-status-show-h |
| 122260 | 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 28 | ashes-in-headers...............( |
| 122280 | 69 6e 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 | insert.(propertize.commit.'font- |
| 1222a0 | 6c 6f 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 | lock-face.'magit-hash).?\s)).... |
| 1222c0 | 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 62 72 61 | .........(insert.(propertize.bra |
| 1222e0 | 6e 63 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 | nch.'font-lock-face.'magit-branc |
| 122300 | 68 2d 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 | h-local)).............(insert.?\ |
| 122320 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 67 69 74 2d 6c 6f | s).............(insert.(magit-lo |
| 122340 | 67 2d 2d 77 61 73 68 2d 73 75 6d 6d 61 72 79 20 73 75 6d 6d 61 72 79 29 29 0a 20 20 20 20 20 20 | g--wash-summary.summary))....... |
| 122360 | 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 | ......(insert.?\n)).........(mag |
| 122380 | 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 63 6f 6d 6d 69 74 | it-insert-section.(commit.commit |
| 1223a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 25 2d 31 | )...........(insert.(format."%-1 |
| 1223c0 | 30 73 22 20 22 48 65 61 64 3a 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 | 0s"."Head:."))...........(insert |
| 1223e0 | 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 63 6b 2d 66 | .(propertize.commit.'font-lock-f |
| 122400 | 61 63 65 20 27 6d 61 67 69 74 2d 68 61 73 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 | ace.'magit-hash))...........(ins |
| 122420 | 65 72 74 20 3f 5c 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 67 69 | ert.?\s)...........(insert.(magi |
| 122440 | 74 2d 6c 6f 67 2d 2d 77 61 73 68 2d 73 75 6d 6d 61 72 79 20 73 75 6d 6d 61 72 79 29 29 0a 20 20 | t-log--wash-summary.summary))... |
| 122460 | 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 29 29 0a 0a 28 64 65 66 75 | ........(insert.?\n))))))..(defu |
| 122480 | 6e 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 | n.magit-insert-upstream-branch-h |
| 1224a0 | 65 61 64 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 20 75 70 73 74 72 65 61 6d | eader.(&optional.branch.upstream |
| 1224c0 | 20 6b 65 79 77 6f 72 64 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 6c 69 6e | .keyword)..."Insert.a.header.lin |
| 1224e0 | 65 20 61 62 6f 75 74 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 | e.about.the.upstream.of.the.curr |
| 122500 | 65 6e 74 20 62 72 61 6e 63 68 2e 0a 49 66 20 6e 6f 20 62 72 61 6e 63 68 20 69 73 20 63 68 65 63 | ent.branch..If.no.branch.is.chec |
| 122520 | 6b 65 64 20 6f 75 74 2c 20 74 68 65 6e 20 69 6e 73 65 72 74 20 6e 6f 74 68 69 6e 67 2e 20 20 54 | ked.out,.then.insert.nothing...T |
| 122540 | 68 65 20 6f 70 74 69 6f 6e 61 6c 0a 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 66 6f 72 20 69 6e | he.optional.arguments.are.for.in |
| 122560 | 74 65 72 6e 61 6c 20 75 73 65 20 6f 6e 6c 79 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 | ternal.use.only."...(when-let.(( |
| 122580 | 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 74 2d 63 75 72 | branch.(or.branch.(magit-get-cur |
| 1225a0 | 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 | rent-branch)))).....(let.((remot |
| 1225c0 | 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 65 | e.(magit-get."branch".branch."re |
| 1225e0 | 6d 6f 74 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 65 72 67 65 20 20 28 6d 61 67 69 74 | mote"))...........(merge..(magit |
| 122600 | 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 0a 20 | -get."branch".branch."merge")).. |
| 122620 | 20 20 20 20 20 20 20 20 20 28 72 65 62 61 73 65 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 | .........(rebase.(magit-get."bra |
| 122640 | 6e 63 68 22 20 62 72 61 6e 63 68 20 22 72 65 62 61 73 65 22 29 29 29 0a 20 20 20 20 20 20 28 77 | nch".branch."rebase"))).......(w |
| 122660 | 68 65 6e 20 28 6f 72 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 0a 20 20 20 20 20 20 20 20 28 75 | hen.(or.remote.merge).........(u |
| 122680 | 6e 6c 65 73 73 20 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 75 | nless.upstream...........(setq.u |
| 1226a0 | 70 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e | pstream.(magit-get-upstream-bran |
| 1226c0 | 63 68 20 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 69 6e 73 65 | ch.branch))).........(magit-inse |
| 1226e0 | 72 74 2d 73 65 63 74 69 6f 6e 20 28 62 72 61 6e 63 68 20 75 70 73 74 72 65 61 6d 29 0a 20 20 20 | rt-section.(branch.upstream).... |
| 122700 | 20 20 20 20 20 20 20 28 70 63 61 73 65 20 72 65 62 61 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 | .......(pcase.rebase............ |
| 122720 | 20 28 22 74 72 75 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 22 66 61 6c 73 65 22 20 28 | .("true").............("false".( |
| 122740 | 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 20 20 28 5f | setq.rebase.nil)).............(_ |
| 122760 | 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 62 61 73 65 20 28 6d 61 67 69 74 2d 67 65 74 2d 62 | .......(setq.rebase.(magit-get-b |
| 122780 | 6f 6f 6c 65 61 6e 20 22 70 75 6c 6c 2e 72 65 62 61 73 65 22 29 29 29 29 0a 20 20 20 20 20 20 20 | oolean."pull.rebase"))))........ |
| 1227a0 | 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 6f 72 20 6b | ...(insert.(format."%-10s".(or.k |
| 1227c0 | 65 79 77 6f 72 64 20 28 69 66 20 72 65 62 61 73 65 20 22 52 65 62 61 73 65 3a 20 22 20 22 4d 65 | eyword.(if.rebase."Rebase:."."Me |
| 1227e0 | 72 67 65 3a 20 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 0a 20 20 20 | rge:."))))...........(insert.... |
| 122800 | 20 20 20 20 20 20 20 20 28 69 66 20 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 20 20 20 20 20 20 | ........(if.upstream............ |
| 122820 | 20 20 20 20 28 63 6f 6e 63 61 74 20 28 61 6e 64 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 68 | ....(concat.(and.magit-status-sh |
| 122840 | 6f 77 2d 68 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 | ow-hashes-in-headers............ |
| 122860 | 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 65 72 | .................(concat.(proper |
| 122880 | 74 69 7a 65 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 68 22 20 75 70 73 74 | tize.(magit-rev-format."%h".upst |
| 1228a0 | 72 65 61 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ream)........................... |
| 1228c0 | 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 |
| 1228e0 | 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).............. |
| 122900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 29 29 0a 20 20 20 | .......................".")).... |
| 122920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 70 73 74 72 65 61 6d 20 22 20 22 | ....................upstream."." |
| 122940 | 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 |
| 122960 | 6f 67 2d 2d 77 61 73 68 2d 73 75 6d 6d 61 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | og--wash-summary................ |
| 122980 | 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 | .........(or.(magit-rev-format." |
| 1229a0 | 25 73 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 20 20 20 20 20 | %s".upstream)................... |
| 1229c0 | 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 22 29 | .........."(no.commit.message)") |
| 1229e0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 | ))..............(cond........... |
| 122a00 | 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 2d 70 20 | ....((magit--unnamed-upstream-p. |
| 122a20 | 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 28 63 6f | remote.merge)................(co |
| 122a40 | 6e 63 61 74 20 28 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 | ncat.(propertize.merge..'font-lo |
| 122a60 | 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 0a 20 20 | ck-face.'magit-branch-remote)... |
| 122a80 | 20 20 20 20 20 20 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 | .....................".from."... |
| 122aa0 | 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 65 | .....................(propertize |
| 122ac0 | 20 72 65 6d 6f 74 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 | .remote.'font-lock-face.'bold))) |
| 122ae0 | 0a 20 20 20 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 | ...............((magit--valid-up |
| 122b00 | 73 74 72 65 61 6d 2d 70 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 0a 20 20 20 20 20 20 20 20 20 | stream-p.remote.merge).......... |
| 122b20 | 20 20 20 20 20 20 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 | ......(if.(equal.remote.".").... |
| 122b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 | ................(concat......... |
| 122b60 | 20 20 20 20 20 20 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 | ............(propertize.merge.'f |
| 122b80 | 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 | ont-lock-face.'magit-branch-loca |
| 122ba0 | 6c 29 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 28 70 72 6f 70 | l).".".....................(prop |
| 122bc0 | 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 20 20 20 | ertize."does.not.exist"......... |
| 122be0 | 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 |
| 122c00 | 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 77 61 72 6e 69 6e 67 29 29 0a | ck-face.'magit-branch-warning)). |
| 122c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 | .................(format........ |
| 122c40 | 20 20 20 20 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 | ..........."%s.%s.%s"........... |
| 122c60 | 20 20 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 | ........(propertize.merge.'font- |
| 122c80 | 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 0a | lock-face.'magit-branch-remote). |
| 122ca0 | 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 22 64 | ..................(propertize."d |
| 122cc0 | 6f 65 73 20 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 | oes.not.exist.on"............... |
| 122ce0 | 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. |
| 122d00 | 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 77 61 72 6e 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 | 'magit-branch-warning).......... |
| 122d20 | 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 65 20 27 66 6f 6e | .........(propertize.remote.'fon |
| 122d40 | 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 72 65 6d 6f 74 65 | t-lock-face.'magit-branch-remote |
| 122d60 | 29 29 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 | ))))...............(t........... |
| 122d80 | 20 20 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 | .....(propertize."invalid.upstre |
| 122da0 | 61 6d 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 | am.configuration"............... |
| 122dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 | .............'font-lock-face.'ma |
| 122de0 | 67 69 74 2d 62 72 61 6e 63 68 2d 77 61 72 6e 69 6e 67 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | git-branch-warning)))))......... |
| 122e00 | 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 |
| 122e20 | 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.().. |
| 122e40 | 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 |
| 122e60 | 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 |
| 122e80 | 73 68 65 64 20 74 6f 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 | shed.to."...(when-let*.((branch. |
| 122ea0 | 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))..... |
| 122ec0 | 20 20 20 20 20 20 20 20 20 20 28 74 61 72 67 65 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 | ..........(target.(magit-get-pus |
| 122ee0 | 68 2d 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 | h-branch.branch))).....(magit-in |
| 122f00 | 73 65 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 | sert-section.(branch.target).... |
| 122f20 | 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 50 75 73 68 | ...(insert.(format."%-10s"."Push |
| 122f40 | 3a 20 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 | :.")).......(insert........(if.( |
| 122f60 | 6d 61 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 | magit-rev-verify.target)........ |
| 122f80 | 20 20 20 20 28 63 6f 6e 63 61 74 20 28 61 6e 64 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 68 | ....(concat.(and.magit-status-sh |
| 122fa0 | 6f 77 2d 68 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 | ow-hashes-in-headers............ |
| 122fc0 | 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 65 72 74 69 7a 65 | .............(concat.(propertize |
| 122fe0 | 20 28 6d 61 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 | .(magit-rev-format."%h".target). |
| 123000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 123020 | 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 |
| 123040 | 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)........................ |
| 123060 | 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 20 20 20 | .........".")).................. |
| 123080 | 20 20 74 61 72 67 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 | ..target.".".................... |
| 1230a0 | 28 6d 61 67 69 74 2d 6c 6f 67 2d 2d 77 61 73 68 2d 73 75 6d 6d 61 72 79 20 28 6f 72 20 28 6d 61 | (magit-log--wash-summary.(or.(ma |
| 1230c0 | 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 73 22 20 74 61 72 67 65 74 29 0a 20 20 20 20 | git-rev-format."%s".target)..... |
| 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 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) |
| 123120 | 22 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 67 | ")))..........(let.((remote.(mag |
| 123140 | 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 20 | it-get-push-remote.branch))).... |
| 123160 | 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 6f | ........(if.(magit-remote-p.remo |
| 123180 | 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 65 | te)................(concat.targe |
| 1231a0 | 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 72 | t."."........................(pr |
| 1231c0 | 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 20 | opertize."does.not.exist"....... |
| 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 27 66 6f | .............................'fo |
| 123200 | 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 77 61 72 6e 69 | nt-lock-face.'magit-branch-warni |
| 123220 | 6e 67 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 6f 74 65 | ng))..............(concat.remote |
| 123240 | 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 6f 70 65 | ."."......................(prope |
| 123260 | 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 0a 20 20 | rtize."remote.does.not.exist"... |
| 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 27 | ...............................' |
| 1232a0 | 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 77 61 72 | font-lock-face.'magit-branch-war |
| 1232c0 | 6e 69 6e 67 29 29 29 29 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 | ning)))))).......(insert.?\n)))) |
| 1232e0 | 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 68 65 61 64 65 | ..(defun.magit-insert-tags-heade |
| 123300 | 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 61 62 6f | r.()..."Insert.a.header.line.abo |
| 123320 | 75 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 61 6e 64 2f 6f 72 20 6e 65 78 74 20 74 61 67 2e 22 | ut.the.current.and/or.next.tag." |
| 123340 | 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 67 65 74 2d 63 | ...(let*.((this-tag.(magit-get-c |
| 123360 | 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 20 28 6e 65 78 | urrent-tag.nil.t))..........(nex |
| 123380 | 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 69 6c 20 74 29 | t-tag.(magit-get-next-tag.nil.t) |
| 1233a0 | 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 74 68 69 73 2d | )..........(this-cnt.(cadr.this- |
| 1233c0 | 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 61 64 72 20 6e | tag))..........(next-cnt.(cadr.n |
| 1233e0 | 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 67 20 28 63 61 | ext-tag))..........(this-tag.(ca |
| 123400 | 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 2d 74 61 67 20 | r.this-tag))..........(next-tag. |
| 123420 | 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 6f 74 68 2d 74 | (car.next-tag))..........(both-t |
| 123440 | 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 74 29 29 29 0a | ags.(and.this-tag.next-tag.t))). |
| 123460 | 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 2d 74 61 67 29 | ....(when.(or.this-tag.next-tag) |
| 123480 | 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 74 61 | .......(magit-insert-section.(ta |
| 1234a0 | 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 20 20 20 20 20 | g.(or.this-tag.next-tag))....... |
| 1234c0 | 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 69 66 20 62 6f | ..(insert.(format."%-10s".(if.bo |
| 1234e0 | 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 0a 20 20 20 20 | th-tags."Tags:."."Tag:.")))..... |
| 123500 | 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 20 28 74 61 67 | ....(cl-flet.((insert-count.(tag |
| 123520 | 20 63 6f 75 6e 74 20 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .count.face).................... |
| 123540 | 20 28 69 6e 73 65 72 74 20 28 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 74 61 67 | .(insert.(concat.(propertize.tag |
| 123560 | 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).... |
| 123580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1235a0 | 20 28 61 6e 64 20 28 3e 20 63 6f 75 6e 74 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(and.(>.count.0)............... |
| 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 28 66 6f 72 6d | ...........................(form |
| 1235e0 | 61 74 20 22 20 28 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at.".(%s)"...................... |
| 123600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f | ............................(pro |
| 123620 | 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......................... |
| 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 28 66 6f 72 6d 61 | ..........................(forma |
| 123660 | 74 20 22 25 73 22 20 63 6f 75 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t."%s".count)................... |
| 123680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1236a0 | 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 66 61 63 65 29 29 29 29 29 29 29 0a 20 20 20 20 | 'font-lock-face.face)))))))..... |
| 1236c0 | 20 20 20 20 20 20 28 77 68 65 6e 20 74 68 69 73 2d 74 61 67 20 20 28 69 6e 73 65 72 74 2d 63 6f | ......(when.this-tag..(insert-co |
| 1236e0 | 75 6e 74 20 74 68 69 73 2d 74 61 67 20 74 68 69 73 2d 63 6e 74 20 27 6d 61 67 69 74 2d 62 72 61 | unt.this-tag.this-cnt.'magit-bra |
| 123700 | 6e 63 68 2d 6c 6f 63 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 62 6f 74 68 | nch-local))...........(when.both |
| 123720 | 2d 74 61 67 73 20 28 69 6e 73 65 72 74 20 22 2c 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | -tags.(insert.",."))...........( |
| 123740 | 77 68 65 6e 20 6e 65 78 74 2d 74 61 67 20 20 28 69 6e 73 65 72 74 2d 63 6f 75 6e 74 20 6e 65 78 | when.next-tag..(insert-count.nex |
| 123760 | 74 2d 74 61 67 20 6e 65 78 74 2d 63 6e 74 20 27 6d 61 67 69 74 2d 74 61 67 29 29 29 0a 20 20 20 | t-tag.next-cnt.'magit-tag))).... |
| 123780 | 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 41 75 78 69 | .....(insert.?\n)))))..;;;;.Auxi |
| 1237a0 | 6c 69 61 72 79 20 48 65 61 64 65 72 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 | liary.Headers..(defun.magit-inse |
| 1237c0 | 72 74 2d 75 73 65 72 2d 68 65 61 64 65 72 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 68 65 | rt-user-header.()..."Insert.a.he |
| 1237e0 | 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 75 73 65 72 | ader.line.about.the.current.user |
| 123800 | 2e 22 0a 20 20 28 6c 65 74 20 28 28 6e 61 6d 65 20 20 28 6d 61 67 69 74 2d 67 65 74 20 22 75 73 | ."...(let.((name..(magit-get."us |
| 123820 | 65 72 2e 6e 61 6d 65 22 29 29 0a 20 20 20 20 20 20 20 20 28 65 6d 61 69 6c 20 28 6d 61 67 69 74 | er.name")).........(email.(magit |
| 123840 | 2d 67 65 74 20 22 75 73 65 72 2e 65 6d 61 69 6c 22 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 | -get."user.email"))).....(when.( |
| 123860 | 61 6e 64 20 6e 61 6d 65 20 65 6d 61 69 6c 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 | and.name.email).......(magit-ins |
| 123880 | 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 75 73 65 72 20 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 | ert-section.(user.name)......... |
| 1238a0 | 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 55 73 65 72 3a 20 22 | (insert.(format."%-10s"."User:." |
| 1238c0 | 29 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 69 7a 65 20 6e | )).........(insert.(propertize.n |
| 1238e0 | 61 6d 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 61 | ame.'font-lock-face.'magit-log-a |
| 123900 | 75 74 68 6f 72 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 20 3c 22 20 65 6d 61 | uthor)).........(insert.".<".ema |
| 123920 | 69 6c 20 22 3e 5c 6e 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 | il.">\n")))))..(defun.magit-inse |
| 123940 | 72 74 2d 72 65 70 6f 2d 68 65 61 64 65 72 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 68 65 | rt-repo-header.()..."Insert.a.he |
| 123960 | 61 64 65 72 20 6c 69 6e 65 20 73 68 6f 77 69 6e 67 20 74 68 65 20 70 61 74 68 20 74 6f 20 74 68 | ader.line.showing.the.path.to.th |
| 123980 | 65 20 72 65 70 6f 73 69 74 6f 72 79 20 74 6f 70 2d 6c 65 76 65 6c 2e 22 0a 20 20 28 6c 65 74 20 | e.repository.top-level."...(let. |
| 1239a0 | 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 20 20 | ((topdir.(magit-toplevel)))..... |
| 1239c0 | 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 70 6f 20 74 6f 70 64 | (magit-insert-section.(repo.topd |
| 1239e0 | 69 72 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 25 2d 31 30 73 | ir).......(insert.(format."%-10s |
| 123a00 | 25 73 5c 6e 22 20 22 52 65 70 6f 3a 20 22 20 28 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c 65 2d | %s\n"."Repo:.".(abbreviate-file- |
| 123a20 | 6e 61 6d 65 20 74 6f 70 64 69 72 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | name.topdir))))))..(defun.magit- |
| 123a40 | 69 6e 73 65 72 74 2d 72 65 6d 6f 74 65 2d 68 65 61 64 65 72 20 28 29 0a 20 20 22 49 6e 73 65 72 | insert-remote-header.()..."Inser |
| 123a60 | 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 6d 6f 74 65 | t.a.header.line.about.the.remote |
| 123a80 | 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 49 66 20 6e 6f 20 72 | .of.the.current.branch...If.no.r |
| 123aa0 | 65 6d 6f 74 65 20 69 73 20 63 6f 6e 66 69 67 75 72 65 64 20 66 6f 72 20 74 68 65 20 63 75 72 72 | emote.is.configured.for.the.curr |
| 123ac0 | 65 6e 74 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 66 61 6c 6c 20 62 61 63 6b 0a 73 68 6f 77 69 | ent.branch,.then.fall.back.showi |
| 123ae0 | 6e 67 20 74 68 65 20 5c 22 6f 72 69 67 69 6e 5c 22 20 72 65 6d 6f 74 65 2c 20 6f 72 20 69 66 20 | ng.the.\"origin\".remote,.or.if. |
| 123b00 | 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 74 68 65 20 66 69 72 73 74 0a 72 65 | that.does.not.exist.the.first.re |
| 123b20 | 6d 6f 74 65 20 69 6e 20 61 6c 70 68 61 62 65 74 69 63 20 6f 72 64 65 72 2e 22 0a 20 20 28 77 68 | mote.in.alphabetic.order."...(wh |
| 123b40 | 65 6e 2d 6c 65 74 2a 20 28 28 6e 61 6d 65 20 28 6d 61 67 69 74 2d 67 65 74 2d 73 6f 6d 65 2d 72 | en-let*.((name.(magit-get-some-r |
| 123b60 | 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 55 6e 64 65 72 20 63 | emote))...............;;.Under.c |
| 123b80 | 65 72 74 61 69 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 69 74 27 73 20 70 6f 73 73 69 | ertain.configurations.it's.possi |
| 123ba0 | 62 6c 65 20 66 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 75 72 6c 20 74 6f 20 | ble.for...............;;.url.to. |
| 123bc0 | 62 65 20 6e 69 6c 2c 20 77 68 65 6e 20 6e 61 6d 65 20 69 73 20 6e 6f 74 2c 20 73 65 65 20 23 32 | be.nil,.when.name.is.not,.see.#2 |
| 123be0 | 38 35 38 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 72 6c 20 28 6d 61 67 69 74 2d 67 | 858................(url.(magit-g |
| 123c00 | 65 74 20 22 72 65 6d 6f 74 65 22 20 6e 61 6d 65 20 22 75 72 6c 22 29 29 29 0a 20 20 20 20 28 6d | et."remote".name."url"))).....(m |
| 123c20 | 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 65 20 6e 61 6d 65 | agit-insert-section.(remote.name |
| 123c40 | 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 25 2d 31 30 73 22 20 | ).......(insert.(format."%-10s". |
| 123c60 | 22 52 65 6d 6f 74 65 3a 20 22 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 | "Remote:.")).......(insert.(prop |
| 123c80 | 65 72 74 69 7a 65 20 6e 61 6d 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 | ertize.name.'font-lock-face.'mag |
| 123ca0 | 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 20 3f 5c 73 29 0a 20 20 20 20 20 20 28 69 6e | it-branch-remote).?\s).......(in |
| 123cc0 | 73 65 72 74 20 75 72 6c 20 3f 5c 6e 29 29 29 29 0a 0a 3b 3b 3b 3b 20 46 69 6c 65 20 53 65 63 74 | sert.url.?\n))))..;;;;.File.Sect |
| 123ce0 | 69 6f 6e 73 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 75 6e 74 72 61 | ions..(defvar-keymap.magit-untra |
| 123d00 | 63 6b 65 64 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 | cked-section-map...:doc."Keymap. |
| 123d20 | 66 6f 72 20 74 68 65 20 60 75 6e 74 72 61 63 6b 65 64 27 20 73 65 63 74 69 6f 6e 2e 22 0a 20 20 | for.the.`untracked'.section."... |
| 123d40 | 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 3e 22 20 23 | "<remap>.<magit-delete-thing>".# |
| 123d60 | 27 6d 61 67 69 74 2d 64 69 73 63 61 72 64 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 | 'magit-discard..."<remap>.<magit |
| 123d80 | 2d 73 74 61 67 65 2d 66 69 6c 65 73 3e 22 20 20 23 27 6d 61 67 69 74 2d 73 74 61 67 65 0a 20 20 | -stage-files>"..#'magit-stage... |
| 123da0 | 22 3c 32 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 44 69 73 63 61 72 64 20 | "<2>".(magit-menu-item."Discard. |
| 123dc0 | 66 69 6c 65 73 22 20 23 27 6d 61 67 69 74 2d 64 69 73 63 61 72 64 29 0a 20 20 22 3c 31 3e 22 20 | files".#'magit-discard)..."<1>". |
| 123de0 | 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 53 74 61 67 65 20 66 69 6c 65 73 22 20 20 | (magit-menu-item."Stage.files".. |
| 123e00 | 20 23 27 6d 61 67 69 74 2d 73 74 61 67 65 29 29 0a 0a 28 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d | .#'magit-stage))..(magit-define- |
| 123e20 | 73 65 63 74 69 6f 6e 2d 6a 75 6d 70 65 72 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e 74 | section-jumper.magit-jump-to-unt |
| 123e40 | 72 61 63 6b 65 64 0a 20 20 22 55 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 22 20 75 6e 74 72 61 | racked..."Untracked.files".untra |
| 123e60 | 63 6b 65 64 20 6e 69 6c 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 74 72 61 63 6b 65 64 2d | cked.nil.magit-insert-untracked- |
| 123e80 | 66 69 6c 65 73 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 | files)..(magit-define-section-ju |
| 123ea0 | 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 0a 20 20 22 54 72 | mper.magit-jump-to-tracked..."Tr |
| 123ec0 | 61 63 6b 65 64 20 66 69 6c 65 73 22 20 74 72 61 63 6b 65 64 20 6e 69 6c 20 6d 61 67 69 74 2d 69 | acked.files".tracked.nil.magit-i |
| 123ee0 | 6e 73 65 72 74 2d 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 29 0a 0a 28 6d 61 67 69 74 2d 64 65 66 | nsert-tracked-files)..(magit-def |
| 123f00 | 69 6e 65 2d 73 65 63 74 69 6f 6e 2d 6a 75 6d 70 65 72 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f | ine-section-jumper.magit-jump-to |
| 123f20 | 2d 69 67 6e 6f 72 65 64 0a 20 20 22 49 67 6e 6f 72 65 64 20 66 69 6c 65 73 22 20 69 67 6e 6f 72 | -ignored..."Ignored.files".ignor |
| 123f40 | 65 64 20 6e 69 6c 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 | ed.nil.magit-insert-ignored-file |
| 123f60 | 73 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 | s)..(magit-define-section-jumper |
| 123f80 | 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 0a 20 20 22 | .magit-jump-to-skip-worktree..." |
| 123fa0 | 53 6b 69 70 2d 77 6f 72 6b 74 72 65 65 20 66 69 6c 65 73 22 20 73 6b 69 70 2d 77 6f 72 6b 74 72 | Skip-worktree.files".skip-worktr |
| 123fc0 | 65 65 20 6e 69 6c 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 | ee.nil.magit-insert-skip-worktre |
| 123fe0 | 65 2d 66 69 6c 65 73 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 | e-files)..(magit-define-section- |
| 124000 | 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 68 | jumper.magit-jump-to-assume-unch |
| 124020 | 61 6e 67 65 64 0a 20 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 | anged..."Assume-unchanged.files" |
| 124040 | 20 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67 65 64 20 6e 69 6c 0a 20 20 6d 61 67 69 74 2d 69 6e | .assume-unchanged.nil...magit-in |
| 124060 | 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 29 0a 0a 28 64 | sert-assume-unchanged-files)..(d |
| 124080 | 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 | efun.magit-insert-untracked-file |
| 1240a0 | 73 20 28 29 0a 20 20 22 4d 61 79 62 65 20 69 6e 73 65 72 74 20 61 20 6c 69 73 74 20 6f 66 20 75 | s.()..."Maybe.insert.a.list.of.u |
| 1240c0 | 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2e 0a 0a 4c 69 73 74 20 66 69 6c 65 73 20 69 66 20 60 | ntracked.files...List.files.if.` |
| 1240e0 | 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 68 6f 77 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 | magit-status-show-untracked-file |
| 124100 | 73 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 62 75 74 20 61 6c 73 6f 0a 74 61 6b 65 20 74 68 65 | s'.is.non-nil,.but.also.take.the |
| 124120 | 20 6c 6f 63 61 6c 20 76 61 6c 75 65 20 6f 66 20 47 69 74 20 76 61 72 69 61 62 6c 65 20 60 73 74 | .local.value.of.Git.variable.`st |
| 124140 | 61 74 75 73 2e 73 68 6f 77 55 6e 74 72 61 63 6b 65 64 46 69 6c 65 73 27 20 69 6e 74 6f 0a 61 63 | atus.showUntrackedFiles'.into.ac |
| 124160 | 63 6f 75 6e 74 2e 20 20 54 68 65 20 6c 6f 63 61 6c 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 4c | count...The.local.value.of.the.L |
| 124180 | 69 73 70 20 76 61 72 69 61 62 6c 65 20 74 61 6b 65 73 20 70 72 65 63 65 64 65 6e 63 65 20 6f 76 | isp.variable.takes.precedence.ov |
| 1241a0 | 65 72 20 74 68 65 0a 6c 6f 63 61 6c 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 47 69 74 20 76 61 | er.the.local.value.of.the.Git.va |
| 1241c0 | 72 69 61 62 6c 65 2e 20 20 54 68 65 20 67 6c 6f 62 61 6c 20 76 61 6c 75 65 20 6f 66 20 74 68 65 | riable...The.global.value.of.the |
| 1241e0 | 20 47 69 74 20 76 61 72 69 61 62 6c 65 0a 69 73 20 61 6c 77 61 79 73 20 69 67 6e 6f 72 65 64 2e | .Git.variable.is.always.ignored. |
| 124200 | 22 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 66 69 6c 65 73 20 27 75 6e 74 72 61 63 6b | "...(magit-insert-files.'untrack |
| 124220 | 65 64 20 23 27 6d 61 67 69 74 2d 6c 69 73 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 29 | ed.#'magit-list-untracked-files) |
| 124240 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 74 72 61 63 6b 65 64 2d 66 | )..(defun.magit-insert-tracked-f |
| 124260 | 69 6c 65 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 6c 69 73 74 20 6f 66 20 74 72 61 63 | iles.()..."Insert.a.list.of.trac |
| 124280 | 6b 65 64 20 66 69 6c 65 73 2e 0a 48 6f 6e 6f 72 20 74 68 65 20 62 75 66 66 65 72 27 73 20 66 69 | ked.files..Honor.the.buffer's.fi |
| 1242a0 | 6c 65 20 66 69 6c 74 65 72 2c 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 73 65 74 20 75 73 69 6e | le.filter,.which.can.be.set.usin |
| 1242c0 | 67 20 5c 22 44 20 2d 20 2d 5c 22 2e 22 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 66 69 | g.\"D.-.-\"."...(magit-insert-fi |
| 1242e0 | 6c 65 73 20 27 74 72 61 63 6b 65 64 20 23 27 6d 61 67 69 74 2d 6c 69 73 74 2d 66 69 6c 65 73 29 | les.'tracked.#'magit-list-files) |
| 124300 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 69 67 6e 6f 72 65 64 2d 66 | )..(defun.magit-insert-ignored-f |
| 124320 | 69 6c 65 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 6c 69 73 74 20 6f 66 20 69 67 6e 6f | iles.()..."Insert.a.list.of.igno |
| 124340 | 72 65 64 20 66 69 6c 65 73 2e 0a 48 6f 6e 6f 72 20 74 68 65 20 62 75 66 66 65 72 27 73 20 66 69 | red.files..Honor.the.buffer's.fi |
| 124360 | 6c 65 20 66 69 6c 74 65 72 2c 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 73 65 74 20 75 73 69 6e | le.filter,.which.can.be.set.usin |
| 124380 | 67 20 5c 22 44 20 2d 20 2d 5c 22 2e 22 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 66 69 | g.\"D.-.-\"."...(magit-insert-fi |
| 1243a0 | 6c 65 73 20 27 69 67 6e 6f 72 65 64 20 28 23 23 6d 61 67 69 74 2d 69 67 6e 6f 72 65 64 2d 66 69 | les.'ignored.(##magit-ignored-fi |
| 1243c0 | 6c 65 73 20 22 2d 2d 64 69 72 65 63 74 6f 72 79 22 20 25 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | les."--directory".%)))..(defun.m |
| 1243e0 | 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 6c 65 73 20 | agit-insert-skip-worktree-files. |
| 124400 | 28 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 6c 69 73 74 20 6f 66 20 73 6b 69 70 2d 77 6f 72 6b | ()..."Insert.a.list.of.skip-work |
| 124420 | 74 72 65 65 20 66 69 6c 65 73 2e 0a 48 6f 6e 6f 72 20 74 68 65 20 62 75 66 66 65 72 27 73 20 66 | tree.files..Honor.the.buffer's.f |
| 124440 | 69 6c 65 20 66 69 6c 74 65 72 2c 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 73 65 74 20 75 73 69 | ile.filter,.which.can.be.set.usi |
| 124460 | 6e 67 20 5c 22 44 20 2d 20 2d 5c 22 2e 22 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 66 | ng.\"D.-.-\"."...(magit-insert-f |
| 124480 | 69 6c 65 73 20 27 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 20 23 27 6d 61 67 69 74 2d 73 6b 69 70 | iles.'skip-worktree.#'magit-skip |
| 1244a0 | 2d 77 6f 72 6b 74 72 65 65 2d 66 69 6c 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | -worktree-files))..(defun.magit- |
| 1244c0 | 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.() |
| 1244e0 | 0a 20 20 22 49 6e 73 65 72 74 20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 20 74 68 61 74 20 | ..."Insert.a.list.of.files.that. |
| 124500 | 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 48 6f 6e | are.assumed.to.be.unchanged..Hon |
| 124520 | 6f 72 20 74 68 65 20 62 75 66 66 65 72 27 73 20 66 69 6c 65 20 66 69 6c 74 65 72 2c 20 77 68 69 | or.the.buffer's.file.filter,.whi |
| 124540 | 63 68 20 63 61 6e 20 62 65 20 73 65 74 20 75 73 69 6e 67 20 5c 22 44 20 2d 20 2d 5c 22 2e 22 0a | ch.can.be.set.using.\"D.-.-\".". |
| 124560 | 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 66 69 6c 65 73 20 27 61 73 73 75 6d 65 2d 75 6e | ..(magit-insert-files.'assume-un |
| 124580 | 63 68 61 6e 67 65 64 20 23 27 6d 61 67 69 74 2d 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67 65 64 | changed.#'magit-assume-unchanged |
| 1245a0 | 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 65 72 74 2d 66 69 | -files))..(defun.magit-insert-fi |
| 1245c0 | 6c 65 73 20 28 74 79 70 65 20 66 6e 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 66 69 6c 65 | les.(type.fn)...(when-let.((file |
| 1245e0 | 73 20 28 66 75 6e 63 61 6c 6c 20 66 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.(funcall.fn................... |
| 124600 | 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 64 69 66 | ...........(and.magit-buffer-dif |
| 124620 | 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 20 | f-files......................... |
| 124640 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 22 2d 2d 22 20 6d 61 67 69 74 2d 62 75 66 66 65 | ..........(cons."--".magit-buffe |
| 124660 | 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 | r-diff-files))))).....(magit-ins |
| 124680 | 65 72 74 2d 73 65 63 74 69 6f 6e 20 73 65 63 74 69 6f 6e 20 28 28 65 76 61 6c 20 74 79 70 65 29 | ert-section.section.((eval.type) |
| 1246a0 | 20 6e 69 6c 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 | .nil.t).......(magit-insert-head |
| 1246c0 | 69 6e 67 20 28 6c 65 6e 67 74 68 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 | ing.(length.files).........(let. |
| 1246e0 | 28 28 74 69 74 6c 65 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 74 79 70 65 29 29 29 0a 20 20 20 | ((title.(symbol-name.type))).... |
| 124700 | 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 63 25 73 20 66 69 6c 65 73 22 0a 20 20 20 20 | .......(format."%c%s.files"..... |
| 124720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 70 69 74 61 6c 69 7a 65 20 28 61 72 65 66 20 | ..............(capitalize.(aref. |
| 124740 | 74 69 74 6c 65 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 | title.0))...................(sub |
| 124760 | 73 74 72 69 6e 67 20 74 69 74 6c 65 20 31 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d | string.title.1)))).......(magit- |
| 124780 | 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 2d 62 6f 64 79 0a 20 20 20 20 20 20 20 20 28 6c 65 74 | insert-section-body.........(let |
| 1247a0 | 20 28 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 69 6e 73 65 72 74 2d 69 6e 2d 72 65 76 65 72 | .((magit-section-insert-in-rever |
| 1247c0 | 73 65 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6d 69 74 20 6d 61 67 69 74 | se.t)...............(limit.magit |
| 1247e0 | 2d 73 74 61 74 75 73 2d 66 69 6c 65 2d 6c 69 73 74 2d 6c 69 6d 69 74 29 29 0a 20 20 20 20 20 20 | -status-file-list-limit))....... |
| 124800 | 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 66 69 6c 65 73 20 28 3e 20 6c 69 6d 69 74 20 30 | ....(while.(and.files.(>.limit.0 |
| 124820 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66 20 6c 69 6d 69 74 29 0a 20 | )).............(cl-decf.limit).. |
| 124840 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 28 70 6f 70 20 66 69 6c 65 | ...........(let.((file.(pop.file |
| 124860 | 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | s)))...............(magit-insert |
| 124880 | 2d 73 65 63 74 69 6f 6e 20 28 66 69 6c 65 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -section.(file.file)............ |
| 1248a0 | 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 2d 66 6f 72 6d | .....(insert.(funcall.magit-form |
| 1248c0 | 61 74 2d 66 69 6c 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 | at-file-function................ |
| 1248e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6c 69 73 74 20 66 69 6c 65 20 27 6d 61 | ..................'list.file.'ma |
| 124900 | 67 69 74 2d 66 69 6c 65 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | git-filename)).................( |
| 124920 | 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 66 | insert.?\n))))...........(when.f |
| 124940 | 69 6c 65 73 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 | iles.............(magit-insert-s |
| 124960 | 65 63 74 69 6f 6e 20 28 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 | ection.(info)...............(ins |
| 124980 | 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ert.(propertize................. |
| 1249a0 | 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 66 69 6c 65 73 20 6e 6f 74 20 6c 69 73 | .......(format."%s.files.not.lis |
| 1249c0 | 74 65 64 5c 6e 22 20 28 6c 65 6e 67 74 68 20 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 | ted\n".(length.files)).......... |
| 1249e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 77 61 72 6e 69 6e 67 29 29 29 29 | ..............'face.'warning)))) |
| 124a00 | 29 0a 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 28 | ).........(insert.?\n).........( |
| 124a20 | 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 63 68 69 6c 64 72 65 6e 20 28 6e 72 65 76 65 72 73 65 20 | oset.section.children.(nreverse. |
| 124a40 | 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 29 29 29 0a 0a 3b | (oref.section.children)))))))..; |
| 124a60 | 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 29 0a 3b 3b 3b | ;;._.(provide.'magit-status).;;; |
| 124a80 | 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 | .magit-status.el.ends.here...... |
| 124aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124c00 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 70 75 73 68 2e 65 6c 00 00 00 00 00 00 00 | magit-4.3.8/magit-push.el....... |
| 124c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124c60 | 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 |
| 124c80 | 30 30 34 30 31 32 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 36 37 32 00 20 30 00 00 00 | 0040127.00000000000.013672..0... |
| 124ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124d00 | 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................... |
| 124d20 | 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................... |
| 124d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 124e00 | 3b 3b 3b 20 6d 61 67 69 74 2d 70 75 73 68 2e 65 6c 20 2d 2d 2d 20 55 70 64 61 74 65 20 72 65 6d | ;;;.magit-push.el.---.Update.rem |
| 124e20 | 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 |
| 124e40 | 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 | l-binding:t.-*-..;;.Copyright.(C |
| 124e60 | 29 20 32 30 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f | ).2008-2025.The.Magit.Project.Co |
| 124e80 | 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 | ntributors..;;.Author:.Jonas.Ber |
| 124ea0 | 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 | noulli.<emacs.magit@jonas.bernou |
| 124ec0 | 6c 6c 69 2e 64 65 76 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 | lli.dev>.;;.Maintainer:.Jonas.Be |
| 124ee0 | 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f | rnoulli.<emacs.magit@jonas.berno |
| 124f00 | 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 | ulli.dev>..;;.SPDX-License-Ident |
| 124f20 | 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 |
| 124f40 | 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 | t.is.free.software:.you.can.redi |
| 124f60 | 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.;;. |
| 124f80 | 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 |
| 124fa0 | 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 |
| 124fc0 | 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 |
| 124fe0 | 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e | n,.either.version.3.of.the.Licen |
| 125000 | 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c | se,.or.;;.(at.your.option).any.l |
| 125020 | 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 | ater.version..;;.;;.Magit.is.dis |
| 125040 | 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c | tributed.in.the.hope.that.it.wil |
| 125060 | 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 | l.be.useful,.but.WITHOUT.;;.ANY. |
| 125080 | 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 | WARRANTY;.without.even.the.impli |
| 1250a0 | 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b | ed.warranty.of.MERCHANTABILITY.; |
| 1250c0 | 3b 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 | ;.or.FITNESS.FOR.A.PARTICULAR.PU |
| 1250e0 | 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c | RPOSE...See.the.GNU.General.Publ |
| 125100 | 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a | ic.;;.License.for.more.details.. |
| 125120 | 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 |
| 125140 | 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | .copy.of.the.GNU.General.Public. |
| 125160 | 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 | License.;;.along.with.Magit...If |
| 125180 | 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c | .not,.see.<https://www.gnu.org/l |
| 1251a0 | 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 | icenses/>...;;;.Commentary:..;;. |
| 1251c0 | 54 68 69 73 20 6c 69 62 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 70 75 73 68 20 63 6f 6d | This.library.implements.push.com |
| 1251e0 | 6d 61 6e 64 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 | mands...;;;.Code:..(require.'mag |
| 125200 | 69 74 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | it)..;;;.Commands..;;;###autoloa |
| 125220 | 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 70 75 73 68 20 22 6d 61 67 69 74 2d 70 | d.(autoload.'magit-push."magit-p |
| 125240 | 75 73 68 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 | ush".nil.t).(transient-define-pr |
| 125260 | 65 66 69 78 20 6d 61 67 69 74 2d 70 75 73 68 20 28 29 0a 20 20 22 50 75 73 68 20 74 6f 20 61 6e | efix.magit-push.()..."Push.to.an |
| 125280 | 6f 74 68 65 72 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 | other.repository."...:man-page." |
| 1252a0 | 67 69 74 2d 70 75 73 68 22 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 66 | git-push"...["Arguments"....("-f |
| 1252c0 | 22 20 22 46 6f 72 63 65 20 77 69 74 68 20 6c 65 61 73 65 22 20 28 6e 69 6c 20 22 2d 2d 66 6f 72 | "."Force.with.lease".(nil."--for |
| 1252e0 | 63 65 2d 77 69 74 68 2d 6c 65 61 73 65 22 29 29 0a 20 20 20 28 22 2d 46 22 20 22 46 6f 72 63 65 | ce-with-lease"))....("-F"."Force |
| 125300 | 22 20 20 20 20 20 20 20 20 20 20 20 20 28 22 2d 66 22 20 22 2d 2d 66 6f 72 63 65 22 29 29 0a 20 | "............("-f"."--force")).. |
| 125320 | 20 20 28 22 2d 68 22 20 22 44 69 73 61 62 6c 65 20 68 6f 6f 6b 73 22 20 20 20 20 22 2d 2d 6e 6f | ..("-h"."Disable.hooks"...."--no |
| 125340 | 2d 76 65 72 69 66 79 22 29 0a 20 20 20 28 22 2d 6e 22 20 22 44 72 79 20 72 75 6e 22 20 20 20 20 | -verify")....("-n"."Dry.run".... |
| 125360 | 20 20 20 20 20 20 28 22 2d 6e 22 20 22 2d 2d 64 72 79 2d 72 75 6e 22 29 29 0a 20 20 20 28 22 2d | ......("-n"."--dry-run"))....("- |
| 125380 | 75 22 20 22 53 65 74 20 75 70 73 74 72 65 61 6d 22 20 20 20 22 2d 2d 73 65 74 2d 75 70 73 74 72 | u"."Set.upstream"..."--set-upstr |
| 1253a0 | 65 61 6d 22 20 3a 6c 65 76 65 6c 20 35 29 0a 20 20 20 28 22 2d 54 22 20 22 49 6e 63 6c 75 64 65 | eam".:level.5)....("-T"."Include |
| 1253c0 | 20 61 6c 6c 20 74 61 67 73 22 20 22 2d 2d 74 61 67 73 22 29 0a 20 20 20 28 22 2d 74 22 20 22 49 | .all.tags"."--tags")....("-t"."I |
| 1253e0 | 6e 63 6c 75 64 65 20 72 65 6c 61 74 65 64 20 61 6e 6e 6f 74 61 74 65 64 20 74 61 67 73 22 20 22 | nclude.related.annotated.tags"." |
| 125400 | 2d 2d 66 6f 6c 6c 6f 77 2d 74 61 67 73 22 29 5d 0a 20 20 5b 3a 69 66 20 6d 61 67 69 74 2d 67 65 | --follow-tags")]...[:if.magit-ge |
| 125420 | 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 0a 20 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e | t-current-branch....:description |
| 125440 | 20 28 23 23 66 6f 72 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 50 75 73 68 20 25 73 20 | .(##format.(propertize."Push.%s. |
| 125460 | 74 6f 22 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 | to".'face.'transient-heading)... |
| 125480 | 20 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 |
| 1254a0 | 69 7a 65 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 0a 20 | ize.(magit-get-current-branch).. |
| 1254c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1254e0 | 20 20 20 20 20 27 66 61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 29 | .....'face.'magit-branch-local)) |
| 125500 | 0a 20 20 20 28 22 70 22 20 6d 61 67 69 74 2d 70 75 73 68 2d 63 75 72 72 65 6e 74 2d 74 6f 2d 70 | ....("p".magit-push-current-to-p |
| 125520 | 75 73 68 72 65 6d 6f 74 65 29 0a 20 20 20 28 22 75 22 20 6d 61 67 69 74 2d 70 75 73 68 2d 63 75 | ushremote)....("u".magit-push-cu |
| 125540 | 72 72 65 6e 74 2d 74 6f 2d 75 70 73 74 72 65 61 6d 29 0a 20 20 20 28 22 65 22 20 22 65 6c 73 65 | rrent-to-upstream)....("e"."else |
| 125560 | 77 68 65 72 65 22 20 6d 61 67 69 74 2d 70 75 73 68 2d 63 75 72 72 65 6e 74 29 5d 0a 20 20 5b 22 | where".magit-push-current)]...[" |
| 125580 | 50 75 73 68 22 0a 20 20 20 5b 28 22 6f 22 20 22 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 22 20 | Push"....[("o"."another.branch". |
| 1255a0 | 20 20 20 6d 61 67 69 74 2d 70 75 73 68 2d 6f 74 68 65 72 29 0a 20 20 20 20 28 22 72 22 20 22 65 | ...magit-push-other).....("r"."e |
| 1255c0 | 78 70 6c 69 63 69 74 20 72 65 66 73 70 65 63 73 22 20 6d 61 67 69 74 2d 70 75 73 68 2d 72 65 66 | xplicit.refspecs".magit-push-ref |
| 1255e0 | 73 70 65 63 73 29 0a 20 20 20 20 28 22 6d 22 20 22 6d 61 74 63 68 69 6e 67 20 62 72 61 6e 63 68 | specs).....("m"."matching.branch |
| 125600 | 65 73 22 20 6d 61 67 69 74 2d 70 75 73 68 2d 6d 61 74 63 68 69 6e 67 29 5d 0a 20 20 20 5b 28 22 | es".magit-push-matching)]....[(" |
| 125620 | 54 22 20 22 61 20 74 61 67 22 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 70 75 73 | T"."a.tag".............magit-pus |
| 125640 | 68 2d 74 61 67 29 0a 20 20 20 20 28 22 74 22 20 22 61 6c 6c 20 74 61 67 73 22 20 20 20 20 20 20 | h-tag).....("t"."all.tags"...... |
| 125660 | 20 20 20 20 6d 61 67 69 74 2d 70 75 73 68 2d 74 61 67 73 29 0a 20 20 20 20 28 36 20 22 6e 22 20 | ....magit-push-tags).....(6."n". |
| 125680 | 22 61 20 6e 6f 74 65 20 72 65 66 22 20 20 20 20 20 20 6d 61 67 69 74 2d 70 75 73 68 2d 6e 6f 74 | "a.note.ref"......magit-push-not |
| 1256a0 | 65 73 2d 72 65 66 29 5d 5d 0a 20 20 5b 22 43 6f 6e 66 69 67 75 72 65 22 0a 20 20 20 28 22 43 22 | es-ref)]]...["Configure"....("C" |
| 1256c0 | 20 22 53 65 74 20 76 61 72 69 61 62 6c 65 73 2e 2e 2e 22 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 | ."Set.variables..."..magit-branc |
| 1256e0 | 68 2d 63 6f 6e 66 69 67 75 72 65 29 5d 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 75 73 | h-configure)])..(defun.magit-pus |
| 125700 | 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 72 67 73 | h-arguments.()...(transient-args |
| 125720 | 20 27 6d 61 67 69 74 2d 70 75 73 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 | .'magit-push))..(defun.magit-git |
| 125740 | 2d 70 75 73 68 20 28 62 72 61 6e 63 68 20 74 61 72 67 65 74 20 61 72 67 73 29 0a 20 20 28 72 75 | -push.(branch.target.args)...(ru |
| 125760 | 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 29 0a | n-hooks.'magit-credential-hook). |
| 125780 | 20 20 3b 3b 20 49 66 20 74 68 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 61 6c 72 65 61 64 | ..;;.If.the.remote.branch.alread |
| 1257a0 | 79 20 65 78 69 73 74 73 2c 20 74 68 65 6e 20 77 65 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 74 6f | y.exists,.then.we.do.not.have.to |
| 1257c0 | 0a 20 20 3b 3b 20 71 75 61 6c 69 66 79 20 74 68 65 20 74 61 72 67 65 74 2c 20 77 68 69 63 68 20 | ...;;.qualify.the.target,.which. |
| 1257e0 | 77 65 20 70 72 65 66 65 72 20 74 6f 20 61 76 6f 69 64 20 64 6f 69 6e 67 20 62 65 63 61 75 73 65 | we.prefer.to.avoid.doing.because |
| 125800 | 0a 20 20 3b 3b 20 75 73 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 6e 61 6d 65 73 70 61 63 | ...;;.using.the.default.namespac |
| 125820 | 65 20 69 73 20 77 72 6f 6e 67 20 69 6e 20 6f 62 73 63 75 72 65 20 63 61 73 65 73 2e 0a 20 20 28 | e.is.wrong.in.obscure.cases....( |
| 125840 | 70 63 61 73 65 2d 6c 65 74 20 28 28 6e 61 6d 65 73 70 61 63 65 20 28 69 66 20 28 6d 61 67 69 74 | pcase-let.((namespace.(if.(magit |
| 125860 | 2d 67 65 74 2d 74 72 61 63 6b 65 64 20 74 61 72 67 65 74 29 20 22 22 20 22 72 65 66 73 2f 68 65 | -get-tracked.target).""."refs/he |
| 125880 | 61 64 73 2f 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 2c 72 65 6d 6f 74 65 | ads/"))...............(`(,remote |
| 1258a0 | 20 2e 20 2c 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ...,target)................(magi |
| 1258c0 | 74 2d 73 70 6c 69 74 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 20 74 61 72 67 65 74 29 29 29 0a 20 20 | t-split-branch-name.target)))... |
| 1258e0 | 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"."- |
| 125900 | 76 22 20 61 72 67 73 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | v".args.remote.................. |
| 125920 | 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 3a 25 73 25 73 22 20 62 72 61 6e 63 68 | ........(format."%s:%s%s".branch |
| 125940 | 20 6e 61 6d 65 73 70 61 63 65 20 74 61 72 67 65 74 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | .namespace.target))))..;;;###aut |
| 125960 | 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 70 75 73 68 2d 63 75 72 72 | oload.(autoload.'magit-push-curr |
| 125980 | 65 6e 74 2d 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 20 22 6d 61 67 69 74 2d 70 75 73 68 22 20 6e | ent-to-pushremote."magit-push".n |
| 1259a0 | 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 |
| 1259c0 | 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 20 | agit-push-current-to-pushremote. |
| 1259e0 | 28 61 72 67 73 29 0a 20 20 22 50 75 73 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 | (args)..."Push.the.current.branc |
| 125a00 | 68 20 74 6f 20 69 74 73 20 70 75 73 68 2d 72 65 6d 6f 74 65 2e 0a 0a 57 68 65 6e 20 74 68 65 20 | h.to.its.push-remote...When.the. |
| 125a20 | 70 75 73 68 2d 72 65 6d 6f 74 65 20 69 73 20 6e 6f 74 20 63 6f 6e 66 69 67 75 72 65 64 2c 20 74 | push-remote.is.not.configured,.t |
| 125a40 | 68 65 6e 20 72 65 61 64 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 0a 66 72 6f 6d 20 74 68 | hen.read.the.push-remote.from.th |
| 125a60 | 65 20 75 73 65 72 2c 20 73 65 74 20 69 74 2c 20 61 6e 64 20 74 68 65 6e 20 70 75 73 68 20 74 6f | e.user,.set.it,.and.then.push.to |
| 125a80 | 20 69 74 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 20 74 68 65 | .it...With.a.prefix.argument.the |
| 125aa0 | 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 63 61 6e 20 62 65 20 63 68 61 6e 67 65 64 20 62 65 66 6f | .push-remote.can.be.changed.befo |
| 125ac0 | 72 65 20 70 75 73 68 65 64 20 74 6f 20 69 74 2e 22 0a 20 20 3a 69 66 20 23 27 6d 61 67 69 74 2d | re.pushed.to.it."...:if.#'magit- |
| 125ae0 | 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f | get-current-branch...:descriptio |
| 125b00 | 6e 20 23 27 6d 61 67 69 74 2d 70 75 73 68 2d 2d 70 75 73 68 62 72 61 6e 63 68 2d 64 65 73 63 72 | n.#'magit-push--pushbranch-descr |
| 125b20 | 69 70 74 69 6f 6e 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 | iption...(interactive.(list.(mag |
| 125b40 | 69 74 2d 70 75 73 68 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 | it-push-arguments)))...(pcase-le |
| 125b60 | 74 20 28 28 60 28 2c 62 72 61 6e 63 68 20 2c 72 65 6d 6f 74 65 20 2c 63 68 61 6e 67 65 64 29 0a | t.((`(,branch.,remote.,changed). |
| 125b80 | 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 2d 70 75 | ...............(magit--select-pu |
| 125ba0 | 73 68 2d 72 65 6d 6f 74 65 20 22 70 75 73 68 20 74 68 65 72 65 22 29 29 29 0a 20 20 20 20 28 77 | sh-remote."push.there"))).....(w |
| 125bc0 | 68 65 6e 20 63 68 61 6e 67 65 64 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d | hen.changed.......(magit-confirm |
| 125be0 | 20 27 73 65 74 2d 61 6e 64 2d 70 75 73 68 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 52 65 | .'set-and-push.........(list."Re |
| 125c00 | 61 6c 6c 79 20 75 73 65 20 5c 22 25 73 5c 22 20 61 73 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 61 | ally.use.\"%s\".as.push-remote.a |
| 125c20 | 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 20 20 | nd.push.\"%s\".there"........... |
| 125c40 | 20 20 20 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 28 72 75 6e 2d 68 6f | ....remote.branch))).....(run-ho |
| 125c60 | 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 20 20 | oks.'magit-credential-hook)..... |
| 125c80 | 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 76 22 | (magit-run-git-async."push"."-v" |
| 125ca0 | 20 61 72 67 73 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .args.remote.................... |
| 125cc0 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 72 65 66 73 2f 68 65 61 64 73 2f 25 73 3a 72 65 66 | ......(format."refs/heads/%s:ref |
| 125ce0 | 73 2f 68 65 61 64 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 | s/heads/%s"..................... |
| 125d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 20 62 72 61 6e 63 68 29 29 29 29 20 3b | .............branch.branch)))).; |
| 125d20 | 20 73 65 65 20 23 33 38 34 37 20 61 6e 64 20 23 33 38 37 32 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | .see.#3847.and.#3872..(defun.mag |
| 125d40 | 69 74 2d 70 75 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 20 | it-push--pushbranch-description. |
| 125d60 | 28 29 0a 20 20 28 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 | ()...(let*.((branch.(magit-get-c |
| 125d80 | 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 61 72 67 65 74 | urrent-branch))..........(target |
| 125da0 | 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 20 74 | .(magit-get-push-branch.branch.t |
| 125dc0 | 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 2d 70 | ))..........(remote.(magit-get-p |
| 125de0 | 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 76 20 | ush-remote.branch))..........(v. |
| 125e00 | 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 72 61 | (magit--push-remote-variable.bra |
| 125e20 | 6e 63 68 20 74 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 74 61 72 67 65 74 29 | nch.t))).....(cond......(target) |
| 125e40 | 0a 20 20 20 20 20 28 28 6d 65 6d 62 65 72 20 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 6c 69 73 | ......((member.remote.(magit-lis |
| 125e60 | 74 2d 72 65 6d 6f 74 65 73 29 29 0a 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 2c 20 63 | t-remotes)).......(format."%s,.c |
| 125e80 | 72 65 61 74 69 6e 67 20 69 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | reating.it"...............(magit |
| 125ea0 | 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 28 63 6f 6e 63 61 74 20 72 65 6d 6f 74 65 | --propertize-face.(concat.remote |
| 125ec0 | 20 22 2f 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 | ."/".branch).................... |
| 125ee0 | 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 |
| 125f00 | 2d 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20 20 28 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 28 66 | -remote)))......(remote.......(f |
| 125f20 | 6f 72 6d 61 74 20 22 25 73 2c 20 72 65 70 6c 61 63 69 6e 67 20 69 6e 76 61 6c 69 64 22 20 76 29 | ormat."%s,.replacing.invalid".v) |
| 125f40 | 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 2c 20 73 65 74 | )......(t.......(format."%s,.set |
| 125f60 | 74 69 6e 67 20 74 68 61 74 22 20 76 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | ting.that".v)))))..;;;###autoloa |
| 125f80 | 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 70 75 73 68 2d 63 75 72 72 65 6e 74 2d | d.(autoload.'magit-push-current- |
| 125fa0 | 74 6f 2d 75 70 73 74 72 65 61 6d 20 22 6d 61 67 69 74 2d 70 75 73 68 22 20 6e 69 6c 20 74 29 0a | to-upstream."magit-push".nil.t). |
| 125fc0 | 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 70 | (transient-define-suffix.magit-p |
| 125fe0 | 75 73 68 2d 63 75 72 72 65 6e 74 2d 74 6f 2d 75 70 73 74 72 65 61 6d 20 28 61 72 67 73 29 0a 20 | ush-current-to-upstream.(args).. |
| 126000 | 20 22 50 75 73 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 74 6f 20 69 74 73 | ."Push.the.current.branch.to.its |
| 126020 | 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 | .upstream.branch...With.a.prefix |
| 126040 | 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 20 69 | .argument.or.when.the.upstream.i |
| 126060 | 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 75 73 61 | s.either.not.configured.or.unusa |
| 126080 | 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 6e | ble,.then.let.the.user.first.con |
| 1260a0 | 66 69 67 75 72 65 0a 74 68 65 20 75 70 73 74 72 65 61 6d 2e 22 0a 20 20 3a 69 66 20 23 27 6d 61 | figure.the.upstream."...:if.#'ma |
| 1260c0 | 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 65 73 63 72 69 | git-get-current-branch...:descri |
| 1260e0 | 70 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 70 75 73 68 2d 2d 75 70 73 74 72 65 61 6d 2d 64 65 73 | ption.#'magit-push--upstream-des |
| 126100 | 63 72 69 70 74 69 6f 6e 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d | cription...(interactive.(list.(m |
| 126120 | 61 67 69 74 2d 70 75 73 68 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6c 65 74 2a 20 28 | agit-push-arguments)))...(let*.( |
| 126140 | 28 62 72 61 6e 63 68 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 | (branch.(or.(magit-get-current-b |
| 126160 | 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 75 73 65 | ranch)......................(use |
| 126180 | 72 2d 65 72 72 6f 72 20 22 4e 6f 20 62 72 61 6e 63 68 20 69 73 20 63 68 65 63 6b 65 64 20 6f 75 | r-error."No.branch.is.checked.ou |
| 1261a0 | 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 | t")))..........(remote.(magit-ge |
| 1261c0 | 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 20 20 | t."branch".branch."remote")).... |
| 1261e0 | 20 20 20 20 20 20 28 6d 65 72 67 65 20 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 | ......(merge..(magit-get."branch |
| 126200 | 22 20 62 72 61 6e 63 68 20 22 6d 65 72 67 65 22 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6f | ".branch."merge"))).....(when.(o |
| 126220 | 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 20 | r.current-prefix-arg............ |
| 126240 | 20 20 20 28 6e 6f 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d | ...(not.(or.(magit-get-upstream- |
| 126260 | 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 20 20 | branch.branch).................. |
| 126280 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 75 6e 6e 61 6d 65 64 2d 75 70 73 74 72 65 61 6d 2d 70 | ......(magit--unnamed-upstream-p |
| 1262a0 | 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 20 20 | .remote.merge).................. |
| 1262c0 | 20 20 20 20 20 20 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 | ......(magit--valid-upstream-p.r |
| 1262e0 | 65 6d 6f 74 65 20 6d 65 72 67 65 29 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 62 72 | emote.merge)))).......(let*.((br |
| 126300 | 61 6e 63 68 65 73 20 28 63 6c 2d 75 6e 69 6f 6e 20 28 6d 61 70 63 61 72 20 28 23 23 63 6f 6e 63 | anches.(cl-union.(mapcar.(##conc |
| 126320 | 61 74 20 25 20 22 2f 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 | at.%."/".branch)................ |
| 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 28 6d 61 67 69 74 | ..........................(magit |
| 126360 | 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 20 20 20 20 | -list-remotes))................. |
| 126380 | 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 6d | .................(magit-list-rem |
| 1263a0 | 6f 74 65 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 20 20 20 | ote-branch-names)............... |
| 1263c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c | ...................:test.#'equal |
| 1263e0 | 29 29 0a 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 61 67 69 74 | ))..............(upstream.(magit |
| 126400 | 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -completing-read................ |
| 126420 | 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 53 65 74 20 75 70 73 74 72 65 61 6d 20 6f | .........(format."Set.upstream.o |
| 126440 | 66 20 25 73 20 61 6e 64 20 70 75 73 68 20 74 68 65 72 65 22 20 62 72 61 6e 63 68 29 0a 20 20 20 | f.%s.and.push.there".branch).... |
| 126460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 65 73 20 6e 69 | .....................branches.ni |
| 126480 | 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 72 | l.nil.nil.'magit-revision-histor |
| 1264a0 | 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 6f 72 20 28 63 | y.........................(or.(c |
| 1264c0 | 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 6e 63 68 2d | ar.(member.(magit-remote-branch- |
| 1264e0 | 61 74 2d 70 6f 69 6e 74 29 20 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | at-point).branches))............ |
| 126500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 22 6f | .................(car.(member."o |
| 126520 | 72 69 67 69 6e 2f 6d 61 73 74 65 72 22 20 62 72 61 6e 63 68 65 73 29 29 29 29 29 0a 20 20 20 20 | rigin/master".branches)))))..... |
| 126540 | 20 20 20 20 20 20 20 20 20 28 75 70 73 74 72 65 61 6d 2a 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 | .........(upstream*.(or.(magit-g |
| 126560 | 65 74 2d 74 72 61 63 6b 65 64 20 75 70 73 74 72 65 61 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 | et-tracked.upstream)............ |
| 126580 | 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 70 6c 69 74 2d 62 72 | .................(magit-split-br |
| 1265a0 | 61 6e 63 68 2d 6e 61 6d 65 20 75 70 73 74 72 65 61 6d 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 | anch-name.upstream)))).........( |
| 1265c0 | 73 65 74 71 20 72 65 6d 6f 74 65 20 28 63 61 72 20 75 70 73 74 72 65 61 6d 2a 29 29 0a 20 20 20 | setq.remote.(car.upstream*)).... |
| 1265e0 | 20 20 20 20 20 28 73 65 74 71 20 6d 65 72 67 65 20 20 28 63 64 72 20 75 70 73 74 72 65 61 6d 2a | .....(setq.merge..(cdr.upstream* |
| 126600 | 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 | )).........(unless.(string-prefi |
| 126620 | 78 2d 70 20 22 72 65 66 73 2f 22 20 6d 65 72 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | x-p."refs/".merge)...........;;. |
| 126640 | 55 73 65 72 20 73 65 6c 65 63 74 65 64 20 61 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20 72 65 6d | User.selected.a.non-existent.rem |
| 126660 | 6f 74 65 2d 74 72 61 63 6b 69 6e 67 20 62 72 61 6e 63 68 2e 0a 20 20 20 20 20 20 20 20 20 20 3b | ote-tracking.branch............; |
| 126680 | 3b 20 49 74 20 69 73 20 76 65 72 79 20 6c 69 6b 65 6c 79 2c 20 62 75 74 20 6e 6f 74 20 63 65 72 | ;.It.is.very.likely,.but.not.cer |
| 1266a0 | 74 61 69 6e 2c 20 74 68 61 74 20 74 68 69 73 20 69 73 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 | tain,.that.this.is.the.......... |
| 1266c0 | 20 3b 3b 20 63 6f 72 72 65 63 74 20 74 68 69 6e 67 20 74 6f 20 64 6f 2e 20 20 49 74 20 69 73 20 | .;;.correct.thing.to.do...It.is. |
| 1266e0 | 65 76 65 6e 20 6d 6f 72 65 20 6c 69 6b 65 6c 79 20 74 68 61 74 20 69 74 0a 20 20 20 20 20 20 20 | even.more.likely.that.it........ |
| 126700 | 20 20 20 3b 3b 20 69 73 20 77 68 61 74 20 74 68 65 20 75 73 65 72 20 77 61 6e 74 73 20 74 6f 20 | ...;;.is.what.the.user.wants.to. |
| 126720 | 68 61 70 70 65 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 65 72 67 65 20 28 63 | happen............(setq.merge.(c |
| 126740 | 6f 6e 63 61 74 20 22 72 65 66 73 2f 68 65 61 64 73 2f 22 20 6d 65 72 67 65 29 29 29 0a 20 20 20 | oncat."refs/heads/".merge))).... |
| 126760 | 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 73 | .....(magit-confirm.'set-and-pus |
| 126780 | 68 0a 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 52 65 61 6c 6c 79 20 75 73 65 20 5c 22 | h...........(list."Really.use.\" |
| 1267a0 | 25 73 5c 22 20 61 73 20 75 70 73 74 72 65 61 6d 20 61 6e 64 20 70 75 73 68 20 5c 22 25 73 5c 22 | %s\".as.upstream.and.push.\"%s\" |
| 1267c0 | 20 74 68 65 72 65 22 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 | .there".................upstream |
| 1267e0 | 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20 22 2d 2d | .branch))).......(cl-pushnew."-- |
| 126800 | 73 65 74 2d 75 70 73 74 72 65 61 6d 22 20 61 72 67 73 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c | set-upstream".args.:test.#'equal |
| 126820 | 29 29 0a 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 | )).....(run-hooks.'magit-credent |
| 126840 | 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 79 | ial-hook).....(magit-run-git-asy |
| 126860 | 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 28 63 6f 6e 63 | nc."push"."-v".args.remote.(conc |
| 126880 | 61 74 20 62 72 61 6e 63 68 20 22 3a 22 20 6d 65 72 67 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | at.branch.":".merge))))..(defun. |
| 1268a0 | 6d 61 67 69 74 2d 70 75 73 68 2d 2d 75 70 73 74 72 65 61 6d 2d 64 65 73 63 72 69 70 74 69 6f 6e | magit-push--upstream-description |
| 1268c0 | 20 28 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d | .()...(and-let*.((branch.(magit- |
| 1268e0 | 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 28 6d | get-current-branch))).....(or.(m |
| 126900 | 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 68 29 | agit-get-upstream-branch.branch) |
| 126920 | 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 67 65 | .........(let.((remote.(magit-ge |
| 126940 | 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 20 20 | t."branch".branch."remote")).... |
| 126960 | 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 22 62 | ...........(merge..(magit-get."b |
| 126980 | 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 20 20 | ranch".branch."merge"))......... |
| 1269a0 | 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 63 65 | ......(u.(magit--propertize-face |
| 1269c0 | 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 20 20 | ."@{upstream}".'bold)))......... |
| 1269e0 | 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 6e 61 | ..(cond............((magit--unna |
| 126a00 | 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 20 20 | med-upstream-p.remote.merge).... |
| 126a20 | 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 61 73 20 25 73 22 0a 20 20 20 20 | .........(format."%s.as.%s"..... |
| 126a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 | ................(magit--properti |
| 126a60 | 7a 65 2d 66 61 63 65 20 72 65 6d 6f 74 65 20 27 62 6f 6c 64 29 0a 20 20 20 20 20 20 20 20 20 20 | ze-face.remote.'bold)........... |
| 126a80 | 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 |
| 126aa0 | 65 20 6d 65 72 67 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 29 29 0a | e.merge.'magit-branch-remote))). |
| 126ac0 | 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 72 65 | ...........((magit--valid-upstre |
| 126ae0 | 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 20 28 | am-p.remote.merge).............( |
| 126b00 | 66 6f 72 6d 61 74 20 22 25 73 20 63 72 65 61 74 69 6e 67 20 25 73 22 0a 20 20 20 20 20 20 20 20 | format."%s.creating.%s"......... |
| 126b20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 | ............(magit--propertize-f |
| 126b40 | 61 63 65 20 72 65 6d 6f 74 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 | ace.remote.'magit-branch-remote) |
| 126b60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f | .....................(magit--pro |
| 126b80 | 70 65 72 74 69 7a 65 2d 66 61 63 65 20 6d 65 72 67 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 | pertize-face.merge.'magit-branch |
| 126ba0 | 2d 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 72 65 6d 6f 74 | -remote)))............((or.remot |
| 126bc0 | 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." |
| 126be0 | 2c 20 63 72 65 61 74 69 6e 67 20 69 74 20 61 6e 64 20 72 65 70 6c 61 63 69 6e 67 20 69 6e 76 61 | ,.creating.it.and.replacing.inva |
| 126c00 | 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 20 20 | lid"))............(t............ |
| 126c20 | 20 28 63 6f 6e 63 61 74 20 75 20 22 2c 20 63 72 65 61 74 69 6e 67 20 69 74 22 29 29 29 29 29 29 | .(concat.u.",.creating.it")))))) |
| 126c40 | 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 |
| 126c60 | 75 73 68 2d 63 75 72 72 65 6e 74 20 28 74 61 72 67 65 74 20 61 72 67 73 29 0a 20 20 22 50 75 73 | ush-current.(target.args)..."Pus |
| 126c80 | 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 74 6f 20 61 20 62 72 61 6e 63 68 | h.the.current.branch.to.a.branch |
| 126ca0 | 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 |
| 126cc0 | 65 72 61 63 74 69 76 65 0a 20 20 20 28 69 66 2d 6c 65 74 20 28 28 63 75 72 72 65 6e 74 20 28 6d | eractive....(if-let.((current.(m |
| 126ce0 | 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 | agit-get-current-branch)))...... |
| 126d00 | 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 | ..(list.(magit-read-remote-branc |
| 126d20 | 68 20 28 66 6f 72 6d 61 74 20 22 50 75 73 68 20 25 73 20 74 6f 22 20 63 75 72 72 65 6e 74 29 0a | h.(format."Push.%s.to".current). |
| 126d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 126d60 | 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 20 63 75 72 72 65 6e 74 20 27 63 6f 6e 66 69 72 6d 29 | .......nil.nil.current.'confirm) |
| 126d80 | 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 |
| 126da0 | 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 |
| 126dc0 | 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 |
| 126de0 | 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 |
| 126e00 | 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. |
| 126e20 | 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. |
| 126e40 | 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 |
| 126e60 | 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 |
| 126e80 | 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 |
| 126ea0 | 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 |
| 126ec0 | 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 |
| 126ee0 | 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 |
| 126f00 | 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........ |
| 126f20 | 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... |
| 126f40 | 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 |
| 126f60 | 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 |
| 126f80 | 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)........ |
| 126fa0 | 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 |
| 126fc0 | 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)..................... |
| 126fe0 | 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 |
| 127000 | 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 |
| 127020 | 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")..... |
| 127040 | 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 |
| 127060 | 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)...................... |
| 127080 | 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)))) |
| 1270a0 | 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)... |
| 1270c0 | 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)) |
| 1270e0 | 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 |
| 127100 | 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 |
| 127120 | 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 |
| 127140 | 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.( |
| 127160 | 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 |
| 127180 | 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 |
| 1271a0 | 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 |
| 1271c0 | 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. |
| 1271e0 | 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 |
| 127200 | 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 |
| 127220 | 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 |
| 127240 | 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 |
| 127260 | 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... |
| 127280 | 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. |
| 1272a0 | 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 |
| 1272c0 | 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 20 20 20 20 20 22 | leting-read-multiple..........." |
| 1272e0 | 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 6e | Push.refspec,s:."...........(con |
| 127300 | 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 63 | s."HEAD".(magit-list-local-branc |
| 127320 | 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 20 | h-names))...........nil.nil.nil. |
| 127340 | 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 20 | 'magit-push-refspecs-history)... |
| 127360 | 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 0a | .......(magit-push-arguments))). |
| 127380 | 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 |
| 1273a0 | 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 73 | ook)...(magit-run-git-async."pus |
| 1273c0 | 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 0a | h"."-v".args.remote.refspecs)).. |
| 1273e0 | 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 68 | ;;;###autoload.(defun.magit-push |
| 127400 | 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 73 | -matching.(remote.&optional.args |
| 127420 | 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 20 | )..."Push.all.matching.branches. |
| 127440 | 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 70 | to.another.repository..If.multip |
| 127460 | 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 20 | le.remotes.exist,.then.read.one. |
| 127480 | 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 74 | from.the.user..If.just.one.exist |
| 1274a0 | 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 6f | s,.use.that.without.requiring.co |
| 1274c0 | 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 73 | nfirmation."...(interactive.(lis |
| 1274e0 | 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 68 | t.(magit-read-remote."Push.match |
| 127500 | 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 20 | ing.branches.to".nil.t)......... |
| 127520 | 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 6e | .............(magit-push-argumen |
| 127540 | 74 73 29 29 29 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 63 72 65 64 65 6e | ts)))...(run-hooks.'magit-creden |
| 127560 | 74 69 61 6c 2d 68 6f 6f 6b 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e | tial-hook)...(magit-run-git-asyn |
| 127580 | 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 0a | c."push"."-v".args.remote.":")). |
| 1275a0 | 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 |
| 1275c0 | 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 20 | h-tags.(remote.&optional.args).. |
| 1275e0 | 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 73 | ."Push.all.tags.to.another.repos |
| 127600 | 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 73 | itory..If.only.one.remote.exists |
| 127620 | 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 20 | ,.then.push.to.that...Otherwise. |
| 127640 | 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 68 | prompt.for.a.remote,.offering.th |
| 127660 | 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 72 | e.remote.configured.for.the.curr |
| 127680 | 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 72 | ent.branch.as.default."...(inter |
| 1276a0 | 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 20 | active.(list.(magit-read-remote. |
| 1276c0 | 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 20 | "Push.tags.to.remote".nil.t).... |
| 1276e0 | 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 72 | ..................(magit-push-ar |
| 127700 | 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 63 | guments)))...(run-hooks.'magit-c |
| 127720 | 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 74 | redential-hook)...(magit-run-git |
| 127740 | 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 72 | -async."push".remote."--tags".ar |
| 127760 | 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 69 | gs))..;;;###autoload.(defun.magi |
| 127780 | 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 6c | t-push-tag.(tag.remote.&optional |
| 1277a0 | 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 20 | .args)..."Push.a.tag.to.another. |
| 1277c0 | 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....( |
| 1277e0 | 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 68 | let..((tag.(magit-read-tag."Push |
| 127800 | 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 72 | .tag")))......(list.tag.(magit-r |
| 127820 | 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 72 | ead-remote.(format."Push.%s.to.r |
| 127840 | 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 6d | emote".tag).nil.t)............(m |
| 127860 | 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 68 | agit-push-arguments))))...(run-h |
| 127880 | 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)...( |
| 1278a0 | 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 74 | magit-run-git-async."push".remot |
| 1278c0 | 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 65 | e.tag.args))..;;;###autoload.(de |
| 1278e0 | 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 65 | fun.magit-push-notes-ref.(ref.re |
| 127900 | 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 6e | mote.&optional.args)..."Push.a.n |
| 127920 | 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 22 | otes.ref.to.another.repository." |
| 127940 | 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 28 | ...(interactive....(let.((note.( |
| 127960 | 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 73 | magit-notes-read-ref."Push.notes |
| 127980 | 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 20 | ".nil.nil)))......(list.note.... |
| 1279a0 | 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 6d | ........(magit-read-remote.(form |
| 1279c0 | 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 6c | at."Push.%s.to.remote".note).nil |
| 1279e0 | 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 6d | .t)............(magit-push-argum |
| 127a00 | 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 65 | ents))))...(run-hooks.'magit-cre |
| 127a20 | 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 |
| 127a40 | 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 3b | sync."push".remote.ref.args))..; |
| 127a60 | 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 70 | ;;###autoload.(autoload.'magit-p |
| 127a80 | 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 20 | ush-implicitly."magit-push".nil. |
| 127aa0 | 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 |
| 127ac0 | 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 68 | t-push-implicitly.(args)..."Push |
| 127ae0 | 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 |
| 127b00 | 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 70 | icit.refspec...This.command.simp |
| 127b20 | 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 20 | ly.runs.\"git.push.-v.[ARGS]\".. |
| 127b40 | 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 65 | .ARGS.are.the.arguments.specifie |
| 127b60 | 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 69 | d.in.the.popup.buffer...No.expli |
| 127b80 | 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 20 | cit.refspec.arguments.are.used.. |
| 127ba0 | 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 6e | .Instead.the.behavior.depends.on |
| 127bc0 | 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 60 | .at.least.these.Git.variables:.` |
| 127be0 | 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 75 | push.default',.`remote.pushDefau |
| 127c00 | 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 65 | lt',.`branch.<branch>.pushRemote |
| 127c20 | 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 72 | ',.`branch.<branch>.remote',.`br |
| 127c40 | 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 74 | anch.<branch>.merge',.and.`remot |
| 127c60 | 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 68 | e.<remote>.push'...If.you.add.th |
| 127c80 | 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 20 | is.suffix.to.a.transient.prefix. |
| 127ca0 | 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 68 | without.explicitly.specifying.th |
| 127cc0 | 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 69 | e.description,.then.an.attempt.i |
| 127ce0 | 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 6d | s.made.to.predict.what.this.comm |
| 127d00 | 61 6e 64 20 77 69 6c 6c 20 64 6f 2e 20 20 54 6f 20 61 64 64 20 69 74 20 75 73 65 20 73 6f 6d 65 | and.will.do...To.add.it.use.some |
| 127d20 | 74 68 69 6e 67 20 6c 69 6b 65 3a 0a 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 69 6e 73 65 72 74 | thing.like:....(transient-insert |
| 127d40 | 2d 73 75 66 66 69 78 20 5c 5c 3d 27 6d 61 67 69 74 2d 70 75 73 68 20 5c 22 6f 5c 22 0a 20 20 20 | -suffix.\\='magit-push.\"o\".... |
| 127d60 | 20 5c 5c 3d 27 28 5c 22 69 5c 22 20 6d 61 67 69 74 2d 70 75 73 68 2d 69 6d 70 6c 69 63 69 74 6c | .\\='(\"i\".magit-push-implicitl |
| 127d80 | 79 29 29 22 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 70 75 73 68 | y))"...:description.#'magit-push |
| 127da0 | 2d 69 6d 70 6c 69 63 69 74 6c 79 2d 2d 64 65 73 63 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | -implicitly--desc...(interactive |
| 127dc0 | 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 29 29 29 0a | .(list.(magit-push-arguments))). |
| 127de0 | 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 |
| 127e00 | 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 73 | ook)...(magit-run-git-async."pus |
| 127e20 | 68 22 20 22 2d 76 22 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 75 73 | h"."-v".args))..(defun.magit-pus |
| 127e40 | 68 2d 69 6d 70 6c 69 63 69 74 6c 79 2d 2d 64 65 73 63 20 28 29 0a 20 20 3b 3b 20 54 68 69 73 20 | h-implicitly--desc.()...;;.This. |
| 127e60 | 69 6d 70 6c 65 6d 65 6e 74 73 20 74 68 65 20 6c 6f 67 69 63 20 66 6f 72 20 67 69 74 20 70 75 73 | implements.the.logic.for.git.pus |
| 127e80 | 68 20 61 73 20 64 6f 63 75 6d 65 6e 74 65 64 2e 0a 20 20 3b 3b 20 46 69 72 73 74 2c 20 77 65 20 | h.as.documented....;;.First,.we. |
| 127ea0 | 72 65 73 6f 6c 76 65 20 61 20 72 65 6d 6f 74 65 20 74 6f 20 75 73 65 20 62 61 73 65 64 20 6f 6e | resolve.a.remote.to.use.based.on |
| 127ec0 | 20 76 61 72 69 6f 75 73 20 72 65 6d 6f 74 65 20 61 6e 64 0a 20 20 3b 3b 20 70 75 73 68 52 65 6d | .various.remote.and...;;.pushRem |
| 127ee0 | 6f 74 65 20 6f 70 74 69 6f 6e 73 2e 0a 20 20 3b 3b 20 54 68 65 6e 2c 20 77 65 20 72 65 73 6f 6c | ote.options....;;.Then,.we.resol |
| 127f00 | 76 65 20 74 68 65 20 72 65 66 73 70 65 63 20 74 6f 20 75 73 65 20 66 6f 72 20 74 68 65 20 72 65 | ve.the.refspec.to.use.for.the.re |
| 127f20 | 6d 6f 74 65 20 62 61 73 65 64 20 6f 6e 20 70 75 73 68 0a 20 20 3b 3b 20 61 6e 64 20 70 75 73 68 | mote.based.on.push...;;.and.push |
| 127f40 | 44 65 66 61 75 6c 74 20 6f 70 74 69 6f 6e 73 2e 0a 20 20 3b 3b 20 4e 6f 74 65 20 74 68 61 74 20 | Default.options....;;.Note.that. |
| 127f60 | 74 68 65 20 72 65 6d 6f 74 65 20 61 6e 64 20 72 65 66 73 70 65 63 20 74 6f 20 70 75 73 68 20 61 | the.remote.and.refspec.to.push.a |
| 127f80 | 72 65 20 68 61 6e 64 6c 65 64 20 73 65 70 61 72 61 74 65 6c 79 2c 0a 20 20 3b 3b 20 73 6f 20 69 | re.handled.separately,...;;.so.i |
| 127fa0 | 74 20 64 6f 65 73 6e 27 74 20 6d 61 6b 65 20 73 65 6e 73 65 20 74 6f 20 74 61 6c 6b 20 61 62 6f | t.doesn't.make.sense.to.talk.abo |
| 127fc0 | 75 74 20 22 70 75 73 68 69 6e 67 20 74 6f 20 75 70 73 74 72 65 61 6d 22 2e 0a 20 20 3b 3b 20 44 | ut."pushing.to.upstream"....;;.D |
| 127fe0 | 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 6f 70 74 69 6f 6e 73 2c 20 79 6f 75 20 63 6f 75 | epending.on.the.options,.you.cou |
| 128000 | 6c 64 20 65 6e 64 20 75 70 20 70 75 73 68 69 6e 67 20 74 6f 20 74 68 65 0a 20 20 3b 3b 20 22 75 | ld.end.up.pushing.to.the...;;."u |
| 128020 | 70 73 74 72 65 61 6d 22 20 72 65 6d 6f 74 65 20 62 75 74 20 6e 6f 74 20 74 68 65 20 22 75 70 73 | pstream".remote.but.not.the."ups |
| 128040 | 74 72 65 61 6d 22 20 62 72 61 6e 63 68 2c 20 61 6e 64 20 76 69 63 65 20 76 65 72 73 61 2e 0a 20 | tream".branch,.and.vice.versa... |
| 128060 | 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 65 | .(let*.((branch.(magit-get-curre |
| 128080 | 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 74 65 20 28 6f 72 | nt-branch))..........(remote.(or |
| 1280a0 | 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 29 0a | .(magit-get-push-remote.branch). |
| 1280c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 6f 74 65 3a 20 41 76 | .....................;;.Note:.Av |
| 1280e0 | 6f 69 64 20 60 6d 61 67 69 74 2d 67 65 74 2d 72 65 6d 6f 74 65 27 20 62 65 63 61 75 73 65 20 69 | oid.`magit-get-remote'.because.i |
| 128100 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 66 69 6c 74 65 72 | t......................;;.filter |
| 128120 | 73 20 6f 75 74 20 74 68 65 20 6c 6f 63 61 6c 20 72 65 70 6f 20 63 61 73 65 20 28 22 2e 22 29 2e | s.out.the.local.repo.case.("."). |
| 128140 | 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 74 | ......................(magit-get |
| 128160 | 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 0a 20 20 20 20 20 | ."branch".branch."remote")...... |
| 128180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 65 73 20 28 | ................(let.((remotes.( |
| 1281a0 | 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 20 20 20 20 20 20 | magit-list-remotes)))........... |
| 1281c0 | 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.............. |
| 1281e0 | 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 | ...........((and.(magit-git-vers |
| 128200 | 69 6f 6e 3e 3d 20 22 32 2e 32 37 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion>=."2.27")................... |
| 128220 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 3d 20 72 65 6d 6f 74 65 73 20 31 29 29 | ............(length=.remotes.1)) |
| 128240 | 0a 20 20 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 | ..........................(car.r |
| 128260 | 65 6d 6f 74 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | emotes))........................ |
| 128280 | 20 28 28 6d 65 6d 62 65 72 20 22 6f 72 69 67 69 6e 22 20 72 65 6d 6f 74 65 73 29 20 22 6f 72 69 | .((member."origin".remotes)."ori |
| 1282a0 | 67 69 6e 22 29 29 29 29 29 29 0a 20 20 20 20 28 69 66 20 28 6e 75 6c 6c 20 72 65 6d 6f 74 65 29 | gin")))))).....(if.(null.remote) |
| 1282c0 | 0a 20 20 20 20 20 20 20 20 22 6e 6f 74 68 69 6e 67 20 28 6e 6f 20 72 65 6d 6f 74 65 29 22 0a 20 | ........."nothing.(no.remote)".. |
| 1282e0 | 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 66 73 70 65 63 20 28 6d 61 67 69 74 2d 67 65 74 20 22 | .....(let.((refspec.(magit-get." |
| 128300 | 72 65 6d 6f 74 65 22 20 72 65 6d 6f 74 65 20 22 70 75 73 68 22 29 29 29 0a 20 20 20 20 20 20 20 | remote".remote."push")))........ |
| 128320 | 20 28 69 66 20 72 65 66 73 70 65 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 | .(if.refspec.............(format |
| 128340 | 20 22 74 6f 20 25 73 20 77 69 74 68 20 72 65 66 73 70 65 63 73 20 25 73 22 0a 20 20 20 20 20 20 | ."to.%s.with.refspecs.%s"....... |
| 128360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 | ..............(magit--propertize |
| 128380 | 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)............. |
| 1283a0 | 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. |
| 1283c0 | 72 65 66 73 70 65 63 20 27 62 6f 6c 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 | refspec.'bold))...........(pcase |
| 1283e0 | 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 20 22 70 75 73 68 2e 64 65 66 61 75 6c 74 22 29 20 | .(or.(magit-get."push.default"). |
| 128400 | 22 73 69 6d 70 6c 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6e 6f 74 68 69 6e 67 22 | "simple").............("nothing" |
| 128420 | 20 22 6e 6f 74 68 69 6e 67 20 28 64 75 65 20 74 6f 20 70 75 73 68 2e 64 65 66 61 75 6c 74 29 22 | ."nothing.(due.to.push.default)" |
| 128440 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 22 63 75 72 72 65 6e 74 22 20 22 73 69 | ).............((or."current"."si |
| 128460 | 6d 70 6c 65 22 29 0a 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 | mple")..............(format."%s. |
| 128480 | 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 20 28 6d 61 67 | to.%s"......................(mag |
| 1284a0 | 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 62 72 61 6e 63 68 20 27 6d 61 67 69 | it--propertize-face.branch.'magi |
| 1284c0 | 74 2d 62 72 61 6e 63 68 2d 63 75 72 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-branch-current)............... |
| 1284e0 | 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 28 | .......(magit--propertize-face.( |
| 128500 | 66 6f 72 6d 61 74 20 22 25 73 2f 25 73 22 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 29 0a 20 20 | format."%s/%s".remote.branch)... |
| 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 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 | ...........'magit-branch-remote) |
| 128560 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 22 75 70 73 74 72 65 61 6d 22 20 22 | )).............((or."upstream"." |
| 128580 | 74 72 61 63 6b 69 6e 67 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 | tracking")..............(let.((r |
| 1285a0 | 65 66 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 22 6d | ef.(magit-get."branch".branch."m |
| 1285c0 | 65 72 67 65 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 72 65 66 0a | erge")))................(if.ref. |
| 1285e0 | 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 74 | ...................(format."%s.t |
| 128600 | 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 20 20 20 20 20 20 | o.%s"........................... |
| 128620 | 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 62 72 61 6e 63 68 20 | .(magit--propertize-face.branch. |
| 128640 | 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 75 72 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 | 'magit-branch-current).......... |
| 128660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 | ..................(cond......... |
| 128680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 70 72 65 | ....................((string-pre |
| 1286a0 | 66 69 78 2d 70 20 22 72 65 66 73 2f 68 65 61 64 73 2f 22 20 72 65 66 29 0a 20 20 20 20 20 20 20 | fix-p."refs/heads/".ref)........ |
| 1286c0 | 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 72 | ......................(magit--pr |
| 1286e0 | 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 20 | opertize-face................... |
| 128700 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 2f 25 73 22 20 72 65 6d 6f | ............(format."%s/%s".remo |
| 128720 | 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 20 20 20 20 | te.............................. |
| 128740 | 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 72 65 66 20 28 6c 65 6e 67 74 68 20 | .........(substring.ref.(length. |
| 128760 | 22 72 65 66 73 2f 68 65 61 64 73 2f 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "refs/heads/")))................ |
| 128780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d | ...............'magit-branch-rem |
| 1287a0 | 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ote))........................... |
| 1287c0 | 20 20 28 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 2f 22 20 72 65 66 29 29 0a | ..((not.(string-match."/".ref)). |
| 1287e0 | 20 20 20 20 20 20 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 |
| 128800 | 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 |
| 128820 | 2f 25 73 22 20 72 65 6d 6f 74 65 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | /%s".remote.ref)................ |
| 128840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 128860 | 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 0a 20 20 20 | ......'magit-branch-remote)).... |
| 128880 | 20 20 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 66 6f 72 6d 61 | .........................((forma |
| 1288a0 | 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 20 20 20 | t."%s.as.%s".................... |
| 1288c0 | 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 |
| 1288e0 | 74 69 7a 65 2d 66 61 63 65 20 72 65 6d 6f 74 65 20 27 62 6f 6c 64 29 0a 20 20 20 20 20 20 20 20 | tize-face.remote.'bold)......... |
| 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 28 6d 61 | .............................(ma |
| 128920 | 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 72 65 66 20 27 62 6f 6c 64 29 29 | git--propertize-face.ref.'bold)) |
| 128940 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 6f 74 68 69 6e 67 20 28 6e | ))).................."nothing.(n |
| 128960 | 6f 20 75 70 73 74 72 65 61 6d 29 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6d 61 | o.upstream)"))).............("ma |
| 128980 | 74 63 68 69 6e 67 22 20 28 66 6f 72 6d 61 74 20 22 61 6c 6c 20 6d 61 74 63 68 69 6e 67 20 74 6f | tching".(format."all.matching.to |
| 1289a0 | 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 20 20 20 | .%s"............................ |
| 1289c0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 72 65 6d | .....(magit--propertize-face.rem |
| 1289e0 | 6f 74 65 20 27 62 6f 6c 64 29 29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | ote.'bold)))))))))..;;;###autolo |
| 128a00 | 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 70 75 73 68 2d 74 6f 2d 72 65 6d 6f | ad.(autoload.'magit-push-to-remo |
| 128a20 | 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 6e 73 69 65 6e | te."magit-push".nil.t).(transien |
| 128a40 | 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 74 6f 2d 72 65 | t-define-suffix.magit-push-to-re |
| 128a60 | 6d 6f 74 65 20 28 72 65 6d 6f 74 65 20 61 72 67 73 29 0a 20 20 22 50 75 73 68 20 74 6f 20 52 45 | mote.(remote.args)..."Push.to.RE |
| 128a80 | 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 69 63 69 74 20 72 | MOTE.without.using.an.explicit.r |
| 128aa0 | 65 66 73 70 65 63 2e 0a 54 68 65 20 52 45 4d 4f 54 45 20 69 73 20 72 65 61 64 20 69 6e 20 74 68 | efspec..The.REMOTE.is.read.in.th |
| 128ac0 | 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 69 6d 70 | e.minibuffer...This.command.simp |
| 128ae0 | 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 20 52 45 4d | ly.runs.\"git.push.-v.[ARGS].REM |
| 128b00 | 4f 54 45 5c 22 2e 20 20 41 52 47 53 0a 61 72 65 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 73 | OTE\"...ARGS.are.the.arguments.s |
| 128b20 | 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 65 20 70 6f 70 75 70 20 62 75 66 66 65 72 2e 20 20 4e | pecified.in.the.popup.buffer...N |
| 128b40 | 6f 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 20 20 49 | o.refspec.arguments.are.used...I |
| 128b60 | 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 6e 20 61 | nstead.the.behavior.depends.on.a |
| 128b80 | 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 60 70 75 | t.least.these.Git.variables:.`pu |
| 128ba0 | 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 75 6c 74 | sh.default',.`remote.pushDefault |
| 128bc0 | 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 65 27 2c | ',.`branch.<branch>.pushRemote', |
| 128be0 | 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 72 61 6e | .`branch.<branch>.remote',.`bran |
| 128c00 | 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 74 65 2e | ch.<branch>.merge',.and.`remote. |
| 128c20 | 3c 72 65 6d 6f 74 65 3e 2e 70 75 73 68 27 2e 0a 0a 59 6f 75 20 63 61 6e 20 61 64 64 20 74 68 69 | <remote>.push'...You.can.add.thi |
| 128c40 | 73 20 63 6f 6d 6d 61 6e 64 20 61 73 20 61 20 73 75 66 66 69 78 20 75 73 69 6e 67 20 73 6f 6d 65 | s.command.as.a.suffix.using.some |
| 128c60 | 74 68 69 6e 67 20 6c 69 6b 65 3a 0a 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 69 6e 73 65 72 74 | thing.like:....(transient-insert |
| 128c80 | 2d 73 75 66 66 69 78 20 5c 5c 3d 27 6d 61 67 69 74 2d 70 75 73 68 20 5c 22 6f 5c 22 0a 20 20 20 | -suffix.\\='magit-push.\"o\".... |
| 128ca0 | 20 5c 5c 3d 27 28 5c 22 78 5c 22 20 6d 61 67 69 74 2d 70 75 73 68 2d 74 6f 2d 72 65 6d 6f 74 65 | .\\='(\"x\".magit-push-to-remote |
| 128cc0 | 29 29 22 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 70 75 73 68 2d | ))"...:description.#'magit-push- |
| 128ce0 | 74 6f 2d 72 65 6d 6f 74 65 2d 2d 64 65 73 63 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | to-remote--desc...(interactive.( |
| 128d00 | 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 74 6f | list.(magit-read-remote."Push.to |
| 128d20 | 20 72 65 6d 6f 74 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .remote")......................( |
| 128d40 | 6d 61 67 69 74 2d 70 75 73 68 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 72 75 6e 2d 68 | magit-push-arguments)))...(run-h |
| 128d60 | 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)...( |
| 128d80 | 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 76 22 20 | magit-run-git-async."push"."-v". |
| 128da0 | 61 72 67 73 20 72 65 6d 6f 74 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 75 73 68 | args.remote))..(defun.magit-push |
| 128dc0 | 2d 74 6f 2d 72 65 6d 6f 74 65 2d 2d 64 65 73 63 20 28 29 0a 20 20 28 66 6f 72 6d 61 74 20 22 75 | -to-remote--desc.()...(format."u |
| 128de0 | 73 69 6e 67 20 25 73 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 | sing.%s".(magit--propertize-face |
| 128e00 | 20 22 67 69 74 20 70 75 73 68 20 3c 72 65 6d 6f 74 65 3e 22 20 27 62 6f 6c 64 29 29 29 0a 0a 3b | ."git.push.<remote>".'bold)))..; |
| 128e20 | 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 70 75 73 68 29 0a 3b 3b 3b 20 6d | ;;._.(provide.'magit-push).;;;.m |
| 128e40 | 61 67 69 74 2d 70 75 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 | agit-push.el.ends.here.......... |
| 128e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 128e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 128ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 128ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 128ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 128f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 128f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 128f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 128f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 128f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 128fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 128fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 128fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 129000 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2e 65 6c 00 00 00 | magit-4.3.8/magit-worktree.el... |
| 129020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 129040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 129060 | 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 |
| 129080 | 30 30 32 30 35 31 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 35 35 32 00 20 30 00 00 00 | 0020513.00000000000.014552..0... |
| 1290a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1290c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1290e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 129100 | 00 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................... |
| 129120 | 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................... |
| 129140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 129160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 129180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1291a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1291c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1291e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 129200 | 3b 3b 3b 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2e 65 6c 20 2d 2d 2d 20 57 6f 72 6b 74 72 | ;;;.magit-worktree.el.---.Worktr |
| 129220 | 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: |
| 129240 | 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 |
| 129260 | 35 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 | 5.The.Magit.Project.Contributors |
| 129280 | 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 65 6d | ..;;.Author:.Jonas.Bernoulli.<em |
| 1292a0 | 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b | acs.magit@jonas.bernoulli.dev>.; |
| 1292c0 | 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 65 | ;.Maintainer:.Jonas.Bernoulli.<e |
| 1292e0 | 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a | macs.magit@jonas.bernoulli.dev>. |
| 129300 | 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c | .;;.SPDX-License-Identifier:.GPL |
| 129320 | 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 | -3.0-or-later..;;.Magit.is.free. |
| 129340 | 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 | software:.you.can.redistribute.i |
| 129360 | 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 | t.and/or.modify.it.;;.under.the. |
| 129380 | 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | terms.of.the.GNU.General.Public. |
| 1293a0 | 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 | License.as.published.by.;;.the.F |
| 1293c0 | 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 | ree.Software.Foundation,.either. |
| 1293e0 | 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 | version.3.of.the.License,.or.;;. |
| 129400 | 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 | (at.your.option).any.later.versi |
| 129420 | 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 |
| 129440 | 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 |
| 129460 | 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;. |
| 129480 | 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 |
| 1294a0 | 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 |
| 1294c0 | 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 |
| 1294e0 | 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 |
| 129500 | 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. |
| 129520 | 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 |
| 129540 | 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.;; |
| 129560 | 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. |
| 129580 | 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e | <https://www.gnu.org/licenses/>. |
| 1295a0 | 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61 | ..;;;.Commentary:..;;.This.libra |
| 1295c0 | 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 60 67 69 74 2d 77 | ry.implements.support.for.`git-w |
| 1295e0 | 6f 72 6b 74 72 65 65 27 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 | orktree'...;;;.Code:..(require.' |
| 129600 | 6d 61 67 69 74 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | magit)..;;;.Options..(defcustom. |
| 129620 | 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 | magit-worktree-read-directory-na |
| 129640 | 6d 65 2d 66 75 6e 63 74 69 6f 6e 20 23 27 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d | me-function.#'read-directory-nam |
| 129660 | 65 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 72 65 61 64 20 61 20 64 69 72 | e..."Function.used.to.read.a.dir |
| 129680 | 65 63 74 6f 72 79 20 66 6f 72 20 77 6f 72 6b 74 72 65 65 20 63 6f 6d 6d 61 6e 64 73 2e 0a 54 68 | ectory.for.worktree.commands..Th |
| 1296a0 | 69 73 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2c 20 | is.is.called.with.one.argument,. |
| 1296c0 | 74 68 65 20 70 72 6f 6d 70 74 2c 20 61 6e 64 20 63 61 6e 20 62 65 20 75 73 65 64 0a 74 6f 2c 20 | the.prompt,.and.can.be.used.to,. |
| 1296e0 | 65 2e 67 2e 2c 20 75 73 65 20 61 20 62 61 73 65 20 64 69 72 65 63 74 6f 72 79 20 6f 74 68 65 72 | e.g.,.use.a.base.directory.other |
| 129700 | 20 74 68 61 6e 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2e 0a 55 73 65 64 20 | .than.`default-directory'..Used. |
| 129720 | 62 79 20 60 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 63 68 65 63 6b 6f 75 74 27 20 61 6e 64 | by.`magit-worktree-checkout'.and |
| 129740 | 20 60 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 62 72 61 6e 63 68 27 2e 22 0a 20 20 3a 70 61 | .`magit-worktree-branch'."...:pa |
| 129760 | 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") |
| 129780 | 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 |
| 1297a0 | 65 20 27 66 75 6e 63 74 69 6f 6e 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 | e.'function)..;;;.Commands..;;;# |
| 1297c0 | 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 77 6f 72 6b | ##autoload.(autoload.'magit-work |
| 1297e0 | 74 72 65 65 20 22 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 | tree."magit-worktree".nil.t).(tr |
| 129800 | 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 77 6f 72 6b | ansient-define-prefix.magit-work |
| 129820 | 74 72 65 65 20 28 29 0a 20 20 22 41 63 74 20 6f 6e 20 61 20 77 6f 72 6b 74 72 65 65 2e 22 0a 20 | tree.()..."Act.on.a.worktree.".. |
| 129840 | 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 77 6f 72 6b 74 72 65 65 22 0a 20 20 5b 5b 22 43 | .:man-page."git-worktree"...[["C |
| 129860 | 72 65 61 74 65 20 6e 65 77 22 0a 20 20 20 20 28 22 62 22 20 22 77 6f 72 6b 74 72 65 65 22 20 20 | reate.new".....("b"."worktree".. |
| 129880 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 63 68 65 63 6b | ............magit-worktree-check |
| 1298a0 | 6f 75 74 29 0a 20 20 20 20 28 22 63 22 20 22 62 72 61 6e 63 68 20 61 6e 64 20 77 6f 72 6b 74 72 | out).....("c"."branch.and.worktr |
| 1298c0 | 65 65 22 20 20 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 62 72 61 6e 63 68 29 5d 0a 20 20 | ee"...magit-worktree-branch)]... |
| 1298e0 | 20 5b 22 43 6f 6d 6d 61 6e 64 73 22 0a 20 20 20 20 28 22 6d 22 20 22 4d 6f 76 65 20 77 6f 72 6b | .["Commands".....("m"."Move.work |
| 129900 | 74 72 65 65 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 6d 6f 76 | tree".........magit-worktree-mov |
| 129920 | 65 29 0a 20 20 20 20 28 22 6b 22 20 22 44 65 6c 65 74 65 20 77 6f 72 6b 74 72 65 65 22 20 20 20 | e).....("k"."Delete.worktree"... |
| 129940 | 20 20 20 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 64 65 6c 65 74 65 29 0a 20 20 20 20 28 | ....magit-worktree-delete).....( |
| 129960 | 22 67 22 20 22 56 69 73 69 74 20 77 6f 72 6b 74 72 65 65 22 20 20 20 20 20 20 20 20 6d 61 67 69 | "g"."Visit.worktree"........magi |
| 129980 | 74 2d 77 6f 72 6b 74 72 65 65 2d 73 74 61 74 75 73 29 5d 5d 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | t-worktree-status)]])..;;;###aut |
| 1299a0 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 63 68 65 63 | oload.(defun.magit-worktree-chec |
| 1299c0 | 6b 6f 75 74 20 28 70 61 74 68 20 62 72 61 6e 63 68 29 0a 20 20 22 43 68 65 63 6b 6f 75 74 20 42 | kout.(path.branch)..."Checkout.B |
| 1299e0 | 52 41 4e 43 48 20 69 6e 20 61 20 6e 65 77 20 77 6f 72 6b 74 72 65 65 20 61 74 20 50 41 54 48 2e | RANCH.in.a.new.worktree.at.PATH. |
| 129a00 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20 28 28 62 72 61 6e 63 | "...(interactive....(let.((branc |
| 129a20 | 68 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 | h.(magit-read-branch-or-commit." |
| 129a40 | 43 68 65 63 6b 6f 75 74 22 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 28 66 75 6e 63 61 6c 6c | Checkout")))......(list.(funcall |
| 129a60 | 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e | .magit-worktree-read-directory-n |
| 129a80 | 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame-function.................... |
| 129aa0 | 20 28 66 6f 72 6d 61 74 20 22 43 68 65 63 6b 6f 75 74 20 25 73 20 69 6e 20 6e 65 77 20 77 6f 72 | .(format."Checkout.%s.in.new.wor |
| 129ac0 | 6b 74 72 65 65 3a 20 22 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 62 72 61 | ktree:.".branch))............bra |
| 129ae0 | 6e 63 68 29 29 29 0a 20 20 28 77 68 65 6e 20 28 7a 65 72 6f 70 20 28 6d 61 67 69 74 2d 72 75 6e | nch)))...(when.(zerop.(magit-run |
| 129b00 | 2d 67 69 74 20 22 77 6f 72 6b 74 72 65 65 22 20 22 61 64 64 22 0a 20 20 20 20 20 20 20 20 20 20 | -git."worktree"."add"........... |
| 129b20 | 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 65 78 70 61 | ....................(magit--expa |
| 129b40 | 6e 64 2d 77 6f 72 6b 74 72 65 65 20 70 61 74 68 29 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 28 | nd-worktree.path).branch)).....( |
| 129b60 | 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 70 61 74 68 29 | magit-diff-visit-directory.path) |
| 129b80 | 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- |
| 129ba0 | 77 6f 72 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 | worktree-branch.(path.branch.sta |
| 129bc0 | 72 74 2d 70 6f 69 6e 74 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 6e 65 77 20 42 52 41 4e 43 48 | rt-point)..."Create.a.new.BRANCH |
| 129be0 | 20 61 6e 64 20 63 68 65 63 6b 20 69 74 20 6f 75 74 20 69 6e 20 61 20 6e 65 77 20 77 6f 72 6b 74 | .and.check.it.out.in.a.new.workt |
| 129c00 | 72 65 65 20 61 74 20 50 41 54 48 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 | ree.at.PATH."...(interactive.... |
| 129c20 | 60 28 2c 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 72 65 61 64 2d | `(,(funcall.magit-worktree-read- |
| 129c40 | 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 | directory-name-function......... |
| 129c60 | 20 20 20 20 20 20 20 22 43 72 65 61 74 65 20 77 6f 72 6b 74 72 65 65 3a 20 22 29 0a 20 20 20 20 | ......."Create.worktree:.")..... |
| 129c80 | 20 2c 40 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 61 64 2d 61 72 67 73 20 22 43 72 65 61 | .,@(magit-branch-read-args."Crea |
| 129ca0 | 74 65 20 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 62 72 61 6e 63 68 22 29 29 29 0a 20 20 28 77 68 | te.and.checkout.branch")))...(wh |
| 129cc0 | 65 6e 20 28 7a 65 72 6f 70 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 77 6f 72 6b 74 72 | en.(zerop.(magit-run-git."worktr |
| 129ce0 | 65 65 22 20 22 61 64 64 22 20 22 2d 62 22 20 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 | ee"."add"."-b".branch........... |
| 129d00 | 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 65 78 70 61 | ....................(magit--expa |
| 129d20 | 6e 64 2d 77 6f 72 6b 74 72 65 65 20 70 61 74 68 29 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 29 0a | nd-worktree.path).start-point)). |
| 129d40 | 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 72 79 20 | ....(magit-diff-visit-directory. |
| 129d60 | 70 61 74 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 | path)))..;;;###autoload.(defun.m |
| 129d80 | 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 6d 6f 76 65 20 28 77 6f 72 6b 74 72 65 65 20 70 61 74 | agit-worktree-move.(worktree.pat |
| 129da0 | 68 29 0a 20 20 22 4d 6f 76 65 20 57 4f 52 4b 54 52 45 45 20 74 6f 20 50 41 54 48 2e 22 0a 20 20 | h)..."Move.WORKTREE.to.PATH."... |
| 129dc0 | 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 63 6f 6d | (interactive....(list.(magit-com |
| 129de0 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 4d 6f 76 65 20 77 6f 72 6b 74 72 65 65 22 0a 20 20 20 | pleting-read."Move.worktree".... |
| 129e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 | .............................(cd |
| 129e20 | 72 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 77 6f 72 6b 74 72 65 65 73 29 29 0a 20 20 20 20 20 20 | r.(magit-list-worktrees))....... |
| 129e40 | 20 20 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. |
| 129e60 | 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......................... |
| 129e80 | 20 20 20 20 20 20 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 | ........(magit-section-value-if. |
| 129ea0 | 27 77 6f 72 6b 74 72 65 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 61 | 'worktree))..........(funcall.ma |
| 129ec0 | 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 | git-worktree-read-directory-name |
| 129ee0 | 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 22 4d 6f 76 | -function..................."Mov |
| 129f00 | 65 20 77 6f 72 6b 74 72 65 65 20 74 6f 3a 20 22 29 29 29 0a 20 20 28 69 66 20 28 66 69 6c 65 2d | e.worktree.to:.")))...(if.(file- |
| 129f20 | 64 69 72 65 63 74 6f 72 79 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e | directory-p.(expand-file-name.". |
| 129f40 | 67 69 74 22 20 77 6f 72 6b 74 72 65 65 29 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f | git".worktree)).......(user-erro |
| 129f60 | 72 20 22 59 6f 75 20 6d 61 79 20 6e 6f 74 20 6d 6f 76 65 20 74 68 65 20 6d 61 69 6e 20 77 6f 72 | r."You.may.not.move.the.main.wor |
| 129f80 | 6b 69 6e 67 20 74 72 65 65 22 29 0a 20 20 20 20 28 6c 65 74 20 28 28 70 72 65 65 78 69 73 74 69 | king.tree").....(let.((preexisti |
| 129fa0 | 6e 67 2d 64 69 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 70 | ng-directory.(file-directory-p.p |
| 129fc0 | 61 74 68 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 7a 65 72 6f 70 20 28 | ath))).......(when.(and.(zerop.( |
| 129fe0 | 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 77 6f 72 6b 74 72 65 65 22 20 22 6d 6f 76 65 22 | magit-call-git."worktree"."move" |
| 12a000 | 20 77 6f 72 6b 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 | .worktree....................... |
| 12a020 | 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 65 78 70 61 6e 64 | ..................(magit--expand |
| 12a040 | 2d 77 6f 72 6b 74 72 65 65 20 70 61 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -worktree.path)))............... |
| 12a060 | 20 20 20 28 6e 6f 74 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 65 66 61 75 6c 74 2d 64 | ...(not.(file-exists-p.default-d |
| 12a080 | 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 28 64 65 72 | irectory))..................(der |
| 12a0a0 | 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)) |
| 12a0c0 | 0a 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 28 | .........(kill-buffer).........( |
| 12a0e0 | 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 0a 20 20 20 20 20 | magit-diff-visit-directory...... |
| 12a100 | 20 20 20 20 28 69 66 20 70 72 65 65 78 69 73 74 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 | ....(if.preexisting-directory... |
| 12a120 | 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 61 73 | ...........(concat.(file-name-as |
| 12a140 | 2d 64 69 72 65 63 74 6f 72 79 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -directory.path)................ |
| 12a160 | 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 77 6f | ......(file-name-nondirectory.wo |
| 12a180 | 72 6b 74 72 65 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 29 29 29 0a 20 20 20 20 | rktree))............path)))..... |
| 12a1a0 | 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ..(magit-refresh))))..(defun.mag |
| 12a1c0 | 69 74 2d 77 6f 72 6b 74 72 65 65 2d 64 65 6c 65 74 65 20 28 77 6f 72 6b 74 72 65 65 29 0a 20 20 | it-worktree-delete.(worktree)... |
| 12a1e0 | 22 44 65 6c 65 74 65 20 61 20 77 6f 72 6b 74 72 65 65 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 | "Delete.a.worktree,.defaulting.t |
| 12a200 | 6f 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 61 74 20 70 6f 69 6e 74 2e 0a 54 68 65 20 70 72 69 | o.the.worktree.at.point..The.pri |
| 12a220 | 6d 61 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 | mary.worktree.cannot.be.deleted. |
| 12a240 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 | "...(interactive....(list.(magit |
| 12a260 | 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 44 65 6c 65 74 65 20 77 6f 72 6b 74 72 65 | -completing-read."Delete.worktre |
| 12a280 | 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e".............................. |
| 12a2a0 | 20 20 20 28 63 64 72 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 77 6f 72 6b 74 72 65 65 73 29 29 0a | ...(cdr.(magit-list-worktrees)). |
| 12a2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 12a2e0 | 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................... |
| 12a300 | 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 76 61 6c | ..............(magit-section-val |
| 12a320 | 75 65 2d 69 66 20 27 77 6f 72 6b 74 72 65 65 29 29 29 29 0a 20 20 28 69 66 20 28 66 69 6c 65 2d | ue-if.'worktree))))...(if.(file- |
| 12a340 | 64 69 72 65 63 74 6f 72 79 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e | directory-p.(expand-file-name.". |
| 12a360 | 67 69 74 22 20 77 6f 72 6b 74 72 65 65 29 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f | git".worktree)).......(user-erro |
| 12a380 | 72 20 22 44 65 6c 65 74 69 6e 67 20 25 73 20 77 6f 75 6c 64 20 64 65 6c 65 74 65 20 74 68 65 20 | r."Deleting.%s.would.delete.the. |
| 12a3a0 | 73 68 61 72 65 64 20 2e 67 69 74 20 64 69 72 65 63 74 6f 72 79 22 20 77 6f 72 6b 74 72 65 65 29 | shared..git.directory".worktree) |
| 12a3c0 | 0a 20 20 20 20 28 6c 65 74 20 28 28 70 72 69 6d 61 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 | .....(let.((primary.(file-name-a |
| 12a3e0 | 73 2d 64 69 72 65 63 74 6f 72 79 20 28 63 61 61 72 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 77 6f | s-directory.(caar.(magit-list-wo |
| 12a400 | 72 6b 74 72 65 65 73 29 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 | rktrees))))).......(magit-confir |
| 12a420 | 6d 2d 66 69 6c 65 73 20 28 69 66 20 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 62 79 2d 6d 6f 76 69 | m-files.(if.magit-delete-by-movi |
| 12a440 | 6e 67 2d 74 6f 2d 74 72 61 73 68 20 27 74 72 61 73 68 20 27 64 65 6c 65 74 65 29 0a 20 20 20 20 | ng-to-trash.'trash.'delete)..... |
| 12a460 | 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 77 6f 72 | .......................(list.wor |
| 12a480 | 6b 74 72 65 65 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 | ktree)).......(when.(file-exists |
| 12a4a0 | 2d 70 20 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 6c 65 | -p.worktree).........(let.((dele |
| 12a4c0 | 74 65 2d 62 79 2d 6d 6f 76 69 6e 67 2d 74 6f 2d 74 72 61 73 68 20 6d 61 67 69 74 2d 64 65 6c 65 | te-by-moving-to-trash.magit-dele |
| 12a4e0 | 74 65 2d 62 79 2d 6d 6f 76 69 6e 67 2d 74 6f 2d 74 72 61 73 68 29 29 0a 20 20 20 20 20 20 20 20 | te-by-moving-to-trash))......... |
| 12a500 | 20 20 28 64 65 6c 65 74 65 2d 64 69 72 65 63 74 6f 72 79 20 77 6f 72 6b 74 72 65 65 20 74 20 6d | ..(delete-directory.worktree.t.m |
| 12a520 | 61 67 69 74 2d 64 65 6c 65 74 65 2d 62 79 2d 6d 6f 76 69 6e 67 2d 74 6f 2d 74 72 61 73 68 29 29 | agit-delete-by-moving-to-trash)) |
| 12a540 | 29 0a 20 20 20 20 20 20 28 69 66 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 65 66 61 75 | ).......(if.(file-exists-p.defau |
| 12a560 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 | lt-directory)...........(magit-r |
| 12a580 | 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 0a 20 20 20 20 20 | un-git."worktree"."prune")...... |
| 12a5a0 | 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 70 72 69 6d | ...(let.((default-directory.prim |
| 12a5c0 | 61 72 79 29 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 20 22 | ary))...........(magit-run-git." |
| 12a5e0 | 77 6f 72 6b 74 72 65 65 22 20 22 70 72 75 6e 65 22 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 | worktree"."prune")).........(whe |
| 12a600 | 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 2d | n.(derived-mode-p.'magit-status- |
| 12a620 | 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 29 0a 20 20 | mode)...........(kill-buffer)... |
| 12a640 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70 2d 62 75 66 66 | ........(magit-status-setup-buff |
| 12a660 | 65 72 20 70 72 69 6d 61 72 79 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 | er.primary))))))..(defun.magit-w |
| 12a680 | 6f 72 6b 74 72 65 65 2d 73 74 61 74 75 73 20 28 77 6f 72 6b 74 72 65 65 29 0a 20 20 22 53 68 6f | orktree-status.(worktree)..."Sho |
| 12a6a0 | 77 20 74 68 65 20 73 74 61 74 75 73 20 66 6f 72 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 61 74 | w.the.status.for.the.worktree.at |
| 12a6c0 | 20 70 6f 69 6e 74 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 77 6f 72 6b 74 72 65 65 20 | .point..If.there.is.no.worktree. |
| 12a6e0 | 61 74 20 70 6f 69 6e 74 2c 20 74 68 65 6e 20 72 65 61 64 20 6f 6e 65 20 69 6e 20 74 68 65 0a 6d | at.point,.then.read.one.in.the.m |
| 12a700 | 69 6e 69 62 75 66 66 65 72 2e 20 20 49 66 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 61 74 20 70 | inibuffer...If.the.worktree.at.p |
| 12a720 | 6f 69 6e 74 20 69 73 20 74 68 65 20 6f 6e 65 20 77 68 6f 73 65 0a 73 74 61 74 75 73 20 69 73 20 | oint.is.the.one.whose.status.is. |
| 12a740 | 61 6c 72 65 61 64 79 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 63 | already.being.displayed.in.the.c |
| 12a760 | 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 0a 74 68 65 6e 20 73 68 6f 77 20 69 74 20 69 6e 20 44 | urrent.buffer,.then.show.it.in.D |
| 12a780 | 69 72 65 64 20 69 6e 73 74 65 61 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 | ired.instead."...(interactive... |
| 12a7a0 | 20 28 6c 69 73 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 2d | .(list.(or.(magit-section-value- |
| 12a7c0 | 69 66 20 27 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | if.'worktree)..............(magi |
| 12a7e0 | 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-completing-read............... |
| 12a800 | 22 53 68 6f 77 20 73 74 61 74 75 73 20 66 6f 72 20 77 6f 72 6b 74 72 65 65 22 0a 20 20 20 20 20 | "Show.status.for.worktree"...... |
| 12a820 | 20 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 6c 65 74 65 20 28 64 69 72 65 63 74 6f 72 79 2d 66 | .........(cl-delete.(directory-f |
| 12a840 | 69 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 0a 20 20 20 20 20 | ile-name.(magit-toplevel))...... |
| 12a860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d | ....................(magit-list- |
| 12a880 | 77 6f 72 6b 74 72 65 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 | worktrees)...................... |
| 12a8a0 | 20 20 20 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 20 3a 6b 65 79 20 23 27 63 61 72 29 29 29 29 | ....:test.#'equal.:key.#'car)))) |
| 12a8c0 | 29 0a 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 72 79 20 | )...(magit-diff-visit-directory. |
| 12a8e0 | 77 6f 72 6b 74 72 65 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 65 78 70 61 6e 64 | worktree))..(defun.magit--expand |
| 12a900 | 2d 77 6f 72 6b 74 72 65 65 20 28 70 61 74 68 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 | -worktree.(path)...(magit-conver |
| 12a920 | 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | t-filename-for-git.(expand-file- |
| 12a940 | 6e 61 6d 65 20 70 61 74 68 29 29 29 0a 0a 3b 3b 3b 20 53 65 63 74 69 6f 6e 73 0a 0a 28 64 65 66 | name.path)))..;;;.Sections..(def |
| 12a960 | 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 73 65 63 74 69 6f | var-keymap.magit-worktree-sectio |
| 12a980 | 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 77 6f 72 6b 74 72 | n-map...:doc."Keymap.for.`worktr |
| 12a9a0 | 65 65 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 | ee'.sections."..."<remap>.<magit |
| 12a9c0 | 2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 | -delete-thing>".#'magit-worktree |
| 12a9e0 | 2d 64 65 6c 65 74 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d | -delete..."<remap>.<magit-visit- |
| 12aa00 | 74 68 69 6e 67 3e 22 20 20 23 27 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 73 74 61 74 75 73 | thing>"..#'magit-worktree-status |
| 12aa20 | 0a 20 20 22 3c 34 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 57 6f 72 6b 74 | ..."<4>".(magit-menu-item."Workt |
| 12aa40 | 72 65 65 20 63 6f 6d 6d 61 6e 64 73 2e 2e 2e 22 20 23 27 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 | ree.commands...".#'magit-worktre |
| 12aa60 | 65 29 0a 20 20 22 3c 33 3e 22 20 27 28 6d 65 6e 75 2d 69 74 65 6d 20 22 2d 2d 22 29 0a 20 20 22 | e)..."<3>".'(menu-item."--")..." |
| 12aa80 | 3c 32 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 44 65 6c 65 74 65 20 25 6d | <2>".(magit-menu-item."Delete.%m |
| 12aaa0 | 22 20 23 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 22 3c 31 | ".#'magit-worktree-delete)..."<1 |
| 12aac0 | 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 56 69 73 69 74 20 25 73 22 20 23 | >".(magit-menu-item."Visit.%s".# |
| 12aae0 | 27 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 73 74 61 74 75 73 29 29 0a 0a 28 64 65 66 75 6e | 'magit-worktree-status))..(defun |
| 12ab00 | 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 77 6f 72 6b 74 72 65 65 73 20 28 29 0a 20 20 22 49 6e | .magit-insert-worktrees.()..."In |
| 12ab20 | 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 66 6f 72 20 61 6c 6c 20 77 6f 72 6b 74 72 65 65 73 2e | sert.sections.for.all.worktrees. |
| 12ab40 | 0a 49 66 20 74 68 65 72 65 20 69 73 20 6f 6e 6c 79 20 6f 6e 65 20 77 6f 72 6b 74 72 65 65 2c 20 | .If.there.is.only.one.worktree,. |
| 12ab60 | 74 68 65 6e 20 69 6e 73 65 72 74 20 6e 6f 74 68 69 6e 67 2e 22 0a 20 20 28 6c 65 74 20 28 28 77 | then.insert.nothing."...(let.((w |
| 12ab80 | 6f 72 6b 74 72 65 65 73 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 77 6f 72 6b 74 72 65 65 73 29 29 | orktrees.(magit-list-worktrees)) |
| 12aba0 | 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6c 65 6e 67 74 68 3e 20 77 6f 72 6b 74 72 65 65 73 20 31 | ).....(when.(length>.worktrees.1 |
| 12abc0 | 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 77 | ).......(magit-insert-section.(w |
| 12abe0 | 6f 72 6b 74 72 65 65 73 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | orktrees).........(magit-insert- |
| 12ac00 | 68 65 61 64 69 6e 67 20 74 20 22 57 6f 72 6b 74 72 65 65 73 22 29 0a 20 20 20 20 20 20 20 20 28 | heading.t."Worktrees").........( |
| 12ac20 | 6c 65 74 2a 20 28 28 63 6f 6c 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 | let*.((cols.................(map |
| 12ac40 | 63 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 63 6f | car..................(lambda.(co |
| 12ac60 | 6e 66 69 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d | nfig)....................(pcase- |
| 12ac80 | 6c 65 74 20 28 28 60 28 2c 5f 20 2c 63 6f 6d 6d 69 74 20 2c 62 72 61 6e 63 68 20 2c 62 61 72 65 | let.((`(,_.,commit.,branch.,bare |
| 12aca0 | 29 20 63 6f 6e 66 69 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).config))...................... |
| 12acc0 | 28 63 6f 6e 73 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (cons.(cond..................... |
| 12ace0 | 20 20 20 20 20 20 20 20 28 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........(branch................. |
| 12ad00 | 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 20 20 20 | .............(propertize........ |
| 12ad20 | 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 27 66 | .......................branch.'f |
| 12ad40 | 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ont-lock-face................... |
| 12ad60 | 20 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 68 20 28 6d | ............(if.(equal.branch.(m |
| 12ad80 | 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))....... |
| 12ada0 | 20 20 20 20 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 |
| 12adc0 | 69 74 2d 62 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 | it-branch-current............... |
| 12ade0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | ..................'magit-branch- |
| 12ae00 | 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 20 | local)))........................ |
| 12ae20 | 20 20 20 20 20 28 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(commit.................... |
| 12ae40 | 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 72 65 76 | ..........(propertize.(magit-rev |
| 12ae60 | 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 20 20 | -abbrev.commit)................. |
| 12ae80 | 20 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 | .........................'font-l |
| 12aea0 | 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 20 20 20 20 20 | ock-face.'magit-hash)).......... |
| 12aec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 61 72 65 20 22 28 62 61 72 65 29 | ...................(bare."(bare) |
| 12aee0 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 | "))............................c |
| 12af00 | 6f 6e 66 69 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 6f 72 6b 74 72 | onfig)))..................worktr |
| 12af20 | 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 2b 20 | ees))................(align.(1+. |
| 12af40 | 28 61 70 70 6c 79 20 23 27 6d 61 78 20 28 6d 61 70 63 61 72 20 28 23 23 73 74 72 69 6e 67 2d 77 | (apply.#'max.(mapcar.(##string-w |
| 12af60 | 69 64 74 68 20 28 63 61 72 20 25 29 29 20 63 6f 6c 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | idth.(car.%)).cols)))))......... |
| 12af80 | 20 20 28 70 63 61 73 65 2d 64 6f 6c 69 73 74 20 28 60 28 2c 68 65 61 64 20 2e 20 2c 63 6f 6e 66 | ..(pcase-dolist.(`(,head...,conf |
| 12afa0 | 69 67 29 20 63 6f 6c 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 6e | ig).cols).............(magit--in |
| 12afc0 | 73 65 72 74 2d 77 6f 72 6b 74 72 65 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 66 69 | sert-worktree..............confi |
| 12afe0 | 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 68 65 61 64 20 28 6d 61 6b | g..............(concat.head.(mak |
| 12b000 | 65 2d 73 74 72 69 6e 67 20 28 2d 20 61 6c 69 67 6e 20 28 6c 65 6e 67 74 68 20 68 65 61 64 29 29 | e-string.(-.align.(length.head)) |
| 12b020 | 20 3f 5c 73 29 29 29 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 | .?\s))))).........(insert.?\n))) |
| 12b040 | 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 77 6f 72 6b 74 72 65 | ))..(defun.magit--insert-worktre |
| 12b060 | 65 20 28 63 6f 6e 66 69 67 20 68 65 61 64 29 0a 20 20 22 49 6e 73 65 72 74 20 77 6f 72 6b 74 72 | e.(config.head)..."Insert.worktr |
| 12b080 | 65 65 20 73 65 63 74 69 6f 6e 20 66 6f 72 20 43 4f 4e 46 49 47 2e 0a 53 65 65 20 60 6d 61 67 69 | ee.section.for.CONFIG..See.`magi |
| 12b0a0 | 74 2d 6c 69 73 74 2d 77 6f 72 6b 74 72 65 65 73 27 20 66 6f 72 20 74 68 65 20 66 6f 72 6d 61 74 | t-list-worktrees'.for.the.format |
| 12b0c0 | 20 6f 66 20 43 4f 4e 46 49 47 2e 20 20 48 45 41 44 20 69 73 0a 61 20 70 72 65 74 74 69 66 69 65 | .of.CONFIG...HEAD.is.a.prettifie |
| 12b0e0 | 64 20 72 65 66 65 72 65 6e 63 65 20 6f 72 20 72 65 76 69 73 69 6f 6e 20 72 65 70 72 65 73 65 6e | d.reference.or.revision.represen |
| 12b100 | 74 69 6e 67 20 74 68 65 20 77 6f 72 6b 74 72 65 65 2c 0a 77 69 74 68 20 70 61 64 64 69 6e 67 20 | ting.the.worktree,.with.padding. |
| 12b120 | 66 6f 72 20 61 6c 69 67 6e 6d 65 6e 74 2e 22 0a 20 20 3b 3b 20 23 34 39 32 36 20 42 65 66 6f 72 | for.alignment."...;;.#4926.Befor |
| 12b140 | 65 20 63 68 61 6e 67 69 6e 67 20 74 68 65 20 73 69 67 6e 61 74 75 72 65 2c 20 69 6e 66 6f 72 6d | e.changing.the.signature,.inform |
| 12b160 | 20 40 76 65 72 6d 69 63 75 6c 75 73 2e 0a 20 20 28 6c 65 74 20 28 28 70 61 74 68 20 28 63 61 72 | .@vermiculus....(let.((path.(car |
| 12b180 | 20 63 6f 6e 66 69 67 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 | .config))).....(magit-insert-sec |
| 12b1a0 | 74 69 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 28 69 6e 73 65 | tion.(worktree.path).......(inse |
| 12b1c0 | 72 74 20 68 65 61 64 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 6c 65 74 20 28 28 72 65 | rt.head).......(insert.(let.((re |
| 12b1e0 | 6c 61 74 69 76 65 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 70 61 74 68 29 | lative.(file-relative-name.path) |
| 12b200 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 62 73 6f 6c 75 74 65 20 | ).....................(absolute. |
| 12b220 | 28 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 61 74 68 29 29 29 0a 20 20 | (abbreviate-file-name.path)))... |
| 12b240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 28 3e 20 28 73 74 72 69 6e 67 | ..............(if.(or.(>.(string |
| 12b260 | 2d 77 69 64 74 68 20 72 65 6c 61 74 69 76 65 29 20 28 73 74 72 69 6e 67 2d 77 69 64 74 68 20 61 | -width.relative).(string-width.a |
| 12b280 | 62 73 6f 6c 75 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bsolute))....................... |
| 12b2a0 | 20 20 28 65 71 75 61 6c 20 72 65 6c 61 74 69 76 65 20 22 2e 2f 22 29 29 0a 20 20 20 20 20 20 20 | ..(equal.relative."./"))........ |
| 12b2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 61 62 73 6f 6c 75 74 65 0a 20 20 20 20 20 20 20 20 20 20 | .............absolute........... |
| 12b2e0 | 20 20 20 20 20 20 20 20 72 65 6c 61 74 69 76 65 29 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 | ........relative))).......(inser |
| 12b300 | 74 20 3f 5c 6e 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 | t.?\n))))..;;;._.(provide.'magit |
| 12b320 | 2d 77 6f 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 | -worktree).;;;.magit-worktree.el |
| 12b340 | 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ends.here...................... |
| 12b360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12b380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12b3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12b3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 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 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 65 78 74 72 61 73 2e 65 6c 00 00 00 00 00 | magit-4.3.8/magit-extras.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 31 30 32 31 36 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 32 32 32 00 20 30 00 00 00 | 0102165.00000000000.014222..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 65 78 74 72 61 73 2e 65 6c 20 2d 2d 2d 20 41 64 64 69 74 69 6f 6e | ;;;.magit-extras.el.---.Addition |
| 12b620 | 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..-*-. |
| 12b640 | 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 | lexical-binding:t.-*-..;;.Copyri |
| 12b660 | 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a | ght.(C).2008-2025.The.Magit.Proj |
| 12b680 | 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e | ect.Contributors..;;.Author:.Jon |
| 12b6a0 | 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e | as.Bernoulli.<emacs.magit@jonas. |
| 12b6c0 | 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f | bernoulli.dev>.;;.Maintainer:.Jo |
| 12b6e0 | 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 | nas.Bernoulli.<emacs.magit@jonas |
| 12b700 | 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 | .bernoulli.dev>..;;.SPDX-License |
| 12b720 | 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..; |
| 12b740 | 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 | ;.Magit.is.free.software:.you.ca |
| 12b760 | 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. |
| 12b780 | 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 |
| 12b7a0 | 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 |
| 12b7c0 | 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 |
| 12b7e0 | 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 | ndation,.either.version.3.of.the |
| 12b800 | 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 | .License,.or.;;.(at.your.option) |
| 12b820 | 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. |
| 12b840 | 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. |
| 12b860 | 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.; |
| 12b880 | 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 |
| 12b8a0 | 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 |
| 12b8c0 | 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 |
| 12b8e0 | 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 |
| 12b900 | 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 |
| 12b920 | 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 |
| 12b940 | 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 |
| 12b960 | 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 |
| 12b980 | 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 | t...If.not,.see.<https://www.gnu |
| 12b9a0 | 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 | .org/licenses/>...;;;.Commentary |
| 12b9c0 | 3a 0a 0a 3b 3b 20 41 64 64 69 74 69 6f 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 66 | :..;;.Additional.functionality.f |
| 12b9e0 | 6f 72 20 4d 61 67 69 74 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 | or.Magit...;;;.Code:..(require.' |
| 12ba00 | 6d 61 67 69 74 29 0a 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d 70 72 6f 6a 65 63 74 2d 73 74 | magit)..;;.For.`magit-project-st |
| 12ba20 | 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 76 63 2d 67 69 74 2d | atus'..(declare-function.vc-git- |
| 12ba40 | 63 6f 6d 6d 61 6e 64 20 22 76 63 2d 67 69 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | command."vc-git"................ |
| 12ba60 | 20 20 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 6c 69 73 74 | ...(buffer.okstatus.file-or-list |
| 12ba80 | 20 26 72 65 73 74 20 66 6c 61 67 73 29 29 0a 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 2d | .&rest.flags))..(defvar.project- |
| 12baa0 | 70 72 65 66 69 78 2d 6d 61 70 29 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 2d 73 77 69 74 | prefix-map).(defvar.project-swit |
| 12bac0 | 63 68 2d 63 6f 6d 6d 61 6e 64 73 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 65 78 | ch-commands)..(defgroup.magit-ex |
| 12bae0 | 74 72 61 73 20 6e 69 6c 0a 20 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 61 | tras.nil..."Additional.functiona |
| 12bb00 | 6c 69 74 79 20 66 6f 72 20 4d 61 67 69 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | lity.for.Magit."...:group.'magit |
| 12bb20 | 2d 65 78 74 65 6e 73 69 6f 6e 73 29 0a 0a 3b 3b 3b 20 47 69 74 20 54 6f 6f 6c 73 0a 3b 3b 3b 3b | -extensions)..;;;.Git.Tools.;;;; |
| 12bb40 | 20 47 69 74 2d 4d 65 72 67 65 74 6f 6f 6c 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 | .Git-Mergetool..;;;###autoload.( |
| 12bb60 | 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 20 22 6d | autoload.'magit-git-mergetool."m |
| 12bb80 | 61 67 69 74 2d 65 78 74 72 61 73 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 | agit-extras".nil.t).(transient-d |
| 12bba0 | 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c | efine-prefix.magit-git-mergetool |
| 12bbc0 | 20 28 66 69 6c 65 20 61 72 67 73 20 26 6f 70 74 69 6f 6e 61 6c 20 74 72 61 6e 73 69 65 6e 74 29 | .(file.args.&optional.transient) |
| 12bbe0 | 0a 20 20 22 52 65 73 6f 6c 76 65 20 63 6f 6e 66 6c 69 63 74 73 20 69 6e 20 46 49 4c 45 20 75 73 | ..."Resolve.conflicts.in.FILE.us |
| 12bc00 | 69 6e 67 20 5c 22 67 69 74 20 6d 65 72 67 65 74 6f 6f 6c 20 2d 2d 67 75 69 5c 22 2e 0a 57 69 74 | ing.\"git.mergetool.--gui\"..Wit |
| 12bc20 | 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 61 6c 6c 6f 77 20 63 68 61 6e 67 69 | h.a.prefix.argument.allow.changi |
| 12bc40 | 6e 67 20 41 52 47 53 20 75 73 69 6e 67 20 61 20 74 72 61 6e 73 69 65 6e 74 0a 70 6f 70 75 70 2e | ng.ARGS.using.a.transient.popup. |
| 12bc60 | 20 20 53 65 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 20 45 64 69 66 66 69 6e | ..See.info.node.`(magit).Ediffin |
| 12bc80 | 67 27 20 66 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 0a 61 6c 74 65 72 6e 61 | g'.for.information.about.alterna |
| 12bca0 | 74 69 76 65 20 63 6f 6d 6d 61 6e 64 73 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 | tive.commands."...:man-page."git |
| 12bcc0 | 2d 6d 65 72 67 65 74 6f 6f 6c 22 0a 20 20 5b 22 53 65 74 74 69 6e 67 73 22 0a 20 20 20 28 22 2d | -mergetool"...["Settings"....("- |
| 12bce0 | 74 22 20 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 3a 2d 2d 74 6f 6f 6c 29 0a 20 | t".magit-git-mergetool:--tool).. |
| 12bd00 | 20 20 28 22 3d 74 22 20 6d 61 67 69 74 2d 6d 65 72 67 65 2e 67 75 69 74 6f 6f 6c 29 0a 20 20 20 | ..("=t".magit-merge.guitool).... |
| 12bd20 | 28 22 3d 54 22 20 6d 61 67 69 74 2d 6d 65 72 67 65 2e 74 6f 6f 6c 29 0a 20 20 20 28 22 2d 72 22 | ("=T".magit-merge.tool)....("-r" |
| 12bd40 | 20 6d 61 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 2e 68 69 64 65 52 65 73 6f 6c 76 65 64 29 0a 20 | .magit-mergetool.hideResolved).. |
| 12bd60 | 20 20 28 22 2d 62 22 20 6d 61 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 2e 6b 65 65 70 42 61 63 6b | ..("-b".magit-mergetool.keepBack |
| 12bd80 | 75 70 29 0a 20 20 20 28 22 2d 6b 22 20 6d 61 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 2e 6b 65 65 | up)....("-k".magit-mergetool.kee |
| 12bda0 | 70 54 65 6d 70 6f 72 61 72 69 65 73 29 0a 20 20 20 28 22 2d 77 22 20 6d 61 67 69 74 2d 6d 65 72 | pTemporaries)....("-w".magit-mer |
| 12bdc0 | 67 65 74 6f 6f 6c 2e 77 72 69 74 65 54 6f 54 65 6d 70 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 | getool.writeToTemp)]...["Actions |
| 12bde0 | 22 0a 20 20 20 28 22 20 6d 22 20 22 49 6e 76 6f 6b 65 20 6d 65 72 67 65 74 6f 6f 6c 22 20 6d 61 | "....(".m"."Invoke.mergetool".ma |
| 12be00 | 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 29 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | git-git-mergetool)]...(interacti |
| 12be20 | 76 65 0a 20 20 20 28 69 66 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 20 74 72 61 6e 73 69 65 6e | ve....(if.(and.(not.(eq.transien |
| 12be40 | 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 67 69 74 2d 6d 65 72 | t-current-command.'magit-git-mer |
| 12be60 | 67 65 74 6f 6f 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 2d 70 72 65 | getool)).............current-pre |
| 12be80 | 66 69 78 2d 61 72 67 29 0a 20 20 20 20 20 20 20 28 6c 69 73 74 20 6e 69 6c 20 6e 69 6c 20 74 29 | fix-arg)........(list.nil.nil.t) |
| 12bea0 | 0a 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 75 6e 6d 65 72 67 65 64 | ......(list.(magit-read-unmerged |
| 12bec0 | 2d 66 69 6c 65 20 22 52 65 73 6f 6c 76 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 | -file."Resolve")............(tra |
| 12bee0 | 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c | nsient-args.'magit-git-mergetool |
| 12bf00 | 29 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 6e | ))))...(if.transient.......(tran |
| 12bf20 | 73 69 65 6e 74 2d 73 65 74 75 70 20 27 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c | sient-setup.'magit-git-mergetool |
| 12bf40 | 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 6d 65 72 67 | ).....(magit-run-git-async."merg |
| 12bf60 | 65 74 6f 6f 6c 22 20 22 2d 2d 67 75 69 22 20 61 72 67 73 20 22 2d 2d 22 20 66 69 6c 65 29 29 29 | etool"."--gui".args."--".file))) |
| 12bf80 | 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d | ..(transient-define-infix.magit- |
| 12bfa0 | 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 3a 2d 2d 74 6f 6f 6c 20 28 29 0a 20 20 3a 64 65 73 63 72 | git-mergetool:--tool.()...:descr |
| 12bfc0 | 69 70 74 69 6f 6e 20 22 4f 76 65 72 72 69 64 65 20 6d 65 72 67 65 74 6f 6f 6c 22 0a 20 20 3a 63 | iption."Override.mergetool"...:c |
| 12bfe0 | 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 73 68 6f 72 74 61 | lass.'transient-option...:shorta |
| 12c000 | 72 67 20 22 2d 74 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 74 6f 6f 6c 3d 22 0a 20 20 | rg."-t"...:argument."--tool="... |
| 12c020 | 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 2d 72 65 61 64 2d 6d 65 72 67 65 74 6f 6f 6c 29 | :reader.#'magit--read-mergetool) |
| 12c040 | 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d | ..(transient-define-infix.magit- |
| 12c060 | 6d 65 72 67 65 2e 67 75 69 74 6f 6f 6c 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 | merge.guitool.()...:class.'magit |
| 12c080 | 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 6d 65 72 67 | --git-variable...:variable."merg |
| 12c0a0 | 65 2e 67 75 69 74 6f 6f 6c 22 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 0a 20 20 3a 72 65 61 64 65 72 | e.guitool"...:global.t...:reader |
| 12c0c0 | 20 23 27 6d 61 67 69 74 2d 2d 72 65 61 64 2d 6d 65 72 67 65 74 6f 6f 6c 29 0a 0a 28 74 72 61 6e | .#'magit--read-mergetool)..(tran |
| 12c0e0 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 6d 65 72 67 65 2e 74 | sient-define-infix.magit-merge.t |
| 12c100 | 6f 6f 6c 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 | ool.()...:class.'magit--git-vari |
| 12c120 | 61 62 6c 65 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 6d 65 72 67 65 2e 74 6f 6f 6c 22 0a 20 20 | able...:variable."merge.tool"... |
| 12c140 | 3a 67 6c 6f 62 61 6c 20 74 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 2d 72 65 61 | :global.t...:reader.#'magit--rea |
| 12c160 | 64 2d 6d 65 72 67 65 74 6f 6f 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 72 65 61 64 | d-mergetool)..(defun.magit--read |
| 12c180 | 2d 6d 65 72 67 65 74 6f 6f 6c 20 28 70 72 6f 6d 70 74 20 5f 69 6e 69 74 69 61 6c 2d 69 6e 70 75 | -mergetool.(prompt._initial-inpu |
| 12c1a0 | 74 20 68 69 73 74 6f 72 79 29 0a 20 20 28 6c 65 74 20 28 28 63 68 6f 69 63 65 73 20 6e 69 6c 29 | t.history)...(let.((choices.nil) |
| 12c1c0 | 0a 20 20 20 20 20 20 20 20 28 6c 69 6e 65 73 20 28 63 64 72 20 28 6d 61 67 69 74 2d 67 69 74 2d | .........(lines.(cdr.(magit-git- |
| 12c1e0 | 6c 69 6e 65 73 20 22 6d 65 72 67 65 74 6f 6f 6c 22 20 22 2d 2d 74 6f 6f 6c 2d 68 65 6c 70 22 29 | lines."mergetool"."--tool-help") |
| 12c200 | 29 29 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 | ))).....(while.(string-prefix-p. |
| 12c220 | 22 5c 74 5c 74 22 20 28 63 61 72 20 6c 69 6e 65 73 29 29 0a 20 20 20 20 20 20 28 70 75 73 68 20 | "\t\t".(car.lines)).......(push. |
| 12c240 | 28 73 75 62 73 74 72 69 6e 67 20 28 70 6f 70 20 6c 69 6e 65 73 29 20 32 29 20 63 68 6f 69 63 65 | (substring.(pop.lines).2).choice |
| 12c260 | 73 29 29 0a 20 20 20 20 28 73 65 74 71 20 63 68 6f 69 63 65 73 20 28 6e 72 65 76 65 72 73 65 20 | s)).....(setq.choices.(nreverse. |
| 12c280 | 63 68 6f 69 63 65 73 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d | choices)).....(magit-completing- |
| 12c2a0 | 72 65 61 64 20 28 6f 72 20 70 72 6f 6d 70 74 20 22 53 65 6c 65 63 74 20 6d 65 72 67 65 74 6f 6f | read.(or.prompt."Select.mergetoo |
| 12c2c0 | 6c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 | l")............................c |
| 12c2e0 | 68 6f 69 63 65 73 20 6e 69 6c 20 74 20 6e 69 6c 20 68 69 73 74 6f 72 79 29 29 29 0a 0a 28 74 72 | hoices.nil.t.nil.history)))..(tr |
| 12c300 | 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 6d 65 72 67 65 | ansient-define-infix.magit-merge |
| 12c320 | 74 6f 6f 6c 2e 68 69 64 65 52 65 73 6f 6c 76 65 64 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d | tool.hideResolved.()...:class.'m |
| 12c340 | 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 62 6f 6f 6c 65 61 6e 0a 20 20 3a 76 61 | agit--git-variable:boolean...:va |
| 12c360 | 72 69 61 62 6c 65 20 22 6d 65 72 67 65 74 6f 6f 6c 2e 68 69 64 65 52 65 73 6f 6c 76 65 64 22 0a | riable."mergetool.hideResolved". |
| 12c380 | 20 20 3a 64 65 66 61 75 6c 74 20 22 66 61 6c 73 65 22 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 29 0a | ..:default."false"...:global.t). |
| 12c3a0 | 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 6d | .(transient-define-infix.magit-m |
| 12c3c0 | 65 72 67 65 74 6f 6f 6c 2e 6b 65 65 70 42 61 63 6b 75 70 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 | ergetool.keepBackup.()...:class. |
| 12c3e0 | 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 62 6f 6f 6c 65 61 6e 0a 20 20 3a | 'magit--git-variable:boolean...: |
| 12c400 | 76 61 72 69 61 62 6c 65 20 22 6d 65 72 67 65 74 6f 6f 6c 2e 6b 65 65 70 42 61 63 6b 75 70 22 0a | variable."mergetool.keepBackup". |
| 12c420 | 20 20 3a 64 65 66 61 75 6c 74 20 22 74 72 75 65 22 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 29 0a 0a | ..:default."true"...:global.t).. |
| 12c440 | 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 6d 65 | (transient-define-infix.magit-me |
| 12c460 | 72 67 65 74 6f 6f 6c 2e 6b 65 65 70 54 65 6d 70 6f 72 61 72 69 65 73 20 28 29 0a 20 20 3a 63 6c | rgetool.keepTemporaries.()...:cl |
| 12c480 | 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 62 6f 6f 6c 65 61 6e | ass.'magit--git-variable:boolean |
| 12c4a0 | 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 6d 65 72 67 65 74 6f 6f 6c 2e 6b 65 65 70 54 65 6d 70 | ...:variable."mergetool.keepTemp |
| 12c4c0 | 6f 72 61 72 69 65 73 22 0a 20 20 3a 64 65 66 61 75 6c 74 20 22 66 61 6c 73 65 22 0a 20 20 3a 67 | oraries"...:default."false"...:g |
| 12c4e0 | 6c 6f 62 61 6c 20 74 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 | lobal.t)..(transient-define-infi |
| 12c500 | 78 20 6d 61 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 2e 77 72 69 74 65 54 6f 54 65 6d 70 20 28 29 | x.magit-mergetool.writeToTemp.() |
| 12c520 | 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 3a 62 | ...:class.'magit--git-variable:b |
| 12c540 | 6f 6f 6c 65 61 6e 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 6d 65 72 67 65 74 6f 6f 6c 2e 77 72 | oolean...:variable."mergetool.wr |
| 12c560 | 69 74 65 54 6f 54 65 6d 70 22 0a 20 20 3a 64 65 66 61 75 6c 74 20 22 66 61 6c 73 65 22 0a 20 20 | iteToTemp"...:default."false"... |
| 12c580 | 3a 67 6c 6f 62 61 6c 20 74 29 0a 0a 3b 3b 3b 3b 20 47 69 74 2d 47 75 69 0a 0a 3b 3b 3b 23 23 23 | :global.t)..;;;;.Git-Gui..;;;### |
| 12c5a0 | 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 75 | autoload.(defun.magit-run-git-gu |
| 12c5c0 | 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 74 69 6f 6e | i-blame.(commit.filename.&option |
| 12c5e0 | 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 62 6c 61 6d | al.linenum)..."Run.`git.gui.blam |
| 12c600 | 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 20 43 4f 4d | e'.on.the.given.FILENAME.and.COM |
| 12c620 | 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 72 20 74 68 | MIT..Interactively.run.it.for.th |
| 12c640 | 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 27 2c 20 77 | e.current.file.and.the.`HEAD',.w |
| 12c660 | 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 72 65 6e 74 | ith.a.prefix.or.when.the.current |
| 12c680 | 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 65 74 20 74 | .file.cannot.be.determined.let.t |
| 12c6a0 | 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 72 72 65 6e | he.user.choose...When.the.curren |
| 12c6c0 | 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 45 20 69 6e | t.buffer.is.visiting.FILENAME.in |
| 12c6e0 | 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 64 20 74 68 | struct.blame.to.center.around.th |
| 12c700 | 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 72 61 63 74 | e.line.point.is.on."...(interact |
| 12c720 | 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 6d 65 29 0a | ive....(let.(revision.filename). |
| 12c740 | 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 78 2d 61 72 | .....(when.(or.current-prefix-ar |
| 12c760 | 67 0a 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 | g................(progn......... |
| 12c780 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 69 73 69 6f 6e 20 22 48 45 41 44 22 29 0a | .........(setq.revision."HEAD"). |
| 12c7a0 | 20 20 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 66 69 6c 65 | .................(not.(setq.file |
| 12c7c0 | 6e 61 6d 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 6d 65 20 6e | name.(magit-file-relative-name.n |
| 12c7e0 | 69 6c 20 27 74 72 61 63 6b 65 64 29 29 29 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 | il.'tracked)))))........(setq.re |
| 12c800 | 76 69 73 69 6f 6e 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d | vision.(magit-read-branch-or-com |
| 12c820 | 6d 69 74 20 22 42 6c 61 6d 65 20 66 72 6f 6d 20 72 65 76 69 73 69 6f 6e 22 29 29 0a 20 20 20 20 | mit."Blame.from.revision"))..... |
| 12c840 | 20 20 20 28 73 65 74 71 20 66 69 6c 65 6e 61 6d 65 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 | ...(setq.filename.(magit-read-fi |
| 12c860 | 6c 65 2d 66 72 6f 6d 2d 72 65 76 20 72 65 76 69 73 69 6f 6e 20 22 42 6c 61 6d 65 20 66 69 6c 65 | le-from-rev.revision."Blame.file |
| 12c880 | 22 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 72 65 76 69 73 69 6f 6e 20 66 69 6c 65 6e 61 6d | ")))......(list.revision.filenam |
| 12c8a0 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 75 61 6c 20 66 69 6c 65 6e 61 6d | e............(and.(equal.filenam |
| 12c8c0 | 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 69 67 6e 6f 72 65 | e........................(ignore |
| 12c8e0 | 2d 65 72 72 6f 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -errors......................... |
| 12c900 | 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 62 75 66 66 65 | .(magit-file-relative-name.buffe |
| 12c920 | 72 2d 66 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 28 | r-file-name))).................( |
| 12c940 | 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 | line-number-at-pos)))))...(magit |
| 12c960 | 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 70 72 6f 63 65 73 | -with-toplevel.....(magit-proces |
| 12c980 | 73 2d 67 69 74 20 30 20 22 67 75 69 22 20 22 62 6c 61 6d 65 22 0a 20 20 20 20 20 20 20 20 20 20 | s-git.0."gui"."blame"........... |
| 12c9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6c 69 6e 65 6e 75 6d 20 28 6c 69 73 74 20 | .............(and.linenum.(list. |
| 12c9c0 | 28 66 6f 72 6d 61 74 20 22 2d 2d 6c 69 6e 65 3d 25 64 22 20 6c 69 6e 65 6e 75 6d 29 29 29 0a 20 | (format."--line=%d".linenum))).. |
| 12c9e0 | 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 0a 20 20 20 | ......................commit.... |
| 12ca00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 6e 61 6d 65 29 29 29 0a | ....................filename))). |
| 12ca20 | 0a 3b 3b 3b 3b 20 47 69 74 6b 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 67 69 74 | .;;;;.Gitk..(defcustom.magit-git |
| 12ca40 | 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 73 74 | k-executable...(or.(and.(eq.syst |
| 12ca60 | 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 20 20 | em-type.'windows-nt)............ |
| 12ca80 | 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 20 20 | (let.((exe.(magit-git-string.... |
| 12caa0 | 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 73 2e | ...................."-c"."alias. |
| 12cac0 | 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 68 20 | X=!x().{.which.\"$1\".|.cygpath. |
| 12cae0 | 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 20 20 | -mf.-;.};.x".................... |
| 12cb00 | 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 20 20 | ...."X"."gitk.exe")))........... |
| 12cb20 | 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 20 65 | ...(and.exe.(file-executable-p.e |
| 12cb40 | 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 69 6e | xe).exe))).......(executable-fin |
| 12cb60 | 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 65 78 | d."gitk")."gitk")..."The.Gitk.ex |
| 12cb80 | 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 72 61 | ecutable."...:group.'magit-extra |
| 12cba0 | 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 63 75 | s...:set-after.'(magit-git-execu |
| 12cbc0 | 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 23 61 | table)...:type.'string)..;;;###a |
| 12cbe0 | 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 75 69 | utoload.(defun.magit-run-git-gui |
| 12cc00 | 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 75 72 | .()..."Run.`git.gui'.for.the.cur |
| 12cc20 | 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 61 63 | rent.git.repository."...(interac |
| 12cc40 | 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 6d 61 | tive)...(magit-with-toplevel.(ma |
| 12cc60 | 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 3b 23 | git-process-git.0."gui")))..;;;# |
| 12cc80 | 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 74 6b | ##autoload.(defun.magit-run-gitk |
| 12cca0 | 20 28 29 0a 20 20 22 52 75 6e 20 60 67 69 74 6b 27 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 | .()..."Run.`gitk'.in.the.current |
| 12ccc0 | 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | .repository."...(interactive)... |
| 12cce0 | 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 65 20 6d 61 67 69 74 2d 67 69 74 6b 2d 65 | (magit-process-file.magit-gitk-e |
| 12cd00 | 78 65 63 75 74 61 62 6c 65 20 6e 69 6c 20 30 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | xecutable.nil.0))..;;;###autoloa |
| 12cd20 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 6b 2d 62 72 61 6e 63 68 65 73 | d.(defun.magit-run-gitk-branches |
| 12cd40 | 20 28 29 0a 20 20 22 52 75 6e 20 60 67 69 74 6b 20 2d 2d 62 72 61 6e 63 68 65 73 27 20 69 6e 20 | .()..."Run.`gitk.--branches'.in. |
| 12cd60 | 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 | the.current.repository."...(inte |
| 12cd80 | 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 6c 65 20 6d | ractive)...(magit-process-file.m |
| 12cda0 | 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 69 6c 20 22 | agit-gitk-executable.nil.0.nil." |
| 12cdc0 | 2d 2d 62 72 61 6e 63 68 65 73 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | --branches"))..;;;###autoload.(d |
| 12cde0 | 65 66 75 6e 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 6b 2d 61 6c 6c 20 28 29 0a 20 20 22 52 75 | efun.magit-run-gitk-all.()..."Ru |
| 12ce00 | 6e 20 60 67 69 74 6b 20 2d 2d 61 6c 6c 27 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 | n.`gitk.--all'.in.the.current.re |
| 12ce20 | 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 |
| 12ce40 | 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 |
| 12ce60 | 75 74 61 62 6c 65 20 6e 69 6c 20 30 20 6e 69 6c 20 22 2d 2d 61 6c 6c 22 29 29 0a 0a 3b 3b 3b 20 | utable.nil.0.nil."--all"))..;;;. |
| 12ce80 | 45 6d 61 63 73 20 54 6f 6f 6c 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | Emacs.Tools..;;;###autoload.(def |
| 12cea0 | 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 20 20 22 52 75 | un.magit-project-status.()..."Ru |
| 12cec0 | 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 72 65 6e 74 20 | n.`magit-status'.in.the.current. |
| 12cee0 | 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 74 69 76 65 29 | project's.root."...(interactive) |
| 12cf00 | 0a 20 20 28 69 66 20 28 66 62 6f 75 6e 64 70 20 27 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 29 0a 20 | ...(if.(fboundp.'project-root).. |
| 12cf20 | 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 66 66 65 72 20 | .....(magit-status-setup-buffer. |
| 12cf40 | 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 74 20 74 | (project-root.(project-current.t |
| 12cf60 | 29 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 70 72 6f 6a | ))).....(user-error."`magit-proj |
| 12cf80 | 65 63 74 2d 73 74 61 74 75 73 27 20 72 65 71 75 69 72 65 73 20 60 70 72 6f 6a 65 63 74 27 20 30 | ect-status'.requires.`project'.0 |
| 12cfa0 | 2e 33 2e 30 20 6f 72 20 67 72 65 61 74 65 72 22 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 | .3.0.or.greater")))..(defvar.mag |
| 12cfc0 | 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 20 74 0a 20 | it-bind-magit-project-status.t.. |
| 12cfe0 | 20 22 57 68 65 74 68 65 72 20 74 6f 20 62 69 6e 64 20 5c 22 6d 5c 22 20 74 6f 20 60 6d 61 67 69 | ."Whether.to.bind.\"m\".to.`magi |
| 12d000 | 74 2d 70 72 6f 6a 65 63 74 2d 73 74 61 74 75 73 27 20 69 6e 20 60 70 72 6f 6a 65 63 74 2d 70 72 | t-project-status'.in.`project-pr |
| 12d020 | 65 66 69 78 2d 6d 61 70 27 2e 0a 49 66 20 73 6f 2c 20 74 68 65 6e 20 61 6e 20 65 6e 74 72 79 20 | efix-map'..If.so,.then.an.entry. |
| 12d040 | 69 73 20 61 64 64 65 64 20 74 6f 20 60 70 72 6f 6a 65 63 74 2d 73 77 69 74 63 68 2d 63 6f 6d 6d | is.added.to.`project-switch-comm |
| 12d060 | 61 6e 64 73 27 20 61 73 0a 77 65 6c 6c 2e 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 75 | ands'.as.well...If.you.want.to.u |
| 12d080 | 73 65 20 61 6e 6f 74 68 65 72 20 6b 65 79 2c 20 74 68 65 6e 20 79 6f 75 20 6d 75 73 74 20 73 65 | se.another.key,.then.you.must.se |
| 12d0a0 | 74 20 74 68 69 73 0a 74 6f 20 6e 69 6c 20 62 65 66 6f 72 65 20 6c 6f 61 64 69 6e 67 20 4d 61 67 | t.this.to.nil.before.loading.Mag |
| 12d0c0 | 69 74 20 74 6f 20 70 72 65 76 65 6e 74 20 5c 22 6d 5c 22 20 66 72 6f 6d 20 62 65 69 6e 67 20 62 | it.to.prevent.\"m\".from.being.b |
| 12d0e0 | 6f 75 6e 64 2e 22 29 0a 0a 28 77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 20 27 | ound.")..(with-eval-after-load.' |
| 12d100 | 70 72 6f 6a 65 63 74 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6d 61 67 69 74 2d 62 69 6e 64 2d | project...(when.(and.magit-bind- |
| 12d120 | 6d 61 67 69 74 2d 70 72 6f 6a 65 63 74 2d 73 74 61 74 75 73 0a 20 20 20 20 20 20 20 20 20 20 20 | magit-project-status............ |
| 12d140 | 20 20 3b 3b 20 41 64 64 65 64 20 69 6e 20 45 6d 61 63 73 20 32 38 2e 31 2e 0a 20 20 20 20 20 20 | ..;;.Added.in.Emacs.28.1........ |
| 12d160 | 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 65 66 69 78 2d 6d | .......(boundp.'project-prefix-m |
| 12d180 | 61 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 6f 75 6e 64 70 20 27 70 72 6f 6a 65 63 | ap)..............(boundp.'projec |
| 12d1a0 | 74 2d 73 77 69 74 63 68 2d 63 6f 6d 6d 61 6e 64 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-switch-commands).............. |
| 12d1c0 | 3b 3b 20 4f 6e 6c 79 20 6d 6f 64 69 66 79 20 69 66 20 69 74 20 68 61 73 6e 27 74 20 61 6c 72 65 | ;;.Only.modify.if.it.hasn't.alre |
| 12d1e0 | 61 64 79 20 62 65 65 6e 20 6d 6f 64 69 66 69 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ady.been.modified............... |
| 12d200 | 28 65 71 75 61 6c 20 70 72 6f 6a 65 63 74 2d 73 77 69 74 63 68 2d 63 6f 6d 6d 61 6e 64 73 0a 20 | (equal.project-switch-commands.. |
| 12d220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 76 61 6c 20 28 63 61 72 20 28 67 | ...................(eval.(car.(g |
| 12d240 | 65 74 20 27 70 72 6f 6a 65 63 74 2d 73 77 69 74 63 68 2d 63 6f 6d 6d 61 6e 64 73 20 27 73 74 61 | et.'project-switch-commands.'sta |
| 12d260 | 6e 64 61 72 64 2d 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ndard-value))................... |
| 12d280 | 20 20 20 20 20 20 20 20 74 29 29 29 0a 20 20 20 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 70 72 6f | ........t))).....(keymap-set.pro |
| 12d2a0 | 6a 65 63 74 2d 70 72 65 66 69 78 2d 6d 61 70 20 22 6d 22 20 23 27 6d 61 67 69 74 2d 70 72 6f 6a | ject-prefix-map."m".#'magit-proj |
| 12d2c0 | 65 63 74 2d 73 74 61 74 75 73 29 0a 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 70 72 | ect-status).....(add-to-list.'pr |
| 12d2e0 | 6f 6a 65 63 74 2d 73 77 69 74 63 68 2d 63 6f 6d 6d 61 6e 64 73 20 27 28 6d 61 67 69 74 2d 70 72 | oject-switch-commands.'(magit-pr |
| 12d300 | 6f 6a 65 63 74 2d 73 74 61 74 75 73 20 22 4d 61 67 69 74 22 29 20 74 29 29 29 0a 0a 3b 3b 3b 20 | oject-status."Magit").t)))..;;;. |
| 12d320 | 53 68 69 66 74 20 53 65 6c 65 63 74 69 6f 6e 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 74 | Shift.Selection..(defun.magit--t |
| 12d340 | 75 72 6e 2d 6f 6e 2d 73 68 69 66 74 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 2d 70 20 28 29 0a 20 20 | urn-on-shift-select-mode-p.()... |
| 12d360 | 28 61 6e 64 20 73 68 69 66 74 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 74 68 | (and.shift-select-mode........th |
| 12d380 | 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 2d 73 68 69 66 74 2d 74 72 61 6e 73 6c 61 74 65 64 | is-command-keys-shift-translated |
| 12d3a0 | 0a 20 20 20 20 20 20 20 28 6e 6f 74 20 6d 61 72 6b 2d 61 63 74 69 76 65 29 0a 20 20 20 20 20 20 | ........(not.mark-active)....... |
| 12d3c0 | 20 28 6e 6f 74 20 28 65 71 20 28 63 61 72 2d 73 61 66 65 20 74 72 61 6e 73 69 65 6e 74 2d 6d 61 | .(not.(eq.(car-safe.transient-ma |
| 12d3e0 | 72 6b 2d 6d 6f 64 65 29 20 27 6f 6e 6c 79 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | rk-mode).'only))))..;;;###autolo |
| 12d400 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 20 28 26 | ad.(defun.magit-previous-line.(& |
| 12d420 | 6f 70 74 69 6f 6e 61 6c 20 61 72 67 20 74 72 79 2d 76 73 63 72 6f 6c 6c 29 0a 20 20 22 4c 69 6b | optional.arg.try-vscroll)..."Lik |
| 12d440 | 65 20 60 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 27 20 62 75 74 20 77 69 74 68 20 4d 61 67 69 74 | e.`previous-line'.but.with.Magit |
| 12d460 | 2d 73 70 65 63 69 66 69 63 20 73 68 69 66 74 2d 73 65 6c 65 63 74 69 6f 6e 2e 0a 0a 4d 61 67 69 | -specific.shift-selection...Magi |
| 12d480 | 74 27 73 20 73 65 6c 65 63 74 69 6f 6e 20 6d 65 63 68 61 6e 69 73 6d 20 69 73 20 62 61 73 65 64 | t's.selection.mechanism.is.based |
| 12d4a0 | 20 6f 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 62 75 74 20 73 65 6c 65 63 74 73 20 61 6e 0a 61 72 | .on.the.region.but.selects.an.ar |
| 12d4c0 | 65 61 20 74 68 61 74 20 69 73 20 6c 61 72 67 65 72 20 74 68 61 6e 20 74 68 65 20 72 65 67 69 6f | ea.that.is.larger.than.the.regio |
| 12d4e0 | 6e 2e 20 20 54 68 69 73 20 63 61 75 73 65 73 20 60 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 27 0a | n...This.causes.`previous-line'. |
| 12d500 | 77 68 65 6e 20 69 6e 76 6f 6b 65 64 20 77 68 69 6c 65 20 68 6f 6c 64 69 6e 67 20 74 68 65 20 73 | when.invoked.while.holding.the.s |
| 12d520 | 68 69 66 74 20 6b 65 79 20 74 6f 20 6d 6f 76 65 20 75 70 20 6f 6e 65 20 6c 69 6e 65 20 61 6e 64 | hift.key.to.move.up.one.line.and |
| 12d540 | 0a 74 68 65 72 65 62 79 20 73 65 6c 65 63 74 20 74 77 6f 20 6c 69 6e 65 73 2e 20 20 57 68 65 6e | .thereby.select.two.lines...When |
| 12d560 | 20 69 6e 76 6f 6b 65 64 20 69 6e 73 69 64 65 20 61 20 68 75 6e 6b 20 62 6f 64 79 20 74 68 69 73 | .invoked.inside.a.hunk.body.this |
| 12d580 | 0a 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 6d 6f 76 65 20 70 6f 69 6e 74 20 6f 6e 20 | .command.does.not.move.point.on. |
| 12d5a0 | 74 68 65 20 66 69 72 73 74 20 69 6e 76 6f 63 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 72 65 62 79 | the.first.invocation.and.thereby |
| 12d5c0 | 0a 69 74 20 6f 6e 6c 79 20 73 65 6c 65 63 74 73 20 61 20 73 69 6e 67 6c 65 20 6c 69 6e 65 2e 20 | .it.only.selects.a.single.line.. |
| 12d5e0 | 20 57 68 69 63 68 20 69 6e 63 6f 6e 73 69 73 74 65 6e 63 79 20 79 6f 75 20 70 72 65 66 65 72 0a | .Which.inconsistency.you.prefer. |
| 12d600 | 69 73 20 61 20 6d 61 74 74 65 72 20 6f 66 20 70 72 65 66 65 72 65 6e 63 65 2e 22 0a 20 20 28 64 | is.a.matter.of.preference."...(d |
| 12d620 | 65 63 6c 61 72 65 20 28 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 0a 20 20 20 20 20 20 20 | eclare.(interactive-only........ |
| 12d640 | 20 20 20 20 20 22 75 73 65 20 60 66 6f 72 77 61 72 64 2d 6c 69 6e 65 27 20 77 69 74 68 20 6e 65 | ....."use.`forward-line'.with.ne |
| 12d660 | 67 61 74 69 76 65 20 61 72 67 75 6d 65 6e 74 20 69 6e 73 74 65 61 64 2e 22 29 29 0a 20 20 28 69 | gative.argument.instead."))...(i |
| 12d680 | 6e 74 65 72 61 63 74 69 76 65 20 22 70 5c 6e 70 22 29 0a 20 20 28 75 6e 6c 65 73 73 20 61 72 67 | nteractive."p\np")...(unless.arg |
| 12d6a0 | 20 28 73 65 74 71 20 61 72 67 20 31 29 29 0a 20 20 28 6c 65 74 20 28 28 73 74 61 79 20 28 6f 72 | .(setq.arg.1))...(let.((stay.(or |
| 12d6c0 | 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 69 6e 73 69 64 65 2d 68 75 6e 6b 2d 62 6f 64 79 2d 70 29 | .(magit-diff-inside-hunk-body-p) |
| 12d6e0 | 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 73 65 63 74 69 6f | ...................(magit-sectio |
| 12d700 | 6e 2d 70 6f 73 69 74 69 6f 6e 2d 69 6e 2d 68 65 61 64 69 6e 67 2d 70 29 29 29 29 0a 20 20 20 20 | n-position-in-heading-p))))..... |
| 12d720 | 28 69 66 20 28 61 6e 64 20 73 74 61 79 20 28 3d 20 61 72 67 20 31 29 20 28 6d 61 67 69 74 2d 2d | (if.(and.stay.(=.arg.1).(magit-- |
| 12d740 | 74 75 72 6e 2d 6f 6e 2d 73 68 69 66 74 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 2d 70 29 29 0a 20 20 | turn-on-shift-select-mode-p))... |
| 12d760 | 20 20 20 20 20 20 28 70 75 73 68 2d 6d 61 72 6b 20 6e 69 6c 20 6e 69 6c 20 74 29 0a 20 20 20 20 | ......(push-mark.nil.nil.t)..... |
| 12d780 | 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 28 68 61 6e | ..(with-no-warnings.........(han |
| 12d7a0 | 64 6c 65 2d 73 68 69 66 74 2d 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 70 72 | dle-shift-selection).........(pr |
| 12d7c0 | 65 76 69 6f 75 73 2d 6c 69 6e 65 20 28 69 66 20 73 74 61 79 20 28 6d 61 78 20 28 31 2d 20 61 72 | evious-line.(if.stay.(max.(1-.ar |
| 12d7e0 | 67 29 20 31 29 20 61 72 67 29 20 74 72 79 2d 76 73 63 72 6f 6c 6c 29 29 29 29 29 0a 0a 3b 3b 3b | g).1).arg).try-vscroll)))))..;;; |
| 12d800 | 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 65 78 74 2d 6c 69 | ###autoload.(defun.magit-next-li |
| 12d820 | 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 72 6f 6c 6c 29 0a 20 | ne.(&optional.arg.try-vscroll).. |
| 12d840 | 20 22 4c 69 6b 65 20 60 6e 65 78 74 2d 6c 69 6e 65 27 20 62 75 74 20 77 69 74 68 20 4d 61 67 69 | ."Like.`next-line'.but.with.Magi |
| 12d860 | 74 2d 73 70 65 63 69 66 69 63 20 73 68 69 66 74 2d 73 65 6c 65 63 74 69 6f 6e 2e 0a 0a 4d 61 67 | t-specific.shift-selection...Mag |
| 12d880 | 69 74 27 73 20 73 65 6c 65 63 74 69 6f 6e 20 6d 65 63 68 61 6e 69 73 6d 20 69 73 20 62 61 73 65 | it's.selection.mechanism.is.base |
| 12d8a0 | 64 20 6f 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 62 75 74 20 73 65 6c 65 63 74 73 0a 61 6e 20 61 | d.on.the.region.but.selects.an.a |
| 12d8c0 | 72 65 61 20 74 68 61 74 20 69 73 20 6c 61 72 67 65 72 20 74 68 61 6e 20 74 68 65 20 72 65 67 69 | rea.that.is.larger.than.the.regi |
| 12d8e0 | 6f 6e 2e 20 20 54 68 69 73 20 63 61 75 73 65 73 20 60 6e 65 78 74 2d 6c 69 6e 65 27 0a 77 68 65 | on...This.causes.`next-line'.whe |
| 12d900 | 6e 20 69 6e 76 6f 6b 65 64 20 77 68 69 6c 65 20 68 6f 6c 64 69 6e 67 20 74 68 65 20 73 68 69 66 | n.invoked.while.holding.the.shif |
| 12d920 | 74 20 6b 65 79 20 74 6f 20 6d 6f 76 65 20 64 6f 77 6e 20 6f 6e 65 20 6c 69 6e 65 0a 61 6e 64 20 | t.key.to.move.down.one.line.and. |
| 12d940 | 74 68 65 72 65 62 79 20 73 65 6c 65 63 74 20 74 77 6f 20 6c 69 6e 65 73 2e 20 20 57 68 65 6e 20 | thereby.select.two.lines...When. |
| 12d960 | 69 6e 76 6f 6b 65 64 20 69 6e 73 69 64 65 20 61 20 68 75 6e 6b 20 62 6f 64 79 0a 74 68 69 73 20 | invoked.inside.a.hunk.body.this. |
| 12d980 | 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 6d 6f 76 65 20 70 6f 69 6e 74 20 6f 6e 20 74 | command.does.not.move.point.on.t |
| 12d9a0 | 68 65 20 66 69 72 73 74 20 69 6e 76 6f 63 61 74 69 6f 6e 20 61 6e 64 0a 74 68 65 72 65 62 79 20 | he.first.invocation.and.thereby. |
| 12d9c0 | 69 74 20 6f 6e 6c 79 20 73 65 6c 65 63 74 73 20 61 20 73 69 6e 67 6c 65 20 6c 69 6e 65 2e 20 20 | it.only.selects.a.single.line... |
| 12d9e0 | 57 68 69 63 68 20 69 6e 63 6f 6e 73 69 73 74 65 6e 63 79 20 79 6f 75 0a 70 72 65 66 65 72 20 69 | Which.inconsistency.you.prefer.i |
| 12da00 | 73 20 61 20 6d 61 74 74 65 72 20 6f 66 20 70 72 65 66 65 72 65 6e 63 65 2e 22 0a 20 20 28 64 65 | s.a.matter.of.preference."...(de |
| 12da20 | 63 6c 61 72 65 20 28 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 66 6f 72 77 61 72 64 2d | clare.(interactive-only.forward- |
| 12da40 | 6c 69 6e 65 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 20 | line))...(interactive."p\np")... |
| 12da60 | 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 74 | (unless.arg.(setq.arg.1))...(let |
| 12da80 | 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 68 | .((stay.(or.(magit-diff-inside-h |
| 12daa0 | 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 6d | unk-body-p)...................(m |
| 12dac0 | 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 67 | agit-section-position-in-heading |
| 12dae0 | 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 20 | -p)))).....(if.(and.stay.(=.arg. |
| 12db00 | 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 2d | 1).(magit--turn-on-shift-select- |
| 12db20 | 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 20 | mode-p)).........(push-mark.nil. |
| 12db40 | 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 20 | nil.t).......(with-no-warnings.. |
| 12db60 | 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 0a | .......(handle-shift-selection). |
| 12db80 | 20 20 20 20 20 20 20 20 28 6e 65 78 74 2d 6c 69 6e 65 20 28 69 66 20 73 74 61 79 20 28 6d 61 78 | ........(next-line.(if.stay.(max |
| 12dba0 | 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 6c 6c 29 29 29 | .(1-.arg).1).arg).try-vscroll))) |
| 12dbc0 | 29 29 0a 0a 3b 3b 3b 20 43 6c 65 61 6e 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | ))..;;;.Clean..;;;###autoload.(d |
| 12dbe0 | 65 66 75 6e 20 6d 61 67 69 74 2d 63 6c 65 61 6e 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 | efun.magit-clean.(&optional.arg) |
| 12dc00 | 0a 20 20 22 52 65 6d 6f 76 65 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 66 72 6f 6d 20 | ..."Remove.untracked.files.from. |
| 12dc20 | 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 69 78 20 | the.working.tree..With.a.prefix. |
| 12dc40 | 61 72 67 75 6d 65 6e 74 20 61 6c 73 6f 20 72 65 6d 6f 76 65 20 69 67 6e 6f 72 65 64 20 66 69 6c | argument.also.remove.ignored.fil |
| 12dc60 | 65 73 2c 0a 77 69 74 68 20 74 77 6f 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 72 65 | es,.with.two.prefix.arguments.re |
| 12dc80 | 6d 6f 76 65 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 20 6f 6e 6c 79 2e 0a 5c 6e 28 67 69 74 20 | move.ignored.files.only..\n(git. |
| 12dca0 | 63 6c 65 61 6e 20 2d 66 20 2d 64 20 5b 2d 78 7c 2d 58 5d 29 22 0a 20 20 28 69 6e 74 65 72 61 63 | clean.-f.-d.[-x|-X])"...(interac |
| 12dcc0 | 74 69 76 65 20 22 70 22 29 0a 20 20 28 77 68 65 6e 20 28 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20 28 | tive."p")...(when.(yes-or-no-p.( |
| 12dce0 | 66 6f 72 6d 61 74 20 22 52 65 6d 6f 76 65 20 25 73 20 66 69 6c 65 73 3f 20 22 0a 20 20 20 20 20 | format."Remove.%s.files?."...... |
| 12dd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 61 | ........................(pcase.a |
| 12dd20 | 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 20 20 20 | rg.............................. |
| 12dd40 | 20 20 28 31 20 22 75 6e 74 72 61 63 6b 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(1."untracked")............... |
| 12dd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 34 20 22 75 6e 74 72 61 63 6b 65 64 20 61 | .................(4."untracked.a |
| 12dd80 | 6e 64 20 69 67 6e 6f 72 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd.ignored").................... |
| 12dda0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 5f 20 22 69 67 6e 6f 72 65 64 22 29 29 29 29 0a 20 20 20 | ............(_."ignored")))).... |
| 12ddc0 | 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 |
| 12dde0 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 63 6c 65 61 6e 22 20 22 2d 66 | ).....(magit-run-git."clean"."-f |
| 12de00 | 22 20 22 2d 64 22 20 28 70 63 61 73 65 20 61 72 67 20 28 34 20 22 2d 78 22 29 20 28 31 36 20 22 | "."-d".(pcase.arg.(4."-x").(16." |
| 12de20 | 2d 58 22 29 29 29 29 29 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 63 6c 65 61 6e 20 27 64 69 73 | -X")))))..(put.'magit-clean.'dis |
| 12de40 | 61 62 6c 65 64 20 74 29 0a 0a 3b 3b 3b 20 43 68 61 6e 67 65 4c 6f 67 0a 0a 3b 3b 3b 23 23 23 61 | abled.t)..;;;.ChangeLog..;;;###a |
| 12de60 | 75 74 6f 6c 6f 61 64 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 | utoload.(defun.magit-generate-ch |
| 12de80 | 61 6e 67 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 | angelog.(&optional.amending)..." |
| 12dea0 | 49 6e 73 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 | Insert.ChangeLog.entries.into.th |
| 12dec0 | 65 20 63 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 | e.current.buffer...The.entries.a |
| 12dee0 | 72 65 20 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 | re.generated.from.the.diff.being |
| 12df00 | 20 63 6f 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 | .committed..If.prefix.argument,. |
| 12df20 | 41 4d 45 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 | AMENDING,.is.non-nil,.include.ch |
| 12df40 | 61 6e 67 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 | anges.in.HEAD.as.well.as.staged. |
| 12df60 | 63 68 61 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 | changes.in.the.diff.to.check.".. |
| 12df80 | 20 28 69 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 | .(interactive."P")...(unless.(ma |
| 12dfa0 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 65 73 73 61 67 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 | git-commit-message-buffer).....( |
| 12dfc0 | 75 73 65 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 | user-error."No.commit.in.progres |
| 12dfe0 | 73 22 29 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 | s"))...(require.'diff-mode).;.`d |
| 12e000 | 69 66 66 2d 61 64 64 2d 6c 6f 67 2d 63 75 72 72 65 6e 74 2d 64 65 66 75 6e 73 27 2e 0a 20 20 28 | iff-add-log-current-defuns'....( |
| 12e020 | 72 65 71 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 | require.'vc-git)....;.`vc-git-di |
| 12e040 | 66 66 27 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 | ff'....(require.'add-log)...;.`c |
| 12e060 | 68 61 6e 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 73 65 | hange-log-insert-entries'....(se |
| 12e080 | 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 28 69 66 | tq.default-directory.........(if |
| 12e0a0 | 20 28 61 6e 64 20 28 66 69 6c 65 2d 72 65 67 75 6c 61 72 2d 70 20 22 67 69 74 64 69 72 22 29 0a | .(and.(file-regular-p."gitdir"). |
| 12e0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 67 69 74 | .................(not.(magit-git |
| 12e0e0 | 2d 74 72 75 65 20 22 72 65 76 2d 70 61 72 73 65 22 20 22 2d 2d 69 73 2d 69 6e 73 69 64 65 2d 77 | -true."rev-parse"."--is-inside-w |
| 12e100 | 6f 72 6b 2d 74 72 65 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | ork-tree"))..................(ma |
| 12e120 | 67 69 74 2d 67 69 74 2d 74 72 75 65 20 22 72 65 76 2d 70 61 72 73 65 22 20 22 2d 2d 69 73 2d 69 | git-git-true."rev-parse"."--is-i |
| 12e140 | 6e 73 69 64 65 2d 67 69 74 2d 64 69 72 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 | nside-git-dir")).............(fi |
| 12e160 | 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 | le-name-directory.(magit-file-li |
| 12e180 | 6e 65 20 22 67 69 74 64 69 72 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 74 | ne."gitdir"))...........(magit-t |
| 12e1a0 | 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20 28 6c 65 74 20 28 28 72 65 76 31 20 28 69 66 20 61 6d 65 | oplevel)))...(let.((rev1.(if.ame |
| 12e1c0 | 6e 64 69 6e 67 20 22 48 45 41 44 5e 31 22 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20 | nding."HEAD^1"."HEAD"))......... |
| 12e1e0 | 28 72 65 76 32 20 6e 69 6c 29 29 0a 20 20 20 20 3b 3b 20 4d 61 67 69 74 20 6d 61 79 20 68 61 76 | (rev2.nil)).....;;.Magit.may.hav |
| 12e200 | 65 20 75 70 64 61 74 65 64 20 74 68 65 20 66 69 6c 65 73 20 77 69 74 68 6f 75 74 20 6e 6f 74 69 | e.updated.the.files.without.noti |
| 12e220 | 66 79 69 6e 67 20 76 63 2c 20 62 75 74 0a 20 20 20 20 3b 3b 20 60 64 69 66 66 2d 61 64 64 2d 6c | fying.vc,.but.....;;.`diff-add-l |
| 12e240 | 6f 67 2d 63 75 72 72 65 6e 74 2d 64 65 66 75 6e 73 27 20 72 65 6c 69 65 73 20 6f 6e 20 76 63 20 | og-current-defuns'.relies.on.vc. |
| 12e260 | 62 65 69 6e 67 20 75 70 2d 74 6f 2d 64 61 74 65 2e 0a 20 20 20 20 28 6d 61 70 63 20 23 27 76 63 | being.up-to-date......(mapc.#'vc |
| 12e280 | 2d 66 69 6c 65 2d 63 6c 65 61 72 70 72 6f 70 73 20 28 6d 61 67 69 74 2d 73 74 61 67 65 64 2d 66 | -file-clearprops.(magit-staged-f |
| 12e2a0 | 69 6c 65 73 29 29 0a 20 20 20 20 28 63 68 61 6e 67 65 2d 6c 6f 67 2d 69 6e 73 65 72 74 2d 65 6e | iles)).....(change-log-insert-en |
| 12e2c0 | 74 72 69 65 73 0a 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 | tries......(with-temp-buffer.... |
| 12e2e0 | 20 20 20 20 28 76 63 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 20 28 63 75 72 72 65 6e 74 2d 62 75 66 | ....(vc-git-command.(current-buf |
| 12e300 | 66 65 72 29 20 31 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 | fer).1.nil...................... |
| 12e320 | 20 20 22 64 69 66 66 2d 69 6e 64 65 78 22 20 22 2d 2d 65 78 69 74 2d 63 6f 64 65 22 20 22 2d 2d | .."diff-index"."--exit-code"."-- |
| 12e340 | 70 61 74 63 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | patch"........................(a |
| 12e360 | 6e 64 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 73 74 61 67 65 64 2d 70 29 20 22 2d 2d | nd.(magit-anything-staged-p)."-- |
| 12e380 | 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 20 20 20 20 | cached")........................ |
| 12e3a0 | 72 65 76 31 20 22 2d 2d 22 29 0a 20 20 20 20 20 20 20 3b 3b 20 60 64 69 66 66 2d 66 69 6e 64 2d | rev1."--")........;;.`diff-find- |
| 12e3c0 | 73 6f 75 72 63 65 2d 6c 6f 63 61 74 69 6f 6e 27 20 63 6f 6e 73 75 6c 74 73 20 74 68 65 73 65 20 | source-location'.consults.these. |
| 12e3e0 | 76 61 72 73 2e 0a 20 20 20 20 20 20 20 28 64 65 66 76 61 72 20 64 69 66 66 2d 76 63 2d 72 65 76 | vars.........(defvar.diff-vc-rev |
| 12e400 | 69 73 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 64 69 66 66 2d | isions)........(setq-local.diff- |
| 12e420 | 76 63 2d 72 65 76 69 73 69 6f 6e 73 20 28 6c 69 73 74 20 72 65 76 31 20 72 65 76 32 29 29 0a 20 | vc-revisions.(list.rev1.rev2)).. |
| 12e440 | 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 64 69 66 66 2d 76 63 2d 62 61 63 6b 65 6e | ......(setq-local.diff-vc-backen |
| 12e460 | 64 20 27 47 69 74 29 0a 20 20 20 20 20 20 20 28 64 69 66 66 2d 61 64 64 2d 6c 6f 67 2d 63 75 72 | d.'Git)........(diff-add-log-cur |
| 12e480 | 72 65 6e 74 2d 64 65 66 75 6e 73 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | rent-defuns)))))..;;;###autoload |
| 12e4a0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 64 64 2d 63 68 61 6e 67 65 2d 6c 6f 67 2d 65 6e 74 | .(defun.magit-add-change-log-ent |
| 12e4c0 | 72 79 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 65 20 6f | ry.(&optional.whoami.file-name.o |
| 12e4e0 | 74 68 65 72 2d 77 69 6e 64 6f 77 29 0a 20 20 22 46 69 6e 64 20 63 68 61 6e 67 65 20 6c 6f 67 20 | ther-window)..."Find.change.log. |
| 12e500 | 66 69 6c 65 20 61 6e 64 20 61 64 64 20 64 61 74 65 20 65 6e 74 72 79 20 61 6e 64 20 69 74 65 6d | file.and.add.date.entry.and.item |
| 12e520 | 20 66 6f 72 20 63 75 72 72 65 6e 74 20 63 68 61 6e 67 65 2e 0a 54 68 69 73 20 64 69 66 66 65 72 | .for.current.change..This.differ |
| 12e540 | 73 20 66 72 6f 6d 20 60 61 64 64 2d 63 68 61 6e 67 65 2d 6c 6f 67 2d 65 6e 74 72 79 27 20 28 77 | s.from.`add-change-log-entry'.(w |
| 12e560 | 68 69 63 68 20 73 65 65 29 20 69 6e 20 74 68 61 74 0a 69 74 20 61 63 74 73 20 6f 6e 20 74 68 65 | hich.see).in.that.it.acts.on.the |
| 12e580 | 20 63 75 72 72 65 6e 74 20 68 75 6e 6b 20 69 6e 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 | .current.hunk.in.a.Magit.buffer. |
| 12e5a0 | 69 6e 73 74 65 61 64 20 6f 66 20 6f 6e 0a 61 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 61 20 66 69 | instead.of.on.a.position.in.a.fi |
| 12e5c0 | 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | le-visiting.buffer."...(interact |
| 12e5e0 | 69 76 65 20 28 6c 69 73 74 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 | ive.(list.current-prefix-arg.... |
| 12e600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 6d 70 74 2d 66 6f 72 2d 63 68 | ..................(prompt-for-ch |
| 12e620 | 61 6e 67 65 2d 6c 6f 67 2d 6e 61 6d 65 29 29 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 | ange-log-name)))...(pcase-let.(( |
| 12e640 | 60 28 2c 62 75 66 20 2c 70 6f 73 29 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 | `(,buf.,pos).(magit-diff-visit-f |
| 12e660 | 69 6c 65 2d 2d 6e 6f 73 65 6c 65 63 74 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 | ile--noselect))).....(magit--wit |
| 12e680 | 68 2d 74 65 6d 70 2d 70 6f 73 69 74 69 6f 6e 20 62 75 66 20 70 6f 73 0a 20 20 20 20 20 20 28 6c | h-temp-position.buf.pos.......(l |
| 12e6a0 | 65 74 20 28 28 61 64 64 2d 6c 6f 67 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 2d 66 75 | et.((add-log-buffer-file-name-fu |
| 12e6c0 | 6e 63 74 69 6f 6e 0a 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 | nction..............(lambda.().. |
| 12e6e0 | 20 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 66 | ..............(or.magit-buffer-f |
| 12e700 | 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 28 62 75 66 | ile-name....................(buf |
| 12e720 | 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 61 64 64 2d | fer-file-name))))).........(add- |
| 12e740 | 63 68 61 6e 67 65 2d 6c 6f 67 2d 65 6e 74 72 79 20 77 68 6f 61 6d 69 20 66 69 6c 65 2d 6e 61 6d | change-log-entry.whoami.file-nam |
| 12e760 | 65 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | e.other-window)))))..;;;###autol |
| 12e780 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 64 64 2d 63 68 61 6e 67 65 2d 6c 6f 67 2d | oad.(defun.magit-add-change-log- |
| 12e7a0 | 65 6e 74 72 79 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 28 26 6f 70 74 69 6f 6e 61 6c 20 77 68 | entry-other-window.(&optional.wh |
| 12e7c0 | 6f 61 6d 69 20 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 20 22 46 69 6e 64 20 63 68 61 6e 67 65 20 6c | oami.file-name)..."Find.change.l |
| 12e7e0 | 6f 67 20 66 69 6c 65 20 69 6e 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 20 61 6e 64 20 61 64 64 20 | og.file.in.other.window.and.add. |
| 12e800 | 65 6e 74 72 79 20 61 6e 64 20 69 74 65 6d 2e 0a 54 68 69 73 20 64 69 66 66 65 72 73 20 66 72 6f | entry.and.item..This.differs.fro |
| 12e820 | 6d 20 60 61 64 64 2d 63 68 61 6e 67 65 2d 6c 6f 67 2d 65 6e 74 72 79 2d 6f 74 68 65 72 2d 77 69 | m.`add-change-log-entry-other-wi |
| 12e840 | 6e 64 6f 77 27 20 28 77 68 69 63 68 20 73 65 65 29 0a 69 6e 20 74 68 61 74 20 69 74 20 61 63 74 | ndow'.(which.see).in.that.it.act |
| 12e860 | 73 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 68 75 6e 6b 20 69 6e 20 61 20 4d 61 67 69 74 | s.on.the.current.hunk.in.a.Magit |
| 12e880 | 20 62 75 66 66 65 72 20 69 6e 73 74 65 61 64 20 6f 66 0a 6f 6e 20 61 20 70 6f 73 69 74 69 6f 6e | .buffer.instead.of.on.a.position |
| 12e8a0 | 20 69 6e 20 61 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 2e 22 0a 20 20 28 | .in.a.file-visiting.buffer."...( |
| 12e8c0 | 69 6e 74 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 | interactive.(and.current-prefix- |
| 12e8e0 | 61 72 67 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 63 75 | arg.....................(list.cu |
| 12e900 | 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................ |
| 12e920 | 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 6d 70 74 2d 66 6f 72 2d 63 68 61 6e 67 65 2d 6c 6f | ...........(prompt-for-change-lo |
| 12e940 | 67 2d 6e 61 6d 65 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 61 64 64 2d 63 68 61 6e 67 65 2d 6c | g-name))))...(magit-add-change-l |
| 12e960 | 6f 67 2d 65 6e 74 72 79 20 77 68 6f 61 6d 69 20 66 69 6c 65 2d 6e 61 6d 65 20 74 29 29 0a 0a 3b | og-entry.whoami.file-name.t))..; |
| 12e980 | 3b 3b 20 45 64 69 74 20 4c 69 6e 65 20 43 6f 6d 6d 69 74 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | ;;.Edit.Line.Commit..;;;###autol |
| 12e9a0 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 65 64 69 74 2d 6c 69 6e 65 2d 63 6f 6d 6d 69 | oad.(defun.magit-edit-line-commi |
| 12e9c0 | 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 74 79 70 65 29 0a 20 20 22 45 64 69 74 20 74 68 65 20 63 | t.(&optional.type)..."Edit.the.c |
| 12e9e0 | 6f 6d 6d 69 74 20 74 68 61 74 20 61 64 64 65 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e | ommit.that.added.the.current.lin |
| 12ea00 | 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 65 64 69 74 20 | e...With.a.prefix.argument.edit. |
| 12ea20 | 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 72 65 6d 6f 76 65 73 20 74 68 65 20 6c 69 6e 65 | the.commit.that.removes.the.line |
| 12ea40 | 2c 0a 69 66 20 61 6e 79 2e 20 20 54 68 65 20 63 6f 6d 6d 69 74 20 69 73 20 64 65 74 65 72 6d 69 | ,.if.any...The.commit.is.determi |
| 12ea60 | 6e 65 64 20 75 73 69 6e 67 20 60 67 69 74 20 62 6c 61 6d 65 27 20 61 6e 64 20 6d 61 64 65 0a 65 | ned.using.`git.blame'.and.made.e |
| 12ea80 | 64 69 74 61 62 6c 65 20 75 73 69 6e 67 20 60 67 69 74 20 72 65 62 61 73 65 20 2d 2d 69 6e 74 65 | ditable.using.`git.rebase.--inte |
| 12eaa0 | 72 61 63 74 69 76 65 27 20 69 66 20 69 74 20 69 73 20 72 65 61 63 68 61 62 6c 65 0a 66 72 6f 6d | ractive'.if.it.is.reachable.from |
| 12eac0 | 20 60 48 45 41 44 27 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 | .`HEAD',.or.by.checking.out.the. |
| 12eae0 | 63 6f 6d 6d 69 74 20 28 6f 72 20 61 20 62 72 61 6e 63 68 20 74 68 61 74 0a 70 6f 69 6e 74 73 20 | commit.(or.a.branch.that.points. |
| 12eb00 | 61 74 20 69 74 29 20 6f 74 68 65 72 77 69 73 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | at.it).otherwise."...(interactiv |
| 12eb20 | 65 20 28 6c 69 73 74 20 28 61 6e 64 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 | e.(list.(and.current-prefix-arg. |
| 12eb40 | 27 72 65 6d 6f 76 61 6c 29 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 63 68 75 6e 6b 20 28 6d 61 67 | 'removal)))...(let*.((chunk.(mag |
| 12eb60 | 69 74 2d 63 75 72 72 65 6e 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 20 28 6f 72 20 74 79 70 65 20 | it-current-blame-chunk.(or.type. |
| 12eb80 | 27 61 64 64 69 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 76 20 20 20 28 6f 72 | 'addition)))..........(rev...(or |
| 12eba0 | 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 28 69 66 20 28 73 74 | ef.chunk.orig-rev))).....(if.(st |
| 12ebc0 | 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 30 5c 5c 7b 34 30 2c 5c 5c 7d 5c 5c 27 22 20 | ring-match-p."\\`0\\{40,\\}\\'". |
| 12ebe0 | 72 65 76 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 6e 65 | rev).........(message."This.line |
| 12ec00 | 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 20 20 | .has.not.been.committed.yet")... |
| 12ec20 | 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 6e 63 | ....(let.((rebase.(magit-rev-anc |
| 12ec40 | 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 20 20 | estor-p.rev."HEAD"))............ |
| 12ec60 | 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 65 66 | .(file...(expand-file-name.(oref |
| 12ec80 | 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 20 20 | .chunk.orig-file)............... |
| 12eca0 | 20 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 74 | ........................(magit-t |
| 12ecc0 | 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 0a 20 | oplevel)))).........(if.rebase.. |
| 12ece0 | 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 65 2d | ...........(let.((magit--rebase- |
| 12ed00 | 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 65 64 | published-symbol.'edit-published |
| 12ed20 | 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 2d 65 | ))...............(magit-rebase-e |
| 12ed40 | 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 72 67 | dit-commit.rev.(magit-rebase-arg |
| 12ed60 | 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 2d 63 68 65 63 | uments)))...........(magit--chec |
| 12ed80 | 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 20 | kout.(or.(magit-rev-branch.rev). |
| 12eda0 | 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 66 | rev))).........(unless.(and.buff |
| 12edc0 | 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 20 | er-file-name.................... |
| 12ede0 | 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 65 | ..(file-equal-p.file.buffer-file |
| 12ee00 | 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 74 | -name))...........(let.((blame-t |
| 12ee20 | 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 2d | ype.(and.magit-blame-mode.magit- |
| 12ee40 | 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 65 | blame-type))).............(if.re |
| 12ee60 | 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 73 | base.................(set-proces |
| 12ee80 | 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 69 | s-sentinel..................magi |
| 12eea0 | 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 20 | t-this-process.................. |
| 12eec0 | 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 20 | (lambda.(process.event)......... |
| 12eee0 | 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 63 | ...........(magit-sequencer-proc |
| 12ef00 | 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)..... |
| 12ef20 | 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 73 | ...............(when.(eq.(proces |
| 12ef40 | 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 20 | s-status.process).'exit)........ |
| 12ef60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 20 66 69 6c 65 29 0a 20 | ..............(find-file.file).. |
| 12ef80 | 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 2d | ....................(when.blame- |
| 12efa0 | 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 67 | type........................(mag |
| 12efc0 | 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 2d | it-blame--pre-blame-setup.blame- |
| 12efe0 | 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 61 | type)........................(ma |
| 12f000 | 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 75 | git-blame--run.(magit-blame-argu |
| 12f020 | 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 2d | ments))))))...............(find- |
| 12f040 | 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 62 | file.file)...............(when.b |
| 12f060 | 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 74 | lame-type.................(magit |
| 12f080 | 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 79 | -blame--pre-blame-setup.blame-ty |
| 12f0a0 | 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 65 | pe).................(magit-blame |
| 12f0c0 | 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 29 | --run.(magit-blame-arguments)))) |
| 12f0e0 | 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 6f | ))))))..(put.'magit-edit-line-co |
| 12f100 | 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 61 | mmit.'disabled.t)..;;;###autoloa |
| 12f120 | 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 6f | d.(defun.magit-diff-edit-hunk-co |
| 12f140 | 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 74 | mmit.(file)..."From.a.hunk,.edit |
| 12f160 | 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 74 | .the.respective.commit.and.visit |
| 12f180 | 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 65 | .the.file...First.visit.the.file |
| 12f1a0 | 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 74 | .being.modified.by.the.hunk.at.t |
| 12f1c0 | 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 74 | he.correct.location.using.`magit |
| 12f1e0 | 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 6c | -diff-visit-file'...This.actuall |
| 12f200 | 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 20 | y.visits.a.blob...When.point.is. |
| 12f220 | 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 20 | on.a.diff.header,.not.within.an. |
| 12f240 | 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 74 | individual.hunk,.then.this.visit |
| 12f260 | 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 6f | s.the.blob.the.first.hunk.is.abo |
| 12f280 | 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 6e | ut...Then.invoke.`magit-edit-lin |
| 12f2a0 | 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 63 | e-commit',.which.uses.an.interac |
| 12f2c0 | 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 65 | tive.rebase.to.make.the.commit.e |
| 12f2e0 | 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 69 | ditable,.or.if.that.is.not.possi |
| 12f300 | 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 65 | ble.because.the.commit.is.not.re |
| 12f320 | 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 20 | achable.from.`HEAD'.by.checking. |
| 12f340 | 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 20 | out.that.commit.directly...This. |
| 12f360 | 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 20 | also.causes.the.actual.worktree. |
| 12f380 | 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 65 | file.to.be.visited...Neither.the |
| 12f3a0 | 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 69 | .blob.nor.the.file.buffer.are.ki |
| 12f3c0 | 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 20 | lled.when.finishing.the.rebase.. |
| 12f3e0 | 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 74 | .If.that.is.undesirable,.then.it |
| 12f400 | 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 72 | .might.be.better.to.use.`magit-r |
| 12f420 | 65 62 61 73 65 2d 65 64 69 74 2d 63 6f 6d 6d 69 74 27 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 | ebase-edit-commit'.instead.of.th |
| 12f440 | 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 69 73 | is.command."...(interactive.(lis |
| 12f460 | 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 20 | t.(magit-file-at-point.t.t)))... |
| 12f480 | 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 75 73 | (let.((magit-diff-visit-previous |
| 12f4a0 | 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 62 75 | -blob.nil)).....(with-current-bu |
| 12f4c0 | 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 2d 66 | ffer.........(magit-diff-visit-f |
| 12f4e0 | 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 6f 2d | ile--internal.file.nil.#'pop-to- |
| 12f500 | 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 69 74 | buffer-same-window).......(magit |
| 12f520 | 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 61 67 | -edit-line-commit))))..(put.'mag |
| 12f540 | 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 62 6c | it-diff-edit-hunk-commit.'disabl |
| 12f560 | 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 6d 20 | ed.t)..;;;.Reshelve..(defcustom. |
| 12f580 | 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 2d 6f | magit-reshelve-since-committer-o |
| 12f5a0 | 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 65 6c | nly.nil..."Whether.`magit-reshel |
| 12f5c0 | 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 6d 69 | ve-since'.changes.only.the.commi |
| 12f5e0 | 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 6f 72 | tter.dates..Otherwise.the.author |
| 12f600 | 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 61 63 | .dates.are.also.changed."...:pac |
| 12f620 | 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"). |
| 12f640 | 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 |
| 12f660 | 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 66 75 | .'boolean)..;;;###autoload.(defu |
| 12f680 | 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 79 69 | n.magit-reshelve-since.(rev.keyi |
| 12f6a0 | 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 6d 6d | d)..."Change.the.author.and.comm |
| 12f6c0 | 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 63 65 | itter.dates.of.the.commits.since |
| 12f6e0 | 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 72 73 | .REV...Ask.the.user.for.the.firs |
| 12f700 | 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 20 73 | t.reachable.commit.whose.dates.s |
| 12f720 | 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 68 65 | hould.be.changed...Then.read.the |
| 12f740 | 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 65 20 | .new.date.for.that.commit...The. |
| 12f760 | 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 68 65 | initial.minibuffer.input.and.the |
| 12f780 | 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 72 20 | .previous.history.element.offer. |
| 12f7a0 | 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 77 69 | good.values...The.next.commit.wi |
| 12f7c0 | 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 20 61 | ll.be.created.one.minute.later.a |
| 12f7e0 | 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 79 20 | nd.so.on...This.command.is.only. |
| 12f800 | 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 6e 64 | intended.for.interactive.use.and |
| 12f820 | 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 20 72 | .should.only.be.used.on.highly.r |
| 12f840 | 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 6f 72 | earranged.and.unpublished.histor |
| 12f860 | 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 75 73 | y...If.KEYID.is.non-nil,.then.us |
| 12f880 | 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 6f 6d | e.that.to.sign.all.reshelved.com |
| 12f8a0 | 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 6c 75 | mits..Interactively.use.the.valu |
| 12f8c0 | 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 20 69 | e.of.the.\"--gpg-sign\".option.i |
| 12f8e0 | 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 72 65 | n.the.list.returned.by.`magit-re |
| 12f900 | 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 76 65 | base-arguments'."...(interactive |
| 12f920 | 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 20 20 | .(list.nil...................... |
| 12f940 | 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 67 6e | (transient-arg-value."--gpg-sign |
| 12f960 | 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 20 20 | =".............................. |
| 12f980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 72 67 75 6d | .............(magit-rebase-argum |
| 12f9a0 | 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 20 28 | ents))))...(let*.((current.(or.( |
| 12f9c0 | 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 | magit-get-current-branch)....... |
| 12f9e0 | 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 65 66 | ................(user-error."Ref |
| 12fa00 | 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 64 22 | using.to.reshelve.detached.head" |
| 12fa20 | 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 72 65 | )))..........(backup.(concat."re |
| 12fa40 | 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 6e 74 | fs/original/refs/heads/".current |
| 12fa60 | 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 20 20 | ))).....(cond......((not.rev)... |
| 12fa80 | 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 63 6b | ....(when.(and.(magit-ref-p.back |
| 12faa0 | 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 69 74 | up)..................(not.(magit |
| 12fac0 | 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 20 20 | -y-or-n-p....................... |
| 12fae0 | 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 79 20 | .(format."Backup.ref.%s.already. |
| 12fb00 | 65 78 69 73 74 73 2e 20 20 4f 76 65 72 72 69 64 65 3f 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 | exists...Override?."............ |
| 12fb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 61 63 6b 75 70 29 29 29 29 0a 20 | ....................backup)))).. |
| 12fb40 | 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 20 20 20 | .......(user-error."Abort")).... |
| 12fb60 | 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 28 6c 61 | ...(magit-log-select.........(la |
| 12fb80 | 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 65 73 68 | mbda.(rev)...........(magit-resh |
| 12fba0 | 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 20 20 22 | elve-since.rev.keyid))........." |
| 12fbc0 | 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 76 65 20 | Type.%p.on.a.commit.to.reshelve. |
| 12fbe0 | 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 29 29 0a | it.and.the.commits.above.it,")). |
| 12fc00 | 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 73 74 20 | .....(t.......(cl-flet.((adjust. |
| 12fc20 | 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 20 20 20 | (time.offset)................... |
| 12fc40 | 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 20 20 20 20 20 20 | (format-time-string............. |
| 12fc60 | 20 20 20 20 20 20 20 22 25 46 20 25 54 20 25 7a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......."%F.%T.%z"............... |
| 12fc80 | 20 20 20 20 20 28 2b 20 28 66 6c 6f 6f 72 20 74 69 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .....(+.(floor.time)............ |
| 12fca0 | 20 20 20 20 20 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 | ...........(*.offset.60)........ |
| 12fcc0 | 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 74 | ...............(-.(car.(decode-t |
| 12fce0 | 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 28 | ime.time))))))).........(let*.(( |
| 12fd00 | 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 20 | start.(concat.rev."^"))......... |
| 12fd20 | 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 22 | .......(range.(concat.start.".." |
| 12fd40 | 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 2d | .current))................(time- |
| 12fd60 | 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 2d | rev.(adjust.(float-time.(string- |
| 12fd80 | 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 20 | to-number....................... |
| 12fda0 | 20 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 |
| 12fdc0 | 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 20 | ev-format."%at".start)))........ |
| 12fde0 | 20 20 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 20 | ..........................1))... |
| 12fe00 | 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 28 | .............(time-now.(adjust.( |
| 12fe20 | 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 20 | float-time)..................... |
| 12fe40 | 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 65 | .............(-.(string-to-numbe |
| 12fe60 | 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 20 | r............................... |
| 12fe80 | 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 69 | .......(magit-git-string."rev-li |
| 12fea0 | 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 20 | st"."--count"................... |
| 12fec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 12fee0 | 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 68 | .....range))))))...........(push |
| 12ff00 | 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 72 | .time-rev.magit--reshelve-histor |
| 12ff20 | 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 0a | y)...........(let.((date.(floor. |
| 12ff40 | 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 69 | .......................(float-ti |
| 12ff60 | 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 65 | me.........................(date |
| 12ff80 | 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 20 | -to-time........................ |
| 12ffa0 | 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 63 | ..(read-string."Date.for.first.c |
| 12ffc0 | 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 20 | ommit:."........................ |
| 12ffe0 | 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 2d | ...............time-now.'magit-- |
| 130000 | 72 65 73 68 65 6c 76 65 2d 68 69 73 74 6f 72 79 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | reshelve-history)))))).......... |
| 130020 | 20 20 20 28 77 69 74 68 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 2d 76 61 72 69 61 62 6c 65 73 20 28 | ...(with-environment-variables.( |
| 130040 | 28 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 4e 47 22 | ("FILTER_BRANCH_SQUELCH_WARNING" |
| 130060 | 20 22 31 22 29 29 0a 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 | ."1"))...............(magit-with |
| 130080 | 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | -toplevel.................(magit |
| 1300a0 | 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -run-git-async.................. |
| 1300c0 | 22 66 69 6c 74 65 72 2d 62 72 61 6e 63 68 22 20 22 2d 2d 66 6f 72 63 65 22 20 22 2d 2d 65 6e 76 | "filter-branch"."--force"."--env |
| 1300e0 | 2d 66 69 6c 74 65 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 | -filter"..................(forma |
| 130100 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 61 73 65 20 24 47 49 54 5f 43 | t..................."case.$GIT_C |
| 130120 | 4f 4d 4d 49 54 20 69 6e 20 25 73 5c 6e 65 73 61 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | OMMIT.in.%s\nesac".............. |
| 130140 | 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(mapconcat................. |
| 130160 | 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 20 20 20 20 20 20 | ...(lambda.(rev)................ |
| 130180 | 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 20 20 20 20 20 20 20 | ......(prog1.................... |
| 1301a0 | 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 20 20 20 | ......(concat................... |
| 1301c0 | 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 29 20 22 20 72 65 76 29 0a 20 20 20 20 | ........(format."%s).".rev)..... |
| 1301e0 | 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 20 | ......................(and.(not. |
| 130200 | 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 2d 6f | magit-reshelve-since-committer-o |
| 130220 | 6e 6c 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nly)............................ |
| 130240 | 20 20 20 20 28 66 6f 72 6d 61 74 20 22 65 78 70 6f 72 74 20 47 49 54 5f 41 55 54 48 4f 52 5f 44 | ....(format."export.GIT_AUTHOR_D |
| 130260 | 41 54 45 3d 5c 22 25 73 5c 22 3b 20 22 20 64 61 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ATE=\"%s\";.".date))............ |
| 130280 | 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 74 20 47 | ...............(format."export.G |
| 1302a0 | 49 54 5f 43 4f 4d 4d 49 54 54 45 52 5f 44 41 54 45 3d 5c 22 25 73 5c 22 3b 3b 22 20 64 61 74 65 | IT_COMMITTER_DATE=\"%s\";;".date |
| 1302c0 | 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 6c 2d 69 6e | ))........................(cl-in |
| 1302e0 | 63 66 20 64 61 74 65 20 36 30 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cf.date.60)))................... |
| 130300 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 72 65 76 2d 6c 69 73 74 22 20 22 2d 2d | .(magit-git-lines."rev-list"."-- |
| 130320 | 72 65 76 65 72 73 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 | reverse".range)................. |
| 130340 | 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 28 61 6e 64 20 6b | ..."."))..................(and.k |
| 130360 | 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 20 20 28 6c 69 73 74 | eyid.......................(list |
| 130380 | 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 20 20 20 20 20 | ."--commit-filter".............. |
| 1303a0 | 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 6f 6d 6d | ...............(format."git.comm |
| 1303c0 | 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 22 0a 20 | it-tree.--gpg-sign=%s.\"$@\";".. |
| 1303e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 130400 | 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 20 20 72 61 6e | ...keyid)))..................ran |
| 130420 | 67 65 20 22 2d 2d 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 70 72 6f | ge."--"))...............(set-pro |
| 130440 | 63 65 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 6d 61 67 | cess-sentinel................mag |
| 130460 | 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 28 | it-this-process................( |
| 130480 | 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 20 20 | lambda.(process.event).......... |
| 1304a0 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 | ........(when.(memq.(process-sta |
| 1304c0 | 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)).... |
| 1304e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 70 72 6f 63 65 73 73 2d | ................(if.(>.(process- |
| 130500 | 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 20 | exit-status.process).0)......... |
| 130520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 | ...............(magit-process-se |
| 130540 | 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 20 20 20 20 | ntinel.process.event)........... |
| 130560 | 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20 | ...........(process-put.process. |
| 130580 | 27 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | 'inhibit-refresh.t)............. |
| 1305a0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c | .........(magit-process-sentinel |
| 1305c0 | 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .process.event)................. |
| 1305e0 | 20 20 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 72 65 66 22 | .....(magit-run-git."update-ref" |
| 130600 | 20 22 2d 64 22 20 62 61 63 6b 75 70 29 29 29 29 29 29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 52 | ."-d".backup)))))))))))))..;;;.R |
| 130620 | 65 76 69 73 69 6f 6e 20 53 74 61 63 6b 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 72 65 76 | evision.Stack..(defvar.magit-rev |
| 130640 | 69 73 69 6f 6e 2d 73 74 61 63 6b 20 6e 69 6c 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 | ision-stack.nil)..(defcustom.mag |
| 130660 | 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 0a 20 20 27 | it-pop-revision-stack-format...' |
| 130680 | 28 22 5b 25 4e 3a 20 25 68 5d 20 22 0a 20 20 20 20 22 25 4e 3a 20 25 63 73 20 25 48 5c 6e 20 20 | ("[%N:.%h]."....."%N:.%cs.%H\n.. |
| 1306a0 | 20 25 73 5c 6e 22 0a 20 20 20 20 22 5c 5c 5b 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 5b 5d 3a 5d 22 | .%s\n"....."\\[\\([0-9]+\\)[]:]" |
| 1306c0 | 29 0a 20 20 22 43 6f 6e 74 72 6f 6c 20 68 6f 77 20 60 6d 61 67 69 74 2d 70 6f 70 2d 72 65 76 69 | )..."Control.how.`magit-pop-revi |
| 1306e0 | 73 69 6f 6e 2d 73 74 61 63 6b 27 20 69 6e 73 65 72 74 73 20 61 20 72 65 76 69 73 69 6f 6e 2e 0a | sion-stack'.inserts.a.revision.. |
| 130700 | 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 60 6d 61 67 69 74 2d 70 6f 70 2d 72 65 76 69 73 69 6f 6e | .The.command.`magit-pop-revision |
| 130720 | 2d 73 74 61 63 6b 27 20 69 6e 73 65 72 74 73 20 61 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e | -stack'.inserts.a.representation |
| 130740 | 0a 6f 66 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 6c 61 73 74 20 70 75 73 68 65 64 20 74 6f 20 | .of.the.revision.last.pushed.to. |
| 130760 | 74 68 65 20 60 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 27 20 69 6e 74 6f 0a | the.`magit-revision-stack'.into. |
| 130780 | 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 6e 73 65 72 74 73 20 | the.current.buffer...It.inserts. |
| 1307a0 | 74 65 78 74 20 61 74 20 70 6f 69 6e 74 20 61 6e 64 2f 6f 72 20 6e 65 61 72 20 74 68 65 20 65 6e | text.at.point.and/or.near.the.en |
| 1307c0 | 64 0a 6f 66 20 74 68 65 20 62 75 66 66 65 72 2c 20 61 6e 64 20 72 65 6d 6f 76 65 73 20 74 68 65 | d.of.the.buffer,.and.removes.the |
| 1307e0 | 20 63 6f 6e 73 75 6d 65 64 20 72 65 76 69 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 73 74 61 63 | .consumed.revision.from.the.stac |
| 130800 | 6b 2e 0a 0a 54 68 65 20 65 6e 74 72 69 65 73 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 20 68 61 76 | k...The.entries.on.the.stack.hav |
| 130820 | 65 20 74 68 65 20 66 6f 72 6d 61 74 20 28 48 41 53 48 20 54 4f 50 4c 45 56 45 4c 29 20 61 6e 64 | e.the.format.(HASH.TOPLEVEL).and |
| 130840 | 20 74 68 69 73 0a 6f 70 74 69 6f 6e 20 68 61 73 20 74 68 65 20 66 6f 72 6d 61 74 20 28 50 4f 49 | .this.option.has.the.format.(POI |
| 130860 | 4e 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 | NT-FORMAT.EOB-FORMAT.INDEX-REGEX |
| 130880 | 50 29 2c 20 61 6c 6c 0a 6f 66 20 77 68 69 63 68 20 6d 61 79 20 62 65 20 6e 69 6c 20 6f 72 20 61 | P),.all.of.which.may.be.nil.or.a |
| 1308a0 | 20 73 74 72 69 6e 67 20 28 74 68 6f 75 67 68 20 65 69 74 68 65 72 20 6f 6e 65 20 6f 66 20 45 4f | .string.(though.either.one.of.EO |
| 1308c0 | 42 2d 46 4f 52 4d 41 54 0a 6f 72 20 50 4f 49 4e 54 2d 46 4f 52 4d 41 54 20 73 68 6f 75 6c 64 20 | B-FORMAT.or.POINT-FORMAT.should. |
| 1308e0 | 62 65 20 61 20 73 74 72 69 6e 67 2c 20 61 6e 64 20 69 66 20 49 4e 44 45 58 2d 52 45 47 45 58 50 | be.a.string,.and.if.INDEX-REGEXP |
| 130900 | 20 69 73 0a 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 74 77 6f 20 66 6f 72 6d 61 74 | .is.non-nil,.then.the.two.format |
| 130920 | 73 20 73 68 6f 75 6c 64 20 62 65 20 74 6f 6f 29 2e 0a 0a 46 69 72 73 74 20 49 4e 44 45 58 2d 52 | s.should.be.too)...First.INDEX-R |
| 130940 | 45 47 45 58 50 20 69 73 20 75 73 65 64 20 74 6f 20 66 69 6e 64 20 74 68 65 20 70 72 65 76 69 6f | EGEXP.is.used.to.find.the.previo |
| 130960 | 75 73 6c 79 20 69 6e 73 65 72 74 65 64 20 65 6e 74 72 79 2c 0a 62 79 20 73 65 61 72 63 68 69 6e | usly.inserted.entry,.by.searchin |
| 130980 | 67 20 62 61 63 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 | g.backward.from.point...The.firs |
| 1309a0 | 74 20 73 75 62 6d 61 74 63 68 20 6d 75 73 74 20 6d 61 74 63 68 0a 74 68 65 20 69 6e 64 65 78 20 | t.submatch.must.match.the.index. |
| 1309c0 | 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 |
| 1309e0 | 74 65 64 20 62 79 20 6f 6e 65 2c 20 61 6e 64 20 62 65 63 6f 6d 65 73 0a 74 68 65 20 69 6e 64 65 | ted.by.one,.and.becomes.the.inde |
| 130a00 | 78 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 20 65 6e 74 72 79 20 74 6f 20 62 65 20 69 6e 73 65 | x.number.of.the.entry.to.be.inse |
| 130a20 | 72 74 65 64 2e 20 20 49 66 20 79 6f 75 20 64 6f 6e 27 74 20 77 61 6e 74 0a 74 6f 20 6e 75 6d 62 | rted...If.you.don't.want.to.numb |
| 130a40 | 65 72 20 74 68 65 20 69 6e 73 65 72 74 65 64 20 72 65 76 69 73 69 6f 6e 73 2c 20 74 68 65 6e 20 | er.the.inserted.revisions,.then. |
| 130a60 | 75 73 65 20 6e 69 6c 20 66 6f 72 20 49 4e 44 45 58 2d 52 45 47 45 58 50 2e 0a 0a 49 66 20 49 4e | use.nil.for.INDEX-REGEXP...If.IN |
| 130a80 | 44 45 58 2d 52 45 47 45 58 50 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 62 6f 74 68 | DEX-REGEXP.is.non-nil,.then.both |
| 130aa0 | 20 50 4f 49 4e 54 2d 46 4f 52 4d 41 54 20 61 6e 64 20 45 4f 42 2d 46 4f 52 4d 41 54 0a 73 68 6f | .POINT-FORMAT.and.EOB-FORMAT.sho |
| 130ac0 | 75 6c 64 20 63 6f 6e 74 61 69 6e 20 5c 22 25 4e 5c 22 2c 20 77 68 69 63 68 20 69 73 20 72 65 70 | uld.contain.\"%N\",.which.is.rep |
| 130ae0 | 6c 61 63 65 64 20 77 69 74 68 20 74 68 65 20 6e 75 6d 62 65 72 20 74 68 61 74 20 77 61 73 0a 64 | laced.with.the.number.that.was.d |
| 130b00 | 65 74 65 72 6d 69 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 | etermined.in.the.previous.step.. |
| 130b20 | 0a 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 | .Both.formats,.if.non-nil.and.af |
| 130b40 | 74 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 | ter.removing.%N,.are.then.expand |
| 130b60 | 65 64 0a 75 73 69 6e 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 | ed.using.`git.show.--format=FORM |
| 130b80 | 41 54 20 2e 2e 2e 27 20 69 6e 73 69 64 65 20 54 4f 50 4c 45 56 45 4c 2e 0a 0a 54 68 65 20 65 78 | AT....'.inside.TOPLEVEL...The.ex |
| 130ba0 | 70 61 6e 73 69 6f 6e 20 6f 66 20 50 4f 49 4e 54 2d 46 4f 52 4d 41 54 20 69 73 20 69 6e 73 65 72 | pansion.of.POINT-FORMAT.is.inser |
| 130bc0 | 74 65 64 20 61 74 20 70 6f 69 6e 74 2c 20 61 6e 64 20 74 68 65 0a 65 78 70 61 6e 73 69 6f 6e 20 | ted.at.point,.and.the.expansion. |
| 130be0 | 6f 66 20 45 4f 42 2d 46 4f 52 4d 41 54 20 69 73 20 69 6e 73 65 72 74 65 64 20 61 74 20 74 68 65 | of.EOB-FORMAT.is.inserted.at.the |
| 130c00 | 20 65 6e 64 20 6f 66 20 74 68 65 20 62 75 66 66 65 72 20 28 69 66 0a 74 68 65 20 62 75 66 66 65 | .end.of.the.buffer.(if.the.buffe |
| 130c20 | 72 20 65 6e 64 73 20 77 69 74 68 20 61 20 63 6f 6d 6d 65 6e 74 2c 20 74 68 65 6e 20 69 74 20 69 | r.ends.with.a.comment,.then.it.i |
| 130c40 | 73 20 69 6e 73 65 72 74 65 64 20 72 69 67 68 74 20 62 65 66 6f 72 65 0a 74 68 61 74 29 2e 22 0a | s.inserted.right.before.that).". |
| 130c60 | 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e | ..:package-version.'(magit..."3. |
| 130c80 | 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 0a 20 | 2.0")...:group.'magit-commands.. |
| 130ca0 | 20 3a 74 79 70 65 20 27 28 6c 69 73 74 20 28 63 68 6f 69 63 65 20 28 73 74 72 69 6e 67 20 3a 74 | .:type.'(list.(choice.(string.:t |
| 130cc0 | 61 67 20 22 49 6e 73 65 72 74 20 61 74 20 70 6f 69 6e 74 20 66 6f 72 6d 61 74 22 29 0a 20 20 20 | ag."Insert.at.point.format").... |
| 130ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 73 74 72 69 6e | ....................(cons.(strin |
| 130d00 | 67 20 3a 74 61 67 20 22 49 6e 73 65 72 74 20 61 74 20 70 6f 69 6e 74 20 66 6f 72 6d 61 74 22 29 | g.:tag."Insert.at.point.format") |
| 130d20 | 0a 20 20 20 20 20 20 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 |
| 130d40 | 65 70 65 61 74 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 41 72 67 75 6d 65 6e 74 20 74 6f 20 | epeat.(string.:tag."Argument.to. |
| 130d60 | 67 69 74 20 73 68 6f 77 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git.show"))).................... |
| 130d80 | 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 6f 6e 27 74 20 69 6e 73 65 72 74 20 61 74 | ....(const.:tag."Don't.insert.at |
| 130da0 | 20 70 6f 69 6e 74 22 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 68 | .point".nil))................(ch |
| 130dc0 | 6f 69 63 65 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 49 6e 73 65 72 74 20 61 74 20 65 6f 62 | oice.(string.:tag."Insert.at.eob |
| 130de0 | 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 20 20 20 | .format")....................... |
| 130e00 | 20 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 65 | .(cons.(string.:tag."Insert.at.e |
| 130e20 | 6f 62 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 20 | ob.format")..................... |
| 130e40 | 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 41 | .........(repeat.(string.:tag."A |
| 130e60 | 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 20 | rgument.to.git.show")))......... |
| 130e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 6f 6e 27 | ...............(const.:tag."Don' |
| 130ea0 | 74 20 69 6e 73 65 72 74 20 61 74 20 65 6f 62 22 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 | t.insert.at.eob".nil)).......... |
| 130ec0 | 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 28 72 65 67 65 78 70 20 3a 74 61 67 20 22 46 69 6e 64 | ......(choice.(regexp.:tag."Find |
| 130ee0 | 20 69 6e 64 65 78 20 72 65 67 65 78 70 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .index.regexp")................. |
| 130f00 | 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 6e 75 6d 62 65 72 | .......(const.:tag."Don't.number |
| 130f20 | 20 65 6e 74 72 69 65 73 22 20 6e 69 6c 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 | .entries".nil))))..(defcustom.ma |
| 130f40 | 67 69 74 2d 63 6f 70 79 2d 72 65 76 69 73 69 6f 6e 2d 61 62 62 72 65 76 69 61 74 65 64 20 6e 69 | git-copy-revision-abbreviated.ni |
| 130f60 | 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 61 76 65 20 61 62 62 72 65 76 69 61 74 65 64 | l..."Whether.to.save.abbreviated |
| 130f80 | 20 72 65 76 69 73 69 6f 6e 20 74 6f 20 60 6b 69 6c 6c 2d 72 69 6e 67 27 20 61 6e 64 20 60 6d 61 | .revision.to.`kill-ring'.and.`ma |
| 130fa0 | 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | git-revision-stack'."...:package |
| 130fc0 | 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 |
| 130fe0 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 20 20 3a 74 79 70 | roup.'magit-miscellaneous...:typ |
| 131000 | 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 66 | e.'boolean)..;;;###autoload.(def |
| 131020 | 75 6e 20 6d 61 67 69 74 2d 70 6f 70 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 20 28 72 65 76 | un.magit-pop-revision-stack.(rev |
| 131040 | 20 74 6f 70 6c 65 76 65 6c 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 72 65 70 72 65 73 65 6e 74 | .toplevel)..."Insert.a.represent |
| 131060 | 61 74 69 6f 6e 20 6f 66 20 61 20 72 65 76 69 73 69 6f 6e 20 69 6e 74 6f 20 74 68 65 20 63 75 72 | ation.of.a.revision.into.the.cur |
| 131080 | 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 50 6f 70 20 61 20 72 65 76 69 73 69 6f 6e 20 66 72 6f | rent.buffer...Pop.a.revision.fro |
| 1310a0 | 6d 20 74 68 65 20 60 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 27 20 61 6e 64 | m.the.`magit-revision-stack'.and |
| 1310c0 | 20 69 6e 73 65 72 74 20 69 74 20 69 6e 74 6f 0a 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 | .insert.it.into.the.current.buff |
| 1310e0 | 65 72 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 60 6d 61 67 69 74 2d 70 6f 70 2d 72 65 76 69 73 | er.according.to.`magit-pop-revis |
| 131100 | 69 6f 6e 2d 73 74 61 63 6b 2d 66 6f 72 6d 61 74 27 2e 0a 52 65 76 69 73 69 6f 6e 73 20 63 61 6e | ion-stack-format'..Revisions.can |
| 131120 | 20 62 65 20 70 75 74 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 20 75 73 69 6e 67 20 60 6d 61 67 69 | .be.put.on.the.stack.using.`magi |
| 131140 | 74 2d 63 6f 70 79 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 27 0a 61 6e 64 20 60 6d 61 67 69 74 | t-copy-section-value'.and.`magit |
| 131160 | 2d 63 6f 70 79 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 27 2e 0a 0a 49 66 20 74 68 65 20 | -copy-buffer-revision'...If.the. |
| 131180 | 73 74 61 63 6b 20 69 73 20 65 6d 70 74 79 20 6f 72 20 77 69 74 68 20 61 20 70 72 65 66 69 78 20 | stack.is.empty.or.with.a.prefix. |
| 1311a0 | 61 72 67 75 6d 65 6e 74 2c 20 69 6e 73 74 65 61 64 20 72 65 61 64 20 61 0a 72 65 76 69 73 69 6f | argument,.instead.read.a.revisio |
| 1311c0 | 6e 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 20 20 42 79 20 75 73 69 6e 67 20 74 | n.in.the.minibuffer...By.using.t |
| 1311e0 | 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 79 20 74 68 69 73 0a 61 6c 6c 6f 77 | he.minibuffer.history.this.allow |
| 131200 | 73 20 73 65 6c 65 63 74 69 6e 67 20 61 6e 20 69 74 65 6d 20 77 68 69 63 68 20 77 61 73 20 70 6f | s.selecting.an.item.which.was.po |
| 131220 | 70 70 65 64 20 65 61 72 6c 69 65 72 20 6f 72 20 74 6f 20 69 6e 73 65 72 74 20 61 6e 0a 61 72 62 | pped.earlier.or.to.insert.an.arb |
| 131240 | 69 74 72 61 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 | itrary.reference.or.revision.wit |
| 131260 | 68 6f 75 74 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 73 | hout.first.pushing.it.onto.the.s |
| 131280 | 74 61 63 6b 2e 0a 0a 57 68 65 6e 20 72 65 61 64 69 6e 67 20 74 68 65 20 72 65 76 69 73 69 6f 6e | tack...When.reading.the.revision |
| 1312a0 | 20 66 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 74 68 65 6e 20 69 74 20 6d 69 | .from.the.minibuffer,.then.it.mi |
| 1312c0 | 67 68 74 20 6e 6f 74 0a 62 65 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 67 75 65 73 73 20 74 68 65 | ght.not.be.possible.to.guess.the |
| 1312e0 | 20 63 6f 72 72 65 63 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 57 68 65 6e 20 74 68 69 73 20 | .correct.repository...When.this. |
| 131300 | 63 6f 6d 6d 61 6e 64 0a 69 73 20 63 61 6c 6c 65 64 20 69 6e 73 69 64 65 20 61 20 72 65 70 6f 73 | command.is.called.inside.a.repos |
| 131320 | 69 74 6f 72 79 20 28 65 2e 67 2e 2c 20 77 68 69 6c 65 20 63 6f 6d 70 6f 73 69 6e 67 20 61 20 63 | itory.(e.g.,.while.composing.a.c |
| 131340 | 6f 6d 6d 69 74 0a 6d 65 73 73 61 67 65 29 2c 20 74 68 65 6e 20 74 68 61 74 20 72 65 70 6f 73 69 | ommit.message),.then.that.reposi |
| 131360 | 74 6f 72 79 20 69 73 20 75 73 65 64 2e 20 20 4f 74 68 65 72 77 69 73 65 20 28 65 2e 67 2e 2c 20 | tory.is.used...Otherwise.(e.g.,. |
| 131380 | 77 68 69 6c 65 0a 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 | while.composing.an.email).then.t |
| 1313a0 | 68 65 20 72 65 70 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 | he.repository.recorded.for.the.t |
| 1313c0 | 6f 70 0a 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 | op.element.of.the.stack.is.used. |
| 1313e0 | 28 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 72 | (even.though.we.insert.another.r |
| 131400 | 65 76 69 73 69 6f 6e 29 2e 20 20 49 66 20 6e 6f 74 20 63 61 6c 6c 65 64 20 69 6e 73 69 64 65 20 | evision)...If.not.called.inside. |
| 131420 | 61 20 72 65 70 6f 73 69 74 6f 72 79 20 61 6e 64 20 77 69 74 68 20 61 6e 20 65 6d 70 74 79 0a 73 | a.repository.and.with.an.empty.s |
| 131440 | 74 61 63 6b 2c 20 6f 72 20 77 69 74 68 20 74 77 6f 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | tack,.or.with.two.prefix.argumen |
| 131460 | 74 73 2c 20 74 68 65 6e 20 72 65 61 64 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 0a | ts,.then.read.the.repository.in. |
| 131480 | 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 74 6f 6f 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | the.minibuffer.too."...(interact |
| 1314a0 | 69 76 65 0a 20 20 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 | ive....(if.(or.current-prefix-ar |
| 1314c0 | 67 20 28 6e 6f 74 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 29 29 0a 20 20 | g.(not.magit-revision-stack))... |
| 1314e0 | 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 | .....(let.((default-directory... |
| 131500 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 28 6e 6f 74 20 28 3d 20 28 70 72 | ............(or.(and.(not.(=.(pr |
| 131520 | 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 | efix-numeric-value.current-prefi |
| 131540 | 78 2d 61 72 67 29 20 31 36 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x-arg).16))..................... |
| 131560 | 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 20 20 20 20 | ...(or.(magit-toplevel)......... |
| 131580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 64 72 20 28 63 61 72 20 6d 61 | ...................(cadr.(car.ma |
| 1315a0 | 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | git-revision-stack)))).......... |
| 1315c0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 70 6f 73 69 74 6f 72 79 29 | .........(magit-read-repository) |
| 1315e0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 | )))..........(list.(magit-read-b |
| 131600 | 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 6f 6e | ranch-or-commit."Insert.revision |
| 131620 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | ")................default-direct |
| 131640 | 6f 72 79 29 29 0a 20 20 20 20 20 28 70 75 73 68 20 28 63 61 61 72 20 6d 61 67 69 74 2d 72 65 76 | ory))......(push.(caar.magit-rev |
| 131660 | 69 73 69 6f 6e 2d 73 74 61 63 6b 29 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 | ision-stack).magit-revision-hist |
| 131680 | 6f 72 79 29 0a 20 20 20 20 20 28 70 6f 70 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 74 | ory)......(pop.magit-revision-st |
| 1316a0 | 61 63 6b 29 29 29 0a 20 20 28 69 66 20 72 65 76 0a 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 | ack)))...(if.rev.......(pcase-le |
| 1316c0 | 74 20 28 28 60 28 2c 70 6e 74 2d 66 6f 72 6d 61 74 20 2c 65 6f 62 2d 66 6f 72 6d 61 74 20 2c 69 | t.((`(,pnt-format.,eob-format.,i |
| 1316e0 | 64 78 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 6d 61 | dx-format)....................ma |
| 131700 | 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 29 29 0a | git-pop-revision-stack-format)). |
| 131720 | 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 |
| 131740 | 20 74 6f 70 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 64 78 20 28 61 | .toplevel)...............(idx.(a |
| 131760 | 6e 64 20 69 64 78 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd.idx-format................... |
| 131780 | 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 | ......(save-excursion........... |
| 1317a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 72 65 2d 73 65 61 72 63 68 2d 62 | ................(if.(re-search-b |
| 1317c0 | 61 63 6b 77 61 72 64 20 69 64 78 2d 66 6f 72 6d 61 74 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 | ackward.idx-format.nil.t)....... |
| 1317e0 | 20 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 75 6d 62 65 72 2d | ........................(number- |
| 131800 | 74 6f 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | to-string....................... |
| 131820 | 20 20 20 20 20 20 20 20 20 28 31 2b 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 | .........(1+.(string-to-number.( |
| 131840 | 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | match-string.1)))).............. |
| 131860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 31 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ..............."1")))).......... |
| 131880 | 20 20 20 20 20 70 6e 74 2d 61 72 67 73 20 65 6f 62 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 | .....pnt-args.eob-args)......... |
| 1318a0 | 20 20 28 77 68 65 6e 20 28 6c 69 73 74 70 20 70 6e 74 2d 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 | ..(when.(listp.pnt-format)...... |
| 1318c0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 70 6e 74 2d 61 72 67 73 20 28 63 64 72 20 70 6e 74 2d 66 | .......(setq.pnt-args.(cdr.pnt-f |
| 1318e0 | 6f 72 6d 61 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 6e 74 2d 66 6f | ormat)).............(setq.pnt-fo |
| 131900 | 72 6d 61 74 20 28 63 61 72 20 70 6e 74 2d 66 6f 72 6d 61 74 29 29 29 0a 20 20 20 20 20 20 20 20 | rmat.(car.pnt-format)))......... |
| 131920 | 20 20 28 77 68 65 6e 20 28 6c 69 73 74 70 20 65 6f 62 2d 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 | ..(when.(listp.eob-format)...... |
| 131940 | 20 20 20 20 20 20 20 28 73 65 74 71 20 65 6f 62 2d 61 72 67 73 20 28 63 64 72 20 65 6f 62 2d 66 | .......(setq.eob-args.(cdr.eob-f |
| 131960 | 6f 72 6d 61 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 65 6f 62 2d 66 6f | ormat)).............(setq.eob-fo |
| 131980 | 72 6d 61 74 20 28 63 61 72 20 65 6f 62 2d 66 6f 72 6d 61 74 29 29 29 0a 20 20 20 20 20 20 20 20 | rmat.(car.eob-format)))......... |
| 1319a0 | 20 20 28 77 68 65 6e 20 70 6e 74 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ..(when.pnt-format.............( |
| 1319c0 | 77 68 65 6e 20 69 64 78 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | when.idx-format...............(s |
| 1319e0 | 65 74 71 20 70 6e 74 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 | etq.pnt-format.................. |
| 131a00 | 20 20 20 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 63 65 20 22 25 4e 22 20 69 64 78 20 70 6e 74 2d | ...(string-replace."%N".idx.pnt- |
| 131a20 | 66 6f 72 6d 61 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 | format))).............(magit-rev |
| 131a40 | 2d 69 6e 73 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 | -insert-format.pnt-format.rev.pn |
| 131a60 | 74 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 63 68 61 72 | t-args).............(delete-char |
| 131a80 | 20 2d 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 72 6d 61 74 | .-1))...........(when.eob-format |
| 131aa0 | 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... |
| 131ac0 | 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 0a 20 20 20 | ............(setq.eob-format.... |
| 131ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 63 65 | .................(string-replace |
| 131b00 | 20 22 25 4e 22 20 69 64 78 20 65 6f 62 2d 66 6f 72 6d 61 74 29 29 29 0a 20 20 20 20 20 20 20 20 | ."%N".idx.eob-format)))......... |
| 131b20 | 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....(save-excursion............. |
| 131b40 | 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 20 20 | ..(goto-char.(point-max))....... |
| 131b60 | 20 20 20 20 20 20 20 20 28 73 6b 69 70 2d 73 79 6e 74 61 78 2d 62 61 63 6b 77 61 72 64 20 22 3e | ........(skip-syntax-backward."> |
| 131b80 | 2d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d | -")...............(beginning-of- |
| 131ba0 | 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 63 6f 6d | line)...............(if.(and.com |
| 131bc0 | 6d 65 6e 74 2d 73 74 61 72 74 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 63 6f 6d 6d 65 6e 74 2d 73 | ment-start.(looking-at.comment-s |
| 131be0 | 74 61 72 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 | tart))...................(while. |
| 131c00 | 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 0a 20 20 20 20 20 | (looking-at.comment-start)...... |
| 131c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d 31 29 | ...............(forward-line.-1) |
| 131c40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 | ).................(forward-line) |
| 131c60 | 0a 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 3d 20 28 63 75 72 | .................(unless.(=.(cur |
| 131c80 | 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rent-column).0)................. |
| 131ca0 | 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ..(insert.?\n)))...............( |
| 131cc0 | 69 6e 73 65 72 74 20 3f 5c 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | insert.?\n)...............(magit |
| 131ce0 | 2d 72 65 76 2d 69 6e 73 65 72 74 2d 66 6f 72 6d 61 74 20 65 6f 62 2d 66 6f 72 6d 61 74 20 72 65 | -rev-insert-format.eob-format.re |
| 131d00 | 76 20 65 6f 62 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 | v.eob-args)...............(delet |
| 131d20 | 65 2d 63 68 61 72 20 2d 31 29 29 29 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | e-char.-1))))).....(user-error." |
| 131d40 | 52 65 76 69 73 69 6f 6e 20 73 74 61 63 6b 20 69 73 20 65 6d 70 74 79 22 29 29 29 0a 0a 3b 3b 3b | Revision.stack.is.empty")))..;;; |
| 131d60 | 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 70 79 2d 73 65 | ###autoload.(defun.magit-copy-se |
| 131d80 | 63 74 69 6f 6e 2d 76 61 6c 75 65 20 28 61 72 67 29 0a 20 20 22 53 61 76 65 20 74 68 65 20 76 61 | ction-value.(arg)..."Save.the.va |
| 131da0 | 6c 75 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 66 6f 72 20 6c | lue.of.the.current.section.for.l |
| 131dc0 | 61 74 65 72 20 75 73 65 2e 0a 0a 53 61 76 65 20 74 68 65 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 | ater.use...Save.the.section.valu |
| 131de0 | 65 20 74 6f 20 74 68 65 20 60 6b 69 6c 6c 2d 72 69 6e 67 27 2c 20 61 6e 64 2c 20 70 72 6f 76 69 | e.to.the.`kill-ring',.and,.provi |
| 131e00 | 64 65 64 20 74 68 61 74 0a 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 69 73 20 | ded.that.the.current.section.is. |
| 131e20 | 61 20 63 6f 6d 6d 69 74 2c 20 62 72 61 6e 63 68 2c 20 6f 72 20 74 61 67 20 73 65 63 74 69 6f 6e | a.commit,.branch,.or.tag.section |
| 131e40 | 2c 20 70 75 73 68 0a 74 68 65 20 28 72 65 66 65 72 65 6e 63 65 64 29 20 72 65 76 69 73 69 6f 6e | ,.push.the.(referenced).revision |
| 131e60 | 20 74 6f 20 74 68 65 20 60 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 27 20 66 | .to.the.`magit-revision-stack'.f |
| 131e80 | 6f 72 20 75 73 65 0a 77 69 74 68 20 60 6d 61 67 69 74 2d 70 6f 70 2d 72 65 76 69 73 69 6f 6e 2d | or.use.with.`magit-pop-revision- |
| 131ea0 | 73 74 61 63 6b 27 2e 0a 0a 57 68 65 6e 20 60 6d 61 67 69 74 2d 63 6f 70 79 2d 72 65 76 69 73 69 | stack'...When.`magit-copy-revisi |
| 131ec0 | 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 73 61 76 65 | on-abbreviated'.is.non-nil,.save |
| 131ee0 | 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 20 74 68 65 | .the.abbreviated.revision.to.the |
| 131f00 | 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 72 65 76 69 | .`kill-ring'.and.the.`magit-revi |
| 131f20 | 73 69 6f 6e 2d 73 74 61 63 6b 27 2e 0a 0a 57 68 65 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 | sion-stack'...When.the.current.s |
| 131f40 | 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 67 2c 20 61 6e 64 | ection.is.a.branch.or.a.tag,.and |
| 131f60 | 20 61 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 20 69 73 20 75 73 65 64 2c 20 74 68 65 6e | .a.prefix.argument.is.used,.then |
| 131f80 | 20 73 61 76 65 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 61 74 20 69 74 73 20 74 69 70 20 74 6f | .save.the.revision.at.its.tip.to |
| 131fa0 | 20 74 68 65 0a 60 6b 69 6c 6c 2d 72 69 6e 67 27 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 | .the.`kill-ring'.instead.of.the. |
| 131fc0 | 72 65 66 65 72 65 6e 63 65 20 6e 61 6d 65 2e 0a 0a 57 68 65 6e 20 74 68 65 20 72 65 67 69 6f 6e | reference.name...When.the.region |
| 131fe0 | 20 69 73 20 61 63 74 69 76 65 2c 20 74 68 65 6e 20 73 61 76 65 20 74 68 61 74 20 74 6f 20 74 68 | .is.active,.then.save.that.to.th |
| 132000 | 65 20 60 6b 69 6c 6c 2d 72 69 6e 67 27 2c 0a 6c 69 6b 65 20 60 6b 69 6c 6c 2d 72 69 6e 67 2d 73 | e.`kill-ring',.like.`kill-ring-s |
| 132020 | 61 76 65 27 20 77 6f 75 6c 64 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 62 65 68 61 76 69 6e 67 20 | ave'.would,.instead.of.behaving. |
| 132040 | 61 73 20 64 65 73 63 72 69 62 65 64 0a 61 62 6f 76 65 2e 20 20 49 66 20 61 20 70 72 65 66 69 78 | as.described.above...If.a.prefix |
| 132060 | 20 61 72 67 75 6d 65 6e 74 20 69 73 20 75 73 65 64 20 61 6e 64 20 74 68 65 20 72 65 67 69 6f 6e | .argument.is.used.and.the.region |
| 132080 | 20 69 73 20 77 69 74 68 69 6e 0a 61 20 68 75 6e 6b 2c 20 74 68 65 6e 20 73 74 72 69 70 20 74 68 | .is.within.a.hunk,.then.strip.th |
| 1320a0 | 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 20 6f 6e | e.diff.marker.column.and.keep.on |
| 1320c0 | 6c 79 20 65 69 74 68 65 72 0a 74 68 65 20 61 64 64 65 64 20 6f 72 20 72 65 6d 6f 76 65 64 20 6c | ly.either.the.added.or.removed.l |
| 1320e0 | 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 67 6e 20 6f 66 20 74 | ines,.depending.on.the.sign.of.t |
| 132100 | 68 65 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | he.prefix.argument."...(interact |
| 132120 | 69 76 65 20 22 50 22 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 61 6e 64 20 61 72 67 0a 20 20 | ive."P")...(cond....((and.arg... |
| 132140 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 69 6e 74 65 72 6e 61 6c 2d 72 | .......(magit-section-internal-r |
| 132160 | 65 67 69 6f 6e 2d 70 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | egion-p)..........(magit-section |
| 132180 | 2d 6d 61 74 63 68 20 27 68 75 6e 6b 29 29 0a 20 20 20 20 28 6b 69 6c 6c 2d 6e 65 77 0a 20 20 20 | -match.'hunk)).....(kill-new.... |
| 1321a0 | 20 20 28 74 68 72 65 61 64 2d 6c 61 73 74 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 | ..(thread-last.(buffer-substring |
| 1321c0 | 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -no-properties.................. |
| 1321e0 | 20 20 28 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ..(region-beginning)............ |
| 132200 | 20 20 20 20 20 20 20 20 28 72 65 67 69 6f 6e 2d 65 6e 64 29 29 0a 20 20 20 20 20 20 20 28 72 65 | ........(region-end))........(re |
| 132220 | 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 20 20 20 28 | place-regexp-in-string.........( |
| 132240 | 66 6f 72 6d 61 74 20 22 5e 5c 5c 25 63 2e 2a 5c 6e 3f 22 20 28 69 66 20 28 3c 20 28 70 72 65 66 | format."^\\%c.*\n?".(if.(<.(pref |
| 132260 | 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 20 61 72 67 29 20 30 29 20 3f 2b 20 3f 2d 29 29 | ix-numeric-value.arg).0).?+.?-)) |
| 132280 | 0a 20 20 20 20 20 20 20 20 22 22 29 0a 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 | ........."")........(replace-reg |
| 1322a0 | 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5e 5b 20 2b 2d 5d 22 20 22 22 29 29 29 0a 20 20 20 | exp-in-string."^[.+-]".""))).... |
| 1322c0 | 20 28 64 65 61 63 74 69 76 61 74 65 2d 6d 61 72 6b 29 29 0a 20 20 20 28 28 75 73 65 2d 72 65 67 | .(deactivate-mark))....((use-reg |
| 1322e0 | 69 6f 6e 2d 70 29 0a 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 23 | ion-p).....(call-interactively.# |
| 132300 | 27 63 6f 70 79 2d 72 65 67 69 6f 6e 2d 61 73 2d 6b 69 6c 6c 29 29 0a 20 20 20 28 74 0a 20 20 20 | 'copy-region-as-kill))....(t.... |
| 132320 | 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 63 75 72 | .(when-let*.((section.(magit-cur |
| 132340 | 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 20 20 20 28 | rent-section)).................( |
| 132360 | 76 61 6c 75 65 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 29 29 29 0a 20 20 20 | value.(oref.section.value))).... |
| 132380 | 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20 20 20 20 20 28 | ...(magit-section-case.........( |
| 1323a0 | 28 62 72 61 6e 63 68 20 63 6f 6d 6d 69 74 20 6d 6f 64 75 6c 65 2d 63 6f 6d 6d 69 74 20 74 61 67 | (branch.commit.module-commit.tag |
| 1323c0 | 29 0a 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 | )..........(let.((default-direct |
| 1323e0 | 6f 72 79 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 20 72 65 66 29 0a 20 20 20 20 | ory.default-directory).ref)..... |
| 132400 | 20 20 20 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 | .......(magit-section-case...... |
| 132420 | 20 20 20 20 20 20 20 20 28 28 62 72 61 6e 63 68 20 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 | ........((branch.tag)........... |
| 132440 | 20 20 20 20 28 73 65 74 71 20 72 65 66 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ....(setq.ref.value))........... |
| 132460 | 20 20 20 28 6d 6f 64 75 6c 65 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(module-commit............... |
| 132480 | 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 | (setq.default-directory......... |
| 1324a0 | 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 72 65 63 74 | ............(file-name-as-direct |
| 1324c0 | 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 28 65 78 70 61 6e 64 | ory......................(expand |
| 1324e0 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 70 61 72 65 6e 74 | -file-name.(magit-section-parent |
| 132500 | 2d 76 61 6c 75 65 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -value.section)................. |
| 132520 | 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 74 6f | .......................(magit-to |
| 132540 | 70 6c 65 76 65 6c 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 61 | plevel))))))............(setq.va |
| 132560 | 6c 75 65 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 | lue.(magit-rev-parse............ |
| 132580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 61 67 69 74 2d 63 6f 70 79 2d 72 65 76 | .............(and.magit-copy-rev |
| 1325a0 | 69 73 69 6f 6e 2d 61 62 62 72 65 76 69 61 74 65 64 20 22 2d 2d 73 68 6f 72 74 22 29 0a 20 20 20 | ision-abbreviated."--short").... |
| 1325c0 | 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 0a 20 20 20 | .....................value)).... |
| 1325e0 | 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 6c 69 73 74 20 76 61 6c 75 65 20 64 65 66 61 75 6c | ........(push.(list.value.defaul |
| 132600 | 74 2d 64 69 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 | t-directory).magit-revision-stac |
| 132620 | 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 6e 65 77 20 28 6d 65 73 73 61 67 65 | k)............(kill-new.(message |
| 132640 | 20 22 25 73 22 20 28 6f 72 20 28 61 6e 64 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 | ."%s".(or.(and.current-prefix-ar |
| 132660 | 67 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.ref).......................... |
| 132680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 | ..............value)))))........ |
| 1326a0 | 20 28 74 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 76 61 6c 75 | .(t.(kill-new.(message."%s".valu |
| 1326c0 | 65 29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | e))))))))..;;;###autoload.(defun |
| 1326e0 | 20 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 20 28 29 0a 20 | .magit-copy-buffer-revision.().. |
| 132700 | 20 22 53 61 76 65 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 | ."Save.the.revision.of.the.curre |
| 132720 | 6e 74 20 62 75 66 66 65 72 20 66 6f 72 20 6c 61 74 65 72 20 75 73 65 2e 0a 0a 53 61 76 65 20 74 | nt.buffer.for.later.use...Save.t |
| 132740 | 68 65 20 72 65 76 69 73 69 6f 6e 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 | he.revision.shown.in.the.current |
| 132760 | 20 62 75 66 66 65 72 20 74 6f 20 74 68 65 20 60 6b 69 6c 6c 2d 72 69 6e 67 27 0a 61 6e 64 20 70 | .buffer.to.the.`kill-ring'.and.p |
| 132780 | 75 73 68 20 69 74 20 74 6f 20 74 68 65 20 60 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 74 | ush.it.to.the.`magit-revision-st |
| 1327a0 | 61 63 6b 27 2e 0a 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6d 61 69 6e 6c 79 20 69 6e | ack'...This.command.is.mainly.in |
| 1327c0 | 74 65 6e 64 65 64 20 66 6f 72 20 75 73 65 20 69 6e 20 60 6d 61 67 69 74 2d 72 65 76 69 73 69 6f | tended.for.use.in.`magit-revisio |
| 1327e0 | 6e 2d 6d 6f 64 65 27 0a 62 75 66 66 65 72 73 2c 20 74 68 65 20 6f 6e 6c 79 20 62 75 66 66 65 72 | n-mode'.buffers,.the.only.buffer |
| 132800 | 73 20 77 68 65 72 65 20 69 74 20 69 73 20 61 6c 77 61 79 73 20 75 6e 61 6d 62 69 67 75 6f 75 73 | s.where.it.is.always.unambiguous |
| 132820 | 20 65 78 61 63 74 6c 79 0a 77 68 69 63 68 20 72 65 76 69 73 69 6f 6e 20 73 68 6f 75 6c 64 20 62 | .exactly.which.revision.should.b |
| 132840 | 65 20 73 61 76 65 64 2e 0a 0a 4d 6f 73 74 20 6f 74 68 65 72 20 4d 61 67 69 74 20 62 75 66 66 65 | e.saved...Most.other.Magit.buffe |
| 132860 | 72 73 20 75 73 75 61 6c 6c 79 20 73 68 6f 77 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 72 65 | rs.usually.show.more.than.one.re |
| 132880 | 76 69 73 69 6f 6e 2c 20 69 6e 0a 73 6f 6d 65 20 77 61 79 20 6f 72 20 61 6e 6f 74 68 65 72 2c 20 | vision,.in.some.way.or.another,. |
| 1328a0 | 73 6f 20 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 | so.this.command.has.to.select.on |
| 1328c0 | 65 20 6f 66 20 74 68 65 6d 2c 0a 61 6e 64 20 74 68 61 74 20 63 68 6f 69 63 65 20 6d 69 67 68 74 | e.of.them,.and.that.choice.might |
| 1328e0 | 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 6e 6b | .not.always.be.the.one.you.think |
| 132900 | 20 77 6f 75 6c 64 20 68 61 76 65 0a 62 65 65 6e 20 74 68 65 20 62 65 73 74 20 70 69 63 6b 2e 0a | .would.have.been.the.best.pick.. |
| 132920 | 0a 49 6e 20 73 75 63 68 20 62 75 66 66 65 72 73 20 69 74 20 69 73 20 6f 66 74 65 6e 20 6d 6f 72 | .In.such.buffers.it.is.often.mor |
| 132940 | 65 20 75 73 65 66 75 6c 20 74 6f 20 73 61 76 65 20 74 68 65 20 76 61 6c 75 65 20 6f 66 0a 74 68 | e.useful.to.save.the.value.of.th |
| 132960 | 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 69 6e 73 74 65 61 64 2c 20 75 73 69 6e 67 | e.current.section.instead,.using |
| 132980 | 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 27 2e 0a 0a 57 68 | .`magit-copy-section-value'...Wh |
| 1329a0 | 65 6e 20 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 | en.the.region.is.active,.then.sa |
| 1329c0 | 76 65 20 74 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 | ve.that.to.the.`kill-ring',.like |
| 1329e0 | 20 60 6b 69 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 | .`kill-ring-save'.would,.instead |
| 132a00 | 20 6f 66 20 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 | .of.behaving.as.described.above. |
| 132a20 | 0a 0a 57 68 65 6e 20 60 6d 61 67 69 74 2d 63 6f 70 79 2d 72 65 76 69 73 69 6f 6e 2d 61 62 62 72 | ..When.`magit-copy-revision-abbr |
| 132a40 | 65 76 69 61 74 65 64 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 73 61 76 65 20 74 68 65 0a 61 62 | eviated'.is.non-nil,.save.the.ab |
| 132a60 | 62 72 65 76 69 61 74 65 64 20 72 65 76 69 73 69 6f 6e 20 74 6f 20 74 68 65 20 60 6b 69 6c 6c 2d | breviated.revision.to.the.`kill- |
| 132a80 | 72 69 6e 67 27 20 61 6e 64 20 74 68 65 0a 60 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 74 | ring'.and.the.`magit-revision-st |
| 132aa0 | 61 63 6b 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 28 75 73 | ack'."...(interactive)...(if.(us |
| 132ac0 | 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 74 | e-region-p).......(call-interact |
| 132ae0 | 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 20 | ively.#'copy-region-as-kill).... |
| 132b00 | 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 72 65 76 20 28 6f 72 20 6d 61 67 69 74 2d 62 75 66 66 65 | .(when-let.((rev.(or.magit-buffe |
| 132b20 | 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 20 | r-revision...................... |
| 132b40 | 20 20 20 28 63 6c 2d 63 61 73 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 | ...(cl-case.major-mode.......... |
| 132b60 | 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 6d 6f 64 | .................(magit-diff-mod |
| 132b80 | 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 69 66 | e............................(if |
| 132ba0 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 2e 5c 5c 2e 5c 5c 2e 3f 5c 5c 28 2e 2b 5c | .(string-match."\\.\\.\\.?\\(.+\ |
| 132bc0 | 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \)"............................. |
| 132be0 | 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 61 | .................magit-buffer-ra |
| 132c00 | 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 20 | nge)............................ |
| 132c20 | 20 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 | ....(match-string.1.magit-buffer |
| 132c40 | 2d 72 61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -range)......................... |
| 132c60 | 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 29 0a 20 20 20 20 20 20 | .....magit-buffer-range))....... |
| 132c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 74 75 | ....................(magit-statu |
| 132ca0 | 73 2d 6d 6f 64 65 20 22 48 45 41 44 22 29 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 | s-mode."HEAD"))))).......(when.( |
| 132cc0 | 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 28 73 65 74 | magit-commit-p.rev).........(set |
| 132ce0 | 71 20 72 65 76 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 0a 20 20 20 20 20 20 20 20 20 | q.rev.(magit-rev-parse.......... |
| 132d00 | 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 61 67 69 74 2d 63 6f 70 79 2d 72 65 76 69 73 69 | ..........(and.magit-copy-revisi |
| 132d20 | 6f 6e 2d 61 62 62 72 65 76 69 61 74 65 64 20 22 2d 2d 73 68 6f 72 74 22 29 0a 20 20 20 20 20 20 | on-abbreviated."--short")....... |
| 132d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 76 29 29 0a 20 20 20 20 20 20 20 20 28 70 75 73 68 | .............rev)).........(push |
| 132d60 | 20 28 6c 69 73 74 20 72 65 76 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 20 6d 61 | .(list.rev.default-directory).ma |
| 132d80 | 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 29 0a 20 20 20 20 20 20 20 20 28 6b 69 6c | git-revision-stack).........(kil |
| 132da0 | 6c 2d 6e 65 77 20 28 6d 65 73 73 61 67 65 20 22 25 73 22 20 72 65 76 29 29 29 29 29 29 0a 0a 3b | l-new.(message."%s".rev))))))..; |
| 132dc0 | 3b 3b 20 42 75 66 66 65 72 20 53 77 69 74 63 68 69 6e 67 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | ;;.Buffer.Switching..;;;###autol |
| 132de0 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 72 65 70 6f 73 69 74 | oad.(defun.magit-display-reposit |
| 132e00 | 6f 72 79 2d 62 75 66 66 65 72 20 28 62 75 66 66 65 72 29 0a 20 20 22 44 69 73 70 6c 61 79 20 61 | ory-buffer.(buffer)..."Display.a |
| 132e20 | 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 63 | .Magit.buffer.belonging.to.the.c |
| 132e40 | 75 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 54 68 65 20 62 75 66 66 65 | urrent.Git.repository..The.buffe |
| 132e60 | 72 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 75 73 69 6e 67 20 60 6d 61 67 69 74 2d 64 69 73 70 | r.is.displayed.using.`magit-disp |
| 132e80 | 6c 61 79 2d 62 75 66 66 65 72 27 2c 20 77 68 69 63 68 20 73 65 65 2e 22 0a 20 20 28 69 6e 74 65 | lay-buffer',.which.see."...(inte |
| 132ea0 | 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 2d 72 65 61 64 2d 72 65 70 6f 73 | ractive.(list.(magit--read-repos |
| 132ec0 | 69 74 6f 72 79 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | itory-buffer.................... |
| 132ee0 | 20 20 20 22 44 69 73 70 6c 61 79 20 6d 61 67 69 74 20 62 75 66 66 65 72 3a 20 22 29 29 29 0a 20 | ..."Display.magit.buffer:."))).. |
| 132f00 | 20 28 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 | .(magit-display-buffer.(get-buff |
| 132f20 | 65 72 20 62 75 66 66 65 72 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | er.buffer)))..;;;###autoload.(de |
| 132f40 | 66 75 6e 20 6d 61 67 69 74 2d 73 77 69 74 63 68 2d 74 6f 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 | fun.magit-switch-to-repository-b |
| 132f60 | 75 66 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 | uffer.(buffer)..."Switch.to.a.Ma |
| 132f80 | 67 69 74 20 62 75 66 66 65 72 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 | git.buffer.belonging.to.the.curr |
| 132fa0 | 65 6e 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 | ent.Git.repository."...(interact |
| 132fc0 | 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 2d 72 65 61 64 2d 72 65 70 6f 73 69 74 6f 72 | ive.(list.(magit--read-repositor |
| 132fe0 | 79 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | y-buffer......................." |
| 133000 | 53 77 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 | Switch.to.magit.buffer:.")))...( |
| 133020 | 73 77 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 | switch-to-buffer.buffer))..;;;## |
| 133040 | 23 61 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 | #autoload.(defun.magit-switch-to |
| 133060 | 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 | -repository-buffer-other-window. |
| 133080 | 28 62 75 66 66 65 72 29 0a 20 20 22 53 77 69 74 63 68 20 74 6f 20 61 20 4d 61 67 69 74 20 62 75 | (buffer)..."Switch.to.a.Magit.bu |
| 1330a0 | 66 66 65 72 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 47 69 | ffer.belonging.to.the.current.Gi |
| 1330c0 | 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c | t.repository."...(interactive.(l |
| 1330e0 | 69 73 74 20 28 6d 61 67 69 74 2d 2d 72 65 61 64 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 | ist.(magit--read-repository-buff |
| 133100 | 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 53 77 69 74 63 68 | er......................."Switch |
| 133120 | 20 74 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 | .to.magit.buffer.in.another.wind |
| 133140 | 6f 77 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 | ow:.")))...(switch-to-buffer-oth |
| 133160 | 65 72 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 | er-window.buffer))..;;;###autolo |
| 133180 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 77 69 74 63 68 2d 74 6f 2d 72 65 70 6f 73 69 | ad.(defun.magit-switch-to-reposi |
| 1331a0 | 74 6f 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 | tory-buffer-other-frame.(buffer) |
| 1331c0 | 0a 20 20 22 53 77 69 74 63 68 20 74 6f 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 62 65 6c | ..."Switch.to.a.Magit.buffer.bel |
| 1331e0 | 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69 | onging.to.the.current.Git.reposi |
| 133200 | 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 61 67 | tory."...(interactive.(list.(mag |
| 133220 | 69 74 2d 2d 72 65 61 64 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 0a 20 20 20 20 20 | it--read-repository-buffer...... |
| 133240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 53 77 69 74 63 68 20 74 6f 20 6d 61 67 69 | ................."Switch.to.magi |
| 133260 | 74 20 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 | t.buffer.in.another.frame:."))). |
| 133280 | 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 66 72 61 6d 65 20 | ..(switch-to-buffer-other-frame. |
| 1332a0 | 62 75 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 | buffer))..(defun.magit--read-rep |
| 1332c0 | 6f 73 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 | ository-buffer.(prompt)...(if-le |
| 1332e0 | 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 73 61 66 65 | t.((topdir.(magit-rev-parse-safe |
| 133300 | 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 28 72 65 61 | ."--show-toplevel"))).......(rea |
| 133320 | 64 2d 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 | d-buffer........prompt.(magit-ge |
| 133340 | 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 |
| 133360 | 29 20 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 | ).t........(pcase-lambda.(`(,_.. |
| 133380 | 20 2c 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 | .,buf))..........(and.buf....... |
| 1333a0 | 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 | ........(with-current-buffer.buf |
| 1333c0 | 0a 20 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 | .................(and.(or.(deriv |
| 1333e0 | 65 64 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 | ed-mode-p.'magit-mode........... |
| 133400 | 20 20 20 20 20 20 20 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 | ...............................' |
| 133420 | 6d 61 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 | magit-repolist-mode............. |
| 133440 | 20 20 20 20 20 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 |
| 133460 | 67 69 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 | git-submodule-list-mode......... |
| 133480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1334a0 | 20 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'git-rebase-mode).............. |
| 1334c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d | ............(and.buffer-file-nam |
| 1334e0 | 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............................... |
| 133500 | 28 73 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 | (string-match-p.git-commit-filen |
| 133520 | 61 6d 65 2d 72 65 67 65 78 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame-regexp...................... |
| 133540 | 20 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 2d | .........................buffer- |
| 133560 | 66 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 20 | file-name))).................... |
| 133580 | 20 20 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 | ..(equal.(magit-rev-parse-safe." |
| 1335a0 | 2d 2d 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 | --show-toplevel")............... |
| 1335c0 | 20 20 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 | ..............topdir)))))).....( |
| 1335e0 | 75 73 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 | user-error."Not.inside.a.Git.rep |
| 133600 | 6f 73 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 | ository")))..;;;.Miscellaneous.. |
| 133620 | 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 62 6f 72 | ;;;###autoload.(defun.magit-abor |
| 133640 | 74 2d 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 | t-dwim.()..."Abort.current.opera |
| 133660 | 74 69 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 | tion..Depending.on.the.context,. |
| 133680 | 74 68 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 | this.will.abort.a.merge,.a.rebas |
| 1336a0 | 65 2c 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 | e,.a.patch.application,.a.cherry |
| 1336c0 | 2d 70 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 | -pick,.a.revert,.or.a.bisect.".. |
| 1336e0 | 20 28 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 | .(interactive)...(cond.((magit-m |
| 133700 | 65 72 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 | erge-in-progress-p).....(magit-m |
| 133720 | 65 72 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 | erge-abort)).........((magit-reb |
| 133740 | 61 73 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 | ase-in-progress-p)....(magit-reb |
| 133760 | 61 73 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 | ase-abort)).........((magit-am-i |
| 133780 | 6e 2d 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 | n-progress-p)........(magit-am-a |
| 1337a0 | 62 6f 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 | bort)).........((magit-sequencer |
| 1337c0 | 2d 69 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 | -in-progress-p).(magit-sequencer |
| 1337e0 | 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 62 69 73 65 63 74 2d | -abort)).........((magit-bisect- |
| 133800 | 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 62 69 73 65 63 74 2d | in-progress-p)....(magit-bisect- |
| 133820 | 72 65 73 65 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 6e | reset))))..;;;###autoload.(defun |
| 133840 | 20 6d 61 67 69 74 2d 62 61 63 6b 2d 74 6f 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 28 29 0a 20 20 | .magit-back-to-indentation.()... |
| 133860 | 22 4d 6f 76 65 20 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 66 69 72 73 74 20 6e 6f 6e 2d 77 68 69 | "Move.point.to.the.first.non-whi |
| 133880 | 74 65 73 70 61 63 65 20 63 68 61 72 61 63 74 65 72 20 6f 6e 20 74 68 69 73 20 6c 69 6e 65 2e 0a | tespace.character.on.this.line.. |
| 1338a0 | 49 6e 20 4d 61 67 69 74 20 64 69 66 66 73 2c 20 61 6c 73 6f 20 73 6b 69 70 20 6f 76 65 72 20 2d | In.Magit.diffs,.also.skip.over.- |
| 1338c0 | 20 61 6e 64 20 2b 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 6c | .and.+.at.the.beginning.of.the.l |
| 1338e0 | 69 6e 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 5e 22 29 0a 20 20 28 62 65 67 | ine."...(interactive."^")...(beg |
| 133900 | 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 31 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 | inning-of-line.1)...(when.(and.( |
| 133920 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 27 68 75 6e 6b 29 0a 20 20 20 20 20 | magit-section-match.'hunk)...... |
| 133940 | 20 20 20 20 20 20 20 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 28 69 66 20 28 6f 72 65 66 20 28 6d | ........(looking-at.(if.(oref.(m |
| 133960 | 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 20 63 6f 6d 62 69 6e 65 64 29 0a | agit-current-section).combined). |
| 133980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5e 20 | ............................."^. |
| 1339a0 | 3f 5b 2d 2b 5d 2b 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 | ?[-+]+"......................... |
| 1339c0 | 20 20 20 22 5e 5b 2d 2b 5d 22 29 29 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6d 61 | ..."^[-+]"))).....(goto-char.(ma |
| 1339e0 | 74 63 68 2d 65 6e 64 20 30 29 29 29 0a 20 20 28 73 6b 69 70 2d 73 79 6e 74 61 78 2d 66 6f 72 77 | tch-end.0)))...(skip-syntax-forw |
| 133a00 | 61 72 64 20 22 20 22 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 28 | ard.".".(line-end-position))...( |
| 133a20 | 62 61 63 6b 77 61 72 64 2d 70 72 65 66 69 78 2d 63 68 61 72 73 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 | backward-prefix-chars))..;;;._.( |
| 133a40 | 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 65 78 74 72 61 73 29 0a 3b 3b 3b 20 6d 61 67 69 74 | provide.'magit-extras).;;;.magit |
| 133a60 | 2d 65 78 74 72 61 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 | -extras.el.ends.here............ |
| 133a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133c00 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2e 65 6c 00 00 00 | magit-4.3.8/magit-sequence.el... |
| 133c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133c60 | 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 |
| 133c80 | 30 31 33 34 35 33 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 35 33 34 00 20 30 00 00 00 | 0134537.00000000000.014534..0... |
| 133ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133d00 | 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................... |
| 133d20 | 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................... |
| 133d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 133e00 | 3b 3b 3b 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2e 65 6c 20 2d 2d 2d 20 48 69 73 74 6f 72 | ;;;.magit-sequence.el.---.Histor |
| 133e20 | 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 |
| 133e40 | 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 | ical-binding:t.-*-..;;.Copyright |
| 133e60 | 20 28 43 29 20 32 30 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 | .(C).2008-2025.The.Magit.Project |
| 133e80 | 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 | .Contributors..;;.Author:.Jonas. |
| 133ea0 | 42 65 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 | Bernoulli.<emacs.magit@jonas.ber |
| 133ec0 | 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e 61 73 | noulli.dev>.;;.Maintainer:.Jonas |
| 133ee0 | 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 | .Bernoulli.<emacs.magit@jonas.be |
| 133f00 | 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 | rnoulli.dev>..;;.SPDX-License-Id |
| 133f20 | 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 4d | entifier:.GPL-3.0-or-later..;;.M |
| 133f40 | 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 | agit.is.free.software:.you.can.r |
| 133f60 | 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 0a | edistribute.it.and/or.modify.it. |
| 133f80 | 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 65 | ;;.under.the.terms.of.the.GNU.Ge |
| 133fa0 | 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 65 | neral.Public.License.as.publishe |
| 133fc0 | 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 61 | d.by.;;.the.Free.Software.Founda |
| 133fe0 | 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 | tion,.either.version.3.of.the.Li |
| 134000 | 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e | cense,.or.;;.(at.your.option).an |
| 134020 | 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. |
| 134040 | 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. |
| 134060 | 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 |
| 134080 | 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 |
| 1340a0 | 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 |
| 1340c0 | 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 |
| 1340e0 | 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 |
| 134100 | 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 |
| 134120 | 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 |
| 134140 | 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 |
| 134160 | 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.. |
| 134180 | 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 | .If.not,.see.<https://www.gnu.or |
| 1341a0 | 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a | g/licenses/>...;;;.Commentary:.. |
| 1341c0 | 3b 3b 20 53 75 70 70 6f 72 74 20 66 6f 72 20 47 69 74 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 | ;;.Support.for.Git.commands.that |
| 1341e0 | 20 72 65 70 6c 61 79 20 63 6f 6d 6d 69 74 73 20 61 6e 64 20 68 65 6c 70 20 74 68 65 20 75 73 65 | .replay.commits.and.help.the.use |
| 134200 | 72 20 6d 61 6b 65 0a 3b 3b 20 63 68 61 6e 67 65 73 20 61 6c 6f 6e 67 20 74 68 65 20 77 61 79 2e | r.make.;;.changes.along.the.way. |
| 134220 | 20 20 53 75 70 70 6f 72 74 73 20 60 63 68 65 72 72 79 2d 70 69 63 6b 27 2c 20 60 72 65 76 65 72 | ..Supports.`cherry-pick',.`rever |
| 134240 | 74 27 2c 20 60 72 65 62 61 73 65 27 2c 0a 3b 3b 20 60 72 65 62 61 73 65 2d 2d 69 6e 74 65 72 61 | t',.`rebase',.;;.`rebase--intera |
| 134260 | 63 74 69 76 65 27 20 61 6e 64 20 60 61 6d 27 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 | ctive'.and.`am'...;;;.Code:..(re |
| 134280 | 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d 72 65 62 | quire.'magit)..;;.For.`magit-reb |
| 1342a0 | 61 73 65 2d 2d 74 6f 64 6f 27 2e 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 67 69 | ase--todo'..(declare-function.gi |
| 1342c0 | 74 2d 72 65 62 61 73 65 2d 63 75 72 72 65 6e 74 2d 6c 69 6e 65 20 22 67 69 74 2d 72 65 62 61 73 | t-rebase-current-line."git-rebas |
| 1342e0 | 65 22 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 61 74 63 68 29 29 0a 28 65 76 61 6c 2d 77 68 65 6e | e".(&optional.batch)).(eval-when |
| 134300 | 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 74 69 6f 6e 2d 74 | -compile...(cl-pushnew.'action-t |
| 134320 | 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 73 29 0a 20 20 28 | ype.eieio--known-slot-names)...( |
| 134340 | 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 6b 6e 6f 77 6e 2d | cl-pushnew.'action.eieio--known- |
| 134360 | 73 6c 6f 74 2d 6e 61 6d 65 73 29 0a 20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20 27 61 63 74 69 6f | slot-names)...(cl-pushnew.'actio |
| 134380 | 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 74 2d 6e 61 6d 65 | n-options.eieio--known-slot-name |
| 1343a0 | 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 69 65 69 6f 2d 2d | s)...(cl-pushnew.'target.eieio-- |
| 1343c0 | 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 74 69 6f 6e 73 0a | known-slot-names))..;;;.Options. |
| 1343e0 | 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 2d 73 65 71 75 65 | ;;;;.Faces..(defface.magit-seque |
| 134400 | 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 65 66 61 75 6c 74 | nce-pick...'((t.:inherit.default |
| 134420 | 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 |
| 134440 | 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)..( |
| 134460 | 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 70 0a 20 20 27 28 | defface.magit-sequence-stop...'( |
| 134480 | 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 | (((class.color).(background.ligh |
| 1344a0 | 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 47 72 65 65 6e 34 | t)).:foreground."DarkOliveGreen4 |
| 1344c0 | 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 |
| 1344e0 | 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 72 6b 53 65 61 47 | nd.dark))..:foreground."DarkSeaG |
| 134500 | 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 65 71 75 65 6e 63 | reen2"))..."Face.used.in.sequenc |
| 134520 | 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 |
| 134540 | 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 70 61 72 | es)..(defface.magit-sequence-par |
| 134560 | 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 6b 67 72 6f 75 6e | t...'((((class.color).(backgroun |
| 134580 | 64 20 6c 69 67 68 74 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 47 6f 6c 64 65 6e 72 6f 64 | d.light)).:foreground."Goldenrod |
| 1345a0 | 34 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f | 4").....(((class.color).(backgro |
| 1345c0 | 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 69 67 68 74 47 6f | und.dark))..:foreground."LightGo |
| 1345e0 | 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 6e 20 73 65 71 75 | ldenrod2"))..."Face.used.in.sequ |
| 134600 | 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 2d | ence.sections."...:group.'magit- |
| 134620 | 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 2d | faces)..(defface.magit-sequence- |
| 134640 | 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 63 6b 67 72 | head...'((((class.color).(backgr |
| 134660 | 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 79 42 6c 75 | ound.light)).:foreground."SkyBlu |
| 134680 | 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 63 6b 67 72 | e4").....(((class.color).(backgr |
| 1346a0 | 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 69 67 68 74 53 | ound.dark))..:foreground."LightS |
| 1346c0 | 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 20 73 65 71 75 65 | kyBlue1"))..."Face.used.in.seque |
| 1346e0 | 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 2d 66 | nce.sections."...:group.'magit-f |
| 134700 | 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 2d 64 | aces)..(defface.magit-sequence-d |
| 134720 | 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 61 63 6b 67 72 6f | rop...'((((class.color).(backgro |
| 134740 | 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 6e 64 69 61 6e 52 | und.light)).:foreground."IndianR |
| 134760 | 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 62 61 63 6b 67 72 | ed").....(((class.color).(backgr |
| 134780 | 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 49 6e 64 69 61 6e | ound.dark))..:foreground."Indian |
| 1347a0 | 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 75 65 6e 63 65 20 | Red"))..."Face.used.in.sequence. |
| 1347c0 | 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 65 73 | sections."...:group.'magit-faces |
| 1347e0 | 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 64 6f 6e 65 0a | )..(defface.magit-sequence-done. |
| 134800 | 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 29 29 0a 20 20 22 | ..'((t.:inherit.magit-hash))..." |
| 134820 | 46 61 63 65 20 75 73 65 64 20 69 6e 20 73 65 71 75 65 6e 63 65 20 73 65 63 74 69 6f 6e 73 2e 22 | Face.used.in.sequence.sections." |
| 134840 | 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 |
| 134860 | 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 28 74 20 3a 69 6e | e.magit-sequence-onto...'((t.:in |
| 134880 | 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 29 0a 20 20 22 46 | herit.magit-sequence-done))..."F |
| 1348a0 | 61 63 65 20 75 73 65 64 20 69 6e 20 73 65 71 75 65 6e 63 65 20 73 65 63 74 69 6f 6e 73 2e 22 0a | ace.used.in.sequence.sections.". |
| 1348c0 | 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 |
| 1348e0 | 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 74 20 3a 69 6e 68 | .magit-sequence-exec...'((t.:inh |
| 134900 | 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 75 73 65 64 20 69 | erit.magit-hash))..."Face.used.i |
| 134920 | 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.' |
| 134940 | 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 3b 3b 3b 23 23 23 | magit-faces)..;;;.Common..;;;### |
| 134960 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d | autoload.(defun.magit-sequencer- |
| 134980 | 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 63 75 72 72 65 6e | continue.()..."Resume.the.curren |
| 1349a0 | 74 20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 73 65 71 75 65 6e 63 65 | t.cherry-pick.or.revert.sequence |
| 1349c0 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 | ."...(interactive)...(cond....(( |
| 1349e0 | 6e 6f 74 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 69 6e 2d 70 72 6f 67 72 65 73 73 | not.(magit-sequencer-in-progress |
| 134a00 | 2d 70 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 63 68 65 72 72 79 2d | -p)).....(user-error."No.cherry- |
| 134a20 | 70 69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 69 6e 20 70 72 6f 67 72 65 73 73 22 29 29 0a 20 20 | pick.or.revert.in.progress"))... |
| 134a40 | 20 28 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 6d 65 72 67 65 64 2d 70 29 0a 20 20 | .((magit-anything-unmerged-p)... |
| 134a60 | 20 20 28 75 73 65 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 64 | ..(user-error."Cannot.continue.d |
| 134a80 | 75 65 20 74 6f 20 75 6e 72 65 73 6f 6c 76 65 64 20 63 6f 6e 66 6c 69 63 74 73 22 29 29 0a 20 20 | ue.to.unresolved.conflicts"))... |
| 134aa0 | 20 28 28 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 | .((magit-run-git-sequencer...... |
| 134ac0 | 28 69 66 20 28 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 | (if.(magit-revert-in-progress-p) |
| 134ae0 | 20 22 72 65 76 65 72 74 22 20 22 63 68 65 72 72 79 2d 70 69 63 6b 22 29 20 22 2d 2d 63 6f 6e 74 | ."revert"."cherry-pick")."--cont |
| 134b00 | 69 6e 75 65 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 75 6e | inue"))))..;;;###autoload.(defun |
| 134b20 | 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 73 6b 69 70 20 28 29 0a 20 20 22 53 6b 69 70 | .magit-sequencer-skip.()..."Skip |
| 134b40 | 20 74 68 65 20 73 74 6f 70 70 65 64 20 61 74 20 63 6f 6d 6d 69 74 20 64 75 72 69 6e 67 20 61 20 | .the.stopped.at.commit.during.a. |
| 134b60 | 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 65 2e 22 | cherry-pick.or.revert.sequence." |
| 134b80 | 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 |
| 134ba0 | 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 20 20 20 28 | t-sequencer-in-progress-p).....( |
| 134bc0 | 75 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 | user-error."No.cherry-pick.or.re |
| 134be0 | 76 65 72 74 20 69 6e 20 70 72 6f 67 72 65 73 73 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 61 6c | vert.in.progress"))...(magit-cal |
| 134c00 | 6c 2d 67 69 74 20 22 72 65 73 65 74 22 20 22 2d 2d 68 61 72 64 22 29 0a 20 20 28 6d 61 67 69 74 | l-git."reset"."--hard")...(magit |
| 134c20 | 2d 73 65 71 75 65 6e 63 65 72 2d 63 6f 6e 74 69 6e 75 65 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | -sequencer-continue))..;;;###aut |
| 134c40 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 61 62 6f | oload.(defun.magit-sequencer-abo |
| 134c60 | 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 63 68 65 72 72 | rt.()..."Abort.the.current.cherr |
| 134c80 | 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 73 65 71 75 65 6e 63 65 2e 0a 54 68 69 73 20 | y-pick.or.revert.sequence..This. |
| 134ca0 | 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 63 65 20 | discards.all.changes.made.since. |
| 134cc0 | 74 68 65 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 | the.sequence.started."...(intera |
| 134ce0 | 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 6d 61 67 69 74 2d 73 | ctive)...(cond....((not.(magit-s |
| 134d00 | 65 71 75 65 6e 63 65 72 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 29 0a 20 20 20 20 28 75 73 | equencer-in-progress-p)).....(us |
| 134d20 | 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 |
| 134d40 | 72 74 20 69 6e 20 70 72 6f 67 72 65 73 73 22 29 29 0a 20 20 20 28 28 6d 61 67 69 74 2d 72 65 76 | rt.in.progress"))....((magit-rev |
| 134d60 | 65 72 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 63 6f | ert-in-progress-p).....(magit-co |
| 134d80 | 6e 66 69 72 6d 20 27 61 62 6f 72 74 2d 72 65 76 65 72 74 20 22 52 65 61 6c 6c 79 20 61 62 6f 72 | nfirm.'abort-revert."Really.abor |
| 134da0 | 74 20 72 65 76 65 72 74 22 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 73 65 | t.revert").....(magit-run-git-se |
| 134dc0 | 71 75 65 6e 63 65 72 20 22 72 65 76 65 72 74 22 20 22 2d 2d 61 62 6f 72 74 22 29 29 0a 20 20 20 | quencer."revert"."--abort")).... |
| 134de0 | 28 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 61 62 6f 72 74 2d 63 68 65 72 72 79 2d 70 69 | ((magit-confirm.'abort-cherry-pi |
| 134e00 | 63 6b 20 22 52 65 61 6c 6c 79 20 61 62 6f 72 74 20 63 68 65 72 72 79 2d 70 69 63 6b 22 29 0a 20 | ck."Really.abort.cherry-pick").. |
| 134e20 | 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 63 68 65 | ...(magit-run-git-sequencer."che |
| 134e40 | 72 72 79 2d 70 69 63 6b 22 20 22 2d 2d 61 62 6f 72 74 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | rry-pick"."--abort"))))..(defun. |
| 134e60 | 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 20 28 29 | magit-sequencer-in-progress-p.() |
| 134e80 | 0a 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 2d 69 6e 2d 70 72 6f | ...(or.(magit-cherry-pick-in-pro |
| 134ea0 | 67 72 65 73 73 2d 70 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 69 6e 2d | gress-p).......(magit-revert-in- |
| 134ec0 | 70 72 6f 67 72 65 73 73 2d 70 29 29 29 0a 0a 3b 3b 3b 20 43 68 65 72 72 79 2d 50 69 63 6b 0a 0a | progress-p)))..;;;.Cherry-Pick.. |
| 134ee0 | 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 70 65 72 6c 2d 65 78 65 63 75 74 61 62 6c 65 20 22 70 | (defvar.magit-perl-executable."p |
| 134f00 | 65 72 6c 22 0a 20 20 22 54 68 65 20 50 65 72 6c 20 65 78 65 63 75 74 61 62 6c 65 2e 22 29 0a 0a | erl"..."The.Perl.executable.").. |
| 134f20 | 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- |
| 134f40 | 63 68 65 72 72 79 2d 70 69 63 6b 20 22 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 22 20 6e 69 6c | cherry-pick."magit-sequence".nil |
| 134f60 | 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 | .t).(transient-define-prefix.mag |
| 134f80 | 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 20 28 29 0a 20 20 22 41 70 70 6c 79 20 6f 72 20 74 72 | it-cherry-pick.()..."Apply.or.tr |
| 134fa0 | 61 6e 73 70 6c 61 6e 74 20 63 6f 6d 6d 69 74 73 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 | ansplant.commits."...:man-page." |
| 134fc0 | 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 22 0a 20 20 3a 76 61 6c 75 65 20 27 28 22 2d 2d 66 | git-cherry-pick"...:value.'("--f |
| 134fe0 | 66 22 29 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 22 20 22 2d | f")...:incompatible.'(("--ff"."- |
| 135000 | 78 22 29 29 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d | x"))...["Arguments"....:if-not.m |
| 135020 | 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 | agit-sequencer-in-progress-p.... |
| 135040 | 28 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 3a 2d 2d 6d 61 69 6e 6c 69 6e 65 29 0a 20 | (magit-cherry-pick:--mainline).. |
| 135060 | 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). |
| 135080 | 20 20 20 28 22 2d 46 22 20 22 41 74 74 65 6d 70 74 20 66 61 73 74 2d 66 6f 72 77 61 72 64 22 20 | ...("-F"."Attempt.fast-forward". |
| 1350a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 66 66 22 29 0a 20 20 20 28 22 2d 78 22 20 22 | .............."--ff")....("-x"." |
| 1350c0 | 52 65 66 65 72 65 6e 63 65 20 63 68 65 72 72 79 20 69 6e 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 | Reference.cherry.in.commit.messa |
| 1350e0 | 67 65 22 20 22 2d 78 22 29 0a 20 20 20 28 22 2d 65 22 20 22 45 64 69 74 20 63 6f 6d 6d 69 74 20 | ge"."-x")....("-e"."Edit.commit. |
| 135100 | 6d 65 73 73 61 67 65 73 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 2d 65 22 20 22 2d | messages"...............("-e"."- |
| 135120 | 2d 65 64 69 74 22 29 29 0a 20 20 20 28 6d 61 67 69 74 3a 2d 2d 67 70 67 2d 73 69 67 6e 29 0a 20 | -edit"))....(magit:--gpg-sign).. |
| 135140 | 20 20 28 6d 61 67 69 74 3a 2d 2d 73 69 67 6e 6f 66 66 29 5d 0a 20 20 5b 3a 69 66 2d 6e 6f 74 20 | ..(magit:--signoff)]...[:if-not. |
| 135160 | 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 | magit-sequencer-in-progress-p... |
| 135180 | 20 5b 22 41 70 70 6c 79 20 68 65 72 65 22 0a 20 20 20 20 28 22 41 22 20 22 50 69 63 6b 22 20 20 | .["Apply.here".....("A"."Pick".. |
| 1351a0 | 20 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 63 6f 70 79 29 0a 20 20 20 20 28 22 61 22 20 22 41 | ..magit-cherry-copy).....("a"."A |
| 1351c0 | 70 70 6c 79 22 20 20 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 61 70 70 6c 79 29 0a 20 20 20 20 | pply"...magit-cherry-apply)..... |
| 1351e0 | 28 22 68 22 20 22 48 61 72 76 65 73 74 22 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 68 61 72 76 | ("h"."Harvest".magit-cherry-harv |
| 135200 | 65 73 74 29 0a 20 20 20 20 28 22 6d 22 20 22 53 71 75 61 73 68 22 20 20 6d 61 67 69 74 2d 6d 65 | est).....("m"."Squash"..magit-me |
| 135220 | 72 67 65 2d 73 71 75 61 73 68 29 5d 0a 20 20 20 5b 22 41 70 70 6c 79 20 65 6c 73 65 77 68 65 72 | rge-squash)]....["Apply.elsewher |
| 135240 | 65 22 0a 20 20 20 20 28 22 64 22 20 22 44 6f 6e 61 74 65 22 20 20 6d 61 67 69 74 2d 63 68 65 72 | e".....("d"."Donate"..magit-cher |
| 135260 | 72 79 2d 64 6f 6e 61 74 65 29 0a 20 20 20 20 28 22 6e 22 20 22 53 70 69 6e 6f 75 74 22 20 6d 61 | ry-donate).....("n"."Spinout".ma |
| 135280 | 67 69 74 2d 63 68 65 72 72 79 2d 73 70 69 6e 6f 75 74 29 0a 20 20 20 20 28 22 73 22 20 22 53 70 | git-cherry-spinout).....("s"."Sp |
| 1352a0 | 69 6e 6f 66 66 22 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 73 70 69 6e 6f 66 66 29 5d 5d 0a 20 | inoff".magit-cherry-spinoff)]].. |
| 1352c0 | 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 3a 69 66 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 | .["Actions"....:if.magit-sequenc |
| 1352e0 | 65 72 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 28 22 41 22 20 22 43 6f 6e 74 69 6e | er-in-progress-p....("A"."Contin |
| 135300 | 75 65 22 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 63 6f 6e 74 69 6e 75 65 29 0a 20 20 | ue".magit-sequencer-continue)... |
| 135320 | 20 28 22 73 22 20 22 53 6b 69 70 22 20 20 20 20 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 | .("s"."Skip".....magit-sequencer |
| 135340 | 2d 73 6b 69 70 29 0a 20 20 20 28 22 61 22 20 22 41 62 6f 72 74 22 20 20 20 20 6d 61 67 69 74 2d | -skip)....("a"."Abort"....magit- |
| 135360 | 73 65 71 75 65 6e 63 65 72 2d 61 62 6f 72 74 29 5d 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 | sequencer-abort)])..(transient-d |
| 135380 | 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b | efine-argument.magit-cherry-pick |
| 1353a0 | 3a 2d 2d 6d 61 69 6e 6c 69 6e 65 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 52 | :--mainline.()...:description."R |
| 1353c0 | 65 70 6c 61 79 20 6d 65 72 67 65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 70 61 72 65 6e 74 22 0a | eplay.merge.relative.to.parent". |
| 1353e0 | 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 73 68 | ..:class.'transient-option...:sh |
| 135400 | 6f 72 74 61 72 67 20 22 2d 6d 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 6d 61 69 6e 6c | ortarg."-m"...:argument."--mainl |
| 135420 | 69 6e 65 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 | ine="...:reader.#'transient-read |
| 135440 | 2d 6e 75 6d 62 65 72 2d 4e 2b 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 68 65 72 72 79 | -number-N+)..(defun.magit-cherry |
| 135460 | 2d 70 69 63 6b 2d 72 65 61 64 2d 61 72 67 73 20 28 70 72 6f 6d 70 74 29 0a 20 20 28 6c 69 73 74 | -pick-read-args.(prompt)...(list |
| 135480 | 20 28 6f 72 20 28 6e 72 65 76 65 72 73 65 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c | .(or.(nreverse.(magit-region-val |
| 1354a0 | 75 65 73 20 27 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ues.'commit)).............(magit |
| 1354c0 | 2d 72 65 61 64 2d 6f 74 68 65 72 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 70 72 6f | -read-other-branch-or-commit.pro |
| 1354e0 | 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 27 6d | mpt)).........(transient-args.'m |
| 135500 | 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | agit-cherry-pick)))..(defun.magi |
| 135520 | 74 2d 2d 63 68 65 72 72 79 2d 6d 6f 76 65 2d 72 65 61 64 2d 61 72 67 73 20 28 76 65 72 62 20 61 | t--cherry-move-read-args.(verb.a |
| 135540 | 77 61 79 20 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 61 6c 6c 6f 77 2d 64 65 74 61 63 68 65 64 29 | way.fn.&optional.allow-detached) |
| 135560 | 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 64 65 66 75 6e 29 29 0a 20 20 28 6c | ...(declare.(indent.defun))...(l |
| 135580 | 65 74 20 28 28 63 6f 6d 6d 69 74 73 20 28 6f 72 20 28 6e 72 65 76 65 72 73 65 20 28 6d 61 67 69 | et.((commits.(or.(nreverse.(magi |
| 1355a0 | 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 20 20 | t-region-values.'commit))....... |
| 1355c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 66 75 6e 63 61 6c 6c 20 28 69 | ...............(list.(funcall.(i |
| 1355e0 | 66 20 61 77 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.away.......................... |
| 135600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e | ...............#'magit-read-bran |
| 135620 | 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.................... |
| 135640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 72 65 61 64 2d | ...................#'magit-read- |
| 135660 | 6f 74 68 65 72 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 | other-branch-or-commit)......... |
| 135680 | 20 20 20 20 20 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 |
| 1356a0 | 6d 61 74 20 22 25 73 20 63 68 65 72 72 79 22 20 28 63 61 70 69 74 61 6c 69 7a 65 20 76 65 72 62 | mat."%s.cherry".(capitalize.verb |
| 1356c0 | 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 20 28 6f 72 20 28 6d 61 67 | )))))).........(current.(or.(mag |
| 1356e0 | 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 20 20 | it-get-current-branch).......... |
| 135700 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 61 6c 6c 6f 77 2d 64 65 74 61 63 68 65 64 20 | ............(and.allow-detached. |
| 135720 | 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 48 45 41 44 22 29 29 29 29 29 0a 20 20 20 | (magit-rev-parse."HEAD"))))).... |
| 135740 | 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 72 | .(unless.current.......(user-err |
| 135760 | 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 41 | or."Cannot.%s.cherries.while.HEA |
| 135780 | 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 28 | D.is.detached".verb)).....(let.( |
| 1357a0 | 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 70 | (reachable.(magit-rev-ancestor-p |
| 1357c0 | 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 20 | .(car.commits).current))........ |
| 1357e0 | 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 74 | ...(msg."Cannot.%s.cherries.that |
| 135800 | 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 20 | .%s.reachable.from.HEAD"))...... |
| 135820 | 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 20 | .(pcase.(list.away.reachable)... |
| 135840 | 20 20 20 20 20 20 28 27 28 6e 69 6c 20 74 29 20 28 75 73 65 72 2d 65 72 72 6f 72 20 6d 73 67 20 | ......('(nil.t).(user-error.msg. |
| 135860 | 76 65 72 62 20 22 61 72 65 22 29 29 0a 20 20 20 20 20 20 20 20 28 27 28 74 20 6e 69 6c 29 20 28 | verb."are")).........('(t.nil).( |
| 135880 | 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 29 | user-error.msg.verb."are.not"))) |
| 1358a0 | 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 6c | ).....`(,commits.......,@(funcal |
| 1358c0 | 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 2d | l.fn.commits).......,(transient- |
| 1358e0 | 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 65 | args.'magit-cherry-pick))))..(de |
| 135900 | 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 61 | fun.magit--cherry-spinoff-read-a |
| 135920 | 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 65 | rgs.(verb)...(magit--cherry-move |
| 135940 | 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 63 | -read-args.verb.t.....(lambda.(c |
| 135960 | 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 64 | ommits).......(magit-branch-read |
| 135980 | 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 61 | -args........(format."Create.bra |
| 1359a0 | 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 6f | nch.from.%s.cherries".(length.co |
| 1359c0 | 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 65 | mmits))........(magit-get-upstre |
| 1359e0 | 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 28 | am-branch)))))..;;;###autoload.( |
| 135a00 | 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 73 | defun.magit-cherry-copy.(commits |
| 135a20 | 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 53 | .&optional.args)..."Copy.COMMITS |
| 135a40 | 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 75 | .from.another.branch.onto.the.cu |
| 135a60 | 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 69 | rrent.branch..Prompt.for.a.commi |
| 135a80 | 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 70 | t,.defaulting.to.the.commit.at.p |
| 135aa0 | 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 6c | oint...If.the.region.selects.mul |
| 135ac0 | 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 20 | tiple.commits,.then.pick.all.of. |
| 135ae0 | 74 68 65 6d 2c 0a 77 69 74 68 6f 75 74 20 70 72 6f 6d 70 74 69 6e 67 2e 22 0a 20 20 28 69 6e 74 | them,.without.prompting."...(int |
| 135b00 | 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 64 | eractive.(magit-cherry-pick-read |
| 135b20 | 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 2d | -args."Cherry-pick"))...(magit-- |
| 135b40 | 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 23 | cherry-pick.commits.args))..;;;# |
| 135b60 | 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 61 | ##autoload.(defun.magit-cherry-a |
| 135b80 | 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 20 | pply.(commits.&optional.args)... |
| 135ba0 | 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 75 | "Apply.the.changes.in.COMMITS.bu |
| 135bc0 | 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 72 | t.do.not.commit.them..Prompt.for |
| 135be0 | 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 6d | .a.commit,.defaulting.to.the.com |
| 135c00 | 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 6c | mit.at.point...If.the.region.sel |
| 135c20 | 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 6c | ects.multiple.commits,.then.appl |
| 135c40 | 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 67 | y.all.of.them,.without.prompting |
| 135c60 | 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 2d | ."...(interactive.(magit-cherry- |
| 135c80 | 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 72 | pick-read-args."Apply.changes.fr |
| 135ca0 | 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 69 | om.commit"))...(magit--cherry-pi |
| 135cc0 | 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 28 | ck.commits.(cons."--no-commit".( |
| 135ce0 | 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 75 | remove."--ff".args))))..;;;###au |
| 135d00 | 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 65 | toload.(defun.magit-cherry-harve |
| 135d20 | 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 67 | st.(commits.branch.&optional.arg |
| 135d40 | 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 20 | s)..."Move.COMMITS.from.another. |
| 135d60 | 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 0a | BRANCH.onto.the.current.branch.. |
| 135d80 | 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 61 | Remove.the.COMMITS.from.BRANCH.a |
| 135da0 | 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 49 | nd.stay.on.the.current.branch..I |
| 135dc0 | 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 |
| 135de0 | 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 |
| 135e00 | 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. |
| 135e20 | 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 |
| 135e40 | 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 6d | ."harvest".nil......(lambda.(com |
| 135e60 | 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 68 | mits)........(list.(let.((branch |
| 135e80 | 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 68 | es.(magit-list-containing-branch |
| 135ea0 | 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 20 | es.(car.commits))))............. |
| 135ec0 | 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 20 | ...(pcase.(length.branches)..... |
| 135ee0 | 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 20 | .............(0.nil)............ |
| 135f00 | 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 20 | ......(1.(car.branches))........ |
| 135f20 | 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 72 | ..........(_.(magit-completing-r |
| 135f40 | 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | ead......................(let.(( |
| 135f60 | 6c 65 6e 20 28 6c 65 6e 67 74 68 20 63 6f 6d 6d 69 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 | len.(length.commits))).......... |
| 135f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3d 20 6c 65 6e 20 31 29 0a 20 20 20 20 | ..............(if.(=.len.1)..... |
| 135fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 52 65 6d 6f 76 65 20 31 | ......................."Remove.1 |
| 135fc0 | 20 63 68 65 72 72 79 20 66 72 6f 6d 20 62 72 61 6e 63 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 | .cherry.from.branch"............ |
| 135fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 52 65 6d 6f 76 65 20 25 73 | ..............(format."Remove.%s |
| 136000 | 20 63 68 65 72 72 69 65 73 20 66 72 6f 6d 20 62 72 61 6e 63 68 22 20 6c 65 6e 29 29 29 0a 20 20 | .cherries.from.branch".len)))... |
| 136020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 65 73 20 6e 69 6c 20 | ...................branches.nil. |
| 136040 | 74 29 29 29 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 63 68 65 72 72 79 2d 6d 6f 76 65 20 | t))))))))...(magit--cherry-move. |
| 136060 | 63 6f 6d 6d 69 74 73 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e | commits.branch.(magit-get-curren |
| 136080 | 74 2d 62 72 61 6e 63 68 29 20 61 72 67 73 20 6e 69 6c 20 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | t-branch).args.nil.t))..;;;###au |
| 1360a0 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 64 6f 6e 61 74 | toload.(defun.magit-cherry-donat |
| 1360c0 | 65 20 28 63 6f 6d 6d 69 74 73 20 62 72 61 6e 63 68 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 | e.(commits.branch.&optional.args |
| 1360e0 | 29 0a 20 20 22 4d 6f 76 65 20 43 4f 4d 4d 49 54 53 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 | )..."Move.COMMITS.from.the.curre |
| 136100 | 6e 74 20 62 72 61 6e 63 68 20 6f 6e 74 6f 20 61 6e 6f 74 68 65 72 20 65 78 69 73 74 69 6e 67 20 | nt.branch.onto.another.existing. |
| 136120 | 42 52 41 4e 43 48 2e 0a 52 65 6d 6f 76 65 20 43 4f 4d 4d 49 54 53 20 66 72 6f 6d 20 74 68 65 20 | BRANCH..Remove.COMMITS.from.the. |
| 136140 | 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 61 6e 64 20 73 74 61 79 20 6f 6e 20 74 68 61 74 20 | current.branch.and.stay.on.that. |
| 136160 | 62 72 61 6e 63 68 2e 0a 49 66 20 61 20 63 6f 6e 66 6c 69 63 74 20 6f 63 63 75 72 73 2c 20 74 68 | branch..If.a.conflict.occurs,.th |
| 136180 | 65 6e 20 79 6f 75 20 68 61 76 65 20 74 6f 20 66 69 78 20 74 68 61 74 20 61 6e 64 20 66 69 6e 69 | en.you.have.to.fix.that.and.fini |
| 1361a0 | 73 68 20 74 68 65 0a 70 72 6f 63 65 73 73 20 6d 61 6e 75 61 6c 6c 79 2e 20 20 60 48 45 41 44 27 | sh.the.process.manually...`HEAD' |
| 1361c0 | 20 69 73 20 61 6c 6c 6f 77 65 64 20 74 6f 20 62 65 20 64 65 74 61 63 68 65 64 20 69 6e 69 74 69 | .is.allowed.to.be.detached.initi |
| 1361e0 | 61 6c 6c 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6d 61 67 69 74 2d | ally."...(interactive....(magit- |
| 136200 | 2d 63 68 65 72 72 79 2d 6d 6f 76 65 2d 72 65 61 64 2d 61 72 67 73 20 22 64 6f 6e 61 74 65 22 20 | -cherry-move-read-args."donate". |
| 136220 | 74 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 63 6f 6d 6d 69 74 73 29 0a 20 20 20 20 20 20 20 | t......(lambda.(commits)........ |
| 136240 | 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 0a 20 | (list.(magit-read-other-branch.. |
| 136260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 65 6e 20 28 6c 65 6e 67 74 68 20 | .............(let.((len.(length. |
| 136280 | 63 6f 6d 6d 69 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | commits))).................(if.( |
| 1362a0 | 3d 20 6c 65 6e 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 4d 6f | =.len.1)....................."Mo |
| 1362c0 | 76 65 20 31 20 63 68 65 72 72 79 20 74 6f 20 62 72 61 6e 63 68 22 0a 20 20 20 20 20 20 20 20 20 | ve.1.cherry.to.branch".......... |
| 1362e0 | 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 4d 6f 76 65 20 25 73 20 63 68 65 72 72 69 | .........(format."Move.%s.cherri |
| 136300 | 65 73 20 74 6f 20 62 72 61 6e 63 68 22 20 6c 65 6e 29 29 29 29 29 29 0a 20 20 20 20 20 27 61 6c | es.to.branch".len))))))......'al |
| 136320 | 6c 6f 77 2d 64 65 74 61 63 68 65 64 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 63 68 65 72 72 79 2d | low-detached))...(magit--cherry- |
| 136340 | 6d 6f 76 65 20 63 6f 6d 6d 69 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | move.commits.................... |
| 136360 | 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 63 68 | ...(or.(magit-get-current-branch |
| 136380 | 29 0a 20 20 20 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 |
| 1363a0 | 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 | it-rev-parse."HEAD"))........... |
| 1363c0 | 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 23 23 | ............branch.args))..;;;## |
| 1363e0 | 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 |
| 136400 | 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 |
| 136420 | 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 |
| 136440 | 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 |
| 136460 | 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 |
| 136480 | 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. |
| 1364a0 | 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 |
| 1364c0 | 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 |
| 1364e0 | 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.".. |
| 136500 | 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 |
| 136520 | 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 |
| 136540 | 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- |
| 136560 | 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. |
| 136580 | 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 |
| 1365a0 | 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 |
| 1365c0 | 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. |
| 1365e0 | 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 |
| 136600 | 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 |
| 136620 | 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 |
| 136640 | 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 |
| 136660 | 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 |
| 136680 | 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 |
| 1366a0 | 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 |
| 1366c0 | 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 |
| 1366e0 | 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")) |
| 136700 | 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.( |
| 136720 | 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 |
| 136740 | 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 |
| 136760 | 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 |
| 136780 | 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.... |
| 1367a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1367c0 | 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 |
| 1367e0 | 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- |
| 136800 | 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 |
| 136820 | 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.(( |
| 136840 | 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))... |
| 136860 | 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 |
| 136880 | 73 74 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 | st.start-point)).......(when-let |
| 1368a0 | 20 28 28 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d 69 6e 64 69 72 65 63 74 2d | .((upstream.(magit-get-indirect- |
| 1368c0 | 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 29 29 0a 20 | upstream-branch.start-point))).. |
| 1368e0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 62 72 61 6e 63 68 22 20 | .......(magit-call-git."branch". |
| 136900 | 22 2d 2d 73 65 74 2d 75 70 73 74 72 65 61 6d 2d 74 6f 22 20 75 70 73 74 72 65 61 6d 20 64 73 74 | "--set-upstream-to".upstream.dst |
| 136920 | 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 64 73 74 20 63 75 72 72 65 | ))).....(unless.(equal.dst.curre |
| 136940 | 6e 74 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72 | nt).......(let.((magit-process-r |
| 136960 | 61 69 73 65 2d 65 72 72 6f 72 20 74 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 | aise-error.t)).........(magit-ca |
| 136980 | 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 64 73 74 29 29 29 0a 20 20 20 20 28 69 66 | ll-git."checkout".dst))).....(if |
| 1369a0 | 20 28 6e 6f 74 20 73 72 63 29 20 3b 20 68 61 72 76 65 73 74 20 6f 6e 6c 79 0a 20 20 20 20 20 20 | .(not.src).;.harvest.only....... |
| 1369c0 | 20 20 28 6d 61 67 69 74 2d 2d 63 68 65 72 72 79 2d 70 69 63 6b 20 63 6f 6d 6d 69 74 73 20 61 72 | ..(magit--cherry-pick.commits.ar |
| 1369e0 | 67 73 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 69 70 20 28 63 61 72 20 28 6c 61 73 74 20 | gs).......(let.((tip.(car.(last. |
| 136a00 | 63 6f 6d 6d 69 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 65 65 70 20 28 63 6f | commits))).............(keep.(co |
| 136a20 | 6e 63 61 74 20 28 63 61 72 20 63 6f 6d 6d 69 74 73 29 20 22 5e 22 29 29 29 0a 20 20 20 20 20 20 | ncat.(car.commits)."^")))....... |
| 136a40 | 20 20 28 6d 61 67 69 74 2d 2d 63 68 65 72 72 79 2d 70 69 63 6b 20 63 6f 6d 6d 69 74 73 20 61 72 | ..(magit--cherry-pick.commits.ar |
| 136a60 | 67 73 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 | gs).........(set-process-sentine |
| 136a80 | 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 20 | l..........magit-this-process... |
| 136aa0 | 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 20 | .......(lambda.(process.event).. |
| 136ac0 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73 2d 73 | ..........(when.(memq.(process-s |
| 136ae0 | 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 65 78 69 74 20 73 69 67 6e 61 6c 29 29 0a 20 | tatus.process).'(exit.signal)).. |
| 136b00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 70 72 6f 63 65 73 73 2d 65 78 69 74 | ............(if.(>.(process-exit |
| 136b20 | 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -status.process).0)............. |
| 136b40 | 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 |
| 136b60 | 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 | cess.event)................(proc |
| 136b80 | 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 68 | ess-put.process.'inhibit-refresh |
| 136ba0 | 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 | .t)................(magit-proces |
| 136bc0 | 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)....... |
| 136be0 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .........(cond.................( |
| 136c00 | 28 6d 61 67 69 74 2d 72 65 76 2d 65 71 75 61 6c 20 74 69 70 20 73 72 63 29 0a 20 20 20 20 20 20 | (magit-rev-equal.tip.src)....... |
| 136c20 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 75 70 64 61 | ...........(magit-call-git."upda |
| 136c40 | 74 65 2d 72 65 66 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | te-ref"......................... |
| 136c60 | 20 20 20 20 20 20 20 20 20 22 2d 6d 22 20 28 66 6f 72 6d 61 74 20 22 72 65 73 65 74 3a 20 6d 6f | ........."-m".(format."reset:.mo |
| 136c80 | 76 69 6e 67 20 74 6f 20 25 73 22 20 6b 65 65 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ving.to.%s".keep)............... |
| 136ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 2d 66 75 | ...................(magit-ref-fu |
| 136cc0 | 6c 6c 6e 61 6d 65 20 73 72 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | llname.src)..................... |
| 136ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 65 65 70 20 74 69 70 29 0a 20 20 20 20 20 20 20 20 20 | .............keep.tip).......... |
| 136d00 | 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 63 68 65 63 6b 6f 75 74 2d 64 73 74 29 0a 20 | ........(if.(not.checkout-dst).. |
| 136d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 | ....................(magit-run-g |
| 136d40 | 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 73 72 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | it."checkout".src).............. |
| 136d60 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 0a 20 20 20 20 20 20 20 20 | ......(magit-refresh)))......... |
| 136d80 | 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ........(t..................(mag |
| 136da0 | 69 74 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 73 72 63 29 0a 20 20 20 20 20 20 20 20 20 | it-git."checkout".src).......... |
| 136dc0 | 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 2d 76 61 72 69 61 62 | ........(with-environment-variab |
| 136de0 | 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 22 47 49 54 5f | les......................(("GIT_ |
| 136e00 | 53 45 51 55 45 4e 43 45 5f 45 44 49 54 4f 52 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | SEQUENCE_EDITOR"................ |
| 136e20 | 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 2d 69 20 2d 6e 65 20 27 2f 5e 70 69 | ........(format."%s.-i.-ne.'/^pi |
| 136e40 | 63 6b 20 28 25 73 29 2f 20 6f 72 20 70 72 69 6e 74 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ck.(%s)/.or.print'"............. |
| 136e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 70 65 72 6c 2d 65 78 | ...................magit-perl-ex |
| 136e80 | 65 63 75 74 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ecutable........................ |
| 136ea0 | 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 6d 61 67 69 74 2d 72 65 76 2d 61 | ........(mapconcat.#'magit-rev-a |
| 136ec0 | 62 62 72 65 76 20 63 6f 6d 6d 69 74 73 20 22 7c 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | bbrev.commits."|"))))........... |
| 136ee0 | 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 |
| 136f00 | 72 20 22 72 65 62 61 73 65 22 20 22 2d 69 22 20 6b 65 65 70 29 29 0a 20 20 20 20 20 20 20 20 20 | r."rebase"."-i".keep)).......... |
| 136f20 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 63 68 65 63 6b 6f 75 74 2d 64 73 74 0a 20 20 20 20 20 | ........(when.checkout-dst...... |
| 136f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 | ..............(set-process-senti |
| 136f60 | 6e 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 74 68 | nel.....................magit-th |
| 136f80 | 69 73 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | is-process.....................( |
| 136fa0 | 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 20 20 | lambda.(process.event).......... |
| 136fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 | .............(when.(memq.(proces |
| 136fe0 | 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) |
| 137000 | 29 0a 20 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 3e | ).........................(if.(> |
| 137020 | 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 30 | .(process-exit-status.process).0 |
| 137040 | 29 0a 20 20 20 20 20 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 |
| 137060 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 65 76 | agit-process-sentinel.process.ev |
| 137080 | 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 28 | ent)...........................( |
| 1370a0 | 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 66 | process-put.process.'inhibit-ref |
| 1370c0 | 72 65 73 68 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | resh.t)......................... |
| 1370e0 | 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 |
| 137100 | 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.event)........................ |
| 137120 | 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 64 73 74 | ...(magit-run-git."checkout".dst |
| 137140 | 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d | ))))))))))))))))..(defun.magit-- |
| 137160 | 63 68 65 72 72 79 2d 70 69 63 6b 20 28 63 6f 6d 6d 69 74 73 20 61 72 67 73 20 26 6f 70 74 69 6f | cherry-pick.(commits.args.&optio |
| 137180 | 6e 61 6c 20 72 65 76 65 72 74 29 0a 20 20 28 6c 65 74 20 28 28 63 6f 6d 6d 61 6e 64 20 28 69 66 | nal.revert)...(let.((command.(if |
| 1371a0 | 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 29 | .revert."revert"."cherry-pick")) |
| 1371c0 | 29 0a 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 70 20 63 6f 6d 6d 69 74 73 29 0a 20 20 | ).....(when.(stringp.commits)... |
| 1371e0 | 20 20 20 20 28 73 65 74 71 20 63 6f 6d 6d 69 74 73 20 28 69 66 20 28 73 74 72 69 6e 67 2d 73 65 | ....(setq.commits.(if.(string-se |
| 137200 | 61 72 63 68 20 22 2e 2e 22 20 63 6f 6d 6d 69 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | arch."..".commits).............. |
| 137220 | 20 20 20 20 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 63 6f 6d 6d 69 74 73 | ...........(split-string.commits |
| 137240 | 20 22 5c 5c 2e 5c 5c 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."\\.\\.")...................... |
| 137260 | 20 28 6c 69 73 74 20 63 6f 6d 6d 69 74 73 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 | .(list.commits)))).....(magit-ru |
| 137280 | 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63 65 72 0a 20 20 20 20 20 28 69 66 20 72 65 76 65 72 74 20 | n-git-sequencer......(if.revert. |
| 1372a0 | 22 72 65 76 65 72 74 22 20 22 63 68 65 72 72 79 2d 70 69 63 6b 22 29 0a 20 20 20 20 20 28 6c 65 | "revert"."cherry-pick")......(le |
| 1372c0 | 74 20 28 28 6d 65 72 67 65 73 20 28 73 65 71 2d 66 69 6c 74 65 72 20 23 27 6d 61 67 69 74 2d 6d | t.((merges.(seq-filter.#'magit-m |
| 1372e0 | 65 72 67 65 2d 63 6f 6d 6d 69 74 2d 70 20 63 6f 6d 6d 69 74 73 29 29 29 0a 20 20 20 20 20 20 20 | erge-commit-p.commits)))........ |
| 137300 | 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 6d 65 72 67 65 73 29 0a 20 20 20 20 | (cond.........((not.merges)..... |
| 137320 | 20 20 20 20 20 28 73 65 71 2d 72 65 6d 6f 76 65 20 28 23 23 73 74 72 69 6e 67 2d 70 72 65 66 69 | .....(seq-remove.(##string-prefi |
| 137340 | 78 2d 70 20 22 2d 2d 6d 61 69 6e 6c 69 6e 65 3d 22 20 25 29 20 61 72 67 73 29 29 0a 20 20 20 20 | x-p."--mainline=".%).args))..... |
| 137360 | 20 20 20 20 28 28 63 6c 2d 73 65 74 2d 64 69 66 66 65 72 65 6e 63 65 20 63 6f 6d 6d 69 74 73 20 | ....((cl-set-difference.commits. |
| 137380 | 6d 65 72 67 65 73 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 0a 20 20 20 20 20 20 20 20 20 28 | merges.:test.#'equal)..........( |
| 1373a0 | 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 20 | user-error."Cannot.%s.merge.and. |
| 1373c0 | 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 20 | non-merge.commits.at.once"...... |
| 1373e0 | 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 20 | ................command))....... |
| 137400 | 20 20 28 28 73 65 71 2d 66 69 6e 64 20 28 23 23 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 | ..((seq-find.(##string-prefix-p. |
| 137420 | 22 2d 2d 6d 61 69 6e 6c 69 6e 65 3d 22 20 25 29 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 | "--mainline=".%).args).......... |
| 137440 | 61 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 | args).........(t..........(cons. |
| 137460 | 28 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 | (format."--mainline=%s"......... |
| 137480 | 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 20 22 52 65 70 | ...............(read-number."Rep |
| 1374a0 | 6c 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 | lay.merges.relative.to.parent:." |
| 1374c0 | 29 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 | ))................args))))...... |
| 1374e0 | 63 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 | commits)))..(defun.magit-cherry- |
| 137500 | 70 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 | pick-in-progress-p.()...;;..git/ |
| 137520 | 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 73 74 20 77 68 | sequencer/todo.does.not.exist.wh |
| 137540 | 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 20 6c 65 66 74 | en.there.is.only.one.commit.left |
| 137560 | 2e 0a 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a | ....(let.((dir.(magit-gitdir))). |
| 137580 | 20 20 20 20 28 6f 72 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 | ....(or.(file-exists-p.(expand-f |
| 1375a0 | 69 6c 65 2d 6e 61 6d 65 20 22 43 48 45 52 52 59 5f 50 49 43 4b 5f 48 45 41 44 22 20 64 69 72 29 | ile-name."CHERRY_PICK_HEAD".dir) |
| 1375c0 | 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 41 6e 64 20 43 48 45 52 52 59 5f 50 49 43 4b 5f 48 45 41 | ).........;;.And.CHERRY_PICK_HEA |
| 1375e0 | 44 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 77 68 65 6e 20 61 20 63 6f 6e 66 6c 69 63 74 | D.does.not.exist.when.a.conflict |
| 137600 | 20 68 61 70 70 65 6e 73 0a 20 20 20 20 20 20 20 20 3b 3b 20 77 68 69 6c 65 20 70 69 63 6b 69 6e | .happens.........;;.while.pickin |
| 137620 | 67 20 61 20 73 65 72 69 65 73 20 6f 66 20 63 6f 6d 6d 69 74 73 20 77 69 74 68 20 2d 2d 6e 6f 2d | g.a.series.of.commits.with.--no- |
| 137640 | 63 6f 6d 6d 69 74 2e 0a 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 6c 69 6e 65 | commit..........(and-let*.((line |
| 137660 | 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(magit-file-line............... |
| 137680 | 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 73 | ............(expand-file-name."s |
| 1376a0 | 65 71 75 65 6e 63 65 72 2f 74 6f 64 6f 22 20 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | equencer/todo".dir)))).......... |
| 1376c0 | 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 70 69 63 6b 22 20 6c 69 6e 65 29 29 29 | .(string-prefix-p."pick".line))) |
| 1376e0 | 29 29 0a 0a 3b 3b 3b 20 52 65 76 65 72 74 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 | ))..;;;.Revert..;;;###autoload.( |
| 137700 | 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 72 65 76 65 72 74 20 22 6d 61 67 69 74 2d 73 65 | autoload.'magit-revert."magit-se |
| 137720 | 71 75 65 6e 63 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 | quence".nil.t).(transient-define |
| 137740 | 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 72 65 76 65 72 74 20 28 29 0a 20 20 22 52 65 76 65 72 | -prefix.magit-revert.()..."Rever |
| 137760 | 74 20 65 78 69 73 74 69 6e 67 20 63 6f 6d 6d 69 74 73 2c 20 77 69 74 68 20 6f 72 20 77 69 74 68 | t.existing.commits,.with.or.with |
| 137780 | 6f 75 74 20 63 72 65 61 74 69 6e 67 20 6e 65 77 20 63 6f 6d 6d 69 74 73 2e 22 0a 20 20 3a 6d 61 | out.creating.new.commits."...:ma |
| 1377a0 | 6e 2d 70 61 67 65 20 22 67 69 74 2d 72 65 76 65 72 74 22 0a 20 20 3a 76 61 6c 75 65 20 27 28 22 | n-page."git-revert"...:value.'(" |
| 1377c0 | 2d 2d 65 64 69 74 22 29 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 3a 69 66 2d 6e | --edit")...["Arguments"....:if-n |
| 1377e0 | 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 2d 70 | ot.magit-sequencer-in-progress-p |
| 137800 | 0a 20 20 20 28 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 3a 2d 2d 6d 61 69 6e 6c 69 6e | ....(magit-cherry-pick:--mainlin |
| 137820 | 65 29 0a 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 | e)....("-e"."Edit.commit.message |
| 137840 | 22 20 20 20 20 20 20 20 28 22 2d 65 22 20 22 2d 2d 65 64 69 74 22 29 29 0a 20 20 20 28 22 2d 45 | ".......("-e"."--edit"))....("-E |
| 137860 | 22 20 22 44 6f 6e 27 74 20 65 64 69 74 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 22 20 22 2d | "."Don't.edit.commit.message"."- |
| 137880 | 2d 6e 6f 2d 65 64 69 74 22 29 0a 20 20 20 28 22 3d 73 22 20 6d 61 67 69 74 2d 6d 65 72 67 65 3a | -no-edit")....("=s".magit-merge: |
| 1378a0 | 2d 2d 73 74 72 61 74 65 67 79 29 0a 20 20 20 28 6d 61 67 69 74 3a 2d 2d 67 70 67 2d 73 69 67 6e | --strategy)....(magit:--gpg-sign |
| 1378c0 | 29 0a 20 20 20 28 6d 61 67 69 74 3a 2d 2d 73 69 67 6e 6f 66 66 29 5d 0a 20 20 5b 22 41 63 74 69 | )....(magit:--signoff)]...["Acti |
| 1378e0 | 6f 6e 73 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d | ons"....:if-not.magit-sequencer- |
| 137900 | 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 28 22 56 22 20 22 52 65 76 65 72 74 20 63 6f | in-progress-p....("V"."Revert.co |
| 137920 | 6d 6d 69 74 28 73 29 22 20 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 61 6e 64 2d 63 6f 6d 6d 69 74 | mmit(s)".magit-revert-and-commit |
| 137940 | 29 0a 20 20 20 28 22 76 22 20 22 52 65 76 65 72 74 20 63 68 61 6e 67 65 73 22 20 20 20 6d 61 67 | )....("v"."Revert.changes"...mag |
| 137960 | 69 74 2d 72 65 76 65 72 74 2d 6e 6f 2d 63 6f 6d 6d 69 74 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e | it-revert-no-commit)]...["Action |
| 137980 | 73 22 0a 20 20 20 3a 69 66 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 69 6e 2d 70 72 6f | s"....:if.magit-sequencer-in-pro |
| 1379a0 | 67 72 65 73 73 2d 70 0a 20 20 20 28 22 56 22 20 22 43 6f 6e 74 69 6e 75 65 22 20 6d 61 67 69 74 | gress-p....("V"."Continue".magit |
| 1379c0 | 2d 73 65 71 75 65 6e 63 65 72 2d 63 6f 6e 74 69 6e 75 65 29 0a 20 20 20 28 22 73 22 20 22 53 6b | -sequencer-continue)....("s"."Sk |
| 1379e0 | 69 70 22 20 20 20 20 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 73 6b 69 70 29 0a 20 20 | ip".....magit-sequencer-skip)... |
| 137a00 | 20 28 22 61 22 20 22 41 62 6f 72 74 22 20 20 20 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 | .("a"."Abort"....magit-sequencer |
| 137a20 | 2d 61 62 6f 72 74 29 5d 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 72 | -abort)])..(defun.magit-revert-r |
| 137a40 | 65 61 64 2d 61 72 67 73 20 28 70 72 6f 6d 70 74 29 0a 20 20 28 6c 69 73 74 20 28 6f 72 20 28 6d | ead-args.(prompt)...(list.(or.(m |
| 137a60 | 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27 63 6f 6d 6d 69 74 29 0a 20 20 20 20 | agit-region-values.'commit)..... |
| 137a80 | 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 |
| 137aa0 | 6d 6d 69 74 20 70 72 6f 6d 70 74 29 29 0a 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 | mmit.prompt)).........(transient |
| 137ac0 | 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 72 65 76 65 72 74 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | -args.'magit-revert)))..;;;###au |
| 137ae0 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 61 6e 64 2d 63 | toload.(defun.magit-revert-and-c |
| 137b00 | 6f 6d 6d 69 74 20 28 63 6f 6d 6d 69 74 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 | ommit.(commit.&optional.args)... |
| 137b20 | 22 52 65 76 65 72 74 20 43 4f 4d 4d 49 54 20 62 79 20 63 72 65 61 74 69 6e 67 20 61 20 6e 65 77 | "Revert.COMMIT.by.creating.a.new |
| 137b40 | 20 63 6f 6d 6d 69 74 2e 0a 50 72 6f 6d 70 74 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2c 20 64 65 | .commit..Prompt.for.a.commit,.de |
| 137b60 | 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 74 2e | faulting.to.the.commit.at.point. |
| 137b80 | 20 20 49 66 0a 74 68 65 20 72 65 67 69 6f 6e 20 73 65 6c 65 63 74 73 20 6d 75 6c 74 69 70 6c 65 | ..If.the.region.selects.multiple |
| 137ba0 | 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 6e 20 72 65 76 65 72 74 20 61 6c 6c 20 6f 66 20 74 68 65 | .commits,.then.revert.all.of.the |
| 137bc0 | 6d 2c 0a 77 69 74 68 6f 75 74 20 70 72 6f 6d 70 74 69 6e 67 2e 22 0a 20 20 28 69 6e 74 65 72 61 | m,.without.prompting."...(intera |
| 137be0 | 63 74 69 76 65 20 28 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 72 65 61 64 2d 61 72 67 73 20 22 52 | ctive.(magit-revert-read-args."R |
| 137c00 | 65 76 65 72 74 20 63 6f 6d 6d 69 74 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 63 68 65 72 72 79 | evert.commit"))...(magit--cherry |
| 137c20 | 2d 70 69 63 6b 20 63 6f 6d 6d 69 74 20 61 72 67 73 20 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | -pick.commit.args.t))..;;;###aut |
| 137c40 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 6e 6f 2d 63 6f 6d | oload.(defun.magit-revert-no-com |
| 137c60 | 6d 69 74 20 28 63 6f 6d 6d 69 74 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 22 52 | mit.(commit.&optional.args)..."R |
| 137c80 | 65 76 65 72 74 20 43 4f 4d 4d 49 54 20 62 79 20 61 70 70 6c 79 69 6e 67 20 69 74 20 69 6e 20 72 | evert.COMMIT.by.applying.it.in.r |
| 137ca0 | 65 76 65 72 73 65 20 74 6f 20 74 68 65 20 77 6f 72 6b 74 72 65 65 2e 0a 50 72 6f 6d 70 74 20 66 | everse.to.the.worktree..Prompt.f |
| 137cc0 | 6f 72 20 61 20 63 6f 6d 6d 69 74 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 20 63 | or.a.commit,.defaulting.to.the.c |
| 137ce0 | 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 20 20 49 66 0a 74 68 65 20 72 65 67 69 6f 6e 20 73 | ommit.at.point...If.the.region.s |
| 137d00 | 65 6c 65 63 74 73 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 6e 20 72 65 | elects.multiple.commits,.then.re |
| 137d20 | 76 65 72 74 20 61 6c 6c 20 6f 66 20 74 68 65 6d 2c 0a 77 69 74 68 6f 75 74 20 70 72 6f 6d 70 74 | vert.all.of.them,.without.prompt |
| 137d40 | 69 6e 67 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6d 61 67 69 74 2d 72 65 76 65 | ing."...(interactive.(magit-reve |
| 137d60 | 72 74 2d 72 65 61 64 2d 61 72 67 73 20 22 52 65 76 65 72 74 20 63 68 61 6e 67 65 73 22 29 29 0a | rt-read-args."Revert.changes")). |
| 137d80 | 20 20 28 6d 61 67 69 74 2d 2d 63 68 65 72 72 79 2d 70 69 63 6b 20 63 6f 6d 6d 69 74 20 28 63 6f | ..(magit--cherry-pick.commit.(co |
| 137da0 | 6e 73 20 22 2d 2d 6e 6f 2d 63 6f 6d 6d 69 74 22 20 61 72 67 73 29 20 74 29 29 0a 0a 28 64 65 66 | ns."--no-commit".args).t))..(def |
| 137dc0 | 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 20 28 29 | un.magit-revert-in-progress-p.() |
| 137de0 | 0a 20 20 3b 3b 20 2e 67 69 74 2f 73 65 71 75 65 6e 63 65 72 2f 74 6f 64 6f 20 64 6f 65 73 20 6e | ...;;..git/sequencer/todo.does.n |
| 137e00 | 6f 74 20 65 78 69 73 74 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 6f 6e 6c 79 20 6f 6e 65 20 | ot.exist.when.there.is.only.one. |
| 137e20 | 63 6f 6d 6d 69 74 20 6c 65 66 74 2e 0a 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 6d 61 67 69 74 | commit.left....(let.((dir.(magit |
| 137e40 | 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 28 6f 72 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d | -gitdir))).....(or.(file-exists- |
| 137e60 | 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 52 45 56 45 52 54 5f 48 45 41 44 | p.(expand-file-name."REVERT_HEAD |
| 137e80 | 22 20 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 41 6e 64 20 52 45 56 45 52 54 5f 48 45 | ".dir)).........;;.And.REVERT_HE |
| 137ea0 | 41 44 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 77 68 65 6e 20 61 20 63 6f 6e 66 6c 69 63 | AD.does.not.exist.when.a.conflic |
| 137ec0 | 74 20 68 61 70 70 65 6e 73 0a 20 20 20 20 20 20 20 20 3b 3b 20 77 68 69 6c 65 20 72 65 76 65 72 | t.happens.........;;.while.rever |
| 137ee0 | 74 69 6e 67 20 61 20 73 65 72 69 65 73 20 6f 66 20 63 6f 6d 6d 69 74 73 20 77 69 74 68 20 2d 2d | ting.a.series.of.commits.with.-- |
| 137f00 | 6e 6f 2d 63 6f 6d 6d 69 74 2e 0a 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 6c | no-commit..........(and-let*.((l |
| 137f20 | 69 6e 65 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 | ine.(magit-file-line............ |
| 137f40 | 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 |
| 137f60 | 20 22 73 65 71 75 65 6e 63 65 72 2f 74 6f 64 6f 22 20 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 | ."sequencer/todo".dir))))....... |
| 137f80 | 20 20 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 72 65 76 65 72 74 22 20 6c 69 | ....(string-prefix-p."revert".li |
| 137fa0 | 6e 65 29 29 29 29 29 0a 0a 3b 3b 3b 20 50 61 74 63 68 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | ne)))))..;;;.Patch..;;;###autolo |
| 137fc0 | 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 61 6d 20 22 6d 61 67 69 74 2d 73 65 | ad.(autoload.'magit-am."magit-se |
| 137fe0 | 71 75 65 6e 63 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 | quence".nil.t).(transient-define |
| 138000 | 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 61 6d 20 28 29 0a 20 20 22 41 70 70 6c 79 20 70 61 74 | -prefix.magit-am.()..."Apply.pat |
| 138020 | 63 68 65 73 20 72 65 63 65 69 76 65 64 20 62 79 20 65 6d 61 69 6c 2e 22 0a 20 20 3a 6d 61 6e 2d | ches.received.by.email."...:man- |
| 138040 | 70 61 67 65 20 22 67 69 74 2d 61 6d 22 0a 20 20 3a 76 61 6c 75 65 20 27 28 22 2d 2d 33 77 61 79 | page."git-am"...:value.'("--3way |
| 138060 | 22 29 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 | ")...["Arguments"....:if-not.mag |
| 138080 | 69 74 2d 61 6d 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 28 22 2d 33 22 20 22 46 61 | it-am-in-progress-p....("-3"."Fa |
| 1380a0 | 6c 6c 20 62 61 63 6b 20 6f 6e 20 33 77 61 79 20 6d 65 72 67 65 22 20 20 20 20 20 20 20 20 20 20 | ll.back.on.3way.merge".......... |
| 1380c0 | 20 28 22 2d 33 22 20 22 2d 2d 33 77 61 79 22 29 29 0a 20 20 20 28 6d 61 67 69 74 2d 61 70 70 6c | .("-3"."--3way"))....(magit-appl |
| 1380e0 | 79 3a 2d 70 29 0a 20 20 20 28 22 2d 63 22 20 22 52 65 6d 6f 76 65 20 74 65 78 74 20 62 65 66 6f | y:-p)....("-c"."Remove.text.befo |
| 138100 | 72 65 20 73 63 69 73 73 6f 72 73 20 6c 69 6e 65 22 20 20 28 22 2d 63 22 20 22 2d 2d 73 63 69 73 | re.scissors.line"..("-c"."--scis |
| 138120 | 73 6f 72 73 22 29 29 0a 20 20 20 28 22 2d 6b 22 20 22 49 6e 68 69 62 69 74 20 72 65 6d 6f 76 61 | sors"))....("-k"."Inhibit.remova |
| 138140 | 6c 20 6f 66 20 65 6d 61 69 6c 20 63 72 75 66 74 22 20 20 20 20 28 22 2d 6b 22 20 22 2d 2d 6b 65 | l.of.email.cruft"....("-k"."--ke |
| 138160 | 65 70 22 29 29 0a 20 20 20 28 22 2d 62 22 20 22 4c 69 6d 69 74 20 72 65 6d 6f 76 61 6c 20 6f 66 | ep"))....("-b"."Limit.removal.of |
| 138180 | 20 65 6d 61 69 6c 20 63 72 75 66 74 22 20 20 20 20 20 20 22 2d 2d 6b 65 65 70 2d 6e 6f 6e 2d 70 | .email.cruft"......"--keep-non-p |
| 1381a0 | 61 74 63 68 22 29 0a 20 20 20 28 22 2d 64 22 20 22 55 73 65 20 61 75 74 68 6f 72 20 64 61 74 65 | atch")....("-d"."Use.author.date |
| 1381c0 | 20 61 73 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 22 20 22 2d 2d 63 6f 6d 6d 69 74 74 65 72 | .as.committer.date"."--committer |
| 1381e0 | 2d 64 61 74 65 2d 69 73 2d 61 75 74 68 6f 72 2d 64 61 74 65 22 29 0a 20 20 20 28 22 2d 74 22 20 | -date-is-author-date")....("-t". |
| 138200 | 22 55 73 65 20 63 75 72 72 65 6e 74 20 74 69 6d 65 20 61 73 20 61 75 74 68 6f 72 20 64 61 74 65 | "Use.current.time.as.author.date |
| 138220 | 22 20 20 20 22 2d 2d 69 67 6e 6f 72 65 2d 64 61 74 65 22 29 0a 20 20 20 28 6d 61 67 69 74 3a 2d | "..."--ignore-date")....(magit:- |
| 138240 | 2d 67 70 67 2d 73 69 67 6e 29 0a 20 20 20 28 6d 61 67 69 74 3a 2d 2d 73 69 67 6e 6f 66 66 29 5d | -gpg-sign)....(magit:--signoff)] |
| 138260 | 0a 20 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 | ...["Apply"....:if-not.magit-am- |
| 138280 | 69 6e 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 | in-progress-p....("m"."maildir". |
| 1382a0 | 20 20 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 | ....magit-am-apply-maildir)....( |
| 1382c0 | 22 77 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 | "w"."patches".....magit-am-apply |
| 1382e0 | 2d 70 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 | -patches)....("a"."plain.patch". |
| 138300 | 6d 61 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 | magit-patch-apply)]...["Actions" |
| 138320 | 0a 20 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 | ....:if.magit-am-in-progress-p.. |
| 138340 | 20 20 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 | ..("w"."Continue".magit-am-conti |
| 138360 | 6e 75 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 | nue)....("s"."Skip".....magit-am |
| 138380 | 2d 73 6b 69 70 29 0a 20 20 20 28 22 61 22 20 22 41 62 6f 72 74 22 20 20 20 20 6d 61 67 69 74 2d | -skip)....("a"."Abort"....magit- |
| 1383a0 | 61 6d 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 | am-abort)])..(defun.magit-am-arg |
| 1383c0 | 75 6d 65 6e 74 73 20 28 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 | uments.()...(transient-args.'mag |
| 1383e0 | 69 74 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 | it-am))..(transient-define-argum |
| 138400 | 65 6e 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 | ent.magit-apply:-p.()...:descrip |
| 138420 | 74 69 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 | tion."Remove.leading.slashes.fro |
| 138440 | 6d 20 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 | m.paths"...:class.'transient-opt |
| 138460 | 69 6f 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 | ion...:argument."-p"...:allow-em |
| 138480 | 70 74 79 20 74 0a 20 20 3a 72 65 61 64 65 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 | pty.t...:reader.#'transient-read |
| 1384a0 | 2d 6e 75 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 | -number-N+)..;;;###autoload.(def |
| 1384c0 | 75 6e 20 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 | un.magit-am-apply-patches.(&opti |
| 1384e0 | 6f 6e 61 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 | onal.files.args)..."Apply.the.pa |
| 138500 | 74 63 68 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 | tches.FILES."...(interactive.(li |
| 138520 | 73 74 20 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 | st.(or.(magit-region-values.'fil |
| 138540 | 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 28 6c 69 73 | e)..........................(lis |
| 138560 | 74 20 28 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 | t.(let.((default.(magit-file-at- |
| 138580 | 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 20 20 | point)))........................ |
| 1385a0 | 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 0a 20 20 20 20 20 20 | ..........(read-file-name....... |
| 1385c0 | 20 20 20 20 20 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. |
| 1385e0 | 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | default......................... |
| 138600 | 20 20 20 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 | ..............(format."Apply.pat |
| 138620 | 63 68 20 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 | ch.(%s):.".default)............. |
| 138640 | 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 70 70 6c 79 20 70 | ........................"Apply.p |
| 138660 | 61 74 63 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 | atch:.")........................ |
| 138680 | 20 20 20 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 | ...........nil.default))))...... |
| 1386a0 | 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 72 67 75 6d 65 | ................(magit-am-argume |
| 1386c0 | 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 75 65 6e 63 65 | nts)))...(magit-run-git-sequence |
| 1386e0 | 72 20 22 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 | r."am".args."--"................ |
| 138700 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 23 23 6d 61 67 69 74 2d 63 6f 6e | ............(mapcar.(##magit-con |
| 138720 | 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 20 | vert-filename-for-git........... |
| 138740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e | ..........................(expan |
| 138760 | 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 25 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d-file-name.%))................. |
| 138780 | 20 20 20 20 20 20 20 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 | ...................files)))..;;; |
| 1387a0 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 6d 2d 61 70 70 6c | ###autoload.(defun.magit-am-appl |
| 1387c0 | 79 2d 6d 61 69 6c 64 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 | y-maildir.(&optional.maildir.arg |
| 1387e0 | 73 29 0a 20 20 22 41 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 | s)..."Apply.the.patches.from.MAI |
| 138800 | 4c 44 49 52 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 72 65 61 | LDIR."...(interactive.(list.(rea |
| 138820 | 64 2d 66 69 6c 65 2d 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 | d-file-name."Apply.mbox.or.Maild |
| 138840 | 69 72 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 28 6d 61 67 | ir:.")......................(mag |
| 138860 | 69 74 2d 61 6d 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d | it-am-arguments)))...(magit-run- |
| 138880 | 67 69 74 2d 73 65 71 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 | git-sequencer."am".args.(magit-c |
| 1388a0 | 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 20 | onvert-filename-for-git......... |
| 1388c0 | 20 20 20 20 20 20 20 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 | ..............................(e |
| 1388e0 | 78 70 61 6e 64 2d 66 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 | xpand-file-name.maildir))))..;;; |
| 138900 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 6d 2d 63 6f 6e 74 | ###autoload.(defun.magit-am-cont |
| 138920 | 69 6e 75 65 20 28 29 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 | inue.()..."Resume.the.current.pa |
| 138940 | 74 63 68 20 61 70 70 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 | tch.applying.sequence."...(inter |
| 138960 | 61 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 6d 61 67 69 74 2d | active)...(cond....((not.(magit- |
| 138980 | 61 6d 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 | am-in-progress-p)).....(user-err |
| 1389a0 | 6f 72 20 22 4e 6f 74 20 61 70 70 6c 79 69 6e 67 20 61 6e 79 20 70 61 74 63 68 65 73 22 29 29 0a | or."Not.applying.any.patches")). |
| 1389c0 | 20 20 20 28 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 73 74 61 67 65 64 2d 70 20 74 | ...((magit-anything-unstaged-p.t |
| 1389e0 | 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 63 6f 6e 74 69 6e | ).....(user-error."Cannot.contin |
| 138a00 | 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 73 22 29 29 0a 20 20 | ue.due.to.unstaged.changes"))... |
| 138a20 | 20 28 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63 65 72 20 22 61 6d 22 20 | .((magit-run-git-sequencer."am". |
| 138a40 | 22 2d 2d 63 6f 6e 74 69 6e 75 65 22 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | "--continue"))))..;;;###autoload |
| 138a60 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 6d 2d 73 6b 69 70 20 28 29 0a 20 20 22 53 6b 69 70 | .(defun.magit-am-skip.()..."Skip |
| 138a80 | 20 74 68 65 20 73 74 6f 70 70 65 64 20 61 74 20 70 61 74 63 68 20 64 75 72 69 6e 67 20 61 20 70 | .the.stopped.at.patch.during.a.p |
| 138aa0 | 61 74 63 68 20 61 70 70 6c 79 69 6e 67 20 73 65 71 75 65 6e 63 65 2e 22 0a 20 20 28 69 6e 74 65 | atch.applying.sequence."...(inte |
| 138ac0 | 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 61 6d 2d 69 6e 2d | ractive)...(unless.(magit-am-in- |
| 138ae0 | 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 6f 74 | progress-p).....(user-error."Not |
| 138b00 | 20 61 70 70 6c 79 69 6e 67 20 61 6e 79 20 70 61 74 63 68 65 73 22 29 29 0a 20 20 28 6d 61 67 69 | .applying.any.patches"))...(magi |
| 138b20 | 74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63 65 72 20 22 61 6d 22 20 22 2d 2d 73 6b 69 70 | t-run-git-sequencer."am"."--skip |
| 138b40 | 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | "))..;;;###autoload.(defun.magit |
| 138b60 | 2d 61 6d 2d 61 62 6f 72 74 20 28 29 0a 20 20 22 41 62 6f 72 74 20 74 68 65 20 63 75 72 72 65 6e | -am-abort.()..."Abort.the.curren |
| 138b80 | 74 20 70 61 74 63 68 20 61 70 70 6c 79 69 6e 67 20 73 65 71 75 65 6e 63 65 2e 0a 54 68 69 73 20 | t.patch.applying.sequence..This. |
| 138ba0 | 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 63 65 20 | discards.all.changes.made.since. |
| 138bc0 | 74 68 65 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 | the.sequence.started."...(intera |
| 138be0 | 63 74 69 76 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 61 6d 2d 69 6e 2d 70 72 | ctive)...(unless.(magit-am-in-pr |
| 138c00 | 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 6f 74 20 61 | ogress-p).....(user-error."Not.a |
| 138c20 | 70 70 6c 79 69 6e 67 20 61 6e 79 20 70 61 74 63 68 65 73 22 29 29 0a 20 20 28 6d 61 67 69 74 2d | pplying.any.patches"))...(magit- |
| 138c40 | 72 75 6e 2d 67 69 74 20 22 61 6d 22 20 22 2d 2d 61 62 6f 72 74 22 29 29 0a 0a 28 64 65 66 75 6e | run-git."am"."--abort"))..(defun |
| 138c60 | 20 6d 61 67 69 74 2d 61 6d 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 20 28 29 0a 20 20 28 66 69 | .magit-am-in-progress-p.()...(fi |
| 138c80 | 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 | le-exists-p.(expand-file-name."r |
| 138ca0 | 65 62 61 73 65 2d 61 70 70 6c 79 2f 61 70 70 6c 79 69 6e 67 22 20 28 6d 61 67 69 74 2d 67 69 74 | ebase-apply/applying".(magit-git |
| 138cc0 | 64 69 72 29 29 29 29 0a 0a 3b 3b 3b 20 52 65 62 61 73 65 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | dir))))..;;;.Rebase..;;;###autol |
| 138ce0 | 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 22 6d 61 67 | oad.(autoload.'magit-rebase."mag |
| 138d00 | 69 74 2d 73 65 71 75 65 6e 63 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 | it-sequence".nil.t).(transient-d |
| 138d20 | 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 0a 20 20 22 | efine-prefix.magit-rebase.()..." |
| 138d40 | 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 64 69 66 79 | Transplant.commits.and/or.modify |
| 138d60 | 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 61 67 65 20 | .existing.commits."...:man-page. |
| 138d80 | 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 75 74 6f 73 | "git-rebase"...:value.'("--autos |
| 138da0 | 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 2d 6e 6f 74 | tash")...["Arguments"....:if-not |
| 138dc0 | 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 20 20 20 28 | .magit-rebase-in-progress-p....( |
| 138de0 | 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 20 20 20 20 | "-k"."Keep.empty.commits"....... |
| 138e00 | 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 65 73 65 72 | "--keep-empty")....("-p"."Preser |
| 138e20 | 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 2d 70 72 65 | ve.merges"..........("-p"."--pre |
| 138e40 | 73 65 72 76 65 2d 6d 65 72 67 65 73 22 29 0a 20 20 20 20 3a 69 66 20 28 23 23 6d 61 67 69 74 2d | serve-merges").....:if.(##magit- |
| 138e60 | 67 69 74 2d 76 65 72 73 69 6f 6e 3c 20 22 32 2e 33 33 2e 30 22 29 29 0a 20 20 20 28 22 2d 72 22 | git-version<."2.33.0"))....("-r" |
| 138e80 | 20 22 52 65 62 61 73 65 20 6d 65 72 67 65 73 22 20 20 20 20 20 20 20 20 20 20 20 20 28 22 2d 72 | ."Rebase.merges"............("-r |
| 138ea0 | 22 20 22 2d 2d 72 65 62 61 73 65 2d 6d 65 72 67 65 73 3d 22 29 0a 20 20 20 20 6d 61 67 69 74 2d | "."--rebase-merges=").....magit- |
| 138ec0 | 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 0a 20 20 20 28 22 | rebase-merges-select-mode)....(" |
| 138ee0 | 2d 75 22 20 22 55 70 64 61 74 65 20 62 72 61 6e 63 68 65 73 22 20 20 20 20 20 20 20 20 20 20 22 | -u"."Update.branches".........." |
| 138f00 | 2d 2d 75 70 64 61 74 65 2d 72 65 66 73 22 0a 20 20 20 20 3a 69 66 20 28 23 23 6d 61 67 69 74 2d | --update-refs".....:if.(##magit- |
| 138f20 | 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e 33 38 2e 30 22 29 29 0a 20 20 20 28 37 20 6d | git-version>=."2.38.0"))....(7.m |
| 138f40 | 61 67 69 74 2d 6d 65 72 67 65 3a 2d 2d 73 74 72 61 74 65 67 79 29 0a 20 20 20 28 37 20 6d 61 67 | agit-merge:--strategy)....(7.mag |
| 138f60 | 69 74 2d 6d 65 72 67 65 3a 2d 2d 73 74 72 61 74 65 67 79 2d 6f 70 74 69 6f 6e 29 0a 20 20 20 28 | it-merge:--strategy-option)....( |
| 138f80 | 37 20 22 3d 58 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 | 7."=X".magit-diff:--diff-algorit |
| 138fa0 | 68 6d 20 3a 61 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 | hm.:argument."-Xdiff-algorithm=" |
| 138fc0 | 29 0a 20 20 20 28 37 20 22 2d 66 22 20 22 46 6f 72 63 65 20 72 65 62 61 73 65 22 20 20 20 20 20 | )....(7."-f"."Force.rebase"..... |
| 138fe0 | 20 20 20 20 20 20 28 22 2d 66 22 20 22 2d 2d 66 6f 72 63 65 2d 72 65 62 61 73 65 22 29 29 0a 20 | ......("-f"."--force-rebase")).. |
| 139000 | 20 20 28 22 2d 64 22 20 22 55 73 65 20 61 75 74 68 6f 72 20 64 61 74 65 20 61 73 20 63 6f 6d 6d | ..("-d"."Use.author.date.as.comm |
| 139020 | 69 74 74 65 72 20 64 61 74 65 22 20 22 2d 2d 63 6f 6d 6d 69 74 74 65 72 2d 64 61 74 65 2d 69 73 | itter.date"."--committer-date-is |
| 139040 | 2d 61 75 74 68 6f 72 2d 64 61 74 65 22 29 0a 20 20 20 28 22 2d 74 22 20 22 55 73 65 20 63 75 72 | -author-date")....("-t"."Use.cur |
| 139060 | 72 65 6e 74 20 74 69 6d 65 20 61 73 20 61 75 74 68 6f 72 20 64 61 74 65 22 20 20 20 22 2d 2d 69 | rent.time.as.author.date"..."--i |
| 139080 | 67 6e 6f 72 65 2d 64 61 74 65 22 29 0a 20 20 20 28 22 2d 61 22 20 22 41 75 74 6f 73 71 75 61 73 | gnore-date")....("-a"."Autosquas |
| 1390a0 | 68 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 61 75 74 6f 73 71 75 61 73 68 22 29 | h"..............."--autosquash") |
| 1390c0 | 0a 20 20 20 28 22 2d 41 22 20 22 41 75 74 6f 73 74 61 73 68 22 20 20 20 20 20 20 20 20 20 20 20 | ....("-A"."Autostash"........... |
| 1390e0 | 20 20 20 20 20 22 2d 2d 61 75 74 6f 73 74 61 73 68 22 29 0a 20 20 20 28 22 2d 69 22 20 22 49 6e | ....."--autostash")....("-i"."In |
| 139100 | 74 65 72 61 63 74 69 76 65 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 2d 69 22 20 22 2d | teractive"..............("-i"."- |
| 139120 | 2d 69 6e 74 65 72 61 63 74 69 76 65 22 29 29 0a 20 20 20 28 22 2d 68 22 20 22 44 69 73 61 62 6c | -interactive"))....("-h"."Disabl |
| 139140 | 65 20 68 6f 6f 6b 73 22 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 6e 6f 2d 76 65 72 69 66 79 | e.hooks"............"--no-verify |
| 139160 | 22 29 0a 20 20 20 28 37 20 6d 61 67 69 74 2d 72 65 62 61 73 65 3a 2d 2d 65 78 65 63 29 0a 20 20 | ")....(7.magit-rebase:--exec)... |
| 139180 | 20 28 6d 61 67 69 74 3a 2d 2d 67 70 67 2d 73 69 67 6e 29 0a 20 20 20 28 6d 61 67 69 74 3a 2d 2d | .(magit:--gpg-sign)....(magit:-- |
| 1391a0 | 73 69 67 6e 6f 66 66 29 5d 0a 20 20 5b 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 72 65 62 61 73 | signoff)]...[:if-not.magit-rebas |
| 1391c0 | 65 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 | e-in-progress-p....:description. |
| 1391e0 | 28 23 23 66 6f 72 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 52 65 62 61 73 65 20 25 73 | (##format.(propertize."Rebase.%s |
| 139200 | 20 6f 6e 74 6f 22 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 68 65 61 64 69 6e 67 29 | .onto".'face.'transient-heading) |
| 139220 | 0a 20 20 20 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 |
| 139240 | 65 72 74 69 7a 65 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 | ertize.(or.(magit-get-current-br |
| 139260 | 61 6e 63 68 29 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | anch)."HEAD")................... |
| 139280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 6d 61 67 69 74 | ....................'face.'magit |
| 1392a0 | 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 29 0a 20 20 20 28 22 70 22 20 6d 61 67 69 74 2d 72 65 | -branch-local))....("p".magit-re |
| 1392c0 | 62 61 73 65 2d 6f 6e 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 29 0a 20 20 20 28 22 75 22 20 6d 61 | base-onto-pushremote)....("u".ma |
| 1392e0 | 67 69 74 2d 72 65 62 61 73 65 2d 6f 6e 74 6f 2d 75 70 73 74 72 65 61 6d 29 0a 20 20 20 28 22 65 | git-rebase-onto-upstream)....("e |
| 139300 | 22 20 22 65 6c 73 65 77 68 65 72 65 22 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 62 72 61 6e 63 | "."elsewhere".magit-rebase-branc |
| 139320 | 68 29 5d 0a 20 20 5b 22 52 65 62 61 73 65 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 | h)]...["Rebase"....:if-not.magit |
| 139340 | 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 5b 28 22 69 22 20 22 | -rebase-in-progress-p....[("i"." |
| 139360 | 69 6e 74 65 72 61 63 74 69 76 65 6c 79 22 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65 | interactively"......magit-rebase |
| 139380 | 2d 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 20 20 28 22 73 22 20 22 61 20 73 75 62 73 65 74 | -interactive).....("s"."a.subset |
| 1393a0 | 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 73 75 62 73 65 74 29 | "...........magit-rebase-subset) |
| 1393c0 | 5d 0a 20 20 20 5b 28 22 6d 22 20 22 74 6f 20 6d 6f 64 69 66 79 20 61 20 63 6f 6d 6d 69 74 22 20 | ]....[("m"."to.modify.a.commit". |
| 1393e0 | 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 28 22 | magit-rebase-edit-commit).....(" |
| 139400 | 77 22 20 22 74 6f 20 72 65 77 6f 72 64 20 61 20 63 6f 6d 6d 69 74 22 20 6d 61 67 69 74 2d 72 65 | w"."to.reword.a.commit".magit-re |
| 139420 | 62 61 73 65 2d 72 65 77 6f 72 64 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 28 22 6b 22 20 22 74 6f | base-reword-commit).....("k"."to |
| 139440 | 20 72 65 6d 6f 76 65 20 61 20 63 6f 6d 6d 69 74 22 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 72 | .remove.a.commit".magit-rebase-r |
| 139460 | 65 6d 6f 76 65 2d 63 6f 6d 6d 69 74 29 5d 0a 20 20 20 5b 28 22 66 22 20 22 74 6f 20 61 75 74 6f | emove-commit)]....[("f"."to.auto |
| 139480 | 73 71 75 61 73 68 22 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 75 74 6f 73 71 | squash"......magit-rebase-autosq |
| 1394a0 | 75 61 73 68 29 0a 20 20 20 20 28 36 20 22 74 22 20 22 74 6f 20 63 68 61 6e 67 65 20 64 61 74 65 | uash).....(6."t"."to.change.date |
| 1394c0 | 73 22 20 20 6d 61 67 69 74 2d 72 65 73 68 65 6c 76 65 2d 73 69 6e 63 65 29 5d 5d 0a 20 20 5b 22 | s"..magit-reshelve-since)]]...[" |
| 1394e0 | 41 63 74 69 6f 6e 73 22 0a 20 20 20 3a 69 66 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 2d | Actions"....:if.magit-rebase-in- |
| 139500 | 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 28 22 72 22 20 22 43 6f 6e 74 69 6e 75 65 22 20 6d 61 | progress-p....("r"."Continue".ma |
| 139520 | 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6e 74 69 6e 75 65 29 0a 20 20 20 28 22 73 22 20 22 53 6b | git-rebase-continue)....("s"."Sk |
| 139540 | 69 70 22 20 20 20 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 73 6b 69 70 29 0a 20 20 20 28 22 | ip".....magit-rebase-skip)....(" |
| 139560 | 65 22 20 22 45 64 69 74 22 20 20 20 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 29 | e"."Edit".....magit-rebase-edit) |
| 139580 | 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 72 65 62 61 73 65 | ....("a"."Abort"....magit-rebase |
| 1395a0 | 2d 61 62 6f 72 74 29 5d 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 | -abort)])..(transient-define-arg |
| 1395c0 | 75 6d 65 6e 74 20 6d 61 67 69 74 2d 72 65 62 61 73 65 3a 2d 2d 65 78 65 63 20 28 29 0a 20 20 3a | ument.magit-rebase:--exec.()...: |
| 1395e0 | 64 65 73 63 72 69 70 74 69 6f 6e 20 22 52 75 6e 20 63 6f 6d 6d 61 6e 64 20 61 66 74 65 72 20 63 | description."Run.command.after.c |
| 139600 | 6f 6d 6d 69 74 73 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 | ommits"...:class.'transient-opti |
| 139620 | 6f 6e 0a 20 20 3a 73 68 6f 72 74 61 72 67 20 22 2d 78 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 | on...:shortarg."-x"...:argument. |
| 139640 | 22 2d 2d 65 78 65 63 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 72 65 61 64 2d 73 68 65 6c 6c | "--exec="...:reader.#'read-shell |
| 139660 | 2d 63 6f 6d 6d 61 6e 64 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 6d | -command)..(defun.magit-rebase-m |
| 139680 | 65 72 67 65 73 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 20 28 26 72 65 73 74 20 5f 69 67 6e 6f 72 65 | erges-select-mode.(&rest._ignore |
| 1396a0 | 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 6e 69 6c 20 74 0a | )...(magit-read-char-case.nil.t. |
| 1396c0 | 20 20 20 20 28 3f 6e 20 22 5b 6e 5d 6f 2d 72 65 62 61 73 65 2d 63 6f 75 73 69 6e 73 22 20 22 6e | ....(?n."[n]o-rebase-cousins"."n |
| 1396e0 | 6f 2d 72 65 62 61 73 65 2d 63 6f 75 73 69 6e 73 22 29 0a 20 20 20 20 28 3f 72 20 22 5b 72 5d 65 | o-rebase-cousins").....(?r."[r]e |
| 139700 | 62 61 73 65 2d 63 6f 75 73 69 6e 73 22 20 22 72 65 62 61 73 65 2d 63 6f 75 73 69 6e 73 22 29 29 | base-cousins"."rebase-cousins")) |
| 139720 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 72 67 75 6d 65 6e 74 73 | )..(defun.magit-rebase-arguments |
| 139740 | 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 72 65 62 | .()...(transient-args.'magit-reb |
| 139760 | 61 73 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 72 65 62 61 73 65 20 28 | ase))..(defun.magit-git-rebase.( |
| 139780 | 74 61 72 67 65 74 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 73 65 | target.args)...(magit-run-git-se |
| 1397a0 | 71 75 65 6e 63 65 72 20 22 72 65 62 61 73 65 22 20 61 72 67 73 20 74 61 72 67 65 74 29 29 0a 0a | quencer."rebase".args.target)).. |
| 1397c0 | 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- |
| 1397e0 | 72 65 62 61 73 65 2d 6f 6e 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 20 22 6d 61 67 69 74 2d 73 65 | rebase-onto-pushremote."magit-se |
| 139800 | 71 75 65 6e 63 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 | quence".nil.t).(transient-define |
| 139820 | 2d 73 75 66 66 69 78 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 6f 6e 74 6f 2d 70 75 73 68 72 65 | -suffix.magit-rebase-onto-pushre |
| 139840 | 6d 6f 74 65 20 28 61 72 67 73 29 0a 20 20 22 52 65 62 61 73 65 20 74 68 65 20 63 75 72 72 65 6e | mote.(args)..."Rebase.the.curren |
| 139860 | 74 20 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 20 62 72 | t.branch.onto.its.push-remote.br |
| 139880 | 61 6e 63 68 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f 72 | anch...With.a.prefix.argument.or |
| 1398a0 | 20 77 68 65 6e 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 69 73 20 65 69 74 68 65 72 20 | .when.the.push-remote.is.either. |
| 1398c0 | 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 68 65 6e | not.configured.or.unusable,.then |
| 1398e0 | 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 68 | .let.the.user.first.configure.th |
| 139900 | 65 0a 70 75 73 68 2d 72 65 6d 6f 74 65 2e 22 0a 20 20 3a 69 66 20 23 27 6d 61 67 69 74 2d 67 65 | e.push-remote."...:if.#'magit-ge |
| 139920 | 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 | t-current-branch...:description. |
| 139940 | 23 27 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 70 | #'magit-pull--pushbranch-descrip |
| 139960 | 74 69 6f 6e 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 | tion...(interactive.(list.(magit |
| 139980 | 2d 72 65 62 61 73 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 | -rebase-arguments)))...(pcase-le |
| 1399a0 | 74 20 28 28 60 28 2c 62 72 61 6e 63 68 20 2c 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 | t.((`(,branch.,remote).......... |
| 1399c0 | 20 20 20 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 | ......(magit--select-push-remote |
| 1399e0 | 20 22 72 65 62 61 73 65 20 6f 6e 74 6f 20 74 68 61 74 22 29 29 29 0a 20 20 20 20 28 6d 61 67 69 | ."rebase.onto.that"))).....(magi |
| 139a00 | 74 2d 67 69 74 2d 72 65 62 61 73 65 20 28 63 6f 6e 63 61 74 20 72 65 6d 6f 74 65 20 22 2f 22 20 | t-git-rebase.(concat.remote."/". |
| 139a20 | 62 72 61 6e 63 68 29 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 | branch).args)))..;;;###autoload. |
| 139a40 | 28 61 75 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 75 70 73 | (autoload.'magit-rebase-onto-ups |
| 139a60 | 74 72 65 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 74 | tream."magit-sequence".nil.t).(t |
| 139a80 | 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 72 65 62 | ransient-define-suffix.magit-reb |
| 139aa0 | 61 73 65 2d 6f 6e 74 6f 2d 75 70 73 74 72 65 61 6d 20 28 61 72 67 73 29 0a 20 20 22 52 65 62 61 | ase-onto-upstream.(args)..."Reba |
| 139ac0 | 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 75 | se.the.current.branch.onto.its.u |
| 139ae0 | 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 | pstream.branch...With.a.prefix.a |
| 139b00 | 72 67 75 6d 65 6e 74 20 6f 72 20 77 68 65 6e 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 69 73 20 | rgument.or.when.the.upstream.is. |
| 139b20 | 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 75 73 61 62 6c | either.not.configured.or.unusabl |
| 139b40 | 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 |
| 139b60 | 67 75 72 65 0a 74 68 65 20 75 70 73 74 72 65 61 6d 2e 22 0a 20 20 3a 69 66 20 23 27 6d 61 67 69 | gure.the.upstream."...:if.#'magi |
| 139b80 | 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 0a 20 20 3a 64 65 73 63 72 69 70 74 | t-get-current-branch...:descript |
| 139ba0 | 69 6f 6e 20 23 27 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 75 70 73 74 72 65 61 6d 2d 64 65 73 | ion.#'magit-rebase--upstream-des |
| 139bc0 | 63 72 69 70 74 69 6f 6e 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d | cription...(interactive.(list.(m |
| 139be0 | 61 67 69 74 2d 72 65 62 61 73 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6c 65 74 2a | agit-rebase-arguments)))...(let* |
| 139c00 | 20 28 28 62 72 61 6e 63 68 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 | .((branch.(or.(magit-get-current |
| 139c20 | 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 28 75 | -branch)......................(u |
| 139c40 | 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 62 72 61 6e 63 68 20 69 73 20 63 68 65 63 6b 65 64 20 | ser-error."No.branch.is.checked. |
| 139c60 | 6f 75 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69 | out")))..........(upstream.(magi |
| 139c80 | 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))). |
| 139ca0 | 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 67 | ....(when.(or.current-prefix-arg |
| 139cc0 | 20 28 6e 6f 74 20 75 70 73 74 72 65 61 6d 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 75 70 73 | .(not.upstream)).......(setq.ups |
| 139ce0 | 74 72 65 61 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 75 70 | tream.............(magit-read-up |
| 139d00 | 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 20 20 62 72 61 6e 63 | stream-branch..............branc |
| 139d20 | 68 20 28 66 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 | h.(format."Set.upstream.of.%s.an |
| 139d40 | 64 20 72 65 62 61 73 65 20 6f 6e 74 6f 20 74 68 61 74 22 20 62 72 61 6e 63 68 29 29 29 0a 20 20 | d.rebase.onto.that".branch)))... |
| 139d60 | 20 20 20 20 28 6d 61 67 69 74 2d 73 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 62 | ....(magit-set-upstream-branch.b |
| 139d80 | 72 61 6e 63 68 20 75 70 73 74 72 65 61 6d 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d | ranch.upstream)).....(magit-git- |
| 139da0 | 72 65 62 61 73 65 20 75 70 73 74 72 65 61 6d 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 | rebase.upstream.args)))..(defun. |
| 139dc0 | 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 75 70 73 74 72 65 61 6d 2d 64 65 73 63 72 69 70 74 69 | magit-rebase--upstream-descripti |
| 139de0 | 6f 6e 20 28 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6d 61 67 69 | on.()...(and-let*.((branch.(magi |
| 139e00 | 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. |
| 139e20 | 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 |
| 139e40 | 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- |
| 139e60 | 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")).. |
| 139e80 | 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. |
| 139ea0 | 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"))....... |
| 139ec0 | 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 |
| 139ee0 | 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)))....... |
| 139f00 | 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 |
| 139f20 | 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).. |
| 139f40 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 75 20 22 2c 20 72 65 70 6c 61 63 69 6e | ...........(concat.u.",.replacin |
| 139f60 | 67 20 75 6e 6e 61 6d 65 64 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d | g.unnamed"))............((magit- |
| 139f80 | 2d 76 61 6c 69 64 2d 75 70 73 74 72 65 61 6d 2d 70 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 0a | -valid-upstream-p.remote.merge). |
| 139fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 75 20 22 2c 20 72 65 70 6c 61 63 69 | ............(concat.u.",.replaci |
| 139fc0 | 6e 67 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 | ng.non-existent"))............(( |
| 139fe0 | 6f 72 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | or.remote.merge).............(co |
| 13a000 | 6e 63 61 74 20 75 20 22 2c 20 72 65 70 6c 61 63 69 6e 67 20 69 6e 76 61 6c 69 64 22 29 29 0a 20 | ncat.u.",.replacing.invalid")).. |
| 13a020 | 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | ..........(t.............(concat |
| 13a040 | 20 75 20 22 2c 20 73 65 74 74 69 6e 67 20 74 68 61 74 22 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 | .u.",.setting.that")))))))..;;;# |
| 13a060 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 62 | ##autoload.(defun.magit-rebase-b |
| 13a080 | 72 61 6e 63 68 20 28 74 61 72 67 65 74 20 61 72 67 73 29 0a 20 20 22 52 65 62 61 73 65 20 74 68 | ranch.(target.args)..."Rebase.th |
| 13a0a0 | 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 6f 6e 74 6f 20 61 20 62 72 61 6e 63 68 20 72 | e.current.branch.onto.a.branch.r |
| 13a0c0 | 65 61 64 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 41 6c 6c 20 63 6f 6d 6d 69 | ead.in.the.minibuffer..All.commi |
| 13a0e0 | 74 73 20 74 68 61 74 20 61 72 65 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 20 60 48 45 41 44 | ts.that.are.reachable.from.`HEAD |
| 13a100 | 27 20 62 75 74 20 6e 6f 74 20 66 72 6f 6d 20 74 68 65 0a 73 65 6c 65 63 74 65 64 20 62 72 61 6e | '.but.not.from.the.selected.bran |
| 13a120 | 63 68 20 54 41 52 47 45 54 20 61 72 65 20 62 65 69 6e 67 20 72 65 62 61 73 65 64 2e 22 0a 20 20 | ch.TARGET.are.being.rebased."... |
| 13a140 | 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 6f | (interactive.(list.(magit-read-o |
| 13a160 | 74 68 65 72 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 52 65 62 61 73 65 20 6f 6e | ther-branch-or-commit."Rebase.on |
| 13a180 | 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 28 6d 61 67 69 74 | to")......................(magit |
| 13a1a0 | 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 65 73 73 61 67 65 20 | -rebase-arguments)))...(message. |
| 13a1c0 | 22 52 65 62 61 73 69 6e 67 2e 2e 2e 22 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 72 65 62 61 | "Rebasing...")...(magit-git-reba |
| 13a1e0 | 73 65 20 74 61 72 67 65 74 20 61 72 67 73 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 52 65 62 61 | se.target.args)...(message."Reba |
| 13a200 | 73 69 6e 67 2e 2e 2e 64 6f 6e 65 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | sing...done"))..;;;###autoload.( |
| 13a220 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 73 75 62 73 65 74 20 28 6e 65 77 62 61 | defun.magit-rebase-subset.(newba |
| 13a240 | 73 65 20 73 74 61 72 74 20 61 72 67 73 29 0a 20 20 22 52 65 62 61 73 65 20 61 20 73 75 62 73 65 | se.start.args)..."Rebase.a.subse |
| 13a260 | 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 27 73 20 68 69 73 74 6f 72 | t.of.the.current.branch's.histor |
| 13a280 | 79 20 6f 6e 74 6f 20 61 20 6e 65 77 20 62 61 73 65 2e 0a 52 65 62 61 73 65 20 63 6f 6d 6d 69 74 | y.onto.a.new.base..Rebase.commit |
| 13a2a0 | 73 20 66 72 6f 6d 20 53 54 41 52 54 20 74 6f 20 60 48 45 41 44 27 20 6f 6e 74 6f 20 4e 45 57 42 | s.from.START.to.`HEAD'.onto.NEWB |
| 13a2c0 | 41 53 45 2e 0a 53 54 41 52 54 20 68 61 73 20 74 6f 20 62 65 20 73 65 6c 65 63 74 65 64 20 66 72 | ASE..START.has.to.be.selected.fr |
| 13a2e0 | 6f 6d 20 61 20 6c 69 73 74 20 6f 66 20 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 73 2e 22 0a 20 20 | om.a.list.of.recent.commits."... |
| 13a300 | 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 6f | (interactive.(list.(magit-read-o |
| 13a320 | 74 68 65 72 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 | ther-branch-or-commit........... |
| 13a340 | 20 20 20 20 20 20 20 20 20 20 20 20 22 52 65 62 61 73 65 20 73 75 62 73 65 74 20 6f 6e 74 6f 22 | ............"Rebase.subset.onto" |
| 13a360 | 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 28 6d 61 67 69 | .nil.......................(magi |
| 13a380 | 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 | t-get-upstream-branch))......... |
| 13a3a0 | 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................ |
| 13a3c0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 | ......(magit-rebase-arguments))) |
| 13a3e0 | 0a 20 20 28 69 66 20 73 74 61 72 74 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 6d 65 73 73 61 | ...(if.start.......(progn.(messa |
| 13a400 | 67 65 20 22 52 65 62 61 73 69 6e 67 2e 2e 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ge."Rebasing...")..............( |
| 13a420 | 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63 65 72 20 22 72 65 62 61 73 65 22 | magit-run-git-sequencer."rebase" |
| 13a440 | 20 22 2d 2d 6f 6e 74 6f 22 20 6e 65 77 62 61 73 65 20 73 74 61 72 74 20 61 72 67 73 29 0a 20 20 | ."--onto".newbase.start.args)... |
| 13a460 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 52 65 62 61 73 69 6e 67 2e 2e 2e | ...........(message."Rebasing... |
| 13a480 | 64 6f 6e 65 22 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 0a 20 20 | done")).....(magit-log-select... |
| 13a4a0 | 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 20 28 | ....`(lambda.(commit)..........( |
| 13a4c0 | 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 73 75 62 73 65 74 20 2c 6e 65 77 62 61 73 65 20 28 63 6f | magit-rebase-subset.,newbase.(co |
| 13a4e0 | 6e 63 61 74 20 63 6f 6d 6d 69 74 20 22 5e 22 29 20 28 6c 69 73 74 20 2c 40 61 72 67 73 29 29 29 | ncat.commit."^").(list.,@args))) |
| 13a500 | 0a 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 54 79 70 65 20 25 70 20 6f 6e 20 61 20 63 6f 6d | .......(concat."Type.%p.on.a.com |
| 13a520 | 6d 69 74 20 74 6f 20 72 65 62 61 73 65 20 69 74 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | mit.to.rebase.it.".............. |
| 13a540 | 20 22 61 6e 64 20 63 6f 6d 6d 69 74 73 20 61 62 6f 76 65 20 69 74 20 6f 6e 74 6f 20 22 20 6e 65 | ."and.commits.above.it.onto.".ne |
| 13a560 | 77 62 61 73 65 20 22 2c 22 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 72 65 62 | wbase.","))))..(defvar.magit-reb |
| 13a580 | 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 69 6e 63 6c 75 64 65 2d 73 65 6c 65 63 74 65 64 | ase-interactive-include-selected |
| 13a5a0 | 20 74 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 74 65 72 61 63 | .t)..(defun.magit-rebase-interac |
| 13a5c0 | 74 69 76 65 2d 31 0a 20 20 20 20 28 63 6f 6d 6d 69 74 20 61 72 67 73 20 6d 65 73 73 61 67 65 20 | tive-1.....(commit.args.message. |
| 13a5e0 | 26 6f 70 74 69 6f 6e 61 6c 20 65 64 69 74 6f 72 20 64 65 6c 61 79 2d 65 64 69 74 2d 63 6f 6e 66 | &optional.editor.delay-edit-conf |
| 13a600 | 69 72 6d 20 6e 6f 61 73 73 65 72 74 20 63 6f 6e 66 69 72 6d 29 0a 20 20 28 64 65 63 6c 61 72 65 | irm.noassert.confirm)...(declare |
| 13a620 | 20 28 69 6e 64 65 6e 74 20 32 29 29 0a 20 20 28 77 68 65 6e 20 63 6f 6d 6d 69 74 0a 20 20 20 20 | .(indent.2))...(when.commit..... |
| 13a640 | 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 72 2d 70 20 63 6f | (unless.(magit-rev-ancestor-p.co |
| 13a660 | 6d 6d 69 74 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | mmit."HEAD").......(user-error." |
| 13a680 | 25 73 20 69 73 6e 27 74 20 61 6e 20 61 6e 63 65 73 74 6f 72 20 6f 66 20 48 45 41 44 22 20 63 6f | %s.isn't.an.ancestor.of.HEAD".co |
| 13a6a0 | 6d 6d 69 74 29 29 0a 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 61 72 | mmit)).....(if.(magit-commit-par |
| 13a6c0 | 65 6e 74 73 20 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 | ents.commit).........(when.(or.( |
| 13a6e0 | 6e 6f 74 20 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 72 65 62 61 | not.(eq.this-command.'magit-reba |
| 13a700 | 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | se-interactive))................ |
| 13a720 | 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 2d 69 6e 63 6c | ...magit-rebase-interactive-incl |
| 13a740 | 75 64 65 2d 73 65 6c 65 63 74 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f | ude-selected)...........(setq.co |
| 13a760 | 6d 6d 69 74 20 28 63 6f 6e 63 61 74 20 63 6f 6d 6d 69 74 20 22 5e 22 29 29 29 0a 20 20 20 20 20 | mmit.(concat.commit."^")))...... |
| 13a780 | 20 28 73 65 74 71 20 61 72 67 73 20 28 63 6f 6e 73 20 22 2d 2d 72 6f 6f 74 22 20 61 72 67 73 29 | .(setq.args.(cons."--root".args) |
| 13a7a0 | 29 29 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 63 6f 6d 6d 69 74 20 28 6e 6f 74 20 6e 6f 61 | )))...(when.(and.commit.(not.noa |
| 13a7c0 | 73 73 65 72 74 29 29 0a 20 20 20 20 28 73 65 74 71 20 63 6f 6d 6d 69 74 20 28 6d 61 67 69 74 2d | ssert)).....(setq.commit.(magit- |
| 13a7e0 | 72 65 62 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 61 73 73 65 72 74 0a 20 20 20 20 20 20 | rebase-interactive-assert....... |
| 13a800 | 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 20 64 65 6c 61 79 2d 65 64 69 74 2d 63 6f | ............commit.delay-edit-co |
| 13a820 | 6e 66 69 72 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 73 6f 6d | nfirm...................(seq-som |
| 13a840 | 65 20 28 23 23 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d 72 65 62 61 73 65 2d 6d | e.(##string-prefix-p."--rebase-m |
| 13a860 | 65 72 67 65 73 22 20 25 29 20 61 72 67 73 29 29 29 29 0a 20 20 28 69 66 20 28 61 6e 64 20 63 6f | erges".%).args))))...(if.(and.co |
| 13a880 | 6d 6d 69 74 20 28 6e 6f 74 20 63 6f 6e 66 69 72 6d 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 | mmit.(not.confirm)).......(let.( |
| 13a8a0 | 28 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 70 72 6f 63 65 73 73 2d 65 6e 76 | (process-environment.process-env |
| 13a8c0 | 69 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 65 64 69 74 6f 72 0a | ironment)).........(when.editor. |
| 13a8e0 | 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 63 61 74 20 22 47 49 54 5f 53 45 51 | ..........(push.(concat."GIT_SEQ |
| 13a900 | 55 45 4e 43 45 5f 45 44 49 54 4f 52 3d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | UENCE_EDITOR=".................. |
| 13a920 | 20 20 20 20 20 20 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 65 64 69 74 6f 72 29 0a 20 20 | .......(if.(functionp.editor)... |
| 13a940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 | ..........................(funca |
| 13a960 | 6c 6c 20 65 64 69 74 6f 72 20 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ll.editor.commit)............... |
| 13a980 | 20 20 20 20 20 20 20 20 20 20 20 20 65 64 69 74 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ............editor))............ |
| 13a9a0 | 20 20 20 20 20 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20 20 | .....process-environment))...... |
| 13a9c0 | 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63 65 72 20 22 72 65 62 | ...(magit-run-git-sequencer."reb |
| 13a9e0 | 61 73 65 22 20 22 2d 69 22 20 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ase"."-i".args.................. |
| 13aa00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 6d 65 6d 62 65 | ................(and.(not.(membe |
| 13aa20 | 72 20 22 2d 2d 72 6f 6f 74 22 20 61 72 67 73 29 29 20 63 6f 6d 6d 69 74 29 29 29 0a 20 20 20 20 | r."--root".args)).commit)))..... |
| 13aa40 | 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 0a 20 20 20 20 20 20 60 28 6c 61 6d 62 64 61 | (magit-log-select.......`(lambda |
| 13aa60 | 20 28 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 49 6e 20 73 6f 6d 65 20 63 61 | .(commit)..........;;.In.some.ca |
| 13aa80 | 73 65 73 20 28 63 75 72 72 65 6e 74 6c 79 20 6a 75 73 74 20 6d 61 67 69 74 2d 72 65 62 61 73 65 | ses.(currently.just.magit-rebase |
| 13aaa0 | 2d 72 65 6d 6f 76 65 2d 63 6f 6d 6d 69 74 29 2c 20 22 2d 63 0a 20 20 20 20 20 20 20 20 20 3b 3b | -remove-commit),."-c..........;; |
| 13aac0 | 20 63 6f 6d 6d 65 6e 74 43 68 61 72 3d 23 22 20 69 73 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 | .commentChar=#".is.added.to.the. |
| 13aae0 | 67 6c 6f 62 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 67 69 74 2e 20 20 45 6e 73 75 72 | global.arguments.for.git...Ensur |
| 13ab00 | 65 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 61 74 20 74 68 65 20 73 61 6d 65 20 68 61 70 70 | e..........;;.that.the.same.happ |
| 13ab20 | 65 6e 73 20 77 68 65 6e 20 77 65 20 63 68 6f 73 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 76 69 61 | ens.when.we.chose.the.commit.via |
| 13ab40 | 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2c 20 62 | ..........;;.magit-log-select,.b |
| 13ab60 | 65 6c 6f 77 2e 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 67 69 74 2d | elow...........(let.((magit-git- |
| 13ab80 | 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 20 28 6c 69 73 74 20 2c 40 6d 61 67 69 74 2d 67 | global-arguments.(list.,@magit-g |
| 13aba0 | 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 | it-global-arguments))).......... |
| 13abc0 | 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 31 20 63 6f | ..(magit-rebase-interactive-1.co |
| 13abe0 | 6d 6d 69 74 20 28 6c 69 73 74 20 2c 40 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | mmit.(list.,@args).............. |
| 13ac00 | 2c 6d 65 73 73 61 67 65 20 2c 65 64 69 74 6f 72 20 2c 64 65 6c 61 79 2d 65 64 69 74 2d 63 6f 6e | ,message.,editor.,delay-edit-con |
| 13ac20 | 66 69 72 6d 20 2c 6e 6f 61 73 73 65 72 74 29 29 29 0a 20 20 20 20 20 20 6d 65 73 73 61 67 65 29 | firm.,noassert))).......message) |
| 13ac40 | 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 2d 72 65 62 61 73 65 2d 70 75 62 6c 69 73 | ))..(defvar.magit--rebase-publis |
| 13ac60 | 68 65 64 2d 73 79 6d 62 6f 6c 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 2d 72 | hed-symbol.nil).(defvar.magit--r |
| 13ac80 | 65 62 61 73 65 2d 70 75 62 6c 69 63 2d 65 64 69 74 2d 63 6f 6e 66 69 72 6d 65 64 20 6e 69 6c 29 | ebase-public-edit-confirmed.nil) |
| 13aca0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 | ..(defun.magit-rebase-interactiv |
| 13acc0 | 65 2d 61 73 73 65 72 74 0a 20 20 20 20 28 73 69 6e 63 65 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 | e-assert.....(since.&optional.de |
| 13ace0 | 6c 61 79 2d 65 64 69 74 2d 63 6f 6e 66 69 72 6d 20 72 65 62 61 73 65 2d 6d 65 72 67 65 73 29 0a | lay-edit-confirm.rebase-merges). |
| 13ad00 | 20 20 28 6c 65 74 2a 20 28 28 63 6f 6d 6d 69 74 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d | ..(let*.((commit.(magit-rebase-- |
| 13ad20 | 74 61 72 67 65 74 2d 63 6f 6d 6d 69 74 20 73 69 6e 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 | target-commit.since))..........( |
| 13ad40 | 62 72 61 6e 63 68 65 73 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 70 75 62 6c 69 73 68 69 6e 67 2d | branches.(magit-list-publishing- |
| 13ad60 | 62 72 61 6e 63 68 65 73 20 63 6f 6d 6d 69 74 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 | branches.commit))).....(setq.mag |
| 13ad80 | 69 74 2d 2d 72 65 62 61 73 65 2d 70 75 62 6c 69 63 2d 65 64 69 74 2d 63 6f 6e 66 69 72 6d 65 64 | it--rebase-public-edit-confirmed |
| 13ada0 | 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 | ...........(delete.(magit-toplev |
| 13adc0 | 65 6c 29 20 6d 61 67 69 74 2d 2d 72 65 62 61 73 65 2d 70 75 62 6c 69 63 2d 65 64 69 74 2d 63 6f | el).magit--rebase-public-edit-co |
| 13ade0 | 6e 66 69 72 6d 65 64 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 62 72 61 6e 63 68 65 | nfirmed)).....(when.(and.branche |
| 13ae00 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 64 65 6c 61 79 2d | s................(or.(not.delay- |
| 13ae20 | 65 64 69 74 2d 63 6f 6e 66 69 72 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | edit-confirm)................... |
| 13ae40 | 20 3b 3b 20 54 68 65 20 75 73 65 72 20 6d 69 67 68 74 20 68 61 76 65 20 73 74 6f 70 70 65 64 20 | .;;.The.user.might.have.stopped. |
| 13ae60 | 61 74 20 61 20 70 75 62 6c 69 73 68 65 64 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 | at.a.published.commit........... |
| 13ae80 | 20 20 20 20 20 20 20 20 20 3b 3b 20 6d 65 72 65 6c 79 20 74 6f 20 61 64 64 20 6e 65 77 20 63 6f | .........;;.merely.to.add.new.co |
| 13aea0 | 6d 6d 69 74 73 20 2a 61 66 74 65 72 2a 20 69 74 2e 20 20 54 72 79 20 6e 6f 74 20 74 6f 0a 20 20 | mmits.*after*.it...Try.not.to... |
| 13aec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 73 6b 20 75 73 65 72 73 20 77 68 | .................;;.ask.users.wh |
| 13aee0 | 65 74 68 65 72 20 74 68 65 79 20 72 65 61 6c 6c 79 20 77 61 6e 74 20 74 6f 20 65 64 69 74 20 70 | ether.they.really.want.to.edit.p |
| 13af00 | 75 62 6c 69 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 63 6f 6d 6d | ublic....................;;.comm |
| 13af20 | 69 74 73 2c 20 77 68 65 6e 20 74 68 65 79 20 64 6f 6e 27 74 20 61 63 74 75 61 6c 6c 79 20 69 6e | its,.when.they.don't.actually.in |
| 13af40 | 74 65 6e 64 20 74 6f 20 64 6f 20 73 6f 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tend.to.do.so................... |
| 13af60 | 20 20 28 6e 6f 74 20 28 73 65 71 2d 65 76 65 72 79 2d 70 20 28 23 23 6d 61 67 69 74 2d 72 65 76 | ..(not.(seq-every-p.(##magit-rev |
| 13af80 | 2d 65 71 75 61 6c 20 25 20 63 6f 6d 6d 69 74 29 20 62 72 61 6e 63 68 65 73 29 29 29 29 0a 20 20 | -equal.%.commit).branches))))... |
| 13afa0 | 20 20 20 20 28 6c 65 74 20 28 28 6d 31 20 22 53 6f 6d 65 20 6f 66 20 74 68 65 73 65 20 63 6f 6d | ....(let.((m1."Some.of.these.com |
| 13afc0 | 6d 69 74 73 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 70 75 62 6c 69 73 68 65 64 | mits.have.already.been.published |
| 13afe0 | 20 74 6f 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 32 20 22 2e 5c 6e 44 6f 20 79 6f | .to.").............(m2.".\nDo.yo |
| 13b000 | 75 20 72 65 61 6c 6c 79 20 77 61 6e 74 20 74 6f 20 6d 6f 64 69 66 79 20 74 68 65 6d 22 29 29 0a | u.really.want.to.modify.them")). |
| 13b020 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 28 6f 72 20 6d 61 67 69 74 | ........(magit-confirm.(or.magit |
| 13b040 | 2d 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 27 72 65 62 61 73 | --rebase-published-symbol.'rebas |
| 13b060 | 65 2d 70 75 62 6c 69 73 68 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 6d | e-published)...........(concat.m |
| 13b080 | 31 20 22 25 73 22 20 6d 32 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 6d 31 20 | 1."%s".m2)...........(concat.m1. |
| 13b0a0 | 22 25 64 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 20 20 20 | "%d.public.branches".m2)........ |
| 13b0c0 | 20 20 20 6e 69 6c 20 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 20 28 70 75 73 68 20 28 6d | ...nil.branches)).......(push.(m |
| 13b0e0 | 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 70 75 62 | agit-toplevel).magit--rebase-pub |
| 13b100 | 6c 69 63 2d 65 64 69 74 2d 63 6f 6e 66 69 72 6d 65 64 29 29 29 0a 20 20 28 69 66 20 28 61 6e 64 | lic-edit-confirmed)))...(if.(and |
| 13b120 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 72 65 76 2d 6c 69 73 74 22 20 22 2d 2d | .(magit-git-lines."rev-list"."-- |
| 13b140 | 6d 65 72 67 65 73 22 20 28 63 6f 6e 63 61 74 20 73 69 6e 63 65 20 22 2e 2e 48 45 41 44 22 29 29 | merges".(concat.since."..HEAD")) |
| 13b160 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 72 65 62 61 73 65 2d 6d 65 72 67 65 73 29 29 | ............(not.rebase-merges)) |
| 13b180 | 0a 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 50 72 | .......(magit-read-char-case."Pr |
| 13b1a0 | 6f 63 65 65 64 20 64 65 73 70 69 74 65 20 6d 65 72 67 65 20 69 6e 20 72 65 62 61 73 65 20 72 61 | oceed.despite.merge.in.rebase.ra |
| 13b1c0 | 6e 67 65 3f 20 20 22 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 3f 63 20 22 5b 63 5d 6f 6e 74 69 | nge?..".nil.........(?c."[c]onti |
| 13b1e0 | 6e 75 65 22 20 73 69 6e 63 65 29 0a 20 20 20 20 20 20 20 20 28 3f 73 20 22 5b 73 5d 65 6c 65 63 | nue".since).........(?s."[s]elec |
| 13b200 | 74 20 6f 74 68 65 72 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 3f 61 20 22 5b 61 5d 62 6f | t.other".nil).........(?a."[a]bo |
| 13b220 | 72 74 22 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 51 75 69 74 22 29 29 29 0a 20 20 20 20 73 69 | rt".(user-error."Quit"))).....si |
| 13b240 | 6e 63 65 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 74 61 72 67 | nce))..(defun.magit-rebase--targ |
| 13b260 | 65 74 2d 63 6f 6d 6d 69 74 20 28 73 69 6e 63 65 29 0a 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d | et-commit.(since)...(if.(string- |
| 13b280 | 73 75 66 66 69 78 2d 70 20 22 5e 22 20 73 69 6e 63 65 29 0a 20 20 20 20 20 20 3b 3b 20 49 66 20 | suffix-p."^".since).......;;.If. |
| 13b2a0 | 53 49 4e 43 45 20 69 73 20 22 52 45 56 5e 22 2c 20 74 68 65 6e 20 74 68 65 20 75 73 65 72 20 73 | SINCE.is."REV^",.then.the.user.s |
| 13b2c0 | 65 6c 65 63 74 65 64 0a 20 20 20 20 20 20 3b 3b 20 22 52 45 56 22 2c 20 77 68 69 63 68 20 69 73 | elected.......;;."REV",.which.is |
| 13b2e0 | 20 74 68 65 20 66 69 72 73 74 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 77 69 6c 6c 0a 20 20 20 20 | .the.first.commit.that.will..... |
| 13b300 | 20 20 3b 3b 20 62 65 20 72 65 70 6c 61 63 65 64 2e 20 20 28 66 72 6f 6d 5e 2e 2e 74 6f 5d 20 3c | ..;;.be.replaced...(from^..to].< |
| 13b320 | 3d 3e 20 5b 66 72 6f 6d 2e 2e 74 6f 5d 0a 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 73 | =>.[from..to].......(substring.s |
| 13b340 | 69 6e 63 65 20 30 20 2d 31 29 0a 20 20 20 20 3b 3b 20 54 68 65 20 22 2d 2d 72 6f 6f 74 22 20 61 | ince.0.-1).....;;.The."--root".a |
| 13b360 | 72 67 75 6d 65 6e 74 20 69 73 20 62 65 69 6e 67 20 75 73 65 64 2e 0a 20 20 20 20 73 69 6e 63 65 | rgument.is.being.used......since |
| 13b380 | 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- |
| 13b3a0 | 72 65 62 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65 20 28 63 6f 6d 6d 69 74 20 61 72 67 73 29 | rebase-interactive.(commit.args) |
| 13b3c0 | 0a 20 20 22 53 74 61 72 74 20 61 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 72 65 62 61 73 65 20 | ..."Start.an.interactive.rebase. |
| 13b3e0 | 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 20 28 6c 69 73 74 20 | sequence."...(interactive.(list. |
| 13b400 | 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 | (magit-commit-at-point)......... |
| 13b420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 72 67 75 6d | .............(magit-rebase-argum |
| 13b440 | 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 65 72 61 63 74 | ents)))...(magit-rebase-interact |
| 13b460 | 69 76 65 2d 31 20 63 6f 6d 6d 69 74 20 61 72 67 73 0a 20 20 20 20 22 54 79 70 65 20 25 70 20 6f | ive-1.commit.args....."Type.%p.o |
| 13b480 | 6e 20 61 20 63 6f 6d 6d 69 74 20 74 6f 20 72 65 62 61 73 65 20 69 74 20 61 6e 64 20 61 6c 6c 20 | n.a.commit.to.rebase.it.and.all. |
| 13b4a0 | 63 6f 6d 6d 69 74 73 20 61 62 6f 76 65 20 69 74 2c 22 0a 20 20 20 20 6e 69 6c 20 74 29 29 0a 0a | commits.above.it,".....nil.t)).. |
| 13b4c0 | 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 62 61 | ;;;###autoload.(defun.magit-reba |
| 13b4e0 | 73 65 2d 61 75 74 6f 73 71 75 61 73 68 20 28 73 65 6c 65 63 74 20 61 72 67 73 29 0a 20 20 22 43 | se-autosquash.(select.args)..."C |
| 13b500 | 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 73 20 | ombine.squash.and.fixup.commits. |
| 13b520 | 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 0a 42 79 20 | with.their.intended.targets..By. |
| 13b540 | 64 65 66 61 75 6c 74 20 6f 6e 6c 79 20 73 71 75 61 73 68 20 69 6e 74 6f 20 63 6f 6d 6d 69 74 73 | default.only.squash.into.commits |
| 13b560 | 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 0a 74 68 65 | .that.are.not.reachable.from.the |
| 13b580 | 20 75 70 73 74 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 | .upstream.branch...If.no.upstrea |
| 13b5a0 | 6d 20 69 73 20 63 6f 6e 66 69 67 75 72 65 64 20 6f 72 20 77 69 74 68 20 61 20 70 72 65 66 69 78 | m.is.configured.or.with.a.prefix |
| 13b5c0 | 0a 61 72 67 75 6d 65 6e 74 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 74 68 65 20 66 69 72 73 74 20 | .argument,.prompt.for.the.first. |
| 13b5e0 | 63 6f 6d 6d 69 74 20 74 6f 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 73 71 75 61 73 68 20 69 6e 74 | commit.to.potentially.squash.int |
| 13b600 | 6f 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 72 65 6e 74 | o."...(interactive.(list.current |
| 13b620 | 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -prefix-arg..................... |
| 13b640 | 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d | .(magit-rebase-arguments)))...(m |
| 13b660 | 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 31 0a 20 20 20 20 20 20 | agit-rebase-interactive-1....... |
| 13b680 | 28 61 6e 64 2d 6c 65 74 2a 20 28 28 28 6e 6f 74 20 73 65 6c 65 63 74 29 29 0a 20 20 20 20 20 20 | (and-let*.(((not.select))....... |
| 13b6a0 | 20 20 20 20 20 20 20 20 20 20 20 28 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d | ...........(upstream.(magit-get- |
| 13b6c0 | 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 20 20 28 6d 61 67 69 | upstream-branch))).........(magi |
| 13b6e0 | 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 6d 65 72 67 65 2d 62 61 73 65 22 20 75 70 73 74 72 65 | t-git-string."merge-base".upstre |
| 13b700 | 61 6d 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 28 6e 63 6f 6e 63 20 28 6c 69 73 74 20 22 | am."HEAD")).......(nconc.(list." |
| 13b720 | 2d 2d 61 75 74 6f 73 71 75 61 73 68 22 20 22 2d 2d 6b 65 65 70 2d 65 6d 70 74 79 22 29 20 61 72 | --autosquash"."--keep-empty").ar |
| 13b740 | 67 73 29 0a 20 20 20 20 22 54 79 70 65 20 25 70 20 6f 6e 20 61 20 63 6f 6d 6d 69 74 20 74 6f 20 | gs)....."Type.%p.on.a.commit.to. |
| 13b760 | 73 71 75 61 73 68 20 69 6e 74 6f 20 69 74 20 61 6e 64 20 74 68 65 6e 20 72 65 62 61 73 65 20 61 | squash.into.it.and.then.rebase.a |
| 13b780 | 73 20 6e 65 63 65 73 73 61 72 79 2c 22 0a 20 20 20 20 22 74 72 75 65 22 20 6e 69 6c 20 74 29 29 | s.necessary,"....."true".nil.t)) |
| 13b7a0 | 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 |
| 13b7c0 | 62 61 73 65 2d 65 64 69 74 2d 63 6f 6d 6d 69 74 20 28 63 6f 6d 6d 69 74 20 61 72 67 73 29 0a 20 | base-edit-commit.(commit.args).. |
| 13b7e0 | 20 22 45 64 69 74 20 61 20 73 69 6e 67 6c 65 20 6f 6c 64 65 72 20 63 6f 6d 6d 69 74 20 75 73 69 | ."Edit.a.single.older.commit.usi |
| 13b800 | 6e 67 20 72 65 62 61 73 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 | ng.rebase."...(interactive.(list |
| 13b820 | 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 | .(magit-commit-at-point)........ |
| 13b840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 72 67 75 | ..............(magit-rebase-argu |
| 13b860 | 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 65 72 61 63 | ments)))...(magit-rebase-interac |
| 13b880 | 74 69 76 65 2d 31 20 63 6f 6d 6d 69 74 20 61 72 67 73 0a 20 20 20 20 22 54 79 70 65 20 25 70 20 | tive-1.commit.args....."Type.%p. |
| 13b8a0 | 6f 6e 20 61 20 63 6f 6d 6d 69 74 20 74 6f 20 65 64 69 74 20 69 74 2c 22 0a 20 20 20 20 28 61 70 | on.a.commit.to.edit.it,".....(ap |
| 13b8c0 | 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 70 65 | ply-partially.#'magit-rebase--pe |
| 13b8e0 | 72 6c 2d 65 64 69 74 6f 72 20 27 65 64 69 74 29 0a 20 20 20 20 74 29 29 0a 0a 3b 3b 3b 23 23 23 | rl-editor.'edit).....t))..;;;### |
| 13b900 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 72 65 77 | autoload.(defun.magit-rebase-rew |
| 13b920 | 6f 72 64 2d 63 6f 6d 6d 69 74 20 28 63 6f 6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22 52 65 77 6f | ord-commit.(commit.args)..."Rewo |
| 13b940 | 72 64 20 61 20 73 69 6e 67 6c 65 20 6f 6c 64 65 72 20 63 6f 6d 6d 69 74 20 75 73 69 6e 67 20 72 | rd.a.single.older.commit.using.r |
| 13b960 | 65 62 61 73 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 | ebase."...(interactive.(list.(ma |
| 13b980 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | git-commit-at-point)............ |
| 13b9a0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 72 67 75 6d 65 6e 74 | ..........(magit-rebase-argument |
| 13b9c0 | 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65 | s)))...(magit-rebase-interactive |
| 13b9e0 | 2d 31 20 63 6f 6d 6d 69 74 20 61 72 67 73 0a 20 20 20 20 22 54 79 70 65 20 25 70 20 6f 6e 20 61 | -1.commit.args....."Type.%p.on.a |
| 13ba00 | 20 63 6f 6d 6d 69 74 20 74 6f 20 72 65 77 6f 72 64 20 69 74 73 20 6d 65 73 73 61 67 65 2c 22 0a | .commit.to.reword.its.message,". |
| 13ba20 | 20 20 20 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 72 65 62 | ....(apply-partially.#'magit-reb |
| 13ba40 | 61 73 65 2d 2d 70 65 72 6c 2d 65 64 69 74 6f 72 20 27 72 65 77 6f 72 64 29 29 29 0a 0a 3b 3b 3b | ase--perl-editor.'reword)))..;;; |
| 13ba60 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d | ###autoload.(defun.magit-rebase- |
| 13ba80 | 72 65 6d 6f 76 65 2d 63 6f 6d 6d 69 74 20 28 63 6f 6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22 52 | remove-commit.(commit.args)..."R |
| 13baa0 | 65 6d 6f 76 65 20 61 20 73 69 6e 67 6c 65 20 6f 6c 64 65 72 20 63 6f 6d 6d 69 74 20 75 73 69 6e | emove.a.single.older.commit.usin |
| 13bac0 | 67 20 72 65 62 61 73 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 | g.rebase."...(interactive.(list. |
| 13bae0 | 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 | (magit-commit-at-point)......... |
| 13bb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 72 67 75 6d | .............(magit-rebase-argum |
| 13bb20 | 65 6e 74 73 29 29 29 0a 20 20 3b 3b 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 70 65 72 6c 2d | ents)))...;;.magit-rebase--perl- |
| 13bb40 | 65 64 69 74 6f 72 20 61 73 73 75 6d 65 73 20 74 68 61 74 20 74 68 65 20 63 6f 6d 6d 65 6e 74 20 | editor.assumes.that.the.comment. |
| 13bb60 | 63 68 61 72 61 63 74 65 72 20 69 73 20 22 23 22 2e 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 | character.is."#"....(let.((magit |
| 13bb80 | 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 28 | -git-global-arguments..........( |
| 13bba0 | 6e 63 6f 6e 63 20 28 6c 69 73 74 20 22 2d 63 22 20 22 63 6f 72 65 2e 63 6f 6d 6d 65 6e 74 43 68 | nconc.(list."-c"."core.commentCh |
| 13bbc0 | 61 72 3d 23 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 67 69 74 | ar=#").................magit-git |
| 13bbe0 | 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | -global-arguments))).....(magit- |
| 13bc00 | 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 |
| 13bc20 | 0a 20 20 20 20 20 20 22 54 79 70 65 20 25 70 20 6f 6e 20 61 20 63 6f 6d 6d 69 74 20 74 6f 20 72 | ......."Type.%p.on.a.commit.to.r |
| 13bc40 | 65 6d 6f 76 65 20 69 74 2c 22 0a 20 20 20 20 20 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c | emove.it,".......(apply-partiall |
| 13bc60 | 79 20 23 27 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 70 65 72 6c 2d 65 64 69 74 6f 72 20 27 72 | y.#'magit-rebase--perl-editor.'r |
| 13bc80 | 65 6d 6f 76 65 29 0a 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 20 74 29 29 29 0a 0a 28 64 65 66 75 | emove).......nil.nil.t)))..(defu |
| 13bca0 | 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 70 65 72 6c 2d 65 64 69 74 6f 72 20 28 61 63 74 | n.magit-rebase--perl-editor.(act |
| 13bcc0 | 69 6f 6e 20 73 69 6e 63 65 29 0a 20 20 28 6c 65 74 20 28 28 63 6f 6d 6d 69 74 20 28 6d 61 67 69 | ion.since)...(let.((commit.(magi |
| 13bce0 | 74 2d 72 65 76 2d 61 62 62 72 65 76 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 74 61 72 67 | t-rev-abbrev.(magit-rebase--targ |
| 13bd00 | 65 74 2d 63 6f 6d 6d 69 74 20 73 69 6e 63 65 29 29 29 29 0a 20 20 20 20 28 66 6f 72 6d 61 74 20 | et-commit.since)))).....(format. |
| 13bd20 | 22 25 73 20 2d 69 20 2d 70 20 2d 65 20 27 2b 2b 24 78 20 69 66 20 6e 6f 74 20 24 78 20 61 6e 64 | "%s.-i.-p.-e.'++$x.if.not.$x.and |
| 13bd40 | 20 73 2f 5e 70 69 63 6b 20 25 73 2f 25 73 20 25 73 2f 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 | .s/^pick.%s/%s.%s/'"............ |
| 13bd60 | 20 6d 61 67 69 74 2d 70 65 72 6c 2d 65 78 65 63 75 74 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 | .magit-perl-executable.......... |
| 13bd80 | 20 20 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 63 61 73 65 20 61 | ...commit.............(cl-case.a |
| 13bda0 | 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 64 69 74 20 20 20 22 65 64 69 | ction...............(edit..."edi |
| 13bdc0 | 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 20 22 6e 6f 6f 70 5c | t")...............(remove."noop\ |
| 13bde0 | 6e 23 20 70 69 63 6b 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 77 6f 72 64 20 | n#.pick")...............(reword. |
| 13be00 | 22 72 65 77 6f 72 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 20 20 20 20 20 | "reword")...............(t...... |
| 13be20 | 28 65 72 72 6f 72 20 22 55 6e 6b 6e 6f 77 6e 20 61 63 74 69 6f 6e 3a 20 25 73 22 20 61 63 74 69 | (error."Unknown.action:.%s".acti |
| 13be40 | 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 29 29 29 0a 0a 3b 3b 3b | on))).............commit)))..;;; |
| 13be60 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d | ###autoload.(defun.magit-rebase- |
| 13be80 | 63 6f 6e 74 69 6e 75 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 65 64 69 74 29 0a 20 20 22 52 | continue.(&optional.noedit)..."R |
| 13bea0 | 65 73 74 61 72 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 62 61 73 69 6e 67 20 6f 70 65 72 | estart.the.current.rebasing.oper |
| 13bec0 | 61 74 69 6f 6e 2e 0a 49 6e 20 73 6f 6d 65 20 63 61 73 65 73 20 74 68 69 73 20 70 6f 70 73 20 75 | ation..In.some.cases.this.pops.u |
| 13bee0 | 70 20 61 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 62 75 66 66 65 72 20 66 6f 72 20 79 6f | p.a.commit.message.buffer.for.yo |
| 13bf00 | 75 20 64 6f 0a 65 64 69 74 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | u.do.edit...With.a.prefix.argume |
| 13bf20 | 6e 74 20 74 68 65 20 6f 6c 64 20 6d 65 73 73 61 67 65 20 69 73 20 72 65 75 73 65 64 20 61 73 2d | nt.the.old.message.is.reused.as- |
| 13bf40 | 69 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 69 66 20 28 | is."...(interactive."P")...(if.( |
| 13bf60 | 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 0a 20 20 20 20 | magit-rebase-in-progress-p)..... |
| 13bf80 | 20 20 28 69 66 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 73 74 61 67 65 64 2d 70 | ..(if.(magit-anything-unstaged-p |
| 13bfa0 | 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f | .t)...........(user-error."Canno |
| 13bfc0 | 74 20 63 6f 6e 74 69 6e 75 65 20 72 65 62 61 73 65 20 77 69 74 68 20 75 6e 73 74 61 67 65 64 20 | t.continue.rebase.with.unstaged. |
| 13bfe0 | 63 68 61 6e 67 65 73 22 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 6d 61 | changes").........(let.((dir.(ma |
| 13c000 | 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 | git-gitdir)))...........(when.(a |
| 13c020 | 6e 64 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 73 74 61 67 65 64 2d 70 29 0a 20 20 20 | nd.(magit-anything-staged-p).... |
| 13c040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 | ..................(file-exists-p |
| 13c060 | 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 6d 65 72 67 65 | .(expand-file-name."rebase-merge |
| 13c080 | 22 20 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f | ".dir))......................(no |
| 13c0a0 | 74 20 28 6d 65 6d 62 65 72 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 0a 20 20 20 20 20 | t.(member.(magit-toplevel)...... |
| 13c0c0 | 20 20 20 20 20 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 |
| 13c0e0 | 69 74 2d 2d 72 65 62 61 73 65 2d 70 75 62 6c 69 63 2d 65 64 69 74 2d 63 6f 6e 66 69 72 6d 65 64 | it--rebase-public-edit-confirmed |
| 13c100 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 6d | ))).............(magit-commit-am |
| 13c120 | 65 6e 64 2d 61 73 73 65 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 | end-assert..............(magit-f |
| 13c140 | 69 6c 65 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 | ile-line...............(expand-f |
| 13c160 | 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 6d 65 72 67 65 2f 6f 72 69 67 2d 68 65 61 64 | ile-name."rebase-merge/orig-head |
| 13c180 | 22 20 64 69 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 6e 6f 65 64 69 74 0a 20 20 | ".dir))))).........(if.noedit... |
| 13c1a0 | 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 2d 76 61 72 69 | ..........(with-environment-vari |
| 13c1c0 | 61 62 6c 65 73 20 28 28 22 47 49 54 5f 45 44 49 54 4f 52 22 20 22 74 72 75 65 22 29 29 0a 20 20 | ables.(("GIT_EDITOR"."true"))... |
| 13c1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 | ............(magit-run-git-async |
| 13c200 | 20 28 6d 61 67 69 74 2d 2d 72 65 62 61 73 65 2d 72 65 73 75 6d 65 2d 63 6f 6d 6d 61 6e 64 29 20 | .(magit--rebase-resume-command). |
| 13c220 | 22 2d 2d 63 6f 6e 74 69 6e 75 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | "--continue")...............(set |
| 13c240 | 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 |
| 13c260 | 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cess............................ |
| 13c280 | 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 70 72 6f 63 65 | .........#'magit-sequencer-proce |
| 13c2a0 | 73 73 2d 73 65 6e 74 69 6e 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | ss-sentinel)...............magit |
| 13c2c0 | 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | -this-process)...........(magit- |
| 13c2e0 | 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63 65 72 20 28 6d 61 67 69 74 2d 2d 72 65 62 61 73 65 | run-git-sequencer.(magit--rebase |
| 13c300 | 2d 72 65 73 75 6d 65 2d 63 6f 6d 6d 61 6e 64 29 20 22 2d 2d 63 6f 6e 74 69 6e 75 65 22 29 29 29 | -resume-command)."--continue"))) |
| 13c320 | 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 |
| 13c340 | 72 6f 67 72 65 73 73 22 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | rogress")))..;;;###autoload.(def |
| 13c360 | 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 73 6b 69 70 20 28 29 0a 20 20 22 53 6b 69 70 20 | un.magit-rebase-skip.()..."Skip. |
| 13c380 | 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 20 61 6e 64 20 72 65 73 74 61 72 74 20 74 | the.current.commit.and.restart.t |
| 13c3a0 | 68 65 20 63 75 72 72 65 6e 74 20 72 65 62 61 73 65 20 6f 70 65 72 61 74 69 6f 6e 2e 22 0a 20 20 | he.current.rebase.operation."... |
| 13c3c0 | 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 72 | (interactive)...(unless.(magit-r |
| 13c3e0 | 65 62 61 73 65 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 0a 20 20 20 20 28 75 73 65 72 2d 65 | ebase-in-progress-p).....(user-e |
| 13c400 | 72 72 6f 72 20 22 4e 6f 20 72 65 62 61 73 65 20 69 6e 20 70 72 6f 67 72 65 73 73 22 29 29 0a 20 | rror."No.rebase.in.progress")).. |
| 13c420 | 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63 65 72 20 28 6d 61 67 69 74 | .(magit-run-git-sequencer.(magit |
| 13c440 | 2d 2d 72 65 62 61 73 65 2d 72 65 73 75 6d 65 2d 63 6f 6d 6d 61 6e 64 29 20 22 2d 2d 73 6b 69 70 | --rebase-resume-command)."--skip |
| 13c460 | 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | "))..;;;###autoload.(defun.magit |
| 13c480 | 2d 72 65 62 61 73 65 2d 65 64 69 74 20 28 29 0a 20 20 22 45 64 69 74 20 74 68 65 20 74 6f 64 6f | -rebase-edit.()..."Edit.the.todo |
| 13c4a0 | 20 6c 69 73 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 62 61 73 65 20 6f 70 65 72 | .list.of.the.current.rebase.oper |
| 13c4c0 | 61 74 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 75 6e 6c 65 73 | ation."...(interactive)...(unles |
| 13c4e0 | 73 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 0a 20 | s.(magit-rebase-in-progress-p).. |
| 13c500 | 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 72 65 62 61 73 65 20 69 6e 20 70 72 6f | ...(user-error."No.rebase.in.pro |
| 13c520 | 67 72 65 73 73 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e | gress"))...(magit-run-git-sequen |
| 13c540 | 63 65 72 20 22 72 65 62 61 73 65 22 20 22 2d 2d 65 64 69 74 2d 74 6f 64 6f 22 29 29 0a 0a 3b 3b | cer."rebase"."--edit-todo"))..;; |
| 13c560 | 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 |
| 13c580 | 2d 61 62 6f 72 74 20 28 29 0a 20 20 22 41 62 6f 72 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 | -abort.()..."Abort.the.current.r |
| 13c5a0 | 65 62 61 73 65 20 6f 70 65 72 61 74 69 6f 6e 2c 20 72 65 73 74 6f 72 69 6e 67 20 74 68 65 20 6f | ebase.operation,.restoring.the.o |
| 13c5c0 | 72 69 67 69 6e 61 6c 20 62 72 61 6e 63 68 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | riginal.branch."...(interactive) |
| 13c5e0 | 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 2d 70 72 6f 67 | ...(unless.(magit-rebase-in-prog |
| 13c600 | 72 65 73 73 2d 70 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 72 65 62 61 | ress-p).....(user-error."No.reba |
| 13c620 | 73 65 20 69 6e 20 70 72 6f 67 72 65 73 73 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 | se.in.progress"))...(magit-confi |
| 13c640 | 72 6d 20 27 61 62 6f 72 74 2d 72 65 62 61 73 65 20 22 41 62 6f 72 74 20 74 68 69 73 20 72 65 62 | rm.'abort-rebase."Abort.this.reb |
| 13c660 | 61 73 65 22 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 28 6d 61 67 69 74 2d 2d 72 | ase")...(magit-run-git.(magit--r |
| 13c680 | 65 62 61 73 65 2d 72 65 73 75 6d 65 2d 63 6f 6d 6d 61 6e 64 29 20 22 2d 2d 61 62 6f 72 74 22 29 | ebase-resume-command)."--abort") |
| 13c6a0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 2d 70 72 6f 67 72 65 | )..(defun.magit-rebase-in-progre |
| 13c6c0 | 73 73 2d 70 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 61 20 72 65 62 61 73 65 20 | ss-p.()..."Return.t.if.a.rebase. |
| 13c6e0 | 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 6d | is.in.progress."...(let.((dir.(m |
| 13c700 | 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 28 6f 72 20 28 66 69 6c 65 2d 65 78 69 | agit-gitdir))).....(or.(file-exi |
| 13c720 | 73 74 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d | sts-p.(expand-file-name."rebase- |
| 13c740 | 6d 65 72 67 65 22 20 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 65 78 69 73 74 | merge".dir)).........(file-exist |
| 13c760 | 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 61 70 | s-p.(expand-file-name."rebase-ap |
| 13c780 | 70 6c 79 2f 6f 6e 74 6f 22 20 64 69 72 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ply/onto".dir)))))..(defun.magit |
| 13c7a0 | 2d 2d 72 65 62 61 73 65 2d 72 65 73 75 6d 65 2d 63 6f 6d 6d 61 6e 64 20 28 29 0a 20 20 28 69 66 | --rebase-resume-command.()...(if |
| 13c7c0 | 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d | .(file-exists-p.(expand-file-nam |
| 13c7e0 | 65 20 22 72 65 62 61 73 65 2d 72 65 63 75 72 73 69 76 65 22 20 28 6d 61 67 69 74 2d 67 69 74 64 | e."rebase-recursive".(magit-gitd |
| 13c800 | 69 72 29 29 29 0a 20 20 20 20 20 20 22 72 62 72 22 0a 20 20 20 20 22 72 65 62 61 73 65 22 29 29 | ir)))......."rbr"....."rebase")) |
| 13c820 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 67 65 74 2d 73 74 61 74 65 | ..(defun.magit-rebase--get-state |
| 13c840 | 2d 6c 69 6e 65 73 20 28 66 69 6c 65 29 0a 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 72 65 62 61 | -lines.(file)...(and.(magit-reba |
| 13c860 | 73 65 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | se-in-progress-p)........(let.(( |
| 13c880 | 64 69 72 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d | dir.(magit-gitdir)))..........(m |
| 13c8a0 | 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 | agit-file-line...........(expand |
| 13c8c0 | 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 69 | -file-name............(concat.(i |
| 13c8e0 | 66 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | f.(file-directory-p.(expand-file |
| 13c900 | 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 6d 65 72 67 65 22 20 64 69 72 29 29 0a 20 20 20 20 20 | -name."rebase-merge".dir))...... |
| 13c920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 72 65 62 61 73 65 2d 6d 65 72 67 65 2f | .................."rebase-merge/ |
| 13c940 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 72 65 62 61 73 65 2d 61 | "......................"rebase-a |
| 13c960 | 70 70 6c 79 2f 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 29 | pply/")....................file) |
| 13c980 | 0a 20 20 20 20 20 20 20 20 20 20 20 64 69 72 29 29 29 29 29 0a 0a 3b 3b 3b 20 53 65 63 74 69 6f | ............dir)))))..;;;.Sectio |
| 13c9a0 | 6e 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 71 75 65 6e 63 65 | ns..(defun.magit-insert-sequence |
| 13c9c0 | 72 2d 73 65 71 75 65 6e 63 65 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 | r-sequence.()..."Insert.section. |
| 13c9e0 | 66 6f 72 20 74 68 65 20 6f 6e 2d 67 6f 69 6e 67 20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 | for.the.on-going.cherry-pick.or. |
| 13ca00 | 72 65 76 65 72 74 20 73 65 71 75 65 6e 63 65 2e 0a 49 66 20 6e 6f 20 73 75 63 68 20 73 65 71 75 | revert.sequence..If.no.such.sequ |
| 13ca20 | 65 6e 63 65 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 64 6f 20 6e 6f 74 68 69 6e 67 2e | ence.is.in.progress,.do.nothing. |
| 13ca40 | 22 0a 20 20 28 6c 65 74 20 28 28 70 69 63 6b 69 6e 67 20 28 6d 61 67 69 74 2d 63 68 65 72 72 79 | "...(let.((picking.(magit-cherry |
| 13ca60 | 2d 70 69 63 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 29 29 0a 20 20 20 20 28 77 68 65 6e | -pick-in-progress-p))).....(when |
| 13ca80 | 20 28 6f 72 20 70 69 63 6b 69 6e 67 20 28 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 69 6e 2d 70 72 | .(or.picking.(magit-revert-in-pr |
| 13caa0 | 6f 67 72 65 73 73 2d 70 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 6d 61 67 | ogress-p)).......(let.((dir.(mag |
| 13cac0 | 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 | it-gitdir))).........(magit-inse |
| 13cae0 | 72 74 2d 73 65 63 74 69 6f 6e 20 28 73 65 71 75 65 6e 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 | rt-section.(sequence)........... |
| 13cb00 | 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 28 69 66 20 70 69 63 6b 69 6e | (magit-insert-heading.(if.pickin |
| 13cb20 | 67 20 22 43 68 65 72 72 79 20 50 69 63 6b 69 6e 67 22 20 22 52 65 76 65 72 74 69 6e 67 22 29 29 | g."Cherry.Picking"."Reverting")) |
| 13cb40 | 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 6c 69 6e 65 73 20 28 63 64 | ...........(when-let.((lines.(cd |
| 13cb60 | 72 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | r.(magit-file-lines............. |
| 13cb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 | ......................(expand-fi |
| 13cba0 | 6c 65 2d 6e 61 6d 65 20 22 73 65 71 75 65 6e 63 65 72 2f 74 6f 64 6f 22 20 64 69 72 29 29 29 29 | le-name."sequencer/todo".dir)))) |
| 13cbc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6c 69 6e 65 20 28 6e 72 65 | ).............(dolist.(line.(nre |
| 13cbe0 | 76 65 72 73 65 20 6c 69 6e 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | verse.lines))...............(whe |
| 13cc00 | 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.(string-match................. |
| 13cc20 | 20 20 20 20 20 22 5e 5c 5c 28 70 69 63 6b 5c 5c 7c 72 65 76 65 72 74 5c 5c 29 20 5c 5c 28 5b 5e | ....."^\\(pick\\|revert\\).\\([^ |
| 13cc40 | 20 5d 2b 5c 5c 29 20 5c 5c 28 2e 2a 5c 5c 29 24 22 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 | .]+\\).\\(.*\\)$".line)......... |
| 13cc60 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 69 6e 64 2d 6d 61 74 63 68 2d 73 74 72 69 6e 67 | ........(magit-bind-match-string |
| 13cc80 | 73 20 28 63 6d 64 20 68 61 73 68 20 6d 73 67 29 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 | s.(cmd.hash.msg).line........... |
| 13cca0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 63 | ........(magit-insert-section.(c |
| 13ccc0 | 6f 6d 6d 69 74 20 68 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ommit.hash)..................... |
| 13cce0 | 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 63 6d 64 20 27 66 6f 6e 74 2d 6c 6f | (insert.(propertize.cmd.'font-lo |
| 13cd00 | 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 70 69 63 6b 29 0a 20 20 | ck-face.'magit-sequence-pick)... |
| 13cd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 20 28 70 | ..........................".".(p |
| 13cd40 | 72 6f 70 65 72 74 69 7a 65 20 68 61 73 68 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 | ropertize.hash.'font-lock-face.' |
| 13cd60 | 6d 61 67 69 74 2d 68 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-hash)..................... |
| 13cd80 | 20 20 20 20 20 20 20 20 22 20 22 20 6d 73 67 20 22 5c 6e 22 29 29 29 29 29 29 0a 20 20 20 20 20 | ........".".msg."\n"))))))...... |
| 13cda0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 73 65 71 75 | .....(magit-sequence-insert-sequ |
| 13cdc0 | 65 6e 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 | ence............(magit-file-line |
| 13cde0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 | .............(expand-file-name.( |
| 13ce00 | 69 66 20 70 69 63 6b 69 6e 67 20 22 43 48 45 52 52 59 5f 50 49 43 4b 5f 48 45 41 44 22 20 22 52 | if.picking."CHERRY_PICK_HEAD"."R |
| 13ce20 | 45 56 45 52 54 5f 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | EVERT_HEAD").................... |
| 13ce40 | 20 20 20 20 20 20 20 20 20 20 20 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ...........dir))............(mag |
| 13ce60 | 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 | it-file-line.(expand-file-name." |
| 13ce80 | 73 65 71 75 65 6e 63 65 72 2f 68 65 61 64 22 20 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 | sequencer/head".dir))).......... |
| 13cea0 | 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | .(insert."\n"))))))..(defun.magi |
| 13cec0 | 74 2d 69 6e 73 65 72 74 2d 61 6d 2d 73 65 71 75 65 6e 63 65 20 28 29 0a 20 20 22 49 6e 73 65 72 | t-insert-am-sequence.()..."Inser |
| 13cee0 | 74 20 73 65 63 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 6f 6e 2d 67 6f 69 6e 67 20 70 61 74 63 68 | t.section.for.the.on-going.patch |
| 13cf00 | 20 61 70 70 6c 79 69 6e 67 20 73 65 71 75 65 6e 63 65 2e 0a 49 66 20 6e 6f 20 73 75 63 68 20 73 | .applying.sequence..If.no.such.s |
| 13cf20 | 65 71 75 65 6e 63 65 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 64 6f 20 6e 6f 74 68 69 | equence.is.in.progress,.do.nothi |
| 13cf40 | 6e 67 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 61 6d 2d 69 6e 2d 70 72 6f 67 72 65 | ng."...(when.(magit-am-in-progre |
| 13cf60 | 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. |
| 13cf80 | 28 72 65 62 61 73 65 2d 73 65 71 75 65 6e 63 65 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 | (rebase-sequence).......(magit-i |
| 13cfa0 | 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 22 41 70 70 6c 79 69 6e 67 20 70 61 74 63 68 65 73 22 | nsert-heading."Applying.patches" |
| 13cfc0 | 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 70 61 74 63 68 65 73 20 28 6e 72 65 76 65 72 73 | ).......(let*.((patches.(nrevers |
| 13cfe0 | 65 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 70 61 74 63 68 65 73 29 29 29 0a 20 20 20 20 20 | e.(magit-rebase-patches)))...... |
| 13d000 | 20 20 20 20 20 20 20 20 28 64 69 72 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 | ........(dir.(expand-file-name." |
| 13d020 | 72 65 62 61 73 65 2d 61 70 70 6c 79 22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 | rebase-apply".(magit-gitdir))).. |
| 13d040 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 | ............(i.(string-to-number |
| 13d060 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 | ..................(magit-file-li |
| 13d080 | 6e 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 6c 61 73 74 22 20 64 69 72 29 | ne.(expand-file-name."last".dir) |
| 13d0a0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 75 72 20 28 73 74 72 69 6e 67 2d 74 6f | )))..............(cur.(string-to |
| 13d0c0 | 2d 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | -number....................(magi |
| 13d0e0 | 74 2d 66 69 6c 65 2d 6c 69 6e 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 6e | t-file-line.(expand-file-name."n |
| 13d100 | 65 78 74 22 20 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 63 68 20 | ext".dir))))..............patch. |
| 13d120 | 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 70 61 74 63 | commit).........(while.(and.patc |
| 13d140 | 68 65 73 20 28 3e 3d 20 69 20 63 75 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | hes.(>=.i.cur))...........(setq. |
| 13d160 | 70 61 74 63 68 20 28 70 6f 70 20 70 61 74 63 68 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | patch.(pop.patches))...........( |
| 13d180 | 73 65 74 71 20 63 6f 6d 6d 69 74 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 0a 20 20 20 20 | setq.commit.(magit-commit-p..... |
| 13d1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 64 72 20 28 73 70 6c 69 74 | ....................(cadr.(split |
| 13d1c0 | 2d 73 74 72 69 6e 67 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 20 70 61 74 63 68 29 29 | -string.(magit-file-line.patch)) |
| 13d1e0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 63 6f 6d 6d 69 74 | )))...........(cond.((and.commit |
| 13d200 | 20 28 3d 20 69 20 63 75 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | .(=.i.cur))..................(ma |
| 13d220 | 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 | git-sequence-insert-commit...... |
| 13d240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 6f 70 22 20 63 6f 6d 6d 69 74 20 27 6d 61 67 69 | ............."stop".commit.'magi |
| 13d260 | 74 2d 73 65 71 75 65 6e 63 65 2d 73 74 6f 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-sequence-stop))............... |
| 13d280 | 20 20 28 28 3d 20 69 20 63 75 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ..((=.i.cur)..................(m |
| 13d2a0 | 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 61 6d 2d 70 61 74 63 68 0a 20 20 | agit-sequence-insert-am-patch... |
| 13d2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 6f 70 22 20 70 61 74 63 68 20 27 6d 61 | ................"stop".patch.'ma |
| 13d2e0 | 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 73 74 6f 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | git-sequence-stop))............. |
| 13d300 | 20 20 20 20 28 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | ....(commit..................(ma |
| 13d320 | 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 | git-sequence-insert-commit...... |
| 13d340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 69 63 6b 22 20 63 6f 6d 6d 69 74 20 27 6d 61 67 69 | ............."pick".commit.'magi |
| 13d360 | 74 2d 73 65 71 75 65 6e 63 65 2d 70 69 63 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-sequence-pick))............... |
| 13d380 | 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 71 | ..(t..................(magit-seq |
| 13d3a0 | 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 61 6d 2d 70 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 | uence-insert-am-patch........... |
| 13d3c0 | 20 20 20 20 20 20 20 20 22 70 69 63 6b 22 20 70 61 74 63 68 20 27 6d 61 67 69 74 2d 73 65 71 75 | ........"pick".patch.'magit-sequ |
| 13d3e0 | 65 6e 63 65 2d 70 69 63 6b 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66 20 | ence-pick)))...........(cl-decf. |
| 13d400 | 69 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 | i))).......(magit-sequence-inser |
| 13d420 | 74 2d 73 65 71 75 65 6e 63 65 20 6e 69 6c 20 22 4f 52 49 47 5f 48 45 41 44 22 29 0a 20 20 20 20 | t-sequence.nil."ORIG_HEAD")..... |
| 13d440 | 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ..(insert.?\n))))..(defun.magit- |
| 13d460 | 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 61 6d 2d 70 61 74 63 68 20 28 74 79 70 65 20 70 | sequence-insert-am-patch.(type.p |
| 13d480 | 61 74 63 68 20 66 61 63 65 29 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 | atch.face)...(magit-insert-secti |
| 13d4a0 | 6f 6e 20 28 66 69 6c 65 20 70 61 74 63 68 29 0a 20 20 20 20 28 6c 65 74 20 28 28 74 69 74 6c 65 | on.(file.patch).....(let.((title |
| 13d4c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 | ............(with-temp-buffer... |
| 13d4e0 | 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 | ...........(insert-file-contents |
| 13d500 | 20 70 61 74 63 68 20 6e 69 6c 20 6e 69 6c 20 34 30 39 36 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .patch.nil.nil.4096)............ |
| 13d520 | 20 20 28 75 6e 6c 65 73 73 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5e 53 | ..(unless.(re-search-forward."^S |
| 13d540 | 75 62 6a 65 63 74 3a 20 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ubject:.".nil.t)................ |
| 13d560 | 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 29 0a 20 20 20 20 20 20 20 | (goto-char.(point-min)))........ |
| 13d580 | 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 28 70 6f 69 6e 74 29 20 | ......(buffer-substring.(point). |
| 13d5a0 | 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 28 69 | (line-end-position))))).......(i |
| 13d5c0 | 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 74 79 70 65 20 27 66 6f 6e 74 2d 6c 6f 63 | nsert.(propertize.type.'font-loc |
| 13d5e0 | 6b 2d 66 61 63 65 20 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3f 5c 73 20 28 | k-face.face)...............?\s.( |
| 13d600 | 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 |
| 13d620 | 72 79 20 70 61 74 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ry.patch)....................... |
| 13d640 | 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 |
| 13d660 | 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3f 5c 73 20 74 69 74 6c 65 0a 20 20 20 | ash)...............?\s.title.... |
| 13d680 | 20 20 20 20 20 20 20 20 20 20 20 3f 5c 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ...........?\n))))..(defun.magit |
| 13d6a0 | 2d 69 6e 73 65 72 74 2d 72 65 62 61 73 65 2d 73 65 71 75 65 6e 63 65 20 28 29 0a 20 20 22 49 6e | -insert-rebase-sequence.()..."In |
| 13d6c0 | 73 65 72 74 20 73 65 63 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 6f 6e 2d 67 6f 69 6e 67 20 72 65 | sert.section.for.the.on-going.re |
| 13d6e0 | 62 61 73 65 20 73 65 71 75 65 6e 63 65 2e 0a 49 66 20 6e 6f 20 73 75 63 68 20 73 65 71 75 65 6e | base.sequence..If.no.such.sequen |
| 13d700 | 63 65 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 22 0a | ce.is.in.progress,.do.nothing.". |
| 13d720 | 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 2d 70 72 6f 67 72 65 73 | ..(when.(magit-rebase-in-progres |
| 13d740 | 73 2d 70 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 67 69 74 64 69 72 20 28 6d 61 67 69 74 2d 67 | s-p).....(let*.((gitdir.(magit-g |
| 13d760 | 69 74 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 72 67 65 70 20 28 66 69 6c 65 | itdir))............(mergep.(file |
| 13d780 | 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 | -directory-p.(expand-file-name." |
| 13d7a0 | 72 65 62 61 73 65 2d 6d 65 72 67 65 22 20 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 | rebase-merge".gitdir)))......... |
| 13d7c0 | 20 20 20 28 64 69 72 20 20 28 69 66 20 6d 65 72 67 65 70 20 22 72 65 62 61 73 65 2d 6d 65 72 67 | ...(dir..(if.mergep."rebase-merg |
| 13d7e0 | 65 2f 22 20 22 72 65 62 61 73 65 2d 61 70 70 6c 79 2f 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 | e/"."rebase-apply/"))........... |
| 13d800 | 20 28 6e 61 6d 65 20 28 74 68 72 65 61 64 2d 66 69 72 73 74 20 28 63 6f 6e 63 61 74 20 64 69 72 | .(name.(thread-first.(concat.dir |
| 13d820 | 20 22 68 65 61 64 2d 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 | ."head-name")................... |
| 13d840 | 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 0a 20 20 20 20 20 | .(expand-file-name.gitdir)...... |
| 13d860 | 20 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 | ..............magit-file-line)). |
| 13d880 | 20 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 | ...........(onto.(thread-first.( |
| 13d8a0 | 63 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 | concat.dir."onto").............. |
| 13d8c0 | 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 0a | ......(expand-file-name.gitdir). |
| 13d8e0 | 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 66 69 6c 65 2d 6c 69 | ...................magit-file-li |
| 13d900 | 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 6e 74 6f 20 28 6f 72 20 28 6d 61 67 69 74 | ne))............(onto.(or.(magit |
| 13d920 | 2d 72 65 76 2d 6e 61 6d 65 20 6f 6e 74 6f 20 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -rev-name.onto.name)............ |
| 13d940 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 6e 61 6d 65 20 6f 6e 74 6f 20 22 | ..........(magit-rev-name.onto." |
| 13d960 | 72 65 66 73 2f 68 65 61 64 73 2f 2a 22 29 20 6f 6e 74 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 | refs/heads/*").onto))........... |
| 13d980 | 20 28 6e 61 6d 65 20 28 6f 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 6e 61 6d 65 20 6e 61 6d 65 20 | .(name.(or.(magit-rev-name.name. |
| 13d9a0 | 22 72 65 66 73 2f 68 65 61 64 73 2f 2a 22 29 20 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 28 6d | "refs/heads/*").name))).......(m |
| 13d9c0 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 72 65 62 61 73 65 2d 73 65 71 75 | agit-insert-section.(rebase-sequ |
| 13d9e0 | 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 68 65 61 64 | ence).........(magit-insert-head |
| 13da00 | 69 6e 67 20 28 66 6f 72 6d 61 74 20 22 52 65 62 61 73 69 6e 67 20 25 73 20 6f 6e 74 6f 20 25 73 | ing.(format."Rebasing.%s.onto.%s |
| 13da20 | 22 20 6e 61 6d 65 20 6f 6e 74 6f 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 6d 65 72 67 65 70 | ".name.onto)).........(if.mergep |
| 13da40 | 0a 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 69 6e 73 65 72 | .............(magit-rebase-inser |
| 13da60 | 74 2d 6d 65 72 67 65 2d 73 65 71 75 65 6e 63 65 20 6f 6e 74 6f 29 0a 20 20 20 20 20 20 20 20 20 | t-merge-sequence.onto).......... |
| 13da80 | 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 73 65 72 74 2d 61 70 70 6c 79 2d 73 65 71 75 | .(magit-rebase-insert-apply-sequ |
| 13daa0 | 65 6e 63 65 20 6f 6e 74 6f 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 | ence.onto)).........(insert.?\n) |
| 13dac0 | 29 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 74 6f 64 6f 20 | ))))..(defun.magit-rebase--todo. |
| 13dae0 | 28 29 0a 20 20 22 52 65 74 75 72 6e 20 60 67 69 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 27 | ()..."Return.`git-rebase-action' |
| 13db00 | 20 69 6e 73 74 61 6e 63 65 73 20 66 6f 72 20 72 65 6d 61 69 6e 69 6e 67 20 72 65 62 61 73 65 20 | .instances.for.remaining.rebase. |
| 13db20 | 61 63 74 69 6f 6e 73 2e 0a 54 68 65 73 65 20 61 72 65 20 6f 72 64 65 72 65 64 20 69 6e 20 74 68 | actions..These.are.ordered.in.th |
| 13db40 | 61 74 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 74 68 65 79 27 6c 6c 20 62 65 20 73 6f 72 74 65 | at.the.same.way.they'll.be.sorte |
| 13db60 | 64 20 69 6e 20 74 68 65 0a 73 74 61 74 75 73 20 62 75 66 66 65 72 20 28 69 2e 65 2e 2c 20 74 68 | d.in.the.status.buffer.(i.e.,.th |
| 13db80 | 65 20 72 65 76 65 72 73 65 20 6f 66 20 68 6f 77 20 74 68 65 79 20 77 69 6c 6c 20 62 65 20 61 70 | e.reverse.of.how.they.will.be.ap |
| 13dba0 | 70 6c 69 65 64 29 2e 22 0a 20 20 28 6c 65 74 20 28 28 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 | plied)."...(let.((comment-start. |
| 13dbc0 | 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 65 6e 74 43 68 61 72 | (or.(magit-get."core.commentChar |
| 13dbe0 | 22 29 20 22 23 22 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 69 74 73 20 28 29 29 0a 20 20 | ")."#")).........(commits.())... |
| 13dc00 | 20 20 20 20 20 20 28 61 63 74 69 6f 6e 73 20 28 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 | ......(actions.())).....(with-te |
| 13dc20 | 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e | mp-buffer.......(insert-file-con |
| 13dc40 | 74 65 6e 74 73 0a 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 | tents........(expand-file-name." |
| 13dc60 | 72 65 62 61 73 65 2d 6d 65 72 67 65 2f 67 69 74 2d 72 65 62 61 73 65 2d 74 6f 64 6f 22 20 28 6d | rebase-merge/git-rebase-todo".(m |
| 13dc80 | 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 | agit-gitdir))).......(while.(not |
| 13dca0 | 20 28 65 6f 62 70 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 6f 62 6a | .(eobp)).........(when-let.((obj |
| 13dcc0 | 20 28 67 69 74 2d 72 65 62 61 73 65 2d 63 75 72 72 65 6e 74 2d 6c 69 6e 65 20 74 29 29 29 0a 20 | .(git-rebase-current-line.t))).. |
| 13dce0 | 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 6f 62 6a 20 61 63 74 69 6f 6e 73 29 0a 20 20 20 20 | .........(push.obj.actions)..... |
| 13dd00 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 28 6f 72 65 66 20 6f 62 6a 20 61 63 74 69 | ......(when.(memq.(oref.obj.acti |
| 13dd20 | 6f 6e 2d 74 79 70 65 29 20 27 28 63 6f 6d 6d 69 74 20 6d 65 72 67 65 29 29 0a 20 20 20 20 20 20 | on-type).'(commit.merge))....... |
| 13dd40 | 20 20 20 20 20 20 28 70 75 73 68 20 6f 62 6a 20 63 6f 6d 6d 69 74 73 29 29 29 0a 20 20 20 20 20 | ......(push.obj.commits)))...... |
| 13dd60 | 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 61 | ...(forward-line))).....(let.((a |
| 13dd80 | 62 62 72 65 76 73 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 63 6f 6d 6d 69 74 73 0a 20 | bbrevs............(and.commits.. |
| 13dda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 0a | ...............(magit-git-lines. |
| 13ddc0 | 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 6e 6f 2d 77 61 6c | ................."log"."--no-wal |
| 13dde0 | 6b 3d 75 6e 73 6f 72 74 65 64 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 68 22 0a 20 20 20 20 20 20 | k=unsorted"."--format=%h"....... |
| 13de00 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 6f 62 6a 29 | ...........(mapcar.(lambda.(obj) |
| 13de20 | 0a 20 20 20 20 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. |
| 13de40 | 28 65 71 20 28 6f 72 65 66 20 6f 62 6a 20 61 63 74 69 6f 6e 2d 74 79 70 65 29 20 27 6d 65 72 67 | (eq.(oref.obj.action-type).'merg |
| 13de60 | 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).............................. |
| 13de80 | 20 20 28 6c 65 74 20 28 28 6f 70 74 69 6f 6e 73 20 28 6f 72 65 66 20 6f 62 6a 20 61 63 74 69 6f | ..(let.((options.(oref.obj.actio |
| 13dea0 | 6e 2d 6f 70 74 69 6f 6e 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n-options))).................... |
| 13dec0 | 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 |
| 13dee0 | 20 22 2d 5b 63 43 5d 20 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 22 20 6f 70 74 69 6f 6e 73 29 0a 20 20 | ."-[cC].\\([^.]+\\)".options)... |
| 13df00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 13df20 | 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6f 70 74 69 6f 6e 73 29 29 29 0a 20 | ....(match-string.1.options))).. |
| 13df40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 | ............................(ore |
| 13df60 | 66 20 6f 62 6a 20 74 61 72 67 65 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.obj.target)))................. |
| 13df80 | 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 73 29 29 29 29 29 0a 20 20 20 20 20 20 28 63 6c 2d | .........commits))))).......(cl- |
| 13dfa0 | 61 73 73 65 72 74 20 28 65 71 75 61 6c 20 28 6c 65 6e 67 74 68 20 63 6f 6d 6d 69 74 73 29 20 28 | assert.(equal.(length.commits).( |
| 13dfc0 | 6c 65 6e 67 74 68 20 61 62 62 72 65 76 73 29 29 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 2d 6c | length.abbrevs))).......(while-l |
| 13dfe0 | 65 74 20 28 28 6f 62 6a 20 28 70 6f 70 20 63 6f 6d 6d 69 74 73 29 29 0a 20 20 20 20 20 20 20 20 | et.((obj.(pop.commits))......... |
| 13e000 | 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 20 28 70 6f 70 20 61 62 62 72 65 76 73 29 29 29 0a 20 | ..........(val.(pop.abbrevs))).. |
| 13e020 | 20 20 20 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20 61 62 62 72 65 76 20 76 61 6c 29 29 29 0a 20 | .......(oset.obj.abbrev.val))).. |
| 13e040 | 20 20 20 61 63 74 69 6f 6e 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 | ...actions))..(defun.magit-rebas |
| 13e060 | 65 2d 69 6e 73 65 72 74 2d 6d 65 72 67 65 2d 73 65 71 75 65 6e 63 65 20 28 6f 6e 74 6f 29 0a 20 | e-insert-merge-sequence.(onto).. |
| 13e080 | 20 28 64 6f 6c 69 73 74 20 28 6f 62 6a 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 74 6f 64 | .(dolist.(obj.(magit-rebase--tod |
| 13e0a0 | 6f 29 29 0a 20 20 20 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 | o)).....(with-slots.(action-type |
| 13e0c0 | 20 61 63 74 69 6f 6e 20 61 63 74 69 6f 6e 2d 6f 70 74 69 6f 6e 73 20 74 61 72 67 65 74 20 61 62 | .action.action-options.target.ab |
| 13e0e0 | 62 72 65 76 20 74 72 61 69 6c 65 72 29 20 6f 62 6a 0a 20 20 20 20 20 20 28 70 63 61 73 65 20 61 | brev.trailer).obj.......(pcase.a |
| 13e100 | 63 74 69 6f 6e 2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 28 28 6f 72 20 27 63 6f 6d 6d 69 74 20 | ction-type.........((or.'commit. |
| 13e120 | 28 61 6e 64 20 27 6d 65 72 67 65 20 28 67 75 61 72 64 20 61 62 62 72 65 76 29 29 29 0a 20 20 20 | (and.'merge.(guard.abbrev))).... |
| 13e140 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 63 6f 6d | ......(magit-sequence-insert-com |
| 13e160 | 6d 69 74 20 61 63 74 69 6f 6e 20 74 61 72 67 65 74 20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 | mit.action.target.'magit-sequenc |
| 13e180 | 65 2d 70 69 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-pick.......................... |
| 13e1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 62 62 72 65 76 20 74 72 61 69 6c 65 72 29 29 0a 20 | ..............abbrev.trailer)).. |
| 13e1c0 | 20 20 20 20 20 20 20 28 28 67 75 61 72 64 20 61 63 74 69 6f 6e 29 20 28 6d 61 67 69 74 2d 73 65 | .......((guard.action).(magit-se |
| 13e1e0 | 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 73 74 65 70 20 61 63 74 69 6f 6e 20 74 61 72 67 65 74 | quence-insert-step.action.target |
| 13e200 | 29 29 29 29 29 0a 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 | )))))...(let.((dir.(magit-gitdir |
| 13e220 | 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 73 | ))).....(magit-sequence-insert-s |
| 13e240 | 65 71 75 65 6e 63 65 0a 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 20 28 65 | equence......(magit-file-line.(e |
| 13e260 | 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 6d 65 72 67 65 2f 73 74 | xpand-file-name."rebase-merge/st |
| 13e280 | 6f 70 70 65 64 2d 73 68 61 22 20 64 69 72 29 29 0a 20 20 20 20 20 6f 6e 74 6f 0a 20 20 20 20 20 | opped-sha".dir))......onto...... |
| 13e2a0 | 28 61 6e 64 2d 6c 65 74 2a 20 28 28 6c 69 6e 65 73 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 | (and-let*.((lines.(magit-file-li |
| 13e2c0 | 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 | nes.........................(exp |
| 13e2e0 | 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 6d 65 72 67 65 2f 64 6f 6e 65 | and-file-name."rebase-merge/done |
| 13e300 | 22 20 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 28 63 61 64 72 20 28 73 70 6c 69 74 2d 73 74 | ".dir))))........(cadr.(split-st |
| 13e320 | 72 69 6e 67 20 28 63 61 72 20 28 6c 61 73 74 20 6c 69 6e 65 73 29 29 29 29 29 29 29 29 0a 0a 28 | ring.(car.(last.lines))))))))..( |
| 13e340 | 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 61 70 70 6c 79 2d | defun.magit-rebase-insert-apply- |
| 13e360 | 73 65 71 75 65 6e 63 65 20 28 6f 6e 74 6f 29 0a 20 20 28 6c 65 74 2a 20 28 28 64 69 72 20 28 6d | sequence.(onto)...(let*.((dir.(m |
| 13e380 | 61 67 69 74 2d 67 69 74 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 77 72 69 74 74 65 | agit-gitdir))..........(rewritte |
| 13e3a0 | 6e 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 23 23 63 61 72 20 28 73 70 6c 69 | n...........(mapcar.(##car.(spli |
| 13e3c0 | 74 2d 73 74 72 69 6e 67 20 25 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | t-string.%))...................( |
| 13e3e0 | 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-file-lines................ |
| 13e400 | 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 61 70 | ....(expand-file-name."rebase-ap |
| 13e420 | 70 6c 79 2f 72 65 77 72 69 74 74 65 6e 22 20 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ply/rewritten".dir)))).......... |
| 13e440 | 28 73 74 6f 70 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 | (stop.(magit-file-line.......... |
| 13e460 | 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 | .......(expand-file-name."rebase |
| 13e480 | 2d 61 70 70 6c 79 2f 6f 72 69 67 69 6e 61 6c 2d 63 6f 6d 6d 69 74 22 20 64 69 72 29 29 29 29 0a | -apply/original-commit".dir)))). |
| 13e4a0 | 20 20 20 20 28 64 6f 6c 69 73 74 20 28 70 61 74 63 68 20 28 6e 72 65 76 65 72 73 65 20 28 63 64 | ....(dolist.(patch.(nreverse.(cd |
| 13e4c0 | 72 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 70 61 74 63 68 65 73 29 29 29 29 0a 20 20 20 20 | r.(magit-rebase-patches))))..... |
| 13e4e0 | 20 20 28 6c 65 74 20 28 28 68 61 73 68 20 28 63 61 64 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e | ..(let.((hash.(cadr.(split-strin |
| 13e500 | 67 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 20 70 61 74 63 68 29 29 29 29 29 0a 20 20 | g.(magit-file-line.patch)))))... |
| 13e520 | 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 6d 65 6d 62 65 72 20 68 61 73 68 20 72 | ......(unless.(or.(member.hash.r |
| 13e540 | 65 77 72 69 74 74 65 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 | ewritten).....................(e |
| 13e560 | 71 75 61 6c 20 68 61 73 68 20 73 74 6f 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | qual.hash.stop))...........(magi |
| 13e580 | 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 69 74 20 22 70 69 63 6b 22 20 | t-sequence-insert-commit."pick". |
| 13e5a0 | 68 61 73 68 20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 70 69 63 6b 29 29 29 29 0a 20 20 | hash.'magit-sequence-pick))))... |
| 13e5c0 | 20 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 73 65 71 75 65 6e 63 | ..(magit-sequence-insert-sequenc |
| 13e5e0 | 65 0a 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 20 28 65 78 70 61 6e 64 2d | e......(magit-file-line.(expand- |
| 13e600 | 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 61 70 70 6c 79 2f 6f 72 69 67 69 6e 61 6c | file-name."rebase-apply/original |
| 13e620 | 2d 63 6f 6d 6d 69 74 22 20 64 69 72 29 29 0a 20 20 20 20 20 6f 6e 74 6f 29 29 29 0a 0a 28 64 65 | -commit".dir))......onto)))..(de |
| 13e640 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 70 61 74 63 68 65 73 20 28 29 0a 20 20 28 64 | fun.magit-rebase-patches.()...(d |
| 13e660 | 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 | irectory-files.(expand-file-name |
| 13e680 | 20 22 72 65 62 61 73 65 2d 61 70 70 6c 79 22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 0a | ."rebase-apply".(magit-gitdir)). |
| 13e6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 20 22 5c 5c 60 5b 30 2d 39 5d 5c 5c | ...................t."\\`[0-9]\\ |
| 13e6c0 | 7b 34 5c 5c 7d 5c 5c 27 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 71 75 65 6e | {4\\}\\'"))..(defun.magit-sequen |
| 13e6e0 | 63 65 2d 69 6e 73 65 72 74 2d 73 65 71 75 65 6e 63 65 20 28 73 74 6f 70 20 6f 6e 74 6f 20 26 6f | ce-insert-sequence.(stop.onto.&o |
| 13e700 | 70 74 69 6f 6e 61 6c 20 6f 72 69 67 29 0a 20 20 28 6c 65 74 20 28 28 68 65 61 64 20 28 6d 61 67 | ptional.orig)...(let.((head.(mag |
| 13e720 | 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 48 45 41 44 22 29 29 20 64 6f 6e 65 29 0a 20 20 20 20 | it-rev-parse."HEAD")).done)..... |
| 13e740 | 28 73 65 74 71 20 6f 6e 74 6f 20 28 69 66 20 6f 6e 74 6f 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 | (setq.onto.(if.onto.(magit-rev-p |
| 13e760 | 61 72 73 65 20 6f 6e 74 6f 29 20 68 65 61 64 29 29 0a 20 20 20 20 28 73 65 74 71 20 64 6f 6e 65 | arse.onto).head)).....(setq.done |
| 13e780 | 20 28 6d 61 70 63 61 72 20 28 23 23 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 25 20 22 5c 30 22 29 | .(mapcar.(##split-string.%."\0") |
| 13e7a0 | 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 67 | ........................(magit-g |
| 13e7c0 | 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 25 78 30 30 25 | it-lines."log"."--format=%H%x00% |
| 13e7e0 | 68 25 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 | h%x00%s"........................ |
| 13e800 | 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 6f 6e 74 6f 20 22 2e | .................(concat.onto.". |
| 13e820 | 2e 48 45 41 44 22 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 73 74 6f 70 20 28 | .HEAD")))).....(when.(and.stop.( |
| 13e840 | 6e 6f 74 20 28 61 73 73 6f 63 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 73 74 6f 70 | not.(assoc.(magit-rev-parse.stop |
| 13e860 | 29 20 64 6f 6e 65 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 64 20 28 6d 61 67 69 74 | ).done))).......(let.((id.(magit |
| 13e880 | 2d 70 61 74 63 68 2d 69 64 20 73 74 6f 70 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 | -patch-id.stop))).........(if-le |
| 13e8a0 | 74 20 28 28 6d 61 74 63 68 65 64 20 28 63 61 72 20 28 61 73 73 6f 63 20 28 23 23 65 71 75 61 6c | t.((matched.(car.(assoc.(##equal |
| 13e8c0 | 20 28 6d 61 67 69 74 2d 70 61 74 63 68 2d 69 64 20 25 29 20 69 64 29 20 64 6f 6e 65 29 29 29 29 | .(magit-patch-id.%).id).done)))) |
| 13e8e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 6f 70 20 6d 61 74 63 68 65 64 29 | .............(setq.stop.matched) |
| 13e900 | 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 61 73 | ...........(cond............((as |
| 13e920 | 73 6f 63 20 28 23 23 6d 61 67 69 74 2d 72 65 76 2d 65 71 75 61 6c 20 25 20 73 74 6f 70 29 20 64 | soc.(##magit-rev-equal.%.stop).d |
| 13e940 | 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 6d 69 74 27 73 | one).............;;.The.commit's |
| 13e960 | 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 64 2e 0a 20 20 | .testament.has.been.executed.... |
| 13e980 | 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 72 74 | ..........(magit-sequence-insert |
| 13e9a0 | 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 73 65 71 75 65 | -commit."void".stop.'magit-seque |
| 13e9c0 | 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 65 20 66 61 69 | nce-drop))............;;.The.fai |
| 13e9e0 | 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 6e 64 65 63 69 | th.of.the.commit.is.still.undeci |
| 13ea00 | 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 6e 79 74 68 69 | ded...............((magit-anythi |
| 13ea20 | 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 3b 3b 20 2e 2e | ng-unmerged-p).............;;... |
| 13ea40 | 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 74 68 65 20 66 | .and.time.travel.isn't.for.the.f |
| 13ea60 | 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 28 6d 61 67 69 | aint.of.heart..............(magi |
| 13ea80 | 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 6f 69 6e 22 20 | t-sequence-insert-commit."join". |
| 13eaa0 | 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 0a 20 20 20 20 | stop.'magit-sequence-part))..... |
| 13eac0 | 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 69 66 69 65 64 | .......((magit-anything-modified |
| 13eae0 | 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 20 74 68 65 20 | -p.t).............;;....and.the. |
| 13eb00 | 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 20 20 20 20 20 | dust.hasn't.settled.yet......... |
| 13eb20 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 63 6f | .......(magit-sequence-insert-co |
| 13eb40 | 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 61 67 69 74 2d | mmit..............(let*.((magit- |
| 13eb60 | 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 20 20 20 20 20 | -refresh-cache.nil)............. |
| 13eb80 | 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 6d 6d 69 74 2d | ........(staged...(magit-commit- |
| 13eba0 | 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 20 20 20 20 20 | tree."oO".nil."HEAD")).......... |
| 13ebc0 | 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 2d 63 6f 6d 6d | ...........(unstaged.(magit-comm |
| 13ebe0 | 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 29 29 0a 20 20 | it-worktree."oO"."--reset")))... |
| 13ec00 | 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.............. |
| 13ec20 | 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 70 20 61 74 20 | ...;;....but.we.could.end.up.at. |
| 13ec40 | 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 74 74 69 6e 67 | the.same.tree.just.by.committing |
| 13ec60 | 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 69 74 2d 72 65 | ..................((or.(magit-re |
| 13ec80 | 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 20 20 20 20 20 | v-equal.staged...stop).......... |
| 13eca0 | 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 6c 20 75 6e 73 | ............(magit-rev-equal.uns |
| 13ecc0 | 74 61 67 65 64 20 73 74 6f 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 67 | taged.stop)).................."g |
| 13ece0 | 6f 61 6c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 2e 2e 2e 62 75 74 20 | oal").................;;....but. |
| 13ed00 | 74 68 65 20 63 68 61 6e 67 65 73 20 61 72 65 20 73 74 69 6c 6c 20 74 68 65 72 65 2c 20 75 6e 74 | the.changes.are.still.there,.unt |
| 13ed20 | 61 69 6e 74 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 28 65 71 | ainted..................((or.(eq |
| 13ed40 | 75 61 6c 20 28 6d 61 67 69 74 2d 70 61 74 63 68 2d 69 64 20 73 74 61 67 65 64 29 20 20 20 69 64 | ual.(magit-patch-id.staged)...id |
| 13ed60 | 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 28 6d | )......................(equal.(m |
| 13ed80 | 61 67 69 74 2d 70 61 74 63 68 2d 69 64 20 75 6e 73 74 61 67 65 64 29 20 69 64 29 29 0a 20 20 20 | agit-patch-id.unstaged).id)).... |
| 13eda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 61 6d 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 | .............."same")........... |
| 13edc0 | 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 61 72 65 | ......;;....and.some.changes.are |
| 13ede0 | 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 64 2e 0a | .gone.and/or.others.were.added.. |
| 13ee00 | 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 20 20 20 | ................(t."work"))).... |
| 13ee20 | 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 65 2d 70 | ..........stop.'magit-sequence-p |
| 13ee40 | 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 74 20 69 | art))............;;.The.commit.i |
| 13ee60 | 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 20 20 20 | s.definitely.gone............... |
| 13ee80 | 28 28 61 73 73 6f 63 20 28 23 23 6d 61 67 69 74 2d 72 65 76 2d 65 71 75 61 6c 20 25 20 73 74 6f | ((assoc.(##magit-rev-equal.%.sto |
| 13eea0 | 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 75 74 20 61 | p).done).............;;....but.a |
| 13eec0 | 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 69 6e 20 65 | ll.of.its.changes.are.still.in.e |
| 13eee0 | 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 71 75 65 6e | ffect..............(magit-sequen |
| 13ef00 | 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 20 27 6d 61 | ce-insert-commit."poof".stop.'ma |
| 13ef20 | 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 20 20 20 28 | git-sequence-drop))............( |
| 13ef40 | 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 20 63 68 61 | t.............;;....and.some.cha |
| 13ef60 | 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 68 61 6e 67 | nges.are.gone.and/or.other.chang |
| 13ef80 | 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 6d 61 67 69 | es.were.added..............(magi |
| 13efa0 | 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 6e 65 22 20 | t-sequence-insert-commit."gone". |
| 13efc0 | 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 0a 20 20 20 | stop.'magit-sequence-drop))).... |
| 13efe0 | 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 20 20 28 70 | .......(setq.stop.nil)))).....(p |
| 13f000 | 63 61 73 65 2d 64 6f 6c 69 73 74 20 28 60 28 2c 72 65 76 20 2c 61 62 62 72 65 76 20 2c 6d 73 67 | case-dolist.(`(,rev.,abbrev.,msg |
| 13f020 | 29 20 64 6f 6e 65 29 0a 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 73 65 71 | ).done).......(apply.#'magit-seq |
| 13f040 | 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 20 20 | uence-insert-commit............. |
| 13f060 | 20 28 63 6f 6e 64 20 28 28 65 71 75 61 6c 20 72 65 76 20 73 74 6f 70 29 0a 20 20 20 20 20 20 20 | .(cond.((equal.rev.stop)........ |
| 13f080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 2e 2e 2e 62 75 74 20 69 74 73 20 72 65 69 6e 63 | .............;;....but.its.reinc |
| 13f0a0 | 61 72 6e 61 74 69 6f 6e 20 6c 69 76 65 73 20 6f 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | arnation.lives.on............... |
| 13f0c0 | 20 20 20 20 20 20 20 3b 3b 20 4f 72 20 69 74 20 64 69 64 6e 27 74 20 64 69 65 20 69 6e 20 74 68 | .......;;.Or.it.didn't.die.in.th |
| 13f0e0 | 65 20 66 69 72 73 74 20 70 6c 61 63 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.first.place................... |
| 13f100 | 20 20 20 28 6c 69 73 74 20 28 69 66 20 28 61 6e 64 20 28 65 71 75 61 6c 20 72 65 76 20 68 65 61 | ...(list.(if.(and.(equal.rev.hea |
| 13f120 | 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d).............................. |
| 13f140 | 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 70 61 74 63 68 2d 69 64 20 72 65 76 | ......(equal.(magit-patch-id.rev |
| 13f160 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 13f180 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 61 74 63 68 2d 69 64 20 6f 72 69 67 | ............(magit-patch-id.orig |
| 13f1a0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )))............................. |
| 13f1c0 | 20 20 22 73 74 6f 70 22 20 3b 20 57 65 20 68 61 76 65 6e 27 74 20 64 6f 6e 65 20 61 6e 79 74 68 | .."stop".;.We.haven't.done.anyth |
| 13f1e0 | 69 6e 67 20 79 65 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.yet......................... |
| 13f200 | 20 20 20 20 20 22 6c 69 6b 65 22 29 20 20 3b 20 54 68 65 72 65 20 61 72 65 20 6e 65 77 20 63 6f | ....."like")..;.There.are.new.co |
| 13f220 | 6d 6d 69 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mmits........................... |
| 13f240 | 20 72 65 76 20 28 69 66 20 28 65 71 75 61 6c 20 72 65 76 20 68 65 61 64 29 0a 20 20 20 20 20 20 | .rev.(if.(equal.rev.head)....... |
| 13f260 | 20 20 20 20 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 |
| 13f280 | 69 74 2d 73 65 71 75 65 6e 63 65 2d 68 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-sequence-head................ |
| 13f2a0 | 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 71 75 65 6e 63 65 | .................'magit-sequence |
| 13f2c0 | 2d 73 74 6f 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -stop).......................... |
| 13f2e0 | 20 61 62 62 72 65 76 20 6d 73 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .abbrev.msg))................... |
| 13f300 | 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 20 20 20 20 20 20 20 | .((equal.rev.head).............. |
| 13f320 | 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 6d 61 67 69 74 2d 73 | .......(list."done".rev.'magit-s |
| 13f340 | 65 71 75 65 6e 63 65 2d 68 65 61 64 20 61 62 62 72 65 76 20 6d 73 67 29 29 0a 20 20 20 20 20 20 | equence-head.abbrev.msg))....... |
| 13f360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .............(t................. |
| 13f380 | 20 20 20 20 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 | ....(list."done".rev.'magit-sequ |
| 13f3a0 | 65 6e 63 65 2d 64 6f 6e 65 20 61 62 62 72 65 76 20 6d 73 67 29 29 29 29 29 0a 20 20 20 20 28 6d | ence-done.abbrev.msg))))).....(m |
| 13f3c0 | 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 69 74 20 22 6f 6e 74 | agit-sequence-insert-commit."ont |
| 13f3e0 | 6f 22 20 6f 6e 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o".onto......................... |
| 13f400 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 6f 6e 74 6f 20 68 65 61 64 29 0a | ..........(if.(equal.onto.head). |
| 13f420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 13f440 | 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 20 20 | ......'magit-sequence-head...... |
| 13f460 | 20 20 20 20 20 20 20 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 | ...............................' |
| 13f480 | 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 6f 6e 74 6f 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | magit-sequence-onto))))..(defun. |
| 13f4a0 | 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 69 74 20 28 74 79 | magit-sequence-insert-commit.(ty |
| 13f4c0 | 70 65 20 68 61 73 68 20 66 61 63 65 20 26 6f 70 74 69 6f 6e 61 6c 20 61 62 62 72 65 76 20 6d 73 | pe.hash.face.&optional.abbrev.ms |
| 13f4e0 | 67 29 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 63 6f 6d 6d | g)...(magit-insert-section.(comm |
| 13f500 | 69 74 20 68 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 | it.hash).....(magit-insert-headi |
| 13f520 | 6e 67 0a 20 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 | ng.......(propertize.type.'font- |
| 13f540 | 6c 6f 63 6b 2d 66 61 63 65 20 66 61 63 65 29 20 22 20 22 0a 20 20 20 20 20 20 28 69 66 20 61 62 | lock-face.face).".".......(if.ab |
| 13f560 | 62 72 65 76 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 | brev...........(concat.(properti |
| 13f580 | 7a 65 20 61 62 62 72 65 76 20 27 66 61 63 65 20 27 6d 61 67 69 74 2d 68 61 73 68 29 20 22 20 22 | ze.abbrev.'face.'magit-hash)."." |
| 13f5a0 | 20 6d 73 67 20 22 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6d 61 67 69 | .msg."\n").........(concat.(magi |
| 13f5c0 | 74 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 | t-format-rev-summary.hash)."\n") |
| 13f5e0 | 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 69 6e 73 65 | ))))..(defun.magit-sequence-inse |
| 13f600 | 72 74 2d 73 74 65 70 20 28 74 79 70 65 20 74 61 72 67 65 74 29 0a 20 20 28 6d 61 67 69 74 2d 69 | rt-step.(type.target)...(magit-i |
| 13f620 | 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 72 65 62 61 73 65 2d 73 74 65 70 20 28 63 6f 6e 73 | nsert-section.(rebase-step.(cons |
| 13f640 | 20 74 79 70 65 20 74 61 72 67 65 74 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | .type.target)).....(magit-insert |
| 13f660 | 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 74 79 70 65 20 | -heading.......(propertize.type. |
| 13f680 | 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 71 75 65 6e 63 65 2d | 'font-lock-face.'magit-sequence- |
| 13f6a0 | 70 69 63 6b 29 0a 20 20 20 20 20 20 28 61 6e 64 20 74 61 72 67 65 74 0a 20 20 20 20 20 20 20 20 | pick).......(and.target......... |
| 13f6c0 | 20 20 20 28 63 6f 6e 63 61 74 20 22 5c 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(concat."\s"................. |
| 13f6e0 | 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 74 61 72 67 65 74 20 27 66 6f 6e 74 2d 6c 6f 63 6b | ...(propertize.target.'font-lock |
| 13f700 | 2d 66 61 63 65 20 27 67 69 74 2d 72 65 62 61 73 65 2d 6c 61 62 65 6c 29 29 29 29 29 29 0a 0a 3b | -face.'git-rebase-label))))))..; |
| 13f720 | 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 65 29 0a 3b | ;;._.(provide.'magit-sequence).; |
| 13f740 | 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 72 65 0a 00 | ;;.magit-sequence.el.ends.here.. |
| 13f760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13f780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13f7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13f7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13f7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13f800 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 72 65 70 6f 73 2e 65 6c 00 00 00 00 00 00 | magit-4.3.8/magit-repos.el...... |
| 13f820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13f840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13f860 | 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 |
| 13f880 | 30 30 35 32 37 36 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 30 35 32 00 20 30 00 00 00 | 0052761.00000000000.014052..0... |
| 13f8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13f8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13f8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13f900 | 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................... |
| 13f920 | 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................... |
| 13f940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13f960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13f980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13f9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13f9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13f9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13fa00 | 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 70 6f 73 2e 65 6c 20 2d 2d 2d 20 4c 69 73 74 69 6e 67 20 72 | ;;;.magit-repos.el.---.Listing.r |
| 13fa20 | 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 |
| 13fa40 | 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 | :t.-*-..;;.Copyright.(C).2008-20 |
| 13fa60 | 32 35 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 | 25.The.Magit.Project.Contributor |
| 13fa80 | 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 65 | s..;;.Author:.Jonas.Bernoulli.<e |
| 13faa0 | 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a | macs.magit@jonas.bernoulli.dev>. |
| 13fac0 | 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.< |
| 13fae0 | 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e | emacs.magit@jonas.bernoulli.dev> |
| 13fb00 | 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 | ..;;.SPDX-License-Identifier:.GP |
| 13fb20 | 4c 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 | L-3.0-or-later..;;.Magit.is.free |
| 13fb40 | 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 | .software:.you.can.redistribute. |
| 13fb60 | 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 | it.and/or.modify.it.;;.under.the |
| 13fb80 | 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 | .terms.of.the.GNU.General.Public |
| 13fba0 | 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 | .License.as.published.by.;;.the. |
| 13fbc0 | 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 | Free.Software.Foundation,.either |
| 13fbe0 | 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b | .version.3.of.the.License,.or.;; |
| 13fc00 | 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 | .(at.your.option).any.later.vers |
| 13fc20 | 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. |
| 13fc40 | 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 |
| 13fc60 | 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; |
| 13fc80 | 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 |
| 13fca0 | 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 |
| 13fcc0 | 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 |
| 13fce0 | 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 |
| 13fd00 | 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 |
| 13fd20 | 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. |
| 13fd40 | 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.; |
| 13fd60 | 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 |
| 13fd80 | 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e | .<https://www.gnu.org/licenses/> |
| 13fda0 | 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 |
| 13fdc0 | 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 6c 69 73 74 69 | ary.implements.support.for.listi |
| 13fde0 | 6e 67 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 20 20 54 68 69 73 0a 3b 3b 20 69 6e 63 6c 75 64 | ng.repositories...This.;;.includ |
| 13fe00 | 65 73 20 67 65 74 74 69 6e 67 20 61 20 4c 69 73 70 20 6c 69 73 74 20 6f 66 20 6b 6e 6f 77 6e 20 | es.getting.a.Lisp.list.of.known. |
| 13fe20 | 72 65 70 6f 73 69 74 6f 72 69 65 73 20 61 73 20 77 65 6c 6c 20 61 73 20 61 0a 3b 3b 20 6d 6f 64 | repositories.as.well.as.a.;;.mod |
| 13fe40 | 65 20 66 6f 72 20 6c 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 69 6e 20 61 20 | e.for.listing.repositories.in.a. |
| 13fe60 | 62 75 66 66 65 72 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 | buffer...;;;.Code:..(require.'ma |
| 13fe80 | 67 69 74 2d 63 6f 72 65 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 | git-core)..(declare-function.mag |
| 13fea0 | 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 22 6d 61 67 69 74 2d 73 74 | it-status-setup-buffer."magit-st |
| 13fec0 | 61 74 75 73 22 20 28 26 6f 70 74 69 6f 6e 61 6c 20 64 69 72 65 63 74 6f 72 79 29 29 0a 0a 28 64 | atus".(&optional.directory))..(d |
| 13fee0 | 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 70 74 | efvar.x-stretch-cursor)..;;;.Opt |
| 13ff00 | 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 | ions..(defcustom.magit-repositor |
| 13ff20 | 79 2d 64 69 72 65 63 74 6f 72 69 65 73 20 6e 69 6c 0a 20 20 22 4c 69 73 74 20 6f 66 20 64 69 72 | y-directories.nil..."List.of.dir |
| 13ff40 | 65 63 74 6f 72 69 65 73 20 74 68 61 74 20 61 72 65 20 6f 72 20 63 6f 6e 74 61 69 6e 20 47 69 74 | ectories.that.are.or.contain.Git |
| 13ff60 | 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 0a 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 68 61 73 | .repositories...Each.element.has |
| 13ff80 | 20 74 68 65 20 66 6f 72 6d 20 28 44 49 52 45 43 54 4f 52 59 20 2e 20 44 45 50 54 48 29 2e 20 20 | .the.form.(DIRECTORY...DEPTH)... |
| 13ffa0 | 44 49 52 45 43 54 4f 52 59 20 68 61 73 0a 74 6f 20 62 65 20 61 20 64 69 72 65 63 74 6f 72 79 20 | DIRECTORY.has.to.be.a.directory. |
| 13ffc0 | 6f 72 20 61 20 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 2d 6e 61 6d 65 2c 20 61 20 73 74 72 69 | or.a.directory.file-name,.a.stri |
| 13ffe0 | 6e 67 2e 20 20 44 45 50 54 48 2c 0a 61 6e 20 69 6e 74 65 67 65 72 2c 20 73 70 65 63 69 66 69 65 | ng...DEPTH,.an.integer,.specifie |
| 140000 | 73 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 64 65 70 74 68 20 74 6f 20 6c 6f 6f 6b 20 66 6f 72 20 | s.the.maximum.depth.to.look.for. |
| 140020 | 47 69 74 0a 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 20 20 49 66 20 69 74 20 69 73 20 30 2c 20 74 | Git.repositories...If.it.is.0,.t |
| 140040 | 68 65 6e 20 6f 6e 6c 79 20 61 64 64 20 44 49 52 45 43 54 4f 52 59 20 69 74 73 65 6c 66 2e 0a 0a | hen.only.add.DIRECTORY.itself... |
| 140060 | 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 72 65 70 6f 73 | This.option.controls.which.repos |
| 140080 | 69 74 6f 72 69 65 73 20 61 72 65 20 62 65 69 6e 67 20 6c 69 73 74 65 64 20 62 79 0a 60 6d 61 67 | itories.are.being.listed.by.`mag |
| 1400a0 | 69 74 2d 6c 69 73 74 2d 72 65 70 6f 73 69 74 6f 72 69 65 73 27 2e 20 20 49 74 20 61 6c 73 6f 20 | it-list-repositories'...It.also. |
| 1400c0 | 61 66 66 65 63 74 73 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 27 0a 5c 28 77 68 69 63 68 20 73 | affects.`magit-status'.\(which.s |
| 1400e0 | 65 65 29 20 69 6e 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 73 75 72 70 72 69 73 69 6e 67 20 77 61 | ee).in.potentially.surprising.wa |
| 140100 | 79 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 | ys."...:package-version.'(magit. |
| 140120 | 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 6e | .."3.0.0")...:group.'magit-essen |
| 140140 | 74 69 61 6c 73 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 28 63 6f 6e 73 20 64 69 72 | tials...:type.'(repeat.(cons.dir |
| 140160 | 65 63 74 6f 72 79 20 28 69 6e 74 65 67 65 72 20 3a 74 61 67 20 22 44 65 70 74 68 22 29 29 29 29 | ectory.(integer.:tag."Depth")))) |
| 140180 | 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 20 6e 69 6c 0a 20 | ..(defgroup.magit-repolist.nil.. |
| 1401a0 | 20 22 4c 69 73 74 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 69 6e 20 61 20 62 75 66 66 65 72 2e | ."List.repositories.in.a.buffer. |
| 1401c0 | 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 65 | "...:link.'(info-link."(magit)Re |
| 1401e0 | 70 6f 73 69 74 6f 72 79 20 4c 69 73 74 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | pository.List")...:group.'magit- |
| 140200 | 6d 6f 64 65 73 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 | modes)..(defcustom.magit-repolis |
| 140220 | 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 28 6c 69 73 74 20 23 27 68 6c 2d 6c 69 6e 65 2d 6d 6f 64 65 | t-mode-hook.(list.#'hl-line-mode |
| 140240 | 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 |
| 140260 | 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 67 65 2d 76 65 | it-Repolist.mode."...:package-ve |
| 140280 | 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75 | rsion.'(magit..."2.9.0")...:grou |
| 1402a0 | 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 68 6f 6f 6b 0a | p.'magit-repolist...:type.'hook. |
| 1402c0 | 20 20 3a 67 65 74 20 23 27 6d 61 67 69 74 2d 68 6f 6f 6b 2d 63 75 73 74 6f 6d 2d 67 65 74 0a 20 | ..:get.#'magit-hook-custom-get.. |
| 1402e0 | 20 3a 6f 70 74 69 6f 6e 73 20 28 6c 69 73 74 20 23 27 68 6c 2d 6c 69 6e 65 2d 6d 6f 64 65 29 29 | .:options.(list.#'hl-line-mode)) |
| 140300 | 0a 0a 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 | ..(defcustom.magit-repolist-colu |
| 140320 | 6d 6e 73 0a 20 20 60 28 28 22 4e 61 6d 65 22 20 20 20 20 32 35 20 2c 23 27 6d 61 67 69 74 2d 72 | mns...`(("Name"....25.,#'magit-r |
| 140340 | 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 69 64 65 6e 74 0a 20 20 20 20 20 28 29 29 0a 20 20 | epolist-column-ident......())... |
| 140360 | 20 20 28 22 56 65 72 73 69 6f 6e 22 20 32 35 20 2c 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 | ..("Version".25.,#'magit-repolis |
| 140380 | 74 2d 63 6f 6c 75 6d 6e 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 28 28 3a 73 6f 72 74 20 6d 61 | t-column-version......((:sort.ma |
| 1403a0 | 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 76 65 72 73 69 6f 6e 3c 29 29 29 0a 20 20 20 20 28 22 42 | git-repolist-version<))).....("B |
| 1403c0 | 3c 55 22 20 20 20 20 20 20 33 20 2c 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c | <U"......3.,#'magit-repolist-col |
| 1403e0 | 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 20 20 20 20 20 | umn-unpulled-from-upstream...... |
| 140400 | 28 3b 3b 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 67 65 | (;;.(:help-echo."Upstream.change |
| 140420 | 73 20 6e 6f 74 20 69 6e 20 62 72 61 6e 63 68 22 29 0a 20 20 20 20 20 20 28 3a 72 69 67 68 74 2d | s.not.in.branch").......(:right- |
| 140440 | 61 6c 69 67 6e 20 74 29 0a 20 20 20 20 20 20 28 3a 73 6f 72 74 20 3c 29 29 29 0a 20 20 20 20 28 | align.t).......(:sort.<))).....( |
| 140460 | 22 42 3e 55 22 20 20 20 20 20 20 33 20 2c 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 | "B>U"......3.,#'magit-repolist-c |
| 140480 | 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 0a 20 20 20 20 20 | olumn-unpushed-to-upstream...... |
| 1404a0 | 28 3b 3b 20 28 3a 68 65 6c 70 2d 65 63 68 6f 20 22 4c 6f 63 61 6c 20 63 68 61 6e 67 65 73 20 6e | (;;.(:help-echo."Local.changes.n |
| 1404c0 | 6f 74 20 69 6e 20 75 70 73 74 72 65 61 6d 22 29 0a 20 20 20 20 20 20 28 3a 72 69 67 68 74 2d 61 | ot.in.upstream").......(:right-a |
| 1404e0 | 6c 69 67 6e 20 74 29 0a 20 20 20 20 20 20 28 3a 73 6f 72 74 20 3c 29 29 29 0a 20 20 20 20 28 22 | lign.t).......(:sort.<))).....(" |
| 140500 | 50 61 74 68 22 20 20 20 20 39 39 20 2c 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f | Path"....99.,#'magit-repolist-co |
| 140520 | 6c 75 6d 6e 2d 70 61 74 68 0a 20 20 20 20 20 28 29 29 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 63 | lumn-path......()))..."List.of.c |
| 140540 | 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 2d 6c 69 73 74 2d | olumns.displayed.by.`magit-list- |
| 140560 | 72 65 70 6f 73 69 74 6f 72 69 65 73 27 2e 0a 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 68 61 73 | repositories'...Each.element.has |
| 140580 | 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 41 54 20 50 | .the.form.(HEADER.WIDTH.FORMAT.P |
| 1405a0 | 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 20 64 69 73 | ROPS)...HEADER.is.the.string.dis |
| 1405c0 | 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 20 69 73 20 | played.in.the.header...WIDTH.is. |
| 1405e0 | 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 52 4d 41 54 | the.width.of.the.column...FORMAT |
| 140600 | 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 64 20 77 69 | .is.a.function.that.is.called.wi |
| 140620 | 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 6f 72 79 20 | th.one.argument,.the.repository. |
| 140640 | 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 62 61 73 65 | identification.(usually.its.base |
| 140660 | 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 65 63 74 6f | name),.and.with.`default-directo |
| 140680 | 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 20 69 74 73 | ry'.bound.to.the.toplevel.of.its |
| 1406a0 | 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 74 75 72 6e | .working.tree...It.has.to.return |
| 1406c0 | 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 6c 2e | .a.string.to.be.inserted.or.nil. |
| 1406e0 | 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 70 6f 72 74 | ..PROPS.is.an.alist.that.support |
| 140700 | 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 2c 20 60 3a 70 61 64 | s.the.keys.`:right-align',.`:pad |
| 140720 | 2d 72 69 67 68 74 27 20 61 6e 64 0a 60 3a 73 6f 72 74 27 2e 0a 0a 54 68 65 20 60 3a 73 6f 72 74 | -right'.and.`:sort'...The.`:sort |
| 140740 | 27 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 20 61 20 77 65 69 72 64 20 69 6e 74 65 72 66 61 63 65 | '.function.has.a.weird.interface |
| 140760 | 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 0a 64 6f 63 73 74 72 69 6e 67 20 6f 66 20 60 | .described.in.the.docstring.of.` |
| 140780 | 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 2d 67 65 74 2d 73 6f 72 74 27 2e 20 20 41 6c 74 65 | tabulated-list--get-sort'...Alte |
| 1407a0 | 72 6e 61 74 69 76 65 6c 79 20 60 3c 27 20 61 6e 64 0a 60 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 | rnatively.`<'.and.`magit-repolis |
| 1407c0 | 74 2d 76 65 72 73 69 6f 6e 3c 27 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 73 20 74 68 6f 73 65 | t-version<'.can.be.used.as.those |
| 1407e0 | 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 0a 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 72 65 70 | .functions.are.automatically.rep |
| 140800 | 6c 61 63 65 64 20 77 69 74 68 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 73 61 74 69 73 66 | laced.with.functions.that.satisf |
| 140820 | 79 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 2e 0a 53 65 74 20 60 3a 73 6f 72 74 27 20 74 6f 20 | y.the.interface..Set.`:sort'.to. |
| 140840 | 6e 69 6c 20 74 6f 20 69 6e 68 69 62 69 74 20 73 6f 72 74 69 6e 67 3b 20 69 66 20 75 6e 73 70 65 | nil.to.inhibit.sorting;.if.unspe |
| 140860 | 63 69 66 69 65 64 2c 20 74 68 65 6e 20 74 68 65 0a 63 6f 6c 75 6d 6e 20 69 73 20 73 6f 72 74 61 | cified,.then.the.column.is.sorta |
| 140880 | 62 6c 65 20 75 73 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 73 6f 72 74 65 72 2e 0a 0a 59 | ble.using.the.default.sorter...Y |
| 1408a0 | 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 20 6f | ou.may.wish.to.display.a.range.o |
| 1408c0 | 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 6e 65 | f.numeric.columns.using.just.one |
| 1408e0 | 0a 63 68 61 72 61 63 74 65 72 20 70 65 72 20 63 6f 6c 75 6d 6e 20 61 6e 64 20 77 69 74 68 6f 75 | .character.per.column.and.withou |
| 140900 | 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 75 6d 6e 73 2c 20 69 | t.any.padding.between.columns,.i |
| 140920 | 6e 0a 77 68 69 63 68 20 63 61 73 65 20 79 6f 75 20 73 68 6f 75 6c 64 20 75 73 65 20 61 6e 20 61 | n.which.case.you.should.use.an.a |
| 140940 | 70 70 72 6f 70 72 69 61 74 65 20 48 45 41 44 45 52 2c 20 73 65 74 20 57 49 44 54 48 20 74 6f 20 | ppropriate.HEADER,.set.WIDTH.to. |
| 140960 | 31 2c 0a 61 6e 64 20 73 65 74 20 60 3a 70 61 64 2d 72 69 67 68 74 27 20 74 6f 20 30 2e 20 20 5c | 1,.and.set.`:pad-right'.to.0...\ |
| 140980 | 22 2b 5c 22 20 69 73 20 73 75 62 73 74 69 74 75 74 65 64 20 66 6f 72 20 6e 75 6d 62 65 72 73 20 | "+\".is.substituted.for.numbers. |
| 1409a0 | 68 69 67 68 65 72 0a 74 68 61 6e 20 39 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 | higher.than.9."...:package-versi |
| 1409c0 | 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. |
| 1409e0 | 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 | 'magit-repolist...:type.'(repeat |
| 140a00 | 20 28 6c 69 73 74 20 3a 74 61 67 20 22 43 6f 6c 75 6d 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 | .(list.:tag."Column"............ |
| 140a20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 20 20 3a 74 61 67 20 22 48 65 61 64 | ............(string...:tag."Head |
| 140a40 | 65 72 20 4c 61 62 65 6c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er.Label")...................... |
| 140a60 | 20 20 28 69 6e 74 65 67 65 72 20 20 3a 74 61 67 20 22 43 6f 6c 75 6d 6e 20 57 69 64 74 68 22 29 | ..(integer..:tag."Column.Width") |
| 140a80 | 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 75 6e 63 74 69 6f | ........................(functio |
| 140aa0 | 6e 20 3a 74 61 67 20 22 49 6e 73 65 72 74 65 72 20 46 75 6e 63 74 69 6f 6e 22 29 0a 20 20 20 20 | n.:tag."Inserter.Function")..... |
| 140ac0 | 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 20 20 3a 74 61 | ...................(repeat...:ta |
| 140ae0 | 67 20 22 50 72 6f 70 65 72 74 69 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g."Properties".................. |
| 140b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 68 6f 69 63 65 20 3a 74 | ................(list.(choice.:t |
| 140b20 | 61 67 20 22 50 72 6f 70 65 72 74 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ag."Property"................... |
| 140b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | .............................(co |
| 140b60 | 6e 73 74 20 3a 72 69 67 68 74 2d 61 6c 69 67 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nst.:right-align)............... |
| 140b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 140ba0 | 20 28 63 6f 6e 73 74 20 3a 70 61 64 2d 72 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(const.:pad-right)............. |
| 140bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 140be0 | 20 20 20 28 63 6f 6e 73 74 20 3a 73 6f 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(const.:sort)................ |
| 140c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 140c20 | 28 73 79 6d 62 6f 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (symbol))....................... |
| 140c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 78 70 20 20 20 3a 74 61 67 20 22 56 | .................(sexp...:tag."V |
| 140c60 | 61 6c 75 65 22 29 29 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 | alue"))))))..(defcustom.magit-re |
| 140c80 | 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 66 6c 61 67 2d 61 6c 69 73 74 0a 20 20 60 28 28 2c 23 | polist-column-flag-alist...`((,# |
| 140ca0 | 27 6d 61 67 69 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 2e 20 22 4e 22 29 0a 20 20 | 'magit-untracked-files..."N")... |
| 140cc0 | 20 20 28 2c 23 27 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 64 2d 66 69 6c 65 73 20 2e 20 22 55 22 | ..(,#'magit-unstaged-files..."U" |
| 140ce0 | 29 0a 20 20 20 20 28 2c 23 27 6d 61 67 69 74 2d 73 74 61 67 65 64 2d 66 69 6c 65 73 20 2e 20 22 | ).....(,#'magit-staged-files..." |
| 140d00 | 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 65 64 | S"))..."Association.list.of.pred |
| 140d20 | 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 70 6f | icates.and.flags.for.`magit-repo |
| 140d40 | 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 6e 74 | list-column-flag'...Each.element |
| 140d60 | 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 41 47 | .is.of.the.form.(FUNCTION...FLAG |
| 140d80 | 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 74 68 | )...Each.FUNCTION.is.called.with |
| 140da0 | 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 69 72 | .no.arguments,.with.`default-dir |
| 140dc0 | 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 20 6f | ectory'.bound.to.the.top.level.o |
| 140de0 | 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 6e 74 | f.a.repository.working.tree,.unt |
| 140e00 | 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 69 6c | il.one.of.them.returns.a.non-nil |
| 140e20 | 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 20 74 | .value...FLAG.corresponding.to.t |
| 140e40 | 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 65 20 | hat.function.is.returned.as.the. |
| 140e60 | 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 6e 2d | value.of.`magit-repolist-column- |
| 140e80 | 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 61 67 | flag'."...:package-version.'(mag |
| 140ea0 | 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 72 65 | it..."3.0.0")...:group.'magit-re |
| 140ec0 | 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 70 65 | polist...:type.'(alist.:key-type |
| 140ee0 | 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 63 74 | .(function.:tag."Predicate.Funct |
| 140f00 | 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 79 70 | ion").................:value-typ |
| 140f20 | 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 63 75 | e.(string.:tag."Flag")))..(defcu |
| 140f40 | 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 28 22 | stom.magit-repolist-sort-key.'(" |
| 140f60 | 50 61 74 68 22 20 2e 20 6e 69 6c 29 0a 20 20 22 49 6e 69 74 69 61 6c 20 73 6f 72 74 20 6b 65 79 | Path"...nil)..."Initial.sort.key |
| 140f80 | 20 66 6f 72 20 62 75 66 66 65 72 20 63 72 65 61 74 65 64 20 62 79 20 60 6d 61 67 69 74 2d 6c 69 | .for.buffer.created.by.`magit-li |
| 140fa0 | 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 64 64 | st-repositories'..If.nil,.no.add |
| 140fc0 | 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 20 4f | itional.sorting.is.performed...O |
| 140fe0 | 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 73 20 | therwise,.this.should.be.a.cons. |
| 141000 | 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 20 73 | cell.(NAME...FLIP)...NAME.is.a.s |
| 141020 | 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 6d 6e | tring.matching.one.of.the.column |
| 141040 | 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 6d 6e | .names.in.`magit-repolist-column |
| 141060 | 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 6f 20 | s'...FLIP,.if.non-nil,.means.to. |
| 141080 | 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 3a 70 | invert.the.resulting.sort."...:p |
| 1410a0 | 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" |
| 1410c0 | 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 74 79 | )...:group.'magit-repolist...:ty |
| 1410e0 | 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 20 20 | pe.'(choice.(const.nil)......... |
| 141100 | 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 6f 6c | .........(cons.(string.:tag."Col |
| 141120 | 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 20 20 | umn.name")...................... |
| 141140 | 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 29 29 | ..(boolean.:tag."Flip.order")))) |
| 141160 | 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 4c 69 73 | ..;;;.List.Repositories.;;;;.Lis |
| 141180 | 74 20 43 6f 6d 6d 61 6e 64 73 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | t.Commands.;;;###autoload.(defun |
| 1411a0 | 20 6d 61 67 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 | .magit-list-repositories.()..."D |
| 1411c0 | 69 73 70 6c 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 | isplay.a.list.of.repositories... |
| 1411e0 | 55 73 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 | Use.the.option.`magit-repository |
| 141200 | 2d 64 69 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 | -directories'.to.control.which.r |
| 141220 | 65 70 6f 73 69 74 6f 72 69 65 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 2e 22 0a 20 20 28 69 | epositories.are.displayed."...(i |
| 141240 | 6e 74 65 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 | nteractive)...(magit-repolist-se |
| 141260 | 74 75 70 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 | tup.(default-value.'magit-repoli |
| 141280 | 73 74 2d 63 6f 6c 75 6d 6e 73 29 29 29 0a 0a 3b 3b 3b 3b 20 4d 6f 64 65 20 43 6f 6d 6d 61 6e 64 | st-columns)))..;;;;.Mode.Command |
| 1412a0 | 73 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 20 | s..(defun.magit-repolist-status. |
| 1412c0 | 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 20 | (&optional._button)..."Show.the. |
| 1412e0 | 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 69 | status.for.the.repository.at.poi |
| 141300 | 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 | nt."...(interactive)...(if-let.( |
| 141320 | 28 69 64 20 28 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 67 65 74 2d 69 64 29 29 29 0a 20 20 | (id.(tabulated-list-get-id)))... |
| 141340 | 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 66 66 65 72 20 28 | ....(magit-status-setup-buffer.( |
| 141360 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 69 64 29 29 0a 20 20 20 20 28 75 73 65 72 2d | expand-file-name.id)).....(user- |
| 141380 | 65 72 72 6f 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 | error."There.is.no.repository.at |
| 1413a0 | 20 70 6f 69 6e 74 22 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 | .point")))..(defun.magit-repolis |
| 1413c0 | 74 2d 6d 61 72 6b 20 28 29 0a 20 20 22 4d 61 72 6b 20 61 20 72 65 70 6f 73 69 74 6f 72 79 20 61 | t-mark.()..."Mark.a.repository.a |
| 1413e0 | 6e 64 20 6d 6f 76 65 20 74 6f 20 74 68 65 20 6e 65 78 74 20 6c 69 6e 65 2e 22 0a 20 20 28 69 6e | nd.move.to.the.next.line."...(in |
| 141400 | 74 65 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 2d 65 6e | teractive)...(magit-repolist--en |
| 141420 | 73 75 72 65 2d 70 61 64 64 69 6e 67 29 0a 20 20 28 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d | sure-padding)...(tabulated-list- |
| 141440 | 70 75 74 2d 74 61 67 20 22 2a 22 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 | put-tag."*".t))..(defun.magit-re |
| 141460 | 70 6f 6c 69 73 74 2d 75 6e 6d 61 72 6b 20 28 29 0a 20 20 22 55 6e 6d 61 72 6b 20 61 20 72 65 70 | polist-unmark.()..."Unmark.a.rep |
| 141480 | 6f 73 69 74 6f 72 79 20 61 6e 64 20 6d 6f 76 65 20 74 6f 20 74 68 65 20 6e 65 78 74 20 6c 69 6e | ository.and.move.to.the.next.lin |
| 1414a0 | 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 74 61 62 75 6c 61 74 65 64 | e."...(interactive)...(tabulated |
| 1414c0 | 2d 6c 69 73 74 2d 70 75 74 2d 74 61 67 20 22 20 22 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | -list-put-tag.".".t))..(defun.ma |
| 1414e0 | 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 66 65 74 63 68 20 28 72 65 70 6f 73 29 0a 20 20 22 46 65 | git-repolist-fetch.(repos)..."Fe |
| 141500 | 74 63 68 20 61 6c 6c 20 6d 61 72 6b 65 64 20 6f 72 20 6c 69 73 74 65 64 20 72 65 70 6f 73 69 74 | tch.all.marked.or.listed.reposit |
| 141520 | 6f 72 69 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 | ories."...(interactive.(list.(ma |
| 141540 | 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 2d 67 65 74 2d 72 65 70 6f 73 20 3f 2a 29 29 29 0a 20 20 | git-repolist--get-repos.?*)))... |
| 141560 | 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 68 6f 6f | (run-hooks.'magit-credential-hoo |
| 141580 | 6b 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 2d 6d 61 70 63 20 28 23 23 6d 61 | k)...(magit-repolist--mapc.(##ma |
| 1415a0 | 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 72 65 6d 6f 74 65 22 20 22 75 70 64 61 74 65 22 29 0a 20 | git-run-git."remote"."update").. |
| 1415c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 6f 73 20 22 46 65 | .......................repos."Fe |
| 1415e0 | 74 63 68 69 6e 67 20 69 6e 20 25 73 2e 2e 2e 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | tching.in.%s..."))..(defun.magit |
| 141600 | 2d 72 65 70 6f 6c 69 73 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 | -repolist-find-file-other-frame. |
| 141620 | 28 72 65 70 6f 73 20 66 69 6c 65 29 0a 20 20 22 46 69 6e 64 20 61 20 66 69 6c 65 20 69 6e 20 61 | (repos.file)..."Find.a.file.in.a |
| 141640 | 6c 6c 20 6d 61 72 6b 65 64 20 6f 72 20 6c 69 73 74 65 64 20 72 65 70 6f 73 69 74 6f 72 69 65 73 | ll.marked.or.listed.repositories |
| 141660 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 | ."...(interactive.(list.(magit-r |
| 141680 | 65 70 6f 6c 69 73 74 2d 2d 67 65 74 2d 72 65 70 6f 73 20 3f 2a 29 0a 20 20 20 20 20 20 20 20 20 | epolist--get-repos.?*).......... |
| 1416a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 73 74 72 69 6e 67 20 22 46 69 6e 64 20 66 | ............(read-string."Find.f |
| 1416c0 | 69 6c 65 20 69 6e 20 72 65 70 6f 73 69 74 6f 72 69 65 73 3a 20 22 29 29 29 0a 20 20 28 6d 61 67 | ile.in.repositories:.")))...(mag |
| 1416e0 | 69 74 2d 72 65 70 6f 6c 69 73 74 2d 2d 6d 61 70 63 20 28 23 23 66 69 6e 64 2d 66 69 6c 65 2d 6f | it-repolist--mapc.(##find-file-o |
| 141700 | 74 68 65 72 2d 66 72 61 6d 65 20 66 69 6c 65 29 20 72 65 70 6f 73 29 29 0a 0a 28 64 65 66 75 6e | ther-frame.file).repos))..(defun |
| 141720 | 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 2d 65 6e 73 75 72 65 2d 70 61 64 64 69 6e 67 20 | .magit-repolist--ensure-padding. |
| 141740 | 28 29 0a 20 20 22 53 65 74 20 60 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 70 61 64 64 69 6e | ()..."Set.`tabulated-list-paddin |
| 141760 | 67 27 20 74 6f 20 32 2c 20 75 6e 6c 65 73 73 20 74 68 61 74 20 69 73 20 61 6c 72 65 61 64 79 20 | g'.to.2,.unless.that.is.already. |
| 141780 | 6e 6f 6e 2d 7a 65 72 6f 2e 22 0a 20 20 28 77 68 65 6e 20 28 7a 65 72 6f 70 20 74 61 62 75 6c 61 | non-zero."...(when.(zerop.tabula |
| 1417a0 | 74 65 64 2d 6c 69 73 74 2d 70 61 64 64 69 6e 67 29 0a 20 20 20 20 28 73 65 74 71 20 74 61 62 75 | ted-list-padding).....(setq.tabu |
| 1417c0 | 6c 61 74 65 64 2d 6c 69 73 74 2d 70 61 64 64 69 6e 67 20 32 29 0a 20 20 20 20 28 74 61 62 75 6c | lated-list-padding.2).....(tabul |
| 1417e0 | 61 74 65 64 2d 6c 69 73 74 2d 69 6e 69 74 2d 68 65 61 64 65 72 29 0a 20 20 20 20 28 74 61 62 75 | ated-list-init-header).....(tabu |
| 141800 | 6c 61 74 65 64 2d 6c 69 73 74 2d 70 72 69 6e 74 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | lated-list-print.t)))..(defun.ma |
| 141820 | 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 2d 67 65 74 2d 72 65 70 6f 73 20 28 26 6f 70 74 69 6f 6e | git-repolist--get-repos.(&option |
| 141840 | 61 6c 20 63 68 61 72 29 0a 20 20 22 52 65 74 75 72 6e 20 6d 61 72 6b 65 64 20 72 65 70 6f 73 69 | al.char)..."Return.marked.reposi |
| 141860 | 74 6f 72 69 65 73 20 6f 72 20 60 61 6c 6c 27 20 69 66 20 6e 6f 6e 65 20 61 72 65 20 6d 61 72 6b | tories.or.`all'.if.none.are.mark |
| 141880 | 65 64 2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 43 48 41 52 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c | ed..If.optional.CHAR.is.non-nil, |
| 1418a0 | 20 74 68 65 6e 20 6f 6e 6c 79 20 72 65 74 75 72 6e 20 72 65 70 6f 73 69 74 6f 72 69 65 73 0a 6d | .then.only.return.repositories.m |
| 1418c0 | 61 72 6b 65 64 20 77 69 74 68 20 74 68 61 74 20 63 68 61 72 61 63 74 65 72 2e 20 20 49 66 20 6e | arked.with.that.character...If.n |
| 1418e0 | 6f 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 61 72 65 20 6d 61 72 6b 65 64 0a 74 68 65 6e 20 61 | o.repositories.are.marked.then.a |
| 141900 | 73 6b 20 77 68 65 74 68 65 72 20 74 6f 20 61 63 74 20 6f 6e 20 61 6c 6c 20 72 65 70 6f 73 69 74 | sk.whether.to.act.on.all.reposit |
| 141920 | 6f 72 69 65 73 20 69 6e 73 74 65 61 64 2e 22 0a 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 72 65 70 | ories.instead."...(or.(magit-rep |
| 141940 | 6f 6c 69 73 74 2d 2d 6d 61 72 6b 65 64 2d 72 65 70 6f 73 20 63 68 61 72 29 0a 20 20 20 20 20 20 | olist--marked-repos.char)....... |
| 141960 | 28 69 66 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 72 65 70 6f 6c 69 73 74 2d 61 6c 6c | (if.(magit-confirm.'repolist-all |
| 141980 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 4e 6f 74 68 69 6e 67 20 73 65 6c 65 63 74 65 64 2e 20 | ............."Nothing.selected.. |
| 1419a0 | 20 41 63 74 20 6f 6e 20 41 4c 4c 20 64 69 73 70 6c 61 79 65 64 20 72 65 70 6f 73 69 74 6f 72 69 | .Act.on.ALL.displayed.repositori |
| 1419c0 | 65 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 27 61 6c 6c 0a 20 20 20 20 20 20 20 20 28 75 73 65 | es")...........'all.........(use |
| 1419e0 | 72 2d 65 72 72 6f 72 20 22 41 62 6f 72 74 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | r-error."Abort"))))..(defun.magi |
| 141a00 | 74 2d 72 65 70 6f 6c 69 73 74 2d 2d 6d 61 72 6b 65 64 2d 72 65 70 6f 73 20 28 26 6f 70 74 69 6f | t-repolist--marked-repos.(&optio |
| 141a20 | 6e 61 6c 20 63 68 61 72 29 0a 20 20 22 52 65 74 75 72 6e 20 6d 61 72 6b 65 64 20 72 65 70 6f 73 | nal.char)..."Return.marked.repos |
| 141a40 | 69 74 6f 72 69 65 73 2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 43 48 41 52 20 69 73 20 6e 6f 6e | itories..If.optional.CHAR.is.non |
| 141a60 | 2d 6e 69 6c 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 72 65 74 75 72 6e 20 72 65 70 6f 73 69 74 6f 72 | -nil,.then.only.return.repositor |
| 141a80 | 69 65 73 0a 6d 61 72 6b 65 64 20 77 69 74 68 20 74 68 61 74 20 63 68 61 72 61 63 74 65 72 2e 22 | ies.marked.with.that.character." |
| 141aa0 | 0a 20 20 28 6c 65 74 20 28 63 20 6c 69 73 74 29 0a 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 | ...(let.(c.list).....(save-excur |
| 141ac0 | 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 |
| 141ae0 | 29 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 65 6f 62 70 29 29 0a 20 20 20 | )).......(while.(not.(eobp)).... |
| 141b00 | 20 20 20 20 20 28 73 65 74 71 20 63 20 28 63 68 61 72 2d 61 66 74 65 72 29 29 0a 20 20 20 20 20 | .....(setq.c.(char-after))...... |
| 141b20 | 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 63 20 3f 5c 73 29 0a 20 20 20 20 20 20 20 20 20 20 | ...(unless.(eq.c.?\s)........... |
| 141b40 | 28 69 66 20 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 | (if.char...............(when.(eq |
| 141b60 | 20 63 20 63 68 61 72 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 | .c.char).................(push.( |
| 141b80 | 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 67 65 74 2d 69 64 29 20 6c 69 73 74 29 29 0a 20 20 | tabulated-list-get-id).list))... |
| 141ba0 | 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 63 20 28 74 61 62 75 6c 61 74 | ..........(push.(cons.c.(tabulat |
| 141bc0 | 65 64 2d 6c 69 73 74 2d 67 65 74 2d 69 64 29 29 20 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 20 | ed-list-get-id)).list)))........ |
| 141be0 | 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 29 0a 20 20 20 20 6c 69 73 74 29 29 0a 0a 28 64 | .(forward-line))).....list))..(d |
| 141c00 | 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 2d 6d 61 70 63 20 28 66 6e 20 72 65 | efun.magit-repolist--mapc.(fn.re |
| 141c20 | 70 6f 73 20 26 6f 70 74 69 6f 6e 61 6c 20 6d 73 67 29 0a 20 20 22 41 70 70 6c 79 20 46 4e 20 74 | pos.&optional.msg)..."Apply.FN.t |
| 141c40 | 6f 20 65 61 63 68 20 64 69 72 65 63 74 6f 72 79 20 69 6e 20 52 45 50 4f 53 20 66 6f 72 20 73 69 | o.each.directory.in.REPOS.for.si |
| 141c60 | 64 65 20 65 66 66 65 63 74 73 20 6f 6e 6c 79 2e 0a 49 66 20 52 45 50 4f 53 20 69 73 20 74 68 65 | de.effects.only..If.REPOS.is.the |
| 141c80 | 20 73 79 6d 62 6f 6c 20 60 61 6c 6c 27 2c 20 74 68 65 6e 20 63 61 6c 6c 20 46 4e 20 66 6f 72 20 | .symbol.`all',.then.call.FN.for. |
| 141ca0 | 61 6c 6c 20 64 69 73 70 6c 61 79 65 64 0a 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 20 20 57 68 65 | all.displayed.repositories...Whe |
| 141cc0 | 6e 20 46 4e 20 69 73 20 63 61 6c 6c 65 64 2c 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f | n.FN.is.called,.`default-directo |
| 141ce0 | 72 79 27 20 69 73 20 62 6f 75 6e 64 20 74 6f 0a 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 64 69 | ry'.is.bound.to.the.top-level.di |
| 141d00 | 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 | rectory.of.the.current.repositor |
| 141d20 | 79 2e 20 20 49 66 20 6f 70 74 69 6f 6e 61 6c 0a 4d 53 47 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 74 | y...If.optional.MSG.is.non-nil.t |
| 141d40 | 68 65 6e 20 74 68 61 74 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 61 72 6f 75 6e 64 20 65 61 63 | hen.that.is.displayed.around.eac |
| 141d60 | 68 20 63 61 6c 6c 20 74 6f 20 46 4e 2e 0a 49 66 20 69 74 20 63 6f 6e 74 61 69 6e 73 20 5c 22 25 | h.call.to.FN..If.it.contains.\"% |
| 141d80 | 73 5c 22 20 74 68 65 6e 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 73 75 62 73 74 69 | s\".then.the.directory.is.substi |
| 141da0 | 74 75 74 65 64 20 66 6f 72 20 74 68 61 74 2e 22 0a 20 20 28 77 68 65 6e 20 28 65 71 20 72 65 70 | tuted.for.that."...(when.(eq.rep |
| 141dc0 | 6f 73 20 27 61 6c 6c 29 0a 20 20 20 20 28 73 65 74 71 20 72 65 70 6f 73 20 6e 69 6c 29 0a 20 20 | os.'all).....(setq.repos.nil)... |
| 141de0 | 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 |
| 141e00 | 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f | ar.(point-min)).......(while.(no |
| 141e20 | 74 20 28 65 6f 62 70 29 29 0a 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 74 61 62 75 6c 61 74 | t.(eobp)).........(push.(tabulat |
| 141e40 | 65 64 2d 6c 69 73 74 2d 67 65 74 2d 69 64 29 20 72 65 70 6f 73 29 0a 20 20 20 20 20 20 20 20 28 | ed-list-get-id).repos).........( |
| 141e60 | 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 72 65 70 6f 73 20 | forward-line))).....(setq.repos. |
| 141e80 | 28 6e 72 65 76 65 72 73 65 20 72 65 70 6f 73 29 29 29 0a 20 20 28 6c 65 74 20 28 28 62 61 73 65 | (nreverse.repos)))...(let.((base |
| 141ea0 | 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 28 6c 65 6e | .default-directory).........(len |
| 141ec0 | 20 28 6c 65 6e 67 74 68 20 72 65 70 6f 73 29 29 0a 20 20 20 20 20 20 20 20 28 69 20 30 29 29 0a | .(length.repos)).........(i.0)). |
| 141ee0 | 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 20 20 28 | ....(dolist.(repo.repos).......( |
| 141f00 | 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 20 | let.((default-directory......... |
| 141f20 | 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 65 78 | .....(file-name-as-directory.(ex |
| 141f40 | 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 72 65 70 6f 20 62 61 73 65 29 29 29 29 0a 20 20 20 | pand-file-name.repo.base)))).... |
| 141f60 | 20 20 20 20 20 28 69 66 20 6d 73 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | .....(if.msg.............(let.(( |
| 141f80 | 6d 73 67 20 28 63 6f 6e 63 61 74 20 28 66 6f 72 6d 61 74 20 22 28 25 73 2f 25 73 29 20 22 20 28 | msg.(concat.(format."(%s/%s).".( |
| 141fa0 | 63 6c 2d 69 6e 63 66 20 69 29 20 6c 65 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cl-incf.i).len)................. |
| 141fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 6d 73 67 20 64 65 66 61 75 | ...............(format.msg.defau |
| 141fe0 | 6c 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 20 20 20 20 28 | lt-directory))))...............( |
| 142000 | 6d 65 73 73 61 67 65 20 6d 73 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 | message.msg)...............(func |
| 142020 | 61 6c 6c 20 66 6e 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 28 | all.fn)...............(message.( |
| 142040 | 63 6f 6e 63 61 74 20 6d 73 67 20 22 64 6f 6e 65 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | concat.msg."done")))...........( |
| 142060 | 66 75 6e 63 61 6c 6c 20 66 6e 29 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 4d 6f 64 65 0a 0a 28 64 65 | funcall.fn))))))..;;;;.Mode..(de |
| 142080 | 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 6d 6f 64 65 2d | fvar-keymap.magit-repolist-mode- |
| 1420a0 | 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4c 6f 63 61 6c 20 6b 65 79 6d 61 70 20 66 6f 72 20 4d 61 67 | map...:doc."Local.keymap.for.Mag |
| 1420c0 | 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 22 0a 20 20 3a 70 61 | it-Repolist.mode.buffers."...:pa |
| 1420e0 | 72 65 6e 74 20 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 22 | rent.tabulated-list-mode-map..." |
| 142100 | 43 2d 6d 22 20 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 73 74 61 74 75 73 0a 20 20 22 | C-m".#'magit-repolist-status..." |
| 142120 | 6d 22 20 20 20 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 6d 61 72 6b 0a 20 20 22 75 22 | m"...#'magit-repolist-mark..."u" |
| 142140 | 20 20 20 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 75 6e 6d 61 72 6b 0a 20 20 22 66 22 | ...#'magit-repolist-unmark..."f" |
| 142160 | 20 20 20 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 66 65 74 63 68 0a 20 20 22 35 22 20 | ...#'magit-repolist-fetch..."5". |
| 142180 | 20 20 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 | ..#'magit-repolist-find-file-oth |
| 1421a0 | 65 72 2d 66 72 61 6d 65 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65 20 | er-frame)..(define-derived-mode. |
| 1421c0 | 6d 61 67 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 | magit-repolist-mode.tabulated-li |
| 1421e0 | 73 74 2d 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 | st-mode."Repos"..."Major.mode.fo |
| 142200 | 72 20 62 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 | r.browsing.a.list.of.Git.reposit |
| 142220 | 6f 72 69 65 73 2e 22 0a 20 20 3a 69 6e 74 65 72 61 63 74 69 76 65 20 6e 69 6c 0a 20 20 3a 67 72 | ories."...:interactive.nil...:gr |
| 142240 | 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 | oup.'magit-repolist...(setq-loca |
| 142260 | 6c 20 78 2d 73 74 72 65 74 63 68 2d 63 75 72 73 6f 72 20 6e 69 6c 29 0a 20 20 28 73 65 74 71 20 | l.x-stretch-cursor.nil)...(setq. |
| 142280 | 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 70 61 64 64 69 6e 67 20 30 29 0a 20 20 28 73 65 74 | tabulated-list-padding.0)...(set |
| 1422a0 | 71 2d 6c 6f 63 61 6c 20 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 72 65 76 65 72 74 2d 68 6f | q-local.tabulated-list-revert-ho |
| 1422c0 | 6f 6b 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 72 65 66 72 65 73 | ok.(list.#'magit-repolist-refres |
| 1422e0 | 68 20 74 29 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 | h.t))...(setq.imenu-prev-index-p |
| 142300 | 6f 73 69 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 | osition-function.........#'magit |
| 142320 | 2d 72 65 70 6f 6c 69 73 74 2d 2d 69 6d 65 6e 75 2d 70 72 65 76 2d 69 6e 64 65 78 2d 70 6f 73 69 | -repolist--imenu-prev-index-posi |
| 142340 | 74 69 6f 6e 29 0a 20 20 28 73 65 74 71 20 69 6d 65 6e 75 2d 65 78 74 72 61 63 74 2d 69 6e 64 65 | tion)...(setq.imenu-extract-inde |
| 142360 | 78 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 20 23 27 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 | x-name-function.#'tabulated-list |
| 142380 | 2d 67 65 74 2d 69 64 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 | -get-id))..(defun.magit-repolist |
| 1423a0 | 2d 73 65 74 75 70 20 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 | -setup.(columns)...(unless.magit |
| 1423c0 | 2d 72 65 70 6f 73 69 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 | -repository-directories.....(use |
| 1423e0 | 72 2d 65 72 72 6f 72 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 | r-error."You.need.to.customize.` |
| 142400 | 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 64 69 72 65 63 74 6f 72 69 65 73 27 20 25 73 | magit-repository-directories'.%s |
| 142420 | 22 0a 20 20 20 20 20 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 | "................."before.you.ca |
| 142440 | 6e 20 6c 69 73 74 20 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 | n.list.repositories"))...(with-c |
| 142460 | 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 74 65 | urrent-buffer.(get-buffer-create |
| 142480 | 20 22 2a 4d 61 67 69 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 | ."*Magit.Repositories*").....(ma |
| 1424a0 | 67 69 74 2d 72 65 70 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 | git-repolist-mode).....(setq-loc |
| 1424c0 | 61 6c 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 | al.magit-repolist-columns.column |
| 1424e0 | 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 73 65 74 75 70 2d 31 29 0a | s).....(magit-repolist-setup-1). |
| 142500 | 20 20 20 20 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 | ....(magit-repolist-refresh).... |
| 142520 | 20 28 73 77 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 | .(switch-to-buffer.(current-buff |
| 142540 | 65 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 73 65 | er))))..(defun.magit-repolist-se |
| 142560 | 74 75 70 2d 31 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 | tup-1.()...(unless.tabulated-lis |
| 142580 | 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 2d 6c | t-sort-key.....(setq.tabulated-l |
| 1425a0 | 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 6c 65 | ist-sort-key...........(pcase-le |
| 1425c0 | 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 72 65 70 | t.((`(,column...,flip).magit-rep |
| 1425e0 | 6f 6c 69 73 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 | olist-sort-key)).............(co |
| 142600 | 6e 73 20 28 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 | ns.(or.(car.(assoc.column.magit- |
| 142620 | 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | repolist-columns)).............. |
| 142640 | 20 20 20 20 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 | .........(caar.magit-repolist-co |
| 142660 | 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 20 66 6c 69 70 29 29 | lumns))...................flip)) |
| 142680 | 29 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 66 6f 72 6d 61 74 | ))...(setq.tabulated-list-format |
| 1426a0 | 0a 20 20 20 20 20 20 20 20 28 76 63 6f 6e 63 61 74 20 28 73 65 71 2d 6d 61 70 2d 69 6e 64 65 78 | .........(vconcat.(seq-map-index |
| 1426c0 | 65 64 0a 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 63 6f | ed...................(lambda.(co |
| 1426e0 | 6c 75 6d 6e 20 69 64 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | lumn.idx).....................(p |
| 142700 | 63 61 73 65 2d 6c 65 74 2a 20 28 28 60 28 2c 74 69 74 6c 65 20 2c 77 69 64 74 68 20 2c 5f 66 6e | case-let*.((`(,title.,width.,_fn |
| 142720 | 20 2c 70 72 6f 70 73 29 20 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .,props).column)................ |
| 142740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 6f 72 74 2d 73 65 74 20 28 61 73 73 | ..................(sort-set.(ass |
| 142760 | 6f 63 20 3a 73 6f 72 74 20 70 72 6f 70 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oc.:sort.props))................ |
| 142780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 6f 72 74 2d 66 6e 20 28 63 61 64 72 | ..................(sort-fn.(cadr |
| 1427a0 | 20 73 6f 72 74 2d 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 20 | .sort-set))).................... |
| 1427c0 | 20 20 20 28 6e 63 6f 6e 63 20 28 6c 69 73 74 20 74 69 74 6c 65 20 77 69 64 74 68 0a 20 20 20 20 | ...(nconc.(list.title.width..... |
| 1427e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 142800 | 63 6f 6e 64 20 28 28 65 71 20 73 6f 72 74 2d 66 6e 20 27 3c 29 0a 20 20 20 20 20 20 20 20 20 20 | cond.((eq.sort-fn.'<)........... |
| 142820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 142840 | 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 6d 61 6b 65 2d 73 6f 72 74 65 72 0a 20 20 20 20 | (magit-repolist-make-sorter..... |
| 142860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 142880 | 20 20 20 20 20 20 20 73 6f 72 74 2d 66 6e 20 23 27 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 | .......sort-fn.#'string-to-numbe |
| 1428a0 | 72 20 69 64 78 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 | r.idx))......................... |
| 1428c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 73 6f 72 74 2d 66 6e 20 27 6d | .................((eq.sort-fn.'m |
| 1428e0 | 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 76 65 72 73 69 6f 6e 3c 29 0a 20 20 20 20 20 20 20 20 | agit-repolist-version<)......... |
| 142900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 142920 | 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 6d 61 6b 65 2d 73 6f 72 74 65 72 0a 20 20 | ..(magit-repolist-make-sorter... |
| 142940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 142960 | 20 20 20 20 20 20 20 20 20 73 6f 72 74 2d 66 6e 20 23 27 69 64 65 6e 74 69 74 79 20 69 64 78 29 | .........sort-fn.#'identity.idx) |
| 142980 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 1429a0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 6f 72 74 2d 66 6e 20 73 6f 72 74 2d 66 6e 29 0a 20 20 20 | ...........(sort-fn.sort-fn).... |
| 1429c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1429e0 | 20 20 20 20 20 20 28 73 6f 72 74 2d 73 65 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ......(sort-set.nil)............ |
| 142a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 | ..............................(t |
| 142a20 | 20 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 | .t)))........................... |
| 142a40 | 20 20 20 28 66 6c 61 74 74 65 6e 2d 74 72 65 65 20 70 72 6f 70 73 29 29 29 29 0a 20 20 20 20 20 | ...(flatten-tree.props))))...... |
| 142a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 | .............magit-repolist-colu |
| 142a80 | 6d 6e 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 72 | mns))))..(defun.magit-repolist-r |
| 142aa0 | 65 66 72 65 73 68 20 28 29 0a 20 20 28 73 65 74 71 20 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 | efresh.()...(setq.tabulated-list |
| 142ac0 | 2d 65 6e 74 72 69 65 73 0a 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 70 63 61 73 65 2d | -entries.........(mapcar.(pcase- |
| 142ae0 | 6c 61 6d 62 64 61 20 28 60 28 2c 69 64 20 2e 20 2c 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 | lambda.(`(,id...,path))......... |
| 142b00 | 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 |
| 142b20 | 72 79 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 28 6c | ry.path)).....................(l |
| 142b40 | 69 73 74 20 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ist.path........................ |
| 142b60 | 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..................... |
| 142b80 | 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 60 28 | .......(mapcar.(pcase-lambda.(`( |
| 142ba0 | 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 20 20 20 20 | ,title.,width.,fn.,props))...... |
| 142bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 142be0 | 28 6f 72 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 60 28 28 3a 69 64 20 2c 69 64 29 0a 20 20 20 20 | (or.(funcall.fn.`((:id.,id)..... |
| 142c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 142c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 74 69 74 6c 65 20 2c 74 69 74 6c | ...................(:title.,titl |
| 142c40 | 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).............................. |
| 142c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 77 69 64 74 | ..........................(:widt |
| 142c80 | 68 20 2c 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 | h.,width)....................... |
| 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 2c 40 70 72 6f 70 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .,@props))...................... |
| 142ce0 | 20 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 | ....................""))........ |
| 142d00 | 20 20 20 20 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 |
| 142d20 | 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | t-repolist-columns)))))......... |
| 142d40 | 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 75 6e 69 71 75 69 | ........(magit-list-repos-uniqui |
| 142d60 | 66 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 23 23 63 | fy..................(mapcar.(##c |
| 142d80 | 6f 6e 73 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 28 64 69 72 | ons.(file-name-nondirectory.(dir |
| 142da0 | 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 25 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ectory-file-name.%))............ |
| 142dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 25 29 0a 20 20 20 20 20 20 20 | ......................%)........ |
| 142de0 | 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 |
| 142e00 | 70 6f 73 29 29 29 29 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 4c 69 73 74 69 6e 67 20 72 65 70 | pos)))))...(message."Listing.rep |
| 142e20 | 6f 73 69 74 6f 72 69 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 | ositories...")...(tabulated-list |
| 142e40 | 2d 69 6e 69 74 2d 68 65 61 64 65 72 29 0a 20 20 28 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d | -init-header)...(tabulated-list- |
| 142e60 | 70 72 69 6e 74 20 74 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 4c 69 73 74 69 6e 67 20 72 65 70 | print.t)...(message."Listing.rep |
| 142e80 | 6f 73 69 74 6f 72 69 65 73 2e 2e 2e 64 6f 6e 65 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ositories...done"))..(defun.magi |
| 142ea0 | 74 2d 72 65 70 6f 6c 69 73 74 2d 2d 69 6d 65 6e 75 2d 70 72 65 76 2d 69 6e 64 65 78 2d 70 6f 73 | t-repolist--imenu-prev-index-pos |
| 142ec0 | 69 74 69 6f 6e 20 28 29 0a 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 62 6f 62 70 29 29 0a 20 20 20 | ition.()...(and.(not.(bobp)).... |
| 142ee0 | 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d 31 29 29 29 0a 0a 3b 3b 3b 3b 20 43 6f | ....(forward-line.-1)))..;;;;.Co |
| 142f00 | 6c 75 6d 6e 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 6d 61 6b | lumns..(defun.magit-repolist-mak |
| 142f20 | 65 2d 73 6f 72 74 65 72 20 28 73 6f 72 74 2d 70 72 65 64 69 63 61 74 65 20 63 6f 6e 76 65 72 74 | e-sorter.(sort-predicate.convert |
| 142f40 | 2d 63 65 6c 6c 20 63 6f 6c 75 6d 6e 2d 69 64 78 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 66 75 | -cell.column-idx)..."Return.a.fu |
| 142f60 | 6e 63 74 69 6f 6e 20 73 75 69 74 61 62 6c 65 20 61 73 20 61 20 73 6f 72 74 65 72 20 66 6f 72 20 | nction.suitable.as.a.sorter.for. |
| 142f80 | 74 61 62 75 6c 61 74 65 64 20 6c 69 73 74 73 2e 0a 53 65 65 20 60 74 61 62 75 6c 61 74 65 64 2d | tabulated.lists..See.`tabulated- |
| 142fa0 | 6c 69 73 74 2d 2d 67 65 74 2d 73 6f 72 74 65 72 27 2e 20 20 47 69 76 65 6e 20 61 20 6d 6f 72 65 | list--get-sorter'...Given.a.more |
| 142fc0 | 20 72 65 61 73 6f 6e 61 62 6c 65 20 41 50 49 0a 74 68 69 73 20 77 6f 75 6c 64 20 6e 6f 74 20 62 | .reasonable.API.this.would.not.b |
| 142fe0 | 65 20 6e 65 63 65 73 73 61 72 79 20 61 6e 64 20 6f 6e 65 20 63 6f 75 6c 64 20 6a 75 73 74 20 75 | e.necessary.and.one.could.just.u |
| 143000 | 73 65 20 53 4f 52 54 2d 50 52 45 44 49 43 41 54 45 0a 64 69 72 65 63 74 6c 79 2e 20 20 43 4f 4e | se.SORT-PREDICATE.directly...CON |
| 143020 | 56 45 52 54 2d 43 45 4c 4c 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 74 75 72 6e 20 74 68 | VERT-CELL.can.be.used.to.turn.th |
| 143040 | 65 20 63 65 6c 6c 20 76 61 6c 75 65 2c 20 77 68 69 63 68 0a 69 73 20 61 6c 77 61 79 73 20 61 20 | e.cell.value,.which.is.always.a. |
| 143060 | 73 74 72 69 6e 67 20 62 61 63 6b 20 69 6e 74 6f 2c 20 65 2e 67 2e 2c 20 61 20 6e 75 6d 62 65 72 | string.back.into,.e.g.,.a.number |
| 143080 | 2e 20 20 43 4f 4c 55 4d 4e 2d 49 44 58 20 68 61 73 20 74 6f 0a 62 65 20 74 68 65 20 69 6e 64 65 | ...COLUMN-IDX.has.to.be.the.inde |
| 1430a0 | 78 20 6f 66 20 74 68 65 20 63 6f 6c 75 6d 6e 20 74 68 61 74 20 75 73 65 73 20 74 68 65 20 72 65 | x.of.the.column.that.uses.the.re |
| 1430c0 | 74 75 72 6e 65 64 20 73 6f 72 74 65 72 20 66 75 6e 63 74 69 6f 6e 2e 22 0a 20 20 28 6c 61 6d 62 | turned.sorter.function."...(lamb |
| 1430e0 | 64 61 20 28 61 20 62 29 0a 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 73 6f 72 74 2d 70 72 65 64 69 | da.(a.b).....(funcall.sort-predi |
| 143100 | 63 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 63 6f 6e 76 65 | cate..............(funcall.conve |
| 143120 | 72 74 2d 63 65 6c 6c 20 28 61 72 65 66 20 28 63 61 64 72 20 61 29 20 63 6f 6c 75 6d 6e 2d 69 64 | rt-cell.(aref.(cadr.a).column-id |
| 143140 | 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 63 6f 6e 76 65 72 | x))..............(funcall.conver |
| 143160 | 74 2d 63 65 6c 6c 20 28 61 72 65 66 20 28 63 61 64 72 20 62 29 20 63 6f 6c 75 6d 6e 2d 69 64 78 | t-cell.(aref.(cadr.b).column-idx |
| 143180 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c | )))))..(defun.magit-repolist-col |
| 1431a0 | 75 6d 6e 2d 69 64 65 6e 74 20 28 73 70 65 63 29 0a 20 20 22 49 6e 73 65 72 74 20 74 68 65 20 69 | umn-ident.(spec)..."Insert.the.i |
| 1431c0 | 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e | dentification.of.the.repository. |
| 1431e0 | 0a 55 73 75 61 6c 6c 79 20 74 68 69 73 20 69 73 20 6a 75 73 74 20 69 74 73 20 62 61 73 65 6e 61 | .Usually.this.is.just.its.basena |
| 143200 | 6d 65 2e 22 0a 20 20 28 63 61 64 72 20 28 61 73 73 71 20 3a 69 64 20 73 70 65 63 29 29 29 0a 0a | me."...(cadr.(assq.:id.spec))).. |
| 143220 | 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 70 61 74 | (defun.magit-repolist-column-pat |
| 143240 | 68 20 28 5f 29 0a 20 20 22 49 6e 73 65 72 74 20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 | h.(_)..."Insert.the.absolute.pat |
| 143260 | 68 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 61 62 62 72 65 76 69 | h.of.the.repository."...(abbrevi |
| 143280 | 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 79 29 | ate-file-name.default-directory) |
| 1432a0 | 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e | )..(defvar.magit-repolist-column |
| 1432c0 | 2d 76 65 72 73 69 6f 6e 2d 72 65 67 65 78 70 20 22 5c 0a 5c 5c 28 3f 31 3a 2d 5c 5c 28 3f 32 3a | -version-regexp."\.\\(?1:-\\(?2: |
| 1432e0 | 5b 30 2d 39 5d 2a 5c 5c 29 5c 0a 5c 5c 28 3f 33 3a 2d 67 5b 61 2d 7a 30 2d 39 5d 2a 5c 5c 29 5c | [0-9]*\\)\.\\(?3:-g[a-z0-9]*\\)\ |
| 143300 | 5c 29 3f 5c 0a 5c 5c 28 3f 3a 2d 5c 5c 28 3f 34 3a 64 69 72 74 79 5c 5c 29 5c 5c 29 5c 0a 3f 5c | \)?\.\\(?:-\\(?4:dirty\\)\\)\.?\ |
| 143320 | 5c 27 22 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c | \'")..(defvar.magit-repolist-col |
| 143340 | 75 6d 6e 2d 76 65 72 73 69 6f 6e 2d 72 65 73 75 6d 65 2d 72 65 67 65 78 70 0a 20 20 22 5c 5c 60 | umn-version-resume-regexp..."\\` |
| 143360 | 52 65 73 75 6d 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 5c 5c 27 22 29 0a 0a 28 64 65 66 75 6e 20 | Resume.development\\'")..(defun. |
| 143380 | 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 76 65 72 73 69 6f 6e 20 28 5f | magit-repolist-column-version.(_ |
| 1433a0 | 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 | )..."Insert.a.description.of.the |
| 1433c0 | 20 72 65 70 6f 73 69 74 6f 72 79 27 73 20 60 48 45 41 44 27 20 72 65 76 69 73 69 6f 6e 2e 22 0a | .repository's.`HEAD'.revision.". |
| 1433e0 | 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 76 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 | ..(and-let*.((v.(or.(magit-git-s |
| 143400 | 74 72 69 6e 67 20 22 64 65 73 63 72 69 62 65 22 20 22 2d 2d 74 61 67 73 22 20 22 2d 2d 64 69 72 | tring."describe"."--tags"."--dir |
| 143420 | 74 79 22 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 74 | ty").....................;;.If.t |
| 143440 | 68 65 72 65 20 61 72 65 20 6e 6f 20 74 61 67 73 2c 20 75 73 65 20 74 68 65 20 64 61 74 65 20 69 | here.are.no.tags,.use.the.date.i |
| 143460 | 6e 20 4d 45 4c 50 41 20 66 6f 72 6d 61 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.MELPA.format.................. |
| 143480 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 63 64 2d 67 25 68 22 20 | ....(magit-rev-format."%cd-g%h". |
| 1434a0 | 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nil............................. |
| 1434c0 | 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 59 25 6d 25 64 2e | .........."--date=format:%Y%m%d. |
| 1434e0 | 25 48 25 4d 22 29 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 | %H%M")))).....(save-match-data.. |
| 143500 | 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 72 | .....(when.(string-match.magit-r |
| 143520 | 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 76 65 72 73 69 6f 6e 2d 72 65 67 65 78 70 20 76 29 | epolist-column-version-regexp.v) |
| 143540 | 0a 20 20 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 | .........(magit--put-face.(match |
| 143560 | 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 20 27 73 68 61 | -beginning.0).(match-end.0).'sha |
| 143580 | 64 6f 77 20 76 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 74 63 68 2d 65 6e 64 20 | dow.v).........(when.(match-end. |
| 1435a0 | 32 29 0a 20 20 20 20 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 | 2)...........(magit--put-face.(m |
| 1435c0 | 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 32 29 20 28 6d 61 74 63 68 2d 65 6e 64 20 32 29 20 | atch-beginning.2).(match-end.2). |
| 1435e0 | 27 62 6f 6c 64 20 76 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 74 63 68 2d 65 | 'bold.v)).........(when.(match-e |
| 143600 | 6e 64 20 34 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 75 74 2d 66 61 63 65 | nd.4)...........(magit--put-face |
| 143620 | 20 28 6f 72 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 33 29 20 28 6d 61 74 63 68 2d | .(or.(match-beginning.3).(match- |
| 143640 | 62 65 67 69 6e 6e 69 6e 67 20 34 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | beginning.4))................... |
| 143660 | 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 65 6e 64 20 34 29 20 27 65 72 72 6f 72 20 76 29 | .........(match-end.4).'error.v) |
| 143680 | 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71 75 61 6c 20 28 6d 61 74 | ).........(when.(and.(equal.(mat |
| 1436a0 | 63 68 2d 73 74 72 69 6e 67 20 32 20 76 29 20 22 31 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ch-string.2.v)."1")............. |
| 1436c0 | 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 6d 61 67 69 74 2d 72 65 70 | .......(string-match-p.magit-rep |
| 1436e0 | 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 76 65 72 73 69 6f 6e 2d 72 65 73 75 6d 65 2d 72 65 67 65 | olist-column-version-resume-rege |
| 143700 | 78 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xp.............................. |
| 143720 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 73 22 29 29 29 0a | ......(magit-rev-format."%s"))). |
| 143740 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 | ..........(setq.v.(replace-match |
| 143760 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 2b 22 20 27 66 61 63 65 20 27 73 68 61 64 6f 77 29 20 | .(propertize."+".'face.'shadow). |
| 143780 | 74 20 74 20 76 20 31 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 76 20 28 73 74 | t.t.v.1)))).......(if.(and.v.(st |
| 1437a0 | 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5b 30 2d 39 5d 22 20 76 29 29 0a 20 20 20 20 20 20 | ring-match."\\`[0-9]".v))....... |
| 1437c0 | 20 20 20 20 28 63 6f 6e 63 61 74 20 22 20 22 20 76 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e | ....(concat.".".v).........(when |
| 1437e0 | 20 28 61 6e 64 20 76 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5b 5e 30 2d 39 5d | .(and.v.(string-match."\\`[^0-9] |
| 143800 | 2b 22 20 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 75 74 2d 66 61 63 | +".v))...........(magit--put-fac |
| 143820 | 65 20 30 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 20 27 73 68 61 64 6f 77 20 76 29 29 0a 20 20 | e.0.(match-end.0).'shadow.v))... |
| 143840 | 20 20 20 20 20 20 76 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 | ......v))))..(defun.magit-repoli |
| 143860 | 73 74 2d 76 65 72 73 69 6f 6e 3c 20 28 61 20 62 29 0a 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d | st-version<.(a.b)...(save-match- |
| 143880 | 64 61 74 61 0a 20 20 20 20 28 6c 65 74 20 28 28 72 65 20 22 5b 30 2d 39 5d 2b 5c 5c 28 5c 5c 2e | data.....(let.((re."[0-9]+\\(\\. |
| 1438a0 | 5b 30 2d 39 5d 2a 5c 5c 29 2a 22 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 20 28 61 6e 64 | [0-9]*\\)*")).......(setq.a.(and |
| 1438c0 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 20 61 29 20 28 6d 61 74 63 68 2d 73 74 72 69 | .(string-match.re.a).(match-stri |
| 1438e0 | 6e 67 20 30 20 61 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 62 20 28 61 6e 64 20 28 73 74 | ng.0.a))).......(setq.b.(and.(st |
| 143900 | 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 20 62 29 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 30 | ring-match.re.b).(match-string.0 |
| 143920 | 20 62 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 61 20 62 29 20 28 76 65 | .b))).......(cond.((and.a.b).(ve |
| 143940 | 72 73 69 6f 6e 3c 20 61 20 62 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 62 20 6e 69 6c 29 | rsion<.a.b)).............(b.nil) |
| 143960 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | .............(t.t)))))..(defun.m |
| 143980 | 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 62 72 61 6e 63 68 20 28 5f 29 0a | agit-repolist-column-branch.(_). |
| 1439a0 | 20 20 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 | .."Insert.the.current.branch.".. |
| 1439c0 | 20 28 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 | .(let.((branch.(magit-get-curren |
| 1439e0 | 74 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 62 72 61 6e | t-branch))).....(if.(member.bran |
| 143a00 | 63 68 20 6d 61 67 69 74 2d 6d 61 69 6e 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 0a 20 20 20 20 | ch.magit-main-branch-names)..... |
| 143a20 | 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 62 72 61 6e | ....(magit--propertize-face.bran |
| 143a40 | 63 68 20 27 73 68 61 64 6f 77 29 0a 20 20 20 20 20 20 62 72 61 6e 63 68 29 29 29 0a 0a 28 64 65 | ch.'shadow).......branch)))..(de |
| 143a60 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 75 70 73 74 72 65 | fun.magit-repolist-column-upstre |
| 143a80 | 61 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 | am.(_)..."Insert.the.upstream.br |
| 143aa0 | 61 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 | anch.of.the.current.branch."...( |
| 143ac0 | 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 0a 28 64 65 | magit-get-upstream-branch))..(de |
| 143ae0 | 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 66 6c 61 67 20 28 | fun.magit-repolist-column-flag.( |
| 143b00 | 5f 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 | _)..."Insert.a.flag.as.specified |
| 143b20 | 20 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 | .by.`magit-repolist-column-flag- |
| 143b40 | 61 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 | alist'...By.default.this.indicat |
| 143b60 | 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 6d 6d 69 74 74 65 64 | es.whether.there.are.uncommitted |
| 143b80 | 20 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 | .changes..-.N.if.there.is.at.lea |
| 143ba0 | 73 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 | st.one.untracked.file..-.U.if.th |
| 143bc0 | 65 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 | ere.is.at.least.one.unstaged.fil |
| 143be0 | 65 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 | e..-.S.if.there.is.at.least.one. |
| 143c00 | 73 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 | staged.file..Only.one.letter.is. |
| 143c20 | 73 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 | shown,.the.first.that.applies.". |
| 143c40 | 20 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 | ..(seq-some.(pcase-lambda.(`(,fu |
| 143c60 | 6e 20 2e 20 2c 66 6c 61 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | n...,flag))...............(and.( |
| 143c80 | 66 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 | funcall.fun).flag))............. |
| 143ca0 | 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 |
| 143cc0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e | ))..(defun.magit-repolist-column |
| 143ce0 | 2d 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 | -flags.(_)..."Insert.all.flags.a |
| 143d00 | 73 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 | s.specified.by.`magit-repolist-c |
| 143d20 | 6f 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 | olumn-flag-alist'..This.is.an.al |
| 143d40 | 74 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 | ternative.to.function.`magit-rep |
| 143d60 | 6f 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 | olist-column-flag',.which.only.l |
| 143d80 | 69 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 | ists.the.first.one.found."...(ma |
| 143da0 | 70 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 | pconcat.(pcase-lambda.(`(,fun... |
| 143dc0 | 2c 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 | ,flag))................(if.(func |
| 143de0 | 61 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 | all.fun).flag."."))............. |
| 143e00 | 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 69 73 | .magit-repolist-column-flag-alis |
| 143e20 | 74 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 | t..............""))..(defun.magi |
| 143e40 | 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- |
| 143e60 | 75 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 | upstream.(spec)..."Insert.number |
| 143e80 | 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 65 20 | .of.upstream.commits.not.in.the. |
| 143ea0 | 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 22 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 | current.branch."...(and-let*.((b |
| 143ec0 | 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 29 29 29 0a | r.(magit-get-upstream-branch))). |
| 143ee0 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 69 6e 73 65 72 74 2d 63 6f 75 6e 74 | ....(magit-repolist-insert-count |
| 143f00 | 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 45 | .(cadr.(magit-rev-diff-count."HE |
| 143f20 | 41 44 22 20 62 72 29 29 20 73 70 65 63 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 | AD".br)).spec)))..(defun.magit-r |
| 143f40 | 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 |
| 143f60 | 68 72 65 6d 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 | hremote.(spec)..."Insert.number. |
| 143f80 | 6f 66 20 63 6f 6d 6d 69 74 73 20 69 6e 20 74 68 65 20 70 75 73 68 20 62 72 61 6e 63 68 20 62 75 | of.commits.in.the.push.branch.bu |
| 143fa0 | 74 20 6e 6f 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 61 6e | t.not.the.current.branch."...(an |
| 143fc0 | 64 2d 6c 65 74 2a 20 28 28 62 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 62 72 61 6e | d-let*.((br.(magit-get-push-bran |
| 143fe0 | 63 68 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d | ch.nil.t))).....(magit-repolist- |
| 144000 | 69 6e 73 65 72 74 2d 63 6f 75 6e 74 20 28 63 61 64 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 64 69 | insert-count.(cadr.(magit-rev-di |
| 144020 | 66 66 2d 63 6f 75 6e 74 20 22 48 45 41 44 22 20 62 72 29 29 20 73 70 65 63 29 29 29 0a 0a 28 64 | ff-count."HEAD".br)).spec)))..(d |
| 144040 | 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 75 6e 70 75 73 | efun.magit-repolist-column-unpus |
| 144060 | 68 65 64 2d 74 6f 2d 75 70 73 74 72 65 61 6d 20 28 73 70 65 63 29 0a 20 20 22 49 6e 73 65 72 74 | hed-to-upstream.(spec)..."Insert |
| 144080 | 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e | .number.of.commits.in.the.curren |
| 1440a0 | 74 20 62 72 61 6e 63 68 20 62 75 74 20 6e 6f 74 20 69 74 73 20 75 70 73 74 72 65 61 6d 2e 22 0a | t.branch.but.not.its.upstream.". |
| 1440c0 | 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 | ..(and-let*.((br.(magit-get-upst |
| 1440e0 | 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 72 65 70 6f 6c 69 | ream-branch))).....(magit-repoli |
| 144100 | 73 74 2d 69 6e 73 65 72 74 2d 63 6f 75 6e 74 20 28 63 61 72 20 28 6d 61 67 69 74 2d 72 65 76 2d | st-insert-count.(car.(magit-rev- |
| 144120 | 64 69 66 66 2d 63 6f 75 6e 74 20 22 48 45 41 44 22 20 62 72 29 29 20 73 70 65 63 29 29 29 0a 0a | diff-count."HEAD".br)).spec))).. |
| 144140 | 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 75 6e 70 | (defun.magit-repolist-column-unp |
| 144160 | 75 73 68 65 64 2d 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 20 28 73 70 65 63 29 0a 20 20 22 49 6e | ushed-to-pushremote.(spec)..."In |
| 144180 | 73 65 72 74 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 69 6e 20 74 68 65 20 63 75 | sert.number.of.commits.in.the.cu |
| 1441a0 | 72 72 65 6e 74 20 62 72 61 6e 63 68 20 62 75 74 20 6e 6f 74 20 69 74 73 20 70 75 73 68 20 62 72 | rrent.branch.but.not.its.push.br |
| 1441c0 | 61 6e 63 68 2e 22 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 20 28 6d 61 67 69 74 2d 67 | anch."...(and-let*.((br.(magit-g |
| 1441e0 | 65 74 2d 70 75 73 68 2d 62 72 61 6e 63 68 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 28 6d 61 67 | et-push-branch.nil.t))).....(mag |
| 144200 | 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 72 20 28 6d | it-repolist-insert-count.(car.(m |
| 144220 | 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 62 72 29 29 20 | agit-rev-diff-count."HEAD".br)). |
| 144240 | 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 74 2d 63 | spec)))..(defun.magit-repolist-c |
| 144260 | 6f 6c 75 6d 6e 2d 62 72 61 6e 63 68 65 73 20 28 73 70 65 63 29 0a 20 20 22 49 6e 73 65 72 74 20 | olumn-branches.(spec)..."Insert. |
| 144280 | 6e 75 6d 62 65 72 20 6f 66 20 62 72 61 6e 63 68 65 73 2e 22 0a 20 20 28 6d 61 67 69 74 2d 72 65 | number.of.branches."...(magit-re |
| 1442a0 | 70 6f 6c 69 73 74 2d 69 6e 73 65 72 74 2d 63 6f 75 6e 74 20 28 6c 65 6e 67 74 68 20 28 6d 61 67 | polist-insert-count.(length.(mag |
| 1442c0 | 69 74 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 20 20 | it-list-local-branches))........ |
| 1442e0 | 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 3a 6e 6f 72 6d | ........................`((:norm |
| 144300 | 61 6c 2d 63 6f 75 6e 74 20 31 29 20 2c 40 73 70 65 63 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | al-count.1).,@spec)))..(defun.ma |
| 144320 | 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 73 74 61 73 68 65 73 20 28 73 70 65 | git-repolist-column-stashes.(spe |
| 144340 | 63 29 0a 20 20 22 49 6e 73 65 72 74 20 6e 75 6d 62 65 72 20 6f 66 20 73 74 61 73 68 65 73 2e 22 | c)..."Insert.number.of.stashes." |
| 144360 | 0a 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. |
| 144380 | 28 6c 65 6e 67 74 68 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 73 74 61 73 68 65 73 29 29 20 73 70 | (length.(magit-list-stashes)).sp |
| 1443a0 | 65 63 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 69 6e 73 65 | ec))..(defun.magit-repolist-inse |
| 1443c0 | 72 74 2d 63 6f 75 6e 74 20 28 6e 20 73 70 65 63 29 0a 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 | rt-count.(n.spec)...(magit--prop |
| 1443e0 | 65 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 20 28 69 66 20 28 61 6e 64 20 20 28 3e 20 6e 20 39 29 | ertize-face....(if.(and..(>.n.9) |
| 144400 | 20 28 3d 20 28 63 61 64 72 20 28 61 73 73 71 20 3a 77 69 64 74 68 20 73 70 65 63 29 29 20 31 29 | .(=.(cadr.(assq.:width.spec)).1) |
| 144420 | 29 0a 20 20 20 20 20 20 20 22 2b 22 0a 20 20 20 20 20 28 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 | )........"+"......(number-to-str |
| 144440 | 69 6e 67 20 6e 29 29 0a 20 20 20 28 69 66 20 28 3e 20 6e 20 28 6f 72 20 28 63 61 64 72 20 28 61 | ing.n))....(if.(>.n.(or.(cadr.(a |
| 144460 | 73 73 71 20 3a 6e 6f 72 6d 61 6c 2d 63 6f 75 6e 74 20 73 70 65 63 29 29 20 30 29 29 20 27 62 6f | ssq.:normal-count.spec)).0)).'bo |
| 144480 | 6c 64 20 27 73 68 61 64 6f 77 29 29 29 0a 0a 3b 3b 3b 20 52 65 61 64 20 52 65 70 6f 73 69 74 6f | ld.'shadow)))..;;;.Read.Reposito |
| 1444a0 | 72 79 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 70 6f 73 69 74 6f 72 79 | ry..(defun.magit-read-repository |
| 1444c0 | 20 28 26 6f 70 74 69 6f 6e 61 6c 20 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 29 | .(&optional.read-directory-name) |
| 1444e0 | 0a 20 20 22 52 65 61 64 20 61 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 20 74 68 65 | ..."Read.a.Git.repository.in.the |
| 144500 | 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 77 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 54 | .minibuffer,.with.completion...T |
| 144520 | 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 68 6f 69 63 65 73 20 61 72 65 20 74 68 65 20 62 61 | he.completion.choices.are.the.ba |
| 144540 | 73 65 6e 61 6d 65 73 20 6f 66 20 74 6f 70 2d 6c 65 76 65 6c 73 20 6f 66 0a 72 65 70 6f 73 69 74 | senames.of.top-levels.of.reposit |
| 144560 | 6f 72 69 65 73 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 64 69 72 65 63 74 6f 72 69 65 73 20 73 | ories.found.in.the.directories.s |
| 144580 | 70 65 63 69 66 69 65 64 20 62 79 20 6f 70 74 69 6f 6e 0a 60 6d 61 67 69 74 2d 72 65 70 6f 73 69 | pecified.by.option.`magit-reposi |
| 1445a0 | 74 6f 72 79 2d 64 69 72 65 63 74 6f 72 69 65 73 27 2e 20 20 49 6e 20 63 61 73 65 20 6f 66 20 6e | tory-directories'...In.case.of.n |
| 1445c0 | 61 6d 65 20 63 6f 6e 66 6c 69 63 74 73 0a 74 68 65 20 62 61 73 65 6e 61 6d 65 73 20 61 72 65 20 | ame.conflicts.the.basenames.are. |
| 1445e0 | 70 72 65 66 69 78 65 64 20 77 69 74 68 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 72 65 | prefixed.with.the.name.of.the.re |
| 144600 | 73 70 65 63 74 69 76 65 0a 70 61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 69 65 73 2e 20 20 54 68 | spective.parent.directories...Th |
| 144620 | 65 20 72 65 74 75 72 6e 65 64 20 76 61 6c 75 65 20 69 73 20 74 68 65 20 61 63 74 75 61 6c 20 70 | e.returned.value.is.the.actual.p |
| 144640 | 61 74 68 0a 74 6f 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a | ath.to.the.selected.repository.. |
| 144660 | 0a 49 66 20 52 45 41 44 2d 44 49 52 45 43 54 4f 52 59 2d 4e 41 4d 45 20 69 73 20 6e 6f 6e 2d 6e | .If.READ-DIRECTORY-NAME.is.non-n |
| 144680 | 69 6c 20 6f 72 20 6e 6f 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 63 61 6e 20 62 65 0a 66 6f 75 | il.or.no.repositories.can.be.fou |
| 1446a0 | 6e 64 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 6d 61 67 69 74 2d | nd.based.on.the.value.of.`magit- |
| 1446c0 | 72 65 70 6f 73 69 74 6f 72 79 2d 64 69 72 65 63 74 6f 72 69 65 73 27 2c 0a 74 68 65 6e 20 72 65 | repository-directories',.then.re |
| 1446e0 | 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 6e 67 20 | ad.an.arbitrary.directory.using. |
| 144700 | 60 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 27 0a 69 6e 73 74 65 61 64 2e 22 0a | `read-directory-name'.instead.". |
| 144720 | 20 20 28 69 66 2d 6c 65 74 20 28 28 72 65 70 6f 73 20 28 61 6e 64 20 28 6e 6f 74 20 72 65 61 64 | ..(if-let.((repos.(and.(not.read |
| 144740 | 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -directory-name)................ |
| 144760 | 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 64 69 72 65 63 74 6f | ........magit-repository-directo |
| 144780 | 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ries........................(mag |
| 1447a0 | 69 74 2d 72 65 70 6f 73 2d 61 6c 69 73 74 29 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 | it-repos-alist)))).......(let.(( |
| 1447c0 | 72 65 70 6c 79 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 47 69 | reply.(magit-completing-read."Gi |
| 1447e0 | 74 20 72 65 70 6f 73 69 74 6f 72 79 22 20 72 65 70 6f 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 | t.repository".repos))).........( |
| 144800 | 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 20 20 | file-name-as-directory.......... |
| 144820 | 28 6f 72 20 28 63 64 72 20 28 61 73 73 6f 63 20 72 65 70 6c 79 20 72 65 70 6f 73 29 29 0a 20 20 | (or.(cdr.(assoc.reply.repos))... |
| 144840 | 20 20 20 20 20 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 | ...........(if.(file-directory-p |
| 144860 | 20 72 65 70 6c 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 | .reply)..................(expand |
| 144880 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 72 65 70 6c 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -file-name.reply)............... |
| 1448a0 | 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 20 61 20 72 65 70 6f 73 69 74 6f 72 79 20 6f | .(user-error."Not.a.repository.o |
| 1448c0 | 72 20 61 20 64 69 72 65 63 74 6f 72 79 3a 20 25 73 22 20 72 65 70 6c 79 29 29 29 29 29 0a 20 20 | r.a.directory:.%s".reply)))))... |
| 1448e0 | 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 28 | ..(file-name-as-directory......( |
| 144900 | 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 22 47 69 74 20 72 65 70 6f 73 69 74 | read-directory-name."Git.reposit |
| 144920 | 6f 72 79 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 | ory:.".......................... |
| 144940 | 20 28 6f 72 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 20 64 65 66 61 75 6c 74 2d 64 69 | .(or.(magit-toplevel).default-di |
| 144960 | 72 65 63 74 6f 72 79 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d | rectory)))))..(defun.magit-list- |
| 144980 | 72 65 70 6f 73 20 28 29 0a 20 20 28 6d 61 70 63 61 6e 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 61 | repos.()...(mapcan.(pcase-lambda |
| 1449a0 | 20 28 60 28 2c 64 69 72 20 2e 20 2c 64 65 70 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(`(,dir...,depth))............. |
| 1449c0 | 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 70 6f 73 2d 31 20 64 69 72 20 64 65 70 74 68 29 29 0a | (magit-list-repos-1.dir.depth)). |
| 1449e0 | 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 64 69 72 65 63 | ..........magit-repository-direc |
| 144a00 | 74 6f 72 69 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 70 6f | tories))..(defun.magit-list-repo |
| 144a20 | 73 2d 31 20 28 64 69 72 65 63 74 6f 72 79 20 64 65 70 74 68 29 0a 20 20 28 63 6f 6e 64 20 28 28 | s-1.(directory.depth)...(cond.(( |
| 144a40 | 66 69 6c 65 2d 72 65 61 64 61 62 6c 65 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d | file-readable-p.(expand-file-nam |
| 144a60 | 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 28 6c | e.".git".directory))..........(l |
| 144a80 | 69 73 74 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 64 69 72 65 | ist.(file-name-as-directory.dire |
| 144aa0 | 63 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 3e 20 64 65 70 74 68 20 | ctory))).........((and.(>.depth. |
| 144ac0 | 30 29 20 28 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 | 0).(file-accessible-directory-p. |
| 144ae0 | 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 6e 20 28 23 23 | directory))..........(mapcan.(## |
| 144b00 | 61 6e 64 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 25 29 0a 20 20 20 20 20 20 20 | and.(file-directory-p.%)........ |
| 144b20 | 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 70 | .................(magit-list-rep |
| 144b40 | 6f 73 2d 31 20 25 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 | os-1.%.(1-.depth)))............. |
| 144b60 | 20 20 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 | .....(directory-files.directory. |
| 144b80 | 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 20 | t............................... |
| 144ba0 | 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 |
| 144bc0 | 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 |
| 144be0 | 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. |
| 144c00 | 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.: |
| 144c20 | 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 61 20 28 | test.#'equal))).....(dolist.(a.( |
| 144c40 | 64 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 | delete-dups.alist)).......(putha |
| 144c60 | 73 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 | sh.(car.a).(cons.(cdr.a).(gethas |
| 144c80 | 68 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 | h.(car.a).dict)).dict)).....(map |
| 144ca0 | 68 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 | hash......(lambda.(key.value)... |
| 144cc0 | 20 20 20 20 20 28 69 66 20 28 6c 65 6e 67 74 68 3d 20 76 61 6c 75 65 20 31 29 0a 20 20 20 20 20 | .....(if.(length=.value.1)...... |
| 144ce0 | 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 75 65 | ......(push.(cons.key.(car.value |
| 144d00 | 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 6c 74 | )).result)..........(setq.result |
| 144d20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 0a 20 20 20 20 20 20 20 20 | ................(append......... |
| 144d40 | 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ........result.................( |
| 144d60 | 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 20 | magit-list-repos-uniquify....... |
| 144d80 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 76 29 0a 20 | ...........(mapcar.(lambda.(v).. |
| 144da0 | 20 20 20 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. |
| 144dc0 | 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (concat......................... |
| 144de0 | 20 20 20 20 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 | ..........key."\\".............. |
| 144e00 | 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- |
| 144e20 | 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.................... |
| 144e40 | 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- |
| 144e60 | 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | name............................ |
| 144e80 | 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 76 20 30 20 28 2d 20 28 31 2b 20 28 | .........(substring.v.0.(-.(1+.( |
| 144ea0 | 6c 65 6e 67 74 68 20 6b 65 79 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | length.key)))))))............... |
| 144ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 29 29 0a 20 20 20 20 20 20 20 20 20 | ...................v)).......... |
| 144ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 29 29 29 29 29 29 0a 20 20 20 20 | ................value))))))..... |
| 144f00 | 20 64 69 63 74 29 0a 20 20 20 20 72 65 73 75 6c 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | .dict).....result))..(defun.magi |
| 144f20 | 74 2d 72 65 70 6f 73 2d 61 6c 69 73 74 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 | t-repos-alist.()...(magit-list-r |
| 144f40 | 65 70 6f 73 2d 75 6e 69 71 75 69 66 79 0a 20 20 20 28 6d 61 70 63 61 72 20 28 23 23 63 6f 6e 73 | epos-uniquify....(mapcar.(##cons |
| 144f60 | 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 28 64 69 72 65 63 74 | .(file-name-nondirectory.(direct |
| 144f80 | 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 25 29 29 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ory-file-name.%)).%)............ |
| 144fa0 | 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 70 6f 73 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 | (magit-list-repos))))..;;;._.(pr |
| 144fc0 | 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 72 65 70 6f 73 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 | ovide.'magit-repos).;;;.magit-re |
| 144fe0 | 70 6f 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 | pos.el.ends.here................ |
| 145000 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 67 69 74 2d 63 6f 6d 6d 69 74 2e 65 6c 00 00 00 00 00 00 00 | magit-4.3.8/git-commit.el....... |
| 145020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 145040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 145060 | 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 |
| 145080 | 30 31 34 30 31 34 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 36 36 31 00 20 30 00 00 00 | 0140140.00000000000.013661..0... |
| 1450a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1450c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1450e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 145100 | 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................... |
| 145120 | 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................... |
| 145140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 145160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 145180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1451a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1451c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1451e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 145200 | 3b 3b 3b 20 67 69 74 2d 63 6f 6d 6d 69 74 2e 65 6c 20 2d 2d 2d 20 45 64 69 74 20 47 69 74 20 63 | ;;;.git-commit.el.---.Edit.Git.c |
| 145220 | 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 | ommit.messages..-*-.lexical-bind |
| 145240 | 69 6e 67 3a 74 3b 20 63 6f 64 69 6e 67 3a 75 74 66 2d 38 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 | ing:t;.coding:utf-8.-*-..;;.Copy |
| 145260 | 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 | right.(C).2008-2025.The.Magit.Pr |
| 145280 | 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a | oject.Contributors..;;.Author:.J |
| 1452a0 | 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 | onas.Bernoulli.<emacs.magit@jona |
| 1452c0 | 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b 3b 20 20 20 20 20 53 65 62 61 73 74 69 61 | s.bernoulli.dev>.;;.....Sebastia |
| 1452e0 | 6e 20 57 69 65 73 6e 65 72 20 3c 6c 75 6e 61 72 79 6f 72 6e 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a | n.Wiesner.<lunaryorn@gmail.com>. |
| 145300 | 3b 3b 20 20 20 20 20 46 6c 6f 72 69 61 6e 20 52 61 67 77 69 74 7a 20 3c 72 61 66 6c 40 64 65 62 | ;;.....Florian.Ragwitz.<rafl@deb |
| 145320 | 69 61 6e 2e 6f 72 67 3e 0a 3b 3b 20 20 20 20 20 4d 61 72 69 75 73 20 56 6f 6c 6c 6d 65 72 20 3c | ian.org>.;;.....Marius.Vollmer.< |
| 145340 | 6d 61 72 69 75 73 2e 76 6f 6c 6c 6d 65 72 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 4d 61 69 | marius.vollmer@gmail.com>.;;.Mai |
| 145360 | 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 65 6d 61 63 73 2e | ntainer:.Jonas.Bernoulli.<emacs. |
| 145380 | 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b 3b 20 53 | magit@jonas.bernoulli.dev>..;;.S |
| 1453a0 | 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 2d | PDX-License-Identifier:.GPL-3.0- |
| 1453c0 | 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 77 | or-later..;;.Magit.is.free.softw |
| 1453e0 | 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 | are:.you.can.redistribute.it.and |
| 145400 | 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 | /or.modify.;;.it.under.the.terms |
| 145420 | 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 |
| 145440 | 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 0a 3b 3b 20 62 79 20 74 68 65 20 46 72 65 65 20 53 | se.as.published.;;.by.the.Free.S |
| 145460 | 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 | oftware.Foundation,.either.versi |
| 145480 | 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 0a 3b 3b 20 6f 72 20 28 61 74 20 79 | on.3.of.the.License,.;;.or.(at.y |
| 1454a0 | 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b | our.option).any.later.version..; |
| 1454c0 | 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 |
| 1454e0 | 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 3b 3b | .hope.that.it.will.be.useful,.;; |
| 145500 | 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 74 68 6f | .but.WITHOUT.ANY.WARRANTY;.witho |
| 145520 | 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 0a | ut.even.the.implied.warranty.of. |
| 145540 | 3b 3b 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 53 53 20 46 4f | ;;.MERCHANTABILITY.or.FITNESS.FO |
| 145560 | 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 |
| 145580 | 0a 3b 3b 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 | .;;.GNU.General.Public.License.f |
| 1455a0 | 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 |
| 1455c0 | 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 |
| 1455e0 | 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 |
| 145600 | 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 | g.with.Magit...If.not,.see.<http |
| 145620 | 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 20 | s://www.gnu.org/licenses/>...;;. |
| 145640 | 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 | You.should.have.received.a.copy. |
| 145660 | 6f 66 20 74 68 65 20 41 55 54 48 4f 52 53 2e 6d 64 20 66 69 6c 65 2c 20 77 68 69 63 68 0a 3b 3b | of.the.AUTHORS.md.file,.which.;; |
| 145680 | 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 6f 74 | .lists.all.contributors...If.not |
| 1456a0 | 2c 20 73 65 65 20 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 75 74 68 6f 72 73 2e 0a | ,.see.https://magit.vc/authors.. |
| 1456c0 | 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 70 61 63 6b 61 67 | .;;;.Commentary:..;;.This.packag |
| 1456e0 | 65 20 61 73 73 69 73 74 73 20 74 68 65 20 75 73 65 72 20 69 6e 20 77 72 69 74 69 6e 67 20 67 6f | e.assists.the.user.in.writing.go |
| 145700 | 6f 64 20 47 69 74 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 2e 0a 0a 3b 3b 20 57 68 69 6c | od.Git.commit.messages...;;.Whil |
| 145720 | 65 20 47 69 74 20 61 6c 6c 6f 77 73 20 66 6f 72 20 74 68 65 20 6d 65 73 73 61 67 65 20 74 6f 20 | e.Git.allows.for.the.message.to. |
| 145740 | 62 65 20 70 72 6f 76 69 64 65 64 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 0a 3b 3b 20 6c 69 | be.provided.on.the.command.;;.li |
| 145760 | 6e 65 2c 20 69 74 20 69 73 20 70 72 65 66 65 72 61 62 6c 65 20 74 6f 20 74 65 6c 6c 20 47 69 74 | ne,.it.is.preferable.to.tell.Git |
| 145780 | 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 77 69 74 68 6f 75 74 0a 3b 3b | .to.create.the.commit.without.;; |
| 1457a0 | 20 61 63 74 75 61 6c 6c 79 20 70 61 73 73 69 6e 67 20 69 74 20 61 20 6d 65 73 73 61 67 65 2e 20 | .actually.passing.it.a.message.. |
| 1457c0 | 20 47 69 74 20 74 68 65 6e 20 69 6e 76 6f 6b 65 73 20 74 68 65 20 60 24 47 49 54 5f 45 44 49 54 | .Git.then.invokes.the.`$GIT_EDIT |
| 1457e0 | 4f 52 27 0a 3b 3b 20 28 6f 72 20 69 66 20 74 68 61 74 20 69 73 20 75 6e 64 65 66 69 6e 65 64 20 | OR'.;;.(or.if.that.is.undefined. |
| 145800 | 60 24 45 44 49 54 4f 52 27 29 20 61 73 6b 69 6e 67 20 74 68 65 20 75 73 65 72 20 74 6f 20 70 72 | `$EDITOR').asking.the.user.to.pr |
| 145820 | 6f 76 69 64 65 20 74 68 65 0a 3b 3b 20 6d 65 73 73 61 67 65 20 62 79 20 65 64 69 74 69 6e 67 20 | ovide.the.;;.message.by.editing. |
| 145840 | 74 68 65 20 66 69 6c 65 20 22 2e 67 69 74 2f 43 4f 4d 4d 49 54 5f 45 44 49 54 4d 53 47 22 20 28 | the.file.".git/COMMIT_EDITMSG".( |
| 145860 | 6f 72 20 61 6e 6f 74 68 65 72 20 66 69 6c 65 0a 3b 3b 20 69 6e 20 74 68 61 74 20 64 69 72 65 63 | or.another.file.;;.in.that.direc |
| 145880 | 74 6f 72 79 2c 20 65 2e 67 2e 2c 20 22 2e 67 69 74 2f 4d 45 52 47 45 5f 4d 53 47 22 20 66 6f 72 | tory,.e.g.,.".git/MERGE_MSG".for |
| 1458a0 | 20 6d 65 72 67 65 20 63 6f 6d 6d 69 74 73 29 2e 0a 0a 3b 3b 20 57 68 65 6e 20 60 67 6c 6f 62 61 | .merge.commits)...;;.When.`globa |
| 1458c0 | 6c 2d 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 27 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 77 | l-git-commit-mode'.is.enabled,.w |
| 1458e0 | 68 69 63 68 20 69 74 20 69 73 20 62 79 20 64 65 66 61 75 6c 74 2c 0a 3b 3b 20 74 68 65 6e 20 6f | hich.it.is.by.default,.;;.then.o |
| 145900 | 70 65 6e 69 6e 67 20 73 75 63 68 20 61 20 66 69 6c 65 20 63 61 75 73 65 73 20 74 68 65 20 66 65 | pening.such.a.file.causes.the.fe |
| 145920 | 61 74 75 72 65 73 20 64 65 73 63 72 69 62 65 64 20 62 65 6c 6f 77 2c 20 74 6f 0a 3b 3b 20 62 65 | atures.described.below,.to.;;.be |
| 145940 | 20 65 6e 61 62 6c 65 64 20 69 6e 20 74 68 61 74 20 62 75 66 66 65 72 2e 20 20 4e 6f 72 6d 61 6c | .enabled.in.that.buffer...Normal |
| 145960 | 6c 79 20 74 68 69 73 20 77 6f 75 6c 64 20 62 65 20 64 6f 6e 65 20 75 73 69 6e 67 20 61 0a 3b 3b | ly.this.would.be.done.using.a.;; |
| 145980 | 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 62 75 74 20 74 6f 20 61 6c 6c 6f 77 20 74 68 65 20 75 73 65 | .major-mode.but.to.allow.the.use |
| 1459a0 | 20 6f 66 20 61 6e 79 20 6d 61 6a 6f 72 2d 6d 6f 64 65 2c 20 61 73 20 74 68 65 20 75 73 65 72 20 | .of.any.major-mode,.as.the.user. |
| 1459c0 | 73 65 65 73 0a 3b 3b 20 66 69 74 2c 20 69 74 20 69 73 20 64 6f 6e 65 20 68 65 72 65 20 62 79 20 | sees.;;.fit,.it.is.done.here.by. |
| 1459e0 | 72 75 6e 6e 69 6e 67 20 61 20 73 65 74 75 70 20 66 75 6e 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 | running.a.setup.function,.which. |
| 145a00 | 61 6d 6f 6e 67 20 6f 74 68 65 72 0a 3b 3b 20 74 68 69 6e 67 73 20 74 75 72 6e 73 20 6f 6e 20 74 | among.other.;;.things.turns.on.t |
| 145a20 | 68 65 20 70 72 65 66 65 72 72 65 64 20 6d 61 6a 6f 72 2d 6d 6f 64 65 2c 20 62 79 20 64 65 66 61 | he.preferred.major-mode,.by.defa |
| 145a40 | 75 6c 74 20 60 74 65 78 74 2d 6d 6f 64 65 27 2e 0a 0a 3b 3b 20 47 69 74 20 77 61 69 74 73 20 66 | ult.`text-mode'...;;.Git.waits.f |
| 145a60 | 6f 72 20 74 68 65 20 60 24 45 44 49 54 4f 52 27 20 74 6f 20 66 69 6e 69 73 68 20 61 6e 64 20 74 | or.the.`$EDITOR'.to.finish.and.t |
| 145a80 | 68 65 6e 20 65 69 74 68 65 72 20 63 72 65 61 74 65 73 20 74 68 65 0a 3b 3b 20 63 6f 6d 6d 69 74 | hen.either.creates.the.;;.commit |
| 145aa0 | 20 75 73 69 6e 67 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 66 69 6c 65 20 | .using.the.contents.of.the.file. |
| 145ac0 | 61 73 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2c 20 6f 72 2c 20 69 66 20 74 68 65 0a 3b 3b | as.commit.message,.or,.if.the.;; |
| 145ae0 | 20 65 64 69 74 6f 72 20 70 72 6f 63 65 73 73 20 65 78 69 74 65 64 20 77 69 74 68 20 61 20 6e 6f | .editor.process.exited.with.a.no |
| 145b00 | 6e 2d 7a 65 72 6f 20 65 78 69 74 20 73 74 61 74 75 73 2c 20 61 62 6f 72 74 73 20 77 69 74 68 6f | n-zero.exit.status,.aborts.witho |
| 145b20 | 75 74 0a 3b 3b 20 63 72 65 61 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 2e 20 20 55 6e 66 6f 72 74 | ut.;;.creating.a.commit...Unfort |
| 145b40 | 75 6e 61 74 65 6c 79 20 45 6d 61 63 73 63 6c 69 65 6e 74 20 28 77 68 69 63 68 20 69 73 20 77 68 | unately.Emacsclient.(which.is.wh |
| 145b60 | 61 74 20 45 6d 61 63 73 0a 3b 3b 20 75 73 65 72 73 20 73 68 6f 75 6c 64 20 62 65 20 75 73 69 6e | at.Emacs.;;.users.should.be.usin |
| 145b80 | 67 20 61 73 20 60 24 45 44 49 54 4f 52 27 20 6f 72 20 61 74 20 6c 65 61 73 74 20 61 73 20 60 24 | g.as.`$EDITOR'.or.at.least.as.`$ |
| 145ba0 | 47 49 54 5f 45 44 49 54 4f 52 27 29 0a 3b 3b 20 64 6f 65 73 20 6e 6f 74 20 64 69 66 66 65 72 65 | GIT_EDITOR').;;.does.not.differe |
| 145bc0 | 6e 74 69 61 74 65 20 62 65 74 77 65 65 6e 20 22 73 75 63 63 65 73 73 66 75 6c 6c 79 22 20 65 64 | ntiate.between."successfully".ed |
| 145be0 | 69 74 69 6e 67 20 61 20 66 69 6c 65 20 61 6e 64 0a 3b 3b 20 61 62 6f 72 74 69 6e 67 3b 20 6e 6f | iting.a.file.and.;;.aborting;.no |
| 145c00 | 74 20 6f 75 74 20 6f 66 20 74 68 65 20 62 6f 78 20 74 68 61 74 20 69 73 2e 0a 0a 3b 3b 20 42 79 | t.out.of.the.box.that.is...;;.By |
| 145c20 | 20 6d 61 6b 69 6e 67 20 75 73 65 20 6f 66 20 74 68 65 20 60 77 69 74 68 2d 65 64 69 74 6f 72 27 | .making.use.of.the.`with-editor' |
| 145c40 | 20 70 61 63 6b 61 67 65 20 74 68 69 73 20 70 61 63 6b 61 67 65 20 70 72 6f 76 69 64 65 73 0a 3b | .package.this.package.provides.; |
| 145c60 | 3b 20 62 6f 74 68 20 77 61 79 73 20 6f 66 20 66 69 6e 69 73 68 20 61 6e 20 65 64 69 74 69 6e 67 | ;.both.ways.of.finish.an.editing |
| 145c80 | 20 73 65 73 73 69 6f 6e 2e 20 20 49 6e 20 65 69 74 68 65 72 20 63 61 73 65 20 74 68 65 20 66 69 | .session...In.either.case.the.fi |
| 145ca0 | 6c 65 0a 3b 3b 20 69 73 20 73 61 76 65 64 2c 20 62 75 74 20 45 6d 61 63 73 65 64 69 74 6f 72 27 | le.;;.is.saved,.but.Emacseditor' |
| 145cc0 | 73 20 65 78 69 74 20 63 6f 64 65 20 64 69 66 66 65 72 73 2e 0a 3b 3b 0a 3b 3b 20 20 20 43 2d 63 | s.exit.code.differs..;;.;;...C-c |
| 145ce0 | 20 43 2d 63 20 20 46 69 6e 69 73 68 20 74 68 65 20 65 64 69 74 69 6e 67 20 73 65 73 73 69 6f 6e | .C-c..Finish.the.editing.session |
| 145d00 | 20 73 75 63 63 65 73 73 66 75 6c 6c 79 20 62 79 20 72 65 74 75 72 6e 69 6e 67 0a 3b 3b 20 20 20 | .successfully.by.returning.;;... |
| 145d20 | 20 20 20 20 20 20 20 20 20 77 69 74 68 20 65 78 69 74 20 63 6f 64 65 20 30 2e 20 20 47 69 74 20 | .........with.exit.code.0...Git. |
| 145d40 | 74 68 65 6e 20 63 72 65 61 74 65 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 75 73 69 6e 67 0a 3b 3b | then.creates.the.commit.using.;; |
| 145d60 | 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 6d 65 73 73 61 67 65 20 69 74 20 66 69 6e 64 73 | ............the.message.it.finds |
| 145d80 | 20 69 6e 20 74 68 65 20 66 69 6c 65 2e 0a 3b 3b 0a 3b 3b 20 20 20 43 2d 63 20 43 2d 6b 20 20 41 | .in.the.file..;;.;;...C-c.C-k..A |
| 145da0 | 62 6f 72 74 73 20 74 68 65 20 65 64 69 74 20 65 64 69 74 69 6e 67 20 73 65 73 73 69 6f 6e 20 62 | borts.the.edit.editing.session.b |
| 145dc0 | 79 20 72 65 74 75 72 6e 69 6e 67 20 77 69 74 68 20 65 78 69 74 0a 3b 3b 20 20 20 20 20 20 20 20 | y.returning.with.exit.;;........ |
| 145de0 | 20 20 20 20 63 6f 64 65 20 31 2e 20 20 47 69 74 20 74 68 65 6e 20 61 62 6f 72 74 73 20 74 68 65 | ....code.1...Git.then.aborts.the |
| 145e00 | 20 63 6f 6d 6d 69 74 2e 0a 0a 3b 3b 20 41 62 6f 72 74 69 6e 67 20 74 68 65 20 63 6f 6d 6d 69 74 | .commit...;;.Aborting.the.commit |
| 145e20 | 20 64 6f 65 73 20 6e 6f 74 20 63 61 75 73 65 20 74 68 65 20 6d 65 73 73 61 67 65 20 74 6f 20 62 | .does.not.cause.the.message.to.b |
| 145e40 | 65 20 6c 6f 73 74 2c 20 62 75 74 0a 3b 3b 20 72 65 6c 79 69 6e 67 20 73 6f 6c 65 6c 79 20 6f 6e | e.lost,.but.;;.relying.solely.on |
| 145e60 | 20 74 68 65 20 66 69 6c 65 20 6e 6f 74 20 62 65 69 6e 67 20 74 61 6d 70 65 72 65 64 20 77 69 74 | .the.file.not.being.tampered.wit |
| 145e80 | 68 20 69 73 20 72 69 73 6b 79 2e 20 20 54 68 69 73 0a 3b 3b 20 70 61 63 6b 61 67 65 20 61 64 64 | h.is.risky...This.;;.package.add |
| 145ea0 | 69 74 69 6f 6e 61 6c 6c 79 20 73 74 6f 72 65 73 20 61 6c 6c 20 61 62 6f 72 74 65 64 20 6d 65 73 | itionally.stores.all.aborted.mes |
| 145ec0 | 73 61 67 65 73 20 66 6f 72 20 74 68 65 20 64 75 72 61 74 69 6f 6e 0a 3b 3b 20 6f 66 20 74 68 65 | sages.for.the.duration.;;.of.the |
| 145ee0 | 20 63 75 72 72 65 6e 74 20 73 65 73 73 69 6f 6e 20 28 69 2e 65 2e 2c 20 75 6e 74 69 6c 20 79 6f | .current.session.(i.e.,.until.yo |
| 145f00 | 75 20 63 6c 6f 73 65 20 45 6d 61 63 73 29 2e 20 20 54 6f 20 67 65 74 20 62 61 63 6b 0a 3b 3b 20 | u.close.Emacs)...To.get.back.;;. |
| 145f20 | 61 6e 20 61 62 6f 72 74 65 64 20 6d 65 73 73 61 67 65 20 75 73 65 20 4d 2d 70 20 61 6e 64 20 4d | an.aborted.message.use.M-p.and.M |
| 145f40 | 2d 6e 20 77 68 69 6c 65 20 65 64 69 74 69 6e 67 20 61 20 6d 65 73 73 61 67 65 2e 0a 3b 3b 0a 3b | -n.while.editing.a.message..;;.; |
| 145f60 | 3b 20 20 20 4d 2d 70 20 20 20 20 20 20 52 65 70 6c 61 63 65 20 74 68 65 20 62 75 66 66 65 72 20 | ;...M-p......Replace.the.buffer. |
| 145f80 | 63 6f 6e 74 65 6e 74 73 20 77 69 74 68 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 6d 65 73 73 61 | contents.with.the.previous.messa |
| 145fa0 | 67 65 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d 20 74 68 65 20 6d 65 73 73 61 67 | ge.;;............from.the.messag |
| 145fc0 | 65 20 72 69 6e 67 2e 20 20 4f 66 20 63 6f 75 72 73 65 20 6f 6e 6c 79 20 61 66 74 65 72 20 73 74 | e.ring...Of.course.only.after.st |
| 145fe0 | 6f 72 69 6e 67 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 63 75 72 72 65 6e 74 20 | oring.;;............the.current. |
| 146000 | 63 6f 6e 74 65 6e 74 20 74 68 65 72 65 20 74 6f 6f 2e 0a 3b 3b 0a 3b 3b 20 20 20 4d 2d 6e 20 20 | content.there.too..;;.;;...M-n.. |
| 146020 | 20 20 20 20 52 65 70 6c 61 63 65 20 74 68 65 20 62 75 66 66 65 72 20 63 6f 6e 74 65 6e 74 73 20 | ....Replace.the.buffer.contents. |
| 146040 | 77 69 74 68 20 74 68 65 20 6e 65 78 74 20 6d 65 73 73 61 67 65 20 66 72 6f 6d 0a 3b 3b 20 20 20 | with.the.next.message.from.;;... |
| 146060 | 20 20 20 20 20 20 20 20 20 74 68 65 20 6d 65 73 73 61 67 65 20 72 69 6e 67 2c 20 61 66 74 65 72 | .........the.message.ring,.after |
| 146080 | 20 73 74 6f 72 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6e 74 65 6e 74 2e 0a 0a 3b | .storing.the.current.content...; |
| 1460a0 | 3b 20 53 75 70 70 6f 72 74 20 66 6f 72 20 69 6e 73 65 72 74 69 6e 67 20 47 69 74 20 74 72 61 69 | ;.Support.for.inserting.Git.trai |
| 1460c0 | 6c 65 72 73 20 28 61 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 20 6d 61 6e 70 61 67 | lers.(as.described.in.the.manpag |
| 1460e0 | 65 0a 3b 3b 20 67 69 74 2d 69 6e 74 65 72 70 72 65 74 2d 74 72 61 69 6c 65 72 73 28 31 29 29 20 | e.;;.git-interpret-trailers(1)). |
| 146100 | 69 73 20 61 76 61 69 6c 61 62 6c 65 2e 0a 3b 3b 0a 3b 3b 20 20 20 43 2d 63 20 43 2d 69 20 20 49 | is.available..;;.;;...C-c.C-i..I |
| 146120 | 6e 73 65 72 74 20 61 20 74 72 61 69 6c 65 72 20 73 65 6c 65 63 74 65 64 20 66 72 6f 6d 20 61 20 | nsert.a.trailer.selected.from.a. |
| 146140 | 74 72 61 6e 73 69 65 6e 74 20 6d 65 6e 75 2e 0a 0a 3b 3b 20 57 68 65 6e 20 47 69 74 20 72 65 71 | transient.menu...;;.When.Git.req |
| 146160 | 75 65 73 74 73 20 61 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 66 72 6f 6d 20 74 68 65 20 | uests.a.commit.message.from.the. |
| 146180 | 75 73 65 72 2c 20 69 74 20 64 6f 65 73 20 73 6f 20 62 79 0a 3b 3b 20 68 61 76 69 6e 67 20 68 65 | user,.it.does.so.by.;;.having.he |
| 1461a0 | 72 20 65 64 69 74 20 61 20 66 69 6c 65 20 77 68 69 63 68 20 69 6e 69 74 69 61 6c 6c 79 20 63 6f | r.edit.a.file.which.initially.co |
| 1461c0 | 6e 74 61 69 6e 73 20 73 6f 6d 65 20 63 6f 6d 6d 65 6e 74 73 2c 0a 3b 3b 20 69 6e 73 74 72 75 63 | ntains.some.comments,.;;.instruc |
| 1461e0 | 74 69 6e 67 20 68 65 72 20 77 68 61 74 20 74 6f 20 64 6f 2c 20 61 6e 64 20 70 72 6f 76 69 64 69 | ting.her.what.to.do,.and.providi |
| 146200 | 6e 67 20 75 73 65 66 75 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 75 63 68 0a 3b 3b 20 61 | ng.useful.information,.such.;;.a |
| 146220 | 73 20 77 68 69 63 68 20 66 69 6c 65 73 20 77 65 72 65 20 6d 6f 64 69 66 69 65 64 2e 20 20 54 68 | s.which.files.were.modified...Th |
| 146240 | 65 73 65 20 63 6f 6d 6d 65 6e 74 73 2c 20 65 76 65 6e 20 77 68 65 6e 20 6c 65 66 74 0a 3b 3b 20 | ese.comments,.even.when.left.;;. |
| 146260 | 69 6e 74 61 63 74 20 62 79 20 74 68 65 20 75 73 65 72 2c 20 64 6f 20 6e 6f 74 20 62 65 63 6f 6d | intact.by.the.user,.do.not.becom |
| 146280 | 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2e 20 20 54 | e.part.of.the.commit.message...T |
| 1462a0 | 68 69 73 0a 3b 3b 20 70 61 63 6b 61 67 65 20 65 6e 73 75 72 65 73 20 74 68 65 73 65 20 63 6f 6d | his.;;.package.ensures.these.com |
| 1462c0 | 6d 65 6e 74 73 20 61 72 65 20 70 72 6f 70 65 72 74 69 7a 65 73 20 61 73 20 73 75 63 68 20 61 6e | ments.are.propertizes.as.such.an |
| 1462e0 | 64 20 66 75 72 74 68 65 72 0a 3b 3b 20 70 72 65 74 74 69 66 69 65 73 20 74 68 65 6d 20 62 79 20 | d.further.;;.prettifies.them.by. |
| 146300 | 75 73 69 6e 67 20 64 69 66 66 65 72 65 6e 74 20 66 61 63 65 73 20 66 6f 72 20 76 61 72 69 6f 75 | using.different.faces.for.variou |
| 146320 | 73 20 70 61 72 74 73 2c 20 73 75 63 68 20 61 73 0a 3b 3b 20 66 69 6c 65 73 2e 0a 0a 3b 3b 20 46 | s.parts,.such.as.;;.files...;;.F |
| 146340 | 69 6e 61 6c 6c 79 20 74 68 69 73 20 70 61 63 6b 61 67 65 20 68 69 67 68 6c 69 67 68 74 73 20 73 | inally.this.package.highlights.s |
| 146360 | 74 79 6c 65 20 65 72 72 6f 72 73 2c 20 6c 69 6b 65 20 6c 69 6e 65 73 20 74 68 61 74 20 61 72 65 | tyle.errors,.like.lines.that.are |
| 146380 | 0a 3b 3b 20 74 6f 6f 20 6c 6f 6e 67 2c 20 6f 72 20 77 68 65 6e 20 74 68 65 20 73 65 63 6f 6e 64 | .;;.too.long,.or.when.the.second |
| 1463a0 | 20 6c 69 6e 65 20 69 73 20 6e 6f 74 20 65 6d 70 74 79 2e 20 20 49 74 20 6d 61 79 20 65 76 65 6e | .line.is.not.empty...It.may.even |
| 1463c0 | 20 6e 61 67 0a 3b 3b 20 79 6f 75 20 77 68 65 6e 20 79 6f 75 20 61 74 74 65 6d 70 74 20 74 6f 20 | .nag.;;.you.when.you.attempt.to. |
| 1463e0 | 66 69 6e 69 73 68 20 74 68 65 20 63 6f 6d 6d 69 74 20 77 69 74 68 6f 75 74 20 68 61 76 69 6e 67 | finish.the.commit.without.having |
| 146400 | 20 66 69 78 65 64 0a 3b 3b 20 74 68 65 73 65 20 69 73 73 75 65 73 2e 20 20 54 68 65 20 73 74 79 | .fixed.;;.these.issues...The.sty |
| 146420 | 6c 65 20 63 68 65 63 6b 73 20 61 6e 64 20 6d 61 6e 79 20 6f 74 68 65 72 20 73 65 74 74 69 6e 67 | le.checks.and.many.other.setting |
| 146440 | 73 20 63 61 6e 20 65 61 73 69 6c 79 0a 3b 3b 20 62 65 20 63 6f 6e 66 69 67 75 72 65 64 3a 0a 3b | s.can.easily.;;.be.configured:.; |
| 146460 | 3b 0a 3b 3b 20 20 20 4d 2d 78 20 63 75 73 74 6f 6d 69 7a 65 2d 67 72 6f 75 70 20 52 45 54 20 67 | ;.;;...M-x.customize-group.RET.g |
| 146480 | 69 74 2d 63 6f 6d 6d 69 74 20 52 45 54 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 | it-commit.RET..;;;.Code:..(requi |
| 1464a0 | 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 67 69 74 2d 6d | re.'magit-git).(require.'magit-m |
| 1464c0 | 6f 64 65 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 29 0a 0a 28 | ode).(require.'magit-process)..( |
| 1464e0 | 72 65 71 75 69 72 65 20 27 6c 6f 67 2d 65 64 69 74 29 0a 28 72 65 71 75 69 72 65 20 27 72 69 6e | require.'log-edit).(require.'rin |
| 146500 | 67 29 0a 28 72 65 71 75 69 72 65 20 27 73 65 72 76 65 72 29 0a 28 72 65 71 75 69 72 65 20 27 74 | g).(require.'server).(require.'t |
| 146520 | 72 61 6e 73 69 65 6e 74 29 0a 28 72 65 71 75 69 72 65 20 27 77 69 74 68 2d 65 64 69 74 6f 72 29 | ransient).(require.'with-editor) |
| 146540 | 0a 0a 28 64 65 66 76 61 72 20 64 69 66 66 2d 64 65 66 61 75 6c 74 2d 72 65 61 64 2d 6f 6e 6c 79 | ..(defvar.diff-default-read-only |
| 146560 | 29 0a 28 64 65 66 76 61 72 20 66 6c 79 73 70 65 6c 6c 2d 67 65 6e 65 72 69 63 2d 63 68 65 63 6b | ).(defvar.flyspell-generic-check |
| 146580 | 2d 77 6f 72 64 2d 70 72 65 64 69 63 61 74 65 29 0a 28 64 65 66 76 61 72 20 66 6f 6e 74 2d 6c 6f | -word-predicate).(defvar.font-lo |
| 1465a0 | 63 6b 2d 62 65 67 29 0a 28 64 65 66 76 61 72 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 6e 64 29 0a 28 | ck-beg).(defvar.font-lock-end).( |
| 1465c0 | 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 28 64 65 66 76 61 72 | defvar.recentf-exclude)..(defvar |
| 1465e0 | 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6e 65 65 64 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e 65 29 0a 0a | .git-commit-need-summary-line).. |
| 146600 | 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 0a | (define-obsolete-variable-alias. |
| 146620 | 20 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 6b 6e 6f 77 6e 2d 70 73 65 75 64 6f 2d 68 65 61 64 65 | ..'git-commit-known-pseudo-heade |
| 146640 | 72 73 0a 20 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 72 73 0a 20 20 22 67 69 74 | rs...'git-commit-trailers..."git |
| 146660 | 2d 63 6f 6d 6d 69 74 20 34 2e 30 2e 30 22 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 3b 3b 3b | -commit.4.0.0")..;;;.Options.;;; |
| 146680 | 3b 20 56 61 72 69 61 62 6c 65 73 0a 0a 28 64 65 66 67 72 6f 75 70 20 67 69 74 2d 63 6f 6d 6d 69 | ;.Variables..(defgroup.git-commi |
| 1466a0 | 74 20 6e 69 6c 0a 20 20 22 45 64 69 74 20 47 69 74 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 | t.nil..."Edit.Git.commit.message |
| 1466c0 | 73 2e 22 0a 20 20 3a 70 72 65 66 69 78 20 22 67 69 74 2d 63 6f 6d 6d 69 74 2d 22 0a 20 20 3a 6c | s."...:prefix."git-commit-"...:l |
| 1466e0 | 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 45 64 69 74 69 6e 67 20 | ink.'(info-link."(magit)Editing. |
| 146700 | 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 73 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 6f 6f 6c | Commit.Messages")...:group.'tool |
| 146720 | 73 29 0a 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 67 6c 6f 62 61 6c 2d 67 69 | s)..(define-minor-mode.global-gi |
| 146740 | 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 0a 20 20 22 45 64 69 74 20 47 69 74 20 63 6f 6d 6d 69 74 | t-commit-mode..."Edit.Git.commit |
| 146760 | 20 6d 65 73 73 61 67 65 73 2e 0a 0a 54 68 69 73 20 67 6c 6f 62 61 6c 20 6d 6f 64 65 20 61 72 72 | .messages...This.global.mode.arr |
| 146780 | 61 6e 67 65 73 20 66 6f 72 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 27 20 74 6f 20 | anges.for.`git-commit-setup'.to. |
| 1467a0 | 62 65 20 63 61 6c 6c 65 64 0a 77 68 65 6e 20 61 20 47 69 74 20 63 6f 6d 6d 69 74 20 6d 65 73 73 | be.called.when.a.Git.commit.mess |
| 1467c0 | 61 67 65 20 66 69 6c 65 20 69 73 20 6f 70 65 6e 65 64 2e 20 20 54 68 61 74 20 75 73 75 61 6c 6c | age.file.is.opened...That.usuall |
| 1467e0 | 79 20 68 61 70 70 65 6e 73 0a 77 68 65 6e 20 47 69 74 20 75 73 65 73 20 74 68 65 20 45 6d 61 63 | y.happens.when.Git.uses.the.Emac |
| 146800 | 73 63 6c 69 65 6e 74 20 61 73 20 24 47 49 54 5f 45 44 49 54 4f 52 20 74 6f 20 68 61 76 65 20 74 | sclient.as.$GIT_EDITOR.to.have.t |
| 146820 | 68 65 20 75 73 65 72 0a 70 72 6f 76 69 64 65 20 73 75 63 68 20 61 20 63 6f 6d 6d 69 74 20 6d 65 | he.user.provide.such.a.commit.me |
| 146840 | 73 73 61 67 65 2e 0a 0a 4c 6f 61 64 69 6e 67 20 74 68 65 20 6c 69 62 72 61 72 79 20 60 67 69 74 | ssage...Loading.the.library.`git |
| 146860 | 2d 63 6f 6d 6d 69 74 27 20 62 79 20 64 65 66 61 75 6c 74 20 65 6e 61 62 6c 65 73 20 74 68 69 73 | -commit'.by.default.enables.this |
| 146880 | 20 6d 6f 64 65 2c 0a 62 75 74 20 74 68 65 20 6c 69 62 72 61 72 79 20 69 73 20 6e 6f 74 20 61 75 | .mode,.but.the.library.is.not.au |
| 1468a0 | 74 6f 6d 61 74 69 63 61 6c 6c 79 20 6c 6f 61 64 65 64 20 62 65 63 61 75 73 65 20 64 6f 69 6e 67 | tomatically.loaded.because.doing |
| 1468c0 | 20 74 68 61 74 0a 77 6f 75 6c 64 20 70 75 6c 6c 20 69 6e 20 6d 61 6e 79 20 64 65 70 65 6e 64 65 | .that.would.pull.in.many.depende |
| 1468e0 | 6e 63 69 65 73 20 61 6e 64 20 69 6e 63 72 65 61 73 65 20 73 74 61 72 74 75 70 20 74 69 6d 65 20 | ncies.and.increase.startup.time. |
| 146900 | 74 6f 6f 0a 6d 75 63 68 2e 20 20 59 6f 75 20 63 61 6e 20 65 69 74 68 65 72 20 72 65 6c 79 20 6f | too.much...You.can.either.rely.o |
| 146920 | 6e 20 60 6d 61 67 69 74 27 20 6c 6f 61 64 69 6e 67 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 6f | n.`magit'.loading.this.library.o |
| 146940 | 72 0a 79 6f 75 20 63 61 6e 20 6c 6f 61 64 20 69 74 20 65 78 70 6c 69 63 69 74 6c 79 2e 20 20 41 | r.you.can.load.it.explicitly...A |
| 146960 | 75 74 6f 6c 6f 61 64 69 6e 67 20 69 73 20 6e 6f 74 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 | utoloading.is.not.an.alternative |
| 146980 | 0a 62 65 63 61 75 73 65 20 69 6e 20 74 68 69 73 20 63 61 73 65 20 61 75 74 6f 6c 6f 61 64 69 6e | .because.in.this.case.autoloadin |
| 1469a0 | 67 20 77 6f 75 6c 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 74 72 69 67 67 65 72 0a 66 75 6c 6c | g.would.immediately.trigger.full |
| 1469c0 | 20 6c 6f 61 64 69 6e 67 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 0a | .loading."...:group.'git-commit. |
| 1469e0 | 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 0a 20 20 3a | ..:type.'boolean...:global.t...: |
| 146a00 | 69 6e 69 74 2d 76 61 6c 75 65 20 74 0a 20 20 3a 69 6e 69 74 69 61 6c 69 7a 65 0a 20 20 28 6c 61 | init-value.t...:initialize...(la |
| 146a20 | 6d 62 64 61 20 28 73 79 6d 62 6f 6c 20 65 78 70 29 0a 20 20 20 20 28 63 75 73 74 6f 6d 2d 69 6e | mbda.(symbol.exp).....(custom-in |
| 146a40 | 69 74 69 61 6c 69 7a 65 2d 64 65 66 61 75 6c 74 20 73 79 6d 62 6f 6c 20 65 78 70 29 0a 20 20 20 | itialize-default.symbol.exp).... |
| 146a60 | 20 28 77 68 65 6e 20 67 6c 6f 62 61 6c 2d 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 0a 20 20 | .(when.global-git-commit-mode... |
| 146a80 | 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 23 27 | ....(add-hook.'find-file-hook.#' |
| 146aa0 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 29 0a 20 | git-commit-setup-check-buffer).. |
| 146ac0 | 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 63 68 61 6e 67 65 2d | .....(remove-hook.'after-change- |
| 146ae0 | 6d 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 20 20 20 20 20 | major-mode-hook................. |
| 146b00 | 20 20 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d | ...#'git-commit-setup-font-lock- |
| 146b20 | 69 6e 2d 62 75 66 66 65 72 29 29 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 67 6c 6f 62 61 6c 2d | in-buffer)))...(cond....(global- |
| 146b40 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 66 | git-commit-mode.....(add-hook.'f |
| 146b60 | 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 | ind-file-hook.#'git-commit-setup |
| 146b80 | 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 61 66 | -check-buffer).....(add-hook.'af |
| 146ba0 | 74 65 72 2d 63 68 61 6e 67 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 68 6f 6f 6b 0a 20 20 20 20 20 | ter-change-major-mode-hook...... |
| 146bc0 | 20 20 20 20 20 20 20 20 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 66 6f 6e 74 | .........#'git-commit-setup-font |
| 146be0 | 2d 6c 6f 63 6b 2d 69 6e 2d 62 75 66 66 65 72 29 29 0a 20 20 20 28 74 0a 20 20 20 20 28 72 65 6d | -lock-in-buffer))....(t.....(rem |
| 146c00 | 6f 76 65 2d 68 6f 6f 6b 20 27 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 23 27 67 69 74 2d 63 | ove-hook.'find-file-hook.#'git-c |
| 146c20 | 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 72 | ommit-setup-check-buffer).....(r |
| 146c40 | 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 63 68 61 6e 67 65 2d 6d 61 6a 6f 72 2d 6d | emove-hook.'after-change-major-m |
| 146c60 | 6f 64 65 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 67 69 74 2d | ode-hook..................#'git- |
| 146c80 | 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 69 6e 2d 62 75 66 66 65 72 | commit-setup-font-lock-in-buffer |
| 146ca0 | 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 61 6a 6f | ))))..(defcustom.git-commit-majo |
| 146cc0 | 72 2d 6d 6f 64 65 20 23 27 74 65 78 74 2d 6d 6f 64 65 0a 20 20 22 4d 61 6a 6f 72 20 6d 6f 64 65 | r-mode.#'text-mode..."Major.mode |
| 146ce0 | 20 75 73 65 64 20 74 6f 20 65 64 69 74 20 47 69 74 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 | .used.to.edit.Git.commit.message |
| 146d00 | 73 2e 0a 0a 54 68 65 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 63 6f 6e 66 69 67 75 72 65 64 20 68 65 | s...The.major.mode.configured.he |
| 146d20 | 72 65 20 69 73 20 74 75 72 6e 65 64 20 6f 6e 20 62 79 20 74 68 65 20 6d 69 6e 6f 72 20 6d 6f 64 | re.is.turned.on.by.the.minor.mod |
| 146d40 | 65 0a 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 | e.`git-commit-mode'."...:group.' |
| 146d60 | 67 69 74 2d 63 6f 6d 6d 69 74 0a 20 20 3a 74 79 70 65 20 27 28 72 61 64 69 6f 20 28 66 75 6e 63 | git-commit...:type.'(radio.(func |
| 146d80 | 74 69 6f 6e 2d 69 74 65 6d 20 74 65 78 74 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | tion-item.text-mode)............ |
| 146da0 | 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 6d 61 72 6b 64 6f 77 6e 2d 6d 6f 64 | .....(function-item.markdown-mod |
| 146dc0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 | e).................(function-ite |
| 146de0 | 6d 20 6f 72 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e | m.org-mode).................(fun |
| 146e00 | 63 74 69 6f 6e 2d 69 74 65 6d 20 66 75 6e 64 61 6d 65 6e 74 61 6c 2d 6d 6f 64 65 29 0a 20 20 20 | ction-item.fundamental-mode).... |
| 146e20 | 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 6c 6f 67 2d | .............(function-item.log- |
| 146e40 | 65 64 69 74 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 | edit-mode).................(func |
| 146e60 | 74 69 6f 6e 2d 69 74 65 6d 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 6c 69 73 70 2d 74 65 78 74 2d | tion-item.git-commit-elisp-text- |
| 146e80 | 6d 6f 64 65 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 | mode).................(function. |
| 146ea0 | 3a 74 61 67 20 22 41 6e 6f 74 68 65 72 20 6d 6f 64 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | :tag."Another.mode")............ |
| 146ec0 | 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 20 6d 61 6a 6f 72 20 6d 6f 64 65 22 | .....(const.:tag."No.major.mode" |
| 146ee0 | 29 29 29 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 28 70 75 74 20 27 67 69 74 2d 63 6f 6d 6d | ))).;;;###autoload(put.'git-comm |
| 146f00 | 69 74 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 73 61 66 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 | it-major-mode.'safe-local-variab |
| 146f20 | 6c 65 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 76 | le.;;;###autoload.....(lambda.(v |
| 146f40 | 61 6c 29 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 20 20 20 20 20 20 28 6d 65 6d 71 20 76 | al).;;;###autoload.......(memq.v |
| 146f60 | 61 6c 20 27 28 74 65 78 74 2d 6d 6f 64 65 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 20 20 | al.'(text-mode.;;;###autoload... |
| 146f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 6b 64 6f 77 6e 2d 6d 6f 64 65 0a 3b 3b | ................markdown-mode.;; |
| 146fa0 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f | ;###autoload...................o |
| 146fc0 | 72 67 2d 6d 6f 64 65 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 20 20 20 20 20 20 20 20 20 | rg-mode.;;;###autoload.......... |
| 146fe0 | 20 20 20 20 20 20 20 20 20 66 75 6e 64 61 6d 65 6e 74 61 6c 2d 6d 6f 64 65 0a 3b 3b 3b 23 23 23 | .........fundamental-mode.;;;### |
| 147000 | 61 75 74 6f 6c 6f 61 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 67 2d 65 | autoload...................log-e |
| 147020 | 64 69 74 2d 6d 6f 64 65 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 20 20 20 20 20 20 20 20 | dit-mode.;;;###autoload......... |
| 147040 | 20 20 20 20 20 20 20 20 20 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 6c 69 73 70 2d 74 65 78 74 2d | ..........git-commit-elisp-text- |
| 147060 | 6d 6f 64 65 29 29 29 29 0a 0a 28 64 65 66 76 61 72 61 6c 69 61 73 20 27 67 69 74 2d 63 6f 6d 6d | mode))))..(defvaralias.'git-comm |
| 147080 | 69 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 68 | it-mode-hook.'git-commit-setup-h |
| 1470a0 | 6f 6f 6b 0a 20 20 22 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61 6e 20 61 6c 69 61 73 | ook..."This.variable.is.an.alias |
| 1470c0 | 20 66 6f 72 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 68 6f 6f 6b 27 20 28 77 68 | .for.`git-commit-setup-hook'.(wh |
| 1470e0 | 69 63 68 20 73 65 65 29 2e 0a 41 6c 73 6f 20 6e 6f 74 65 20 74 68 61 74 20 60 67 69 74 2d 63 6f | ich.see)..Also.note.that.`git-co |
| 147100 | 6d 6d 69 74 2d 6d 6f 64 65 27 20 28 77 68 69 63 68 20 73 65 65 29 20 69 73 20 6e 6f 74 20 61 20 | mmit-mode'.(which.see).is.not.a. |
| 147120 | 6d 61 6a 6f 72 2d 6d 6f 64 65 2e 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 67 69 74 2d 63 6f | major-mode.")..(defcustom.git-co |
| 147140 | 6d 6d 69 74 2d 73 65 74 75 70 2d 68 6f 6f 6b 0a 20 20 28 6c 69 73 74 20 23 27 67 69 74 2d 63 6f | mmit-setup-hook...(list.#'git-co |
| 147160 | 6d 6d 69 74 2d 65 6e 73 75 72 65 2d 63 6f 6d 6d 65 6e 74 2d 67 61 70 0a 20 20 20 20 20 20 20 20 | mmit-ensure-comment-gap......... |
| 147180 | 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 61 76 65 2d 6d 65 73 73 61 67 65 0a 20 20 20 20 20 20 | #'git-commit-save-message....... |
| 1471a0 | 20 20 23 27 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 | ..#'git-commit-setup-changelog-s |
| 1471c0 | 75 70 70 6f 72 74 0a 20 20 20 20 20 20 20 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 75 72 6e | upport.........#'git-commit-turn |
| 1471e0 | 2d 6f 6e 2d 61 75 74 6f 2d 66 69 6c 6c 0a 20 20 20 20 20 20 20 20 23 27 67 69 74 2d 63 6f 6d 6d | -on-auto-fill.........#'git-comm |
| 147200 | 69 74 2d 70 72 6f 70 65 72 74 69 7a 65 2d 64 69 66 66 0a 20 20 20 20 20 20 20 20 23 27 62 75 67 | it-propertize-diff.........#'bug |
| 147220 | 2d 72 65 66 65 72 65 6e 63 65 2d 6d 6f 64 65 29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 61 74 20 | -reference-mode)..."Hook.run.at. |
| 147240 | 74 68 65 20 65 6e 64 20 6f 66 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 27 2e 22 0a | the.end.of.`git-commit-setup'.". |
| 147260 | 20 20 3a 67 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 0a 20 20 3a 74 79 70 65 20 27 68 6f | ..:group.'git-commit...:type.'ho |
| 147280 | 6f 6b 0a 20 20 3a 67 65 74 20 23 27 6d 61 67 69 74 2d 68 6f 6f 6b 2d 63 75 73 74 6f 6d 2d 67 65 | ok...:get.#'magit-hook-custom-ge |
| 1472a0 | 74 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 6e 73 75 72 65 | t...:options.'(git-commit-ensure |
| 1472c0 | 2d 63 6f 6d 6d 65 6e 74 2d 67 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 67 69 74 2d 63 6f | -comment-gap..............git-co |
| 1472e0 | 6d 6d 69 74 2d 73 61 76 65 2d 6d 65 73 73 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 67 | mmit-save-message..............g |
| 147300 | 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 72 | it-commit-setup-changelog-suppor |
| 147320 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 63 68 | t..............magit-generate-ch |
| 147340 | 61 6e 67 65 6c 6f 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 67 69 74 2d 63 6f 6d 6d 69 74 2d | angelog..............git-commit- |
| 147360 | 74 75 72 6e 2d 6f 6e 2d 61 75 74 6f 2d 66 69 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 67 | turn-on-auto-fill..............g |
| 147380 | 69 74 2d 63 6f 6d 6d 69 74 2d 74 75 72 6e 2d 6f 6e 2d 6f 72 67 6c 69 6e 6b 0a 20 20 20 20 20 20 | it-commit-turn-on-orglink....... |
| 1473a0 | 20 20 20 20 20 20 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 | .......git-commit-turn-on-flyspe |
| 1473c0 | 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 72 6f 70 65 | ll..............git-commit-prope |
| 1473e0 | 72 74 69 7a 65 2d 64 69 66 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75 67 2d 72 65 66 65 | rtize-diff..............bug-refe |
| 147400 | 72 65 6e 63 65 2d 6d 6f 64 65 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 67 69 74 2d 63 6f 6d | rence-mode))..(defcustom.git-com |
| 147420 | 6d 69 74 2d 70 6f 73 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 6f 6f 6b | mit-post-finish-hook.nil..."Hook |
| 147440 | 20 72 75 6e 20 61 66 74 65 72 20 74 68 65 20 75 73 65 72 20 66 69 6e 69 73 68 65 64 20 77 72 69 | .run.after.the.user.finished.wri |
| 147460 | 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2e 0a 0a 5c 5c 3c 77 69 74 68 2d | ting.a.commit.message...\\<with- |
| 147480 | 65 64 69 74 6f 72 2d 6d 6f 64 65 2d 6d 61 70 3e 5c 0a 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 6f | editor-mode-map>\.This.hook.is.o |
| 1474a0 | 6e 6c 79 20 72 75 6e 20 61 66 74 65 72 20 70 72 65 73 73 69 6e 67 20 5c 5c 5b 77 69 74 68 2d 65 | nly.run.after.pressing.\\[with-e |
| 1474c0 | 64 69 74 6f 72 2d 66 69 6e 69 73 68 5d 20 69 6e 20 61 20 62 75 66 66 65 72 20 75 73 65 64 0a 74 | ditor-finish].in.a.buffer.used.t |
| 1474e0 | 6f 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 | o.edit.a.commit.message...If.a.c |
| 147500 | 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 0a 75 73 65 | ommit.is.created.without.the.use |
| 147520 | 72 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 75 66 66 65 72 | r.typing.a.message.into.a.buffer |
| 147540 | 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 2e 0a 0a 54 68 | ,.then.this.hook.is.not.run...Th |
| 147560 | 69 73 20 68 6f 6f 6b 20 69 73 20 6e 6f 74 20 72 75 6e 20 75 6e 74 69 6c 20 74 68 65 20 6e 65 77 | is.hook.is.not.run.until.the.new |
| 147580 | 20 63 6f 6d 6d 69 74 20 68 61 73 20 62 65 65 6e 20 63 72 65 61 74 65 64 2e 20 20 49 66 0a 74 68 | .commit.has.been.created...If.th |
| 1475a0 | 61 74 20 74 61 6b 65 73 20 47 69 74 20 6c 6f 6e 67 65 72 20 74 68 61 6e 20 60 67 69 74 2d 63 6f | at.takes.Git.longer.than.`git-co |
| 1475c0 | 6d 6d 69 74 2d 70 6f 73 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b 2d 74 69 6d 65 6f 75 74 27 0a 73 | mmit-post-finish-hook-timeout'.s |
| 1475e0 | 65 63 6f 6e 64 73 2c 20 74 68 65 6e 20 74 68 69 73 20 68 6f 6f 6b 20 69 73 6e 27 74 20 72 75 6e | econds,.then.this.hook.isn't.run |
| 147600 | 20 61 74 20 61 6c 6c 2e 20 20 46 6f 72 20 63 65 72 74 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 0a 73 | .at.all...For.certain.commands.s |
| 147620 | 75 63 68 20 61 73 20 60 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6e 74 69 6e 75 65 27 20 74 | uch.as.`magit-rebase-continue'.t |
| 147640 | 68 69 73 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 0a 64 6f | his.hook.is.never.run.because.do |
| 147660 | 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 |
| 147680 | 69 74 69 6f 6e 2e 0a 0a 41 6c 73 6f 20 73 65 65 20 60 6d 61 67 69 74 2d 70 6f 73 74 2d 63 6f 6d | ition...Also.see.`magit-post-com |
| 1476a0 | 6d 69 74 2d 68 6f 6f 6b 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 | mit-hook'."...:group.'git-commit |
| 1476c0 | 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 67 65 74 20 23 27 6d 61 67 69 74 2d 68 6f | ...:type.'hook...:get.#'magit-ho |
| 1476e0 | 6f 6b 2d 63 75 73 74 6f 6d 2d 67 65 74 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 67 69 74 2d 63 | ok-custom-get)..(defcustom.git-c |
| 147700 | 6f 6d 6d 69 74 2d 70 6f 73 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b 2d 74 69 6d 65 6f 75 74 20 31 | ommit-post-finish-hook-timeout.1 |
| 147720 | 0a 20 20 22 54 69 6d 65 20 69 6e 20 73 65 63 6f 6e 64 73 20 74 6f 20 77 61 69 74 20 66 6f 72 20 | ..."Time.in.seconds.to.wait.for. |
| 147740 | 67 69 74 20 74 6f 20 63 72 65 61 74 65 20 61 20 63 6f 6d 6d 69 74 2e 0a 0a 54 68 65 20 68 6f 6f | git.to.create.a.commit...The.hoo |
| 147760 | 6b 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 6f 73 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b 27 20 | k.`git-commit-post-finish-hook'. |
| 147780 | 28 77 68 69 63 68 20 73 65 65 29 20 69 73 20 72 75 6e 20 6f 6e 6c 79 0a 61 66 74 65 72 20 67 69 | (which.see).is.run.only.after.gi |
| 1477a0 | 74 20 69 73 20 64 6f 6e 65 20 63 72 65 61 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 2e 20 20 49 66 | t.is.done.creating.a.commit...If |
| 1477c0 | 20 69 74 20 74 61 6b 65 73 20 6c 6f 6e 67 65 72 20 74 68 61 6e 0a 60 67 69 74 2d 63 6f 6d 6d 69 | .it.takes.longer.than.`git-commi |
| 1477e0 | 74 2d 70 6f 73 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b 2d 74 69 6d 65 6f 75 74 27 20 73 65 63 6f | t-post-finish-hook-timeout'.seco |
| 147800 | 6e 64 73 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 0a 63 6f 6d 6d 69 74 2c 20 74 68 65 6e 20 74 | nds.to.create.the.commit,.then.t |
| 147820 | 68 65 20 68 6f 6f 6b 20 69 73 20 6e 6f 74 20 72 75 6e 20 61 74 20 61 6c 6c 2e 22 0a 20 20 3a 67 | he.hook.is.not.run.at.all."...:g |
| 147840 | 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 0a 20 20 3a 73 61 66 65 20 27 6e 75 6d 62 65 72 | roup.'git-commit...:safe.'number |
| 147860 | 70 0a 20 20 3a 74 79 70 65 20 27 6e 75 6d 62 65 72 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 67 | p...:type.'number)..(defcustom.g |
| 147880 | 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 6e 69 73 68 2d 71 75 65 72 79 2d 66 75 6e 63 74 69 6f 6e 73 | it-commit-finish-query-functions |
| 1478a0 | 0a 20 20 28 6c 69 73 74 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 68 65 63 6b 2d 73 74 79 6c | ...(list.#'git-commit-check-styl |
| 1478c0 | 65 2d 63 6f 6e 76 65 6e 74 69 6f 6e 73 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 | e-conventions)..."List.of.functi |
| 1478e0 | 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 65 72 66 6f | ons.called.to.query.before.perfo |
| 147900 | 72 6d 69 6e 67 20 63 6f 6d 6d 69 74 2e 0a 0a 54 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 | rming.commit...The.commit.messag |
| 147920 | 65 20 62 75 66 66 65 72 20 69 73 20 63 75 72 72 65 6e 74 20 77 68 69 6c 65 20 74 68 65 20 66 75 | e.buffer.is.current.while.the.fu |
| 147940 | 6e 63 74 69 6f 6e 73 20 61 72 65 0a 63 61 6c 6c 65 64 2e 20 20 49 66 20 61 6e 79 20 6f 66 20 74 | nctions.are.called...If.any.of.t |
| 147960 | 68 65 6d 20 72 65 74 75 72 6e 73 20 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 63 6f 6d 6d 69 74 | hem.returns.nil,.then.the.commit |
| 147980 | 20 69 73 20 6e 6f 74 0a 70 65 72 66 6f 72 6d 65 64 20 61 6e 64 20 74 68 65 20 62 75 66 66 65 72 | .is.not.performed.and.the.buffer |
| 1479a0 | 20 69 73 20 6e 6f 74 20 6b 69 6c 6c 65 64 2e 20 20 54 68 65 20 75 73 65 72 20 73 68 6f 75 6c 64 | .is.not.killed...The.user.should |
| 1479c0 | 20 74 68 65 6e 0a 66 69 78 20 74 68 65 20 69 73 73 75 65 20 61 6e 64 20 74 72 79 20 61 67 61 69 | .then.fix.the.issue.and.try.agai |
| 1479e0 | 6e 2e 0a 0a 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 | n...The.functions.are.called.wit |
| 147a00 | 68 20 6f 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 | h.one.argument...If.it.is.non-ni |
| 147a20 | 6c 2c 0a 74 68 65 6e 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 74 68 65 20 | l,.then.that.indicates.that.the. |
| 147a40 | 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 0a 66 | user.used.a.prefix.argument.to.f |
| 147a60 | 6f 72 63 65 20 66 69 6e 69 73 68 69 6e 67 20 74 68 65 20 73 65 73 73 69 6f 6e 20 64 65 73 70 69 | orce.finishing.the.session.despi |
| 147a80 | 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 6c 64 0a 75 73 75 | te.issues...Functions.should.usu |
| 147aa0 | 61 6c 6c 79 20 68 6f 6e 6f 72 20 74 68 69 73 20 77 69 73 68 20 61 6e 64 20 72 65 74 75 72 6e 20 | ally.honor.this.wish.and.return. |
| 147ac0 | 6e 6f 6e 2d 6e 69 6c 2e 22 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28 67 69 74 2d 63 6f 6d 6d 69 | non-nil."...:options.'(git-commi |
| 147ae0 | 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 29 0a 20 20 3a 74 79 | t-check-style-conventions)...:ty |
| 147b00 | 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 29 0a 0a | pe.'hook...:group.'git-commit).. |
| 147b20 | 28 64 65 66 63 75 73 74 6f 6d 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 74 79 6c 65 2d 63 6f 6e 76 | (defcustom.git-commit-style-conv |
| 147b40 | 65 6e 74 69 6f 6e 2d 63 68 65 63 6b 73 20 27 28 6e 6f 6e 2d 65 6d 70 74 79 2d 73 65 63 6f 6e 64 | ention-checks.'(non-empty-second |
| 147b60 | 2d 6c 69 6e 65 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 63 68 65 63 6b 73 20 70 65 72 66 6f 72 6d | -line)..."List.of.checks.perform |
| 147b80 | 65 64 20 62 79 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 68 65 63 6b 2d 73 74 79 6c 65 2d 63 6f | ed.by.`git-commit-check-style-co |
| 147ba0 | 6e 76 65 6e 74 69 6f 6e 73 27 2e 0a 0a 56 61 6c 69 64 20 6d 65 6d 62 65 72 73 20 61 72 65 20 60 | nventions'...Valid.members.are.` |
| 147bc0 | 6e 6f 6e 2d 65 6d 70 74 79 2d 73 65 63 6f 6e 64 2d 6c 69 6e 65 27 20 61 6e 64 20 60 6f 76 65 72 | non-empty-second-line'.and.`over |
| 147be0 | 6c 6f 6e 67 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e 65 27 2e 0a 54 68 61 74 20 66 75 6e 63 74 69 6f | long-summary-line'..That.functio |
| 147c00 | 6e 20 69 73 20 61 20 6d 65 6d 62 65 72 20 6f 66 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 6e | n.is.a.member.of.`git-commit-fin |
| 147c20 | 69 73 68 2d 71 75 65 72 79 2d 66 75 6e 63 74 69 6f 6e 73 27 2e 22 0a 20 20 3a 6f 70 74 69 6f 6e | ish-query-functions'."...:option |
| 147c40 | 73 20 27 28 6e 6f 6e 2d 65 6d 70 74 79 2d 73 65 63 6f 6e 64 2d 6c 69 6e 65 20 6f 76 65 72 6c 6f | s.'(non-empty-second-line.overlo |
| 147c60 | 6e 67 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e 65 29 0a 20 20 3a 74 79 70 65 20 27 28 6c 69 73 74 20 | ng-summary-line)...:type.'(list. |
| 147c80 | 3a 63 6f 6e 76 65 72 74 2d 77 69 64 67 65 74 20 63 75 73 74 6f 6d 2d 68 6f 6f 6b 2d 63 6f 6e 76 | :convert-widget.custom-hook-conv |
| 147ca0 | 65 72 74 2d 77 69 64 67 65 74 29 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 | ert-widget)...:group.'git-commit |
| 147cc0 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 75 6d 6d 61 72 79 | )..(defcustom.git-commit-summary |
| 147ce0 | 2d 6d 61 78 2d 6c 65 6e 67 74 68 20 36 38 0a 20 20 22 43 6f 6c 75 6d 6e 20 62 65 79 6f 6e 64 20 | -max-length.68..."Column.beyond. |
| 147d00 | 77 68 69 63 68 20 63 68 61 72 61 63 74 65 72 73 20 69 6e 20 74 68 65 20 73 75 6d 6d 61 72 79 20 | which.characters.in.the.summary. |
| 147d20 | 6c 69 6e 65 73 20 61 72 65 20 68 69 67 68 6c 69 67 68 74 65 64 2e 0a 0a 54 68 65 20 68 69 67 68 | lines.are.highlighted...The.high |
| 147d40 | 6c 69 67 68 74 69 6e 67 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 74 68 65 20 73 75 6d 6d | lighting.indicates.that.the.summ |
| 147d60 | 61 72 79 20 69 73 20 67 65 74 74 69 6e 67 20 74 6f 6f 20 6c 6f 6e 67 0a 62 79 20 73 6f 6d 65 20 | ary.is.getting.too.long.by.some. |
| 147d80 | 73 74 61 6e 64 61 72 64 73 2e 20 20 49 74 20 64 6f 65 73 20 69 6e 20 6e 6f 20 77 61 79 20 69 6d | standards...It.does.in.no.way.im |
| 147da0 | 70 6c 79 20 74 68 61 74 20 67 6f 69 6e 67 20 6f 76 65 72 20 74 68 65 0a 6c 69 6d 69 74 20 61 20 | ply.that.going.over.the.limit.a. |
| 147dc0 | 66 65 77 20 63 68 61 72 61 63 74 65 72 73 20 6f 72 20 69 6e 20 73 6f 6d 65 20 63 61 73 65 73 20 | few.characters.or.in.some.cases. |
| 147de0 | 65 76 65 6e 20 6d 61 6e 79 20 63 68 61 72 61 63 74 65 72 73 20 69 73 0a 61 6e 79 74 68 69 6e 67 | even.many.characters.is.anything |
| 147e00 | 20 74 68 61 74 20 64 65 73 65 72 76 65 73 20 73 68 61 6d 69 6e 67 2e 20 20 49 74 27 73 20 6a 75 | .that.deserves.shaming...It's.ju |
| 147e20 | 73 74 20 61 20 66 72 69 65 6e 64 6c 79 20 72 65 6d 69 6e 64 65 72 0a 74 68 61 74 20 69 66 20 79 | st.a.friendly.reminder.that.if.y |
| 147e40 | 6f 75 20 63 61 6e 20 6d 61 6b 65 20 74 68 65 20 73 75 6d 6d 61 72 79 20 73 68 6f 72 74 65 72 2c | ou.can.make.the.summary.shorter, |
| 147e60 | 20 74 68 65 6e 20 79 6f 75 20 6d 69 67 68 74 20 77 61 6e 74 0a 74 6f 20 63 6f 6e 73 69 64 65 72 | .then.you.might.want.to.consider |
| 147e80 | 20 64 6f 69 6e 67 20 73 6f 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 | .doing.so."...:group.'git-commit |
| 147ea0 | 0a 20 20 3a 73 61 66 65 20 27 6e 75 6d 62 65 72 70 0a 20 20 3a 74 79 70 65 20 27 6e 75 6d 62 65 | ...:safe.'numberp...:type.'numbe |
| 147ec0 | 72 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 | r)..(defcustom.git-commit-traile |
| 147ee0 | 72 73 0a 20 20 27 28 22 41 63 6b 65 64 2d 62 79 22 0a 20 20 20 20 22 4d 6f 64 69 66 69 65 64 2d | rs...'("Acked-by"....."Modified- |
| 147f00 | 62 79 22 0a 20 20 20 20 22 52 65 76 69 65 77 65 64 2d 62 79 22 0a 20 20 20 20 22 53 69 67 6e 65 | by"....."Reviewed-by"....."Signe |
| 147f20 | 64 2d 6f 66 66 2d 62 79 22 0a 20 20 20 20 22 54 65 73 74 65 64 2d 62 79 22 0a 20 20 20 20 22 43 | d-off-by"....."Tested-by"....."C |
| 147f40 | 63 22 0a 20 20 20 20 22 52 65 70 6f 72 74 65 64 2d 62 79 22 0a 20 20 20 20 22 53 75 67 67 65 73 | c"....."Reported-by"....."Sugges |
| 147f60 | 74 65 64 2d 62 79 22 0a 20 20 20 20 22 43 6f 2d 61 75 74 68 6f 72 65 64 2d 62 79 22 0a 20 20 20 | ted-by"....."Co-authored-by".... |
| 147f80 | 20 22 43 6f 2d 64 65 76 65 6c 6f 70 65 64 2d 62 79 22 29 0a 20 20 22 41 20 6c 69 73 74 20 6f 66 | ."Co-developed-by")..."A.list.of |
| 147fa0 | 20 47 69 74 20 74 72 61 69 6c 65 72 73 20 74 6f 20 62 65 20 68 69 67 68 6c 69 67 68 74 65 64 2e | .Git.trailers.to.be.highlighted. |
| 147fc0 | 0a 0a 53 65 65 20 61 6c 73 6f 20 6d 61 6e 70 61 67 65 20 67 69 74 2d 69 6e 74 65 72 70 72 65 74 | ..See.also.manpage.git-interpret |
| 147fe0 | 2d 74 72 61 69 6c 65 72 28 31 29 2e 20 20 54 68 69 73 20 70 61 63 6b 61 67 65 20 64 6f 65 73 0a | -trailer(1)...This.package.does. |
| 148000 | 6e 6f 74 20 75 73 65 20 74 68 61 74 20 47 69 74 20 63 6f 6d 6d 61 6e 64 2c 20 62 75 74 20 74 68 | not.use.that.Git.command,.but.th |
| 148020 | 65 20 69 6e 69 74 69 61 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 73 74 69 6c 6c 0a 73 65 72 76 | e.initial.description.still.serv |
| 148040 | 65 73 20 61 73 20 61 20 67 6f 6f 64 20 69 6e 74 72 6f 64 75 63 74 69 6f 6e 2e 22 0a 20 20 3a 67 | es.as.a.good.introduction."...:g |
| 148060 | 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 0a 20 20 3a 73 61 66 65 20 28 23 23 61 6e 64 20 | roup.'git-commit...:safe.(##and. |
| 148080 | 28 6c 69 73 74 70 20 25 29 20 28 73 65 71 2d 65 76 65 72 79 2d 70 20 23 27 73 74 72 69 6e 67 70 | (listp.%).(seq-every-p.#'stringp |
| 1480a0 | 20 25 29 29 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 | .%))...:type.'(repeat.string)).. |
| 1480c0 | 28 64 65 66 63 75 73 74 6f 6d 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 75 73 65 2d 6c 6f 63 61 6c 2d | (defcustom.git-commit-use-local- |
| 1480e0 | 6d 65 73 73 61 67 65 2d 72 69 6e 67 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 75 | message-ring.nil..."Whether.to.u |
| 148100 | 73 65 20 61 20 6c 6f 63 61 6c 20 6d 65 73 73 61 67 65 20 72 69 6e 67 20 69 6e 73 74 65 61 64 20 | se.a.local.message.ring.instead. |
| 148120 | 6f 66 20 74 68 65 20 67 6c 6f 62 61 6c 20 6f 6e 65 2e 0a 0a 54 68 69 73 20 63 61 6e 20 62 65 20 | of.the.global.one...This.can.be. |
| 148140 | 73 65 74 20 67 6c 6f 62 61 6c 6c 79 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 65 76 65 72 | set.globally,.in.which.case.ever |
| 148160 | 79 20 72 65 70 6f 73 69 74 6f 72 79 20 67 65 74 73 20 69 74 73 0a 6f 77 6e 20 63 6f 6d 6d 69 74 | y.repository.gets.its.own.commit |
| 148180 | 20 6d 65 73 73 61 67 65 20 72 69 6e 67 2c 20 6f 72 20 6c 6f 63 61 6c 6c 79 20 66 6f 72 20 61 20 | .message.ring,.or.locally.for.a. |
| 1481a0 | 73 69 6e 67 6c 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 | single.repository."...:group.'gi |
| 1481c0 | 74 2d 63 6f 6d 6d 69 74 0a 20 20 3a 73 61 66 65 20 27 62 6f 6f 6c 65 61 6e 70 0a 20 20 3a 74 79 | t-commit...:safe.'booleanp...:ty |
| 1481e0 | 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 63 6f 6d | pe.'boolean)..(defcustom.git-com |
| 148200 | 6d 69 74 2d 63 64 2d 74 6f 2d 74 6f 70 6c 65 76 65 6c 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 | mit-cd-to-toplevel.nil..."Whethe |
| 148220 | 72 20 74 6f 20 73 65 74 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 74 6f 20 | r.to.set.`default-directory'.to. |
| 148240 | 74 68 65 20 77 6f 72 6b 74 72 65 65 20 69 6e 20 6d 65 73 73 61 67 65 20 62 75 66 66 65 72 2e 0a | the.worktree.in.message.buffer.. |
| 148260 | 0a 45 64 69 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 69 73 20 64 6f 6e | .Editing.a.commit.message.is.don |
| 148280 | 65 20 62 79 20 76 69 73 69 74 69 6e 67 20 61 20 66 69 6c 65 20 6c 6f 63 61 74 65 64 20 69 6e 20 | e.by.visiting.a.file.located.in. |
| 1482a0 | 74 68 65 20 67 69 74 0a 64 69 72 65 63 74 6f 72 79 2c 20 75 73 75 61 6c 6c 79 20 5c 22 43 4f 4d | the.git.directory,.usually.\"COM |
| 1482c0 | 4d 49 54 5f 45 44 49 54 4d 53 47 5c 22 2e 20 20 41 73 20 69 73 20 64 6f 6e 65 20 77 68 65 6e 20 | MIT_EDITMSG\"...As.is.done.when. |
| 1482e0 | 76 69 73 69 74 69 6e 67 20 61 6e 79 0a 66 69 6c 65 2c 20 74 68 65 20 6c 6f 63 61 6c 20 76 61 6c | visiting.any.file,.the.local.val |
| 148300 | 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 69 73 20 73 65 74 | ue.of.`default-directory'.is.set |
| 148320 | 20 74 6f 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 0a 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 | .to.the.directory.that.contains. |
| 148340 | 74 68 65 20 66 69 6c 65 2e 0a 0a 49 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 6e 6f 6e | the.file...If.this.option.is.non |
| 148360 | 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6c 6f 63 61 6c 20 60 64 65 66 61 75 6c 74 2d 64 69 | -nil,.then.the.local.`default-di |
| 148380 | 72 65 63 74 6f 72 79 27 20 69 73 20 63 68 61 6e 67 65 64 0a 74 6f 20 74 68 65 20 77 6f 72 6b 69 | rectory'.is.changed.to.the.worki |
| 1483a0 | 6e 67 20 74 72 65 65 20 66 72 6f 6d 20 77 68 69 63 68 20 74 68 65 20 63 6f 6d 6d 69 74 20 63 6f | ng.tree.from.which.the.commit.co |
| 1483c0 | 6d 6d 61 6e 64 20 77 61 73 20 69 6e 76 6f 6b 65 64 2e 20 20 59 6f 75 20 6d 61 79 0a 77 69 73 68 | mmand.was.invoked...You.may.wish |
| 1483e0 | 20 74 6f 20 64 6f 20 74 68 61 74 2c 20 74 6f 20 6d 61 6b 65 20 69 74 20 65 61 73 69 65 72 20 74 | .to.do.that,.to.make.it.easier.t |
| 148400 | 6f 20 6f 70 65 6e 20 61 20 66 69 6c 65 20 74 68 61 74 20 69 73 20 6c 6f 63 61 74 65 64 20 69 6e | o.open.a.file.that.is.located.in |
| 148420 | 20 74 68 65 0a 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 64 69 72 65 63 74 6c 79 20 66 72 6f 6d | .the.working.tree,.directly.from |
| 148440 | 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 0a 0a 49 66 20 | .the.commit.message.buffer...If. |
| 148460 | 74 68 65 20 67 69 74 20 76 61 72 69 61 62 6c 65 20 60 73 61 66 65 2e 62 61 72 65 52 65 70 6f 73 | the.git.variable.`safe.bareRepos |
| 148480 | 69 74 6f 72 79 27 20 69 73 20 73 65 74 20 74 6f 20 5c 22 65 78 70 6c 69 63 69 74 5c 22 2c 20 74 | itory'.is.set.to.\"explicit\",.t |
| 1484a0 | 68 65 6e 0a 79 6f 75 20 68 61 76 65 20 74 6f 20 65 6e 61 62 6c 65 20 74 68 69 73 2c 20 74 6f 20 | hen.you.have.to.enable.this,.to. |
| 1484c0 | 62 65 20 61 62 6c 65 20 74 6f 20 63 6f 6d 6d 69 74 20 61 74 20 61 6c 6c 2e 20 20 53 65 65 20 69 | be.able.to.commit.at.all...See.i |
| 1484e0 | 73 73 75 65 20 23 35 31 30 30 2e 0a 0a 54 68 69 73 20 6f 70 74 69 6f 6e 20 6f 6e 6c 79 20 68 61 | ssue.#5100...This.option.only.ha |
| 148500 | 73 20 61 6e 20 65 66 66 65 63 74 20 69 66 20 74 68 65 20 63 6f 6d 6d 69 74 20 77 61 73 20 69 6e | s.an.effect.if.the.commit.was.in |
| 148520 | 69 74 69 61 74 65 64 20 66 72 6f 6d 20 4d 61 67 69 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 67 | itiated.from.Magit."...:group.'g |
| 148540 | 69 74 2d 63 6f 6d 6d 69 74 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 3b 3b 3b | it-commit...:type.'boolean)..;;; |
| 148560 | 3b 20 46 61 63 65 73 0a 0a 28 64 65 66 67 72 6f 75 70 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 61 | ;.Faces..(defgroup.git-commit-fa |
| 148580 | 63 65 73 20 6e 69 6c 0a 20 20 22 46 61 63 65 73 20 75 73 65 64 20 66 6f 72 20 68 69 67 68 6c 69 | ces.nil..."Faces.used.for.highli |
| 1485a0 | 67 68 74 69 6e 67 20 47 69 74 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 2e 22 0a 20 20 3a | ghting.Git.commit.messages."...: |
| 1485c0 | 70 72 65 66 69 78 20 22 67 69 74 2d 63 6f 6d 6d 69 74 2d 22 0a 20 20 3a 67 72 6f 75 70 20 27 67 | prefix."git-commit-"...:group.'g |
| 1485e0 | 69 74 2d 63 6f 6d 6d 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 | it-commit...:group.'faces)..(def |
| 148600 | 66 61 63 65 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 75 6d 6d 61 72 79 0a 20 20 27 28 28 74 20 3a | face.git-commit-summary...'((t.: |
| 148620 | 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 29 29 0a 20 20 | inherit.font-lock-type-face))... |
| 148640 | 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 73 75 6d 6d 61 72 79 20 69 6e 20 63 6f | "Face.used.for.the.summary.in.co |
| 148660 | 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 67 69 74 2d 63 6f | mmit.messages."...:group.'git-co |
| 148680 | 6d 6d 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 67 69 74 2d 63 6f 6d 6d 69 74 | mmit-faces)..(defface.git-commit |
| 1486a0 | 2d 6f 76 65 72 6c 6f 6e 67 2d 73 75 6d 6d 61 72 79 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 | -overlong-summary...'((t.:inheri |
| 1486c0 | 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 77 61 72 6e 69 6e 67 2d 66 61 63 65 29 29 0a 20 20 22 46 61 | t.font-lock-warning-face))..."Fa |
| 1486e0 | 63 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 74 61 69 6c 20 6f 66 20 6f 76 65 72 6c 6f 6e 67 | ce.used.for.the.tail.of.overlong |
| 148700 | 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 20 3a 67 | .commit.message.summaries."...:g |
| 148720 | 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 | roup.'git-commit-faces)..(deffac |
| 148740 | 65 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6e 6f 6e 65 6d 70 74 79 2d 73 65 63 6f 6e 64 2d 6c 69 6e | e.git-commit-nonempty-second-lin |
| 148760 | 65 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 77 61 72 6e | e...'((t.:inherit.font-lock-warn |
| 148780 | 69 6e 67 2d 66 61 63 65 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 6e 6f 6e 2d | ing-face))..."Face.used.for.non- |
| 1487a0 | 77 68 69 74 65 73 70 61 63 65 20 6f 6e 20 74 68 65 20 73 65 63 6f 6e 64 20 6c 69 6e 65 20 6f 66 | whitespace.on.the.second.line.of |
| 1487c0 | 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 67 69 74 | .commit.messages."...:group.'git |
| 1487e0 | 2d 63 6f 6d 6d 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 67 69 74 2d 63 6f 6d | -commit-faces)..(defface.git-com |
| 148800 | 6d 69 74 2d 6b 65 79 77 6f 72 64 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 | mit-keyword...'((t.:inherit.font |
| 148820 | 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d 66 61 63 65 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 | -lock-string-face))..."Face.used |
| 148840 | 20 66 6f 72 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 | .for.keywords.in.commit.messages |
| 148860 | 2e 0a 49 6e 20 74 68 69 73 20 63 6f 6e 74 65 78 74 20 61 20 5c 22 6b 65 79 77 6f 72 64 5c 22 20 | ..In.this.context.a.\"keyword\". |
| 148880 | 69 73 20 74 65 78 74 20 73 75 72 72 6f 75 6e 64 65 64 20 62 79 20 62 72 61 63 6b 65 74 73 2e 22 | is.text.surrounded.by.brackets." |
| 1488a0 | 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 | ...:group.'git-commit-faces)..(d |
| 1488c0 | 65 66 66 61 63 65 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 72 2d 74 6f 6b 65 6e 0a | efface.git-commit-trailer-token. |
| 1488e0 | 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 | ..'((t.:inherit.font-lock-keywor |
| 148900 | 64 2d 66 61 63 65 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 47 69 74 20 74 72 | d-face))..."Face.used.for.Git.tr |
| 148920 | 61 69 6c 65 72 20 74 6f 6b 65 6e 73 20 69 6e 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 2e | ailer.tokens.in.commit.messages. |
| 148940 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 61 63 65 73 29 0a 0a 28 | "...:group.'git-commit-faces)..( |
| 148960 | 64 65 66 66 61 63 65 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 72 2d 76 61 6c 75 65 | defface.git-commit-trailer-value |
| 148980 | 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e | ...'((t.:inherit.font-lock-strin |
| 1489a0 | 67 2d 66 61 63 65 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 47 69 74 20 74 72 | g-face))..."Face.used.for.Git.tr |
| 1489c0 | 61 69 6c 65 72 20 76 61 6c 75 65 73 20 69 6e 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 2e | ailer.values.in.commit.messages. |
| 1489e0 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 61 63 65 73 29 0a 0a 28 | "...:group.'git-commit-faces)..( |
| 148a00 | 64 65 66 66 61 63 65 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 62 72 61 6e 63 | defface.git-commit-comment-branc |
| 148a20 | 68 2d 6c 6f 63 61 6c 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 62 72 | h-local...'((t.:inherit.magit-br |
| 148a40 | 61 6e 63 68 2d 6c 6f 63 61 6c 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 6e 61 | anch-local))..."Face.used.for.na |
| 148a60 | 6d 65 73 20 6f 66 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 20 69 6e 20 63 6f 6d 6d 69 74 20 | mes.of.local.branches.in.commit. |
| 148a80 | 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 74 | message.comments."...:group.'git |
| 148aa0 | 2d 63 6f 6d 6d 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 67 69 74 2d 63 6f 6d | -commit-faces)..(defface.git-com |
| 148ac0 | 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 0a 20 20 27 28 28 74 | mit-comment-branch-remote...'((t |
| 148ae0 | 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 6d 6f 74 65 29 29 0a | .:inherit.magit-branch-remote)). |
| 148b00 | 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 6e 61 6d 65 73 20 6f 66 20 72 65 6d 6f 74 65 | .."Face.used.for.names.of.remote |
| 148b20 | 20 62 72 61 6e 63 68 65 73 20 69 6e 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 63 6f 6d 6d | .branches.in.commit.message.comm |
| 148b40 | 65 6e 74 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 61 63 65 | ents."...:group.'git-commit-face |
| 148b60 | 73 29 0a 0a 28 64 65 66 66 61 63 65 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d | s)..(defface.git-commit-comment- |
| 148b80 | 64 65 74 61 63 68 65 64 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 67 69 74 2d 63 6f 6d | detached...'((t.:inherit.git-com |
| 148ba0 | 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 29 0a 20 20 22 46 61 | mit-comment-branch-local))..."Fa |
| 148bc0 | 63 65 20 75 73 65 64 20 66 6f 72 20 64 65 74 61 63 68 65 64 20 60 48 45 41 44 27 20 69 6e 20 63 | ce.used.for.detached.`HEAD'.in.c |
| 148be0 | 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 63 6f 6d 6d 65 6e 74 73 2e 22 0a 20 20 3a 67 72 6f 75 | ommit.message.comments."...:grou |
| 148c00 | 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 67 | p.'git-commit-faces)..(defface.g |
| 148c20 | 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 68 65 61 64 69 6e 67 0a 20 20 27 28 28 74 | it-commit-comment-heading...'((t |
| 148c40 | 20 3a 69 6e 68 65 72 69 74 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 72 2d 74 6f 6b | .:inherit.git-commit-trailer-tok |
| 148c60 | 65 6e 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 68 65 61 64 69 6e 67 73 20 69 | en))..."Face.used.for.headings.i |
| 148c80 | 6e 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 63 6f 6d 6d 65 6e 74 73 2e 22 0a 20 20 3a 67 | n.commit.message.comments."...:g |
| 148ca0 | 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 | roup.'git-commit-faces)..(deffac |
| 148cc0 | 65 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 66 69 6c 65 0a 20 20 27 28 28 74 | e.git-commit-comment-file...'((t |
| 148ce0 | 20 3a 69 6e 68 65 72 69 74 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 72 2d 76 61 6c | .:inherit.git-commit-trailer-val |
| 148d00 | 75 65 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 66 69 6c 65 20 6e 61 6d 65 73 | ue))..."Face.used.for.file.names |
| 148d20 | 20 69 6e 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 63 6f 6d 6d 65 6e 74 73 2e 22 0a 20 20 | .in.commit.message.comments."... |
| 148d40 | 3a 67 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 | :group.'git-commit-faces)..(deff |
| 148d60 | 61 63 65 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 61 63 74 69 6f 6e 0a 20 20 | ace.git-commit-comment-action... |
| 148d80 | 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 62 6f 6c 64 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 | '((t.:inherit.bold))..."Face.use |
| 148da0 | 64 20 66 6f 72 20 61 63 74 69 6f 6e 73 20 69 6e 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 | d.for.actions.in.commit.message. |
| 148dc0 | 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 6d 6d 69 74 2d | comments."...:group.'git-commit- |
| 148de0 | 66 61 63 65 73 29 0a 0a 3b 3b 3b 20 4b 65 79 6d 61 70 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d | faces)..;;;.Keymap..(defvar-keym |
| 148e00 | 61 70 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 64 75 6e 64 61 6e 74 2d 62 69 6e 64 69 6e 67 73 | ap.git-commit-redundant-bindings |
| 148e20 | 0a 20 20 3a 64 6f 63 20 22 42 69 6e 64 69 6e 67 73 20 6d 61 64 65 20 72 65 64 75 6e 64 61 6e 74 | ...:doc."Bindings.made.redundant |
| 148e40 | 20 62 79 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 69 6e 73 65 72 74 2d 74 72 61 69 6c 65 72 27 2e | .by.`git-commit-insert-trailer'. |
| 148e60 | 0a 54 68 69 73 20 6b 65 79 6d 61 70 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 70 61 72 65 | .This.keymap.is.used.as.the.pare |
| 148e80 | 6e 74 20 6f 66 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 2d 6d 61 70 27 2c 0a 74 6f 20 | nt.of.`git-commit-mode-map',.to. |
| 148ea0 | 61 76 6f 69 64 20 75 70 73 65 74 74 69 6e 67 20 6d 75 73 63 6c 65 2d 6d 65 6d 6f 72 79 2e 20 20 | avoid.upsetting.muscle-memory... |
| 148ec0 | 49 66 20 79 6f 75 20 77 6f 75 6c 64 20 72 61 74 68 65 72 20 61 76 6f 69 64 0a 74 68 65 20 72 65 | If.you.would.rather.avoid.the.re |
| 148ee0 | 64 75 6e 64 61 6e 74 20 62 69 6e 64 69 6e 67 73 2c 20 74 68 65 6e 20 73 65 74 20 74 68 69 73 20 | dundant.bindings,.then.set.this. |
| 148f00 | 74 6f 20 6e 69 6c 2c 20 62 65 66 6f 72 65 20 6c 6f 61 64 69 6e 67 0a 60 67 69 74 2d 63 6f 6d 6d | to.nil,.before.loading.`git-comm |
| 148f20 | 69 74 27 2e 22 0a 20 20 22 43 2d 63 20 43 2d 61 22 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 | it'."..."C-c.C-a".#'git-commit-a |
| 148f40 | 63 6b 0a 20 20 22 43 2d 63 20 4d 2d 69 22 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 75 67 67 | ck..."C-c.M-i".#'git-commit-sugg |
| 148f60 | 65 73 74 65 64 0a 20 20 22 43 2d 63 20 43 2d 6d 22 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d | ested..."C-c.C-m".#'git-commit-m |
| 148f80 | 6f 64 69 66 69 65 64 0a 20 20 22 43 2d 63 20 43 2d 6f 22 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 | odified..."C-c.C-o".#'git-commit |
| 148fa0 | 2d 63 63 0a 20 20 22 43 2d 63 20 43 2d 70 22 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 70 | -cc..."C-c.C-p".#'git-commit-rep |
| 148fc0 | 6f 72 74 65 64 0a 20 20 22 43 2d 63 20 43 2d 72 22 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 | orted..."C-c.C-r".#'git-commit-r |
| 148fe0 | 65 76 69 65 77 0a 20 20 22 43 2d 63 20 43 2d 73 22 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 | eview..."C-c.C-s".#'git-commit-s |
| 149000 | 69 67 6e 6f 66 66 0a 20 20 22 43 2d 63 20 43 2d 74 22 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d | ignoff..."C-c.C-t".#'git-commit- |
| 149020 | 74 65 73 74 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 67 69 74 2d 63 6f 6d 6d 69 74 | test)..(defvar-keymap.git-commit |
| 149040 | 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 75 73 65 64 20 62 79 | -mode-map...:doc."Keymap.used.by |
| 149060 | 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 67 | .`git-commit-mode'."...:parent.g |
| 149080 | 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 64 75 6e 64 61 6e 74 2d 62 69 6e 64 69 6e 67 73 0a 20 20 22 | it-commit-redundant-bindings..." |
| 1490a0 | 4d 2d 70 22 20 20 20 20 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 72 65 76 2d 6d 65 73 73 61 | M-p".....#'git-commit-prev-messa |
| 1490c0 | 67 65 0a 20 20 22 4d 2d 6e 22 20 20 20 20 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 6e 65 78 74 | ge..."M-n".....#'git-commit-next |
| 1490e0 | 2d 6d 65 73 73 61 67 65 0a 20 20 22 43 2d 63 20 4d 2d 70 22 20 23 27 67 69 74 2d 63 6f 6d 6d 69 | -message..."C-c.M-p".#'git-commi |
| 149100 | 74 2d 73 65 61 72 63 68 2d 6d 65 73 73 61 67 65 2d 62 61 63 6b 77 61 72 64 0a 20 20 22 43 2d 63 | t-search-message-backward..."C-c |
| 149120 | 20 4d 2d 6e 22 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 61 72 63 68 2d 6d 65 73 73 61 67 | .M-n".#'git-commit-search-messag |
| 149140 | 65 2d 66 6f 72 77 61 72 64 0a 20 20 22 43 2d 63 20 43 2d 69 22 20 23 27 67 69 74 2d 63 6f 6d 6d | e-forward..."C-c.C-i".#'git-comm |
| 149160 | 69 74 2d 69 6e 73 65 72 74 2d 74 72 61 69 6c 65 72 0a 20 20 22 43 2d 63 20 4d 2d 73 22 20 23 27 | it-insert-trailer..."C-c.M-s".#' |
| 149180 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 61 76 65 2d 6d 65 73 73 61 67 65 0a 20 20 22 43 2d 63 20 43 | git-commit-save-message..."C-c.C |
| 1491a0 | 2d 64 22 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 | -d".'magit-diff-while-committing |
| 1491c0 | 0a 20 20 22 43 2d 63 20 43 2d 77 22 20 27 6d 61 67 69 74 2d 70 6f 70 2d 72 65 76 69 73 69 6f 6e | ..."C-c.C-w".'magit-pop-revision |
| 1491e0 | 2d 73 74 61 63 6b 29 0a 0a 3b 3b 3b 20 4d 65 6e 75 0a 0a 28 72 65 71 75 69 72 65 20 27 65 61 73 | -stack)..;;;.Menu..(require.'eas |
| 149200 | 79 6d 65 6e 75 29 0a 28 65 61 73 79 2d 6d 65 6e 75 2d 64 65 66 69 6e 65 20 67 69 74 2d 63 6f 6d | ymenu).(easy-menu-define.git-com |
| 149220 | 6d 69 74 2d 6d 6f 64 65 2d 6d 65 6e 75 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 2d 6d 61 | mit-mode-menu.git-commit-mode-ma |
| 149240 | 70 0a 20 20 22 47 69 74 20 43 6f 6d 6d 69 74 20 4d 6f 64 65 20 4d 65 6e 75 2e 22 0a 20 20 27 28 | p..."Git.Commit.Mode.Menu."...'( |
| 149260 | 22 43 6f 6d 6d 69 74 22 0a 20 20 20 20 5b 22 50 72 65 76 69 6f 75 73 22 20 67 69 74 2d 63 6f 6d | "Commit".....["Previous".git-com |
| 149280 | 6d 69 74 2d 70 72 65 76 2d 6d 65 73 73 61 67 65 20 74 5d 0a 20 20 20 20 5b 22 4e 65 78 74 22 20 | mit-prev-message.t].....["Next". |
| 1492a0 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 6e 65 78 74 2d 6d 65 73 73 61 67 65 20 74 5d 0a 20 20 20 20 22 | git-commit-next-message.t]....." |
| 1492c0 | 2d 22 0a 20 20 20 20 5b 22 41 63 6b 22 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 63 6b 20 74 0a 20 | -".....["Ack".git-commit-ack.t.. |
| 1492e0 | 20 20 20 20 3a 68 65 6c 70 20 22 49 6e 73 65 72 74 20 61 6e 20 27 41 63 6b 65 64 2d 62 79 27 20 | ....:help."Insert.an.'Acked-by'. |
| 149300 | 74 72 61 69 6c 65 72 22 5d 0a 20 20 20 20 5b 22 4d 6f 64 69 66 69 65 64 2d 62 79 22 20 67 69 74 | trailer"].....["Modified-by".git |
| 149320 | 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 69 66 69 65 64 20 74 0a 20 20 20 20 20 3a 68 65 6c 70 20 22 49 | -commit-modified.t......:help."I |
| 149340 | 6e 73 65 72 74 20 61 20 27 4d 6f 64 69 66 69 65 64 2d 62 79 27 20 74 72 61 69 6c 65 72 22 5d 0a | nsert.a.'Modified-by'.trailer"]. |
| 149360 | 20 20 20 20 5b 22 52 65 76 69 65 77 65 64 2d 62 79 22 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 | ....["Reviewed-by".git-commit-re |
| 149380 | 76 69 65 77 20 74 0a 20 20 20 20 20 3a 68 65 6c 70 20 22 49 6e 73 65 72 74 20 61 20 27 52 65 76 | view.t......:help."Insert.a.'Rev |
| 1493a0 | 69 65 77 65 64 2d 62 79 27 20 74 72 61 69 6c 65 72 22 5d 0a 20 20 20 20 5b 22 53 69 67 6e 2d 4f | iewed-by'.trailer"].....["Sign-O |
| 1493c0 | 66 66 22 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 69 67 6e 6f 66 66 20 74 0a 20 20 20 20 20 3a 68 | ff".git-commit-signoff.t......:h |
| 1493e0 | 65 6c 70 20 22 49 6e 73 65 72 74 20 61 20 27 53 69 67 6e 65 64 2d 6f 66 66 2d 62 79 27 20 74 72 | elp."Insert.a.'Signed-off-by'.tr |
| 149400 | 61 69 6c 65 72 22 5d 0a 20 20 20 20 5b 22 54 65 73 74 65 64 2d 62 79 22 20 67 69 74 2d 63 6f 6d | ailer"].....["Tested-by".git-com |
| 149420 | 6d 69 74 2d 74 65 73 74 20 74 0a 20 20 20 20 20 3a 68 65 6c 70 20 22 49 6e 73 65 72 74 20 61 20 | mit-test.t......:help."Insert.a. |
| 149440 | 27 54 65 73 74 65 64 2d 62 79 27 20 74 72 61 69 6c 65 72 22 5d 0a 20 20 20 20 22 2d 22 0a 20 20 | 'Tested-by'.trailer"]....."-"... |
| 149460 | 20 20 5b 22 43 43 22 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 63 20 74 0a 20 20 20 20 20 3a 68 65 | ..["CC".git-commit-cc.t......:he |
| 149480 | 6c 70 20 22 49 6e 73 65 72 74 20 61 20 27 43 63 27 20 74 72 61 69 6c 65 72 22 5d 0a 20 20 20 20 | lp."Insert.a.'Cc'.trailer"]..... |
| 1494a0 | 5b 22 52 65 70 6f 72 74 65 64 22 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 70 6f 72 74 65 64 20 | ["Reported".git-commit-reported. |
| 1494c0 | 74 0a 20 20 20 20 20 3a 68 65 6c 70 20 22 49 6e 73 65 72 74 20 61 20 27 52 65 70 6f 72 74 65 64 | t......:help."Insert.a.'Reported |
| 1494e0 | 2d 62 79 27 20 74 72 61 69 6c 65 72 22 5d 0a 20 20 20 20 5b 22 53 75 67 67 65 73 74 65 64 22 20 | -by'.trailer"].....["Suggested". |
| 149500 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 75 67 67 65 73 74 65 64 20 74 0a 20 20 20 20 20 3a 68 65 6c | git-commit-suggested.t......:hel |
| 149520 | 70 20 22 49 6e 73 65 72 74 20 61 20 27 53 75 67 67 65 73 74 65 64 2d 62 79 27 20 74 72 61 69 6c | p."Insert.a.'Suggested-by'.trail |
| 149540 | 65 72 22 5d 0a 20 20 20 20 5b 22 43 6f 2d 61 75 74 68 6f 72 65 64 2d 62 79 22 20 67 69 74 2d 63 | er"].....["Co-authored-by".git-c |
| 149560 | 6f 6d 6d 69 74 2d 63 6f 2d 61 75 74 68 6f 72 65 64 20 74 0a 20 20 20 20 20 3a 68 65 6c 70 20 22 | ommit-co-authored.t......:help." |
| 149580 | 49 6e 73 65 72 74 20 61 20 27 43 6f 2d 61 75 74 68 6f 72 65 64 2d 62 79 27 20 74 72 61 69 6c 65 | Insert.a.'Co-authored-by'.traile |
| 1495a0 | 72 22 5d 0a 20 20 20 20 5b 22 43 6f 2d 64 65 76 65 6c 6f 70 65 64 2d 62 79 22 20 67 69 74 2d 63 | r"].....["Co-developed-by".git-c |
| 1495c0 | 6f 6d 6d 69 74 2d 63 6f 2d 64 65 76 65 6c 6f 70 65 64 20 74 0a 20 20 20 20 20 3a 68 65 6c 70 20 | ommit-co-developed.t......:help. |
| 1495e0 | 22 49 6e 73 65 72 74 20 61 20 27 43 6f 2d 64 65 76 65 6c 6f 70 65 64 2d 62 79 27 20 74 72 61 69 | "Insert.a.'Co-developed-by'.trai |
| 149600 | 6c 65 72 22 5d 0a 20 20 20 20 22 2d 22 0a 20 20 20 20 5b 22 53 61 76 65 22 20 67 69 74 2d 63 6f | ler"]....."-".....["Save".git-co |
| 149620 | 6d 6d 69 74 2d 73 61 76 65 2d 6d 65 73 73 61 67 65 20 74 5d 0a 20 20 20 20 5b 22 43 61 6e 63 65 | mmit-save-message.t].....["Cance |
| 149640 | 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 43 | l".with-editor-cancel.t].....["C |
| 149660 | 6f 6d 6d 69 74 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 | ommit".with-editor-finish.t])).. |
| 149680 | 3b 3b 3b 20 48 6f 6f 6b 73 0a 0a 28 64 65 66 63 6f 6e 73 74 20 67 69 74 2d 63 6f 6d 6d 69 74 2d | ;;;.Hooks..(defconst.git-commit- |
| 1496a0 | 66 69 6c 65 6e 61 6d 65 2d 72 65 67 65 78 70 20 22 2f 5c 5c 28 5c 0a 5c 5c 28 5c 5c 28 43 4f 4d | filename-regexp."/\\(\.\\(\\(COM |
| 1496c0 | 4d 49 54 5c 5c 7c 4e 4f 54 45 53 5c 5c 7c 50 55 4c 4c 52 45 51 5c 5c 7c 4d 45 52 47 45 52 45 51 | MIT\\|NOTES\\|PULLREQ\\|MERGEREQ |
| 1496e0 | 5c 5c 7c 54 41 47 5c 5c 29 5f 45 44 49 54 5c 5c 7c 4d 45 52 47 45 5f 5c 5c 7c 5c 5c 29 4d 53 47 | \\|TAG\\)_EDIT\\|MERGE_\\|\\)MSG |
| 149700 | 5c 0a 5c 5c 7c 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 | \.\\|\\(BRANCH\\|EDIT\\)_DESCRIP |
| 149720 | 54 49 4f 4e 5c 5c 29 5c 5c 27 22 29 0a 0a 28 77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d 6c | TION\\)\\'")..(with-eval-after-l |
| 149740 | 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 63 | oad.'recentf...(add-to-list.'rec |
| 149760 | 65 6e 74 66 2d 65 78 63 6c 75 64 65 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 6c 65 6e 61 6d 65 | entf-exclude.git-commit-filename |
| 149780 | 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 64 | -regexp))..(add-to-list.'with-ed |
| 1497a0 | 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 67 | itor-file-name-history-exclude.g |
| 1497c0 | 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 29 0a 0a 28 64 65 66 | it-commit-filename-regexp)..(def |
| 1497e0 | 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 69 6e | un.git-commit-setup-font-lock-in |
| 149800 | 2d 62 75 66 66 65 72 20 28 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 62 75 66 66 65 72 2d 66 | -buffer.()...(when.(and.buffer-f |
| 149820 | 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 | ile-name..............(string-ma |
| 149840 | 74 63 68 2d 70 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 6c 65 6e 61 6d 65 2d 72 65 67 65 78 70 | tch-p.git-commit-filename-regexp |
| 149860 | 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 67 69 74 2d 63 6f 6d | .buffer-file-name)).....(git-com |
| 149880 | 6d 69 74 2d 73 65 74 75 70 2d 66 6f 6e 74 2d 6c 6f 63 6b 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 | mit-setup-font-lock)))..(defun.g |
| 1498a0 | 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 20 28 29 0a | it-commit-setup-check-buffer.(). |
| 1498c0 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 | ..(when.(and.buffer-file-name... |
| 1498e0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 67 69 74 2d 63 | ...........(string-match-p.git-c |
| 149900 | 6f 6d 6d 69 74 2d 66 69 6c 65 6e 61 6d 65 2d 72 65 67 65 78 70 20 62 75 66 66 65 72 2d 66 69 6c | ommit-filename-regexp.buffer-fil |
| 149920 | 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 29 29 | e-name)).....(git-commit-setup)) |
| 149940 | 29 0a 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 0a 28 64 65 | )..(defvar.git-commit-mode)..(de |
| 149960 | 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 6c 65 2d 6e 6f 74 2d 66 6f 75 6e 64 20 28 29 | fun.git-commit-file-not-found.() |
| 149980 | 0a 20 20 3b 3b 20 63 79 67 77 69 6e 20 67 69 74 20 77 69 6c 6c 20 70 61 73 73 20 61 20 63 79 67 | ...;;.cygwin.git.will.pass.a.cyg |
| 1499a0 | 77 69 6e 20 70 61 74 68 20 28 2f 63 79 67 64 72 69 76 65 2f 63 2f 66 6f 6f 2f 2e 67 69 74 2f 2e | win.path.(/cygdrive/c/foo/.git/. |
| 1499c0 | 2e 2e 29 2c 0a 20 20 3b 3b 20 74 72 79 20 74 6f 20 68 61 6e 64 6c 65 20 74 68 69 73 20 69 6e 20 | ..),...;;.try.to.handle.this.in. |
| 1499e0 | 77 69 6e 64 6f 77 2d 6e 74 20 45 6d 61 63 73 2e 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 0a 20 20 | window-nt.Emacs....(when-let*... |
| 149a00 | 20 20 20 20 28 28 66 69 6c 65 20 28 61 6e 64 20 28 6f 72 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 | ....((file.(and.(or.(string-matc |
| 149a20 | 68 2d 70 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 0a 20 | h-p.git-commit-filename-regexp.. |
| 149a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 149a60 | 20 20 20 20 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 | .....buffer-file-name).......... |
| 149a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 62 6f 75 6e 64 70 20 27 67 69 74 2d 72 | .............(and.(boundp.'git-r |
| 149aa0 | 65 62 61 73 65 2d 66 69 6c 65 6e 61 6d 65 2d 72 65 67 65 78 70 29 0a 20 20 20 20 20 20 20 20 20 | ebase-filename-regexp).......... |
| 149ac0 | 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- |
| 149ae0 | 70 20 67 69 74 2d 72 65 62 61 73 65 2d 66 69 6c 65 6e 61 6d 65 2d 72 65 67 65 78 70 0a 20 20 20 | p.git-rebase-filename-regexp.... |
| 149b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 149b20 | 20 20 20 20 20 20 20 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 | ........buffer-file-name)))..... |
| 149b40 | 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 61 63 63 65 73 73 69 | ..............(not.(file-accessi |
| 149b60 | 62 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ble-directory-p................. |
| 149b80 | 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 62 75 66 | ........(file-name-directory.buf |
| 149ba0 | 66 65 72 2d 66 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 | fer-file-name)))................ |
| 149bc0 | 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 6d 65 20 28 | ...(magit-expand-git-file-name.( |
| 149be0 | 73 75 62 73 74 72 69 6e 67 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 32 29 29 29 29 | substring.buffer-file-name.2)))) |
| 149c00 | 0a 20 20 20 20 20 20 20 28 28 66 69 6c 65 2d 61 63 63 65 73 73 69 62 6c 65 2d 64 69 72 65 63 74 | ........((file-accessible-direct |
| 149c20 | 6f 72 79 2d 70 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 29 | ory-p.(file-name-directory.file) |
| 149c40 | 29 29 0a 20 20 20 20 20 20 20 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 | ))........(inhibit-read-only.t)) |
| 149c60 | 0a 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 66 69 6c 65 20 | .....(insert-file-contents.file. |
| 149c80 | 74 29 0a 20 20 20 20 74 29 29 0a 0a 28 77 68 65 6e 20 28 65 71 20 73 79 73 74 65 6d 2d 74 79 70 | t).....t))..(when.(eq.system-typ |
| 149ca0 | 65 20 27 77 69 6e 64 6f 77 73 2d 6e 74 29 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 66 69 6e 64 | e.'windows-nt)...(add-hook.'find |
| 149cc0 | 2d 66 69 6c 65 2d 6e 6f 74 2d 66 6f 75 6e 64 2d 66 75 6e 63 74 69 6f 6e 73 20 23 27 67 69 74 2d | -file-not-found-functions.#'git- |
| 149ce0 | 63 6f 6d 6d 69 74 2d 66 69 6c 65 2d 6e 6f 74 2d 66 6f 75 6e 64 29 29 0a 0a 28 64 65 66 63 6f 6e | commit-file-not-found))..(defcon |
| 149d00 | 73 74 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 65 66 61 75 6c 74 2d 75 73 61 67 65 2d 6d 65 73 73 | st.git-commit-default-usage-mess |
| 149d20 | 61 67 65 20 22 5c 0a 54 79 70 65 20 5c 5c 5b 77 69 74 68 2d 65 64 69 74 6f 72 2d 66 69 6e 69 73 | age."\.Type.\\[with-editor-finis |
| 149d40 | 68 5d 20 74 6f 20 66 69 6e 69 73 68 2c 20 5c 0a 5c 5c 5b 77 69 74 68 2d 65 64 69 74 6f 72 2d 63 | h].to.finish,.\.\\[with-editor-c |
| 149d60 | 61 6e 63 65 6c 5d 20 74 6f 20 63 61 6e 63 65 6c 2c 20 61 6e 64 20 5c 0a 5c 5c 5b 67 69 74 2d 63 | ancel].to.cancel,.and.\.\\[git-c |
| 149d80 | 6f 6d 6d 69 74 2d 70 72 65 76 2d 6d 65 73 73 61 67 65 5d 20 61 6e 64 20 5c 5c 5b 67 69 74 2d 63 | ommit-prev-message].and.\\[git-c |
| 149da0 | 6f 6d 6d 69 74 2d 6e 65 78 74 2d 6d 65 73 73 61 67 65 5d 20 5c 0a 74 6f 20 72 65 63 6f 76 65 72 | ommit-next-message].\.to.recover |
| 149dc0 | 20 6f 6c 64 65 72 20 6d 65 73 73 61 67 65 73 22 29 0a 0a 28 64 65 66 76 61 72 20 67 69 74 2d 63 | .older.messages")..(defvar.git-c |
| 149de0 | 6f 6d 6d 69 74 2d 75 73 61 67 65 2d 6d 65 73 73 61 67 65 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 | ommit-usage-message.git-commit-d |
| 149e00 | 65 66 61 75 6c 74 2d 75 73 61 67 65 2d 6d 65 73 73 61 67 65 0a 20 20 22 4d 65 73 73 61 67 65 20 | efault-usage-message..."Message. |
| 149e20 | 64 69 73 70 6c 61 79 65 64 20 77 68 65 6e 20 65 64 69 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 20 | displayed.when.editing.a.commit. |
| 149e40 | 6d 65 73 73 61 67 65 2e 0a 57 68 65 6e 20 74 68 69 73 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 | message..When.this.is.nil,.then. |
| 149e60 | 60 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 27 20 69 73 20 64 | `with-editor-usage-message'.is.d |
| 149e80 | 69 73 70 6c 61 79 65 64 0a 69 6e 73 74 65 61 64 2e 20 20 4f 6e 65 20 6f 66 20 74 68 65 73 65 20 | isplayed.instead...One.of.these. |
| 149ea0 | 6d 65 73 73 61 67 65 73 20 68 61 73 20 74 6f 20 62 65 20 64 69 73 70 6c 61 79 65 64 3b 20 6f 74 | messages.has.to.be.displayed;.ot |
| 149ec0 | 68 65 72 77 69 73 65 0a 74 68 65 20 75 73 65 72 20 67 65 74 73 20 74 6f 20 73 65 65 20 74 68 65 | herwise.the.user.gets.to.see.the |
| 149ee0 | 20 6d 65 73 73 61 67 65 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 60 73 65 72 76 65 72 2d 65 78 | .message.displayed.by.`server-ex |
| 149f00 | 65 63 75 74 65 27 2e 0a 54 68 61 74 20 6d 65 73 73 61 67 65 20 69 73 20 6d 69 73 6c 65 61 64 69 | ecute'..That.message.is.misleadi |
| 149f20 | 6e 67 20 61 6e 64 20 62 65 63 61 75 73 65 20 77 65 20 63 61 6e 6e 6f 74 20 70 72 65 76 65 6e 74 | ng.and.because.we.cannot.prevent |
| 149f40 | 20 69 74 20 66 72 6f 6d 0a 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2c 20 77 65 20 68 61 76 | .it.from.being.displayed,.we.hav |
| 149f60 | 65 20 74 6f 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 73 68 6f 77 20 61 6e 6f 74 68 65 72 20 6d 65 | e.to.immediately.show.another.me |
| 149f80 | 73 73 61 67 65 20 74 6f 0a 70 72 65 76 65 6e 74 20 74 68 65 20 75 73 65 72 20 66 72 6f 6d 20 73 | ssage.to.prevent.the.user.from.s |
| 149fa0 | 65 65 69 6e 67 20 69 74 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 67 69 74 2d 63 6f 6d 6d 69 74 2d | eeing.it.")..(defvar.git-commit- |
| 149fc0 | 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 6e 69 6c 0a 20 20 22 49 66 20 6e 6f 6e | header-line-format.nil..."If.non |
| 149fe0 | 2d 6e 69 6c 2c 20 68 65 61 64 65 72 20 6c 69 6e 65 20 66 6f 72 6d 61 74 20 75 73 65 64 20 62 79 | -nil,.header.line.format.used.by |
| 14a000 | 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 27 2e 0a 55 73 65 64 20 61 73 20 74 68 65 20 | .`git-commit-mode'..Used.as.the. |
| 14a020 | 6c 6f 63 61 6c 20 76 61 6c 75 65 20 6f 66 20 60 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d | local.value.of.`header-line-form |
| 14a040 | 61 74 27 2c 20 69 6e 20 62 75 66 66 65 72 20 75 73 69 6e 67 0a 60 67 69 74 2d 63 6f 6d 6d 69 74 | at',.in.buffer.using.`git-commit |
| 14a060 | 2d 6d 6f 64 65 27 2e 20 20 49 66 20 69 74 20 69 73 20 61 20 73 74 72 69 6e 67 2c 20 74 68 65 6e | -mode'...If.it.is.a.string,.then |
| 14a080 | 20 69 74 20 69 73 20 70 61 73 73 65 64 20 74 68 72 6f 75 67 68 0a 60 73 75 62 73 74 69 74 75 74 | .it.is.passed.through.`substitut |
| 14a0a0 | 65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 27 20 66 69 72 73 74 2e 20 20 41 20 75 73 65 66 75 6c | e-command-keys'.first...A.useful |
| 14a0c0 | 20 73 65 74 74 69 6e 67 20 6d 61 79 20 62 65 3a 0a 20 20 28 73 65 74 71 20 67 69 74 2d 63 6f 6d | .setting.may.be:...(setq.git-com |
| 14a0e0 | 6d 69 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 67 69 74 2d 63 6f 6d 6d 69 | mit-header-line-format.git-commi |
| 14a100 | 74 2d 64 65 66 61 75 6c 74 2d 75 73 61 67 65 2d 6d 65 73 73 61 67 65 29 0a 20 20 28 73 65 74 71 | t-default-usage-message)...(setq |
| 14a120 | 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 75 73 61 67 65 2d 6d 65 73 73 61 67 65 20 6e 69 6c 29 20 3b | .git-commit-usage-message.nil).; |
| 14a140 | 20 73 68 6f 77 20 61 20 73 68 6f 72 74 65 72 20 6d 65 73 73 61 67 65 22 29 0a 0a 28 64 65 66 75 | .show.a.shorter.message")..(defu |
| 14a160 | 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 20 28 29 0a 20 20 28 6c 65 74 20 28 28 67 | n.git-commit-setup.()...(let.((g |
| 14a180 | 69 74 64 69 72 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 | itdir.default-directory)........ |
| 14a1a0 | 20 28 63 64 20 28 61 6e 64 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 64 2d 74 6f 2d 74 6f 70 6c 65 | .(cd.(and.git-commit-cd-to-tople |
| 14a1c0 | 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 63 61 72 20 28 72 | vel..................(or.(car.(r |
| 14a1e0 | 61 73 73 6f 63 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6d 61 67 69 74 2d 2d 73 | assoc.default-directory.magit--s |
| 14a200 | 65 70 61 72 61 74 65 64 2d 67 69 74 64 69 72 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | eparated-gitdirs)).............. |
| 14a220 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 29 29 0a 20 20 20 | ........(magit-toplevel))))).... |
| 14a240 | 20 3b 3b 20 50 72 65 74 65 6e 64 20 74 68 61 74 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 | .;;.Pretend.that.git-commit-mode |
| 14a260 | 20 69 73 20 61 20 6d 61 6a 6f 72 2d 6d 6f 64 65 2c 0a 20 20 20 20 3b 3b 20 73 6f 20 74 68 61 74 | .is.a.major-mode,.....;;.so.that |
| 14a280 | 20 64 69 72 65 63 74 6f 72 79 2d 6c 6f 63 61 6c 20 73 65 74 74 69 6e 67 73 20 63 61 6e 20 62 65 | .directory-local.settings.can.be |
| 14a2a0 | 20 75 73 65 64 2e 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 | .used......(let.((default-direct |
| 14a2c0 | 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 28 6e 6f 74 20 28 66 69 | ory............(or.(and.(not.(fi |
| 14a2e0 | 6c 65 2d 65 78 69 73 74 73 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le-exists-p..................... |
| 14a300 | 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e 64 69 72 2d 6c 6f | ......(expand-file-name.".dir-lo |
| 14a320 | 63 61 6c 73 2e 65 6c 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 | cals.el".gitdir))).............. |
| 14a340 | 20 20 20 20 20 20 20 3b 3b 20 57 68 65 6e 20 24 47 49 54 5f 44 49 52 2f 2e 64 69 72 2d 6c 6f 63 | .......;;.When.$GIT_DIR/.dir-loc |
| 14a360 | 61 6c 73 2e 65 6c 20 64 6f 65 73 6e 27 74 20 65 78 69 73 74 2c 0a 20 20 20 20 20 20 20 20 20 20 | als.el.doesn't.exist,........... |
| 14a380 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 66 61 6c 6c 62 61 63 6b 20 74 6f 20 24 47 49 54 5f 57 4f | ..........;;.fallback.to.$GIT_WO |
| 14a3a0 | 52 4b 5f 54 52 45 45 2f 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c 2c 0a 20 20 20 20 20 20 20 20 | RK_TREE/.dir-locals.el,......... |
| 14a3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 65 63 61 75 73 65 20 74 68 65 20 6d 61 69 6e 74 | ............;;.because.the.maint |
| 14a3e0 | 61 69 6e 65 72 20 63 61 6e 20 75 73 65 20 74 68 65 20 6c 61 74 74 65 72 0a 20 20 20 20 20 20 20 | ainer.can.use.the.latter........ |
| 14a400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 6f 20 65 6e 66 6f 72 63 65 20 63 6f 6e 76 65 | .............;;.to.enforce.conve |
| 14a420 | 6e 74 69 6f 6e 73 2c 20 77 68 69 6c 65 20 73 2f 68 65 20 68 61 73 20 6e 6f 0a 20 20 20 20 20 20 | ntions,.while.s/he.has.no....... |
| 14a440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 63 6f 6e 74 72 6f 6c 20 6f 76 65 72 20 74 68 | ..............;;.control.over.th |
| 14a460 | 65 20 66 6f 72 6d 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | e.former......................(o |
| 14a480 | 72 20 63 64 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 20 20 20 20 | r.cd.(magit-toplevel)))......... |
| 14a4a0 | 20 20 20 20 20 20 20 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 | .......gitdir))).......(let.((bu |
| 14a4c0 | 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 6e 69 6c 29 20 20 20 20 20 20 20 20 20 3b 20 74 72 | ffer-file-name.nil).........;.tr |
| 14a4e0 | 69 63 6b 20 68 61 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 0a 20 20 20 | ick.hack-dir-local-variables.... |
| 14a500 | 20 20 20 20 20 20 20 20 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 67 69 74 2d 63 6f 6d 6d 69 74 | .........(major-mode.'git-commit |
| 14a520 | 2d 6d 6f 64 65 29 29 20 3b 20 74 72 69 63 6b 20 64 69 72 2d 6c 6f 63 61 6c 73 2d 63 6f 6c 6c 65 | -mode)).;.trick.dir-locals-colle |
| 14a540 | 63 74 2d 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 20 20 20 28 68 61 63 6b 2d 64 69 72 2d 6c | ct-variables.........(hack-dir-l |
| 14a560 | 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 68 61 63 6b 2d 6c 6f | ocal-variables).........(hack-lo |
| 14a580 | 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 2d 61 70 70 6c 79 29 29 29 0a 20 20 20 20 28 77 68 65 6e | cal-variables-apply))).....(when |
| 14a5a0 | 20 63 64 0a 20 20 20 20 20 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | .cd.......(setq.default-director |
| 14a5c0 | 79 20 63 64 29 29 29 0a 20 20 28 77 68 65 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 61 6a 6f 72 | y.cd)))...(when.git-commit-major |
| 14a5e0 | 2d 6d 6f 64 65 0a 20 20 20 20 28 6c 65 74 20 28 28 61 75 74 6f 2d 6d 6f 64 65 2d 61 6c 69 73 74 | -mode.....(let.((auto-mode-alist |
| 14a600 | 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 73 65 74 2d 61 75 74 6f 2d 6d 6f 64 65 2d 2d 61 | ............;;.`set-auto-mode--a |
| 14a620 | 70 70 6c 79 2d 61 6c 69 73 74 27 20 72 65 6d 6f 76 65 73 20 74 68 65 20 72 65 6d 6f 74 65 20 70 | pply-alist'.removes.the.remote.p |
| 14a640 | 61 72 74 20 66 72 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 20 66 69 6c 65 2d | art.from............;;.the.file- |
| 14a660 | 6e 61 6d 65 20 62 65 66 6f 72 65 20 6c 6f 6f 6b 69 6e 67 20 69 74 20 75 70 20 69 6e 20 60 61 75 | name.before.looking.it.up.in.`au |
| 14a680 | 74 6f 2d 6d 6f 64 65 2d 61 6c 69 73 74 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 46 6f | to-mode-alist'.............;;.Fo |
| 14a6a0 | 72 20 6f 75 72 20 74 65 6d 70 6f 72 61 72 79 20 65 6e 74 72 79 20 74 6f 20 62 65 20 66 6f 75 6e | r.our.temporary.entry.to.be.foun |
| 14a6c0 | 64 2c 20 77 65 20 68 61 76 65 20 74 6f 20 6d 6f 64 69 66 79 20 74 68 65 0a 20 20 20 20 20 20 20 | d,.we.have.to.modify.the........ |
| 14a6e0 | 20 20 20 20 3b 3b 20 66 69 6c 65 2d 6e 61 6d 65 20 74 68 65 20 73 61 6d 65 20 77 61 79 2e 0a 20 | ....;;.file-name.the.same.way... |
| 14a700 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 28 63 6f 6e 63 61 74 20 22 5c | ..........(list.(cons.(concat."\ |
| 14a720 | 5c 60 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 | \`"............................. |
| 14a740 | 20 20 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(regexp-quote................ |
| 14a760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 66 69 6c 65 2d 72 65 6d 6f 74 | .................(or.(file-remot |
| 14a780 | 65 2d 70 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 27 6c 6f 63 61 6c 6e 61 6d 65 29 | e-p.buffer-file-name.'localname) |
| 14a7a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 14a7c0 | 20 20 20 20 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 | .....buffer-file-name))......... |
| 14a7e0 | 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 27 22 29 0a 20 20 | ......................."\\'")... |
| 14a800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 69 74 2d 63 6f 6d 6d 69 74 2d | .....................git-commit- |
| 14a820 | 6d 61 6a 6f 72 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 6d | major-mode)))...........;;.The.m |
| 14a840 | 61 6a 6f 72 2d 6d 6f 64 65 20 68 6f 6f 6b 20 6d 69 67 68 74 20 77 61 6e 74 20 74 6f 20 63 6f 6e | ajor-mode.hook.might.want.to.con |
| 14a860 | 73 75 6c 74 20 74 68 65 73 65 20 6d 69 6e 6f 72 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6d 6f | sult.these.minor...........;;.mo |
| 14a880 | 64 65 73 2c 20 77 68 69 6c 65 20 74 68 65 20 6d 69 6e 6f 72 2d 6d 6f 64 65 20 68 6f 6f 6b 73 20 | des,.while.the.minor-mode.hooks. |
| 14a8a0 | 6d 69 67 68 74 20 77 61 6e 74 20 74 6f 20 63 6f 6e 73 69 64 65 72 0a 20 20 20 20 20 20 20 20 20 | might.want.to.consider.......... |
| 14a8c0 | 20 3b 3b 20 74 68 65 20 6d 61 6a 6f 72 20 6d 6f 64 65 2e 0a 20 20 20 20 20 20 20 20 20 20 28 67 | .;;.the.major.mode............(g |
| 14a8e0 | 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 69 74 | it-commit-mode.t)...........(wit |
| 14a900 | 68 2d 65 64 69 74 6f 72 2d 6d 6f 64 65 20 74 29 29 0a 20 20 20 20 20 20 28 6e 6f 72 6d 61 6c 2d | h-editor-mode.t)).......(normal- |
| 14a920 | 6d 6f 64 65 20 74 29 29 29 0a 20 20 3b 3b 20 42 65 6c 6f 77 20 77 65 20 69 6e 73 74 65 61 64 20 | mode.t)))...;;.Below.we.instead. |
| 14a940 | 65 78 70 6c 69 63 69 74 6c 79 20 73 68 6f 77 20 61 20 6d 65 73 73 61 67 65 2e 0a 20 20 28 73 65 | explicitly.show.a.message....(se |
| 14a960 | 74 71 20 77 69 74 68 2d 65 64 69 74 6f 72 2d 73 68 6f 77 2d 75 73 61 67 65 20 6e 69 6c 29 0a 20 | tq.with-editor-show-usage.nil).. |
| 14a980 | 20 28 75 6e 6c 65 73 73 20 77 69 74 68 2d 65 64 69 74 6f 72 2d 6d 6f 64 65 0a 20 20 20 20 3b 3b | .(unless.with-editor-mode.....;; |
| 14a9a0 | 20 4d 61 79 62 65 20 61 6c 72 65 61 64 79 20 65 6e 61 62 6c 65 64 20 77 68 65 6e 20 75 73 69 6e | .Maybe.already.enabled.when.usin |
| 14a9c0 | 67 20 60 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 27 20 6f 72 20 61 6e 20 45 6d 61 63 73 20 73 68 | g.`shell-command'.or.an.Emacs.sh |
| 14a9e0 | 65 6c 6c 2e 0a 20 20 20 20 28 77 69 74 68 2d 65 64 69 74 6f 72 2d 6d 6f 64 65 20 31 29 29 0a 20 | ell......(with-editor-mode.1)).. |
| 14aa00 | 20 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 6e 69 73 68 2d 71 | .(add-hook.'with-editor-finish-q |
| 14aa20 | 75 65 72 79 2d 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 27 67 69 74 | uery-functions.............#'git |
| 14aa40 | 2d 63 6f 6d 6d 69 74 2d 66 69 6e 69 73 68 2d 71 75 65 72 79 2d 66 75 6e 63 74 69 6f 6e 73 20 6e | -commit-finish-query-functions.n |
| 14aa60 | 69 6c 20 74 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 | il.t)...(add-hook.'with-editor-p |
| 14aa80 | 72 65 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 61 76 65 | re-finish-hook.#'git-commit-save |
| 14aaa0 | 2d 6d 65 73 73 61 67 65 20 6e 69 6c 20 74 29 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 77 69 74 | -message.nil.t)...(add-hook.'wit |
| 14aac0 | 68 2d 65 64 69 74 6f 72 2d 70 72 65 2d 63 61 6e 63 65 6c 2d 68 6f 6f 6b 20 23 27 67 69 74 2d 63 | h-editor-pre-cancel-hook.#'git-c |
| 14aae0 | 6f 6d 6d 69 74 2d 73 61 76 65 2d 6d 65 73 73 61 67 65 20 6e 69 6c 20 74 29 0a 20 20 28 77 68 65 | ommit-save-message.nil.t)...(whe |
| 14ab00 | 6e 20 28 66 62 6f 75 6e 64 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 72 65 73 65 74 2d | n.(fboundp.'magit-commit--reset- |
| 14ab20 | 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 77 69 74 68 2d 65 64 69 | command).....(add-hook.'with-edi |
| 14ab40 | 74 6f 72 2d 70 6f 73 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 63 6f 6d | tor-post-finish-hook.#'magit-com |
| 14ab60 | 6d 69 74 2d 2d 72 65 73 65 74 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f | mit--reset-command).....(add-hoo |
| 14ab80 | 6b 20 27 77 69 74 68 2d 65 64 69 74 6f 72 2d 70 6f 73 74 2d 63 61 6e 63 65 6c 2d 68 6f 6f 6b 20 | k.'with-editor-post-cancel-hook. |
| 14aba0 | 23 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 72 65 73 65 74 2d 63 6f 6d 6d 61 6e 64 29 29 0a | #'magit-commit--reset-command)). |
| 14abc0 | 20 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 71 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 | ..(unless.(memq.last-command.... |
| 14abe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 63 | .............'(magit-sequencer-c |
| 14ac00 | 6f 6e 74 69 6e 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | ontinue...................magit- |
| 14ac20 | 73 65 71 75 65 6e 63 65 72 2d 73 6b 69 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sequencer-skip.................. |
| 14ac40 | 20 6d 61 67 69 74 2d 61 6d 2d 63 6f 6e 74 69 6e 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .magit-am-continue.............. |
| 14ac60 | 20 20 20 20 20 6d 61 67 69 74 2d 61 6d 2d 73 6b 69 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....magit-am-skip.............. |
| 14ac80 | 20 20 20 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6e 74 69 6e 75 65 0a 20 20 20 20 20 | .....magit-rebase-continue...... |
| 14aca0 | 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 73 6b 69 70 29 29 | .............magit-rebase-skip)) |
| 14acc0 | 0a 20 20 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 6f 73 74 | .....(add-hook.'with-editor-post |
| 14ace0 | 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c | -finish-hook...............(appl |
| 14ad00 | 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 75 6e 2d 70 6f 73 | y-partially.#'git-commit-run-pos |
| 14ad20 | 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-finish-hook................... |
| 14ad40 | 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 61 72 73 65 20 22 48 | .............(magit-rev-parse."H |
| 14ad60 | 45 41 44 22 29 29 0a 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 | EAD"))...............nil.t)..... |
| 14ad80 | 28 77 68 65 6e 20 28 66 62 6f 75 6e 64 70 20 27 6d 61 67 69 74 2d 77 69 70 2d 6d 61 79 62 65 2d | (when.(fboundp.'magit-wip-maybe- |
| 14ada0 | 61 64 64 2d 63 6f 6d 6d 69 74 2d 68 6f 6f 6b 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 | add-commit-hook).......(magit-wi |
| 14adc0 | 70 2d 6d 61 79 62 65 2d 61 64 64 2d 63 6f 6d 6d 69 74 2d 68 6f 6f 6b 29 29 29 0a 20 20 28 73 65 | p-maybe-add-commit-hook)))...(se |
| 14ade0 | 74 71 20 77 69 74 68 2d 65 64 69 74 6f 72 2d 63 61 6e 63 65 6c 2d 6d 65 73 73 61 67 65 0a 20 20 | tq.with-editor-cancel-message... |
| 14ae00 | 20 20 20 20 20 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 61 6e 63 65 6c 2d 6d 65 73 73 61 67 | ......#'git-commit-cancel-messag |
| 14ae20 | 65 29 0a 20 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 66 6f 6e 74 2d 6c 6f 63 6b | e)...(git-commit-setup-font-lock |
| 14ae40 | 29 0a 20 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 72 65 70 61 72 65 2d 6d 65 73 73 61 67 65 2d | )...(git-commit-prepare-message- |
| 14ae60 | 72 69 6e 67 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 61 63 | ring)...(when.(boundp.'save-plac |
| 14ae80 | 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 0a 20 20 | e).....(setq.save-place.nil))... |
| 14aea0 | 28 6c 65 74 20 28 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 29 | (let.((git-commit-mode-hook.nil) |
| 14aec0 | 29 0a 20 20 20 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 20 31 29 29 0a 20 20 28 77 69 | ).....(git-commit-mode.1))...(wi |
| 14aee0 | 74 68 2d 64 65 6d 6f 74 65 64 2d 65 72 72 6f 72 73 20 22 45 72 72 6f 72 20 72 75 6e 6e 69 6e 67 | th-demoted-errors."Error.running |
| 14af00 | 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 68 6f 6f 6b 3a 20 25 53 22 0a 20 20 20 20 | .git-commit-setup-hook:.%S"..... |
| 14af20 | 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 68 6f 6f | (run-hooks.'git-commit-setup-hoo |
| 14af40 | 6b 29 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 | k))...(set-buffer-modified-p.nil |
| 14af60 | 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 66 6f 72 6d 61 74 20 67 69 74 2d 63 6f 6d 6d 69 | )...(when-let.((format.git-commi |
| 14af80 | 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 29 29 0a 20 20 20 20 28 73 65 74 71 | t-header-line-format)).....(setq |
| 14afa0 | 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 20 20 28 69 | .header-line-format...........(i |
| 14afc0 | 66 20 28 73 74 72 69 6e 67 70 20 66 6f 72 6d 61 74 29 20 28 73 75 62 73 74 69 74 75 74 65 2d 63 | f.(stringp.format).(substitute-c |
| 14afe0 | 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 66 6f 72 6d 61 74 29 20 66 6f 72 6d 61 74 29 29 29 0a 20 20 | ommand-keys.format).format)))... |
| 14b000 | 28 77 68 65 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 75 73 61 67 65 2d 6d 65 73 73 61 67 65 0a 20 | (when.git-commit-usage-message.. |
| 14b020 | 20 20 20 28 73 65 74 71 20 77 69 74 68 2d 65 64 69 74 6f 72 2d 75 73 61 67 65 2d 6d 65 73 73 61 | ...(setq.with-editor-usage-messa |
| 14b040 | 67 65 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 75 73 61 67 65 2d 6d 65 73 73 61 67 65 29 29 0a 20 20 | ge.git-commit-usage-message))... |
| 14b060 | 28 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 29 29 0a 0a 28 64 | (with-editor-usage-message))..(d |
| 14b080 | 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 75 6e 2d 70 6f 73 74 2d 66 69 6e 69 73 68 2d | efun.git-commit-run-post-finish- |
| 14b0a0 | 68 6f 6f 6b 20 28 70 72 65 76 69 6f 75 73 29 0a 20 20 28 77 68 65 6e 20 67 69 74 2d 63 6f 6d 6d | hook.(previous)...(when.git-comm |
| 14b0c0 | 69 74 2d 70 6f 73 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b 0a 20 20 20 20 28 63 6c 2d 62 6c 6f 63 | it-post-finish-hook.....(cl-bloc |
| 14b0e0 | 6b 20 6e 69 6c 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 72 65 61 6b 20 28 74 69 6d 65 2d 61 | k.nil.......(let.((break.(time-a |
| 14b100 | 64 64 20 28 63 75 72 72 65 6e 74 2d 74 69 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dd.(current-time)............... |
| 14b120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 63 6f 6e 64 73 2d 74 6f 2d 74 69 6d 65 0a | ...............(seconds-to-time. |
| 14b140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 69 | ..............................gi |
| 14b160 | 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 2d 74 69 6d 65 6f 75 | t-commit-post-finish-hook-timeou |
| 14b180 | 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 65 71 75 61 6c 20 28 6d 61 67 | t)))).........(while.(equal.(mag |
| 14b1a0 | 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 48 45 41 44 22 29 20 70 72 65 76 69 6f 75 73 29 0a 20 | it-rev-parse."HEAD").previous).. |
| 14b1c0 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 74 69 6d 65 2d 6c 65 73 73 2d 70 20 28 63 75 72 72 65 | .........(if.(time-less-p.(curre |
| 14b1e0 | 6e 74 2d 74 69 6d 65 29 20 62 72 65 61 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | nt-time).break)...............(s |
| 14b200 | 69 74 2d 66 6f 72 20 30 2e 30 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 | it-for.0.01).............(messag |
| 14b220 | 65 20 22 4e 6f 20 63 6f 6d 6d 69 74 20 63 72 65 61 74 65 64 20 61 66 74 65 72 20 31 20 73 65 63 | e."No.commit.created.after.1.sec |
| 14b240 | 6f 6e 64 2e 20 20 4e 6f 74 20 72 75 6e 6e 69 6e 67 20 25 73 2e 22 0a 20 20 20 20 20 20 20 20 20 | ond...Not.running.%s.".......... |
| 14b260 | 20 20 20 20 20 20 20 20 20 20 20 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 6f 73 74 2d 66 69 6e | ............'git-commit-post-fin |
| 14b280 | 69 73 68 2d 68 6f 6f 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e | ish-hook).............(cl-return |
| 14b2a0 | 29 29 29 29 0a 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 67 69 74 2d 63 6f 6d 6d 69 | )))).......(run-hooks.'git-commi |
| 14b2c0 | 74 2d 70 6f 73 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b 29 29 29 29 0a 0a 28 64 65 66 69 6e 65 2d | t-post-finish-hook))))..(define- |
| 14b2e0 | 6d 69 6e 6f 72 2d 6d 6f 64 65 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 0a 20 20 22 41 75 | minor-mode.git-commit-mode..."Au |
| 14b300 | 78 69 6c 69 61 72 79 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 75 73 65 64 20 77 68 65 6e 20 65 64 69 | xiliary.minor.mode.used.when.edi |
| 14b320 | 74 69 6e 67 20 47 69 74 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 2e 0a 54 68 69 73 20 6d | ting.Git.commit.messages..This.m |
| 14b340 | 6f 64 65 20 69 73 20 6f 6e 6c 79 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 73 65 74 74 | ode.is.only.responsible.for.sett |
| 14b360 | 69 6e 67 20 75 70 20 73 6f 6d 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e 0a 44 6f 6e 27 74 20 | ing.up.some.key.bindings..Don't. |
| 14b380 | 75 73 65 20 69 74 20 64 69 72 65 63 74 6c 79 3b 20 69 6e 73 74 65 61 64 20 65 6e 61 62 6c 65 20 | use.it.directly;.instead.enable. |
| 14b3a0 | 60 67 6c 6f 62 61 6c 2d 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 27 2e 0a 56 61 72 69 61 62 | `global-git-commit-mode'..Variab |
| 14b3c0 | 6c 65 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 27 20 63 6f 6e 74 72 | le.`git-commit-major-mode'.contr |
| 14b3e0 | 6f 6c 73 20 77 68 69 63 68 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 69 73 0a 75 73 65 64 2e 22 0a 20 | ols.which.major-mode.is.used.".. |
| 14b400 | 20 3a 6c 69 67 68 74 65 72 20 22 22 29 0a 0a 28 70 75 74 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d | .:lighter."")..(put.'git-commit- |
| 14b420 | 6d 6f 64 65 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 | mode.'permanent-local.t)..(defun |
| 14b440 | 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 6e 73 75 72 65 2d 63 6f 6d 6d 65 6e 74 2d 67 61 70 20 28 | .git-commit-ensure-comment-gap.( |
| 14b460 | 29 0a 20 20 22 53 65 70 61 72 61 74 65 20 69 6e 69 74 69 61 6c 20 65 6d 70 74 79 20 6c 69 6e 65 | )..."Separate.initial.empty.line |
| 14b480 | 20 66 72 6f 6d 20 69 6e 69 74 69 61 6c 20 63 6f 6d 6d 65 6e 74 2e 0a 49 66 20 74 68 65 20 62 75 | .from.initial.comment..If.the.bu |
| 14b4a0 | 66 66 65 72 20 62 65 67 69 6e 73 20 77 69 74 68 20 61 6e 20 65 6d 70 74 79 20 6c 69 6e 65 20 66 | ffer.begins.with.an.empty.line.f |
| 14b4c0 | 6f 6c 6c 6f 77 65 64 20 62 79 20 61 20 63 6f 6d 6d 65 6e 74 2c 20 69 6e 73 65 72 74 0a 61 6e 20 | ollowed.by.a.comment,.insert.an. |
| 14b4e0 | 61 64 64 69 74 69 6f 6e 61 6c 20 6e 65 77 6c 69 6e 65 20 69 6e 20 62 65 74 77 65 65 6e 2c 20 73 | additional.newline.in.between,.s |
| 14b500 | 6f 20 74 68 61 74 20 6f 6e 63 65 20 74 68 65 20 75 73 65 72 73 20 73 74 61 72 74 20 74 79 70 69 | o.that.once.the.users.start.typi |
| 14b520 | 6e 67 2c 0a 74 68 65 20 69 6e 70 75 74 20 69 73 6e 27 74 20 74 61 63 6b 65 64 20 74 6f 20 74 68 | ng,.the.input.isn't.tacked.to.th |
| 14b540 | 65 20 63 6f 6d 6d 65 6e 74 2e 22 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 | e.comment."...(save-excursion... |
| 14b560 | 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 |
| 14b580 | 68 65 6e 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 28 66 6f 72 6d 61 74 20 22 5c 5c 60 5c 6e 25 73 | hen.(looking-at.(format."\\`\n%s |
| 14b5a0 | 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 29 0a 20 20 20 20 20 20 28 6f 70 65 6e 2d 6c 69 | ".comment-start)).......(open-li |
| 14b5c0 | 6e 65 20 31 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 | ne.1))))..(defun.git-commit-setu |
| 14b5e0 | 70 2d 63 68 61 6e 67 65 6c 6f 67 2d 73 75 70 70 6f 72 74 20 28 29 0a 20 20 22 54 72 65 61 74 20 | p-changelog-support.()..."Treat. |
| 14b600 | 43 68 61 6e 67 65 4c 6f 67 20 65 6e 74 72 69 65 73 20 61 73 20 75 6e 69 6e 64 65 6e 74 65 64 20 | ChangeLog.entries.as.unindented. |
| 14b620 | 70 61 72 61 67 72 61 70 68 73 2e 22 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 66 69 6c 6c 2d | paragraphs."...(setq-local.fill- |
| 14b640 | 70 61 72 61 67 72 61 70 68 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6c 6f 67 2d 65 64 69 74 2d 66 69 | paragraph-function.#'log-edit-fi |
| 14b660 | 6c 6c 2d 65 6e 74 72 79 29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 66 69 6c 6c 2d 69 6e 64 | ll-entry)...(setq-local.fill-ind |
| 14b680 | 65 6e 74 2d 61 63 63 6f 72 64 69 6e 67 2d 74 6f 2d 6d 6f 64 65 20 74 29 0a 20 20 28 73 65 74 71 | ent-according-to-mode.t)...(setq |
| 14b6a0 | 2d 6c 6f 63 61 6c 20 70 61 72 61 67 72 61 70 68 2d 73 74 61 72 74 20 28 63 6f 6e 63 61 74 20 70 | -local.paragraph-start.(concat.p |
| 14b6c0 | 61 72 61 67 72 61 70 68 2d 73 74 61 72 74 20 22 5c 5c 7c 5c 5c 2a 5c 5c 7c 28 22 29 29 29 0a 0a | aragraph-start."\\|\\*\\|("))).. |
| 14b6e0 | 28 64 65 66 75 6e 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 | (defun.git-commit-turn-on-auto-f |
| 14b700 | 69 6c 6c 20 28 29 0a 20 20 22 55 6e 63 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79 20 74 75 72 6e 20 6f | ill.()..."Unconditionally.turn.o |
| 14b720 | 6e 20 41 75 74 6f 20 46 69 6c 6c 20 6d 6f 64 65 2e 0a 45 6e 73 75 72 65 20 61 75 74 6f 20 66 69 | n.Auto.Fill.mode..Ensure.auto.fi |
| 14b740 | 6c 6c 69 6e 67 20 68 61 70 70 65 6e 73 20 65 76 65 72 79 77 68 65 72 65 2c 20 65 78 63 65 70 74 | lling.happens.everywhere,.except |
| 14b760 | 20 69 6e 20 74 68 65 20 73 75 6d 6d 61 72 79 20 6c 69 6e 65 2e 22 0a 20 20 28 61 75 74 6f 2d 66 | .in.the.summary.line."...(auto-f |
| 14b780 | 69 6c 6c 2d 6d 6f 64 65 20 31 29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 63 6f 6d 6d 65 6e | ill-mode.1)...(setq-local.commen |
| 14b7a0 | 74 2d 61 75 74 6f 2d 66 69 6c 6c 2d 6f 6e 6c 79 2d 63 6f 6d 6d 65 6e 74 73 20 6e 69 6c 29 0a 20 | t-auto-fill-only-comments.nil).. |
| 14b7c0 | 20 28 77 68 65 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6e 65 65 64 2d 73 75 6d 6d 61 72 79 2d 6c | .(when.git-commit-need-summary-l |
| 14b7e0 | 69 6e 65 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 | ine.....(setq-local.auto-fill-fu |
| 14b800 | 6e 63 74 69 6f 6e 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 75 74 6f 2d 66 69 6c 6c 2d 65 78 | nction.#'git-commit-auto-fill-ex |
| 14b820 | 63 65 70 74 2d 73 75 6d 6d 61 72 79 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d | cept-summary)))..(defun.git-comm |
| 14b840 | 69 74 2d 61 75 74 6f 2d 66 69 6c 6c 2d 65 78 63 65 70 74 2d 73 75 6d 6d 61 72 79 20 28 29 0a 20 | it-auto-fill-except-summary.().. |
| 14b860 | 20 28 75 6e 6c 65 73 73 20 28 65 71 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 | .(unless.(eq.(line-beginning-pos |
| 14b880 | 69 74 69 6f 6e 29 20 31 29 0a 20 20 20 20 28 64 6f 2d 61 75 74 6f 2d 66 69 6c 6c 29 29 29 0a 0a | ition).1).....(do-auto-fill))).. |
| 14b8a0 | 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 75 72 6e 2d 6f 6e 2d 6f 72 67 6c 69 6e | (defun.git-commit-turn-on-orglin |
| 14b8c0 | 6b 20 28 29 0a 20 20 22 54 75 72 6e 20 6f 6e 20 4f 72 67 6c 69 6e 6b 20 6d 6f 64 65 20 69 66 20 | k.()..."Turn.on.Orglink.mode.if. |
| 14b8e0 | 69 74 20 69 73 20 61 76 61 69 6c 61 62 6c 65 2e 0a 49 66 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d | it.is.available..If.`git-commit- |
| 14b900 | 6d 61 6a 6f 72 2d 6d 6f 64 65 27 20 69 73 20 60 6f 72 67 2d 6d 6f 64 65 27 2c 20 74 68 65 6e 20 | major-mode'.is.`org-mode',.then. |
| 14b920 | 73 69 6c 65 6e 74 6c 79 20 66 6f 72 67 6f 0a 74 75 72 6e 69 6e 67 20 6f 6e 20 60 6f 72 67 6c 69 | silently.forgo.turning.on.`orgli |
| 14b940 | 6e 6b 2d 6d 6f 64 65 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 28 64 65 | nk-mode'."...(when.(and.(not.(de |
| 14b960 | 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6f 72 67 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 | rived-mode-p.'org-mode))........ |
| 14b980 | 20 20 20 20 20 20 28 62 6f 75 6e 64 70 20 27 6f 72 67 6c 69 6e 6b 2d 6d 61 74 63 68 2d 61 6e 79 | ......(boundp.'orglink-match-any |
| 14b9a0 | 77 68 65 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 6f 72 | where)..............(fboundp.'or |
| 14b9c0 | 67 6c 69 6e 6b 2d 6d 6f 64 65 29 29 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 6f 72 67 | glink-mode)).....(setq-local.org |
| 14b9e0 | 6c 69 6e 6b 2d 6d 61 74 63 68 2d 61 6e 79 77 68 65 72 65 20 74 29 0a 20 20 20 20 28 6f 72 67 6c | link-match-anywhere.t).....(orgl |
| 14ba00 | 69 6e 6b 2d 6d 6f 64 65 20 31 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 | ink-mode.1)))..(defun.git-commit |
| 14ba20 | 2d 74 75 72 6e 2d 6f 6e 2d 66 6c 79 73 70 65 6c 6c 20 28 29 0a 20 20 22 55 6e 63 6f 6e 64 69 74 | -turn-on-flyspell.()..."Uncondit |
| 14ba40 | 69 6f 6e 61 6c 6c 79 20 74 75 72 6e 20 6f 6e 20 46 6c 79 73 70 65 6c 6c 20 6d 6f 64 65 2e 0a 41 | ionally.turn.on.Flyspell.mode..A |
| 14ba60 | 6c 73 6f 20 63 68 65 63 6b 20 74 65 78 74 20 74 68 61 74 20 69 73 20 61 6c 72 65 61 64 79 20 69 | lso.check.text.that.is.already.i |
| 14ba80 | 6e 20 74 68 65 20 62 75 66 66 65 72 2c 20 77 68 69 6c 65 20 61 76 6f 69 64 69 6e 67 20 74 6f 20 | n.the.buffer,.while.avoiding.to. |
| 14baa0 | 63 68 65 63 6b 0a 6d 6f 73 74 20 74 65 78 74 20 74 68 61 74 20 47 69 74 20 77 69 6c 6c 20 73 74 | check.most.text.that.Git.will.st |
| 14bac0 | 72 69 70 20 66 72 6f 6d 20 74 68 65 20 66 69 6e 61 6c 20 6d 65 73 73 61 67 65 2c 20 73 75 63 68 | rip.from.the.final.message,.such |
| 14bae0 | 20 61 73 20 74 68 65 20 6c 61 73 74 0a 63 6f 6d 6d 65 6e 74 20 61 6e 64 20 61 6e 79 74 68 69 6e | .as.the.last.comment.and.anythin |
| 14bb00 | 67 20 62 65 6c 6f 77 20 74 68 65 20 63 75 74 20 6c 69 6e 65 20 28 5c 22 2d 2d 2d 20 3e 38 20 2d | g.below.the.cut.line.(\"---.>8.- |
| 14bb20 | 2d 2d 5c 22 29 2e 22 0a 20 20 28 72 65 71 75 69 72 65 20 27 66 6c 79 73 70 65 6c 6c 29 0a 20 20 | --\")."...(require.'flyspell)... |
| 14bb40 | 28 66 6c 79 73 70 65 6c 6c 2d 6d 6f 64 65 20 31 29 0a 20 20 28 73 65 74 71 20 66 6c 79 73 70 65 | (flyspell-mode.1)...(setq.flyspe |
| 14bb60 | 6c 6c 2d 67 65 6e 65 72 69 63 2d 63 68 65 63 6b 2d 77 6f 72 64 2d 70 72 65 64 69 63 61 74 65 0a | ll-generic-check-word-predicate. |
| 14bb80 | 20 20 20 20 20 20 20 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 6c 79 73 70 65 6c 6c 2d 76 65 | ........#'git-commit-flyspell-ve |
| 14bba0 | 72 69 66 79 29 0a 20 20 28 6c 65 74 20 28 28 65 6e 64 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | rify)...(let.((end.nil)......... |
| 14bbc0 | 3b 3b 20 54 68 65 20 22 63 75 74 20 6c 69 6e 65 22 20 69 73 20 64 65 66 69 6e 65 64 20 69 6e 20 | ;;.The."cut.line".is.defined.in. |
| 14bbe0 | 22 67 69 74 2f 77 74 2d 73 74 61 74 75 73 2e 63 22 2e 20 20 49 74 20 61 70 70 65 61 72 73 0a 20 | "git/wt-status.c"...It.appears.. |
| 14bc00 | 20 20 20 20 20 20 20 3b 3b 20 69 6e 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 | .......;;.in.the.commit.message. |
| 14bc20 | 77 68 65 6e 20 60 63 6f 6d 6d 69 74 2e 76 65 72 62 6f 73 65 27 20 69 73 20 73 65 74 20 74 6f 20 | when.`commit.verbose'.is.set.to. |
| 14bc40 | 74 72 75 65 2e 0a 20 20 20 20 20 20 20 20 28 63 75 74 2d 6c 69 6e 65 2d 72 65 67 65 78 20 28 66 | true..........(cut-line-regex.(f |
| 14bc60 | 6f 72 6d 61 74 20 22 5e 25 73 20 2d 5c 5c 7b 38 2c 5c 5c 7d 20 3e 38 20 2d 5c 5c 7b 38 2c 5c 5c | ormat."^%s.-\\{8,\\}.>8.-\\{8,\\ |
| 14bc80 | 7d 24 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6d | }$".comment-start)).........(com |
| 14bca0 | 6d 65 6e 74 2d 73 74 61 72 74 2d 72 65 67 65 78 20 28 66 6f 72 6d 61 74 20 22 5e 5c 5c 28 25 73 | ment-start-regex.(format."^\\(%s |
| 14bcc0 | 5c 5c 7c 24 5c 5c 29 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 29 29 0a 20 20 20 20 28 73 | \\|$\\)".comment-start))).....(s |
| 14bce0 | 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 61 72 20 28 | ave-excursion.......(goto-char.( |
| 14bd00 | 6f 72 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 63 75 74 2d 6c 69 6e 65 2d 72 | or.(re-search-forward.cut-line-r |
| 14bd20 | 65 67 65 78 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 | egex.nil.t)..................... |
| 14bd40 | 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 | .(point-max))).......(while.(and |
| 14bd60 | 20 28 6e 6f 74 20 28 62 6f 62 70 29 29 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 63 6f 6d 6d 65 6e | .(not.(bobp)).(looking-at.commen |
| 14bd80 | 74 2d 73 74 61 72 74 2d 72 65 67 65 78 29 29 0a 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 | t-start-regex)).........(forward |
| 14bda0 | 2d 6c 69 6e 65 20 2d 31 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6c 6f 6f 6b 69 6e | -line.-1)).......(unless.(lookin |
| 14bdc0 | 67 2d 61 74 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 2d 72 65 67 65 78 29 0a 20 20 20 20 20 20 | g-at.comment-start-regex)....... |
| 14bde0 | 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 65 6e | ..(forward-line)).......(setq.en |
| 14be00 | 64 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 28 66 6c 79 73 70 65 6c 6c 2d 72 65 67 69 6f 6e | d.(point))).....(flyspell-region |
| 14be20 | 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 65 6e 64 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d | .(point-min).end)))..(defun.git- |
| 14be40 | 63 6f 6d 6d 69 74 2d 66 6c 79 73 70 65 6c 6c 2d 76 65 72 69 66 79 20 28 29 0a 20 20 28 6e 6f 74 | commit-flyspell-verify.()...(not |
| 14be60 | 20 28 3d 20 28 63 68 61 72 2d 61 66 74 65 72 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d | .(=.(char-after.(line-beginning- |
| 14be80 | 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 72 65 66 20 63 6f 6d 6d 65 | position))...........(aref.comme |
| 14bea0 | 6e 74 2d 73 74 61 72 74 20 30 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 | nt-start.0))))..(defun.git-commi |
| 14bec0 | 74 2d 66 69 6e 69 73 68 2d 71 75 65 72 79 2d 66 75 6e 63 74 69 6f 6e 73 20 28 66 6f 72 63 65 29 | t-finish-query-functions.(force) |
| 14bee0 | 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 2d 75 6e 74 69 6c 2d 66 61 69 | ...(run-hook-with-args-until-fai |
| 14bf00 | 6c 75 72 65 0a 20 20 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 6e 69 73 68 2d 71 75 65 72 79 | lure....'git-commit-finish-query |
| 14bf20 | 2d 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 63 65 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 | -functions.force))..(defun.git-c |
| 14bf40 | 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 20 28 66 | ommit-check-style-conventions.(f |
| 14bf60 | 6f 72 63 65 29 0a 20 20 22 43 68 65 63 6b 20 66 6f 72 20 76 69 6f 6c 61 74 69 6f 6e 73 20 6f 66 | orce)..."Check.for.violations.of |
| 14bf80 | 20 63 65 72 74 61 69 6e 20 62 61 73 69 63 20 73 74 79 6c 65 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 | .certain.basic.style.conventions |
| 14bfa0 | 2e 0a 0a 46 6f 72 20 65 61 63 68 20 76 69 6f 6c 61 74 69 6f 6e 20 61 73 6b 20 74 68 65 20 75 73 | ...For.each.violation.ask.the.us |
| 14bfc0 | 65 72 20 69 66 20 73 68 65 20 77 61 6e 74 73 20 74 6f 20 70 72 6f 63 65 65 64 20 61 6e 79 77 61 | er.if.she.wants.to.proceed.anywa |
| 14bfe0 | 79 2e 0a 4f 70 74 69 6f 6e 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 74 79 6c 65 2d 63 6f 6e 76 | y..Option.`git-commit-style-conv |
| 14c000 | 65 6e 74 69 6f 6e 2d 63 68 65 63 6b 73 27 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 0a 63 6f | ention-checks'.controls.which.co |
| 14c020 | 6e 76 65 6e 74 69 6f 6e 73 20 61 72 65 20 63 68 65 63 6b 65 64 2e 22 0a 20 20 28 6f 72 20 66 6f | nventions.are.checked."...(or.fo |
| 14c040 | 72 63 65 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 20 20 20 20 | rce.......(save-excursion....... |
| 14c060 | 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 | ..(goto-char.(point-min))....... |
| 14c080 | 20 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 28 67 69 74 2d 63 6f 6d 6d 69 74 | ..(re-search-forward.(git-commit |
| 14c0a0 | 2d 73 75 6d 6d 61 72 79 2d 72 65 67 65 78 70 29 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 | -summary-regexp).nil.t)......... |
| 14c0c0 | 28 69 66 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 22 29 0a | (if.(equal.(match-string.1).""). |
| 14c0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 74 20 3b 20 4a 75 73 74 20 74 72 79 3b 20 77 65 20 64 6f 6e | ............t.;.Just.try;.we.don |
| 14c100 | 27 74 20 6b 6e 6f 77 20 77 68 65 74 68 65 72 20 2d 2d 61 6c 6c 6f 77 2d 65 6d 70 74 79 2d 6d 65 | 't.know.whether.--allow-empty-me |
| 14c120 | 73 73 61 67 65 20 77 61 73 20 75 73 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | ssage.was.used............(and.( |
| 14c140 | 6f 72 20 28 6e 6f 74 20 28 6d 65 6d 71 20 27 6f 76 65 72 6c 6f 6e 67 2d 73 75 6d 6d 61 72 79 2d | or.(not.(memq.'overlong-summary- |
| 14c160 | 6c 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 | line............................ |
| 14c180 | 20 20 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 |
| 14c1a0 | 68 65 63 6b 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 | hecks))....................(equa |
| 14c1c0 | 6c 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 29 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 | l.(match-string.2)."").......... |
| 14c1e0 | 20 20 20 20 20 20 20 20 20 20 28 79 2d 6f 72 2d 6e 2d 70 20 22 53 75 6d 6d 61 72 79 20 6c 69 6e | ..........(y-or-n-p."Summary.lin |
| 14c200 | 65 20 69 73 20 74 6f 6f 20 6c 6f 6e 67 2e 20 20 43 6f 6d 6d 69 74 20 61 6e 79 77 61 79 3f 20 22 | e.is.too.long...Commit.anyway?." |
| 14c220 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 28 6d 65 6d 71 | ))................(or.(not.(memq |
| 14c240 | 20 27 6e 6f 6e 2d 65 6d 70 74 79 2d 73 65 63 6f 6e 64 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 | .'non-empty-second-line......... |
| 14c260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 69 74 2d 63 6f 6d 6d 69 74 | ......................git-commit |
| 14c280 | 2d 73 74 79 6c 65 2d 63 6f 6e 76 65 6e 74 69 6f 6e 2d 63 68 65 63 6b 73 29 29 0a 20 20 20 20 20 | -style-convention-checks))...... |
| 14c2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | ..............(not.(match-string |
| 14c2c0 | 20 33 29 29 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 6e 2d | .3))....................(y-or-n- |
| 14c2e0 | 70 20 22 53 65 63 6f 6e 64 20 6c 69 6e 65 20 69 73 20 6e 6f 74 20 65 6d 70 74 79 2e 20 20 43 6f | p."Second.line.is.not.empty...Co |
| 14c300 | 6d 6d 69 74 20 61 6e 79 77 61 79 3f 20 22 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 | mmit.anyway?.")))))))..(defun.gi |
| 14c320 | 74 2d 63 6f 6d 6d 69 74 2d 63 61 6e 63 65 6c 2d 6d 65 73 73 61 67 65 20 28 29 0a 20 20 28 6d 65 | t-commit-cancel-message.()...(me |
| 14c340 | 73 73 61 67 65 0a 20 20 20 28 63 6f 6e 63 61 74 20 22 43 6f 6d 6d 69 74 20 63 61 6e 63 65 6c 65 | ssage....(concat."Commit.cancele |
| 14c360 | 64 22 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d 65 6d 71 20 27 67 69 74 2d 63 6f | d"............(and.(memq.'git-co |
| 14c380 | 6d 6d 69 74 2d 73 61 76 65 2d 6d 65 73 73 61 67 65 20 77 69 74 68 2d 65 64 69 74 6f 72 2d 70 72 | mmit-save-message.with-editor-pr |
| 14c3a0 | 65 2d 63 61 6e 63 65 6c 2d 68 6f 6f 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | e-cancel-hook)................." |
| 14c3c0 | 2e 20 20 4d 65 73 73 61 67 65 20 73 61 76 65 64 20 74 6f 20 60 6c 6f 67 2d 65 64 69 74 2d 63 6f | ...Message.saved.to.`log-edit-co |
| 14c3e0 | 6d 6d 65 6e 74 2d 72 69 6e 67 27 22 29 29 29 29 0a 0a 3b 3b 3b 20 48 69 73 74 6f 72 79 0a 0a 28 | mment-ring'"))))..;;;.History..( |
| 14c400 | 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 72 65 76 2d 6d 65 73 73 61 67 65 20 28 61 | defun.git-commit-prev-message.(a |
| 14c420 | 72 67 29 0a 20 20 22 43 79 63 6c 65 20 62 61 63 6b 77 61 72 64 20 74 68 72 6f 75 67 68 20 6d 65 | rg)..."Cycle.backward.through.me |
| 14c440 | 73 73 61 67 65 20 68 69 73 74 6f 72 79 2c 20 61 66 74 65 72 20 73 61 76 69 6e 67 20 63 75 72 72 | ssage.history,.after.saving.curr |
| 14c460 | 65 6e 74 20 6d 65 73 73 61 67 65 2e 0a 57 69 74 68 20 61 20 6e 75 6d 65 72 69 63 20 70 72 65 66 | ent.message..With.a.numeric.pref |
| 14c480 | 69 78 20 41 52 47 2c 20 67 6f 20 62 61 63 6b 20 41 52 47 20 6d 65 73 73 61 67 65 73 2e 22 0a 20 | ix.ARG,.go.back.ARG.messages.".. |
| 14c4a0 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 2a 70 22 29 0a 20 20 28 6c 65 74 20 28 28 6c 65 6e | .(interactive."*p")...(let.((len |
| 14c4c0 | 20 28 72 69 6e 67 2d 6c 65 6e 67 74 68 20 6c 6f 67 2d 65 64 69 74 2d 63 6f 6d 6d 65 6e 74 2d 72 | .(ring-length.log-edit-comment-r |
| 14c4e0 | 69 6e 67 29 29 29 0a 20 20 20 20 28 69 66 20 28 3c 3d 20 6c 65 6e 20 30 29 0a 20 20 20 20 20 20 | ing))).....(if.(<=.len.0)....... |
| 14c500 | 20 20 28 70 72 6f 67 6e 20 28 6d 65 73 73 61 67 65 20 22 45 6d 70 74 79 20 63 6f 6d 6d 65 6e 74 | ..(progn.(message."Empty.comment |
| 14c520 | 20 72 69 6e 67 22 29 20 28 64 69 6e 67 29 29 0a 20 20 20 20 20 20 3b 3b 20 55 6e 6c 69 6b 65 20 | .ring").(ding)).......;;.Unlike. |
| 14c540 | 60 6c 6f 67 2d 65 64 69 74 2d 70 72 65 76 69 6f 75 73 2d 63 6f 6d 6d 65 6e 74 27 20 77 65 20 73 | `log-edit-previous-comment'.we.s |
| 14c560 | 61 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 20 3b 3b 20 6e 6f 6e 2d 65 6d 70 | ave.the.current.......;;.non-emp |
| 14c580 | 74 79 20 61 6e 64 20 6e 65 77 6c 79 20 77 72 69 74 74 65 6e 20 63 6f 6d 6d 65 6e 74 2c 20 62 65 | ty.and.newly.written.comment,.be |
| 14c5a0 | 63 61 75 73 65 20 6f 74 68 65 72 77 69 73 65 0a 20 20 20 20 20 20 3b 3b 20 69 74 20 77 6f 75 6c | cause.otherwise.......;;.it.woul |
| 14c5c0 | 64 20 62 65 20 69 72 72 65 76 65 72 73 69 62 6c 79 20 6c 6f 73 74 2e 0a 20 20 20 20 20 20 28 77 | d.be.irreversibly.lost........(w |
| 14c5e0 | 68 65 6e 2d 6c 65 74 2a 20 28 28 6d 65 73 73 61 67 65 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 62 | hen-let*.((message.(git-commit-b |
| 14c600 | 75 66 66 65 72 2d 6d 65 73 73 61 67 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffer-message))................. |
| 14c620 | 20 20 28 28 6e 6f 74 20 28 72 69 6e 67 2d 6d 65 6d 62 65 72 20 6c 6f 67 2d 65 64 69 74 2d 63 6f | ..((not.(ring-member.log-edit-co |
| 14c640 | 6d 6d 65 6e 74 2d 72 69 6e 67 20 6d 65 73 73 61 67 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 | mment-ring.message)))).........( |
| 14c660 | 72 69 6e 67 2d 69 6e 73 65 72 74 20 6c 6f 67 2d 65 64 69 74 2d 63 6f 6d 6d 65 6e 74 2d 72 69 6e | ring-insert.log-edit-comment-rin |
| 14c680 | 67 20 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 61 72 67 29 | g.message).........(cl-incf.arg) |
| 14c6a0 | 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 65 6e 20 28 72 69 6e 67 2d 6c 65 6e 67 74 68 20 | .........(setq.len.(ring-length. |
| 14c6c0 | 6c 6f 67 2d 65 64 69 74 2d 63 6f 6d 6d 65 6e 74 2d 72 69 6e 67 29 29 29 0a 20 20 20 20 20 20 3b | log-edit-comment-ring))).......; |
| 14c6e0 | 3b 20 44 65 6c 65 74 65 20 74 68 65 20 6d 65 73 73 61 67 65 20 62 75 74 20 6e 6f 74 20 74 68 65 | ;.Delete.the.message.but.not.the |
| 14c700 | 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 20 61 74 20 74 68 65 20 65 6e 64 2e 0a 20 20 20 20 20 20 | .instructions.at.the.end........ |
| 14c720 | 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 67 6f 74 6f 2d | (save-restriction.........(goto- |
| 14c740 | 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 6e 61 72 72 6f | char.(point-min)).........(narro |
| 14c760 | 77 2d 74 6f 2d 72 65 67 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 0a 20 20 20 | w-to-region..........(point).... |
| 14c780 | 20 20 20 20 20 20 28 69 66 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 28 63 6f | ......(if.(re-search-forward.(co |
| 14c7a0 | 6e 63 61 74 20 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 0a 20 | ncat."^".comment-start).nil.t).. |
| 14c7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 78 20 31 20 28 2d 20 28 70 6f 69 6e 74 29 20 32 29 | ............(max.1.(-.(point).2) |
| 14c7e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 0a 20 20 20 20 20 | )............(point-max)))...... |
| 14c800 | 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 | ...(delete-region.(point-min).(p |
| 14c820 | 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6c 6f 67 2d 65 64 69 74 2d 63 6f 6d | oint))).......(setq.log-edit-com |
| 14c840 | 6d 65 6e 74 2d 72 69 6e 67 2d 69 6e 64 65 78 20 28 6c 6f 67 2d 65 64 69 74 2d 6e 65 77 2d 63 6f | ment-ring-index.(log-edit-new-co |
| 14c860 | 6d 6d 65 6e 74 2d 69 6e 64 65 78 20 61 72 67 20 6c 65 6e 29 29 0a 20 20 20 20 20 20 28 6d 65 73 | mment-index.arg.len)).......(mes |
| 14c880 | 73 61 67 65 20 22 43 6f 6d 6d 65 6e 74 20 25 64 22 20 28 31 2b 20 6c 6f 67 2d 65 64 69 74 2d 63 | sage."Comment.%d".(1+.log-edit-c |
| 14c8a0 | 6f 6d 6d 65 6e 74 2d 72 69 6e 67 2d 69 6e 64 65 78 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 | omment-ring-index)).......(inser |
| 14c8c0 | 74 20 28 72 69 6e 67 2d 72 65 66 20 6c 6f 67 2d 65 64 69 74 2d 63 6f 6d 6d 65 6e 74 2d 72 69 6e | t.(ring-ref.log-edit-comment-rin |
| 14c8e0 | 67 20 6c 6f 67 2d 65 64 69 74 2d 63 6f 6d 6d 65 6e 74 2d 72 69 6e 67 2d 69 6e 64 65 78 29 29 29 | g.log-edit-comment-ring-index))) |
| 14c900 | 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6e 65 78 74 2d 6d 65 73 73 61 | ))..(defun.git-commit-next-messa |
| 14c920 | 67 65 20 28 61 72 67 29 0a 20 20 22 43 79 63 6c 65 20 66 6f 72 77 61 72 64 20 74 68 72 6f 75 67 | ge.(arg)..."Cycle.forward.throug |
| 14c940 | 68 20 6d 65 73 73 61 67 65 20 68 69 73 74 6f 72 79 2c 20 61 66 74 65 72 20 73 61 76 69 6e 67 20 | h.message.history,.after.saving. |
| 14c960 | 63 75 72 72 65 6e 74 20 6d 65 73 73 61 67 65 2e 0a 57 69 74 68 20 61 20 6e 75 6d 65 72 69 63 20 | current.message..With.a.numeric. |
| 14c980 | 70 72 65 66 69 78 20 41 52 47 2c 20 67 6f 20 66 6f 72 77 61 72 64 20 41 52 47 20 6d 65 73 73 61 | prefix.ARG,.go.forward.ARG.messa |
| 14c9a0 | 67 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 2a 70 22 29 0a 20 20 28 67 69 | ges."...(interactive."*p")...(gi |
| 14c9c0 | 74 2d 63 6f 6d 6d 69 74 2d 70 72 65 76 2d 6d 65 73 73 61 67 65 20 28 2d 20 61 72 67 29 29 29 0a | t-commit-prev-message.(-.arg))). |
| 14c9e0 | 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 61 72 63 68 2d 6d 65 73 73 61 67 | .(defun.git-commit-search-messag |
| 14ca00 | 65 2d 62 61 63 6b 77 61 72 64 20 28 73 74 72 69 6e 67 29 0a 20 20 22 53 65 61 72 63 68 20 62 61 | e-backward.(string)..."Search.ba |
| 14ca20 | 63 6b 77 61 72 64 20 74 68 72 6f 75 67 68 20 6d 65 73 73 61 67 65 20 68 69 73 74 6f 72 79 20 66 | ckward.through.message.history.f |
| 14ca40 | 6f 72 20 61 20 6d 61 74 63 68 20 66 6f 72 20 53 54 52 49 4e 47 2e 0a 53 61 76 65 20 63 75 72 72 | or.a.match.for.STRING..Save.curr |
| 14ca60 | 65 6e 74 20 6d 65 73 73 61 67 65 20 66 69 72 73 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | ent.message.first."...(interacti |
| 14ca80 | 76 65 0a 20 20 20 28 6c 69 73 74 20 28 72 65 61 64 2d 73 74 72 69 6e 67 20 28 66 6f 72 6d 61 74 | ve....(list.(read-string.(format |
| 14caa0 | 2d 70 72 6f 6d 70 74 20 22 43 6f 6d 6d 65 6e 74 20 73 75 62 73 74 72 69 6e 67 22 0a 20 20 20 20 | -prompt."Comment.substring"..... |
| 14cac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 14cae0 | 20 6c 6f 67 2d 65 64 69 74 2d 6c 61 73 74 2d 63 6f 6d 6d 65 6e 74 2d 6d 61 74 63 68 29 0a 20 20 | .log-edit-last-comment-match)... |
| 14cb00 | 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 6c 6f 67 2d | ....................nil.nil.log- |
| 14cb20 | 65 64 69 74 2d 6c 61 73 74 2d 63 6f 6d 6d 65 6e 74 2d 6d 61 74 63 68 29 29 29 0a 20 20 28 63 6c | edit-last-comment-match)))...(cl |
| 14cb40 | 2d 6c 65 74 66 20 28 28 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6c 6f 67 2d 65 | -letf.(((symbol-function.#'log-e |
| 14cb60 | 64 69 74 2d 70 72 65 76 69 6f 75 73 2d 63 6f 6d 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 | dit-previous-comment)........... |
| 14cb80 | 20 20 20 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 | ...(symbol-function.#'git-commit |
| 14cba0 | 2d 70 72 65 76 2d 6d 65 73 73 61 67 65 29 29 29 0a 20 20 20 20 28 6c 6f 67 2d 65 64 69 74 2d 63 | -prev-message))).....(log-edit-c |
| 14cbc0 | 6f 6d 6d 65 6e 74 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 73 74 72 69 6e 67 29 29 29 | omment-search-backward.string))) |
| 14cbe0 | 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 61 72 63 68 2d 6d 65 73 73 61 | ..(defun.git-commit-search-messa |
| 14cc00 | 67 65 2d 66 6f 72 77 61 72 64 20 28 73 74 72 69 6e 67 29 0a 20 20 22 53 65 61 72 63 68 20 66 6f | ge-forward.(string)..."Search.fo |
| 14cc20 | 72 77 61 72 64 20 74 68 72 6f 75 67 68 20 6d 65 73 73 61 67 65 20 68 69 73 74 6f 72 79 20 66 6f | rward.through.message.history.fo |
| 14cc40 | 72 20 61 20 6d 61 74 63 68 20 66 6f 72 20 53 54 52 49 4e 47 2e 0a 53 61 76 65 20 63 75 72 72 65 | r.a.match.for.STRING..Save.curre |
| 14cc60 | 6e 74 20 6d 65 73 73 61 67 65 20 66 69 72 73 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | nt.message.first."...(interactiv |
| 14cc80 | 65 0a 20 20 20 28 6c 69 73 74 20 28 72 65 61 64 2d 73 74 72 69 6e 67 20 28 66 6f 72 6d 61 74 2d | e....(list.(read-string.(format- |
| 14cca0 | 70 72 6f 6d 70 74 20 22 43 6f 6d 6d 65 6e 74 20 73 75 62 73 74 72 69 6e 67 22 0a 20 20 20 20 20 | prompt."Comment.substring"...... |
| 14ccc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 14cce0 | 6c 6f 67 2d 65 64 69 74 2d 6c 61 73 74 2d 63 6f 6d 6d 65 6e 74 2d 6d 61 74 63 68 29 0a 20 20 20 | log-edit-last-comment-match).... |
| 14cd00 | 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 6c 6f 67 2d 65 | ...................nil.nil.log-e |
| 14cd20 | 64 69 74 2d 6c 61 73 74 2d 63 6f 6d 6d 65 6e 74 2d 6d 61 74 63 68 29 29 29 0a 20 20 28 63 6c 2d | dit-last-comment-match)))...(cl- |
| 14cd40 | 6c 65 74 66 20 28 28 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6c 6f 67 2d 65 64 | letf.(((symbol-function.#'log-ed |
| 14cd60 | 69 74 2d 70 72 65 76 69 6f 75 73 2d 63 6f 6d 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | it-previous-comment)............ |
| 14cd80 | 20 20 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d | ..(symbol-function.#'git-commit- |
| 14cda0 | 70 72 65 76 2d 6d 65 73 73 61 67 65 29 29 29 0a 20 20 20 20 28 6c 6f 67 2d 65 64 69 74 2d 63 6f | prev-message))).....(log-edit-co |
| 14cdc0 | 6d 6d 65 6e 74 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 73 74 72 69 6e 67 29 29 29 0a 0a | mment-search-forward.string))).. |
| 14cde0 | 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 61 76 65 2d 6d 65 73 73 61 67 65 20 28 | (defun.git-commit-save-message.( |
| 14ce00 | 29 0a 20 20 22 53 61 76 65 20 63 75 72 72 65 6e 74 20 6d 65 73 73 61 67 65 20 74 6f 20 60 6c 6f | )..."Save.current.message.to.`lo |
| 14ce20 | 67 2d 65 64 69 74 2d 63 6f 6d 6d 65 6e 74 2d 72 69 6e 67 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 | g-edit-comment-ring'."...(intera |
| 14ce40 | 63 74 69 76 65 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 6d 65 73 73 61 67 65 20 28 67 69 74 2d | ctive)...(if-let.((message.(git- |
| 14ce60 | 63 6f 6d 6d 69 74 2d 62 75 66 66 65 72 2d 6d 65 73 73 61 67 65 29 29 29 0a 20 20 20 20 20 20 28 | commit-buffer-message))).......( |
| 14ce80 | 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 69 6e 64 65 78 20 | progn.........(when-let.((index. |
| 14cea0 | 28 72 69 6e 67 2d 6d 65 6d 62 65 72 20 6c 6f 67 2d 65 64 69 74 2d 63 6f 6d 6d 65 6e 74 2d 72 69 | (ring-member.log-edit-comment-ri |
| 14cec0 | 6e 67 20 6d 65 73 73 61 67 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 69 6e 67 2d 72 65 | ng.message)))...........(ring-re |
| 14cee0 | 6d 6f 76 65 20 6c 6f 67 2d 65 64 69 74 2d 63 6f 6d 6d 65 6e 74 2d 72 69 6e 67 20 69 6e 64 65 78 | move.log-edit-comment-ring.index |
| 14cf00 | 29 29 0a 20 20 20 20 20 20 20 20 28 72 69 6e 67 2d 69 6e 73 65 72 74 20 6c 6f 67 2d 65 64 69 74 | )).........(ring-insert.log-edit |
| 14cf20 | 2d 63 6f 6d 6d 65 6e 74 2d 72 69 6e 67 20 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20 20 20 20 28 | -comment-ring.message).........( |
| 14cf40 | 77 68 65 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 75 73 65 2d 6c 6f 63 61 6c 2d 6d 65 73 73 61 67 | when.git-commit-use-local-messag |
| 14cf60 | 65 2d 72 69 6e 67 0a 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 | e-ring...........(magit-reposito |
| 14cf80 | 72 79 2d 6c 6f 63 61 6c 2d 73 65 74 20 27 6c 6f 67 2d 65 64 69 74 2d 63 6f 6d 6d 65 6e 74 2d 72 | ry-local-set.'log-edit-comment-r |
| 14cfa0 | 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing............................. |
| 14cfc0 | 20 20 20 20 20 20 20 20 20 20 6c 6f 67 2d 65 64 69 74 2d 63 6f 6d 6d 65 6e 74 2d 72 69 6e 67 29 | ..........log-edit-comment-ring) |
| 14cfe0 | 29 0a 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 4d 65 73 73 61 67 65 20 73 61 76 65 | ).........(message."Message.save |
| 14d000 | 64 22 29 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 4f 6e 6c 79 20 77 68 69 74 65 73 70 61 | d")).....(message."Only.whitespa |
| 14d020 | 63 65 20 61 6e 64 2f 6f 72 20 63 6f 6d 6d 65 6e 74 73 3b 20 6d 65 73 73 61 67 65 20 6e 6f 74 20 | ce.and/or.comments;.message.not. |
| 14d040 | 73 61 76 65 64 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 72 65 | saved")))..(defun.git-commit-pre |
| 14d060 | 70 61 72 65 2d 6d 65 73 73 61 67 65 2d 72 69 6e 67 20 28 29 0a 20 20 28 6d 61 6b 65 2d 6c 6f 63 | pare-message-ring.()...(make-loc |
| 14d080 | 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 6c 6f 67 2d 65 64 69 74 2d 63 6f 6d 6d 65 6e 74 2d 72 69 | al-variable.'log-edit-comment-ri |
| 14d0a0 | 6e 67 2d 69 6e 64 65 78 29 0a 20 20 28 77 68 65 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 75 73 65 | ng-index)...(when.git-commit-use |
| 14d0c0 | 2d 6c 6f 63 61 6c 2d 6d 65 73 73 61 67 65 2d 72 69 6e 67 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f | -local-message-ring.....(setq-lo |
| 14d0e0 | 63 61 6c 20 6c 6f 67 2d 65 64 69 74 2d 63 6f 6d 6d 65 6e 74 2d 72 69 6e 67 0a 20 20 20 20 20 20 | cal.log-edit-comment-ring....... |
| 14d100 | 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 |
| 14d120 | 6c 2d 67 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6c 6f 67 2d 65 64 69 74 | l-get..................'log-edit |
| 14d140 | 2d 63 6f 6d 6d 65 6e 74 2d 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -comment-ring..................( |
| 14d160 | 6d 61 6b 65 2d 72 69 6e 67 20 6c 6f 67 2d 65 64 69 74 2d 6d 61 78 69 6d 75 6d 2d 63 6f 6d 6d 65 | make-ring.log-edit-maximum-comme |
| 14d180 | 6e 74 2d 72 69 6e 67 2d 73 69 7a 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f | nt-ring-size)))))..(defun.git-co |
| 14d1a0 | 6d 6d 69 74 2d 62 75 66 66 65 72 2d 6d 65 73 73 61 67 65 20 28 29 0a 20 20 28 6c 65 74 20 28 28 | mmit-buffer-message.()...(let.(( |
| 14d1c0 | 66 6c 75 73 68 20 28 63 6f 6e 63 61 74 20 22 5e 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 | flush.(concat."^".comment-start) |
| 14d1e0 | 29 0a 20 20 20 20 20 20 20 20 28 73 74 72 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 | ).........(str.(buffer-substring |
| 14d200 | 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e | -no-properties.(point-min).(poin |
| 14d220 | 74 2d 6d 61 78 29 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 | t-max)))).....(with-temp-buffer. |
| 14d240 | 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 73 74 72 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 | ......(insert.str).......(goto-c |
| 14d260 | 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 72 65 | har.(point-min)).......(when.(re |
| 14d280 | 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 28 63 6f 6e 63 61 74 20 66 6c 75 73 68 20 22 20 | -search-forward.(concat.flush.". |
| 14d2a0 | 2d 2b 20 3e 38 20 2d 2b 24 22 29 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 28 64 65 6c 65 | -+.>8.-+$").nil.t).........(dele |
| 14d2c0 | 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 70 6f 73 69 74 69 | te-region.(line-beginning-positi |
| 14d2e0 | 6f 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 | on).(point-max))).......(goto-ch |
| 14d300 | 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 66 6c 75 73 68 2d 6c 69 6e | ar.(point-min)).......(flush-lin |
| 14d320 | 65 73 20 66 6c 75 73 68 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e | es.flush).......(goto-char.(poin |
| 14d340 | 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 28 63 68 61 72 2d | t-max)).......(unless.(eq.(char- |
| 14d360 | 62 65 66 6f 72 65 29 20 3f 5c 6e 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e | before).?\n).........(insert.?\n |
| 14d380 | 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e | )).......(setq.str.(buffer-strin |
| 14d3a0 | 67 29 29 29 0a 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 | g))).....(and.(not.(string-match |
| 14d3c0 | 20 22 5c 5c 60 5b 20 5c 74 5c 6e 5c 72 5d 2a 5c 5c 27 22 20 73 74 72 29 29 0a 20 20 20 20 20 20 | ."\\`[.\t\n\r]*\\'".str))....... |
| 14d3e0 | 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 | ...(progn............(when.(stri |
| 14d400 | 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5c 6e 5c 5c 7b 32 2c 5c 5c 7d 22 20 73 74 72 29 0a 20 20 | ng-match."\\`\n\\{2,\\}".str)... |
| 14d420 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 20 28 72 65 70 6c 61 63 65 2d 6d 61 | ...........(setq.str.(replace-ma |
| 14d440 | 74 63 68 20 22 5c 6e 22 20 74 20 74 20 73 74 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | tch."\n".t.t.str)))............( |
| 14d460 | 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 6e 5c 5c 7b 32 2c 5c 5c 7d 5c 5c | when.(string-match."\n\\{2,\\}\\ |
| 14d480 | 27 22 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 20 28 | '".str)..............(setq.str.( |
| 14d4a0 | 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 5c 6e 22 20 74 20 74 20 73 74 72 29 29 29 0a 20 20 | replace-match."\n".t.t.str)))... |
| 14d4c0 | 20 20 20 20 20 20 20 20 20 73 74 72 29 29 29 29 0a 0a 3b 3b 3b 20 54 72 61 69 6c 65 72 73 0a 0a | .........str))))..;;;.Trailers.. |
| 14d4e0 | 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 67 69 74 2d 63 6f 6d | (transient-define-prefix.git-com |
| 14d500 | 6d 69 74 2d 69 6e 73 65 72 74 2d 74 72 61 69 6c 65 72 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 | mit-insert-trailer.()..."Insert. |
| 14d520 | 61 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 74 72 61 69 6c 65 72 2e 0a 0a 53 65 65 20 61 | a.commit.message.trailer...See.a |
| 14d540 | 6c 73 6f 20 6d 61 6e 70 61 67 65 20 67 69 74 2d 69 6e 74 65 72 70 72 65 74 2d 74 72 61 69 6c 65 | lso.manpage.git-interpret-traile |
| 14d560 | 72 28 31 29 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 0a 6e 6f 74 20 75 73 65 | r(1)...This.command.does.not.use |
| 14d580 | 20 74 68 61 74 20 47 69 74 20 63 6f 6d 6d 61 6e 64 2c 20 62 75 74 20 74 68 65 20 69 6e 69 74 69 | .that.Git.command,.but.the.initi |
| 14d5a0 | 61 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 73 74 69 6c 6c 0a 73 65 72 76 65 73 20 61 73 20 61 | al.description.still.serves.as.a |
| 14d5c0 | 20 67 6f 6f 64 20 69 6e 74 72 6f 64 75 63 74 69 6f 6e 2e 22 0a 20 20 5b 5b 3a 64 65 73 63 72 69 | .good.introduction."...[[:descri |
| 14d5e0 | 70 74 69 6f 6e 20 28 23 23 63 6f 6e 64 20 28 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 | ption.(##cond.(prefix-arg....... |
| 14d600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 49 6e 73 65 72 74 20 2e 2e 2e 20 | ...................."Insert..... |
| 14d620 | 62 79 20 73 6f 6d 65 6f 6e 65 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | by.someone.")................... |
| 14d640 | 20 20 20 20 20 20 20 28 22 49 6e 73 65 72 74 20 2e 2e 2e 20 62 79 20 79 6f 75 72 73 65 6c 66 22 | .......("Insert.....by.yourself" |
| 14d660 | 29 29 0a 20 20 20 20 28 22 61 22 20 20 20 22 41 63 6b 22 20 20 20 20 20 20 20 20 20 20 67 69 74 | )).....("a"..."Ack"..........git |
| 14d680 | 2d 63 6f 6d 6d 69 74 2d 61 63 6b 29 0a 20 20 20 20 28 22 6d 22 20 20 20 22 4d 6f 64 69 66 69 65 | -commit-ack).....("m"..."Modifie |
| 14d6a0 | 64 22 20 20 20 20 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 69 66 69 65 64 29 0a 20 20 20 20 | d".....git-commit-modified)..... |
| 14d6c0 | 28 22 72 22 20 20 20 22 52 65 76 69 65 77 65 64 22 20 20 20 20 20 67 69 74 2d 63 6f 6d 6d 69 74 | ("r"..."Reviewed".....git-commit |
| 14d6e0 | 2d 72 65 76 69 65 77 29 0a 20 20 20 20 28 22 73 22 20 20 20 22 53 69 67 6e 65 64 2d 6f 66 66 22 | -review).....("s"..."Signed-off" |
| 14d700 | 20 20 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 69 67 6e 6f 66 66 29 0a 20 20 20 20 28 22 74 22 20 | ...git-commit-signoff).....("t". |
| 14d720 | 20 20 22 54 65 73 74 65 64 22 20 20 20 20 20 20 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 65 73 74 | .."Tested".......git-commit-test |
| 14d740 | 29 5d 0a 20 20 20 5b 22 49 6e 73 65 72 74 20 2e 2e 2e 20 62 79 20 73 6f 6d 65 6f 6e 65 22 0a 20 | )]....["Insert.....by.someone".. |
| 14d760 | 20 20 20 28 22 43 2d 63 22 20 22 43 63 22 20 20 20 20 20 20 20 20 20 20 20 67 69 74 2d 63 6f 6d | ...("C-c"."Cc"...........git-com |
| 14d780 | 6d 69 74 2d 63 63 29 0a 20 20 20 20 28 22 43 2d 72 22 20 22 52 65 70 6f 72 74 65 64 22 20 20 20 | mit-cc).....("C-r"."Reported"... |
| 14d7a0 | 20 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 70 6f 72 74 65 64 29 0a 20 20 20 20 28 22 43 2d 69 | ..git-commit-reported).....("C-i |
| 14d7c0 | 22 20 22 53 75 67 67 65 73 74 65 64 22 20 20 20 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 75 67 67 | "."Suggested"....git-commit-sugg |
| 14d7e0 | 65 73 74 65 64 29 0a 20 20 20 20 28 22 43 2d 61 22 20 22 43 6f 2d 61 75 74 68 6f 72 65 64 22 20 | ested).....("C-a"."Co-authored". |
| 14d800 | 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 2d 61 75 74 68 6f 72 65 64 29 0a 20 20 20 20 28 22 43 | .git-commit-co-authored).....("C |
| 14d820 | 2d 64 22 20 22 43 6f 2d 64 65 76 65 6c 6f 70 65 64 22 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f | -d"."Co-developed".git-commit-co |
| 14d840 | 2d 64 65 76 65 6c 6f 70 65 64 29 5d 5d 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 | -developed)]])..(defun.git-commi |
| 14d860 | 74 2d 61 63 6b 20 28 6e 61 6d 65 20 6d 61 69 6c 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 74 72 | t-ack.(name.mail)..."Insert.a.tr |
| 14d880 | 61 69 6c 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 | ailer.acknowledging.that.you.hav |
| 14d8a0 | 65 20 6c 6f 6f 6b 65 64 20 61 74 20 74 68 65 20 63 6f 6d 6d 69 74 2e 22 0a 20 20 28 69 6e 74 65 | e.looked.at.the.commit."...(inte |
| 14d8c0 | 72 61 63 74 69 76 65 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 67 65 74 2d 69 64 65 6e 74 20 22 41 | ractive.(git-commit-get-ident."A |
| 14d8e0 | 63 6b 65 64 2d 62 79 22 29 29 0a 20 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 69 6e 73 65 72 74 | cked-by"))...(git-commit--insert |
| 14d900 | 2d 69 64 65 6e 74 2d 74 72 61 69 6c 65 72 20 22 41 63 6b 65 64 2d 62 79 22 20 6e 61 6d 65 20 6d | -ident-trailer."Acked-by".name.m |
| 14d920 | 61 69 6c 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 69 66 69 65 | ail))..(defun.git-commit-modifie |
| 14d940 | 64 20 28 6e 61 6d 65 20 6d 61 69 6c 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 74 72 61 69 6c 65 | d.(name.mail)..."Insert.a.traile |
| 14d960 | 72 20 74 6f 20 73 69 67 6e 61 6c 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 6d 6f 64 69 66 69 | r.to.signal.that.you.have.modifi |
| 14d980 | 65 64 20 74 68 65 20 63 6f 6d 6d 69 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | ed.the.commit."...(interactive.( |
| 14d9a0 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 67 65 74 2d 69 64 65 6e 74 20 22 4d 6f 64 69 66 69 65 64 2d 62 | git-commit-get-ident."Modified-b |
| 14d9c0 | 79 22 29 29 0a 20 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 69 6e 73 65 72 74 2d 69 64 65 6e 74 | y"))...(git-commit--insert-ident |
| 14d9e0 | 2d 74 72 61 69 6c 65 72 20 22 4d 6f 64 69 66 69 65 64 2d 62 79 22 20 6e 61 6d 65 20 6d 61 69 6c | -trailer."Modified-by".name.mail |
| 14da00 | 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 76 69 65 77 20 28 6e 61 | ))..(defun.git-commit-review.(na |
| 14da20 | 6d 65 20 6d 61 69 6c 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 74 72 61 69 6c 65 72 20 61 63 6b | me.mail)..."Insert.a.trailer.ack |
| 14da40 | 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 65 76 69 65 77 65 | nowledging.that.you.have.reviewe |
| 14da60 | 64 20 74 68 65 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 | d.the.commit..With.a.prefix.argu |
| 14da80 | 6d 65 6e 74 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 6e 6f 74 68 65 72 20 70 65 72 73 6f 6e 20 | ment,.prompt.for.another.person. |
| 14daa0 | 77 68 6f 20 70 65 72 66 6f 72 6d 65 64 20 61 0a 72 65 76 69 65 77 2e 22 0a 20 20 28 69 6e 74 65 | who.performed.a.review."...(inte |
| 14dac0 | 72 61 63 74 69 76 65 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 67 65 74 2d 69 64 65 6e 74 20 22 52 | ractive.(git-commit-get-ident."R |
| 14dae0 | 65 76 69 65 77 65 64 2d 62 79 22 29 29 0a 20 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 69 6e 73 | eviewed-by"))...(git-commit--ins |
| 14db00 | 65 72 74 2d 69 64 65 6e 74 2d 74 72 61 69 6c 65 72 20 22 52 65 76 69 65 77 65 64 2d 62 79 22 20 | ert-ident-trailer."Reviewed-by". |
| 14db20 | 6e 61 6d 65 20 6d 61 69 6c 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 | name.mail))..(defun.git-commit-s |
| 14db40 | 69 67 6e 6f 66 66 20 28 6e 61 6d 65 20 6d 61 69 6c 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 74 | ignoff.(name.mail)..."Insert.a.t |
| 14db60 | 72 61 69 6c 65 72 20 74 6f 20 73 69 67 6e 20 6f 66 66 20 74 68 65 20 63 6f 6d 6d 69 74 2e 0a 57 | railer.to.sign.off.the.commit..W |
| 14db80 | 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 70 72 6f 6d 70 74 20 66 6f | ith.a.prefix.argument,.prompt.fo |
| 14dba0 | 72 20 61 6e 6f 74 68 65 72 20 70 65 72 73 6f 6e 20 77 68 6f 20 73 69 67 6e 65 64 20 6f 66 66 2e | r.another.person.who.signed.off. |
| 14dbc0 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 67 65 74 | "...(interactive.(git-commit-get |
| 14dbe0 | 2d 69 64 65 6e 74 20 22 53 69 67 6e 65 64 2d 6f 66 66 2d 62 79 22 29 29 0a 20 20 28 67 69 74 2d | -ident."Signed-off-by"))...(git- |
| 14dc00 | 63 6f 6d 6d 69 74 2d 2d 69 6e 73 65 72 74 2d 69 64 65 6e 74 2d 74 72 61 69 6c 65 72 20 22 53 69 | commit--insert-ident-trailer."Si |
| 14dc20 | 67 6e 65 64 2d 6f 66 66 2d 62 79 22 20 6e 61 6d 65 20 6d 61 69 6c 29 29 0a 0a 28 64 65 66 75 6e | gned-off-by".name.mail))..(defun |
| 14dc40 | 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 65 73 74 20 28 6e 61 6d 65 20 6d 61 69 6c 29 0a 20 20 22 | .git-commit-test.(name.mail)..." |
| 14dc60 | 49 6e 73 65 72 74 20 61 20 74 72 61 69 6c 65 72 20 61 63 6b 6e 6f 77 6c 65 64 67 69 6e 67 20 74 | Insert.a.trailer.acknowledging.t |
| 14dc80 | 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.. |
| 14dca0 | 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 70 72 6f 6d 70 74 20 66 | With.a.prefix.argument,.prompt.f |
| 14dcc0 | 6f 72 20 61 6e 6f 74 68 65 72 20 70 65 72 73 6f 6e 20 77 68 6f 20 74 65 73 74 65 64 2e 22 0a 20 | or.another.person.who.tested.".. |
| 14dce0 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 67 65 74 2d 69 64 | .(interactive.(git-commit-get-id |
| 14dd00 | 65 6e 74 20 22 54 65 73 74 65 64 2d 62 79 22 29 29 0a 20 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d | ent."Tested-by"))...(git-commit- |
| 14dd20 | 2d 69 6e 73 65 72 74 2d 69 64 65 6e 74 2d 74 72 61 69 6c 65 72 20 22 54 65 73 74 65 64 2d 62 79 | -insert-ident-trailer."Tested-by |
| 14dd40 | 22 20 6e 61 6d 65 20 6d 61 69 6c 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 | ".name.mail))..(defun.git-commit |
| 14dd60 | 2d 63 63 20 28 6e 61 6d 65 20 6d 61 69 6c 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 74 72 61 69 | -cc.(name.mail)..."Insert.a.trai |
| 14dd80 | 6c 65 72 20 6d 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 | ler.mentioning.someone.who.might |
| 14dda0 | 20 62 65 20 69 6e 74 65 72 65 73 74 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | .be.interested."...(interactive. |
| 14ddc0 | 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 61 64 2d 69 64 65 6e 74 20 22 43 63 22 29 29 0a 20 20 | (git-commit-read-ident."Cc"))... |
| 14dde0 | 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 69 6e 73 65 72 74 2d 69 64 65 6e 74 2d 74 72 61 69 6c 65 | (git-commit--insert-ident-traile |
| 14de00 | 72 20 22 43 63 22 20 6e 61 6d 65 20 6d 61 69 6c 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 | r."Cc".name.mail))..(defun.git-c |
| 14de20 | 6f 6d 6d 69 74 2d 72 65 70 6f 72 74 65 64 20 28 6e 61 6d 65 20 6d 61 69 6c 29 0a 20 20 22 49 6e | ommit-reported.(name.mail)..."In |
| 14de40 | 73 65 72 74 20 61 20 74 72 61 69 6c 65 72 20 6d 65 6e 74 69 6f 6e 69 6e 67 20 74 68 65 20 70 65 | sert.a.trailer.mentioning.the.pe |
| 14de60 | 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 2e 22 0a 20 20 | rson.who.reported.the.issue."... |
| 14de80 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 61 64 2d 69 64 | (interactive.(git-commit-read-id |
| 14dea0 | 65 6e 74 20 22 52 65 70 6f 72 74 65 64 2d 62 79 22 29 29 0a 20 20 28 67 69 74 2d 63 6f 6d 6d 69 | ent."Reported-by"))...(git-commi |
| 14dec0 | 74 2d 2d 69 6e 73 65 72 74 2d 69 64 65 6e 74 2d 74 72 61 69 6c 65 72 20 22 52 65 70 6f 72 74 65 | t--insert-ident-trailer."Reporte |
| 14dee0 | 64 2d 62 79 22 20 6e 61 6d 65 20 6d 61 69 6c 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f | d-by".name.mail))..(defun.git-co |
| 14df00 | 6d 6d 69 74 2d 73 75 67 67 65 73 74 65 64 20 28 6e 61 6d 65 20 6d 61 69 6c 29 0a 20 20 22 49 6e | mmit-suggested.(name.mail)..."In |
| 14df20 | 73 65 72 74 20 61 20 74 72 61 69 6c 65 72 20 6d 65 6e 74 69 6f 6e 69 6e 67 20 74 68 65 20 70 65 | sert.a.trailer.mentioning.the.pe |
| 14df40 | 72 73 6f 6e 20 77 68 6f 20 73 75 67 67 65 73 74 65 64 20 74 68 65 20 63 68 61 6e 67 65 2e 22 0a | rson.who.suggested.the.change.". |
| 14df60 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 61 64 2d | ..(interactive.(git-commit-read- |
| 14df80 | 69 64 65 6e 74 20 22 53 75 67 67 65 73 74 65 64 2d 62 79 22 29 29 0a 20 20 28 67 69 74 2d 63 6f | ident."Suggested-by"))...(git-co |
| 14dfa0 | 6d 6d 69 74 2d 2d 69 6e 73 65 72 74 2d 69 64 65 6e 74 2d 74 72 61 69 6c 65 72 20 22 53 75 67 67 | mmit--insert-ident-trailer."Sugg |
| 14dfc0 | 65 73 74 65 64 2d 62 79 22 20 6e 61 6d 65 20 6d 61 69 6c 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 | ested-by".name.mail))..(defun.gi |
| 14dfe0 | 74 2d 63 6f 6d 6d 69 74 2d 63 6f 2d 61 75 74 68 6f 72 65 64 20 28 6e 61 6d 65 20 6d 61 69 6c 29 | t-commit-co-authored.(name.mail) |
| 14e000 | 0a 20 20 22 49 6e 73 65 72 74 20 61 20 74 72 61 69 6c 65 72 20 6d 65 6e 74 69 6f 6e 69 6e 67 20 | ..."Insert.a.trailer.mentioning. |
| 14e020 | 74 68 65 20 70 65 72 73 6f 6e 20 77 68 6f 20 63 6f 2d 61 75 74 68 6f 72 65 64 20 74 68 65 20 63 | the.person.who.co-authored.the.c |
| 14e040 | 6f 6d 6d 69 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 67 69 74 2d 63 6f 6d 6d | ommit."...(interactive.(git-comm |
| 14e060 | 69 74 2d 72 65 61 64 2d 69 64 65 6e 74 20 22 43 6f 2d 61 75 74 68 6f 72 65 64 2d 62 79 22 29 29 | it-read-ident."Co-authored-by")) |
| 14e080 | 0a 20 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 69 6e 73 65 72 74 2d 69 64 65 6e 74 2d 74 72 61 | ...(git-commit--insert-ident-tra |
| 14e0a0 | 69 6c 65 72 20 22 43 6f 2d 61 75 74 68 6f 72 65 64 2d 62 79 22 20 6e 61 6d 65 20 6d 61 69 6c 29 | iler."Co-authored-by".name.mail) |
| 14e0c0 | 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 2d 64 65 76 65 6c 6f 70 65 | )..(defun.git-commit-co-develope |
| 14e0e0 | 64 20 28 6e 61 6d 65 20 6d 61 69 6c 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 74 72 61 69 6c 65 | d.(name.mail)..."Insert.a.traile |
| 14e100 | 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 63 6f 2d 64 | r.mentioning.the.person.who.co-d |
| 14e120 | 65 76 65 6c 6f 70 65 64 20 74 68 65 20 63 6f 6d 6d 69 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | eveloped.the.commit."...(interac |
| 14e140 | 74 69 76 65 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 61 64 2d 69 64 65 6e 74 20 22 43 6f 2d | tive.(git-commit-read-ident."Co- |
| 14e160 | 64 65 76 65 6c 6f 70 65 64 2d 62 79 22 29 29 0a 20 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 69 | developed-by"))...(git-commit--i |
| 14e180 | 6e 73 65 72 74 2d 69 64 65 6e 74 2d 74 72 61 69 6c 65 72 20 22 43 6f 2d 64 65 76 65 6c 6f 70 65 | nsert-ident-trailer."Co-develope |
| 14e1a0 | 64 2d 62 79 22 20 6e 61 6d 65 20 6d 61 69 6c 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f | d-by".name.mail))..(defun.git-co |
| 14e1c0 | 6d 6d 69 74 2d 67 65 74 2d 69 64 65 6e 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 70 72 6f 6d 70 74 | mmit-get-ident.(&optional.prompt |
| 14e1e0 | 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 61 6d 65 20 61 6e 64 20 65 6d 61 69 6c 20 6f 66 20 74 68 | )..."Return.name.and.email.of.th |
| 14e200 | 65 20 75 73 65 72 20 6f 72 20 72 65 61 64 20 61 6e 6f 74 68 65 72 20 6e 61 6d 65 20 61 6e 64 20 | e.user.or.read.another.name.and. |
| 14e220 | 65 6d 61 69 6c 2e 0a 49 66 20 50 52 4f 4d 50 54 20 61 6e 64 20 60 63 75 72 72 65 6e 74 2d 70 72 | email..If.PROMPT.and.`current-pr |
| 14e240 | 65 66 69 78 2d 61 72 67 27 20 61 72 65 20 62 6f 74 68 20 6e 6f 6e 2d 6e 69 6c 2c 20 72 65 61 64 | efix-arg'.are.both.non-nil,.read |
| 14e260 | 20 6e 61 6d 65 0a 61 6e 64 20 65 6d 61 69 6c 20 75 73 69 6e 67 20 60 67 69 74 2d 63 6f 6d 6d 69 | .name.and.email.using.`git-commi |
| 14e280 | 74 2d 72 65 61 64 2d 69 64 65 6e 74 27 20 28 77 68 69 63 68 20 73 65 65 29 2c 20 6f 74 68 65 72 | t-read-ident'.(which.see),.other |
| 14e2a0 | 77 69 73 65 0a 72 65 74 75 72 6e 20 6e 61 6d 65 20 61 6e 64 20 65 6d 61 69 6c 20 6f 66 20 74 68 | wise.return.name.and.email.of.th |
| 14e2c0 | 65 20 63 75 72 72 65 6e 74 20 75 73 65 72 20 28 79 6f 75 29 2e 22 0a 20 20 28 69 66 20 28 61 6e | e.current.user.(you)."...(if.(an |
| 14e2e0 | 64 20 70 72 6f 6d 70 74 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 0a 20 20 20 | d.prompt.current-prefix-arg).... |
| 14e300 | 20 20 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 61 64 2d 69 64 65 6e 74 20 70 72 6f 6d 70 74 | ...(git-commit-read-ident.prompt |
| 14e320 | 29 0a 20 20 20 20 28 6c 69 73 74 20 28 6f 72 20 28 67 65 74 65 6e 76 20 22 47 49 54 5f 41 55 54 | ).....(list.(or.(getenv."GIT_AUT |
| 14e340 | 48 4f 52 5f 4e 41 4d 45 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 74 65 6e 76 | HOR_NAME")...............(getenv |
| 14e360 | 20 22 47 49 54 5f 43 4f 4d 4d 49 54 54 45 52 5f 4e 41 4d 45 22 29 0a 20 20 20 20 20 20 20 20 20 | ."GIT_COMMITTER_NAME").......... |
| 14e380 | 20 20 20 20 20 28 77 69 74 68 2d 64 65 6d 6f 74 65 64 2d 65 72 72 6f 72 73 20 22 45 72 72 6f 72 | .....(with-demoted-errors."Error |
| 14e3a0 | 20 72 75 6e 6e 69 6e 67 20 27 67 69 74 20 63 6f 6e 66 69 67 20 75 73 65 72 2e 6e 61 6d 65 27 3a | .running.'git.config.user.name': |
| 14e3c0 | 20 25 53 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 67 65 74 20 | .%S".................(magit-get. |
| 14e3e0 | 22 75 73 65 72 2e 6e 61 6d 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 73 65 72 | "user.name"))...............user |
| 14e400 | 2d 66 75 6c 6c 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 73 | -full-name...............(read-s |
| 14e420 | 74 72 69 6e 67 20 22 4e 61 6d 65 3a 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 | tring."Name:."))...........(or.( |
| 14e440 | 67 65 74 65 6e 76 20 22 47 49 54 5f 41 55 54 48 4f 52 5f 45 4d 41 49 4c 22 29 0a 20 20 20 20 20 | getenv."GIT_AUTHOR_EMAIL")...... |
| 14e460 | 20 20 20 20 20 20 20 20 20 28 67 65 74 65 6e 76 20 22 47 49 54 5f 43 4f 4d 4d 49 54 54 45 52 5f | .........(getenv."GIT_COMMITTER_ |
| 14e480 | 45 4d 41 49 4c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 74 65 6e 76 20 22 45 | EMAIL")...............(getenv."E |
| 14e4a0 | 4d 41 49 4c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 64 65 6d 6f 74 | MAIL")...............(with-demot |
| 14e4c0 | 65 64 2d 65 72 72 6f 72 73 20 22 45 72 72 6f 72 20 72 75 6e 6e 69 6e 67 20 27 67 69 74 20 63 6f | ed-errors."Error.running.'git.co |
| 14e4e0 | 6e 66 69 67 20 75 73 65 72 2e 65 6d 61 69 6c 27 3a 20 25 53 22 0a 20 20 20 20 20 20 20 20 20 20 | nfig.user.email':.%S"........... |
| 14e500 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 20 22 75 73 65 72 2e 65 6d 61 69 6c 22 29 29 0a | ......(magit-get."user.email")). |
| 14e520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 73 74 72 69 6e 67 20 22 45 6d 61 69 | ..............(read-string."Emai |
| 14e540 | 6c 3a 20 22 29 29 29 29 29 0a 0a 28 64 65 66 61 6c 69 61 73 20 27 67 69 74 2d 63 6f 6d 6d 69 74 | l:.")))))..(defalias.'git-commit |
| 14e560 | 2d 73 65 6c 66 2d 69 64 65 6e 74 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 67 65 74 2d 69 64 65 | -self-ident.#'git-commit-get-ide |
| 14e580 | 6e 74 29 0a 0a 28 64 65 66 76 61 72 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 61 64 2d 69 64 65 | nt)..(defvar.git-commit-read-ide |
| 14e5a0 | 6e 74 2d 68 69 73 74 6f 72 79 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d | nt-history.nil)..(defun.git-comm |
| 14e5c0 | 69 74 2d 72 65 61 64 2d 69 64 65 6e 74 20 28 70 72 6f 6d 70 74 29 0a 20 20 22 52 65 61 64 20 61 | it-read-ident.(prompt)..."Read.a |
| 14e5e0 | 20 6e 61 6d 65 20 61 6e 64 20 65 6d 61 69 6c 2c 20 70 72 6f 6d 70 74 69 6e 67 20 77 69 74 68 20 | .name.and.email,.prompting.with. |
| 14e600 | 50 52 4f 4d 50 54 2c 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 6d 2e 0a 52 65 61 64 20 74 68 | PROMPT,.and.return.them..Read.th |
| 14e620 | 65 6d 20 75 73 69 6e 67 20 61 20 73 69 6e 67 6c 65 20 70 72 6f 6d 70 74 2c 20 6f 66 66 65 72 69 | em.using.a.single.prompt,.offeri |
| 14e640 | 6e 67 20 70 61 73 74 20 63 6f 6d 6d 69 74 20 61 75 74 68 6f 72 73 20 61 73 0a 63 6f 6d 70 6c 65 | ng.past.commit.authors.as.comple |
| 14e660 | 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 2e 20 20 54 68 65 20 69 6e 70 75 74 20 6d 75 73 74 | tion.candidates...The.input.must |
| 14e680 | 20 68 61 76 65 20 74 68 65 20 66 6f 72 6d 20 5c 22 4e 41 4d 45 20 3c 45 4d 41 49 4c 3e 5c 22 2e | .have.the.form.\"NAME.<EMAIL>\". |
| 14e6a0 | 22 0a 20 20 28 6c 65 74 20 28 28 73 74 72 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 | "...(let.((str.(magit-completing |
| 14e6c0 | 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 | -read...............prompt...... |
| 14e6e0 | 20 20 20 20 20 20 20 20 20 28 73 6f 72 74 20 28 64 65 6c 65 74 65 2d 64 75 70 73 0a 20 20 20 20 | .........(sort.(delete-dups..... |
| 14e700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 | .................(magit-git-line |
| 14e720 | 73 20 22 6c 6f 67 22 20 22 2d 6e 39 39 39 39 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 61 4e 20 3c | s."log"."-n9999"."--format=%aN.< |
| 14e740 | 25 61 65 3e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 73 74 | %ae>")).....................#'st |
| 14e760 | 72 69 6e 67 3c 29 0a 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 | ring<)...............nil.nil.nil |
| 14e780 | 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 61 64 2d 69 64 65 6e 74 2d 68 69 73 74 6f 72 79 29 | .'git-commit-read-ident-history) |
| 14e7a0 | 29 29 0a 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 28 69 | )).....(save-match-data.......(i |
| 14e7c0 | 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 3c 5d 2b 5c 5c 29 20 | f.(string-match."\\`\\([^<]+\\). |
| 14e7e0 | 2a 3c 5c 5c 28 5b 5e 3e 5d 2b 5c 5c 29 3e 5c 5c 27 22 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 | *<\\([^>]+\\)>\\'".str)......... |
| 14e800 | 20 20 28 6c 69 73 74 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 20 28 73 74 72 69 6e 67 | ..(list.(save-match-data.(string |
| 14e820 | 2d 74 72 69 6d 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 73 74 72 29 29 29 0a 20 20 20 | -trim.(match-string.1.str))).... |
| 14e840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 72 69 6d 20 28 6d 61 74 63 68 | .............(string-trim.(match |
| 14e860 | 2d 73 74 72 69 6e 67 20 32 20 73 74 72 29 29 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 | -string.2.str))).........(user-e |
| 14e880 | 72 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 69 6e 70 75 74 22 29 29 29 29 29 0a 0a 28 64 65 66 75 | rror."Invalid.input")))))..(defu |
| 14e8a0 | 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 69 6e 73 65 72 74 2d 69 64 65 6e 74 2d 74 72 61 69 6c | n.git-commit--insert-ident-trail |
| 14e8c0 | 65 72 20 28 74 72 61 69 6c 65 72 20 6e 61 6d 65 20 65 6d 61 69 6c 29 0a 20 20 28 67 69 74 2d 63 | er.(trailer.name.email)...(git-c |
| 14e8e0 | 6f 6d 6d 69 74 2d 2d 69 6e 73 65 72 74 2d 74 72 61 69 6c 65 72 20 74 72 61 69 6c 65 72 20 28 66 | ommit--insert-trailer.trailer.(f |
| 14e900 | 6f 72 6d 61 74 20 22 25 73 20 3c 25 73 3e 22 20 6e 61 6d 65 20 65 6d 61 69 6c 29 29 29 0a 0a 28 | ormat."%s.<%s>".name.email)))..( |
| 14e920 | 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 69 6e 73 65 72 74 2d 74 72 61 69 6c 65 72 | defun.git-commit--insert-trailer |
| 14e940 | 20 28 74 72 61 69 6c 65 72 20 76 61 6c 75 65 29 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 | .(trailer.value)...(save-excursi |
| 14e960 | 6f 6e 0a 20 20 20 20 28 6c 65 74 20 28 28 73 74 72 69 6e 67 20 28 66 6f 72 6d 61 74 20 22 25 73 | on.....(let.((string.(format."%s |
| 14e980 | 3a 20 25 73 22 20 74 72 61 69 6c 65 72 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | :.%s".trailer.value))........... |
| 14e9a0 | 28 6c 65 61 64 69 6e 67 2d 63 6f 6d 6d 65 6e 74 2d 65 6e 64 20 6e 69 6c 29 29 0a 20 20 20 20 20 | (leading-comment-end.nil))...... |
| 14e9c0 | 20 3b 3b 20 4d 61 6b 65 20 73 75 72 65 20 77 65 20 73 6b 69 70 20 66 6f 72 77 61 72 64 20 70 61 | .;;.Make.sure.we.skip.forward.pa |
| 14e9e0 | 73 74 20 61 6e 79 20 6c 65 61 64 69 6e 67 20 63 6f 6d 6d 65 6e 74 73 2e 0a 20 20 20 20 20 20 28 | st.any.leading.comments........( |
| 14ea00 | 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 77 68 | goto-char.(point-min)).......(wh |
| 14ea20 | 69 6c 65 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 0a 20 | ile.(looking-at.comment-start).. |
| 14ea40 | 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 28 73 65 | .......(forward-line)).......(se |
| 14ea60 | 74 71 20 6c 65 61 64 69 6e 67 2d 63 6f 6d 6d 65 6e 74 2d 65 6e 64 20 28 70 6f 69 6e 74 29 29 0a | tq.leading-comment-end.(point)). |
| 14ea80 | 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 | ......(goto-char.(point-max))... |
| 14eaa0 | 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 3b 3b 20 4c 6f 6f 6b 20 62 61 63 6b 77 61 72 | ....(cond........;;.Look.backwar |
| 14eac0 | 64 73 20 66 6f 72 20 65 78 69 73 74 69 6e 67 20 74 72 61 69 6c 65 72 73 2e 0a 20 20 20 20 20 20 | ds.for.existing.trailers........ |
| 14eae0 | 20 28 28 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 28 67 69 74 2d 63 6f 6d 6d 69 | .((re-search-backward.(git-commi |
| 14eb00 | 74 2d 2d 74 72 61 69 6c 65 72 2d 72 65 67 65 78 70 29 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 | t--trailer-regexp).nil.t)....... |
| 14eb20 | 20 20 28 65 6e 64 2d 6f 66 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 | ..(end-of-line).........(insert. |
| 14eb40 | 3f 5c 6e 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 3d 20 28 | ?\n.string).........(unless.(=.( |
| 14eb60 | 63 68 61 72 2d 61 66 74 65 72 29 20 3f 5c 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 | char-after).?\n)...........(inse |
| 14eb80 | 72 74 20 3f 5c 6e 29 29 29 0a 20 20 20 20 20 20 20 3b 3b 20 4f 72 20 70 6c 61 63 65 20 74 68 65 | rt.?\n)))........;;.Or.place.the |
| 14eba0 | 20 6e 65 77 20 74 72 61 69 6c 65 72 20 72 69 67 68 74 20 62 65 66 6f 72 65 20 74 68 65 20 66 69 | .new.trailer.right.before.the.fi |
| 14ebc0 | 72 73 74 20 6e 6f 6e 2d 6c 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 3b 3b 20 63 6f 6d 6d 65 6e | rst.non-leading........;;.commen |
| 14ebe0 | 74 73 2e 0a 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 72 65 | ts.........(t.........(while.(re |
| 14ec00 | 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 22 5e 22 20 63 6f 6d | -search-backward.(concat."^".com |
| 14ec20 | 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 20 20 | ment-start)..................... |
| 14ec40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 61 64 69 6e 67 2d 63 6f 6d 6d 65 6e 74 2d 65 | ...............leading-comment-e |
| 14ec60 | 6e 64 20 74 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6c 6f 6f 6b 69 6e 67 2d | nd.t)).........(unless.(looking- |
| 14ec80 | 62 61 63 6b 20 22 5c 6e 5c 6e 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 | back."\n\n".nil)...........(inse |
| 14eca0 | 72 74 20 3f 5c 6e 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 73 74 72 69 6e 67 20 | rt.?\n)).........(insert.string. |
| 14ecc0 | 3f 5c 6e 29 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 65 6f 62 70 29 20 28 | ?\n)))).....(unless.(or.(eobp).( |
| 14ece0 | 3d 20 28 63 68 61 72 2d 61 66 74 65 72 29 20 3f 5c 6e 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 | =.(char-after).?\n)).......(inse |
| 14ed00 | 72 74 20 3f 5c 6e 29 29 29 29 0a 0a 3b 3b 3b 20 46 6f 6e 74 2d 4c 6f 63 6b 0a 0a 28 64 65 66 76 | rt.?\n))))..;;;.Font-Lock..(defv |
| 14ed20 | 61 72 2d 6c 6f 63 61 6c 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6e 65 65 64 2d 73 75 6d 6d 61 72 79 | ar-local.git-commit-need-summary |
| 14ed40 | 2d 6c 69 6e 65 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 68 65 20 74 65 78 74 20 73 68 6f 75 | -line.t..."Whether.the.text.shou |
| 14ed60 | 6c 64 20 68 61 76 65 20 61 20 68 65 61 64 69 6e 67 20 74 68 61 74 20 69 73 20 73 65 70 61 72 61 | ld.have.a.heading.that.is.separa |
| 14ed80 | 74 65 64 20 66 72 6f 6d 20 74 68 65 20 62 6f 64 79 2e 0a 0a 46 6f 72 20 63 6f 6d 6d 69 74 20 6d | ted.from.the.body...For.commit.m |
| 14eda0 | 65 73 73 61 67 65 73 20 74 68 61 74 20 69 73 20 61 20 63 6f 6e 76 65 6e 74 69 6f 6e 20 74 68 61 | essages.that.is.a.convention.tha |
| 14edc0 | 74 20 73 68 6f 75 6c 64 20 6e 6f 74 0a 62 65 20 76 69 6f 6c 61 74 65 64 2e 20 20 46 6f 72 20 6e | t.should.not.be.violated...For.n |
| 14ede0 | 6f 74 65 73 20 69 74 20 69 73 20 75 70 20 74 6f 20 74 68 65 20 75 73 65 72 2e 20 20 49 66 20 79 | otes.it.is.up.to.the.user...If.y |
| 14ee00 | 6f 75 20 64 6f 0a 6e 6f 74 20 77 61 6e 74 20 74 6f 20 69 6e 73 69 73 74 20 6f 6e 20 61 6e 20 65 | ou.do.not.want.to.insist.on.an.e |
| 14ee20 | 6d 70 74 79 20 73 65 63 6f 6e 64 20 6c 69 6e 65 20 68 65 72 65 2c 20 74 68 65 6e 20 75 73 65 0a | mpty.second.line.here,.then.use. |
| 14ee40 | 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 3a 0a 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 5c 5c 3d | something.like:....(add-hook.\\= |
| 14ee60 | 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 | 'git-commit-setup-hook.......... |
| 14ee80 | 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 28 77 68 65 | ...(lambda.()...............(whe |
| 14eea0 | 6e 20 28 65 71 75 61 6c 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 | n.(equal.(file-name-nondirectory |
| 14eec0 | 20 28 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 | .(buffer-file-name))............ |
| 14eee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 22 4e 4f 54 45 53 5f 45 44 49 54 4d 53 47 5c | ................\"NOTES_EDITMSG\ |
| 14ef00 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 67 69 74 2d 63 6f 6d | ").................(setq.git-com |
| 14ef20 | 6d 69 74 2d 6e 65 65 64 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e 65 20 6e 69 6c 29 29 29 29 22 29 0a | mit-need-summary-line.nil))))"). |
| 14ef40 | 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 74 72 61 69 6c 65 72 2d 72 65 67 65 | .(defun.git-commit--trailer-rege |
| 14ef60 | 78 70 20 28 29 0a 20 20 28 66 6f 72 6d 61 74 0a 20 20 20 22 5e 5c 5c 28 3f 3a 5c 5c 28 25 73 3a | xp.()...(format...."^\\(?:\\(%s: |
| 14ef80 | 5c 5c 29 5c 5c 28 20 2e 2a 5c 5c 29 5c 5c 7c 5c 5c 28 5b 2d 61 2d 7a 41 2d 5a 5d 2b 5c 5c 29 3a | \\)\\(..*\\)\\|\\([-a-zA-Z]+\\): |
| 14efa0 | 20 5c 5c 28 5b 5e 3c 5c 6e 5d 2b 3f 20 3c 5b 5e 3e 5c 6e 5d 2b 3e 5c 5c 29 5c 5c 29 22 0a 20 20 | .\\([^<\n]+?.<[^>\n]+>\\)\\)"... |
| 14efc0 | 20 28 72 65 67 65 78 70 2d 6f 70 74 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 72 73 | .(regexp-opt.git-commit-trailers |
| 14efe0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 75 6d 6d 61 72 79 2d 72 | )))..(defun.git-commit-summary-r |
| 14f000 | 65 67 65 78 70 20 28 29 0a 20 20 28 69 66 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6e 65 65 64 2d 73 | egexp.()...(if.git-commit-need-s |
| 14f020 | 75 6d 6d 61 72 79 2d 6c 69 6e 65 0a 20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 | ummary-line.......(concat....... |
| 14f040 | 20 3b 3b 20 4c 65 61 64 69 6e 67 20 65 6d 70 74 79 20 6c 69 6e 65 73 20 61 6e 64 20 63 6f 6d 6d | .;;.Leading.empty.lines.and.comm |
| 14f060 | 65 6e 74 73 0a 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5c 5c 60 5c 5c 28 3f 3a 5e 5c 5c | ents........(format."\\`\\(?:^\\ |
| 14f080 | 28 3f 3a 5c 5c 73 2d 2a 5c 5c 7c 25 73 2e 2a 5c 5c 29 5c 6e 5c 5c 29 2a 22 20 63 6f 6d 6d 65 6e | (?:\\s-*\\|%s.*\\)\n\\)*".commen |
| 14f0a0 | 74 2d 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 3b 3b 20 53 75 6d 6d 61 72 79 20 6c 69 6e 65 0a | t-start)........;;.Summary.line. |
| 14f0c0 | 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5c 5c 28 2e 5c 5c 7b 30 2c 25 64 5c 5c 7d 5c 5c | .......(format."\\(.\\{0,%d\\}\\ |
| 14f0e0 | 29 5c 5c 28 2e 2a 5c 5c 29 22 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 75 6d 6d 61 72 79 2d 6d 61 | )\\(.*\\)".git-commit-summary-ma |
| 14f100 | 78 2d 6c 65 6e 67 74 68 29 0a 20 20 20 20 20 20 20 3b 3b 20 4e 6f 6e 2d 65 6d 70 74 79 20 6e 6f | x-length)........;;.Non-empty.no |
| 14f120 | 6e 2d 63 6f 6d 6d 65 6e 74 20 73 65 63 6f 6e 64 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 28 66 6f | n-comment.second.line........(fo |
| 14f140 | 72 6d 61 74 20 22 5c 5c 28 3f 3a 5c 6e 25 73 5c 5c 7c 5c 6e 5c 5c 28 2e 2b 5c 5c 29 5c 5c 29 3f | rmat."\\(?:\n%s\\|\n\\(.+\\)\\)? |
| 14f160 | 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 29 0a 20 20 20 20 22 5c 5c 28 45 41 53 54 45 52 | ".comment-start))....."\\(EASTER |
| 14f180 | 5c 5c 29 20 5c 5c 28 45 47 47 5c 5c 29 22 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d | \\).\\(EGG\\)"))..(defun.git-com |
| 14f1a0 | 6d 69 74 2d 65 78 74 65 6e 64 2d 72 65 67 69 6f 6e 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e 65 20 28 | mit-extend-region-summary-line.( |
| 14f1c0 | 29 0a 20 20 22 49 64 65 6e 74 69 66 79 20 74 68 65 20 6d 75 6c 74 69 6c 69 6e 65 20 73 75 6d 6d | )..."Identify.the.multiline.summ |
| 14f1e0 | 61 72 79 2d 72 65 67 65 78 70 20 63 6f 6e 73 74 72 75 63 74 2e 0a 41 64 64 65 64 20 74 6f 20 60 | ary-regexp.construct..Added.to.` |
| 14f200 | 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 78 74 65 6e 64 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e | font-lock-extend-region-function |
| 14f220 | 73 27 2e 22 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 73 61 76 65 | s'."...(save-excursion.....(save |
| 14f240 | 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f | -match-data.......(goto-char.(po |
| 14f260 | 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6c 6f 6f 6b 69 6e 67 2d 61 | int-min)).......(when.(looking-a |
| 14f280 | 74 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 75 6d 6d 61 72 79 2d 72 65 67 65 78 70 29 29 0a 20 | t.(git-commit-summary-regexp)).. |
| 14f2a0 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 75 6d 6d 61 72 79 2d 62 65 67 20 28 6d 61 74 63 68 | .......(let.((summary-beg.(match |
| 14f2c0 | 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 | -beginning.0))...............(su |
| 14f2e0 | 6d 6d 61 72 79 2d 65 6e 64 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 0a 20 20 20 20 20 20 | mmary-end.(match-end.0)))....... |
| 14f300 | 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 3c 20 73 75 6d 6d 61 72 79 2d 62 65 67 20 66 6f 6e | ....(when.(or.(<.summary-beg.fon |
| 14f320 | 74 2d 6c 6f 63 6b 2d 62 65 67 20 73 75 6d 6d 61 72 79 2d 65 6e 64 29 0a 20 20 20 20 20 20 20 20 | t-lock-beg.summary-end)......... |
| 14f340 | 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 20 73 75 6d 6d 61 72 79 2d 62 65 67 20 66 6f 6e 74 2d | ............(<.summary-beg.font- |
| 14f360 | 6c 6f 63 6b 2d 65 6e 64 20 73 75 6d 6d 61 72 79 2d 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 | lock-end.summary-end)).......... |
| 14f380 | 20 20 20 28 73 65 74 71 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 62 65 67 20 28 6d 69 6e 20 66 6f 6e 74 | ...(setq.font-lock-beg.(min.font |
| 14f3a0 | 2d 6c 6f 63 6b 2d 62 65 67 20 73 75 6d 6d 61 72 79 2d 62 65 67 29 29 0a 20 20 20 20 20 20 20 20 | -lock-beg.summary-beg))......... |
| 14f3c0 | 20 20 20 20 28 73 65 74 71 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 6e 64 20 28 6d 61 78 20 66 6f 6e | ....(setq.font-lock-end.(max.fon |
| 14f3e0 | 74 2d 6c 6f 63 6b 2d 65 6e 64 20 73 75 6d 6d 61 72 79 2d 65 6e 64 29 29 29 29 29 29 29 29 0a 0a | t-lock-end.summary-end)))))))).. |
| 14f400 | 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 62 72 61 6e 63 68 | (defvar-local.git-commit--branch |
| 14f420 | 2d 6e 61 6d 65 2d 72 65 67 65 78 70 20 6e 69 6c 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 67 69 74 | -name-regexp.nil)..(defconst.git |
| 14f440 | 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 68 65 61 64 69 6e 67 73 0a 20 20 27 28 22 43 68 | -commit-comment-headings...'("Ch |
| 14f460 | 61 6e 67 65 73 20 74 6f 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 3a 22 0a 20 20 20 20 22 55 6e 74 | anges.to.be.committed:"....."Unt |
| 14f480 | 72 61 63 6b 65 64 20 66 69 6c 65 73 3a 22 0a 20 20 20 20 22 43 68 61 6e 67 65 64 20 62 75 74 20 | racked.files:"....."Changed.but. |
| 14f4a0 | 6e 6f 74 20 75 70 64 61 74 65 64 3a 22 0a 20 20 20 20 22 43 68 61 6e 67 65 73 20 6e 6f 74 20 73 | not.updated:"....."Changes.not.s |
| 14f4c0 | 74 61 67 65 64 20 66 6f 72 20 63 6f 6d 6d 69 74 3a 22 0a 20 20 20 20 22 55 6e 6d 65 72 67 65 64 | taged.for.commit:"....."Unmerged |
| 14f4e0 | 20 70 61 74 68 73 3a 22 0a 20 20 20 20 22 41 75 74 68 6f 72 3a 22 0a 20 20 20 20 22 44 61 74 65 | .paths:"....."Author:"....."Date |
| 14f500 | 3a 22 29 0a 20 20 22 41 6c 73 6f 20 66 6f 6e 74 69 66 69 65 64 20 6f 75 74 73 69 64 65 20 6f 66 | :")..."Also.fontified.outside.of |
| 14f520 | 20 63 6f 6d 6d 65 6e 74 73 20 69 6e 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 6f 6e 74 2d 6c 6f | .comments.in.`git-commit-font-lo |
| 14f540 | 63 6b 2d 6b 65 79 77 6f 72 64 73 2d 32 27 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 67 69 74 | ck-keywords-2'.")..(defconst.git |
| 14f560 | 2d 63 6f 6d 6d 69 74 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 2d 31 0a 20 20 27 | -commit-font-lock-keywords-1...' |
| 14f580 | 28 3b 3b 20 54 72 61 69 6c 65 72 73 0a 20 20 20 20 28 65 76 61 6c 20 2e 20 60 28 2c 28 67 69 74 | (;;.Trailers.....(eval...`(,(git |
| 14f5a0 | 2d 63 6f 6d 6d 69 74 2d 2d 74 72 61 69 6c 65 72 2d 72 65 67 65 78 70 29 0a 20 20 20 20 20 20 20 | -commit--trailer-regexp)........ |
| 14f5c0 | 20 20 20 20 20 20 20 28 31 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 72 2d 74 6f | .......(1.'git-commit-trailer-to |
| 14f5e0 | 6b 65 6e 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 32 20 27 67 69 74 | ken.nil.t)...............(2.'git |
| 14f600 | 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 72 2d 76 61 6c 75 65 20 6e 69 6c 20 74 29 0a 20 20 20 | -commit-trailer-value.nil.t).... |
| 14f620 | 20 20 20 20 20 20 20 20 20 20 20 28 33 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 | ...........(3.'git-commit-traile |
| 14f640 | 72 2d 74 6f 6b 65 6e 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 34 20 | r-token.nil.t)...............(4. |
| 14f660 | 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 72 2d 76 61 6c 75 65 20 6e 69 6c 20 74 29 | 'git-commit-trailer-value.nil.t) |
| 14f680 | 29 29 0a 20 20 20 20 3b 3b 20 53 75 6d 6d 61 72 79 0a 20 20 20 20 28 65 76 61 6c 20 2e 20 60 28 | )).....;;.Summary.....(eval...`( |
| 14f6a0 | 2c 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 75 6d 6d 61 72 79 2d 72 65 67 65 78 70 29 0a 20 20 20 | ,(git-commit-summary-regexp).... |
| 14f6c0 | 20 20 20 20 20 20 20 20 20 20 20 28 31 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 75 6d 6d 61 72 | ...........(1.'git-commit-summar |
| 14f6e0 | 79 29 29 29 0a 20 20 20 20 3b 3b 20 2d 20 4b 65 79 77 6f 72 64 20 5b 61 6b 61 20 22 74 65 78 74 | y))).....;;.-.Keyword.[aka."text |
| 14f700 | 20 69 6e 20 62 72 61 63 6b 65 74 73 22 5d 20 28 6f 76 65 72 72 69 64 65 73 20 73 75 6d 6d 61 72 | .in.brackets"].(overrides.summar |
| 14f720 | 79 29 0a 20 20 20 20 28 22 5c 5c 5b 5b 5e 5d 5b 5d 2b 3f 5c 5c 5d 22 0a 20 20 20 20 20 28 30 20 | y).....("\\[[^][]+?\\]"......(0. |
| 14f740 | 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 6b 65 79 77 6f 72 64 20 74 29 29 0a 20 20 20 20 3b 3b 20 2d | 'git-commit-keyword.t)).....;;.- |
| 14f760 | 20 4e 6f 6e 2d 65 6d 70 74 79 20 73 65 63 6f 6e 64 20 6c 69 6e 65 20 28 6f 76 65 72 72 69 64 65 | .Non-empty.second.line.(override |
| 14f780 | 73 20 73 75 6d 6d 61 72 79 20 61 6e 64 20 6e 6f 74 65 29 0a 20 20 20 20 28 65 76 61 6c 20 2e 20 | s.summary.and.note).....(eval... |
| 14f7a0 | 60 28 2c 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 75 6d 6d 61 72 79 2d 72 65 67 65 78 70 29 0a 20 | `(,(git-commit-summary-regexp).. |
| 14f7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 32 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 6f 76 65 72 | .............(2.'git-commit-over |
| 14f7e0 | 6c 6f 6e 67 2d 73 75 6d 6d 61 72 79 20 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | long-summary.t.t)............... |
| 14f800 | 28 33 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 6e 6f 6e 65 6d 70 74 79 2d 73 65 63 6f 6e 64 2d 6c | (3.'git-commit-nonempty-second-l |
| 14f820 | 69 6e 65 20 74 20 74 29 29 29 29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 67 69 74 2d 63 6f 6d 6d | ine.t.t)))))..(defconst.git-comm |
| 14f840 | 69 74 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 2d 32 0a 20 20 60 28 2c 40 67 69 | it-font-lock-keywords-2...`(,@gi |
| 14f860 | 74 2d 63 6f 6d 6d 69 74 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 2d 31 0a 20 20 | t-commit-font-lock-keywords-1... |
| 14f880 | 20 20 3b 3b 20 43 6f 6d 6d 65 6e 74 73 0a 20 20 20 20 28 65 76 61 6c 20 2e 20 60 28 2c 28 66 6f | ..;;.Comments.....(eval...`(,(fo |
| 14f8a0 | 72 6d 61 74 20 22 5e 25 73 2e 2a 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 0a 20 20 20 20 | rmat."^%s.*".comment-start)..... |
| 14f8c0 | 20 20 20 20 20 20 20 20 20 20 28 30 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 2d | ..........(0.'font-lock-comment- |
| 14f8e0 | 66 61 63 65 20 61 70 70 65 6e 64 29 29 29 0a 20 20 20 20 28 65 76 61 6c 20 2e 20 60 28 2c 28 66 | face.append))).....(eval...`(,(f |
| 14f900 | 6f 72 6d 61 74 20 22 5e 25 73 20 4f 6e 20 62 72 61 6e 63 68 20 5c 5c 28 2e 2a 5c 5c 29 22 20 63 | ormat."^%s.On.branch.\\(.*\\)".c |
| 14f920 | 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 28 31 20 27 | omment-start)...............(1.' |
| 14f940 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 20 | git-commit-comment-branch-local. |
| 14f960 | 74 29 29 29 0a 20 20 20 20 28 65 76 61 6c 20 2e 20 60 28 2c 28 66 6f 72 6d 61 74 20 22 5e 25 73 | t))).....(eval...`(,(format."^%s |
| 14f980 | 20 5c 5c 28 48 45 41 44 5c 5c 29 20 64 65 74 61 63 68 65 64 20 61 74 22 20 63 6f 6d 6d 65 6e 74 | .\\(HEAD\\).detached.at".comment |
| 14f9a0 | 2d 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 20 27 67 69 74 2d 63 6f | -start)...............(1.'git-co |
| 14f9c0 | 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 64 65 74 61 63 68 65 64 20 74 29 29 29 0a 20 20 20 20 28 | mmit-comment-detached.t))).....( |
| 14f9e0 | 65 76 61 6c 20 2e 20 60 28 2c 28 66 6f 72 6d 61 74 20 22 5e 25 73 20 25 73 22 20 63 6f 6d 6d 65 | eval...`(,(format."^%s.%s".comme |
| 14fa00 | 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 20 20 20 20 20 20 20 | nt-start........................ |
| 14fa20 | 28 72 65 67 65 78 70 2d 6f 70 74 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 68 | (regexp-opt.git-commit-comment-h |
| 14fa40 | 65 61 64 69 6e 67 73 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 20 27 67 69 | eadings.t))...............(1.'gi |
| 14fa60 | 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 68 65 61 64 69 6e 67 20 74 29 29 29 0a 20 20 | t-commit-comment-heading.t)))... |
| 14fa80 | 20 20 28 65 76 61 6c 20 2e 20 60 28 2c 28 66 6f 72 6d 61 74 20 22 5e 25 73 5c 74 5c 5c 28 3f 3a | ..(eval...`(,(format."^%s\t\\(?: |
| 14faa0 | 5c 5c 28 5b 5e 3a 5c 6e 5d 2b 5c 5c 29 3a 5c 5c 73 2d 2b 5c 5c 29 3f 5c 5c 28 2e 2a 5c 5c 29 22 | \\([^:\n]+\\):\\s-+\\)?\\(.*\\)" |
| 14fac0 | 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 | .comment-start)...............(1 |
| 14fae0 | 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 61 63 74 69 6f 6e 20 74 20 74 29 | .'git-commit-comment-action.t.t) |
| 14fb00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 32 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f | ...............(2.'git-commit-co |
| 14fb20 | 6d 6d 65 6e 74 2d 66 69 6c 65 20 74 29 29 29 0a 20 20 20 20 3b 3b 20 22 63 6f 6d 6d 69 74 20 48 | mment-file.t))).....;;."commit.H |
| 14fb40 | 41 53 48 22 0a 20 20 20 20 28 65 76 61 6c 20 2e 20 27 28 22 5e 63 6f 6d 6d 69 74 20 5b 5b 3a 61 | ASH".....(eval...'("^commit.[[:a |
| 14fb60 | 6c 6e 75 6d 3a 5d 5d 2b 24 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 30 20 27 67 69 74 | lnum:]]+$"...............(0.'git |
| 14fb80 | 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 72 2d 76 61 6c 75 65 29 29 29 0a 20 20 20 20 3b 3b 20 | -commit-trailer-value))).....;;. |
| 14fba0 | 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 68 65 61 64 69 6e 67 73 27 20 28 62 | `git-commit-comment-headings'.(b |
| 14fbc0 | 75 74 20 6e 6f 74 20 69 6e 20 63 6f 6d 6d 65 6e 74 65 64 20 6c 69 6e 65 73 29 0a 20 20 20 20 28 | ut.not.in.commented.lines).....( |
| 14fbe0 | 65 76 61 6c 20 2e 20 60 28 2c 28 66 6f 72 6d 61 74 20 22 5c 5c 28 3f 3a 5e 25 73 5b 5b 3a 62 6c | eval...`(,(format."\\(?:^%s[[:bl |
| 14fc00 | 61 6e 6b 3a 5d 5d 2b 2e 2b 24 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ank:]]+.+$\\)".................. |
| 14fc20 | 20 20 20 20 20 20 28 72 65 67 65 78 70 2d 6f 70 74 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d | ......(regexp-opt.git-commit-com |
| 14fc40 | 6d 65 6e 74 2d 68 65 61 64 69 6e 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 30 | ment-headings))...............(0 |
| 14fc60 | 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 72 2d 76 61 6c 75 65 29 29 29 29 29 0a | .'git-commit-trailer-value))))). |
| 14fc80 | 0a 28 64 65 66 63 6f 6e 73 74 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d | .(defconst.git-commit-font-lock- |
| 14fca0 | 6b 65 79 77 6f 72 64 73 2d 33 0a 20 20 60 28 2c 40 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 6f 6e 74 | keywords-3...`(,@git-commit-font |
| 14fcc0 | 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 2d 32 0a 20 20 20 20 3b 3b 20 4d 6f 72 65 20 63 6f 6d | -lock-keywords-2.....;;.More.com |
| 14fce0 | 6d 65 6e 74 73 0a 20 20 20 20 28 65 76 61 6c 0a 20 20 20 20 20 3b 3b 20 59 6f 75 72 20 62 72 61 | ments.....(eval......;;.Your.bra |
| 14fd00 | 6e 63 68 20 69 73 20 61 68 65 61 64 20 6f 66 20 27 6d 61 73 74 65 72 27 20 62 79 20 33 20 63 6f | nch.is.ahead.of.'master'.by.3.co |
| 14fd20 | 6d 6d 69 74 73 2e 0a 20 20 20 20 20 3b 3b 20 59 6f 75 72 20 62 72 61 6e 63 68 20 69 73 20 62 65 | mmits.......;;.Your.branch.is.be |
| 14fd40 | 68 69 6e 64 20 27 6d 61 73 74 65 72 27 20 62 79 20 32 20 63 6f 6d 6d 69 74 73 2c 20 61 6e 64 20 | hind.'master'.by.2.commits,.and. |
| 14fd60 | 63 61 6e 20 62 65 20 66 61 73 74 2d 66 6f 72 77 61 72 64 65 64 2e 0a 20 20 20 20 20 2e 20 60 28 | can.be.fast-forwarded.........`( |
| 14fd80 | 2c 28 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 22 5e 25 73 20 59 6f 75 72 20 62 72 | ,(format............"^%s.Your.br |
| 14fda0 | 61 6e 63 68 20 69 73 20 5c 5c 28 3f 3a 61 68 65 61 64 5c 5c 7c 62 65 68 69 6e 64 5c 5c 29 20 6f | anch.is.\\(?:ahead\\|behind\\).o |
| 14fdc0 | 66 20 27 25 73 27 20 62 79 20 5c 5c 28 5b 30 2d 39 5d 2a 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 | f.'%s'.by.\\([0-9]*\\)"......... |
| 14fde0 | 20 20 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 62 72 61 | ...comment-start.git-commit--bra |
| 14fe00 | 6e 63 68 2d 6e 61 6d 65 2d 72 65 67 65 78 70 29 0a 20 20 20 20 20 20 20 20 20 28 31 20 27 67 69 | nch-name-regexp)..........(1.'gi |
| 14fe20 | 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 20 74 29 | t-commit-comment-branch-local.t) |
| 14fe40 | 0a 20 20 20 20 20 20 20 20 20 28 32 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 | ..........(2.'git-commit-comment |
| 14fe60 | 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 33 20 27 62 | -branch-remote.t)..........(3.'b |
| 14fe80 | 6f 6c 64 20 74 29 29 29 0a 20 20 20 20 28 65 76 61 6c 0a 20 20 20 20 20 3b 3b 20 59 6f 75 72 20 | old.t))).....(eval......;;.Your. |
| 14fea0 | 62 72 61 6e 63 68 20 69 73 20 75 70 20 74 6f 20 64 61 74 65 20 77 69 74 68 20 27 6d 61 73 74 65 | branch.is.up.to.date.with.'maste |
| 14fec0 | 72 27 2e 0a 20 20 20 20 20 3b 3b 20 59 6f 75 72 20 62 72 61 6e 63 68 20 61 6e 64 20 27 6d 61 73 | r'.......;;.Your.branch.and.'mas |
| 14fee0 | 74 65 72 27 20 68 61 76 65 20 64 69 76 65 72 67 65 64 2c 0a 20 20 20 20 20 2e 20 60 28 2c 28 66 | ter'.have.diverged,........`(,(f |
| 14ff00 | 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 22 5e 25 73 20 59 6f 75 72 20 62 72 61 6e 63 | ormat............"^%s.Your.branc |
| 14ff20 | 68 20 5c 5c 28 3f 3a 69 73 20 75 70 5b 2d 20 5d 74 6f 5b 2d 20 5d 64 61 74 65 20 77 69 74 68 5c | h.\\(?:is.up[-.]to[-.]date.with\ |
| 14ff40 | 5c 7c 61 6e 64 5c 5c 29 20 27 25 73 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 65 6e | \|and\\).'%s'"............commen |
| 14ff60 | 74 2d 73 74 61 72 74 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 2d | t-start.git-commit--branch-name- |
| 14ff80 | 72 65 67 65 78 70 29 0a 20 20 20 20 20 20 20 20 20 28 31 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d | regexp)..........(1.'git-commit- |
| 14ffa0 | 63 6f 6d 6d 65 6e 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 20 74 29 0a 20 20 20 20 20 20 20 20 | comment-branch-local.t)......... |
| 14ffc0 | 20 28 32 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 62 72 61 6e 63 68 2d 72 | .(2.'git-commit-comment-branch-r |
| 14ffe0 | 65 6d 6f 74 65 20 74 29 29 29 0a 20 20 20 20 28 65 76 61 6c 0a 20 20 20 20 20 3b 3b 20 61 6e 64 | emote.t))).....(eval......;;.and |
| 150000 | 20 68 61 76 65 20 31 20 61 6e 64 20 32 20 64 69 66 66 65 72 65 6e 74 20 63 6f 6d 6d 69 74 73 20 | .have.1.and.2.different.commits. |
| 150020 | 65 61 63 68 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 20 20 20 20 20 2e 20 60 28 2c 28 66 | each,.respectively.........`(,(f |
| 150040 | 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 22 5e 25 73 20 61 6e 64 20 68 61 76 65 20 5c | ormat............"^%s.and.have.\ |
| 150060 | 5c 28 5b 30 2d 39 5d 2a 5c 5c 29 20 61 6e 64 20 5c 5c 28 5b 30 2d 39 5d 2a 5c 5c 29 20 63 6f 6d | \([0-9]*\\).and.\\([0-9]*\\).com |
| 150080 | 6d 69 74 73 20 65 61 63 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 65 6e 74 2d 73 74 | mits.each"............comment-st |
| 1500a0 | 61 72 74 29 0a 20 20 20 20 20 20 20 20 20 28 31 20 27 62 6f 6c 64 20 74 29 0a 20 20 20 20 20 20 | art)..........(1.'bold.t)....... |
| 1500c0 | 20 20 20 28 32 20 27 62 6f 6c 64 20 74 29 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 67 69 74 2d | ...(2.'bold.t)))))..(defvar.git- |
| 1500e0 | 63 6f 6d 6d 69 74 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 20 67 69 74 2d 63 6f | commit-font-lock-keywords.git-co |
| 150100 | 6d 6d 69 74 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 2d 33 0a 20 20 22 46 6f 6e | mmit-font-lock-keywords-3..."Fon |
| 150120 | 74 2d 4c 6f 63 6b 20 6b 65 79 77 6f 72 64 73 20 66 6f 72 20 47 69 74 2d 43 6f 6d 6d 69 74 20 6d | t-Lock.keywords.for.Git-Commit.m |
| 150140 | 6f 64 65 2e 22 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d | ode.")..(defun.git-commit-setup- |
| 150160 | 66 6f 6e 74 2d 6c 6f 63 6b 20 28 29 0a 20 20 28 77 69 74 68 2d 64 65 6d 6f 74 65 64 2d 65 72 72 | font-lock.()...(with-demoted-err |
| 150180 | 6f 72 73 20 22 45 72 72 6f 72 20 72 75 6e 6e 69 6e 67 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 | ors."Error.running.git-commit-se |
| 1501a0 | 74 75 70 2d 66 6f 6e 74 2d 6c 6f 63 6b 3a 20 25 53 22 0a 20 20 20 20 28 6c 65 74 20 28 28 74 61 | tup-font-lock:.%S".....(let.((ta |
| 1501c0 | 62 6c 65 20 28 6d 61 6b 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 28 73 79 6e 74 61 78 2d 74 | ble.(make-syntax-table.(syntax-t |
| 1501e0 | 61 62 6c 65 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 | able)))).......(when.comment-sta |
| 150200 | 72 74 0a 20 20 20 20 20 20 20 20 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 | rt.........(modify-syntax-entry. |
| 150220 | 28 73 74 72 69 6e 67 2d 74 6f 2d 63 68 61 72 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 20 22 | (string-to-char.comment-start)." |
| 150240 | 2e 22 20 74 61 62 6c 65 29 29 0a 20 20 20 20 20 20 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d | .".table)).......(modify-syntax- |
| 150260 | 65 6e 74 72 79 20 3f 23 20 20 22 2e 22 20 74 61 62 6c 65 29 0a 20 20 20 20 20 20 28 6d 6f 64 69 | entry.?#..".".table).......(modi |
| 150280 | 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 3f 5c 22 20 22 2e 22 20 74 61 62 6c 65 29 0a 20 | fy-syntax-entry.?\".".".table).. |
| 1502a0 | 20 20 20 20 20 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 3f 5c 27 20 22 2e | .....(modify-syntax-entry.?\'.". |
| 1502c0 | 22 20 74 61 62 6c 65 29 0a 20 20 20 20 20 20 28 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e | ".table).......(modify-syntax-en |
| 1502e0 | 74 72 79 20 3f 60 20 20 22 2e 22 20 74 61 62 6c 65 29 0a 20 20 20 20 20 20 28 73 65 74 2d 73 79 | try.?`..".".table).......(set-sy |
| 150300 | 6e 74 61 78 2d 74 61 62 6c 65 20 74 61 62 6c 65 29 29 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 | ntax-table.table)).....(setq-loc |
| 150320 | 61 6c 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 20 | al.comment-start.(or.(magit-get. |
| 150340 | 22 63 6f 72 65 2e 63 6f 6d 6d 65 6e 74 63 68 61 72 22 29 20 22 23 22 29 29 0a 20 20 20 20 28 73 | "core.commentchar")."#")).....(s |
| 150360 | 65 74 71 2d 6c 6f 63 61 6c 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 2d 73 6b 69 70 20 28 66 6f | etq-local.comment-start-skip.(fo |
| 150380 | 72 6d 61 74 20 22 5e 25 73 2b 5b 5c 73 5c 74 5d 2a 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 | rmat."^%s+[\s\t]*".comment-start |
| 1503a0 | 29 29 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 63 6f 6d 6d 65 6e 74 2d 65 6e 64 20 22 | )).....(setq-local.comment-end." |
| 1503c0 | 22 29 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 63 6f 6d 6d 65 6e 74 2d 65 6e 64 2d 73 | ").....(setq-local.comment-end-s |
| 1503e0 | 6b 69 70 20 22 5c 6e 22 29 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 63 6f 6d 6d 65 6e | kip."\n").....(setq-local.commen |
| 150400 | 74 2d 75 73 65 2d 73 79 6e 74 61 78 20 6e 69 6c 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 | t-use-syntax.nil).....(when.(and |
| 150420 | 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 72 6b 64 6f 77 6e 2d 6d 6f 64 65 29 | .(derived-mode-p.'markdown-mode) |
| 150440 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 6d 61 72 6b 64 6f | ................(fboundp.'markdo |
| 150460 | 77 6e 2d 66 69 6c 6c 2d 70 61 72 61 67 72 61 70 68 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 2d | wn-fill-paragraph)).......(setq- |
| 150480 | 6c 6f 63 61 6c 20 66 69 6c 6c 2d 70 61 72 61 67 72 61 70 68 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 | local.fill-paragraph-function... |
| 1504a0 | 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 26 6f 70 74 69 6f 6e | ................(lambda.(&option |
| 1504c0 | 61 6c 20 6a 75 73 74 69 66 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | al.justify)..................... |
| 1504e0 | 28 61 6e 64 20 28 6e 6f 74 20 28 3d 20 28 63 68 61 72 2d 61 66 74 65 72 20 28 6c 69 6e 65 2d 62 | (and.(not.(=.(char-after.(line-b |
| 150500 | 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 20 20 | eginning-position))............. |
| 150520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 72 65 66 20 63 6f 6d 6d 65 | .....................(aref.comme |
| 150540 | 6e 74 2d 73 74 61 72 74 20 30 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt-start.0)))................... |
| 150560 | 20 20 20 20 20 20 20 28 6d 61 72 6b 64 6f 77 6e 2d 66 69 6c 6c 2d 70 61 72 61 67 72 61 70 68 20 | .......(markdown-fill-paragraph. |
| 150580 | 6a 75 73 74 69 66 79 29 29 29 29 29 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 67 69 74 | justify))))).....(setq-local.git |
| 1505a0 | 2d 63 6f 6d 6d 69 74 2d 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 2d 72 65 67 65 78 70 0a 20 20 20 20 | -commit--branch-name-regexp..... |
| 1505c0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 57 68 65 6e 20 75 73 69 6e 67 20 63 79 67 77 69 6e | ............;;.When.using.cygwin |
| 1505e0 | 20 67 69 74 2c 20 77 65 20 6d 61 79 20 65 6e 64 20 75 70 20 69 6e 20 61 0a 20 20 20 20 20 20 20 | .git,.we.may.end.up.in.a........ |
| 150600 | 20 20 20 20 20 20 20 20 20 3b 3b 20 6e 6f 6e 2d 65 78 69 73 74 69 6e 67 20 64 69 72 65 63 74 6f | .........;;.non-existing.directo |
| 150620 | 72 79 2c 20 77 68 69 63 68 20 77 6f 75 6c 64 20 63 61 75 73 65 0a 20 20 20 20 20 20 20 20 20 20 | ry,.which.would.cause........... |
| 150640 | 20 20 20 20 20 20 3b 3b 20 61 6e 79 20 67 69 74 20 63 61 6c 6c 73 20 74 6f 20 73 69 67 6e 61 6c | ......;;.any.git.calls.to.signal |
| 150660 | 20 61 6e 20 65 72 72 6f 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | .an.error..................(if.( |
| 150680 | 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 61 | file-accessible-directory-p.defa |
| 1506a0 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ult-directory).................. |
| 1506c0 | 20 20 20 3b 3b 20 46 6f 6e 74 2d 4c 6f 63 6b 20 77 61 6e 74 73 20 65 76 65 72 79 20 73 75 62 6d | ...;;.Font-Lock.wants.every.subm |
| 1506e0 | 61 74 63 68 20 74 6f 20 73 75 63 63 65 65 64 2c 20 73 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 | atch.to.succeed,.so............. |
| 150700 | 20 20 20 20 20 20 20 20 3b 3b 20 61 6c 73 6f 20 6d 61 74 63 68 20 74 68 65 20 65 6d 70 74 79 20 | ........;;.also.match.the.empty. |
| 150720 | 73 74 72 69 6e 67 2e 20 20 41 76 6f 69 64 20 6c 69 73 74 69 6e 67 0a 20 20 20 20 20 20 20 20 20 | string...Avoid.listing.......... |
| 150740 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 20 61 6e | ...........;;.remote.branches.an |
| 150760 | 64 20 75 73 69 6e 67 20 60 72 65 67 65 78 70 2d 71 75 6f 74 65 27 2c 0a 20 20 20 20 20 20 20 20 | d.using.`regexp-quote',......... |
| 150780 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 65 63 61 75 73 65 20 69 6e 20 72 65 70 6f 73 69 | ............;;.because.in.reposi |
| 1507a0 | 74 6f 72 69 65 73 20 74 68 61 74 20 68 61 76 65 20 74 68 6f 75 73 61 6e 64 73 20 6f 66 0a 20 20 | tories.that.have.thousands.of... |
| 1507c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 72 61 6e 63 68 65 73 20 74 68 | ..................;;.branches.th |
| 1507e0 | 61 74 20 77 6f 75 6c 64 20 62 65 20 76 65 72 79 20 73 6c 6f 77 2e 20 20 53 65 65 20 23 34 33 35 | at.would.be.very.slow...See.#435 |
| 150800 | 33 2e 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 22 | 3......................(format." |
| 150820 | 5c 5c 28 5c 5c 28 3f 3a 25 73 5c 5c 29 5c 5c 7c 5c 5c 29 5c 5c 28 5b 5e 27 5d 2b 5c 5c 29 22 0a | \\(\\(?:%s\\)\\|\\)\\([^']+\\)". |
| 150840 | 20 20 20 20 20 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 |
| 150860 | 69 6e 67 2d 6a 6f 69 6e 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 | ing-join.(magit-list-local-branc |
| 150880 | 68 2d 6e 61 6d 65 73 29 20 22 5c 5c 7c 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h-names)."\\|"))................ |
| 1508a0 | 20 20 20 22 5c 5c 28 5b 5e 27 5d 2a 5c 5c 29 22 29 29 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 | ..."\\([^']*\\)")).....(setq-loc |
| 1508c0 | 61 6c 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6d 75 6c 74 69 6c 69 6e 65 20 74 29 0a 20 20 20 20 28 61 | al.font-lock-multiline.t).....(a |
| 1508e0 | 64 64 2d 68 6f 6f 6b 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 78 74 65 6e 64 2d 72 65 67 69 6f 6e | dd-hook.'font-lock-extend-region |
| 150900 | 2d 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 67 69 74 2d 63 | -functions...............#'git-c |
| 150920 | 6f 6d 6d 69 74 2d 65 78 74 65 6e 64 2d 72 65 67 69 6f 6e 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e 65 | ommit-extend-region-summary-line |
| 150940 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 20 74 29 0a 20 20 20 20 28 66 6f 6e 74 2d 6c 6f | ...............t.t).....(font-lo |
| 150960 | 63 6b 2d 61 64 64 2d 6b 65 79 77 6f 72 64 73 20 6e 69 6c 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 | ck-add-keywords.nil.git-commit-f |
| 150980 | 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 | ont-lock-keywords)))..(defun.git |
| 1509a0 | 2d 63 6f 6d 6d 69 74 2d 70 72 6f 70 65 72 74 69 7a 65 2d 64 69 66 66 20 28 29 0a 20 20 28 72 65 | -commit-propertize-diff.()...(re |
| 1509c0 | 71 75 69 72 65 20 27 64 69 66 66 2d 6d 6f 64 65 29 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 | quire.'diff-mode)...(save-excurs |
| 1509e0 | 69 6f 6e 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 29 0a | ion.....(goto-char.(point-min)). |
| 150a00 | 20 20 20 20 28 77 68 65 6e 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5e 64 | ....(when.(re-search-forward."^d |
| 150a20 | 69 66 66 20 2d 2d 67 69 74 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 | iff.--git".nil.t).......(beginni |
| 150a40 | 6e 67 2d 6f 66 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 20 | ng-of-line).......(let.((buffer. |
| 150a60 | 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 28 69 6e 73 65 | (current-buffer))).........(inse |
| 150a80 | 72 74 0a 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 | rt..........(with-temp-buffer... |
| 150aa0 | 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 28 77 69 | .........(insert.............(wi |
| 150ac0 | 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 20 | th-current-buffer.buffer........ |
| 150ae0 | 20 20 20 20 20 20 20 28 70 72 6f 67 31 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d | .......(prog1.(buffer-substring- |
| 150b00 | 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d 6d 61 78 | no-properties.(point).(point-max |
| 150b20 | 29 29 0a 20 20 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 | )).................(delete-regio |
| 150b40 | 6e 20 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 0a 20 20 20 20 20 20 | n.(point).(point-max)))))....... |
| 150b60 | 20 20 20 20 20 28 6c 65 74 20 28 28 64 69 66 66 2d 64 65 66 61 75 6c 74 2d 72 65 61 64 2d 6f 6e | .....(let.((diff-default-read-on |
| 150b80 | 6c 79 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 66 66 2d 6d 6f 64 65 | ly.nil))..............(diff-mode |
| 150ba0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 76 | ))............(let.((font-lock-v |
| 150bc0 | 65 72 62 6f 73 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | erbose.nil)..................(fo |
| 150be0 | 6e 74 2d 6c 6f 63 6b 2d 73 75 70 70 6f 72 74 2d 6d 6f 64 65 20 6e 69 6c 29 29 0a 20 20 20 20 20 | nt-lock-support-mode.nil))...... |
| 150c00 | 20 20 20 20 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 20 20 | ........(font-lock-ensure))..... |
| 150c20 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 6f 73 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 29 0a | .......(let.((pos.(point-min))). |
| 150c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 2d 6c 65 74 20 28 28 6e 65 78 74 20 28 | .............(while-let.((next.( |
| 150c60 | 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 70 6f 73 20 | next-single-property-change.pos. |
| 150c80 | 27 66 61 63 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 2d 74 65 78 | 'face)))................(put-tex |
| 150ca0 | 74 2d 70 72 6f 70 65 72 74 79 20 70 6f 73 20 6e 65 78 74 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 | t-property.pos.next.'font-lock-f |
| 150cc0 | 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............................. |
| 150ce0 | 20 20 20 20 20 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 70 6f 73 20 27 66 61 | ......(get-text-property.pos.'fa |
| 150d00 | 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 6f 73 20 6e 65 | ce))................(setq.pos.ne |
| 150d20 | 78 74 29 29 0a 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 70 | xt))..............(put-text-prop |
| 150d40 | 65 72 74 79 20 70 6f 73 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d | erty.pos.(point-max).'font-lock- |
| 150d60 | 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | face............................ |
| 150d80 | 20 20 20 20 20 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 61 63 | .....(get-text-property.pos.'fac |
| 150da0 | 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 | e)))............(buffer-string)) |
| 150dc0 | 29 29 29 29 29 0a 0a 3b 3b 3b 20 45 6c 69 73 70 20 54 65 78 74 20 4d 6f 64 65 0a 0a 28 64 65 66 | )))))..;;;.Elisp.Text.Mode..(def |
| 150de0 | 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 6c 69 73 | ine-derived-mode.git-commit-elis |
| 150e00 | 70 2d 74 65 78 74 2d 6d 6f 64 65 20 74 65 78 74 2d 6d 6f 64 65 20 22 45 6c 54 65 78 74 22 0a 20 | p-text-mode.text-mode."ElText".. |
| 150e20 | 20 22 4d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20 65 64 69 74 69 6e 67 20 63 6f 6d 6d 69 74 20 | ."Major.mode.for.editing.commit. |
| 150e40 | 6d 65 73 73 61 67 65 73 20 6f 66 20 65 6c 69 73 70 20 70 72 6f 6a 65 63 74 73 2e 0a 54 68 69 73 | messages.of.elisp.projects..This |
| 150e60 | 20 69 73 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 75 73 65 20 61 73 20 60 67 69 74 2d 63 6f 6d | .is.intended.for.use.as.`git-com |
| 150e80 | 6d 69 74 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 27 20 66 6f 72 20 70 72 6f 6a 65 63 74 73 0a 74 68 61 | mit-major-mode'.for.projects.tha |
| 150ea0 | 74 20 65 78 70 65 63 74 20 60 73 79 6d 62 6f 6c 73 27 20 74 6f 20 6c 6f 6f 6b 20 6c 69 6b 65 20 | t.expect.`symbols'.to.look.like. |
| 150ec0 | 74 68 69 73 2e 20 20 49 2e 65 2e 2c 20 6c 69 6b 65 20 74 68 65 79 20 6c 6f 6f 6b 20 69 6e 0a 45 | this...I.e.,.like.they.look.in.E |
| 150ee0 | 6c 69 73 70 20 64 6f 63 2d 73 74 72 69 6e 67 73 2c 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 69 73 | lisp.doc-strings,.including.this |
| 150f00 | 20 6f 6e 65 2e 20 20 55 6e 6c 69 6b 65 20 69 6e 20 64 6f 63 2d 73 74 72 69 6e 67 73 2c 0a 5c 22 | .one...Unlike.in.doc-strings,.\" |
| 150f20 | 73 74 72 69 6e 67 73 5c 22 20 61 6c 73 6f 20 6c 6f 6f 6b 20 64 69 66 66 65 72 65 6e 74 20 74 68 | strings\".also.look.different.th |
| 150f40 | 61 6e 20 74 68 65 20 6f 74 68 65 72 20 74 65 78 74 2e 22 0a 20 20 28 73 65 74 71 20 66 6f 6e 74 | an.the.other.text."...(setq.font |
| 150f60 | 2d 6c 6f 63 6b 2d 64 65 66 61 75 6c 74 73 20 27 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 6c 69 73 | -lock-defaults.'(git-commit-elis |
| 150f80 | 70 2d 74 65 78 74 2d 6d 6f 64 65 2d 6b 65 79 77 6f 72 64 73 29 29 29 0a 0a 28 64 65 66 76 61 72 | p-text-mode-keywords)))..(defvar |
| 150fa0 | 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 6c 69 73 70 2d 74 65 78 74 2d 6d 6f 64 65 2d 6b 65 79 77 | .git-commit-elisp-text-mode-keyw |
| 150fc0 | 6f 72 64 73 0a 20 20 60 28 28 2c 28 63 6f 6e 63 61 74 20 22 5b 60 e2 80 98 5d 5c 5c 28 22 20 6c | ords...`((,(concat."[`...]\\(".l |
| 150fe0 | 69 73 70 2d 6d 6f 64 65 2d 73 79 6d 62 6f 6c 2d 72 65 67 65 78 70 20 22 5c 5c 29 5b 27 e2 80 99 | isp-mode-symbol-regexp."\\)['... |
| 151000 | 5d 22 29 0a 20 20 20 20 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6e 73 74 61 6e 74 2d 66 | ]")......(1.font-lock-constant-f |
| 151020 | 61 63 65 20 70 72 65 70 65 6e 64 29 29 0a 20 20 20 20 28 22 5c 22 5b 5e 5c 22 5d 2a 5c 22 22 20 | ace.prepend)).....("\"[^\"]*\"". |
| 151040 | 28 30 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d 66 61 63 65 20 70 72 65 70 65 6e 64 | (0.font-lock-string-face.prepend |
| 151060 | 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75 | ))))..;;;._..(define-obsolete-fu |
| 151080 | 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 0a 20 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 69 6e 73 65 72 | nction-alias...'git-commit-inser |
| 1510a0 | 74 2d 70 73 65 75 64 6f 2d 68 65 61 64 65 72 0a 20 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 69 6e | t-pseudo-header...'git-commit-in |
| 1510c0 | 73 65 72 74 2d 74 72 61 69 6c 65 72 0a 20 20 22 67 69 74 2d 63 6f 6d 6d 69 74 20 34 2e 30 2e 30 | sert-trailer..."git-commit.4.0.0 |
| 1510e0 | 22 29 0a 28 64 65 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 | ").(define-obsolete-function-ali |
| 151100 | 61 73 0a 20 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 65 72 0a 20 | as...'git-commit-insert-header.. |
| 151120 | 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 69 6e 73 65 72 74 2d 69 64 65 6e 74 2d 74 72 61 69 6c | .'git-commit--insert-ident-trail |
| 151140 | 65 72 0a 20 20 22 67 69 74 2d 63 6f 6d 6d 69 74 20 34 2e 30 2e 30 22 29 0a 28 64 65 66 69 6e 65 | er..."git-commit.4.0.0").(define |
| 151160 | 2d 6f 62 73 6f 6c 65 74 65 2d 66 61 63 65 2d 61 6c 69 61 73 0a 20 27 67 69 74 2d 63 6f 6d 6d 69 | -obsolete-face-alias..'git-commi |
| 151180 | 74 2d 70 73 65 75 64 6f 2d 68 65 61 64 65 72 0a 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 61 | t-pseudo-header..'git-commit-tra |
| 1511a0 | 69 6c 65 72 2d 76 61 6c 75 65 0a 20 22 67 69 74 2d 63 6f 6d 6d 69 74 20 34 2e 30 2e 30 22 29 0a | iler-value.."git-commit.4.0.0"). |
| 1511c0 | 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 61 63 65 2d 61 6c 69 61 73 0a 20 27 67 69 | (define-obsolete-face-alias..'gi |
| 1511e0 | 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 0a 20 27 67 | t-commit-known-pseudo-header..'g |
| 151200 | 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 72 2d 74 6f 6b 65 6e 0a 20 22 67 69 74 2d 63 6f | it-commit-trailer-token.."git-co |
| 151220 | 6d 6d 69 74 20 34 2e 30 2e 30 22 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 67 69 74 2d 63 6f 6d 6d | mmit.4.0.0")..(provide.'git-comm |
| 151240 | 69 74 29 0a 3b 3b 3b 20 67 69 74 2d 63 6f 6d 6d 69 74 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a | it).;;;.git-commit.el.ends.here. |
| 151260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 151280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1512a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1512c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1512e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 151300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 151320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 151340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 151360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 151380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1513a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1513c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1513e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 151400 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 70 61 74 63 68 2e 65 6c 00 00 00 00 00 00 | magit-4.3.8/magit-patch.el...... |
| 151420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 151440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 151460 | 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 |
| 151480 | 30 30 32 37 32 34 34 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 | 0027244.00000000000.014017..0... |
| 1514a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1514c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1514e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 151500 | 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................... |
| 151520 | 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................... |
| 151540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 151560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 151580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1515a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1515c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1515e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 151600 | 3b 3b 3b 20 6d 61 67 69 74 2d 70 61 74 63 68 2e 65 6c 20 2d 2d 2d 20 43 72 65 61 74 69 6e 67 20 | ;;;.magit-patch.el.---.Creating. |
| 151620 | 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 |
| 151640 | 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 | l-binding:t.-*-..;;.Copyright.(C |
| 151660 | 29 20 32 30 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f | ).2008-2025.The.Magit.Project.Co |
| 151680 | 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 | ntributors..;;.Author:.Jonas.Ber |
| 1516a0 | 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 | noulli.<emacs.magit@jonas.bernou |
| 1516c0 | 6c 6c 69 2e 64 65 76 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 | lli.dev>.;;.Maintainer:.Jonas.Be |
| 1516e0 | 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f | rnoulli.<emacs.magit@jonas.berno |
| 151700 | 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 | ulli.dev>..;;.SPDX-License-Ident |
| 151720 | 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 |
| 151740 | 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 | t.is.free.software:.you.can.redi |
| 151760 | 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.;;. |
| 151780 | 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 |
| 1517a0 | 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 |
| 1517c0 | 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 |
| 1517e0 | 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e | n,.either.version.3.of.the.Licen |
| 151800 | 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c | se,.or.;;.(at.your.option).any.l |
| 151820 | 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 | ater.version..;;.;;.Magit.is.dis |
| 151840 | 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c | tributed.in.the.hope.that.it.wil |
| 151860 | 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 | l.be.useful,.but.WITHOUT.;;.ANY. |
| 151880 | 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 | WARRANTY;.without.even.the.impli |
| 1518a0 | 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b | ed.warranty.of.MERCHANTABILITY.; |
| 1518c0 | 3b 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 | ;.or.FITNESS.FOR.A.PARTICULAR.PU |
| 1518e0 | 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c | RPOSE...See.the.GNU.General.Publ |
| 151900 | 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a | ic.;;.License.for.more.details.. |
| 151920 | 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 |
| 151940 | 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | .copy.of.the.GNU.General.Public. |
| 151960 | 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 | License.;;.along.with.Magit...If |
| 151980 | 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c | .not,.see.<https://www.gnu.org/l |
| 1519a0 | 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 | icenses/>...;;;.Commentary:..;;. |
| 1519c0 | 54 68 69 73 20 6c 69 62 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 70 61 74 63 68 20 63 6f | This.library.implements.patch.co |
| 1519e0 | 6d 6d 61 6e 64 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 | mmands...;;;.Code:..(require.'ma |
| 151a00 | 67 69 74 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 | git)..;;;.Options..(defcustom.ma |
| 151a20 | 67 69 74 2d 70 61 74 63 68 2d 73 61 76 65 2d 61 72 67 75 6d 65 6e 74 73 20 27 28 65 78 63 6c 75 | git-patch-save-arguments.'(exclu |
| 151a40 | 64 65 20 22 2d 2d 73 74 61 74 22 29 0a 20 20 22 43 6f 6e 74 72 6f 6c 20 61 72 67 75 6d 65 6e 74 | de."--stat")..."Control.argument |
| 151a60 | 73 20 75 73 65 64 20 62 79 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 60 6d 61 67 69 74 2d 70 61 74 | s.used.by.the.command.`magit-pat |
| 151a80 | 63 68 2d 73 61 76 65 27 2e 0a 0a 60 6d 61 67 69 74 2d 70 61 74 63 68 2d 73 61 76 65 27 20 28 77 | ch-save'...`magit-patch-save'.(w |
| 151aa0 | 68 69 63 68 20 73 65 65 29 20 73 61 76 65 73 20 61 20 64 69 66 66 20 66 6f 72 20 74 68 65 20 63 | hich.see).saves.a.diff.for.the.c |
| 151ac0 | 68 61 6e 67 65 73 0a 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 | hanges.shown.in.the.current.buff |
| 151ae0 | 65 72 20 69 6e 20 61 20 70 61 74 63 68 20 66 69 6c 65 2e 20 20 49 74 20 6d 61 79 20 75 73 65 20 | er.in.a.patch.file...It.may.use. |
| 151b00 | 74 68 65 0a 73 61 6d 65 20 61 72 67 75 6d 65 6e 74 73 20 61 73 20 75 73 65 64 20 69 6e 20 74 68 | the.same.arguments.as.used.in.th |
| 151b20 | 65 20 62 75 66 66 65 72 20 6f 72 20 61 20 73 75 62 73 65 74 20 74 68 65 72 65 6f 66 2c 20 6f 72 | e.buffer.or.a.subset.thereof,.or |
| 151b40 | 0a 61 20 63 6f 6e 73 74 61 6e 74 20 6c 69 73 74 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 2c 20 64 | .a.constant.list.of.arguments,.d |
| 151b60 | 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 61 6e 64 0a 74 68 65 20 | epending.on.this.option.and.the. |
| 151b80 | 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | prefix.argument."...:package-ver |
| 151ba0 | 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 75 | sion.'(magit..."2.12.0")...:grou |
| 151bc0 | 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 | p.'magit-diff...:type.'(choice.( |
| 151be0 | 63 6f 6e 73 74 20 3a 74 61 67 20 22 55 73 65 20 62 75 66 66 65 72 20 61 72 67 75 6d 65 6e 74 73 | const.:tag."Use.buffer.arguments |
| 151c00 | 22 20 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | ".buffer)..................(cons |
| 151c20 | 20 3a 74 61 67 20 22 55 73 65 20 62 75 66 66 65 72 20 61 72 67 75 6d 65 6e 74 73 20 65 78 63 65 | .:tag."Use.buffer.arguments.exce |
| 151c40 | 70 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | pt"........................(cons |
| 151c60 | 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 65 78 63 6c 75 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 | t.:format."".exclude)........... |
| 151c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 65 61 74 20 3a 66 6f 72 6d 61 74 20 22 25 76 | .............(repeat.:format."%v |
| 151ca0 | 25 69 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %i\n"........................... |
| 151cc0 | 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 0a | .....(string.:tag."Argument"))). |
| 151ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 65 61 74 20 3a 74 61 67 20 22 55 | .................(repeat.:tag."U |
| 151d00 | 73 65 20 63 6f 6e 73 74 61 6e 74 20 61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 20 20 20 20 20 20 | se.constant.arguments".......... |
| 151d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 41 72 | ................(string.:tag."Ar |
| 151d40 | 67 75 6d 65 6e 74 22 29 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 | gument"))))..;;;.Commands..;;;## |
| 151d60 | 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 70 61 74 63 68 | #autoload.(autoload.'magit-patch |
| 151d80 | 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 74 | ."magit-patch".nil.t).(transient |
| 151da0 | 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 70 61 74 63 68 20 28 29 0a 20 20 | -define-prefix.magit-patch.()... |
| 151dc0 | 22 43 72 65 61 74 65 20 6f 72 20 61 70 70 6c 79 20 70 61 74 63 68 65 73 2e 22 0a 20 20 5b 22 41 | "Create.or.apply.patches."...["A |
| 151de0 | 63 74 69 6f 6e 73 22 0a 20 20 20 5b 28 22 63 22 20 20 22 43 72 65 61 74 65 20 70 61 74 63 68 65 | ctions"....[("c".."Create.patche |
| 151e00 | 73 22 20 20 20 20 20 6d 61 67 69 74 2d 70 61 74 63 68 2d 63 72 65 61 74 65 29 0a 20 20 20 20 28 | s".....magit-patch-create).....( |
| 151e20 | 22 77 22 20 20 22 41 70 70 6c 79 20 70 61 74 63 68 65 73 22 20 20 20 20 20 20 6d 61 67 69 74 2d | "w".."Apply.patches"......magit- |
| 151e40 | 61 6d 29 5d 0a 20 20 20 5b 28 22 61 22 20 20 22 41 70 70 6c 79 20 70 6c 61 69 6e 20 70 61 74 63 | am)]....[("a".."Apply.plain.patc |
| 151e60 | 68 22 20 20 6d 61 67 69 74 2d 70 61 74 63 68 2d 61 70 70 6c 79 29 0a 20 20 20 20 28 22 73 22 20 | h"..magit-patch-apply).....("s". |
| 151e80 | 20 22 53 61 76 65 20 64 69 66 66 20 61 73 20 70 61 74 63 68 22 20 6d 61 67 69 74 2d 70 61 74 63 | ."Save.diff.as.patch".magit-patc |
| 151ea0 | 68 2d 73 61 76 65 29 5d 0a 20 20 20 5b 28 22 72 22 20 20 22 52 65 71 75 65 73 74 20 70 75 6c 6c | h-save)]....[("r".."Request.pull |
| 151ec0 | 22 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 71 75 65 73 74 2d 70 75 6c 6c 29 5d 5d 29 0a 0a | ".......magit-request-pull)]]).. |
| 151ee0 | 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- |
| 151f00 | 70 61 74 63 68 2d 63 72 65 61 74 65 20 22 6d 61 67 69 74 2d 70 61 74 63 68 22 20 6e 69 6c 20 74 | patch-create."magit-patch".nil.t |
| 151f20 | 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 | ).(transient-define-prefix.magit |
| 151f40 | 2d 70 61 74 63 68 2d 63 72 65 61 74 65 20 28 72 61 6e 67 65 20 61 72 67 73 20 66 69 6c 65 73 29 | -patch-create.(range.args.files) |
| 151f60 | 0a 20 20 22 43 72 65 61 74 65 20 70 61 74 63 68 65 73 20 66 6f 72 20 74 68 65 20 63 6f 6d 6d 69 | ..."Create.patches.for.the.commi |
| 151f80 | 74 73 20 69 6e 20 52 41 4e 47 45 2e 0a 57 68 65 6e 20 61 20 73 69 6e 67 6c 65 20 63 6f 6d 6d 69 | ts.in.RANGE..When.a.single.commi |
| 151fa0 | 74 20 69 73 20 67 69 76 65 6e 20 66 6f 72 20 52 41 4e 47 45 2c 20 63 72 65 61 74 65 20 61 20 70 | t.is.given.for.RANGE,.create.a.p |
| 151fc0 | 61 74 63 68 20 66 6f 72 20 74 68 65 0a 63 68 61 6e 67 65 73 20 69 6e 74 72 6f 64 75 63 65 64 20 | atch.for.the.changes.introduced. |
| 151fe0 | 62 79 20 74 68 61 74 20 63 6f 6d 6d 69 74 20 28 75 6e 6c 69 6b 65 20 27 67 69 74 20 66 6f 72 6d | by.that.commit.(unlike.'git.form |
| 152000 | 61 74 2d 70 61 74 63 68 27 0a 77 68 69 63 68 20 63 72 65 61 74 65 73 20 70 61 74 63 68 65 73 20 | at-patch'.which.creates.patches. |
| 152020 | 66 6f 72 20 61 6c 6c 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 61 72 65 20 72 65 61 63 68 61 62 | for.all.commits.that.are.reachab |
| 152040 | 6c 65 20 66 72 6f 6d 0a 60 48 45 41 44 27 20 62 75 74 20 6e 6f 74 20 66 72 6f 6d 20 74 68 65 20 | le.from.`HEAD'.but.not.from.the. |
| 152060 | 73 70 65 63 69 66 69 65 64 20 63 6f 6d 6d 69 74 29 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 | specified.commit)."...:man-page. |
| 152080 | 22 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 22 0a 20 20 3a 69 6e 63 6f 6d 70 61 74 69 62 | "git-format-patch"...:incompatib |
| 1520a0 | 6c 65 20 27 28 28 22 2d 2d 73 75 62 6a 65 63 74 2d 70 72 65 66 69 78 3d 22 20 22 2d 2d 72 66 63 | le.'(("--subject-prefix="."--rfc |
| 1520c0 | 22 29 29 0a 20 20 5b 22 4d 61 69 6c 20 61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 36 20 6d 61 | "))...["Mail.arguments"....(6.ma |
| 1520e0 | 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 69 6e 2d 72 65 70 6c 79 2d 74 6f 29 0a | git-format-patch:--in-reply-to). |
| 152100 | 20 20 20 28 36 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 74 68 72 65 61 | ...(6.magit-format-patch:--threa |
| 152120 | 64 29 0a 20 20 20 28 36 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 66 72 | d)....(6.magit-format-patch:--fr |
| 152140 | 6f 6d 29 0a 20 20 20 28 36 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 74 | om)....(6.magit-format-patch:--t |
| 152160 | 6f 29 0a 20 20 20 28 36 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 63 63 | o)....(6.magit-format-patch:--cc |
| 152180 | 29 5d 0a 20 20 5b 22 50 61 74 63 68 20 61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 6d 61 67 69 | )]...["Patch.arguments"....(magi |
| 1521a0 | 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 62 61 73 65 29 0a 20 20 20 28 6d 61 67 69 74 | t-format-patch:--base)....(magit |
| 1521c0 | 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 72 65 72 6f 6c 6c 2d 63 6f 75 6e 74 29 0a 20 20 | -format-patch:--reroll-count)... |
| 1521e0 | 20 28 35 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 69 6e 74 65 72 64 69 | .(5.magit-format-patch:--interdi |
| 152200 | 66 66 29 0a 20 20 20 28 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 72 61 6e | ff)....(magit-format-patch:--ran |
| 152220 | 67 65 2d 64 69 66 66 29 0a 20 20 20 28 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a | ge-diff)....(magit-format-patch: |
| 152240 | 2d 2d 73 75 62 6a 65 63 74 2d 70 72 65 66 69 78 29 0a 20 20 20 28 22 43 2d 6d 20 72 20 20 22 20 | --subject-prefix)....("C-m.r..". |
| 152260 | 22 52 46 43 20 73 75 62 6a 65 63 74 20 70 72 65 66 69 78 22 20 22 2d 2d 72 66 63 22 29 0a 20 20 | "RFC.subject.prefix"."--rfc")... |
| 152280 | 20 28 22 43 2d 6d 20 6c 20 20 22 20 22 41 64 64 20 63 6f 76 65 72 20 6c 65 74 74 65 72 22 20 22 | .("C-m.l.."."Add.cover.letter"." |
| 1522a0 | 2d 2d 63 6f 76 65 72 2d 6c 65 74 74 65 72 22 29 0a 20 20 20 28 35 20 6d 61 67 69 74 2d 66 6f 72 | --cover-letter")....(5.magit-for |
| 1522c0 | 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 63 6f 76 65 72 2d 66 72 6f 6d 2d 64 65 73 63 72 69 70 74 69 | mat-patch:--cover-from-descripti |
| 1522e0 | 6f 6e 29 0a 20 20 20 28 35 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 6e | on)....(5.magit-format-patch:--n |
| 152300 | 6f 74 65 73 29 0a 20 20 20 28 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 6f | otes)....(magit-format-patch:--o |
| 152320 | 75 74 70 75 74 2d 64 69 72 65 63 74 6f 72 79 29 5d 0a 20 20 5b 22 44 69 66 66 20 61 72 67 75 6d | utput-directory)]...["Diff.argum |
| 152340 | 65 6e 74 73 22 0a 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 3a 2d 55 29 0a 20 20 20 28 6d 61 67 | ents"....(magit-diff:-U)....(mag |
| 152360 | 69 74 2d 64 69 66 66 3a 2d 4d 29 0a 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 3a 2d 43 29 0a 20 | it-diff:-M)....(magit-diff:-C).. |
| 152380 | 20 20 28 6d 61 67 69 74 2d 64 69 66 66 3a 2d 2d 64 69 66 66 2d 61 6c 67 6f 72 69 74 68 6d 29 0a | ..(magit-diff:--diff-algorithm). |
| 1523a0 | 20 20 20 28 6d 61 67 69 74 3a 2d 2d 29 0a 20 20 20 28 37 20 22 2d 62 22 20 22 49 67 6e 6f 72 65 | ...(magit:--)....(7."-b"."Ignore |
| 1523c0 | 20 77 68 69 74 65 73 70 61 63 65 20 63 68 61 6e 67 65 73 22 20 28 22 2d 62 22 20 22 2d 2d 69 67 | .whitespace.changes".("-b"."--ig |
| 1523e0 | 6e 6f 72 65 2d 73 70 61 63 65 2d 63 68 61 6e 67 65 22 29 29 0a 20 20 20 28 37 20 22 2d 77 22 20 | nore-space-change"))....(7."-w". |
| 152400 | 22 49 67 6e 6f 72 65 20 61 6c 6c 20 77 68 69 74 65 73 70 61 63 65 22 20 20 20 20 20 28 22 2d 77 | "Ignore.all.whitespace".....("-w |
| 152420 | 22 20 22 2d 2d 69 67 6e 6f 72 65 2d 61 6c 6c 2d 73 70 61 63 65 22 29 29 5d 0a 20 20 5b 22 41 63 | "."--ignore-all-space"))]...["Ac |
| 152440 | 74 69 6f 6e 73 22 0a 20 20 20 28 22 63 22 20 22 43 72 65 61 74 65 20 70 61 74 63 68 65 73 22 20 | tions"....("c"."Create.patches". |
| 152460 | 6d 61 67 69 74 2d 70 61 74 63 68 2d 63 72 65 61 74 65 29 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 | magit-patch-create)]...(interact |
| 152480 | 69 76 65 0a 20 20 20 28 69 66 20 28 6e 6f 74 20 28 65 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 | ive....(if.(not.(eq.transient-cu |
| 1524a0 | 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 70 61 74 63 68 2d 63 72 65 61 74 | rrent-command.'magit-patch-creat |
| 1524c0 | 65 29 29 0a 20 20 20 20 20 20 20 28 6c 69 73 74 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 | e))........(list.nil.nil.nil)... |
| 1524e0 | 20 20 20 28 63 6f 6e 73 20 28 69 66 2d 6c 65 74 20 28 28 72 65 76 73 20 28 6d 61 67 69 74 2d 72 | ...(cons.(if-let.((revs.(magit-r |
| 152500 | 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27 63 6f 6d 6d 69 74 20 74 29 29 29 0a 20 20 20 20 20 20 | egion-values.'commit.t)))....... |
| 152520 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 63 61 72 20 28 6c 61 73 74 20 72 65 76 73 | .........(concat.(car.(last.revs |
| 152540 | 29 29 20 22 5e 2e 2e 22 20 28 63 61 72 20 72 65 76 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ))."^..".(car.revs))............ |
| 152560 | 20 20 28 6c 65 74 20 28 28 72 61 6e 67 65 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 61 6e 67 65 | ..(let.((range.(magit-read-range |
| 152580 | 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 20 20 | -or-commit...................... |
| 1525a0 | 20 20 20 20 20 20 22 43 72 65 61 74 65 20 70 61 74 63 68 65 73 20 66 6f 72 20 72 61 6e 67 65 20 | ......"Create.patches.for.range. |
| 1525c0 | 6f 72 20 63 6f 6d 6d 69 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | or.commit")))................(if |
| 1525e0 | 20 28 73 74 72 69 6e 67 2d 73 65 61 72 63 68 20 22 2e 2e 22 20 72 61 6e 67 65 29 0a 20 20 20 20 | .(string-search."..".range)..... |
| 152600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 61 6e 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 | ...............range............ |
| 152620 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 7e 2e 2e 25 73 22 20 72 61 6e 67 65 20 72 61 | ......(format."%s~..%s".range.ra |
| 152640 | 6e 67 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 61 72 67 73 20 28 | nge))))............(let.((args.( |
| 152660 | 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 70 61 74 63 68 2d 63 72 65 61 | transient-args.'magit-patch-crea |
| 152680 | 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 73 65 71 2d 66 69 | te)))..............(list.(seq-fi |
| 1526a0 | 6c 74 65 72 20 23 27 73 74 72 69 6e 67 70 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | lter.#'stringp.args)............ |
| 1526c0 | 20 20 20 20 20 20 20 20 28 63 64 72 20 28 61 73 73 6f 63 20 22 2d 2d 22 20 61 72 67 73 29 29 29 | ........(cdr.(assoc."--".args))) |
| 1526e0 | 29 29 29 29 0a 20 20 28 69 66 20 28 6e 6f 74 20 72 61 6e 67 65 29 0a 20 20 20 20 20 20 28 74 72 | ))))...(if.(not.range).......(tr |
| 152700 | 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 20 27 6d 61 67 69 74 2d 70 61 74 63 68 2d 63 72 65 61 74 | ansient-setup.'magit-patch-creat |
| 152720 | 65 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 66 6f 72 6d 61 74 2d 70 61 | e).....(magit-run-git."format-pa |
| 152740 | 74 63 68 22 20 72 61 6e 67 65 20 61 72 67 73 20 22 2d 2d 22 20 66 69 6c 65 73 29 0a 20 20 20 20 | tch".range.args."--".files)..... |
| 152760 | 28 77 68 65 6e 20 28 6d 65 6d 62 65 72 20 22 2d 2d 63 6f 76 65 72 2d 6c 65 74 74 65 72 22 20 61 | (when.(member."--cover-letter".a |
| 152780 | 72 67 73 29 0a 20 20 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 | rgs).......(save-match-data..... |
| 1527a0 | 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d | ....(find-file..........(expand- |
| 1527c0 | 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 61 6e 64 | file-name...........(concat.(and |
| 1527e0 | 2d 6c 65 74 2a 20 28 28 76 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 2d 76 61 6c 75 65 20 22 | -let*.((v.(transient-arg-value." |
| 152800 | 2d 2d 72 65 72 6f 6c 6c 2d 63 6f 75 6e 74 3d 22 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 | --reroll-count=".args)))........ |
| 152820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 76 25 73 2d 22 20 76 29 29 0a | .............(format."v%s-".v)). |
| 152840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 30 30 30 30 2d 63 6f 76 65 72 2d 6c 65 | .................."0000-cover-le |
| 152860 | 74 74 65 72 2e 70 61 74 63 68 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 6f | tter.patch")...........(let.((to |
| 152880 | 70 64 69 72 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 20 20 20 20 | pdir.(magit-toplevel)))......... |
| 1528a0 | 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 64 69 72 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 | ....(if-let.((dir.(transient-arg |
| 1528c0 | 2d 76 61 6c 75 65 20 22 2d 2d 6f 75 74 70 75 74 2d 64 69 72 65 63 74 6f 72 79 3d 22 20 61 72 67 | -value."--output-directory=".arg |
| 1528e0 | 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c | s))).................(expand-fil |
| 152900 | 65 2d 6e 61 6d 65 20 64 69 72 20 74 6f 70 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-name.dir.topdir).............. |
| 152920 | 20 74 6f 70 64 69 72 29 29 29 29 29 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 | .topdir))))))))..(transient-defi |
| 152940 | 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d | ne-argument.magit-format-patch:- |
| 152960 | 2d 69 6e 2d 72 65 70 6c 79 2d 74 6f 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 | -in-reply-to.()...:description." |
| 152980 | 49 6e 20 72 65 70 6c 79 20 74 6f 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 | In.reply.to"...:class.'transient |
| 1529a0 | 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 43 2d 6d 20 43 2d 72 22 0a 20 20 3a 61 72 67 75 | -option...:key."C-m.C-r"...:argu |
| 1529c0 | 6d 65 6e 74 20 22 2d 2d 69 6e 2d 72 65 70 6c 79 2d 74 6f 3d 22 29 0a 0a 28 74 72 61 6e 73 69 65 | ment."--in-reply-to=")..(transie |
| 1529e0 | 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 74 2d | nt-define-argument.magit-format- |
| 152a00 | 70 61 74 63 68 3a 2d 2d 74 68 72 65 61 64 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e | patch:--thread.()...:description |
| 152a20 | 20 22 54 68 72 65 61 64 20 73 74 79 6c 65 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 | ."Thread.style"...:class.'transi |
| 152a40 | 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 43 2d 6d 20 73 20 20 22 0a 20 20 3a 61 | ent-option...:key."C-m.s.."...:a |
| 152a60 | 72 67 75 6d 65 6e 74 20 22 2d 2d 74 68 72 65 61 64 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 | rgument."--thread="...:reader.#' |
| 152a80 | 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 2d 73 65 6c 65 63 74 2d 74 68 72 65 61 64 | magit-format-patch-select-thread |
| 152aa0 | 2d 73 74 79 6c 65 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 | -style)..(defun.magit-format-pat |
| 152ac0 | 63 68 2d 73 65 6c 65 63 74 2d 74 68 72 65 61 64 2d 73 74 79 6c 65 20 28 26 72 65 73 74 20 5f 69 | ch-select-thread-style.(&rest._i |
| 152ae0 | 67 6e 6f 72 65 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61 72 2d 63 61 73 65 20 22 | gnore)...(magit-read-char-case." |
| 152b00 | 54 68 72 65 61 64 20 73 74 79 6c 65 20 22 20 74 0a 20 20 20 20 28 3f 64 20 22 5b 64 5d 65 65 70 | Thread.style.".t.....(?d."[d]eep |
| 152b20 | 22 20 22 64 65 65 70 22 29 0a 20 20 20 20 28 3f 73 20 22 5b 73 5d 68 61 6c 6c 6f 77 22 20 22 73 | "."deep").....(?s."[s]hallow"."s |
| 152b40 | 68 61 6c 6c 6f 77 22 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 | hallow")))..(transient-define-ar |
| 152b60 | 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 62 61 73 65 | gument.magit-format-patch:--base |
| 152b80 | 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 49 6e 73 65 72 74 20 62 61 73 65 20 | .()...:description."Insert.base. |
| 152ba0 | 63 6f 6d 6d 69 74 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 | commit"...:class.'transient-opti |
| 152bc0 | 6f 6e 0a 20 20 3a 6b 65 79 20 22 43 2d 6d 20 62 20 20 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 | on...:key."C-m.b.."...:argument. |
| 152be0 | 22 2d 2d 62 61 73 65 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 66 6f 72 6d | "--base="...:reader.#'magit-form |
| 152c00 | 61 74 2d 70 61 74 63 68 2d 73 65 6c 65 63 74 2d 62 61 73 65 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | at-patch-select-base)..(defun.ma |
| 152c20 | 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 2d 73 65 6c 65 63 74 2d 62 61 73 65 20 28 70 72 | git-format-patch-select-base.(pr |
| 152c40 | 6f 6d 70 74 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 29 0a 20 20 28 6f | ompt.initial-input.history)...(o |
| 152c60 | 72 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 | r.(magit-completing-read.prompt. |
| 152c80 | 28 63 6f 6e 73 20 22 61 75 74 6f 22 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 6e 61 6d 65 | (cons."auto".(magit-list-refname |
| 152ca0 | 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))............................. |
| 152cc0 | 20 6e 69 6c 20 6e 69 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 20 22 | .nil.nil.initial-input.history." |
| 152ce0 | 61 75 74 6f 22 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 68 69 6e | auto").......(user-error."Nothin |
| 152d00 | 67 20 73 65 6c 65 63 74 65 64 22 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e | g.selected")))..(transient-defin |
| 152d20 | 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:-- |
| 152d40 | 72 65 72 6f 6c 6c 2d 63 6f 75 6e 74 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 | reroll-count.()...:description." |
| 152d60 | 52 65 72 6f 6c 6c 20 63 6f 75 6e 74 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e | Reroll.count"...:class.'transien |
| 152d80 | 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 43 2d 6d 20 76 20 20 22 0a 20 20 3a 73 68 6f | t-option...:key."C-m.v.."...:sho |
| 152da0 | 72 74 61 72 67 20 22 2d 76 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 72 65 72 6f 6c 6c | rtarg."-v"...:argument."--reroll |
| 152dc0 | 2d 63 6f 75 6e 74 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 | -count="...:reader.#'transient-r |
| 152de0 | 65 61 64 2d 6e 75 6d 62 65 72 2d 4e 2b 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e | ead-number-N+)..(transient-defin |
| 152e00 | 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:-- |
| 152e20 | 69 6e 74 65 72 64 69 66 66 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 49 6e 73 | interdiff.()...:description."Ins |
| 152e40 | 65 72 74 20 69 6e 74 65 72 64 69 66 66 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 | ert.interdiff"...:class.'transie |
| 152e60 | 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 43 2d 6d 20 64 20 69 22 0a 20 20 3a 61 72 | nt-option...:key."C-m.d.i"...:ar |
| 152e80 | 67 75 6d 65 6e 74 20 22 2d 2d 69 6e 74 65 72 64 69 66 66 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 | gument."--interdiff="...:reader. |
| 152ea0 | 23 27 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 72 65 76 69 73 69 6f 6e 29 | #'magit-transient-read-revision) |
| 152ec0 | 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 |
| 152ee0 | 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 72 61 6e 67 65 2d 64 69 66 66 20 28 29 0a | it-format-patch:--range-diff.(). |
| 152f00 | 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 49 6e 73 65 72 74 20 72 61 6e 67 65 2d 64 69 66 | ..:description."Insert.range-dif |
| 152f20 | 66 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 | f"...:class.'transient-option... |
| 152f40 | 3a 6b 65 79 20 22 43 2d 6d 20 64 20 72 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 72 61 | :key."C-m.d.r"...:argument."--ra |
| 152f60 | 6e 67 65 2d 64 69 66 66 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 66 6f 72 | nge-diff="...:reader.#'magit-for |
| 152f80 | 6d 61 74 2d 70 61 74 63 68 2d 73 65 6c 65 63 74 2d 72 61 6e 67 65 2d 64 69 66 66 29 0a 0a 28 64 | mat-patch-select-range-diff)..(d |
| 152fa0 | 65 66 75 6e 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 2d 73 65 6c 65 63 74 2d 72 | efun.magit-format-patch-select-r |
| 152fc0 | 61 6e 67 65 2d 64 69 66 66 20 28 70 72 6f 6d 70 74 20 5f 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 | ange-diff.(prompt._initial-input |
| 152fe0 | 20 5f 68 69 73 74 6f 72 79 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 61 6e 67 65 2d 6f | ._history)...(magit-read-range-o |
| 153000 | 72 2d 63 6f 6d 6d 69 74 20 70 72 6f 6d 70 74 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 | r-commit.prompt))..(transient-de |
| 153020 | 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 | fine-argument.magit-format-patch |
| 153040 | 3a 2d 2d 73 75 62 6a 65 63 74 2d 70 72 65 66 69 78 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 | :--subject-prefix.()...:descript |
| 153060 | 69 6f 6e 20 22 53 75 62 6a 65 63 74 20 50 72 65 66 69 78 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 | ion."Subject.Prefix"...:class.'t |
| 153080 | 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 43 2d 6d 20 70 20 20 22 | ransient-option...:key."C-m.p.." |
| 1530a0 | 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 73 75 62 6a 65 63 74 2d 70 72 65 66 69 78 3d 22 | ...:argument."--subject-prefix=" |
| 1530c0 | 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 |
| 1530e0 | 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 63 6f 76 65 72 2d 66 72 6f 6d 2d 64 65 | git-format-patch:--cover-from-de |
| 153100 | 73 63 72 69 70 74 69 6f 6e 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 55 73 65 | scription.()...:description."Use |
| 153120 | 20 62 72 61 6e 63 68 20 64 65 73 63 72 69 70 74 69 6f 6e 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 | .branch.description"...:class.'t |
| 153140 | 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 43 2d 6d 20 44 20 20 22 | ransient-option...:key."C-m.D.." |
| 153160 | 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 63 6f 76 65 72 2d 66 72 6f 6d 2d 64 65 73 63 72 | ...:argument."--cover-from-descr |
| 153180 | 69 70 74 69 6f 6e 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 66 6f 72 6d 61 | iption="...:reader.#'magit-forma |
| 1531a0 | 74 2d 70 61 74 63 68 2d 73 65 6c 65 63 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 6d 6f 64 65 29 | t-patch-select-description-mode) |
| 1531c0 | 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 |
| 1531e0 | 63 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 6d 6f 64 65 20 28 26 72 65 73 74 20 5f 69 67 6e 6f | ct-description-mode.(&rest._igno |
| 153200 | 72 65 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61 72 2d 63 61 73 65 20 22 55 73 65 | re)...(magit-read-char-case."Use |
| 153220 | 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61 73 20 22 20 74 0a 20 20 20 20 28 3f 6d 20 22 5b 6d 5d | .description.as.".t.....(?m."[m] |
| 153240 | 65 73 73 61 67 65 22 20 22 6d 65 73 73 61 67 65 22 29 0a 20 20 20 20 28 3f 73 20 22 5b 73 5d 75 | essage"."message").....(?s."[s]u |
| 153260 | 62 6a 65 63 74 22 20 22 73 75 62 6a 65 63 74 22 29 0a 20 20 20 20 28 3f 61 20 22 5b 61 5d 75 74 | bject"."subject").....(?a."[a]ut |
| 153280 | 6f 22 20 20 20 20 22 61 75 74 6f 22 29 0a 20 20 20 20 28 3f 6e 20 22 5b 6e 5d 6f 74 68 69 6e 67 | o"...."auto").....(?n."[n]othing |
| 1532a0 | 22 20 22 6e 6f 6e 65 22 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 | "."none")))..(transient-define-a |
| 1532c0 | 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 6e 6f 74 | rgument.magit-format-patch:--not |
| 1532e0 | 65 73 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 49 6e 73 65 72 74 20 63 6f 6d | es.()...:description."Insert.com |
| 153300 | 6d 65 6e 74 61 72 79 20 66 72 6f 6d 20 6e 6f 74 65 73 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 | mentary.from.notes"...:class.'tr |
| 153320 | 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 43 2d 6d 20 6e 20 20 22 0a | ansient-option...:key."C-m.n..". |
| 153340 | 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 6e 6f 74 65 73 3d 22 0a 20 20 3a 72 65 61 64 65 72 | ..:argument."--notes="...:reader |
| 153360 | 20 23 27 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 72 65 61 64 2d 72 65 66 29 0a 0a 28 74 72 61 6e 73 | .#'magit-notes-read-ref)..(trans |
| 153380 | 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 |
| 1533a0 | 74 2d 70 61 74 63 68 3a 2d 2d 66 72 6f 6d 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e | t-patch:--from.()...:description |
| 1533c0 | 20 22 46 72 6f 6d 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 | ."From"...:class.'transient-opti |
| 1533e0 | 6f 6e 0a 20 20 3a 6b 65 79 20 22 43 2d 6d 20 43 2d 66 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 | on...:key."C-m.C-f"...:argument. |
| 153400 | 22 2d 2d 66 72 6f 6d 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 74 72 61 6e | "--from="...:reader.#'magit-tran |
| 153420 | 73 69 65 6e 74 2d 72 65 61 64 2d 70 65 72 73 6f 6e 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 | sient-read-person)..(transient-d |
| 153440 | 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 | efine-argument.magit-format-patc |
| 153460 | 68 3a 2d 2d 74 6f 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 54 6f 22 0a 20 20 | h:--to.()...:description."To"... |
| 153480 | 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. |
| 1534a0 | 22 43 2d 6d 20 43 2d 74 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 74 6f 3d 22 0a 20 20 | "C-m.C-t"...:argument."--to="... |
| 1534c0 | 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 2d 70 | :reader.#'magit-transient-read-p |
| 1534e0 | 65 72 73 6f 6e 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 | erson)..(transient-define-argume |
| 153500 | 6e 74 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 63 63 20 28 29 0a 20 20 | nt.magit-format-patch:--cc.()... |
| 153520 | 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 43 43 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e | :description."CC"...:class.'tran |
| 153540 | 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 43 2d 6d 20 43 2d 63 22 0a 20 20 | sient-option...:key."C-m.C-c"... |
| 153560 | 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 63 63 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 | :argument."--cc="...:reader.#'ma |
| 153580 | 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 61 | git-transient-read-person)..(tra |
| 1535a0 | 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 |
| 1535c0 | 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 6f 75 74 70 75 74 2d 64 69 72 65 63 74 6f 72 79 20 28 29 0a | mat-patch:--output-directory.(). |
| 1535e0 | 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 4f 75 74 70 75 74 20 64 69 72 65 63 74 6f 72 79 | ..:description."Output.directory |
| 153600 | 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...: |
| 153620 | 6b 65 79 20 22 43 2d 6d 20 6f 20 20 22 0a 20 20 3a 73 68 6f 72 74 61 72 67 20 22 2d 6f 22 0a 20 | key."C-m.o.."...:shortarg."-o".. |
| 153640 | 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 6f 75 74 70 75 74 2d 64 69 72 65 63 74 6f 72 79 3d 22 | .:argument."--output-directory=" |
| 153660 | 0a 20 20 3a 72 65 61 64 65 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 65 78 69 73 | ...:reader.#'transient-read-exis |
| 153680 | 74 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 | ting-directory)..;;;###autoload. |
| 1536a0 | 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 70 61 74 63 68 2d 61 70 70 6c 79 20 22 6d 61 | (autoload.'magit-patch-apply."ma |
| 1536c0 | 67 69 74 2d 70 61 74 63 68 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 | git-patch".nil.t).(transient-def |
| 1536e0 | 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 70 61 74 63 68 2d 61 70 70 6c 79 20 28 66 69 | ine-prefix.magit-patch-apply.(fi |
| 153700 | 6c 65 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 41 70 70 6c 79 20 74 68 65 20 70 61 74 63 | le.&rest.args)..."Apply.the.patc |
| 153720 | 68 20 66 69 6c 65 20 46 49 4c 45 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 61 | h.file.FILE."...:man-page."git-a |
| 153740 | 70 70 6c 79 22 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 69 22 20 22 41 | pply"...["Arguments"....("-i"."A |
| 153760 | 6c 73 6f 20 61 70 70 6c 79 20 74 6f 20 69 6e 64 65 78 22 20 22 2d 2d 69 6e 64 65 78 22 29 0a 20 | lso.apply.to.index"."--index").. |
| 153780 | 20 20 28 22 2d 63 22 20 22 4f 6e 6c 79 20 61 70 70 6c 79 20 74 6f 20 69 6e 64 65 78 22 20 22 2d | ..("-c"."Only.apply.to.index"."- |
| 1537a0 | 2d 63 61 63 68 65 64 22 29 0a 20 20 20 28 22 2d 33 22 20 22 46 61 6c 6c 20 62 61 63 6b 20 6f 6e | -cached")....("-3"."Fall.back.on |
| 1537c0 | 20 33 77 61 79 20 6d 65 72 67 65 22 20 28 22 2d 33 22 20 22 2d 2d 33 77 61 79 22 29 29 5d 0a 20 | .3way.merge".("-3"."--3way"))].. |
| 1537e0 | 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 28 22 61 22 20 20 22 41 70 70 6c 79 20 70 61 74 63 | .["Actions"....("a".."Apply.patc |
| 153800 | 68 22 20 6d 61 67 69 74 2d 70 61 74 63 68 2d 61 70 70 6c 79 29 5d 0a 20 20 28 69 6e 74 65 72 61 | h".magit-patch-apply)]...(intera |
| 153820 | 63 74 69 76 65 0a 20 20 20 28 69 66 20 28 6e 6f 74 20 28 65 71 20 74 72 61 6e 73 69 65 6e 74 2d | ctive....(if.(not.(eq.transient- |
| 153840 | 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 70 61 74 63 68 2d 61 70 70 | current-command.'magit-patch-app |
| 153860 | 6c 79 29 29 0a 20 20 20 20 20 20 20 28 6c 69 73 74 20 6e 69 6c 29 0a 20 20 20 20 20 28 6c 69 73 | ly))........(list.nil)......(lis |
| 153880 | 74 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t.(expand-file-name............. |
| 1538a0 | 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 41 70 70 6c 79 20 70 61 74 63 68 3a 20 22 0a | (read-file-name."Apply.patch:.". |
| 1538c0 | 20 20 20 20 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 |
| 1538e0 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 | ult-directory.nil.nil........... |
| 153900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 66 69 | ..................(and-let*.((fi |
| 153920 | 6c 65 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 | le.(magit-file-at-point)))...... |
| 153940 | 20 20 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 | .........................(file-r |
| 153960 | 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 66 69 6c 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | elative-name.file))))........... |
| 153980 | 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 70 61 74 63 68 2d 61 70 | .(transient-args.'magit-patch-ap |
| 1539a0 | 70 6c 79 29 29 29 29 0a 20 20 28 69 66 20 28 6e 6f 74 20 66 69 6c 65 29 0a 20 20 20 20 20 20 28 | ply))))...(if.(not.file).......( |
| 1539c0 | 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 20 27 6d 61 67 69 74 2d 70 61 74 63 68 2d 61 70 70 | transient-setup.'magit-patch-app |
| 1539e0 | 6c 79 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 61 70 70 6c 79 22 20 61 | ly).....(magit-run-git."apply".a |
| 153a00 | 72 67 73 20 22 2d 2d 22 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 | rgs."--".(magit-convert-filename |
| 153a20 | 2d 66 6f 72 2d 67 69 74 20 66 69 6c 65 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | -for-git.file))))..;;;###autoloa |
| 153a40 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 61 74 63 68 2d 73 61 76 65 20 28 66 69 6c 65 20 | d.(defun.magit-patch-save.(file. |
| 153a60 | 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 57 72 69 74 65 20 63 75 72 72 65 6e 74 20 | &optional.arg)..."Write.current. |
| 153a80 | 64 69 66 66 20 69 6e 74 6f 20 70 61 74 63 68 20 46 49 4c 45 2e 0a 0a 57 68 61 74 20 61 72 67 75 | diff.into.patch.FILE...What.argu |
| 153aa0 | 6d 65 6e 74 73 20 61 72 65 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 70 61 74 | ments.are.used.to.create.the.pat |
| 153ac0 | 63 68 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 20 76 61 6c 75 65 0a 6f 66 20 60 6d 61 67 69 | ch.depends.on.the.value.of.`magi |
| 153ae0 | 74 2d 70 61 74 63 68 2d 73 61 76 65 2d 61 72 67 75 6d 65 6e 74 73 27 20 61 6e 64 20 77 68 65 74 | t-patch-save-arguments'.and.whet |
| 153b00 | 68 65 72 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 73 0a 75 73 65 64 2e 0a 0a | her.a.prefix.argument.is.used... |
| 153b20 | 49 66 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 74 68 65 20 73 79 6d 62 6f 6c 20 60 62 75 66 66 | If.the.value.is.the.symbol.`buff |
| 153b40 | 65 72 27 2c 20 74 68 65 6e 20 75 73 65 20 74 68 65 20 73 61 6d 65 20 61 72 67 75 6d 65 6e 74 73 | er',.then.use.the.same.arguments |
| 153b60 | 0a 61 73 20 74 68 65 20 62 75 66 66 65 72 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 | .as.the.buffer...With.a.prefix.a |
| 153b80 | 72 67 75 6d 65 6e 74 20 75 73 65 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 49 66 20 74 68 | rgument.use.no.arguments...If.th |
| 153ba0 | 65 20 76 61 6c 75 65 20 69 73 20 61 20 6c 69 73 74 20 62 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 | e.value.is.a.list.beginning.with |
| 153bc0 | 20 74 68 65 20 73 79 6d 62 6f 6c 20 60 65 78 63 6c 75 64 65 27 2c 20 74 68 65 6e 0a 75 73 65 20 | .the.symbol.`exclude',.then.use. |
| 153be0 | 74 68 65 20 73 61 6d 65 20 61 72 67 75 6d 65 6e 74 73 20 61 73 20 74 68 65 20 62 75 66 66 65 72 | the.same.arguments.as.the.buffer |
| 153c00 | 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 6f 73 65 20 6d 61 74 63 68 65 64 20 62 79 0a 65 6e 74 | .except.for.those.matched.by.ent |
| 153c20 | 72 69 65 73 20 69 6e 20 74 68 65 20 63 64 72 20 6f 66 20 74 68 65 20 6c 69 73 74 2e 20 20 54 68 | ries.in.the.cdr.of.the.list...Th |
| 153c40 | 65 20 63 6f 6d 70 61 72 69 73 6f 6e 20 69 73 20 64 6f 6e 65 20 75 73 69 6e 67 0a 60 73 74 72 69 | e.comparison.is.done.using.`stri |
| 153c60 | 6e 67 2d 70 72 65 66 69 78 2d 70 27 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 | ng-prefix-p'...With.a.prefix.arg |
| 153c80 | 75 6d 65 6e 74 20 75 73 65 20 74 68 65 20 73 61 6d 65 20 61 72 67 75 6d 65 6e 74 73 0a 61 73 20 | ument.use.the.same.arguments.as. |
| 153ca0 | 74 68 65 20 62 75 66 66 65 72 2e 0a 0a 49 66 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 61 20 6c | the.buffer...If.the.value.is.a.l |
| 153cc0 | 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 20 28 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 65 6d | ist.of.strings.(including.the.em |
| 153ce0 | 70 74 79 20 6c 69 73 74 29 2c 0a 74 68 65 6e 20 75 73 65 20 74 68 6f 73 65 20 61 72 67 75 6d 65 | pty.list),.then.use.those.argume |
| 153d00 | 6e 74 73 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 75 73 65 | nts...With.a.prefix.argument.use |
| 153d20 | 20 74 68 65 20 73 61 6d 65 0a 61 72 67 75 6d 65 6e 74 73 20 61 73 20 74 68 65 20 62 75 66 66 65 | .the.same.arguments.as.the.buffe |
| 153d40 | 72 2e 0a 0a 4f 66 20 63 6f 75 72 73 65 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 | r...Of.course.the.arguments.that |
| 153d60 | 20 61 72 65 20 72 65 71 75 69 72 65 64 20 74 6f 20 61 63 74 75 61 6c 6c 79 20 73 68 6f 77 20 74 | .are.required.to.actually.show.t |
| 153d80 | 68 65 0a 73 61 6d 65 20 64 69 66 66 65 72 65 6e 63 65 73 20 61 73 20 74 68 6f 73 65 20 73 68 6f | he.same.differences.as.those.sho |
| 153da0 | 77 6e 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 20 61 72 65 20 61 6c 77 61 79 73 20 75 73 65 64 | wn.in.the.buffer.are.always.used |
| 153dc0 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 72 65 61 64 2d 66 69 | ."...(interactive.(list.(read-fi |
| 153de0 | 6c 65 2d 6e 61 6d 65 20 22 57 72 69 74 65 20 70 61 74 63 68 20 66 69 6c 65 3a 20 22 20 64 65 66 | le-name."Write.patch.file:.".def |
| 153e00 | 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)................. |
| 153e20 | 20 20 20 20 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 0a 20 20 28 75 6e 6c | .....current-prefix-arg))...(unl |
| 153e40 | 65 73 73 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 64 69 66 66 2d | ess.(derived-mode-p.'magit-diff- |
| 153e60 | 6d 6f 64 65 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4f 6e 6c 79 20 64 69 66 66 | mode).....(user-error."Only.diff |
| 153e80 | 20 62 75 66 66 65 72 73 20 63 61 6e 20 62 65 20 73 61 76 65 64 20 61 73 20 70 61 74 63 68 65 73 | .buffers.can.be.saved.as.patches |
| 153ea0 | 22 29 29 0a 20 20 28 6c 65 74 20 28 28 72 65 76 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 | "))...(let.((rev.....magit-buffe |
| 153ec0 | 72 2d 72 61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 28 74 79 70 65 61 72 67 20 6d 61 67 69 74 2d | r-range).........(typearg.magit- |
| 153ee0 | 62 75 66 66 65 72 2d 74 79 70 65 61 72 67 29 0a 20 20 20 20 20 20 20 20 28 61 72 67 73 20 20 20 | buffer-typearg).........(args... |
| 153f00 | 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 20 20 | .magit-buffer-diff-args)........ |
| 153f20 | 20 28 66 69 6c 65 73 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 | .(files...magit-buffer-diff-file |
| 153f40 | 73 29 29 0a 20 20 20 20 28 63 6f 6e 64 20 28 28 65 71 20 6d 61 67 69 74 2d 70 61 74 63 68 2d 73 | s)).....(cond.((eq.magit-patch-s |
| 153f60 | 61 76 65 2d 61 72 67 75 6d 65 6e 74 73 20 27 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 | ave-arguments.'buffer).......... |
| 153f80 | 20 20 28 77 68 65 6e 20 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 | ..(when.arg..............(setq.a |
| 153fa0 | 72 67 73 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 28 63 61 72 2d 73 | rgs.nil)))...........((eq.(car-s |
| 153fc0 | 61 66 65 20 6d 61 67 69 74 2d 70 61 74 63 68 2d 73 61 76 65 2d 61 72 67 75 6d 65 6e 74 73 29 20 | afe.magit-patch-save-arguments). |
| 153fe0 | 27 65 78 63 6c 75 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 61 72 67 | 'exclude)............(unless.arg |
| 154000 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 0a 20 20 20 20 20 20 20 | ..............(setq.args........ |
| 154020 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 73 65 74 2d 64 69 66 66 65 72 65 6e 63 65 20 61 | ............(cl-set-difference.a |
| 154040 | 72 67 73 20 28 63 64 72 20 6d 61 67 69 74 2d 70 61 74 63 68 2d 73 61 76 65 2d 61 72 67 75 6d 65 | rgs.(cdr.magit-patch-save-argume |
| 154060 | 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nts)............................ |
| 154080 | 20 20 20 20 20 20 20 20 20 20 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 29 29 0a 20 20 20 | ...........:test.#'equal)))).... |
| 1540a0 | 20 20 20 20 20 20 20 28 28 6e 6f 74 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | .......((not.arg)............(se |
| 1540c0 | 74 71 20 61 72 67 73 20 6d 61 67 69 74 2d 70 61 74 63 68 2d 73 61 76 65 2d 61 72 67 75 6d 65 6e | tq.args.magit-patch-save-argumen |
| 1540e0 | 74 73 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 66 69 6c 65 20 66 69 6c 65 0a 20 | ts))).....(with-temp-file.file.. |
| 154100 | 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 72 65 | .....(magit-git-insert."diff".re |
| 154120 | 76 20 22 2d 70 22 20 74 79 70 65 61 72 67 20 61 72 67 73 20 22 2d 2d 22 20 66 69 6c 65 73 29 29 | v."-p".typearg.args."--".files)) |
| 154140 | 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 |
| 154160 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 71 75 65 73 74 2d 70 75 6c 6c 20 28 | load.(defun.magit-request-pull.( |
| 154180 | 75 72 6c 20 73 74 61 72 74 20 65 6e 64 29 0a 20 20 22 52 65 71 75 65 73 74 20 75 70 73 74 72 65 | url.start.end)..."Request.upstre |
| 1541a0 | 61 6d 20 74 6f 20 70 75 6c 6c 20 66 72 6f 6d 20 79 6f 75 72 20 70 75 62 6c 69 63 20 72 65 70 6f | am.to.pull.from.your.public.repo |
| 1541c0 | 73 69 74 6f 72 79 2e 0a 0a 55 52 4c 20 69 73 20 74 68 65 20 75 72 6c 20 6f 66 20 79 6f 75 72 20 | sitory...URL.is.the.url.of.your. |
| 1541e0 | 70 75 62 6c 69 63 6c 79 20 61 63 63 65 73 73 69 62 6c 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a | publicly.accessible.repository.. |
| 154200 | 53 54 41 52 54 20 69 73 20 61 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 61 6c 72 65 61 64 79 20 69 | START.is.a.commit.that.already.i |
| 154220 | 73 20 69 6e 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 45 4e | s.in.the.upstream.repository..EN |
| 154240 | 44 20 69 73 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 69 74 2c 20 75 73 75 61 6c 6c 79 20 61 20 | D.is.the.last.commit,.usually.a. |
| 154260 | 62 72 61 6e 63 68 20 6e 61 6d 65 2c 20 77 68 69 63 68 20 75 70 73 74 72 65 61 6d 0a 69 73 20 61 | branch.name,.which.upstream.is.a |
| 154280 | 73 6b 65 64 20 74 6f 20 70 75 6c 6c 2e 20 20 53 54 41 52 54 20 68 61 73 20 74 6f 20 62 65 20 72 | sked.to.pull...START.has.to.be.r |
| 1542a0 | 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 20 74 68 61 74 20 63 6f 6d 6d 69 74 2e 22 0a 20 20 28 69 | eachable.from.that.commit."...(i |
| 1542c0 | 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 67 65 74 20 22 | nteractive....(list.(magit-get." |
| 1542e0 | 72 65 6d 6f 74 65 22 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 20 22 52 65 6d 6f | remote".(magit-read-remote."Remo |
| 154300 | 74 65 22 29 20 22 75 72 6c 22 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 | te")."url")..........(magit-read |
| 154320 | 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 53 74 61 72 74 22 20 28 6d 61 67 69 74 | -branch-or-commit."Start".(magit |
| 154340 | 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 | -get-upstream-branch)).......... |
| 154360 | 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 45 6e | (magit-read-branch-or-commit."En |
| 154380 | 64 22 29 29 29 0a 20 20 28 6c 65 74 20 28 28 64 69 72 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | d")))...(let.((dir.default-direc |
| 1543a0 | 74 6f 72 79 29 29 0a 20 20 20 20 3b 3b 20 6d 75 34 65 20 63 68 61 6e 67 65 73 20 64 65 66 61 75 | tory)).....;;.mu4e.changes.defau |
| 1543c0 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 28 63 6f 6d 70 6f 73 65 2d 6d 61 69 6c 29 0a | lt-directory.....(compose-mail). |
| 1543e0 | 20 20 20 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72 29 | ....(setq.default-directory.dir) |
| 154400 | 29 0a 20 20 28 6d 65 73 73 61 67 65 2d 67 6f 74 6f 2d 62 6f 64 79 29 0a 20 20 28 6d 61 67 69 74 | )...(message-goto-body)...(magit |
| 154420 | 2d 67 69 74 2d 69 6e 73 65 72 74 20 22 72 65 71 75 65 73 74 2d 70 75 6c 6c 22 20 73 74 61 72 74 | -git-insert."request-pull".start |
| 154440 | 20 75 72 6c 20 65 6e 64 29 0a 20 20 28 73 65 74 2d 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 | .url.end)...(set-buffer-modified |
| 154460 | 2d 70 20 6e 69 6c 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d | -p.nil))..;;;._.(provide.'magit- |
| 154480 | 70 61 74 63 68 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 70 61 74 63 68 2e 65 6c 20 65 6e 64 73 20 68 | patch).;;;.magit-patch.el.ends.h |
| 1544a0 | 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............................. |
| 1544c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1544e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 154500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 154520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 154540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 154560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 154580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1545a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1545c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1545e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 154600 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 6c 6f 67 2e 65 6c 00 00 00 00 00 00 00 00 | magit-4.3.8/magit-log.el........ |
| 154620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 154640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 154660 | 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 |
| 154680 | 30 32 34 32 34 37 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 35 30 34 00 20 30 00 00 00 | 0242473.00000000000.013504..0... |
| 1546a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1546c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1546e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 154700 | 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................... |
| 154720 | 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................... |
| 154740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 154760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 154780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1547a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1547c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1547e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 154800 | 3b 3b 3b 20 6d 61 67 69 74 2d 6c 6f 67 2e 65 6c 20 2d 2d 2d 20 49 6e 73 70 65 63 74 20 47 69 74 | ;;;.magit-log.el.---.Inspect.Git |
| 154820 | 20 68 69 73 74 6f 72 79 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 3b | .history..-*-.lexical-binding:t; |
| 154840 | 20 63 6f 64 69 6e 67 3a 75 74 66 2d 38 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 | .coding:utf-8.-*-..;;.Copyright. |
| 154860 | 28 43 29 20 32 30 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 | (C).2008-2025.The.Magit.Project. |
| 154880 | 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 | Contributors..;;.Author:.Jonas.B |
| 1548a0 | 65 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e | ernoulli.<emacs.magit@jonas.bern |
| 1548c0 | 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e 61 73 20 | oulli.dev>.;;.Maintainer:.Jonas. |
| 1548e0 | 42 65 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 | Bernoulli.<emacs.magit@jonas.ber |
| 154900 | 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 | noulli.dev>..;;.SPDX-License-Ide |
| 154920 | 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 |
| 154940 | 67 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 | git.is.free.software:.you.can.re |
| 154960 | 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.; |
| 154980 | 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 |
| 1549a0 | 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 |
| 1549c0 | 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 |
| 1549e0 | 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 | ion,.either.version.3.of.the.Lic |
| 154a00 | 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 | ense,.or.;;.(at.your.option).any |
| 154a20 | 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 | .later.version..;;.;;.Magit.is.d |
| 154a40 | 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 |
| 154a60 | 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e | ill.be.useful,.but.WITHOUT.;;.AN |
| 154a80 | 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 | Y.WARRANTY;.without.even.the.imp |
| 154aa0 | 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 | lied.warranty.of.MERCHANTABILITY |
| 154ac0 | 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 | .;;.or.FITNESS.FOR.A.PARTICULAR. |
| 154ae0 | 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 | PURPOSE...See.the.GNU.General.Pu |
| 154b00 | 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 | blic.;;.License.for.more.details |
| 154b20 | 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 | ..;;.;;.You.should.have.received |
| 154b40 | 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | .a.copy.of.the.GNU.General.Publi |
| 154b60 | 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 | c.License.;;.along.with.Magit... |
| 154b80 | 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 | If.not,.see.<https://www.gnu.org |
| 154ba0 | 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b | /licenses/>...;;;.Commentary:..; |
| 154bc0 | 3b 20 54 68 69 73 20 6c 69 62 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 73 75 70 70 6f 72 | ;.This.library.implements.suppor |
| 154be0 | 74 20 66 6f 72 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 47 69 74 20 6c 6f 67 73 2c 20 69 6e 63 6c 75 | t.for.looking.at.Git.logs,.inclu |
| 154c00 | 64 69 6e 67 0a 3b 3b 20 73 70 65 63 69 61 6c 20 6c 6f 67 73 20 6c 69 6b 65 20 63 68 65 72 72 79 | ding.;;.special.logs.like.cherry |
| 154c20 | 2d 6c 6f 67 73 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 66 6f 72 20 73 65 6c 65 63 74 69 6e 67 20 | -logs,.as.well.as.for.selecting. |
| 154c40 | 61 20 63 6f 6d 6d 69 74 0a 3b 3b 20 66 72 6f 6d 20 61 20 6c 6f 67 2e 0a 0a 3b 3b 3b 20 43 6f 64 | a.commit.;;.from.a.log...;;;.Cod |
| 154c60 | 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 63 6f 72 65 29 0a 28 72 65 71 75 69 | e:..(require.'magit-core).(requi |
| 154c80 | 72 65 20 27 6d 61 67 69 74 2d 64 69 66 66 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 | re.'magit-diff)..(declare-functi |
| 154ca0 | 6f 6e 20 6d 61 67 69 74 2d 2d 61 6e 79 2d 77 69 70 2d 6d 6f 64 65 2d 65 6e 61 62 6c 65 64 2d 70 | on.magit--any-wip-mode-enabled-p |
| 154cc0 | 20 22 6d 61 67 69 74 2d 77 69 70 22 20 28 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 | ."magit-wip".()).(declare-functi |
| 154ce0 | 6f 6e 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 76 69 73 69 74 20 22 6d 61 67 69 74 2d 66 69 6c 65 73 | on.magit-blob-visit."magit-files |
| 154d00 | 22 20 28 62 6c 6f 62 2d 6f 72 2d 66 69 6c 65 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 | ".(blob-or-file)).(declare-funct |
| 154d20 | 69 6f 6e 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 61 70 70 6c 79 20 22 6d 61 67 69 74 2d 73 65 | ion.magit-cherry-apply."magit-se |
| 154d40 | 71 75 65 6e 63 65 22 20 28 63 6f 6d 6d 69 74 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 29 | quence".(commit.&optional.args)) |
| 154d60 | 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | .(declare-function.magit-insert- |
| 154d80 | 68 65 61 64 2d 62 72 61 6e 63 68 2d 68 65 61 64 65 72 20 22 6d 61 67 69 74 2d 73 74 61 74 75 73 | head-branch-header."magit-status |
| 154da0 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 | "...................(&optional.b |
| 154dc0 | 72 61 6e 63 68 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d | ranch)).(declare-function.magit- |
| 154de0 | 69 6e 73 65 72 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 2d 68 65 61 64 65 72 20 22 6d | insert-upstream-branch-header."m |
| 154e00 | 61 67 69 74 2d 73 74 61 74 75 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | agit-status"...................( |
| 154e20 | 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 20 70 75 6c 6c 20 6b 65 79 77 6f 72 64 29 29 0a | &optional.branch.pull.keyword)). |
| 154e40 | 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c | (declare-function.magit-read-fil |
| 154e60 | 65 2d 66 72 6f 6d 2d 72 65 76 20 22 6d 61 67 69 74 2d 66 69 6c 65 73 22 0a 20 20 20 20 20 20 20 | e-from-rev."magit-files"........ |
| 154e80 | 20 20 20 20 20 20 20 20 20 20 20 28 72 65 76 20 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c | ...........(rev.prompt.&optional |
| 154ea0 | 20 64 65 66 61 75 6c 74 20 69 6e 63 6c 75 64 65 2d 64 69 72 73 29 29 0a 28 64 65 63 6c 61 72 65 | .default.include-dirs)).(declare |
| 154ec0 | 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 67 65 74 2d 73 74 61 74 | -function.magit-rebase--get-stat |
| 154ee0 | 65 2d 6c 69 6e 65 73 20 22 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 22 0a 20 20 20 20 20 20 20 | e-lines."magit-sequence"........ |
| 154f00 | 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 | ...........(file)).(declare-func |
| 154f20 | 74 69 6f 6e 20 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 20 22 6d 61 67 69 74 2d 64 69 | tion.magit-show-commit."magit-di |
| 154f40 | 66 66 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 72 67 31 20 26 6f 70 74 | ff"...................(arg1.&opt |
| 154f60 | 69 6f 6e 61 6c 20 61 72 67 32 20 61 72 67 33 20 61 72 67 34 29 29 0a 28 64 65 63 6c 61 72 65 2d | ional.arg2.arg3.arg4)).(declare- |
| 154f80 | 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 66 6f 72 6d 61 74 2d 73 75 62 | function.magit-reflog-format-sub |
| 154fa0 | 6a 65 63 74 20 22 6d 61 67 69 74 2d 72 65 66 6c 6f 67 22 20 28 73 75 62 6a 65 63 74 29 29 0a 28 | ject."magit-reflog".(subject)).( |
| 154fc0 | 64 65 66 76 61 72 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 | defvar.magit-refs-focus-column-w |
| 154fe0 | 69 64 74 68 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 72 65 66 73 2d 6d 61 72 67 69 6e 29 | idth).(defvar.magit-refs-margin) |
| 155000 | 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 63 6f 6d 6d 69 74 2d | .(defvar.magit-refs-show-commit- |
| 155020 | 63 6f 75 6e 74 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 | count).(defvar.magit-buffer-marg |
| 155040 | 69 6e 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 61 72 67 69 6e 29 | in).(defvar.magit-status-margin) |
| 155060 | 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 | .(defvar.magit-status-sections-h |
| 155080 | 6f 6f 6b 29 0a 0a 28 72 65 71 75 69 72 65 20 27 61 6e 73 69 2d 63 6f 6c 6f 72 29 0a 28 72 65 71 | ook)..(require.'ansi-color).(req |
| 1550a0 | 75 69 72 65 20 27 63 72 6d 29 0a 28 72 65 71 75 69 72 65 20 27 77 68 69 63 68 2d 66 75 6e 63 29 | uire.'crm).(require.'which-func) |
| 1550c0 | 0a 0a 28 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 61 62 6c 65 20 27 6d 61 67 69 74 | ..(make-obsolete-variable.'magit |
| 1550e0 | 2d 6c 6f 67 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 20 20 | -log-highlight-keywords......... |
| 155100 | 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 77 61 73 68 2d | ................'magit-log-wash- |
| 155120 | 73 75 6d 6d 61 72 79 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 | summary-hook.................... |
| 155140 | 20 20 20 20 20 22 4d 61 67 69 74 20 34 2e 33 2e 30 22 29 0a 0a 28 6d 61 6b 65 2d 6f 62 73 6f 6c | ....."Magit.4.3.0")..(make-obsol |
| 155160 | 65 74 65 2d 76 61 72 69 61 62 6c 65 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d 6d | ete-variable.'magit-log-format-m |
| 155180 | 65 73 73 61 67 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 | essage-function................. |
| 1551a0 | 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 73 75 6d 6d 61 72 79 2d | ........'magit-log-wash-summary- |
| 1551c0 | 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 4d 61 | hook........................."Ma |
| 1551e0 | 67 69 74 20 34 2e 33 2e 30 22 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 3b 3b 3b 3b 20 4c 6f | git.4.3.0")..;;;.Options.;;;;.Lo |
| 155200 | 67 20 4d 6f 64 65 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 6c 6f 67 20 6e 69 6c 0a | g.Mode..(defgroup.magit-log.nil. |
| 155220 | 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 68 69 | .."Inspect.and.manipulate.Git.hi |
| 155240 | 73 74 6f 72 79 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 | story."...:link.'(info-link."(ma |
| 155260 | 67 69 74 29 4c 6f 67 67 69 6e 67 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f | git)Logging")...:group.'magit-co |
| 155280 | 6d 6d 61 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 | mmands...:group.'magit-modes)..( |
| 1552a0 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 | defcustom.magit-log-mode-hook.ni |
| 1552c0 | 6c 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 | l..."Hook.run.after.entering.Mag |
| 1552e0 | 69 74 2d 4c 6f 67 20 6d 6f 64 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f | it-Log.mode."...:group.'magit-lo |
| 155300 | 67 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 | g...:type.'hook)..(defcustom.mag |
| 155320 | 69 74 2d 6c 6f 67 2d 72 65 6d 6f 76 65 2d 67 72 61 70 68 2d 61 72 67 73 20 27 28 22 2d 2d 66 6f | it-log-remove-graph-args.'("--fo |
| 155340 | 6c 6c 6f 77 22 20 22 2d 47 22 20 22 2d 53 22 20 22 2d 4c 22 29 0a 20 20 22 54 68 65 20 6c 6f 67 | llow"."-G"."-S"."-L")..."The.log |
| 155360 | 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 63 61 75 73 65 20 74 68 65 20 60 2d 2d 67 72 61 | .arguments.that.cause.the.`--gra |
| 155380 | 70 68 27 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 62 65 20 64 72 6f 70 70 65 64 2e 0a 0a 54 68 65 | ph'.argument.to.be.dropped...The |
| 1553a0 | 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6c 69 73 74 73 20 74 68 65 20 61 72 67 75 6d 65 6e | .default.value.lists.the.argumen |
| 1553c0 | 74 73 20 74 68 61 74 20 61 72 65 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 0a 60 2d | ts.that.are.incompatible.with.`- |
| 1553e0 | 2d 67 72 61 70 68 27 20 61 6e 64 20 74 68 65 72 65 66 6f 72 65 20 6d 75 73 74 20 62 65 20 64 72 | -graph'.and.therefore.must.be.dr |
| 155400 | 6f 70 70 65 64 20 77 68 65 6e 20 74 68 61 74 20 69 73 20 75 73 65 64 2e 20 20 59 6f 75 0a 63 61 | opped.when.that.is.used...You.ca |
| 155420 | 6e 20 61 64 64 20 61 64 64 69 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 | n.add.additional.arguments.that. |
| 155440 | 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 60 6d 61 67 69 74 2d 6c 6f 67 27 2c 0a 62 75 | are.available.in.`magit-log',.bu |
| 155460 | 74 20 49 20 72 65 63 6f 6d 6d 65 6e 64 20 74 68 61 74 20 79 6f 75 20 64 6f 6e 27 74 20 64 6f 20 | t.I.recommend.that.you.don't.do. |
| 155480 | 74 68 61 74 2e 20 20 4e 6f 77 61 64 61 79 73 20 49 20 77 6f 75 6c 64 20 64 65 66 69 6e 65 0a 74 | that...Nowadays.I.would.define.t |
| 1554a0 | 68 69 73 20 61 73 20 61 20 63 6f 6e 73 74 61 6e 74 2c 20 62 75 74 20 49 20 61 6d 20 70 72 65 73 | his.as.a.constant,.but.I.am.pres |
| 1554c0 | 65 72 76 69 6e 67 20 69 74 20 61 73 20 61 6e 20 6f 70 74 69 6f 6e 2c 20 69 6e 20 63 61 73 65 0a | erving.it.as.an.option,.in.case. |
| 1554e0 | 73 6f 6d 65 6f 6e 65 20 61 63 74 75 61 6c 6c 79 20 63 75 73 74 6f 6d 69 7a 65 64 20 69 74 2e 22 | someone.actually.customized.it." |
| 155500 | 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 | ...:package-version.'(magit..."4 |
| 155520 | 2e 33 2e 37 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 | .3.7")...:group.'magit-log...:ty |
| 155540 | 70 65 20 27 28 72 65 70 65 61 74 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 41 72 67 75 6d 65 | pe.'(repeat.(string.:tag."Argume |
| 155560 | 6e 74 22 29 29 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28 22 2d 2d 66 6f 6c 6c 6f 77 22 20 22 2d | nt"))...:options.'("--follow"."- |
| 155580 | 47 22 20 22 2d 53 22 20 22 2d 4c 22 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 | G"."-S"."-L"))..(defcustom.magit |
| 1555a0 | 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 5c 0a | -log-revision-headers-format."\. |
| 1555c0 | 25 2b 62 25 2b 4e 0a 41 75 74 68 6f 72 3a 20 20 20 20 25 61 4e 20 3c 25 61 45 3e 0a 43 6f 6d 6d | %+b%+N.Author:....%aN.<%aE>.Comm |
| 1555e0 | 69 74 74 65 72 3a 20 25 63 4e 20 3c 25 63 45 3e 22 0a 20 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 | itter:.%cN.<%cE>"..."Additional. |
| 155600 | 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 75 73 65 64 20 77 69 74 68 20 74 68 65 20 60 2b 2b 68 | format.string.used.with.the.`++h |
| 155620 | 65 61 64 65 72 27 20 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | eader'.argument."...:package-ver |
| 155640 | 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 | sion.'(magit..."3.2.0")...:group |
| 155660 | 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 | .'magit-log...:type.'string)..(d |
| 155680 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 61 75 74 6f 2d 6d 6f 72 65 20 6e 69 6c | efcustom.magit-log-auto-more.nil |
| 1556a0 | 0a 20 20 22 49 6e 73 65 72 74 20 6d 6f 72 65 20 6c 6f 67 20 65 6e 74 72 69 65 73 20 61 75 74 6f | ..."Insert.more.log.entries.auto |
| 1556c0 | 6d 61 74 69 63 61 6c 6c 79 20 77 68 65 6e 20 6d 6f 76 69 6e 67 20 70 61 73 74 20 74 68 65 20 6c | matically.when.moving.past.the.l |
| 1556e0 | 61 73 74 20 65 6e 74 72 79 2e 0a 4f 6e 6c 79 20 63 6f 6e 73 69 64 65 72 65 64 20 77 68 65 6e 20 | ast.entry..Only.considered.when. |
| 155700 | 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 79 20 77 69 74 68 0a | moving.past.the.last.entry.with. |
| 155720 | 60 6d 61 67 69 74 2d 67 6f 74 6f 2d 2a 2d 73 65 63 74 69 6f 6e 27 20 63 6f 6d 6d 61 6e 64 73 2e | `magit-goto-*-section'.commands. |
| 155740 | 22 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 62 | "...:group.'magit-log...:type.'b |
| 155760 | 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 6d 61 | oolean)..(defcustom.magit-log-ma |
| 155780 | 72 67 69 6e 20 27 28 74 20 61 67 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 77 69 | rgin.'(t.age.magit-log-margin-wi |
| 1557a0 | 64 74 68 20 74 20 31 38 29 0a 20 20 22 46 6f 72 6d 61 74 20 6f 66 20 74 68 65 20 6d 61 72 67 69 | dth.t.18)..."Format.of.the.margi |
| 1557c0 | 6e 20 69 6e 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2e 0a 0a | n.in.`magit-log-mode'.buffers... |
| 1557e0 | 54 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 28 49 4e 49 54 20 53 54 59 | The.value.has.the.form.(INIT.STY |
| 155800 | 4c 45 20 57 49 44 54 48 20 41 55 54 48 4f 52 20 41 55 54 48 4f 52 2d 57 49 44 54 48 29 2e 0a 0a | LE.WIDTH.AUTHOR.AUTHOR-WIDTH)... |
| 155820 | 49 66 20 49 4e 49 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6d 61 72 | If.INIT.is.non-nil,.then.the.mar |
| 155840 | 67 69 6e 20 69 73 20 73 68 6f 77 6e 20 69 6e 69 74 69 61 6c 6c 79 2e 0a 53 54 59 4c 45 20 63 6f | gin.is.shown.initially..STYLE.co |
| 155860 | 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. |
| 155880 | 6f 72 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e 0a 20 20 49 74 20 63 61 6e 20 62 65 20 6f | or.committer.date....It.can.be.o |
| 1558a0 | 6e 65 20 6f 66 20 60 61 67 65 27 20 28 74 6f 20 73 68 6f 77 20 74 68 65 20 61 67 65 20 6f 66 20 | ne.of.`age'.(to.show.the.age.of. |
| 1558c0 | 74 68 65 20 63 6f 6d 6d 69 74 29 2c 0a 20 20 60 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 27 | the.commit),...`age-abbreviated' |
| 1558e0 | 20 28 74 6f 20 61 62 62 72 65 76 69 61 74 65 20 74 68 65 20 74 69 6d 65 20 75 6e 69 74 20 74 6f | .(to.abbreviate.the.time.unit.to |
| 155900 | 20 61 20 63 68 61 72 61 63 74 65 72 29 2c 0a 20 20 6f 72 20 61 20 73 74 72 69 6e 67 20 28 73 75 | .a.character),...or.a.string.(su |
| 155920 | 69 74 61 62 6c 65 20 66 6f 72 20 60 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 27 29 | itable.for.`format-time-string') |
| 155940 | 20 74 6f 20 73 68 6f 77 20 74 68 65 0a 20 20 61 63 74 75 61 6c 20 64 61 74 65 2e 20 20 4f 70 74 | .to.show.the...actual.date...Opt |
| 155960 | 69 6f 6e 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d 6d 69 | ion.`magit-log-margin-show-commi |
| 155980 | 74 74 65 72 2d 64 61 74 65 27 0a 20 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 61 74 65 | tter-date'...controls.which.date |
| 1559a0 | 20 69 73 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2e 0a 57 49 44 54 48 20 63 6f 6e 74 72 | .is.being.displayed..WIDTH.contr |
| 1559c0 | 6f 6c 73 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 2e 20 20 54 68 | ols.the.width.of.the.margin...Th |
| 1559e0 | 69 73 20 65 78 69 73 74 73 20 66 6f 72 20 66 6f 72 77 61 72 64 0a 20 20 63 6f 6d 70 61 74 69 62 | is.exists.for.forward...compatib |
| 155a00 | 69 6c 69 74 79 20 61 6e 64 20 63 75 72 72 65 6e 74 6c 79 20 74 68 65 20 76 61 6c 75 65 20 73 68 | ility.and.currently.the.value.sh |
| 155a20 | 6f 75 6c 64 20 6e 6f 74 20 62 65 20 63 68 61 6e 67 65 64 2e 0a 41 55 54 48 4f 52 20 63 6f 6e 74 | ould.not.be.changed..AUTHOR.cont |
| 155a40 | 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 75 74 | rols.whether.the.name.of.the.aut |
| 155a60 | 68 6f 72 20 69 73 20 61 6c 73 6f 20 73 68 6f 77 6e 20 62 79 0a 20 20 64 65 66 61 75 6c 74 2e 0a | hor.is.also.shown.by...default.. |
| 155a80 | 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 |
| 155aa0 | 72 2e 20 20 57 68 65 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 75 74 68 6f 72 0a | r...When.the.name.of.the.author. |
| 155ac0 | 20 20 69 73 20 73 68 6f 77 6e 2c 20 74 68 65 6e 20 74 68 69 73 20 73 70 65 63 69 66 69 65 73 20 | ..is.shown,.then.this.specifies. |
| 155ae0 | 68 6f 77 20 6d 75 63 68 20 73 70 61 63 65 20 69 73 20 75 73 65 64 20 74 6f 20 64 6f 20 73 6f 2e | how.much.space.is.used.to.do.so. |
| 155b00 | 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..." |
| 155b20 | 32 2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 20 3a 67 | 2.9.0")...:group.'magit-log...:g |
| 155b40 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e 0a 20 20 3a 74 79 70 65 20 6d 61 67 69 74 | roup.'magit-margin...:type.magit |
| 155b60 | 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 2d 63 75 73 74 6f 6d 2d 74 79 70 65 0a 20 20 3a 69 6e 69 74 | -log-margin--custom-type...:init |
| 155b80 | 69 61 6c 69 7a 65 20 23 27 6d 61 67 69 74 2d 63 75 73 74 6f 6d 2d 69 6e 69 74 69 61 6c 69 7a 65 | ialize.#'magit-custom-initialize |
| 155ba0 | 2d 72 65 73 65 74 0a 20 20 3a 73 65 74 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 | -reset...:set.(apply-partially.# |
| 155bc0 | 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 20 27 6d 61 67 69 | 'magit-margin-set-variable.'magi |
| 155be0 | 74 2d 6c 6f 67 2d 6d 6f 64 65 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c | t-log-mode))..(defcustom.magit-l |
| 155c00 | 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 20 6e 69 | og-margin-show-committer-date.ni |
| 155c20 | 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 74 | l..."Whether.to.show.the.committ |
| 155c40 | 65 72 20 64 61 74 65 20 69 6e 20 74 68 65 20 6d 61 72 67 69 6e 2e 0a 0a 54 68 69 73 20 6f 70 74 | er.date.in.the.margin...This.opt |
| 155c60 | 69 6f 6e 20 6f 6e 6c 79 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 63 6f | ion.only.controls.whether.the.co |
| 155c80 | 6d 6d 69 74 74 65 72 20 64 61 74 65 20 69 73 20 64 69 73 70 6c 61 79 65 64 0a 69 6e 73 74 65 61 | mmitter.date.is.displayed.instea |
| 155ca0 | 64 20 6f 66 20 74 68 65 20 61 75 74 68 6f 72 20 64 61 74 65 2e 20 20 57 68 65 74 68 65 72 20 73 | d.of.the.author.date...Whether.s |
| 155cc0 | 6f 6d 65 20 64 61 74 65 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 0a 74 68 65 20 6d 61 72 | ome.date.is.displayed.in.the.mar |
| 155ce0 | 67 69 6e 20 61 6e 64 20 77 68 65 74 68 65 72 20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 20 64 69 | gin.and.whether.the.margin.is.di |
| 155d00 | 73 70 6c 61 79 65 64 20 61 74 20 61 6c 6c 20 69 73 0a 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 | splayed.at.all.is.controlled.by. |
| 155d20 | 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 | other.options."...:package-versi |
| 155d40 | 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.' |
| 155d60 | 6d 61 67 69 74 2d 6c 6f 67 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e | magit-log...:group.'magit-margin |
| 155d80 | 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 |
| 155da0 | 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 75 6d 6d | agit-log-show-refname-after-summ |
| 155dc0 | 61 72 79 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 72 65 66 6e 61 | ary.nil..."Whether.to.show.refna |
| 155de0 | 6d 65 73 20 61 66 74 65 72 20 63 6f 6d 6d 69 74 20 73 75 6d 6d 61 72 69 65 73 2e 0a 54 68 69 73 | mes.after.commit.summaries..This |
| 155e00 | 20 69 73 20 75 73 65 66 75 6c 20 69 66 20 79 6f 75 20 75 73 65 20 72 65 61 6c 6c 79 20 6c 6f 6e | .is.useful.if.you.use.really.lon |
| 155e20 | 67 20 62 72 61 6e 63 68 20 6e 61 6d 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 | g.branch.names."...:package-vers |
| 155e40 | 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 | ion.'(magit..."2.2.0")...:group. |
| 155e60 | 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 0a 28 64 | 'magit-log...:type.'boolean)..(d |
| 155e80 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 73 75 6d 6d 61 72 79 2d | efcustom.magit-log-wash-summary- |
| 155ea0 | 68 6f 6f 6b 0a 20 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 68 69 67 68 6c 69 67 68 74 2d 73 | hook...(list.#'magit-highlight-s |
| 155ec0 | 71 75 61 73 68 2d 6d 61 72 6b 65 72 73 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 68 69 | quash-markers.........#'magit-hi |
| 155ee0 | 67 68 6c 69 67 68 74 2d 62 72 61 63 6b 65 74 2d 6b 65 79 77 6f 72 64 73 29 0a 20 20 22 46 75 6e | ghlight-bracket-keywords)..."Fun |
| 155f00 | 63 74 69 6f 6e 73 20 75 73 65 64 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 70 61 72 74 73 20 6f | ctions.used.to.highlight.parts.o |
| 155f20 | 66 20 65 61 63 68 20 69 6e 64 69 76 69 64 75 61 6c 20 63 6f 6d 6d 69 74 20 73 75 6d 6d 61 72 79 | f.each.individual.commit.summary |
| 155f40 | 2e 0a 0a 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 63 61 6c 6c 65 64 20 69 6e | ...These.functions.are.called.in |
| 155f60 | 20 6f 72 64 65 72 2c 20 69 6e 20 61 20 62 75 66 66 65 72 20 74 68 61 74 20 63 6f 6e 74 61 69 6e | .order,.in.a.buffer.that.contain |
| 155f80 | 69 6e 67 20 74 68 65 0a 66 69 72 73 74 20 6c 69 6e 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 | ing.the.first.line.of.the.commit |
| 155fa0 | 20 6d 65 73 73 61 67 65 2e 20 20 54 68 65 79 20 73 68 6f 75 6c 64 20 73 65 74 20 74 65 78 74 20 | .message...They.should.set.text. |
| 155fc0 | 70 72 6f 70 65 72 74 69 65 73 20 61 73 0a 74 68 65 79 20 73 65 65 20 66 69 74 2c 20 75 73 75 61 | properties.as.they.see.fit,.usua |
| 155fe0 | 6c 6c 79 20 6a 75 73 74 20 60 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 27 2e 20 20 42 65 66 6f | lly.just.`font-lock-face'...Befo |
| 156000 | 72 65 20 65 61 63 68 20 66 75 6e 63 74 69 6f 6e 20 69 73 0a 63 61 6c 6c 65 64 2c 20 70 6f 69 6e | re.each.function.is.called,.poin |
| 156020 | 74 20 69 73 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 62 75 66 | t.is.at.the.beginning.of.the.buf |
| 156040 | 66 65 72 2e 0a 0a 53 65 65 20 61 6c 73 6f 20 74 68 65 20 72 65 6c 61 74 65 64 20 60 6d 61 67 69 | fer...See.also.the.related.`magi |
| 156060 | 74 2d 72 65 76 69 73 69 6f 6e 2d 77 61 73 68 2d 6d 65 73 73 61 67 65 2d 68 6f 6f 6b 27 2e 20 20 | t-revision-wash-message-hook'... |
| 156080 | 59 6f 75 20 6c 69 6b 65 6c 79 0a 77 61 6e 74 20 74 6f 20 75 73 65 20 74 68 65 20 73 61 6d 65 20 | You.likely.want.to.use.the.same. |
| 1560a0 | 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 62 6f 74 68 20 68 6f 6f 6b 73 2e 22 0a 20 20 3a 70 61 | functions.for.both.hooks."...:pa |
| 1560c0 | 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e 33 2e 30 22 29 | ckage-version.'(magit..."4.3.0") |
| 1560e0 | 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 68 6f | ...:group.'magit-log...:type.'ho |
| 156100 | 6f 6b 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 28 6c 69 73 74 20 23 27 6d 61 67 69 74 2d 68 69 67 68 | ok...:options.(list.#'magit-high |
| 156120 | 6c 69 67 68 74 2d 73 71 75 61 73 68 2d 6d 61 72 6b 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 | light-squash-markers............ |
| 156140 | 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 68 69 67 68 6c 69 67 68 74 2d 62 72 61 63 6b 65 74 2d | ......#'magit-highlight-bracket- |
| 156160 | 6b 65 79 77 6f 72 64 73 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 | keywords))..(defcustom.magit-log |
| 156180 | 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 6c 6f | -header-line-function.#'magit-lo |
| 1561a0 | 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 69 | g-header-line-sentence..."Functi |
| 1561c0 | 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 69 | on.used.to.generate.text.shown.i |
| 1561e0 | 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 20 | n.header.line.of.log.buffers.".. |
| 156200 | 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 |
| 156220 | 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 70 | 2.0")...:group.'magit-log...:typ |
| 156240 | 65 20 60 28 72 61 64 69 6f 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 2c 23 27 6d 61 67 69 | e.`(radio.(function-item.,#'magi |
| 156260 | 74 2d 6c 6f 67 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 61 72 67 75 6d 65 6e 74 73 29 0a 20 20 20 | t-log-header-line-arguments).... |
| 156280 | 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 2c 23 27 6d | .............(function-item.,#'m |
| 1562a0 | 61 67 69 74 2d 6c 6f 67 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 73 65 6e 74 65 6e 63 65 29 0a 20 | agit-log-header-line-sentence).. |
| 1562c0 | 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 63 | ...............function))..(defc |
| 1562e0 | 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 74 72 61 63 65 2d 64 65 66 69 6e 69 74 69 6f 6e | ustom.magit-log-trace-definition |
| 156300 | 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 77 68 69 63 68 2d 66 75 6e 63 74 69 6f 6e | -function.#'magit-which-function |
| 156320 | 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74 | ..."Function.used.to.determine.t |
| 156340 | 68 65 20 66 75 6e 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 54 68 69 73 20 69 73 20 75 73 | he.function.at.point..This.is.us |
| 156360 | 65 64 20 62 79 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 74 72 61 | ed.by.the.command.`magit-log-tra |
| 156380 | 63 65 2d 64 65 66 69 6e 69 74 69 6f 6e 27 2e 0a 59 6f 75 20 73 68 6f 75 6c 64 20 70 72 65 66 65 | ce-definition'..You.should.prefe |
| 1563a0 | 72 20 60 6d 61 67 69 74 2d 77 68 69 63 68 2d 66 75 6e 63 74 69 6f 6e 27 20 6f 76 65 72 20 60 77 | r.`magit-which-function'.over.`w |
| 1563c0 | 68 69 63 68 2d 66 75 6e 63 74 69 6f 6e 27 0a 62 65 63 61 75 73 65 20 74 68 65 20 6c 61 74 74 65 | hich-function'.because.the.latte |
| 1563e0 | 72 20 6d 61 79 20 6d 61 6b 65 20 75 73 65 20 6f 66 20 49 6d 65 6e 75 27 73 20 6f 75 74 64 61 74 | r.may.make.use.of.Imenu's.outdat |
| 156400 | 65 64 20 63 61 63 68 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 | ed.cache."...:package-version.'( |
| 156420 | 6d 61 67 69 74 20 2e 20 22 33 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | magit..."3.0.0")...:group.'magit |
| 156440 | 2d 6c 6f 67 0a 20 20 3a 74 79 70 65 20 60 28 72 61 64 69 6f 20 28 66 75 6e 63 74 69 6f 6e 2d 69 | -log...:type.`(radio.(function-i |
| 156460 | 74 65 6d 20 2c 23 27 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 | tem.,#'magit-which-function).... |
| 156480 | 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 2c 23 27 77 | .............(function-item.,#'w |
| 1564a0 | 68 69 63 68 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | hich-function).................( |
| 1564c0 | 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 2c 23 27 61 64 64 2d 6c 6f 67 2d 63 75 72 72 65 6e 74 | function-item.,#'add-log-current |
| 1564e0 | 2d 64 65 66 75 6e 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 | -defun).................function |
| 156500 | 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 63 6f 6c 6f 72 2d 67 | ))..(defcustom.magit-log-color-g |
| 156520 | 72 61 70 68 2d 6c 69 6d 69 74 20 32 35 36 0a 20 20 22 4e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d | raph-limit.256..."Number.of.comm |
| 156540 | 69 74 73 20 6f 76 65 72 20 77 68 69 63 68 20 6c 6f 67 20 67 72 61 70 68 73 20 61 72 65 20 6e 6f | its.over.which.log.graphs.are.no |
| 156560 | 74 20 63 6f 6c 6f 72 65 64 2e 0a 57 68 65 6e 20 73 68 6f 77 69 6e 67 20 6d 6f 72 65 20 63 6f 6d | t.colored..When.showing.more.com |
| 156580 | 6d 69 74 73 20 74 68 61 6e 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 6e 20 74 68 65 20 60 2d | mits.than.specified,.then.the.`- |
| 1565a0 | 2d 63 6f 6c 6f 72 27 0a 61 72 67 75 6d 65 6e 74 20 69 73 20 73 69 6c 65 6e 74 6c 79 20 64 72 6f | -color'.argument.is.silently.dro |
| 1565c0 | 70 70 65 64 2e 20 20 54 68 69 73 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 62 65 63 61 75 73 65 | pped...This.is.necessary.because |
| 1565e0 | 20 74 68 65 0a 60 61 6e 73 69 2d 63 6f 6c 6f 72 27 20 6c 69 62 72 61 72 79 2c 20 77 68 69 63 68 | .the.`ansi-color'.library,.which |
| 156600 | 20 69 73 20 75 73 65 64 20 74 6f 20 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 20 73 65 71 75 65 6e 63 | .is.used.to.turn.control.sequenc |
| 156620 | 65 73 0a 69 6e 74 6f 20 66 61 63 65 73 2c 20 69 73 20 6a 75 73 74 20 74 6f 6f 20 73 6c 6f 77 2e | es.into.faces,.is.just.too.slow. |
| 156640 | 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..." |
| 156660 | 34 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 20 3a 74 | 4.0.0")...:group.'magit-log...:t |
| 156680 | 79 70 65 20 27 6e 75 6d 62 65 72 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c | ype.'number)..(defcustom.magit-l |
| 1566a0 | 6f 67 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 73 2d 6c 69 6d 69 74 20 32 35 36 0a 20 20 22 | og-show-signatures-limit.256..." |
| 1566c0 | 4e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 6f 76 65 72 20 77 68 69 63 68 20 73 69 67 | Number.of.commits.over.which.sig |
| 1566e0 | 6e 61 74 75 72 65 73 20 61 72 65 20 6e 6f 74 20 76 65 72 69 66 69 65 64 2e 0a 57 68 65 6e 20 73 | natures.are.not.verified..When.s |
| 156700 | 68 6f 77 69 6e 67 20 6d 6f 72 65 20 63 6f 6d 6d 69 74 73 20 74 68 61 6e 20 73 70 65 63 69 66 69 | howing.more.commits.than.specifi |
| 156720 | 65 64 20 62 79 20 74 68 69 73 20 6f 70 74 69 6f 6e 2c 20 74 68 65 6e 20 74 68 65 0a 60 2d 2d 73 | ed.by.this.option,.then.the.`--s |
| 156740 | 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 27 20 61 72 67 75 6d 65 6e 74 2c 20 69 66 20 73 70 65 63 | how-signature'.argument,.if.spec |
| 156760 | 69 66 69 65 64 2c 20 69 73 20 73 69 6c 65 6e 74 6c 79 20 64 72 6f 70 70 65 64 2e 0a 54 68 69 73 | ified,.is.silently.dropped..This |
| 156780 | 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 62 65 63 61 75 73 65 20 63 68 65 63 6b 69 6e 67 20 74 | .is.necessary.because.checking.t |
| 1567a0 | 68 65 20 73 69 67 6e 61 74 75 72 65 20 6f 66 20 61 20 6c 61 72 67 65 0a 6e 75 6d 62 65 72 20 6f | he.signature.of.a.large.number.o |
| 1567c0 | 66 20 63 6f 6d 6d 69 74 73 20 69 73 20 6a 75 73 74 20 74 6f 6f 20 73 6c 6f 77 2e 22 0a 20 20 3a | f.commits.is.just.too.slow."...: |
| 1567e0 | 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e 30 2e 30 | package-version.'(magit..."4.0.0 |
| 156800 | 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.' |
| 156820 | 6e 75 6d 62 65 72 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 67 72 61 70 | number)..(defface.magit-log-grap |
| 156840 | 68 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e | h...'((((class.color).(backgroun |
| 156860 | 64 20 6c 69 67 68 74 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 33 30 22 29 0a | d.light)).:foreground."grey30"). |
| 156880 | 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. |
| 1568a0 | 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 38 30 22 29 29 0a 20 | .dark)).:foreground."grey80")).. |
| 1568c0 | 20 22 46 61 63 65 20 66 6f 72 20 74 68 65 20 67 72 61 70 68 20 70 61 72 74 20 6f 66 20 74 68 65 | ."Face.for.the.graph.part.of.the |
| 1568e0 | 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 |
| 156900 | 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 61 75 74 68 6f 72 0a | ces)..(defface.magit-log-author. |
| 156920 | 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 | ..'((((class.color).(background. |
| 156940 | 6c 69 67 68 74 29 29 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 66 69 72 65 62 72 | light))......:foreground."firebr |
| 156960 | 69 63 6b 22 0a 20 20 20 20 20 3a 73 6c 61 6e 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 3a 77 65 | ick"......:slant.normal......:we |
| 156980 | 69 67 68 74 20 6e 6f 72 6d 61 6c 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 | ight.normal).....(((class.color) |
| 1569a0 | 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 3a 66 6f 72 65 67 | .(background..dark))......:foreg |
| 1569c0 | 72 6f 75 6e 64 20 22 74 6f 6d 61 74 6f 22 0a 20 20 20 20 20 3a 73 6c 61 6e 74 20 6e 6f 72 6d 61 | round."tomato"......:slant.norma |
| 1569e0 | 6c 0a 20 20 20 20 20 3a 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 29 29 0a 20 20 22 46 61 63 65 20 | l......:weight.normal))..."Face. |
| 156a00 | 66 6f 72 20 74 68 65 20 61 75 74 68 6f 72 20 70 61 72 74 20 6f 66 20 74 68 65 20 6c 6f 67 20 6f | for.the.author.part.of.the.log.o |
| 156a20 | 75 74 70 75 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a | utput."...:group.'magit-faces).. |
| 156a40 | 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 64 61 74 65 0a 20 20 27 28 28 28 28 63 | (defface.magit-log-date...'((((c |
| 156a60 | 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a | lass.color).(background.light)). |
| 156a80 | 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 33 30 22 0a 20 20 20 20 20 3a | .....:foreground."grey30"......: |
| 156aa0 | 73 6c 61 6e 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 3a 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c | slant.normal......:weight.normal |
| 156ac0 | 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e | ).....(((class.color).(backgroun |
| 156ae0 | 64 20 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 | d..dark))......:foreground."grey |
| 156b00 | 38 30 22 0a 20 20 20 20 20 3a 73 6c 61 6e 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 3a 77 65 69 | 80"......:slant.normal......:wei |
| 156b20 | 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 74 68 65 20 64 61 74 | ght.normal))..."Face.for.the.dat |
| 156b40 | 65 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 | e.part.of.the.log.output."...:gr |
| 156b60 | 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 |
| 156b80 | 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 6c 6f 67 2d 73 65 6c 65 63 74 0a 20 20 27 28 28 74 20 | t-header-line-log-select...'((t. |
| 156ba0 | 3a 69 6e 68 65 72 69 74 20 62 6f 6c 64 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 74 68 65 20 | :inherit.bold))..."Face.for.the. |
| 156bc0 | 60 68 65 61 64 65 72 2d 6c 69 6e 65 27 20 69 6e 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 | `header-line'.in.`magit-log-sele |
| 156be0 | 63 74 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 | ct-mode'."...:group.'magit-faces |
| 156c00 | 29 0a 0a 3b 3b 3b 3b 20 46 69 6c 65 20 4c 6f 67 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 | )..;;;;.File.Log..(defcustom.mag |
| 156c20 | 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 20 74 0a 20 20 22 57 | it-log-buffer-file-locked.t..."W |
| 156c40 | 68 65 74 68 65 72 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 71 75 | hether.`magit-log-buffer-file-qu |
| 156c60 | 69 63 6b 27 20 75 73 65 73 20 61 20 64 65 64 69 63 61 74 65 64 20 62 75 66 66 65 72 2e 22 0a 20 | ick'.uses.a.dedicated.buffer.".. |
| 156c80 | 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 37 | .:package-version.'(magit..."2.7 |
| 156ca0 | 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 | .0")...:group.'magit-commands... |
| 156cc0 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 | :group.'magit-log...:type.'boole |
| 156ce0 | 61 6e 29 0a 0a 3b 3b 3b 3b 20 53 65 6c 65 63 74 20 4d 6f 64 65 0a 0a 28 64 65 66 63 75 73 74 6f | an)..;;;;.Select.Mode..(defcusto |
| 156d00 | 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 73 68 6f 77 2d 75 73 61 67 65 20 27 62 | m.magit-log-select-show-usage.'b |
| 156d20 | 6f 74 68 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 75 73 61 67 65 20 69 6e 66 | oth..."Whether.to.show.usage.inf |
| 156d40 | 6f 72 6d 61 74 69 6f 6e 20 77 68 65 6e 20 73 65 6c 65 63 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 | ormation.when.selecting.a.commit |
| 156d60 | 20 66 72 6f 6d 20 61 20 6c 6f 67 2e 0a 54 68 65 20 6d 65 73 73 61 67 65 20 63 61 6e 20 62 65 20 | .from.a.log..The.message.can.be. |
| 156d80 | 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 60 65 63 68 6f 2d 61 72 65 61 27 20 6f 72 20 74 68 65 20 | shown.in.the.`echo-area'.or.the. |
| 156da0 | 60 68 65 61 64 65 72 2d 6c 69 6e 65 27 2c 20 6f 72 20 69 6e 0a 60 62 6f 74 68 27 20 70 6c 61 63 | `header-line',.or.in.`both'.plac |
| 156dc0 | 65 73 2e 20 20 49 66 20 74 68 65 20 76 61 6c 75 65 20 69 73 6e 27 74 20 6f 6e 65 20 6f 66 20 74 | es...If.the.value.isn't.one.of.t |
| 156de0 | 68 65 73 65 20 73 79 6d 62 6f 6c 73 2c 20 74 68 65 6e 20 69 74 20 73 68 6f 75 6c 64 0a 62 65 20 | hese.symbols,.then.it.should.be. |
| 156e00 | 6e 69 6c 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 6e 6f 20 75 73 61 67 65 20 69 6e 66 6f | nil,.in.which.case.no.usage.info |
| 156e20 | 72 6d 61 74 69 6f 6e 20 69 73 20 73 68 6f 77 6e 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 | rmation.is.shown."...:package-ve |
| 156e40 | 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 | rsion.'(magit..."2.1.0")...:grou |
| 156e60 | 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 20 28 63 | p.'magit-log...:type.'(choice.(c |
| 156e80 | 6f 6e 73 74 20 3a 74 61 67 20 22 49 6e 20 65 63 68 6f 2d 61 72 65 61 22 20 65 63 68 6f 2d 61 72 | onst.:tag."In.echo-area".echo-ar |
| 156ea0 | 65 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 | ea)..................(const.:tag |
| 156ec0 | 20 22 49 6e 20 68 65 61 64 65 72 2d 6c 69 6e 65 22 20 68 65 61 64 65 72 2d 6c 69 6e 65 29 0a 20 | ."In.header-line".header-line).. |
| 156ee0 | 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 49 6e 20 | ................(const.:tag."In. |
| 156f00 | 62 6f 74 68 20 70 6c 61 63 65 73 22 20 62 6f 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | both.places".both).............. |
| 156f20 | 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 77 68 65 72 65 22 29 29 29 0a 0a 28 64 | ....(const.:tag."Nowhere")))..(d |
| 156f40 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 61 72 67 69 6e | efcustom.magit-log-select-margin |
| 156f60 | 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 61 72 67 69 6e | ...(list.(nth.0.magit-log-margin |
| 156f80 | 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 6d 61 72 67 69 | ).........(nth.1.magit-log-margi |
| 156fa0 | 6e 29 0a 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 77 69 64 | n).........'magit-log-margin-wid |
| 156fc0 | 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 6f 67 2d 6d 61 | th.t.........(nth.4.magit-log-ma |
| 156fe0 | 72 67 69 6e 29 29 0a 20 20 22 46 6f 72 6d 61 74 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 20 69 | rgin))..."Format.of.the.margin.i |
| 157000 | 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 20 62 75 66 66 65 72 | n.`magit-log-select-mode'.buffer |
| 157020 | 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 54 | s...The.value.has.the.form.(INIT |
| 157040 | 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 |
| 157060 | 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 65 | )...If.INIT.is.non-nil,.then.the |
| 157080 | 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 4c | .margin.is.shown.initially..STYL |
| 1570a0 | 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 74 | E.controls.how.to.format.the.aut |
| 1570c0 | 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 20 | hor.or.committer.date....It.can. |
| 1570e0 | 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 65 | be.one.of.`age'.(to.show.the.age |
| 157100 | 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 61 | .of.the.commit),...`age-abbrevia |
| 157120 | 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 69 | ted'.(to.abbreviate.the.time.uni |
| 157140 | 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 67 | t.to.a.character),...or.a.string |
| 157160 | 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 69 | .(suitable.for.`format-time-stri |
| 157180 | 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 20 | ng').to.show.the...actual.date.. |
| 1571a0 | 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 63 | .Option.`magit-log-margin-show-c |
| 1571c0 | 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 20 | ommitter-date'...controls.which. |
| 1571e0 | 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 63 | date.is.being.displayed..WIDTH.c |
| 157200 | 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. |
| 157220 | 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 70 | ..This.exists.for.forward...comp |
| 157240 | 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 75 | atibility.and.currently.the.valu |
| 157260 | 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 20 | e.should.not.be.changed..AUTHOR. |
| 157280 | 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 65 | controls.whether.the.name.of.the |
| 1572a0 | 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 75 | .author.is.also.shown.by...defau |
| 1572c0 | 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 6e | lt..AUTHOR-WIDTH.has.to.be.an.in |
| 1572e0 | 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 74 | teger...When.the.name.of.the.aut |
| 157300 | 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 66 | hor...is.shown,.then.this.specif |
| 157320 | 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 6f | ies.how.much.space.is.used.to.do |
| 157340 | 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 74 | .so."...:package-version.'(magit |
| 157360 | 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 0a | ..."2.9.0")...:group.'magit-log. |
| 157380 | 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 6d | ..:group.'magit-margin...:type.m |
| 1573a0 | 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 3a | agit-log-margin--custom-type...: |
| 1573c0 | 69 6e 69 74 69 61 6c 69 7a 65 20 23 27 6d 61 67 69 74 2d 63 75 73 74 6f 6d 2d 69 6e 69 74 69 61 | initialize.#'magit-custom-initia |
| 1573e0 | 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- |
| 157400 | 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 |
| 157420 | 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. |
| 157440 | 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 29 29 0a 0a 3b 3b 3b 3b 20 43 | 'magit-log-select-mode))..;;;;.C |
| 157460 | 68 65 72 72 79 20 4d 6f 64 65 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 63 68 65 | herry.Mode..(defcustom.magit-che |
| 157480 | 72 72 79 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 0a 20 20 28 6c 69 73 74 20 23 27 6d 61 67 69 | rry-sections-hook...(list.#'magi |
| 1574a0 | 74 2d 69 6e 73 65 72 74 2d 63 68 65 72 72 79 2d 68 65 61 64 65 72 73 0a 20 20 20 20 20 20 20 20 | t-insert-cherry-headers......... |
| 1574c0 | 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 63 68 65 72 72 79 2d 63 6f 6d 6d 69 74 73 29 0a 20 | #'magit-insert-cherry-commits).. |
| 1574e0 | 20 22 48 6f 6f 6b 20 72 75 6e 20 74 6f 20 69 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 69 6e | ."Hook.run.to.insert.sections.in |
| 157500 | 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 70 61 63 6b 61 67 | to.the.cherry.buffer."...:packag |
| 157520 | 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")...: |
| 157540 | 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 68 6f 6f 6b 29 0a | group.'magit-log...:type.'hook). |
| 157560 | 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 61 72 67 69 6e 0a | .(defcustom.magit-cherry-margin. |
| 157580 | 20 20 28 6c 69 73 74 20 28 6e 74 68 20 30 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 29 | ..(list.(nth.0.magit-log-margin) |
| 1575a0 | 0a 20 20 20 20 20 20 20 20 28 6e 74 68 20 31 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e | .........(nth.1.magit-log-margin |
| 1575c0 | 29 0a 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 77 69 64 74 | ).........'magit-log-margin-widt |
| 1575e0 | 68 20 74 0a 20 20 20 20 20 20 20 20 28 6e 74 68 20 34 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 | h.t.........(nth.4.magit-log-mar |
| 157600 | 67 69 6e 29 29 0a 20 20 22 46 6f 72 6d 61 74 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 20 69 6e | gin))..."Format.of.the.margin.in |
| 157620 | 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 73 2e 0a 0a 54 | .`magit-cherry-mode'.buffers...T |
| 157640 | 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 28 49 4e 49 54 20 53 54 59 4c | he.value.has.the.form.(INIT.STYL |
| 157660 | 45 20 57 49 44 54 48 20 41 55 54 48 4f 52 20 41 55 54 48 4f 52 2d 57 49 44 54 48 29 2e 0a 0a 49 | E.WIDTH.AUTHOR.AUTHOR-WIDTH)...I |
| 157680 | 66 20 49 4e 49 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6d 61 72 67 | f.INIT.is.non-nil,.then.the.marg |
| 1576a0 | 69 6e 20 69 73 20 73 68 6f 77 6e 20 69 6e 69 74 69 61 6c 6c 79 2e 0a 53 54 59 4c 45 20 63 6f 6e | in.is.shown.initially..STYLE.con |
| 1576c0 | 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 6f | trols.how.to.format.the.author.o |
| 1576e0 | 72 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e 0a 20 20 49 74 20 63 61 6e 20 62 65 20 6f 6e | r.committer.date....It.can.be.on |
| 157700 | 65 20 6f 66 20 60 61 67 65 27 20 28 74 6f 20 73 68 6f 77 20 74 68 65 20 61 67 65 20 6f 66 20 74 | e.of.`age'.(to.show.the.age.of.t |
| 157720 | 68 65 20 63 6f 6d 6d 69 74 29 2c 0a 20 20 60 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 27 20 | he.commit),...`age-abbreviated'. |
| 157740 | 28 74 6f 20 61 62 62 72 65 76 69 61 74 65 20 74 68 65 20 74 69 6d 65 20 75 6e 69 74 20 74 6f 20 | (to.abbreviate.the.time.unit.to. |
| 157760 | 61 20 63 68 61 72 61 63 74 65 72 29 2c 0a 20 20 6f 72 20 61 20 73 74 72 69 6e 67 20 28 73 75 69 | a.character),...or.a.string.(sui |
| 157780 | 74 61 62 6c 65 20 66 6f 72 20 60 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 27 29 20 | table.for.`format-time-string'). |
| 1577a0 | 74 6f 20 73 68 6f 77 20 74 68 65 0a 20 20 61 63 74 75 61 6c 20 64 61 74 65 2e 20 20 4f 70 74 69 | to.show.the...actual.date...Opti |
| 1577c0 | 6f 6e 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 | on.`magit-log-margin-show-commit |
| 1577e0 | 74 65 72 2d 64 61 74 65 27 0a 20 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 61 74 65 20 | ter-date'...controls.which.date. |
| 157800 | 69 73 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2e 0a 57 49 44 54 48 20 63 6f 6e 74 72 6f | is.being.displayed..WIDTH.contro |
| 157820 | 6c 73 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 2e 20 20 54 68 69 | ls.the.width.of.the.margin...Thi |
| 157840 | 73 20 65 78 69 73 74 73 20 66 6f 72 20 66 6f 72 77 61 72 64 0a 20 20 63 6f 6d 70 61 74 69 62 69 | s.exists.for.forward...compatibi |
| 157860 | 6c 69 74 79 20 61 6e 64 20 63 75 72 72 65 6e 74 6c 79 20 74 68 65 20 76 61 6c 75 65 20 73 68 6f | lity.and.currently.the.value.sho |
| 157880 | 75 6c 64 20 6e 6f 74 20 62 65 20 63 68 61 6e 67 65 64 2e 0a 41 55 54 48 4f 52 20 63 6f 6e 74 72 | uld.not.be.changed..AUTHOR.contr |
| 1578a0 | 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 75 74 68 | ols.whether.the.name.of.the.auth |
| 1578c0 | 6f 72 20 69 73 20 61 6c 73 6f 20 73 68 6f 77 6e 20 62 79 0a 20 20 64 65 66 61 75 6c 74 2e 0a 41 | or.is.also.shown.by...default..A |
| 1578e0 | 55 54 48 4f 52 2d 57 49 44 54 48 20 68 61 73 20 74 6f 20 62 65 20 61 6e 20 69 6e 74 65 67 65 72 | UTHOR-WIDTH.has.to.be.an.integer |
| 157900 | 2e 20 20 57 68 65 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 75 74 68 6f 72 0a 20 | ...When.the.name.of.the.author.. |
| 157920 | 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 |
| 157940 | 6f 77 20 6d 75 63 68 20 73 70 61 63 65 20 69 73 20 75 73 65 64 20 74 6f 20 64 6f 20 73 6f 2e 22 | ow.much.space.is.used.to.do.so." |
| 157960 | 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 |
| 157980 | 2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 20 3a 67 72 | .9.0")...:group.'magit-log...:gr |
| 1579a0 | 6f 75 70 20 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e 0a 20 20 3a 74 79 70 65 20 6d 61 67 69 74 2d | oup.'magit-margin...:type.magit- |
| 1579c0 | 6c 6f 67 2d 6d 61 72 67 69 6e 2d 2d 63 75 73 74 6f 6d 2d 74 79 70 65 0a 20 20 3a 69 6e 69 74 69 | log-margin--custom-type...:initi |
| 1579e0 | 61 6c 69 7a 65 20 23 27 6d 61 67 69 74 2d 63 75 73 74 6f 6d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d | alize.#'magit-custom-initialize- |
| 157a00 | 72 65 73 65 74 0a 20 20 3a 73 65 74 2d 61 66 74 65 72 20 27 28 6d 61 67 69 74 2d 6c 6f 67 2d 6d | reset...:set-after.'(magit-log-m |
| 157a20 | 61 72 67 69 6e 29 0a 20 20 3a 73 65 74 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 | argin)...:set.(apply-partially.# |
| 157a40 | 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 20 27 6d 61 67 69 | 'magit-margin-set-variable.'magi |
| 157a60 | 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 65 63 74 69 6f | t-cherry-mode))..;;;;.Log.Sectio |
| 157a80 | 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 63 74 69 6f 6e | ns..(defcustom.magit-log-section |
| 157aa0 | 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 79 20 72 65 63 | -commit-count.10..."How.many.rec |
| 157ac0 | 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 61 69 6e 20 6c | ent.commits.to.show.in.certain.l |
| 157ae0 | 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 74 20 63 6f 6d | og.sections..How.many.recent.com |
| 157b00 | 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 6f 6d 6d 69 74 | mits.`magit-insert-recent-commit |
| 157b20 | 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 65 64 2d 66 72 | s'.and.`magit-insert-unpulled-fr |
| 157b40 | 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 76 69 64 65 64 | om-upstream-or-recent'.(provided |
| 157b60 | 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 66 20 74 68 65 | .the.upstream.isn't.ahead.of.the |
| 157b80 | 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 70 61 63 6b 61 | .current.branch).show."...:packa |
| 157ba0 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 | ge-version.'(magit..."2.1.0")... |
| 157bc0 | 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 6e 75 | :group.'magit-status...:type.'nu |
| 157be0 | 6d 62 65 72 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 65 72 67 | mber)..(defcustom.magit-log-merg |
| 157c00 | 65 64 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 20 32 30 0a 20 20 22 48 6f 77 20 6d 61 6e 79 20 73 | ed-commit-count.20..."How.many.s |
| 157c20 | 75 72 72 6f 75 6e 64 69 6e 67 20 63 6f 6d 6d 69 74 73 20 74 6f 20 73 68 6f 77 20 66 6f 72 20 60 | urrounding.commits.to.show.for.` |
| 157c40 | 6d 61 67 69 74 2d 6c 6f 67 2d 6d 65 72 67 65 64 27 2e 0a 60 6d 61 67 69 74 2d 6c 6f 67 2d 6d 65 | magit-log-merged'..`magit-log-me |
| 157c60 | 72 67 65 64 27 20 77 69 6c 6c 20 73 68 6f 77 73 20 61 70 70 72 6f 78 69 6d 61 74 65 6c 79 20 68 | rged'.will.shows.approximately.h |
| 157c80 | 61 6c 66 20 6f 66 20 74 68 69 73 20 6e 75 6d 62 65 72 0a 63 6f 6d 6d 69 74 73 20 62 65 66 6f 72 | alf.of.this.number.commits.befor |
| 157ca0 | 65 20 61 6e 64 20 68 61 6c 66 20 61 66 74 65 72 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 | e.and.half.after."...:package-ve |
| 157cc0 | 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 | rsion.'(magit..."3.3.0")...:grou |
| 157ce0 | 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 20 3a 74 79 70 65 20 27 69 6e 74 65 67 65 72 29 0a 0a | p.'magit-log...:type.'integer).. |
| 157d00 | 3b 3b 3b 20 41 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 | ;;;.Arguments.;;;;.Prefix.Classe |
| 157d20 | 73 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 6c 6f 67 2d 70 72 65 66 69 78 20 28 74 | s..(defclass.magit-log-prefix.(t |
| 157d40 | 72 61 6e 73 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 | ransient-prefix)...((history-key |
| 157d60 | 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d 61 67 69 74 2d 6c 6f 67 29 0a 20 20 20 28 6d 61 6a 6f 72 | .:initform.'magit-log)....(major |
| 157d80 | 2d 6d 6f 64 65 20 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 | -mode..:initform.'magit-log-mode |
| 157da0 | 29 29 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 | )))..(defclass.magit-log-refresh |
| 157dc0 | 2d 70 72 65 66 69 78 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 70 72 65 66 69 78 29 0a 20 20 28 28 68 | -prefix.(magit-log-prefix)...((h |
| 157de0 | 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 67 29 | istory-key.:initform.'magit-log) |
| 157e00 | 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 29 | ....(major-mode..:initform.nil)) |
| 157e20 | 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 6d | )..;;;;.Prefix.Methods..(cl-defm |
| 157e40 | 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 6a | ethod.transient-init-value.((obj |
| 157e60 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 70 72 65 66 69 78 29 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 | .magit-log-prefix))...(pcase-let |
| 157e80 | 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 20 20 | .((`(,args.,files).............. |
| 157ea0 | 20 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 6c | ..(magit-log--get-value.'magit-l |
| 157ec0 | 6f 67 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | og-mode......................... |
| 157ee0 | 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 73 65 2d 62 75 | .............magit-prefix-use-bu |
| 157f00 | 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 | ffer-arguments))).....(when-let. |
| 157f20 | 28 28 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 | (((not.(eq.transient-current-com |
| 157f40 | 6d 61 6e 64 20 27 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 | mand.'magit-dispatch)))......... |
| 157f60 | 20 20 20 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 | .......(file.(magit-file-relativ |
| 157f80 | 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 28 6c 69 73 | e-name))).......(setq.files.(lis |
| 157fa0 | 74 20 66 69 6c 65 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 | t.file))).....(oset.obj.value.(i |
| 157fc0 | 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 40 61 72 67 73 29 | f.files.`(("--".,@files).,@args) |
| 157fe0 | 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 61 6e 73 69 65 | .args))))..(cl-defmethod.transie |
| 158000 | 6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 | nt-init-value.((obj.magit-log-re |
| 158020 | 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 76 61 6c 75 65 | fresh-prefix))...(oset.obj.value |
| 158040 | 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 0a 20 20 20 20 | .(if.magit-buffer-log-files..... |
| 158060 | 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 |
| 158080 | 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 20 20 20 20 20 | t-buffer-log-files)............. |
| 1580a0 | 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 | ............,@magit-buffer-log-a |
| 1580c0 | 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 62 | rgs).....................magit-b |
| 1580e0 | 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 74 68 6f 64 | uffer-log-args)))..(cl-defmethod |
| 158100 | 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 69 74 | .transient-set-value.((obj.magit |
| 158120 | 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 73 65 74 2d | -log-prefix))...(magit-log--set- |
| 158140 | 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 72 61 6e 73 | value.obj))..(cl-defmethod.trans |
| 158160 | 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 6c 6f 67 2d | ient-save-value.((obj.magit-log- |
| 158180 | 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 61 6c 75 65 | prefix))...(magit-log--set-value |
| 1581a0 | 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 41 63 63 65 | .obj.'save))..;;;;.Argument.Acce |
| 1581c0 | 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 74 73 20 28 | ss..(defun.magit-log-arguments.( |
| 1581e0 | 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 65 20 63 75 | &optional.mode)..."Return.the.cu |
| 158200 | 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 28 6d 65 6d | rrent.log.arguments."...(if.(mem |
| 158220 | 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 28 6d 61 | q.transient-current-command.'(ma |
| 158240 | 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 20 20 20 20 | git-log.magit-log-refresh))..... |
| 158260 | 20 20 28 6d 61 67 69 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 2d 61 6e 64 2d 66 69 6c | ..(magit--transient-args-and-fil |
| 158280 | 65 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 2d 67 65 74 2d 76 61 6c 75 65 20 28 6f | es).....(magit-log--get-value.(o |
| 1582a0 | 72 20 6d 6f 64 65 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 29 29 29 29 0a 0a 28 64 65 66 | r.mode.'magit-log-mode))))..(def |
| 1582c0 | 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 2d 67 65 74 2d 76 61 6c 75 65 20 28 6d 6f 64 65 20 26 6f | un.magit-log--get-value.(mode.&o |
| 1582e0 | 70 74 69 6f 6e 61 6c 20 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 73 29 0a 20 20 28 75 6e 6c 65 | ptional.use-buffer-args)...(unle |
| 158300 | 73 73 20 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 73 0a 20 20 20 20 28 73 65 74 71 20 75 73 65 | ss.use-buffer-args.....(setq.use |
| 158320 | 2d 62 75 66 66 65 72 2d 61 72 67 73 20 6d 61 67 69 74 2d 64 69 72 65 63 74 2d 75 73 65 2d 62 75 | -buffer-args.magit-direct-use-bu |
| 158340 | 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 28 6c 65 74 20 28 61 72 67 73 20 66 69 | ffer-arguments))...(let.(args.fi |
| 158360 | 6c 65 73 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 61 6e 64 20 28 6d 65 6d 71 20 | les).....(cond......((and.(memq. |
| 158380 | 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 73 20 27 28 61 6c 77 61 79 73 20 73 65 6c 65 63 74 65 | use-buffer-args.'(always.selecte |
| 1583a0 | 64 20 63 75 72 72 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 6d 61 6a 6f 72 | d.current))............(eq.major |
| 1583c0 | 2d 6d 6f 64 65 20 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 20 6d | -mode.mode)).......(setq.args..m |
| 1583e0 | 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 73 65 74 | agit-buffer-log-args).......(set |
| 158400 | 71 20 66 69 6c 65 73 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 73 29 29 | q.files.magit-buffer-log-files)) |
| 158420 | 0a 20 20 20 20 20 28 28 77 68 65 6e 2d 6c 65 74 20 28 28 28 6d 65 6d 71 20 75 73 65 2d 62 75 66 | ......((when-let.(((memq.use-buf |
| 158440 | 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 29 0a 20 20 | fer-args.'(always.selected)))... |
| 158460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 67 65 | ...............(buffer.(magit-ge |
| 158480 | 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-mode-buffer................... |
| 1584a0 | 20 20 20 20 20 20 20 20 6d 6f 64 65 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........mode.nil................ |
| 1584c0 | 20 20 20 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 | ...........(eq.use-buffer-args.' |
| 1584e0 | 73 65 6c 65 63 74 65 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 | selected)))).........(setq.args. |
| 158500 | 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 66 66 | .(buffer-local-value.'magit-buff |
| 158520 | 65 72 2d 6c 6f 67 2d 61 72 67 73 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 | er-log-args.buffer)).........(se |
| 158540 | 74 71 20 66 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 | tq.files.(buffer-local-value.'ma |
| 158560 | 67 69 74 2d 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 | git-buffer-log-files.buffer))... |
| 158580 | 20 20 20 20 20 20 74 29 29 0a 20 20 20 20 20 28 28 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 28 73 | ......t))......((plist-member.(s |
| 1585a0 | 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 75 72 | ymbol-plist.mode).'magit-log-cur |
| 1585c0 | 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 67 73 | rent-arguments).......(setq.args |
| 1585e0 | 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 61 72 | .(get.mode.'magit-log-current-ar |
| 158600 | 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 6c 74 | guments)))......((when-let.((elt |
| 158620 | 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 6c 6f | .(assq.(intern.(format."magit-lo |
| 158640 | 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 20 20 | g:%s".mode)).................... |
| 158660 | 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 20 20 | .........transient-values))).... |
| 158680 | 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 20 20 | .....(setq.args.(cdr.elt))...... |
| 1586a0 | 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 73 20 | ...t))......(t.......(setq.args. |
| 1586c0 | 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 72 67 | (get.mode.'magit-log-default-arg |
| 1586e0 | 75 6d 65 6e 74 73 29 29 29 29 0a 20 20 20 20 28 6c 69 73 74 20 61 72 67 73 20 66 69 6c 65 73 29 | uments)))).....(list.args.files) |
| 158700 | 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 65 20 | ))..(defun.magit-log--set-value. |
| 158720 | 28 6f 62 6a 20 26 6f 70 74 69 6f 6e 61 6c 20 73 61 76 65 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 | (obj.&optional.save)...(pcase-le |
| 158740 | 74 2a 20 28 28 6f 62 6a 20 20 28 6f 72 65 66 20 6f 62 6a 20 70 72 6f 74 6f 74 79 70 65 29 29 0a | t*.((obj..(oref.obj.prototype)). |
| 158760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 6f 64 65 20 28 6f 72 20 28 6f 72 65 66 20 6f | ...............(mode.(or.(oref.o |
| 158780 | 62 6a 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 29 0a 20 20 20 20 | bj.major-mode).major-mode))..... |
| 1587a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6b 65 79 20 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61 74 | ...........(key..(intern.(format |
| 1587c0 | 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 20 20 | ."magit-log:%s".mode)))......... |
| 1587e0 | 20 20 20 20 20 20 20 28 60 28 2c 61 72 67 73 20 2c 66 69 6c 65 73 29 20 28 6d 61 67 69 74 2d 2d | .......(`(,args.,files).(magit-- |
| 158800 | 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 2d 61 6e 64 2d 66 69 6c 65 73 29 29 29 0a 20 20 20 20 | transient-args-and-files)))..... |
| 158820 | 28 70 75 74 20 6d 6f 64 65 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 63 75 72 72 65 6e 74 2d 61 72 67 | (put.mode.'magit-log-current-arg |
| 158840 | 75 6d 65 6e 74 73 20 61 72 67 73 29 0a 20 20 20 20 28 77 68 65 6e 20 73 61 76 65 0a 20 20 20 20 | uments.args).....(when.save..... |
| 158860 | 20 20 28 73 65 74 66 20 28 61 6c 69 73 74 2d 67 65 74 20 6b 65 79 20 74 72 61 6e 73 69 65 6e 74 | ..(setf.(alist-get.key.transient |
| 158880 | 2d 76 61 6c 75 65 73 29 20 61 72 67 73 29 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d | -values).args).......(transient- |
| 1588a0 | 73 61 76 65 2d 76 61 6c 75 65 73 29 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 | save-values)).....(transient--hi |
| 1588c0 | 73 74 6f 72 79 2d 70 75 73 68 20 6f 62 6a 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d | story-push.obj).....(setq.magit- |
| 1588e0 | 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 20 61 72 67 73 29 0a 20 20 20 20 28 75 6e 6c 65 73 | buffer-log-args.args).....(unles |
| 158900 | 73 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c | s.(derived-mode-p.'magit-log-sel |
| 158920 | 65 63 74 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 | ect-mode).......(setq.magit-buff |
| 158940 | 65 72 2d 6c 6f 67 2d 66 69 6c 65 73 20 66 69 6c 65 73 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | er-log-files.files)).....(magit- |
| 158960 | 72 65 66 72 65 73 68 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 3b 3b 3b 3b 20 50 72 | refresh)))..;;;.Commands.;;;;.Pr |
| 158980 | 65 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 6e 65 | efix.Commands..(transient-define |
| 1589a0 | 2d 67 72 6f 75 70 20 6d 61 67 69 74 2d 6c 6f 67 2d 69 6e 66 69 78 2d 61 72 67 75 6d 65 6e 74 73 | -group.magit-log-infix-arguments |
| 1589c0 | 0a 20 20 3b 3b 20 54 68 65 20 67 72 6f 75 70 69 6e 67 20 69 6e 20 67 69 74 2d 6c 6f 67 28 31 29 | ...;;.The.grouping.in.git-log(1) |
| 1589e0 | 20 61 70 70 65 61 72 73 20 74 6f 20 62 65 20 67 75 69 64 65 64 20 62 79 20 69 6d 70 6c 65 6d 65 | .appears.to.be.guided.by.impleme |
| 158a00 | 6e 74 61 74 69 6f 6e 0a 20 20 3b 3b 20 64 65 74 61 69 6c 73 2c 20 73 6f 20 6f 75 72 20 6c 6f 67 | ntation...;;.details,.so.our.log |
| 158a20 | 69 63 61 6c 20 67 72 6f 75 70 69 6e 67 20 6f 6e 6c 79 20 66 6f 6c 6c 6f 77 73 20 69 74 20 74 6f | ical.grouping.only.follows.it.to |
| 158a40 | 20 61 6e 20 65 78 74 65 6e 64 2e 0a 20 20 3b 3b 20 41 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 | .an.extend....;;.Arguments.that. |
| 158a60 | 61 72 65 20 22 6d 69 73 70 6c 61 63 65 64 22 20 68 65 72 65 3a 0a 20 20 3b 3b 20 20 20 31 2e 20 | are."misplaced".here:...;;...1.. |
| 158a80 | 46 72 6f 6d 20 22 43 6f 6d 6d 69 74 20 46 6f 72 6d 61 74 74 69 6e 67 22 2e 0a 20 20 3b 3b 20 20 | From."Commit.Formatting"....;;.. |
| 158aa0 | 20 32 2e 20 46 72 6f 6d 20 22 43 6f 6d 6d 6f 6e 20 44 69 66 66 20 4f 70 74 69 6f 6e 73 22 2e 0a | .2..From."Common.Diff.Options".. |
| 158ac0 | 20 20 3b 3b 20 20 20 33 2e 20 46 72 6f 6d 20 75 6e 6e 61 6d 65 64 20 66 69 72 73 74 20 67 72 6f | ..;;...3..From.unnamed.first.gro |
| 158ae0 | 75 70 2e 0a 20 20 3b 3b 20 20 20 34 2e 20 49 6d 70 6c 65 6d 65 6e 74 65 64 20 62 79 20 4d 61 67 | up....;;...4..Implemented.by.Mag |
| 158b00 | 69 74 2e 0a 20 20 5b 22 43 6f 6d 6d 69 74 20 6c 69 6d 69 74 69 6e 67 22 0a 20 20 20 3a 69 66 20 | it....["Commit.limiting"....:if. |
| 158b20 | 6d 61 67 69 74 2d 6c 6f 67 2d 69 6e 66 69 78 2d 61 72 67 75 6d 65 6e 74 73 2d 2d 73 68 6f 77 2d | magit-log-infix-arguments--show- |
| 158b40 | 70 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 | p....(magit-log:-n)....(magit:-- |
| 158b60 | 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) |
| 158b80 | 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 |
| 158ba0 | 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 |
| 158bc0 | 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 |
| 158be0 | 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"." |
| 158c00 | 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 |
| 158c20 | 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)..... |
| 158c40 | 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....( |
| 158c60 | 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". |
| 158c80 | 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 |
| 158ca0 | 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 |
| 158cc0 | 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")].. |
| 158ce0 | 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 3a 69 | .["History.simplification"....:i |
| 158d00 | 66 20 6d 61 67 69 74 2d 6c 6f 67 2d 69 6e 66 69 78 2d 61 72 67 75 6d 65 6e 74 73 2d 2d 73 68 6f | f.magit-log-infix-arguments--sho |
| 158d20 | 77 2d 70 0a 20 20 20 28 20 20 22 2d 44 22 20 22 53 69 6d 70 6c 69 66 79 20 62 79 20 64 65 63 6f | w-p....(.."-D"."Simplify.by.deco |
| 158d40 | 72 61 74 69 6f 6e 22 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 | ration".................."--simp |
| 158d60 | 6c 69 66 79 2d 62 79 2d 64 65 63 6f 72 61 74 69 6f 6e 22 29 0a 20 20 20 28 6d 61 67 69 74 3a 2d | lify-by-decoration")....(magit:- |
| 158d80 | 2d 29 0a 20 20 20 28 20 20 22 2d 66 22 20 22 46 6f 6c 6c 6f 77 20 72 65 6e 61 6d 65 73 20 77 68 | -)....(.."-f"."Follow.renames.wh |
| 158da0 | 65 6e 20 73 68 6f 77 69 6e 67 20 73 69 6e 67 6c 65 2d 66 69 6c 65 20 6c 6f 67 22 20 20 20 20 20 | en.showing.single-file.log"..... |
| 158dc0 | 22 2d 2d 66 6f 6c 6c 6f 77 22 29 20 3b 33 0a 20 20 20 28 36 20 22 2f 73 22 20 22 4f 6e 6c 79 20 | "--follow").;3....(6."/s"."Only. |
| 158de0 | 63 6f 6d 6d 69 74 73 20 63 68 61 6e 67 69 6e 67 20 67 69 76 65 6e 20 70 61 74 68 73 22 20 20 20 | commits.changing.given.paths"... |
| 158e00 | 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 73 70 61 72 73 65 22 29 0a 20 20 20 28 37 20 22 2f | ............"--sparse")....(7."/ |
| 158e20 | 64 22 20 22 4f 6e 6c 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 | d"."Only.selected.commits.plus.m |
| 158e40 | 65 61 6e 69 6e 67 66 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 | eaningful.history"..."--dense"). |
| 158e60 | 20 20 20 28 37 20 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 | ...(7."/a"."Only.commits.existin |
| 158e80 | 67 20 64 69 72 65 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 | g.directly.on.ancestry.path"."-- |
| 158ea0 | 61 6e 63 65 73 74 72 79 2d 70 61 74 68 22 29 0a 20 20 20 28 36 20 22 2f 66 22 20 22 44 6f 20 6e | ancestry-path")....(6."/f"."Do.n |
| 158ec0 | 6f 74 20 70 72 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 | ot.prune.history"............... |
| 158ee0 | 20 20 20 20 20 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 | ............."--full-history").. |
| 158f00 | 20 20 28 37 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 | ..(7."/m"."Prune.some.history".. |
| 158f20 | 20 20 20 20 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 | ............................"--s |
| 158f40 | 69 6d 70 6c 69 66 79 2d 6d 65 72 67 65 73 22 29 5d 0a 20 20 5b 22 43 6f 6d 6d 69 74 20 6f 72 64 | implify-merges")]...["Commit.ord |
| 158f60 | 65 72 69 6e 67 22 0a 20 20 20 3a 69 66 20 6d 61 67 69 74 2d 6c 6f 67 2d 69 6e 66 69 78 2d 61 72 | ering"....:if.magit-log-infix-ar |
| 158f80 | 67 75 6d 65 6e 74 73 2d 2d 73 68 6f 77 2d 70 0a 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 3a 2d 2d | guments--show-p....(magit-log:-- |
| 158fa0 | 2a 2d 6f 72 64 65 72 29 0a 20 20 20 28 22 2d 72 22 20 22 52 65 76 65 72 73 65 20 6f 72 64 65 72 | *-order)....("-r"."Reverse.order |
| 158fc0 | 22 20 22 2d 2d 72 65 76 65 72 73 65 22 29 5d 0a 20 20 5b 22 46 6f 72 6d 61 74 74 69 6e 67 22 0a | "."--reverse")]...["Formatting". |
| 158fe0 | 20 20 20 3a 69 66 20 6d 61 67 69 74 2d 6c 6f 67 2d 69 6e 66 69 78 2d 61 72 67 75 6d 65 6e 74 73 | ...:if.magit-log-infix-arguments |
| 159000 | 2d 2d 73 68 6f 77 2d 70 0a 20 20 20 28 22 2d 67 22 20 22 53 68 6f 77 20 67 72 61 70 68 22 20 20 | --show-p....("-g"."Show.graph".. |
| 159020 | 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 20 3b 31 0a 20 | ........"--graph")..........;1.. |
| 159040 | 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 72 22 20 22 2d | ..("-c"."Show.graph.in.color"."- |
| 159060 | 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 64 22 20 22 53 | -color")..........;2....("-d"."S |
| 159080 | 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 72 61 74 65 22 | how.refnames"......."--decorate" |
| 1590a0 | 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 69 67 6e 61 74 | ).......;3....("=S"."Show.signat |
| 1590c0 | 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 22 29 20 3b 31 | ures"....."--show-signature").;1 |
| 1590e0 | 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 20 20 20 20 20 | ....("-h"."Show.header"......... |
| 159100 | 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 22 2d 70 22 20 | "++header").........;4....("-p". |
| 159120 | 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 20 22 2d 2d 70 | "Show.diffs"..........("-p"."--p |
| 159140 | 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 20 64 69 66 66 | atch"))...;2....("-s"."Show.diff |
| 159160 | 73 74 61 74 73 22 20 20 20 20 20 20 22 2d 2d 73 74 61 74 22 29 5d 29 20 20 20 20 20 20 20 20 20 | stats"......"--stat")])......... |
| 159180 | 3b 32 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 69 6e 66 69 78 2d 61 72 67 75 6d | ;2..(defun.magit-log-infix-argum |
| 1591a0 | 65 6e 74 73 2d 2d 73 68 6f 77 2d 70 20 28 29 0a 20 20 28 69 66 20 28 65 71 20 28 6f 72 65 66 20 | ents--show-p.()...(if.(eq.(oref. |
| 1591c0 | 28 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 2d 6f 62 6a 65 63 74 29 20 63 6f 6d 6d 61 6e | (transient-prefix-object).comman |
| 1591e0 | 64 29 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 20 20 28 65 71 | d).'magit-log-refresh).......(eq |
| 159200 | 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 29 0a 20 20 20 | .major-mode.'magit-log-mode).... |
| 159220 | 20 74 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 | .t))..;;;###autoload.(autoload.' |
| 159240 | 6d 61 67 69 74 2d 6c 6f 67 20 22 6d 61 67 69 74 2d 6c 6f 67 22 20 6e 69 6c 20 74 29 0a 28 74 72 | magit-log."magit-log".nil.t).(tr |
| 159260 | 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 6c 6f 67 20 | ansient-define-prefix.magit-log. |
| 159280 | 28 29 0a 20 20 22 53 68 6f 77 20 61 20 63 6f 6d 6d 69 74 20 6f 72 20 72 65 66 65 72 65 6e 63 65 | ()..."Show.a.commit.or.reference |
| 1592a0 | 20 6c 6f 67 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 6c 6f 67 22 0a 20 20 3a | .log."...:man-page."git-log"...: |
| 1592c0 | 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 70 72 65 66 69 78 0a 20 20 27 6d 61 67 69 74 | class.'magit-log-prefix...'magit |
| 1592e0 | 2d 6c 6f 67 2d 69 6e 66 69 78 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 5b 5b 22 4c 6f 67 22 0a 20 | -log-infix-arguments...[["Log".. |
| 159300 | 20 20 20 28 22 6c 22 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 | ...("l".....................magi |
| 159320 | 74 2d 6c 6f 67 2d 63 75 72 72 65 6e 74 29 0a 20 20 20 20 28 22 6f 22 20 22 6f 74 68 65 72 22 20 | t-log-current).....("o"."other". |
| 159340 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 6f 74 68 65 72 29 0a 20 20 20 | ............magit-log-other).... |
| 159360 | 20 28 22 68 22 20 22 48 45 41 44 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | .("h"."HEAD"..............magit- |
| 159380 | 6c 6f 67 2d 68 65 61 64 20 3a 6c 65 76 65 6c 20 30 29 0a 20 20 20 20 28 22 75 22 20 22 72 65 6c | log-head.:level.0).....("u"."rel |
| 1593a0 | 61 74 65 64 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 6c 61 74 65 | ated"...........magit-log-relate |
| 1593c0 | 64 29 5d 0a 20 20 20 5b 22 22 0a 20 20 20 20 28 22 4c 22 20 22 6c 6f 63 61 6c 20 62 72 61 6e 63 | d)]....["".....("L"."local.branc |
| 1593e0 | 68 65 73 22 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 72 61 6e 63 68 65 73 29 0a 20 20 20 20 | hes"....magit-log-branches)..... |
| 159400 | 28 22 62 22 20 22 61 6c 6c 20 62 72 61 6e 63 68 65 73 22 20 20 20 20 20 20 6d 61 67 69 74 2d 6c | ("b"."all.branches"......magit-l |
| 159420 | 6f 67 2d 61 6c 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 | og-all-branches).....("a"."all.r |
| 159440 | 65 66 65 72 65 6e 63 65 73 22 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 61 6c 6c 29 0a 20 20 20 | eferences"....magit-log-all).... |
| 159460 | 20 28 22 42 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 | .("B"."matching.branches".magit- |
| 159480 | 6c 6f 67 2d 6d 61 74 63 68 69 6e 67 2d 62 72 61 6e 63 68 65 73 20 3a 6c 65 76 65 6c 20 37 29 0a | log-matching-branches.:level.7). |
| 1594a0 | 20 20 20 20 28 22 54 22 20 22 6d 61 74 63 68 69 6e 67 20 74 61 67 73 22 20 20 20 20 20 6d 61 67 | ....("T"."matching.tags".....mag |
| 1594c0 | 69 74 2d 6c 6f 67 2d 6d 61 74 63 68 69 6e 67 2d 74 61 67 73 20 20 20 20 20 3a 6c 65 76 65 6c 20 | it-log-matching-tags.....:level. |
| 1594e0 | 37 29 0a 20 20 20 20 28 22 6d 22 20 22 6d 65 72 67 65 64 22 20 20 20 20 20 20 20 20 20 20 20 20 | 7).....("m"."merged"............ |
| 159500 | 6d 61 67 69 74 2d 6c 6f 67 2d 6d 65 72 67 65 64 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 65 76 | magit-log-merged............:lev |
| 159520 | 65 6c 20 37 29 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 | el.7)]....["Reflog".....("r"."cu |
| 159540 | 72 72 65 6e 74 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 63 75 | rrent"...........magit-reflog-cu |
| 159560 | 72 72 65 6e 74 29 0a 20 20 20 20 28 22 4f 22 20 22 6f 74 68 65 72 22 20 20 20 20 20 20 20 20 20 | rrent).....("O"."other"......... |
| 159580 | 20 20 20 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6f 74 68 65 72 29 0a 20 20 20 20 28 22 48 22 | ....magit-reflog-other).....("H" |
| 1595a0 | 20 22 48 45 41 44 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 66 6c 6f | ."HEAD"..............magit-reflo |
| 1595c0 | 67 2d 68 65 61 64 29 5d 0a 20 20 20 5b 3a 69 66 20 6d 61 67 69 74 2d 2d 61 6e 79 2d 77 69 70 2d | g-head)]....[:if.magit--any-wip- |
| 1595e0 | 6d 6f 64 65 2d 65 6e 61 62 6c 65 64 2d 70 0a 20 20 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 | mode-enabled-p.....:description. |
| 159600 | 22 57 69 70 6c 6f 67 22 0a 20 20 20 20 28 22 69 22 20 22 69 6e 64 65 78 22 20 20 20 20 20 20 20 | "Wiplog".....("i"."index"....... |
| 159620 | 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 0a 20 20 20 20 28 | ......magit-wip-log-index).....( |
| 159640 | 22 77 22 20 22 77 6f 72 6b 74 72 65 65 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 77 69 | "w"."worktree"..........magit-wi |
| 159660 | 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 20 20 20 | p-log-worktree)]....["Other".... |
| 159680 | 20 28 22 73 22 20 22 73 68 6f 72 74 6c 6f 67 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | .("s"."shortlog"..........magit- |
| 1596a0 | 73 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 | shortlog)]])..;;;###autoload.(au |
| 1596c0 | 74 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 | toload.'magit-log-refresh."magit |
| 1596e0 | 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 2d 70 | -log".nil.t).(transient-define-p |
| 159700 | 72 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 | refix.magit-log-refresh.()..."Ch |
| 159720 | 61 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 | ange.the.arguments.used.for.the. |
| 159740 | 6c 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 | log(s).in.the.current.buffer.".. |
| 159760 | 20 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 | .:man-page."git-log"...:class.'m |
| 159780 | 61 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 6d 61 67 69 74 2d | agit-log-refresh-prefix...magit- |
| 1597a0 | 6c 6f 67 2d 69 6e 66 69 78 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 5b 3a 69 66 2d 6e 6f 74 2d 6d | log-infix-arguments...[:if-not-m |
| 1597c0 | 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 69 | ode.magit-log-mode....:descripti |
| 1597e0 | 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 29 | on."Arguments"....(magit-log:-n) |
| 159800 | 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 2d | ....(magit-log:--*-order)....("- |
| 159820 | 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 2d | g"."Show.graph"..............."- |
| 159840 | 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 6e | -graph")....("-c"."Show.graph.in |
| 159860 | 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 22 | .color"......"--color")....("-d" |
| 159880 | 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 64 | ."Show.refnames"............"--d |
| 1598a0 | 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 67 | ecorate")]...[["Refresh".....("g |
| 1598c0 | 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 67 | "."buffer"...................mag |
| 1598e0 | 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 72 | it-log-refresh).....("s"."buffer |
| 159900 | 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 65 | .and.set.defaults"..transient-se |
| 159920 | 74 2d 61 6e 64 2d 65 78 69 74 29 0a 20 20 20 20 28 22 77 22 20 22 62 75 66 66 65 72 20 61 6e 64 | t-and-exit).....("w"."buffer.and |
| 159940 | 20 73 61 76 65 20 64 65 66 61 75 6c 74 73 22 20 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 2d 61 | .save.defaults".transient-save-a |
| 159960 | 6e 64 2d 65 78 69 74 29 5d 0a 20 20 20 5b 22 4d 61 72 67 69 6e 22 0a 20 20 20 20 28 6d 61 67 69 | nd-exit)]....["Margin".....(magi |
| 159980 | 74 2d 74 6f 67 67 6c 65 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 79 63 6c | t-toggle-margin).....(magit-cycl |
| 1599a0 | 65 2d 6d 61 72 67 69 6e 2d 73 74 79 6c 65 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 74 6f 67 67 6c | e-margin-style).....(magit-toggl |
| 1599c0 | 65 2d 6d 61 72 67 69 6e 2d 64 65 74 61 69 6c 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 74 6f 67 | e-margin-details).....(magit-tog |
| 1599e0 | 67 6c 65 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 74 79 6c 65 29 5d 0a 20 20 20 5b 3a 69 66 2d 6d | gle-log-margin-style)]....[:if-m |
| 159a00 | 6f 64 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 0a 20 20 20 20 3a 64 65 73 63 72 69 70 74 | ode.magit-log-mode.....:descript |
| 159a20 | 69 6f 6e 20 22 54 6f 67 67 6c 65 22 0a 20 20 20 20 28 22 62 22 20 22 62 75 66 66 65 72 20 6c 6f | ion."Toggle".....("b"."buffer.lo |
| 159a40 | 63 6b 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 62 75 | ck"..............magit-toggle-bu |
| 159a60 | 66 66 65 72 2d 6c 6f 63 6b 29 5d 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | ffer-lock)]]...(interactive)...( |
| 159a80 | 63 6f 6e 64 0a 20 20 20 28 28 6e 6f 74 20 28 65 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 | cond....((not.(eq.transient-curr |
| 159aa0 | 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 29 29 | ent-command.'magit-log-refresh)) |
| 159ac0 | 0a 20 20 20 20 28 70 63 61 73 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 0a 20 20 20 20 20 20 28 27 6d | .....(pcase.major-mode.......('m |
| 159ae0 | 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 | agit-reflog-mode........(user-er |
| 159b00 | 72 6f 72 20 22 43 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 | ror."Cannot.change.log.arguments |
| 159b20 | 20 69 6e 20 72 65 66 6c 6f 67 20 62 75 66 66 65 72 73 22 29 29 0a 20 20 20 20 20 20 28 27 6d 61 | .in.reflog.buffers")).......('ma |
| 159b40 | 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 | git-cherry-mode........(user-err |
| 159b60 | 6f 72 20 22 43 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 20 | or."Cannot.change.log.arguments. |
| 159b80 | 69 6e 20 63 68 65 72 72 79 20 62 75 66 66 65 72 73 22 29 29 29 0a 20 20 20 20 28 74 72 61 6e 73 | in.cherry.buffers"))).....(trans |
| 159ba0 | 69 65 6e 74 2d 73 65 74 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 29 29 0a | ient-setup.'magit-log-refresh)). |
| 159bc0 | 20 20 20 28 74 0a 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 61 72 67 73 20 2c | ...(t.....(pcase-let.((`(,args., |
| 159be0 | 66 69 6c 65 73 29 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 | files).(magit-log-arguments))).. |
| 159c00 | 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 | .....(setq.magit-buffer-log-args |
| 159c20 | 20 61 72 67 73 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 64 65 72 69 76 65 64 2d 6d 6f | .args).......(unless.(derived-mo |
| 159c40 | 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 29 0a 20 20 20 | de-p.'magit-log-select-mode).... |
| 159c60 | 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 | .....(setq.magit-buffer-log-file |
| 159c80 | 73 20 66 69 6c 65 73 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 | s.files))).....(magit-refresh))) |
| 159ca0 | 29 0a 0a 3b 3b 3b 3b 20 49 6e 66 69 78 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 74 72 61 6e 73 69 65 | )..;;;;.Infix.Commands..(transie |
| 159cc0 | 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 6c 6f 67 3a 2d 6e 20 | nt-define-argument.magit-log:-n. |
| 159ce0 | 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 4c 69 6d 69 74 20 6e 75 6d 62 65 72 20 | ()...:description."Limit.number. |
| 159d00 | 6f 66 20 63 6f 6d 6d 69 74 73 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d | of.commits"...:class.'transient- |
| 159d20 | 6f 70 74 69 6f 6e 0a 20 20 3b 3b 20 46 6f 72 20 68 69 73 74 6f 72 69 63 20 72 65 61 73 6f 6e 73 | option...;;.For.historic.reasons |
| 159d40 | 20 28 61 6e 64 20 62 65 63 61 75 73 65 20 69 74 20 65 61 73 79 20 74 6f 20 67 75 65 73 73 20 77 | .(and.because.it.easy.to.guess.w |
| 159d60 | 68 61 74 20 22 2d 6e 22 0a 20 20 3b 3b 20 73 74 61 6e 64 73 20 66 6f 72 29 20 74 68 69 73 20 69 | hat."-n"...;;.stands.for).this.i |
| 159d80 | 73 20 74 68 65 20 6f 6e 6c 79 20 61 72 67 75 6d 65 6e 74 20 77 68 65 72 65 20 77 65 20 64 6f 20 | s.the.only.argument.where.we.do. |
| 159da0 | 6e 6f 74 20 75 73 65 20 74 68 65 0a 20 20 3b 3b 20 6c 6f 6e 67 20 61 72 67 75 6d 65 6e 74 20 28 | not.use.the...;;.long.argument.( |
| 159dc0 | 22 2d 2d 6d 61 78 2d 63 6f 75 6e 74 22 29 2e 0a 20 20 3a 73 68 6f 72 74 61 72 67 20 22 2d 6e 22 | "--max-count")....:shortarg."-n" |
| 159de0 | 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 6e 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 74 72 | ...:argument."-n"...:reader.#'tr |
| 159e00 | 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 69 | ansient-read-number-N+)..(transi |
| 159e20 | 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 3a 2d 2d 61 75 74 68 | ent-define-argument.magit:--auth |
| 159e40 | 6f 72 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 4c 69 6d 69 74 20 74 6f 20 61 | or.()...:description."Limit.to.a |
| 159e60 | 75 74 68 6f 72 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f | uthor"...:class.'transient-optio |
| 159e80 | 6e 0a 20 20 3a 6b 65 79 20 22 2d 41 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 61 75 74 | n...:key."-A"...:argument."--aut |
| 159ea0 | 68 6f 72 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e | hor="...:reader.#'magit-transien |
| 159ec0 | 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 |
| 159ee0 | 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 6c 6f 67 3a 2d 2d 73 69 6e 63 65 20 28 29 0a | e-argument.magit-log:--since.(). |
| 159f00 | 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 4c 69 6d 69 74 20 74 6f 20 63 6f 6d 6d 69 74 73 | ..:description."Limit.to.commits |
| 159f20 | 20 73 69 6e 63 65 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 | .since"...:class.'transient-opti |
| 159f40 | 6f 6e 0a 20 20 3a 6b 65 79 20 22 3d 73 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 73 69 | on...:key."=s"...:argument."--si |
| 159f60 | 6e 63 65 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 | nce="...:reader.#'transient-read |
| 159f80 | 2d 64 61 74 65 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 | -date)..(transient-define-argume |
| 159fa0 | 6e 74 20 6d 61 67 69 74 2d 6c 6f 67 3a 2d 2d 75 6e 74 69 6c 20 28 29 0a 20 20 3a 64 65 73 63 72 | nt.magit-log:--until.()...:descr |
| 159fc0 | 69 70 74 69 6f 6e 20 22 4c 69 6d 69 74 20 74 6f 20 63 6f 6d 6d 69 74 73 20 75 6e 74 69 6c 22 0a | iption."Limit.to.commits.until". |
| 159fe0 | 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 |
| 15a000 | 79 20 22 3d 75 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 75 6e 74 69 6c 3d 22 0a 20 20 | y."=u"...:argument."--until="... |
| 15a020 | 3a 72 65 61 64 65 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 64 61 74 65 29 0a 0a | :reader.#'transient-read-date).. |
| 15a040 | 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 |
| 15a060 | 2d 6c 6f 67 3a 2d 2d 2a 2d 6f 72 64 65 72 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e | -log:--*-order.()...:description |
| 15a080 | 20 22 4f 72 64 65 72 20 63 6f 6d 6d 69 74 73 20 62 79 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 | ."Order.commits.by"...:class.'tr |
| 15a0a0 | 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 65 73 0a 20 20 3a 6b 65 79 20 22 2d 6f 22 0a 20 20 3a | ansient-switches...:key."-o"...: |
| 15a0c0 | 61 72 67 75 6d 65 6e 74 2d 66 6f 72 6d 61 74 20 22 2d 2d 25 73 2d 6f 72 64 65 72 22 0a 20 20 3a | argument-format."--%s-order"...: |
| 15a0e0 | 61 72 67 75 6d 65 6e 74 2d 72 65 67 65 78 70 20 22 5c 5c 28 2d 2d 5c 5c 28 74 6f 70 6f 5c 5c 7c | argument-regexp."\\(--\\(topo\\| |
| 15a100 | 61 75 74 68 6f 72 2d 64 61 74 65 5c 5c 7c 64 61 74 65 5c 5c 29 2d 6f 72 64 65 72 5c 5c 29 22 0a | author-date\\|date\\)-order\\)". |
| 15a120 | 20 20 3a 63 68 6f 69 63 65 73 20 27 28 22 74 6f 70 6f 22 20 22 61 75 74 68 6f 72 2d 64 61 74 65 | ..:choices.'("topo"."author-date |
| 15a140 | 22 20 22 64 61 74 65 22 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 | "."date"))..(transient-define-ar |
| 15a160 | 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 6c 6f 67 3a 2d 2d 67 72 65 70 20 28 29 0a 20 20 3a 64 65 | gument.magit-log:--grep.()...:de |
| 15a180 | 73 63 72 69 70 74 69 6f 6e 20 22 53 65 61 72 63 68 20 6d 65 73 73 61 67 65 73 22 0a 20 20 3a 63 | scription."Search.messages"...:c |
| 15a1a0 | 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 2d | lass.'transient-option...:key."- |
| 15a1c0 | 46 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 67 72 65 70 3d 22 29 0a 0a 28 74 72 61 6e | F"...:argument."--grep=")..(tran |
| 15a1e0 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 6c 6f 67 3a | sient-define-argument.magit-log: |
| 15a200 | 2d 47 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 53 65 61 72 63 68 20 63 68 61 | -G.()...:description."Search.cha |
| 15a220 | 6e 67 65 73 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e | nges"...:class.'transient-option |
| 15a240 | 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 47 22 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 | ...:argument."-G")..(transient-d |
| 15a260 | 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 6c 6f 67 3a 2d 53 20 28 29 0a 20 | efine-argument.magit-log:-S.().. |
| 15a280 | 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 53 65 61 72 63 68 20 6f 63 63 75 72 72 65 6e 63 65 | .:description."Search.occurrence |
| 15a2a0 | 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 20 | s"...:class.'transient-option... |
| 15a2c0 | 3a 61 72 67 75 6d 65 6e 74 20 22 2d 53 22 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 | :argument."-S")..(transient-defi |
| 15a2e0 | 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 6c 6f 67 3a 2d 4c 20 28 29 0a 20 20 3a 64 | ne-argument.magit-log:-L.()...:d |
| 15a300 | 65 73 63 72 69 70 74 69 6f 6e 20 22 54 72 61 63 65 20 6c 69 6e 65 20 65 76 6f 6c 75 74 69 6f 6e | escription."Trace.line.evolution |
| 15a320 | 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...: |
| 15a340 | 61 72 67 75 6d 65 6e 74 20 22 2d 4c 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d | argument."-L"...:reader.#'magit- |
| 15a360 | 72 65 61 64 2d 66 69 6c 65 2d 74 72 61 63 65 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 | read-file-trace)..(defun.magit-r |
| 15a380 | 65 61 64 2d 66 69 6c 65 2d 74 72 61 63 65 20 28 26 72 65 73 74 20 5f 69 67 6e 6f 72 65 64 29 0a | ead-file-trace.(&rest._ignored). |
| 15a3a0 | 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d | ..(let.((file..(magit-read-file- |
| 15a3c0 | 66 72 6f 6d 2d 72 65 76 20 22 48 45 41 44 22 20 22 46 69 6c 65 22 29 29 0a 20 20 20 20 20 20 20 | from-rev."HEAD"."File"))........ |
| 15a3e0 | 20 28 74 72 61 63 65 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 20 22 54 72 61 63 | .(trace.(magit-read-string."Trac |
| 15a400 | 65 22 29 29 29 0a 20 20 20 20 28 63 6f 6e 63 61 74 20 74 72 61 63 65 20 22 3a 22 20 66 69 6c 65 | e"))).....(concat.trace.":".file |
| 15a420 | 29 29 29 0a 0a 3b 3b 3b 3b 20 53 65 74 75 70 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 76 61 | )))..;;;;.Setup.Commands..(defva |
| 15a440 | 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 61 64 2d 72 65 76 73 2d 6d 61 70 | r-keymap.magit-log-read-revs-map |
| 15a460 | 0a 20 20 3a 70 61 72 65 6e 74 20 63 72 6d 2d 6c 6f 63 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d | ...:parent.crm-local-completion- |
| 15a480 | 6d 61 70 0a 20 20 22 53 50 43 22 20 23 27 73 65 6c 66 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 61 6e | map..."SPC".#'self-insert-comman |
| 15a4a0 | 64 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 61 64 2d 72 65 76 73 20 28 | d)..(defun.magit-log-read-revs.( |
| 15a4c0 | 26 6f 70 74 69 6f 6e 61 6c 20 75 73 65 2d 63 75 72 72 65 6e 74 29 0a 20 20 28 6f 72 20 28 61 6e | &optional.use-current)...(or.(an |
| 15a4e0 | 64 20 75 73 65 2d 63 75 72 72 65 6e 74 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 75 66 20 28 6d | d.use-current.(and-let*.((buf.(m |
| 15a500 | 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 20 28 6c 69 73 74 | agit-get-current-branch))).(list |
| 15a520 | 20 62 75 66 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 72 6d 2d 73 65 70 61 72 61 74 | .buf))).......(let.((crm-separat |
| 15a540 | 6f 72 20 22 5c 5c 28 5c 5c 2e 5c 5c 2e 5c 5c 2e 3f 5c 5c 7c 5b 2c 20 5d 5c 5c 29 22 29 0a 20 20 | or."\\(\\.\\.\\.?\\|[,.]\\)")... |
| 15a560 | 20 20 20 20 20 20 20 20 20 20 28 63 72 6d 2d 6c 6f 63 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d | ..........(crm-local-completion- |
| 15a580 | 6d 61 70 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 61 64 2d 72 65 76 73 2d 6d 61 70 29 29 0a 20 20 | map.magit-log-read-revs-map))... |
| 15a5a0 | 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c | ......(split-string.(magit-compl |
| 15a5c0 | 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | eting-read-multiple............. |
| 15a5e0 | 20 20 20 20 20 20 20 20 20 20 20 22 4c 6f 67 20 72 65 76 2c 73 3a 20 22 0a 20 20 20 20 20 20 20 | ..........."Log.rev,s:."........ |
| 15a600 | 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 |
| 15a620 | 61 6d 65 73 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ames.nil.t)..................... |
| 15a640 | 20 20 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 | ...nil.nil.nil.'magit-revision-h |
| 15a660 | 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | istory........................(o |
| 15a680 | 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 69 | r.(magit-branch-or-commit-at-poi |
| 15a6a0 | 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 28 | nt)............................( |
| 15a6c0 | 61 6e 64 20 28 6e 6f 74 20 75 73 65 2d 63 75 72 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 | and.(not.use-current)........... |
| 15a6e0 | 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 |
| 15a700 | 2d 70 72 65 76 69 6f 75 73 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -previous-branch)))............. |
| 15a720 | 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........nil.t)............... |
| 15a740 | 20 20 20 20 20 20 20 20 22 5b 2c 20 5d 22 20 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ........"[,.]".t))))..(defun.mag |
| 15a760 | 69 74 2d 6c 6f 67 2d 72 65 61 64 2d 70 61 74 74 65 72 6e 20 28 6f 70 74 69 6f 6e 29 0a 20 20 22 | it-log-read-pattern.(option)..." |
| 15a780 | 52 65 61 64 20 61 20 73 74 72 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 20 74 6f 20 70 | Read.a.string.from.the.user.to.p |
| 15a7a0 | 61 73 73 20 61 73 20 70 61 72 61 6d 65 74 65 72 20 74 6f 20 4f 50 54 49 4f 4e 2e 22 0a 20 20 28 | ass.as.parameter.to.OPTION."...( |
| 15a7c0 | 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 20 28 66 6f 72 6d 61 74 20 22 54 79 70 65 20 | magit-read-string.(format."Type. |
| 15a7e0 | 61 20 70 61 74 74 65 72 6e 20 74 6f 20 70 61 73 73 20 74 6f 20 25 73 22 20 6f 70 74 69 6f 6e 29 | a.pattern.to.pass.to.%s".option) |
| 15a800 | 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 | ))..;;;###autoload.(autoload.'ma |
| 15a820 | 67 69 74 2d 6c 6f 67 2d 63 75 72 72 65 6e 74 20 22 6d 61 67 69 74 2d 6c 6f 67 22 20 6e 69 6c 20 | git-log-current."magit-log".nil. |
| 15a840 | 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 |
| 15a860 | 74 2d 6c 6f 67 2d 63 75 72 72 65 6e 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 66 69 | t-log-current.(&optional.args.fi |
| 15a880 | 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 | les)..."Show.log.for.the.current |
| 15a8a0 | 20 62 72 61 6e 63 68 2c 20 6f 72 20 60 48 45 41 44 27 20 69 66 20 6e 6f 20 62 72 61 6e 63 68 20 | .branch,.or.`HEAD'.if.no.branch. |
| 15a8c0 | 69 73 20 63 68 65 63 6b 65 64 20 6f 75 74 2e 22 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 | is.checked.out."...:description. |
| 15a8e0 | 28 23 23 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 | (##if.(magit-get-current-branch) |
| 15a900 | 20 22 63 75 72 72 65 6e 74 22 20 22 48 45 41 44 22 29 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | ."current"."HEAD")...(interactiv |
| 15a920 | 65 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 28 6d 61 67 69 | e.(magit-log-arguments))...(magi |
| 15a940 | 74 2d 6c 6f 67 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 6c 69 73 74 20 28 6f 72 20 28 6d 61 | t-log-setup-buffer.(list.(or.(ma |
| 15a960 | 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 29 | git-get-current-branch)."HEAD")) |
| 15a980 | 0a 20 20 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. |
| 15a9a0 | 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 |
| 15a9c0 | 61 67 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 | agit-log-head.(&optional.args.fi |
| 15a9e0 | 6c 65 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 | les)..."Show.log.for.`HEAD'."... |
| 15aa00 | 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 |
| 15aa20 | 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 |
| 15aa40 | 69 73 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 | ist."HEAD").args.files))..;;;### |
| 15aa60 | 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 72 65 6c 61 74 65 | autoload.(defun.magit-log-relate |
| 15aa80 | 64 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 29 0a 20 20 | d.(revs.&optional.args.files)... |
| 15aaa0 | 22 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 | "Show.log.for.the.current.branch |
| 15aac0 | 2c 20 69 74 73 20 75 70 73 74 72 65 61 6d 20 61 6e 64 20 69 74 73 20 70 75 73 68 20 74 61 72 67 | ,.its.upstream.and.its.push.targ |
| 15aae0 | 65 74 2e 0a 57 68 65 6e 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 69 73 20 61 20 6c 6f 63 61 6c | et..When.the.upstream.is.a.local |
| 15ab00 | 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 61 6c 73 6f 20 73 68 6f 77 20 69 74 73 20 6f 77 6e 0a | .branch,.then.also.show.its.own. |
| 15ab20 | 75 70 73 74 72 65 61 6d 2e 20 20 57 68 65 6e 20 60 48 45 41 44 27 20 69 73 20 64 65 74 61 63 68 | upstream...When.`HEAD'.is.detach |
| 15ab40 | 65 64 2c 20 74 68 65 6e 20 73 68 6f 77 20 6c 6f 67 20 66 6f 72 20 74 68 61 74 2c 20 74 68 65 0a | ed,.then.show.log.for.that,.the. |
| 15ab60 | 70 72 65 76 69 6f 75 73 6c 79 20 63 68 65 63 6b 65 64 20 6f 75 74 20 62 72 61 6e 63 68 20 61 6e | previously.checked.out.branch.an |
| 15ab80 | 64 20 69 74 73 20 75 70 73 74 72 65 61 6d 20 61 6e 64 20 70 75 73 68 2d 74 61 72 67 65 74 2e 22 | d.its.upstream.and.push-target." |
| 15aba0 | 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 6c 65 74 20 28 28 | ...(interactive....(cons.(let.(( |
| 15abc0 | 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 | current.(magit-get-current-branc |
| 15abe0 | 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 61 64 20 72 65 62 61 73 65 20 74 | h))................head.rebase.t |
| 15ac00 | 61 72 67 65 74 20 75 70 73 74 72 65 61 6d 20 75 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 | arget.upstream.upup)............ |
| 15ac20 | 28 75 6e 6c 65 73 73 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | (unless.current..............(se |
| 15ac40 | 74 71 20 72 65 62 61 73 65 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 67 65 74 2d 73 74 61 | tq.rebase.(magit-rebase--get-sta |
| 15ac60 | 74 65 2d 6c 69 6e 65 73 20 22 68 65 61 64 2d 6e 61 6d 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 | te-lines."head-name")).......... |
| 15ac80 | 20 20 20 20 28 63 6f 6e 64 20 28 72 65 62 61 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(cond.(rebase............... |
| 15aca0 | 20 20 20 20 20 20 28 73 65 74 71 20 72 65 62 61 73 65 20 28 6d 61 67 69 74 2d 72 65 66 2d 61 62 | ......(setq.rebase.(magit-ref-ab |
| 15acc0 | 62 72 65 76 20 72 65 62 61 73 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | brev.rebase))................... |
| 15ace0 | 20 20 28 73 65 74 71 20 63 75 72 72 65 6e 74 20 72 65 62 61 73 65 29 0a 20 20 20 20 20 20 20 20 | ..(setq.current.rebase)......... |
| 15ad00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 68 65 61 64 20 22 48 45 41 44 22 29 29 0a | ............(setq.head."HEAD")). |
| 15ad20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 65 74 71 20 63 75 72 72 65 6e | ...................((setq.curren |
| 15ad40 | 74 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 29 | t.(magit-get-previous-branch)))) |
| 15ad60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 63 75 72 72 65 6e 74 0a 20 20 20 20 | )............(cond.(current..... |
| 15ad80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 75 72 72 65 6e 74 0a 20 20 20 20 | ..............(setq.current..... |
| 15ada0 | 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 |
| 15adc0 | 65 72 74 69 7a 65 2d 66 61 63 65 20 63 75 72 72 65 6e 74 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 | ertize-face.current.'magit-branc |
| 15ade0 | 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 28 73 65 74 | h-local))...................(set |
| 15ae00 | 71 20 74 61 72 67 65 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 62 72 61 6e 63 68 20 | q.target.(magit-get-push-branch. |
| 15ae20 | 63 75 72 72 65 6e 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 73 | current.t))...................(s |
| 15ae40 | 65 74 71 20 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d | etq.upstream.(magit-get-upstream |
| 15ae60 | 2d 62 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 20 20 | -branch.current))............... |
| 15ae80 | 20 20 20 20 28 77 68 65 6e 20 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(when.upstream.............. |
| 15aea0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 75 70 75 70 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 6c 6f | .......(setq.upup.(and.(magit-lo |
| 15aec0 | 63 61 6c 2d 62 72 61 6e 63 68 2d 70 20 75 70 73 74 72 65 61 6d 29 0a 20 20 20 20 20 20 20 20 20 | cal-branch-p.upstream).......... |
| 15aee0 | 20 20 20 20 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 |
| 15af00 | 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 75 70 73 74 72 65 61 6d 29 29 | t-get-upstream-branch.upstream)) |
| 15af20 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 65 74 71 20 68 65 61 64 | )))..................((setq.head |
| 15af40 | 20 22 48 45 41 44 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 71 20 6e 69 6c 20 | ."HEAD")))............(delq.nil. |
| 15af60 | 28 6c 69 73 74 20 63 75 72 72 65 6e 74 20 68 65 61 64 20 74 61 72 67 65 74 20 75 70 73 74 72 65 | (list.current.head.target.upstre |
| 15af80 | 61 6d 20 75 70 75 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 | am.upup)))..........(magit-log-a |
| 15afa0 | 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 75 70 2d 62 | rguments)))...(magit-log-setup-b |
| 15afc0 | 75 66 66 65 72 20 72 65 76 73 20 61 72 67 73 20 66 69 6c 65 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 | uffer.revs.args.files))..;;;###a |
| 15afe0 | 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 6f 74 68 65 72 20 28 | utoload.(defun.magit-log-other.( |
| 15b000 | 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 29 0a 20 20 22 53 68 | revs.&optional.args.files)..."Sh |
| 15b020 | 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 76 73 20 72 65 61 64 | ow.log.for.one.or.more.revs.read |
| 15b040 | 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 20 75 73 65 72 20 63 | .from.the.minibuffer..The.user.c |
| 15b060 | 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 72 65 76 69 73 69 6f | an.input.any.revision.or.revisio |
| 15b080 | 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 6f 72 20 65 76 65 6e | ns.separated.by.a.space,.or.even |
| 15b0a0 | 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 73 20 61 6e 64 20 74 | .ranges,.but.only.branches.and.t |
| 15b0c0 | 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 20 6f 66 20 74 68 65 | ags,.and.a.representation.of.the |
| 15b0e0 | 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 69 6c 61 62 6c 65 20 | .commit.at.point,.are.available. |
| 15b100 | 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 22 0a 20 20 28 69 6e | as.completion.candidates."...(in |
| 15b120 | 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 67 2d 72 65 61 64 2d | teractive.(cons.(magit-log-read- |
| 15b140 | 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 20 20 28 6d 61 67 69 | revs)......................(magi |
| 15b160 | 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- |
| 15b180 | 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)).. |
| 15b1a0 | 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- |
| 15b1c0 | 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 6c 65 73 29 0a | branches.(&optional.args.files). |
| 15b1e0 | 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 62 72 61 6e 63 68 | .."Show.log.for.all.local.branch |
| 15b200 | 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.( |
| 15b220 | 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 |
| 15b240 | 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 |
| 15b260 | 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).................. |
| 15b280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 2d 2d 62 72 61 6e 63 68 65 73 22 29 | .............(list."--branches") |
| 15b2a0 | 0a 20 20 20 20 20 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 |
| 15b2c0 | 73 74 20 22 48 45 41 44 22 20 22 2d 2d 62 72 61 6e 63 68 65 73 22 29 29 0a 20 20 20 20 20 20 20 | st."HEAD"."--branches"))........ |
| 15b2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 20 66 69 6c 65 73 29 29 0a | ...................args.files)). |
| 15b300 | 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 |
| 15b320 | 2d 6d 61 74 63 68 69 6e 67 2d 62 72 61 6e 63 68 65 73 20 28 70 61 74 74 65 72 6e 20 26 6f 70 74 | -matching-branches.(pattern.&opt |
| 15b340 | 69 6f 6e 61 6c 20 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 66 6f | ional.args.files)..."Show.log.fo |
| 15b360 | 72 20 61 6c 6c 20 62 72 61 6e 63 68 65 73 20 6d 61 74 63 68 69 6e 67 20 50 41 54 54 45 52 4e 20 | r.all.branches.matching.PATTERN. |
| 15b380 | 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 63 6f 6e | and.`HEAD'."...(interactive.(con |
| 15b3a0 | 73 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 61 64 2d 70 61 74 74 65 72 6e 20 22 2d 2d 62 72 61 | s.(magit-log-read-pattern."--bra |
| 15b3c0 | 6e 63 68 65 73 22 29 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a | nches").(magit-log-arguments))). |
| 15b3e0 | 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 0a 20 20 20 28 6c 69 | ..(magit-log-setup-buffer....(li |
| 15b400 | 73 74 20 22 48 45 41 44 22 20 28 66 6f 72 6d 61 74 20 22 2d 2d 62 72 61 6e 63 68 65 73 3d 25 73 | st."HEAD".(format."--branches=%s |
| 15b420 | 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 0a 3b 3b 3b | ".pattern))....args.files))..;;; |
| 15b440 | 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 6d 61 74 | ###autoload.(defun.magit-log-mat |
| 15b460 | 63 68 69 6e 67 2d 74 61 67 73 20 28 70 61 74 74 65 72 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 | ching-tags.(pattern.&optional.ar |
| 15b480 | 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 74 61 | gs.files)..."Show.log.for.all.ta |
| 15b4a0 | 67 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 44 27 2e 22 | gs.matching.PATTERN.and.`HEAD'." |
| 15b4c0 | 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 67 | ...(interactive.(cons.(magit-log |
| 15b4e0 | 2d 72 65 61 64 2d 70 61 74 74 65 72 6e 20 22 2d 2d 74 61 67 73 22 29 20 28 6d 61 67 69 74 2d 6c | -read-pattern."--tags").(magit-l |
| 15b500 | 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 | og-arguments)))...(magit-log-set |
| 15b520 | 75 70 2d 62 75 66 66 65 72 0a 20 20 20 28 6c 69 73 74 20 22 48 45 41 44 22 20 28 66 6f 72 6d 61 | up-buffer....(list."HEAD".(forma |
| 15b540 | 74 20 22 2d 2d 74 61 67 73 3d 25 73 22 20 70 61 74 74 65 72 6e 29 29 0a 20 20 20 61 72 67 73 20 | t."--tags=%s".pattern))....args. |
| 15b560 | 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 |
| 15b580 | 61 67 69 74 2d 6c 6f 67 2d 61 6c 6c 2d 62 72 61 6e 63 68 65 73 20 28 26 6f 70 74 69 6f 6e 61 6c | agit-log-all-branches.(&optional |
| 15b5a0 | 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 61 6c 6c | .args.files)..."Show.log.for.all |
| 15b5c0 | 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 60 | .local.and.remote.branches.and.` |
| 15b5e0 | 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 |
| 15b600 | 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 |
| 15b620 | 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 |
| 15b640 | 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).......................... |
| 15b660 | 20 20 20 20 20 28 6c 69 73 74 20 22 2d 2d 62 72 61 6e 63 68 65 73 22 20 22 2d 2d 72 65 6d 6f 74 | .....(list."--branches"."--remot |
| 15b680 | 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 20 20 20 | es")............................ |
| 15b6a0 | 20 28 6c 69 73 74 20 22 48 45 41 44 22 20 22 2d 2d 62 72 61 6e 63 68 65 73 22 20 22 2d 2d 72 65 | .(list."HEAD"."--branches"."--re |
| 15b6c0 | 6d 6f 74 65 73 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 | motes"))........................ |
| 15b6e0 | 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 6f 61 64 0a | ...args.files))..;;;###autoload. |
| 15b700 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 61 6c 6c 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | (defun.magit-log-all.(&optional. |
| 15b720 | 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 61 6c 6c 20 | args.files)..."Show.log.for.all. |
| 15b740 | 72 65 66 65 72 65 6e 63 65 73 20 61 6e 64 20 60 48 45 41 44 27 2e 22 0a 20 20 28 69 6e 74 65 72 | references.and.`HEAD'."...(inter |
| 15b760 | 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 29 0a 20 20 | active.(magit-log-arguments))... |
| 15b780 | 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 69 66 20 28 6d 61 67 | (magit-log-setup-buffer.(if.(mag |
| 15b7a0 | 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 20 20 | it-get-current-branch).......... |
| 15b7c0 | 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 2d 2d 61 6c | .....................(list."--al |
| 15b7e0 | 6c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l")............................. |
| 15b800 | 28 6c 69 73 74 20 22 48 45 41 44 22 20 22 2d 2d 61 6c 6c 22 29 29 0a 20 20 20 20 20 20 20 20 20 | (list."HEAD"."--all")).......... |
| 15b820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 20 66 69 6c 65 73 29 29 0a 0a 3b | .................args.files))..; |
| 15b840 | 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 62 | ;;###autoload.(defun.magit-log-b |
| 15b860 | 75 66 66 65 72 2d 66 69 6c 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 6f 6c 6c 6f 77 20 62 65 67 | uffer-file.(&optional.follow.beg |
| 15b880 | 20 65 6e 64 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 74 68 65 20 62 6c 6f 62 20 6f | .end)..."Show.log.for.the.blob.o |
| 15b8a0 | 72 20 66 69 6c 65 20 76 69 73 69 74 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 | r.file.visited.in.the.current.bu |
| 15b8c0 | 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 20 6f 72 20 | ffer..With.a.prefix.argument.or. |
| 15b8e0 | 77 68 65 6e 20 60 2d 2d 66 6f 6c 6c 6f 77 27 20 69 73 20 61 6e 20 61 63 74 69 76 65 20 6c 6f 67 | when.`--follow'.is.an.active.log |
| 15b900 | 0a 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 6e 20 66 6f 6c 6c 6f 77 20 72 65 6e 61 6d 65 73 2e 20 | .argument,.then.follow.renames.. |
| 15b920 | 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 72 65 73 74 | .When.the.region.is.active,.rest |
| 15b940 | 72 69 63 74 20 74 68 65 20 6c 6f 67 20 74 6f 20 74 68 65 20 6c 69 6e 65 73 20 74 68 61 74 20 74 | rict.the.log.to.the.lines.that.t |
| 15b960 | 68 65 20 72 65 67 69 6f 6e 20 74 6f 75 63 68 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | he.region.touches."...(interacti |
| 15b980 | 76 65 20 28 63 6f 6e 73 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 28 6d 61 67 | ve.(cons.current-prefix-arg.(mag |
| 15b9a0 | 69 74 2d 66 69 6c 65 2d 72 65 67 69 6f 6e 2d 6c 69 6e 65 2d 6e 75 6d 62 65 72 73 29 29 29 0a 20 | it-file-region-line-numbers))).. |
| 15b9c0 | 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 66 69 | .(require.'magit)...(if-let.((fi |
| 15b9e0 | 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 6d 65 29 29 29 0a | le.(magit-file-relative-name))). |
| 15ba00 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 75 70 2d 62 75 66 66 65 72 0a 20 20 | ......(magit-log-setup-buffer... |
| 15ba20 | 20 20 20 20 20 28 6c 69 73 74 20 28 6f 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e | .....(list.(or.magit-buffer-refn |
| 15ba40 | 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d | ame..................(magit-get- |
| 15ba60 | 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)................. |
| 15ba80 | 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 61 72 67 73 20 28 63 61 | ."HEAD"))........(let.((args.(ca |
| 15baa0 | 72 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 29 0a 20 20 20 20 20 | r.(magit-log-arguments))))...... |
| 15bac0 | 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 66 6f 6c 6c 6f 77 20 28 6e 6f 74 20 28 6d 65 6d 62 | ....(when.(and.follow.(not.(memb |
| 15bae0 | 65 72 20 22 2d 2d 66 6f 6c 6c 6f 77 22 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | er."--follow".args)))........... |
| 15bb00 | 20 28 70 75 73 68 20 22 2d 2d 66 6f 6c 6c 6f 77 22 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 | .(push."--follow".args))........ |
| 15bb20 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 62 65 67 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 | ..(when.(and.beg.end)........... |
| 15bb40 | 20 28 73 65 74 71 20 61 72 67 73 20 28 63 6f 6e 73 20 28 66 6f 72 6d 61 74 20 22 2d 4c 25 73 2c | .(setq.args.(cons.(format."-L%s, |
| 15bb60 | 25 73 3a 25 73 22 20 62 65 67 20 65 6e 64 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | %s:%s".beg.end.file)............ |
| 15bb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 6c 65 74 65 20 22 2d 4c 22 | .................(cl-delete."-L" |
| 15bba0 | 20 61 72 67 73 20 3a 74 65 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .args.:test..................... |
| 15bbc0 | 20 20 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 70 72 65 66 | ...................#'string-pref |
| 15bbe0 | 69 78 2d 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 20 6e 69 | ix-p)))............(setq.file.ni |
| 15bc00 | 6c 29 29 0a 20 20 20 20 20 20 20 20 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 28 61 6e 64 20 66 | l))..........args)........(and.f |
| 15bc20 | 69 6c 65 20 28 6c 69 73 74 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f | ile.(list.file))........magit-lo |
| 15bc40 | 67 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6c 6f 63 6b 65 64 29 0a 20 20 20 20 28 75 73 65 72 2d | g-buffer-file-locked).....(user- |
| 15bc60 | 65 72 72 6f 72 20 22 42 75 66 66 65 72 20 69 73 6e 27 74 20 76 69 73 69 74 69 6e 67 20 61 20 66 | error."Buffer.isn't.visiting.a.f |
| 15bc80 | 69 6c 65 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 | ile")))..;;;###autoload.(defun.m |
| 15bca0 | 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 20 28 66 69 6c 65 20 | agit-log-trace-definition.(file. |
| 15bcc0 | 66 6e 20 72 65 76 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 74 68 65 20 64 65 66 69 | fn.rev)..."Show.log.for.the.defi |
| 15bce0 | 6e 69 74 69 6f 6e 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 | nition.at.point."...(interactive |
| 15bd00 | 20 28 6c 69 73 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d | .(list.(or.(magit-file-relative- |
| 15bd20 | 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 20 28 | name)..........................( |
| 15bd40 | 75 73 65 72 2d 65 72 72 6f 72 20 22 42 75 66 66 65 72 20 69 73 6e 27 74 20 76 69 73 69 74 69 6e | user-error."Buffer.isn't.visitin |
| 15bd60 | 67 20 61 20 66 69 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 20 | g.a.file"))..................... |
| 15bd80 | 20 28 6f 72 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 6c 6f 67 2d 74 72 61 63 65 2d 64 65 | .(or.(funcall.magit-log-trace-de |
| 15bda0 | 66 69 6e 69 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | finition-function).............. |
| 15bdc0 | 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 66 75 6e 63 | ............(user-error."No.func |
| 15bde0 | 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 20 66 6f 75 6e 64 22 29 29 0a 20 20 20 20 20 20 20 20 20 | tion.at.point.found")).......... |
| 15be00 | 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 72 65 66 | ............(or.magit-buffer-ref |
| 15be20 | 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 28 6d | name..........................(m |
| 15be40 | 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)........ |
| 15be60 | 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 29 0a 20 20 28 72 | .................."HEAD")))...(r |
| 15be80 | 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 75 | equire.'magit)...(magit-log-setu |
| 15bea0 | 70 2d 62 75 66 66 65 72 0a 20 20 20 28 6c 69 73 74 20 72 65 76 29 0a 20 20 20 28 63 6f 6e 73 20 | p-buffer....(list.rev)....(cons. |
| 15bec0 | 28 66 6f 72 6d 61 74 20 22 2d 4c 3a 25 73 25 73 3a 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 | (format."-L:%s%s:%s"............ |
| 15bee0 | 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 63 65 20 22 3a 22 20 22 5c 5c 3a 22 20 | ......(string-replace.":"."\\:". |
| 15bf00 | 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 66 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (regexp-quote.fn)).............. |
| 15bf20 | 20 20 20 20 28 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 | ....(if.(derived-mode-p.'lisp-mo |
| 15bf40 | 64 65 20 27 65 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 | de.'emacs-lisp-mode)............ |
| 15bf60 | 20 20 20 20 20 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 | ..........;;.Git.doesn't.treat." |
| 15bf80 | 2d 22 20 74 68 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 | -".the.same.way.as.............. |
| 15bfa0 | 20 20 20 20 20 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 | ........;;."_",.leading.to.false |
| 15bfc0 | 2d 70 6f 73 69 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 | -positives.such.as.............. |
| 15bfe0 | 20 20 20 20 20 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 | ........;;."foo-suffix".being.co |
| 15c000 | 6e 73 69 64 65 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 | nsidered.a.match................ |
| 15c020 | 20 20 20 20 20 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 | ......;;.for."foo"...Wing.it.... |
| 15c040 | 20 20 20 20 20 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 | ..................."\\(.\\|$\\)" |
| 15c060 | 0a 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 63 6f 75 6c 64 20 | ....................;;.We.could. |
| 15c080 | 75 73 65 20 22 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 | use."\\b".here,.but.since.Git... |
| 15c0a0 | 20 20 20 20 20 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 | .................;;.already.does |
| 15c0c0 | 20 73 6f 6d 65 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 | .something.equivalent,.that..... |
| 15c0e0 | 20 20 20 20 20 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 | ...............;;.isn't.necessar |
| 15c100 | 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 0a 20 20 20 20 20 20 | y....................."")....... |
| 15c120 | 20 20 20 20 20 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 | ...........file)..........(cl-de |
| 15c140 | 6c 65 74 65 20 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 | lete."-L".(car.(magit-log-argume |
| 15c160 | 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 3a 74 65 73 74 20 | nts)).....................:test. |
| 15c180 | 23 27 73 74 72 69 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 | #'string-prefix-p))....nil.magit |
| 15c1a0 | 2d 6c 6f 67 2d 62 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 | -log-buffer-file-locked))..(defu |
| 15c1c0 | 6e 20 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 20 28 29 | n.magit-diff-trace-definition.() |
| 15c1e0 | 0a 20 20 22 53 68 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 | ..."Show.log.for.the.definition. |
| 15c200 | 61 74 20 70 6f 69 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 | at.point.in.a.diff."...(interact |
| 15c220 | 69 76 65 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 | ive)...(pcase-let.((`(,buf.,pos) |
| 15c240 | 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 |
| 15c260 | 74 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d 70 2d 70 6f 73 69 74 | t))).....(magit--with-temp-posit |
| 15c280 | 69 6f 6e 20 62 75 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 | ion.buf.pos.......(call-interact |
| 15c2a0 | 69 76 65 6c 79 20 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 | ively.#'magit-log-trace-definiti |
| 15c2c0 | 6f 6e 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 | on))))..;;;###autoload.(defun.ma |
| 15c2e0 | 67 69 74 2d 6c 6f 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 | git-log-merged.(commit.branch.&o |
| 15c300 | 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 | ptional.args.files)..."Show.log. |
| 15c320 | 66 6f 72 20 74 68 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 | for.the.merge.of.COMMIT.into.BRA |
| 15c340 | 4e 43 48 2e 0a 0a 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 | NCH...More.precisely,.find.merge |
| 15c360 | 20 63 6f 6d 6d 69 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 | .commit.M.that.brought.COMMIT.in |
| 15c380 | 74 6f 0a 42 52 41 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 | to.BRANCH,.and.show.the.log.of.t |
| 15c3a0 | 68 65 20 72 61 6e 67 65 20 5c 22 4d 5e 31 2e 2e 4d 5c 22 2e 20 49 66 20 43 4f 4d 4d 49 54 20 69 | he.range.\"M^1..M\"..If.COMMIT.i |
| 15c3c0 | 73 0a 64 69 72 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 | s.directly.on.BRANCH,.then.show. |
| 15c3e0 | 61 70 70 72 6f 78 69 6d 61 74 65 6c 79 0a 60 6d 61 67 69 74 2d 6c 6f 67 2d 6d 65 72 67 65 64 2d | approximately.`magit-log-merged- |
| 15c400 | 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 27 20 73 75 72 72 6f 75 6e 64 69 6e 67 20 63 6f 6d 6d 69 74 | commit-count'.surrounding.commit |
| 15c420 | 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 72 65 | s.instead...This.command.require |
| 15c440 | 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 61 69 | s.git-when-merged,.which.is.avai |
| 15c460 | 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 6d 68 | lable.from.https://github.com/mh |
| 15c480 | 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 65 72 | agger/git-when-merged."...(inter |
| 15c4a0 | 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 74 20 | active....(append.(let.((commit. |
| 15c4c0 | 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 4c 6f | (magit-read-branch-or-commit."Lo |
| 15c4e0 | 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 20 20 | g.merge.of.commit")))........... |
| 15c500 | 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 20 20 | ...(list.commit................. |
| 15c520 | 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 65 72 | ...(magit-read-other-branch."Mer |
| 15c540 | 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 20 28 | ged.into".commit)))............( |
| 15c560 | 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 73 73 | magit-log-arguments)))...(unless |
| 15c580 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 67 69 74 | .(magit-git-executable-find."git |
| 15c5a0 | 2d 77 68 65 6e 2d 6d 65 72 67 65 64 22 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | -when-merged").....(user-error." |
| 15c5c0 | 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 77 68 65 6e 2d 6d | This.command.requires.git-when-m |
| 15c5e0 | 65 72 67 65 64 20 28 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 68 74 74 | erged.(%s)"................."htt |
| 15c600 | 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 68 61 67 67 65 72 2f 67 69 74 2d 77 68 65 6e | ps://github.com/mhagger/git-when |
| 15c620 | 2d 6d 65 72 67 65 64 22 29 29 0a 20 20 28 6c 65 74 20 28 65 78 69 74 20 6d 29 0a 20 20 20 20 28 | -merged"))...(let.(exit.m).....( |
| 15c640 | 77 69 74 68 2d 74 65 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 | with-temp-buffer.......(save-exc |
| 15c660 | 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 65 78 69 74 20 28 6d 61 67 69 74 | ursion.........(setq.exit.(magit |
| 15c680 | 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 74 20 22 77 68 65 6e 2d 6d 65 72 67 65 64 22 20 22 2d 63 | -process-git.t."when-merged"."-c |
| 15c6a0 | 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 | "............................... |
| 15c6c0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 61 62 62 72 65 76 2d 61 72 67 29 0a 20 20 20 20 20 | ........(magit-abbrev-arg)...... |
| 15c6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 15c700 | 20 63 6f 6d 6d 69 74 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 20 | .commit.branch))).......(setq.m. |
| 15c720 | 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 | (buffer-substring-no-properties. |
| 15c740 | 28 70 6f 69 6e 74 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 20 | (point).(line-end-position)))).. |
| 15c760 | 20 20 20 28 69 66 20 28 7a 65 72 6f 70 20 65 78 69 74 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 | ...(if.(zerop.exit).........(mag |
| 15c780 | 69 74 2d 6c 6f 67 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 6c 69 73 74 20 28 66 6f 72 6d 61 | it-log-setup-buffer.(list.(forma |
| 15c7a0 | 74 20 22 25 73 5e 31 2e 2e 25 73 22 20 6d 20 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t."%s^1..%s".m.m)).............. |
| 15c7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 20 66 69 6c 65 73 20 6e 69 | ...................args.files.ni |
| 15c7e0 | 6c 20 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 3b 3b 20 4f 75 74 70 75 74 3a 20 22 3c 72 65 66 | l.commit).......;;.Output:."<ref |
| 15c800 | 3e 3c 6c 6f 74 73 20 6f 66 20 73 70 61 63 65 73 3e 3c 6d 65 73 73 61 67 65 3e 22 2e 0a 20 20 20 | ><lots.of.spaces><message>"..... |
| 15c820 | 20 20 20 3b 3b 20 54 68 69 73 20 69 73 20 6e 6f 74 20 74 68 65 20 73 61 6d 65 20 61 73 20 60 73 | ...;;.This.is.not.the.same.as.`s |
| 15c840 | 74 72 69 6e 67 2d 74 72 69 6d 27 2e 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 20 28 73 74 72 69 | tring-trim'........(setq.m.(stri |
| 15c860 | 6e 67 2d 74 72 69 6d 2d 6c 65 66 74 20 28 73 75 62 73 74 72 69 6e 67 20 6d 20 28 73 74 72 69 6e | ng-trim-left.(substring.m.(strin |
| 15c880 | 67 2d 6d 61 74 63 68 20 22 20 22 20 6d 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 65 71 75 | g-match.".".m)))).......(if.(equ |
| 15c8a0 | 61 6c 20 6d 20 22 43 6f 6d 6d 69 74 20 69 73 20 64 69 72 65 63 74 6c 79 20 6f 6e 20 74 68 69 73 | al.m."Commit.is.directly.on.this |
| 15c8c0 | 20 62 72 61 6e 63 68 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 66 72 6f | .branch.")...........(let*.((fro |
| 15c8e0 | 6d 20 28 66 6f 72 6d 61 74 20 22 25 73 7e 25 64 22 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 | m.(format."%s~%d".commit........ |
| 15c900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2f 20 6d 61 67 69 74 | ........................(/.magit |
| 15c920 | 2d 6c 6f 67 2d 6d 65 72 67 65 64 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 20 32 29 29 29 0a 20 20 | -log-merged-commit-count.2)))... |
| 15c940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 6f 20 28 2d 20 28 63 61 72 20 28 6d 61 67 69 | ...............(to.(-.(car.(magi |
| 15c960 | 74 2d 72 65 76 2d 64 69 66 66 2d 63 6f 75 6e 74 20 62 72 61 6e 63 68 20 63 6f 6d 6d 69 74 20 74 | t-rev-diff-count.branch.commit.t |
| 15c980 | 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 2f 20 6d 61 | )).........................(/.ma |
| 15c9a0 | 67 69 74 2d 6c 6f 67 2d 6d 65 72 67 65 64 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 20 32 29 29 29 | git-log-merged-commit-count.2))) |
| 15c9c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 6f 20 28 69 66 20 28 3c 3d 20 74 6f | ..................(to.(if.(<=.to |
| 15c9e0 | 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 62 72 61 | .0)..........................bra |
| 15ca00 | 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 28 66 6f 72 6d | nch........................(form |
| 15ca20 | 61 74 20 22 25 73 7e 25 73 22 20 62 72 61 6e 63 68 20 74 6f 29 29 29 29 0a 20 20 20 20 20 20 20 | at."%s~%s".branch.to))))........ |
| 15ca40 | 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 2d 63 | .....(unless.(magit-rev-verify-c |
| 15ca60 | 6f 6d 6d 69 74 20 66 72 6f 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | ommit.from)...............(setq. |
| 15ca80 | 66 72 6f 6d 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 | from.(magit-git-string."rev-list |
| 15caa0 | 22 20 22 2d 2d 6d 61 78 2d 70 61 72 65 6e 74 73 3d 30 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | "."--max-parents=0"............. |
| 15cac0 | 20 20 20 20 20 20 20 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 | ...............................c |
| 15cae0 | 6f 6d 6d 69 74 29 29 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 | ommit))).............(magit-log- |
| 15cb00 | 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 6c 69 73 74 20 28 63 6f 6e 63 61 74 20 66 72 6f 6d 20 | setup-buffer.(list.(concat.from. |
| 15cb20 | 22 2e 2e 22 20 74 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 | "..".to))....................... |
| 15cb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 22 2d 2d 66 69 72 73 74 2d 70 61 72 | ..............(cons."--first-par |
| 15cb60 | 65 6e 74 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 | ent".args)...................... |
| 15cb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 73 20 6e 69 6c 20 63 6f 6d 6d 69 74 29 | ...............files.nil.commit) |
| 15cba0 | 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 6f 75 6c 64 20 6e 6f 74 | ).........(user-error."Could.not |
| 15cbc0 | 20 66 69 6e 64 20 77 68 65 6e 20 25 73 20 77 61 73 20 6d 65 72 67 65 64 20 69 6e 74 6f 20 25 73 | .find.when.%s.was.merged.into.%s |
| 15cbe0 | 3a 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 63 6f 6d 6d 69 74 | :.%s".....................commit |
| 15cc00 | 20 62 72 61 6e 63 68 20 6d 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 4c 69 6d 69 74 20 43 6f 6d 6d 61 | .branch.m)))))..;;;;.Limit.Comma |
| 15cc20 | 6e 64 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 74 6f 67 67 6c 65 2d 63 6f 6d | nds..(defun.magit-log-toggle-com |
| 15cc40 | 6d 69 74 2d 6c 69 6d 69 74 20 28 29 0a 20 20 22 54 6f 67 67 6c 65 20 74 68 65 20 6e 75 6d 62 65 | mit-limit.()..."Toggle.the.numbe |
| 15cc60 | 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 6f 67 20 62 75 66 | r.of.commits.the.current.log.buf |
| 15cc80 | 66 65 72 20 69 73 20 6c 69 6d 69 74 65 64 20 74 6f 2e 0a 49 66 20 74 68 65 20 6e 75 6d 62 65 72 | fer.is.limited.to..If.the.number |
| 15cca0 | 20 6f 66 20 63 6f 6d 6d 69 74 73 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 6c 69 6d 69 74 65 64 | .of.commits.is.currently.limited |
| 15ccc0 | 2c 20 74 68 65 6e 20 72 65 6d 6f 76 65 20 74 68 61 74 0a 6c 69 6d 69 74 2e 20 20 4f 74 68 65 72 | ,.then.remove.that.limit...Other |
| 15cce0 | 77 69 73 65 20 73 65 74 20 69 74 20 74 6f 20 32 35 36 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | wise.set.it.to.256."...(interact |
| 15cd00 | 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 2d 63 6f 6d 6d 69 74 2d 6c 69 6d | ive)...(magit-log-set-commit-lim |
| 15cd20 | 69 74 20 28 6c 61 6d 62 64 61 20 28 26 72 65 73 74 20 5f 29 20 6e 69 6c 29 29 29 0a 0a 28 64 65 | it.(lambda.(&rest._).nil)))..(de |
| 15cd40 | 66 75 6e 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 | fun.magit-log-double-commit-limi |
| 15cd60 | 74 20 28 29 0a 20 20 22 44 6f 75 62 6c 65 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d | t.()..."Double.the.number.of.com |
| 15cd80 | 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 |
| 15cda0 | 69 6d 69 74 65 64 20 74 6f 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d | imited.to."...(interactive)...(m |
| 15cdc0 | 61 67 69 74 2d 6c 6f 67 2d 73 65 74 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 20 27 2a 29 29 0a 0a | agit-log-set-commit-limit.'*)).. |
| 15cde0 | 28 64 65 66 75 6e 20 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 | (defun.magit-log-half-commit-lim |
| 15ce00 | 69 74 20 28 29 0a 20 20 22 48 61 6c 66 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d | it.()..."Half.the.number.of.comm |
| 15ce20 | 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 |
| 15ce40 | 6d 69 74 65 64 20 74 6f 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 | mited.to."...(interactive)...(ma |
| 15ce60 | 67 69 74 2d 6c 6f 67 2d 73 65 74 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 20 27 2f 29 29 0a 0a 28 | git-log-set-commit-limit.'/))..( |
| 15ce80 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 | defun.magit-log-set-commit-limit |
| 15cea0 | 20 28 66 6e 29 0a 20 20 28 6c 65 74 2a 20 28 28 76 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | .(fn)...(let*.((val.magit-buffer |
| 15cec0 | 2d 6c 6f 67 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 28 61 72 67 20 28 73 65 71 2d 66 69 | -log-args)..........(arg.(seq-fi |
| 15cee0 | 6e 64 20 28 23 23 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 2b | nd.(##string-match."^-n\\([0-9]+ |
| 15cf00 | 5c 5c 29 3f 24 22 20 25 29 20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 75 6d 20 28 61 | \\)?$".%).val))..........(num.(a |
| 15cf20 | 6e 64 20 61 72 67 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 | nd.arg.(string-to-number.(match- |
| 15cf40 | 73 74 72 69 6e 67 20 31 20 61 72 67 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 75 6d 20 28 | string.1.arg))))..........(num.( |
| 15cf60 | 69 66 20 6e 75 6d 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 6e 75 6d 20 32 29 20 32 35 36 29 29 29 | if.num.(funcall.fn.num.2).256))) |
| 15cf80 | 0a 20 20 20 20 28 73 65 74 71 20 76 61 6c 20 28 72 65 6d 6f 76 65 20 61 72 67 20 76 61 6c 29 29 | .....(setq.val.(remove.arg.val)) |
| 15cfa0 | 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 | .....(setq.magit-buffer-log-args |
| 15cfc0 | 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 6e 75 6d 20 28 3e 20 6e 75 6d 20 30 | ...........(if.(and.num.(>.num.0 |
| 15cfe0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 66 6f 72 6d 61 74 20 22 | ))...............(cons.(format." |
| 15d000 | 2d 6e 25 64 22 20 6e 75 6d 29 20 76 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 29 | -n%d".num).val).............val) |
| 15d020 | 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | ))...(magit-refresh))..(defun.ma |
| 15d040 | 67 69 74 2d 6c 6f 67 2d 67 65 74 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 20 28 26 6f 70 74 69 6f | git-log-get-commit-limit.(&optio |
| 15d060 | 6e 61 6c 20 61 72 67 73 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 73 74 72 20 28 73 65 71 | nal.args)...(and-let*.((str.(seq |
| 15d080 | 2d 66 69 6e 64 20 28 23 23 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 2d 6e 5c 5c 28 5b 30 2d | -find.(##string-match."^-n\\([0- |
| 15d0a0 | 39 5d 2b 5c 5c 29 3f 24 22 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 9]+\\)?$".%).................... |
| 15d0c0 | 20 20 20 20 20 20 20 20 20 28 6f 72 20 61 72 67 73 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c | .........(or.args.magit-buffer-l |
| 15d0e0 | 6f 67 2d 61 72 67 73 29 29 29 29 0a 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 | og-args)))).....(string-to-numbe |
| 15d100 | 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 73 74 72 29 29 29 29 0a 0a 3b 3b 3b 3b 20 | r.(match-string.1.str))))..;;;;. |
| 15d120 | 4d 6f 64 65 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d | Mode.Commands..(defun.magit-log- |
| 15d140 | 62 75 72 79 2d 62 75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 42 | bury-buffer.(&optional.arg)..."B |
| 15d160 | 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 |
| 15d180 | 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. |
| 15d1a0 | 0a 4c 69 6b 65 20 60 6d 61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 66 65 72 27 20 28 | .Like.`magit-mode-bury-buffer'.( |
| 15d1c0 | 77 68 69 63 68 20 73 65 65 29 20 62 75 74 20 77 69 74 68 20 61 20 6e 65 67 61 74 69 76 65 0a 70 | which.see).but.with.a.negative.p |
| 15d1e0 | 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 6e 73 74 65 61 64 20 62 75 72 79 20 74 68 65 20 | refix.argument.instead.bury.the. |
| 15d200 | 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 2c 20 70 72 6f 76 69 64 65 64 20 69 74 0a 69 73 20 | revision.buffer,.provided.it.is. |
| 15d220 | 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 2e 22 | displayed.in.the.current.frame." |
| 15d240 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 69 66 20 28 3c 20 61 72 | ...(interactive."p")...(if.(<.ar |
| 15d260 | 67 20 30 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 62 75 66 20 28 6d 61 67 69 74 2d 67 65 | g.0).......(let*.((buf.(magit-ge |
| 15d280 | 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f | t-mode-buffer.'magit-revision-mo |
| 15d2a0 | 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 20 28 61 6e 64 20 62 75 66 20 | de))..............(win.(and.buf. |
| 15d2c0 | 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 62 75 66 20 28 73 65 6c 65 63 74 65 64 | (get-buffer-window.buf.(selected |
| 15d2e0 | 2d 66 72 61 6d 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 77 69 6e 0a 20 20 20 20 | -frame))))).........(if.win..... |
| 15d300 | 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 6e 64 6f 77 20 77 69 | ........(with-selected-window.wi |
| 15d320 | 6e 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 74 2d 62 75 | n...............(with-current-bu |
| 15d340 | 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 28 6d 61 67 69 74 2d | ffer.buf.................(magit- |
| 15d360 | 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 66 65 72 20 28 3e 20 28 61 62 73 20 61 72 67 29 20 31 29 | mode-bury-buffer.(>.(abs.arg).1) |
| 15d380 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 72 65 | )))...........(user-error."No.re |
| 15d3a0 | 76 69 73 69 6f 6e 20 62 75 66 66 65 72 20 69 6e 20 74 68 69 73 20 66 72 61 6d 65 22 29 29 29 0a | vision.buffer.in.this.frame"))). |
| 15d3c0 | 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 20 61 | ....(magit-mode-bury-buffer.(>.a |
| 15d3e0 | 72 67 20 31 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | rg.1))))..;;;###autoload.(defun. |
| 15d400 | 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 76 65 2d 74 6f 2d 70 61 72 65 6e 74 20 28 26 6f 70 74 69 6f | magit-log-move-to-parent.(&optio |
| 15d420 | 6e 61 6c 20 6e 29 0a 20 20 22 4d 6f 76 65 20 74 6f 20 74 68 65 20 4e 74 68 20 70 61 72 65 6e 74 | nal.n)..."Move.to.the.Nth.parent |
| 15d440 | 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 2e 22 0a 20 20 28 69 6e 74 65 | .of.the.current.commit."...(inte |
| 15d460 | 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 64 65 72 69 76 | ractive."p")...(when.(and.(deriv |
| 15d480 | 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 20 20 | ed-mode-p.'magit-log-mode)...... |
| 15d4a0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 27 63 6f | ........(magit-section-match.'co |
| 15d4c0 | 6d 6d 69 74 29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 | mmit)).....(let*.((section.(magi |
| 15d4e0 | 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | t-current-section))............( |
| 15d500 | 70 61 72 65 6e 74 2d 72 65 76 20 28 66 6f 72 6d 61 74 20 22 25 73 5e 25 73 22 20 28 6f 72 65 66 | parent-rev.(format."%s^%s".(oref |
| 15d520 | 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 29 20 28 6f 72 20 6e 20 31 29 29 29 29 0a 20 20 20 20 | .section.value).(or.n.1))))..... |
| 15d540 | 20 20 28 69 66 2d 6c 65 74 20 28 28 70 61 72 65 6e 74 2d 68 61 73 68 20 28 6d 61 67 69 74 2d 72 | ..(if-let.((parent-hash.(magit-r |
| 15d560 | 65 76 2d 70 61 72 73 65 20 22 2d 2d 73 68 6f 72 74 22 20 70 61 72 65 6e 74 2d 72 65 76 29 29 29 | ev-parse."--short".parent-rev))) |
| 15d580 | 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 70 61 72 65 6e 74 20 28 73 65 71 | ...........(if-let.((parent.(seq |
| 15d5a0 | 2d 66 69 6e 64 20 28 23 23 65 71 75 61 6c 20 28 6f 72 65 66 20 25 20 76 61 6c 75 65 29 20 70 61 | -find.(##equal.(oref.%.value).pa |
| 15d5c0 | 72 65 6e 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 | rent-hash)...................... |
| 15d5e0 | 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 73 | ................(magit-section-s |
| 15d600 | 69 62 6c 69 6e 67 73 20 73 65 63 74 69 6f 6e 20 27 6e 65 78 74 29 29 29 29 0a 20 20 20 20 20 20 | iblings.section.'next))))....... |
| 15d620 | 20 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 70 61 72 65 | ........(magit-section-goto.pare |
| 15d640 | 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 0a 20 20 20 20 | nt).............(user-error..... |
| 15d660 | 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 79 | .........(substitute-command-key |
| 15d680 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 50 61 72 65 6e 74 20 | s...............(concat."Parent. |
| 15d6a0 | 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. |
| 15d6c0 | 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 22 | typing."......................." |
| 15d6e0 | 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 69 74 | \\[magit-log-double-commit-limit |
| 15d700 | 5d 20 66 69 72 73 74 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 | ].first")))).........(user-error |
| 15d720 | 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 70 61 72 65 | ."Parent.%s.does.not.exist".pare |
| 15d740 | 6e 74 2d 72 65 76 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f | nt-rev)))))..(defun.magit-log-mo |
| 15d760 | 76 65 2d 74 6f 2d 72 65 76 69 73 69 6f 6e 20 28 72 65 76 29 0a 20 20 22 52 65 61 64 20 61 20 72 | ve-to-revision.(rev)..."Read.a.r |
| 15d780 | 65 76 69 73 69 6f 6e 20 61 6e 64 20 6d 6f 76 65 20 74 6f 20 69 74 20 69 6e 20 63 75 72 72 65 6e | evision.and.move.to.it.in.curren |
| 15d7a0 | 74 20 6c 6f 67 20 62 75 66 66 65 72 2e 0a 0a 49 66 20 74 68 65 20 63 68 6f 73 65 6e 20 72 65 66 | t.log.buffer...If.the.chosen.ref |
| 15d7c0 | 65 72 65 6e 63 65 20 6f 72 20 72 65 76 69 73 69 6f 6e 20 69 73 6e 27 74 20 62 65 69 6e 67 20 64 | erence.or.revision.isn't.being.d |
| 15d7e0 | 69 73 70 6c 61 79 65 64 20 69 6e 0a 74 68 65 20 63 75 72 72 65 6e 74 20 6c 6f 67 20 62 75 66 66 | isplayed.in.the.current.log.buff |
| 15d800 | 65 72 2c 20 74 68 65 6e 20 69 6e 66 6f 72 6d 20 74 68 65 20 75 73 65 72 20 61 62 6f 75 74 20 74 | er,.then.inform.the.user.about.t |
| 15d820 | 68 61 74 20 61 6e 64 20 64 6f 0a 6e 6f 74 68 69 6e 67 20 65 6c 73 65 2e 0a 0a 49 66 20 69 6e 76 | hat.and.do.nothing.else...If.inv |
| 15d840 | 6f 6b 65 64 20 6f 75 74 73 69 64 65 20 61 6e 79 20 6c 6f 67 20 62 75 66 66 65 72 2c 20 74 68 65 | oked.outside.any.log.buffer,.the |
| 15d860 | 6e 20 64 69 73 70 6c 61 79 20 74 68 65 20 6c 6f 67 20 62 75 66 66 65 72 0a 6f 66 20 74 68 65 20 | n.display.the.log.buffer.of.the. |
| 15d880 | 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 66 69 72 73 74 3b 20 63 72 65 61 74 69 | current.repository.first;.creati |
| 15d8a0 | 6e 67 20 69 74 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | ng.it.if.necessary."...(interact |
| 15d8c0 | 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 | ive....(list.(or.(magit-completi |
| 15d8e0 | 6e 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 49 6e 20 6c 6f 67 2c 20 6a | ng-read..............."In.log,.j |
| 15d900 | 75 6d 70 20 74 6f 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 | ump.to"...............(magit-lis |
| 15d920 | 74 2d 72 65 66 6e 61 6d 65 73 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-refnames.nil.t)............... |
| 15d940 | 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 | nil.nil.nil.'magit-revision-hist |
| 15d960 | 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 2d 6c 65 74 2a 20 | ory...............(or.(and-let*. |
| 15d980 | 28 28 72 65 76 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a | ((rev.(magit-commit-at-point))). |
| 15d9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 | ....................(magit-rev-f |
| 15d9c0 | 69 78 75 70 2d 74 61 72 67 65 74 20 72 65 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ixup-target.rev))............... |
| 15d9e0 | 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 | ....(magit-get-current-branch))) |
| 15da00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 68 69 | ..............(user-error."Nothi |
| 15da20 | 6e 67 20 73 65 6c 65 63 74 65 64 22 29 29 29 29 0a 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 | ng.selected"))))...(with-current |
| 15da40 | 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 64 65 72 69 76 65 64 2d 6d 6f | -buffer.......(cond.((derived-mo |
| 15da60 | 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 | de-p.'magit-log-mode)........... |
| 15da80 | 20 20 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ...(current-buffer))............ |
| 15daa0 | 20 28 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 75 66 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 | .((and-let*.((buf.(magit-get-mod |
| 15dac0 | 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 | e-buffer.'magit-log-mode)))..... |
| 15dae0 | 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77 | ...........(pop-to-buffer-same-w |
| 15db00 | 69 6e 64 6f 77 20 62 75 66 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 | indow.buf))).............(t..... |
| 15db20 | 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 61 6c 6c 2d | .........(apply.#'magit-log-all- |
| 15db40 | 62 72 61 6e 63 68 65 73 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 | branches.(magit-log-arguments))) |
| 15db60 | 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 67 6f 74 6f 2d 63 6f | ).....(unless.(magit-log-goto-co |
| 15db80 | 6d 6d 69 74 2d 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 72 65 76 2d 61 62 62 72 65 76 20 72 | mmit-section.(magit-rev-abbrev.r |
| 15dba0 | 65 76 29 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 25 73 20 69 73 6e 27 74 | ev)).......(user-error."%s.isn't |
| 15dbc0 | 20 76 69 73 69 62 6c 65 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 6f 67 20 62 75 66 66 | .visible.in.the.current.log.buff |
| 15dbe0 | 65 72 22 20 72 65 76 29 29 29 29 0a 0a 3b 3b 3b 3b 20 53 68 6f 72 74 6c 6f 67 20 43 6f 6d 6d 61 | er".rev))))..;;;;.Shortlog.Comma |
| 15dc00 | 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 |
| 15dc20 | 61 67 69 74 2d 73 68 6f 72 74 6c 6f 67 20 22 6d 61 67 69 74 2d 6c 6f 67 22 20 6e 69 6c 20 74 29 | agit-shortlog."magit-log".nil.t) |
| 15dc40 | 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- |
| 15dc60 | 73 68 6f 72 74 6c 6f 67 20 28 29 0a 20 20 22 53 68 6f 77 20 61 20 68 69 73 74 6f 72 79 20 73 75 | shortlog.()..."Show.a.history.su |
| 15dc80 | 6d 6d 61 72 79 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 73 68 6f 72 74 6c 6f | mmary."...:man-page."git-shortlo |
| 15dca0 | 67 22 0a 20 20 3a 76 61 6c 75 65 20 27 28 22 2d 2d 6e 75 6d 62 65 72 65 64 22 20 22 2d 2d 73 75 | g"...:value.'("--numbered"."--su |
| 15dcc0 | 6d 6d 61 72 79 22 29 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 6e 22 20 | mmary")...["Arguments"....("-n". |
| 15dce0 | 22 53 6f 72 74 20 62 79 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 22 20 20 20 20 20 | "Sort.by.number.of.commits"..... |
| 15dd00 | 20 28 22 2d 6e 22 20 22 2d 2d 6e 75 6d 62 65 72 65 64 22 29 29 0a 20 20 20 28 22 2d 73 22 20 22 | .("-n"."--numbered"))....("-s"." |
| 15dd20 | 53 68 6f 77 20 63 6f 6d 6d 69 74 20 63 6f 75 6e 74 20 73 75 6d 6d 61 72 79 20 6f 6e 6c 79 22 20 | Show.commit.count.summary.only". |
| 15dd40 | 28 22 2d 73 22 20 22 2d 2d 73 75 6d 6d 61 72 79 22 29 29 0a 20 20 20 28 22 2d 65 22 20 22 53 68 | ("-s"."--summary"))....("-e"."Sh |
| 15dd60 | 6f 77 20 65 6d 61 69 6c 20 61 64 64 72 65 73 73 65 73 22 20 20 20 20 20 20 20 20 20 20 20 28 22 | ow.email.addresses"...........(" |
| 15dd80 | 2d 65 22 20 22 2d 2d 65 6d 61 69 6c 22 29 29 0a 20 20 20 28 22 2d 67 22 20 22 47 72 6f 75 70 20 | -e"."--email"))....("-g"."Group. |
| 15dda0 | 63 6f 6d 6d 69 74 73 20 62 79 22 20 22 2d 2d 67 72 6f 75 70 3d 22 0a 20 20 20 20 3a 63 68 6f 69 | commits.by"."--group=".....:choi |
| 15ddc0 | 63 65 73 20 28 22 61 75 74 68 6f 72 22 20 22 63 6f 6d 6d 69 74 74 65 72 22 20 22 74 72 61 69 6c | ces.("author"."committer"."trail |
| 15dde0 | 65 72 3a 22 29 29 0a 20 20 20 28 37 20 22 2d 66 22 20 22 46 6f 72 6d 61 74 20 73 74 72 69 6e 67 | er:"))....(7."-f"."Format.string |
| 15de00 | 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 22 29 0a 20 20 20 28 37 20 22 2d 77 22 20 22 4c 69 6e 65 77 | "."--format=")....(7."-w"."Linew |
| 15de20 | 72 61 70 22 20 22 2d 77 22 20 3a 63 6c 61 73 73 20 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f | rap"."-w".:class.transient-optio |
| 15de40 | 6e 29 5d 0a 20 20 5b 22 53 68 6f 72 74 6c 6f 67 22 0a 20 20 20 28 22 73 22 20 22 73 69 6e 63 65 | n)]...["Shortlog"....("s"."since |
| 15de60 | 22 20 6d 61 67 69 74 2d 73 68 6f 72 74 6c 6f 67 2d 73 69 6e 63 65 29 0a 20 20 20 28 22 72 22 20 | ".magit-shortlog-since)....("r". |
| 15de80 | 22 72 61 6e 67 65 22 20 6d 61 67 69 74 2d 73 68 6f 72 74 6c 6f 67 2d 72 61 6e 67 65 29 5d 29 0a | "range".magit-shortlog-range)]). |
| 15dea0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 73 68 6f 72 74 6c 6f 67 20 28 72 65 76 20 | .(defun.magit-git-shortlog.(rev. |
| 15dec0 | 61 72 67 73 29 0a 20 20 28 6c 65 74 20 28 28 64 69 72 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | args)...(let.((dir.default-direc |
| 15dee0 | 74 6f 72 79 29 29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 | tory)).....(with-current-buffer. |
| 15df00 | 28 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 22 2a 6d 61 67 69 74 2d 73 68 6f 72 74 | (get-buffer-create."*magit-short |
| 15df20 | 6c 6f 67 2a 22 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | log*").......(setq.default-direc |
| 15df40 | 74 6f 72 79 20 64 69 72 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 62 75 66 66 65 72 2d 72 65 61 | tory.dir).......(setq.buffer-rea |
| 15df60 | 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 | d-only.t).......(let.((inhibit-r |
| 15df80 | 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20 20 20 20 20 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 | ead-only.t)).........(erase-buff |
| 15dfa0 | 65 72 29 0a 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 | er).........(save-excursion..... |
| 15dfc0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20 22 73 68 6f 72 74 6c 6f | ......(magit-git-insert."shortlo |
| 15dfe0 | 67 22 20 61 72 67 73 20 72 65 76 29 29 0a 20 20 20 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f | g".args.rev)).........(switch-to |
| 15e000 | 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 28 63 75 72 72 65 6e 74 2d 62 75 | -buffer-other-window.(current-bu |
| 15e020 | 66 66 65 72 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | ffer))))))..;;;###autoload.(defu |
| 15e040 | 6e 20 6d 61 67 69 74 2d 73 68 6f 72 74 6c 6f 67 2d 73 69 6e 63 65 20 28 72 65 76 20 61 72 67 73 | n.magit-shortlog-since.(rev.args |
| 15e060 | 29 0a 20 20 22 53 68 6f 77 20 61 20 68 69 73 74 6f 72 79 20 73 75 6d 6d 61 72 79 20 66 6f 72 20 | )..."Show.a.history.summary.for. |
| 15e080 | 63 6f 6d 6d 69 74 73 20 73 69 6e 63 65 20 52 45 56 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | commits.since.REV."...(interacti |
| 15e0a0 | 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f | ve....(list.(magit-read-branch-o |
| 15e0c0 | 72 2d 63 6f 6d 6d 69 74 20 22 53 68 6f 72 74 6c 6f 67 20 73 69 6e 63 65 22 20 28 6d 61 67 69 74 | r-commit."Shortlog.since".(magit |
| 15e0e0 | 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 74 61 67 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 72 61 | -get-current-tag))..........(tra |
| 15e100 | 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 73 68 6f 72 74 6c 6f 67 29 29 29 0a 20 | nsient-args.'magit-shortlog))).. |
| 15e120 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 68 6f 72 74 6c 6f 67 20 28 63 6f 6e 63 61 74 20 72 65 76 | .(magit-git-shortlog.(concat.rev |
| 15e140 | 20 22 2e 2e 22 29 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | ."..").args))..;;;###autoload.(d |
| 15e160 | 65 66 75 6e 20 6d 61 67 69 74 2d 73 68 6f 72 74 6c 6f 67 2d 72 61 6e 67 65 20 28 72 65 76 2d 6f | efun.magit-shortlog-range.(rev-o |
| 15e180 | 72 2d 72 61 6e 67 65 20 61 72 67 73 29 0a 20 20 22 53 68 6f 77 20 61 20 68 69 73 74 6f 72 79 20 | r-range.args)..."Show.a.history. |
| 15e1a0 | 73 75 6d 6d 61 72 79 20 66 6f 72 20 63 6f 6d 6d 69 74 20 6f 72 20 72 61 6e 67 65 20 52 45 56 2d | summary.for.commit.or.range.REV- |
| 15e1c0 | 4f 52 2d 52 41 4e 47 45 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 | OR-RANGE."...(interactive....(li |
| 15e1e0 | 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 61 6e 67 65 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 | st.(magit-read-range-or-commit." |
| 15e200 | 53 68 6f 72 74 6c 6f 67 20 66 6f 72 20 72 65 76 69 73 69 6f 6e 20 6f 72 20 72 61 6e 67 65 22 29 | Shortlog.for.revision.or.range") |
| 15e220 | 0a 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 | ..........(transient-args.'magit |
| 15e240 | 2d 73 68 6f 72 74 6c 6f 67 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 68 6f 72 74 6c | -shortlog)))...(magit-git-shortl |
| 15e260 | 6f 67 20 72 65 76 2d 6f 72 2d 72 61 6e 67 65 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 3b 20 4d 6f 76 | og.rev-or-range.args))..;;;;.Mov |
| 15e280 | 65 6d 65 6e 74 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 72 65 | ement.Commands..(defvar.magit-re |
| 15e2a0 | 66 65 72 65 6e 63 65 2d 6d 6f 76 65 6d 65 6e 74 2d 66 61 63 65 73 0a 20 20 27 28 6d 61 67 69 74 | ference-movement-faces...'(magit |
| 15e2c0 | 2d 74 61 67 0a 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 0a 20 20 20 | -tag.....magit-branch-remote.... |
| 15e2e0 | 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 2d 68 65 61 64 0a 20 20 20 20 6d 61 | .magit-branch-remote-head.....ma |
| 15e300 | 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 0a 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 | git-branch-local.....magit-branc |
| 15e320 | 68 2d 63 75 72 72 65 6e 74 0a 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 70 73 74 72 | h-current.....magit-branch-upstr |
| 15e340 | 65 61 6d 0a 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 77 61 72 6e 69 6e 67 0a 20 20 20 | eam.....magit-branch-warning.... |
| 15e360 | 20 6d 61 67 69 74 2d 68 65 61 64 0a 20 20 20 20 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 0a 20 20 | .magit-head.....magit-refname... |
| 15e380 | 20 20 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 2d 73 74 61 73 68 0a 20 20 20 20 6d 61 67 69 74 2d | ..magit-refname-stash.....magit- |
| 15e3a0 | 72 65 66 6e 61 6d 65 2d 77 69 70 0a 20 20 20 20 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 2d 70 75 | refname-wip.....magit-refname-pu |
| 15e3c0 | 6c 6c 72 65 71 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 72 65 | llreq))..(defvar-keymap.magit-re |
| 15e3e0 | 66 65 72 65 6e 63 65 2d 6e 61 76 69 67 61 74 69 6f 6e 2d 72 65 70 65 61 74 2d 6d 61 70 0a 20 20 | ference-navigation-repeat-map... |
| 15e400 | 3a 72 65 70 65 61 74 20 74 0a 20 20 22 70 22 20 23 27 6d 61 67 69 74 2d 70 72 65 76 69 6f 75 73 | :repeat.t..."p".#'magit-previous |
| 15e420 | 2d 72 65 66 65 72 65 6e 63 65 0a 20 20 22 6e 22 20 23 27 6d 61 67 69 74 2d 6e 65 78 74 2d 72 65 | -reference..."n".#'magit-next-re |
| 15e440 | 66 65 72 65 6e 63 65 0a 20 20 22 72 22 20 23 27 6d 61 67 69 74 2d 6e 65 78 74 2d 72 65 66 65 72 | ference..."r".#'magit-next-refer |
| 15e460 | 65 6e 63 65 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 65 76 69 6f 75 73 2d 72 65 66 | ence)..(defun.magit-previous-ref |
| 15e480 | 65 72 65 6e 63 65 20 28 29 0a 20 20 22 4d 6f 76 65 20 74 6f 20 74 68 65 20 70 72 65 76 69 6f 75 | erence.()..."Move.to.the.previou |
| 15e4a0 | 73 20 47 69 74 20 72 65 66 65 72 65 6e 63 65 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 | s.Git.reference.appearing.in.the |
| 15e4c0 | 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 4d 6f 76 65 20 74 6f 20 74 68 65 20 70 72 | .current.buffer...Move.to.the.pr |
| 15e4e0 | 65 76 69 6f 75 73 20 6c 6f 63 61 74 69 6f 6e 20 74 68 61 74 20 75 73 65 73 20 61 20 66 61 63 65 | evious.location.that.uses.a.face |
| 15e500 | 20 61 70 70 65 61 72 69 6e 67 20 69 6e 0a 60 6d 61 67 69 74 2d 72 65 66 65 72 65 6e 63 65 2d 6d | .appearing.in.`magit-reference-m |
| 15e520 | 6f 76 65 6d 65 6e 74 2d 66 61 63 65 73 27 2e 20 20 49 66 20 60 72 65 70 65 61 74 2d 6d 6f 64 65 | ovement-faces'...If.`repeat-mode |
| 15e540 | 27 20 69 73 20 65 6e 61 62 6c 65 64 2c 0a 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 6e 64 20 69 | '.is.enabled,.this.command.and.i |
| 15e560 | 74 73 20 63 6f 75 6e 74 65 72 70 61 72 74 20 63 61 6e 20 62 65 20 72 65 70 65 61 74 65 64 20 75 | ts.counterpart.can.be.repeated.u |
| 15e580 | 73 69 6e 67 20 5c 0a 5c 5c 3c 6d 61 67 69 74 2d 72 65 66 65 72 65 6e 63 65 2d 6e 61 76 69 67 61 | sing.\.\\<magit-reference-naviga |
| 15e5a0 | 74 69 6f 6e 2d 72 65 70 65 61 74 2d 6d 61 70 3e 5c 0a 5c 5c 5b 6d 61 67 69 74 2d 70 72 65 76 69 | tion-repeat-map>\.\\[magit-previ |
| 15e5c0 | 6f 75 73 2d 72 65 66 65 72 65 6e 63 65 5d 20 61 6e 64 20 5c 5c 5b 6d 61 67 69 74 2d 6e 65 78 74 | ous-reference].and.\\[magit-next |
| 15e5e0 | 2d 72 65 66 65 72 65 6e 63 65 5d 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | -reference]."...(interactive)... |
| 15e600 | 28 6d 61 67 69 74 2d 6e 65 78 74 2d 72 65 66 65 72 65 6e 63 65 20 74 29 29 0a 0a 28 64 65 66 75 | (magit-next-reference.t))..(defu |
| 15e620 | 6e 20 6d 61 67 69 74 2d 6e 65 78 74 2d 72 65 66 65 72 65 6e 63 65 20 28 26 6f 70 74 69 6f 6e 61 | n.magit-next-reference.(&optiona |
| 15e640 | 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. |
| 15e660 | 47 69 74 20 72 65 66 65 72 65 6e 63 65 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 63 | Git.reference.appearing.in.the.c |
| 15e680 | 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 4d 6f 76 65 20 74 6f 20 74 68 65 20 6e 65 78 74 | urrent.buffer...Move.to.the.next |
| 15e6a0 | 20 6c 6f 63 61 74 69 6f 6e 20 74 68 61 74 20 75 73 65 73 20 61 20 66 61 63 65 20 61 70 70 65 61 | .location.that.uses.a.face.appea |
| 15e6c0 | 72 69 6e 67 20 69 6e 0a 60 6d 61 67 69 74 2d 72 65 66 65 72 65 6e 63 65 2d 6d 6f 76 65 6d 65 6e | ring.in.`magit-reference-movemen |
| 15e6e0 | 74 2d 66 61 63 65 73 27 2e 20 20 49 66 20 60 72 65 70 65 61 74 2d 6d 6f 64 65 27 20 69 73 20 65 | t-faces'...If.`repeat-mode'.is.e |
| 15e700 | 6e 61 62 6c 65 64 2c 0a 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 6e 64 20 69 74 73 20 63 6f 75 | nabled,.this.command.and.its.cou |
| 15e720 | 6e 74 65 72 70 61 72 74 20 63 61 6e 20 62 65 20 72 65 70 65 61 74 65 64 20 75 73 69 6e 67 20 5c | nterpart.can.be.repeated.using.\ |
| 15e740 | 0a 5c 5c 3c 6d 61 67 69 74 2d 72 65 66 65 72 65 6e 63 65 2d 6e 61 76 69 67 61 74 69 6f 6e 2d 72 | .\\<magit-reference-navigation-r |
| 15e760 | 65 70 65 61 74 2d 6d 61 70 3e 5c 0a 5c 5c 5b 6d 61 67 69 74 2d 70 72 65 76 69 6f 75 73 2d 72 65 | epeat-map>\.\\[magit-previous-re |
| 15e780 | 66 65 72 65 6e 63 65 5d 20 61 6e 64 20 5c 5c 5b 6d 61 67 69 74 2d 6e 65 78 74 2d 72 65 66 65 72 | ference].and.\\[magit-next-refer |
| 15e7a0 | 65 6e 63 65 5d 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 63 61 74 63 68 | ence]."...(interactive)...(catch |
| 15e7c0 | 20 27 66 6f 75 6e 64 0a 20 20 20 20 28 6c 65 74 20 28 28 70 6f 73 20 28 70 6f 69 6e 74 29 29 29 | .'found.....(let.((pos.(point))) |
| 15e7e0 | 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 6f 62 70 29 29 0a | .......(while.(and.(not.(eobp)). |
| 15e800 | 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 6f 73 20 28 69 66 20 | ..................(setq.pos.(if. |
| 15e820 | 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........................ |
| 15e840 | 20 20 20 20 20 20 20 20 20 28 70 72 65 76 69 6f 75 73 2d 73 69 6e 67 6c 65 2d 70 72 6f 70 65 72 | .........(previous-single-proper |
| 15e860 | 74 79 2d 63 68 61 6e 67 65 20 70 6f 73 20 27 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ty-change.pos.'face)............ |
| 15e880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 65 78 74 2d 73 69 6e 67 6c 65 2d | ...................(next-single- |
| 15e8a0 | 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 20 70 6f 73 20 27 66 61 63 65 29 29 29 29 0a 20 20 | property-change.pos.'face))))... |
| 15e8c0 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 63 6c 2d 69 6e 74 65 72 73 65 63 74 69 6f 6e 20 28 65 6e | ......(when.(cl-intersection.(en |
| 15e8e0 | 73 75 72 65 2d 6c 69 73 74 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 70 6f 73 | sure-list.(get-text-property.pos |
| 15e900 | 20 27 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'face))........................ |
| 15e920 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 66 65 72 65 6e 63 65 2d 6d 6f 76 65 6d 65 6e 74 | ........magit-reference-movement |
| 15e940 | 2d 66 61 63 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 66 6f 75 6e 64 20 | -faces)...........(throw.'found. |
| 15e960 | 28 67 6f 74 6f 2d 63 68 61 72 20 70 6f 73 29 29 29 29 0a 20 20 20 20 20 20 28 6d 65 73 73 61 67 | (goto-char.pos)))).......(messag |
| 15e980 | 65 20 22 4e 6f 20 6d 6f 72 65 20 72 65 66 65 72 65 6e 63 65 73 22 29 29 29 29 0a 0a 3b 3b 3b 20 | e."No.more.references"))))..;;;. |
| 15e9a0 | 4c 6f 67 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 64 69 73 61 | Log.Mode..(defvar.magit-log-disa |
| 15e9c0 | 62 6c 65 2d 67 72 61 70 68 2d 68 61 63 6b 2d 61 72 67 73 0a 20 20 27 28 22 2d 47 22 20 22 2d 2d | ble-graph-hack-args...'("-G"."-- |
| 15e9e0 | 67 72 65 70 22 20 22 2d 2d 61 75 74 68 6f 72 22 29 0a 20 20 22 41 72 67 75 6d 65 6e 74 73 20 77 | grep"."--author")..."Arguments.w |
| 15ea00 | 68 69 63 68 20 64 69 73 61 62 6c 65 20 74 68 65 20 67 72 61 70 68 20 73 70 65 65 64 75 70 20 68 | hich.disable.the.graph.speedup.h |
| 15ea20 | 61 63 6b 2e 22 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 6c 6f 67 | ack.")..(defvar-keymap.magit-log |
| 15ea40 | 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 6d 61 | -mode-map...:doc."Keymap.for.`ma |
| 15ea60 | 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 6d 61 67 69 74 2d | git-log-mode'."...:parent.magit- |
| 15ea80 | 6d 6f 64 65 2d 6d 61 70 0a 20 20 22 43 2d 63 20 43 2d 62 22 20 23 27 6d 61 67 69 74 2d 67 6f 2d | mode-map..."C-c.C-b".#'magit-go- |
| 15eaa0 | 62 61 63 6b 77 61 72 64 0a 20 20 22 43 2d 63 20 43 2d 66 22 20 23 27 6d 61 67 69 74 2d 67 6f 2d | backward..."C-c.C-f".#'magit-go- |
| 15eac0 | 66 6f 72 77 61 72 64 0a 20 20 22 43 2d 63 20 43 2d 6e 22 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d | forward..."C-c.C-n".#'magit-log- |
| 15eae0 | 6d 6f 76 65 2d 74 6f 2d 70 61 72 65 6e 74 0a 20 20 22 6a 22 20 23 27 6d 61 67 69 74 2d 6c 6f 67 | move-to-parent..."j".#'magit-log |
| 15eb00 | 2d 6d 6f 76 65 2d 74 6f 2d 72 65 76 69 73 69 6f 6e 0a 20 20 22 3d 22 20 23 27 6d 61 67 69 74 2d | -move-to-revision..."=".#'magit- |
| 15eb20 | 6c 6f 67 2d 74 6f 67 67 6c 65 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 0a 20 20 22 2b 22 20 23 27 | log-toggle-commit-limit..."+".#' |
| 15eb40 | 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 0a 20 20 | magit-log-double-commit-limit... |
| 15eb60 | 22 2d 22 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 68 61 6c 66 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 | "-".#'magit-log-half-commit-limi |
| 15eb80 | 74 0a 20 20 22 71 22 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 72 79 2d 62 75 66 66 65 72 29 | t..."q".#'magit-log-bury-buffer) |
| 15eba0 | 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 67 | ..(define-derived-mode.magit-log |
| 15ebc0 | 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 22 | -mode.magit-mode."Magit.Log"..." |
| 15ebe0 | 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 68 | Mode.for.looking.at.Git.log...Th |
| 15ec00 | 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 6f | is.mode.is.documented.in.info.no |
| 15ec20 | 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 69 | de.`(magit)Log.Buffer'...\\<magi |
| 15ec40 | 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 65 | t-mode-map>\.Type.\\[magit-refre |
| 15ec60 | 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 65 | sh].to.refresh.the.current.buffe |
| 15ec80 | 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 72 | r..Type.\\[magit-visit-thing].or |
| 15eca0 | 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 70 | .\\[magit-diff-show-or-scroll-up |
| 15ecc0 | 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 74 | ].\.to.visit.the.commit.at.point |
| 15ece0 | 2e 0a 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 62 72 61 6e 63 68 5d 20 74 6f 20 73 65 65 20 | ...Type.\\[magit-branch].to.see. |
| 15ed00 | 61 76 61 69 6c 61 62 6c 65 20 62 72 61 6e 63 68 20 63 6f 6d 6d 61 6e 64 73 2e 0a 54 79 70 65 20 | available.branch.commands..Type. |
| 15ed20 | 5c 5c 5b 6d 61 67 69 74 2d 6d 65 72 67 65 5d 20 74 6f 20 6d 65 72 67 65 20 74 68 65 20 62 72 61 | \\[magit-merge].to.merge.the.bra |
| 15ed40 | 6e 63 68 20 6f 72 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 0a 54 79 70 65 20 5c 5c 5b | nch.or.commit.at.point..Type.\\[ |
| 15ed60 | 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 5d 20 74 6f 20 61 70 70 6c 79 20 74 68 65 20 | magit-cherry-pick].to.apply.the. |
| 15ed80 | 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 72 | commit.at.point..Type.\\[magit-r |
| 15eda0 | 65 73 65 74 5d 20 74 6f 20 72 65 73 65 74 20 60 48 45 41 44 27 20 74 6f 20 74 68 65 20 63 6f 6d | eset].to.reset.`HEAD'.to.the.com |
| 15edc0 | 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 65 | mit.at.point...\\{magit-log-mode |
| 15ede0 | 2d 6d 61 70 7d 22 0a 20 20 3a 69 6e 74 65 72 61 63 74 69 76 65 20 6e 69 6c 0a 20 20 3a 67 72 6f | -map}"...:interactive.nil...:gro |
| 15ee00 | 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 20 28 6d 61 67 69 74 2d 68 61 63 6b 2d 64 69 72 2d | up.'magit-log...(magit-hack-dir- |
| 15ee20 | 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d | local-variables)...(setq.magit-- |
| 15ee40 | 69 6d 65 6e 75 2d 69 74 65 6d 2d 74 79 70 65 73 20 27 63 6f 6d 6d 69 74 29 29 0a 0a 28 70 75 74 | imenu-item-types.'commit))..(put |
| 15ee60 | 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 64 65 66 61 | .'magit-log-mode.'magit-log-defa |
| 15ee80 | 75 6c 74 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 27 28 22 2d 2d 67 72 61 70 68 22 20 22 | ult-arguments......'("--graph"." |
| 15eea0 | 2d 6e 32 35 36 22 20 22 2d 2d 64 65 63 6f 72 61 74 65 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | -n256"."--decorate"))..(defun.ma |
| 15eec0 | 67 69 74 2d 6c 6f 67 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 72 65 76 73 20 61 72 67 73 20 | git-log-setup-buffer.(revs.args. |
| 15eee0 | 66 69 6c 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 6c 6f 63 6b 65 64 20 66 6f 63 75 73 29 0a 20 20 | files.&optional.locked.focus)... |
| 15ef00 | 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 | (require.'magit)...(with-current |
| 15ef20 | 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75 66 66 65 | -buffer.......(magit-setup-buffe |
| 15ef40 | 72 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 20 6c 6f 63 6b 65 64 0a 20 20 20 20 20 20 | r.#'magit-log-mode.locked....... |
| 15ef60 | 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 73 20 72 65 76 73 29 0a | ..(magit-buffer-revisions.revs). |
| 15ef80 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 20 61 | ........(magit-buffer-log-args.a |
| 15efa0 | 72 67 73 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 | rgs).........(magit-buffer-log-f |
| 15efc0 | 69 6c 65 73 20 66 69 6c 65 73 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 69 66 20 66 6f 63 75 73 | iles.files)).....(when.(if.focus |
| 15efe0 | 0a 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 67 6f 74 6f 2d 63 | ...............(magit-log-goto-c |
| 15f000 | 6f 6d 6d 69 74 2d 73 65 63 74 69 6f 6e 20 66 6f 63 75 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ommit-section.focus)............ |
| 15f020 | 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 67 6f 74 6f 2d 73 61 6d 65 2d 63 6f 6d 6d 69 74 29 29 0a 20 | .(magit-log-goto-same-commit)).. |
| 15f040 | 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 75 70 64 61 74 65 2d 68 69 67 68 6c | .....(magit-section-update-highl |
| 15f060 | 69 67 68 74 29 29 0a 20 20 20 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 0a 0a 28 | ight)).....(current-buffer)))..( |
| 15f080 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 20 28 | defun.magit-log-refresh-buffer.( |
| 15f0a0 | 29 0a 20 20 28 6c 65 74 20 28 28 72 65 76 73 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 | )...(let.((revs..magit-buffer-re |
| 15f0c0 | 76 69 73 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 28 61 72 67 73 20 20 6d 61 67 69 74 2d 62 75 | visions).........(args..magit-bu |
| 15f0e0 | 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 28 66 69 6c 65 73 20 6d 61 | ffer-log-args).........(files.ma |
| 15f100 | 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 20 28 6c | git-buffer-log-files).........(l |
| 15f120 | 69 6d 69 74 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 67 65 74 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 | imit.(magit-log-get-commit-limit |
| 15f140 | 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 |
| 15f160 | 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 6c 6f 67 2d 68 65 | ormat......(funcall.magit-log-he |
| 15f180 | 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 67 73 20 66 69 6c | ader-line-function.revs.args.fil |
| 15f1a0 | 65 73 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6c 65 6e 67 74 68 3d 20 66 69 6c 65 73 20 | es)).....(unless.(length=.files. |
| 15f1c0 | 31 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 66 | 1).......(setq.args.(remove."--f |
| 15f1e0 | 6f 6c 6c 6f 77 22 20 61 72 67 73 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 63 | ollow".args))).....(when.(and.(c |
| 15f200 | 61 72 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 0a | ar.magit-log-remove-graph-args). |
| 15f220 | 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 63 6f 6e 63 61 74 | ...............(let.((re.(concat |
| 15f240 | 20 22 5e 22 20 28 72 65 67 65 78 70 2d 6f 70 74 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 6d 6f 76 | ."^".(regexp-opt.magit-log-remov |
| 15f260 | 65 2d 67 72 61 70 68 2d 61 72 67 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-graph-args))))................ |
| 15f280 | 20 20 28 73 65 71 2d 73 6f 6d 65 20 28 23 23 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 72 65 | ..(seq-some.(##string-match-p.re |
| 15f2a0 | 20 25 29 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 72 65 | .%).args))).......(setq.args.(re |
| 15f2c0 | 6d 6f 76 65 20 22 2d 2d 67 72 61 70 68 22 20 61 72 67 73 29 29 29 0a 20 20 20 20 28 73 65 74 71 | move."--graph".args))).....(setq |
| 15f2e0 | 20 61 72 67 73 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 2d 6d 61 79 62 65 2d 64 72 6f 70 2d 63 6f 6c | .args.(magit-log--maybe-drop-col |
| 15f300 | 6f 72 2d 67 72 61 70 68 20 61 72 67 73 20 6c 69 6d 69 74 29 29 0a 20 20 20 20 28 77 68 65 6e 2d | or-graph.args.limit)).....(when- |
| 15f320 | 6c 65 74 2a 20 28 28 6c 69 6d 69 74 20 6c 69 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | let*.((limit.limit)............. |
| 15f340 | 20 20 20 20 28 6c 69 6d 69 74 20 28 2a 20 32 20 6c 69 6d 69 74 29 29 20 3b 20 69 6e 63 72 65 61 | ....(limit.(*.2.limit)).;.increa |
| 15f360 | 73 65 20 6f 64 64 73 20 66 6f 72 20 63 6f 6d 70 6c 65 74 65 20 67 72 61 70 68 0a 20 20 20 20 20 | se.odds.for.complete.graph...... |
| 15f380 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 74 20 28 61 6e 64 20 28 6c 65 6e 67 74 68 3d 20 | ...........(count.(and.(length=. |
| 15f3a0 | 72 65 76 73 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | revs.1)......................... |
| 15f3c0 | 20 20 20 20 28 3e 20 6c 69 6d 69 74 20 31 30 32 34 29 20 3b 20 6f 74 68 65 72 77 69 73 65 20 69 | ....(>.limit.1024).;.otherwise.i |
| 15f3e0 | 74 27 73 20 66 61 73 74 20 65 6e 6f 75 67 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t's.fast.enough................. |
| 15f400 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 73 20 28 63 61 72 20 72 65 76 73 | ............(setq.revs.(car.revs |
| 15f420 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | )).............................( |
| 15f440 | 6e 6f 74 20 28 73 74 72 69 6e 67 2d 73 65 61 72 63 68 20 22 2e 2e 22 20 72 65 76 73 29 29 0a 20 | not.(string-search."..".revs)).. |
| 15f460 | 20 20 20 20 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. |
| 15f480 | 28 6d 65 6d 62 65 72 20 72 65 76 73 20 27 28 22 2d 2d 61 6c 6c 22 20 22 2d 2d 62 72 61 6e 63 68 | (member.revs.'("--all"."--branch |
| 15f4a0 | 65 73 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es"))).......................... |
| 15f4c0 | 20 20 20 28 6e 6f 74 20 28 73 65 71 2d 73 6f 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(not.(seq-some............... |
| 15f4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 61 72 67 | ....................(lambda.(arg |
| 15f500 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 15f520 | 20 20 20 20 20 20 28 73 65 71 2d 73 6f 6d 65 20 28 23 23 73 74 72 69 6e 67 2d 70 72 65 66 69 78 | ......(seq-some.(##string-prefix |
| 15f540 | 2d 70 20 25 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -p.%.arg)....................... |
| 15f560 | 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 6f | ........................magit-lo |
| 15f580 | 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 29 29 0a 20 20 20 20 | g-disable-graph-hack-args))..... |
| 15f5a0 | 20 20 20 20 20 20 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 | ..............................ar |
| 15f5c0 | 67 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 | gs))............................ |
| 15f5e0 | 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 20 22 2d | .(magit-git-string."rev-list"."- |
| 15f600 | 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 20 20 20 20 20 20 20 | -count"......................... |
| 15f620 | 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 66 69 72 73 74 2d 70 | ......................"--first-p |
| 15f640 | 61 72 65 6e 74 22 20 61 72 67 73 20 72 65 76 73 29 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 | arent".args.revs)))).......(setq |
| 15f660 | 20 72 65 76 73 20 28 69 66 20 28 3c 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 63 | .revs.(if.(<.(string-to-number.c |
| 15f680 | 6f 75 6e 74 29 20 6c 69 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ount).limit).................... |
| 15f6a0 | 20 20 72 65 76 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 | ..revs....................(forma |
| 15f6c0 | 74 20 22 25 73 7e 25 73 2e 2e 25 73 22 20 72 65 76 73 20 6c 69 6d 69 74 20 72 65 76 73 29 29 29 | t."%s~%s..%s".revs.limit.revs))) |
| 15f6e0 | 29 0a 20 20 20 20 28 6c 65 74 20 28 28 64 65 6c 61 79 20 28 63 6c 2d 66 69 6e 64 2d 69 66 20 28 | ).....(let.((delay.(cl-find-if.( |
| 15f700 | 23 23 6d 65 6d 62 65 72 20 25 20 27 28 22 2b 2b 68 65 61 64 65 72 22 20 22 2d 2d 70 61 74 63 68 | ##member.%.'("++header"."--patch |
| 15f720 | 22 20 22 2d 2d 73 74 61 74 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "."--stat")).................... |
| 15f740 | 20 20 20 20 20 20 20 20 20 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 | ..........args))).......(setq.ma |
| 15f760 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 69 6e 68 69 62 69 74 2d 6d 61 72 6b 65 72 73 20 28 69 66 20 | git-section-inhibit-markers.(if. |
| 15f780 | 64 65 6c 61 79 20 27 64 65 6c 61 79 20 74 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 | delay.'delay.t)).......(setq.mag |
| 15f7a0 | 69 74 2d 73 65 63 74 69 6f 6e 2d 69 6e 73 65 72 74 2d 69 6e 2d 72 65 76 65 72 73 65 20 28 6e 6f | it-section-insert-in-reverse.(no |
| 15f7c0 | 74 20 64 65 6c 61 79 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 | t.delay))).....(magit-insert-sec |
| 15f7e0 | 74 69 6f 6e 20 28 6c 6f 67 62 75 66 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 | tion.(logbuf).......(magit--inse |
| 15f800 | 72 74 2d 6c 6f 67 20 74 20 72 65 76 73 20 61 72 67 73 20 66 69 6c 65 73 29 29 29 29 0a 0a 28 64 | rt-log.t.revs.args.files))))..(d |
| 15f820 | 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 6c 6f 67 2d 2d 63 6f 6c 6f 72 2d 67 72 61 | efvar-local.magit-log--color-gra |
| 15f840 | 70 68 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 2d 6d 61 79 62 65 | ph.nil)..(defun.magit-log--maybe |
| 15f860 | 2d 64 72 6f 70 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 20 28 61 72 67 73 20 6c 69 6d 69 74 29 0a 20 | -drop-color-graph.(args.limit).. |
| 15f880 | 20 28 69 66 20 28 6d 65 6d 62 65 72 20 22 2d 2d 63 6f 6c 6f 72 22 20 61 72 67 73 29 0a 20 20 20 | .(if.(member."--color".args).... |
| 15f8a0 | 20 20 20 28 69 66 20 28 63 6f 6e 64 20 28 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 22 2d 2d 67 72 | ...(if.(cond.((not.(member."--gr |
| 15f8c0 | 61 70 68 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 28 28 6e | aph".args))).................((n |
| 15f8e0 | 6f 74 20 6d 61 67 69 74 2d 6c 6f 67 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 2d 6c 69 6d 69 74 29 20 | ot.magit-log-color-graph-limit). |
| 15f900 | 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 6c 69 6d 69 74 | nil).................((not.limit |
| 15f920 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 44 72 6f | )..................(message."Dro |
| 15f940 | 70 70 69 6e 67 20 2d 2d 63 6f 6c 6f 72 20 62 65 63 61 75 73 65 20 2d 6e 20 69 73 6e 27 74 20 73 | pping.--color.because.-n.isn't.s |
| 15f960 | 65 74 20 28 73 65 65 20 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | et.(see.%s)".................... |
| 15f980 | 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 2d 6c 69 | .......'magit-log-color-graph-li |
| 15f9a0 | 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 3e 20 6c 69 6d 69 74 20 | mit)).................((>.limit. |
| 15f9c0 | 6d 61 67 69 74 2d 6c 6f 67 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 2d 6c 69 6d 69 74 29 0a 20 20 20 | magit-log-color-graph-limit).... |
| 15f9e0 | 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 72 6f 70 70 69 6e 67 | ..............(message."Dropping |
| 15fa00 | 20 2d 2d 63 6f 6c 6f 72 20 62 65 63 61 75 73 65 20 2d 6e 20 69 73 20 6c 61 72 67 65 72 20 74 68 | .--color.because.-n.is.larger.th |
| 15fa20 | 61 6e 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | an.%s".......................... |
| 15fa40 | 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 2d 6c 69 6d 69 74 29 29 29 | .'magit-log-color-graph-limit))) |
| 15fa60 | 0a 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 28 72 65 | ...........(progn.(setq.args.(re |
| 15fa80 | 6d 6f 76 65 20 22 2d 2d 63 6f 6c 6f 72 22 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | move."--color".args))........... |
| 15faa0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 6c 6f 67 2d 2d 63 6f 6c 6f 72 2d 67 72 | .......(setq.magit-log--color-gr |
| 15fac0 | 61 70 68 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 6c 6f | aph.nil)).........(setq.magit-lo |
| 15fae0 | 67 2d 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 20 74 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 | g--color-graph.t)).....(setq.mag |
| 15fb00 | 69 74 2d 6c 6f 67 2d 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 20 6e 69 6c 29 29 0a 20 20 61 72 67 73 | it-log--color-graph.nil))...args |
| 15fb20 | 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 76 61 | )..(cl-defmethod.magit-buffer-va |
| 15fb40 | 6c 75 65 20 28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d | lue.(&context.(major-mode.magit- |
| 15fb60 | 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 62 75 66 66 65 | log-mode))...(append.magit-buffe |
| 15fb80 | 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 61 6e 64 20 6d | r-revisions...........(if.(and.m |
| 15fba0 | 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 2d 62 75 66 66 | agit-buffer-revisions.magit-buff |
| 15fbc0 | 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 20 28 63 6f 6e | er-log-files)...............(con |
| 15fbe0 | 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 65 73 29 0a 20 | s."--".magit-buffer-log-files).. |
| 15fc00 | 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 6c 65 | ...........magit-buffer-log-file |
| 15fc20 | 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 65 72 2d 6c 69 | s)))..(defun.magit-log-header-li |
| 15fc40 | 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 65 73 29 0a 20 | ne-arguments.(revs.args.files).. |
| 15fc60 | 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 73 6f 6d 65 20 | ."Return.string.describing.some. |
| 15fc80 | 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 6d 61 70 63 6f | of.the.used.arguments."...(mapco |
| 15fca0 | 6e 63 61 74 20 28 23 23 69 66 20 28 73 74 72 69 6e 67 2d 73 65 61 72 63 68 20 22 20 22 20 25 29 | ncat.(##if.(string-search.".".%) |
| 15fcc0 | 20 28 70 72 69 6e 31 20 25 29 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 22 67 69 | .(prin1.%).%)..............`("gi |
| 15fce0 | 74 22 20 22 6c 6f 67 22 20 2c 40 61 72 67 73 20 2c 40 72 65 76 73 20 22 2d 2d 22 20 2c 40 66 69 | t"."log".,@args.,@revs."--".,@fi |
| 15fd00 | 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 29 29 0a 0a 28 64 65 66 75 6e 20 | les).............."."))..(defun. |
| 15fd20 | 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 73 65 6e 74 65 6e 63 65 20 28 | magit-log-header-line-sentence.( |
| 15fd40 | 72 65 76 73 20 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20 22 52 65 74 75 72 6e 20 73 74 72 69 6e | revs.args.files)..."Return.strin |
| 15fd60 | 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6c 6c 20 61 72 67 75 6d 65 6e 74 73 2e 22 0a 20 20 28 | g.containing.all.arguments."...( |
| 15fd80 | 63 6f 6e 63 61 74 20 22 43 6f 6d 6d 69 74 73 20 69 6e 20 22 0a 20 20 20 20 20 20 20 20 20 20 28 | concat."Commits.in."...........( |
| 15fda0 | 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 72 65 76 73 20 22 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 | string-join.revs.".")........... |
| 15fdc0 | 28 61 6e 64 20 28 6d 65 6d 62 65 72 20 22 2d 2d 72 65 76 65 72 73 65 22 20 61 72 67 73 29 0a 20 | (and.(member."--reverse".args).. |
| 15fde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 69 6e 20 72 65 76 65 72 73 65 22 29 0a 20 20 20 | ..............".in.reverse").... |
| 15fe00 | 20 20 20 20 20 20 20 28 61 6e 64 20 66 69 6c 65 73 20 28 63 6f 6e 63 61 74 20 22 20 74 6f 75 63 | .......(and.files.(concat.".touc |
| 15fe20 | 68 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 20 20 | hing.".......................... |
| 15fe40 | 20 20 20 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 66 69 6c 65 73 20 22 20 22 29 29 29 0a 20 20 | ....(string-join.files.".")))... |
| 15fe60 | 20 20 20 20 20 20 20 20 28 73 65 71 2d 73 6f 6d 65 20 28 23 23 61 6e 64 20 28 73 74 72 69 6e 67 | ........(seq-some.(##and.(string |
| 15fe80 | 2d 70 72 65 66 69 78 2d 70 20 22 2d 4c 22 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -prefix-p."-L".%)............... |
| 15fea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 20 22 20 25 29 29 0a 20 20 20 | .............(concat.".".%)).... |
| 15fec0 | 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 28 64 65 66 75 6e | .................args)))..(defun |
| 15fee0 | 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6c 6f 67 20 28 72 65 76 73 20 26 6f 70 74 69 6f 6e 61 | .magit-insert-log.(revs.&optiona |
| 15ff00 | 6c 20 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 6f 62 73 6f 6c 65 | l.args.files)...(declare.(obsole |
| 15ff20 | 74 65 20 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 6c 6f 67 20 22 4d 61 67 69 74 20 34 2e 30 2e | te.magit--insert-log."Magit.4.0. |
| 15ff40 | 30 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 6c 6f 67 20 6e 69 6c 20 72 65 | 0"))...(magit--insert-log.nil.re |
| 15ff60 | 76 73 20 61 72 67 73 20 66 69 6c 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 69 | vs.args.files))..(defun.magit--i |
| 15ff80 | 6e 73 65 72 74 2d 6c 6f 67 20 28 6b 65 65 70 2d 65 72 72 6f 72 20 72 65 76 73 20 26 6f 70 74 69 | nsert-log.(keep-error.revs.&opti |
| 15ffa0 | 6f 6e 61 6c 20 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 6c 6f 67 | onal.args.files)..."Insert.a.log |
| 15ffc0 | 20 73 65 63 74 69 6f 6e 2e 0a 44 6f 20 6e 6f 74 20 61 64 64 20 74 68 69 73 20 74 6f 20 61 20 68 | .section..Do.not.add.this.to.a.h |
| 15ffe0 | 6f 6f 6b 20 76 61 72 69 61 62 6c 65 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e | ook.variable."...(declare.(inden |
| 160000 | 74 20 64 65 66 75 6e 29 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | t.defun))...(setq.magit-section- |
| 160020 | 70 72 65 73 65 72 76 65 2d 76 69 73 69 62 69 6c 69 74 79 20 74 29 20 3b 20 54 4f 44 4f 20 64 6f | preserve-visibility.t).;.TODO.do |
| 160040 | 20 69 74 20 68 65 72 65 3f 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f | .it.here?...(let.((magit-git-glo |
| 160060 | 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 20 22 | bal-arguments..........(remove." |
| 160080 | 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 67 69 74 2d 67 | --literal-pathspecs".magit-git-g |
| 1600a0 | 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 67 | lobal-arguments))).....(magit--g |
| 1600c0 | 69 74 2d 77 61 73 68 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 | it-wash.(apply-partially.#'magit |
| 1600e0 | 2d 6c 6f 67 2d 77 61 73 68 2d 6c 6f 67 20 27 6c 6f 67 29 20 6b 65 65 70 2d 65 72 72 6f 72 0a 20 | -log-wash-log.'log).keep-error.. |
| 160100 | 20 20 20 20 20 22 6c 6f 67 22 0a 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 2d 2d 66 6f 72 6d | ....."log".......(format."--form |
| 160120 | 61 74 3d 25 73 25 25 68 25 25 78 30 63 25 73 25 25 78 30 63 25 73 25 25 78 30 63 25 25 61 4e 25 | at=%s%%h%%x0c%s%%x0c%s%%x0c%%aN% |
| 160140 | 25 78 30 63 25 73 25 25 78 30 63 25 25 73 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %x0c%s%%x0c%%s%s"............... |
| 160160 | 28 69 66 20 28 61 6e 64 20 28 6d 65 6d 62 65 72 20 22 2d 2d 6c 65 66 74 2d 72 69 67 68 74 22 20 | (if.(and.(member."--left-right". |
| 160180 | 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 6e 6f | args)........................(no |
| 1601a0 | 74 20 28 6d 65 6d 62 65 72 20 22 2d 2d 67 72 61 70 68 22 20 61 72 67 73 29 29 29 0a 20 20 20 20 | t.(member."--graph".args)))..... |
| 1601c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 25 6d 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .............."%m."............. |
| 1601e0 | 20 20 20 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 65 | ...."")...............(if.(membe |
| 160200 | 72 20 22 2d 2d 64 65 63 6f 72 61 74 65 22 20 61 72 67 73 29 20 22 25 44 22 20 22 22 29 0a 20 20 | r."--decorate".args)."%D"."")... |
| 160220 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 22 2d 2d | ............(if.(not.(member."-- |
| 160240 | 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 22 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 | show-signature".args)).......... |
| 160260 | 20 20 20 20 20 20 20 20 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | ........."".................(set |
| 160280 | 71 20 61 72 67 73 20 28 72 65 6d 6f 76 65 20 22 2d 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 | q.args.(remove."--show-signature |
| 1602a0 | 22 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | ".args)).................(let.(( |
| 1602c0 | 6c 69 6d 69 74 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 67 65 74 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 | limit.(magit-log-get-commit-limi |
| 1602e0 | 74 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | t.args)))...................(con |
| 160300 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 6c 69 6d 69 74 | d....................((not.limit |
| 160320 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 0a 20 | ).....................(message.. |
| 160340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 44 72 6f 70 70 69 6e 67 20 2d 2d | ...................."Dropping.-- |
| 160360 | 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 20 62 65 63 61 75 73 65 20 2d 6e 20 69 73 6e 27 74 20 | show-signature.because.-n.isn't. |
| 160380 | 73 65 74 20 28 73 65 65 20 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | set.(see.%s)"................... |
| 1603a0 | 20 20 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 73 2d 6c 69 | ...'magit-log-show-signatures-li |
| 1603c0 | 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 22 22 29 0a 20 20 20 | mit)....................."").... |
| 1603e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 3e 20 6c 69 6d 69 74 20 6d 61 67 69 74 2d | ................((>.limit.magit- |
| 160400 | 6c 6f 67 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 73 2d 6c 69 6d 69 74 29 0a 20 20 20 20 20 | log-show-signatures-limit)...... |
| 160420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 0a 20 20 20 20 20 20 20 20 | ...............(message......... |
| 160440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 44 72 6f 70 70 69 6e 67 20 2d 2d 73 68 6f 77 2d 73 69 | ............."Dropping.--show-si |
| 160460 | 67 6e 61 74 75 72 65 20 62 65 63 61 75 73 65 20 2d 6e 20 69 73 20 6c 61 72 67 65 72 20 74 68 61 | gnature.because.-n.is.larger.tha |
| 160480 | 6e 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 | n.%s"......................'magi |
| 1604a0 | 74 2d 6c 6f 67 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 73 2d 6c 69 6d 69 74 29 0a 20 20 20 | t-log-show-signatures-limit).... |
| 1604c0 | 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 | ................."")............ |
| 1604e0 | 20 20 20 20 20 20 20 20 28 22 25 47 3f 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........("%G?")))).............. |
| 160500 | 20 28 69 66 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d 6d 69 | .(if.magit-log-margin-show-commi |
| 160520 | 74 74 65 72 2d 64 61 74 65 20 22 25 63 74 22 20 22 25 61 74 22 29 0a 20 20 20 20 20 20 20 20 20 | tter-date."%ct"."%at").......... |
| 160540 | 20 20 20 20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 22 2b 2b 68 65 61 64 65 72 22 20 61 72 67 73 | .....(if.(member."++header".args |
| 160560 | 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 6d 65 6d 62 65 72 20 | )...................(if.(member. |
| 160580 | 22 2d 2d 67 72 61 70 68 22 20 28 73 65 74 71 20 61 72 67 73 20 28 72 65 6d 6f 76 65 20 22 2b 2b | "--graph".(setq.args.(remove."++ |
| 1605a0 | 68 65 61 64 65 72 22 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | header".args)))................. |
| 1605c0 | 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 5c 6e 22 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 76 | ......(concat."\n".magit-log-rev |
| 1605e0 | 69 73 69 6f 6e 2d 68 65 61 64 65 72 73 2d 66 6f 72 6d 61 74 20 22 5c 6e 22 29 0a 20 20 20 20 20 | ision-headers-format."\n")...... |
| 160600 | 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 1e 22 20 6d 61 67 | ...............(concat."\n.".mag |
| 160620 | 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." |
| 160640 | 1e 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 0a 20 20 20 20 | .\n")).................""))..... |
| 160660 | 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 6f 72 64 | ..(progn.........(when-let.((ord |
| 160680 | 65 72 20 28 73 65 71 2d 66 69 6e 64 20 28 23 23 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5c | er.(seq-find.(##string-match."^\ |
| 1606a0 | 5c 2b 5c 5c 2b 6f 72 64 65 72 3d 5c 5c 28 2e 2b 5c 5c 29 24 22 20 25 29 0a 20 20 20 20 20 20 20 | \+\\+order=\\(.+\\)$".%)........ |
| 1606c0 | 20 20 20 20 20 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 | .............................arg |
| 1606e0 | 73 29 29 29 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 | s)))...........(setq.args.(cons. |
| 160700 | 28 66 6f 72 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 | (format."--%s-order".(match-stri |
| 160720 | 6e 67 20 31 20 6f 72 64 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.1.order)).................... |
| 160740 | 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 20 6f 72 64 65 72 20 61 72 67 73 29 29 29 29 0a 20 | ........(remove.order.args)))).. |
| 160760 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 62 65 72 20 22 2d 2d 64 65 63 6f 72 61 74 65 | .......(when.(member."--decorate |
| 160780 | 22 20 61 72 67 73 29 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 | ".args)...........(setq.args.(co |
| 1607a0 | 6e 73 20 22 2d 2d 64 65 63 6f 72 61 74 65 3d 66 75 6c 6c 22 20 28 72 65 6d 6f 76 65 20 22 2d 2d | ns."--decorate=full".(remove."-- |
| 1607c0 | 64 65 63 6f 72 61 74 65 22 20 61 72 67 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e | decorate".args)))).........(when |
| 1607e0 | 20 28 6d 65 6d 62 65 72 20 22 2d 2d 72 65 76 65 72 73 65 22 20 61 72 67 73 29 0a 20 20 20 20 20 | .(member."--reverse".args)...... |
| 160800 | 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 72 61 70 68 | .....(setq.args.(remove."--graph |
| 160820 | 22 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 6d 61 | ".args))).........(setq.args.(ma |
| 160840 | 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 6d 65 6e | git-diff--maybe-add-stat-argumen |
| 160860 | 74 73 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 61 72 67 73 29 0a 20 20 20 20 20 20 22 2d | ts.args)).........args)......."- |
| 160880 | 2d 75 73 65 2d 6d 61 69 6c 6d 61 70 22 20 22 2d 2d 6e 6f 2d 70 72 65 66 69 78 22 20 72 65 76 73 | -use-mailmap"."--no-prefix".revs |
| 1608a0 | 20 22 2d 2d 22 20 66 69 6c 65 73 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 | ."--".files)))..(cl-defmethod.ma |
| 1608c0 | 67 69 74 2d 6d 65 6e 75 2d 63 6f 6d 6d 6f 6e 2d 76 61 6c 75 65 20 28 28 5f 73 65 63 74 69 6f 6e | git-menu-common-value.((_section |
| 1608e0 | 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 63 74 69 6f 6e 29 29 0a 20 20 28 6f 72 20 28 6d | .magit-commit-section))...(or.(m |
| 160900 | 61 67 69 74 2d 64 69 66 66 2d 2d 72 65 67 69 6f 6e 2d 72 61 6e 67 65 29 0a 20 20 20 20 20 20 28 | agit-diff--region-range).......( |
| 160920 | 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 6f 6e 29 20 76 61 6c | oref.(magit-current-section).val |
| 160940 | 75 65 29 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 63 6f 6d 6d | ue)))..(defvar-keymap.magit-comm |
| 160960 | 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f | it-section-map...:doc."Keymap.fo |
| 160980 | 72 20 60 63 6f 6d 6d 69 74 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e | r.`commit'.sections."..."<remap> |
| 1609a0 | 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 74 2d 73 68 | .<magit-visit-thing>".#'magit-sh |
| 1609c0 | 6f 77 2d 63 6f 6d 6d 69 74 0a 20 20 22 3c 33 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 | ow-commit..."<3>".(magit-menu-it |
| 1609e0 | 65 6d 20 22 41 70 70 6c 79 20 25 78 22 20 23 27 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 61 70 70 | em."Apply.%x".#'magit-cherry-app |
| 160a00 | 6c 79 29 0a 20 20 22 3c 32 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 53 68 | ly)..."<2>".(magit-menu-item."Sh |
| 160a20 | 6f 77 20 63 6f 6d 6d 69 74 20 25 78 22 20 23 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 | ow.commit.%x".#'magit-show-commi |
| 160a40 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 3a 76 69 | t..........................'(:vi |
| 160a60 | 73 69 62 6c 65 20 28 6e 6f 74 20 28 72 65 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 29 29 29 29 0a | sible.(not.(region-active-p)))). |
| 160a80 | 20 20 22 3c 31 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 44 69 66 66 20 25 | .."<1>".(magit-menu-item."Diff.% |
| 160aa0 | 78 22 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 61 6e 67 65 0a 20 20 20 20 20 20 20 20 20 20 | x".#'magit-diff-range........... |
| 160ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 3a 76 69 73 69 62 6c 65 20 28 72 65 67 69 6f | ...............'(:visible.(regio |
| 160ae0 | 6e 2d 61 63 74 69 76 65 2d 70 29 29 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d | n-active-p))))..(defvar-keymap.m |
| 160b00 | 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 63 6f 6d 6d 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 | agit-module-commit-section-map.. |
| 160b20 | 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 6d 6f 64 75 6c 65 2d 63 6f 6d 6d 69 74 | .:doc."Keymap.for.`module-commit |
| 160b40 | 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 6d 61 67 69 74 2d 63 6f 6d | '.sections."...:parent.magit-com |
| 160b60 | 6d 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 | mit-section-map)..(defconst.magi |
| 160b80 | 74 2d 6c 6f 67 2d 68 65 61 64 69 6e 67 2d 72 65 0a 20 20 3b 3b 20 4e 6f 74 65 3a 20 41 20 66 6f | t-log-heading-re...;;.Note:.A.fo |
| 160ba0 | 72 6d 20 66 65 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 61 20 6e 75 6c 6c 20 62 79 74 65 20 69 | rm.feed.instead.of.a.null.byte.i |
| 160bc0 | 73 20 75 73 65 64 20 61 73 20 74 68 65 20 64 65 6c 69 6d 69 74 65 72 0a 20 20 3b 3b 20 62 65 63 | s.used.as.the.delimiter...;;.bec |
| 160be0 | 61 75 73 65 20 75 73 69 6e 67 20 74 68 65 20 6c 61 74 74 65 72 20 69 6e 74 65 72 66 65 72 65 73 | ause.using.the.latter.interferes |
| 160c00 | 20 77 69 74 68 20 74 68 65 20 67 72 61 70 68 20 70 72 65 66 69 78 20 77 68 65 6e 0a 20 20 3b 3b | .with.the.graph.prefix.when...;; |
| 160c20 | 20 2b 2b 68 65 61 64 65 72 20 69 73 20 75 73 65 64 2e 0a 20 20 28 63 6f 6e 63 61 74 20 22 5e 22 | .++header.is.used....(concat."^" |
| 160c40 | 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 34 3a 5b 2d 5f 2f 7c 5c 5c 2a 6f 3c 3e 2e 20 5d | ..........."\\(?4:[-_/|\\*o<>..] |
| 160c60 | 2a 5c 5c 29 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 67 72 61 70 68 0a 20 20 20 20 | *\\)"...............;.graph..... |
| 160c80 | 20 20 20 20 20 20 22 5c 5c 28 3f 31 3a 5b 30 2d 39 61 2d 66 41 2d 46 5d 2b 5c 5c 29 3f 0c 22 20 | ......"\\(?1:[0-9a-fA-F]+\\)?.". |
| 160ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 68 61 73 68 0a 20 20 20 20 20 20 20 20 20 20 22 | ..............;.hash..........." |
| 160cc0 | 5c 5c 28 3f 33 3a 5b 5e 0c 5c 6e 5d 2b 5c 5c 29 3f 0c 22 20 20 20 20 20 20 20 20 20 20 20 20 20 | \\(?3:[^.\n]+\\)?."............. |
| 160ce0 | 20 20 20 20 20 20 3b 20 72 65 66 73 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 37 3a 5b 42 | ......;.refs..........."\\(?7:[B |
| 160d00 | 47 55 58 59 52 45 4e 5d 5c 5c 29 3f 0c 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | GUXYREN]\\)?.".................; |
| 160d20 | 20 67 70 67 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 35 3a 5b 5e 0c 5c 6e 5d 2a 5c 5c 29 | .gpg..........."\\(?5:[^.\n]*\\) |
| 160d40 | 0c 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 6f 72 0a 20 | ."....................;.author.. |
| 160d60 | 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 6f 74 65 3a 20 44 61 74 65 20 69 73 20 6f 70 74 69 6f 6e | .........;;.Note:.Date.is.option |
| 160d80 | 61 6c 20 62 65 63 61 75 73 65 2c 20 70 72 69 6f 72 20 74 6f 20 47 69 74 20 76 32 2e 31 39 2e 30 | al.because,.prior.to.Git.v2.19.0 |
| 160da0 | 2c 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 67 69 74 20 72 65 62 61 73 65 20 2d 69 20 2d 2d | ,...........;;.`git.rebase.-i.-- |
| 160dc0 | 72 6f 6f 74 60 20 63 6f 72 72 75 70 74 73 20 74 68 65 20 72 6f 6f 74 27 73 20 61 75 74 68 6f 72 | root`.corrupts.the.root's.author |
| 160de0 | 20 64 61 74 65 2e 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 36 3a 5b 5e 0c 5c 6e 5d 2a 5c | .date............"\\(?6:[^.\n]*\ |
| 160e00 | 5c 29 0c 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 64 61 74 65 0a 20 | \)."....................;.date.. |
| 160e20 | 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 20 20 20 20 20 20 | ........."\\(?2:.*\\)$"))....... |
| 160e40 | 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 64 65 66 63 6f 6e | ..................;.msg..(defcon |
| 160e60 | 73 74 20 6d 61 67 69 74 2d 6c 6f 67 2d 63 68 65 72 72 79 2d 72 65 0a 20 20 28 63 6f 6e 63 61 74 | st.magit-log-cherry-re...(concat |
| 160e80 | 20 22 5e 22 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 38 3a 5b 2d 2b 5d 5c 5c 29 20 22 20 | ."^"..........."\\(?8:[-+]\\).". |
| 160ea0 | 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 63 68 65 72 72 79 | ........................;.cherry |
| 160ec0 | 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 31 3a 5b 30 2d 39 61 2d 66 41 2d 46 5d 2b 5c 5c | ..........."\\(?1:[0-9a-fA-F]+\\ |
| 160ee0 | 29 20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 68 61 73 68 0a 20 20 20 20 20 | ).".................;.hash...... |
| 160f00 | 20 20 20 20 20 22 5c 5c 28 3f 32 3a 2e 2a 5c 5c 29 24 22 29 29 20 20 20 20 20 20 20 20 20 20 20 | ....."\\(?2:.*\\)$"))........... |
| 160f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6d 73 67 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d | ..............;.msg..(defconst.m |
| 160f40 | 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 75 6c 65 2d 72 65 0a 20 20 28 63 6f 6e 63 61 74 20 22 5e 22 | agit-log-module-re...(concat."^" |
| 160f60 | 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 3a 5c 5c 28 3f 31 31 3a 5b 3c 3e 5d 5c 5c 29 20 | ..........."\\(?:\\(?11:[<>]\\). |
| 160f80 | 5c 5c 29 3f 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 73 69 64 65 0a 20 20 20 20 20 | \\)?"...............;.side...... |
| 160fa0 | 20 20 20 20 20 22 5c 5c 28 3f 31 3a 5b 30 2d 39 61 2d 66 41 2d 46 5d 2b 5c 5c 29 20 22 20 20 20 | ....."\\(?1:[0-9a-fA-F]+\\)."... |
| 160fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 68 61 73 68 0a 20 20 20 20 20 20 20 20 20 20 22 | ..............;.hash..........." |
| 160fe0 | 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 20 | \\(?2:.*\\)$"))................. |
| 161000 | 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 6c | ........;.msg..(defconst.magit-l |
| 161020 | 6f 67 2d 62 69 73 65 63 74 2d 76 69 73 2d 72 65 0a 20 20 28 63 6f 6e 63 61 74 20 22 5e 22 0a 20 | og-bisect-vis-re...(concat."^".. |
| 161040 | 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 34 3a 5b 2d 5f 2f 7c 5c 5c 2a 6f 3c 3e 2e 20 5d 2a 5c | ........."\\(?4:[-_/|\\*o<>..]*\ |
| 161060 | 5c 29 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 67 72 61 70 68 0a 20 20 20 20 20 20 | \)"...............;.graph....... |
| 161080 | 20 20 20 20 22 5c 5c 28 3f 31 3a 5b 30 2d 39 61 2d 66 41 2d 46 5d 2b 5c 5c 29 3f 5c 30 22 20 20 | ...."\\(?1:[0-9a-fA-F]+\\)?\0".. |
| 1610a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 68 61 73 68 0a 20 20 20 20 20 20 20 20 20 20 22 5c | .............;.hash..........."\ |
| 1610c0 | 5c 28 3f 33 3a 5b 5e 5c 30 5c 6e 5d 2b 5c 5c 29 3f 5c 30 22 20 20 20 20 20 20 20 20 20 20 20 20 | \(?3:[^\0\n]+\\)?\0"............ |
| 1610e0 | 20 20 20 20 20 20 20 3b 20 72 65 66 73 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 32 3a 2e | .......;.refs..........."\\(?2:. |
| 161100 | 2a 5c 5c 29 24 22 29 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *\\)$"))........................ |
| 161120 | 20 3b 20 6d 73 67 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 69 73 65 | .;.msg..(defconst.magit-log-bise |
| 161140 | 63 74 2d 6c 6f 67 2d 72 65 0a 20 20 28 63 6f 6e 63 61 74 20 22 5e 23 20 22 0a 20 20 20 20 20 20 | ct-log-re...(concat."^#."....... |
| 161160 | 20 20 20 20 22 5c 5c 28 3f 33 3a 5b 5e 3a 20 5c 6e 5d 2b 3a 5c 5c 29 20 22 20 20 20 20 20 20 20 | ...."\\(?3:[^:.\n]+:\\)."....... |
| 161180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 22 72 65 66 73 22 0a 20 20 20 20 20 20 20 20 20 20 | .............;."refs"........... |
| 1611a0 | 22 5c 5c 5b 5c 5c 28 3f 31 3a 5b 5e 5d 5c 6e 5d 2b 5c 5c 29 5c 5c 5d 20 22 20 20 20 20 20 20 20 | "\\[\\(?1:[^]\n]+\\)\\]."....... |
| 1611c0 | 20 20 20 20 20 20 20 20 20 3b 20 68 61 73 68 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 32 | .........;.hash..........."\\(?2 |
| 1611e0 | 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 20 20 | :.*\\)$"))...................... |
| 161200 | 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 72 65 | ...;.msg..(defconst.magit-log-re |
| 161220 | 66 6c 6f 67 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 | flog-re...(concat."^"........... |
| 161240 | 22 5c 5c 28 3f 31 3a 5b 5e 5c 30 5c 6e 5d 2b 5c 5c 29 5c 30 22 20 20 20 20 20 20 20 20 20 20 20 | "\\(?1:[^\0\n]+\\)\0"........... |
| 161260 | 20 20 20 20 20 20 20 20 20 3b 20 68 61 73 68 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 35 | .........;.hash..........."\\(?5 |
| 161280 | 3a 5b 5e 5c 30 5c 6e 5d 2a 5c 5c 29 5c 30 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :[^\0\n]*\\)\0"................. |
| 1612a0 | 20 20 20 3b 20 61 75 74 68 6f 72 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 3a 5c 5c 28 3f | ...;.author..........."\\(?:\\(? |
| 1612c0 | 3a 5b 5e 40 5c 6e 5d 2b 40 7b 5c 5c 28 3f 36 3a 5b 5e 7d 5c 6e 5d 2b 5c 5c 29 7d 5c 30 22 20 3b | :[^@\n]+@{\\(?6:[^}\n]+\\)}\0".; |
| 1612e0 | 20 64 61 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 20 | .date........................... |
| 161300 | 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 3b 20 72 65 66 73 75 | .......................;;;.refsu |
| 161320 | 62 0a 20 20 20 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 | b..........."\\(?10:merge.\\|aut |
| 161340 | 6f 73 61 76 65 20 5c 5c 7c 72 65 73 74 61 72 74 20 5c 5c 7c 72 65 77 72 69 74 74 65 6e 20 5c 5c | osave.\\|restart.\\|rewritten.\\ |
| 161360 | 7c 5b 5e 3a 5c 6e 5d 2b 3a 20 5c 5c 29 3f 22 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 32 | |[^:\n]+:.\\)?"..........."\\(?2 |
| 161380 | 3a 2e 2a 5c 5c 29 5c 5c 29 5c 5c 7c 5c 30 5c 5c 29 24 22 29 29 20 20 20 20 20 20 20 20 20 20 20 | :.*\\)\\)\\|\0\\)$"))........... |
| 1613a0 | 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 72 65 66 6c 6f 67 | ...;.msg..(defconst.magit-reflog |
| 1613c0 | 2d 73 75 62 6a 65 63 74 2d 72 65 0a 20 20 28 63 6f 6e 63 61 74 20 22 5c 5c 28 3f 31 3a 5b 5e 20 | -subject-re...(concat."\\(?1:[^. |
| 1613e0 | 5d 2b 5c 5c 29 20 3f 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | ]+\\).?".......................; |
| 161400 | 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 32 3a 5c 5c 28 3f 3a 20 | .command..........."\\(?2:\\(?:. |
| 161420 | 3f 2d 5b 5e 20 5d 2b 5c 5c 29 2b 5c 5c 29 3f 22 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6f 70 | ?-[^.]+\\)+\\)?"............;.op |
| 161440 | 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 3a 20 3f 28 5c 5c 28 3f 33 3a 5b 5e | tion..........."\\(?:.?(\\(?3:[^ |
| 161460 | 29 5d 2b 5c 5c 29 29 5c 5c 29 3f 22 29 29 20 20 20 20 20 20 20 20 20 20 3b 20 74 79 70 65 0a 0a | )]+\\))\\)?"))..........;.type.. |
| 161480 | 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 74 61 73 68 2d 72 65 0a 20 20 28 | (defconst.magit-log-stash-re...( |
| 1614a0 | 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 5c 30 | concat."^"..........."\\(?1:[^\0 |
| 1614c0 | 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 3b 20 | \n]+\\)\0"....................;. |
| 1614e0 | 22 68 61 73 68 22 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 | "hash"..........."\\(?5:[^\0\n]* |
| 161500 | 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 |
| 161520 | 6f 72 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 36 3a 5b 5e 5c 30 5c 6e 5d 2b 5c 5c 29 5c | or..........."\\(?6:[^\0\n]+\\)\ |
| 161540 | 30 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 64 61 74 65 0a 20 20 20 | 0"....................;.date.... |
| 161560 | 20 20 20 20 20 20 20 22 5c 5c 28 3f 32 3a 2e 2a 5c 5c 29 24 22 29 29 20 20 20 20 20 20 20 20 20 | ......."\\(?2:.*\\)$"))......... |
| 161580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6d 73 67 0a 0a 28 64 65 66 76 61 72 20 6d | ................;.msg..(defvar.m |
| 1615a0 | 61 67 69 74 2d 6c 6f 67 2d 63 6f 75 6e 74 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | agit-log-count.nil)..(defun.magi |
| 1615c0 | 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 28 73 | t-log-wash-log.(style.args)...(s |
| 1615e0 | 65 74 71 20 61 72 67 73 20 28 66 6c 61 74 74 65 6e 2d 74 72 65 65 20 61 72 67 73 29 29 0a 20 20 | etq.args.(flatten-tree.args))... |
| 161600 | 28 77 68 65 6e 20 28 69 66 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 | (when.(if.(derived-mode-p.'magit |
| 161620 | 2d 6c 6f 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 | -log-mode).............magit-log |
| 161640 | 2d 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d 65 | --color-graph...........(and.(me |
| 161660 | 6d 62 65 72 20 22 2d 2d 67 72 61 70 68 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | mber."--graph".args)............ |
| 161680 | 20 20 20 20 28 6d 65 6d 62 65 72 20 22 2d 2d 63 6f 6c 6f 72 22 20 61 72 67 73 29 29 29 0a 20 20 | ....(member."--color".args)))... |
| 1616a0 | 20 20 28 6c 65 74 20 28 28 61 6e 73 69 2d 63 6f 6c 6f 72 2d 61 70 70 6c 79 2d 66 61 63 65 2d 66 | ..(let.((ansi-color-apply-face-f |
| 1616c0 | 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 62 65 67 20 | unction............(lambda.(beg. |
| 1616e0 | 65 6e 64 20 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 2d 74 65 78 74 | end.face)..............(put-text |
| 161700 | 2d 70 72 6f 70 65 72 74 79 20 62 65 67 20 65 6e 64 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 | -property.beg.end.'font-lock-fac |
| 161720 | 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............................... |
| 161740 | 20 20 28 6f 72 20 66 61 63 65 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 67 72 61 70 68 29 29 29 29 29 | ..(or.face.'magit-log-graph))))) |
| 161760 | 0a 20 20 20 20 20 20 28 61 6e 73 69 2d 63 6f 6c 6f 72 2d 61 70 70 6c 79 2d 6f 6e 2d 72 65 67 69 | .......(ansi-color-apply-on-regi |
| 161780 | 6f 6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 0a 20 20 | on.(point-min).(point-max))))... |
| 1617a0 | 28 77 68 65 6e 20 28 65 71 20 73 74 79 6c 65 20 27 63 68 65 72 72 79 29 0a 20 20 20 20 28 72 65 | (when.(eq.style.'cherry).....(re |
| 1617c0 | 76 65 72 73 65 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d | verse-region.(point-min).(point- |
| 1617e0 | 6d 61 78 29 29 29 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 6c 6f 67 2d 63 6f 75 6e 74 20 | max)))...(let.((magit-log-count. |
| 161800 | 30 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 5c 5c 2e 5c | 0)).....(when.(looking-at."^\\.\ |
| 161820 | 5c 2e 5c 5c 2e 22 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 | \.\\.").......(magit-delete-line |
| 161840 | 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 61 73 68 2d 73 65 71 75 65 6e 63 65 20 28 61 70 70 | )).....(magit-wash-sequence.(app |
| 161860 | 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 72 65 | ly-partially.#'magit-log-wash-re |
| 161880 | 76 20 73 74 79 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | v.style......................... |
| 1618a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 61 62 62 72 65 76 2d | ..................(magit-abbrev- |
| 1618c0 | 6c 65 6e 67 74 68 29 29 29 0a 20 20 20 20 28 69 66 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d | length))).....(if.(derived-mode- |
| 1618e0 | 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d | p.'magit-log-mode.'magit-reflog- |
| 161900 | 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 6d 61 67 69 74 2d 6c 6f | mode).........(when.(eq.magit-lo |
| 161920 | 67 2d 63 6f 75 6e 74 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 67 65 74 2d 63 6f 6d 6d 69 74 2d 6c 69 | g-count.(magit-log-get-commit-li |
| 161940 | 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 | mit))...........(magit-insert-se |
| 161960 | 63 74 69 6f 6e 20 28 6c 6f 6e 67 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 | ction.(longer).............(inse |
| 161980 | 72 74 2d 74 65 78 74 2d 62 75 74 74 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 | rt-text-button..............(sub |
| 1619a0 | 73 74 69 74 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 | stitute-command-keys............ |
| 1619c0 | 20 20 20 28 66 6f 72 6d 61 74 20 22 54 79 70 65 20 5c 5c 3c 25 73 3e 5c 5c 5b 25 73 5d 20 74 6f | ...(format."Type.\\<%s>\\[%s].to |
| 1619e0 | 20 73 68 6f 77 20 6d 6f 72 65 20 68 69 73 74 6f 72 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .show.more.history"............. |
| 161a00 | 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 | ..........'magit-log-mode-map... |
| 161a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 64 | ....................'magit-log-d |
| 161a40 | 6f 75 62 6c 65 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ouble-commit-limit))............ |
| 161a60 | 20 20 27 61 63 74 69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 5f 62 75 74 74 6f 6e 29 0a 20 20 20 20 | ..'action.(lambda.(_button)..... |
| 161a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 64 6f | ...................(magit-log-do |
| 161aa0 | 75 62 6c 65 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | uble-commit-limit))............. |
| 161ac0 | 20 27 66 6f 6c 6c 6f 77 2d 6c 69 6e 6b 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 6f | .'follow-link.t..............'mo |
| 161ae0 | 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 |
| 161b00 | 74 29 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 0a 0a 28 63 6c 2d | t))).......(insert.?\n))))..(cl- |
| 161b20 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 72 65 76 20 28 73 74 79 6c 65 20 | defun.magit-log-wash-rev.(style. |
| 161b40 | 61 62 62 72 65 76 29 0a 20 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 | abbrev)...(when.(derived-mode-p. |
| 161b60 | 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f | 'magit-log-mode.'magit-reflog-mo |
| 161b80 | 64 65 29 0a 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 6d 61 67 69 74 2d 6c 6f 67 2d 63 6f 75 6e 74 | de).....(cl-incf.magit-log-count |
| 161ba0 | 29 29 0a 20 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 28 70 63 61 73 65 20 73 74 79 6c 65 0a 20 20 | ))...(looking-at.(pcase.style... |
| 161bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6c 6f 67 20 20 20 20 20 20 20 20 6d 61 67 69 74 | ..............('log........magit |
| 161be0 | 2d 6c 6f 67 2d 68 65 61 64 69 6e 67 2d 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -log-heading-re)................ |
| 161c00 | 20 28 27 63 68 65 72 72 79 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 63 68 65 72 72 79 2d 72 | .('cherry.....magit-log-cherry-r |
| 161c20 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6d 6f 64 75 6c 65 20 20 20 20 20 | e).................('module..... |
| 161c40 | 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 75 6c 65 2d 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | magit-log-module-re)............ |
| 161c60 | 20 20 20 20 20 28 27 72 65 66 6c 6f 67 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 6c | .....('reflog.....magit-log-refl |
| 161c80 | 6f 67 2d 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 74 61 73 68 20 20 | og-re).................('stash.. |
| 161ca0 | 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 74 61 73 68 2d 72 65 29 0a 20 20 20 20 20 20 20 20 | ....magit-log-stash-re)......... |
| 161cc0 | 20 20 20 20 20 20 20 20 28 27 62 69 73 65 63 74 2d 76 69 73 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 | ........('bisect-vis.magit-log-b |
| 161ce0 | 69 73 65 63 74 2d 76 69 73 2d 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 | isect-vis-re).................(' |
| 161d00 | 62 69 73 65 63 74 2d 6c 6f 67 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 69 73 65 63 74 2d 6c 6f 67 2d | bisect-log.magit-log-bisect-log- |
| 161d20 | 72 65 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 62 69 6e 64 2d 6d 61 74 63 68 2d 73 74 72 69 6e 67 | re)))...(magit-bind-match-string |
| 161d40 | 73 0a 20 20 20 20 20 20 28 68 61 73 68 20 6d 73 67 20 72 65 66 73 20 67 72 61 70 68 20 61 75 74 | s.......(hash.msg.refs.graph.aut |
| 161d60 | 68 6f 72 20 64 61 74 65 20 67 70 67 20 63 68 65 72 72 79 20 5f 20 72 65 66 73 75 62 20 73 69 64 | hor.date.gpg.cherry._.refsub.sid |
| 161d80 | 65 29 20 6e 69 6c 0a 20 20 20 20 28 73 65 74 71 20 6d 73 67 20 28 73 75 62 73 74 72 69 6e 67 2d | e).nil.....(setq.msg.(substring- |
| 161da0 | 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 6d 73 67 29 29 0a 20 20 20 20 28 77 68 65 6e 20 72 65 | no-properties.msg)).....(when.re |
| 161dc0 | 66 73 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 65 66 73 20 28 73 75 62 73 74 72 69 6e 67 2d 6e | fs.......(setq.refs.(substring-n |
| 161de0 | 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 72 65 66 73 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 | o-properties.refs))).....(let.(( |
| 161e00 | 61 6c 69 67 6e 20 28 6f 72 20 28 65 71 20 73 74 79 6c 65 20 27 63 68 65 72 72 79 29 0a 20 20 20 | align.(or.(eq.style.'cherry).... |
| 161e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 22 | ..................(not.(member." |
| 161e40 | 2d 2d 73 74 61 74 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 29 29 | --stat".magit-buffer-log-args))) |
| 161e60 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 6e 6f 6e 2d 67 72 61 70 68 2d 72 65 20 28 69 66 20 28 65 | )...........(non-graph-re.(if.(e |
| 161e80 | 71 20 73 74 79 6c 65 20 27 62 69 73 65 63 74 2d 76 69 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | q.style.'bisect-vis)............ |
| 161ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 69 73 65 63 | .................magit-log-bisec |
| 161ec0 | 74 2d 76 69 73 2d 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-vis-re........................ |
| 161ee0 | 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 61 64 69 6e 67 2d 72 65 29 29 29 0a 20 20 20 20 20 | ...magit-log-heading-re)))...... |
| 161f00 | 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 3b 3b 20 49 66 | .(magit-delete-line).......;;.If |
| 161f20 | 20 74 68 65 20 72 65 66 6c 6f 67 20 65 6e 74 72 69 65 73 20 68 61 76 65 20 62 65 65 6e 20 70 72 | .the.reflog.entries.have.been.pr |
| 161f40 | 75 6e 65 64 2c 20 74 68 65 20 6f 75 74 70 75 74 20 6f 66 20 60 67 69 74 0a 20 20 20 20 20 20 3b | uned,.the.output.of.`git.......; |
| 161f60 | 3b 20 72 65 66 6c 6f 67 20 73 68 6f 77 27 20 69 6e 63 6c 75 64 65 73 20 61 20 70 61 72 74 69 61 | ;.reflog.show'.includes.a.partia |
| 161f80 | 6c 20 6c 69 6e 65 20 74 68 61 74 20 72 65 66 65 72 73 20 74 6f 20 74 68 65 20 68 61 73 68 0a 20 | l.line.that.refers.to.the.hash.. |
| 161fa0 | 20 20 20 20 20 3b 3b 20 6f 66 20 74 68 65 20 79 6f 75 6e 67 65 73 74 20 65 78 70 69 72 65 64 20 | .....;;.of.the.youngest.expired. |
| 161fc0 | 72 65 66 6c 6f 67 20 65 6e 74 72 79 2e 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 | reflog.entry........(when.(and.( |
| 161fe0 | 65 71 20 73 74 79 6c 65 20 27 72 65 66 6c 6f 67 29 20 28 6e 6f 74 20 64 61 74 65 29 29 0a 20 20 | eq.style.'reflog).(not.date))... |
| 162000 | 20 20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e 2d 66 72 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d | ......(cl-return-from.magit-log- |
| 162020 | 77 61 73 68 2d 72 65 76 20 74 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | wash-rev.t)).......(magit-insert |
| 162040 | 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 28 65 76 61 6c 20 28 70 63 61 73 65 | -section...........((eval.(pcase |
| 162060 | 20 73 74 79 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 74 61 73 | .style....................('stas |
| 162080 | 68 20 20 27 73 74 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 | h..'stash)....................(' |
| 1620a0 | 6d 6f 64 75 6c 65 20 27 6d 6f 64 75 6c 65 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 | module.'module-commit).......... |
| 1620c0 | 20 20 20 20 20 20 20 20 20 20 28 5f 20 20 20 20 20 20 20 27 63 6f 6d 6d 69 74 29 29 29 0a 20 20 | ..........(_.......'commit)))... |
| 1620e0 | 20 20 20 20 20 20 20 20 20 68 61 73 68 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 68 61 73 | .........hash).........(setq.has |
| 162100 | 68 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 69 66 20 28 65 71 20 73 74 79 6c 65 20 27 62 69 73 | h.(propertize.(if.(eq.style.'bis |
| 162120 | 65 63 74 2d 6c 6f 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 | ect-log)........................ |
| 162140 | 20 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 2d 2d | ............(magit-rev-parse."-- |
| 162160 | 73 68 6f 72 74 22 20 68 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | short".hash).................... |
| 162180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..............hash)............. |
| 1621a0 | 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 |
| 1621c0 | 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ce.............................. |
| 1621e0 | 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 0a | ..(pcase.(and.gpg.(aref.gpg.0)). |
| 162200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 162220 | 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 20 | .(?G.'magit-signature-good)..... |
| 162240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 42 | .............................(?B |
| 162260 | 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 20 | .'magit-signature-bad).......... |
| 162280 | 20 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 67 | ........................(?U.'mag |
| 1622a0 | 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 20 | it-signature-untrusted)......... |
| 1622c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 58 20 27 6d 61 | .........................(?X.'ma |
| 1622e0 | 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 20 | git-signature-expired).......... |
| 162300 | 20 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 67 | ........................(?Y.'mag |
| 162320 | 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 20 | it-signature-expired-key)....... |
| 162340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 52 20 27 | ...........................(?R.' |
| 162360 | 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 20 | magit-signature-revoked)........ |
| 162380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 45 20 27 6d | ..........................(?E.'m |
| 1623a0 | 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 20 | agit-signature-error)........... |
| 1623c0 | 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 69 | .......................(?N.'magi |
| 1623e0 | 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 20 | t-hash)......................... |
| 162400 | 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 20 | .........(_..'magit-hash)))).... |
| 162420 | 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 65 | .....(when.cherry...........(whe |
| 162440 | 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 65 | n.(and.(derived-mode-p.'magit-re |
| 162460 | 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 61 | fs-mode)......................ma |
| 162480 | 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 20 | git-refs-show-commit-count)..... |
| 1624a0 | 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 2d | ........(insert.(make-string.(1- |
| 1624c0 | 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 20 | .magit-refs-focus-column-width). |
| 1624e0 | 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 72 | ?\s)))...........(insert.(proper |
| 162500 | 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 20 | tize.cherry.'font-lock-face..... |
| 162520 | 20 20 20 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 | ..........................(if.(s |
| 162540 | 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 20 | tring=.cherry."-").............. |
| 162560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 63 68 65 72 | .....................'magit-cher |
| 162580 | 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 20 | ry-equivalent................... |
| 1625a0 | 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 61 | ..............'magit-cherry-unma |
| 1625c0 | 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 29 | tched)))...........(insert.?\s)) |
| 1625e0 | 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 69 | .........(when.side...........(i |
| 162600 | 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 63 | nsert.(propertize.side.'font-loc |
| 162620 | 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | k-face.......................... |
| 162640 | 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 20 | .....(if.(string=.side."<")..... |
| 162660 | 20 20 20 20 20 20 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 |
| 162680 | 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 20 | agit-cherry-equivalent.......... |
| 1626a0 | 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 68 | .......................'magit-ch |
| 1626c0 | 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 73 | erry-unmatched)))...........(ins |
| 1626e0 | 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 20 | ert.?\s)).........(when.align... |
| 162700 | 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 20 | ........(insert.hash.?\s))...... |
| 162720 | 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 74 | ...(when.graph...........(insert |
| 162740 | 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 20 | .graph)).........(unless.align.. |
| 162760 | 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))..... |
| 162780 | 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 6c | ....(when.(and.refs.(not.magit-l |
| 1627a0 | 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 0a | og-show-refname-after-summary)). |
| 1627c0 | 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 2d | ..........(insert.(magit-format- |
| 1627e0 | 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 28 | ref-labels.refs).?\s)).........( |
| 162800 | 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 20 | when.(eq.style.'reflog)......... |
| 162820 | 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 61 | ..(insert.(format."%-2s.".(1-.ma |
| 162840 | 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 6e | git-log-count)))...........(when |
| 162860 | 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 67 | .refsub.............(insert.(mag |
| 162880 | 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 20 | it-reflog-format-subject........ |
| 1628a0 | 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 20 | ..............(substring.refsub. |
| 1628c0 | 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 0............................... |
| 1628e0 | 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 73 65 61 72 63 68 20 22 3a 22 20 72 65 66 73 75 62 29 | ..(if.(string-search.":".refsub) |
| 162900 | 20 2d 32 20 2d 31 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 | .-2.-1)))))).........(insert.(ma |
| 162920 | 67 69 74 2d 6c 6f 67 2d 2d 77 61 73 68 2d 73 75 6d 6d 61 72 79 20 6d 73 67 29 29 0a 20 20 20 20 | git-log--wash-summary.msg))..... |
| 162940 | 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 72 65 66 73 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 68 | ....(when.(and.refs.magit-log-sh |
| 162960 | 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 0a 20 20 20 20 20 20 | ow-refname-after-summary)....... |
| 162980 | 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 | ....(insert.?\s)...........(inse |
| 1629a0 | 72 74 20 28 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 72 65 66 2d 6c 61 62 65 6c 73 20 72 65 66 73 | rt.(magit-format-ref-labels.refs |
| 1629c0 | 29 29 29 0a 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 | ))).........(insert.?\n)........ |
| 1629e0 | 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 73 74 79 6c 65 20 27 28 6c 6f 67 20 72 65 66 6c 6f 67 20 | .(when.(memq.style.'(log.reflog. |
| 162a00 | 73 74 61 73 68 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 6c 69 | stash))...........(goto-char.(li |
| 162a20 | 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 | ne-beginning-position))......... |
| 162a40 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 72 65 66 73 75 62 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..(when.(and.refsub............. |
| 162a60 | 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 60 5c 5c 28 5b 5e | .........(string-match."\\`\\([^ |
| 162a80 | 20 5d 5c 5c 29 20 5c 5c 2b 5c 5c 28 2e 2e 5c 5c 29 5c 5c 28 2e 2e 5c 5c 29 22 20 64 61 74 65 29 | .]\\).\\+\\(..\\)\\(..\\)".date) |
| 162aa0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 61 74 65 20 28 2b 20 28 73 74 72 | ).............(setq.date.(+.(str |
| 162ac0 | 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 64 61 | ing-to-number.(match-string.1.da |
| 162ae0 | 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | te))...........................( |
| 162b00 | 2a 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e | *.(string-to-number.(match-strin |
| 162b20 | 67 20 32 20 64 61 74 65 29 29 20 36 30 20 36 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.2.date)).60.60)............... |
| 162b40 | 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 72 | ............(*.(string-to-number |
| 162b60 | 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 33 20 64 61 74 65 29 29 20 36 30 29 29 29 29 0a 20 | .(match-string.3.date)).60)))).. |
| 162b80 | 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 2d 6d 61 72 67 69 | .........(magit-log-format-margi |
| 162ba0 | 6e 20 68 61 73 68 20 61 75 74 68 6f 72 20 64 61 74 65 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 | n.hash.author.date)).........(wh |
| 162bc0 | 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 29 0a 20 20 20 20 20 | en.(and.(eq.style.'cherry)...... |
| 162be0 | 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 6d 61 72 67 | ..............(magit-buffer-marg |
| 162c00 | 69 6e 2d 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d | in-p))...........(apply.#'magit- |
| 162c20 | 6c 6f 67 2d 66 6f 72 6d 61 74 2d 6d 61 72 67 69 6e 20 68 61 73 68 0a 20 20 20 20 20 20 20 20 20 | log-format-margin.hash.......... |
| 162c40 | 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 76 | ........(split-string.(magit-rev |
| 162c60 | 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 29 | -format."%aN%x00%ct".hash)."\0") |
| 162c80 | 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 20 20 | )).........(when.(and.graph..... |
| 162ca0 | 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 20 20 | ...............(not.(eobp))..... |
| 162cc0 | 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 74 20 | ...............(not.(looking-at. |
| 162ce0 | 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 6e 20 | non-graph-re)))...........(when. |
| 162d00 | 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 6d 61 | (looking-at.".").............(ma |
| 162d20 | 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 20 20 | git-insert-heading)............. |
| 162d40 | 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 61 67 | (delete-char.1).............(mag |
| 162d60 | 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 65 72 | it-insert-section.(commit-header |
| 162d80 | 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 0a 20 | )...............(forward-line).. |
| 162da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 | .............(magit-insert-headi |
| 162dc0 | 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 6f 72 | ng)...............(re-search-for |
| 162de0 | 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 64 65 6c 65 74 65 2d | ward.".")...............(delete- |
| 162e00 | 63 68 61 72 20 2d 31 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 | char.-1)...............(forward- |
| 162e20 | 63 68 61 72 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 | char)...............(insert.?\n) |
| 162e40 | 29 0a 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 31 29 29 0a 20 | ).............(delete-char.1)).. |
| 162e60 | 20 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 5c 5c 28 2d 2d | .........(if.(looking-at."^\\(-- |
| 162e80 | 2d 5c 5c 7c 5c 6e 5c 73 5c 5c 7c 5c 6e 64 69 66 66 5c 5c 29 22 29 0a 20 20 20 20 20 20 20 20 20 | -\\|\n\s\\|\ndiff\\)").......... |
| 162ea0 | 20 20 20 20 20 28 6c 65 74 20 28 28 6c 69 6d 69 74 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f | .....(let.((limit.(save-excursio |
| 162ec0 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | n..............................( |
| 162ee0 | 61 6e 64 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 6e 6f 6e 2d 67 72 61 70 68 | and.(re-search-forward.non-graph |
| 162f00 | 2d 72 65 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -re.nil.t)...................... |
| 162f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 | .............(match-beginning.0) |
| 162f40 | 29 29 29 29 0a 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 6f 72 | )))).................(unless.(or |
| 162f60 | 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 72 65 6e 74 | ef.magit-insert-section--current |
| 162f80 | 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | .content)...................(mag |
| 162fa0 | 69 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 20 20 20 20 | it-insert-heading))............. |
| 162fc0 | 20 20 20 20 28 64 65 6c 65 74 65 2d 63 68 61 72 20 28 69 66 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 | ....(delete-char.(if.(looking-at |
| 162fe0 | 20 22 5c 6e 22 29 20 31 20 34 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | ."\n").1.4)).................(ma |
| 163000 | 67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 64 69 66 66 73 20 28 6c 69 73 74 20 22 2d 2d 73 74 61 | git-diff-wash-diffs.(list."--sta |
| 163020 | 74 22 29 20 6c 69 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 61 6c | t").limit)).............(when.al |
| 163040 | 69 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 6c 69 67 6e 20 28 6d | ign...............(setq.align.(m |
| 163060 | 61 6b 65 2d 73 74 72 69 6e 67 20 28 31 2b 20 61 62 62 72 65 76 29 20 3f 20 29 29 29 0a 20 20 20 | ake-string.(1+.abbrev).?.))).... |
| 163080 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 6f 62 70 29 29 | .........(when.(and.(not.(eobp)) |
| 1630a0 | 20 28 6e 6f 74 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 6e 6f 6e 2d 67 72 61 70 68 2d 72 65 29 29 | .(not.(looking-at.non-graph-re)) |
| 1630c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 61 6c 69 67 6e 0a 20 20 20 20 | )...............(when.align..... |
| 1630e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 6c 69 67 6e 20 28 6d 61 6b 65 2d 73 74 | ............(setq.align.(make-st |
| 163100 | 72 69 6e 67 20 28 31 2b 20 61 62 62 72 65 76 29 20 3f 20 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ring.(1+.abbrev).?.))).......... |
| 163120 | 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 6f 62 70 29 29 20 28 6e | .....(while.(and.(not.(eobp)).(n |
| 163140 | 6f 74 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 6e 6f 6e 2d 67 72 61 70 68 2d 72 65 29 29 29 0a 20 | ot.(looking-at.non-graph-re))).. |
| 163160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 61 6c 69 67 6e 0a 20 20 20 20 20 | ...............(when.align...... |
| 163180 | 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 20 28 69 6e | .............(save-excursion.(in |
| 1631a0 | 73 65 72 74 20 61 6c 69 67 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | sert.align))).................(f |
| 1631c0 | 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 20 28 6d 61 | orward-line).................(ma |
| 1631e0 | 67 69 74 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 29 29 0a 20 20 20 20 20 20 | git-make-margin-overlay))....... |
| 163200 | 20 20 20 20 20 20 20 20 3b 3b 20 57 68 65 6e 20 60 2d 2d 66 6f 72 6d 61 74 27 20 69 73 20 75 73 | ........;;.When.`--format'.is.us |
| 163220 | 65 64 20 61 6e 64 20 69 74 73 20 76 61 6c 75 65 20 69 73 6e 27 74 20 6f 6e 65 20 6f 66 20 74 68 | ed.and.its.value.isn't.one.of.th |
| 163240 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 70 72 65 64 65 66 69 6e 65 64 20 66 6f | e...............;;.predefined.fo |
| 163260 | 72 6d 61 74 73 2c 20 74 68 65 6e 20 60 67 69 74 2d 6c 6f 67 27 20 64 6f 65 73 20 6e 6f 74 20 69 | rmats,.then.`git-log'.does.not.i |
| 163280 | 6e 73 65 72 74 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 65 70 61 72 61 74 | nsert.a...............;;.separat |
| 1632a0 | 6f 72 20 6c 69 6e 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 | or.line................(save-exc |
| 1632c0 | 75 72 73 69 6f 6e 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 | ursion.................(forward- |
| 1632e0 | 6c 69 6e 65 20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 6f 6b 69 6e | line.-1).................(lookin |
| 163300 | 67 2d 61 74 20 22 5b 2d 5f 2f 7c 5c 5c 2a 6f 3c 3e 2e 20 5d 2a 22 29 29 0a 20 20 20 20 20 20 20 | g-at."[-_/|\\*o<>..]*"))........ |
| 163320 | 20 20 20 20 20 20 20 28 73 65 74 71 20 67 72 61 70 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | .......(setq.graph.(match-string |
| 163340 | 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 | .0))...............(unless.(stri |
| 163360 | 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5b 2f 5c 5c 2e 5d 22 20 67 72 61 70 68 29 0a 20 20 20 20 20 | ng-match-p."[/\\.]".graph)...... |
| 163380 | 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 67 72 61 70 68 20 3f 5c 6e 29 29 29 29 | ...........(insert.graph.?\n)))) |
| 1633a0 | 29 29 29 29 0a 20 20 74 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 2d 77 61 73 | ))))...t)..(defun.magit-log--was |
| 1633c0 | 68 2d 73 75 6d 6d 61 72 79 20 28 73 75 6d 6d 61 72 79 29 0a 20 20 28 77 69 74 68 2d 74 65 6d 70 | h-summary.(summary)...(with-temp |
| 1633e0 | 2d 62 75 66 66 65 72 0a 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 69 6e 73 | -buffer.....(save-excursion.(ins |
| 163400 | 65 72 74 20 73 75 6d 6d 61 72 79 29 29 0a 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 72 61 70 | ert.summary)).....(run-hook-wrap |
| 163420 | 70 65 64 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 73 75 6d 6d 61 72 79 2d 68 6f 6f 6b | ped.'magit-log-wash-summary-hook |
| 163440 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 | .......................(lambda.( |
| 163460 | 66 6e 29 20 28 70 72 6f 67 31 20 6e 69 6c 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 | fn).(prog1.nil.(save-excursion.( |
| 163480 | 66 75 6e 63 61 6c 6c 20 66 6e 29 29 29 29 29 0a 20 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 | funcall.fn))))).....(buffer-stri |
| 1634a0 | 6e 67 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 79 62 65 2d 73 68 | ng)))..(defun.magit-log-maybe-sh |
| 1634c0 | 6f 77 2d 6d 6f 72 65 2d 63 6f 6d 6d 69 74 73 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 22 57 68 65 | ow-more-commits.(section)..."Whe |
| 1634e0 | 6e 20 70 6f 69 6e 74 20 69 73 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 61 20 6c 6f 67 20 62 | n.point.is.at.the.end.of.a.log.b |
| 163500 | 75 66 66 65 72 2c 20 69 6e 73 65 72 74 20 6d 6f 72 65 20 63 6f 6d 6d 69 74 73 2e 0a 0a 4c 6f 67 | uffer,.insert.more.commits...Log |
| 163520 | 20 62 75 66 66 65 72 73 20 65 6e 64 20 77 69 74 68 20 61 20 62 75 74 74 6f 6e 20 5c 22 54 79 70 | .buffers.end.with.a.button.\"Typ |
| 163540 | 65 20 2b 20 74 6f 20 73 68 6f 77 20 6d 6f 72 65 20 68 69 73 74 6f 72 79 5c 22 2e 0a 57 68 65 6e | e.+.to.show.more.history\"..When |
| 163560 | 20 74 68 65 20 75 73 65 20 6f 66 20 61 20 73 65 63 74 69 6f 6e 20 6d 6f 76 65 6d 65 6e 74 20 63 | .the.use.of.a.section.movement.c |
| 163580 | 6f 6d 6d 61 6e 64 20 70 75 74 73 20 70 6f 69 6e 74 20 6f 6e 20 74 68 61 74 0a 62 75 74 74 6f 6e | ommand.puts.point.on.that.button |
| 1635a0 | 2c 20 74 68 65 6e 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 68 6f 77 20 6d 6f 72 65 20 63 | ,.then.automatically.show.more.c |
| 1635c0 | 6f 6d 6d 69 74 73 2c 20 77 69 74 68 6f 75 74 20 74 68 65 20 75 73 65 72 0a 68 61 76 69 6e 67 20 | ommits,.without.the.user.having. |
| 1635e0 | 74 6f 20 70 72 65 73 73 20 5c 22 2b 5c 22 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 | to.press.\"+\"...This.function.i |
| 163600 | 73 20 63 61 6c 6c 65 64 20 62 79 20 60 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 76 65 6d | s.called.by.`magit-section-movem |
| 163620 | 65 6e 74 2d 68 6f 6f 6b 27 20 61 6e 64 0a 65 78 69 73 74 73 20 6d 6f 73 74 6c 79 20 66 6f 72 20 | ent-hook'.and.exists.mostly.for. |
| 163640 | 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 72 65 61 73 6f 6e 73 2e 22 | backward.compatibility.reasons." |
| 163660 | 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. |
| 163680 | 74 79 70 65 29 20 27 6c 6f 6e 67 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 | type).'longer)..............magi |
| 1636a0 | 74 2d 6c 6f 67 2d 61 75 74 6f 2d 6d 6f 72 65 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d | t-log-auto-more).....(magit-log- |
| 1636c0 | 64 6f 75 62 6c 65 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 29 0a 20 20 20 20 28 66 6f 72 77 61 72 | double-commit-limit).....(forwar |
| 1636e0 | 64 2d 6c 69 6e 65 20 2d 31 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 66 6f | d-line.-1).....(magit-section-fo |
| 163700 | 72 77 61 72 64 29 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 73 65 63 74 69 | rward)))..(add-hook.'magit-secti |
| 163720 | 6f 6e 2d 6d 6f 76 65 6d 65 6e 74 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 79 | on-movement-hook.#'magit-log-may |
| 163740 | 62 65 2d 73 68 6f 77 2d 6d 6f 72 65 2d 63 6f 6d 6d 69 74 73 29 0a 0a 28 64 65 66 76 61 72 20 6d | be-show-more-commits)..(defvar.m |
| 163760 | 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 6e 69 6c | agit--update-revision-buffer.nil |
| 163780 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 | )..(defun.magit-log-maybe-update |
| 1637a0 | 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f 29 0a 20 | -revision-buffer.(&optional._).. |
| 1637c0 | 20 22 57 68 65 6e 20 6d 6f 76 69 6e 67 20 69 6e 20 61 20 6c 6f 67 20 6f 72 20 63 68 65 72 72 79 | ."When.moving.in.a.log.or.cherry |
| 1637e0 | 20 62 75 66 66 65 72 2c 20 75 70 64 61 74 65 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66 | .buffer,.update.the.revision.buf |
| 163800 | 66 65 72 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 72 65 76 69 73 69 6f 6e 20 62 75 66 | fer..If.there.is.no.revision.buf |
| 163820 | 66 65 72 20 69 6e 20 74 68 65 20 73 61 6d 65 20 66 72 61 6d 65 2c 20 74 68 65 6e 20 64 6f 20 6e | fer.in.the.same.frame,.then.do.n |
| 163840 | 6f 74 68 69 6e 67 2e 0a 53 65 65 20 61 6c 73 6f 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 | othing..See.also.info.node.`(mag |
| 163860 | 69 74 29 53 65 63 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 | it)Section.Movement'."...(when.( |
| 163880 | 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 65 20 27 | derived-mode-p.'magit-log-mode.' |
| 1638a0 | 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d | magit-cherry-mode.'magit-reflog- |
| 1638c0 | 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 72 | mode).....(magit--maybe-update-r |
| 1638e0 | 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 29 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 | evision-buffer)))..(add-hook.'ma |
| 163900 | 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 20 23 27 6d 61 67 69 | git-section-movement-hook.#'magi |
| 163920 | 74 2d 6c 6f 67 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 | t-log-maybe-update-revision-buff |
| 163940 | 65 72 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 2d | er)..(defun.magit--maybe-update- |
| 163960 | 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 6c 65 74 2a 20 | revision-buffer.()...(when-let*. |
| 163980 | 28 28 63 6f 6d 6d 69 74 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 | ((commit.(magit-section-value-if |
| 1639a0 | 20 27 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 | .'commit))...............(buffer |
| 1639c0 | 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 72 | .(magit-get-mode-buffer.'magit-r |
| 1639e0 | 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 20 28 69 66 20 6d 61 | evision-mode.nil.t))).....(if.ma |
| 163a00 | 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 0a 20 20 20 20 | git--update-revision-buffer..... |
| 163a20 | 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 65 76 69 73 69 6f 6e | ....(setq.magit--update-revision |
| 163a40 | 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 20 20 | -buffer.(list.commit.buffer))... |
| 163a60 | 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 65 76 69 73 69 6f 6e | ....(setq.magit--update-revision |
| 163a80 | 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 20 20 | -buffer.(list.commit.buffer))... |
| 163aa0 | 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 20 20 | ....(run-with-idle-timer........ |
| 163ac0 | 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 79 20 | magit-update-other-window-delay. |
| 163ae0 | 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 65 74 20 28 28 6d 61 | nil........(let.((args.(let.((ma |
| 163b00 | 67 69 74 2d 64 69 72 65 63 74 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 20 | git-direct-use-buffer-arguments. |
| 163b20 | 27 73 65 6c 65 63 74 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'selected))..................... |
| 163b40 | 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 2d 61 72 67 75 6d 65 6e 74 73 29 29 | .(magit-show-commit--arguments)) |
| 163b60 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 | ))..........(lambda.().......... |
| 163b80 | 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 72 65 76 20 2c 62 75 66 29 20 6d 61 67 69 | ..(pcase-let.((`(,rev.,buf).magi |
| 163ba0 | 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 29 29 0a 20 20 20 20 | t--update-revision-buffer))..... |
| 163bc0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d 72 65 76 | .........(setq.magit--update-rev |
| 163be0 | 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 20 20 20 20 28 | ision-buffer.nil)..............( |
| 163c00 | 77 68 65 6e 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 62 75 66 29 0a 20 20 20 20 20 20 20 | when.(buffer-live-p.buf)........ |
| 163c20 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 | ........(let.((magit-display-buf |
| 163c40 | 66 65 72 2d 6e 6f 73 65 6c 65 63 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fer-noselect.t))................ |
| 163c60 | 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 6d 69 74 20 72 65 76 | ..(apply.#'magit-show-commit.rev |
| 163c80 | 20 61 72 67 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 | .args))))............(setq.magit |
| 163ca0 | 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 6e 69 6c 29 29 29 29 | --update-revision-buffer.nil)))) |
| 163cc0 | 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 65 2d 62 6c 6f 62 2d | )))..(defvar.magit--update-blob- |
| 163ce0 | 62 75 66 66 65 72 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 | buffer.nil)..(defun.magit-log-ma |
| 163d00 | 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 6f 70 74 69 6f 6e 61 | ybe-update-blob-buffer.(&optiona |
| 163d20 | 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 6c 6f 67 20 6f 72 20 | l._)..."When.moving.in.a.log.or. |
| 163d40 | 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 20 62 6c 6f 62 20 62 | cherry.buffer,.update.the.blob.b |
| 163d60 | 75 66 66 65 72 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 62 6c 6f 62 20 62 75 66 66 65 | uffer..If.there.is.no.blob.buffe |
| 163d80 | 72 20 69 6e 20 74 68 65 20 73 61 6d 65 20 66 72 61 6d 65 2c 20 74 68 65 6e 20 64 6f 20 6e 6f 74 | r.in.the.same.frame,.then.do.not |
| 163da0 | 68 69 6e 67 2e 0a 53 65 65 20 61 6c 73 6f 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 | hing..See.also.info.node.`(magit |
| 163dc0 | 29 53 65 63 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 64 65 | )Section.Movement'."...(when.(de |
| 163de0 | 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 20 27 6d 61 | rived-mode-p.'magit-log-mode.'ma |
| 163e00 | 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f | git-cherry-mode.'magit-reflog-mo |
| 163e20 | 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 62 6c 6f | de).....(magit--maybe-update-blo |
| 163e40 | 62 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 65 | b-buffer)))..(defun.magit--maybe |
| 163e60 | 2d 75 70 64 61 74 65 2d 62 6c 6f 62 2d 62 75 66 66 65 72 20 28 29 0a 20 20 28 77 68 65 6e 2d 6c | -update-blob-buffer.()...(when-l |
| 163e80 | 65 74 2a 20 28 28 63 6f 6d 6d 69 74 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 | et*.((commit.(magit-section-valu |
| 163ea0 | 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 20 28 62 75 | e-if.'commit))...............(bu |
| 163ec0 | 66 66 65 72 20 28 73 65 71 2d 66 69 6e 64 20 28 23 23 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 | ffer.(seq-find.(##with-current-b |
| 163ee0 | 75 66 66 65 72 20 25 0a 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.%......................... |
| 163f00 | 20 20 20 20 20 20 20 20 20 20 28 65 71 20 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d 66 75 6e 63 | ..........(eq.revert-buffer-func |
| 163f20 | 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 20 20 | tion............................ |
| 163f40 | 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 72 65 76 2d 66 69 6c | ...........'magit-revert-rev-fil |
| 163f60 | 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 20 20 20 20 20 20 | e-buffer))...................... |
| 163f80 | 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 66 66 | ...........(mapcar.#'window-buff |
| 163fa0 | 65 72 20 28 77 69 6e 64 6f 77 2d 6c 69 73 74 29 29 29 29 29 0a 20 20 20 20 28 69 66 20 6d 61 67 | er.(window-list))))).....(if.mag |
| 163fc0 | 69 74 2d 2d 75 70 64 61 74 65 2d 62 6c 6f 62 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 28 | it--update-blob-buffer.........( |
| 163fe0 | 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 72 20 28 | setq.magit--update-blob-buffer.( |
| 164000 | 6c 69 73 74 20 63 6f 6d 6d 69 74 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 | list.commit.buffer)).......(setq |
| 164020 | 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d 62 6c 6f 62 2d 62 75 66 66 65 72 20 28 6c 69 73 74 | .magit--update-blob-buffer.(list |
| 164040 | 20 63 6f 6d 6d 69 74 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 28 72 75 6e 2d 77 69 74 68 | .commit.buffer)).......(run-with |
| 164060 | 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 65 2d | -idle-timer........magit-update- |
| 164080 | 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 28 6c | other-window-delay.nil........(l |
| 1640a0 | 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 | ambda.()..........(pcase-let.((` |
| 1640c0 | 28 2c 72 65 76 20 2c 62 75 66 29 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d 62 6c 6f 62 2d 62 | (,rev.,buf).magit--update-blob-b |
| 1640e0 | 75 66 66 65 72 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 | uffer))............(setq.magit-- |
| 164100 | 75 70 64 61 74 65 2d 62 6c 6f 62 2d 62 75 66 66 65 72 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | update-blob-buffer.nil)......... |
| 164120 | 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 20 | ...(when.(buffer-live-p.buf).... |
| 164140 | 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 6e 64 6f 77 20 | ..........(with-selected-window. |
| 164160 | 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 62 75 66 29 0a 20 20 20 20 20 20 20 20 | (get-buffer-window.buf)......... |
| 164180 | 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a | .......(with-current-buffer.buf. |
| 1641a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e | .................(save-excursion |
| 1641c0 | 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 6c 6f 62 2d | ....................(magit-blob- |
| 1641e0 | 76 69 73 69 74 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 72 65 76 | visit.(list.(magit-rev-parse.rev |
| 164200 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 164220 | 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 76 | .............(magit-file-relativ |
| 164240 | 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 20 20 | e-name.......................... |
| 164260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | ...................magit-buffer- |
| 164280 | 66 69 6c 65 2d 6e 61 6d 65 29 29 29 29 29 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | file-name)))))))))))))..(defun.m |
| 1642a0 | 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 72 65 | agit-log-goto-commit-section.(re |
| 1642c0 | 76 29 0a 20 20 28 6c 65 74 20 28 28 61 62 62 72 65 76 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f | v)...(let.((abbrev.(magit-rev-fo |
| 1642e0 | 72 6d 61 74 20 22 25 68 22 20 72 65 76 29 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 | rmat."%h".rev))).....(when-let.( |
| 164300 | 28 73 65 63 74 69 6f 6e 20 28 73 65 71 2d 66 69 6e 64 20 28 23 23 65 71 75 61 6c 20 28 6f 72 65 | (section.(seq-find.(##equal.(ore |
| 164320 | 66 20 25 20 76 61 6c 75 65 29 20 61 62 62 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.%.value).abbrev).............. |
| 164340 | 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 6d 61 67 69 74 | .....................(oref.magit |
| 164360 | 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 0a 20 20 20 20 20 | -root-section.children))))...... |
| 164380 | 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 29 | .(goto-char.(oref.section.start) |
| 1643a0 | 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 6f 2d 73 61 6d 65 | ))))..(defun.magit-log-goto-same |
| 1643c0 | 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 67 69 74 2d 70 72 | -commit.()...(when.(and.magit-pr |
| 1643e0 | 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 20 20 28 6d 61 67 | evious-section..............(mag |
| 164400 | 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 62 72 61 6e 63 68 | it-section-match.'(commit.branch |
| 164420 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 164440 | 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 29 29 0a 20 20 20 | ....magit-previous-section)).... |
| 164460 | 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 20 | .(magit-log-goto-commit-section. |
| 164480 | 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 6f 6e 20 76 61 6c | (oref.magit-previous-section.val |
| 1644a0 | 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 65 66 76 61 72 2d | ue))))..;;;.Log.Margin..(defvar- |
| 1644c0 | 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 77 2d 73 68 6f 72 | local.magit-log-margin-show-shor |
| 1644e0 | 74 73 74 61 74 20 6e 69 6c 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 | tstat.nil)..(transient-define-su |
| 164500 | 66 66 69 78 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 | ffix.magit-toggle-log-margin-sty |
| 164520 | 6c 65 20 28 29 0a 20 20 22 54 6f 67 67 6c 65 20 62 65 74 77 65 65 6e 20 74 68 65 20 72 65 67 75 | le.()..."Toggle.between.the.regu |
| 164540 | 6c 61 72 20 61 6e 64 20 74 68 65 20 73 68 6f 72 74 73 74 61 74 20 6d 61 72 67 69 6e 20 73 74 79 | lar.and.the.shortstat.margin.sty |
| 164560 | 6c 65 2e 0a 54 68 65 20 73 68 6f 72 74 73 74 61 74 20 73 74 79 6c 65 20 69 73 20 65 78 70 65 72 | le..The.shortstat.style.is.exper |
| 164580 | 69 6d 65 6e 74 61 6c 20 61 6e 64 20 72 61 74 68 65 72 20 73 6c 6f 77 2e 22 0a 20 20 3a 64 65 73 | imental.and.rather.slow."...:des |
| 1645a0 | 63 72 69 70 74 69 6f 6e 20 22 54 6f 67 67 6c 65 20 73 68 6f 72 74 73 74 61 74 22 0a 20 20 3a 6b | cription."Toggle.shortstat"...:k |
| 1645c0 | 65 79 20 22 78 22 0a 20 20 3a 74 72 61 6e 73 69 65 6e 74 20 74 0a 20 20 28 69 6e 74 65 72 61 63 | ey."x"...:transient.t...(interac |
| 1645e0 | 74 69 76 65 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 | tive)...(setq.magit-log-margin-s |
| 164600 | 68 6f 77 2d 73 68 6f 72 74 73 74 61 74 0a 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6d 61 67 69 74 | how-shortstat.........(not.magit |
| 164620 | 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 73 68 6f 72 74 73 74 61 74 29 29 0a 20 20 28 | -log-margin-show-shortstat))...( |
| 164640 | 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 74 29 29 0a | magit-set-buffer-margin.nil.t)). |
| 164660 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d 6d 61 72 67 69 6e 20 | .(defun.magit-log-format-margin. |
| 164680 | 28 72 65 76 20 61 75 74 68 6f 72 20 64 61 74 65 29 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 | (rev.author.date)...(when.(magit |
| 1646a0 | 2d 6d 61 72 67 69 6e 2d 6f 70 74 69 6f 6e 29 0a 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 6c 6f | -margin-option).....(if.magit-lo |
| 1646c0 | 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 73 68 6f 72 74 73 74 61 74 0a 20 20 20 20 20 20 20 20 | g-margin-show-shortstat......... |
| 1646e0 | 28 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d 73 68 6f 72 74 73 74 61 74 2d 6d 61 72 67 | (magit-log-format-shortstat-marg |
| 164700 | 69 6e 20 72 65 76 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d | in.rev).......(magit-log-format- |
| 164720 | 61 75 74 68 6f 72 2d 6d 61 72 67 69 6e 20 61 75 74 68 6f 72 20 64 61 74 65 29 29 29 29 0a 0a 28 | author-margin.author.date))))..( |
| 164740 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d 61 75 74 68 6f 72 2d 6d 61 | defun.magit-log-format-author-ma |
| 164760 | 72 67 69 6e 20 28 61 75 74 68 6f 72 20 64 61 74 65 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 | rgin.(author.date)...(pcase-let. |
| 164780 | 28 28 60 28 2c 5f 20 2c 73 74 79 6c 65 20 2c 77 69 64 74 68 20 2c 64 65 74 61 69 6c 73 20 2c 64 | ((`(,_.,style.,width.,details.,d |
| 1647a0 | 65 74 61 69 6c 73 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 | etails-width)................(or |
| 1647c0 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 | .magit-buffer-margin............ |
| 1647e0 | 20 20 20 20 20 20 20 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 | ........(symbol-value.(magit-mar |
| 164800 | 67 69 6e 2d 6f 70 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gin-option)).................... |
| 164820 | 28 65 72 72 6f 72 20 22 4e 6f 20 6d 61 72 67 69 6e 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 | (error."No.margin.format.specifi |
| 164840 | 65 64 20 66 6f 72 20 25 73 22 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 29 29 29 0a 20 20 20 20 28 6d | ed.for.%s".major-mode)))).....(m |
| 164860 | 61 67 69 74 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 0a 20 20 20 20 20 28 63 | agit-make-margin-overlay......(c |
| 164880 | 6f 6e 63 61 74 20 28 61 6e 64 20 64 65 74 61 69 6c 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | oncat.(and.details.............. |
| 1648a0 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d | .....(concat.(magit--propertize- |
| 1648c0 | 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | face............................ |
| 1648e0 | 28 74 72 75 6e 63 61 74 65 2d 73 74 72 69 6e 67 2d 74 6f 2d 77 69 64 74 68 0a 20 20 20 20 20 20 | (truncate-string-to-width....... |
| 164900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 61 75 74 68 6f 72 | ......................(or.author |
| 164920 | 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."")............................ |
| 164940 | 20 64 65 74 61 69 6c 73 2d 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .details-width.................. |
| 164960 | 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 3f 5c 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........nil.?\s.............. |
| 164980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 65 6c 6c 69 70 73 69 73 20 | ...............(magit--ellipsis. |
| 1649a0 | 27 6d 61 72 67 69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'margin))....................... |
| 1649c0 | 20 20 20 20 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 61 75 74 68 6f 72 29 0a 20 20 20 20 20 20 20 20 | .....'magit-log-author)......... |
| 1649e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 | .................."."))......... |
| 164a00 | 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 20 | .....(magit--propertize-face.... |
| 164a20 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 73 74 79 6c 65 29 0a 20 | ...........(if.(stringp.style).. |
| 164a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 | .................(format-time-st |
| 164a60 | 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 79 6c 65 0a 20 20 | ring....................style... |
| 164a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 63 6f 6e 64 73 2d 74 6f 2d 74 69 6d | .................(seconds-to-tim |
| 164aa0 | 65 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 64 61 74 65 29 29 29 0a 20 20 20 20 | e.(string-to-number.date)))..... |
| 164ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 61 62 62 72 20 28 | ............(pcase-let*.((abbr.( |
| 164ae0 | 65 71 20 73 74 79 6c 65 20 27 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 29 29 0a 20 20 20 20 | eq.style.'age-abbreviated))..... |
| 164b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 2c 63 6e 74 | .........................(`(,cnt |
| 164b20 | 20 2c 75 6e 69 74 29 20 28 6d 61 67 69 74 2d 2d 61 67 65 20 64 61 74 65 20 61 62 62 72 29 29 29 | .,unit).(magit--age.date.abbr))) |
| 164b40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 66 6f 72 6d | ...................(format.(form |
| 164b60 | 61 74 20 28 69 66 20 61 62 62 72 20 22 25 25 32 64 25 25 2d 25 64 63 22 20 22 25 25 32 64 20 25 | at.(if.abbr."%%2d%%-%dc"."%%2d.% |
| 164b80 | 25 2d 25 64 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %-%ds")......................... |
| 164ba0 | 20 20 20 20 20 20 20 20 20 20 28 2d 20 77 69 64 74 68 20 28 69 66 20 64 65 74 61 69 6c 73 20 28 | ..........(-.width.(if.details.( |
| 164bc0 | 31 2b 20 64 65 74 61 69 6c 73 2d 77 69 64 74 68 29 20 30 29 29 29 0a 20 20 20 20 20 20 20 20 20 | 1+.details-width).0))).......... |
| 164be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6e 74 20 75 6e 69 74 29 29 29 0a 20 20 20 | .................cnt.unit))).... |
| 164c00 | 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 64 61 74 65 29 29 29 29 29 0a | ...........'magit-log-date))))). |
| 164c20 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d 73 68 6f 72 74 73 74 | .(defun.magit-log-format-shortst |
| 164c40 | 61 74 2d 6d 61 72 67 69 6e 20 28 72 65 76 29 0a 20 20 28 6d 61 67 69 74 2d 6d 61 6b 65 2d 6d 61 | at-margin.(rev)...(magit-make-ma |
| 164c60 | 72 67 69 6e 2d 6f 76 65 72 6c 61 79 0a 20 20 20 28 69 66 2d 6c 65 74 20 28 28 6c 69 6e 65 20 28 | rgin-overlay....(if-let.((line.( |
| 164c80 | 61 6e 64 20 72 65 76 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 | and.rev.(magit-git-string....... |
| 164ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 68 6f 77 22 20 22 2d 2d | ......................"show"."-- |
| 164cc0 | 66 6f 72 6d 61 74 3d 22 20 22 2d 2d 73 68 6f 72 74 73 74 61 74 22 20 72 65 76 29 29 29 29 0a 20 | format="."--shortstat".rev)))).. |
| 164ce0 | 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 0a 5c 5c 28 5b 30 | ......(if.(string-match."\.\\([0 |
| 164d00 | 2d 39 5d 2b 5c 5c 29 20 66 69 6c 65 73 3f 20 63 68 61 6e 67 65 64 2c 20 5c 0a 5c 5c 28 3f 3a 5c | -9]+\\).files?.changed,.\.\\(?:\ |
| 164d20 | 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 20 69 6e 73 65 72 74 69 6f 6e 73 3f 28 5c 5c 2b 29 5c 5c 29 3f | \([0-9]+\\).insertions?(\\+)\\)? |
| 164d40 | 5c 0a 5c 5c 28 3f 3a 5c 5c 28 3f 3a 2c 20 5c 5c 29 3f 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 20 64 | \.\\(?:\\(?:,.\\)?\\([0-9]+\\).d |
| 164d60 | 65 6c 65 74 69 6f 6e 73 3f 28 2d 29 5c 5c 29 3f 5c 5c 27 22 20 6c 69 6e 65 29 0a 20 20 20 20 20 | eletions?(-)\\)?\\'".line)...... |
| 164d80 | 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 20 | ......(magit-bind-match-strings. |
| 164da0 | 28 66 69 6c 65 73 20 61 64 64 20 64 65 6c 29 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 | (files.add.del).line............ |
| 164dc0 | 20 20 28 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 25 35 73 20 25 35 73 | ..(format..............."%5s.%5s |
| 164de0 | 25 34 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 61 64 64 0a 20 20 20 20 20 | %4s"...............(if.add...... |
| 164e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d | .............(magit--propertize- |
| 164e20 | 66 61 63 65 20 28 66 6f 72 6d 61 74 20 22 25 73 2b 22 20 61 64 64 29 0a 20 20 20 20 20 20 20 20 | face.(format."%s+".add)......... |
| 164e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 164e60 | 20 20 27 6d 61 67 69 74 2d 64 69 66 66 73 74 61 74 2d 61 64 64 65 64 29 0a 20 20 20 20 20 20 20 | ..'magit-diffstat-added)........ |
| 164e80 | 20 20 20 20 20 20 20 20 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 64 | ........."")...............(if.d |
| 164ea0 | 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f | el...................(magit--pro |
| 164ec0 | 70 65 72 74 69 7a 65 2d 66 61 63 65 20 28 66 6f 72 6d 61 74 20 22 25 73 2d 22 20 64 65 6c 29 0a | pertize-face.(format."%s-".del). |
| 164ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 164f00 | 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 72 65 6d 6f 76 65 | ..........'magit-diffstat-remove |
| 164f20 | 64 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 20 20 20 20 20 20 | d)................."").......... |
| 164f40 | 20 20 20 20 20 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 22 22 29 0a 20 20 20 20 20 22 | .....files)).........."")......" |
| 164f60 | 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 77 69 | ")))..(defun.magit-log-margin-wi |
| 164f80 | 64 74 68 20 28 73 74 79 6c 65 20 64 65 74 61 69 6c 73 20 64 65 74 61 69 6c 73 2d 77 69 64 74 68 | dth.(style.details.details-width |
| 164fa0 | 29 0a 20 20 28 69 66 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 73 68 | )...(if.magit-log-margin-show-sh |
| 164fc0 | 6f 72 74 73 74 61 74 0a 20 20 20 20 20 20 31 36 0a 20 20 20 20 28 2b 20 28 69 66 20 64 65 74 61 | ortstat.......16.....(+.(if.deta |
| 164fe0 | 69 6c 73 20 28 31 2b 20 64 65 74 61 69 6c 73 2d 77 69 64 74 68 29 20 30 29 0a 20 20 20 20 20 20 | ils.(1+.details-width).0)....... |
| 165000 | 20 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 | .(if.(stringp.style)............ |
| 165020 | 28 6c 65 6e 67 74 68 20 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 20 73 74 79 6c | (length.(format-time-string.styl |
| 165040 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 2b 20 32 20 3b 20 74 77 6f 20 64 69 67 69 74 73 0a 20 | e))..........(+.2.;.two.digits.. |
| 165060 | 20 20 20 20 20 20 20 20 20 20 20 31 20 3b 20 74 72 61 69 6c 69 6e 67 20 73 70 61 63 65 0a 20 20 | ...........1.;.trailing.space... |
| 165080 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 73 74 79 6c 65 20 27 61 67 65 2d 61 62 62 | ..........(if.(eq.style.'age-abb |
| 1650a0 | 72 65 76 69 61 74 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 20 20 3b 20 73 | reviated).................1..;.s |
| 1650c0 | 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2b | ingle.character...............(+ |
| 1650e0 | 20 31 20 3b 20 67 61 70 20 61 66 74 65 72 20 64 69 67 69 74 73 0a 20 20 20 20 20 20 20 20 20 20 | .1.;.gap.after.digits........... |
| 165100 | 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 78 20 28 6d 61 70 63 61 72 20 28 23 23 6d | .......(apply.#'max.(mapcar.(##m |
| 165120 | 61 78 20 28 6c 65 6e 67 74 68 20 28 6e 74 68 20 31 20 25 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ax.(length.(nth.1.%))........... |
| 165140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 165160 | 20 20 20 28 6c 65 6e 67 74 68 20 28 6e 74 68 20 32 20 25 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ...(length.(nth.2.%))).......... |
| 165180 | 20 20 20 20 20 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 |
| 1651a0 | 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 6c 65 63 | it--age-spec)))))))))..;;;.Selec |
| 1651c0 | 74 20 4d 6f 64 65 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 6c 6f 67 | t.Mode..(defvar-keymap.magit-log |
| 1651e0 | 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 | -select-mode-map...:doc."Keymap. |
| 165200 | 66 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 0a 20 20 | for.`magit-log-select-mode'."... |
| 165220 | 3a 70 61 72 65 6e 74 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 22 43 2d | :parent.magit-log-mode-map..."C- |
| 165240 | 63 20 43 2d 62 22 20 23 27 75 6e 64 65 66 69 6e 65 64 0a 20 20 22 43 2d 63 20 43 2d 66 22 20 23 | c.C-b".#'undefined..."C-c.C-f".# |
| 165260 | 27 75 6e 64 65 66 69 6e 65 64 0a 20 20 22 2e 22 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 6c | 'undefined...".".......#'magit-l |
| 165280 | 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 0a 20 20 22 65 22 20 20 20 20 20 20 20 23 27 6d 61 67 | og-select-pick..."e".......#'mag |
| 1652a0 | 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 0a 20 20 22 43 2d 63 20 43 2d 63 22 20 23 | it-log-select-pick..."C-c.C-c".# |
| 1652c0 | 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 0a 20 20 22 71 22 20 20 20 20 | 'magit-log-select-pick..."q".... |
| 1652e0 | 20 20 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 71 75 69 74 0a 20 20 22 43 2d | ...#'magit-log-select-quit..."C- |
| 165300 | 63 20 43 2d 6b 22 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 71 75 69 74 29 0a | c.C-k".#'magit-log-select-quit). |
| 165320 | 28 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 | (put.'magit-log-select-pick.:adv |
| 165340 | 65 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 | ertised-binding.[?\C-c.?\C-c]).( |
| 165360 | 70 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 | put.'magit-log-select-quit.:adve |
| 165380 | 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 6b 5d 29 0a 0a 28 | rtised-binding.[?\C-c.?\C-k])..( |
| 1653a0 | 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 67 2d 73 65 | define-derived-mode.magit-log-se |
| 1653c0 | 6c 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 | lect-mode.magit-log-mode."Magit. |
| 1653e0 | 53 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 | Select"..."Mode.for.selecting.a. |
| 165400 | 63 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 | commit.from.history...This.mode. |
| 165420 | 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 | is.documented.in.info.node.`(mag |
| 165440 | 69 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 | it)Select.from.Log'...\\<magit-m |
| 165460 | 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 65 73 68 5d | ode-map>\.Type.\\[magit-refresh] |
| 165480 | 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 65 72 2e 0a | .to.refresh.the.current.buffer.. |
| 1654a0 | 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.\\ |
| 1654c0 | 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].\ |
| 1654e0 | 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 74 2e 0a 0a | .to.visit.the.commit.at.point... |
| 165500 | 5c 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 | \\<magit-log-select-mode-map>\.T |
| 165520 | 79 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 | ype.\\[magit-log-select-pick].to |
| 165540 | 20 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 | .select.the.commit.at.point..Typ |
| 165560 | 65 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 | e.\\[magit-log-select-quit].to.a |
| 165580 | 62 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 | bort.without.selecting.a.commit. |
| 1655a0 | 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 6d 61 67 69 74 2d 68 | "...:group.'magit-log...(magit-h |
| 1655c0 | 61 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 29 0a 0a 28 70 75 74 20 | ack-dir-local-variables))..(put. |
| 1655e0 | 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 6c 6f | 'magit-log-select-mode.'magit-lo |
| 165600 | 67 2d 64 65 66 61 75 6c 74 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 27 28 22 2d 2d 67 72 | g-default-arguments......'("--gr |
| 165620 | 61 70 68 22 20 22 2d 6e 32 35 36 22 20 22 2d 2d 64 65 63 6f 72 61 74 65 22 29 29 0a 0a 28 64 65 | aph"."-n256"."--decorate"))..(de |
| 165640 | 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 73 65 74 75 70 2d 62 75 66 66 65 | fun.magit-log-select-setup-buffe |
| 165660 | 72 20 28 72 65 76 73 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75 66 | r.(revs.args)...(magit-setup-buf |
| 165680 | 66 65 72 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 20 6e 69 6c 0a | fer.#'magit-log-select-mode.nil. |
| 1656a0 | 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 73 20 72 65 76 73 | ....(magit-buffer-revisions.revs |
| 1656c0 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 20 61 72 67 | ).....(magit-buffer-log-args.arg |
| 1656e0 | 73 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 65 63 74 2d 72 65 | s)))..(defun.magit-log-select-re |
| 165700 | 66 72 65 73 68 2d 62 75 66 66 65 72 20 28 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 73 65 | fresh-buffer.()...(setq.magit-se |
| 165720 | 63 74 69 6f 6e 2d 69 6e 68 69 62 69 74 2d 6d 61 72 6b 65 72 73 20 74 29 0a 20 20 28 73 65 74 71 | ction-inhibit-markers.t)...(setq |
| 165740 | 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 69 6e 73 65 72 74 2d 69 6e 2d 72 65 76 65 72 73 65 | .magit-section-insert-in-reverse |
| 165760 | 20 74 29 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 6c 6f 67 | .t)...(magit-insert-section.(log |
| 165780 | 62 75 66 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 6c 6f 67 20 74 20 6d 61 | buf).....(magit--insert-log.t.ma |
| 1657a0 | 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 73 0a 20 20 20 20 20 20 28 6d 61 67 69 | git-buffer-revisions.......(magi |
| 1657c0 | 74 2d 6c 6f 67 2d 2d 6d 61 79 62 65 2d 64 72 6f 70 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 0a 20 20 | t-log--maybe-drop-color-graph... |
| 1657e0 | 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 0a 20 20 20 20 20 | .....magit-buffer-log-args...... |
| 165800 | 20 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 29 | ..(magit-log-get-commit-limit))) |
| 165820 | 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 76 | ))..(cl-defmethod.magit-buffer-v |
| 165840 | 61 6c 75 65 20 28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 | alue.(&context.(major-mode.magit |
| 165860 | 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 29 29 0a 20 20 6d 61 67 69 74 2d 62 75 66 66 65 | -log-select-mode))...magit-buffe |
| 165880 | 72 2d 72 65 76 69 73 69 6f 6e 73 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 | r-revisions)..(defvar-local.magi |
| 1658a0 | 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 2d 66 75 6e 63 74 69 6f 6e 20 6e 69 6c 29 0a | t-log-select-pick-function.nil). |
| 1658c0 | 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 71 | (defvar-local.magit-log-select-q |
| 1658e0 | 75 69 74 2d 66 75 6e 63 74 69 6f 6e 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | uit-function.nil)..(defun.magit- |
| 165900 | 6c 6f 67 2d 73 65 6c 65 63 74 20 28 70 69 63 6b 20 26 6f 70 74 69 6f 6e 61 6c 20 6d 73 67 20 71 | log-select.(pick.&optional.msg.q |
| 165920 | 75 69 74 20 62 72 61 6e 63 68 20 61 72 67 73 20 69 6e 69 74 69 61 6c 29 0a 20 20 28 64 65 63 6c | uit.branch.args.initial)...(decl |
| 165940 | 61 72 65 20 28 69 6e 64 65 6e 74 20 64 65 66 75 6e 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 69 6e | are.(indent.defun))...(unless.in |
| 165960 | 69 74 69 61 6c 0a 20 20 20 20 28 73 65 74 71 20 69 6e 69 74 69 61 6c 20 28 6d 61 67 69 74 2d 63 | itial.....(setq.initial.(magit-c |
| 165980 | 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 | ommit-at-point)))...(magit-log-s |
| 1659a0 | 65 6c 65 63 74 2d 73 65 74 75 70 2d 62 75 66 66 65 72 0a 20 20 20 28 6f 72 20 62 72 61 6e 63 68 | elect-setup-buffer....(or.branch |
| 1659c0 | 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 20 22 48 45 41 | .(magit-get-current-branch)."HEA |
| 1659e0 | 44 22 29 0a 20 20 20 28 61 70 70 65 6e 64 20 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 28 | D")....(append.args............( |
| 165a00 | 63 61 72 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 | car.(magit-log--get-value.'magit |
| 165a20 | 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -log-select-mode................ |
| 165a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 72 | .......................magit-dir |
| 165a60 | 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 29 29 0a 20 20 28 | ect-use-buffer-arguments))))...( |
| 165a80 | 69 66 20 69 6e 69 74 69 61 6c 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 67 6f 74 6f | if.initial.......(magit-log-goto |
| 165aa0 | 2d 63 6f 6d 6d 69 74 2d 73 65 63 74 69 6f 6e 20 69 6e 69 74 69 61 6c 29 0a 20 20 20 20 28 77 68 | -commit-section.initial).....(wh |
| 165ac0 | 69 6c 65 2d 6c 65 74 20 28 28 72 65 76 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c | ile-let.((rev.(magit-section-val |
| 165ae0 | 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 20 20 20 | ue-if.'commit))................. |
| 165b00 | 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 5c 5c 28 73 71 75 61 73 68 21 5c | ((string-match-p."\\`\\(squash!\ |
| 165b20 | 5c 7c 66 69 78 75 70 21 5c 5c 7c 61 6d 65 6e 64 21 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 | \|fixup!\\|amend!\\)"........... |
| 165b40 | 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 |
| 165b60 | 76 2d 66 6f 72 6d 61 74 20 22 25 73 22 20 72 65 76 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | v-format."%s".rev)))............ |
| 165b80 | 20 20 20 20 20 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 | .....(section.(magit-current-sec |
| 165ba0 | 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 65 78 74 20 28 63 61 | tion)).................(next.(ca |
| 165bc0 | 72 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 69 62 6c 69 6e 67 73 20 73 65 63 74 69 6f | r.(magit-section-siblings.sectio |
| 165be0 | 6e 20 27 6e 65 78 74 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | n.'next)))).......(magit-section |
| 165c00 | 2d 67 6f 74 6f 20 6e 65 78 74 29 29 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 6c 6f 67 2d | -goto.next)))...(setq.magit-log- |
| 165c20 | 73 65 6c 65 63 74 2d 70 69 63 6b 2d 66 75 6e 63 74 69 6f 6e 20 70 69 63 6b 29 0a 20 20 28 73 65 | select-pick-function.pick)...(se |
| 165c40 | 74 71 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 71 75 69 74 2d 66 75 6e 63 74 69 6f | tq.magit-log-select-quit-functio |
| 165c60 | 6e 20 71 75 69 74 29 0a 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 | n.quit)...(when.magit-log-select |
| 165c80 | 2d 73 68 6f 77 2d 75 73 61 67 65 0a 20 20 20 20 28 6c 65 74 20 28 28 70 69 63 6b 20 28 70 72 6f | -show-usage.....(let.((pick.(pro |
| 165ca0 | 70 65 72 74 69 7a 65 20 28 73 75 62 73 74 69 74 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 | pertize.(substitute-command-keys |
| 165cc0 | 0a 20 20 20 20 20 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 | .............................."\ |
| 165ce0 | 5c 5b 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 5d 22 29 0a 20 20 20 20 20 | \[magit-log-select-pick]")...... |
| 165d00 | 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 |
| 165d20 | 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | k-face.......................... |
| 165d40 | 20 20 20 27 6d 61 67 69 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 6b 65 79 29 29 0a 20 20 20 20 | ...'magit-header-line-key))..... |
| 165d60 | 20 20 20 20 20 20 28 71 75 69 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 73 75 62 73 74 69 74 | ......(quit.(propertize.(substit |
| 165d80 | 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ute-command-keys................ |
| 165da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 5b 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 | .............."\\[magit-log-sele |
| 165dc0 | 63 74 2d 71 75 69 74 5d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ct-quit]")...................... |
| 165de0 | 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 | .......'font-lock-face.......... |
| 165e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 68 65 61 64 65 72 | ...................'magit-header |
| 165e20 | 2d 6c 69 6e 65 2d 6b 65 79 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 73 67 20 28 66 6f | -line-key))).......(setq.msg.(fo |
| 165e40 | 72 6d 61 74 2d 73 70 65 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6d | rmat-spec..................(if.m |
| 165e60 | 73 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 | sg......................(if.(str |
| 165e80 | 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 2c 22 20 6d 73 67 29 0a 20 20 20 20 20 20 20 20 20 20 | ing-suffix-p.",".msg)........... |
| 165ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 6d 73 67 20 22 20 6f 72 20 | ...............(concat.msg.".or. |
| 165ec0 | 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 20 20 20 | %q.to.abort")................... |
| 165ee0 | 20 20 20 20 20 6d 73 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 54 79 | .....msg)...................."Ty |
| 165f00 | 70 65 20 25 70 20 74 6f 20 73 65 6c 65 63 74 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2c | pe.%p.to.select.commit.at.point, |
| 165f20 | 20 6f 72 20 25 71 20 74 6f 20 61 62 6f 72 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .or.%q.to.abort")............... |
| 165f40 | 20 20 20 60 28 28 3f 70 20 2e 20 2c 70 69 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...`((?p...,pick)............... |
| 165f60 | 20 20 20 20 20 28 3f 71 20 2e 20 2c 71 75 69 74 29 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 | .....(?q...,quit))))).....(magit |
| 165f80 | 2d 2d 61 64 64 2d 66 61 63 65 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 30 20 | --add-face-text-property......0. |
| 165fa0 | 28 6c 65 6e 67 74 68 20 6d 73 67 29 20 27 6d 61 67 69 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d | (length.msg).'magit-header-line- |
| 165fc0 | 6c 6f 67 2d 73 65 6c 65 63 74 20 74 20 6d 73 67 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d | log-select.t.msg).....(when.(mem |
| 165fe0 | 71 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 73 68 6f 77 2d 75 73 61 67 65 20 27 28 | q.magit-log-select-show-usage.'( |
| 166000 | 62 6f 74 68 20 68 65 61 64 65 72 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d | both.header-line)).......(magit- |
| 166020 | 73 65 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 6d 73 67 29 29 0a 20 20 20 | set-header-line-format.msg)).... |
| 166040 | 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 73 68 | .(when.(memq.magit-log-select-sh |
| 166060 | 6f 77 2d 75 73 61 67 65 20 27 28 62 6f 74 68 20 65 63 68 6f 2d 61 72 65 61 29 29 0a 20 20 20 20 | ow-usage.'(both.echo-area))..... |
| 166080 | 20 20 28 6d 65 73 73 61 67 65 20 22 25 73 22 20 28 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 | ..(message."%s".(substring-no-pr |
| 1660a0 | 6f 70 65 72 74 69 65 73 20 6d 73 67 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | operties.msg)))))..(defun.magit- |
| 1660c0 | 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 20 28 29 0a 20 20 22 53 65 6c 65 63 74 20 74 68 65 | log-select-pick.()..."Select.the |
| 1660e0 | 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 61 6e 64 20 61 63 74 20 6f 6e 20 69 74 2e 0a | .commit.at.point.and.act.on.it.. |
| 166100 | 43 61 6c 6c 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 2d 66 75 6e 63 | Call.`magit-log-select-pick-func |
| 166120 | 74 69 6f 6e 27 20 77 69 74 68 20 74 68 65 20 73 65 6c 65 63 74 65 64 0a 63 6f 6d 6d 69 74 20 61 | tion'.with.the.selected.commit.a |
| 166140 | 73 20 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | s.argument."...(interactive)...( |
| 166160 | 6c 65 74 20 28 28 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 2d | let.((fun.magit-log-select-pick- |
| 166180 | 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 72 65 76 20 28 6d 61 67 69 74 2d 63 6f | function).........(rev.(magit-co |
| 1661a0 | 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6d 6f 64 65 | mmit-at-point))).....(magit-mode |
| 1661c0 | 2d 62 75 72 79 2d 62 75 66 66 65 72 20 27 6b 69 6c 6c 29 0a 20 20 20 20 28 66 75 6e 63 61 6c 6c | -bury-buffer.'kill).....(funcall |
| 1661e0 | 20 66 75 6e 20 72 65 76 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 | .fun.rev)))..(defun.magit-log-se |
| 166200 | 6c 65 63 74 2d 71 75 69 74 20 28 29 0a 20 20 22 41 62 6f 72 74 20 73 65 6c 65 63 74 69 6e 67 20 | lect-quit.()..."Abort.selecting. |
| 166220 | 61 20 63 6f 6d 6d 69 74 2c 20 64 6f 6e 27 74 20 61 63 74 20 6f 6e 20 61 6e 79 20 63 6f 6d 6d 69 | a.commit,.don't.act.on.any.commi |
| 166240 | 74 2e 0a 43 61 6c 6c 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 71 75 69 74 2d 66 | t..Call.`magit-log-select-quit-f |
| 166260 | 75 6e 63 74 69 6f 6e 27 20 69 66 20 73 65 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | unction'.if.set."...(interactive |
| 166280 | 29 0a 20 20 28 6c 65 74 20 28 28 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d | )...(let.((fun.magit-log-select- |
| 1662a0 | 71 75 69 74 2d 66 75 6e 63 74 69 6f 6e 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6d 6f 64 65 2d | quit-function)).....(magit-mode- |
| 1662c0 | 62 75 72 79 2d 62 75 66 66 65 72 20 27 6b 69 6c 6c 29 0a 20 20 20 20 28 77 68 65 6e 20 66 75 6e | bury-buffer.'kill).....(when.fun |
| 1662e0 | 20 28 66 75 6e 63 61 6c 6c 20 66 75 6e 29 29 29 29 0a 0a 3b 3b 3b 20 43 68 65 72 72 79 20 4d 6f | .(funcall.fun))))..;;;.Cherry.Mo |
| 166300 | 64 65 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d | de..(defvar-keymap.magit-cherry- |
| 166320 | 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 6d 61 67 | mode-map...:doc."Keymap.for.`mag |
| 166340 | 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 6d 61 67 69 | it-cherry-mode'."...:parent.magi |
| 166360 | 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 22 71 22 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 72 | t-mode-map..."q".#'magit-log-bur |
| 166380 | 79 2d 62 75 66 66 65 72 0a 20 20 22 4c 22 20 23 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d 73 65 | y-buffer..."L".#'magit-margin-se |
| 1663a0 | 74 74 69 6e 67 73 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65 20 6d 61 | ttings)..(define-derived-mode.ma |
| 1663c0 | 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6d 6f 64 65 20 22 4d 61 67 69 | git-cherry-mode.magit-mode."Magi |
| 1663e0 | 74 20 43 68 65 72 72 79 22 0a 20 20 22 4d 6f 64 65 20 66 6f 72 20 6c 6f 6f 6b 69 6e 67 20 61 74 | t.Cherry"..."Mode.for.looking.at |
| 166400 | 20 63 6f 6d 6d 69 74 73 20 6e 6f 74 20 6d 65 72 67 65 64 20 75 70 73 74 72 65 61 6d 2e 0a 0a 5c | .commits.not.merged.upstream...\ |
| 166420 | 5c 3c 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 3e 5c 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 | \<magit-mode-map>\.Type.\\[magit |
| 166440 | 2d 72 65 66 72 65 73 68 5d 20 74 6f 20 72 65 66 72 65 73 68 20 74 68 65 20 63 75 72 72 65 6e 74 | -refresh].to.refresh.the.current |
| 166460 | 20 62 75 66 66 65 72 2e 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 | .buffer..Type.\\[magit-visit-thi |
| 166480 | 6e 67 5d 20 6f 72 20 5c 5c 5b 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 | ng].or.\\[magit-diff-show-or-scr |
| 1664a0 | 6f 6c 6c 2d 75 70 5d 20 5c 0a 74 6f 20 76 69 73 69 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 | oll-up].\.to.visit.the.commit.at |
| 1664c0 | 20 70 6f 69 6e 74 2e 0a 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 | .point...Type.\\[magit-cherry-pi |
| 1664e0 | 63 6b 5d 20 74 6f 20 61 70 70 6c 79 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 | ck].to.apply.the.commit.at.point |
| 166500 | 2e 0a 0a 5c 5c 7b 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 2d 6d 61 70 7d 22 0a 20 20 | ...\\{magit-cherry-mode-map}"... |
| 166520 | 3a 69 6e 74 65 72 61 63 74 69 76 65 20 6e 69 6c 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | :interactive.nil...:group.'magit |
| 166540 | 2d 6c 6f 67 0a 20 20 28 6d 61 67 69 74 2d 68 61 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 | -log...(magit-hack-dir-local-var |
| 166560 | 69 61 62 6c 65 73 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 69 6d 65 6e 75 2d 67 72 6f | iables)...(setq.magit--imenu-gro |
| 166580 | 75 70 2d 74 79 70 65 73 20 27 63 68 65 72 72 69 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | up-types.'cherries))..(defun.mag |
| 1665a0 | 69 74 2d 63 68 65 72 72 79 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 68 65 61 64 20 75 70 73 | it-cherry-setup-buffer.(head.ups |
| 1665c0 | 74 72 65 61 6d 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 | tream)...(magit-setup-buffer.#'m |
| 1665e0 | 61 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 20 6e 69 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d | agit-cherry-mode.nil.....(magit- |
| 166600 | 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 20 68 65 61 64 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | buffer-refname.head).....(magit- |
| 166620 | 62 75 66 66 65 72 2d 75 70 73 74 72 65 61 6d 20 75 70 73 74 72 65 61 6d 29 0a 20 20 20 20 28 6d | buffer-upstream.upstream).....(m |
| 166640 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 20 28 63 6f 6e 63 61 74 20 75 70 73 74 72 65 | agit-buffer-range.(concat.upstre |
| 166660 | 61 6d 20 22 2e 2e 22 20 68 65 61 64 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 | am."..".head))))..(defun.magit-c |
| 166680 | 68 65 72 72 79 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 20 28 29 0a 20 20 28 73 65 74 71 20 | herry-refresh-buffer.()...(setq. |
| 1666a0 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 69 6e 73 65 72 74 2d 69 6e 2d 72 65 76 65 72 73 65 20 | magit-section-insert-in-reverse. |
| 1666c0 | 74 29 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 63 68 65 72 | t)...(magit-insert-section.(cher |
| 1666e0 | 72 79 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 73 65 63 74 69 6f 6e 2d 68 6f 6f 6b 20 | ry).....(magit-run-section-hook. |
| 166700 | 27 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 29 29 29 0a 0a | 'magit-cherry-sections-hook))).. |
| 166720 | 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 65 | (cl-defmethod.magit-buffer-value |
| 166740 | 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 63 68 65 | .(&context.(major-mode.magit-che |
| 166760 | 72 72 79 2d 6d 6f 64 65 29 29 0a 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 | rry-mode))...magit-buffer-range) |
| 166780 | 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 68 | ..;;;###autoload.(defun.magit-ch |
| 1667a0 | 65 72 72 79 20 28 68 65 61 64 20 75 70 73 74 72 65 61 6d 29 0a 20 20 22 53 68 6f 77 20 63 6f 6d | erry.(head.upstream)..."Show.com |
| 1667c0 | 6d 69 74 73 20 69 6e 20 61 20 62 72 61 6e 63 68 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 6d 65 | mits.in.a.branch.that.are.not.me |
| 1667e0 | 72 67 65 64 20 69 6e 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 2e 22 0a 20 20 | rged.in.the.upstream.branch."... |
| 166800 | 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20 20 28 28 68 65 61 64 20 28 6d 61 | (interactive....(let..((head.(ma |
| 166820 | 67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 20 22 43 68 65 72 72 79 20 68 65 61 64 22 29 29 29 | git-read-branch."Cherry.head"))) |
| 166840 | 0a 20 20 20 20 20 28 6c 69 73 74 20 68 65 61 64 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 68 | ......(list.head.(magit-read-oth |
| 166860 | 65 72 2d 62 72 61 6e 63 68 20 22 43 68 65 72 72 79 20 75 70 73 74 72 65 61 6d 22 20 68 65 61 64 | er-branch."Cherry.upstream".head |
| 166880 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1668a0 | 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 72 | ..........(magit-get-upstream-br |
| 1668c0 | 61 6e 63 68 20 68 65 61 64 29 29 29 29 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 | anch.head)))))...(require.'magit |
| 1668e0 | 29 0a 20 20 28 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 68 | )...(magit-cherry-setup-buffer.h |
| 166900 | 65 61 64 20 75 70 73 74 72 65 61 6d 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 | ead.upstream))..(defun.magit-ins |
| 166920 | 65 72 74 2d 63 68 65 72 72 79 2d 68 65 61 64 65 72 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 | ert-cherry-headers.()..."Insert. |
| 166940 | 68 65 61 64 65 72 73 20 61 70 70 72 6f 70 72 69 61 74 65 20 66 6f 72 20 60 6d 61 67 69 74 2d 63 | headers.appropriate.for.`magit-c |
| 166960 | 68 65 72 72 79 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 62 | herry-mode'.buffers."...(let.((b |
| 166980 | 72 61 6e 63 68 20 28 70 72 6f 70 65 72 74 69 7a 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 | ranch.(propertize.magit-buffer-r |
| 1669a0 | 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.......................... |
| 1669c0 | 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 | ...'font-lock-face.'magit-branch |
| 1669e0 | 2d 6c 6f 63 61 6c 29 29 0a 20 20 20 20 20 20 20 20 28 75 70 73 74 72 65 61 6d 20 28 70 72 6f 70 | -local)).........(upstream.(prop |
| 166a00 | 65 72 74 69 7a 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73 74 72 65 61 6d 20 27 66 6f | ertize.magit-buffer-upstream.'fo |
| 166a20 | 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.................... |
| 166a40 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e | ...........(if.(magit-local-bran |
| 166a60 | 63 68 2d 70 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 | ch-p.magit-buffer-upstream)..... |
| 166a80 | 20 20 20 20 20 20 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 |
| 166aa0 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-branch-local............... |
| 166ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | ..................'magit-branch- |
| 166ae0 | 72 65 6d 6f 74 65 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 | remote)))).....(magit-insert-hea |
| 166b00 | 64 2d 62 72 61 6e 63 68 2d 68 65 61 64 65 72 20 62 72 61 6e 63 68 29 0a 20 20 20 20 28 6d 61 67 | d-branch-header.branch).....(mag |
| 166b20 | 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 72 | it-insert-upstream-branch-header |
| 166b40 | 20 62 72 61 6e 63 68 20 75 70 73 74 72 65 61 6d 20 22 55 70 73 74 72 65 61 6d 3a 20 22 29 0a 20 | .branch.upstream."Upstream:.").. |
| 166b60 | 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ...(insert.?\n)))..(defun.magit- |
| 166b80 | 69 6e 73 65 72 74 2d 63 68 65 72 72 79 2d 63 6f 6d 6d 69 74 73 20 28 29 0a 20 20 22 49 6e 73 65 | insert-cherry-commits.()..."Inse |
| 166ba0 | 72 74 20 63 6f 6d 6d 69 74 20 73 65 63 74 69 6f 6e 73 20 69 6e 74 6f 20 61 20 60 6d 61 67 69 74 | rt.commit.sections.into.a.`magit |
| 166bc0 | 2d 63 68 65 72 72 79 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 2e 22 0a 20 20 28 6d 61 67 69 74 2d | -cherry-mode'.buffer."...(magit- |
| 166be0 | 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 63 68 65 72 72 69 65 73 29 0a 20 20 20 20 28 6d | insert-section.(cherries).....(m |
| 166c00 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 74 20 22 43 68 65 72 72 79 20 63 6f | agit-insert-heading.t."Cherry.co |
| 166c20 | 6d 6d 69 74 73 22 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 77 61 73 68 20 28 61 70 70 | mmits").....(magit-git-wash.(app |
| 166c40 | 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 6c 6f | ly-partially.#'magit-log-wash-lo |
| 166c60 | 67 20 27 63 68 65 72 72 79 29 0a 20 20 20 20 20 20 22 63 68 65 72 72 79 22 20 22 2d 76 22 20 22 | g.'cherry)......."cherry"."-v"." |
| 166c80 | 2d 2d 61 62 62 72 65 76 22 0a 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73 | --abbrev".......magit-buffer-ups |
| 166ca0 | 74 72 65 61 6d 0a 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 | tream.......magit-buffer-refname |
| 166cc0 | 29 29 29 0a 0a 3b 3b 3b 20 4c 6f 67 20 53 65 63 74 69 6f 6e 73 0a 3b 3b 3b 3b 20 53 74 61 6e 64 | )))..;;;.Log.Sections.;;;;.Stand |
| 166ce0 | 61 72 64 20 4c 6f 67 20 53 65 63 74 69 6f 6e 73 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 | ard.Log.Sections..(defvar-keymap |
| 166d00 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b | .magit-log-section-map...:doc."K |
| 166d20 | 65 79 6d 61 70 20 66 6f 72 20 6c 6f 67 20 73 65 63 74 69 6f 6e 73 2e 0a 54 68 65 20 63 6c 61 73 | eymap.for.log.sections..The.clas |
| 166d40 | 73 65 73 20 60 6d 61 67 69 74 2d 7b 75 6e 70 75 6c 6c 65 64 2c 75 6e 70 75 73 68 65 64 2c 75 6e | ses.`magit-{unpulled,unpushed,un |
| 166d60 | 6d 65 72 67 65 64 7d 2d 73 65 63 74 69 6f 6e 27 20 64 65 72 69 76 65 0a 66 72 6f 6d 20 74 68 65 | merged}-section'.derive.from.the |
| 166d80 | 20 61 62 73 74 72 61 63 74 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 27 20 63 6c | .abstract.`magit-log-section'.cl |
| 166da0 | 61 73 73 2e 20 20 41 63 63 6f 72 64 69 6e 67 6c 79 20 74 68 69 73 0a 6b 65 79 6d 61 70 20 69 73 | ass...Accordingly.this.keymap.is |
| 166dc0 | 20 74 68 65 20 70 61 72 65 6e 74 20 6f 66 20 74 68 65 69 72 20 6b 65 79 6d 61 70 73 2e 22 0a 20 | .the.parent.of.their.keymaps.".. |
| 166de0 | 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 3e 22 20 23 | ."<remap>.<magit-visit-thing>".# |
| 166e00 | 27 6d 61 67 69 74 2d 64 69 66 66 2d 64 77 69 6d 0a 20 20 22 3c 31 3e 22 20 28 6d 61 67 69 74 2d | 'magit-diff-dwim..."<1>".(magit- |
| 166e20 | 6d 65 6e 75 2d 69 74 65 6d 20 22 56 69 73 69 74 20 64 69 66 66 22 20 23 27 6d 61 67 69 74 2d 64 | menu-item."Visit.diff".#'magit-d |
| 166e40 | 69 66 66 2d 64 77 69 6d 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d | iff-dwim))..(cl-defmethod.magit- |
| 166e60 | 73 65 63 74 69 6f 6e 2d 69 64 65 6e 74 2d 76 61 6c 75 65 20 28 28 73 65 63 74 69 6f 6e 20 6d 61 | section-ident-value.((section.ma |
| 166e80 | 67 69 74 2d 75 6e 70 75 6c 6c 65 64 2d 73 65 63 74 69 6f 6e 29 29 0a 20 20 22 52 65 74 75 72 6e | git-unpulled-section))..."Return |
| 166ea0 | 20 5c 22 2e 2e 40 7b 70 75 73 68 7d 5c 22 2e 0a 5c 22 2e 2e 40 7b 70 75 73 68 7d 5c 22 20 63 61 | .\"..@{push}\"..\"..@{push}\".ca |
| 166ec0 | 6e 6e 6f 74 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 76 61 6c 75 65 20 62 65 63 61 75 73 | nnot.be.used.as.the.value.becaus |
| 166ee0 | 65 20 74 68 61 74 20 69 73 20 61 6d 62 69 67 75 6f 75 73 0a 69 66 20 60 70 75 73 68 2e 64 65 66 | e.that.is.ambiguous.if.`push.def |
| 166f00 | 61 75 6c 74 27 20 64 6f 65 73 20 6e 6f 74 20 61 6c 6c 6f 77 20 61 20 31 3a 31 20 6d 61 70 70 69 | ault'.does.not.allow.a.1:1.mappi |
| 166f20 | 6e 67 2c 20 61 6e 64 20 6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 73 0a 77 6f 75 6c 64 20 66 61 69 6c | ng,.and.many.commands.would.fail |
| 166f40 | 20 62 65 63 61 75 73 65 20 6f 66 20 74 68 61 74 2e 20 20 42 75 74 20 68 65 72 65 20 74 68 61 74 | .because.of.that...But.here.that |
| 166f60 | 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 74 65 72 20 61 6e 64 20 77 65 0a 6e 65 65 64 20 61 6e 20 | .does.not.matter.and.we.need.an. |
| 166f80 | 75 6e 69 71 75 65 20 76 61 6c 75 65 2c 20 73 6f 20 77 65 20 75 73 65 20 74 68 61 74 20 73 74 72 | unique.value,.so.we.use.that.str |
| 166fa0 | 69 6e 67 20 69 6e 20 74 68 65 20 70 75 73 68 72 65 6d 6f 74 65 20 63 61 73 65 2e 22 0a 20 20 28 | ing.in.the.pushremote.case."...( |
| 166fc0 | 6c 65 74 20 28 28 76 61 6c 75 65 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 29 | let.((value.(oref.section.value) |
| 166fe0 | 29 29 0a 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 76 61 6c 75 65 20 22 2e 2e 40 7b 75 70 73 | )).....(if.(equal.value."..@{ups |
| 167000 | 74 72 65 61 6d 7d 22 29 20 76 61 6c 75 65 20 22 2e 2e 40 7b 70 75 73 68 7d 22 29 29 29 0a 0a 28 | tream}").value."..@{push}")))..( |
| 167020 | 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 |
| 167040 | 74 2d 6a 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 | t-jump-to-unpulled-from-upstream |
| 167060 | 0a 20 20 22 55 6e 70 75 6c 6c 65 64 20 66 72 6f 6d 20 40 7b 75 70 73 74 72 65 61 6d 7d 22 20 75 | ..."Unpulled.from.@{upstream}".u |
| 167080 | 6e 70 75 6c 6c 65 64 20 22 2e 2e 40 7b 75 70 73 74 72 65 61 6d 7d 22 0a 20 20 6d 61 67 69 74 2d | npulled."..@{upstream}"...magit- |
| 1670a0 | 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 0a | insert-unpulled-from-upstream).. |
| 1670c0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f | (defun.magit-insert-unpulled-fro |
| 1670e0 | 6d 2d 75 70 73 74 72 65 61 6d 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 63 6f 6d 6d 69 74 73 20 | m-upstream.()..."Insert.commits. |
| 167100 | 74 68 61 74 20 68 61 76 65 6e 27 74 20 62 65 65 6e 20 70 75 6c 6c 65 64 20 66 72 6f 6d 20 74 68 | that.haven't.been.pulled.from.th |
| 167120 | 65 20 75 70 73 74 72 65 61 6d 20 79 65 74 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 75 | e.upstream.yet."...(when-let.((u |
| 167140 | 70 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e | pstream.(magit-get-upstream-bran |
| 167160 | 63 68 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 | ch))).....(magit-insert-section. |
| 167180 | 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 20 74 29 0a 20 20 20 | (unpulled."..@{upstream}".t).... |
| 1671a0 | 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........ |
| 1671c0 | 20 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 6c 6c 65 64 20 66 | .(format.(propertize."Unpulled.f |
| 1671e0 | 72 6f 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 | rom.%s."........................ |
| 167200 | 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 |
| 167220 | 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 75 70 73 | ion-heading).................ups |
| 167240 | 74 72 65 61 6d 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 6c 6f 67 | tream)).......(magit--insert-log |
| 167260 | 20 6e 69 6c 20 22 2e 2e 40 7b 75 70 73 74 72 65 61 6d 7d 22 20 6d 61 67 69 74 2d 62 75 66 66 65 | .nil."..@{upstream}".magit-buffe |
| 167280 | 72 2d 6c 6f 67 2d 61 72 67 73 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 69 6e 73 | r-log-args).......(magit-log-ins |
| 1672a0 | 65 72 74 2d 63 68 69 6c 64 2d 63 6f 75 6e 74 29 29 29 29 0a 0a 28 6d 61 67 69 74 2d 64 65 66 69 | ert-child-count))))..(magit-defi |
| 1672c0 | 6e 65 2d 73 65 63 74 69 6f 6e 2d 6a 75 6d 70 65 72 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d | ne-section-jumper.magit-jump-to- |
| 1672e0 | 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 0a 20 20 22 55 6e 70 75 | unpulled-from-pushremote..."Unpu |
| 167300 | 6c 6c 65 64 20 66 72 6f 6d 20 3c 70 75 73 68 2d 72 65 6d 6f 74 65 3e 22 20 75 6e 70 75 6c 6c 65 | lled.from.<push-remote>".unpulle |
| 167320 | 64 20 22 2e 2e 40 7b 70 75 73 68 7d 22 0a 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 | d."..@{push}"...magit-insert-unp |
| 167340 | 75 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 29 0a 0a 28 64 65 66 75 6e 20 6d | ulled-from-pushremote)..(defun.m |
| 167360 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 | agit-insert-unpulled-from-pushre |
| 167380 | 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 68 | mote.()..."Insert.commits.that.h |
| 1673a0 | 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 70 75 73 68 | aven't.been.pulled.from.the.push |
| 1673c0 | 2d 72 65 6d 6f 74 65 20 79 65 74 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 74 61 72 | -remote.yet."...(when-let*.((tar |
| 1673e0 | 67 65 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 | get.(magit-get-push-branch)).... |
| 167400 | 20 20 20 20 20 20 20 20 20 20 20 28 72 61 6e 67 65 20 20 28 63 6f 6e 63 61 74 20 22 2e 2e 22 20 | ...........(range..(concat."..". |
| 167420 | 74 61 72 67 65 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 2d | target))...............((magit-- |
| 167440 | 69 6e 73 65 72 74 2d 70 75 73 68 72 65 6d 6f 74 65 2d 6c 6f 67 2d 70 29 29 29 0a 20 20 20 20 28 | insert-pushremote-log-p))).....( |
| 167460 | 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 65 64 20 72 | magit-insert-section.(unpulled.r |
| 167480 | 61 6e 67 65 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 | ange.t).......(magit-insert-head |
| 1674a0 | 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 69 7a 65 20 | ing.........(format.(propertize. |
| 1674c0 | 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 20 20 20 20 | "Unpulled.from.%s."............. |
| 1674e0 | 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. |
| 167500 | 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 | 'magit-section-heading)......... |
| 167520 | 20 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 | ........(propertize.target.'font |
| 167540 | 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 72 65 6d 6f 74 65 29 | -lock-face.'magit-branch-remote) |
| 167560 | 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 6c 6f 67 20 6e 69 6c 20 | )).......(magit--insert-log.nil. |
| 167580 | 72 61 6e 67 65 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 | range.magit-buffer-log-args).... |
| 1675a0 | 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 69 6e 73 65 72 74 2d 63 68 69 6c 64 2d 63 6f 75 6e 74 | ...(magit-log-insert-child-count |
| 1675c0 | 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 73 65 63 74 69 6f | ))))..(cl-defmethod.magit-sectio |
| 1675e0 | 6e 2d 69 64 65 6e 74 2d 76 61 6c 75 65 20 28 28 73 65 63 74 69 6f 6e 20 6d 61 67 69 74 2d 75 6e | n-ident-value.((section.magit-un |
| 167600 | 70 75 73 68 65 64 2d 73 65 63 74 69 6f 6e 29 29 0a 20 20 22 52 65 74 75 72 6e 20 5c 22 2e 2e 40 | pushed-section))..."Return.\"..@ |
| 167620 | 7b 70 75 73 68 7d 5c 22 2e 0a 5c 22 2e 2e 40 7b 70 75 73 68 7d 5c 22 20 63 61 6e 6e 6f 74 20 62 | {push}\"..\"..@{push}\".cannot.b |
| 167640 | 65 20 75 73 65 64 20 61 73 20 74 68 65 20 76 61 6c 75 65 20 62 65 63 61 75 73 65 20 74 68 61 74 | e.used.as.the.value.because.that |
| 167660 | 20 69 73 20 61 6d 62 69 67 75 6f 75 73 0a 69 66 20 60 70 75 73 68 2e 64 65 66 61 75 6c 74 27 20 | .is.ambiguous.if.`push.default'. |
| 167680 | 64 6f 65 73 20 6e 6f 74 20 61 6c 6c 6f 77 20 61 20 31 3a 31 20 6d 61 70 70 69 6e 67 2c 20 61 6e | does.not.allow.a.1:1.mapping,.an |
| 1676a0 | 64 20 6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 73 0a 77 6f 75 6c 64 20 66 61 69 6c 20 62 65 63 61 75 | d.many.commands.would.fail.becau |
| 1676c0 | 73 65 20 6f 66 20 74 68 61 74 2e 20 20 42 75 74 20 68 65 72 65 20 74 68 61 74 20 64 6f 65 73 20 | se.of.that...But.here.that.does. |
| 1676e0 | 6e 6f 74 20 6d 61 74 74 65 72 20 61 6e 64 20 77 65 0a 6e 65 65 64 20 61 6e 20 75 6e 69 71 75 65 | not.matter.and.we.need.an.unique |
| 167700 | 20 76 61 6c 75 65 2c 20 73 6f 20 77 65 20 75 73 65 20 74 68 61 74 20 73 74 72 69 6e 67 20 69 6e | .value,.so.we.use.that.string.in |
| 167720 | 20 74 68 65 20 70 75 73 68 72 65 6d 6f 74 65 20 63 61 73 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 | .the.pushremote.case."...(let.(( |
| 167740 | 76 61 6c 75 65 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 29 29 29 0a 20 20 20 | value.(oref.section.value))).... |
| 167760 | 20 28 69 66 20 28 65 71 75 61 6c 20 76 61 6c 75 65 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 2e 2e | .(if.(equal.value."@{upstream}.. |
| 167780 | 22 29 20 76 61 6c 75 65 20 22 40 7b 70 75 73 68 7d 2e 2e 22 29 29 29 0a 0a 28 6d 61 67 69 74 2d | ").value."@{push}..")))..(magit- |
| 1677a0 | 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 70 | define-section-jumper.magit-jump |
| 1677c0 | 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 75 | -to-unpushed-to-upstream..."Unpu |
| 1677e0 | 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 40 | shed.to.@{upstream}".unpushed."@ |
| 167800 | 7b 75 70 73 74 72 65 61 6d 7d 2e 2e 22 20 6e 69 6c 0a 20 20 3a 69 66 20 28 6c 61 6d 62 64 61 20 | {upstream}..".nil...:if.(lambda. |
| 167820 | 28 29 0a 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 65 6d 71 20 27 6d 61 67 69 74 2d 69 6e 73 65 | ().........(or.(memq.'magit-inse |
| 167840 | 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 65 6e | rt-unpushed-to-upstream-or-recen |
| 167860 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 74 75 73 | t...................magit-status |
| 167880 | 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d | -sections-hook).............(mem |
| 1678a0 | 71 20 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 75 70 73 74 | q.'magit-insert-unpushed-to-upst |
| 1678c0 | 72 65 61 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 | ream...................magit-sta |
| 1678e0 | 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 29 29 29 0a 20 20 3a 64 65 73 63 72 69 70 74 | tus-sections-hook)))...:descript |
| 167900 | 69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion.(lambda.().................. |
| 167920 | 28 6c 65 74 20 28 28 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 | (let.((upstream.(magit-get-upstr |
| 167940 | 65 61 6d 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eam-branch)))................... |
| 167960 | 20 28 69 66 20 28 6f 72 20 28 6e 6f 74 20 75 70 73 74 72 65 61 6d 29 0a 20 20 20 20 20 20 20 20 | .(if.(or.(not.upstream)......... |
| 167980 | 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 61 6e | ...................(magit-rev-an |
| 1679a0 | 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 20 20 20 20 20 | cestor-p."HEAD".upstream))...... |
| 1679c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 52 65 63 65 6e 74 20 63 6f 6d 6d 69 74 | .................."Recent.commit |
| 1679e0 | 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 55 6e 6d 65 72 67 65 | s"......................"Unmerge |
| 167a00 | 64 20 69 6e 74 6f 20 75 70 73 74 72 65 61 6d 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | d.into.upstream"))))..(defun.mag |
| 167a20 | 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 |
| 167a40 | 72 2d 72 65 63 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 | r-recent.()..."Insert.section.sh |
| 167a60 | 6f 77 69 6e 67 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 | owing.unpushed.or.other.recent.c |
| 167a80 | 6f 6d 6d 69 74 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 | ommits..If.an.upstream.is.config |
| 167aa0 | 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 64 20 | ured.for.the.current.branch.and. |
| 167ac0 | 69 74 20 69 73 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 | it.is.behind.of.the.current.bran |
| 167ae0 | 63 68 2c 20 74 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 | ch,.then.show.the.commits.that.h |
| 167b00 | 61 76 65 0a 6e 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 | ave.not.yet.been.pushed.into.the |
| 167b20 | 20 75 70 73 74 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 | .upstream.branch...If.no.upstrea |
| 167b40 | 6d 20 69 73 0a 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 | m.is.configured.or.if.the.upstre |
| 167b60 | 61 6d 20 69 73 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 | am.is.not.behind.of.the.current. |
| 167b80 | 62 72 61 6e 63 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 | branch,.then.show.the.last.`magi |
| 167ba0 | 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 6f 6d 6d | t-log-section-commit-count'.comm |
| 167bc0 | 69 74 73 2e 22 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 | its."...(let.((upstream.(magit-g |
| 167be0 | 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 28 69 66 20 28 6f | et-upstream-branch))).....(if.(o |
| 167c00 | 72 20 28 6e 6f 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 | r.(not.upstream).............(ma |
| 167c20 | 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 2d 70 20 22 48 45 41 44 22 20 75 70 73 74 72 65 | git-rev-ancestor-p."HEAD".upstre |
| 167c40 | 61 6d 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 63 65 6e | am)).........(magit-insert-recen |
| 167c60 | 74 2d 63 6f 6d 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 | t-commits.'unpushed."@{upstream} |
| 167c80 | 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 75 6e 70 75 73 68 65 | ..").......(magit-insert-unpushe |
| 167ca0 | 64 2d 74 6f 2d 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 | d-to-upstream))))..(defun.magit- |
| 167cc0 | 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 28 29 0a 20 | insert-unpushed-to-upstream.().. |
| 167ce0 | 20 22 49 6e 73 65 72 74 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 61 76 65 6e 27 74 20 62 65 | ."Insert.commits.that.haven't.be |
| 167d00 | 65 6e 20 70 75 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 | en.pushed.to.the.upstream.yet.". |
| 167d20 | 20 20 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 | ..(when.(magit-git-success."rev- |
| 167d40 | 70 61 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 | parse"."@{upstream}").....(magit |
| 167d60 | 2d 69 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 | -insert-section.(unpushed."@{ups |
| 167d80 | 74 72 65 61 6d 7d 2e 2e 22 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 | tream}..").......(magit-insert-h |
| 167da0 | 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 69 | eading.........(format.(properti |
| 167dc0 | 7a 65 20 22 55 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 | ze."Unmerged.into.%s.".......... |
| 167de0 | 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 |
| 167e00 | 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 | ce.'magit-section-heading)...... |
| 167e20 | 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 |
| 167e40 | 72 61 6e 63 68 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 6c 6f | ranch))).......(magit--insert-lo |
| 167e60 | 67 20 6e 69 6c 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 2e 2e 22 20 6d 61 67 69 74 2d 62 75 66 66 | g.nil."@{upstream}..".magit-buff |
| 167e80 | 65 72 2d 6c 6f 67 2d 61 72 67 73 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 69 6e | er-log-args).......(magit-log-in |
| 167ea0 | 73 65 72 74 2d 63 68 69 6c 64 2d 63 6f 75 6e 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | sert-child-count))))..(defun.mag |
| 167ec0 | 69 74 2d 69 6e 73 65 72 74 2d 72 65 63 65 6e 74 2d 63 6f 6d 6d 69 74 73 20 28 26 6f 70 74 69 6f | it-insert-recent-commits.(&optio |
| 167ee0 | 6e 61 6c 20 74 79 70 65 20 76 61 6c 75 65 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f | nal.type.value)..."Insert.sectio |
| 167f00 | 6e 20 73 68 6f 77 69 6e 67 20 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 73 2e 0a 53 68 6f 77 20 74 | n.showing.recent.commits..Show.t |
| 167f20 | 68 65 20 6c 61 73 74 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 2d 63 6f 6d 6d 69 | he.last.`magit-log-section-commi |
| 167f40 | 74 2d 63 6f 75 6e 74 27 20 63 6f 6d 6d 69 74 73 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 73 74 61 | t-count'.commits."...(let*.((sta |
| 167f60 | 72 74 20 28 66 6f 72 6d 61 74 20 22 48 45 41 44 7e 25 73 22 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 | rt.(format."HEAD~%s".magit-log-s |
| 167f80 | 65 63 74 69 6f 6e 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 | ection-commit-count))..........( |
| 167fa0 | 72 61 6e 67 65 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 73 74 61 | range.(and.(magit-rev-verify.sta |
| 167fc0 | 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 28 63 6f 6e 63 61 74 | rt)......................(concat |
| 167fe0 | 20 73 74 61 72 74 20 22 2e 2e 48 45 41 44 22 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 | .start."..HEAD")))).....(magit-i |
| 168000 | 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 28 65 76 61 6c 20 28 6f 72 20 74 79 70 65 20 27 72 | nsert-section.((eval.(or.type.'r |
| 168020 | 65 63 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 | ecent))......................... |
| 168040 | 20 20 20 28 6f 72 20 76 61 6c 75 65 20 72 61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(or.value.range)............. |
| 168060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 | ...............t).......(magit-i |
| 168080 | 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 22 52 65 63 65 6e 74 20 63 6f 6d 6d 69 74 73 22 29 0a | nsert-heading."Recent.commits"). |
| 1680a0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 6c 6f 67 20 6e 69 6c 0a 20 20 20 | ......(magit--insert-log.nil.... |
| 1680c0 | 20 20 20 20 20 28 61 6e 64 20 28 6d 65 6d 62 65 72 20 22 2d 2d 67 72 61 70 68 22 20 6d 61 67 69 | .....(and.(member."--graph".magi |
| 1680e0 | 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 20 72 61 6e 67 65 29 0a 20 20 20 20 20 20 | t-buffer-log-args).range)....... |
| 168100 | 20 20 28 63 6f 6e 73 20 28 66 6f 72 6d 61 74 20 22 2d 6e 25 64 22 20 6d 61 67 69 74 2d 6c 6f 67 | ..(cons.(format."-n%d".magit-log |
| 168120 | 2d 73 65 63 74 69 6f 6e 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 29 0a 20 20 20 20 20 20 20 20 20 | -section-commit-count).......... |
| 168140 | 20 20 20 20 20 28 73 65 71 2d 72 65 6d 6f 76 65 20 28 23 23 73 74 72 69 6e 67 2d 70 72 65 66 69 | .....(seq-remove.(##string-prefi |
| 168160 | 78 2d 70 20 22 2d 6e 22 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x-p."-n".%)..................... |
| 168180 | 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 29 29 | ......magit-buffer-log-args))))) |
| 1681a0 | 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. |
| 1681c0 | 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 75 73 68 72 65 | magit-jump-to-unpushed-to-pushre |
| 1681e0 | 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 65 6d 6f 74 65 | mote..."Unpushed.to.<push-remote |
| 168200 | 3e 22 20 75 6e 70 75 73 68 65 64 20 22 40 7b 70 75 73 68 7d 2e 2e 22 0a 20 20 6d 61 67 69 74 2d | >".unpushed."@{push}.."...magit- |
| 168220 | 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 65 29 0a 0a | insert-unpushed-to-pushremote).. |
| 168240 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d | (defun.magit-insert-unpushed-to- |
| 168260 | 70 75 73 68 72 65 6d 6f 74 65 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 63 6f 6d 6d 69 74 73 20 | pushremote.()..."Insert.commits. |
| 168280 | 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 68 65 20 | that.haven't.been.pushed.to.the. |
| 1682a0 | 70 75 73 68 2d 72 65 6d 6f 74 65 20 79 65 74 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 | push-remote.yet."...(when-let*.( |
| 1682c0 | 28 74 61 72 67 65 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 62 72 61 6e 63 68 29 29 | (target.(magit-get-push-branch)) |
| 1682e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 61 6e 67 65 20 20 28 63 6f 6e 63 61 74 20 74 | ...............(range..(concat.t |
| 168300 | 61 72 67 65 74 20 22 2e 2e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 | arget.".."))...............((mag |
| 168320 | 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 29 29 0a 20 | it--insert-pushremote-log-p))).. |
| 168340 | 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 68 | ...(magit-insert-section.(unpush |
| 168360 | 65 64 20 72 61 6e 67 65 20 74 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | ed.range.t).......(magit-insert- |
| 168380 | 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 |
| 1683a0 | 69 7a 65 20 22 55 6e 70 75 73 68 65 64 20 74 6f 20 25 73 2e 22 0a 20 20 20 20 20 20 20 20 20 20 | ize."Unpushed.to.%s."........... |
| 1683c0 | 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 |
| 1683e0 | 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 | e.'magit-section-heading)....... |
| 168400 | 20 20 20 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 | ..........(propertize.target.'fo |
| 168420 | 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 72 65 6d 6f 74 | nt-lock-face.'magit-branch-remot |
| 168440 | 65 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 6c 6f 67 20 6e 69 | e))).......(magit--insert-log.ni |
| 168460 | 6c 20 72 61 6e 67 65 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 | l.range.magit-buffer-log-args).. |
| 168480 | 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 2d 63 6f 75 | .....(magit-log-insert-child-cou |
| 1684a0 | 6e 74 29 29 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 70 75 73 | nt))))..(defun.magit--insert-pus |
| 1684c0 | 68 72 65 6d 6f 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 | hremote-log-p.()...(magit--with- |
| 1684e0 | 72 65 66 72 65 73 68 2d 63 61 63 68 65 0a 20 20 20 20 20 20 28 63 6f 6e 73 20 64 65 66 61 75 6c | refresh-cache.......(cons.defaul |
| 168500 | 74 2d 64 69 72 65 63 74 6f 72 79 20 27 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 70 75 73 68 72 | t-directory.'magit--insert-pushr |
| 168520 | 65 6d 6f 74 65 2d 6c 6f 67 2d 70 29 0a 20 20 20 20 28 6e 6f 74 20 28 61 6e 64 20 28 65 71 75 61 | emote-log-p).....(not.(and.(equa |
| 168540 | 6c 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 20 20 20 20 20 | l.(magit-get-push-branch)....... |
| 168560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 | ...............(magit-get-upstre |
| 168580 | 61 6d 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d | am-branch))...............(or.(m |
| 1685a0 | 65 6d 71 20 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d | emq.'magit-insert-unpulled-from- |
| 1685c0 | 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 20 20 | upstream........................ |
| 1685e0 | 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 29 0a 20 20 20 | .magit-status-sections-hook).... |
| 168600 | 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 2d 69 6e 73 65 | ...............(memq.'magit-inse |
| 168620 | 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d 2d 6f 72 2d 72 65 63 | rt-unpulled-from-upstream-or-rec |
| 168640 | 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 20 6d 61 67 69 | ent.........................magi |
| 168660 | 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 29 29 29 0a 0a 28 64 | t-status-sections-hook))))))..(d |
| 168680 | 65 66 75 6e 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 | efun.magit-log-insert-child-coun |
| 1686a0 | 74 20 28 29 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 | t.()...(when.magit-section-show- |
| 1686c0 | 63 68 69 6c 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 | child-count.....(let.((count.(le |
| 1686e0 | 6e 67 74 68 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 | ngth.(oref.magit-insert-section- |
| 168700 | 2d 63 75 72 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 | -current.children)))).......(whe |
| 168720 | 6e 20 28 3e 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 65 71 20 | n.(>.count.0).........(when.(eq. |
| 168740 | 63 6f 75 6e 74 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 67 65 74 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 | count.(magit-log-get-commit-limi |
| 168760 | 74 29 29 0a 20 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 | t))...........(setq.count.(forma |
| 168780 | 74 20 22 25 73 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 | t."%s+".count))).........(save-e |
| 1687a0 | 78 63 75 72 73 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 | xcursion...........(goto-char.(- |
| 1687c0 | 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 |
| 1687e0 | 72 65 6e 74 20 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 | rent.content).2))...........(ins |
| 168800 | 65 72 74 20 28 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 | ert.(format.".(%s)".count))..... |
| 168820 | 20 20 20 20 20 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 | ......(delete-char.1))))))..;;;; |
| 168840 | 20 41 75 78 69 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 | .Auxiliary.Log.Sections..(defun. |
| 168860 | 6d 61 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 20 28 | magit-insert-unpulled-cherries.( |
| 168880 | 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 70 75 | )..."Insert.section.showing.unpu |
| 1688a0 | 6c 6c 65 64 20 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 | lled.commits..Like.`magit-insert |
| 1688c0 | 2d 75 6e 70 75 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 | -unpulled-from-upstream'.but.pre |
| 1688e0 | 66 69 78 20 65 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 | fix.each.commit.which.has.not.be |
| 168900 | 65 6e 20 61 70 70 6c 69 65 64 20 79 65 74 20 28 69 2e 65 2e 2c 20 61 20 63 6f 6d 6d 69 74 20 77 | en.applied.yet.(i.e.,.a.commit.w |
| 168920 | 69 74 68 20 61 20 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 | ith.a.patch-id.not.shared.with.a |
| 168940 | 6e 79 20 6c 6f 63 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 | ny.local.commit).with.\"+\",.and |
| 168960 | 20 61 6c 6c 20 6f 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 | .all.others.with.\"-\"."...(when |
| 168980 | 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 22 20 | .(magit-git-success."rev-parse". |
| 1689a0 | 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 72 74 | "@{upstream}").....(magit-insert |
| 1689c0 | 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 73 74 72 65 61 6d | -section.(unpulled."..@{upstream |
| 1689e0 | 7d 22 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 | }").......(magit-insert-heading. |
| 168a00 | 74 20 22 55 6e 70 75 6c 6c 65 64 20 63 6f 6d 6d 69 74 73 22 29 0a 20 20 20 20 20 20 28 6d 61 67 | t."Unpulled.commits").......(mag |
| 168a20 | 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 23 27 6d | it-git-wash.(apply-partially.#'m |
| 168a40 | 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 20 | agit-log-wash-log.'cherry)...... |
| 168a60 | 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 61 | ..."cherry"."-v".(magit-abbrev-a |
| 168a80 | 72 67 29 0a 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 | rg).........(magit-get-current-b |
| 168aa0 | 72 61 6e 63 68 29 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 22 29 29 29 29 0a 0a 28 64 65 66 75 6e | ranch)."@{upstream}"))))..(defun |
| 168ac0 | 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 68 65 64 2d 63 68 65 72 72 69 65 73 20 | .magit-insert-unpushed-cherries. |
| 168ae0 | 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 70 | ()..."Insert.section.showing.unp |
| 168b00 | 75 73 68 65 64 20 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 | ushed.commits..Like.`magit-inser |
| 168b20 | 74 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 75 70 73 74 72 65 61 6d 27 20 62 75 74 20 70 72 65 66 | t-unpushed-to-upstream'.but.pref |
| 168b40 | 69 78 20 65 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 | ix.each.commit.which.has.not.bee |
| 168b60 | 6e 20 61 70 70 6c 69 65 64 20 74 6f 20 75 70 73 74 72 65 61 6d 20 79 65 74 20 28 69 2e 65 2e 2c | n.applied.to.upstream.yet.(i.e., |
| 168b80 | 20 61 20 63 6f 6d 6d 69 74 20 77 69 74 68 0a 61 20 70 61 74 63 68 2d 69 64 20 6e 6f 74 20 73 68 | .a.commit.with.a.patch-id.not.sh |
| 168ba0 | 61 72 65 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 | ared.with.any.upstream.commit).w |
| 168bc0 | 69 74 68 20 5c 22 2b 5c 22 2c 20 61 6e 64 0a 61 6c 6c 20 6f 74 68 65 72 73 20 77 69 74 68 20 5c | ith.\"+\",.and.all.others.with.\ |
| 168be0 | 22 2d 5c 22 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 63 63 65 73 | "-\"."...(when.(magit-git-succes |
| 168c00 | 73 20 22 72 65 76 2d 70 61 72 73 65 22 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 22 29 0a 20 20 20 | s."rev-parse"."@{upstream}").... |
| 168c20 | 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 68 65 64 | .(magit-insert-section.(unpushed |
| 168c40 | 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 2e 2e 22 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 | ."@{upstream}..").......(magit-i |
| 168c60 | 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 74 20 22 55 6e 70 75 73 68 65 64 20 63 6f 6d 6d 69 74 | nsert-heading.t."Unpushed.commit |
| 168c80 | 73 22 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 77 61 73 68 20 28 61 70 70 6c 79 | s").......(magit-git-wash.(apply |
| 168ca0 | 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 6c 6f 67 20 | -partially.#'magit-log-wash-log. |
| 168cc0 | 27 63 68 65 72 72 79 29 0a 20 20 20 20 20 20 20 20 22 63 68 65 72 72 79 22 20 22 2d 76 22 20 28 | 'cherry)........."cherry"."-v".( |
| 168ce0 | 6d 61 67 69 74 2d 61 62 62 72 65 76 2d 61 72 67 29 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 22 29 | magit-abbrev-arg)."@{upstream}") |
| 168d00 | 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 6c 6f 67 29 0a | )))..;;;._.(provide.'magit-log). |
| 168d20 | 3b 3b 3b 20 6d 61 67 69 74 2d 6c 6f 67 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 | ;;;.magit-log.el.ends.here...... |
| 168d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168e00 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 | magit-4.3.8/magit.el............ |
| 168e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168e60 | 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 |
| 168e80 | 30 30 37 33 37 35 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 37 33 31 00 20 30 00 00 00 | 0073754.00000000000.012731..0... |
| 168ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168f00 | 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................... |
| 168f20 | 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................... |
| 168f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 169000 | 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 |
| 169020 | 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 |
| 169040 | 6e 67 3a 74 3b 20 63 6f 64 69 6e 67 3a 75 74 66 2d 38 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 | ng:t;.coding:utf-8.-*-..;;.Copyr |
| 169060 | 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f | ight.(C).2008-2025.The.Magit.Pro |
| 169080 | 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4d 61 | ject.Contributors..;;.Author:.Ma |
| 1690a0 | 72 69 75 73 20 56 6f 6c 6c 6d 65 72 20 3c 6d 61 72 69 75 73 2e 76 6f 6c 6c 6d 65 72 40 67 6d 61 | rius.Vollmer.<marius.vollmer@gma |
| 1690c0 | 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 20 20 20 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c | il.com>.;;.....Jonas.Bernoulli.< |
| 1690e0 | 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e | emacs.magit@jonas.bernoulli.dev> |
| 169100 | 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 20 | .;;.Maintainer:.Jonas.Bernoulli. |
| 169120 | 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 | <emacs.magit@jonas.bernoulli.dev |
| 169140 | 3e 0a 3b 3b 20 20 20 20 20 4b 79 6c 65 20 4d 65 79 65 72 20 3c 6b 79 6c 65 40 6b 79 6c 65 61 6d | >.;;.....Kyle.Meyer.<kyle@kyleam |
| 169160 | 2e 63 6f 6d 3e 0a 3b 3b 20 46 6f 72 6d 65 72 2d 4d 61 69 6e 74 61 69 6e 65 72 73 3a 0a 3b 3b 20 | .com>.;;.Former-Maintainers:.;;. |
| 169180 | 20 20 20 20 4e 69 63 6f 6c 61 73 20 44 75 64 65 62 6f 75 74 20 3c 6e 69 63 6f 6c 61 73 2e 64 75 | ....Nicolas.Dudebout.<nicolas.du |
| 1691a0 | 64 65 62 6f 75 74 40 67 61 74 65 63 68 2e 65 64 75 3e 0a 3b 3b 20 20 20 20 20 4e 6f 61 6d 20 50 | debout@gatech.edu>.;;.....Noam.P |
| 1691c0 | 6f 73 74 61 76 73 6b 79 20 3c 6e 70 6f 73 74 61 76 73 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 | ostavsky.<npostavs@users.sourcef |
| 1691e0 | 6f 72 67 65 2e 6e 65 74 3e 0a 3b 3b 20 20 20 20 20 50 65 74 65 72 20 4a 2e 20 57 65 69 73 62 65 | orge.net>.;;.....Peter.J..Weisbe |
| 169200 | 72 67 20 3c 70 6a 40 69 72 72 65 67 75 6c 61 72 65 78 70 72 65 73 73 69 6f 6e 73 2e 6e 65 74 3e | rg.<pj@irregularexpressions.net> |
| 169220 | 0a 3b 3b 20 20 20 20 20 50 68 69 6c 20 4a 61 63 6b 73 6f 6e 20 3c 70 68 69 6c 40 73 68 65 6c 6c | .;;.....Phil.Jackson.<phil@shell |
| 169240 | 61 72 63 68 69 76 65 2e 63 6f 2e 75 6b 3e 0a 3b 3b 20 20 20 20 20 52 c3 a9 6d 69 20 56 61 6e 69 | archive.co.uk>.;;.....R..mi.Vani |
| 169260 | 63 61 74 20 3c 76 61 6e 69 63 61 74 40 64 65 62 69 61 6e 2e 6f 72 67 3e 0a 3b 3b 20 20 20 20 20 | cat.<vanicat@debian.org>.;;..... |
| 169280 | 59 61 6e 6e 20 48 6f 64 69 71 75 65 20 3c 79 61 6e 6e 2e 68 6f 64 69 71 75 65 40 67 6d 61 69 6c | Yann.Hodique.<yann.hodique@gmail |
| 1692a0 | 2e 63 6f 6d 3e 0a 0a 3b 3b 20 48 6f 6d 65 70 61 67 65 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 | .com>..;;.Homepage:.https://gith |
| 1692c0 | 75 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f 6d 61 67 69 74 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 | ub.com/magit/magit.;;.Keywords:. |
| 1692e0 | 67 69 74 20 74 6f 6f 6c 73 20 76 63 0a 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 56 65 72 73 69 6f 6e | git.tools.vc..;;.Package-Version |
| 169300 | 3a 20 34 2e 33 2e 38 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 0a 3b | :.4.3.8.;;.Package-Requires:.(.; |
| 169320 | 3b 20 20 20 20 20 28 65 6d 61 63 73 20 22 32 37 2e 31 22 29 0a 3b 3b 20 20 20 20 20 28 63 6f 6d | ;.....(emacs."27.1").;;.....(com |
| 169340 | 70 61 74 20 22 33 30 2e 31 22 29 0a 3b 3b 20 20 20 20 20 28 6c 6c 61 6d 61 20 22 31 2e 30 2e 30 | pat."30.1").;;.....(llama."1.0.0 |
| 169360 | 22 29 0a 3b 3b 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 20 22 34 2e 33 2e 38 22 | ").;;.....(magit-section."4.3.8" |
| 169380 | 29 0a 3b 3b 20 20 20 20 20 28 73 65 71 20 22 32 2e 32 34 22 29 0a 3b 3b 20 20 20 20 20 28 74 72 | ).;;.....(seq."2.24").;;.....(tr |
| 1693a0 | 61 6e 73 69 65 6e 74 20 22 30 2e 39 2e 33 22 29 0a 3b 3b 20 20 20 20 20 28 77 69 74 68 2d 65 64 | ansient."0.9.3").;;.....(with-ed |
| 1693c0 | 69 74 6f 72 20 22 33 2e 34 2e 34 22 29 29 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d | itor."3.4.4"))..;;.SPDX-License- |
| 1693e0 | 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..;; |
| 169400 | 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e | .Magit.is.free.software:.you.can |
| 169420 | 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 0a 3b | .redistribute.it.and/or.modify.; |
| 169440 | 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 55 20 | ;.it.under.the.terms.of.the.GNU. |
| 169460 | 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 |
| 169480 | 68 65 64 0a 3b 3b 20 62 79 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 |
| 1694a0 | 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 | dation,.either.version.3.of.the. |
| 1694c0 | 4c 69 63 65 6e 73 65 2c 0a 3b 3b 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 | License,.;;.or.(at.your.option). |
| 1694e0 | 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 | any.later.version..;;.;;.Magit.i |
| 169500 | 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 | s.distributed.in.the.hope.that.i |
| 169520 | 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 | t.will.be.useful,.;;.but.WITHOUT |
| 169540 | 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 | .ANY.WARRANTY;.without.even.the. |
| 169560 | 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 | implied.warranty.of.;;.MERCHANTA |
| 169580 | 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 4c | BILITY.or.FITNESS.FOR.A.PARTICUL |
| 1695a0 | 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 | AR.PURPOSE...See.the.;;.GNU.Gene |
| 1695c0 | 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 65 74 61 | ral.Public.License.for.more.deta |
| 1695e0 | 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 | ils..;;.;;.You.should.have.recei |
| 169600 | 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 | ved.a.copy.of.the.GNU.General.Pu |
| 169620 | 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 | blic.License.;;.along.with.Magit |
| 169640 | 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e | ...If.not,.see.<https://www.gnu. |
| 169660 | 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 | org/licenses/>...;;.You.should.h |
| 169680 | 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 4f | ave.received.a.copy.of.the.AUTHO |
| 1696a0 | 52 53 2e 6d 64 20 66 69 6c 65 2c 20 77 68 69 63 68 0a 3b 3b 20 6c 69 73 74 73 20 61 6c 6c 20 63 | RS.md.file,.which.;;.lists.all.c |
| 1696c0 | 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 73 3a | ontributors...If.not,.see.https: |
| 1696e0 | 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 75 74 68 6f 72 73 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 | //magit.vc/authors...;;;.Comment |
| 169700 | 61 72 79 3a 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 61 20 74 65 78 74 2d 62 61 73 65 64 20 47 | ary:..;;.Magit.is.a.text-based.G |
| 169720 | 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 61 6e 20 75 | it.user.interface.that.puts.an.u |
| 169740 | 6e 6d 61 74 63 68 65 64 20 66 6f 63 75 73 0a 3b 3b 20 6f 6e 20 73 74 72 65 61 6d 6c 69 6e 69 6e | nmatched.focus.;;.on.streamlinin |
| 169760 | 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 6b | g.workflows...Commands.are.invok |
| 169780 | 65 64 20 75 73 69 6e 67 20 73 68 6f 72 74 20 6d 6e 65 6d 6f 6e 69 63 0a 3b 3b 20 6b 65 79 20 73 | ed.using.short.mnemonic.;;.key.s |
| 1697a0 | 65 71 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 | equences.that.take.the.cursor... |
| 1697c0 | 73 20 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 | s.position.in.the.highly.actiona |
| 1697e0 | 62 6c 65 0a 3b 3b 20 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 | ble.;;.interface.into.account.to |
| 169800 | 20 70 72 6f 76 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 | .provide.context-sensitive.behav |
| 169820 | 69 6f 72 2e 0a 0a 3b 3b 20 57 69 74 68 20 4d 61 67 69 74 20 79 6f 75 20 63 61 6e 20 64 6f 20 6e | ior...;;.With.Magit.you.can.do.n |
| 169840 | 65 61 72 6c 79 20 65 76 65 72 79 74 68 69 6e 67 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 64 6f | early.everything.that.you.can.do |
| 169860 | 20 77 68 65 6e 20 75 73 69 6e 67 20 47 69 74 0a 3b 3b 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e | .when.using.Git.;;.on.the.comman |
| 169880 | 64 2d 6c 69 6e 65 2c 20 62 75 74 20 61 74 20 67 72 65 61 74 65 72 20 73 70 65 65 64 20 61 6e 64 | d-line,.but.at.greater.speed.and |
| 1698a0 | 20 77 68 69 6c 65 20 74 61 6b 69 6e 67 20 61 64 76 61 6e 74 61 67 65 0a 3b 3b 20 6f 66 20 61 64 | .while.taking.advantage.;;.of.ad |
| 1698c0 | 76 61 6e 63 65 64 20 66 65 61 74 75 72 65 73 20 74 68 61 74 20 70 72 65 76 69 6f 75 73 6c 79 20 | vanced.features.that.previously. |
| 1698e0 | 73 65 65 6d 65 64 20 74 6f 6f 20 64 61 75 6e 74 69 6e 67 20 74 6f 20 75 73 65 20 6f 6e 20 61 0a | seemed.too.daunting.to.use.on.a. |
| 169900 | 3b 3b 20 64 61 69 6c 79 20 62 61 73 69 73 2e 20 20 4d 61 6e 79 20 75 73 65 72 73 20 77 69 6c 6c | ;;.daily.basis...Many.users.will |
| 169920 | 20 66 69 6e 64 20 74 68 61 74 20 62 79 20 75 73 69 6e 67 20 4d 61 67 69 74 20 74 68 65 79 20 63 | .find.that.by.using.Magit.they.c |
| 169940 | 61 6e 20 62 65 63 6f 6d 65 0a 3b 3b 20 6d 6f 72 65 20 65 66 66 65 63 74 69 76 65 20 47 69 74 20 | an.become.;;.more.effective.Git. |
| 169960 | 75 73 65 72 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 | user...;;;.Code:..(require.'magi |
| 169980 | 74 2d 63 6f 72 65 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 64 69 66 66 29 0a 28 72 | t-core).(require.'magit-diff).(r |
| 1699a0 | 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 6c 6f 67 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 | equire.'magit-log).(require.'mag |
| 1699c0 | 69 74 2d 77 69 70 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 61 70 70 6c 79 29 0a 28 | it-wip).(require.'magit-apply).( |
| 1699e0 | 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 72 65 70 6f 73 29 0a 28 72 65 71 75 69 72 65 20 27 | require.'magit-repos).(require.' |
| 169a00 | 67 69 74 2d 63 6f 6d 6d 69 74 29 0a 0a 28 72 65 71 75 69 72 65 20 27 66 6f 72 6d 61 74 2d 73 70 | git-commit)..(require.'format-sp |
| 169a20 | 65 63 29 0a 28 72 65 71 75 69 72 65 20 27 70 61 63 6b 61 67 65 20 6e 69 6c 20 74 29 20 3b 20 75 | ec).(require.'package.nil.t).;.u |
| 169a40 | 73 65 64 20 69 6e 20 60 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e 27 0a 28 72 65 71 75 69 72 65 20 | sed.in.`magit-version'.(require. |
| 169a60 | 27 77 69 74 68 2d 65 64 69 74 6f 72 29 0a 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 3a 2d 2d 67 | 'with-editor)..;;.For.`magit:--g |
| 169a80 | 70 67 2d 73 69 67 6e 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 65 70 67 2d 6c | pg-sign'.(declare-function.epg-l |
| 169aa0 | 69 73 74 2d 6b 65 79 73 20 22 65 70 67 22 20 28 63 6f 6e 74 65 78 74 20 26 6f 70 74 69 6f 6e 61 | ist-keys."epg".(context.&optiona |
| 169ac0 | 6c 20 6e 61 6d 65 20 6d 6f 64 65 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 | l.name.mode)).(declare-function. |
| 169ae0 | 65 70 67 2d 64 65 63 6f 64 65 2d 64 6e 20 22 65 70 67 22 20 28 61 6c 69 73 74 29 29 0a 28 64 65 | epg-decode-dn."epg".(alist)).(de |
| 169b00 | 66 76 61 72 20 65 70 61 2d 70 72 6f 74 6f 63 6f 6c 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a | fvar.epa-protocol)..;;;.Options. |
| 169b20 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6f 70 65 6e 70 67 70 2d 64 65 66 61 75 6c | .(defcustom.magit-openpgp-defaul |
| 169b40 | 74 2d 73 69 67 6e 69 6e 67 2d 6b 65 79 20 6e 69 6c 0a 20 20 22 46 69 6e 67 65 72 70 72 69 6e 74 | t-signing-key.nil..."Fingerprint |
| 169b60 | 20 6f 66 20 79 6f 75 72 20 64 65 66 61 75 6c 74 20 4f 70 65 6e 70 67 70 20 6b 65 79 20 75 73 65 | .of.your.default.Openpgp.key.use |
| 169b80 | 64 20 66 6f 72 20 73 69 67 6e 69 6e 67 2e 0a 49 66 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 | d.for.signing..If.the.specified. |
| 169ba0 | 70 72 69 6d 61 72 79 20 6b 65 79 20 68 61 73 20 73 69 67 6e 69 6e 67 20 63 61 70 61 63 69 74 79 | primary.key.has.signing.capacity |
| 169bc0 | 20 74 68 65 6e 20 69 74 20 69 73 20 75 73 65 64 0a 61 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 | .then.it.is.used.as.the.value.of |
| 169be0 | 20 74 68 65 20 60 2d 2d 67 70 67 2d 73 69 67 6e 27 20 61 72 67 75 6d 65 6e 74 20 77 69 74 68 6f | .the.`--gpg-sign'.argument.witho |
| 169c00 | 75 74 20 70 72 6f 6d 70 74 69 6e 67 2c 20 65 76 65 6e 0a 77 68 65 6e 20 6f 74 68 65 72 20 73 75 | ut.prompting,.even.when.other.su |
| 169c20 | 63 68 20 6b 65 79 73 20 65 78 69 73 74 2e 20 20 54 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 73 65 | ch.keys.exist...To.be.able.to.se |
| 169c40 | 6c 65 63 74 20 61 6e 6f 74 68 65 72 20 6b 65 79 20 79 6f 75 0a 6d 75 73 74 20 74 68 65 6e 20 75 | lect.another.key.you.must.then.u |
| 169c60 | 73 65 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20 3a 70 61 63 6b 61 67 | se.a.prefix.argument."...:packag |
| 169c80 | 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e 30 2e 30 22 29 0a 20 20 3a | e-version.'(magit..."4.0.0")...: |
| 169ca0 | 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 73 | group.'magit-commands...:type.'s |
| 169cc0 | 74 72 69 6e 67 29 0a 0a 3b 3b 3b 20 46 61 63 65 73 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 | tring)..;;;.Faces..(defface.magi |
| 169ce0 | 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 | t-header-line...'((t.:inherit.ma |
| 169d00 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 22 46 61 63 65 20 66 6f | git-section-heading))..."Face.fo |
| 169d20 | 72 20 74 68 65 20 60 68 65 61 64 65 72 2d 6c 69 6e 65 27 20 69 6e 20 73 6f 6d 65 20 4d 61 67 69 | r.the.`header-line'.in.some.Magi |
| 169d40 | 74 20 6d 6f 64 65 73 2e 0a 4e 6f 74 65 20 74 68 61 74 20 73 6f 6d 65 20 6d 6f 64 65 73 2c 20 73 | t.modes..Note.that.some.modes,.s |
| 169d60 | 75 63 68 20 61 73 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 27 2c 20 | uch.as.`magit-log-select-mode',. |
| 169d80 | 68 61 76 65 20 74 68 65 69 72 0a 6f 77 6e 20 66 61 63 65 73 20 66 6f 72 20 74 68 65 20 60 68 65 | have.their.own.faces.for.the.`he |
| 169da0 | 61 64 65 72 2d 6c 69 6e 65 27 2c 20 6f 72 20 66 6f 72 20 70 61 72 74 73 20 6f 66 20 74 68 65 0a | ader-line',.or.for.parts.of.the. |
| 169dc0 | 60 68 65 61 64 65 72 2d 6c 69 6e 65 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | `header-line'."...:group.'magit- |
| 169de0 | 66 61 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 | faces)..(defface.magit-header-li |
| 169e00 | 6e 65 2d 6b 65 79 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b | ne-key...'((t.:inherit.font-lock |
| 169e20 | 2d 62 75 69 6c 74 69 6e 2d 66 61 63 65 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6b 65 79 73 | -builtin-face))..."Face.for.keys |
| 169e40 | 20 69 6e 20 74 68 65 20 60 68 65 61 64 65 72 2d 6c 69 6e 65 27 2e 22 0a 20 20 3a 67 72 6f 75 70 | .in.the.`header-line'."...:group |
| 169e60 | 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 |
| 169e80 | 69 6d 6d 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 | immed...'((((class.color).(backg |
| 169ea0 | 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 79 35 | round.light)).:foreground."grey5 |
| 169ec0 | 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 72 6f | 0").....(((class.color).(backgro |
| 169ee0 | 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 35 30 22 | und..dark)).:foreground."grey50" |
| 169f00 | 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 74 65 78 74 20 74 68 61 74 20 73 68 6f 75 6c 64 6e | ))..."Face.for.text.that.shouldn |
| 169f20 | 27 74 20 73 74 61 6e 64 20 6f 75 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 | 't.stand.out."...:group.'magit-f |
| 169f40 | 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 68 61 73 68 0a 20 20 27 28 28 | aces)..(defface.magit-hash...'(( |
| 169f60 | 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 | ((class.color).(background.light |
| 169f80 | 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 36 30 22 29 0a 20 20 20 20 28 28 28 | )).:foreground."grey60").....((( |
| 169fa0 | 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 61 72 6b 29 29 | class.color).(background..dark)) |
| 169fc0 | 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 34 30 22 29 29 0a 20 20 22 46 61 63 65 20 | .:foreground."grey40"))..."Face. |
| 169fe0 | 66 6f 72 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 62 6a 65 63 74 20 6e 61 6d 65 20 69 6e 20 74 68 | for.the.commit.object.name.in.th |
| 16a000 | 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 69 74 2d 66 | e.log.output."...:group.'magit-f |
| 16a020 | 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 27 28 28 28 | aces)..(defface.magit-tag...'((( |
| 16a040 | 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) |
| 16a060 | 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 20 20 20 20 | ).:foreground."Goldenrod4")..... |
| 16a080 | 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 61 72 | (((class.color).(background..dar |
| 16a0a0 | 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 72 6f 64 32 | k)).:foreground."LightGoldenrod2 |
| 16a0c0 | 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 68 6f 77 6e | "))..."Face.for.tag.labels.shown |
| 16a0e0 | 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 69 74 | .in.log.buffer."...:group.'magit |
| 16a100 | 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 | -faces)..(defface.magit-branch-r |
| 16a120 | 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 61 63 6b 67 | emote...'((((class.color).(backg |
| 16a140 | 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 61 72 6b 4f | round.light)).:foreground."DarkO |
| 16a160 | 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 6c 6f 72 29 | liveGreen4").....(((class.color) |
| 16a180 | 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 20 64 61 72 6b 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 | .(background..dark)).:foreground |
| 16a1a0 | 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 6f 72 20 72 | ."DarkSeaGreen2"))..."Face.for.r |
| 16a1c0 | 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 77 6e 20 69 | emote.branch.head.labels.shown.i |
| 16a1e0 | 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 69 74 2d 66 | n.log.buffer."...:group.'magit-f |
| 16a200 | 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d | aces)..(defface.magit-branch-rem |
| 16a220 | 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 6f 78 20 74 | ote-head...'((((supports.(:box.t |
| 16a240 | 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 6d 6f 74 65 | ))).:inherit.magit-branch-remote |
| 16a260 | 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 20 20 20 20 | .:box.t).....(t................. |
| 16a280 | 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 6d 6f 74 65 | ....:inherit.magit-branch-remote |
| 16a2a0 | 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 66 6f 72 20 | .:inverse-video.t))..."Face.for. |
| 16a2c0 | 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 61 67 69 74 | current.branch."...:group.'magit |
| 16a2e0 | 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c | -faces)..(defface.magit-branch-l |
| 16a300 | 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 63 6b 67 72 | ocal...'((((class.color).(backgr |
| 16a320 | 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 79 42 6c 75 | ound.light)).:foreground."SkyBlu |
| 16a340 | 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 63 6b 67 72 | e4").....(((class.color).(backgr |
| 16a360 | 6f 75 6e 64 20 20 64 61 72 6b 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 4c 69 67 68 74 53 | ound..dark)).:foreground."LightS |
| 16a380 | 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 20 62 72 61 | kyBlue1"))..."Face.for.local.bra |
| 16a3a0 | 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 73 29 0a 0a | nches."...:group.'magit-faces).. |
| 16a3c0 | 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 74 0a 20 20 | (defface.magit-branch-current... |
| 16a3e0 | 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 68 65 72 69 | '((((supports.(:box.t))).:inheri |
| 16a400 | 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 0a 20 20 20 | t.magit-branch-local.:box.t).... |
| 16a420 | 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 65 72 69 74 | .(t.....................:inherit |
| 16a440 | 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 2d 76 69 64 | .magit-branch-local.:inverse-vid |
| 16a460 | 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 72 61 6e 63 | eo.t))..."Face.for.current.branc |
| 16a480 | 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 28 64 65 66 | h."...:group.'magit-faces)..(def |
| 16a4a0 | 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 20 27 28 28 | face.magit-branch-upstream...'(( |
| 16a4c0 | 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 72 20 75 70 | t.:slant.italic))..."Face.for.up |
| 16a4e0 | 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 6f 6e 6c 79 | stream.branch..This.face.is.only |
| 16a500 | 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 6d 62 69 6e | .used.in.logs.and.it.gets.combin |
| 16a520 | 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 27 2c 20 60 | ed..with.`magit-branch-local',.` |
| 16a540 | 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 60 6d 61 67 | magit-branch-remote'.and/or.`mag |
| 16a560 | 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 67 72 6f 75 | it-branch-remote-head'."...:grou |
| 16a580 | 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- |
| 16a5a0 | 62 72 61 6e 63 68 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 77 | branch-warning...'((t.:inherit.w |
| 16a5c0 | 61 72 6e 69 6e 67 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 77 61 72 6e 69 6e 67 20 61 62 6f | arning))..."Face.for.warning.abo |
| 16a5e0 | 75 74 20 28 6d 69 73 73 69 6e 67 29 20 62 72 61 6e 63 68 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 | ut.(missing).branch."...:group.' |
| 16a600 | 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 68 65 61 | magit-faces)..(defface.magit-hea |
| 16a620 | 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 75 6e | d...'((((class.color).(backgroun |
| 16a640 | 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 62 72 61 6e 63 68 2d | d.light)).:inherit.magit-branch- |
| 16a660 | 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 29 20 28 62 61 63 6b | local).....(((class.color).(back |
| 16a680 | 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 61 67 69 74 2d 62 72 | ground..dark)).:inherit.magit-br |
| 16a6a0 | 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 74 68 65 20 73 79 6d | anch-local))..."Face.for.the.sym |
| 16a6c0 | 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 75 70 20 27 6d 61 67 | bolic.ref.`HEAD'."...:group.'mag |
| 16a6e0 | 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 6e 61 6d | it-faces)..(defface.magit-refnam |
| 16a700 | 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 63 6b 67 72 6f 75 6e | e...'((((class.color).(backgroun |
| 16a720 | 64 20 6c 69 67 68 74 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 33 30 22 29 0a | d.light)).:foreground."grey30"). |
| 16a740 | 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. |
| 16a760 | 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 38 30 22 29 29 0a 20 | .dark)).:foreground."grey80")).. |
| 16a780 | 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 75 74 20 61 20 64 65 | ."Face.for.refnames.without.a.de |
| 16a7a0 | 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 6d 61 67 69 74 2d 66 | dicated.face."...:group.'magit-f |
| 16a7c0 | 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 6e 61 6d 65 2d 73 74 | aces)..(defface.magit-refname-st |
| 16a7e0 | 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 2d 72 65 66 6e 61 6d | ash...'((t.:inherit.magit-refnam |
| 16a800 | 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 6e 61 6d 65 73 2e 22 | e))..."Face.for.stash.refnames." |
| 16a820 | 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 |
| 16a840 | 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 74 20 3a 69 6e 68 65 | e.magit-refname-wip...'((t.:inhe |
| 16a860 | 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 63 65 20 66 6f 72 20 | rit.magit-refname))..."Face.for. |
| 16a880 | 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 6d 61 67 69 74 2d 66 | wip.refnames."...:group.'magit-f |
| 16a8a0 | 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 6e 61 6d 65 2d 70 75 | aces)..(defface.magit-refname-pu |
| 16a8c0 | 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 69 74 2d 72 65 66 6e | llreq...'((t.:inherit.magit-refn |
| 16a8e0 | 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 20 72 65 66 6e 61 6d | ame))..."Face.for.pullreq.refnam |
| 16a900 | 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 | es."...:group.'magit-faces)..(de |
| 16a920 | 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 74 20 3a 69 6e 68 65 | fface.magit-keyword...'((t.:inhe |
| 16a940 | 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 29 29 0a 20 20 22 46 | rit.font-lock-string-face))..."F |
| 16a960 | 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 65 73 73 61 67 65 73 | ace.for.parts.of.commit.messages |
| 16a980 | 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 75 70 20 27 6d 61 67 | .inside.brackets."...:group.'mag |
| 16a9a0 | 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 6b 65 79 77 6f 72 | it-faces)..(defface.magit-keywor |
| 16a9c0 | 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 66 6f 6e 74 2d 6c 6f | d-squash...'((t.:inherit.font-lo |
| 16a9e0 | 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 20 66 6f 72 20 73 71 | ck-warning-face))..."Face.for.sq |
| 16aa00 | 75 61 73 68 21 20 61 6e 64 20 73 69 6d 69 6c 61 72 20 6b 65 79 77 6f 72 64 73 20 69 6e 20 63 6f | uash!.and.similar.keywords.in.co |
| 16aa20 | 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 6d 61 67 69 74 2d | mmit.messages."...:group.'magit- |
| 16aa40 | 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 |
| 16aa60 | 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 67 72 65 65 6e 22 | -good...'((t.:foreground."green" |
| 16aa80 | 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 75 72 65 73 2e 22 | ))..."Face.for.good.signatures." |
| 16aaa0 | 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 |
| 16aac0 | 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 28 74 20 3a 66 6f | e.magit-signature-bad...'((t.:fo |
| 16aae0 | 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 64 29 29 0a 20 20 | reground."red".:weight.bold))... |
| 16ab00 | 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 0a 20 20 3a 67 72 | "Face.for.bad.signatures."...:gr |
| 16ab20 | 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 |
| 16ab40 | 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 28 74 20 3a 66 6f | t-signature-untrusted...'((t.:fo |
| 16ab60 | 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 65 22 29 29 0a 20 | reground."medium.aquamarine")).. |
| 16ab80 | 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 73 69 67 6e 61 74 | ."Face.for.good.untrusted.signat |
| 16aba0 | 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)..( |
| 16abc0 | 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 70 69 72 65 64 0a | defface.magit-signature-expired. |
| 16abe0 | 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 22 29 29 0a 20 20 | ..'((t.:foreground."orange"))... |
| 16ac00 | 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 68 61 76 65 20 65 | "Face.for.signatures.that.have.e |
| 16ac20 | 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 61 63 65 73 29 0a | xpired."...:group.'magit-faces). |
| 16ac40 | 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 70 69 72 65 | .(defface.magit-signature-expire |
| 16ac60 | 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 74 2d 73 69 67 6e | d-key...'((t.:inherit.magit-sign |
| 16ac80 | 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 72 20 73 69 67 6e | ature-expired))..."Face.for.sign |
| 16aca0 | 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 6b 65 79 2e 22 0a | atures.made.by.an.expired.key.". |
| 16acc0 | 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 |
| 16ace0 | 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 20 27 28 28 74 20 | .magit-signature-revoked...'((t. |
| 16ad00 | 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 0a 20 20 22 46 61 | :foreground."violet.red"))..."Fa |
| 16ad20 | 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 61 20 72 65 76 6f | ce.for.signatures.made.by.a.revo |
| 16ad40 | 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 66 61 63 65 73 29 | ked.key."...:group.'magit-faces) |
| 16ad60 | 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 72 72 6f 72 | ..(defface.magit-signature-error |
| 16ad80 | 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 20 62 6c 75 65 22 | ...'((t.:foreground."light.blue" |
| 16ada0 | 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 63 | ))..."Face.for.signatures.that.c |
| 16adc0 | 61 6e 6e 6f 74 20 62 65 20 63 68 65 63 6b 65 64 20 28 65 2e 67 2e 2c 20 6d 69 73 73 69 6e 67 20 | annot.be.checked.(e.g.,.missing. |
| 16ade0 | 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 73 29 0a 0a 28 | key)."...:group.'magit-faces)..( |
| 16ae00 | 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 68 65 64 0a 20 | defface.magit-cherry-unmatched.. |
| 16ae20 | 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 20 20 22 46 61 | .'((t.:foreground."cyan"))..."Fa |
| 16ae40 | 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 6d 69 74 73 2e | ce.for.unmatched.cherry.commits. |
| 16ae60 | 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 |
| 16ae80 | 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 20 20 27 28 28 | ce.magit-cherry-equivalent...'(( |
| 16aea0 | 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 6d 61 67 65 6e 74 61 22 29 29 0a 20 20 22 46 61 63 | t.:foreground."magenta"))..."Fac |
| 16aec0 | 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 6d 69 74 73 2e | e.for.equivalent.cherry.commits. |
| 16aee0 | 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 |
| 16af00 | 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 65 69 67 68 74 | ce.magit-filename...'((t.:weight |
| 16af20 | 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 61 6d 65 73 2e | .normal))..."Face.for.filenames. |
| 16af40 | 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 47 6c | "...:group.'magit-faces)..;;;.Gl |
| 16af60 | 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 61 64 0a 28 64 | obal.Bindings..;;;###autoload.(d |
| 16af80 | 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 |
| 16afa0 | 2d 62 69 6e 64 69 6e 67 73 20 27 64 65 66 61 75 6c 74 0a 20 20 22 57 68 69 63 68 20 73 65 74 20 | -bindings.'default..."Which.set. |
| 16afc0 | 6f 66 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 74 6f 20 61 64 64 20 74 6f 20 74 68 65 20 67 6c | of.key.bindings.to.add.to.the.gl |
| 16afe0 | 6f 62 61 6c 20 6b 65 79 6d 61 70 2c 20 69 66 20 61 6e 79 2e 0a 0a 54 68 69 73 20 6f 70 74 69 6f | obal.keymap,.if.any...This.optio |
| 16b000 | 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 73 65 74 20 6f 66 20 4d 61 67 69 74 20 6b 65 | n.controls.which.set.of.Magit.ke |
| 16b020 | 79 20 62 69 6e 64 69 6e 67 73 2c 20 69 66 20 61 6e 79 2c 20 6d 61 79 0a 62 65 20 61 64 64 65 64 | y.bindings,.if.any,.may.be.added |
| 16b040 | 20 74 6f 20 74 68 65 20 67 6c 6f 62 61 6c 20 6b 65 79 6d 61 70 2c 20 65 76 65 6e 20 62 65 66 6f | .to.the.global.keymap,.even.befo |
| 16b060 | 72 65 20 4d 61 67 69 74 20 69 73 20 66 69 72 73 74 20 75 73 65 64 20 69 6e 0a 74 68 65 20 63 75 | re.Magit.is.first.used.in.the.cu |
| 16b080 | 72 72 65 6e 74 20 45 6d 61 63 73 20 73 65 73 73 69 6f 6e 2e 0a 0a 49 66 20 74 68 65 20 76 61 6c | rrent.Emacs.session...If.the.val |
| 16b0a0 | 75 65 20 69 73 20 6e 69 6c 2c 20 6e 6f 20 62 69 6e 64 69 6e 67 73 20 61 72 65 20 61 64 64 65 64 | ue.is.nil,.no.bindings.are.added |
| 16b0c0 | 2e 0a 0a 49 66 20 5c 5c 2b 60 64 65 66 61 75 6c 74 27 2c 20 6d 61 79 62 65 20 61 64 64 3a 0a 0a | ...If.\\+`default',.maybe.add:.. |
| 16b0e0 | 20 20 20 20 5c 5c 60 43 2d 78 27 20 5c 5c 60 67 27 20 20 20 20 20 60 6d 61 67 69 74 2d 73 74 61 | ....\\`C-x'.\\`g'.....`magit-sta |
| 16b100 | 74 75 73 27 0a 20 20 20 20 5c 5c 60 43 2d 78 27 20 5c 5c 60 4d 2d 67 27 20 20 20 60 6d 61 67 69 | tus'.....\\`C-x'.\\`M-g'...`magi |
| 16b120 | 74 2d 64 69 73 70 61 74 63 68 27 0a 20 20 20 20 5c 5c 60 43 2d 63 27 20 5c 5c 60 4d 2d 67 27 20 | t-dispatch'.....\\`C-c'.\\`M-g'. |
| 16b140 | 20 20 60 6d 61 67 69 74 2d 66 69 6c 65 2d 64 69 73 70 61 74 63 68 27 0a 0a 49 66 20 60 72 65 63 | ..`magit-file-dispatch'..If.`rec |
| 16b160 | 6f 6d 6d 65 6e 64 65 64 27 2c 20 6d 61 79 62 65 20 61 64 64 3a 0a 0a 20 20 20 20 5c 5c 60 43 2d | ommended',.maybe.add:......\\`C- |
| 16b180 | 78 27 20 5c 5c 60 67 27 20 20 20 20 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 27 0a 20 20 20 20 | x'.\\`g'.....`magit-status'..... |
| 16b1a0 | 5c 5c 60 43 2d 63 27 20 5c 5c 60 67 27 20 20 20 20 20 60 6d 61 67 69 74 2d 64 69 73 70 61 74 63 | \\`C-c'.\\`g'.....`magit-dispatc |
| 16b1c0 | 68 27 0a 20 20 20 20 5c 5c 60 43 2d 63 27 20 5c 5c 60 66 27 20 20 20 20 20 60 6d 61 67 69 74 2d | h'.....\\`C-c'.\\`f'.....`magit- |
| 16b1e0 | 66 69 6c 65 2d 64 69 73 70 61 74 63 68 27 0a 0a 20 20 20 20 54 68 65 73 65 20 62 69 6e 64 69 6e | file-dispatch'......These.bindin |
| 16b200 | 67 73 20 61 72 65 20 73 74 72 6f 6e 67 6c 79 20 72 65 63 6f 6d 6d 65 6e 64 65 64 2c 20 62 75 74 | gs.are.strongly.recommended,.but |
| 16b220 | 20 77 65 20 63 61 6e 6e 6f 74 20 75 73 65 0a 20 20 20 20 74 68 65 6d 20 62 79 20 64 65 66 61 75 | .we.cannot.use.....them.by.defau |
| 16b240 | 6c 74 2c 20 62 65 63 61 75 73 65 20 74 68 65 20 5c 5c 60 43 2d 63 20 3c 4c 45 54 54 45 52 3e 27 | lt,.because.the.\\`C-c.<LETTER>' |
| 16b260 | 20 6e 61 6d 65 73 70 61 63 65 20 69 73 0a 20 20 20 20 73 74 72 69 63 74 6c 79 20 72 65 73 65 72 | .namespace.is.....strictly.reser |
| 16b280 | 76 65 64 20 66 6f 72 20 62 69 6e 64 69 6e 67 73 20 61 64 64 65 64 20 62 79 20 74 68 65 20 75 73 | ved.for.bindings.added.by.the.us |
| 16b2a0 | 65 72 2e 0a 0a 54 68 65 20 62 69 6e 64 69 6e 67 73 20 69 6e 20 74 68 65 20 63 68 6f 73 65 6e 20 | er...The.bindings.in.the.chosen. |
| 16b2c0 | 73 65 74 20 6d 61 79 20 62 65 20 61 64 64 65 64 20 77 68 65 6e 0a 60 61 66 74 65 72 2d 69 6e 69 | set.may.be.added.when.`after-ini |
| 16b2e0 | 74 2d 68 6f 6f 6b 27 20 69 73 20 72 75 6e 2e 20 20 45 61 63 68 20 62 69 6e 64 69 6e 67 20 69 73 | t-hook'.is.run...Each.binding.is |
| 16b300 | 20 61 64 64 65 64 20 69 66 2c 20 61 6e 64 20 6f 6e 6c 79 0a 69 66 2c 20 61 74 20 74 68 61 74 20 | .added.if,.and.only.if,.at.that. |
| 16b320 | 74 69 6d 65 20 6e 6f 20 6f 74 68 65 72 20 6b 65 79 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 74 68 | time.no.other.key.is.bound.to.th |
| 16b340 | 65 20 73 61 6d 65 20 63 6f 6d 6d 61 6e 64 2c 0a 61 6e 64 20 6e 6f 20 6f 74 68 65 72 20 63 6f 6d | e.same.command,.and.no.other.com |
| 16b360 | 6d 61 6e 64 20 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 20 20 | mand.is.bound.to.the.same.key... |
| 16b380 | 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 0a 77 65 20 74 72 79 20 74 6f 20 61 76 6f 69 64 20 61 | In.other.words.we.try.to.avoid.a |
| 16b3a0 | 64 64 69 6e 67 20 62 69 6e 64 69 6e 67 73 20 74 68 61 74 20 61 72 65 20 75 6e 6e 65 63 65 73 73 | dding.bindings.that.are.unnecess |
| 16b3c0 | 61 72 79 2c 20 61 73 20 77 65 6c 6c 0a 61 73 20 62 69 6e 64 69 6e 67 73 20 74 68 61 74 20 63 6f | ary,.as.well.as.bindings.that.co |
| 16b3e0 | 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 0a 41 64 64 | nflict.with.other.bindings...Add |
| 16b400 | 69 6e 67 20 74 68 65 73 65 20 62 69 6e 64 69 6e 67 73 20 69 73 20 64 65 6c 61 79 65 64 20 75 6e | ing.these.bindings.is.delayed.un |
| 16b420 | 74 69 6c 20 60 61 66 74 65 72 2d 69 6e 69 74 2d 68 6f 6f 6b 27 20 69 73 0a 72 75 6e 20 74 6f 20 | til.`after-init-hook'.is.run.to. |
| 16b440 | 61 6c 6c 6f 77 20 75 73 65 72 73 20 74 6f 20 73 65 74 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 | allow.users.to.set.the.variable. |
| 16b460 | 61 6e 79 77 68 65 72 65 20 69 6e 20 74 68 65 69 72 20 69 6e 69 74 0a 66 69 6c 65 20 28 77 69 74 | anywhere.in.their.init.file.(wit |
| 16b480 | 68 6f 75 74 20 68 61 76 69 6e 67 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 6f 20 64 6f 20 73 | hout.having.to.make.sure.to.do.s |
| 16b4a0 | 6f 20 62 65 66 6f 72 65 20 60 6d 61 67 69 74 27 20 69 73 0a 6c 6f 61 64 65 64 20 6f 72 20 61 75 | o.before.`magit'.is.loaded.or.au |
| 16b4c0 | 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 20 74 68 65 20 6c 69 | toloaded).and.to.increase.the.li |
| 16b4e0 | 6b 65 6c 69 68 6f 6f 64 20 74 68 61 74 20 61 6c 6c 0a 74 68 65 20 70 6f 74 65 6e 74 69 61 6c 6c | kelihood.that.all.the.potentiall |
| 16b500 | 79 20 63 6f 6e 66 6c 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 | y.conflicting.user.bindings.have |
| 16b520 | 20 61 6c 72 65 61 64 79 20 62 65 65 6e 0a 61 64 64 65 64 2e 0a 0a 54 6f 20 73 65 74 20 74 68 69 | .already.been.added...To.set.thi |
| 16b540 | 73 20 76 61 72 69 61 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 | s.variable.use.either.`setq'.or. |
| 16b560 | 74 68 65 20 43 75 73 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 | the.Custom.interface..Do.not.use |
| 16b580 | 20 74 68 65 20 66 75 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 | .the.function.`customize-set-var |
| 16b5a0 | 69 61 62 6c 65 27 20 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 | iable'.because.doing.that.would. |
| 16b5c0 | 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 65 64 69 61 | cause.Magit.to.be.loaded.immedia |
| 16b5e0 | 74 65 6c 79 2c 20 77 68 65 6e 20 74 68 61 74 20 66 6f 72 6d 0a 69 73 20 65 76 61 6c 75 61 74 65 | tely,.when.that.form.is.evaluate |
| 16b600 | 64 20 28 74 68 69 73 20 64 69 66 66 65 72 73 20 66 72 6f 6d 20 60 63 75 73 74 6f 6d 2d 73 65 74 | d.(this.differs.from.`custom-set |
| 16b620 | 2d 76 61 72 69 61 62 6c 65 73 27 2c 20 77 68 69 63 68 0a 64 6f 65 73 6e 27 74 20 6c 6f 61 64 20 | -variables',.which.doesn't.load. |
| 16b640 | 74 68 65 20 6c 69 62 72 61 72 69 65 73 20 74 68 61 74 20 64 65 66 69 6e 65 20 74 68 65 20 63 75 | the.libraries.that.define.the.cu |
| 16b660 | 73 74 6f 6d 69 7a 65 64 20 76 61 72 69 61 62 6c 65 73 29 2e 0a 0a 53 65 74 74 69 6e 67 20 74 68 | stomized.variables)...Setting.th |
| 16b680 | 69 73 20 76 61 72 69 61 62 6c 65 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 20 69 66 20 60 61 66 | is.variable.has.no.effect.if.`af |
| 16b6a0 | 74 65 72 2d 69 6e 69 74 2d 68 6f 6f 6b 27 20 68 61 73 0a 61 6c 72 65 61 64 79 20 62 65 65 6e 20 | ter-init-hook'.has.already.been. |
| 16b6c0 | 72 75 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 | run."...:package-version.'(magit |
| 16b6e0 | 20 2e 20 22 34 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 | ..."4.0.0")...:group.'magit-esse |
| 16b700 | 6e 74 69 61 6c 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 | ntials...:type.'(choice.(const.: |
| 16b720 | 74 61 67 20 22 41 64 64 20 6e 6f 20 62 69 6e 64 69 6e 67 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 | tag."Add.no.binding".nil)....... |
| 16b740 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 55 73 65 20 64 65 66 61 | ...........(const.:tag."Use.defa |
| 16b760 | 75 6c 74 20 62 69 6e 64 69 6e 67 73 22 20 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20 20 20 20 20 | ult.bindings".default).......... |
| 16b780 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 55 73 65 20 72 65 63 6f 6d 6d 65 | ........(const.:tag."Use.recomme |
| 16b7a0 | 6e 64 65 64 20 62 69 6e 64 69 6e 67 73 22 20 72 65 63 6f 6d 6d 65 6e 64 65 64 29 29 29 0a 0a 3b | nded.bindings".recommended)))..; |
| 16b7c0 | 3b 3b 23 23 23 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 | ;;###autoload.(progn...(defun.ma |
| 16b7e0 | 67 69 74 2d 6d 61 79 62 65 2d 64 65 66 69 6e 65 2d 67 6c 6f 62 61 6c 2d 6b 65 79 2d 62 69 6e 64 | git-maybe-define-global-key-bind |
| 16b800 | 69 6e 67 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 6f 72 63 65 29 0a 20 20 20 20 22 53 65 65 20 | ings.(&optional.force)....."See. |
| 16b820 | 76 61 72 69 61 62 6c 65 20 60 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d 67 6c 6f 62 61 6c 2d 6b 65 | variable.`magit-define-global-ke |
| 16b840 | 79 2d 62 69 6e 64 69 6e 67 73 27 2e 22 0a 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 64 65 | y-bindings'.".....(when.magit-de |
| 16b860 | 66 69 6e 65 2d 67 6c 6f 62 61 6c 2d 6b 65 79 2d 62 69 6e 64 69 6e 67 73 0a 20 20 20 20 20 20 28 | fine-global-key-bindings.......( |
| 16b880 | 6c 65 74 20 28 28 6d 61 70 20 28 63 75 72 72 65 6e 74 2d 67 6c 6f 62 61 6c 2d 6d 61 70 29 29 29 | let.((map.(current-global-map))) |
| 16b8a0 | 0a 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 64 6f 6c 69 73 74 20 28 60 28 2c 6b 65 79 20 2e | .........(pcase-dolist.(`(,key.. |
| 16b8c0 | 20 2c 64 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | .,def)........................(c |
| 16b8e0 | 6f 6e 64 20 28 28 65 71 20 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d 67 6c 6f 62 61 6c 2d 6b 65 79 | ond.((eq.magit-define-global-key |
| 16b900 | 2d 62 69 6e 64 69 6e 67 73 20 27 72 65 63 6f 6d 6d 65 6e 64 65 64 29 0a 20 20 20 20 20 20 20 20 | -bindings.'recommended)......... |
| 16b920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 28 22 43 2d 78 20 67 22 | ......................'(("C-x.g" |
| 16b940 | 20 20 20 2e 20 6d 61 67 69 74 2d 73 74 61 74 75 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....magit-status).............. |
| 16b960 | 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 67 22 20 20 20 2e 20 | ...................("C-c.g"..... |
| 16b980 | 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-dispatch)................. |
| 16b9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 43 2d 63 20 66 22 20 20 20 2e 20 6d 61 67 | ................("C-c.f".....mag |
| 16b9c0 | 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 20 20 20 | it-file-dispatch)))............. |
| 16b9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 28 28 22 43 2d 78 20 67 22 20 20 20 2e | .................('(("C-x.g".... |
| 16ba00 | 20 6d 61 67 69 74 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 | .magit-status).................. |
| 16ba20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 43 2d 78 20 4d 2d 67 22 20 2e 20 6d 61 67 69 | ...............("C-x.M-g"...magi |
| 16ba40 | 74 2d 64 69 73 70 61 74 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-dispatch)..................... |
| 16ba60 | 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 6d 61 67 69 74 2d 66 | ............("C-c.M-g"...magit-f |
| 16ba80 | 69 6c 65 2d 64 69 73 70 61 74 63 68 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 | ile-dispatch)))))...........;;.T |
| 16baa0 | 68 69 73 20 69 73 20 61 75 74 6f 6c 6f 61 64 65 64 20 61 6e 64 20 74 68 75 73 20 69 73 20 75 73 | his.is.autoloaded.and.thus.is.us |
| 16bac0 | 65 64 20 62 65 66 6f 72 65 20 60 63 6f 6d 70 61 74 27 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 | ed.before.`compat'.is........... |
| 16bae0 | 3b 3b 20 6c 6f 61 64 65 64 2c 20 73 6f 20 77 65 20 63 61 6e 6e 6f 74 20 75 73 65 20 60 6b 65 79 | ;;.loaded,.so.we.cannot.use.`key |
| 16bb00 | 6d 61 70 2d 6c 6f 6f 6b 75 70 27 20 61 6e 64 20 60 6b 65 79 6d 61 70 2d 73 65 74 27 2e 0a 20 20 | map-lookup'.and.`keymap-set'.... |
| 16bb20 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 66 6f 72 63 65 0a 20 20 20 20 20 20 20 20 | ........(when.(or.force......... |
| 16bb40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6f 72 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 | ............(not.(or.(lookup-key |
| 16bb60 | 20 6d 61 70 20 28 6b 62 64 20 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .map.(kbd.key))................. |
| 16bb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 72 65 2d 69 73 2d 69 6e 74 65 72 6e 61 6c 20 | .............(where-is-internal. |
| 16bba0 | 64 65 66 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 20 74 29 29 29 29 0a 20 | def.(make-sparse-keymap).t)))).. |
| 16bbc0 | 20 20 20 20 20 20 20 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 | ...........(define-key.map.(kbd. |
| 16bbe0 | 6b 65 79 29 20 64 65 66 29 29 29 29 29 29 0a 20 20 28 69 66 20 61 66 74 65 72 2d 69 6e 69 74 2d | key).def))))))...(if.after-init- |
| 16bc00 | 74 69 6d 65 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 61 79 62 65 2d 64 65 66 69 6e 65 2d 67 | time.......(magit-maybe-define-g |
| 16bc20 | 6c 6f 62 61 6c 2d 6b 65 79 2d 62 69 6e 64 69 6e 67 73 29 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f | lobal-key-bindings).....(add-hoo |
| 16bc40 | 6b 20 27 61 66 74 65 72 2d 69 6e 69 74 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 6d 61 79 62 65 | k.'after-init-hook.#'magit-maybe |
| 16bc60 | 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 74 29 29 29 | -define-global-key-bindings.t))) |
| 16bc80 | 0a 0a 3b 3b 3b 20 44 69 73 70 61 74 63 68 20 50 6f 70 75 70 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | ..;;;.Dispatch.Popup..;;;###auto |
| 16bca0 | 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 20 22 | load.(autoload.'magit-dispatch." |
| 16bcc0 | 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 2d | magit".nil.t).(transient-define- |
| 16bce0 | 70 72 65 66 69 78 20 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 20 28 29 0a 20 20 22 49 6e 76 6f | prefix.magit-dispatch.()..."Invo |
| 16bd00 | 6b 65 20 61 20 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 20 66 72 6f 6d 20 61 20 6c 69 73 74 20 6f | ke.a.Magit.command.from.a.list.o |
| 16bd20 | 66 20 61 76 61 69 6c 61 62 6c 65 20 63 6f 6d 6d 61 6e 64 73 2e 22 0a 20 20 3a 69 6e 66 6f 2d 6d | f.available.commands."...:info-m |
| 16bd40 | 61 6e 75 61 6c 20 22 28 6d 61 67 69 74 29 54 6f 70 22 0a 20 20 5b 22 54 72 61 6e 73 69 65 6e 74 | anual."(magit)Top"...["Transient |
| 16bd60 | 20 61 6e 64 20 64 77 69 6d 20 63 6f 6d 6d 61 6e 64 73 22 0a 20 20 20 3b 3b 20 e2 86 92 20 62 6f | .and.dwim.commands"....;;.....bo |
| 16bd80 | 75 6e 64 20 69 6e 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 20 6f 72 20 6d 61 67 69 74 2d 73 | und.in.magit-mode-map.or.magit-s |
| 16bda0 | 65 63 74 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 20 3b 3b 20 e2 86 93 20 62 6f 75 6e 64 20 | ection-mode-map....;;.....bound. |
| 16bdc0 | 62 65 6c 6f 77 0a 20 20 20 5b 28 22 41 22 20 22 41 70 70 6c 79 22 20 20 20 20 20 20 20 20 20 20 | below....[("A"."Apply".......... |
| 16bde0 | 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 29 0a 20 20 20 20 3b 3b 20 61 20 20 20 20 20 | magit-cherry-pick).....;;.a..... |
| 16be00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 93 0a 20 20 20 20 28 22 62 22 20 22 42 72 61 6e 63 | .....................("b"."Branc |
| 16be20 | 68 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 28 22 42 | h".........magit-branch).....("B |
| 16be40 | 22 20 22 42 69 73 65 63 74 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 69 73 65 63 74 29 | "."Bisect".........magit-bisect) |
| 16be60 | 0a 20 20 20 20 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 | .....("c"."Commit".........magit |
| 16be80 | 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 28 22 43 22 20 22 43 6c 6f 6e 65 22 20 20 20 20 20 20 20 | -commit).....("C"."Clone"....... |
| 16bea0 | 20 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 29 0a 20 20 20 20 28 22 64 22 20 22 44 69 66 66 22 20 | ...magit-clone).....("d"."Diff". |
| 16bec0 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 29 0a 20 20 20 20 28 22 44 22 20 22 | ..........magit-diff).....("D"." |
| 16bee0 | 44 69 66 66 20 28 63 68 61 6e 67 65 29 22 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 72 65 | Diff.(change)"..magit-diff-refre |
| 16bf00 | 73 68 29 0a 20 20 20 20 28 22 65 22 20 22 45 64 69 66 66 20 28 64 77 69 6d 29 22 20 20 20 6d 61 | sh).....("e"."Ediff.(dwim)"...ma |
| 16bf20 | 67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d 29 0a 20 20 20 20 28 22 45 22 20 22 45 64 69 66 66 22 | git-ediff-dwim).....("E"."Ediff" |
| 16bf40 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 65 64 69 66 66 29 0a 20 20 20 20 28 22 66 22 20 | ..........magit-ediff).....("f". |
| 16bf60 | 22 46 65 74 63 68 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 66 65 74 63 68 29 0a 20 20 | "Fetch"..........magit-fetch)... |
| 16bf80 | 20 20 28 22 46 22 20 22 50 75 6c 6c 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 70 75 | ..("F"."Pull"...........magit-pu |
| 16bfa0 | 6c 6c 29 0a 20 20 20 20 3b 3b 20 67 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 | ll).....;;.g.................... |
| 16bfc0 | 93 0a 20 20 20 20 3b 3b 20 47 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 92 20 6d 61 | ......;;.G....................ma |
| 16bfe0 | 67 69 74 2d 72 65 66 72 65 73 68 2d 61 6c 6c 0a 20 20 20 20 28 22 68 22 20 22 48 65 6c 70 22 20 | git-refresh-all.....("h"."Help". |
| 16c000 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 69 6e 66 6f 29 0a 20 20 20 20 28 22 48 22 20 22 | ..........magit-info).....("H"." |
| 16c020 | 53 65 63 74 69 6f 6e 20 69 6e 66 6f 22 20 20 20 6d 61 67 69 74 2d 64 65 73 63 72 69 62 65 2d 73 | Section.info"...magit-describe-s |
| 16c040 | 65 63 74 69 6f 6e 20 3a 69 66 2d 64 65 72 69 76 65 64 20 6d 61 67 69 74 2d 6d 6f 64 65 29 5d 0a | ection.:if-derived.magit-mode)]. |
| 16c060 | 20 20 20 5b 28 22 69 22 20 22 49 67 6e 6f 72 65 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | ...[("i"."Ignore".........magit- |
| 16c080 | 67 69 74 69 67 6e 6f 72 65 29 0a 20 20 20 20 28 22 49 22 20 22 49 6e 69 74 22 20 20 20 20 20 20 | gitignore).....("I"."Init"...... |
| 16c0a0 | 20 20 20 20 20 6d 61 67 69 74 2d 69 6e 69 74 29 0a 20 20 20 20 28 22 6a 22 20 22 4a 75 6d 70 20 | .....magit-init).....("j"."Jump. |
| 16c0c0 | 74 6f 20 73 65 63 74 69 6f 6e 22 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6a 75 6d 70 20 20 3a 69 | to.section"magit-status-jump..:i |
| 16c0e0 | 66 2d 6d 6f 64 65 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 0a 20 20 | f-mode.....magit-status-mode)... |
| 16c100 | 20 20 28 22 6a 22 20 22 44 69 73 70 6c 61 79 20 73 74 61 74 75 73 22 20 6d 61 67 69 74 2d 73 74 | ..("j"."Display.status".magit-st |
| 16c120 | 61 74 75 73 2d 71 75 69 63 6b 20 3a 69 66 2d 6e 6f 74 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 73 74 | atus-quick.:if-not-mode.magit-st |
| 16c140 | 61 74 75 73 2d 6d 6f 64 65 29 0a 20 20 20 20 28 22 4a 22 20 22 44 69 73 70 6c 61 79 20 62 75 66 | atus-mode).....("J"."Display.buf |
| 16c160 | 66 65 72 22 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 | fer".magit-display-repository-bu |
| 16c180 | 66 66 65 72 29 0a 20 20 20 20 3b 3b 20 6b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer).....;;.k.................. |
| 16c1a0 | e2 86 93 0a 20 20 20 20 3b 3b 20 4b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 92 20 | ........;;.K.................... |
| 16c1c0 | 6d 61 67 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 0a 20 20 20 20 28 22 6c 22 20 22 4c 6f 67 | magit-file-untrack.....("l"."Log |
| 16c1e0 | 22 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 29 0a 20 20 20 20 28 22 4c 22 | "............magit-log).....("L" |
| 16c200 | 20 22 4c 6f 67 20 28 63 68 61 6e 67 65 29 22 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 | ."Log.(change)"...magit-log-refr |
| 16c220 | 65 73 68 29 0a 20 20 20 20 28 22 6d 22 20 22 4d 65 72 67 65 22 20 20 20 20 20 20 20 20 20 20 6d | esh).....("m"."Merge"..........m |
| 16c240 | 61 67 69 74 2d 6d 65 72 67 65 29 0a 20 20 20 20 28 22 4d 22 20 22 52 65 6d 6f 74 65 22 20 20 20 | agit-merge).....("M"."Remote"... |
| 16c260 | 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 29 0a 20 20 20 20 3b 3b 20 6e 20 20 20 20 | ......magit-remote).....;;.n.... |
| 16c280 | 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 66 6f | ................magit-section-fo |
| 16c2a0 | 72 77 61 72 64 0a 20 20 20 20 3b 3b 20 4e 20 20 20 20 20 20 20 72 65 73 65 72 76 65 64 20 e2 86 | rward.....;;.N.......reserved... |
| 16c2c0 | 92 20 66 6f 72 67 65 2d 64 69 73 70 61 74 63 68 0a 20 20 20 20 28 22 6f 22 20 22 53 75 62 6d 6f | ..forge-dispatch.....("o"."Submo |
| 16c2e0 | 64 75 6c 65 22 20 20 20 20 20 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 29 0a 20 20 20 20 | dule"......magit-submodule)..... |
| 16c300 | 28 22 4f 22 20 22 53 75 62 74 72 65 65 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 75 62 74 | ("O"."Subtree"........magit-subt |
| 16c320 | 72 65 65 29 0a 20 20 20 20 3b 3b 20 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 92 | ree).....;;.p................... |
| 16c340 | 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 62 61 63 6b 77 61 72 64 0a 20 20 20 20 28 22 50 22 | .magit-section-backward.....("P" |
| 16c360 | 20 22 50 75 73 68 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 70 75 73 68 29 0a 20 20 | ."Push"...........magit-push)... |
| 16c380 | 20 20 3b 3b 20 71 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 | ..;;.q....................magit- |
| 16c3a0 | 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 66 65 72 0a 20 20 20 20 28 22 51 22 20 22 43 6f 6d 6d 61 | mode-bury-buffer.....("Q"."Comma |
| 16c3c0 | 6e 64 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 29 5d 0a 20 | nd"........magit-git-command)].. |
| 16c3e0 | 20 20 5b 28 22 72 22 20 22 52 65 62 61 73 65 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 | ..[("r"."Rebase".........magit-r |
| 16c400 | 65 62 61 73 65 29 0a 20 20 20 20 3b 3b 20 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 | ebase).....;;.R................. |
| 16c420 | 86 92 20 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 0a 20 20 20 20 3b 3b 20 73 20 20 20 | ...magit-file-rename.....;;.s... |
| 16c440 | 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 53 20 20 20 20 20 | .......................;;.S..... |
| 16c460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 93 0a 20 20 20 20 28 22 74 22 20 22 54 61 67 22 20 | .....................("t"."Tag". |
| 16c480 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 74 61 67 29 0a 20 20 20 20 28 22 54 22 20 22 | ...........magit-tag).....("T"." |
| 16c4a0 | 4e 6f 74 65 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6e 6f 74 65 73 29 0a 20 20 20 | Note"...........magit-notes).... |
| 16c4c0 | 20 3b 3b 20 75 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 93 0a 20 20 20 20 3b | .;;.u..........................; |
| 16c4e0 | 3b 20 55 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 93 0a 20 20 20 20 3b 3b 20 | ;.U..........................;;. |
| 16c500 | 76 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 93 0a 20 20 20 20 28 22 56 22 20 | v..........................("V". |
| 16c520 | 22 52 65 76 65 72 74 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 76 65 72 74 29 0a 20 | "Revert".........magit-revert).. |
| 16c540 | 20 20 20 28 22 77 22 20 22 41 70 70 6c 79 20 70 61 74 63 68 65 73 22 20 20 6d 61 67 69 74 2d 61 | ...("w"."Apply.patches"..magit-a |
| 16c560 | 6d 29 0a 20 20 20 20 28 22 57 22 20 22 46 6f 72 6d 61 74 20 70 61 74 63 68 65 73 22 20 6d 61 67 | m).....("W"."Format.patches".mag |
| 16c580 | 69 74 2d 70 61 74 63 68 29 0a 20 20 20 20 3b 3b 20 78 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-patch).....;;.x.............. |
| 16c5a0 | 20 20 e2 86 92 20 6d 61 67 69 74 2d 72 65 73 65 74 2d 71 75 69 63 6b 6c 79 0a 20 20 20 20 28 22 | ......magit-reset-quickly.....(" |
| 16c5c0 | 58 22 20 22 52 65 73 65 74 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 73 65 74 29 | X"."Reset"..........magit-reset) |
| 16c5e0 | 0a 20 20 20 20 28 22 79 22 20 22 53 68 6f 77 20 52 65 66 73 22 20 20 20 20 20 20 6d 61 67 69 74 | .....("y"."Show.Refs"......magit |
| 16c600 | 2d 73 68 6f 77 2d 72 65 66 73 29 0a 20 20 20 20 28 22 59 22 20 22 43 68 65 72 72 69 65 73 22 20 | -show-refs).....("Y"."Cherries". |
| 16c620 | 20 20 20 20 20 20 6d 61 67 69 74 2d 63 68 65 72 72 79 29 0a 20 20 20 20 28 22 7a 22 20 22 53 74 | ......magit-cherry).....("z"."St |
| 16c640 | 61 73 68 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 73 68 29 0a 20 20 20 20 28 | ash"..........magit-stash).....( |
| 16c660 | 22 5a 22 20 22 57 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 74 | "Z"."Worktree".......magit-workt |
| 16c680 | 72 65 65 29 0a 20 20 20 20 28 22 21 22 20 22 52 75 6e 22 20 20 20 20 20 20 20 20 20 20 20 20 6d | ree).....("!"."Run"............m |
| 16c6a0 | 61 67 69 74 2d 72 75 6e 29 5d 5d 0a 20 20 5b 22 41 70 70 6c 79 69 6e 67 20 63 68 61 6e 67 65 73 | agit-run)]]...["Applying.changes |
| 16c6c0 | 22 0a 20 20 20 3a 69 66 2d 64 65 72 69 76 65 64 20 6d 61 67 69 74 2d 6d 6f 64 65 0a 20 20 20 5b | "....:if-derived.magit-mode....[ |
| 16c6e0 | 28 22 61 22 20 22 41 70 70 6c 79 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 61 70 70 6c | ("a"."Apply"..........magit-appl |
| 16c700 | 79 29 0a 20 20 20 20 28 22 76 22 20 22 52 65 76 65 72 73 65 22 20 20 20 20 20 20 20 20 6d 61 67 | y).....("v"."Reverse"........mag |
| 16c720 | 69 74 2d 72 65 76 65 72 73 65 29 0a 20 20 20 20 28 22 6b 22 20 22 44 69 73 63 61 72 64 22 20 20 | it-reverse).....("k"."Discard".. |
| 16c740 | 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 73 63 61 72 64 29 5d 0a 20 20 20 5b 28 22 73 22 20 22 | ......magit-discard)]....[("s"." |
| 16c760 | 53 74 61 67 65 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 67 65 29 0a 20 20 20 | Stage"..........magit-stage).... |
| 16c780 | 20 28 22 75 22 20 22 55 6e 73 74 61 67 65 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 75 6e 73 | .("u"."Unstage"........magit-uns |
| 16c7a0 | 74 61 67 65 29 5d 0a 20 20 20 5b 28 22 53 22 20 22 53 74 61 67 65 20 61 6c 6c 22 20 20 20 20 20 | tage)]....[("S"."Stage.all"..... |
| 16c7c0 | 20 6d 61 67 69 74 2d 73 74 61 67 65 2d 6d 6f 64 69 66 69 65 64 29 0a 20 20 20 20 28 22 55 22 20 | .magit-stage-modified).....("U". |
| 16c7e0 | 22 55 6e 73 74 61 67 65 20 61 6c 6c 22 20 20 20 20 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 61 | "Unstage.all"....magit-unstage-a |
| 16c800 | 6c 6c 29 5d 5d 0a 20 20 5b 22 45 73 73 65 6e 74 69 61 6c 20 63 6f 6d 6d 61 6e 64 73 22 0a 20 20 | ll)]]...["Essential.commands"... |
| 16c820 | 20 3a 69 66 2d 64 65 72 69 76 65 64 20 6d 61 67 69 74 2d 6d 6f 64 65 0a 20 20 20 5b 28 22 67 22 | .:if-derived.magit-mode....[("g" |
| 16c840 | 20 22 20 20 20 20 20 20 20 52 65 66 72 65 73 68 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 22 | .".......Refresh.current.buffer" |
| 16c860 | 20 20 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 28 22 71 22 20 22 20 20 20 20 | ...magit-refresh).....("q".".... |
| 16c880 | 20 20 20 42 75 72 79 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 22 20 20 20 20 20 20 6d 61 67 | ...Bury.current.buffer"......mag |
| 16c8a0 | 69 74 2d 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 22 3c 74 61 62 3e | it-mode-bury-buffer).....("<tab> |
| 16c8c0 | 22 20 22 20 20 20 54 6f 67 67 6c 65 20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 22 20 20 | "."...Toggle.section.at.point".. |
| 16c8e0 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 74 6f 67 67 6c 65 29 0a 20 20 20 20 28 22 3c 72 65 74 | magit-section-toggle).....("<ret |
| 16c900 | 75 72 6e 3e 22 20 22 56 69 73 69 74 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 22 20 20 20 20 | urn>"."Visit.thing.at.point".... |
| 16c920 | 20 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 29 5d 0a 20 20 20 5b 28 22 43 2d 78 20 6d | .magit-visit-thing)]....[("C-x.m |
| 16c940 | 22 20 20 20 20 22 53 68 6f 77 20 61 6c 6c 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 22 20 20 20 20 | "...."Show.all.key.bindings".... |
| 16c960 | 64 65 73 63 72 69 62 65 2d 6d 6f 64 65 29 0a 20 20 20 20 28 22 43 2d 78 20 69 22 20 20 20 20 22 | describe-mode).....("C-x.i"...." |
| 16c980 | 53 68 6f 77 20 49 6e 66 6f 20 6d 61 6e 75 61 6c 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | Show.Info.manual".........magit- |
| 16c9a0 | 69 6e 66 6f 29 5d 5d 29 0a 0a 3b 3b 3b 20 47 69 74 20 50 6f 70 75 70 0a 0a 28 64 65 66 63 75 73 | info)]])..;;;.Git.Popup..(defcus |
| 16c9c0 | 74 6f 6d 20 6d 61 67 69 74 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 76 65 72 62 6f 73 65 2d | tom.magit-shell-command-verbose- |
| 16c9e0 | 70 72 6f 6d 70 74 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 74 68 65 20 | prompt.t..."Whether.to.show.the. |
| 16ca00 | 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 6e 20 72 65 61 64 69 6e 67 20 61 | working.directory.when.reading.a |
| 16ca20 | 20 63 6f 6d 6d 61 6e 64 2e 0a 54 68 69 73 20 61 66 66 65 63 74 73 20 60 6d 61 67 69 74 2d 67 69 | .command..This.affects.`magit-gi |
| 16ca40 | 74 2d 63 6f 6d 6d 61 6e 64 27 2c 20 60 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 2d 74 | t-command',.`magit-git-command-t |
| 16ca60 | 6f 70 64 69 72 27 2c 0a 60 6d 61 67 69 74 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 27 2c 20 61 | opdir',.`magit-shell-command',.a |
| 16ca80 | 6e 64 20 60 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 27 2e | nd.`magit-shell-command-topdir'. |
| 16caa0 | 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..." |
| 16cac0 | 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 63 6f 6d 6d 61 6e 64 | 2.11.0")...:group.'magit-command |
| 16cae0 | 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 76 61 72 20 6d 61 67 | s...:type.'boolean)..(defvar.mag |
| 16cb00 | 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 2d 68 69 73 74 6f 72 79 20 6e 69 6c 29 0a 0a 3b 3b 3b | it-git-command-history.nil)..;;; |
| 16cb20 | 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 75 6e | ###autoload.(autoload.'magit-run |
| 16cb40 | 20 22 6d 61 67 69 74 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e | ."magit".nil.t).(transient-defin |
| 16cb60 | 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 72 75 6e 20 28 29 0a 20 20 22 52 75 6e 20 67 69 74 | e-prefix.magit-run.()..."Run.git |
| 16cb80 | 20 6f 72 20 61 6e 6f 74 68 65 72 20 63 6f 6d 6d 61 6e 64 2c 20 6f 72 20 6c 61 75 6e 63 68 20 61 | .or.another.command,.or.launch.a |
| 16cba0 | 20 67 72 61 70 68 69 63 61 6c 20 75 74 69 6c 69 74 79 2e 22 0a 20 20 5b 5b 22 52 75 6e 20 67 69 | .graphical.utility."...[["Run.gi |
| 16cbc0 | 74 20 73 75 62 63 6f 6d 6d 61 6e 64 22 0a 20 20 20 20 28 22 21 22 20 22 69 6e 20 72 65 70 6f 73 | t.subcommand".....("!"."in.repos |
| 16cbe0 | 69 74 6f 72 79 20 72 6f 6f 74 22 20 20 20 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 2d | itory.root"...magit-git-command- |
| 16cc00 | 74 6f 70 64 69 72 29 0a 20 20 20 20 28 22 70 22 20 22 69 6e 20 77 6f 72 6b 69 6e 67 20 64 69 72 | topdir).....("p"."in.working.dir |
| 16cc20 | 65 63 74 6f 72 79 22 20 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 29 5d 0a 20 20 20 5b | ectory".magit-git-command)]....[ |
| 16cc40 | 22 52 75 6e 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 22 0a 20 20 20 20 28 22 73 22 20 22 69 6e | "Run.shell.command".....("s"."in |
| 16cc60 | 20 72 65 70 6f 73 69 74 6f 72 79 20 72 6f 6f 74 22 20 20 20 6d 61 67 69 74 2d 73 68 65 6c 6c 2d | .repository.root"...magit-shell- |
| 16cc80 | 63 6f 6d 6d 61 6e 64 2d 74 6f 70 64 69 72 29 0a 20 20 20 20 28 22 53 22 20 22 69 6e 20 77 6f 72 | command-topdir).....("S"."in.wor |
| 16cca0 | 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 22 20 6d 61 67 69 74 2d 73 68 65 6c 6c 2d 63 6f 6d 6d | king.directory".magit-shell-comm |
| 16ccc0 | 61 6e 64 29 5d 0a 20 20 20 5b 22 4c 61 75 6e 63 68 22 0a 20 20 20 20 28 22 6b 22 20 22 67 69 74 | and)]....["Launch".....("k"."git |
| 16cce0 | 6b 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 | k".................magit-run-git |
| 16cd00 | 6b 29 0a 20 20 20 20 28 22 61 22 20 22 67 69 74 6b 20 2d 2d 61 6c 6c 22 20 20 20 20 20 20 20 20 | k).....("a"."gitk.--all"........ |
| 16cd20 | 20 20 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 6b 2d 61 6c 6c 29 0a 20 20 20 20 28 22 62 22 20 | ...magit-run-gitk-all).....("b". |
| 16cd40 | 22 67 69 74 6b 20 2d 2d 62 72 61 6e 63 68 65 73 22 20 20 20 20 20 20 6d 61 67 69 74 2d 72 75 6e | "gitk.--branches"......magit-run |
| 16cd60 | 2d 67 69 74 6b 2d 62 72 61 6e 63 68 65 73 29 0a 20 20 20 20 28 22 67 22 20 22 67 69 74 20 67 75 | -gitk-branches).....("g"."git.gu |
| 16cd80 | 69 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 67 75 | i"..............magit-run-git-gu |
| 16cda0 | 69 29 0a 20 20 20 20 28 22 6d 22 20 22 67 69 74 20 6d 65 72 67 65 74 6f 6f 6c 20 2d 2d 67 75 69 | i).....("m"."git.mergetool.--gui |
| 16cdc0 | 22 20 20 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 29 5d 5d 29 0a 0a 3b 3b 3b 23 | "..magit-git-mergetool)]])..;;;# |
| 16cde0 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d | ##autoload.(defun.magit-git-comm |
| 16ce00 | 61 6e 64 20 28 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 | and.(command)..."Execute.COMMAND |
| 16ce20 | 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 3b 20 64 69 73 70 6c 61 79 20 6f 75 74 70 75 74 2e | .asynchronously;.display.output. |
| 16ce40 | 0a 0a 49 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 43 4f 4d 4d | ..Interactively,.prompt.for.COMM |
| 16ce60 | 41 4e 44 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 20 20 5c 22 67 69 74 20 5c 22 | AND.in.the.minibuffer...\"git.\" |
| 16ce80 | 20 69 73 0a 75 73 65 64 20 61 73 20 69 6e 69 74 69 61 6c 20 69 6e 70 75 74 2c 20 62 75 74 20 63 | .is.used.as.initial.input,.but.c |
| 16cea0 | 61 6e 20 62 65 20 64 65 6c 65 74 65 64 20 74 6f 20 72 75 6e 20 61 6e 6f 74 68 65 72 20 63 6f 6d | an.be.deleted.to.run.another.com |
| 16cec0 | 6d 61 6e 64 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 43 4f | mand...With.a.prefix.argument.CO |
| 16cee0 | 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 69 | MMAND.is.run.in.the.top-level.di |
| 16cf00 | 72 65 63 74 6f 72 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 | rectory.of.the.current.working.t |
| 16cf20 | 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 63 | ree,.otherwise.in.`default-direc |
| 16cf40 | 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 61 | tory'."...(interactive.(list.(ma |
| 16cf60 | 67 69 74 2d 72 65 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 | git-read-shell-command.nil."git. |
| 16cf80 | 22 29 29 29 0a 20 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 | ")))...(magit--shell-command.com |
| 16cfa0 | 6d 61 6e 64 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 | mand))..;;;###autoload.(defun.ma |
| 16cfc0 | 67 69 74 2d 67 69 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 | git-git-command-topdir.(command) |
| 16cfe0 | 0a 20 20 22 45 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 | ..."Execute.COMMAND.asynchronous |
| 16d000 | 6c 79 3b 20 64 69 73 70 6c 61 79 20 6f 75 74 70 75 74 2e 0a 0a 49 6e 74 65 72 61 63 74 69 76 65 | ly;.display.output...Interactive |
| 16d020 | 6c 79 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 43 4f 4d 4d 41 4e 44 20 69 6e 20 74 68 65 20 6d 69 | ly,.prompt.for.COMMAND.in.the.mi |
| 16d040 | 6e 69 62 75 66 66 65 72 2e 20 20 5c 22 67 69 74 20 5c 22 20 69 73 0a 75 73 65 64 20 61 73 20 69 | nibuffer...\"git.\".is.used.as.i |
| 16d060 | 6e 69 74 69 61 6c 20 69 6e 70 75 74 2c 20 62 75 74 20 63 61 6e 20 62 65 20 64 65 6c 65 74 65 64 | nitial.input,.but.can.be.deleted |
| 16d080 | 20 74 6f 20 72 75 6e 20 61 6e 6f 74 68 65 72 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 43 4f 4d 4d 41 4e | .to.run.another.command...COMMAN |
| 16d0a0 | 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 69 72 65 63 74 | D.is.run.in.the.top-level.direct |
| 16d0c0 | 6f 72 79 20 6f 66 20 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 | ory.of.the.current.working.tree. |
| 16d0e0 | 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 |
| 16d100 | 61 64 2d 73 68 65 6c 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 | ad-shell-command.t."git.")))...( |
| 16d120 | 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 6d 61 | magit--shell-command.command.(ma |
| 16d140 | 67 69 74 2d 74 6f 70 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 | git-toplevel)))..;;;###autoload. |
| 16d160 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 28 63 6f 6d 6d | (defun.magit-shell-command.(comm |
| 16d180 | 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 63 68 72 6f | and)..."Execute.COMMAND.asynchro |
| 16d1a0 | 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 65 72 61 63 | nously;.display.output...Interac |
| 16d1c0 | 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 6e 20 74 68 | tively,.prompt.for.COMMAND.in.th |
| 16d1e0 | 65 20 6d 69 6e 69 62 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 | e.minibuffer...With.a.prefix.arg |
| 16d200 | 75 6d 65 6e 74 20 43 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 | ument.COMMAND.is.run.in.the.top- |
| 16d220 | 6c 65 76 65 6c 20 64 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 | level.directory.of.the.current.w |
| 16d240 | 6f 72 6b 69 6e 67 20 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 | orking.tree,.otherwise.in.`defau |
| 16d260 | 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 28 | lt-directory'."...(interactive.( |
| 16d280 | 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 29 29 | list.(magit-read-shell-command)) |
| 16d2a0 | 29 0a 20 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 | )...(magit--shell-command.comman |
| 16d2c0 | 64 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | d))..;;;###autoload.(defun.magit |
| 16d2e0 | 2d 73 68 65 6c 6c 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 | -shell-command-topdir.(command). |
| 16d300 | 20 20 22 45 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c | .."Execute.COMMAND.asynchronousl |
| 16d320 | 79 3b 20 64 69 73 70 6c 61 79 20 6f 75 74 70 75 74 2e 0a 0a 49 6e 74 65 72 61 63 74 69 76 65 6c | y;.display.output...Interactivel |
| 16d340 | 79 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 43 4f 4d 4d 41 4e 44 20 69 6e 20 74 68 65 20 6d 69 6e | y,.prompt.for.COMMAND.in.the.min |
| 16d360 | 69 62 75 66 66 65 72 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 | ibuffer...COMMAND.is.run.in.the. |
| 16d380 | 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 72 65 | top-level.directory.of.the.curre |
| 16d3a0 | 6e 74 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | nt.working.tree."...(interactive |
| 16d3c0 | 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 | .(list.(magit-read-shell-command |
| 16d3e0 | 20 74 29 29 29 0a 20 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 | .t)))...(magit--shell-command.co |
| 16d400 | 6d 6d 61 6e 64 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 0a 28 64 65 66 75 6e | mmand.(magit-toplevel)))..(defun |
| 16d420 | 20 6d 61 67 69 74 2d 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 | .magit--shell-command.(command.& |
| 16d440 | 6f 70 74 69 6f 6e 61 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 | optional.directory)...(let.((def |
| 16d460 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 6f 72 20 64 69 72 65 63 74 6f 72 79 20 64 65 66 | ault-directory.(or.directory.def |
| 16d480 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 65 6e 76 69 | ault-directory))).....(with-envi |
| 16d4a0 | 72 6f 6e 6d 65 6e 74 2d 76 61 72 69 61 62 6c 65 73 20 28 28 22 47 49 54 5f 50 41 47 45 52 22 20 | ronment-variables.(("GIT_PAGER". |
| 16d4c0 | 22 63 61 74 22 29 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 6c | "cat")).......(with-connection-l |
| 16d4e0 | 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 | ocal-variables.........(magit-wi |
| 16d500 | 74 68 2d 65 64 69 74 6f 72 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 72 74 | th-editor...........(magit-start |
| 16d520 | 2d 70 72 6f 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 | -process.shell-file-name.nil.... |
| 16d540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 65 6c | ............................shel |
| 16d560 | 6c 2d 63 6f 6d 6d 61 6e 64 2d 73 77 69 74 63 68 20 63 6f 6d 6d 61 6e 64 29 29 29 29 29 0a 20 20 | l-command-switch.command)))))... |
| 16d580 | 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 29 29 0a 0a 28 64 65 66 75 6e 20 | (magit-process-buffer))..(defun. |
| 16d5a0 | 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 28 26 6f 70 74 69 6f | magit-read-shell-command.(&optio |
| 16d5c0 | 6e 61 6c 20 74 6f 70 6c 65 76 65 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 0a 20 20 28 6c | nal.toplevel.initial-input)...(l |
| 16d5e0 | 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.......... |
| 16d600 | 28 69 66 20 28 6f 72 20 74 6f 70 6c 65 76 65 6c 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d | (if.(or.toplevel.current-prefix- |
| 16d620 | 61 72 67 29 0a 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 | arg)..............(or.(magit-top |
| 16d640 | 6c 65 76 65 6c 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 2d | level)..................(magit-- |
| 16d660 | 6e 6f 74 2d 69 6e 73 69 64 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 65 72 72 6f 72 29 29 0a 20 20 | not-inside-repository-error))... |
| 16d680 | 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 | .........default-directory)))... |
| 16d6a0 | 20 20 28 72 65 61 64 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 28 69 66 20 6d 61 67 69 74 2d | ..(read-shell-command.(if.magit- |
| 16d6c0 | 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 76 65 72 62 6f 73 65 2d 70 72 6f 6d 70 74 0a 20 20 20 | shell-command-verbose-prompt.... |
| 16d6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 | .........................(format |
| 16d700 | 20 22 41 73 79 6e 63 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 25 73 3a 20 22 0a 20 | ."Async.shell.command.in.%s:.".. |
| 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 20 20 | ................................ |
| 16d740 | 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 65 66 61 75 6c 74 | ...(abbreviate-file-name.default |
| 16d760 | 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 20 20 20 | -directory)).................... |
| 16d780 | 20 20 20 20 20 20 20 22 41 73 79 6e 63 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 3a 20 22 29 0a | ......."Async.shell.command:."). |
| 16d7a0 | 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 69 74 69 61 6c 2d | ........................initial- |
| 16d7c0 | 69 6e 70 75 74 20 27 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 2d 68 69 73 74 6f 72 79 | input.'magit-git-command-history |
| 16d7e0 | 29 29 29 0a 0a 3b 3b 3b 20 53 68 61 72 65 64 20 49 6e 66 69 78 20 41 72 67 75 6d 65 6e 74 73 0a | )))..;;;.Shared.Infix.Arguments. |
| 16d800 | 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 |
| 16d820 | 74 3a 2d 2d 73 69 67 6e 6f 66 66 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 41 | t:--signoff.()...:description."A |
| 16d840 | 64 64 20 53 69 67 6e 65 64 2d 6f 66 66 2d 62 79 20 74 72 61 69 6c 65 72 22 0a 20 20 3a 63 6c 61 | dd.Signed-off-by.trailer"...:cla |
| 16d860 | 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 0a 20 20 3a 6b 65 79 20 22 2b 73 22 | ss.'transient-switch...:key."+s" |
| 16d880 | 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."- |
| 16d8a0 | 2d 73 69 67 6e 6f 66 66 22 0a 20 20 3a 6c 65 76 65 6c 20 36 29 0a 0a 28 74 72 61 6e 73 69 65 6e | -signoff"...:level.6)..(transien |
| 16d8c0 | 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 3a 2d 2d 67 70 67 2d 73 69 | t-define-argument.magit:--gpg-si |
| 16d8e0 | 67 6e 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 53 69 67 6e 20 75 73 69 6e 67 | gn.()...:description."Sign.using |
| 16d900 | 20 67 70 67 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e | .gpg"...:class.'transient-option |
| 16d920 | 0a 20 20 3a 73 68 6f 72 74 61 72 67 20 22 2d 53 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d | ...:shortarg."-S"...:argument."- |
| 16d940 | 2d 67 70 67 2d 73 69 67 6e 3d 22 0a 20 20 3a 61 6c 6c 6f 77 2d 65 6d 70 74 79 20 74 0a 20 20 3a | -gpg-sign="...:allow-empty.t...: |
| 16d960 | 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 72 65 61 64 2d 67 70 67 2d 73 69 67 6e 69 6e 67 2d | reader.#'magit-read-gpg-signing- |
| 16d980 | 6b 65 79 0a 20 20 3a 6c 65 76 65 6c 20 35 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 67 | key...:level.5)..(defvar.magit-g |
| 16d9a0 | 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 6e 20 | pg-secret-key-hist.nil)..(defun. |
| 16d9c0 | 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 28 70 | magit-read-gpg-secret-key.....(p |
| 16d9e0 | 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 68 69 | rompt.&optional.initial-input.hi |
| 16da00 | 73 74 6f 72 79 20 70 72 65 64 69 63 61 74 65 20 64 65 66 61 75 6c 74 29 0a 20 20 28 72 65 71 75 | story.predicate.default)...(requ |
| 16da20 | 69 72 65 20 27 65 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 | ire.'epa)...(let*.((keys.(mapcan |
| 16da40 | 0a 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 63 65 72 74 29 0a | .................(lambda.(cert). |
| 16da60 | 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 72 20 28 6e 6f 74 20 | ..................(and.(or.(not. |
| 16da80 | 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 20 20 20 20 20 20 | predicate)...................... |
| 16daa0 | 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 70 72 65 64 69 63 61 74 65 20 63 65 72 74 29 29 0a | ......(funcall.predicate.cert)). |
| 16dac0 | 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 28 6b | .......................(let*.((k |
| 16dae0 | 65 79 20 28 63 61 72 20 28 65 70 67 2d 6b 65 79 2d 73 75 62 2d 6b 65 79 2d 6c 69 73 74 20 63 65 | ey.(car.(epg-key-sub-key-list.ce |
| 16db00 | 72 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 | rt)))........................... |
| 16db20 | 20 20 20 20 28 66 70 72 20 28 65 70 67 2d 73 75 62 2d 6b 65 79 2d 66 69 6e 67 65 72 70 72 69 6e | ....(fpr.(epg-sub-key-fingerprin |
| 16db40 | 74 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 | t.key))......................... |
| 16db60 | 20 20 20 20 20 20 28 69 64 20 20 28 65 70 67 2d 73 75 62 2d 6b 65 79 2d 69 64 20 6b 65 79 29 29 | ......(id..(epg-sub-key-id.key)) |
| 16db80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 16dba0 | 61 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 | author.......................... |
| 16dbc0 | 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 69 64 2d 6f 62 6a 0a 20 20 20 20 20 20 20 | ......(and-let*.((id-obj........ |
| 16dbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 16dc00 | 20 20 20 20 28 63 61 72 20 28 65 70 67 2d 6b 65 79 2d 75 73 65 72 2d 69 64 2d 6c 69 73 74 20 63 | ....(car.(epg-key-user-id-list.c |
| 16dc20 | 65 72 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ert))))......................... |
| 16dc40 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 64 2d 73 74 72 20 28 65 70 67 2d 75 73 65 72 | .........(let.((id-str.(epg-user |
| 16dc60 | 2d 69 64 2d 73 74 72 69 6e 67 20 69 64 2d 6f 62 6a 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -id-string.id-obj)))............ |
| 16dc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 | ........................(if.(str |
| 16dca0 | 69 6e 67 70 20 69 64 2d 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ingp.id-str).................... |
| 16dcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 64 2d 73 74 72 0a 20 20 20 20 20 | ....................id-str...... |
| 16dce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 16dd00 | 28 65 70 67 2d 64 65 63 6f 64 65 2d 64 6e 20 69 64 2d 6f 62 6a 29 29 29 29 29 29 0a 20 20 20 20 | (epg-decode-dn.id-obj))))))..... |
| 16dd20 | 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 0a 20 20 20 20 20 | .....................(list...... |
| 16dd40 | 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 65 | .....................(propertize |
| 16dd60 | 20 66 70 72 20 27 64 69 73 70 6c 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .fpr.'display................... |
| 16dd80 | 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 73 75 62 | ....................(concat.(sub |
| 16dda0 | 73 74 72 69 6e 67 20 66 70 72 20 30 20 28 2d 20 28 6c 65 6e 67 74 68 20 69 64 29 29 29 0a 20 20 | string.fpr.0.(-.(length.id)))... |
| 16ddc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 16dde0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 69 64 20 27 66 61 63 65 | ............(propertize.id.'face |
| 16de00 | 20 27 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 20 20 | .'highlight).................... |
| 16de20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 20 61 | ...........................".".a |
| 16de40 | 75 74 68 6f 72 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 70 67 | uthor)))))).................(epg |
| 16de60 | 2d 6c 69 73 74 2d 6b 65 79 73 20 28 65 70 67 2d 6d 61 6b 65 2d 63 6f 6e 74 65 78 74 20 65 70 61 | -list-keys.(epg-make-context.epa |
| 16de80 | 2d 70 72 6f 74 6f 63 6f 6c 29 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 68 | -protocol).nil.t)))..........(ch |
| 16dea0 | 6f 69 63 65 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 | oice.(or.(and.(not.current-prefi |
| 16dec0 | 78 2d 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x-arg).......................... |
| 16dee0 | 20 28 6f 72 20 28 61 6e 64 20 28 6c 65 6e 67 74 68 3d 20 6b 65 79 73 20 31 29 20 28 63 61 72 20 | .(or.(and.(length=.keys.1).(car. |
| 16df00 | 6b 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 20 20 20 | keys)).......................... |
| 16df20 | 20 20 20 20 20 28 61 6e 64 20 64 65 66 61 75 6c 74 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 64 | .....(and.default.(car.(member.d |
| 16df40 | 65 66 61 75 6c 74 20 6b 65 79 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | efault.keys)))))................ |
| 16df60 | 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 6b 65 | ......(completing-read.prompt.ke |
| 16df80 | 79 73 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 | ys.nil.nil.nil.................. |
| 16dfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 73 74 6f 72 79 20 6e 69 6c | .....................history.nil |
| 16dfc0 | 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 29 29 29 0a 20 20 20 20 28 73 65 74 2d 74 65 78 74 | .initial-input)))).....(set-text |
| 16dfe0 | 2d 70 72 6f 70 65 72 74 69 65 73 20 30 20 28 6c 65 6e 67 74 68 20 63 68 6f 69 63 65 29 20 6e 69 | -properties.0.(length.choice).ni |
| 16e000 | 6c 20 63 68 6f 69 63 65 29 0a 20 20 20 20 63 68 6f 69 63 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d | l.choice).....choice))..(defun.m |
| 16e020 | 61 67 69 74 2d 72 65 61 64 2d 67 70 67 2d 73 69 67 6e 69 6e 67 2d 6b 65 79 20 28 70 72 6f 6d 70 | agit-read-gpg-signing-key.(promp |
| 16e040 | 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 68 69 73 74 6f 72 | t.&optional.initial-input.histor |
| 16e060 | 79 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 67 70 67 2d 73 65 63 72 65 74 2d 6b 65 79 0a | y)...(magit-read-gpg-secret-key. |
| 16e080 | 20 20 20 70 72 6f 6d 70 74 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 0a | ...prompt.initial-input.history. |
| 16e0a0 | 20 20 20 28 6c 61 6d 62 64 61 20 28 63 65 72 74 29 0a 20 20 20 20 20 28 63 6c 2d 73 6f 6d 65 20 | ...(lambda.(cert)......(cl-some. |
| 16e0c0 | 28 6c 61 6d 62 64 61 20 28 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | (lambda.(key).................(m |
| 16e0e0 | 65 6d 71 20 27 73 69 67 6e 20 28 65 70 67 2d 73 75 62 2d 6b 65 79 2d 63 61 70 61 62 69 6c 69 74 | emq.'sign.(epg-sub-key-capabilit |
| 16e100 | 79 20 6b 65 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 70 67 2d 6b 65 79 2d | y.key)))...............(epg-key- |
| 16e120 | 73 75 62 2d 6b 65 79 2d 6c 69 73 74 20 63 65 72 74 29 29 29 0a 20 20 20 6d 61 67 69 74 2d 6f 70 | sub-key-list.cert)))....magit-op |
| 16e140 | 65 6e 70 67 70 2d 64 65 66 61 75 6c 74 2d 73 69 67 6e 69 6e 67 2d 6b 65 79 29 29 0a 0a 3b 3b 3b | enpgp-default-signing-key))..;;; |
| 16e160 | 20 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 | .Font-Lock.Keywords..(defconst.m |
| 16e180 | 61 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 | agit-font-lock-keywords...(eval- |
| 16e1a0 | 77 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 | when-compile.....`((,(concat."(\ |
| 16e1c0 | 5c 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 | \(magit-define-section-jumper\\) |
| 16e1e0 | 5c 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 28 5d 2a 22 | \\_>"................."[.\t'(]*" |
| 16e200 | 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\\ |
| 16e220 | 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- |
| 16e240 | 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 |
| 16e260 | 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 |
| 16e280 | 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 |
| 16e2a0 | 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"..... |
| 16e2c0 | 20 20 20 20 20 20 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 |
| 16e2e0 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 | agit-insert-heading"............ |
| 16e300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6d 61 67 69 74 2d 73 65 | ......................."magit-se |
| 16e320 | 63 74 69 6f 6e 2d 63 61 73 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ction-case"..................... |
| 16e340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6d 61 67 69 74 2d 62 69 6e 64 2d 6d 61 74 63 68 2d | .............."magit-bind-match- |
| 16e360 | 73 74 72 69 6e 67 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | strings"........................ |
| 16e380 | 20 20 20 20 20 20 20 20 20 20 20 22 6d 61 67 69 74 2d 77 69 74 68 2d 74 65 6d 70 2d 69 6e 64 65 | ..........."magit-with-temp-inde |
| 16e3a0 | 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 20 20 | x".............................. |
| 16e3c0 | 20 20 20 20 20 22 6d 61 67 69 74 2d 77 69 74 68 2d 62 6c 6f 62 22 0a 20 20 20 20 20 20 20 20 20 | ....."magit-with-blob".......... |
| 16e3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6d 61 67 69 74 2d | ........................."magit- |
| 16e400 | 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | with-toplevel")................. |
| 16e420 | 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).............. |
| 16e440 | 20 20 20 22 5c 5c 5f 3e 22 29 0a 20 20 20 20 20 20 20 2e 20 31 29 29 29 29 0a 0a 28 66 6f 6e 74 | ..."\\_>")..........1))))..(font |
| 16e460 | 2d 6c 6f 63 6b 2d 61 64 64 2d 6b 65 79 77 6f 72 64 73 20 27 65 6d 61 63 73 2d 6c 69 73 70 2d 6d | -lock-add-keywords.'emacs-lisp-m |
| 16e480 | 6f 64 65 20 6d 61 67 69 74 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 29 0a 0a 3b | ode.magit-font-lock-keywords)..; |
| 16e4a0 | 3b 3b 20 56 65 72 73 69 6f 6e 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 76 65 72 73 69 6f | ;;.Version..(defvar.magit-versio |
| 16e4c0 | 6e 20 23 27 75 6e 64 65 66 69 6e 65 64 0a 20 20 22 54 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 | n.#'undefined..."The.version.of. |
| 16e4e0 | 4d 61 67 69 74 20 74 68 61 74 20 79 6f 75 27 72 65 20 75 73 69 6e 67 2e 0a 55 73 65 20 74 68 65 | Magit.that.you're.using..Use.the |
| 16e500 | 20 66 75 6e 63 74 69 6f 6e 20 62 79 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 69 6e 73 74 65 | .function.by.the.same.name.inste |
| 16e520 | 61 64 20 6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 2e 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 | ad.of.this.variable.")..;;;###au |
| 16e540 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e 20 28 26 6f 70 | toload.(defun.magit-version.(&op |
| 16e560 | 74 69 6f 6e 61 6c 20 70 72 69 6e 74 2d 64 65 73 74 20 69 6e 74 65 72 61 63 74 69 76 65 20 6e 6f | tional.print-dest.interactive.no |
| 16e580 | 77 61 72 6e 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 4d | warn)..."Return.the.version.of.M |
| 16e5a0 | 61 67 69 74 20 63 75 72 72 65 6e 74 6c 79 20 69 6e 20 75 73 65 2e 0a 0a 49 66 20 6f 70 74 69 6f | agit.currently.in.use...If.optio |
| 16e5c0 | 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 50 52 49 4e 54 2d 44 45 53 54 20 69 73 20 6e 6f 6e 2d 6e | nal.argument.PRINT-DEST.is.non-n |
| 16e5e0 | 69 6c 2c 20 61 6c 73 6f 20 70 72 69 6e 74 20 74 68 65 20 75 73 65 64 0a 76 65 72 73 69 6f 6e 73 | il,.also.print.the.used.versions |
| 16e600 | 20 6f 66 20 4d 61 67 69 74 2c 20 54 72 61 6e 73 69 65 6e 74 2c 20 47 69 74 20 61 6e 64 20 45 6d | .of.Magit,.Transient,.Git.and.Em |
| 16e620 | 61 63 73 20 74 6f 20 74 68 65 20 6f 75 74 70 75 74 20 73 74 72 65 61 6d 0a 73 65 6c 65 63 74 65 | acs.to.the.output.stream.selecte |
| 16e640 | 64 20 62 79 20 74 68 61 74 20 61 72 67 75 6d 65 6e 74 2e 20 20 49 6e 74 65 72 61 63 74 69 76 65 | d.by.that.argument...Interactive |
| 16e660 | 6c 79 20 75 73 65 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 2c 20 6f 72 0a 77 69 74 68 20 61 20 | ly.use.the.echo.area,.or.with.a. |
| 16e680 | 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 75 73 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 | prefix.argument.use.the.current. |
| 16e6a0 | 62 75 66 66 65 72 2e 20 20 41 64 64 69 74 69 6f 6e 61 6c 6c 79 20 70 75 74 0a 74 68 65 20 6f 75 | buffer...Additionally.put.the.ou |
| 16e6c0 | 74 70 75 74 20 69 6e 20 74 68 65 20 6b 69 6c 6c 20 72 69 6e 67 2e 0a 5c 6e 28 66 6e 20 26 6f 70 | tput.in.the.kill.ring..\n(fn.&op |
| 16e6e0 | 74 69 6f 6e 61 6c 20 50 52 49 4e 54 2d 44 45 53 54 29 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | tional.PRINT-DEST)"...(interacti |
| 16e700 | 76 65 20 28 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 | ve.(list.(if.current-prefix-arg. |
| 16e720 | 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 20 74 29 20 74 29 29 0a 20 20 28 6c 65 74 20 28 | (current-buffer).t).t))...(let.( |
| 16e740 | 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 6e 69 6c 29 | (magit-git-global-arguments.nil) |
| 16e760 | 0a 20 20 20 20 20 20 20 20 28 74 6f 70 6c 69 62 20 28 6f 72 20 6c 6f 61 64 2d 66 69 6c 65 2d 6e | .........(toplib.(or.load-file-n |
| 16e780 | 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 64 | ame.buffer-file-name)).........d |
| 16e7a0 | 65 62 75 67 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 74 6f 70 6c 69 62 0a 20 20 | ebug).....(unless.(and.toplib... |
| 16e7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 28 66 69 6c 65 2d 6e 61 6d | ...............(member.(file-nam |
| 16e7e0 | 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 74 6f 70 6c 69 62 29 0a 20 20 20 20 20 20 20 20 20 | e-nondirectory.toplib).......... |
| 16e800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 6d 61 67 69 74 2e 65 6c 22 20 22 6d 61 | ................'("magit.el"."ma |
| 16e820 | 67 69 74 2e 65 6c 2e 67 7a 22 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 6f 61 64 2d | git.el.gz"))).......(let.((load- |
| 16e840 | 73 75 66 66 69 78 65 73 20 28 72 65 76 65 72 73 65 20 6c 6f 61 64 2d 73 75 66 66 69 78 65 73 29 | suffixes.(reverse.load-suffixes) |
| 16e860 | 29 29 20 3b 20 70 72 65 66 65 72 20 2e 65 6c 20 74 68 61 6e 20 2e 65 6c 63 0a 20 20 20 20 20 20 | )).;.prefer..el.than..elc....... |
| 16e880 | 20 20 28 73 65 74 71 20 74 6f 70 6c 69 62 20 28 6c 6f 63 61 74 65 2d 6c 69 62 72 61 72 79 20 22 | ..(setq.toplib.(locate-library." |
| 16e8a0 | 6d 61 67 69 74 22 29 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 74 6f 70 6c 69 62 20 28 61 6e 64 | magit")))).....(setq.toplib.(and |
| 16e8c0 | 20 74 6f 70 6c 69 62 20 28 6d 61 67 69 74 2d 2d 63 68 61 73 65 2d 6c 69 6e 6b 73 20 74 6f 70 6c | .toplib.(magit--chase-links.topl |
| 16e8e0 | 69 62 29 29 29 0a 20 20 20 20 28 70 75 73 68 20 74 6f 70 6c 69 62 20 64 65 62 75 67 29 0a 20 20 | ib))).....(push.toplib.debug)... |
| 16e900 | 20 20 28 77 68 65 6e 20 74 6f 70 6c 69 62 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 74 6f 70 | ..(when.toplib.......(let*.((top |
| 16e920 | 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 6c 69 62 29 | dir.(file-name-directory.toplib) |
| 16e940 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 69 74 64 69 72 20 28 65 78 70 61 6e 64 2d 66 | )..............(gitdir.(expand-f |
| 16e960 | 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 22 | ile-name......................." |
| 16e980 | 2e 67 69 74 22 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 | .git".(file-name-directory...... |
| 16e9a0 | 20 20 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 72 65 63 74 | .........................(direct |
| 16e9c0 | 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 6f 70 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 | ory-file-name.topdir))))........ |
| 16e9e0 | 20 20 20 20 20 20 28 73 74 61 74 69 63 20 28 6c 6f 63 61 74 65 2d 6c 69 62 72 61 72 79 20 22 6d | ......(static.(locate-library."m |
| 16ea00 | 61 67 69 74 2d 76 65 72 73 69 6f 6e 2e 65 6c 22 20 6e 69 6c 20 28 6c 69 73 74 20 74 6f 70 64 69 | agit-version.el".nil.(list.topdi |
| 16ea20 | 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 61 74 69 63 20 28 61 6e 64 20 73 | r)))..............(static.(and.s |
| 16ea40 | 74 61 74 69 63 20 28 6d 61 67 69 74 2d 2d 63 68 61 73 65 2d 6c 69 6e 6b 73 20 73 74 61 74 69 63 | tatic.(magit--chase-links.static |
| 16ea60 | 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 20 20 20 20 20 20 | )))).........(or.(progn......... |
| 16ea80 | 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 20 20 20 20 20 20 | ......(push.'repo.debug)........ |
| 16eaa0 | 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 69 73 74 73 2d 70 | .......(when.(and.(file-exists-p |
| 16eac0 | 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 20 20 20 20 20 20 | .gitdir)........................ |
| 16eae0 | 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 69 74 20 74 68 65 | ..;;.It.is.a.repo,.but.is.it.the |
| 16eb00 | 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 20 20 20 20 20 20 | .Magit.repo?.................... |
| 16eb20 | 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 20 20 20 20 20 20 | ......(file-exists-p............ |
| 16eb40 | 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 |
| 16eb60 | 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 29 29 29 0a 20 20 | ."../lisp/magit.el".gitdir)))... |
| 16eb80 | 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 67 29 0a 20 20 20 | ..............(push.t.debug).... |
| 16eba0 | 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 20 72 65 70 6f 20 | .............;;.Inside.the.repo. |
| 16ebc0 | 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 6c 79 20 65 78 69 | the.version.file.should.only.exi |
| 16ebe0 | 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 65 20 72 75 6e 6e | st.................;;.while.runn |
| 16ec00 | 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 28 77 68 65 6e 20 | ing.make..................(when. |
| 16ec20 | 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 63 74 69 76 65 29 | (and.static.(not.noninteractive) |
| 16ec40 | 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 65 2d 65 72 72 6f | )...................(ignore-erro |
| 16ec60 | 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 20 20 20 20 20 20 | rs.(delete-file.static)))....... |
| 16ec80 | 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 69 6f 6e 0a 20 20 | ..........(setq.magit-version... |
| 16eca0 | 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 64 65 66 61 75 | ....................(let.((defau |
| 16ecc0 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 | lt-directory.topdir))........... |
| 16ece0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 | ..............(magit-git-string. |
| 16ed00 | 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 20 20 20 20 20 20 | "describe"...................... |
| 16ed20 | 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 67 73 22 20 22 2d | ....................."--tags"."- |
| 16ed40 | 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 20 20 20 20 20 20 | -dirty"."--always")))))......... |
| 16ed60 | 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 75 73 68 20 27 | ....(progn...............(push.' |
| 16ed80 | 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 20 20 28 77 68 65 | static.debug)...............(whe |
| 16eda0 | 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 2d 70 20 73 74 61 | n.(and.static.(file-exists-p.sta |
| 16edc0 | 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 68 20 74 20 64 65 | tic)).................(push.t.de |
| 16ede0 | 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 2d 66 69 6c 65 20 | bug).................(load-file. |
| 16ee00 | 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 67 69 74 2d 76 65 | static).................magit-ve |
| 16ee20 | 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 28 66 65 61 74 75 | rsion)).............(when.(featu |
| 16ee40 | 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 20 20 28 70 75 73 | rep.'package)...............(pus |
| 16ee60 | 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 20 20 20 28 69 67 | h.'elpa.debug)...............(ig |
| 16ee80 | 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 20 20 28 77 68 65 | nore-errors.................(whe |
| 16eea0 | 6e 2d 6c 65 74 20 28 28 76 65 72 73 69 6f 6e 20 28 63 61 64 72 20 28 61 73 73 71 20 27 6d 61 67 | n-let.((version.(cadr.(assq.'mag |
| 16eec0 | 69 74 20 70 61 63 6b 61 67 65 2d 61 6c 69 73 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | it.package-alist))))............ |
| 16eee0 | 20 20 20 20 20 20 20 28 70 75 73 68 20 74 20 64 65 62 75 67 29 0a 20 20 20 20 20 20 20 20 20 20 | .......(push.t.debug)........... |
| 16ef00 | 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 0a 20 20 20 20 | ........(setq.magit-version..... |
| 16ef20 | 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 62 6f 75 6e 64 | ....................(and.(fbound |
| 16ef40 | 70 20 27 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 76 65 72 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 | p.'package-desc-version)........ |
| 16ef60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 61 63 6b 61 67 65 2d 76 | ......................(package-v |
| 16ef80 | 65 72 73 69 6f 6e 2d 6a 6f 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ersion-join..................... |
| 16efa0 | 20 20 20 20 20 20 20 20 20 20 28 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 76 65 72 73 69 6f 6e 20 | ..........(package-desc-version. |
| 16efc0 | 76 65 72 73 69 6f 6e 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 | version))))))).............(prog |
| 16efe0 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 27 64 69 72 6e 61 6d 65 20 64 | n...............(push.'dirname.d |
| 16f000 | 65 62 75 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 69 72 6e 61 | ebug)...............(let.((dirna |
| 16f020 | 6d 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 | me.(file-name-nondirectory...... |
| 16f040 | 20 20 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 72 65 63 74 | .........................(direct |
| 16f060 | 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 6f 70 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 | ory-file-name.topdir))))........ |
| 16f080 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c | .........(when.(string-match."\\ |
| 16f0a0 | 60 6d 61 67 69 74 2d 5c 5c 28 5b 30 2d 39 5d 2e 2a 5c 5c 29 22 20 64 69 72 6e 61 6d 65 29 0a 20 | `magit-\\([0-9].*\\)".dirname).. |
| 16f0c0 | 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 76 65 72 | .................(setq.magit-ver |
| 16f0e0 | 73 69 6f 6e 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 64 69 72 6e 61 6d 65 29 29 29 29 | sion.(match-string.1.dirname)))) |
| 16f100 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 61 6c 6c 20 65 6c 73 65 20 66 61 69 | ).............;;.If.all.else.fai |
| 16f120 | 6c 73 2c 20 6a 75 73 74 20 72 65 70 6f 72 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 68 61 73 68 2e | ls,.just.report.the.commit.hash. |
| 16f140 | 20 49 74 27 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 65 74 74 65 72 20 74 68 61 6e | .It's.............;;.better.than |
| 16f160 | 20 6e 6f 74 68 69 6e 67 20 61 6e 64 20 77 65 20 63 61 6e 6e 6f 74 20 64 6f 20 62 65 74 74 65 72 | .nothing.and.we.cannot.do.better |
| 16f180 | 20 69 6e 20 74 68 65 20 63 61 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 66 20 65 | .in.the.case.............;;.of.e |
| 16f1a0 | 2e 67 2e 2c 20 61 20 73 68 61 6c 6c 6f 77 20 63 6c 6f 6e 65 2e 0a 20 20 20 20 20 20 20 20 20 20 | .g.,.a.shallow.clone............ |
| 16f1c0 | 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 75 73 68 20 27 68 61 | ..(progn...............(push.'ha |
| 16f1e0 | 73 68 20 64 65 62 75 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 61 6d 65 20 | sh.debug)...............;;.Same. |
| 16f200 | 63 68 65 63 6b 20 61 73 20 61 62 6f 76 65 20 74 6f 20 73 65 65 20 69 66 20 69 74 27 73 20 72 65 | check.as.above.to.see.if.it's.re |
| 16f220 | 61 6c 6c 79 20 74 68 65 20 4d 61 67 69 74 20 72 65 70 6f 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | ally.the.Magit.repo............. |
| 16f240 | 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 67 69 74 | ...(when.(and.(file-exists-p.git |
| 16f260 | 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 28 66 | dir)..........................(f |
| 16f280 | 69 6c 65 2d 65 78 69 73 74 73 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ile-exists-p.................... |
| 16f2a0 | 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e 2e 2f 6c 69 73 | .......(expand-file-name."../lis |
| 16f2c0 | 70 2f 6d 61 67 69 74 2e 65 6c 22 20 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | p/magit.el".gitdir)))........... |
| 16f2e0 | 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 0a 20 20 20 20 20 20 | ......(setq.magit-version....... |
| 16f300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 | ................(let.((default-d |
| 16f320 | 69 72 65 63 74 6f 72 79 20 74 6f 70 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | irectory.topdir))............... |
| 16f340 | 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 72 65 76 | ..........(magit-git-string."rev |
| 16f360 | 2d 70 61 72 73 65 22 20 22 48 45 41 44 22 29 29 29 29 29 29 29 29 0a 20 20 20 20 28 69 66 20 28 | -parse"."HEAD")))))))).....(if.( |
| 16f380 | 73 74 72 69 6e 67 70 20 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 | stringp.magit-version).........( |
| 16f3a0 | 77 68 65 6e 20 70 72 69 6e 74 2d 64 65 73 74 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | when.print-dest...........(let.( |
| 16f3c0 | 28 73 74 72 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 20 20 | (str.(format.................... |
| 16f3e0 | 20 20 20 22 4d 61 67 69 74 20 25 73 25 73 2c 20 54 72 61 6e 73 69 65 6e 74 20 25 73 2c 25 73 20 | ..."Magit.%s%s,.Transient.%s,%s. |
| 16f400 | 47 69 74 20 25 73 2c 20 45 6d 61 63 73 20 25 73 2c 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 | Git.%s,.Emacs.%s,.%s"........... |
| 16f420 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e 20 22 28 | ............(or.magit-version."( |
| 16f440 | 75 6e 6b 6e 6f 77 6e 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | unknown)")...................... |
| 16f460 | 20 28 6f 72 20 28 61 6e 64 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 0a 20 20 20 20 20 20 20 | .(or.(and.(ignore-errors........ |
| 16f480 | 20 20 20 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 |
| 16f4a0 | 2d 2d 76 65 72 73 69 6f 6e 3e 3d 20 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e 20 22 32 30 30 38 22 | --version>=.magit-version."2008" |
| 16f4c0 | 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 | )).............................. |
| 16f4e0 | 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 20 | ..(ignore-errors................ |
| 16f500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6c 69 73 70 | ..................(require.'lisp |
| 16f520 | 2d 6d 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 | -mnt)........................... |
| 16f540 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 66 62 6f 75 6e 64 70 20 27 6c 6d 2d 68 65 61 64 65 72 29 | .......(and.(fboundp.'lm-header) |
| 16f560 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 16f580 | 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 20 20 20 | .......(format.................. |
| 16f5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 5b 3e 3d 20 25 73 5d 22 | ......................".[>=.%s]" |
| 16f5c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 16f5e0 | 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....... |
| 16f600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 16f620 | 20 20 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 | ...(insert-file-contents........ |
| 16f640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 16f660 | 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 29 | ...(locate-library."magit.el".t) |
| 16f680 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 16f6a0 | 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 67 65 2d 56 | ...........(lm-header."Package-V |
| 16f6c0 | 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 20 20 20 20 | ersion"))))))................... |
| 16f6e0 | 20 20 20 20 20 20 20 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........"")..................... |
| 16f700 | 20 20 28 6f 72 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 | ..(or.(ignore-errors............ |
| 16f720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6c 69 73 70 2d | .................(require.'lisp- |
| 16f740 | 6d 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 | mnt)............................ |
| 16f760 | 20 28 61 6e 64 20 28 66 62 6f 75 6e 64 70 20 27 6c 6d 2d 68 65 61 64 65 72 29 0a 20 20 20 20 20 | .(and.(fboundp.'lm-header)...... |
| 16f780 | 20 20 20 20 20 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 | ............................(wit |
| 16f7a0 | 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h-temp-buffer................... |
| 16f7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f | .................(insert-file-co |
| 16f7e0 | 6e 74 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ntents.......................... |
| 16f800 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 63 61 74 65 2d 6c 69 62 72 61 72 79 20 22 74 72 61 6e | ...........(locate-library."tran |
| 16f820 | 73 69 65 6e 74 2e 65 6c 22 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sient.el".t))................... |
| 16f840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6d 2d 68 65 61 64 65 72 20 22 50 61 63 | .................(lm-header."Pac |
| 16f860 | 6b 61 67 65 2d 56 65 72 73 69 6f 6e 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | kage-Version"))))............... |
| 16f880 | 20 20 20 20 20 20 20 20 20 20 20 20 22 28 75 6e 6b 6e 6f 77 6e 29 22 29 0a 20 20 20 20 20 20 20 | ............"(unknown)")........ |
| 16f8a0 | 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 20 28 6c 6f 63 61 74 | ...............(let.((lib.(locat |
| 16f8c0 | 65 2d 6c 69 62 72 61 72 79 20 22 66 6f 72 67 65 2e 65 6c 22 20 74 29 29 29 0a 20 20 20 20 20 20 | e-library."forge.el".t)))....... |
| 16f8e0 | 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 6c 69 62 0a 20 | ..................(or.(and.lib.. |
| 16f900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 16f920 | 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 20 20 20 20 20 20 20 | (format......................... |
| 16f940 | 20 20 20 20 20 20 20 20 20 20 22 20 46 6f 72 67 65 20 25 73 2c 22 0a 20 20 20 20 20 20 20 20 20 | ..........".Forge.%s,".......... |
| 16f960 | 20 20 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 69 67 | .........................(or.(ig |
| 16f980 | 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 20 20 20 20 20 20 | nore-errors..................... |
| 16f9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6c 69 | ....................(require.'li |
| 16f9c0 | 73 70 2d 6d 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 | sp-mnt)......................... |
| 16f9e0 | 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 75 66 66 65 | ................(with-temp-buffe |
| 16fa00 | 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 20 | r............................... |
| 16fa20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 | ............(insert-file-content |
| 16fa40 | 73 20 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 20 20 | s.lib).......................... |
| 16fa60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 66 62 6f 75 6e 64 70 20 27 | .................(and.(fboundp.' |
| 16fa80 | 6c 6d 2d 68 65 61 64 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lm-header)...................... |
| 16faa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6d 2d 68 65 | ..........................(lm-he |
| 16fac0 | 61 64 65 72 20 22 50 61 63 6b 61 67 65 2d 56 65 72 73 69 6f 6e 22 29 29 29 29 0a 20 20 20 20 20 | ader."Package-Version"))))...... |
| 16fae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 16fb00 | 20 22 28 75 6e 6b 6e 6f 77 6e 29 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."(unknown)")))................. |
| 16fb20 | 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 | ............""))................ |
| 16fb40 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 73 61 66 65 2d 67 69 74 2d 76 65 72 73 69 6f 6e 29 | .......(magit--safe-git-version) |
| 16fb60 | 0a 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 73 2d 76 65 72 | .......................emacs-ver |
| 16fb80 | 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 73 79 73 74 65 | sion.......................syste |
| 16fba0 | 6d 2d 74 79 70 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 69 6e 74 65 | m-type))).............(when.inte |
| 16fbc0 | 72 61 63 74 69 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 6e 65 77 20 | ractive...............(kill-new. |
| 16fbe0 | 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 69 6e 63 20 73 74 72 20 70 72 69 | str)).............(princ.str.pri |
| 16fc00 | 6e 74 2d 64 65 73 74 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 64 65 62 75 67 20 28 72 65 | nt-dest))).......(setq.debug.(re |
| 16fc20 | 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 69 74 2d | verse.debug)).......(setq.magit- |
| 16fc40 | 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 61 67 69 | version.'error).......(when.magi |
| 16fc60 | 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 2d 76 65 | t-version.........(push.magit-ve |
| 16fc80 | 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 6f 72 20 | rsion.debug)).......(unless.(or. |
| 16fca0 | 6e 6f 77 61 72 6e 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 75 | nowarn.(equal.(getenv."CI")."tru |
| 16fcc0 | 65 22 29 29 0a 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 43 61 6e 6e 6f 74 20 64 65 | e")).........(message."Cannot.de |
| 16fce0 | 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 64 65 62 75 | termine.Magit's.version.%S".debu |
| 16fd00 | 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 3b 20 53 74 | g))).....magit-version))..;;;.St |
| 16fd20 | 61 72 74 75 70 20 41 73 73 65 72 74 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 72 | artup.Asserts..(defun.magit-star |
| 16fd40 | 74 75 70 2d 61 73 73 65 72 74 73 20 28 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 76 61 6c | tup-asserts.()...(when-let.((val |
| 16fd60 | 20 28 67 65 74 65 6e 76 20 22 47 49 54 5f 44 49 52 22 29 29 29 0a 20 20 20 20 28 73 65 74 65 6e | .(getenv."GIT_DIR"))).....(seten |
| 16fd80 | 76 20 22 47 49 54 5f 44 49 52 22 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 0a 20 20 20 20 20 22 | v."GIT_DIR").....(message......" |
| 16fda0 | 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 20 25 53 29 2e 20 20 | Magit.unset.$GIT_DIR.(was.%S)... |
| 16fdc0 | 53 65 65 20 25 73 22 20 76 61 6c 0a 20 20 20 20 20 3b 3b 20 4e 6f 74 65 3a 20 50 61 73 73 20 55 | See.%s".val......;;.Note:.Pass.U |
| 16fde0 | 52 4c 20 61 73 20 61 72 67 75 6d 65 6e 74 20 72 61 74 68 65 72 20 74 68 61 6e 20 65 6d 62 65 64 | RL.as.argument.rather.than.embed |
| 16fe00 | 64 69 6e 67 20 69 6e 20 74 68 65 20 66 6f 72 6d 61 74 0a 20 20 20 20 20 3b 3b 20 73 74 72 69 6e | ding.in.the.format......;;.strin |
| 16fe20 | 67 20 74 6f 20 70 72 65 76 65 6e 74 20 74 68 65 20 73 69 6e 67 6c 65 20 71 75 6f 74 65 20 66 72 | g.to.prevent.the.single.quote.fr |
| 16fe40 | 6f 6d 20 62 65 69 6e 67 20 72 65 6e 64 65 72 65 64 0a 20 20 20 20 20 3b 3b 20 61 63 63 6f 72 64 | om.being.rendered......;;.accord |
| 16fe60 | 69 6e 67 20 74 6f 20 60 74 65 78 74 2d 71 75 6f 74 69 6e 67 2d 73 74 79 6c 65 27 2e 0a 20 20 20 | ing.to.`text-quoting-style'..... |
| 16fe80 | 20 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 69 | .."https://github.com/magit/magi |
| 16fea0 | 74 2f 77 69 6b 69 2f 44 6f 6e 27 74 2d 73 65 74 2d 24 47 49 54 5f 44 49 52 2d 61 6e 64 2d 61 6c | t/wiki/Don't-set-$GIT_DIR-and-al |
| 16fec0 | 69 6b 65 22 29 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 76 61 6c 20 28 67 65 74 65 6e 76 | ike"))...(when-let.((val.(getenv |
| 16fee0 | 20 22 47 49 54 5f 57 4f 52 4b 5f 54 52 45 45 22 29 29 29 0a 20 20 20 20 28 73 65 74 65 6e 76 20 | ."GIT_WORK_TREE"))).....(setenv. |
| 16ff00 | 22 47 49 54 5f 57 4f 52 4b 5f 54 52 45 45 22 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 0a 20 20 | "GIT_WORK_TREE").....(message... |
| 16ff20 | 20 20 20 22 4d 61 67 69 74 20 75 6e 73 65 74 20 24 47 49 54 5f 57 4f 52 4b 5f 54 52 45 45 20 28 | ..."Magit.unset.$GIT_WORK_TREE.( |
| 16ff40 | 77 61 73 20 25 53 29 2e 20 20 53 65 65 20 25 73 22 20 76 61 6c 0a 20 20 20 20 20 3b 3b 20 53 65 | was.%S)...See.%s".val......;;.Se |
| 16ff60 | 65 20 63 6f 6d 6d 65 6e 74 20 61 62 6f 76 65 2e 0a 20 20 20 20 20 22 68 74 74 70 73 3a 2f 2f 67 | e.comment.above......."https://g |
| 16ff80 | 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f 6d 61 67 69 74 2f 77 69 6b 69 2f 44 6f 6e 27 74 | ithub.com/magit/magit/wiki/Don't |
| 16ffa0 | 2d 73 65 74 2d 24 47 49 54 5f 44 49 52 2d 61 6e 64 2d 61 6c 69 6b 65 22 29 29 0a 20 20 3b 3b 20 | -set-$GIT_DIR-and-alike"))...;;. |
| 16ffc0 | 47 69 74 20 69 73 6e 27 74 20 72 65 71 75 69 72 65 64 20 77 68 69 6c 65 20 62 75 69 6c 64 69 6e | Git.isn't.required.while.buildin |
| 16ffe0 | 67 20 4d 61 67 69 74 2e 0a 20 20 28 75 6e 6c 65 73 73 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 | g.Magit....(unless.(bound-and-tr |
| 170000 | 75 65 2d 70 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d 63 75 72 72 65 6e 74 2d 66 69 6c 65 29 0a | ue-p.byte-compile-current-file). |
| 170020 | 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 2d 61 73 73 65 72 74 29 29 0a | ....(magit-git-version-assert)). |
| 170040 | 20 20 28 77 68 65 6e 20 28 76 65 72 73 69 6f 6e 3c 20 65 6d 61 63 73 2d 76 65 72 73 69 6f 6e 20 | ..(when.(version<.emacs-version. |
| 170060 | 6d 61 67 69 74 2d 2d 6d 69 6e 69 6d 61 6c 2d 65 6d 61 63 73 29 0a 20 20 20 20 28 64 69 73 70 6c | magit--minimal-emacs).....(displ |
| 170080 | 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 61 67 | ay-warning.'magit.(format."\.Mag |
| 1700a0 | 69 74 20 72 65 71 75 69 72 65 73 20 45 6d 61 63 73 20 3e 3d 20 25 73 2c 20 79 6f 75 20 61 72 65 | it.requires.Emacs.>=.%s,.you.are |
| 1700c0 | 20 75 73 69 6e 67 20 25 73 2e 0a 0a 49 66 20 74 68 69 73 20 63 6f 6d 65 73 20 61 73 20 61 20 73 | .using.%s...If.this.comes.as.a.s |
| 1700e0 | 75 72 70 72 69 73 65 20 74 6f 20 79 6f 75 2c 20 62 65 63 61 75 73 65 20 79 6f 75 20 64 6f 20 61 | urprise.to.you,.because.you.do.a |
| 170100 | 63 74 75 61 6c 6c 79 20 68 61 76 65 0a 61 20 6e 65 77 65 72 20 76 65 72 73 69 6f 6e 20 69 6e 73 | ctually.have.a.newer.version.ins |
| 170120 | 74 61 6c 6c 65 64 2c 20 74 68 65 6e 20 74 68 61 74 20 70 72 6f 62 61 62 6c 79 20 6d 65 61 6e 73 | talled,.then.that.probably.means |
| 170140 | 20 74 68 61 74 20 74 68 65 0a 6f 6c 64 65 72 20 76 65 72 73 69 6f 6e 20 68 61 70 70 65 6e 73 20 | .that.the.older.version.happens. |
| 170160 | 74 6f 20 61 70 70 65 61 72 20 65 61 72 6c 69 65 72 20 6f 6e 20 74 68 65 20 60 24 50 41 54 48 27 | to.appear.earlier.on.the.`$PATH' |
| 170180 | 2e 20 20 49 66 20 79 6f 75 0a 61 6c 77 61 79 73 20 73 74 61 72 74 20 45 6d 61 63 73 20 66 72 6f | ...If.you.always.start.Emacs.fro |
| 1701a0 | 6d 20 61 20 73 68 65 6c 6c 2c 20 74 68 65 6e 20 74 68 61 74 20 63 61 6e 20 62 65 20 66 69 78 65 | m.a.shell,.then.that.can.be.fixe |
| 1701c0 | 64 20 69 6e 20 74 68 65 0a 73 68 65 6c 6c 27 73 20 69 6e 69 74 20 66 69 6c 65 2e 20 20 49 66 20 | d.in.the.shell's.init.file...If. |
| 1701e0 | 79 6f 75 20 73 74 61 72 74 20 45 6d 61 63 73 20 62 79 20 63 6c 69 63 6b 69 6e 67 20 6f 6e 20 61 | you.start.Emacs.by.clicking.on.a |
| 170200 | 6e 20 69 63 6f 6e 2c 0a 6f 72 20 75 73 69 6e 67 20 73 6f 6d 65 20 73 6f 72 74 20 6f 66 20 61 70 | n.icon,.or.using.some.sort.of.ap |
| 170220 | 70 6c 69 63 61 74 69 6f 6e 20 6c 61 75 6e 63 68 65 72 2c 20 74 68 65 6e 20 79 6f 75 20 70 72 6f | plication.launcher,.then.you.pro |
| 170240 | 62 61 62 6c 79 0a 68 61 76 65 20 74 6f 20 61 64 6a 75 73 74 20 74 68 65 20 65 6e 76 69 72 6f 6e | bably.have.to.adjust.the.environ |
| 170260 | 6d 65 6e 74 20 61 73 20 73 65 65 6e 20 62 79 20 67 72 61 70 68 69 63 61 6c 20 69 6e 74 65 72 66 | ment.as.seen.by.graphical.interf |
| 170280 | 61 63 65 2e 0a 46 6f 72 20 58 31 31 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 20 7e 2f 2e 78 | ace..For.X11.something.like.~/.x |
| 1702a0 | 69 6e 69 74 72 63 20 73 68 6f 75 6c 64 20 77 6f 72 6b 2e 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 | initrc.should.work.\n".......... |
| 1702c0 | 20 20 20 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 |
| 1702e0 | 2d 2d 6d 69 6e 69 6d 61 6c 2d 65 6d 61 63 73 20 65 6d 61 63 73 2d 76 65 72 73 69 6f 6e 29 0a 20 | --minimal-emacs.emacs-version).. |
| 170300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 65 72 72 6f 72 29 29 29 0a 0a 3b | ....................:error)))..; |
| 170320 | 3b 3b 20 4c 6f 61 64 69 6e 67 20 4c 69 62 72 61 72 69 65 73 0a 0a 28 70 72 6f 76 69 64 65 20 27 | ;;.Loading.Libraries..(provide.' |
| 170340 | 6d 61 67 69 74 29 0a 0a 28 63 6c 2d 65 76 61 6c 2d 77 68 65 6e 20 28 6c 6f 61 64 20 65 76 61 6c | magit)..(cl-eval-when.(load.eval |
| 170360 | 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 29 0a 20 20 28 72 | )...(require.'magit-status)...(r |
| 170380 | 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 72 65 66 73 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 | equire.'magit-refs)...(require.' |
| 1703a0 | 6d 61 67 69 74 2d 66 69 6c 65 73 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 72 | magit-files)...(require.'magit-r |
| 1703c0 | 65 73 65 74 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 29 0a | eset)...(require.'magit-branch). |
| 1703e0 | 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 6d 65 72 67 65 29 0a 20 20 28 72 65 71 75 | ..(require.'magit-merge)...(requ |
| 170400 | 69 72 65 20 27 6d 61 67 69 74 2d 74 61 67 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 | ire.'magit-tag)...(require.'magi |
| 170420 | 74 2d 77 6f 72 6b 74 72 65 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 6e 6f | t-worktree)...(require.'magit-no |
| 170440 | 74 65 73 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 29 | tes)...(require.'magit-sequence) |
| 170460 | 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 29 0a 20 20 28 72 65 | ...(require.'magit-commit)...(re |
| 170480 | 71 75 69 72 65 20 27 6d 61 67 69 74 2d 72 65 6d 6f 74 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 | quire.'magit-remote)...(require. |
| 1704a0 | 27 6d 61 67 69 74 2d 63 6c 6f 6e 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d | 'magit-clone)...(require.'magit- |
| 1704c0 | 66 65 74 63 68 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 70 75 6c 6c 29 0a 20 | fetch)...(require.'magit-pull).. |
| 1704e0 | 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 70 75 73 68 29 0a 20 20 28 72 65 71 75 69 72 | .(require.'magit-push)...(requir |
| 170500 | 65 20 27 6d 61 67 69 74 2d 62 69 73 65 63 74 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 | e.'magit-bisect)...(require.'mag |
| 170520 | 69 74 2d 73 74 61 73 68 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 62 6c 61 6d | it-stash)...(require.'magit-blam |
| 170540 | 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 29 0a | e)...(require.'magit-submodule). |
| 170560 | 20 20 28 75 6e 6c 65 73 73 20 28 6c 6f 61 64 20 22 6d 61 67 69 74 2d 61 75 74 6f 6c 6f 61 64 73 | ..(unless.(load."magit-autoloads |
| 170580 | 22 20 74 20 74 29 0a 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 70 61 74 63 68 | ".t.t).....(require.'magit-patch |
| 1705a0 | 29 0a 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 29 0a 20 | ).....(require.'magit-subtree).. |
| 1705c0 | 20 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 65 64 69 66 66 29 0a 20 20 20 20 28 72 | ...(require.'magit-ediff).....(r |
| 1705e0 | 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 29 0a 20 20 20 20 28 72 65 | equire.'magit-gitignore).....(re |
| 170600 | 71 75 69 72 65 20 27 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 29 0a 20 20 | quire.'magit-sparse-checkout)... |
| 170620 | 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 65 78 74 72 61 73 29 0a 20 20 20 20 28 72 | ..(require.'magit-extras).....(r |
| 170640 | 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 64 69 72 65 64 29 0a 20 20 20 20 28 72 65 71 75 69 72 | equire.'magit-dired).....(requir |
| 170660 | 65 20 27 67 69 74 2d 72 65 62 61 73 65 29 0a 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 | e.'git-rebase).....(require.'mag |
| 170680 | 69 74 2d 62 6f 6f 6b 6d 61 72 6b 29 29 29 0a 0a 28 77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 | it-bookmark)))..(with-eval-after |
| 1706a0 | 2d 6c 6f 61 64 20 27 62 6f 6f 6b 6d 61 72 6b 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 | -load.'bookmark...(require.'magi |
| 1706c0 | 74 2d 62 6f 6f 6b 6d 61 72 6b 29 29 0a 0a 28 75 6e 6c 65 73 73 20 28 62 6f 75 6e 64 2d 61 6e 64 | t-bookmark))..(unless.(bound-and |
| 1706e0 | 2d 74 72 75 65 2d 70 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d 63 75 72 72 65 6e 74 2d 66 69 6c | -true-p.byte-compile-current-fil |
| 170700 | 65 29 0a 20 20 28 69 66 20 61 66 74 65 72 2d 69 6e 69 74 2d 74 69 6d 65 0a 20 20 20 20 20 20 28 | e)...(if.after-init-time.......( |
| 170720 | 70 72 6f 67 6e 20 28 6d 61 67 69 74 2d 73 74 61 72 74 75 70 2d 61 73 73 65 72 74 73 29 0a 20 20 | progn.(magit-startup-asserts)... |
| 170740 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e 20 6e 69 6c 20 6e 69 | ...........(magit-version.nil.ni |
| 170760 | 6c 20 74 29 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 | l.t)).....(add-hook.'after-init- |
| 170780 | 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 74 73 20 74 29 0a | hook.#'magit-startup-asserts.t). |
| 1707a0 | 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 6f 6f 6b 20 23 | ....(add-hook.'after-init-hook.# |
| 1707c0 | 27 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e 20 74 29 29 29 0a 0a 3b 3b 3b 20 6d 61 67 69 74 2e 65 | 'magit-version.t)))..;;;.magit.e |
| 1707e0 | 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..................... |
| 170800 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2e 65 6c 00 00 00 00 00 | magit-4.3.8/magit-bundle.el..... |
| 170820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 170840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 170860 | 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 |
| 170880 | 30 30 31 32 35 33 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 31 36 36 00 20 30 00 00 00 | 0012535.00000000000.014166..0... |
| 1708a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1708c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1708e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 170900 | 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................... |
| 170920 | 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................... |
| 170940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 170960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 170980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1709a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1709c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1709e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 170a00 | 3b 3b 3b 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2e 65 6c 20 2d 2d 2d 20 42 75 6e 64 6c 65 20 73 | ;;;.magit-bundle.el.---.Bundle.s |
| 170a20 | 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 |
| 170a40 | 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 | nding:t.-*-..;;.Copyright.(C).20 |
| 170a60 | 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 | 08-2025.The.Magit.Project.Contri |
| 170a80 | 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c | butors..;;.Author:.Jonas.Bernoul |
| 170aa0 | 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e | li.<emacs.magit@jonas.bernoulli. |
| 170ac0 | 64 65 76 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 | dev>.;;.Maintainer:.Jonas.Bernou |
| 170ae0 | 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 | lli.<emacs.magit@jonas.bernoulli |
| 170b00 | 2e 64 65 76 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 | .dev>..;;.SPDX-License-Identifie |
| 170b20 | 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 |
| 170b40 | 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 | .free.software:.you.can.redistri |
| 170b60 | 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 |
| 170b80 | 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 |
| 170ba0 | 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.;; |
| 170bc0 | 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 | .the.Free.Software.Foundation,.e |
| 170be0 | 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 | ither.version.3.of.the.License,. |
| 170c00 | 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 | or.;;.(at.your.option).any.later |
| 170c20 | 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 |
| 170c40 | 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 |
| 170c60 | 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 |
| 170c80 | 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 |
| 170ca0 | 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 |
| 170cc0 | 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 |
| 170ce0 | 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.; |
| 170d00 | 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..;;.; |
| 170d20 | 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 |
| 170d40 | 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 |
| 170d60 | 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 |
| 170d80 | 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e | ,.see.<https://www.gnu.org/licen |
| 170da0 | 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 | ses/>...;;;.Commentary:..;;.This |
| 170dc0 | 20 6c 69 62 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 | .library.implements.support.for. |
| 170de0 | 22 67 69 74 20 62 75 6e 64 6c 65 22 2e 0a 3b 3b 20 54 68 65 20 65 6e 74 72 79 20 70 6f 69 6e 74 | "git.bundle"..;;.The.entry.point |
| 170e00 | 20 69 73 20 74 68 65 20 60 6d 61 67 69 74 2d 62 75 6e 64 6c 65 27 20 6d 65 6e 75 20 63 6f 6d 6d | .is.the.`magit-bundle'.menu.comm |
| 170e20 | 61 6e 64 2e 0a 0a 3b 3b 20 53 65 65 20 28 6d 61 6e 20 22 67 69 74 2d 62 75 6e 64 6c 65 22 29 2e | and...;;.See.(man."git-bundle"). |
| 170e40 | 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 3b | ..;;;.Code:..(require.'magit)..; |
| 170e60 | 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 |
| 170e80 | 6f 6c 6f 61 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 | oload.'magit-bundle."magit-bundl |
| 170ea0 | 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 | e".nil.t).(transient-define-pref |
| 170ec0 | 69 78 20 6d 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 | ix.magit-bundle.()..."Create.or. |
| 170ee0 | 76 65 72 69 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 | verify.Git.bundles."...:man-page |
| 170f00 | 20 22 67 69 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 | ."git-bundle"...["Actions"....(" |
| 170f20 | 63 22 20 22 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 | c"."create".....magit-bundle-cre |
| 170f40 | 61 74 65 29 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 | ate)....("v"."verify".....magit- |
| 170f60 | 62 75 6e 64 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 | bundle-verify)....("l"."list-hea |
| 170f80 | 64 73 22 20 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 | ds".magit-bundle-list-heads)]).. |
| 170fa0 | 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- |
| 170fc0 | 62 75 6e 64 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 | bundle-import."magit-bundle".nil |
| 170fe0 | 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 | .t).(transient-define-prefix.mag |
| 171000 | 69 74 2d 62 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 | it-bundle-create.(&optional.file |
| 171020 | 20 72 65 66 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 | .refs.args)..."Create.a.bundle." |
| 171040 | 0a 20 20 3a 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 | ...:man-page."git-bundle"...["Ar |
| 171060 | 67 75 6d 65 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 | guments"....("-a"."Include.all.r |
| 171080 | 65 66 73 22 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 | efs"."--all")....("-b"."Include. |
| 1710a0 | 62 72 61 6e 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 | branches"."--branches=".:allow-e |
| 1710c0 | 6d 70 74 79 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 | mpty.t)....("-t"."Include.tags". |
| 1710e0 | 20 20 20 20 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 | ...."--tags=".....:allow-empty.t |
| 171100 | 29 0a 20 20 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 | )....("-r"."Include.remotes".."- |
| 171120 | 2d 72 65 6d 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 | -remotes="..:allow-empty.t)....( |
| 171140 | 22 2d 67 22 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 | "-g"."Include.refs"....."--glob= |
| 171160 | 22 29 0a 20 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 | ")....("-e"."Exclude.refs"....." |
| 171180 | 2d 2d 65 78 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 | --exclude=")....(magit-log:-n).. |
| 1711a0 | 20 20 28 6d 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 | ..(magit-log:--since)....(magit- |
| 1711c0 | 6c 6f 67 3a 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 | log:--until)]...["Actions"....(" |
| 1711e0 | 63 22 20 22 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 | c"."create.regular.bundle".magit |
| 171200 | 2d 62 75 6e 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 | -bundle-create)....("t"."create. |
| 171220 | 74 72 61 63 6b 65 64 20 62 75 6e 64 6c 65 22 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 63 72 65 | tracked.bundle".magit-bundle-cre |
| 171240 | 61 74 65 2d 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 | ate-tracked)....("u"."update.tra |
| 171260 | 63 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 75 70 64 61 74 65 | cked.bundle".magit-bundle-update |
| 171280 | 2d 74 72 61 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 | -tracked)]...(interactive....(an |
| 1712a0 | 64 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 20 | d.(eq.transient-current-command. |
| 1712c0 | 27 6d 61 67 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 | 'magit-bundle-create).........(l |
| 1712e0 | 69 73 74 20 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 | ist.(read-file-name."Create.bund |
| 171300 | 6c 65 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 20 | le:.".nil.nil.nil............... |
| 171320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d 6e 61 | ................(concat.(file-na |
| 171340 | 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 20 20 | me-nondirectory................. |
| 171360 | 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 72 65 63 74 6f 72 | .......................(director |
| 171380 | 79 2d 66 69 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 | y-file-name.(magit-toplevel))).. |
| 1713a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1713c0 | 20 20 20 20 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 | .....".bundle"))...............( |
| 1713e0 | 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 20 22 | magit-completing-read-multiple." |
| 171400 | 52 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 20 | Refnames.(zero.or.more):."...... |
| 171420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 171440 | 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 29 0a | .........(magit-list-refnames)). |
| 171460 | 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 |
| 171480 | 61 67 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 | agit-bundle-create))))...(if.fil |
| 1714a0 | 65 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 62 75 6e 64 6c 65 20 22 63 72 65 61 74 | e.......(magit-git-bundle."creat |
| 1714c0 | 65 22 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 | e".file.refs.args).....(transien |
| 1714e0 | 74 2d 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 | t-setup.'magit-bundle-create))). |
| 171500 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 75 6e | .;;;###autoload.(defun.magit-bun |
| 171520 | 64 6c 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 | dle-create-tracked.(file.tag.bra |
| 171540 | 6e 63 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 | nch.refs.args)..."Create.and.tra |
| 171560 | 63 6b 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 | ck.a.new.bundle."...(interactive |
| 171580 | 0a 20 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 | ....(let.((tag....(magit-read-ta |
| 1715a0 | 67 20 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 | g."Track.bundle.using.tag")).... |
| 1715c0 | 20 20 20 20 20 20 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 | ......(branch.(magit-read-branch |
| 1715e0 | 20 22 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 | ."Bundle.branch"))..........(ref |
| 171600 | 73 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 | s...(magit-completing-read-multi |
| 171620 | 70 6c 65 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 | ple..................."Additiona |
| 171640 | 6c 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 | l.refnames.(zero.or.more):.".... |
| 171660 | 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 61 | ...............(magit-list-refna |
| 171680 | 6d 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 | mes))))......(list.(read-file-na |
| 1716a0 | 6d 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 | me."File:.".nil.nil.nil.(concat. |
| 1716c0 | 74 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 | tag.".bundle"))............tag.b |
| 1716e0 | 72 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 | ranch............(if.(equal.bran |
| 171700 | 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)).. |
| 171720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 22 48 45 41 44 22 20 72 65 66 73 29 | ..............(cons."HEAD".refs) |
| 171740 | 0a 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 | ..............refs)............( |
| 171760 | 74 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 | transient-args.'magit-bundle-cre |
| 171780 | 61 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 | ate))))...(magit-git-bundle."cre |
| 1717a0 | 61 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 | ate".file.(cons.branch.refs).arg |
| 1717c0 | 73 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 | s)...(magit-git."tag"."--force". |
| 1717e0 | 74 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 | tag.branch.............."-m".(co |
| 171800 | 6e 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 | ncat.";;.git-bundle.tracking\n". |
| 171820 | 20 20 20 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 | ..........................(pp-to |
| 171840 | 2d 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 | -string.`((file.....,file)...... |
| 171860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 171880 | 20 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 | .....(branch...,branch)......... |
| 1718a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1718c0 | 20 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 | ..(refs.....,refs).............. |
| 1718e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 72 | .............................(ar |
| 171900 | 67 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 | gs.....,args))))))..;;;###autolo |
| 171920 | 61 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 | ad.(defun.magit-bundle-update-tr |
| 171940 | 61 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 | acked.(tag)..."Update.a.bundle.t |
| 171960 | 68 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 | hat.is.being.tracked.using.TAG." |
| 171980 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 | ...(interactive.(list.(magit-rea |
| 1719a0 | 64 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 | d-tag."Update.bundle.tracked.by. |
| 1719c0 | 74 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 | tag".t)))...(let.(msg).....(let- |
| 1719e0 | 61 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 | alist.(magit--with-temp-process- |
| 171a00 | 62 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 | buffer..................(save-ex |
| 171a20 | 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 28 6d 61 67 69 | cursion....................(magi |
| 171a40 | 74 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 | t-git-insert."for-each-ref"."--f |
| 171a60 | 6f 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 | ormat=%(contents)".............. |
| 171a80 | 20 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. |
| 171aa0 | 22 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 | "refs/tags/".tag)))............. |
| 171ac0 | 20 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 | .....(setq.msg.(buffer-string)). |
| 171ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 20 | .................(ignore-errors. |
| 171b00 | 28 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 | (read.(current-buffer))))....... |
| 171b20 | 28 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 | (unless.(and..file..branch)..... |
| 171b40 | 20 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 | ....(error."Tag.%s.does.not.appe |
| 171b60 | 61 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 | ar.to.track.a.bundle".tag))..... |
| 171b80 | 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 20 2e 66 69 | ..(magit-git-bundle."create"..fi |
| 171ba0 | 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | le.........................(cons |
| 171bc0 | 20 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 | .(concat.tag.".."..branch)..refs |
| 171be0 | 29 0a 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 | )..........................args) |
| 171c00 | 0a 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 | .......(magit-git."tag"."--force |
| 171c20 | 22 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 | ".tag..branch."-m".msg))))..;;;# |
| 171c40 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 76 | ##autoload.(defun.magit-bundle-v |
| 171c60 | 65 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 | erify.(file)..."Check.whether.FI |
| 171c80 | 4c 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 | LE.is.valid.and.applies.to.the.c |
| 171ca0 | 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | urrent.repository."...(interacti |
| 171cc0 | 76 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 | ve.(list.(magit-bundle--read-fil |
| 171ce0 | 65 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 | e-name."Verify.bundle:.")))...(m |
| 171d00 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 | agit-process-buffer)...(magit-gi |
| 171d20 | 74 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 | t-bundle."verify".file))..;;;### |
| 171d40 | 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 6c 69 73 | autoload.(defun.magit-bundle-lis |
| 171d60 | 74 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 | t-heads.(file)..."List.the.refs. |
| 171d80 | 69 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 | in.FILE."...(interactive.(list.( |
| 171da0 | 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 22 4c 69 | magit-bundle--read-file-name."Li |
| 171dc0 | 73 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 | st.heads.of.bundle:.")))...(magi |
| 171de0 | 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 2d 62 | t-process-buffer)...(magit-git-b |
| 171e00 | 75 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 | undle."list-heads".file))..(defu |
| 171e20 | 6e 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 | n.magit-bundle--read-file-name.( |
| 171e40 | 70 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 | prompt)...(read-file-name.prompt |
| 171e60 | 20 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 | .nil.nil.t.(magit-file-at-point) |
| 171e80 | 20 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 | .#'file-regular-p))..(defun.magi |
| 171ea0 | 74 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 | t-git-bundle.(command.file.&opti |
| 171ec0 | 6f 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 | onal.refs.args)...(magit-git."bu |
| 171ee0 | 6e 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 | ndle".command.(magit-convert-fil |
| 171f00 | 65 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 | ename-for-git.file).refs.args)). |
| 171f20 | 0a 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 | .;;;._.(provide.'magit-bundle).; |
| 171f40 | 3b 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 | ;;.magit-bundle.el.ends.here.... |
| 171f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 171f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 171fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 171fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 171fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 172000 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 67 69 74 2e 65 6c 00 00 00 00 00 00 00 00 | magit-4.3.8/magit-git.el........ |
| 172020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 172040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 172060 | 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 |
| 172080 | 30 33 36 32 36 36 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 35 31 34 00 20 30 00 00 00 | 0362665.00000000000.013514..0... |
| 1720a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1720c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1720e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 172100 | 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................... |
| 172120 | 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................... |
| 172140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 172160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 172180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1721a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1721c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1721e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 172200 | 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 |
| 172220 | 6e 61 6c 69 74 79 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a | nality..-*-.lexical-binding:t.-* |
| 172240 | 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 35 20 54 68 | -..;;.Copyright.(C).2008-2025.Th |
| 172260 | 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b | e.Magit.Project.Contributors..;; |
| 172280 | 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 65 6d 61 63 73 2e | .Author:.Jonas.Bernoulli.<emacs. |
| 1722a0 | 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b 3b 20 4d 61 | magit@jonas.bernoulli.dev>.;;.Ma |
| 1722c0 | 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 65 6d 61 63 73 | intainer:.Jonas.Bernoulli.<emacs |
| 1722e0 | 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b 3b 20 | .magit@jonas.bernoulli.dev>..;;. |
| 172300 | 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 |
| 172320 | 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 |
| 172340 | 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e | ware:.you.can.redistribute.it.an |
| 172360 | 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 |
| 172380 | 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 |
| 1723a0 | 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. |
| 1723c0 | 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 | Software.Foundation,.either.vers |
| 1723e0 | 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 | ion.3.of.the.License,.or.;;.(at. |
| 172400 | 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a | your.option).any.later.version.. |
| 172420 | 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 | ;;.;;.Magit.is.distributed.in.th |
| 172440 | 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62 | e.hope.that.it.will.be.useful,.b |
| 172460 | 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 | ut.WITHOUT.;;.ANY.WARRANTY;.with |
| 172480 | 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 | out.even.the.implied.warranty.of |
| 1724a0 | 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 20 46 | .MERCHANTABILITY.;;.or.FITNESS.F |
| 1724c0 | 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 | OR.A.PARTICULAR.PURPOSE...See.th |
| 1724e0 | 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 | e.GNU.General.Public.;;.License. |
| 172500 | 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 | for.more.details..;;.;;.You.shou |
| 172520 | 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 | ld.have.received.a.copy.of.the.G |
| 172540 | 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f | NU.General.Public.License.;;.alo |
| 172560 | 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 | ng.with.Magit...If.not,.see.<htt |
| 172580 | 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b | ps://www.gnu.org/licenses/>...;; |
| 1725a0 | 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 |
| 1725c0 | 6d 70 6c 65 6d 65 6e 74 73 20 77 72 61 70 70 65 72 73 20 66 6f 72 20 76 61 72 69 6f 75 73 20 47 | mplements.wrappers.for.various.G |
| 1725e0 | 69 74 20 70 6c 75 6d 62 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a | it.plumbing.commands...;;;.Code: |
| 172600 | 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 62 61 73 65 29 0a 0a 28 72 65 71 75 69 72 | ..(require.'magit-base)..(requir |
| 172620 | 65 20 27 66 6f 72 6d 61 74 2d 73 70 65 63 29 0a 0a 3b 3b 20 46 72 6f 6d 20 60 6d 61 67 69 74 2d | e.'format-spec)..;;.From.`magit- |
| 172640 | 62 72 61 6e 63 68 27 2e 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 72 | branch'..(defvar.magit-branch-pr |
| 172660 | 65 66 65 72 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65 61 6d 29 0a 28 64 65 66 76 61 72 20 6d 61 | efer-remote-upstream).(defvar.ma |
| 172680 | 67 69 74 2d 70 75 62 6c 69 73 68 65 64 2d 62 72 61 6e 63 68 65 73 29 0a 0a 3b 3b 20 46 72 6f 6d | git-published-branches)..;;.From |
| 1726a0 | 20 60 6d 61 67 69 74 2d 6d 61 72 67 69 6e 27 2e 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 | .`magit-margin'..(declare-functi |
| 1726c0 | 6f 6e 20 6d 61 67 69 74 2d 6d 61 79 62 65 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c | on.magit-maybe-make-margin-overl |
| 1726e0 | 61 79 20 22 6d 61 67 69 74 2d 6d 61 72 67 69 6e 22 20 28 29 29 0a 0a 3b 3b 20 46 72 6f 6d 20 60 | ay."magit-margin".())..;;.From.` |
| 172700 | 6d 61 67 69 74 2d 6d 6f 64 65 27 2e 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d | magit-mode'..(declare-function.m |
| 172720 | 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 22 6d 61 67 69 74 2d 6d 6f 64 65 | agit-get-mode-buffer."magit-mode |
| 172740 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 6f 64 65 20 26 6f 70 74 69 6f | "...................(mode.&optio |
| 172760 | 6e 61 6c 20 76 61 6c 75 65 20 66 72 61 6d 65 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 | nal.value.frame)).(declare-funct |
| 172780 | 69 6f 6e 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 20 22 6d 61 67 69 74 2d 6d 6f 64 65 22 20 28 | ion.magit-refresh."magit-mode".( |
| 1727a0 | 29 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 74 79 70 | )).(defvar.magit-buffer-diff-typ |
| 1727c0 | 65 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 | e).(defvar.magit-buffer-diff-arg |
| 1727e0 | 73 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d | s).(defvar.magit-buffer-file-nam |
| 172800 | 65 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 | e).(defvar.magit-buffer-log-args |
| 172820 | 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 73 | ).(defvar.magit-buffer-log-files |
| 172840 | 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 29 0a | ).(defvar.magit-buffer-refname). |
| 172860 | 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 0a | (defvar.magit-buffer-revision).. |
| 172880 | 3b 3b 20 46 72 6f 6d 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 27 2e 0a 28 64 65 63 6c 61 72 | ;;.From.`magit-process'..(declar |
| 1728a0 | 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 6d 61 67 69 74 | e-function.magit-call-git."magit |
| 1728c0 | 2d 70 72 6f 63 65 73 73 22 20 28 26 72 65 73 74 20 61 72 67 73 29 29 0a 28 64 65 63 6c 61 72 65 | -process".(&rest.args)).(declare |
| 1728e0 | 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 67 69 74 20 22 6d 61 67 69 74 2d 70 72 6f 63 65 | -function.magit-git."magit-proce |
| 172900 | 73 73 22 20 28 26 72 65 73 74 20 61 72 67 73 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 | ss".(&rest.args)).(declare-funct |
| 172920 | 69 6f 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 22 6d 61 67 69 74 2d | ion.magit-process-buffer."magit- |
| 172940 | 70 72 6f 63 65 73 73 22 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 64 69 73 70 6c 61 79 29 29 0a | process".(&optional.nodisplay)). |
| 172960 | 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- |
| 172980 | 66 69 6c 65 20 22 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 | file."magit-process"............ |
| 1729a0 | 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 66 69 6c 65 | .......(process.&optional.infile |
| 1729c0 | 20 62 75 66 66 65 72 20 64 69 73 70 6c 61 79 20 26 72 65 73 74 20 61 72 67 73 29 29 0a 28 64 65 | .buffer.display.&rest.args)).(de |
| 1729e0 | 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 6e | clare-function.magit-process-fin |
| 172a00 | 69 73 68 2d 73 65 63 74 69 6f 6e 20 22 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 22 0a 20 20 20 20 | ish-section."magit-process"..... |
| 172a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 63 74 69 6f 6e 20 65 78 69 74 2d 63 6f 64 65 | ..............(section.exit-code |
| 172a40 | 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 70 72 6f 63 65 | )).(declare-function.magit-proce |
| 172a60 | 73 73 2d 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 | ss-git."magit-process".(destinat |
| 172a80 | 69 6f 6e 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 | ion.&rest.args)).(declare-functi |
| 172aa0 | 6f 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 | on.magit-process-insert-section. |
| 172ac0 | 22 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "magit-process"................. |
| 172ae0 | 20 20 28 70 77 64 20 70 72 6f 67 72 61 6d 20 61 72 67 73 20 26 6f 70 74 69 6f 6e 61 6c 20 65 72 | ..(pwd.program.args.&optional.er |
| 172b00 | 72 63 6f 64 65 20 65 72 72 6c 6f 67 20 66 61 63 65 29 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69 | rcode.errlog.face)).(defvar.magi |
| 172b20 | 74 2d 74 68 69 73 2d 65 72 72 6f 72 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 70 72 6f 63 | t-this-error).(defvar.magit-proc |
| 172b40 | 65 73 73 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 2d 72 65 67 65 78 70 73 29 0a 0a 3b 3b 20 46 | ess-error-message-regexps)..;;.F |
| 172b60 | 72 6f 6d 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 27 2e 0a 28 64 65 66 76 61 72 20 6d 61 67 69 | rom.`magit-status'..(defvar.magi |
| 172b80 | 74 2d 73 74 61 74 75 73 2d 73 68 6f 77 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 29 0a 0a | t-status-show-untracked-files).. |
| 172ba0 | 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 77 | (eval-when-compile...(cl-pushnew |
| 172bc0 | 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 6d | .'orig-rev.eieio--known-slot-nam |
| 172be0 | 65 73 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 | es)...(cl-pushnew.'number.eieio- |
| 172c00 | 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 74 69 6f 6e 73 | -known-slot-names))..;;;.Options |
| 172c20 | 0a 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 | ..;;.For.now.this.is.shared.betw |
| 172c40 | 65 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 | een.`magit-process'.and.`magit-g |
| 172c60 | 69 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 | it'..(defgroup.magit-process.nil |
| 172c80 | 0a 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 | ..."Git.and.other.external.proce |
| 172ca0 | 73 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 | sses.used.by.Magit."...:group.'m |
| 172cc0 | 61 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 | agit)..(defvar.magit-git-environ |
| 172ce0 | 6d 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 | ment...(list.(format."INSIDE_EMA |
| 172d00 | 43 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 | CS=%s,magit".emacs-version))..." |
| 172d20 | 50 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 | Prepended.to.`process-environmen |
| 172d40 | 74 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 | t'.while.running.git.")..(defcus |
| 172d60 | 74 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 | tom.magit-git-output-coding-syst |
| 172d80 | 65 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 | em...(and.(eq.system-type.'windo |
| 172da0 | 77 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 | ws-nt).'utf-8)..."Coding.system. |
| 172dc0 | 66 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 | for.receiving.output.from.Git... |
| 172de0 | 49 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 | If.non-nil,.the.Git.config.value |
| 172e00 | 20 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 | .`i18n.logOutputEncoding'.should |
| 172e20 | 0a 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 | .be.set.via.`magit-git-global-ar |
| 172e40 | 67 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 | guments'.to.value.consistent.wit |
| 172e60 | 68 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 | h.this."...:package-version.'(ma |
| 172e80 | 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 70 | git..."2.9.0")...:group.'magit-p |
| 172ea0 | 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 64 69 6e 67 2d | rocess...:type.'(choice.(coding- |
| 172ec0 | 73 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 | system.:tag."Coding.system.to.de |
| 172ee0 | 63 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 | code.Git.output")............... |
| 172f00 | 20 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 | ...(const.:tag."Use.system.defau |
| 172f20 | 6c 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 | lt".nil)))..(defvar.magit-git-w3 |
| 172f40 | 32 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 | 2-path-hack.nil..."Alist.of.(EXE |
| 172f60 | 20 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 | ...(PATHENTRY))..This.specifies. |
| 172f80 | 77 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 | what.additional.PATH.setting.nee |
| 172fa0 | 64 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 | ds.to.be.added.to.the.environmen |
| 172fc0 | 74 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 | t.in.order.to.run.the.non-wrappe |
| 172fe0 | 72 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 | r.git.executables.successfully." |
| 173000 | 29 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 | )..(defcustom.magit-git-executab |
| 173020 | 6c 65 0a 20 20 28 6f 72 20 28 61 6e 64 20 28 65 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 77 | le...(or.(and.(eq.system-type.'w |
| 173040 | 69 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 | indows-nt)............;;.Avoid.t |
| 173060 | 68 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 | he.wrappers."cmd/git.exe".and."c |
| 173080 | 6d 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 | md/git.cmd",............;;.which |
| 1730a0 | 20 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 | .are.much.slower.than.using."bin |
| 1730c0 | 2f 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 | /git.exe".directly.............( |
| 1730e0 | 61 6e 64 2d 6c 65 74 2a 20 28 28 65 78 65 63 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 | and-let*.((exec.(executable-find |
| 173100 | 20 22 67 69 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 67 6e 6f 72 65 2d 65 | ."git")))..............(ignore-e |
| 173120 | 72 72 6f 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 47 69 74 20 66 6f 72 20 | rrors................;;.Git.for. |
| 173140 | 57 69 6e 64 6f 77 73 20 32 2e 78 20 70 72 6f 76 69 64 65 73 20 63 79 67 70 61 74 68 20 73 6f 20 | Windows.2.x.provides.cygpath.so. |
| 173160 | 77 65 20 63 61 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 73 6b 20 69 74 20 | we.can................;;.ask.it. |
| 173180 | 66 6f 72 20 6e 61 74 69 76 65 20 70 61 74 68 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | for.native.paths................ |
| 1731a0 | 20 28 6c 65 74 2a 20 28 28 63 6f 72 65 2d 65 78 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(let*.((core-exe............... |
| 1731c0 | 20 20 20 20 20 20 20 20 20 28 63 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........(car................... |
| 1731e0 | 20 20 20 20 20 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 | ......(process-lines............ |
| 173200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 65 63 20 22 2d 63 22 0a 20 20 20 20 20 20 20 20 | ..............exec."-c"......... |
| 173220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 6c 69 61 73 2e 58 3d 21 78 28 29 20 7b | ................."alias.X=!x().{ |
| 173240 | 20 77 68 69 63 68 20 5c 22 24 31 5c 22 20 7c 20 63 79 67 70 61 74 68 20 2d 6d 66 20 2d 3b 20 7d | .which.\"$1\".|.cygpath.-mf.-;.} |
| 173260 | 3b 20 78 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 58 | ;.x".........................."X |
| 173280 | 22 20 22 67 69 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "."git")))...................... |
| 1732a0 | 20 28 68 61 63 6b 2d 65 6e 74 72 79 20 28 61 73 73 6f 63 20 63 6f 72 65 2d 65 78 65 20 6d 61 67 | .(hack-entry.(assoc.core-exe.mag |
| 1732c0 | 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 20 20 20 20 20 20 20 | it-git-w32-path-hack)).......... |
| 1732e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 75 6e 6e 69 6e 67 20 74 68 65 20 6c 69 62 65 | .............;;.Running.the.libe |
| 173300 | 78 65 63 2f 67 69 74 2d 63 6f 72 65 20 65 78 65 63 75 74 61 62 6c 65 0a 20 20 20 20 20 20 20 20 | xec/git-core.executable......... |
| 173320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 72 65 71 75 69 72 65 73 20 73 6f 6d 65 20 65 | ..............;;.requires.some.e |
| 173340 | 78 74 72 61 20 50 41 54 48 20 65 6e 74 72 69 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | xtra.PATH.entries............... |
| 173360 | 20 20 20 20 20 20 20 20 20 28 70 61 74 68 2d 68 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .........(path-hack............. |
| 173380 | 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 50 41 54 48 3d 22 | ...........(list.(concat."PATH=" |
| 1733a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1733c0 | 20 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 | ......(car.(process-lines....... |
| 1733e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 173400 | 20 20 20 20 20 65 78 65 63 20 22 2d 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....exec."-c".................. |
| 173420 | 20 20 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 61 6c 69 61 73 | .........................."alias |
| 173440 | 2e 50 3d 21 63 79 67 70 61 74 68 20 2d 77 70 20 5c 22 24 50 41 54 48 5c 22 22 0a 20 20 20 20 20 | .P=!cygpath.-wp.\"$PATH\""...... |
| 173460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 173480 | 20 20 20 20 20 20 22 50 22 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......"P"))))))................. |
| 1734a0 | 20 3b 3b 20 54 68 65 20 64 65 66 63 75 73 74 6f 6d 20 53 54 41 4e 44 41 52 44 20 65 78 70 72 65 | .;;.The.defcustom.STANDARD.expre |
| 1734c0 | 73 73 69 6f 6e 20 63 61 6e 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | ssion.can.be..................;; |
| 1734e0 | 20 65 76 61 6c 75 61 74 65 64 20 6d 61 6e 79 20 74 69 6d 65 73 2c 20 73 6f 20 6d 61 6b 65 20 73 | .evaluated.many.times,.so.make.s |
| 173500 | 75 72 65 20 69 74 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 64 | ure.it.is..................;;.id |
| 173520 | 65 6d 70 6f 74 65 6e 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 68 | empotent...................(if.h |
| 173540 | 61 63 6b 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ack-entry......................( |
| 173560 | 73 65 74 63 64 72 20 68 61 63 6b 2d 65 6e 74 72 79 20 70 61 74 68 2d 68 61 63 6b 29 0a 20 20 20 | setcdr.hack-entry.path-hack).... |
| 173580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 63 6f 72 65 | ................(push.(cons.core |
| 1735a0 | 2d 65 78 65 20 70 61 74 68 2d 68 61 63 6b 29 20 6d 61 67 69 74 2d 67 69 74 2d 77 33 32 2d 70 61 | -exe.path-hack).magit-git-w32-pa |
| 1735c0 | 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 63 6f 72 65 2d | th-hack))..................core- |
| 1735e0 | 65 78 65 29 29 29 29 0a 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 73 79 73 74 65 6d 2d 74 79 | exe)))).......(and.(eq.system-ty |
| 173600 | 70 65 20 27 64 61 72 77 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 65 78 65 63 75 74 61 62 | pe.'darwin)............(executab |
| 173620 | 6c 65 2d 66 69 6e 64 20 22 67 69 74 22 29 29 0a 20 20 20 20 20 20 22 67 69 74 22 29 0a 20 20 22 | le-find."git"))......."git")..." |
| 173640 | 54 68 65 20 47 69 74 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 | The.Git.executable.used.by.Magit |
| 173660 | 20 6f 6e 20 74 68 65 20 6c 6f 63 61 6c 20 68 6f 73 74 2e 0a 4f 6e 20 72 65 6d 6f 74 65 20 6d 61 | .on.the.local.host..On.remote.ma |
| 173680 | 63 68 69 6e 65 73 20 60 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 67 69 74 2d 65 78 65 63 75 74 61 | chines.`magit-remote-git-executa |
| 1736a0 | 62 6c 65 27 20 69 73 20 75 73 65 64 20 69 6e 73 74 65 61 64 2e 22 0a 20 20 3a 70 61 63 6b 61 67 | ble'.is.used.instead."...:packag |
| 1736c0 | 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 29 0a 20 20 3a | e-version.'(magit..."3.2.0")...: |
| 1736e0 | 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 73 74 | group.'magit-process...:type.'st |
| 173700 | 72 69 6e 67 29 0a 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 67 | ring)..(defcustom.magit-remote-g |
| 173720 | 69 74 2d 65 78 65 63 75 74 61 62 6c 65 20 22 67 69 74 22 0a 20 20 22 54 68 65 20 47 69 74 20 65 | it-executable."git"..."The.Git.e |
| 173740 | 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 6f 74 | xecutable.used.by.Magit.on.remot |
| 173760 | 65 20 6d 61 63 68 69 6e 65 73 2e 0a 4f 6e 20 74 68 65 20 6c 6f 63 61 6c 20 68 6f 73 74 20 60 6d | e.machines..On.the.local.host.`m |
| 173780 | 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 27 20 69 73 20 75 73 65 64 20 69 6e 73 | agit-git-executable'.is.used.ins |
| 1737a0 | 74 65 61 64 2e 0a 43 6f 6e 73 69 64 65 72 20 63 75 73 74 6f 6d 69 7a 69 6e 67 20 60 74 72 61 6d | tead..Consider.customizing.`tram |
| 1737c0 | 70 2d 72 65 6d 6f 74 65 2d 70 61 74 68 27 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 0a 6f | p-remote-path'.instead.of.this.o |
| 1737e0 | 70 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 20 27 28 6d 61 67 | ption."...:package-version.'(mag |
| 173800 | 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 70 72 | it..."3.2.0")...:group.'magit-pr |
| 173820 | 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 75 73 74 | ocess...:type.'string)..(defcust |
| 173840 | 6f 6d 20 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 | om.magit-git-global-arguments... |
| 173860 | 60 28 22 2d 2d 6e 6f 2d 70 61 67 65 72 22 20 22 2d 2d 6c 69 74 65 72 61 6c 2d 70 61 74 68 73 70 | `("--no-pager"."--literal-pathsp |
| 173880 | 65 63 73 22 0a 20 20 20 20 22 2d 63 22 20 22 63 6f 72 65 2e 70 72 65 6c 6f 61 64 69 6e 64 65 78 | ecs"....."-c"."core.preloadindex |
| 1738a0 | 3d 74 72 75 65 22 0a 20 20 20 20 22 2d 63 22 20 22 6c 6f 67 2e 73 68 6f 77 53 69 67 6e 61 74 75 | =true"....."-c"."log.showSignatu |
| 1738c0 | 72 65 3d 66 61 6c 73 65 22 0a 20 20 20 20 22 2d 63 22 20 22 63 6f 6c 6f 72 2e 75 69 3d 66 61 6c | re=false"....."-c"."color.ui=fal |
| 1738e0 | 73 65 22 0a 20 20 20 20 22 2d 63 22 20 22 63 6f 6c 6f 72 2e 64 69 66 66 3d 66 61 6c 73 65 22 0a | se"....."-c"."color.diff=false". |
| 173900 | 20 20 20 20 22 2d 63 22 20 22 64 69 66 66 2e 6e 6f 50 72 65 66 69 78 3d 66 61 6c 73 65 22 0a 20 | ...."-c"."diff.noPrefix=false".. |
| 173920 | 20 20 20 2c 40 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 | ...,@(and.(eq.system-type.'windo |
| 173940 | 77 73 2d 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 2d 63 22 20 22 69 31 | ws-nt)............(list."-c"."i1 |
| 173960 | 38 6e 2e 6c 6f 67 4f 75 74 70 75 74 45 6e 63 6f 64 69 6e 67 3d 55 54 46 2d 38 22 29 29 29 0a 20 | 8n.logOutputEncoding=UTF-8"))).. |
| 173980 | 20 22 47 6c 6f 62 61 6c 20 47 69 74 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 54 68 65 20 61 72 67 | ."Global.Git.arguments...The.arg |
| 1739a0 | 75 6d 65 6e 74 73 20 73 65 74 20 68 65 72 65 20 61 72 65 20 75 73 65 64 20 65 76 65 72 79 20 74 | uments.set.here.are.used.every.t |
| 1739c0 | 69 6d 65 20 74 68 65 20 67 69 74 20 65 78 65 63 75 74 61 62 6c 65 20 69 73 0a 72 75 6e 20 61 73 | ime.the.git.executable.is.run.as |
| 1739e0 | 20 61 20 73 75 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 | .a.subprocess...They.are.placed. |
| 173a00 | 72 69 67 68 74 20 61 66 74 65 72 20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65 0a 69 74 73 65 6c | right.after.the.executable.itsel |
| 173a20 | 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 |
| 173a40 | 73 20 69 6e 20 60 67 69 74 20 48 45 52 45 2e 2e 2e 20 43 4f 4d 4d 41 4e 44 0a 52 45 53 54 27 2e | s.in.`git.HERE....COMMAND.REST'. |
| 173a60 | 20 20 53 65 65 20 74 68 65 20 6d 61 6e 70 61 67 65 20 60 67 69 74 28 31 29 27 20 66 6f 72 20 76 | ..See.the.manpage.`git(1)'.for.v |
| 173a80 | 61 6c 69 64 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 42 65 20 63 61 72 65 66 75 6c 20 77 68 61 74 | alid.arguments...Be.careful.what |
| 173aa0 | 20 79 6f 75 20 61 64 64 20 68 65 72 65 2c 20 65 73 70 65 63 69 61 6c 6c 79 20 69 66 20 79 6f 75 | .you.add.here,.especially.if.you |
| 173ac0 | 20 61 72 65 20 75 73 69 6e 67 20 54 72 61 6d 70 0a 74 6f 20 63 6f 6e 6e 65 63 74 20 74 6f 20 73 | .are.using.Tramp.to.connect.to.s |
| 173ae0 | 65 72 76 65 72 73 20 77 69 74 68 20 61 6e 63 69 65 6e 74 20 47 69 74 20 76 65 72 73 69 6f 6e 73 | ervers.with.ancient.Git.versions |
| 173b00 | 2e 20 20 4e 65 76 65 72 20 72 65 6d 6f 76 65 0a 61 6e 79 74 68 69 6e 67 20 74 68 61 74 20 69 73 | ...Never.remove.anything.that.is |
| 173b20 | 20 70 61 72 74 20 6f 66 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 2c 20 75 6e 6c 65 | .part.of.the.default.value,.unle |
| 173b40 | 73 73 20 79 6f 75 20 72 65 61 6c 6c 79 0a 6b 6e 6f 77 20 77 68 61 74 20 79 6f 75 20 61 72 65 20 | ss.you.really.know.what.you.are. |
| 173b60 | 64 6f 69 6e 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 | doing...And.think.very.hard.befo |
| 173b80 | 72 65 20 61 64 64 69 6e 67 0a 73 6f 6d 65 74 68 69 6e 67 3b 20 69 74 20 77 69 6c 6c 20 62 65 20 | re.adding.something;.it.will.be. |
| 173ba0 | 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 66 | used.every.time.Magit.runs.Git.f |
| 173bc0 | 6f 72 20 61 6e 79 0a 70 75 72 70 6f 73 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 | or.any.purpose."...:package-vers |
| 173be0 | 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e 33 2e 32 22 29 0a 20 20 3a 67 72 6f 75 70 20 | ion.'(magit..."4.3.2")...:group. |
| 173c00 | 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 2d | 'magit-commands...:group.'magit- |
| 173c20 | 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 73 74 72 69 6e 67 29 | process...:type.'(repeat.string) |
| 173c40 | 29 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 72 65 6d 6f 74 | )..(defcustom.magit-prefer-remot |
| 173c60 | 65 2d 75 70 73 74 72 65 61 6d 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 66 61 76 | e-upstream.nil..."Whether.to.fav |
| 173c80 | 6f 72 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 20 77 68 65 6e 20 72 65 61 64 69 6e 67 20 | or.remote.branches.when.reading. |
| 173ca0 | 74 68 65 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 2e 0a 0a 54 68 69 73 20 63 6f 6e 74 72 | the.upstream.branch...This.contr |
| 173cc0 | 6f 6c 73 20 77 68 65 74 68 65 72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 72 65 61 64 20 61 | ols.whether.commands.that.read.a |
| 173ce0 | 20 62 72 61 6e 63 68 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 0a 61 6e 64 20 74 68 65 6e 20 73 | .branch.from.the.user.and.then.s |
| 173d00 | 65 74 20 69 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 | et.it.as.the.upstream.branch,.of |
| 173d20 | 66 65 72 20 61 20 6c 6f 63 61 6c 20 6f 72 20 61 20 72 65 6d 6f 74 65 0a 62 72 61 6e 63 68 20 61 | fer.a.local.or.a.remote.branch.a |
| 173d40 | 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 20 | s.default.completion.candidate,. |
| 173d60 | 77 68 65 6e 20 74 68 65 79 20 68 61 76 65 20 74 68 65 20 63 68 6f 69 63 65 2e 0a 0a 54 68 69 73 | when.they.have.the.choice...This |
| 173d80 | 20 61 66 66 65 63 74 73 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 75 73 65 20 60 | .affects.all.commands.that.use.` |
| 173da0 | 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 27 0a 6f 72 20 60 | magit-read-upstream-branch'.or.` |
| 173dc0 | 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 27 2c 20 77 68 69 63 | magit-read-starting-point',.whic |
| 173de0 | 68 20 69 6e 63 6c 75 64 65 73 20 6d 6f 73 74 20 63 6f 6d 6d 61 6e 64 73 0a 74 68 61 74 20 63 68 | h.includes.most.commands.that.ch |
| 173e00 | 61 6e 67 65 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 61 6e 64 20 6d 61 6e 79 20 74 68 61 74 20 | ange.the.upstream.and.many.that. |
| 173e20 | 63 72 65 61 74 65 20 6e 65 77 20 62 72 61 6e 63 68 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | create.new.branches."...:package |
| 173e40 | 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 34 2e 32 22 29 0a 20 20 3a 67 | -version.'(magit..."2.4.2")...:g |
| 173e60 | 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 6f | roup.'magit-commands...:type.'bo |
| 173e80 | 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 69 73 74 2d 72 65 | olean)..(defcustom.magit-list-re |
| 173ea0 | 66 73 2d 6e 61 6d 65 73 70 61 63 65 73 0a 20 20 27 28 22 72 65 66 73 2f 68 65 61 64 73 22 0a 20 | fs-namespaces...'("refs/heads".. |
| 173ec0 | 20 20 20 22 72 65 66 73 2f 72 65 6d 6f 74 65 73 22 0a 20 20 20 20 22 72 65 66 73 2f 74 61 67 73 | ..."refs/remotes"....."refs/tags |
| 173ee0 | 22 0a 20 20 20 20 22 72 65 66 73 2f 70 75 6c 6c 72 65 71 73 22 29 0a 20 20 22 4c 69 73 74 20 6f | "....."refs/pullreqs")..."List.o |
| 173f00 | 66 20 72 65 66 20 6e 61 6d 65 73 70 61 63 65 73 20 63 6f 6e 73 69 64 65 72 65 64 20 77 68 65 6e | f.ref.namespaces.considered.when |
| 173f20 | 20 72 65 61 64 69 6e 67 20 61 20 72 65 66 2e 0a 0a 54 68 69 73 20 63 6f 6e 74 72 6f 6c 73 20 74 | .reading.a.ref...This.controls.t |
| 173f40 | 68 65 20 6f 72 64 65 72 20 6f 66 20 72 65 66 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 60 6d 61 | he.order.of.refs.returned.by.`ma |
| 173f60 | 67 69 74 2d 6c 69 73 74 2d 72 65 66 73 27 2c 0a 77 68 69 63 68 20 69 73 20 63 61 6c 6c 65 64 20 | git-list-refs',.which.is.called. |
| 173f80 | 62 79 20 66 75 6e 63 74 69 6f 6e 73 20 6c 69 6b 65 20 60 6d 61 67 69 74 2d 6c 69 73 74 2d 62 72 | by.functions.like.`magit-list-br |
| 173fa0 | 61 6e 63 68 2d 6e 61 6d 65 73 27 20 74 6f 0a 67 65 6e 65 72 61 74 65 20 74 68 65 20 63 6f 6c 6c | anch-names'.to.generate.the.coll |
| 173fc0 | 65 63 74 69 6f 6e 20 6f 66 20 72 65 66 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 | ection.of.refs."...:package-vers |
| 173fe0 | 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 | ion.'(magit..."3.1.0")...:group. |
| 174000 | 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 |
| 174020 | 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 6c 69 73 74 | .string))..(defcustom.magit-list |
| 174040 | 2d 72 65 66 73 2d 73 6f 72 74 62 79 20 6e 69 6c 0a 20 20 22 48 6f 77 20 74 6f 20 73 6f 72 74 20 | -refs-sortby.nil..."How.to.sort. |
| 174060 | 74 68 65 20 72 65 66 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 70 72 6f 6d 70 74 | the.ref.collection.in.the.prompt |
| 174080 | 2e 0a 0a 54 68 69 73 20 61 66 66 65 63 74 73 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 72 65 | ...This.affects.commands.that.re |
| 1740a0 | 61 64 20 61 20 72 65 66 2e 20 20 4d 6f 72 65 20 73 70 65 63 69 66 69 63 61 6c 6c 79 2c 20 69 74 | ad.a.ref...More.specifically,.it |
| 1740c0 | 0a 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 6f 72 64 65 72 20 6f 66 20 72 65 66 73 20 72 65 74 75 | .controls.the.order.of.refs.retu |
| 1740e0 | 72 6e 65 64 20 62 79 20 60 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 73 27 2c 20 77 68 69 63 68 | rned.by.`magit-list-refs',.which |
| 174100 | 0a 69 73 20 63 61 6c 6c 65 64 20 62 79 20 66 75 6e 63 74 69 6f 6e 73 20 6c 69 6b 65 20 60 6d 61 | .is.called.by.functions.like.`ma |
| 174120 | 67 69 74 2d 6c 69 73 74 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 27 20 74 6f 20 67 65 6e 65 72 61 | git-list-branch-names'.to.genera |
| 174140 | 74 65 0a 74 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 6f 66 20 72 65 66 73 2e 20 20 42 79 20 64 | te.the.collection.of.refs...By.d |
| 174160 | 65 66 61 75 6c 74 2c 20 72 65 66 73 20 61 72 65 20 73 6f 72 74 65 64 20 61 63 63 6f 72 64 69 6e | efault,.refs.are.sorted.accordin |
| 174180 | 67 20 74 6f 0a 74 68 65 69 72 20 66 75 6c 6c 20 72 65 66 6e 61 6d 65 20 28 69 2e 65 2e 2c 20 5c | g.to.their.full.refname.(i.e.,.\ |
| 1741a0 | 22 72 65 66 73 2f 2e 2e 2e 5c 22 29 2e 0a 0a 41 6e 79 20 76 61 6c 75 65 20 61 63 63 65 70 74 65 | "refs/...\")...Any.value.accepte |
| 1741c0 | 64 20 62 79 20 74 68 65 20 60 2d 2d 73 6f 72 74 27 20 66 6c 61 67 20 6f 66 20 5c 22 67 69 74 20 | d.by.the.`--sort'.flag.of.\"git. |
| 1741e0 | 66 6f 72 2d 65 61 63 68 2d 72 65 66 5c 22 20 63 61 6e 0a 62 65 20 75 73 65 64 2e 20 20 46 6f 72 | for-each-ref\".can.be.used...For |
| 174200 | 20 65 78 61 6d 70 6c 65 2c 20 5c 22 2d 63 72 65 61 74 6f 72 64 61 74 65 5c 22 20 70 6c 61 63 65 | .example,.\"-creatordate\".place |
| 174220 | 73 20 72 65 66 73 20 77 69 74 68 20 6d 6f 72 65 0a 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 74 65 | s.refs.with.more.recent.committe |
| 174240 | 72 20 6f 72 20 74 61 67 67 65 72 20 64 61 74 65 73 20 65 61 72 6c 69 65 72 20 69 6e 20 74 68 65 | r.or.tagger.dates.earlier.in.the |
| 174260 | 20 6c 69 73 74 2e 20 20 41 20 6c 69 73 74 20 6f 66 0a 73 74 72 69 6e 67 73 20 63 61 6e 20 61 6c | .list...A.list.of.strings.can.al |
| 174280 | 73 6f 20 62 65 20 67 69 76 65 6e 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 70 61 73 73 20 6d 75 6c | so.be.given.in.order.to.pass.mul |
| 1742a0 | 74 69 70 6c 65 20 73 6f 72 74 20 6b 65 79 73 20 74 6f 0a 5c 22 67 69 74 20 66 6f 72 2d 65 61 63 | tiple.sort.keys.to.\"git.for-eac |
| 1742c0 | 68 2d 72 65 66 5c 22 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f | h-ref\"...Note.that,.depending.o |
| 1742e0 | 6e 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 61 6d 65 77 6f 72 6b 20 79 6f 75 20 75 | n.the.completion.framework.you.u |
| 174300 | 73 65 2c 20 74 68 69 73 0a 6d 61 79 20 6e 6f 74 20 62 65 20 73 75 66 66 69 63 69 65 6e 74 20 74 | se,.this.may.not.be.sufficient.t |
| 174320 | 6f 20 63 68 61 6e 67 65 20 74 68 65 20 6f 72 64 65 72 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 | o.change.the.order.in.which.the. |
| 174340 | 72 65 66 73 20 61 72 65 0a 64 69 73 70 6c 61 79 65 64 2e 20 20 49 74 20 6f 6e 6c 79 20 63 6f 6e | refs.are.displayed...It.only.con |
| 174360 | 74 72 6f 6c 73 20 74 68 65 20 6f 72 64 65 72 20 6f 66 20 74 68 65 20 63 6f 6c 6c 65 63 74 69 6f | trols.the.order.of.the.collectio |
| 174380 | 6e 20 70 61 73 73 65 64 0a 74 6f 20 60 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 | n.passed.to.`magit-completing-re |
| 1743a0 | 61 64 27 20 6f 72 2c 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 73 75 70 70 6f 72 | ad'.or,.for.commands.that.suppor |
| 1743c0 | 74 20 72 65 61 64 69 6e 67 0a 6d 75 6c 74 69 70 6c 65 20 73 74 72 69 6e 67 73 2c 20 60 72 65 61 | t.reading.multiple.strings,.`rea |
| 1743e0 | 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 27 2e 20 20 54 68 65 20 63 6f 6d 70 6c 65 74 | d-from-minibuffer'...The.complet |
| 174400 | 69 6f 6e 0a 66 72 61 6d 65 77 6f 72 6b 20 75 6c 74 69 6d 61 74 65 6c 79 20 64 65 74 65 72 6d 69 | ion.framework.ultimately.determi |
| 174420 | 6e 65 73 20 68 6f 77 20 74 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 69 73 20 64 69 73 70 6c 61 | nes.how.the.collection.is.displa |
| 174440 | 79 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 69 74 | yed."...:package-version.'(magit |
| 174460 | 20 2e 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 6d 69 73 | ..."2.11.0")...:group.'magit-mis |
| 174480 | 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 73 74 72 69 | cellaneous...:type.'(choice.stri |
| 1744a0 | 6e 67 20 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 29 29 0a 0a 3b 3b 3b 20 47 69 74 0a 0a 28 | ng.(repeat.string)))..;;;.Git..( |
| 1744c0 | 64 65 66 76 61 72 20 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 | defvar.magit-git-debug.nil..."Wh |
| 1744e0 | 65 74 68 65 72 20 61 6e 64 20 68 6f 77 20 74 6f 20 65 6e 61 62 6c 65 20 61 64 64 69 74 69 6f 6e | ether.and.how.to.enable.addition |
| 174500 | 61 6c 20 64 65 62 75 67 67 69 6e 67 20 6f 66 20 67 69 74 20 65 72 72 6f 72 73 2e 0a 0a 55 73 65 | al.debugging.of.git.errors...Use |
| 174520 | 20 60 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 67 69 74 2d 64 65 62 75 67 27 20 28 77 68 69 63 68 | .`magit-toggle-git-debug'.(which |
| 174540 | 20 73 65 65 29 20 74 6f 20 74 6f 67 67 6c 65 20 74 68 65 20 62 6f 6f 6c 65 61 6e 20 76 61 6c 75 | .see).to.toggle.the.boolean.valu |
| 174560 | 65 20 6f 66 0a 74 68 69 73 20 76 61 72 69 61 62 6c 65 2e 20 20 54 68 69 73 20 63 61 6e 20 61 6c | e.of.this.variable...This.can.al |
| 174580 | 73 6f 20 6d 61 6e 75 61 6c 6c 79 20 62 65 20 73 65 74 20 74 6f 20 60 69 6e 63 6c 75 64 65 2d 73 | so.manually.be.set.to.`include-s |
| 1745a0 | 75 63 63 65 73 73 27 2c 20 69 6e 0a 77 68 69 63 68 20 63 61 73 65 20 73 75 63 63 65 73 73 66 75 | uccess',.in.which.case.successfu |
| 1745c0 | 6c 20 67 69 74 20 69 6e 76 6f 63 61 74 69 6f 6e 73 20 61 72 65 20 61 6c 73 6f 20 6c 6f 67 67 65 | l.git.invocations.are.also.logge |
| 1745e0 | 64 2e 0a 0a 54 68 69 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 20 66 75 6e 63 74 69 6f 6e 2c | d...This.can.also.be.a.function, |
| 174600 | 20 77 68 69 63 68 20 74 61 6b 65 73 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 65 | .which.takes.one.argument,.the.e |
| 174620 | 72 72 6f 72 20 6f 75 74 70 75 74 0a 61 73 20 61 20 73 74 72 69 6e 67 2e 20 20 54 68 69 73 20 69 | rror.output.as.a.string...This.i |
| 174640 | 73 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 65 20 61 6e 64 20 | s.intended.for.internal.use.and. |
| 174660 | 69 73 20 65 73 74 61 62 6c 69 73 68 65 64 20 75 73 69 6e 67 0a 6c 65 74 2d 62 69 6e 64 69 6e 67 | is.established.using.let-binding |
| 174680 | 73 20 61 72 6f 75 6e 64 20 63 72 69 74 69 63 61 6c 20 63 6f 64 65 20 28 69 2e 65 2e 2c 20 69 6e | s.around.critical.code.(i.e.,.in |
| 1746a0 | 20 60 6d 61 67 69 74 2d 2d 61 73 73 65 72 74 2d 75 73 61 62 6c 65 2d 67 69 74 27 29 2e 22 29 0a | .`magit--assert-usable-git')."). |
| 1746c0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 67 69 74 2d 64 65 62 75 67 20 28 | .(defun.magit-toggle-git-debug.( |
| 1746e0 | 29 0a 20 20 22 54 6f 67 67 6c 65 20 77 68 65 74 68 65 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 67 | )..."Toggle.whether.additional.g |
| 174700 | 69 74 20 65 72 72 6f 72 73 20 61 72 65 20 72 65 70 6f 72 74 65 64 2e 0a 0a 4d 61 67 69 74 20 62 | it.errors.are.reported...Magit.b |
| 174720 | 61 73 69 63 61 6c 6c 79 20 63 61 6c 6c 73 20 67 69 74 20 66 6f 72 20 6f 6e 65 20 6f 66 20 74 68 | asically.calls.git.for.one.of.th |
| 174740 | 65 73 65 20 74 77 6f 20 72 65 61 73 6f 6e 73 3a 20 66 6f 72 0a 73 69 64 65 2d 65 66 66 65 63 74 | ese.two.reasons:.for.side-effect |
| 174760 | 73 20 6f 72 20 74 6f 20 64 6f 20 73 6f 6d 65 74 68 69 6e 67 20 77 69 74 68 20 69 74 73 20 73 74 | s.or.to.do.something.with.its.st |
| 174780 | 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2e 0a 0a 57 68 65 6e 20 67 69 74 20 69 73 20 72 75 6e 20 | andard.output...When.git.is.run. |
| 1747a0 | 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 73 20 74 68 65 6e 20 69 74 73 20 6f 75 74 70 75 74 | for.side-effects.then.its.output |
| 1747c0 | 2c 20 69 6e 63 6c 75 64 69 6e 67 20 65 72 72 6f 72 0a 6d 65 73 73 61 67 65 73 2c 20 67 6f 20 69 | ,.including.error.messages,.go.i |
| 1747e0 | 6e 74 6f 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 20 77 68 69 63 68 20 69 73 20 | nto.the.process.buffer.which.is. |
| 174800 | 73 68 6f 77 6e 20 77 68 65 6e 20 75 73 69 6e 67 20 5c 0a 5c 5c 3c 6d 61 67 69 74 2d 6d 6f 64 65 | shown.when.using.\.\\<magit-mode |
| 174820 | 2d 6d 61 70 3e 5c 5c 5b 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 5d 2e 0a 0a | -map>\\[magit-process-buffer]... |
| 174840 | 57 68 65 6e 20 67 69 74 27 73 20 6f 75 74 70 75 74 20 69 73 20 63 6f 6e 73 75 6d 65 64 20 69 6e | When.git's.output.is.consumed.in |
| 174860 | 20 73 6f 6d 65 20 77 61 79 2c 20 74 68 65 6e 20 69 74 20 77 6f 75 6c 64 20 62 65 20 74 6f 6f 0a | .some.way,.then.it.would.be.too. |
| 174880 | 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 74 6f | expensive.to.also.insert.it.into |
| 1748a0 | 20 74 68 69 73 20 62 75 66 66 65 72 2c 20 62 75 74 20 77 69 74 68 20 74 68 69 73 20 63 6f 6d 6d | .this.buffer,.but.with.this.comm |
| 1748c0 | 61 6e 64 0a 74 68 61 74 20 63 61 6e 20 62 65 20 65 6e 61 62 6c 65 64 20 74 65 6d 70 6f 72 61 72 | and.that.can.be.enabled.temporar |
| 1748e0 | 69 6c 79 2e 20 20 49 6e 20 74 68 61 74 20 63 61 73 65 2c 20 69 66 20 67 69 74 20 72 65 74 75 72 | ily...In.that.case,.if.git.retur |
| 174900 | 6e 73 20 77 69 74 68 0a 61 20 6e 6f 6e 2d 7a 65 72 6f 20 65 78 69 74 20 73 74 61 74 75 73 2c 20 | ns.with.a.non-zero.exit.status,. |
| 174920 | 74 68 65 6e 20 61 74 20 6c 65 61 73 74 20 69 74 73 20 73 74 61 6e 64 61 72 64 20 65 72 72 6f 72 | then.at.least.its.standard.error |
| 174940 | 20 69 73 20 69 6e 73 65 72 74 65 64 0a 69 6e 74 6f 20 74 68 69 73 20 62 75 66 66 65 72 2e 0a 0a | .is.inserted.into.this.buffer... |
| 174960 | 53 65 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 44 65 62 75 67 67 69 6e 67 20 | See.info.node.`(magit)Debugging. |
| 174980 | 54 6f 6f 6c 73 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 0a 20 20 | Tools'.for.more.information."... |
| 1749a0 | 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 67 69 74 2d | (interactive)...(setq.magit-git- |
| 1749c0 | 64 65 62 75 67 20 28 6e 6f 74 20 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 29 29 0a 20 20 28 | debug.(not.magit-git-debug))...( |
| 1749e0 | 6d 65 73 73 61 67 65 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 72 65 70 6f 72 74 69 6e 67 20 6f 66 | message."Additional.reporting.of |
| 174a00 | 20 47 69 74 20 65 72 72 6f 72 73 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6d | .Git.errors.%s"............(if.m |
| 174a20 | 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 20 22 65 6e 61 62 6c 65 64 22 20 22 64 69 73 61 62 6c | agit-git-debug."enabled"."disabl |
| 174a40 | 65 64 22 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 | ed")))..(defvar.magit--refresh-c |
| 174a60 | 61 63 68 65 20 6e 69 6c 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 74 2d 2d 77 69 74 68 | ache.nil)..(defmacro.magit--with |
| 174a80 | 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 6b 65 79 20 26 72 65 73 74 20 62 6f 64 79 29 0a | -refresh-cache.(key.&rest.body). |
| 174aa0 | 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 |
| 174ac0 | 72 6d 20 62 6f 64 79 29 29 29 0a 20 20 28 6c 65 74 20 28 28 6b 20 28 67 65 6e 73 79 6d 29 29 0a | rm.body)))...(let.((k.(gensym)). |
| 174ae0 | 20 20 20 20 20 20 20 20 28 68 69 74 20 28 67 65 6e 73 79 6d 29 29 29 0a 20 20 20 20 60 28 69 66 | ........(hit.(gensym))).....`(if |
| 174b00 | 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 20 20 28 | .magit--refresh-cache..........( |
| 174b20 | 6c 65 74 20 28 28 2c 6b 20 2c 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c | let.((,k.,key))............(if-l |
| 174b40 | 65 74 20 28 28 2c 68 69 74 20 28 61 73 73 6f 63 20 2c 6b 20 28 63 64 72 20 6d 61 67 69 74 2d 2d | et.((,hit.(assoc.,k.(cdr.magit-- |
| 174b60 | 72 65 66 72 65 73 68 2d 63 61 63 68 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | refresh-cache))))............... |
| 174b80 | 20 28 70 72 6f 67 6e 20 28 63 6c 2d 69 6e 63 66 20 28 63 61 61 72 20 6d 61 67 69 74 2d 2d 72 65 | .(progn.(cl-incf.(caar.magit--re |
| 174ba0 | 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))................... |
| 174bc0 | 20 20 20 20 28 63 64 72 20 2c 68 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c | ....(cdr.,hit))..............(cl |
| 174be0 | 2d 69 6e 63 66 20 28 63 64 61 72 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 | -incf.(cdar.magit--refresh-cache |
| 174c00 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 76 61 6c 75 65 20 2c 28 6d | ))..............(let.((value.,(m |
| 174c20 | 61 63 72 6f 65 78 70 2d 70 72 6f 67 6e 20 62 6f 64 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | acroexp-progn.body)))........... |
| 174c40 | 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 2c 6b 20 76 61 6c 75 65 29 0a 20 20 20 20 20 | .....(push.(cons.,k.value)...... |
| 174c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 6d 61 67 69 74 2d 2d 72 65 66 72 | ................(cdr.magit--refr |
| 174c80 | 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 76 61 6c 75 65 | esh-cache))................value |
| 174ca0 | 29 29 29 0a 20 20 20 20 20 20 20 2c 40 62 6f 64 79 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 | )))........,@body)))..(defvar.ma |
| 174cc0 | 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 2d 65 6e 76 76 61 72 20 22 47 49 54 5f 45 44 49 54 | git-with-editor-envvar."GIT_EDIT |
| 174ce0 | 4f 52 22 0a 20 20 22 54 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 | OR"..."The.environment.variable. |
| 174d00 | 65 78 70 6f 72 74 65 64 20 62 79 20 60 6d 61 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 27 2e | exported.by.`magit-with-editor'. |
| 174d20 | 0a 53 65 74 20 74 68 69 73 20 74 6f 20 5c 22 47 49 54 5f 53 45 51 55 45 4e 43 45 5f 45 44 49 54 | .Set.this.to.\"GIT_SEQUENCE_EDIT |
| 174d40 | 4f 52 5c 22 20 69 66 20 79 6f 75 20 64 6f 20 6e 6f 74 20 77 61 6e 74 20 74 6f 20 75 73 65 0a 45 | OR\".if.you.do.not.want.to.use.E |
| 174d60 | 6d 61 63 73 20 74 6f 20 65 64 69 74 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 20 62 75 74 | macs.to.edit.commit.messages.but |
| 174d80 | 20 77 6f 75 6c 64 20 6c 69 6b 65 20 74 6f 20 64 6f 20 73 6f 20 74 6f 20 65 64 69 74 0a 72 65 62 | .would.like.to.do.so.to.edit.reb |
| 174da0 | 61 73 65 20 73 65 71 75 65 6e 63 65 73 2e 22 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 | ase.sequences.")..(defmacro.magi |
| 174dc0 | 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 20 28 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 22 4c 69 | t-with-editor.(&rest.body)..."Li |
| 174de0 | 6b 65 20 60 77 69 74 68 2d 65 64 69 74 6f 72 2a 27 20 62 75 74 20 6c 65 74 2d 62 69 6e 64 20 73 | ke.`with-editor*'.but.let-bind.s |
| 174e00 | 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 72 65 73 70 65 63 74 | ome.more.variables..Also.respect |
| 174e20 | 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 2d 65 64 69 74 6f 72 | .the.value.of.`magit-with-editor |
| 174e40 | 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 64 65 6e 74 20 30 29 | -envvar'."...(declare.(indent.0) |
| 174e60 | 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 28 28 6d 61 67 69 74 | .(debug.(body)))...`(let.((magit |
| 174e80 | 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 20 20 20 20 20 20 20 | -process-popup-time.-1)......... |
| 174ea0 | 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 74 6f 6d 69 7a 65 64 | .;;.The.user.may.have.customized |
| 174ec0 | 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 20 20 20 20 20 20 3b | .`shell-file-name'.to..........; |
| 174ee0 | 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 20 69 6e 20 60 77 33 | ;.something.which.results.in.`w3 |
| 174f00 | 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 6c 0a 20 20 20 20 20 | 2-shell-dos-semantics'.nil...... |
| 174f20 | 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 20 71 75 6f 74 69 6e | ....;;.(which.changes.the.quotin |
| 174f40 | 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 3b 3b 20 60 73 68 65 | g.style.used.by..........;;.`she |
| 174f60 | 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 47 69 74 20 66 6f 72 | ll-quote-argument'),.but.Git.for |
| 174f80 | 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 20 20 20 20 20 20 20 | .Windows.expects.shell.......... |
| 174fa0 | 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 6c 65 2e 0a 20 20 20 | ;;.quoting.in.the.dos.style..... |
| 174fc0 | 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 66 20 28 61 6e 64 20 | ......(shell-file-name.(if.(and. |
| 174fe0 | 28 65 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 77 69 6e 64 6f 77 73 2d 6e 74 29 0a 20 20 20 | (eq.system-type.'windows-nt).... |
| 175000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 175020 | 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 74 20 70 6f 69 6e 74 | ;;.If.we.have.Cygwin.mount.point |
| 175040 | 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 20 20 20 20 20 20 20 | s,.............................. |
| 175060 | 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 73 20 63 79 67 77 69 | ......;;.the.git.flavor.is.cygwi |
| 175080 | 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 20 20 20 20 20 20 20 | n,.so.dos....................... |
| 1750a0 | 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 74 69 6e 67 20 69 73 | .............;;.shell.quoting.is |
| 1750c0 | 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 20 20 20 20 20 20 20 | .probably.wrong................. |
| 1750e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6d 61 67 69 74 2d 63 | ....................(not.magit-c |
| 175100 | 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 20 20 20 20 20 20 20 | ygwin-mount-points))............ |
| 175120 | 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 6f 78 79 22 0a 20 20 | ..................."cmdproxy"... |
| 175140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 65 6c 6c 2d | ..........................shell- |
| 175160 | 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 64 69 74 6f 72 2a 20 | file-name)))......(with-editor*. |
| 175180 | 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 20 20 20 20 20 20 20 | magit-with-editor-envvar........ |
| 1751a0 | 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 74 2d 2d 77 69 74 68 | ,@body)))..(defmacro.magit--with |
| 1751c0 | 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 73 74 20 62 6f 64 79 | -temp-process-buffer.(&rest.body |
| 1751e0 | 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 65 72 27 2c 20 62 75 | )..."Like.`with-temp-buffer',.bu |
| 175200 | 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 73 73 2d 65 6e 76 69 | t.always.propagate.`process-envi |
| 175220 | 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 73 20 62 75 66 66 65 | ronment'..When.that.var.is.buffe |
| 175240 | 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 66 66 65 72 2c 20 69 | r-local.in.the.calling.buffer,.i |
| 175260 | 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 69 74 68 2d 74 65 6d | t.is.not.propagated.by.`with-tem |
| 175280 | 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 6c 79 20 65 6e 73 75 | p-buffer',.so.we.explicitly.ensu |
| 1752a0 | 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 70 72 6f 63 65 73 73 | re.that.happens,.so.that.process |
| 1752c0 | 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 74 65 6e 74 6c 79 2e | es.will.be.invoked.consistently. |
| 1752e0 | 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 72 6f 2e 22 0a 20 20 | ..BODY.is.as.for.that.macro."... |
| 175300 | 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 67 20 28 62 6f 64 79 | (declare.(indent.0).(debug.(body |
| 175320 | 29 29 29 0a 20 20 28 6c 65 74 20 28 28 70 20 28 67 65 6e 73 79 6d 29 29 29 0a 20 20 20 20 60 28 | )))...(let.((p.(gensym))).....`( |
| 175340 | 6c 65 74 20 28 28 2c 70 20 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 29 0a 20 | let.((,p.process-environment)).. |
| 175360 | 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 | ......(with-temp-buffer......... |
| 175380 | 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 | .(setq-local.process-environment |
| 1753a0 | 20 2c 70 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 73 75 | .,p)..........,@body))))..(defsu |
| 1753c0 | 62 73 74 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 20 28 29 0a 20 20 22 52 | bst.magit-git-executable.()..."R |
| 1753e0 | 65 74 75 72 6e 20 76 61 6c 75 65 20 6f 66 20 60 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 | eturn.value.of.`magit-git-execut |
| 175400 | 61 62 6c 65 27 20 6f 72 20 60 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 67 69 74 2d 65 78 65 63 75 | able'.or.`magit-remote-git-execu |
| 175420 | 74 61 62 6c 65 27 2e 0a 54 68 65 20 76 61 72 69 61 62 6c 65 20 69 73 20 63 68 6f 73 65 6e 20 64 | table'..The.variable.is.chosen.d |
| 175440 | 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 20 60 64 65 66 61 75 6c 74 2d 64 69 72 | epending.on.whether.`default-dir |
| 175460 | 65 63 74 6f 72 79 27 0a 69 73 20 72 65 6d 6f 74 65 2e 22 0a 20 20 28 69 66 20 28 66 69 6c 65 2d | ectory'.is.remote."...(if.(file- |
| 175480 | 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 | remote-p.default-directory)..... |
| 1754a0 | 20 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 0a 20 20 | ..magit-remote-git-executable... |
| 1754c0 | 20 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 29 29 0a 0a 28 64 65 66 75 6e | ..magit-git-executable))..(defun |
| 1754e0 | 20 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 28 61 72 | .magit-process-git-arguments.(ar |
| 175500 | 67 73 29 0a 20 20 22 50 72 65 70 61 72 65 20 41 52 47 53 20 66 6f 72 20 61 20 66 75 6e 63 74 69 | gs)..."Prepare.ARGS.for.a.functi |
| 175520 | 6f 6e 20 74 68 61 74 20 69 6e 76 6f 6b 65 73 20 47 69 74 2e 0a 0a 4d 61 67 69 74 20 68 61 73 20 | on.that.invokes.Git...Magit.has. |
| 175540 | 6d 61 6e 79 20 73 70 65 63 69 61 6c 69 7a 65 64 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 72 | many.specialized.functions.for.r |
| 175560 | 75 6e 6e 69 6e 67 20 47 69 74 3b 20 74 68 65 79 20 61 6c 6c 0a 70 61 73 73 20 61 72 67 75 6d 65 | unning.Git;.they.all.pass.argume |
| 175580 | 6e 74 73 20 74 68 72 6f 75 67 68 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 62 65 66 6f 72 65 | nts.through.this.function.before |
| 1755a0 | 20 68 61 6e 64 69 6e 67 20 74 68 65 6d 20 74 6f 20 47 69 74 2c 0a 74 6f 20 64 6f 20 74 68 65 20 | .handing.them.to.Git,.to.do.the. |
| 1755c0 | 66 6f 6c 6c 6f 77 69 6e 67 2e 0a 0a 2a 20 46 6c 61 74 74 65 6e 20 41 52 47 53 2c 20 72 65 6d 6f | following...*.Flatten.ARGS,.remo |
| 1755e0 | 76 69 6e 67 20 6e 69 6c 20 61 72 67 75 6d 65 6e 74 73 2e 0a 2a 20 50 72 65 70 65 6e 64 20 60 6d | ving.nil.arguments..*.Prepend.`m |
| 175600 | 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 27 20 74 6f 20 41 52 | agit-git-global-arguments'.to.AR |
| 175620 | 47 53 2e 0a 2a 20 4f 6e 20 77 33 32 20 73 79 73 74 65 6d 73 2c 20 65 6e 63 6f 64 65 20 74 6f 20 | GS..*.On.w32.systems,.encode.to. |
| 175640 | 60 77 33 32 2d 61 6e 73 69 2d 63 6f 64 65 2d 70 61 67 65 27 2e 22 0a 20 20 28 73 65 74 71 20 61 | `w32-ansi-code-page'."...(setq.a |
| 175660 | 72 67 73 20 28 61 70 70 65 6e 64 20 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 | rgs.(append.magit-git-global-arg |
| 175680 | 75 6d 65 6e 74 73 20 28 66 6c 61 74 74 65 6e 2d 74 72 65 65 20 61 72 67 73 29 29 29 0a 20 20 28 | uments.(flatten-tree.args)))...( |
| 1756a0 | 69 66 20 28 61 6e 64 20 28 65 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 77 69 6e 64 6f 77 73 | if.(and.(eq.system-type.'windows |
| 1756c0 | 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 65 2d 70 61 67 65 | -nt).(boundp.'w32-ansi-code-page |
| 1756e0 | 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 6f 63 65 73 73 20 | )).......;;.On.w32,.the.process. |
| 175700 | 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 64 20 69 6e 20 74 | arguments.*must*.be.encoded.in.t |
| 175720 | 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 61 67 65 20 28 73 | he.......;;.current.code-page.(s |
| 175740 | 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 6c 61 6d 62 64 61 | ee.#3250)........(mapcar.(lambda |
| 175760 | 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 63 6f 64 65 2d 63 | .(arg).................(encode-c |
| 175780 | 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 20 20 20 20 61 72 | oding-string..................ar |
| 1757a0 | 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 33 32 2d 61 6e 73 | g.(intern.(format."cp%d".w32-ans |
| 1757c0 | 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 20 20 20 20 61 72 | i-code-page))))...............ar |
| 1757e0 | 67 73 29 0a 20 20 20 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 | gs).....args))..(defun.magit-git |
| 175800 | 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 22 45 78 65 63 75 | -exit-code.(&rest.args)..."Execu |
| 175820 | 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 69 74 73 20 | te.Git.with.ARGS,.returning.its. |
| 175840 | 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 73 73 2d 67 69 74 | exit.code."...(magit-process-git |
| 175860 | 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 67 69 74 2d 73 75 | .nil.args))..(defun.magit-git-su |
| 175880 | 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 75 74 65 20 47 69 | ccess.(&rest.args)..."Execute.Gi |
| 1758a0 | 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 74 73 20 | t.with.ARGS,.returning.t.if.its. |
| 1758c0 | 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 69 74 2d 67 69 74 | exit.code.is.0."...(=.(magit-git |
| 1758e0 | 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 75 6e 20 6d 61 67 | -exit-code.args).0))..(defun.mag |
| 175900 | 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 29 0a 20 20 22 45 | it-git-failure.(&rest.args)..."E |
| 175920 | 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 67 20 | xecute.Git.with.ARGS,.returning. |
| 175940 | 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 20 20 28 3d 20 28 | t.if.its.exit.code.is.1."...(=.( |
| 175960 | 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 31 29 29 0a 0a 28 | magit-git-exit-code.args).1))..( |
| 175980 | 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 26 72 65 73 74 20 | defun.magit-git-string-p.(&rest. |
| 1759a0 | 61 72 67 73 29 0a 20 20 22 45 78 65 63 75 74 65 20 47 69 74 20 77 69 74 68 20 41 52 47 53 2c 20 | args)..."Execute.Git.with.ARGS,. |
| 1759c0 | 72 65 74 75 72 6e 69 6e 67 20 74 68 65 20 66 69 72 73 74 20 6c 69 6e 65 20 6f 66 20 69 74 73 20 | returning.the.first.line.of.its. |
| 1759e0 | 6f 75 74 70 75 74 2e 0a 49 66 20 74 68 65 20 65 78 69 74 20 63 6f 64 65 20 69 73 6e 27 74 20 7a | output..If.the.exit.code.isn't.z |
| 175a00 | 65 72 6f 20 6f 72 20 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 6f 75 74 70 75 74 2c 20 74 68 | ero.or.if.there.is.no.output,.th |
| 175a20 | 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 20 74 68 65 73 65 | en.return.nil...Neither.of.these |
| 175a40 | 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 65 72 72 6f 72 3b | .results.is.considered.an.error; |
| 175a60 | 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 20 74 68 65 6e 20 | .if.that.is.what.you.want,.then. |
| 175a80 | 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 69 6e 73 74 65 61 | use.`magit-git-string-ng'.instea |
| 175aa0 | 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 6c 20 72 65 70 6c | d...This.is.an.experimental.repl |
| 175ac0 | 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 69 6e 67 27 2c 20 | acement.for.`magit-git-string',. |
| 175ae0 | 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 20 63 68 61 6e 67 | and.still.subject.to.major.chang |
| 175b00 | 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 68 2d 63 61 63 68 | es."...(magit--with-refresh-cach |
| 175b20 | 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). |
| 175b40 | 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 |
| 175b60 | 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 67 69 74 2d 70 72 | ffer.......(and.(zerop.(magit-pr |
| 175b80 | 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 20 20 20 20 28 6e | ocess-git.t.args))............(n |
| 175ba0 | 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 67 6e 0a 20 20 20 | ot.(bobp))............(progn.... |
| 175bc0 | 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 69 6e 29 | ..........(goto-char.(point-min) |
| 175be0 | 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 74 72 69 6e 67 | )..............(buffer-substring |
| 175c00 | 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 |
| 175c20 | 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 61 67 69 74 2d 67 | -position)))))))..(defun.magit-g |
| 175c40 | 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 20 20 22 45 78 65 | it-string-ng.(&rest.args)..."Exe |
| 175c60 | 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 |
| 175c80 | 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 |
| 175ca0 | 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 20 69 66 20 74 68 | he.exit.code.isn't.zero.or.if.th |
| 175cc0 | 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 74 0a 69 73 20 63 | ere.is.no.output,.then.that.is.c |
| 175ce0 | 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 73 74 65 61 64 20 | onsidered.an.error,.but.instead. |
| 175d00 | 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 72 72 6f 72 2c 20 | of.actually.signaling.an.error,. |
| 175d20 | 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 74 68 65 20 6f 75 | return.nil...Additionally.the.ou |
| 175d40 | 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 0a 62 75 66 66 65 | tput.is.put.in.the.process.buffe |
| 175d60 | 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 79 29 20 61 6e 64 | r.(creating.it.if.necessary).and |
| 175d80 | 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 6e 0a 69 6e 20 74 | .the.error.message.is.shown.in.t |
| 175da0 | 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 20 69 74 20 65 78 | he.status.buffer.(provided.it.ex |
| 175dc0 | 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 65 6e 74 61 6c 20 | ists)...This.is.an.experimental. |
| 175de0 | 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 69 6e | replacement.for.`magit-git-strin |
| 175e00 | 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 20 63 | g',.and.still.subject.to.major.c |
| 175e20 | 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 69 74 2d 73 74 72 | hanges...Also.see.`magit-git-str |
| 175e40 | 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 66 72 65 73 68 2d | ing-p'."...(magit--with-refresh- |
| 175e60 | 63 61 63 68 65 0a 20 20 20 20 20 20 28 6c 69 73 74 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | cache.......(list.default-direct |
| 175e80 | 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 72 67 73 29 0a 20 | ory.'magit-git-string-ng.args).. |
| 175ea0 | 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 66 | ...(magit--with-temp-process-buf |
| 175ec0 | 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 67 69 74 2d 70 72 | fer.......(let*.((args.(magit-pr |
| 175ee0 | 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 0a 20 20 20 20 20 | ocess-git-arguments.args))...... |
| 175f00 | 20 20 20 20 20 20 20 20 28 73 74 61 74 75 73 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 | ........(status.(magit-process-g |
| 175f20 | 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 7a 65 72 6f 70 20 | it.t.args))).........(if.(zerop. |
| 175f40 | 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 6e 6f 74 20 28 62 | status).............(and.(not.(b |
| 175f60 | 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 6f 67 6e 0a 20 20 | obp))..................(progn... |
| 175f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 | .................(goto-char.(poi |
| 175fa0 | 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 | nt-min))....................(buf |
| 175fc0 | 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 20 | fer-substring-no-properties..... |
| 175fe0 | 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 69 6e 65 2d 65 6e | ................(point).(line-en |
| 176000 | 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 6c 65 74 20 28 28 | d-position))))...........(let.(( |
| 176020 | 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 20 20 20 20 20 20 | buf.(current-buffer))).......... |
| 176040 | 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 70 | ...(with-current-buffer.(magit-p |
| 176060 | 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 20 20 20 20 20 28 | rocess-buffer.t)...............( |
| 176080 | 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 64 65 66 | magit-process-insert-section.def |
| 1760a0 | 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 20 | ault-directory.................. |
| 1760c0 | 20 20 20 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 |
| 1760e0 | 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 20 20 20 20 20 20 | -git-executable.args............ |
| 176100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 176120 | 20 73 74 61 74 75 73 20 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .status.buf..................... |
| 176140 | 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 73 | ........................'magit-s |
| 176160 | 65 63 74 69 6f 6e 2d 73 65 63 6f 6e 64 61 72 79 2d 68 65 61 64 69 6e 67 29 29 29 0a 20 20 20 20 | ection-secondary-heading)))..... |
| 176180 | 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 61 | ......(when-let.((status-buf.(ma |
| 1761a0 | 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 75 | git-get-mode-buffer.'magit-statu |
| 1761c0 | 73 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 73 67 | s-mode))).............(let.((msg |
| 1761e0 | 20 28 6d 61 67 69 74 2d 2d 6c 6f 63 61 74 65 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 29 29 29 | .(magit--locate-error-message))) |
| 176200 | 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 74 2d 62 75 66 | ...............(with-current-buf |
| 176220 | 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 20 20 20 20 28 | fer.status-buf.................( |
| 176240 | 73 65 74 71 20 6d 61 67 69 74 2d 74 68 69 73 2d 65 72 72 6f 72 20 6d 73 67 29 29 29 29 0a 20 20 | setq.magit-this-error.msg))))... |
| 176260 | 20 20 20 20 20 20 20 20 6e 69 6c 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 | ........nil)))))..(defun.magit-g |
| 176280 | 69 74 2d 73 74 72 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 45 78 65 63 75 74 65 20 47 | it-str.(&rest.args)..."Execute.G |
| 1762a0 | 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 65 20 66 69 72 73 | it.with.ARGS,.returning.the.firs |
| 1762c0 | 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 68 65 72 65 20 69 | t.line.of.its.output..If.there.i |
| 1762e0 | 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 49 66 20 74 68 65 | s.no.output,.return.nil...If.the |
| 176300 | 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 69 6e 65 2c 20 72 | .output.begins.with.a.newline,.r |
| 176320 | 65 74 75 72 6e 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 20 20 4c 69 6b 65 20 60 6d 61 | eturn.an.empty.string...Like.`ma |
| 176340 | 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 27 20 62 75 74 0a 69 67 6e 6f 72 65 20 60 6d 61 67 69 | git-git-string'.but.ignore.`magi |
| 176360 | 74 2d 67 69 74 2d 64 65 62 75 67 27 2e 22 0a 20 20 28 73 65 74 71 20 61 72 67 73 20 28 66 6c 61 | t-git-debug'."...(setq.args.(fla |
| 176380 | 74 74 65 6e 2d 74 72 65 65 20 61 72 67 73 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d | tten-tree.args))...(magit--with- |
| 1763a0 | 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 63 6f 6e 73 20 64 65 66 61 75 6c 74 2d 64 69 72 65 | refresh-cache.(cons.default-dire |
| 1763c0 | 63 74 6f 72 79 20 61 72 67 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d | ctory.args).....(magit--with-tem |
| 1763e0 | 70 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 | p-process-buffer.......(magit-pr |
| 176400 | 6f 63 65 73 73 2d 67 69 74 20 28 6c 69 73 74 20 74 20 6e 69 6c 29 20 61 72 67 73 29 0a 20 20 20 | ocess-git.(list.t.nil).args).... |
| 176420 | 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 67 6f 74 6f 2d | ...(unless.(bobp).........(goto- |
| 176440 | 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 62 75 66 66 65 | char.(point-min)).........(buffe |
| 176460 | 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 28 70 6f 69 6e 74 | r-substring-no-properties.(point |
| 176480 | 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 0a 28 64 65 66 | ).(line-end-position))))))..(def |
| 1764a0 | 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 6f 75 74 70 75 74 20 28 26 72 65 73 74 20 61 72 67 73 29 | un.magit-git-output.(&rest.args) |
| 1764c0 | 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 72 | ..."Execute.Git.with.ARGS,.retur |
| 1764e0 | 6e 69 6e 67 20 69 74 73 20 6f 75 74 70 75 74 2e 22 0a 20 20 28 73 65 74 71 20 61 72 67 73 20 28 | ning.its.output."...(setq.args.( |
| 176500 | 66 6c 61 74 74 65 6e 2d 74 72 65 65 20 61 72 67 73 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 77 69 | flatten-tree.args))...(magit--wi |
| 176520 | 74 68 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 63 6f 6e 73 20 64 65 66 61 75 6c 74 2d 64 | th-refresh-cache.(cons.default-d |
| 176540 | 69 72 65 63 74 6f 72 79 20 61 72 67 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d | irectory.args).....(magit--with- |
| 176560 | 74 65 6d 70 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | temp-process-buffer.......(magit |
| 176580 | 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 72 67 73 29 0a | -process-git.(list.t.nil).args). |
| 1765a0 | 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 | ......(buffer-substring-no-prope |
| 1765c0 | 72 74 69 65 73 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 | rties.(point-min).(point-max)))) |
| 1765e0 | 29 0a 0a 28 64 65 66 69 6e 65 2d 65 72 72 6f 72 20 27 6d 61 67 69 74 2d 69 6e 76 61 6c 69 64 2d | )..(define-error.'magit-invalid- |
| 176600 | 67 69 74 2d 62 6f 6f 6c 65 61 6e 20 22 4e 6f 74 20 61 20 47 69 74 20 62 6f 6f 6c 65 61 6e 22 29 | git-boolean."Not.a.Git.boolean") |
| 176620 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 74 72 75 65 20 28 26 72 65 73 74 20 61 | ..(defun.magit-git-true.(&rest.a |
| 176640 | 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 |
| 176660 | 65 74 75 72 6e 69 6e 67 20 74 20 69 66 20 69 74 20 70 72 69 6e 74 73 20 5c 22 74 72 75 65 5c 22 | eturning.t.if.it.prints.\"true\" |
| 176680 | 2e 0a 49 66 20 69 74 20 70 72 69 6e 74 73 20 5c 22 66 61 6c 73 65 5c 22 2c 20 74 68 65 6e 20 72 | ..If.it.prints.\"false\",.then.r |
| 1766a0 | 65 74 75 72 6e 20 6e 69 6c 2e 20 20 46 6f 72 20 61 6e 79 20 6f 74 68 65 72 20 6f 75 74 70 75 74 | eturn.nil...For.any.other.output |
| 1766c0 | 0a 73 69 67 6e 61 6c 20 60 6d 61 67 69 74 2d 69 6e 76 61 6c 69 64 2d 67 69 74 2d 62 6f 6f 6c 65 | .signal.`magit-invalid-git-boole |
| 1766e0 | 61 6e 27 2e 22 0a 20 20 28 70 63 61 73 65 20 28 6d 61 67 69 74 2d 67 69 74 2d 6f 75 74 70 75 74 | an'."...(pcase.(magit-git-output |
| 176700 | 20 61 72 67 73 29 0a 20 20 20 20 28 28 6f 72 20 22 74 72 75 65 22 20 20 22 74 72 75 65 5c 6e 22 | .args).....((or."true".."true\n" |
| 176720 | 29 20 20 74 29 0a 20 20 20 20 28 28 6f 72 20 22 66 61 6c 73 65 22 20 22 66 61 6c 73 65 5c 6e 22 | )..t).....((or."false"."false\n" |
| 176740 | 29 20 6e 69 6c 29 0a 20 20 20 20 28 6f 75 74 70 75 74 20 28 73 69 67 6e 61 6c 20 27 6d 61 67 69 | ).nil).....(output.(signal.'magi |
| 176760 | 74 2d 69 6e 76 61 6c 69 64 2d 67 69 74 2d 62 6f 6f 6c 65 61 6e 20 28 6c 69 73 74 20 6f 75 74 70 | t-invalid-git-boolean.(list.outp |
| 176780 | 75 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 66 61 6c 73 65 20 | ut)))))..(defun.magit-git-false. |
| 1767a0 | 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 |
| 1767c0 | 20 41 52 47 53 2c 20 72 65 74 75 72 6e 69 6e 67 20 74 20 69 66 20 69 74 20 70 72 69 6e 74 73 20 | .ARGS,.returning.t.if.it.prints. |
| 1767e0 | 5c 22 66 61 6c 73 65 5c 22 2e 0a 49 66 20 69 74 20 70 72 69 6e 74 73 20 5c 22 74 72 75 65 5c 22 | \"false\"..If.it.prints.\"true\" |
| 176800 | 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e 20 20 46 6f 72 20 61 6e 79 20 6f 74 68 65 | ,.then.return.nil...For.any.othe |
| 176820 | 72 20 6f 75 74 70 75 74 0a 73 69 67 6e 61 6c 20 60 6d 61 67 69 74 2d 69 6e 76 61 6c 69 64 2d 67 | r.output.signal.`magit-invalid-g |
| 176840 | 69 74 2d 62 6f 6f 6c 65 61 6e 27 2e 22 0a 20 20 28 70 63 61 73 65 20 28 6d 61 67 69 74 2d 67 69 | it-boolean'."...(pcase.(magit-gi |
| 176860 | 74 2d 6f 75 74 70 75 74 20 61 72 67 73 29 0a 20 20 20 20 28 28 6f 72 20 22 74 72 75 65 22 20 20 | t-output.args).....((or."true".. |
| 176880 | 22 74 72 75 65 5c 6e 22 29 20 20 6e 69 6c 29 0a 20 20 20 20 28 28 6f 72 20 22 66 61 6c 73 65 22 | "true\n")..nil).....((or."false" |
| 1768a0 | 20 22 66 61 6c 73 65 5c 6e 22 29 20 74 29 0a 20 20 20 20 28 6f 75 74 70 75 74 20 28 73 69 67 6e | ."false\n").t).....(output.(sign |
| 1768c0 | 61 6c 20 27 6d 61 67 69 74 2d 69 6e 76 61 6c 69 64 2d 67 69 74 2d 62 6f 6f 6c 65 61 6e 20 28 6c | al.'magit-invalid-git-boolean.(l |
| 1768e0 | 69 73 74 20 6f 75 74 70 75 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 | ist.output)))))..(defun.magit-gi |
| 176900 | 74 2d 63 6f 6e 66 69 67 2d 70 20 28 76 61 72 69 61 62 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 64 | t-config-p.(variable.&optional.d |
| 176920 | 65 66 61 75 6c 74 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 62 6f 6f 6c 65 61 6e 20 76 61 | efault)..."Return.the.boolean.va |
| 176940 | 6c 75 65 20 6f 66 20 74 68 65 20 47 69 74 20 76 61 72 69 61 62 6c 65 20 56 41 52 49 41 42 4c 45 | lue.of.the.Git.variable.VARIABLE |
| 176960 | 2e 0a 56 41 52 49 41 42 4c 45 20 68 61 73 20 74 6f 20 62 65 20 73 70 65 63 69 66 69 65 64 20 61 | ..VARIABLE.has.to.be.specified.a |
| 176980 | 73 20 61 20 73 74 72 69 6e 67 2e 20 20 52 65 74 75 72 6e 20 44 45 46 41 55 4c 54 20 28 77 68 69 | s.a.string...Return.DEFAULT.(whi |
| 1769a0 | 63 68 0a 64 65 66 61 75 6c 74 73 20 74 6f 20 6e 69 6c 29 20 69 66 20 56 41 52 49 41 42 4c 45 20 | ch.defaults.to.nil).if.VARIABLE. |
| 1769c0 | 69 73 20 75 6e 73 65 74 2e 20 20 49 66 20 56 41 52 49 41 42 4c 45 27 73 20 76 61 6c 75 65 20 69 | is.unset...If.VARIABLE's.value.i |
| 1769e0 | 73 6e 27 74 0a 61 20 62 6f 6f 6c 65 61 6e 2c 20 74 68 65 6e 20 72 61 69 73 65 20 61 6e 20 65 72 | sn't.a.boolean,.then.raise.an.er |
| 176a00 | 72 6f 72 2e 22 0a 20 20 28 6c 65 74 20 28 28 61 72 67 73 20 28 6c 69 73 74 20 22 63 6f 6e 66 69 | ror."...(let.((args.(list."confi |
| 176a20 | 67 22 20 22 2d 2d 62 6f 6f 6c 22 20 22 2d 2d 64 65 66 61 75 6c 74 22 20 28 69 66 20 64 65 66 61 | g"."--bool"."--default".(if.defa |
| 176a40 | 75 6c 74 20 22 74 72 75 65 22 20 22 66 61 6c 73 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ult."true"."false")............. |
| 176a60 | 20 20 20 20 20 20 20 20 76 61 72 69 61 62 6c 65 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d | ........variable))).....(magit-- |
| 176a80 | 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 65 66 61 75 6c 74 | with-refresh-cache.(cons.default |
| 176aa0 | 2d 64 69 72 65 63 74 6f 72 79 20 61 72 67 73 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 | -directory.args).......(magit--w |
| 176ac0 | 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 20 20 20 20 | ith-temp-process-buffer......... |
| 176ae0 | 28 6c 65 74 20 28 28 73 74 61 74 75 73 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 | (let.((status.(magit-process-git |
| 176b00 | 20 74 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 75 74 70 75 74 20 | .t.args))...............(output. |
| 176b20 | 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 31 | (buffer-substring.(point-min).(1 |
| 176b40 | 2d 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | -.(point-max)))))...........(if. |
| 176b60 | 28 7a 65 72 6f 70 20 73 74 61 74 75 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 | (zerop.status)...............(eq |
| 176b80 | 75 61 6c 20 6f 75 74 70 75 74 20 22 74 72 75 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ual.output."true").............( |
| 176ba0 | 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 6f 6f 6c 65 61 | signal.'magit-invalid-git-boolea |
| 176bc0 | 6e 20 28 6c 69 73 74 20 6f 75 74 70 75 74 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | n.(list.output))))))))..(defun.m |
| 176be0 | 61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 | agit-git-insert.(&rest.args)..." |
| 176c00 | 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 20 73 74 | Execute.Git.with.ARGS,.insert.st |
| 176c20 | 64 6f 75 74 20 61 74 20 70 6f 69 6e 74 20 61 6e 64 20 72 65 74 75 72 6e 20 65 78 69 74 20 63 6f | dout.at.point.and.return.exit.co |
| 176c40 | 64 65 2e 0a 49 66 20 60 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 27 20 69 73 20 6e 6f 6e 2d | de..If.`magit-git-debug'.is.non- |
| 176c60 | 6e 69 6c 20 61 6e 64 20 74 68 65 20 65 78 69 74 20 63 6f 64 65 20 69 73 20 6e 6f 6e 2d 7a 65 72 | nil.and.the.exit.code.is.non-zer |
| 176c80 | 6f 2c 20 74 68 65 6e 0a 69 6e 73 65 72 74 20 74 68 65 20 72 75 6e 20 63 6f 6d 6d 61 6e 64 20 61 | o,.then.insert.the.run.command.a |
| 176ca0 | 6e 64 20 73 74 64 65 72 72 20 69 6e 74 6f 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 | nd.stderr.into.the.process.buffe |
| 176cc0 | 72 2e 22 0a 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 2d 67 69 74 2d 69 6e 73 65 72 74 | r."...(apply.#'magit--git-insert |
| 176ce0 | 20 6e 69 6c 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 67 69 74 2d 69 | .nil.args))..(defun.magit--git-i |
| 176d00 | 6e 73 65 72 74 20 28 72 65 74 75 72 6e 2d 65 72 72 6f 72 20 26 72 65 73 74 20 61 72 67 73 29 0a | nsert.(return-error.&rest.args). |
| 176d20 | 20 20 28 73 65 74 71 20 61 72 67 73 20 28 66 6c 61 74 74 65 6e 2d 74 72 65 65 20 61 72 67 73 29 | ..(setq.args.(flatten-tree.args) |
| 176d40 | 29 0a 20 20 28 69 66 20 28 6f 72 20 72 65 74 75 72 6e 2d 65 72 72 6f 72 20 6d 61 67 69 74 2d 67 | )...(if.(or.return-error.magit-g |
| 176d60 | 69 74 2d 64 65 62 75 67 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 6c 6f 67 29 0a 20 20 20 20 20 | it-debug).......(let.(log)...... |
| 176d80 | 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 20 20 20 20 28 | ...(unwind-protect.............( |
| 176da0 | 6c 65 74 20 28 65 78 69 74 20 65 72 72 6d 73 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | let.(exit.errmsg)............... |
| 176dc0 | 28 73 65 74 71 20 6c 6f 67 20 28 6d 61 6b 65 2d 74 65 6d 70 2d 66 69 6c 65 20 22 6d 61 67 69 74 | (setq.log.(make-temp-file."magit |
| 176de0 | 2d 73 74 64 65 72 72 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 | -stderr"))...............(delete |
| 176e00 | 2d 66 69 6c 65 20 6c 6f 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 65 | -file.log)...............(setq.e |
| 176e20 | 78 69 74 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 28 6c 69 73 74 20 74 20 6c | xit.(magit-process-git.(list.t.l |
| 176e40 | 6f 67 29 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 | og).args))...............(when.( |
| 176e60 | 6f 72 20 28 3e 20 65 78 69 74 20 30 29 20 28 65 71 20 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 | or.(>.exit.0).(eq.magit-git-debu |
| 176e80 | 67 20 27 69 6e 63 6c 75 64 65 2d 73 75 63 63 65 73 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | g.'include-success))............ |
| 176ea0 | 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 6c 6f 67 29 0a 20 | .....(when.(file-exists-p.log).. |
| 176ec0 | 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 75 66 66 | .................(with-temp-buff |
| 176ee0 | 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 6e 73 65 72 74 2d 66 | er.....................(insert-f |
| 176f00 | 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 6c 6f 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ile-contents.log)............... |
| 176f20 | 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 | ......(goto-char.(point-max))... |
| 176f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 65 72 72 6d 73 67 0a 20 | ..................(setq.errmsg.. |
| 176f60 | 20 20 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 20 | .........................(cond.. |
| 176f80 | 20 20 20 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 65 71 20 72 | ..........................((eq.r |
| 176fa0 | 65 74 75 72 6e 2d 65 72 72 6f 72 20 27 66 75 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | eturn-error.'full).............. |
| 176fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 74 72 20 28 62 75 66 66 65 | ...............(let.((str.(buffe |
| 176fe0 | 72 2d 73 74 72 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r-string)))..................... |
| 177000 | 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 73 74 72 20 22 | ..........(and.(not.(equal.str." |
| 177020 | 22 29 29 20 73 74 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ")).str)))...................... |
| 177040 | 20 20 20 20 20 20 28 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 | ......((functionp.magit-git-debu |
| 177060 | 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 28 | g).............................( |
| 177080 | 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 20 28 62 75 66 66 65 72 2d | funcall.magit-git-debug.(buffer- |
| 1770a0 | 73 74 72 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | string)))....................... |
| 1770c0 | 20 20 20 20 20 28 28 6d 61 67 69 74 2d 2d 6c 6f 63 61 74 65 2d 65 72 72 6f 72 2d 6d 65 73 73 61 | .....((magit--locate-error-messa |
| 1770e0 | 67 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 28 77 68 65 6e 20 | ge)))))...................(when. |
| 177100 | 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-git-debug................. |
| 177120 | 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 6e 69 6c 29 29 | ....(let.((magit-git-debug.nil)) |
| 177140 | 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 69 74 68 2d 63 75 72 | .......................(with-cur |
| 177160 | 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 65 | rent-buffer.(magit-process-buffe |
| 177180 | 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 20 20 20 20 28 6d 61 | r.t).........................(ma |
| 1771a0 | 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6e 69 73 68 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 | git-process-finish-section...... |
| 1771c0 | 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 72 6f 63 65 | ....................(magit-proce |
| 1771e0 | 73 73 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 20 20 20 20 | ss-insert-section............... |
| 177200 | 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6d 61 | ............default-directory.ma |
| 177220 | 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-git-executable.............. |
| 177240 | 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 67 69 74 2d | .............(magit-process-git- |
| 177260 | 61 72 67 75 6d 65 6e 74 73 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | arguments.args)................. |
| 177280 | 20 20 20 20 20 20 20 20 20 20 65 78 69 74 20 6c 6f 67 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f | ..........exit.log.'magit-sectio |
| 1772a0 | 6e 2d 73 65 63 6f 6e 64 61 72 79 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 | n-secondary-heading)............ |
| 1772c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 69 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | ..............exit)))))......... |
| 1772e0 | 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6e 6f 74 20 6d 61 67 69 74 2d 67 69 74 2d 64 65 | ........(cond.((not.magit-git-de |
| 177300 | 62 75 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 | bug)).......................(err |
| 177320 | 6d 73 67 20 28 6d 65 73 73 61 67 65 20 22 25 73 22 20 65 72 72 6d 73 67 29 29 0a 20 20 20 20 20 | msg.(message."%s".errmsg))...... |
| 177340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 7a 65 72 6f 70 20 65 78 69 74 29 29 0a | .................((zerop.exit)). |
| 177360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 65 73 73 61 67 65 20 | ......................((message. |
| 177380 | 22 47 69 74 20 72 65 74 75 72 6e 65 64 20 77 69 74 68 20 65 78 69 74 2d 63 6f 64 65 20 25 73 22 | "Git.returned.with.exit-code.%s" |
| 1773a0 | 20 65 78 69 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 65 72 72 6d | .exit))))...............(or.errm |
| 1773c0 | 73 67 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 72 72 6f | sg.exit))...........(ignore-erro |
| 1773e0 | 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 6d 61 67 | rs.(delete-file.log)))).....(mag |
| 177400 | 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 72 67 73 | it-process-git.(list.t.nil).args |
| 177420 | 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 6f 72 2d | )))..(defun.magit--locate-error- |
| 177440 | 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 74 2d 6d | message.()...(goto-char.(point-m |
| 177460 | 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 20 27 6d | ax))...(and.(run-hook-wrapped.'m |
| 177480 | 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 67 65 78 | agit-process-error-message-regex |
| 1774a0 | 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 23 23 72 | ps..........................(##r |
| 1774c0 | 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 25 20 6e 69 6c 20 74 29 29 0a 20 20 20 20 | e-search-backward.%.nil.t))..... |
| 1774e0 | 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 65 73 20 31 | ...(match-string-no-properties.1 |
| 177500 | 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 69 6e 67 20 28 26 72 | )))..(defun.magit-git-string.(&r |
| 177520 | 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 52 | est.args)..."Execute.Git.with.AR |
| 177540 | 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 66 20 | GS,.returning.the.first.line.of. |
| 177560 | 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 74 70 75 | its.output..If.there.is.no.outpu |
| 177580 | 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 20 62 65 | t,.return.nil...If.the.output.be |
| 1775a0 | 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 6e 20 65 | gins.with.a.newline,.return.an.e |
| 1775c0 | 6d 70 74 79 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 73 65 74 71 20 61 72 67 73 20 28 66 6c 61 74 | mpty.string."...(setq.args.(flat |
| 1775e0 | 74 65 6e 2d 74 72 65 65 20 61 72 67 73 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 72 | ten-tree.args))...(magit--with-r |
| 177600 | 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 63 6f 6e 73 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | efresh-cache.(cons.default-direc |
| 177620 | 74 6f 72 79 20 61 72 67 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d 70 | tory.args).....(magit--with-temp |
| 177640 | 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d | -process-buffer.......(apply.#'m |
| 177660 | 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 20 20 28 75 6e 6c | agit-git-insert.args).......(unl |
| 177680 | 65 73 73 20 28 62 6f 62 70 29 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 | ess.(bobp).........(goto-char.(p |
| 1776a0 | 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 | oint-min)).........(buffer-subst |
| 1776c0 | 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 6e 65 | ring-no-properties.(point).(line |
| 1776e0 | 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | -end-position))))))..(defun.magi |
| 177700 | 74 2d 67 69 74 2d 6c 69 6e 65 73 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 45 78 65 63 | t-git-lines.(&rest.args)..."Exec |
| 177720 | 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 69 74 73 | ute.Git.with.ARGS,.returning.its |
| 177740 | 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 45 6d 70 74 | .output.as.a.list.of.lines..Empt |
| 177760 | 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 70 75 74 20 61 | y.lines.anywhere.in.the.output.a |
| 177780 | 72 65 20 6f 6d 69 74 74 65 64 2e 0a 0a 49 66 20 47 69 74 20 65 78 69 74 73 20 77 69 74 68 20 61 | re.omitted...If.Git.exits.with.a |
| 1777a0 | 20 6e 6f 6e 2d 7a 65 72 6f 20 65 78 69 74 20 73 74 61 74 75 73 2c 20 73 68 6f 77 20 61 20 6d 65 | .non-zero.exit.status,.show.a.me |
| 1777c0 | 73 73 61 67 65 20 61 6e 64 20 61 64 64 0a 61 20 73 65 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 72 | ssage.and.add.a.section.in.the.r |
| 1777e0 | 65 73 70 65 63 74 69 76 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 2e 22 0a 20 20 28 6d 61 | espective.process.buffer."...(ma |
| 177800 | 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d 70 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20 20 | git--with-temp-process-buffer... |
| 177820 | 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 |
| 177840 | 29 0a 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 62 75 66 66 65 72 2d 73 74 72 69 | ).....(split-string.(buffer-stri |
| 177860 | 6e 67 29 20 22 5c 6e 22 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d | ng)."\n".t)))..(defun.magit-git- |
| 177880 | 69 74 65 6d 73 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 45 78 65 63 75 74 65 20 47 69 | items.(&rest.args)..."Execute.Gi |
| 1778a0 | 74 20 77 69 74 68 20 41 52 47 53 2c 20 72 65 74 75 72 6e 69 6e 67 20 69 74 73 20 6e 75 6c 6c 2d | t.with.ARGS,.returning.its.null- |
| 1778c0 | 73 65 70 61 72 61 74 65 64 20 6f 75 74 70 75 74 20 61 73 20 61 20 6c 69 73 74 2e 0a 45 6d 70 74 | separated.output.as.a.list..Empt |
| 1778e0 | 79 20 69 74 65 6d 73 20 61 6e 79 77 68 65 72 65 20 69 6e 20 74 68 65 20 6f 75 74 70 75 74 20 61 | y.items.anywhere.in.the.output.a |
| 177900 | 72 65 20 6f 6d 69 74 74 65 64 2e 0a 0a 49 66 20 47 69 74 20 65 78 69 74 73 20 77 69 74 68 20 61 | re.omitted...If.Git.exits.with.a |
| 177920 | 20 6e 6f 6e 2d 7a 65 72 6f 20 65 78 69 74 20 73 74 61 74 75 73 2c 20 73 68 6f 77 20 61 20 6d 65 | .non-zero.exit.status,.show.a.me |
| 177940 | 73 73 61 67 65 20 61 6e 64 20 61 64 64 0a 61 20 73 65 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 72 | ssage.and.add.a.section.in.the.r |
| 177960 | 65 73 70 65 63 74 69 76 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 2e 22 0a 20 20 28 6d 61 | espective.process.buffer."...(ma |
| 177980 | 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d 70 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20 20 | git--with-temp-process-buffer... |
| 1779a0 | 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 |
| 1779c0 | 29 0a 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 62 75 66 66 65 72 2d 73 74 72 69 | ).....(split-string.(buffer-stri |
| 1779e0 | 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 67 69 74 2d | ng)."\0".t)))..(defun.magit-git- |
| 177a00 | 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 45 78 65 63 | wash.(washer.&rest.args)..."Exec |
| 177a20 | 75 74 65 20 67 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 | ute.git.with.ARGS,.inserting.was |
| 177a40 | 68 65 64 20 6f 75 74 70 75 74 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 46 69 72 73 74 20 69 6e 73 65 | hed.output.at.point...First.inse |
| 177a60 | 72 74 20 74 68 65 20 72 61 77 20 6f 75 74 70 75 74 20 61 74 20 70 6f 69 6e 74 2e 20 20 49 66 20 | rt.the.raw.output.at.point...If. |
| 177a80 | 74 68 65 72 65 20 69 73 20 6e 6f 20 6f 75 74 70 75 74 2c 20 63 61 6c 6c 0a 60 6d 61 67 69 74 2d | there.is.no.output,.call.`magit- |
| 177aa0 | 63 61 6e 63 65 6c 2d 73 65 63 74 69 6f 6e 27 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 65 6d 70 | cancel-section'...Otherwise.temp |
| 177ac0 | 6f 72 61 72 69 6c 79 20 6e 61 72 72 6f 77 20 74 68 65 20 62 75 66 66 65 72 20 74 6f 0a 74 68 65 | orarily.narrow.the.buffer.to.the |
| 177ae0 | 20 69 6e 73 65 72 74 65 64 20 74 65 78 74 2c 20 6d 6f 76 65 20 74 6f 20 69 74 73 20 62 65 67 69 | .inserted.text,.move.to.its.begi |
| 177b00 | 6e 6e 69 6e 67 2c 20 61 6e 64 20 66 69 6e 61 6c 6c 79 20 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e | nning,.and.finally.call.function |
| 177b20 | 0a 57 41 53 48 45 52 20 77 69 74 68 20 41 52 47 53 20 61 73 20 69 74 73 20 73 6f 6c 65 20 61 72 | .WASHER.with.ARGS.as.its.sole.ar |
| 177b40 | 67 75 6d 65 6e 74 2e 0a 0a 49 66 20 67 69 74 20 65 78 69 74 73 20 77 69 74 68 20 61 20 6e 6f 6e | gument...If.git.exits.with.a.non |
| 177b60 | 2d 7a 65 72 6f 20 65 78 69 74 20 73 74 61 74 75 73 2c 20 61 70 70 6c 79 20 74 68 65 20 60 65 72 | -zero.exit.status,.apply.the.`er |
| 177b80 | 72 6f 72 27 20 66 61 63 65 20 74 6f 0a 74 68 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 2c 20 | ror'.face.to.the.error.message,. |
| 177ba0 | 69 6e 73 74 65 61 64 20 6f 66 20 63 61 6c 6c 69 6e 67 20 57 41 53 48 45 52 2e 20 20 54 6f 20 69 | instead.of.calling.WASHER...To.i |
| 177bc0 | 6e 73 74 65 61 64 20 63 61 6e 63 65 6c 20 74 68 65 0a 73 65 63 74 69 6f 6e 20 75 73 65 20 60 6d | nstead.cancel.the.section.use.`m |
| 177be0 | 61 67 69 74 2d 2d 67 69 74 2d 77 61 73 68 27 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e | agit--git-wash'."...(declare.(in |
| 177c00 | 64 65 6e 74 20 31 29 29 0a 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 2d 67 69 74 2d 77 | dent.1))...(apply.#'magit--git-w |
| 177c20 | 61 73 68 20 77 61 73 68 65 72 20 74 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ash.washer.t.args))..(defun.magi |
| 177c40 | 74 2d 2d 67 69 74 2d 77 61 73 68 20 28 77 61 73 68 65 72 20 6b 65 65 70 2d 65 72 72 6f 72 20 26 | t--git-wash.(washer.keep-error.& |
| 177c60 | 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 45 78 65 63 75 74 65 20 67 69 74 20 77 69 74 68 20 41 | rest.args)..."Execute.git.with.A |
| 177c80 | 52 47 53 2c 20 69 6e 73 65 72 74 69 6e 67 20 77 61 73 68 65 64 20 6f 75 74 70 75 74 20 61 74 20 | RGS,.inserting.washed.output.at. |
| 177ca0 | 70 6f 69 6e 74 2e 0a 0a 4c 69 6b 65 20 60 6d 61 67 69 74 2d 67 69 74 2d 77 61 73 68 27 20 62 75 | point...Like.`magit-git-wash'.bu |
| 177cc0 | 74 20 69 66 20 4b 45 45 50 2d 45 52 52 4f 52 20 69 73 20 6e 69 6c 20 61 6e 64 20 61 6e 20 65 72 | t.if.KEEP-ERROR.is.nil.and.an.er |
| 177ce0 | 72 6f 72 20 6f 63 63 75 72 73 2c 20 61 6c 73 6f 0a 69 6e 73 65 72 74 20 73 74 61 6e 64 61 72 64 | ror.occurs,.also.insert.standard |
| 177d00 | 20 65 72 72 6f 72 2e 20 20 49 66 20 4b 45 45 50 2d 45 52 52 4f 52 20 69 73 20 60 77 61 73 68 2d | .error...If.KEEP-ERROR.is.`wash- |
| 177d20 | 61 6e 79 77 61 79 27 2c 20 69 6e 73 65 72 74 20 61 6e 64 20 77 61 73 68 0a 73 74 61 6e 64 61 72 | anyway',.insert.and.wash.standar |
| 177d40 | 64 20 6f 75 74 70 75 74 20 65 76 65 6e 20 69 6e 20 63 61 73 65 20 6f 66 20 61 6e 20 65 72 72 6f | d.output.even.in.case.of.an.erro |
| 177d60 | 72 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 32 29 29 0a 20 20 28 73 65 | r."...(declare.(indent.2))...(se |
| 177d80 | 74 71 20 61 72 67 73 20 28 66 6c 61 74 74 65 6e 2d 74 72 65 65 20 61 72 67 73 29 29 0a 20 20 28 | tq.args.(flatten-tree.args))...( |
| 177da0 | 6c 65 74 20 28 28 62 65 67 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 28 65 78 69 74 | let.((beg.(point)).........(exit |
| 177dc0 | 20 28 6d 61 67 69 74 2d 2d 67 69 74 2d 69 6e 73 65 72 74 20 28 61 6e 64 20 6b 65 65 70 2d 65 72 | .(magit--git-insert.(and.keep-er |
| 177de0 | 72 6f 72 20 27 66 75 6c 6c 29 20 61 72 67 73 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 73 74 | ror.'full).args))).....(when.(st |
| 177e00 | 72 69 6e 67 70 20 65 78 69 74 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 62 65 67 | ringp.exit).......(goto-char.beg |
| 177e20 | 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 65 78 69 74 | ).......(insert.(propertize.exit |
| 177e40 | 20 27 66 61 63 65 20 27 65 72 72 6f 72 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 69 | .'face.'error)).......(insert.(i |
| 177e60 | 66 20 28 62 6f 6c 70 29 20 22 5c 6e 22 20 22 5c 6e 5c 6e 22 29 29 29 0a 20 20 20 20 28 69 66 20 | f.(bolp)."\n"."\n\n"))).....(if. |
| 177e80 | 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 69 74 2d 63 | (=.(point).beg).........(magit-c |
| 177ea0 | 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 20 28 62 6f | ancel-section).......(unless.(bo |
| 177ec0 | 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 20 20 20 20 | lp).........(insert."\n"))...... |
| 177ee0 | 20 28 77 68 65 6e 20 28 6f 72 20 28 65 71 75 61 6c 20 65 78 69 74 20 30 29 0a 20 20 20 20 20 20 | .(when.(or.(equal.exit.0)....... |
| 177f00 | 20 20 20 20 20 20 20 20 20 20 28 65 71 20 6b 65 65 70 2d 65 72 72 6f 72 20 27 77 61 73 68 2d 61 | ..........(eq.keep-error.'wash-a |
| 177f20 | 6e 79 77 61 79 29 29 0a 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f | nyway)).........(save-restrictio |
| 177f40 | 6e 0a 20 20 20 20 20 20 20 20 20 20 28 6e 61 72 72 6f 77 2d 74 6f 2d 72 65 67 69 6f 6e 20 62 65 | n...........(narrow-to-region.be |
| 177f60 | 67 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 | g.(point))...........(goto-char. |
| 177f80 | 62 65 67 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 77 61 73 68 65 72 20 61 | beg)...........(funcall.washer.a |
| 177fa0 | 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 3d 20 28 70 6f 69 6e | rgs)).........(when.(or.(=.(poin |
| 177fc0 | 74 29 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 3d 20 28 70 6f | t).beg)...................(=.(po |
| 177fe0 | 69 6e 74 29 20 28 31 2b 20 62 65 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | int).(1+.beg)))...........(magit |
| 178000 | 2d 63 61 6e 63 65 6c 2d 73 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | -cancel-section)).........(magit |
| 178020 | 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 79 29 29 29 0a 20 20 | -maybe-make-margin-overlay)))... |
| 178040 | 20 20 65 78 69 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 | ..exit))..(defun.magit-git-execu |
| 178060 | 74 61 62 6c 65 2d 66 69 6e 64 20 28 63 6f 6d 6d 61 6e 64 29 0a 20 20 22 53 65 61 72 63 68 20 66 | table-find.(command)..."Search.f |
| 178080 | 6f 72 20 43 4f 4d 4d 41 4e 44 20 69 6e 20 47 69 74 27 73 20 65 78 65 63 20 70 61 74 68 2c 20 66 | or.COMMAND.in.Git's.exec.path,.f |
| 1780a0 | 61 6c 6c 69 6e 67 20 62 61 63 6b 20 74 6f 20 60 65 78 65 63 2d 70 61 74 68 27 2e 0a 4c 69 6b 65 | alling.back.to.`exec-path'..Like |
| 1780c0 | 20 60 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 27 2c 20 72 65 74 75 72 6e 20 74 68 65 20 61 | .`executable-find',.return.the.a |
| 1780e0 | 62 73 6f 6c 75 74 65 20 66 69 6c 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 0a 65 78 65 63 75 74 61 | bsolute.file.name.of.the.executa |
| 178100 | 62 6c 65 2e 22 0a 20 20 28 6f 72 20 28 6c 6f 63 61 74 65 2d 66 69 6c 65 20 63 6f 6d 6d 61 6e 64 | ble."...(or.(locate-file.command |
| 178120 | 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 28 63 6f 6e 63 61 | ....................(list.(conca |
| 178140 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c | t...........................(fil |
| 178160 | 65 2d 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 | e-remote-p.default-directory)... |
| 178180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 | ........................(or.(mag |
| 1781a0 | 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 2d 2d 65 78 65 63 2d 70 61 74 68 22 29 0a 20 20 20 | it-git-string."--exec-path").... |
| 1781c0 | 20 20 20 20 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 |
| 1781e0 | 72 20 22 60 67 69 74 20 2d 2d 65 78 65 63 2d 70 61 74 68 27 20 66 61 69 6c 65 64 22 29 29 29 29 | r."`git.--exec-path'.failed")))) |
| 178200 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 65 63 2d 73 75 66 66 69 78 65 | ....................exec-suffixe |
| 178220 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 66 69 6c 65 2d 65 78 65 63 | s....................#'file-exec |
| 178240 | 75 74 61 62 6c 65 2d 70 29 0a 20 20 20 20 20 20 28 63 6f 6d 70 61 74 2d 63 61 6c 6c 20 65 78 65 | utable-p).......(compat-call.exe |
| 178260 | 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 63 6f 6d 6d 61 6e 64 20 74 29 29 29 0a 0a 3b 3b 3b 20 47 | cutable-find.command.t)))..;;;.G |
| 178280 | 69 74 20 56 65 72 73 69 6f 6e 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d 2d 67 69 74 | it.Version..(defconst.magit--git |
| 1782a0 | 2d 76 65 72 73 69 6f 6e 2d 72 65 67 65 78 70 0a 20 20 22 5c 5c 60 67 69 74 20 76 65 72 73 69 6f | -version-regexp..."\\`git.versio |
| 1782c0 | 6e 20 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 28 5c 5c 2e 5b 30 2d 39 5d 2b 5c 5c 29 5c 5c 7b 31 2c 32 | n.\\([0-9]+\\(\\.[0-9]+\\)\\{1,2 |
| 1782e0 | 5c 5c 7d 5c 5c 29 22 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 2d 68 6f 73 74 2d 67 69 | \\}\\)")..(defvar.magit--host-gi |
| 178300 | 74 2d 76 65 72 73 69 6f 6e 2d 63 61 63 68 65 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | t-version-cache.nil)..(defun.mag |
| 178320 | 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 28 6e 29 0a 20 20 22 52 65 74 75 72 6e 20 74 | it-git-version>=.(n)..."Return.t |
| 178340 | 20 69 66 20 60 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 27 73 20 76 61 6c 75 65 20 69 | .if.`magit-git-version's.value.i |
| 178360 | 73 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 6f 72 20 65 71 75 61 6c 20 74 6f 20 4e 2e 22 0a 20 | s.greater.than.or.equal.to.N.".. |
| 178380 | 20 28 6d 61 67 69 74 2d 2d 76 65 72 73 69 6f 6e 3e 3d 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 | .(magit--version>=.(magit-git-ve |
| 1783a0 | 72 73 69 6f 6e 29 20 6e 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 | rsion).n))..(defun.magit-git-ver |
| 1783c0 | 73 69 6f 6e 3c 20 28 6e 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 60 6d 61 67 69 74 2d | sion<.(n)..."Return.t.if.`magit- |
| 1783e0 | 67 69 74 2d 76 65 72 73 69 6f 6e 27 73 20 76 61 6c 75 65 20 69 73 20 73 6d 61 6c 6c 65 72 20 74 | git-version's.value.is.smaller.t |
| 178400 | 68 61 6e 20 4e 2e 22 0a 20 20 28 76 65 72 73 69 6f 6e 3c 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 | han.N."...(version<.(magit-git-v |
| 178420 | 65 72 73 69 6f 6e 29 20 6e 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 76 65 | ersion).n))..(defun.magit-git-ve |
| 178440 | 72 73 69 6f 6e 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 47 69 74 20 76 65 72 73 69 | rsion.()..."Return.the.Git.versi |
| 178460 | 6f 6e 20 75 73 65 64 20 66 6f 72 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2e | on.used.for.`default-directory'. |
| 178480 | 0a 52 61 69 73 65 20 61 6e 20 65 72 72 6f 72 20 69 66 20 47 69 74 20 63 61 6e 6e 6f 74 20 62 65 | .Raise.an.error.if.Git.cannot.be |
| 1784a0 | 20 66 6f 75 6e 64 2c 20 69 66 20 69 74 20 65 78 69 74 73 20 77 69 74 68 20 61 0a 6e 6f 6e 2d 7a | .found,.if.it.exits.with.a.non-z |
| 1784c0 | 65 72 6f 20 73 74 61 74 75 73 2c 20 6f 72 20 74 68 65 20 6f 75 74 70 75 74 20 64 6f 65 73 20 6e | ero.status,.or.the.output.does.n |
| 1784e0 | 6f 74 20 68 61 76 65 20 74 68 65 20 65 78 70 65 63 74 65 64 0a 66 6f 72 6d 61 74 2e 22 0a 20 20 | ot.have.the.expected.format."... |
| 178500 | 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 64 65 66 61 75 | (magit--with-refresh-cache.defau |
| 178520 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 28 6c 65 74 20 28 28 68 6f 73 74 20 28 66 69 | lt-directory.....(let.((host.(fi |
| 178540 | 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 | le-remote-p.default-directory))) |
| 178560 | 0a 20 20 20 20 20 20 28 6f 72 20 28 63 64 72 20 28 61 73 73 6f 63 20 68 6f 73 74 20 6d 61 67 69 | .......(or.(cdr.(assoc.host.magi |
| 178580 | 74 2d 2d 68 6f 73 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 2d 63 61 63 68 65 29 29 0a 20 20 20 20 | t--host-git-version-cache))..... |
| 1785a0 | 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 73 2d | ......(magit--with-temp-process- |
| 1785c0 | 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 55 6e 73 65 74 20 67 6c 6f 62 | buffer.............;;.Unset.glob |
| 1785e0 | 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 61 6e 63 69 65 6e 74 20 47 69 74 20 76 65 72 | al.arguments.for.ancient.Git.ver |
| 178600 | 73 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6d 61 67 69 74 | sions..............(let*.((magit |
| 178620 | 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)...... |
| 178640 | 20 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 |
| 178660 | 63 65 73 73 2d 67 69 74 20 74 20 22 76 65 72 73 69 6f 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 | cess-git.t."version")).......... |
| 178680 | 20 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 74 72 69 6e 67 | ..........(output.(buffer-string |
| 1786a0 | 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......... |
| 1786c0 | 20 20 20 20 20 20 20 28 28 6e 6f 74 20 28 7a 65 72 6f 70 20 73 74 61 74 75 73 29 29 0a 20 20 20 | .......((not.(zerop.status)).... |
| 1786e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 73 70 6c 61 79 2d 77 61 72 6e 69 6e 67 0a 20 20 | .............(display-warning... |
| 178700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 0a 20 20 20 20 20 20 20 20 20 20 | ...............'magit........... |
| 178720 | 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 53 5c 6e 5c 6e 52 75 6e 6e 69 6e 67 20 5c 22 | .......(format."%S\n\nRunning.\" |
| 178740 | 25 73 20 2d 2d 76 65 72 73 69 6f 6e 5c 22 20 66 61 69 6c 65 64 20 77 69 74 68 20 6f 75 74 70 75 | %s.--version\".failed.with.outpu |
| 178760 | 74 3a 5c 6e 5c 6e 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t:\n\n%s"....................... |
| 178780 | 20 20 20 28 69 66 20 68 6f 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(if.host..................... |
| 1787a0 | 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 4d 61 67 69 74 20 63 61 6e 6e 6f 74 20 66 | .........(format."Magit.cannot.f |
| 1787c0 | 69 6e 64 20 47 69 74 20 6f 6e 20 68 6f 73 74 20 25 53 2e 5c 6e 0a 43 68 65 63 6b 20 74 68 65 20 | ind.Git.on.host.%S.\n.Check.the. |
| 1787e0 | 76 61 6c 75 65 20 6f 66 20 60 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 67 69 74 2d 65 78 65 63 75 | value.of.`magit-remote-git-execu |
| 178800 | 74 61 62 6c 65 27 20 75 73 69 6e 67 0a 60 6d 61 67 69 74 2d 64 65 62 75 67 2d 67 69 74 2d 65 78 | table'.using.`magit-debug-git-ex |
| 178820 | 65 63 75 74 61 62 6c 65 27 20 61 6e 64 20 63 6f 6e 73 75 6c 74 20 74 68 65 20 69 6e 66 6f 20 6e | ecutable'.and.consult.the.info.n |
| 178840 | 6f 64 65 0a 60 28 74 72 61 6d 70 29 52 65 6d 6f 74 65 20 70 72 6f 67 72 61 6d 73 27 2e 22 20 68 | ode.`(tramp)Remote.programs'.".h |
| 178860 | 6f 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 20 20 | ost)............................ |
| 178880 | 22 4d 61 67 69 74 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 47 69 74 2e 5c 6e 0a 43 68 65 63 6b 20 | "Magit.cannot.find.Git.\n.Check. |
| 1788a0 | 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 60 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 | the.values.of.`magit-git-executa |
| 1788c0 | 62 6c 65 27 20 61 6e 64 20 60 65 78 65 63 2d 70 61 74 68 27 0a 75 73 69 6e 67 20 60 6d 61 67 69 | ble'.and.`exec-path'.using.`magi |
| 1788e0 | 74 2d 64 65 62 75 67 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 27 2e 22 29 0a 20 20 20 20 20 | t-debug-git-executable'.")...... |
| 178900 | 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 65 | ....................(magit-git-e |
| 178920 | 78 65 63 75 74 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 | xecutable)...................... |
| 178940 | 20 20 20 20 6f 75 74 70 75 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 | ....output)))................((s |
| 178960 | 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 20 | ave-match-data.................. |
| 178980 | 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 2d 67 69 74 2d 76 | .(and.(string-match.magit--git-v |
| 1789a0 | 65 72 73 69 6f 6e 2d 72 65 67 65 78 70 20 6f 75 74 70 75 74 29 0a 20 20 20 20 20 20 20 20 20 20 | ersion-regexp.output)........... |
| 1789c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 76 65 72 73 69 6f 6e 20 28 6d 61 74 | .............(let.((version.(mat |
| 1789e0 | 63 68 2d 73 74 72 69 6e 67 20 31 20 6f 75 74 70 75 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ch-string.1.output)))........... |
| 178a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 68 6f 73 74 20 | ...............(push.(cons.host. |
| 178a20 | 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 20 20 20 20 20 | version)........................ |
| 178a40 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 2d 68 6f 73 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 2d | ........magit--host-git-version- |
| 178a60 | 63 61 63 68 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 | cache).......................... |
| 178a80 | 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 28 28 65 72 72 | version))))................((err |
| 178aa0 | 6f 72 20 22 55 6e 65 78 70 65 63 74 65 64 20 5c 22 25 73 20 2d 2d 76 65 72 73 69 6f 6e 5c 22 20 | or."Unexpected.\"%s.--version\". |
| 178ac0 | 6f 75 74 70 75 74 3a 20 25 53 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | output:.%S"..................... |
| 178ae0 | 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 29 0a 20 20 20 20 20 20 | ...(magit-git-executable)....... |
| 178b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 75 74 70 75 74 29 29 29 29 29 29 29 29 29 | .................output))))))))) |
| 178b20 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 2d 61 73 73 65 72 | ..(defun.magit-git-version-asser |
| 178b40 | 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6d 69 6e 69 6d 61 6c 20 77 68 6f 29 0a 20 20 22 41 73 73 | t.(&optional.minimal.who)..."Ass |
| 178b60 | 65 72 74 20 74 68 61 74 20 74 68 65 20 75 73 65 64 20 47 69 74 20 76 65 72 73 69 6f 6e 20 69 73 | ert.that.the.used.Git.version.is |
| 178b80 | 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 6f 72 20 65 71 75 61 6c 20 74 6f 20 4d 49 4e 49 4d 41 | .greater.than.or.equal.to.MINIMA |
| 178ba0 | 4c 2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 4d 49 4e 49 4d 41 4c 20 69 73 20 6e 69 6c 2c 20 63 | L..If.optional.MINIMAL.is.nil,.c |
| 178bc0 | 6f 6d 70 61 72 65 20 77 69 74 68 20 60 6d 61 67 69 74 2d 2d 6d 69 6e 69 6d 61 6c 2d 67 69 74 27 | ompare.with.`magit--minimal-git' |
| 178be0 | 0a 69 6e 73 74 65 61 64 2e 20 20 4f 70 74 69 6f 6e 61 6c 20 57 48 4f 20 69 66 20 6e 6f 6e 2d 6e | .instead...Optional.WHO.if.non-n |
| 178c00 | 69 6c 20 73 70 65 63 69 66 69 65 73 20 77 68 61 74 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 0a | il.specifies.what.functionality. |
| 178c20 | 6e 65 65 64 73 20 61 74 20 6c 65 61 73 74 20 4d 49 4e 49 4d 41 4c 2c 20 6f 74 68 65 72 77 69 73 | needs.at.least.MINIMAL,.otherwis |
| 178c40 | 65 20 69 74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 5c 22 4d 61 67 69 74 5c 22 2e 22 0a 20 20 28 | e.it.defaults.to.\"Magit\"."...( |
| 178c60 | 77 68 65 6e 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3c 20 28 6f 72 20 6d 69 6e | when.(magit-git-version<.(or.min |
| 178c80 | 69 6d 61 6c 20 6d 61 67 69 74 2d 2d 6d 69 6e 69 6d 61 6c 2d 67 69 74 29 29 0a 20 20 20 20 28 6c | imal.magit--minimal-git)).....(l |
| 178ca0 | 65 74 2a 20 28 28 68 6f 73 74 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c | et*.((host.(file-remote-p.defaul |
| 178cc0 | 74 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 73 67 20 28 66 | t-directory))............(msg.(f |
| 178ce0 | 6f 72 6d 61 74 2d 73 70 65 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | ormat-spec..................(con |
| 178d00 | 64 20 28 68 6f 73 74 20 22 5c 0a 25 77 20 72 65 71 75 69 72 65 73 20 47 69 74 20 25 6d 20 6f 72 | d.(host."\.%w.requires.Git.%m.or |
| 178d20 | 20 67 72 65 61 74 65 72 2c 20 62 75 74 20 6f 6e 20 25 68 20 74 68 65 20 76 65 72 73 69 6f 6e 20 | .greater,.but.on.%h.the.version. |
| 178d40 | 69 73 20 25 76 2e 0a 0a 49 66 20 6d 75 6c 74 69 70 6c 65 20 47 69 74 20 76 65 72 73 69 6f 6e 73 | is.%v...If.multiple.Git.versions |
| 178d60 | 20 61 72 65 20 69 6e 73 74 61 6c 6c 65 64 20 6f 6e 20 74 68 65 20 68 6f 73 74 2c 20 74 68 65 6e | .are.installed.on.the.host,.then |
| 178d80 | 20 74 68 65 0a 70 72 6f 62 6c 65 6d 20 6d 69 67 68 74 20 62 65 20 74 68 61 74 20 54 52 41 4d 50 | .the.problem.might.be.that.TRAMP |
| 178da0 | 20 75 73 65 73 20 74 68 65 20 77 72 6f 6e 67 20 65 78 65 63 75 74 61 62 6c 65 2e 0a 0a 43 68 65 | .uses.the.wrong.executable...Che |
| 178dc0 | 63 6b 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 67 69 | ck.the.value.of.`magit-remote-gi |
| 178de0 | 74 2d 65 78 65 63 75 74 61 62 6c 65 27 20 61 6e 64 20 63 6f 6e 73 75 6c 74 0a 74 68 65 20 69 6e | t-executable'.and.consult.the.in |
| 178e00 | 66 6f 20 6e 6f 64 65 20 60 28 74 72 61 6d 70 29 52 65 6d 6f 74 65 20 70 72 6f 67 72 61 6d 73 27 | fo.node.`(tramp)Remote.programs' |
| 178e20 | 2e 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 | .\n")........................(t. |
| 178e40 | 22 5c 0a 25 77 20 72 65 71 75 69 72 65 73 20 47 69 74 20 25 6d 20 6f 72 20 67 72 65 61 74 65 72 | "\.%w.requires.Git.%m.or.greater |
| 178e60 | 2c 20 62 75 74 20 79 6f 75 20 61 72 65 20 75 73 69 6e 67 20 25 76 2e 0a 0a 49 66 20 79 6f 75 20 | ,.but.you.are.using.%v...If.you. |
| 178e80 | 68 61 76 65 20 6d 75 6c 74 69 70 6c 65 20 47 69 74 20 76 65 72 73 69 6f 6e 73 20 69 6e 73 74 61 | have.multiple.Git.versions.insta |
| 178ea0 | 6c 6c 65 64 2c 20 74 68 65 6e 20 63 68 65 63 6b 20 74 68 65 0a 76 61 6c 75 65 73 20 6f 66 20 60 | lled,.then.check.the.values.of.` |
| 178ec0 | 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 |
| 178ee0 | 20 60 65 78 65 63 2d 70 61 74 68 27 2e 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .`exec-path'.\n")).............. |
| 178f00 | 20 20 20 20 60 28 28 3f 77 20 2e 20 2c 28 6f 72 20 77 68 6f 20 22 4d 61 67 69 74 22 29 29 0a 20 | ....`((?w...,(or.who."Magit")).. |
| 178f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 6d 20 2e 20 2c 28 6f 72 20 6d 69 6e | ..................(?m...,(or.min |
| 178f40 | 69 6d 61 6c 20 6d 61 67 69 74 2d 2d 6d 69 6e 69 6d 61 6c 2d 67 69 74 29 29 0a 20 20 20 20 20 20 | imal.magit--minimal-git))....... |
| 178f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 76 20 2e 20 2c 28 6d 61 67 69 74 2d 67 69 74 2d 76 | .............(?v...,(magit-git-v |
| 178f80 | 65 72 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 68 20 | ersion))....................(?h. |
| 178fa0 | 2e 20 2c 68 6f 73 74 29 29 29 29 29 0a 20 20 20 20 20 20 28 64 69 73 70 6c 61 79 2d 77 61 72 6e | ..,host))))).......(display-warn |
| 178fc0 | 69 6e 67 20 27 6d 61 67 69 74 20 6d 73 67 20 3a 65 72 72 6f 72 29 29 29 29 0a 0a 28 64 65 66 75 | ing.'magit.msg.:error))))..(defu |
| 178fe0 | 6e 20 6d 61 67 69 74 2d 2d 73 61 66 65 2d 67 69 74 2d 76 65 72 73 69 6f 6e 20 28 29 0a 20 20 22 | n.magit--safe-git-version.()..." |
| 179000 | 52 65 74 75 72 6e 20 74 68 65 20 47 69 74 20 76 65 72 73 69 6f 6e 20 75 73 65 64 20 66 6f 72 20 | Return.the.Git.version.used.for. |
| 179020 | 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 | `default-directory'.or.an.error. |
| 179040 | 6d 65 73 73 61 67 65 2e 22 0a 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d 70 2d 70 72 | message."...(magit--with-temp-pr |
| 179060 | 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 6d 61 67 69 74 2d 67 | ocess-buffer.....(let*.((magit-g |
| 179080 | 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 | it-global-arguments.nil)........ |
| 1790a0 | 20 20 20 20 28 73 74 61 74 75 73 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 74 | ....(status.(magit-process-git.t |
| 1790c0 | 20 22 76 65 72 73 69 6f 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 75 74 70 75 74 20 | ."version"))............(output. |
| 1790e0 | 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 | (buffer-string))).......(cond.(( |
| 179100 | 6e 6f 74 20 28 7a 65 72 6f 70 20 73 74 61 74 75 73 29 29 20 6f 75 74 70 75 74 29 0a 20 20 20 20 | not.(zerop.status)).output)..... |
| 179120 | 20 20 20 20 20 20 20 20 28 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 | ........((save-match-data....... |
| 179140 | 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 | .........(and.(string-match.magi |
| 179160 | 74 2d 2d 67 69 74 2d 76 65 72 73 69 6f 6e 2d 72 65 67 65 78 70 20 6f 75 74 70 75 74 29 0a 20 20 | t--git-version-regexp.output)... |
| 179180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 | ..................(match-string. |
| 1791a0 | 31 20 6f 75 74 70 75 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 6f 75 74 70 | 1.output)))).............(t.outp |
| 1791c0 | 75 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 65 62 75 67 2d 67 69 74 2d | ut)))))..(defun.magit-debug-git- |
| 1791e0 | 65 78 65 63 75 74 61 62 6c 65 20 28 29 0a 20 20 22 44 69 73 70 6c 61 79 20 61 20 62 75 66 66 65 | executable.()..."Display.a.buffe |
| 179200 | 72 20 77 69 74 68 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 60 6d 61 67 69 74 2d | r.with.information.about.`magit- |
| 179220 | 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 27 2e 0a 41 6c 73 6f 20 69 6e 63 6c 75 64 65 20 69 6e | git-executable'..Also.include.in |
| 179240 | 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 60 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 67 69 | formation.about.`magit-remote-gi |
| 179260 | 74 2d 65 78 65 63 75 74 61 62 6c 65 27 2e 0a 53 65 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d | t-executable'..See.info.node.`(m |
| 179280 | 61 67 69 74 29 44 65 62 75 67 67 69 6e 67 20 54 6f 6f 6c 73 27 20 66 6f 72 20 6d 6f 72 65 20 69 | agit)Debugging.Tools'.for.more.i |
| 1792a0 | 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | nformation."...(interactive)...( |
| 1792c0 | 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 2d | with-current-buffer.(get-buffer- |
| 1792e0 | 63 72 65 61 74 65 20 22 2a 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 2a 22 29 | create."*magit-git-executable*") |
| 179300 | 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 74 2d 62 75 66 | .....(pop-to-buffer.(current-buf |
| 179320 | 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 20 20 28 69 6e | fer)).....(erase-buffer).....(in |
| 179340 | 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 67 69 74 2d 65 | sert.(format."magit-remote-git-e |
| 179360 | 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 20 20 20 20 20 | xecutable:.%S\n"................ |
| 179380 | 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 74 61 62 6c 65 | .....magit-remote-git-executable |
| 1793a0 | 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 20 20 20 20 20 | )).....(insert.(concat.......... |
| 1793c0 | 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 75 74 61 62 6c | ....(format."magit-git-executabl |
| 1793e0 | 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 29 0a 20 20 20 | e:.%S".magit-git-executable).... |
| 179400 | 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 61 6d 65 2d 61 | ..........(and.(not.(file-name-a |
| 179420 | 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 62 6c 65 29 29 | bsolute-p.magit-git-executable)) |
| 179440 | 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 22 20 5b 25 53 | ...................(format.".[%S |
| 179460 | 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 69 74 2d 65 78 | ]".(executable-find.magit-git-ex |
| 179480 | 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 6f 72 6d 61 74 | ecutable)))..............(format |
| 1794a0 | 20 22 20 28 25 73 29 5c 6e 22 20 28 6d 61 67 69 74 2d 2d 73 61 66 65 2d 67 69 74 2d 76 65 72 73 | .".(%s)\n".(magit--safe-git-vers |
| 1794c0 | 69 6f 6e 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 | ion)))).....(insert.(format."exe |
| 1794e0 | 63 2d 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 77 | c-path:.%S\n".exec-path)).....(w |
| 179500 | 68 65 6e 2d 6c 65 74 20 28 28 64 69 66 66 20 28 63 6c 2d 73 65 74 2d 64 69 66 66 65 72 65 6e 63 | hen-let.((diff.(cl-set-differenc |
| 179520 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 66 69 6c | e.......................(seq-fil |
| 179540 | 74 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 28 70 | ter.#'file-exists-p.(remq.nil.(p |
| 179560 | 61 72 73 65 2d 63 6f 6c 6f 6e 2d 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | arse-colon-path................. |
| 179580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1795a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 74 65 6e 76 20 22 50 41 54 48 22 29 29 29 29 0a | .............(getenv."PATH")))). |
| 1795c0 | 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 71 2d 66 69 6c 74 65 | ......................(seq-filte |
| 1795e0 | 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 63 | r.#'file-exists-p.(remq.nil.exec |
| 179600 | 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 20 20 20 20 20 3a 74 | -path)).......................:t |
| 179620 | 65 73 74 20 23 27 66 69 6c 65 2d 65 71 75 61 6c 2d 70 29 29 29 0a 20 20 20 20 20 20 28 69 6e 73 | est.#'file-equal-p))).......(ins |
| 179640 | 65 72 74 20 28 66 6f 72 6d 61 74 20 22 20 20 65 6e 74 72 69 65 73 20 69 6e 20 50 41 54 48 2c 20 | ert.(format."..entries.in.PATH,. |
| 179660 | 62 75 74 20 6e 6f 74 20 69 6e 20 65 78 65 63 2d 70 61 74 68 3a 20 25 53 5c 6e 22 20 64 69 66 66 | but.not.in.exec-path:.%S\n".diff |
| 179680 | 29 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 65 78 65 63 64 69 72 20 65 78 65 63 2d 70 61 | ))).....(dolist.(execdir.exec-pa |
| 1796a0 | 74 68 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 20 20 25 73 20 | th).......(insert.(format."..%s. |
| 1796c0 | 28 25 73 29 5c 6e 22 20 65 78 65 63 64 69 72 20 28 63 61 72 20 28 66 69 6c 65 2d 61 74 74 72 69 | (%s)\n".execdir.(car.(file-attri |
| 1796e0 | 62 75 74 65 73 20 65 78 65 63 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 | butes.execdir)))).......(when.(f |
| 179700 | 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 65 78 65 63 64 69 72 29 0a 20 20 20 20 20 20 20 | ile-directory-p.execdir)........ |
| 179720 | 20 28 64 6f 6c 69 73 74 20 28 65 78 65 63 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 0a | .(dolist.(exec.(directory-files. |
| 179740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 65 63 64 69 72 20 74 | .......................execdir.t |
| 179760 | 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(concat........................ |
| 179780 | 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 60 67 69 74 22 20 28 72 65 67 65 78 70 2d 6f 70 74 20 | ..........."\\`git".(regexp-opt. |
| 1797a0 | 65 78 65 63 2d 73 75 66 66 69 78 65 73 29 20 22 5c 5c 27 22 29 29 29 0a 20 20 20 20 20 20 20 20 | exec-suffixes)."\\'")))......... |
| 1797c0 | 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 20 20 20 20 25 73 20 28 25 73 29 5c 6e | ..(insert.(format."....%s.(%s)\n |
| 1797e0 | 22 20 65 78 65 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".exec.......................... |
| 179800 | 20 28 6d 61 67 69 74 2d 2d 73 61 66 65 2d 67 69 74 2d 76 65 72 73 69 6f 6e 29 29 29 29 29 29 29 | .(magit--safe-git-version))))))) |
| 179820 | 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 6d 61 67 69 74 2d 63 | )..;;;.Variables..(defun.magit-c |
| 179840 | 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 28 6b 65 79 29 | onfig-get-from-cached-list.(key) |
| 179860 | 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 6e 66 69 67 20 2d 2d | ...(gethash....;;.`git.config.-- |
| 179880 | 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 20 6c 61 73 74 20 63 | list'.downcases.first.and.last.c |
| 1798a0 | 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 28 6c 65 74 2a 20 28 | omponents.of.the.key.....(let*.( |
| 1798c0 | 28 6b 65 79 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 | (key.(replace-regexp-in-string." |
| 1798e0 | 5c 5c 60 5b 5e 2e 5d 2b 22 20 23 27 64 6f 77 6e 63 61 73 65 20 6b 65 79 20 74 20 74 29 29 0a 20 | \\`[^.]+".#'downcase.key.t.t)).. |
| 179900 | 20 20 20 20 20 20 20 20 20 28 6b 65 79 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e | .........(key.(replace-regexp-in |
| 179920 | 2d 73 74 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 6b 65 | -string."[^.]+\\'".#'downcase.ke |
| 179940 | 79 20 74 20 74 29 29 29 0a 20 20 20 20 20 6b 65 79 29 0a 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 | y.t.t)))......key)....(magit--wi |
| 179960 | 74 68 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 63 6f 6e 73 20 28 6d 61 67 69 74 2d 74 6f | th-refresh-cache.(cons.(magit-to |
| 179980 | 70 6c 65 76 65 6c 29 20 27 63 6f 6e 66 69 67 29 0a 20 20 20 20 20 28 6c 65 74 20 28 28 63 6f 6e | plevel).'config)......(let.((con |
| 1799a0 | 66 69 67 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 23 27 65 71 | figs.(make-hash-table.:test.#'eq |
| 1799c0 | 75 61 6c 29 29 29 0a 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 63 6f 6e 66 20 28 6d 61 67 | ual)))........(dolist.(conf.(mag |
| 1799e0 | 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 63 6f 6e 66 69 67 22 20 22 2d 2d 6c 69 73 74 22 20 22 | it-git-items."config"."--list"." |
| 179a00 | 2d 7a 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6e 6c 2d 70 6f 73 20 28 63 | -z"))..........(let*.((nl-pos.(c |
| 179a20 | 6c 2d 70 6f 73 69 74 69 6f 6e 20 3f 5c 6e 20 63 6f 6e 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 | l-position.?\n.conf))........... |
| 179a40 | 20 20 20 20 20 20 28 6b 65 79 20 28 73 75 62 73 74 72 69 6e 67 20 63 6f 6e 66 20 30 20 6e 6c 2d | ......(key.(substring.conf.0.nl- |
| 179a60 | 70 6f 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 20 28 69 66 20 6e | pos)).................(val.(if.n |
| 179a80 | 6c 2d 70 6f 73 20 28 73 75 62 73 74 72 69 6e 67 20 63 6f 6e 66 20 28 31 2b 20 6e 6c 2d 70 6f 73 | l-pos.(substring.conf.(1+.nl-pos |
| 179aa0 | 29 29 20 22 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 68 61 73 68 20 6b 65 79 | ))."")))............(puthash.key |
| 179ac0 | 20 28 6e 63 6f 6e 63 20 28 67 65 74 68 61 73 68 20 6b 65 79 20 63 6f 6e 66 69 67 73 29 20 28 6c | .(nconc.(gethash.key.configs).(l |
| 179ae0 | 69 73 74 20 76 61 6c 29 29 20 63 6f 6e 66 69 67 73 29 29 29 0a 20 20 20 20 20 20 20 63 6f 6e 66 | ist.val)).configs)))........conf |
| 179b00 | 69 67 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 20 28 26 72 65 73 74 | igs))))..(defun.magit-get.(&rest |
| 179b20 | 20 6b 65 79 73 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 | .keys)..."Return.the.value.of.th |
| 179b40 | 65 20 47 69 74 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 64 20 62 79 20 4b 45 59 53 | e.Git.variable.specified.by.KEYS |
| 179b60 | 2e 22 0a 20 20 28 63 61 72 20 28 6c 61 73 74 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 67 | ."...(car.(last.(apply.#'magit-g |
| 179b80 | 65 74 2d 61 6c 6c 20 6b 65 79 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 | et-all.keys))))..(defun.magit-ge |
| 179ba0 | 74 2d 61 6c 6c 20 28 26 72 65 73 74 20 6b 65 79 73 29 0a 20 20 22 52 65 74 75 72 6e 20 61 6c 6c | t-all.(&rest.keys)..."Return.all |
| 179bc0 | 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 73 70 65 63 | .values.of.the.Git.variable.spec |
| 179be0 | 69 66 69 65 64 20 62 79 20 4b 45 59 53 2e 22 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 67 | ified.by.KEYS."...(let.((magit-g |
| 179c00 | 69 74 2d 64 65 62 75 67 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 61 72 67 20 28 61 6e 64 20 | it-debug.nil).........(arg.(and. |
| 179c20 | 28 6f 72 20 28 6e 75 6c 6c 20 28 63 61 72 20 6b 65 79 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | (or.(null.(car.keys))........... |
| 179c40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d | ............(string-prefix-p."-- |
| 179c60 | 22 20 28 63 61 72 20 6b 65 79 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".(car.keys))).................. |
| 179c80 | 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 79 20 28 73 74 72 69 | .(pop.keys))).........(key.(stri |
| 179ca0 | 6e 67 2d 6a 6f 69 6e 20 6b 65 79 73 20 22 2e 22 29 29 29 0a 20 20 20 20 28 69 66 20 28 61 6e 64 | ng-join.keys."."))).....(if.(and |
| 179cc0 | 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 6e 6f 74 20 61 72 67 29 29 | .magit--refresh-cache.(not.arg)) |
| 179ce0 | 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 67 2d 67 65 74 2d 66 72 6f 6d 2d | .........(magit-config-get-from- |
| 179d00 | 63 61 63 68 65 64 2d 6c 69 73 74 20 6b 65 79 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 | cached-list.key).......(magit-gi |
| 179d20 | 74 2d 69 74 65 6d 73 20 22 63 6f 6e 66 69 67 22 20 61 72 67 20 22 2d 7a 22 20 22 2d 2d 67 65 74 | t-items."config".arg."-z"."--get |
| 179d40 | 2d 61 6c 6c 22 20 22 2d 2d 69 6e 63 6c 75 64 65 22 20 6b 65 79 29 29 29 29 0a 0a 28 64 65 66 75 | -all"."--include".key))))..(defu |
| 179d60 | 6e 20 6d 61 67 69 74 2d 67 65 74 2d 62 6f 6f 6c 65 61 6e 20 28 26 72 65 73 74 20 6b 65 79 73 29 | n.magit-get-boolean.(&rest.keys) |
| 179d80 | 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 62 6f 6f 6c 65 61 6e 20 76 61 6c 75 65 20 6f 66 20 | ..."Return.the.boolean.value.of. |
| 179da0 | 74 68 65 20 47 69 74 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 64 20 62 79 20 4b 45 | the.Git.variable.specified.by.KE |
| 179dc0 | 59 53 2e 0a 41 6c 73 6f 20 73 65 65 20 60 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6e 66 69 67 2d 70 | YS..Also.see.`magit-git-config-p |
| 179de0 | 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 61 72 67 20 28 61 6e 64 20 28 6f 72 20 28 6e 75 6c 6c 20 | '."...(let.((arg.(and.(or.(null. |
| 179e00 | 28 63 61 72 20 6b 65 79 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (car.keys))..................... |
| 179e20 | 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d 22 20 28 63 61 72 20 6b 65 79 | ..(string-prefix-p."--".(car.key |
| 179e40 | 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 20 6b 65 79 73 | s)))...................(pop.keys |
| 179e60 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 6b 65 79 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 6b 65 | ))).........(key.(string-join.ke |
| 179e80 | 79 73 20 22 2e 22 29 29 29 0a 20 20 20 20 28 65 71 75 61 6c 20 28 69 66 20 6d 61 67 69 74 2d 2d | ys."."))).....(equal.(if.magit-- |
| 179ea0 | 72 65 66 72 65 73 68 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 | refresh-cache................(ca |
| 179ec0 | 72 20 28 6c 61 73 74 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 67 2d 67 65 74 2d 66 72 6f 6d 2d 63 | r.(last.(magit-config-get-from-c |
| 179ee0 | 61 63 68 65 64 2d 6c 69 73 74 20 6b 65 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ached-list.key)))..............( |
| 179f00 | 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 20 22 63 6f 6e 66 69 67 22 20 61 72 67 20 22 2d 2d 62 6f | magit-git-str."config".arg."--bo |
| 179f20 | 6f 6c 22 20 22 2d 2d 69 6e 63 6c 75 64 65 22 20 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ol"."--include".key))........... |
| 179f40 | 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 28 76 61 | ."true")))..(defun.magit-set.(va |
| 179f60 | 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 6c 75 65 | lue.&rest.keys)..."Set.the.value |
| 179f80 | 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 64 20 62 | .of.the.Git.variable.specified.b |
| 179fa0 | 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 67 20 28 | y.KEYS.to.VALUE."...(let.((arg.( |
| 179fc0 | 61 6e 64 20 28 6f 72 20 28 6e 75 6c 6c 20 28 63 61 72 20 6b 65 79 73 29 29 0a 20 20 20 20 20 20 | and.(or.(null.(car.keys))....... |
| 179fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 | ................(string-prefix-p |
| 17a000 | 20 22 2d 2d 22 20 28 63 61 72 20 6b 65 79 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."--".(car.keys))).............. |
| 17a020 | 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 79 20 28 | .....(pop.keys))).........(key.( |
| 17a040 | 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 6b 65 79 73 20 22 2e 22 29 29 29 0a 20 20 20 20 28 69 66 20 | string-join.keys."."))).....(if. |
| 17a060 | 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 63 63 65 73 73 | value.........(magit-git-success |
| 17a080 | 20 22 63 6f 6e 66 69 67 22 20 61 72 67 20 6b 65 79 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 28 | ."config".arg.key.value).......( |
| 17a0a0 | 6d 61 67 69 74 2d 67 69 74 2d 73 75 63 63 65 73 73 20 22 63 6f 6e 66 69 67 22 20 61 72 67 20 22 | magit-git-success."config".arg." |
| 17a0c0 | 2d 2d 75 6e 73 65 74 22 20 6b 65 79 29 29 0a 20 20 20 20 76 61 6c 75 65 29 29 0a 0a 28 67 76 2d | --unset".key)).....value))..(gv- |
| 17a0e0 | 64 65 66 69 6e 65 2d 73 65 74 74 65 72 20 6d 61 67 69 74 2d 67 65 74 20 28 76 61 6c 20 26 72 65 | define-setter.magit-get.(val.&re |
| 17a100 | 73 74 20 6b 65 79 73 29 0a 20 20 60 28 6d 61 67 69 74 2d 73 65 74 20 2c 76 61 6c 20 2c 40 6b 65 | st.keys)...`(magit-set.,val.,@ke |
| 17a120 | 79 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 74 2d 61 6c 6c 20 28 76 61 6c 75 | ys))..(defun.magit-set-all.(valu |
| 17a140 | 65 73 20 26 72 65 73 74 20 6b 65 79 73 29 0a 20 20 22 53 65 74 20 61 6c 6c 20 76 61 6c 75 65 73 | es.&rest.keys)..."Set.all.values |
| 17a160 | 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 64 20 62 | .of.the.Git.variable.specified.b |
| 17a180 | 79 20 4b 45 59 53 20 74 6f 20 56 41 4c 55 45 53 2e 22 0a 20 20 28 6c 65 74 20 28 28 61 72 67 20 | y.KEYS.to.VALUES."...(let.((arg. |
| 17a1a0 | 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 20 20 | (and.(or.(null.(car.keys))...... |
| 17a1c0 | 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 78 2d | .................(string-prefix- |
| 17a1e0 | 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 20 20 | p."--".(car.keys)))............. |
| 17a200 | 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 76 61 72 20 | ......(pop.keys))).........(var. |
| 17a220 | 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 6b 65 79 73 20 22 2e 22 29 29 29 0a 20 20 20 20 28 77 68 | (string-join.keys."."))).....(wh |
| 17a240 | 65 6e 20 28 6d 61 67 69 74 2d 67 65 74 20 76 61 72 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d | en.(magit-get.var).......(magit- |
| 17a260 | 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 75 6e 73 65 74 2d 61 | call-git."config".arg."--unset-a |
| 17a280 | 6c 6c 22 20 76 61 72 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 76 20 76 61 6c 75 65 73 29 | ll".var)).....(dolist.(v.values) |
| 17a2a0 | 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 66 69 67 22 20 | .......(magit-call-git."config". |
| 17a2c0 | 61 72 67 20 22 2d 2d 61 64 64 22 20 76 61 72 20 76 29 29 29 29 0a 0a 3b 3b 3b 20 46 69 6c 65 73 | arg."--add".var.v))))..;;;.Files |
| 17a2e0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 73 61 66 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 | ..(defun.magit--safe-default-dir |
| 17a300 | 65 63 74 6f 72 79 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 29 0a 20 20 28 63 61 74 63 68 | ectory.(&optional.file)...(catch |
| 17a320 | 20 27 75 6e 73 61 66 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 0a 20 20 20 20 28 6c 65 74 20 28 28 | .'unsafe-default-dir.....(let.(( |
| 17a340 | 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 | dir.(file-name-as-directory..... |
| 17a360 | 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 6f | ............(expand-file-name.(o |
| 17a380 | 72 20 66 69 6c 65 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 | r.file.default-directory)))).... |
| 17a3a0 | 20 20 20 20 20 20 20 28 70 72 65 76 69 6f 75 73 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 77 68 | .......(previous.nil)).......(wh |
| 17a3c0 | 69 6c 65 20 28 6e 6f 74 20 28 66 69 6c 65 2d 61 63 63 65 73 73 69 62 6c 65 2d 64 69 72 65 63 74 | ile.(not.(file-accessible-direct |
| 17a3e0 | 6f 72 79 2d 70 20 64 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 | ory-p.dir)).........(setq.dir.(f |
| 17a400 | 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 |
| 17a420 | 6c 65 2d 6e 61 6d 65 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 | le-name.dir))).........(when.(eq |
| 17a440 | 75 61 6c 20 64 69 72 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 | ual.dir.previous)...........(thr |
| 17a460 | 6f 77 20 27 75 6e 73 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 | ow.'unsafe-default-dir.nil)).... |
| 17a480 | 20 20 20 20 20 28 73 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 | .....(setq.previous.dir))....... |
| 17a4a0 | 64 69 72 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 73 61 | dir)))..(defmacro.magit--with-sa |
| 17a4c0 | 66 65 2d 64 65 66 61 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 | fe-default-directory.(file.&rest |
| 17a4e0 | 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 65 | .body)...(declare.(indent.1).(de |
| 17a500 | 62 75 67 20 28 66 6f 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 | bug.(form.body)))...`(when-let.( |
| 17a520 | 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 67 69 74 2d 2d 73 61 66 65 2d | (default-directory.(magit--safe- |
| 17a540 | 64 65 66 61 75 6c 74 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 | default-directory.,file)))...... |
| 17a560 | 2c 40 62 6f 64 79 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 64 69 72 20 28 | ,@body))..(defun.magit-git-dir.( |
| 17a580 | 26 6f 70 74 69 6f 6e 61 6c 20 70 61 74 68 29 0a 20 20 22 4c 69 6b 65 20 28 65 78 70 61 6e 64 2d | &optional.path)..."Like.(expand- |
| 17a5a0 | 66 69 6c 65 2d 6e 61 6d 65 20 50 41 54 48 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 20 6f | file-name.PATH.(magit-gitdir)).o |
| 17a5c0 | 72 20 6a 75 73 74 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 2e 22 0a 20 20 28 64 65 63 6c 61 | r.just.(magit-gitdir)."...(decla |
| 17a5e0 | 72 65 20 28 6f 62 73 6f 6c 65 74 65 20 6d 61 67 69 74 2d 67 69 74 64 69 72 20 22 4d 61 67 69 74 | re.(obsolete.magit-gitdir."Magit |
| 17a600 | 20 34 2e 30 2e 30 22 29 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 64 69 72 20 28 6d 61 67 | .4.0.0"))...(and-let*.((dir.(mag |
| 17a620 | 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 28 69 66 20 70 61 74 68 0a 20 20 20 20 20 20 | it-gitdir))).....(if.path....... |
| 17a640 | 20 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 74 2d 73 74 61 | ..(expand-file-name.(convert-sta |
| 17a660 | 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 0a 20 20 20 20 20 20 | ndard-filename.path).dir)....... |
| 17a680 | 64 69 72 29 29 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 | dir)))..(defun.magit-gitdir.(&op |
| 17a6a0 | 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 20 | tional.directory)..."Return.the. |
| 17a6c0 | 61 62 73 6f 6c 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 | absolute.and.resolved.path.of.th |
| 17a6e0 | 65 20 2e 67 69 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 | e..git.directory...If.the.`GIT_D |
| 17a700 | 49 52 27 20 65 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 | IR'.environment.variable.is.defi |
| 17a720 | 6e 65 64 2c 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 | ned,.return.that..Otherwise.retu |
| 17a740 | 72 6e 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 | rn.the..git.directory.for.DIRECT |
| 17a760 | 4f 52 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 | ORY,.or.if.that.is.nil,.then.for |
| 17a780 | 20 60 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 | .`default-directory'.instead...I |
| 17a7a0 | 66 20 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 | f.the.directory.is.not.located.i |
| 17a7c0 | 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 6e 20 72 65 74 | nside.a.Git.repository,.then.ret |
| 17a7e0 | 75 72 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 | urn.nil."...(let.((default-direc |
| 17a800 | 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 72 65 63 | tory.(or.directory.default-direc |
| 17a820 | 74 6f 72 79 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 | tory))).....(magit--with-refresh |
| 17a840 | 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 6f 72 79 20 27 | -cache.(list.default-directory.' |
| 17a860 | 6d 61 67 69 74 2d 67 69 74 64 69 72 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 | magit-gitdir).......(magit--with |
| 17a880 | 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 20 20 20 | -safe-default-directory.nil..... |
| 17a8a0 | 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 64 69 72 20 | ....(and-let*.............((dir. |
| 17a8c0 | 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 2d 73 61 66 65 20 22 2d 2d 67 69 74 2d 64 69 72 | (magit-rev-parse-safe."--git-dir |
| 17a8e0 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 | "))..............(dir.(file-name |
| 17a900 | 2d 61 73 2d 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 | -as-directory.(magit-expand-git- |
| 17a920 | 66 69 6c 65 2d 6e 61 6d 65 20 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | file-name.dir))))...........(if. |
| 17a940 | 28 66 69 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 20 20 | (file-remote-p.dir)............. |
| 17a960 | 20 20 64 69 72 0a 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 | ..dir.............(concat.(file- |
| 17a980 | 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 20 64 69 72 29 | remote-p.default-directory).dir) |
| 17a9a0 | 29 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 64 | ))))))..(defvar.magit--separated |
| 17a9c0 | 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 63 | -gitdirs.nil)..(defun.magit--rec |
| 17a9e0 | 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 28 | ord-separated-gitdir.()...(let.( |
| 17aa00 | 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 20 | (topdir.(magit-toplevel))....... |
| 17aa20 | 20 20 28 67 69 74 64 69 72 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 3b | ..(gitdir.(magit-gitdir))).....; |
| 17aa40 | 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 75 62 | ;.Kludge:.git-annex.converts.sub |
| 17aa60 | 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 65 20 | module.gitdirs.to.symlinks..See. |
| 17aa80 | 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 2d 70 | #3599......(when.(file-symlink-p |
| 17aaa0 | 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 0a 20 | .(directory-file-name.gitdir)).. |
| 17aac0 | 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 6d 65 | .....(setq.gitdir.(file-truename |
| 17aae0 | 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 65 6c | .gitdir))).....;;.We.want.to.del |
| 17ab00 | 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 65 2c | ete.the.entry.for.`topdir'.here, |
| 17ab20 | 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 6c 65 | .rather.than.within.....;;.(unle |
| 17ab40 | 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 2d 67 | ss....),.in.case.a.`--separate-g |
| 17ab60 | 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 64 20 | it-dir'.repository.was.switched. |
| 17ab80 | 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 72 65 | to.....;;.the.standard.structure |
| 17aba0 | 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 73 65 | .(i.e.,."topdir/.git/")......(se |
| 17abc0 | 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 6c 2d | tq.magit--separated-gitdirs.(cl- |
| 17abe0 | 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 20 20 | delete.topdir................... |
| 17ac00 | 20 20 20 20 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 |
| 17ac20 | 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 20 20 | t--separated-gitdirs............ |
| 17ac40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 17ac60 | 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 20 20 | ...:key.#'car.:test.#'equal))... |
| 17ac80 | 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 2d 64 | ..(unless.(equal.(file-name-as-d |
| 17aca0 | 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 69 74 | irectory.(expand-file-name.".git |
| 17acc0 | 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 67 69 | ".topdir))....................gi |
| 17ace0 | 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 20 67 | tdir).......(push.(cons.topdir.g |
| 17ad00 | 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 73 29 | itdir).magit--separated-gitdirs) |
| 17ad20 | 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 70 74 | )))..(defun.magit-toplevel.(&opt |
| 17ad40 | 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 20 61 | ional.directory)..."Return.the.a |
| 17ad60 | 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 66 20 | bsolute.path.to.the.toplevel.of. |
| 17ad80 | 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 77 69 | the.current.repository...From.wi |
| 17ada0 | 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 6f 6c | thin.the.working.tree.or.control |
| 17adc0 | 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 75 72 | .directory.of.a.repository.retur |
| 17ade0 | 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 6c 65 | n.the.absolute.path.to.the.tople |
| 17ae00 | 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 72 65 | vel.directory.of.the.working.tre |
| 17ae20 | 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 74 68 | e...As.a.special.case,.from.with |
| 17ae40 | 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 65 20 | in.a.bare.repository.return.the. |
| 17ae60 | 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 65 6e | control.directory.instead...When |
| 17ae80 | 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 68 65 | .called.outside.a.repository.the |
| 17aea0 | 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 49 52 | n.return.nil...When.optional.DIR |
| 17aec0 | 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 74 68 | ECTORY.is.non-nil.then.return.th |
| 17aee0 | 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 69 6e | e.toplevel.for.that.directory.in |
| 17af00 | 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 64 69 | stead.of.the.one.for.`default-di |
| 17af20 | 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 6f 70 | rectory'...Try.to.respect.the.op |
| 17af40 | 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 27 2c | tion.`find-file-visit-truename', |
| 17af60 | 20 69 2e 65 2e 2c 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 6f | .i.e.,..when.the.value.of.that.o |
| 17af80 | 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 73 | ption.is.nil,.then.avoid.needles |
| 17afa0 | 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 65 | sly.returning.the.truename...Whe |
| 17afc0 | 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 6f | n.a.symlink.to.a.sub-directory.o |
| 17afe0 | 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 20 | f.the.working.tree.is.involved,. |
| 17b000 | 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 62 | or.when.called.from.within.a.sub |
| 17b020 | 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 6d | -directory.of.the.gitdir.or.from |
| 17b040 | 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 68 | .the.toplevel.of.a.gitdir,.which |
| 17b060 | 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 68 | .itself.is.not.located.within.th |
| 17b080 | 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 70 | e.working.tree,.then.it.is.not.p |
| 17b0a0 | 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 74 | ossible.to.avoid.returning.the.t |
| 17b0c0 | 72 75 65 6e 61 6d 65 2e 22 0a 20 20 28 6f 72 0a 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d | ruename."...(or....(magit--with- |
| 17b0e0 | 72 65 66 72 65 73 68 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 6f 72 20 64 | refresh-cache........(cons.(or.d |
| 17b100 | 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 20 27 6d 61 67 | irectory.default-directory).'mag |
| 17b120 | 69 74 2d 74 6f 70 6c 65 76 65 6c 29 0a 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 73 | it-toplevel)......(magit--with-s |
| 17b140 | 61 66 65 2d 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 79 0a | afe-default-directory.directory. |
| 17b160 | 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 74 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 72 | .......(if-let.((topdir.(magit-r |
| 17b180 | 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 29 | ev-parse-safe."--show-toplevel") |
| 17b1a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 75 70 64 69 72 29 0a 20 20 20 20 20 | ))............(let.(updir)...... |
| 17b1c0 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 65 78 70 61 | ........(setq.topdir.(magit-expa |
| 17b1e0 | 6e 64 2d 67 69 74 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 6f 70 64 69 72 29 29 0a 20 20 20 20 20 20 | nd-git-file-name.topdir))....... |
| 17b200 | 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 61 6e 64 | .......(cond...............((and |
| 17b220 | 0a 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 6f 6e 6f 72 | .................;;.Always.honor |
| 17b240 | 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 20 20 20 20 | .these.settings................. |
| 17b260 | 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 61 6d 65 29 0a | .(not.find-file-visit-truename). |
| 17b280 | 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 6e 76 20 22 47 49 | ................(not.(getenv."GI |
| 17b2a0 | 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 20 20 20 20 20 3b | T_WORK_TREE")).................; |
| 17b2c0 | 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 6c 61 74 69 76 65 20 | ;.`--show-cdup'.is.the.relative. |
| 17b2e0 | 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 20 20 20 20 20 20 20 | path.to.the.toplevel............ |
| 17b300 | 20 20 20 20 20 3b 3b 20 66 72 6f 6d 20 60 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 64 65 66 | .....;;.from.`(file-truename.def |
| 17b320 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 27 2e 20 20 48 65 72 65 20 77 65 0a 20 20 20 20 20 | ault-directory)'...Here.we...... |
| 17b340 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 70 72 65 74 65 6e 64 20 69 74 20 69 73 20 72 65 6c 61 | ...........;;.pretend.it.is.rela |
| 17b360 | 74 69 76 65 20 74 6f 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2c 20 61 6e 64 | tive.to.`default-directory',.and |
| 17b380 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 67 6f 20 74 6f 20 74 68 61 74 20 64 | .................;;.go.to.that.d |
| 17b3a0 | 69 72 65 63 74 6f 72 79 2e 20 20 54 68 65 6e 20 77 65 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 | irectory...Then.we.check.whether |
| 17b3c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 2d 2d 73 68 6f 77 2d 74 6f 70 6c | .................;;.`--show-topl |
| 17b3e0 | 65 76 65 6c 27 20 73 74 69 6c 6c 20 72 65 74 75 72 6e 73 20 74 68 65 20 73 61 6d 65 20 76 61 6c | evel'.still.returns.the.same.val |
| 17b400 | 75 65 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 68 65 74 68 65 | ue.and.................;;.whethe |
| 17b420 | 72 20 60 2d 2d 73 68 6f 77 2d 63 64 75 70 27 20 6e 6f 77 20 69 73 20 74 68 65 20 65 6d 70 74 79 | r.`--show-cdup'.now.is.the.empty |
| 17b440 | 20 73 74 72 69 6e 67 2e 20 20 49 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | .string...If.................;;. |
| 17b460 | 62 6f 74 68 20 69 73 20 74 68 65 20 63 61 73 65 2c 20 74 68 65 6e 20 77 65 20 61 72 65 20 61 74 | both.is.the.case,.then.we.are.at |
| 17b480 | 20 74 68 65 20 74 6f 70 6c 65 76 65 6c 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .the.toplevel.of................ |
| 17b4a0 | 20 3b 3b 20 74 68 65 20 73 61 6d 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 62 75 74 20 61 | .;;.the.same.working.tree,.but.a |
| 17b4c0 | 6c 73 6f 20 61 76 6f 69 64 65 64 20 6e 65 65 64 6c 65 73 73 6c 79 0a 20 20 20 20 20 20 20 20 20 | lso.avoided.needlessly.......... |
| 17b4e0 | 20 20 20 20 20 20 20 3b 3b 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 6e 79 20 73 79 6d 6c 69 6e 6b 73 | .......;;.following.any.symlinks |
| 17b500 | 2e 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 | ..................(progn........ |
| 17b520 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 75 70 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d | ...........(setq.updir.(file-nam |
| 17b540 | 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.................. |
| 17b560 | 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 61 72 73 65 2d 73 | ..............(magit-rev-parse-s |
| 17b580 | 61 66 65 20 22 2d 2d 73 68 6f 77 2d 63 64 75 70 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | afe."--show-cdup")))............ |
| 17b5a0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 75 70 64 69 72 20 28 69 66 20 28 66 69 6c 65 2d 6e 61 6d | .......(setq.updir.(if.(file-nam |
| 17b5c0 | 65 2d 61 62 73 6f 6c 75 74 65 2d 70 20 75 70 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e-absolute-p.updir)............. |
| 17b5e0 | 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 28 66 | ......................(concat.(f |
| 17b600 | 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a | ile-remote-p.default-directory). |
| 17b620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 17b640 | 20 20 20 20 20 20 20 20 20 20 75 70 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........updir)................ |
| 17b660 | 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 |
| 17b680 | 6d 65 20 75 70 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | me.updir)))...................(a |
| 17b6a0 | 6e 64 2d 6c 65 74 2a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | nd-let*.......................(( |
| 17b6c0 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 75 70 64 69 72 29 0a 20 20 20 20 20 20 20 | default-directory.updir)........ |
| 17b6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 6f 70 20 28 61 6e 64 20 28 73 74 72 69 6e | ................(top.(and.(strin |
| 17b700 | 67 2d 65 71 75 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 | g-equal......................... |
| 17b720 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 2d 73 61 66 65 20 | ..........(magit-rev-parse-safe. |
| 17b740 | 22 2d 2d 73 68 6f 77 2d 63 64 75 70 22 29 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | "--show-cdup")."").............. |
| 17b760 | 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 |
| 17b780 | 61 72 73 65 2d 73 61 66 65 20 22 2d 2d 73 68 6f 77 2d 74 6f 70 6c 65 76 65 6c 22 29 29 29 29 0a | arse-safe."--show-toplevel")))). |
| 17b7a0 | 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 65 71 75 61 | ....................(string-equa |
| 17b7c0 | 6c 20 28 6d 61 67 69 74 2d 65 78 70 61 6e 64 2d 67 69 74 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 6f | l.(magit-expand-git-file-name.to |
| 17b7e0 | 70 29 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 75 70 64 | p).topdir))))................upd |
| 17b800 | 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 | ir)...............((concat.(file |
| 17b820 | 2d 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 | -remote-p.default-directory).... |
| 17b840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 | ....................(file-name-a |
| 17b860 | 73 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 64 69 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | s-directory.topdir)))))......... |
| 17b880 | 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 67 69 74 64 69 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 | .(and-let*.((gitdir.(magit-rev-p |
| 17b8a0 | 61 72 73 65 2d 73 61 66 65 20 22 2d 2d 67 69 74 2d 64 69 72 22 29 29 0a 20 20 20 20 20 20 20 20 | arse-safe."--git-dir"))......... |
| 17b8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 67 69 74 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 | ............(gitdir.(file-name-a |
| 17b8e0 | 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 20 20 20 | s-directory..................... |
| 17b900 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 62 73 6f 6c 75 74 65 | .........(if.(file-name-absolute |
| 17b920 | 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 20 20 20 20 | -p.gitdir)...................... |
| 17b940 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 57 65 20 6d 69 67 68 74 20 68 61 76 65 20 66 6f 6c | ............;;.We.might.have.fol |
| 17b960 | 6c 6f 77 65 64 20 61 20 73 79 6d 6c 69 6e 6b 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lowed.a.symlink................. |
| 17b980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d | ..................(concat.(file- |
| 17b9a0 | 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 | remote-p.default-directory)..... |
| 17b9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 17b9e0 | 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 6d 65 | .....(magit-expand-git-file-name |
| 17ba00 | 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 20 20 | .gitdir))....................... |
| 17ba20 | 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 67 69 74 64 69 | .........(expand-file-name.gitdi |
| 17ba40 | 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d 62 61 72 | r)))))............(if.(magit-bar |
| 17ba60 | 65 2d 72 65 70 6f 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 69 74 64 69 72 0a | e-repo-p)................gitdir. |
| 17ba80 | 20 20 20 20 20 20 20 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 | .............(let*.((link.(expan |
| 17baa0 | 64 2d 66 69 6c 65 2d 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 | d-file-name."gitdir".gitdir))... |
| 17bac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 74 72 65 65 20 28 61 6e 64 20 28 66 | ..................(wtree.(and.(f |
| 17bae0 | 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 6c 69 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ile-exists-p.link).............. |
| 17bb00 | 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 6c | ...................(magit-file-l |
| 17bb20 | 69 6e 65 20 6c 69 6e 6b 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | ine.link))))................(con |
| 17bb40 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 77 74 72 65 65 0a 20 20 | d.................((and.wtree... |
| 17bb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 67 6e 6f 72 65 20 2e 67 | ....................;;.Ignore..g |
| 17bb80 | 69 74 2f 67 69 74 64 69 72 20 66 69 6c 65 73 20 74 68 61 74 20 72 65 73 75 6c 74 20 66 72 6f 6d | it/gitdir.files.that.result.from |
| 17bba0 | 20 61 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 47 69 74 20 | .a.......................;;.Git. |
| 17bbc0 | 62 75 67 2e 20 20 53 65 65 20 23 32 33 36 34 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bug...See.#2364................. |
| 17bbe0 | 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 77 74 72 65 65 20 22 2e 67 69 74 22 29 | .......(not.(equal.wtree.".git") |
| 17bc00 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 74 75 72 6e 20 74 68 | ))..................;;.Return.th |
| 17bc20 | 65 20 6c 69 6e 6b 65 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 20 20 20 20 20 20 20 20 20 | e.linked.working.tree........... |
| 17bc40 | 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 20 64 | ........(concat.(file-remote-p.d |
| 17bc60 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | efault-directory)............... |
| 17bc80 | 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 74 6f 72 79 20 | ...........(file-name-directory. |
| 17bca0 | 77 74 72 65 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 | wtree))).................;;.The. |
| 17bcc0 | 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 20 6d 61 79 20 6e 6f 74 20 62 65 20 74 68 65 | working.directory.may.not.be.the |
| 17bce0 | 20 70 61 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 69 72 65 63 | .parent.................;;.direc |
| 17bd00 | 74 6f 72 79 20 6f 66 20 2e 67 69 74 20 69 66 20 69 74 20 77 61 73 20 73 65 74 20 75 70 20 77 69 | tory.of..git.if.it.was.set.up.wi |
| 17bd20 | 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 67 69 74 20 69 6e 69 74 20 | th.................;;."git.init. |
| 17bd40 | 2d 2d 73 65 70 61 72 61 74 65 2d 67 69 74 2d 64 69 72 22 2e 20 20 53 65 65 20 23 32 39 35 35 2e | --separate-git-dir"...See.#2955. |
| 17bd60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 61 72 20 28 72 61 73 73 6f 63 20 67 | .................((car.(rassoc.g |
| 17bd80 | 69 74 64 69 72 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 29 29 | itdir.magit--separated-gitdirs)) |
| 17bda0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3b 3b 20 53 74 65 70 20 6f 75 74 73 69 | ).................(;;.Step.outsi |
| 17bdc0 | 64 65 20 74 68 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 | de.the.control.directory.to.ente |
| 17bde0 | 72 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 6f 72 6b 69 6e | r.the..................;;.workin |
| 17be00 | 67 20 74 72 65 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e | g.tree...................(file-n |
| 17be20 | 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 6c 65 2d 6e 61 | ame-directory.(directory-file-na |
| 17be40 | 6d 65 20 67 69 74 64 69 72 29 29 29 29 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | me.gitdir))))))))))))..(defun.ma |
| 17be60 | 67 69 74 2d 2d 74 6f 70 6c 65 76 65 6c 2d 73 61 66 65 20 28 29 0a 20 20 28 6f 72 20 28 6d 61 67 | git--toplevel-safe.()...(or.(mag |
| 17be80 | 69 74 2d 74 6f 70 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 6e 6f 74 2d 69 | it-toplevel).......(magit--not-i |
| 17bea0 | 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 28 64 65 66 6d | nside-repository-error)))..(defm |
| 17bec0 | 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 20 | acro.magit-with-toplevel.(&rest. |
| 17bee0 | 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 20 | body)...(declare.(indent.defun). |
| 17bf00 | 28 64 65 62 75 67 20 28 62 6f 64 79 29 29 29 0a 20 20 60 28 6c 65 74 20 28 28 64 65 66 61 75 6c | (debug.(body)))...`(let.((defaul |
| 17bf20 | 74 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 67 69 74 2d 2d 74 6f 70 6c 65 76 65 6c 2d 73 61 66 | t-directory.(magit--toplevel-saf |
| 17bf40 | 65 29 29 29 0a 20 20 20 20 20 2c 40 62 6f 64 79 29 29 0a 0a 28 64 65 66 69 6e 65 2d 65 72 72 6f | e)))......,@body))..(define-erro |
| 17bf60 | 72 20 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 | r.'magit-outside-git-repo."Not.i |
| 17bf80 | 6e 73 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 | nside.Git.repository").(define-e |
| 17bfa0 | 72 72 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 | rror.'magit-corrupt-git-config." |
| 17bfc0 | 43 6f 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 | Corrupt.Git.configuration").(def |
| 17bfe0 | 69 6e 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 | ine-error.'magit-git-executable- |
| 17c000 | 6e 6f 74 2d 66 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 | not-found...............(concat. |
| 17c020 | 22 47 69 74 20 65 78 65 63 75 74 61 62 6c 65 20 63 61 6e 6e 6f 74 20 62 65 20 66 6f 75 6e 64 20 | "Git.executable.cannot.be.found. |
| 17c040 | 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 28 73 65 65 20 68 74 | "......................."(see.ht |
| 17c060 | 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 67 6f 74 6f 2f 65 36 61 37 38 65 64 32 29 22 29 29 | tps://magit.vc/goto/e6a78ed2)")) |
| 17c080 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 61 73 73 65 72 74 2d 75 73 61 62 6c 65 2d 67 69 | ..(defun.magit--assert-usable-gi |
| 17c0a0 | 74 20 28 29 0a 20 20 28 69 66 20 28 6e 6f 74 20 28 63 6f 6d 70 61 74 2d 63 61 6c 6c 20 65 78 65 | t.()...(if.(not.(compat-call.exe |
| 17c0c0 | 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 | cutable-find.(magit-git-executab |
| 17c0e0 | 6c 65 29 20 74 29 29 0a 20 20 20 20 20 20 28 73 69 67 6e 61 6c 20 27 6d 61 67 69 74 2d 67 69 74 | le).t)).......(signal.'magit-git |
| 17c100 | 2d 65 78 65 63 75 74 61 62 6c 65 2d 6e 6f 74 2d 66 6f 75 6e 64 20 28 6d 61 67 69 74 2d 67 69 74 | -executable-not-found.(magit-git |
| 17c120 | 2d 65 78 65 63 75 74 61 62 6c 65 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 67 | -executable)).....(let.((magit-g |
| 17c140 | 69 74 2d 64 65 62 75 67 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 65 72 72 | it-debug............(lambda.(err |
| 17c160 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 69 67 6e 61 6c 20 27 6d 61 67 69 74 2d 63 6f | )..............(signal.'magit-co |
| 17c180 | 72 72 75 70 74 2d 67 69 74 2d 63 6f 6e 66 69 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rrupt-git-config................ |
| 17c1a0 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 3a 20 25 73 22 20 64 65 66 61 75 6c 74 2d 64 | ......(format."%s:.%s".default-d |
| 17c1c0 | 69 72 65 63 74 6f 72 79 20 65 72 72 29 29 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 54 68 69 73 20 | irectory.err))))).......;;.This. |
| 17c1e0 | 73 68 6f 75 6c 64 20 61 6c 77 61 79 73 20 73 75 63 63 65 65 64 20 75 6e 6c 65 73 73 20 74 68 65 | should.always.succeed.unless.the |
| 17c200 | 72 65 27 73 20 61 20 63 6f 72 72 75 70 74 20 63 6f 6e 66 69 67 0a 20 20 20 20 20 20 3b 3b 20 28 | re's.a.corrupt.config.......;;.( |
| 17c220 | 6f 72 20 61 74 20 6c 65 61 73 74 20 61 20 73 69 6d 69 6c 61 72 6c 79 20 73 65 76 65 72 65 20 66 | or.at.least.a.similarly.severe.f |
| 17c240 | 61 69 6c 69 6e 67 20 73 74 61 74 65 29 2e 20 20 4e 6f 74 65 20 74 68 61 74 0a 20 20 20 20 20 20 | ailing.state)...Note.that....... |
| 17c260 | 3b 3b 20 67 69 74 2d 63 6f 6e 66 69 67 27 73 20 2d 2d 64 65 66 61 75 6c 74 20 69 73 20 61 76 6f | ;;.git-config's.--default.is.avo |
| 17c280 | 69 64 65 64 20 62 65 63 61 75 73 65 20 69 74 27 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 0a | ided.because.it's.not.available. |
| 17c2a0 | 20 20 20 20 20 20 3b 3b 20 75 6e 74 69 6c 20 47 69 74 20 32 2e 31 38 2e 0a 20 20 20 20 20 20 28 | ......;;.until.Git.2.18........( |
| 17c2c0 | 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 63 6f 6e 66 69 67 22 20 22 2d 2d 67 65 74 | magit-git-string."config"."--get |
| 17c2e0 | 2d 63 6f 6c 6f 72 22 20 22 22 20 22 72 65 73 65 74 22 29 29 0a 20 20 20 20 6e 69 6c 29 29 0a 0a | -color".""."reset")).....nil)).. |
| 17c300 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 6e 6f 74 2d 69 6e 73 69 64 65 2d 72 65 70 6f 73 69 74 | (defun.magit--not-inside-reposit |
| 17c320 | 6f 72 79 2d 65 72 72 6f 72 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 2d 61 73 73 65 72 74 2d 75 73 | ory-error.()...(magit--assert-us |
| 17c340 | 61 62 6c 65 2d 67 69 74 29 0a 20 20 28 73 69 67 6e 61 6c 20 27 6d 61 67 69 74 2d 6f 75 74 73 69 | able-git)...(signal.'magit-outsi |
| 17c360 | 64 65 2d 67 69 74 2d 72 65 70 6f 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 0a | de-git-repo.default-directory)). |
| 17c380 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 69 64 65 2d 67 69 74 64 69 72 2d 70 20 28 26 | .(defun.magit-inside-gitdir-p.(& |
| 17c3a0 | 6f 70 74 69 6f 6e 61 6c 20 6e 6f 65 72 72 6f 72 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 | optional.noerror)..."Return.t.if |
| 17c3c0 | 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 69 73 20 62 65 6c 6f 77 20 74 68 | .`default-directory'.is.below.th |
| 17c3e0 | 65 20 72 65 70 6f 73 69 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 2e 0a 49 66 20 69 74 20 69 73 | e.repository.directory..If.it.is |
| 17c400 | 20 62 65 6c 6f 77 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2c 20 74 68 | .below.the.working.directory,.th |
| 17c420 | 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 49 66 20 69 74 20 69 73 6e 27 74 20 62 65 6c 6f 77 | en.return.nil..If.it.isn't.below |
| 17c440 | 20 65 69 74 68 65 72 2c 20 74 68 65 6e 20 73 69 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 20 75 6e | .either,.then.signal.an.error.un |
| 17c460 | 6c 65 73 73 20 4e 4f 45 52 52 4f 52 0a 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 6e 20 77 68 69 63 | less.NOERROR.is.non-nil,.in.whic |
| 17c480 | 68 20 63 61 73 65 20 72 65 74 75 72 6e 20 6e 69 6c 2e 22 0a 20 20 28 61 6e 64 20 28 6d 61 67 69 | h.case.return.nil."...(and.(magi |
| 17c4a0 | 74 2d 2d 61 73 73 65 72 74 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 6f 65 72 | t--assert-default-directory.noer |
| 17c4c0 | 72 6f 72 29 0a 20 20 20 20 20 20 20 3b 3b 20 42 65 6c 6f 77 20 61 20 72 65 70 6f 73 69 74 6f 72 | ror)........;;.Below.a.repositor |
| 17c4e0 | 79 20 64 69 72 65 63 74 6f 72 79 20 74 68 61 74 20 69 73 20 6e 6f 74 20 6c 6f 63 61 74 65 64 20 | y.directory.that.is.not.located. |
| 17c500 | 62 65 6c 6f 77 20 74 68 65 0a 20 20 20 20 20 20 20 3b 3b 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 | below.the........;;.working.dire |
| 17c520 | 63 74 6f 72 79 20 22 67 69 74 20 72 65 76 2d 70 61 72 73 65 20 2d 2d 69 73 2d 69 6e 73 69 64 65 | ctory."git.rev-parse.--is-inside |
| 17c540 | 2d 67 69 74 2d 64 69 72 22 20 70 72 69 6e 74 73 0a 20 20 20 20 20 20 20 3b 3b 20 22 66 61 6c 73 | -git-dir".prints........;;."fals |
| 17c560 | 65 22 2c 20 77 68 69 63 68 20 69 73 20 77 72 6f 6e 67 2e 0a 20 20 20 20 20 20 20 28 6c 65 74 20 | e",.which.is.wrong.........(let. |
| 17c580 | 28 28 67 69 74 64 69 72 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 20 20 | ((gitdir.(magit-gitdir)))....... |
| 17c5a0 | 20 20 20 28 63 6f 6e 64 20 28 67 69 74 64 69 72 20 28 66 69 6c 65 2d 69 6e 2d 64 69 72 65 63 74 | ...(cond.(gitdir.(file-in-direct |
| 17c5c0 | 6f 72 79 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 67 69 74 64 69 72 29 29 | ory-p.default-directory.gitdir)) |
| 17c5e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 65 72 72 6f 72 20 6e 69 6c 29 0a 20 20 | ................(noerror.nil)... |
| 17c600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 69 67 6e 61 6c 20 27 6d 61 67 69 74 2d 6f 75 74 | .............((signal.'magit-out |
| 17c620 | 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) |
| 17c640 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 69 64 65 2d 77 6f 72 6b 74 | )))))..(defun.magit-inside-workt |
| 17c660 | 72 65 65 2d 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 65 72 72 6f 72 29 0a 20 20 22 52 65 74 | ree-p.(&optional.noerror)..."Ret |
| 17c680 | 75 72 6e 20 74 20 69 66 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 69 73 20 | urn.t.if.`default-directory'.is. |
| 17c6a0 | 62 65 6c 6f 77 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 0a 49 66 20 | below.the.working.directory..If. |
| 17c6c0 | 69 74 20 69 73 20 62 65 6c 6f 77 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 64 69 72 65 63 | it.is.below.the.repository.direc |
| 17c6e0 | 74 6f 72 79 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 49 66 20 69 74 20 69 73 6e | tory,.then.return.nil..If.it.isn |
| 17c700 | 27 74 20 62 65 6c 6f 77 20 65 69 74 68 65 72 2c 20 74 68 65 6e 20 73 69 67 6e 61 6c 20 61 6e 20 | 't.below.either,.then.signal.an. |
| 17c720 | 65 72 72 6f 72 20 75 6e 6c 65 73 73 20 4e 4f 45 52 52 4f 52 0a 69 73 20 6e 6f 6e 2d 6e 69 6c 2c | error.unless.NOERROR.is.non-nil, |
| 17c740 | 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 72 65 74 75 72 6e 20 6e 69 6c 2e 22 0a 20 20 28 61 | .in.which.case.return.nil."...(a |
| 17c760 | 6e 64 20 28 6d 61 67 69 74 2d 2d 61 73 73 65 72 74 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | nd.(magit--assert-default-direct |
| 17c780 | 6f 72 79 20 6e 6f 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 | ory.noerror)........(condition-c |
| 17c7a0 | 61 73 65 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 | ase.nil............(magit-rev-pa |
| 17c7c0 | 72 73 65 2d 74 72 75 65 20 22 2d 2d 69 73 2d 69 6e 73 69 64 65 2d 77 6f 72 6b 2d 74 72 65 65 22 | rse-true."--is-inside-work-tree" |
| 17c7e0 | 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 76 61 6c 69 64 2d 67 69 74 2d 62 6f | )..........(magit-invalid-git-bo |
| 17c800 | 6f 6c 65 61 6e 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 6e 6f 65 72 72 6f | olean...........(and.(not.noerro |
| 17c820 | 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 69 67 6e 61 6c 20 27 6d 61 67 69 74 | r)................(signal.'magit |
| 17c840 | 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 74 | -outside-git-repo.default-direct |
| 17c860 | 6f 72 79 29 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 6d 61 67 69 74 2d | ory))))))..(cl-defgeneric.magit- |
| 17c880 | 62 61 72 65 2d 72 65 70 6f 2d 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 65 72 72 6f 72 29 0a | bare-repo-p.(&optional.noerror). |
| 17c8a0 | 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 | .."Return.t.if.the.current.repos |
| 17c8c0 | 69 74 6f 72 79 20 69 73 20 62 61 72 65 2e 0a 49 66 20 69 74 20 69 73 20 6e 6f 6e 2d 62 61 72 65 | itory.is.bare..If.it.is.non-bare |
| 17c8e0 | 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e 20 20 49 66 20 60 64 65 66 61 75 6c 74 2d | ,.then.return.nil...If.`default- |
| 17c900 | 64 69 72 65 63 74 6f 72 79 27 0a 69 73 6e 27 74 20 62 65 6c 6f 77 20 61 20 47 69 74 20 72 65 70 | directory'.isn't.below.a.Git.rep |
| 17c920 | 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 73 69 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 20 75 6e | ository,.then.signal.an.error.un |
| 17c940 | 6c 65 73 73 0a 4e 4f 45 52 52 4f 52 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 6e 20 77 68 69 63 | less.NOERROR.is.non-nil,.in.whic |
| 17c960 | 68 20 63 61 73 65 20 72 65 74 75 72 6e 20 6e 69 6c 2e 22 0a 20 20 28 61 6e 64 20 28 6d 61 67 69 | h.case.return.nil."...(and.(magi |
| 17c980 | 74 2d 2d 61 73 73 65 72 74 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 6f 65 72 | t--assert-default-directory.noer |
| 17c9a0 | 72 6f 72 29 0a 20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 6e 69 6c 0a | ror)........(condition-case.nil. |
| 17c9c0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 2d 74 72 75 65 | ...........(magit-rev-parse-true |
| 17c9e0 | 20 22 2d 2d 69 73 2d 62 61 72 65 2d 72 65 70 6f 73 69 74 6f 72 79 22 29 0a 20 20 20 20 20 20 20 | ."--is-bare-repository")........ |
| 17ca00 | 20 20 28 6d 61 67 69 74 2d 69 6e 76 61 6c 69 64 2d 67 69 74 2d 62 6f 6f 6c 65 61 6e 0a 20 20 20 | ..(magit-invalid-git-boolean.... |
| 17ca20 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 6e 6f 65 72 72 6f 72 29 0a 20 20 20 20 20 20 | .......(and.(not.noerror)....... |
| 17ca40 | 20 20 20 20 20 20 20 20 20 28 73 69 67 6e 61 6c 20 27 6d 61 67 69 74 2d 6f 75 74 73 69 64 65 2d | .........(signal.'magit-outside- |
| 17ca60 | 67 69 74 2d 72 65 70 6f 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 29 29 29 | git-repo.default-directory)))))) |
| 17ca80 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 61 73 73 65 72 74 2d 64 65 66 61 75 6c 74 2d 64 | ..(defun.magit--assert-default-d |
| 17caa0 | 69 72 65 63 74 6f 72 79 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 65 72 72 6f 72 29 0a 20 20 28 | irectory.(&optional.noerror)...( |
| 17cac0 | 6f 72 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 | or.(file-directory-p.default-dir |
| 17cae0 | 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 6e 6f 65 72 72 6f 72 29 | ectory).......(and.(not.noerror) |
| 17cb00 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 78 69 73 74 73 20 28 66 69 6c 65 2d | ............(let.((exists.(file- |
| 17cb20 | 65 78 69 73 74 73 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 | exists-p.default-directory)))... |
| 17cb40 | 20 20 20 20 20 20 20 20 20 20 20 28 73 69 67 6e 61 6c 20 28 69 66 20 65 78 69 73 74 73 20 27 66 | ...........(signal.(if.exists.'f |
| 17cb60 | 69 6c 65 2d 65 72 72 6f 72 20 27 66 69 6c 65 2d 6d 69 73 73 69 6e 67 29 0a 20 20 20 20 20 20 20 | ile-error.'file-missing)........ |
| 17cb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 52 75 6e 6e 69 6e 67 20 67 69 74 | ..............(list."Running.git |
| 17cba0 | 20 69 6e 20 64 69 72 65 63 74 6f 72 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .in.directory".................. |
| 17cbc0 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 65 78 69 73 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 | ..........(if.exists............ |
| 17cbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 4e 6f 74 20 61 20 64 69 72 65 63 | ...................."Not.a.direc |
| 17cc00 | 74 6f 72 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tory"........................... |
| 17cc20 | 20 20 20 22 4e 6f 20 73 75 63 68 20 66 69 6c 65 20 6f 72 20 64 69 72 65 63 74 6f 72 79 22 29 0a | ..."No.such.file.or.directory"). |
| 17cc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 | ...........................defau |
| 17cc60 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | lt-directory))))))..(defun.magit |
| 17cc80 | 2d 67 69 74 2d 72 65 70 6f 2d 70 20 28 64 69 72 65 63 74 6f 72 79 20 26 6f 70 74 69 6f 6e 61 6c | -git-repo-p.(directory.&optional |
| 17cca0 | 20 6e 6f 6e 2d 62 61 72 65 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 44 49 52 45 43 54 | .non-bare)..."Return.t.if.DIRECT |
| 17ccc0 | 4f 52 59 20 69 73 20 61 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 57 68 65 6e 20 6f 70 | ORY.is.a.Git.repository..When.op |
| 17cce0 | 74 69 6f 6e 61 6c 20 4e 4f 4e 2d 42 41 52 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 6c 73 6f 20 | tional.NON-BARE.is.non-nil.also. |
| 17cd00 | 72 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 44 49 52 45 43 54 4f 52 59 20 69 73 0a 61 20 62 61 72 | return.nil.if.DIRECTORY.is.a.bar |
| 17cd20 | 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 61 6e 64 20 28 66 69 6c 65 2d 64 69 72 65 | e.repository."...(and.(file-dire |
| 17cd40 | 63 74 6f 72 79 2d 70 20 64 69 72 65 63 74 6f 72 79 29 20 3b 20 41 76 6f 69 64 20 61 72 63 68 69 | ctory-p.directory).;.Avoid.archi |
| 17cd60 | 76 65 73 2c 20 73 65 65 20 23 33 33 39 37 2e 0a 20 20 20 20 20 20 20 28 6f 72 20 28 66 69 6c 65 | ves,.see.#3397.........(or.(file |
| 17cd80 | 2d 72 65 67 75 6c 61 72 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e 67 | -regular-p.(expand-file-name.".g |
| 17cda0 | 69 74 22 20 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 | it".directory))............(file |
| 17cdc0 | 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 | -directory-p.(expand-file-name." |
| 17cde0 | 2e 67 69 74 22 20 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e | .git".directory))............(an |
| 17ce00 | 64 20 28 6e 6f 74 20 6e 6f 6e 2d 62 61 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.(not.non-bare)................ |
| 17ce20 | 20 28 66 69 6c 65 2d 72 65 67 75 6c 61 72 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 | .(file-regular-p.(expand-file-na |
| 17ce40 | 6d 65 20 22 48 45 41 44 22 20 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 | me."HEAD".directory))........... |
| 17ce60 | 20 20 20 20 20 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 28 65 78 70 61 6e 64 2d | ......(file-directory-p.(expand- |
| 17ce80 | 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 66 73 22 20 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 | file-name."refs".directory)).... |
| 17cea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 28 | .............(file-directory-p.( |
| 17cec0 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 6f 62 6a 65 63 74 73 22 20 64 69 72 65 63 | expand-file-name."objects".direc |
| 17cee0 | 74 6f 72 79 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 | tory))))))..(defun.magit-file-re |
| 17cf00 | 6c 61 74 69 76 65 2d 6e 61 6d 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 20 74 72 61 63 | lative-name.(&optional.file.trac |
| 17cf20 | 6b 65 64 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 70 61 74 68 20 6f 66 20 46 49 4c 45 20 | ked)..."Return.the.path.of.FILE. |
| 17cf40 | 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 72 6f 6f 74 2e | relative.to.the.repository.root. |
| 17cf60 | 0a 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 46 49 4c 45 20 69 73 20 6e 69 6c 20 6f 72 20 6f 6d 69 | ..If.optional.FILE.is.nil.or.omi |
| 17cf80 | 74 74 65 64 2c 20 72 65 74 75 72 6e 20 74 68 65 20 72 65 6c 61 74 69 76 65 20 70 61 74 68 20 6f | tted,.return.the.relative.path.o |
| 17cfa0 | 66 0a 74 68 65 20 66 69 6c 65 20 62 65 69 6e 67 20 76 69 73 69 74 65 64 20 69 6e 20 74 68 65 20 | f.the.file.being.visited.in.the. |
| 17cfc0 | 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 69 66 20 61 6e 79 2c 20 65 6c 73 65 20 6e 69 6c | current.buffer,.if.any,.else.nil |
| 17cfe0 | 2e 0a 49 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 69 6e 73 69 64 65 20 61 20 47 69 | ..If.the.file.is.not.inside.a.Gi |
| 17d000 | 74 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 0a | t.repository,.then.return.nil... |
| 17d020 | 49 66 20 54 52 41 43 4b 45 44 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 72 65 74 75 72 6e 20 74 68 | If.TRACKED.is.non-nil,.return.th |
| 17d040 | 65 20 70 61 74 68 20 6f 6e 6c 79 20 69 66 20 69 74 20 6d 61 74 63 68 65 73 20 61 0a 74 72 61 63 | e.path.only.if.it.matches.a.trac |
| 17d060 | 6b 65 64 20 66 69 6c 65 2e 22 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 66 69 6c 65 20 28 6f | ked.file."...(and-let*.((file.(o |
| 17d080 | 72 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | r.file........................ma |
| 17d0a0 | 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 20 20 20 20 20 20 20 | git-buffer-file-name............ |
| 17d0c0 | 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 20 20 | ............buffer-file-name.... |
| 17d0e0 | 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 64 65 72 69 76 65 | ....................(and.(derive |
| 17d100 | 64 2d 6d 6f 64 65 2d 70 20 27 64 69 72 65 64 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 | d-mode-p.'dired-mode)........... |
| 17d120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | ..................default-direct |
| 17d140 | 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 28 6e 6f 74 20 74 72 | ory)))..............((or.(not.tr |
| 17d160 | 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 28 6d 61 67 69 74 2d | acked)...................(magit- |
| 17d180 | 66 69 6c 65 2d 74 72 61 63 6b 65 64 2d 70 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 | file-tracked-p.(file-relative-na |
| 17d1a0 | 6d 65 20 66 69 6c 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 20 28 6d | me.file))))..............(dir.(m |
| 17d1c0 | 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-toplevel................... |
| 17d1e0 | 20 28 6d 61 67 69 74 2d 2d 73 61 66 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a | .(magit--safe-default-directory. |
| 17d200 | 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 |
| 17d220 | 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 6f 72 79 20 66 69 | ile-name.(file-name-directory.fi |
| 17d240 | 6c 65 29 29 29 29 29 29 0a 20 20 20 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 | le)))))).....(file-relative-name |
| 17d260 | 20 66 69 6c 65 20 64 69 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d | .file.dir)))..(defun.magit-file- |
| 17d280 | 69 67 6e 6f 72 65 64 2d 70 20 28 66 69 6c 65 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 | ignored-p.(file)...(magit-git-st |
| 17d2a0 | 72 69 6e 67 2d 70 20 22 6c 73 2d 66 69 6c 65 73 22 20 22 2d 2d 6f 74 68 65 72 73 22 20 22 2d 2d | ring-p."ls-files"."--others"."-- |
| 17d2c0 | 69 67 6e 6f 72 65 64 22 20 22 2d 2d 65 78 63 6c 75 64 65 2d 73 74 61 6e 64 61 72 64 22 0a 20 20 | ignored"."--exclude-standard"... |
| 17d2e0 | 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 28 6d 61 67 69 74 2d | ...................."--".(magit- |
| 17d300 | 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 20 66 69 6c 65 29 29 29 | convert-filename-for-git.file))) |
| 17d320 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 74 72 61 63 6b 65 64 2d 70 20 28 66 | ..(defun.magit-file-tracked-p.(f |
| 17d340 | 69 6c 65 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 63 63 65 73 73 20 22 6c 73 2d 66 69 | ile)...(magit-git-success."ls-fi |
| 17d360 | 6c 65 73 22 20 22 2d 2d 65 72 72 6f 72 2d 75 6e 6d 61 74 63 68 22 0a 20 20 20 20 20 20 20 20 20 | les"."--error-unmatch".......... |
| 17d380 | 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 6e 76 65 72 74 2d | ............"--".(magit-convert- |
| 17d3a0 | 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 20 66 69 6c 65 29 29 29 0a 0a 28 64 65 66 75 6e | filename-for-git.file)))..(defun |
| 17d3c0 | 20 6d 61 67 69 74 2d 6c 69 73 74 2d 66 69 6c 65 73 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 | .magit-list-files.(&rest.args).. |
| 17d3e0 | 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 6c 73 2d 66 69 | .(apply.#'magit-git-items."ls-fi |
| 17d400 | 6c 65 73 22 20 22 2d 7a 22 20 22 2d 2d 66 75 6c 6c 2d 6e 61 6d 65 22 20 61 72 67 73 29 29 0a 0a | les"."-z"."--full-name".args)).. |
| 17d420 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 28 26 72 65 73 | (defun.magit-tracked-files.(&res |
| 17d440 | 74 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 66 69 6c 65 73 20 22 2d 2d 63 | t.args)...(magit-list-files."--c |
| 17d460 | 61 63 68 65 64 22 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 75 6e 74 72 | ached".args))..(defun.magit-untr |
| 17d480 | 61 63 6b 65 64 2d 66 69 6c 65 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 6c 6c 20 66 69 6c 65 73 | acked-files.(&optional.all.files |
| 17d4a0 | 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 | .&rest.args)..."Return.a.list.of |
| 17d4c0 | 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 20 77 68 65 | .untracked.files...Note.that.whe |
| 17d4e0 | 6e 20 75 73 69 6e 67 20 5c 22 2d 2d 64 69 72 65 63 74 6f 72 79 5c 22 2c 20 74 68 65 20 72 75 6c | n.using.\"--directory\",.the.rul |
| 17d500 | 65 73 20 66 72 6f 6d 20 5c 22 2e 67 69 74 69 67 6e 6f 72 65 5c 22 0a 66 69 6c 65 73 20 66 72 6f | es.from.\".gitignore\".files.fro |
| 17d520 | 6d 20 73 75 62 2d 64 69 72 65 63 74 6f 72 69 65 73 20 61 72 65 20 69 67 6e 6f 72 65 2c 20 77 68 | m.sub-directories.are.ignore,.wh |
| 17d540 | 69 63 68 20 69 73 20 70 72 6f 62 61 62 6c 79 20 61 20 47 69 74 20 62 75 67 2e 0a 53 65 65 20 61 | ich.is.probably.a.Git.bug..See.a |
| 17d560 | 6c 73 6f 20 60 6d 61 67 69 74 2d 6c 69 73 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 27 | lso.`magit-list-untracked-files' |
| 17d580 | 2c 20 77 68 69 63 68 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 74 68 69 73 0a 69 73 73 75 65 | ,.which.does.not.have.this.issue |
| 17d5a0 | 2e 22 0a 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 66 69 6c 65 73 20 22 2d 2d 6f 74 68 65 72 22 | ."...(magit-list-files."--other" |
| 17d5c0 | 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 28 61 6e 64 20 28 | .args.....................(and.( |
| 17d5e0 | 6e 6f 74 20 61 6c 6c 29 20 22 2d 2d 65 78 63 6c 75 64 65 2d 73 74 61 6e 64 61 72 64 22 29 0a 20 | not.all)."--exclude-standard").. |
| 17d600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 22 20 66 69 6c 65 73 29 29 0a | ..................."--".files)). |
| 17d620 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c | .(defun.magit-list-untracked-fil |
| 17d640 | 65 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 73 29 0a 20 20 22 52 65 74 75 72 6e 20 61 | es.(&optional.files)..."Return.a |
| 17d660 | 20 6c 69 73 74 20 6f 66 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2e 0a 0a 4c 69 73 74 20 | .list.of.untracked.files...List. |
| 17d680 | 66 69 6c 65 73 20 69 66 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 68 6f 77 2d 75 6e 74 72 | files.if.`magit-status-show-untr |
| 17d6a0 | 61 63 6b 65 64 2d 66 69 6c 65 73 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 62 75 74 20 61 6c 73 | acked-files'.is.non-nil,.but.als |
| 17d6c0 | 6f 0a 74 61 6b 65 20 74 68 65 20 6c 6f 63 61 6c 20 76 61 6c 75 65 20 6f 66 20 47 69 74 20 76 61 | o.take.the.local.value.of.Git.va |
| 17d6e0 | 72 69 61 62 6c 65 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 | riable.`status.showUntrackedFile |
| 17d700 | 73 27 20 69 6e 74 6f 0a 61 63 63 6f 75 6e 74 2e 20 20 54 68 65 20 6c 6f 63 61 6c 20 76 61 6c 75 | s'.into.account...The.local.valu |
| 17d720 | 65 20 6f 66 20 74 68 65 20 4c 69 73 70 20 76 61 72 69 61 62 6c 65 20 74 61 6b 65 73 20 70 72 65 | e.of.the.Lisp.variable.takes.pre |
| 17d740 | 63 65 64 65 6e 63 65 20 6f 76 65 72 20 74 68 65 0a 6c 6f 63 61 6c 20 76 61 6c 75 65 20 6f 66 20 | cedence.over.the.local.value.of. |
| 17d760 | 74 68 65 20 47 69 74 20 76 61 72 69 61 62 6c 65 2e 20 20 54 68 65 20 67 6c 6f 62 61 6c 20 76 61 | the.Git.variable...The.global.va |
| 17d780 | 6c 75 65 20 6f 66 20 74 68 65 20 47 69 74 20 76 61 72 69 61 62 6c 65 0a 69 73 20 61 6c 77 61 79 | lue.of.the.Git.variable.is.alway |
| 17d7a0 | 73 20 69 67 6e 6f 72 65 64 2e 0a 0a 53 65 65 20 61 6c 73 6f 20 60 6d 61 67 69 74 2d 75 6e 74 72 | s.ignored...See.also.`magit-untr |
| 17d7c0 | 61 63 6b 65 64 2d 66 69 6c 65 73 27 2e 22 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 0a 20 20 20 20 20 | acked-files'."...(and-let*...... |
| 17d7e0 | 20 28 28 76 61 6c 75 65 20 28 6f 72 20 28 61 6e 64 20 28 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c | .((value.(or.(and.(local-variabl |
| 17d800 | 65 2d 70 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 68 6f 77 2d 75 6e 74 72 61 63 6b 65 64 | e-p.'magit-status-show-untracked |
| 17d820 | 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 6d | -files)........................m |
| 17d840 | 61 67 69 74 2d 73 74 61 74 75 73 2d 73 68 6f 77 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 | agit-status-show-untracked-files |
| 17d860 | 29 0a 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 6d 61 67 69 | )...................(pcase.(magi |
| 17d880 | 74 2d 67 65 74 20 22 2d 2d 6c 6f 63 61 6c 22 20 22 73 74 61 74 75 73 2e 73 68 6f 77 55 6e 74 72 | t-get."--local"."status.showUntr |
| 17d8a0 | 61 63 6b 65 64 46 69 6c 65 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ackedFiles").................... |
| 17d8c0 | 20 28 28 6f 72 20 22 6e 6f 22 20 22 6f 66 66 22 20 22 66 61 6c 73 65 22 20 22 30 22 29 20 27 6e | .((or."no"."off"."false"."0").'n |
| 17d8e0 | 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 22 79 65 73 | o).....................((or."yes |
| 17d900 | 22 20 22 6f 6e 22 20 22 74 72 75 65 22 20 22 31 22 29 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 | "."on"."true"."1").t)........... |
| 17d920 | 20 20 20 20 20 20 20 20 20 20 28 22 61 6c 6c 22 20 27 61 6c 6c 29 29 0a 20 20 20 20 20 20 20 20 | ..........("all".'all))......... |
| 17d940 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 68 6f 77 2d 75 6e 74 72 | ..........magit-status-show-untr |
| 17d960 | 61 63 6b 65 64 2d 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 28 28 6e 6f 74 20 28 65 71 20 76 | acked-files))........((not.(eq.v |
| 17d980 | 61 6c 75 65 20 27 6e 6f 29 29 29 29 0a 20 20 20 20 28 6d 61 70 63 61 6e 20 28 23 23 61 6e 64 20 | alue.'no)))).....(mapcan.(##and. |
| 17d9a0 | 28 65 71 20 28 61 72 65 66 20 25 20 30 29 20 3f 3f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (eq.(aref.%.0).??).............. |
| 17d9c0 | 20 20 20 20 20 20 28 6c 69 73 74 20 28 73 75 62 73 74 72 69 6e 67 20 25 20 33 29 29 29 0a 20 20 | ......(list.(substring.%.3)))... |
| 17d9e0 | 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 69 74 2d 69 74 65 | ..........(apply.#'magit-git-ite |
| 17da00 | 6d 73 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 | ms."status"."-z"."--porcelain".. |
| 17da20 | 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 2d 2d 75 6e 74 | ..................(format."--unt |
| 17da40 | 72 61 63 6b 65 64 2d 66 69 6c 65 73 3d 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | racked-files=%s"................ |
| 17da60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 76 61 6c 75 65 20 27 61 6c 6c 29 20 | ............(if.(eq.value.'all). |
| 17da80 | 22 61 6c 6c 22 20 22 6e 6f 72 6d 61 6c 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "all"."normal"))................ |
| 17daa0 | 20 20 20 20 22 2d 2d 22 20 66 69 6c 65 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ...."--".files))))..(defun.magit |
| 17dac0 | 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 6d | -ignored-files.(&rest.args)...(m |
| 17dae0 | 61 67 69 74 2d 6c 69 73 74 2d 66 69 6c 65 73 20 22 2d 2d 6f 74 68 65 72 73 22 20 22 2d 2d 69 67 | agit-list-files."--others"."--ig |
| 17db00 | 6e 6f 72 65 64 22 20 22 2d 2d 65 78 63 6c 75 64 65 2d 73 74 61 6e 64 61 72 64 22 20 61 72 67 73 | nored"."--exclude-standard".args |
| 17db20 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 6f 64 69 66 69 65 64 2d 66 69 6c 65 73 20 | ))..(defun.magit-modified-files. |
| 17db40 | 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 6d 6f 64 75 6c 65 73 20 66 69 6c 65 73 29 0a 20 20 28 6d | (&optional.nomodules.files)...(m |
| 17db60 | 61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 64 69 66 66 2d 69 6e 64 65 78 22 20 22 2d 7a 22 | agit-git-items."diff-index"."-z" |
| 17db80 | 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".................. |
| 17dba0 | 20 20 3b 3b 20 57 6f 72 6b 20 61 72 6f 75 6e 64 20 61 20 62 75 67 20 69 6e 20 47 69 74 20 76 32 | ..;;.Work.around.a.bug.in.Git.v2 |
| 17dbc0 | 2e 34 36 2e 30 2e 20 53 65 65 20 23 35 32 31 32 20 61 6e 64 20 23 35 32 32 31 2e 0a 20 20 20 20 | .46.0..See.#5212.and.#5221...... |
| 17dbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6e 6f 6d 6f 64 75 6c 65 73 20 22 2d 2d | ...............(if.nomodules."-- |
| 17dc00 | 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 22 20 22 2d 2d 73 75 62 6d 6f 64 75 6c 65 3d | ignore-submodules"."--submodule= |
| 17dc20 | 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 28 6d 61 67 69 | short")....................(magi |
| 17dc40 | 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 6e 20 | t-headish)."--".files))..(defun. |
| 17dc60 | 6d 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 | magit-unstaged-files.(&optional. |
| 17dc80 | 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 69 74 | nomodules.files)...(magit-git-it |
| 17dca0 | 65 6d 73 20 22 64 69 66 66 2d 66 69 6c 65 73 22 20 22 2d 7a 22 20 22 2d 2d 6e 61 6d 65 2d 6f 6e | ems."diff-files"."-z"."--name-on |
| 17dcc0 | 6c 79 22 20 22 2d 2d 64 69 66 66 2d 66 69 6c 74 65 72 3d 75 22 0a 20 20 20 20 20 20 20 20 20 20 | ly"."--diff-filter=u"........... |
| 17dce0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 57 6f 72 6b 20 61 72 6f 75 6e 64 20 61 20 62 75 67 20 69 6e | .........;;.Work.around.a.bug.in |
| 17dd00 | 20 47 69 74 20 76 32 2e 34 36 2e 30 2e 20 53 65 65 20 23 35 32 31 32 20 61 6e 64 20 23 35 32 32 | .Git.v2.46.0..See.#5212.and.#522 |
| 17dd20 | 31 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6e 6f 6d 6f 64 75 | 1.....................(if.nomodu |
| 17dd40 | 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 20 22 2d 2d 73 75 62 | les."--ignore-submodules"."--sub |
| 17dd60 | 6d 6f 64 75 6c 65 3d 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 | module=short").................. |
| 17dd80 | 20 20 22 2d 2d 22 20 66 69 6c 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 | .."--".files))..(defun.magit-sta |
| 17dda0 | 67 65 64 2d 66 69 6c 65 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 6d 6f 64 75 6c 65 73 20 66 | ged-files.(&optional.nomodules.f |
| 17ddc0 | 69 6c 65 73 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 64 69 66 66 2d 69 | iles)...(magit-git-items."diff-i |
| 17dde0 | 6e 64 65 78 22 20 22 2d 7a 22 20 22 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79 22 20 22 2d 2d 63 61 63 68 | ndex"."-z"."--name-only"."--cach |
| 17de00 | 65 64 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 57 6f 72 6b 20 61 | ed"....................;;.Work.a |
| 17de20 | 72 6f 75 6e 64 20 61 20 62 75 67 20 69 6e 20 47 69 74 20 76 32 2e 34 36 2e 30 2e 20 53 65 65 20 | round.a.bug.in.Git.v2.46.0..See. |
| 17de40 | 23 35 32 31 32 20 61 6e 64 20 23 35 32 32 31 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | #5212.and.#5221................. |
| 17de60 | 20 20 20 20 28 69 66 20 6e 6f 6d 6f 64 75 6c 65 73 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 75 62 6d | ....(if.nomodules."--ignore-subm |
| 17de80 | 6f 64 75 6c 65 73 22 20 22 2d 2d 73 75 62 6d 6f 64 75 6c 65 3d 73 68 6f 72 74 22 29 0a 20 20 20 | odules"."--submodule=short").... |
| 17dea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 68 65 61 64 69 73 68 29 20 | ................(magit-headish). |
| 17dec0 | 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 62 69 6e 61 72 | "--".files))..(defun.magit-binar |
| 17dee0 | 79 2d 66 69 6c 65 73 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 6d 61 70 63 61 6e 20 28 | y-files.(&rest.args)...(mapcan.( |
| 17df00 | 23 23 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 2d 5c 74 2d 5c 74 5c 5c 28 2e | ##and.(string-match."^-\t-\t\\(. |
| 17df20 | 2b 5c 5c 29 22 20 25 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 | +\\)".%)..................(list. |
| 17df40 | 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 25 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | (match-string.1.%)))...........( |
| 17df60 | 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 0a 20 20 20 20 20 20 20 20 | apply.#'magit-git-items......... |
| 17df80 | 20 20 20 20 20 20 20 20 20 22 64 69 66 66 22 20 22 2d 7a 22 20 22 2d 2d 6e 75 6d 73 74 61 74 22 | ........."diff"."-z"."--numstat" |
| 17dfa0 | 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 22 0a 20 20 20 20 20 20 20 20 20 | ."--ignore-submodules".......... |
| 17dfc0 | 20 20 20 20 20 20 20 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 75 6e | ........args)))..(defun.magit-un |
| 17dfe0 | 6d 65 72 67 65 64 2d 66 69 6c 65 73 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 | merged-files.()...(magit-git-ite |
| 17e000 | 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 |
| 17e020 | 79 22 20 22 2d 2d 64 69 66 66 2d 66 69 6c 74 65 72 3d 55 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d | y"."--diff-filter=U"))..(defun.m |
| 17e040 | 61 67 69 74 2d 73 74 61 73 68 65 64 2d 66 69 6c 65 73 20 28 73 74 61 73 68 29 0a 20 20 28 6d 61 | agit-stashed-files.(stash)...(ma |
| 17e060 | 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 73 74 61 73 68 22 20 22 73 68 6f 77 22 20 22 2d 7a | git-git-items."stash"."show"."-z |
| 17e080 | 22 20 22 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79 22 20 73 74 61 73 68 29 29 0a 0a 28 64 65 66 75 6e 20 | "."--name-only".stash))..(defun. |
| 17e0a0 | 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 26 72 65 73 74 | magit-skip-worktree-files.(&rest |
| 17e0c0 | 20 61 72 67 73 29 0a 20 20 28 73 65 71 2d 6b 65 65 70 20 28 23 23 61 6e 64 20 28 3d 20 28 61 72 | .args)...(seq-keep.(##and.(=.(ar |
| 17e0e0 | 65 66 20 25 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 28 | ef.%.0).?S)....................( |
| 17e100 | 73 75 62 73 74 72 69 6e 67 20 25 20 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | substring.%.2)).............(mag |
| 17e120 | 69 74 2d 6c 69 73 74 2d 66 69 6c 65 73 20 22 2d 74 22 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 | it-list-files."-t".args)))..(def |
| 17e140 | 75 6e 20 6d 61 67 69 74 2d 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67 65 64 2d 66 69 6c 65 73 20 | un.magit-assume-unchanged-files. |
| 17e160 | 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 73 65 71 2d 6b 65 65 70 20 28 23 23 61 6e 64 20 | (&rest.args)...(seq-keep.(##and. |
| 17e180 | 28 6d 65 6d 71 20 28 61 72 65 66 20 25 20 30 29 20 27 28 3f 68 20 3f 73 20 3f 6d 20 3f 72 20 3f | (memq.(aref.%.0).'(?h.?s.?m.?r.? |
| 17e1a0 | 63 20 3f 6b 29 29 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 | c.?k))....................(subst |
| 17e1c0 | 72 69 6e 67 20 25 20 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 | ring.%.2)).............(magit-li |
| 17e1e0 | 73 74 2d 66 69 6c 65 73 20 22 2d 76 22 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | st-files."-v".args)))..(defun.ma |
| 17e200 | 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 66 69 6c 65 73 20 28 72 65 76 29 0a 20 20 28 6d 61 67 69 | git-revision-files.(rev)...(magi |
| 17e220 | 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 74 2d 69 | t-with-toplevel.....(magit-git-i |
| 17e240 | 74 65 6d 73 20 22 6c 73 2d 74 72 65 65 22 20 22 2d 7a 22 20 22 2d 72 22 20 22 2d 2d 6e 61 6d 65 | tems."ls-tree"."-z"."-r"."--name |
| 17e260 | 2d 6f 6e 6c 79 22 20 72 65 76 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 69 | -only".rev)))..(defun.magit-revi |
| 17e280 | 73 69 6f 6e 2d 64 69 72 65 63 74 6f 72 69 65 73 20 28 72 65 76 29 0a 20 20 22 4c 69 73 74 20 64 | sion-directories.(rev)..."List.d |
| 17e2a0 | 69 72 65 63 74 6f 72 69 65 73 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 20 61 20 74 72 61 63 6b 65 | irectories.that.contain.a.tracke |
| 17e2c0 | 64 20 66 69 6c 65 20 69 6e 20 72 65 76 69 73 69 6f 6e 20 52 45 56 2e 22 0a 20 20 28 6d 61 67 69 | d.file.in.revision.REV."...(magi |
| 17e2e0 | 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 70 63 61 72 20 23 27 66 69 | t-with-toplevel.....(mapcar.#'fi |
| 17e300 | 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 20 20 20 20 | le-name-as-directory............ |
| 17e320 | 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" |
| 17e340 | 20 22 2d 72 22 20 22 2d 64 22 20 22 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79 22 20 72 65 76 29 29 29 29 | ."-r"."-d"."--name-only".rev)))) |
| 17e360 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 68 61 6e 67 65 64 2d 66 69 6c 65 73 20 28 72 65 | ..(defun.magit-changed-files.(re |
| 17e380 | 76 2d 6f 72 2d 72 61 6e 67 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6f 74 68 65 72 2d 72 65 76 29 0a | v-or-range.&optional.other-rev). |
| 17e3a0 | 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 20 74 68 65 20 68 61 76 65 | .."Return.list.of.files.the.have |
| 17e3c0 | 20 63 68 61 6e 67 65 64 20 62 65 74 77 65 65 6e 20 74 77 6f 20 72 65 76 69 73 69 6f 6e 73 2e 0a | .changed.between.two.revisions.. |
| 17e3e0 | 49 66 20 4f 54 48 45 52 2d 52 45 56 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 52 45 56 2d 4f 52 2d | If.OTHER-REV.is.non-nil,.REV-OR- |
| 17e400 | 52 41 4e 47 45 20 73 68 6f 75 6c 64 20 62 65 20 61 20 72 65 76 69 73 69 6f 6e 2c 20 6e 6f 74 20 | RANGE.should.be.a.revision,.not. |
| 17e420 | 61 0a 72 61 6e 67 65 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 69 74 20 63 61 6e 20 62 65 20 61 | a.range...Otherwise,.it.can.be.a |
| 17e440 | 6e 79 20 72 65 76 69 73 69 6f 6e 20 6f 72 20 72 61 6e 67 65 20 61 63 63 65 70 74 65 64 20 62 79 | ny.revision.or.range.accepted.by |
| 17e460 | 0a 5c 22 67 69 74 20 64 69 66 66 5c 22 20 28 69 2e 65 2e 2c 20 3c 72 65 76 3e 2c 20 3c 72 65 76 | .\"git.diff\".(i.e.,.<rev>,.<rev |
| 17e480 | 41 3e 2e 2e 3c 72 65 76 42 3e 2c 20 6f 72 20 3c 72 65 76 41 3e 2e 2e 2e 3c 72 65 76 42 3e 29 2e | A>..<revB>,.or.<revA>...<revB>). |
| 17e4a0 | 22 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 | "...(magit-with-toplevel.....(ma |
| 17e4c0 | 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 64 69 66 66 22 20 22 2d 7a 22 20 22 2d 2d 6e 61 6d | git-git-items."diff"."-z"."--nam |
| 17e4e0 | 65 2d 6f 6e 6c 79 22 20 72 65 76 2d 6f 72 2d 72 61 6e 67 65 20 6f 74 68 65 72 2d 72 65 76 29 29 | e-only".rev-or-range.other-rev)) |
| 17e500 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 6e 61 6d 65 64 2d 66 69 6c 65 73 20 28 72 | )..(defun.magit-renamed-files.(r |
| 17e520 | 65 76 41 20 72 65 76 42 29 0a 20 20 28 6d 61 70 63 61 72 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 | evA.revB)...(mapcar.(pcase-lambd |
| 17e540 | 61 20 28 60 28 2c 5f 73 74 61 74 75 73 20 2c 66 69 6c 65 41 20 2c 66 69 6c 65 42 29 29 0a 20 20 | a.(`(,_status.,fileA.,fileB))... |
| 17e560 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 66 69 6c 65 41 20 66 69 6c 65 42 29 29 0a 20 20 | ..........(cons.fileA.fileB))... |
| 17e580 | 20 20 20 20 20 20 20 20 28 73 65 71 2d 70 61 72 74 69 74 69 6f 6e 20 28 6d 61 67 69 74 2d 67 69 | ........(seq-partition.(magit-gi |
| 17e5a0 | 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 73 74 61 74 | t-items."diff"."-z"."--name-stat |
| 17e5c0 | 75 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | us"............................. |
| 17e5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 66 69 6e 64 2d 72 65 6e 61 6d 65 73 22 0a 20 | .............."--find-renames".. |
| 17e600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 17e620 | 20 20 20 20 20 20 20 20 20 22 2d 2d 64 69 66 66 2d 66 69 6c 74 65 72 3d 52 22 20 72 65 76 41 20 | ........."--diff-filter=R".revA. |
| 17e640 | 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 33 | revB)..........................3 |
| 17e660 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 72 65 76 2d 66 69 6c 65 2d 6e 61 6d 65 | )))..(defun.magit--rev-file-name |
| 17e680 | 20 28 66 69 6c 65 20 72 65 76 20 6f 74 68 65 72 2d 72 65 76 29 0a 20 20 22 46 6f 72 20 46 49 4c | .(file.rev.other-rev)..."For.FIL |
| 17e6a0 | 45 2c 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 72 65 6e 61 6d 65 64 20 62 65 74 77 65 65 6e 20 52 | E,.potentially.renamed.between.R |
| 17e6c0 | 45 56 20 61 6e 64 20 4f 54 48 45 52 2d 52 45 56 2c 20 72 65 74 75 72 6e 20 6e 61 6d 65 20 69 6e | EV.and.OTHER-REV,.return.name.in |
| 17e6e0 | 20 52 45 56 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 2c 20 69 66 20 46 49 4c 45 20 61 70 70 65 61 72 | .REV..Return.nil,.if.FILE.appear |
| 17e700 | 73 20 6e 65 69 74 68 65 72 20 69 6e 20 52 45 56 20 6e 6f 72 20 4f 54 48 45 52 2d 52 45 56 2c 0a | s.neither.in.REV.nor.OTHER-REV,. |
| 17e720 | 6f 72 20 69 66 20 6e 6f 20 72 65 6e 61 6d 65 20 69 73 20 64 65 74 65 63 74 65 64 2e 22 0a 20 20 | or.if.no.rename.is.detected."... |
| 17e740 | 28 6f 72 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 66 69 6c 65 20 28 6d 61 67 69 74 2d 72 65 76 | (or.(car.(member.file.(magit-rev |
| 17e760 | 69 73 69 6f 6e 2d 66 69 6c 65 73 20 72 65 76 29 29 29 0a 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 | ision-files.rev))).......(and-le |
| 17e780 | 74 2a 20 28 28 72 65 6e 61 6d 65 64 20 28 6d 61 67 69 74 2d 72 65 6e 61 6d 65 64 2d 66 69 6c 65 | t*.((renamed.(magit-renamed-file |
| 17e7a0 | 73 20 72 65 76 20 6f 74 68 65 72 2d 72 65 76 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 61 72 20 | s.rev.other-rev))).........(car. |
| 17e7c0 | 28 72 61 73 73 6f 63 20 66 69 6c 65 20 72 65 6e 61 6d 65 64 29 29 29 29 29 0a 0a 28 64 65 66 75 | (rassoc.file.renamed)))))..(defu |
| 17e7e0 | 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 67 73 29 | n.magit-file-status.(&rest.args) |
| 17e800 | 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 62 75 66 | ...(magit--with-temp-process-buf |
| 17e820 | 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 74 2d 67 | fer.....(save-excursion.(magit-g |
| 17e840 | 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 29 0a 20 | it-insert."status"."-z".args)).. |
| 17e860 | 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 29 0a 20 | ...(let.((pos.(point)).status).. |
| 17e880 | 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 72 77 61 | .....(while.(>.(skip-chars-forwa |
| 17e8a0 | 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 65 74 20 | rd."[:print:]").0).........(let. |
| 17e8c0 | 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 20 20 20 | ((x.(char-after.....pos))....... |
| 17e8e0 | 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 73 29 29 | ........(y.(char-after.(1+.pos)) |
| 17e900 | 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 2d 73 75 | )...............(file.(buffer-su |
| 17e920 | 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 20 20 20 | bstring.(+.pos.3).(point)))).... |
| 17e940 | 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 | .......(forward-char)........... |
| 17e960 | 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 20 20 20 | (if.(memq.x.'(?R.?C))........... |
| 17e980 | 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 65 74 71 | ....(progn.................(setq |
| 17e9a0 | 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 20 28 73 | .pos.(point)).................(s |
| 17e9c0 | 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 29 0a 20 | kip-chars-forward."[:print:]").. |
| 17e9e0 | 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 6c 65 20 | ...............(push.(list.file. |
| 17ea00 | 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 29 20 78 | (buffer-substring.pos.(point)).x |
| 17ea20 | 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 66 6f 72 | .y).status).................(for |
| 17ea40 | 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 20 28 6c | ward-char)).............(push.(l |
| 17ea60 | 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 20 20 20 | ist.file.nil.x.y).status)))..... |
| 17ea80 | 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 20 73 74 | ....(setq.pos.(point))).......st |
| 17eaa0 | 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 77 69 6e | atus)))..(defcustom.magit-cygwin |
| 17eac0 | 2d 6d 6f 75 6e 74 2d 70 6f 69 6e 74 73 0a 20 20 28 61 6e 64 20 28 65 71 20 73 79 73 74 65 6d 2d | -mount-points...(and.(eq.system- |
| 17eae0 | 74 79 70 65 20 27 77 69 6e 64 6f 77 73 2d 6e 74 29 0a 20 20 20 20 20 20 20 28 63 6c 2d 73 6f 72 | type.'windows-nt)........(cl-sor |
| 17eb00 | 74 20 28 6d 61 70 63 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 | t.(mapcar..................(lamb |
| 17eb20 | 64 61 20 28 6d 6f 75 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | da.(mount)....................(i |
| 17eb40 | 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5c 5c 28 2e 2a 5c 5c 29 20 6f 6e 20 5c 5c | f.(string-match."^\\(.*\\).on.\\ |
| 17eb60 | 28 2e 2a 5c 5c 29 20 74 79 70 65 22 20 6d 6f 75 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (.*\\).type".mount)............. |
| 17eb80 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 | ...........(cons.(file-name-as-d |
| 17eba0 | 69 72 65 63 74 6f 72 79 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 6d 6f 75 6e 74 29 29 | irectory.(match-string.2.mount)) |
| 17ebc0 | 0a 20 20 20 20 20 20 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 |
| 17ebe0 | 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 74 63 68 2d 73 74 72 | ile-name-as-directory.(match-str |
| 17ec00 | 69 6e 67 20 31 20 6d 6f 75 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.1.mount))).................. |
| 17ec20 | 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 0a 20 20 20 20 20 | ....(lwarn.'(magit).:error...... |
| 17ec40 | 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 61 69 6c 65 64 20 74 | ......................."Failed.t |
| 17ec60 | 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 20 6d 6f 75 6e 74 29 | o.parse.Cygwin.mount:.%S".mount) |
| 17ec80 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 2d 2d 65 78 65 63 | ))..................;;.If.--exec |
| 17eca0 | 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 6f 77 73 20 70 61 | -path.is.not.a.native.Windows.pa |
| 17ecc0 | 74 68 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 6e 20 77 65 20 | th,..................;;.then.we. |
| 17ece0 | 70 72 6f 62 61 62 6c 79 20 68 61 76 65 20 61 20 63 79 67 77 69 6e 20 67 69 74 2e 0a 20 20 20 20 | probably.have.a.cygwin.git...... |
| 17ed00 | 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 |
| 17ed20 | 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 20 20 | ronment......................... |
| 17ed40 | 28 61 70 70 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 | (append.magit-git-environment... |
| 17ed60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 | ..............................pr |
| 17ed80 | 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 20 20 20 | ocess-environment)))............ |
| 17eda0 | 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d | ........(and.(not.(string-match- |
| 17edc0 | 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p............................... |
| 17ede0 | 22 5c 5c 60 5b 61 2d 7a 41 2d 5a 5d 3a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "\\`[a-zA-Z]:".................. |
| 17ee00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 70 72 6f 63 65 73 73 2d 6c 69 6e 65 73 | .............(car.(process-lines |
| 17ee20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 17ee40 | 20 20 20 20 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 20 22 2d 2d 65 78 65 | .....magit-git-executable."--exe |
| 17ee60 | 63 2d 70 61 74 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 | c-path"))))..................... |
| 17ee80 | 20 20 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 | ....(ignore-errors.(process-line |
| 17eea0 | 73 20 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 20 20 20 23 | s."mount"))))).................# |
| 17eec0 | 27 3e 20 3a 6b 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 | '>.:key.(pcase-lambda.(`(,cyg... |
| 17eee0 | 2c 5f 77 69 6e 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 | ,_win)).(length.cyg))))..."Alist |
| 17ef00 | 20 6f 66 20 28 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 | .of.(CYGWIN...WIN32).directory.n |
| 17ef20 | 61 6d 65 73 2e 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 | ames..Sorted.from.longest.to.sho |
| 17ef40 | 72 74 65 73 74 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 | rtest.CYGWIN.name."...:package-v |
| 17ef60 | 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f | ersion.'(magit..."2.3.0")...:gro |
| 17ef80 | 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 61 6c 69 73 | up.'magit-process...:type.'(alis |
| 17efa0 | 74 20 3a 6b 65 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 | t.:key-type.string.:value-type.d |
| 17efc0 | 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 65 78 70 61 6e 64 2d | irectory))..(defun.magit-expand- |
| 17efe0 | 67 69 74 2d 66 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 | git-file-name.(filename)...(unle |
| 17f000 | 73 73 20 28 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 6e 61 6d | ss.(file-name-absolute-p.filenam |
| 17f020 | 65 29 0a 20 20 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 | e).....(setq.filename.(expand-fi |
| 17f040 | 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 6e 61 6d 65 29 29 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 | le-name.filename)))...(if-let.(( |
| 17f060 | 63 79 67 3a 77 69 6e 20 28 61 6e 64 20 28 6e 6f 74 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 | cyg:win.(and.(not.(file-remote-p |
| 17f080 | 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 20 3b 20 73 65 65 20 23 34 39 37 36 | .default-directory)).;.see.#4976 |
| 17f0a0 | 0a 20 20 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 61 73 | ..........................(cl-as |
| 17f0c0 | 73 6f 63 20 66 69 6c 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 | soc.filename.magit-cygwin-mount- |
| 17f0e0 | 70 6f 69 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | points.......................... |
| 17f100 | 20 20 20 20 20 20 20 20 20 20 3a 74 65 73 74 20 28 23 23 73 74 72 69 6e 67 2d 70 72 65 66 69 78 | ..........:test.(##string-prefix |
| 17f120 | 2d 70 20 25 32 20 25 31 29 29 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 63 64 72 | -p.%2.%1))))).......(concat.(cdr |
| 17f140 | 20 63 79 67 3a 77 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 | .cyg:win)...............(substri |
| 17f160 | 6e 67 20 66 69 6c 65 6e 61 6d 65 20 28 6c 65 6e 67 74 68 20 28 63 61 72 20 63 79 67 3a 77 69 6e | ng.filename.(length.(car.cyg:win |
| 17f180 | 29 29 29 29 0a 20 20 20 20 66 69 6c 65 6e 61 6d 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | )))).....filename))..(defun.magi |
| 17f1a0 | 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 20 28 66 69 6c 65 | t-convert-filename-for-git.(file |
| 17f1c0 | 6e 61 6d 65 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 46 49 4c 45 4e 41 4d 45 20 73 6f 20 74 68 61 | name)..."Convert.FILENAME.so.tha |
| 17f1e0 | 74 20 69 74 20 63 61 6e 20 62 65 20 70 61 73 73 65 64 20 74 6f 20 67 69 74 2e 0a 31 2e 20 49 66 | t.it.can.be.passed.to.git..1..If |
| 17f200 | 20 69 74 20 69 73 20 61 20 61 62 73 6f 6c 75 74 65 20 66 69 6c 65 6e 61 6d 65 2c 20 74 68 65 6e | .it.is.a.absolute.filename,.then |
| 17f220 | 20 70 61 73 73 20 69 74 20 74 68 72 6f 75 67 68 0a 20 20 20 60 65 78 70 61 6e 64 2d 66 69 6c 65 | .pass.it.through....`expand-file |
| 17f240 | 2d 6e 61 6d 65 27 20 74 6f 20 72 65 70 6c 61 63 65 20 74 68 69 6e 67 73 20 73 75 63 68 20 61 73 | -name'.to.replace.things.such.as |
| 17f260 | 20 5c 22 7e 2f 5c 22 20 74 68 61 74 0a 20 20 20 47 69 74 20 64 6f 65 73 20 6e 6f 74 20 75 6e 64 | .\"~/\".that....Git.does.not.und |
| 17f280 | 65 72 73 74 61 6e 64 2e 0a 32 2e 20 49 66 20 69 74 20 69 73 20 61 20 72 65 6d 6f 74 65 20 66 69 | erstand..2..If.it.is.a.remote.fi |
| 17f2a0 | 6c 65 6e 61 6d 65 2c 20 74 68 65 6e 20 72 65 6d 6f 76 65 20 74 68 65 20 72 65 6d 6f 74 65 20 70 | lename,.then.remove.the.remote.p |
| 17f2c0 | 61 72 74 2e 0a 33 2e 20 44 65 61 6c 20 77 69 74 68 20 61 6e 20 60 77 69 6e 64 6f 77 73 2d 6e 74 | art..3..Deal.with.an.`windows-nt |
| 17f2e0 | 27 20 45 6d 61 63 73 20 76 73 2e 20 43 79 67 77 69 6e 20 47 69 74 20 69 6e 63 6f 6d 70 61 74 69 | '.Emacs.vs..Cygwin.Git.incompati |
| 17f300 | 62 69 6c 69 74 79 2e 22 0a 20 20 28 69 66 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 62 73 6f 6c 75 | bility."...(if.(file-name-absolu |
| 17f320 | 74 65 2d 70 20 66 69 6c 65 6e 61 6d 65 29 0a 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 63 | te-p.filename).......(if-let.((c |
| 17f340 | 79 67 3a 77 69 6e 20 28 63 6c 2d 72 61 73 73 6f 63 20 66 69 6c 65 6e 61 6d 65 20 6d 61 67 69 74 | yg:win.(cl-rassoc.filename.magit |
| 17f360 | 2d 63 79 67 77 69 6e 2d 6d 6f 75 6e 74 2d 70 6f 69 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 | -cygwin-mount-points............ |
| 17f380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 65 73 74 20 28 23 | ........................:test.(# |
| 17f3a0 | 23 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 25 32 20 25 31 29 29 29 29 0a 20 20 20 20 20 | #string-prefix-p.%2.%1))))...... |
| 17f3c0 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 63 61 72 20 63 79 67 3a 77 69 6e 29 0a 20 20 20 20 20 | .....(concat.(car.cyg:win)...... |
| 17f3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 66 69 6c 65 6e 61 6d 65 | .............(substring.filename |
| 17f400 | 20 28 6c 65 6e 67 74 68 20 28 63 64 72 20 63 79 67 3a 77 69 6e 29 29 29 29 0a 20 20 20 20 20 20 | .(length.(cdr.cyg:win))))....... |
| 17f420 | 20 20 28 6c 65 74 20 28 28 65 78 70 61 6e 64 65 64 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e | ..(let.((expanded.(expand-file-n |
| 17f440 | 61 6d 65 20 66 69 6c 65 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 66 | ame.filename)))...........(or.(f |
| 17f460 | 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 65 78 70 61 6e 64 65 64 20 27 6c 6f 63 61 6c 6e 61 6d 65 | ile-remote-p.expanded.'localname |
| 17f480 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 70 61 6e 64 65 64 29 29 29 0a 20 20 20 20 | )...............expanded)))..... |
| 17f4a0 | 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 63 6f 64 65 2d | filename))..(defun.magit-decode- |
| 17f4c0 | 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 61 72 65 66 20 | git-path.(path)...(if.(eq.(aref. |
| 17f4e0 | 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 63 6f 64 69 6e | path.0).?\").......(decode-codin |
| 17f500 | 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 20 20 20 20 20 | g-string.(read.path)............ |
| 17f520 | 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 67 69 74 2d 6f | .................(or.magit-git-o |
| 17f540 | 75 74 70 75 74 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | utput-coding-system............. |
| 17f560 | 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 66 61 75 6c 74 | ....................(car.default |
| 17f580 | 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 20 20 20 20 20 | -process-coding-system))........ |
| 17f5a0 | 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 20 70 61 74 68 | .....................t).....path |
| 17f5c0 | 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 69 6e 74 20 28 | ))..(defun.magit-file-at-point.( |
| 17f5e0 | 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 28 69 66 2d 6c | &optional.expand.assert)...(if-l |
| 17f600 | 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 73 65 0a 20 20 | et.((file.(magit-section-case... |
| 17f620 | 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 66 20 69 74 20 | .................(file.(oref.it. |
| 17f640 | 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 28 68 75 6e 6b | value))....................(hunk |
| 17f660 | 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 70 61 72 65 6e 74 2d 76 61 6c 75 65 20 69 74 29 | .(magit-section-parent-value.it) |
| 17f680 | 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 20 20 20 20 20 | )))).......(if.expand........... |
| 17f6a0 | 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 74 2d 74 6f | (expand-file-name.file.(magit-to |
| 17f6c0 | 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 28 77 68 65 6e | plevel)).........file).....(when |
| 17f6e0 | 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 4e 6f 20 66 69 | .assert.......(user-error."No.fi |
| 17f700 | 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 67 69 74 2d 63 | le.at.point"))))..(defun.magit-c |
| 17f720 | 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 2d 66 69 6c 65 | urrent-file.()...(or.(magit-file |
| 17f740 | 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 74 2d 66 69 6c | -relative-name).......(magit-fil |
| 17f760 | 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 69 76 65 64 2d | e-at-point).......(and.(derived- |
| 17f780 | 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 | mode-p.'magit-log-mode)......... |
| 17f7a0 | 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 6c 65 73 29 29 | ...(car.magit-buffer-log-files)) |
| 17f7c0 | 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 6d 61 67 69 74 | ))..;;;.Predicates..(defun.magit |
| 17f7e0 | 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 20 69 66 20 74 | -no-commit-p.()..."Return.t.if.t |
| 17f800 | 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 72 72 65 6e 74 | here.is.no.commit.in.the.current |
| 17f820 | 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 61 67 69 74 2d | .Git.repository."...(not.(magit- |
| 17f840 | 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 6e 20 6d 61 67 | rev-verify."HEAD")))..(defun.mag |
| 17f860 | 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 20 20 22 52 65 | it-merge-commit-p.(commit)..."Re |
| 17f880 | 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 20 63 6f 6d 6d | turn.t.if.COMMIT.is.a.merge.comm |
| 17f8a0 | 69 74 2e 22 0a 20 20 28 6c 65 6e 67 74 68 3e 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 61 | it."...(length>.(magit-commit-pa |
| 17f8c0 | 72 65 6e 74 73 20 63 6f 6d 6d 69 74 29 20 31 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | rents.commit).1))..(defun.magit- |
| 17f8e0 | 61 6e 79 74 68 69 6e 67 2d 73 74 61 67 65 64 2d 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 67 6e | anything-staged-p.(&optional.ign |
| 17f900 | 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 20 26 72 65 73 74 20 66 69 6c 65 73 29 0a 20 20 22 52 | ore-submodules.&rest.files)..."R |
| 17f920 | 65 74 75 72 6e 20 74 20 69 66 20 74 68 65 72 65 20 61 72 65 20 61 6e 79 20 73 74 61 67 65 64 20 | eturn.t.if.there.are.any.staged. |
| 17f940 | 63 68 61 6e 67 65 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 | changes..If.optional.FILES.is.no |
| 17f960 | 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 6f 73 | n-nil,.then.only.changes.to.thos |
| 17f980 | 65 20 66 69 6c 65 73 0a 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 2e 22 0a 20 20 3b 3b 20 54 68 | e.files.are.considered."...;;.Th |
| 17f9a0 | 65 20 22 2d 2d 73 75 62 6d 6f 64 75 6c 65 3d 73 68 6f 72 74 22 20 69 73 20 6e 65 65 64 65 64 20 | e."--submodule=short".is.needed. |
| 17f9c0 | 74 6f 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20 61 20 62 75 67 20 69 6e 20 47 69 74 20 76 32 2e 34 | to.work.around.a.bug.in.Git.v2.4 |
| 17f9e0 | 36 2e 30 0a 20 20 3b 3b 20 61 6e 64 20 76 32 2e 34 36 2e 31 2e 20 20 53 65 65 20 23 35 32 31 32 | 6.0...;;.and.v2.46.1...See.#5212 |
| 17fa00 | 20 61 6e 64 20 23 35 32 32 31 2e 20 20 54 68 65 72 65 20 61 72 65 20 61 63 74 75 61 6c 6c 79 20 | .and.#5221...There.are.actually. |
| 17fa20 | 74 77 6f 20 72 65 6c 61 74 65 64 0a 20 20 3b 3b 20 62 75 67 73 2c 20 62 6f 74 68 20 6f 66 20 77 | two.related...;;.bugs,.both.of.w |
| 17fa40 | 68 69 63 68 20 61 72 65 20 66 69 78 65 64 20 69 6e 20 76 32 2e 34 36 2e 32 2c 20 77 69 74 68 20 | hich.are.fixed.in.v2.46.2,.with. |
| 17fa60 | 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 69 74 73 2c 0a 20 20 3b 3b 20 62 75 74 20 | the.following.commits,...;;.but. |
| 17fa80 | 74 68 65 72 65 20 69 73 20 6e 6f 20 77 6f 72 6b 61 72 6f 75 6e 64 20 66 6f 72 20 74 68 65 20 73 | there.is.no.workaround.for.the.s |
| 17faa0 | 65 63 6f 6e 64 20 62 75 67 2e 0a 20 20 3b 3b 20 31 31 35 39 31 38 35 30 64 64 20 64 69 66 66 3a | econd.bug....;;.11591850dd.diff: |
| 17fac0 | 20 72 65 70 6f 72 74 20 64 69 72 74 79 20 73 75 62 6d 6f 64 75 6c 65 73 20 61 73 20 63 68 61 6e | .report.dirty.submodules.as.chan |
| 17fae0 | 67 65 73 20 69 6e 20 62 75 69 6c 74 69 6e 5f 64 69 66 66 28 29 0a 20 20 3b 3b 20 38 37 63 66 39 | ges.in.builtin_diff()...;;.87cf9 |
| 17fb00 | 36 30 39 34 61 20 64 69 66 66 3a 20 72 65 70 6f 72 74 20 63 6f 70 69 65 73 20 61 6e 64 20 72 65 | 6094a.diff:.report.copies.and.re |
| 17fb20 | 6e 61 6d 65 73 20 61 73 20 63 68 61 6e 67 65 73 20 69 6e 20 72 75 6e 5f 64 69 66 66 5f 63 6d 64 | names.as.changes.in.run_diff_cmd |
| 17fb40 | 28 29 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 | ()...(magit-git-failure."diff"." |
| 17fb60 | 2d 2d 71 75 69 65 74 22 20 22 2d 2d 63 61 63 68 65 64 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | --quiet"."--cached"............. |
| 17fb80 | 20 20 20 20 20 20 20 20 20 28 69 66 20 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 0a 20 | .........(if.ignore-submodules.. |
| 17fba0 | 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 69 67 6e 6f 72 | ........................"--ignor |
| 17fbc0 | 65 2d 73 75 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 | e-submodules"................... |
| 17fbe0 | 20 20 20 20 20 22 2d 2d 73 75 62 6d 6f 64 75 6c 65 3d 73 68 6f 72 74 22 29 0a 20 20 20 20 20 20 | ....."--submodule=short")....... |
| 17fc00 | 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 |
| 17fc20 | 66 75 6e 20 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 73 74 61 67 65 64 2d 70 20 28 26 | fun.magit-anything-unstaged-p.(& |
| 17fc40 | 6f 70 74 69 6f 6e 61 6c 20 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 20 26 72 65 73 74 | optional.ignore-submodules.&rest |
| 17fc60 | 20 66 69 6c 65 73 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 74 68 65 72 65 20 61 72 65 | .files)..."Return.t.if.there.are |
| 17fc80 | 20 61 6e 79 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2e 0a 49 66 20 6f 70 74 69 6f 6e | .any.unstaged.changes..If.option |
| 17fca0 | 61 6c 20 46 49 4c 45 53 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 63 | al.FILES.is.non-nil,.then.only.c |
| 17fcc0 | 68 61 6e 67 65 73 20 74 6f 20 74 68 6f 73 65 20 66 69 6c 65 73 0a 61 72 65 20 63 6f 6e 73 69 64 | hanges.to.those.files.are.consid |
| 17fce0 | 65 72 65 64 2e 22 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 66 61 69 6c 75 72 65 20 22 64 69 66 | ered."...(magit-git-failure."dif |
| 17fd00 | 66 22 20 22 2d 2d 71 75 69 65 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f"."--quiet".................... |
| 17fd20 | 20 20 28 69 66 20 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 0a 20 20 20 20 20 20 20 20 | ..(if.ignore-submodules......... |
| 17fd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f | ................."--ignore-submo |
| 17fd60 | 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 20 20 20 20 3b 3b | dules"........................;; |
| 17fd80 | 20 57 6f 72 6b 20 61 72 6f 75 6e 64 20 61 20 62 75 67 20 69 6e 20 47 69 74 20 76 32 2e 34 36 2e | .Work.around.a.bug.in.Git.v2.46. |
| 17fda0 | 30 2e 20 53 65 65 20 23 35 32 31 32 20 61 6e 64 20 23 35 32 32 31 2e 0a 20 20 20 20 20 20 20 20 | 0..See.#5212.and.#5221.......... |
| 17fdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 73 75 62 6d 6f 64 75 6c 65 3d 73 68 6f 72 | ..............."--submodule=shor |
| 17fde0 | 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 22 2d 2d 22 20 66 69 | t")......................"--".fi |
| 17fe00 | 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 69 6e 67 2d 6d 6f 64 | les))..(defun.magit-anything-mod |
| 17fe20 | 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 2d 73 75 62 6d 6f 64 | ified-p.(&optional.ignore-submod |
| 17fe40 | 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 72 6e 20 74 20 69 66 | ules.&rest.files)..."Return.t.if |
| 17fe60 | 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 75 6e 73 74 61 67 65 | .there.are.any.staged.or.unstage |
| 17fe80 | 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 45 53 20 69 73 20 | d.changes..If.optional.FILES.is. |
| 17fea0 | 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 20 74 6f 20 74 68 | non-nil,.then.only.changes.to.th |
| 17fec0 | 6f 73 65 20 66 69 6c 65 73 0a 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 2e 22 0a 20 20 28 6f 72 | ose.files.are.considered."...(or |
| 17fee0 | 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 73 74 61 67 65 64 2d | .(apply.#'magit-anything-staged- |
| 17ff00 | 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 73 29 0a 20 20 20 | p...ignore-submodules.files).... |
| 17ff20 | 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 73 74 61 | ...(apply.#'magit-anything-unsta |
| 17ff40 | 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 65 73 29 29 29 | ged-p.ignore-submodules.files))) |
| 17ff60 | 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 65 72 67 65 64 | ..(defun.magit-anything-unmerged |
| 17ff80 | 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 74 20 69 66 20 | -p.(&rest.files)..."Return.t.if. |
| 17ffa0 | 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 74 73 2e 0a 49 | there.are.any.merge.conflicts..I |
| 17ffc0 | 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 2c 20 74 68 65 | f.optional.FILES.is.non-nil,.the |
| 17ffe0 | 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 69 6c 65 73 0a | n.only.conflicts.in.those.files. |
| 180000 | 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 67 69 74 2d 67 | are.considered."...(and.(magit-g |
| 180020 | 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 65 72 67 65 64 | it-string."ls-files"."--unmerged |
| 180040 | 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 6d 6f 64 75 6c | ".files).t))..(defun.magit-modul |
| 180060 | 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 67 69 74 2d 77 | e-worktree-p.(module)...(magit-w |
| 180080 | 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 74 73 2d 70 20 | ith-toplevel.....(file-exists-p. |
| 1800a0 | 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e 67 69 74 22 20 6d 6f 64 75 6c 65 29 | (expand-file-name.".git".module) |
| 1800c0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 6e 6f 2d 77 6f 72 6b | )))..(defun.magit-module-no-work |
| 1800e0 | 74 72 65 65 2d 70 20 28 6d 6f 64 75 6c 65 29 0a 20 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 6d 6f | tree-p.(module)...(not.(magit-mo |
| 180100 | 64 75 6c 65 2d 77 6f 72 6b 74 72 65 65 2d 70 20 6d 6f 64 75 6c 65 29 29 29 0a 0a 28 64 65 66 75 | dule-worktree-p.module)))..(defu |
| 180120 | 6e 20 6d 61 67 69 74 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 2d 70 20 28 26 6f 70 | n.magit-ignore-submodules-p.(&op |
| 180140 | 74 69 6f 6e 61 6c 20 72 65 74 75 72 6e 2d 61 72 67 75 6d 65 6e 74 29 0a 20 20 28 6f 72 20 28 63 | tional.return-argument)...(or.(c |
| 180160 | 6c 2d 66 69 6e 64 2d 69 66 20 28 23 23 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d | l-find-if.(##string-prefix-p."-- |
| 180180 | 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 22 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 | ignore-submodules".%)........... |
| 1801a0 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 29 0a | ........magit-buffer-diff-args). |
| 1801c0 | 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 76 61 6c 75 65 20 28 6d 61 67 69 74 2d 67 | ......(and-let*.((value.(magit-g |
| 1801e0 | 65 74 20 22 64 69 66 66 2e 69 67 6e 6f 72 65 53 75 62 6d 6f 64 75 6c 65 73 22 29 29 29 0a 20 20 | et."diff.ignoreSubmodules")))... |
| 180200 | 20 20 20 20 20 20 28 69 66 20 72 65 74 75 72 6e 2d 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 20 | ......(if.return-argument....... |
| 180220 | 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c | ......(concat."--ignore-submodul |
| 180240 | 65 73 3d 22 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 64 | es=".value)...........(concat."d |
| 180260 | 69 66 66 2e 69 67 6e 6f 72 65 53 75 62 6d 6f 64 75 6c 65 73 3d 22 20 76 61 6c 75 65 29 29 29 29 | iff.ignoreSubmodules=".value)))) |
| 180280 | 29 0a 0a 3b 3b 3b 20 52 65 76 69 73 69 6f 6e 73 20 61 6e 64 20 52 65 66 65 72 65 6e 63 65 73 0a | )..;;;.Revisions.and.References. |
| 1802a0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 28 26 72 65 73 74 20 61 | .(defun.magit-rev-parse.(&rest.a |
| 1802c0 | 72 67 73 29 0a 20 20 22 45 78 65 63 75 74 65 20 60 67 69 74 20 72 65 76 2d 70 61 72 73 65 20 41 | rgs)..."Execute.`git.rev-parse.A |
| 1802e0 | 52 47 53 27 2c 20 72 65 74 75 72 6e 69 6e 67 20 66 69 72 73 74 20 6c 69 6e 65 20 6f 66 20 6f 75 | RGS',.returning.first.line.of.ou |
| 180300 | 74 70 75 74 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 6f 75 74 70 75 74 2c 20 72 65 74 | tput..If.there.is.no.output,.ret |
| 180320 | 75 72 6e 20 6e 69 6c 2e 22 0a 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 67 69 74 2d 73 | urn.nil."...(apply.#'magit-git-s |
| 180340 | 74 72 69 6e 67 20 22 72 65 76 2d 70 61 72 73 65 22 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e | tring."rev-parse".args))..(defun |
| 180360 | 20 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 2d 73 61 66 65 20 28 26 72 65 73 74 20 61 72 67 | .magit-rev-parse-safe.(&rest.arg |
| 180380 | 73 29 0a 20 20 22 45 78 65 63 75 74 65 20 60 67 69 74 20 72 65 76 2d 70 61 72 73 65 20 41 52 47 | s)..."Execute.`git.rev-parse.ARG |
| 1803a0 | 53 27 2c 20 72 65 74 75 72 6e 69 6e 67 20 66 69 72 73 74 20 6c 69 6e 65 20 6f 66 20 6f 75 74 70 | S',.returning.first.line.of.outp |
| 1803c0 | 75 74 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 6f 75 74 70 75 74 2c 20 72 65 74 75 72 | ut..If.there.is.no.output,.retur |
| 1803e0 | 6e 20 6e 69 6c 2e 20 20 4c 69 6b 65 20 60 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 27 20 62 | n.nil...Like.`magit-rev-parse'.b |
| 180400 | 75 74 0a 69 67 6e 6f 72 65 20 60 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 27 2e 22 0a 20 20 | ut.ignore.`magit-git-debug'."... |
| 180420 | 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 20 22 72 65 76 2d 70 61 72 73 | (apply.#'magit-git-str."rev-pars |
| 180440 | 65 22 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 | e".args))..(defun.magit-rev-pars |
| 180460 | 65 2d 74 72 75 65 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 45 78 65 63 75 74 65 20 60 | e-true.(&rest.args)..."Execute.` |
| 180480 | 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 |
| 1804a0 | 20 69 66 20 69 74 20 70 72 69 6e 74 73 20 5c 22 74 72 75 65 5c 22 2e 0a 49 66 20 69 74 20 70 72 | .if.it.prints.\"true\"..If.it.pr |
| 1804c0 | 69 6e 74 73 20 5c 22 66 61 6c 73 65 5c 22 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e | ints.\"false\",.then.return.nil. |
| 1804e0 | 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 |
| 180500 | 20 65 72 72 6f 72 2e 22 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 74 72 75 65 20 22 72 65 76 2d | .error."...(magit-git-true."rev- |
| 180520 | 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 2d | parse".args))..(defun.magit-rev- |
| 180540 | 70 61 72 73 65 2d 66 61 6c 73 65 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 45 78 65 63 | parse-false.(&rest.args)..."Exec |
| 180560 | 75 74 65 20 60 67 69 74 20 72 65 76 2d 70 61 72 73 65 20 41 52 47 53 27 2c 20 72 65 74 75 72 6e | ute.`git.rev-parse.ARGS',.return |
| 180580 | 69 6e 67 20 74 20 69 66 20 69 74 20 70 72 69 6e 74 73 20 5c 22 66 61 6c 73 65 5c 22 2e 0a 49 66 | ing.t.if.it.prints.\"false\"..If |
| 1805a0 | 20 69 74 20 70 72 69 6e 74 73 20 5c 22 74 72 75 65 5c 22 2c 20 74 68 65 6e 20 72 65 74 75 72 6e | .it.prints.\"true\",.then.return |
| 1805c0 | 20 6e 69 6c 2e 20 20 46 6f 72 20 61 6e 79 20 6f 74 68 65 72 20 6f 75 74 70 75 74 0a 73 69 67 6e | .nil...For.any.other.output.sign |
| 1805e0 | 61 6c 20 61 6e 20 65 72 72 6f 72 2e 22 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 66 61 6c 73 65 | al.an.error."...(magit-git-false |
| 180600 | 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 |
| 180620 | 74 2d 72 65 76 2d 70 61 72 73 65 2d 70 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 45 78 | t-rev-parse-p.(&rest.args)..."Ex |
| 180640 | 65 63 75 74 65 20 60 67 69 74 20 72 65 76 2d 70 61 72 73 65 20 41 52 47 53 27 2c 20 72 65 74 75 | ecute.`git.rev-parse.ARGS',.retu |
| 180660 | 72 6e 69 6e 67 20 74 20 69 66 20 69 74 20 70 72 69 6e 74 73 20 5c 22 74 72 75 65 5c 22 2e 0a 52 | rning.t.if.it.prints.\"true\"..R |
| 180680 | 65 74 75 72 6e 20 74 20 69 66 20 74 68 65 20 66 69 72 73 74 20 28 61 6e 64 20 75 73 75 61 6c 6c | eturn.t.if.the.first.(and.usuall |
| 1806a0 | 79 20 6f 6e 6c 79 29 20 6f 75 74 70 75 74 20 6c 69 6e 65 20 69 73 20 74 68 65 0a 73 74 72 69 6e | y.only).output.line.is.the.strin |
| 1806c0 | 67 20 5c 22 74 72 75 65 5c 22 2c 20 6f 74 68 65 72 77 69 73 65 20 72 65 74 75 72 6e 20 6e 69 6c | g.\"true\",.otherwise.return.nil |
| 1806e0 | 2e 22 0a 20 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 20 22 72 65 76 2d | ."...(equal.(magit-git-str."rev- |
| 180700 | 70 61 72 73 65 22 20 61 72 67 73 29 20 22 74 72 75 65 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | parse".args)."true"))..(defun.ma |
| 180720 | 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 28 72 65 76 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 | git-rev-verify.(rev)...(magit-gi |
| 180740 | 74 2d 73 74 72 69 6e 67 2d 70 20 22 72 65 76 2d 70 61 72 73 65 22 20 22 2d 2d 76 65 72 69 66 79 | t-string-p."rev-parse"."--verify |
| 180760 | 22 20 72 65 76 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 20 28 | ".rev))..(defun.magit-commit-p.( |
| 180780 | 72 65 76 29 0a 20 20 22 52 65 74 75 72 6e 20 66 75 6c 6c 20 68 61 73 68 20 66 6f 72 20 52 45 56 | rev)..."Return.full.hash.for.REV |
| 1807a0 | 20 69 66 20 69 74 20 6e 61 6d 65 73 20 61 6e 20 65 78 69 73 74 69 6e 67 20 63 6f 6d 6d 69 74 2e | .if.it.names.an.existing.commit. |
| 1807c0 | 22 0a 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 28 6d 61 67 69 74 2d 2d 72 65 | "...(magit-rev-verify.(magit--re |
| 1807e0 | 76 2d 64 65 72 65 66 65 72 65 6e 63 65 20 72 65 76 29 29 29 0a 0a 28 64 65 66 61 6c 69 61 73 20 | v-dereference.rev)))..(defalias. |
| 180800 | 27 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 2d 63 6f 6d 6d 69 74 20 23 27 6d 61 67 69 74 | 'magit-rev-verify-commit.#'magit |
| 180820 | 2d 63 6f 6d 6d 69 74 2d 70 29 0a 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 67 69 74 2d 72 65 76 | -commit-p)..(defalias.'magit-rev |
| 180840 | 2d 68 61 73 68 20 23 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 29 0a 0a 28 64 65 66 75 6e 20 | -hash.#'magit-commit-p)..(defun. |
| 180860 | 6d 61 67 69 74 2d 2d 72 65 76 2d 64 65 72 65 66 65 72 65 6e 63 65 20 28 72 65 76 29 0a 20 20 22 | magit--rev-dereference.(rev)..." |
| 180880 | 52 65 74 75 72 6e 20 61 20 72 65 76 20 74 68 61 74 20 66 6f 72 63 65 73 20 47 69 74 20 74 6f 20 | Return.a.rev.that.forces.Git.to. |
| 1808a0 | 69 6e 74 65 72 70 72 65 74 20 52 45 56 20 61 73 20 61 20 63 6f 6d 6d 69 74 2e 0a 49 66 20 52 45 | interpret.REV.as.a.commit..If.RE |
| 1808c0 | 56 20 69 73 20 6e 69 6c 20 6f 72 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 5c 22 3a 2f 54 45 58 | V.is.nil.or.has.the.form.\":/TEX |
| 1808e0 | 54 5c 22 2c 20 72 65 74 75 72 6e 20 52 45 56 20 69 74 73 65 6c 66 2e 22 0a 20 20 28 63 6f 6e 64 | T\",.return.REV.itself."...(cond |
| 180900 | 20 28 28 6e 6f 74 20 72 65 76 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e | .((not.rev).nil).........((strin |
| 180920 | 67 2d 6d 61 74 63 68 2d 70 20 22 5e 3a 2f 22 20 72 65 76 29 20 72 65 76 29 0a 20 20 20 20 20 20 | g-match-p."^:/".rev).rev)....... |
| 180940 | 20 20 28 28 63 6f 6e 63 61 74 20 72 65 76 20 22 5e 7b 63 6f 6d 6d 69 74 7d 22 29 29 29 29 0a 0a | ..((concat.rev."^{commit}")))).. |
| 180960 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 65 71 75 61 6c 20 28 61 20 62 29 0a 20 20 22 | (defun.magit-rev-equal.(a.b)..." |
| 180980 | 52 65 74 75 72 6e 20 74 20 69 66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 64 69 66 66 65 72 65 | Return.t.if.there.are.no.differe |
| 1809a0 | 6e 63 65 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 41 20 61 6e 64 20 42 | nces.between.the.commits.A.and.B |
| 1809c0 | 2e 22 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 63 63 65 73 73 20 22 64 69 66 66 22 20 22 | ."...(magit-git-success."diff"." |
| 1809e0 | 2d 2d 71 75 69 65 74 22 20 61 20 62 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 | --quiet".a.b))..(defun.magit-rev |
| 180a00 | 2d 65 71 20 28 61 20 62 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 41 20 61 6e 64 20 42 | -eq.(a.b)..."Return.t.if.A.and.B |
| 180a20 | 20 72 65 66 65 72 20 74 6f 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 69 74 2e 22 0a 20 20 28 6c | .refer.to.the.same.commit."...(l |
| 180a40 | 65 74 20 28 28 61 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 20 61 29 29 0a 20 20 20 20 20 | et.((a.(magit-commit-p.a))...... |
| 180a60 | 20 20 20 28 62 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 20 62 29 29 29 0a 20 20 20 20 28 | ...(b.(magit-commit-p.b))).....( |
| 180a80 | 61 6e 64 20 61 20 62 20 28 65 71 75 61 6c 20 61 20 62 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | and.a.b.(equal.a.b))))..(defun.m |
| 180aa0 | 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 2d 70 20 28 61 20 62 29 0a 20 20 22 52 65 74 | agit-rev-ancestor-p.(a.b)..."Ret |
| 180ac0 | 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 63 6f 6d 6d 69 74 20 41 20 69 73 20 61 6e 20 61 6e | urn.non-nil.if.commit.A.is.an.an |
| 180ae0 | 63 65 73 74 6f 72 20 6f 66 20 63 6f 6d 6d 69 74 20 42 2e 22 0a 20 20 28 6d 61 67 69 74 2d 67 69 | cestor.of.commit.B."...(magit-gi |
| 180b00 | 74 2d 73 75 63 63 65 73 73 20 22 6d 65 72 67 65 2d 62 61 73 65 22 20 22 2d 2d 69 73 2d 61 6e 63 | t-success."merge-base"."--is-anc |
| 180b20 | 65 73 74 6f 72 22 20 61 20 62 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 68 | estor".a.b))..(defun.magit-rev-h |
| 180b40 | 65 61 64 2d 70 20 28 72 65 76 29 0a 20 20 28 6f 72 20 28 65 71 75 61 6c 20 72 65 76 20 22 48 45 | ead-p.(rev)...(or.(equal.rev."HE |
| 180b60 | 41 44 22 29 0a 20 20 20 20 20 20 28 61 6e 64 20 72 65 76 0a 20 20 20 20 20 20 20 20 20 20 20 28 | AD").......(and.rev............( |
| 180b80 | 6e 6f 74 20 28 73 74 72 69 6e 67 2d 73 65 61 72 63 68 20 22 2e 2e 22 20 72 65 76 29 29 0a 20 20 | not.(string-search."..".rev))... |
| 180ba0 | 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 72 73 65 | .........(equal.(magit-rev-parse |
| 180bc0 | 20 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 | .rev)...................(magit-r |
| 180be0 | 65 76 2d 70 61 72 73 65 20 22 48 45 41 44 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ev-parse."HEAD")))))..(defun.mag |
| 180c00 | 69 74 2d 72 65 76 2d 61 75 74 68 6f 72 2d 70 20 28 72 65 76 29 0a 20 20 22 52 65 74 75 72 6e 20 | it-rev-author-p.(rev)..."Return. |
| 180c20 | 74 20 69 66 20 74 68 65 20 75 73 65 72 20 69 73 20 74 68 65 20 61 75 74 68 6f 72 20 6f 66 20 52 | t.if.the.user.is.the.author.of.R |
| 180c40 | 45 56 2e 0a 4d 6f 72 65 20 70 72 65 63 69 73 65 6c 79 20 72 65 74 75 72 6e 20 74 20 69 66 20 60 | EV..More.precisely.return.t.if.` |
| 180c60 | 75 73 65 72 2e 6e 61 6d 65 27 20 69 73 20 65 71 75 61 6c 20 74 6f 20 74 68 65 20 61 75 74 68 6f | user.name'.is.equal.to.the.autho |
| 180c80 | 72 0a 6e 61 6d 65 20 6f 66 20 52 45 56 20 61 6e 64 2f 6f 72 20 60 75 73 65 72 2e 65 6d 61 69 6c | r.name.of.REV.and/or.`user.email |
| 180ca0 | 27 20 69 73 20 65 71 75 61 6c 20 74 6f 20 74 68 65 20 61 75 74 68 6f 72 20 65 6d 61 69 6c 0a 6f | '.is.equal.to.the.author.email.o |
| 180cc0 | 66 20 52 45 56 2e 22 0a 20 20 28 6f 72 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 67 65 74 20 | f.REV."...(or.(equal.(magit-get. |
| 180ce0 | 22 75 73 65 72 2e 6e 61 6d 65 22 29 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 | "user.name")..(magit-rev-format. |
| 180d00 | 22 25 61 6e 22 20 72 65 76 29 29 0a 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d | "%an".rev)).......(equal.(magit- |
| 180d20 | 67 65 74 20 22 75 73 65 72 2e 65 6d 61 69 6c 22 29 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 | get."user.email").(magit-rev-for |
| 180d40 | 6d 61 74 20 22 25 61 65 22 20 72 65 76 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | mat."%ae".rev))))..(defun.magit- |
| 180d60 | 72 65 76 2d 6e 61 6d 65 20 28 72 65 76 20 26 6f 70 74 69 6f 6e 61 6c 20 70 61 74 74 65 72 6e 20 | rev-name.(rev.&optional.pattern. |
| 180d80 | 6e 6f 74 2d 61 6e 63 68 6f 72 65 64 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 73 79 6d 62 6f 6c | not-anchored)..."Return.a.symbol |
| 180da0 | 69 63 20 6e 61 6d 65 20 66 6f 72 20 52 45 56 20 75 73 69 6e 67 20 60 67 69 74 2d 6e 61 6d 65 2d | ic.name.for.REV.using.`git-name- |
| 180dc0 | 72 65 76 27 2e 0a 0a 50 41 54 54 45 52 4e 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 6c 69 | rev'...PATTERN.can.be.used.to.li |
| 180de0 | 6d 69 74 20 74 68 65 20 72 65 73 75 6c 74 20 74 6f 20 61 20 6d 61 74 63 68 69 6e 67 20 72 65 66 | mit.the.result.to.a.matching.ref |
| 180e00 | 2e 0a 55 6e 6c 65 73 73 20 4e 4f 54 2d 41 4e 43 48 4f 52 45 44 20 69 73 20 6e 6f 6e 2d 6e 69 6c | ..Unless.NOT-ANCHORED.is.non-nil |
| 180e20 | 2c 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 72 65 66 20 6d 75 73 74 0a | ,.the.beginning.of.the.ref.must. |
| 180e40 | 6d 61 74 63 68 20 50 41 54 54 45 52 4e 2e 0a 0a 41 6e 20 61 6e 63 68 6f 72 65 64 20 6c 6f 6f 6b | match.PATTERN...An.anchored.look |
| 180e60 | 75 70 20 69 73 20 64 6f 6e 65 20 75 73 69 6e 67 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 0a 5c | up.is.done.using.the.arguments.\ |
| 180e80 | 22 2d 2d 65 78 63 6c 75 64 65 3d 2a 2f 3c 50 41 54 54 45 52 4e 3e 20 2d 2d 65 78 63 6c 75 64 65 | "--exclude=*/<PATTERN>.--exclude |
| 180ea0 | 3d 2a 2f 48 45 41 44 5c 22 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 0a 5c 22 2d 2d 72 65 66 | =*/HEAD\".in.addition.to.\"--ref |
| 180ec0 | 73 3d 3c 50 41 54 54 45 52 4e 3e 5c 22 2c 20 70 72 6f 76 69 64 65 64 20 61 74 20 6c 65 61 73 74 | s=<PATTERN>\",.provided.at.least |
| 180ee0 | 20 76 65 72 73 69 6f 6e 20 76 32 2e 31 33 20 6f 66 20 47 69 74 20 69 73 0a 75 73 65 64 2e 20 20 | .version.v2.13.of.Git.is.used... |
| 180f00 | 4f 6c 64 65 72 20 76 65 72 73 69 6f 6e 73 20 64 69 64 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 74 | Older.versions.did.not.support.t |
| 180f20 | 68 65 20 5c 22 2d 2d 65 78 63 6c 75 64 65 5c 22 20 61 72 67 75 6d 65 6e 74 2e 0a 57 68 65 6e 20 | he.\"--exclude\".argument..When. |
| 180f40 | 5c 22 2d 2d 65 78 63 6c 75 64 65 5c 22 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 20 61 6e 64 | \"--exclude\".cannot.be.used.and |
| 180f60 | 20 60 67 69 74 2d 6e 61 6d 65 2d 72 65 76 27 20 72 65 74 75 72 6e 73 20 61 0a 72 65 66 20 74 68 | .`git-name-rev'.returns.a.ref.th |
| 180f80 | 61 74 20 73 68 6f 75 6c 64 20 68 61 76 65 20 62 65 65 6e 20 65 78 63 6c 75 64 65 64 2c 20 74 68 | at.should.have.been.excluded,.th |
| 180fa0 | 65 6e 20 74 68 61 74 20 69 73 20 64 69 73 63 61 72 64 65 64 20 61 6e 64 0a 74 68 69 73 20 66 75 | en.that.is.discarded.and.this.fu |
| 180fc0 | 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 6e 69 6c 20 69 6e 73 74 65 61 64 2e 20 20 54 68 69 | nction.returns.nil.instead...Thi |
| 180fe0 | 73 20 69 73 20 75 6e 66 6f 72 74 75 6e 61 74 65 20 62 65 63 61 75 73 65 0a 74 68 65 72 65 20 6d | s.is.unfortunate.because.there.m |
| 181000 | 69 67 68 74 20 62 65 20 6f 74 68 65 72 20 72 65 66 73 20 74 68 61 74 20 64 6f 20 6d 61 74 63 68 | ight.be.other.refs.that.do.match |
| 181020 | 2e 20 20 54 6f 20 66 69 78 20 74 68 61 74 2c 20 75 70 64 61 74 65 0a 47 69 74 2e 22 0a 20 20 28 | ...To.fix.that,.update.Git."...( |
| 181040 | 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 6e | magit-git-string."name-rev"."--n |
| 181060 | 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 20 | ame-only"."--no-undefined"...... |
| 181080 | 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 63 6f 6e | ...............(and.pattern.(con |
| 1810a0 | 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 20 20 20 | cat."--refs=".pattern))......... |
| 1810c0 | 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 20 20 20 20 20 | ............(and.pattern........ |
| 1810e0 | 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 74 2d 61 6e 63 68 6f | ..................(not.not-ancho |
| 181100 | 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 20 20 20 20 20 28 6c | red)..........................(l |
| 181120 | 69 73 74 20 22 2d 2d 65 78 63 6c 75 64 65 3d 2a 2f 48 45 41 44 22 0a 20 20 20 20 20 20 20 20 20 | ist."--exclude=*/HEAD".......... |
| 181140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 2d | ......................(concat."- |
| 181160 | 2d 65 78 63 6c 75 64 65 3d 2a 2f 22 20 70 61 74 74 65 72 6e 29 29 29 0a 20 20 20 20 20 20 20 20 | -exclude=*/".pattern)))......... |
| 181180 | 20 20 20 20 20 20 20 20 20 20 20 20 72 65 76 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ............rev))..(defun.magit- |
| 1811a0 | 72 65 76 2d 62 72 61 6e 63 68 20 28 72 65 76 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 6e | rev-branch.(rev)...(and-let*.((n |
| 1811c0 | 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 2f 68 65 | ame.(magit-rev-name.rev."refs/he |
| 1811e0 | 61 64 73 2f 2a 22 29 29 29 0a 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d | ads/*"))).....(and.(not.(string- |
| 181200 | 6d 61 74 63 68 2d 70 20 22 5b 7e 5e 5d 22 20 6e 61 6d 65 29 29 20 6e 61 6d 65 29 29 29 0a 0a 28 | match-p."[~^]".name)).name)))..( |
| 181220 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 66 69 78 75 70 2d 74 61 72 67 65 74 20 28 72 65 | defun.magit-rev-fixup-target.(re |
| 181240 | 76 29 0a 20 20 28 6c 65 74 20 28 28 6d 73 67 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 | v)...(let.((msg.(magit-rev-forma |
| 181260 | 74 20 22 25 73 22 20 72 65 76 29 29 29 0a 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 | t."%s".rev))).....(save-match-da |
| 181280 | 74 61 0a 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 | ta.......(and.(string-match."\\` |
| 1812a0 | 5c 5c 28 73 71 75 61 73 68 21 5c 5c 7c 66 69 78 75 70 21 5c 5c 7c 61 6d 65 6e 64 21 5c 5c 29 20 | \\(squash!\\|fixup!\\|amend!\\). |
| 1812c0 | 5c 5c 28 2e 2b 5c 5c 29 22 20 6d 73 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | \\(.+\\)".msg)............(magit |
| 1812e0 | 2d 72 65 76 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 25 68 22 20 28 66 6f | -rev-format............."%h".(fo |
| 181300 | 72 6d 61 74 20 22 25 73 5e 7b 2f 5e 25 73 7d 22 20 72 65 76 0a 20 20 20 20 20 20 20 20 20 20 20 | rmat."%s^{/^%s}".rev............ |
| 181320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 65 78 74 2d 72 65 67 65 78 70 | ..............(magit--ext-regexp |
| 181340 | 2d 71 75 6f 74 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 6d 73 67 29 29 29 29 29 29 | -quote.(match-string.2.msg)))))) |
| 181360 | 29 29 0a 0a 28 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 | ))..(defun.magit-get-shortname.( |
| 181380 | 72 65 76 29 0a 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 | rev)...(let*.((fn.(apply-partial |
| 1813a0 | 6c 79 20 23 27 6d 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 | ly.#'magit-rev-name.rev))....... |
| 1813c0 | 20 20 20 28 6e 61 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 | ...(name.(or.(funcall.fn."refs/t |
| 1813e0 | 61 67 73 2f 2a 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 | ags/*")....................(func |
| 181400 | 61 6c 6c 20 66 6e 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 | all.fn."refs/heads/*").......... |
| 181420 | 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 22 72 65 66 73 2f 72 65 6d 6f | ..........(funcall.fn."refs/remo |
| 181440 | 74 65 73 2f 2a 22 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 | tes/*")))).....(cond.((not.name) |
| 181460 | 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 20 22 2d 2d | ............(magit-rev-parse."-- |
| 181480 | 73 68 6f 72 74 22 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 | short".rev))...........((string- |
| 1814a0 | 6d 61 74 63 68 20 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 | match."^\\(?:tags\\|remotes\\)/\ |
| 1814c0 | 5c 28 2e 2b 5c 5c 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 | \(.+\\)".name)............(if.(m |
| 1814e0 | 61 67 69 74 2d 72 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 | agit-ref-ambiguous-p.(match-stri |
| 181500 | 6e 67 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 6e 61 6d 65 0a | ng.1.name))................name. |
| 181520 | 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 6e 61 6d | .............(match-string.1.nam |
| 181540 | 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 72 65 66 2d 6d 61 79 62 65 | e)))...........((magit-ref-maybe |
| 181560 | 2d 71 75 61 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 | -qualify.name)))))..(defun.magit |
| 181580 | 2d 6e 61 6d 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 | -name-branch.(rev.&optional.lax) |
| 1815a0 | 0a 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 6e 61 6d 65 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 20 | ...(or.(magit-name-local-branch. |
| 1815c0 | 72 65 76 29 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 | rev).......(magit-name-remote-br |
| 1815e0 | 61 6e 63 68 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 | anch.rev).......(and.lax.(or.(ma |
| 181600 | 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 20 74 29 0a 20 20 20 | git-name-local-branch.rev.t).... |
| 181620 | 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 72 65 6d 6f | ................(magit-name-remo |
| 181640 | 74 65 2d 62 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 | te-branch.rev.t)))))..(defun.mag |
| 181660 | 69 74 2d 6e 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 | it-name-local-branch.(rev.&optio |
| 181680 | 6e 61 6c 20 6c 61 78 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 6e 61 6d 65 20 28 6d 61 67 | nal.lax)...(and-let*.((name.(mag |
| 1816a0 | 69 74 2d 72 65 76 2d 6e 61 6d 65 20 72 65 76 20 22 72 65 66 73 2f 68 65 61 64 73 2f 2a 22 29 29 | it-rev-name.rev."refs/heads/*")) |
| 1816c0 | 29 0a 20 20 20 20 28 61 6e 64 20 28 6f 72 20 6c 61 78 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d | ).....(and.(or.lax.(not.(string- |
| 1816e0 | 6d 61 74 63 68 2d 70 20 22 5b 7e 5e 5d 22 20 6e 61 6d 65 29 29 29 20 6e 61 6d 65 29 29 29 0a 0a | match-p."[~^]".name))).name))).. |
| 181700 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e 61 6d 65 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 20 | (defun.magit-name-remote-branch. |
| 181720 | 28 72 65 76 20 26 6f 70 74 69 6f 6e 61 6c 20 6c 61 78 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 | (rev.&optional.lax)...(and-let*. |
| 181740 | 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 |
| 181760 | 2f 72 65 6d 6f 74 65 73 2f 2a 22 29 29 29 0a 20 20 20 20 28 61 6e 64 20 28 6f 72 20 6c 61 78 20 | /remotes/*"))).....(and.(or.lax. |
| 181780 | 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5b 7e 5e 5d 22 20 6e 61 6d 65 | (not.(string-match-p."[~^]".name |
| 1817a0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 6e 61 6d 65 20 38 29 29 | )))..........(substring.name.8)) |
| 1817c0 | 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 28 72 65 76 20 26 | ))..(defun.magit-name-tag.(rev.& |
| 1817e0 | 6f 70 74 69 6f 6e 61 6c 20 6c 61 78 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 6e 61 6d 65 | optional.lax)...(and-let*.((name |
| 181800 | 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 2f 74 61 67 73 2f | .(magit-rev-name.rev."refs/tags/ |
| 181820 | 2a 22 29 29 29 0a 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 | *"))).....(progn.......(when.(st |
| 181840 | 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 5e 30 22 20 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 | ring-suffix-p."^0".name)........ |
| 181860 | 20 28 73 65 74 71 20 6e 61 6d 65 20 28 73 75 62 73 74 72 69 6e 67 20 6e 61 6d 65 20 30 20 2d 32 | .(setq.name.(substring.name.0.-2 |
| 181880 | 29 29 29 0a 20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 20 6c 61 78 20 28 6e 6f 74 20 28 73 74 72 | ))).......(and.(or.lax.(not.(str |
| 1818a0 | 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5b 7e 5e 5d 22 20 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 | ing-match-p."[~^]".name)))...... |
| 1818c0 | 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 6e 61 6d 65 20 35 29 29 29 29 29 0a 0a 28 64 | ......(substring.name.5)))))..(d |
| 1818e0 | 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 2d 61 62 62 72 65 76 20 28 72 65 66 6e 61 6d 65 29 0a | efun.magit-ref-abbrev.(refname). |
| 181900 | 20 20 22 52 65 74 75 72 6e 20 61 6e 20 75 6e 61 6d 62 69 67 75 6f 75 73 20 61 62 62 72 65 76 69 | .."Return.an.unambiguous.abbrevi |
| 181920 | 61 74 69 6f 6e 20 6f 66 20 52 45 46 4e 41 4d 45 2e 22 0a 20 20 28 6d 61 67 69 74 2d 72 65 76 2d | ation.of.REFNAME."...(magit-rev- |
| 181940 | 70 61 72 73 65 20 22 2d 2d 76 65 72 69 66 79 22 20 22 2d 2d 61 62 62 72 65 76 2d 72 65 66 22 20 | parse."--verify"."--abbrev-ref". |
| 181960 | 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 66 75 6c 6c | refname))..(defun.magit-ref-full |
| 181980 | 6e 61 6d 65 20 28 72 65 66 6e 61 6d 65 29 0a 20 20 22 52 65 74 75 72 6e 20 66 75 6c 6c 79 20 71 | name.(refname)..."Return.fully.q |
| 1819a0 | 75 61 6c 69 66 69 65 64 20 72 65 66 6e 61 6d 65 20 66 6f 72 20 52 45 46 4e 41 4d 45 2e 0a 49 66 | ualified.refname.for.REFNAME..If |
| 1819c0 | 20 52 45 46 4e 41 4d 45 20 69 73 20 61 6d 62 69 67 75 6f 75 73 2c 20 72 65 74 75 72 6e 20 6e 69 | .REFNAME.is.ambiguous,.return.ni |
| 1819e0 | 6c 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 79 | l."...(magit-rev-parse."--verify |
| 181a00 | 22 20 22 2d 2d 73 79 6d 62 6f 6c 69 63 2d 66 75 6c 6c 2d 6e 61 6d 65 22 20 72 65 66 6e 61 6d 65 | "."--symbolic-full-name".refname |
| 181a20 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 2d 61 6d 62 69 67 75 6f 75 73 2d 70 | ))..(defun.magit-ref-ambiguous-p |
| 181a40 | 20 28 72 65 66 6e 61 6d 65 29 0a 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 | .(refname)...(save-match-data... |
| 181a60 | 20 20 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 5e 7e 5d | ..(if.(string-match."\\`\\([^^~] |
| 181a80 | 2b 5c 5c 29 5c 5c 28 2e 2a 5c 5c 29 22 20 72 65 66 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 28 | +\\)\\(.*\\)".refname).........( |
| 181aa0 | 6e 6f 74 20 28 6d 61 67 69 74 2d 72 65 66 2d 66 75 6c 6c 6e 61 6d 65 20 28 6d 61 74 63 68 2d 73 | not.(magit-ref-fullname.(match-s |
| 181ac0 | 74 72 69 6e 67 20 31 20 72 65 66 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 | tring.1.refname))).......(error. |
| 181ae0 | 22 25 53 20 68 61 73 20 61 6e 20 75 6e 72 65 63 6f 67 6e 69 7a 65 64 20 66 6f 72 6d 61 74 22 20 | "%S.has.an.unrecognized.format". |
| 181b00 | 72 65 66 6e 61 6d 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 2d 6d 61 | refname))))..(defun.magit-ref-ma |
| 181b20 | 79 62 65 2d 71 75 61 6c 69 66 79 20 28 72 65 66 6e 61 6d 65 20 26 6f 70 74 69 6f 6e 61 6c 20 70 | ybe-qualify.(refname.&optional.p |
| 181b40 | 72 65 66 69 78 29 0a 20 20 22 49 66 20 52 45 46 4e 41 4d 45 20 69 73 20 61 6d 62 69 67 75 6f 75 | refix)..."If.REFNAME.is.ambiguou |
| 181b60 | 73 2c 20 74 72 79 20 74 6f 20 64 69 73 61 6d 62 69 67 75 61 74 65 20 69 74 20 62 79 20 70 72 65 | s,.try.to.disambiguate.it.by.pre |
| 181b80 | 70 65 6e 64 20 50 52 45 46 49 58 20 74 6f 20 69 74 2e 0a 52 65 74 75 72 6e 20 61 6e 20 75 6e 61 | pend.PREFIX.to.it..Return.an.una |
| 181ba0 | 6d 62 69 67 75 6f 75 73 20 72 65 66 6e 61 6d 65 2c 20 65 69 74 68 65 72 20 52 45 46 4e 41 4d 45 | mbiguous.refname,.either.REFNAME |
| 181bc0 | 20 6f 72 20 74 68 61 74 20 70 72 65 66 69 78 65 64 0a 77 69 74 68 20 50 52 45 46 49 58 2c 20 6e | .or.that.prefixed.with.PREFIX,.n |
| 181be0 | 69 6c 20 6f 74 68 65 72 77 69 73 65 2e 20 20 49 66 20 52 45 46 4e 41 4d 45 20 68 61 73 20 61 6e | il.otherwise...If.REFNAME.has.an |
| 181c00 | 20 6f 66 66 73 65 74 20 73 75 66 66 69 78 0a 73 75 63 68 20 61 73 20 5c 22 7e 31 5c 22 2c 20 74 | .offset.suffix.such.as.\"~1\",.t |
| 181c20 | 68 65 6e 20 74 68 61 74 20 69 73 20 70 72 65 73 65 72 76 65 64 2e 20 20 49 66 20 6f 70 74 69 6f | hen.that.is.preserved...If.optio |
| 181c40 | 6e 61 6c 20 50 52 45 46 49 58 20 69 73 0a 6e 69 6c 2c 20 74 68 65 6e 20 75 73 65 20 5c 22 68 65 | nal.PREFIX.is.nil,.then.use.\"he |
| 181c60 | 61 64 73 2f 5c 22 2e 22 0a 20 20 28 69 66 20 28 6d 61 67 69 74 2d 72 65 66 2d 61 6d 62 69 67 75 | ads/\"."...(if.(magit-ref-ambigu |
| 181c80 | 6f 75 73 2d 70 20 72 65 66 6e 61 6d 65 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 66 6e | ous-p.refname).......(let.((refn |
| 181ca0 | 61 6d 65 20 28 63 6f 6e 63 61 74 20 28 6f 72 20 70 72 65 66 69 78 20 22 68 65 61 64 73 2f 22 29 | ame.(concat.(or.prefix."heads/") |
| 181cc0 | 20 72 65 66 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 6d | .refname))).........(and.(not.(m |
| 181ce0 | 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 65 29 29 20 72 | agit-ref-ambiguous-p.refname)).r |
| 181d00 | 65 66 6e 61 6d 65 29 29 0a 20 20 20 20 72 65 66 6e 61 6d 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d | efname)).....refname))..(defun.m |
| 181d20 | 61 67 69 74 2d 72 65 66 2d 65 78 69 73 74 73 2d 70 20 28 72 65 66 29 0a 20 20 28 6d 61 67 69 74 | agit-ref-exists-p.(ref)...(magit |
| 181d40 | 2d 67 69 74 2d 73 75 63 63 65 73 73 20 22 73 68 6f 77 2d 72 65 66 22 20 22 2d 2d 76 65 72 69 66 | -git-success."show-ref"."--verif |
| 181d60 | 79 22 20 72 65 66 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 2d 65 71 75 61 6c | y".ref))..(defun.magit-ref-equal |
| 181d80 | 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 20 72 65 66 6e 61 6d | .(a.b)..."Return.t.if.the.refnam |
| 181da0 | 65 73 20 41 20 61 6e 64 20 42 20 61 72 65 20 60 65 71 75 61 6c 27 2e 0a 41 20 73 79 6d 62 6f 6c | es.A.and.B.are.`equal'..A.symbol |
| 181dc0 | 69 63 2d 72 65 66 20 70 6f 69 6e 74 69 6e 67 20 74 6f 20 73 6f 6d 65 20 72 65 66 2c 20 69 73 20 | ic-ref.pointing.to.some.ref,.is. |
| 181de0 | 60 65 71 75 61 6c 27 20 74 6f 20 74 68 61 74 20 72 65 66 2c 0a 61 73 20 61 72 65 20 74 77 6f 20 | `equal'.to.that.ref,.as.are.two. |
| 181e00 | 73 79 6d 62 6f 6c 69 63 2d 72 65 66 73 20 70 6f 69 6e 74 69 6e 67 20 74 6f 20 74 68 65 20 73 61 | symbolic-refs.pointing.to.the.sa |
| 181e20 | 6d 65 20 72 65 66 2e 20 20 52 65 66 6e 61 6d 65 73 0a 6d 61 79 20 62 65 20 61 62 62 72 65 76 69 | me.ref...Refnames.may.be.abbrevi |
| 181e40 | 61 74 65 64 2e 22 0a 20 20 28 6c 65 74 20 28 28 61 20 28 6d 61 67 69 74 2d 72 65 66 2d 66 75 6c | ated."...(let.((a.(magit-ref-ful |
| 181e60 | 6c 6e 61 6d 65 20 61 29 29 0a 20 20 20 20 20 20 20 20 28 62 20 28 6d 61 67 69 74 2d 72 65 66 2d | lname.a)).........(b.(magit-ref- |
| 181e80 | 66 75 6c 6c 6e 61 6d 65 20 62 29 29 29 0a 20 20 20 20 28 61 6e 64 20 61 20 62 20 28 65 71 75 61 | fullname.b))).....(and.a.b.(equa |
| 181ea0 | 6c 20 61 20 62 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 2d 65 71 20 28 | l.a.b))))..(defun.magit-ref-eq.( |
| 181ec0 | 61 20 62 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 74 68 65 20 72 65 66 6e 61 6d 65 73 | a.b)..."Return.t.if.the.refnames |
| 181ee0 | 20 41 20 61 6e 64 20 42 20 61 72 65 20 60 65 71 27 2e 0a 41 20 73 79 6d 62 6f 6c 69 63 2d 72 65 | .A.and.B.are.`eq'..A.symbolic-re |
| 181f00 | 66 20 69 73 20 60 65 71 27 20 74 6f 20 69 74 73 65 6c 66 2c 20 62 75 74 20 6e 6f 74 20 74 6f 20 | f.is.`eq'.to.itself,.but.not.to. |
| 181f20 | 74 68 65 20 72 65 66 20 69 74 20 70 6f 69 6e 74 73 0a 74 6f 2c 20 6f 72 20 74 6f 20 73 6f 6d 65 | the.ref.it.points.to,.or.to.some |
| 181f40 | 20 6f 74 68 65 72 20 73 79 6d 62 6f 6c 69 63 2d 72 65 66 20 74 68 61 74 20 70 6f 69 6e 74 73 20 | .other.symbolic-ref.that.points. |
| 181f60 | 74 6f 20 74 68 65 20 73 61 6d 65 20 72 65 66 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 79 6d 62 6f | to.the.same.ref."...(let.((symbo |
| 181f80 | 6c 69 63 2d 61 20 28 6d 61 67 69 74 2d 73 79 6d 62 6f 6c 69 63 2d 72 65 66 2d 70 20 61 29 29 0a | lic-a.(magit-symbolic-ref-p.a)). |
| 181fa0 | 20 20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 69 63 2d 62 20 28 6d 61 67 69 74 2d 73 79 6d 62 6f | ........(symbolic-b.(magit-symbo |
| 181fc0 | 6c 69 63 2d 72 65 66 2d 70 20 62 29 29 29 0a 20 20 20 20 28 6f 72 20 28 61 6e 64 20 73 79 6d 62 | lic-ref-p.b))).....(or.(and.symb |
| 181fe0 | 6f 6c 69 63 2d 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 6f 6c 69 63 2d 62 0a 20 | olic-a..............symbolic-b.. |
| 182000 | 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 61 20 62 29 29 0a 20 20 20 20 20 20 20 | ............(equal.a.b))........ |
| 182020 | 20 28 61 6e 64 20 28 6e 6f 74 20 73 79 6d 62 6f 6c 69 63 2d 61 29 0a 20 20 20 20 20 20 20 20 20 | .(and.(not.symbolic-a).......... |
| 182040 | 20 20 20 20 28 6e 6f 74 20 73 79 6d 62 6f 6c 69 63 2d 62 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ....(not.symbolic-b)............ |
| 182060 | 20 20 28 6d 61 67 69 74 2d 72 65 66 2d 65 71 75 61 6c 20 61 20 62 29 29 29 29 29 0a 0a 28 64 65 | ..(magit-ref-equal.a.b)))))..(de |
| 182080 | 66 75 6e 20 6d 61 67 69 74 2d 68 65 61 64 69 73 68 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 | fun.magit-headish.()..."Return.t |
| 1820a0 | 68 65 20 60 48 45 41 44 27 20 6f 72 20 69 66 20 74 68 61 74 20 64 6f 65 73 6e 27 74 20 65 78 69 | he.`HEAD'.or.if.that.doesn't.exi |
| 1820c0 | 73 74 20 74 68 65 20 68 61 73 68 20 6f 66 20 74 68 65 20 65 6d 70 74 79 20 74 72 65 65 2e 22 0a | st.the.hash.of.the.empty.tree.". |
| 1820e0 | 20 20 28 69 66 20 28 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6d 6d 69 74 2d 70 29 0a 20 20 20 20 20 20 | ..(if.(magit-no-commit-p)....... |
| 182100 | 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 6d 6b 74 72 65 65 22 29 0a 20 20 20 20 | (magit-git-string."mktree")..... |
| 182120 | 22 48 45 41 44 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 74 | "HEAD"))..(defun.magit-branch-at |
| 182140 | 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. |
| 182160 | 20 20 20 20 28 62 72 61 6e 63 68 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 0a 20 20 20 | ....(branch.(oref.it.value)).... |
| 182180 | 20 28 63 6f 6d 6d 69 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 2d 70 61 69 6e 74 65 64 2d 62 72 61 | .(commit.(or.(magit--painted-bra |
| 1821a0 | 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | nch-at-point).................(m |
| 1821c0 | 61 67 69 74 2d 6e 61 6d 65 2d 62 72 61 6e 63 68 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 | agit-name-branch.(oref.it.value) |
| 1821e0 | 29 29 29 0a 20 20 20 20 28 70 75 6c 6c 72 65 71 20 28 61 6e 64 20 28 66 62 6f 75 6e 64 70 20 27 | ))).....(pullreq.(and.(fboundp.' |
| 182200 | 66 6f 72 67 65 2d 2d 70 75 6c 6c 72 65 71 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 | forge--pullreq-branch).......... |
| 182220 | 20 20 20 20 20 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 | .........(magit-branch-p........ |
| 182240 | 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 72 61 6e | ............(forge--pullreq-bran |
| 182260 | 63 68 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 29 29 0a 20 20 20 20 28 72 65 6c 61 | ch.(oref.it.value))))).....(rela |
| 182280 | 74 65 64 2d 72 65 66 73 20 28 6d 61 67 69 74 2d 2d 70 61 69 6e 74 65 64 2d 62 72 61 6e 63 68 2d | ted-refs.(magit--painted-branch- |
| 1822a0 | 61 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 28 28 75 6e 70 75 6c 6c 65 64 20 75 6e 70 75 73 68 | at-point)).....((unpulled.unpush |
| 1822c0 | 65 64 29 0a 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 2d 61 62 62 72 65 76 0a 20 20 20 20 20 | ed)......(magit-ref-abbrev...... |
| 1822e0 | 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 2e 5c | .(replace-regexp-in-string."\\.\ |
| 182300 | 5c 2e 5c 5c 2e 3f 22 20 22 22 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 29 29 29 0a | \.\\.?"."".(oref.it.value)))))). |
| 182320 | 0a 28 64 65 66 75 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 | .(defun.magit--painted-branch-at |
| 182340 | 2d 70 6f 69 6e 74 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 | -point.(&optional.type)...(or.(a |
| 182360 | 6e 64 20 28 6e 6f 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 | nd.(not.(eq.type.'remote))...... |
| 182380 | 20 20 20 20 20 20 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 | ......(memq.(get-text-property.( |
| 1823a0 | 6d 61 67 69 74 2d 70 6f 69 6e 74 29 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 29 0a 20 20 | magit-point).'font-lock-face)... |
| 1823c0 | 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 62 72 61 6e | ...............(list.'magit-bran |
| 1823e0 | 63 68 2d 6c 6f 63 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-local........................ |
| 182400 | 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 20 | 'magit-branch-current))......... |
| 182420 | 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 74 68 69 | ...(and-let*.((branch.(magit-thi |
| 182440 | 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 67 69 74 2d 72 65 76 69 73 69 6f 6e 20 74 29 29 29 0a 20 | ng-at-point.'git-revision.t))).. |
| 182460 | 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 6c 69 74 2d 62 72 | ............(cdr.(magit-split-br |
| 182480 | 61 6e 63 68 2d 6e 61 6d 65 20 62 72 61 6e 63 68 29 29 29 29 0a 20 20 20 20 20 20 28 61 6e 64 20 | anch-name.branch)))).......(and. |
| 1824a0 | 28 6e 6f 74 20 28 65 71 20 74 79 70 65 20 27 6c 6f 63 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 | (not.(eq.type.'local)).......... |
| 1824c0 | 20 20 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 6d 61 67 69 | ..(memq.(get-text-property.(magi |
| 1824e0 | 74 2d 70 6f 69 6e 74 29 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 29 0a 20 20 20 20 20 20 | t-point).'font-lock-face)....... |
| 182500 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 | ...........(list.'magit-branch-r |
| 182520 | 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 27 6d 61 | emote........................'ma |
| 182540 | 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 2d 68 65 61 64 29 29 0a 20 20 20 20 20 20 20 | git-branch-remote-head))........ |
| 182560 | 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 69 73 69 6f | ....(thing-at-point.'git-revisio |
| 182580 | 6e 20 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e | n.t))))..(defun.magit-local-bran |
| 1825a0 | 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- |
| 1825c0 | 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.( |
| 1825e0 | 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 65 66 20 69 74 | magit-ref-maybe-qualify.(oref.it |
| 182600 | 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 28 77 68 65 6e 20 28 | .value))))...............(when.( |
| 182620 | 6d 65 6d 62 65 72 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d | member.branch.(magit-list-local- |
| 182640 | 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 62 | branch-names)).................b |
| 182660 | 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 28 6d 61 67 69 74 2d | ranch))).....(commit.(or.(magit- |
| 182680 | 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 27 6c 6f 63 61 6c 29 | -painted-branch-at-point.'local) |
| 1826a0 | 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 6c 6f 63 | .................(magit-name-loc |
| 1826c0 | 61 6c 2d 62 72 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 | al-branch.(oref.it.value)))))).. |
| 1826e0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f | (defun.magit-remote-branch-at-po |
| 182700 | 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 20 20 20 | int.()...(magit-section-case.... |
| 182720 | 20 28 62 72 61 6e 63 68 20 28 6c 65 74 20 28 28 62 72 61 6e 63 68 20 28 6f 72 65 66 20 69 74 20 | .(branch.(let.((branch.(oref.it. |
| 182740 | 76 61 6c 75 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 28 6d 65 | value)))...............(when.(me |
| 182760 | 6d 62 65 72 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 2d 62 | mber.branch.(magit-list-remote-b |
| 182780 | 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 62 72 | ranch-names)).................br |
| 1827a0 | 61 6e 63 68 29 29 29 0a 20 20 20 20 28 63 6f 6d 6d 69 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 2d | anch))).....(commit.(or.(magit-- |
| 1827c0 | 70 61 69 6e 74 65 64 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 20 27 72 65 6d 6f 74 65 29 | painted-branch-at-point.'remote) |
| 1827e0 | 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 72 65 6d | .................(magit-name-rem |
| 182800 | 6f 74 65 2d 62 72 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 | ote-branch.(oref.it.value)))))). |
| 182820 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 20 28 29 | .(defun.magit-commit-at-point.() |
| 182840 | 0a 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 20 27 | ...(or.(magit-section-value-if.' |
| 182860 | 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 74 68 69 6e 67 2d 61 74 2d 70 6f | commit).......(magit-thing-at-po |
| 182880 | 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 61 6e 64 2d | int.'git-revision.t).......(and- |
| 1828a0 | 6c 65 74 2a 20 28 28 63 68 75 6e 6b 20 28 61 6e 64 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 | let*.((chunk.(and.(bound-and-tru |
| 1828c0 | 65 2d 70 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 | e-p.magit-blame-mode)........... |
| 1828e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 6d 61 67 | ...................(fboundp.'mag |
| 182900 | 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)......... |
| 182920 | 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 75 72 72 | .....................(magit-curr |
| 182940 | 65 6e 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6f 72 65 | ent-blame-chunk)))).........(ore |
| 182960 | 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 6e 64 20 28 64 | f.chunk.orig-rev)).......(and.(d |
| 182980 | 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 65 0a | erived-mode-p.'magit-stash-mode. |
| 1829a0 | 20 20 20 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 |
| 1829c0 | 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 20 20 20 20 20 | t-merge-preview-mode............ |
| 1829e0 | 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 73 69 6f 6e 2d | ................'magit-revision- |
| 182a00 | 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 65 72 2d 72 65 | mode)............magit-buffer-re |
| 182a20 | 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 6e 63 68 2d 6f | vision)))..(defun.magit-branch-o |
| 182a40 | 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 28 6d 61 67 69 | r-commit-at-point.()...(or.(magi |
| 182a60 | 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 6e 63 68 20 28 | t-section-case.........(branch.( |
| 182a80 | 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 65 66 20 69 74 | magit-ref-maybe-qualify.(oref.it |
| 182aa0 | 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 6f 72 20 28 6d | .value))).........(commit.(or.(m |
| 182ac0 | 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 0a 20 | agit--painted-branch-at-point).. |
| 182ae0 | 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 76 20 28 6f | ...................(let.((rev.(o |
| 182b00 | 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 20 20 | ref.it.value)))................. |
| 182b20 | 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 68 20 72 65 76 | ......(or.(magit-name-branch.rev |
| 182b40 | 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 69 74 2d 72 65 | ).rev)))).........(tag.(magit-re |
| 182b60 | 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 6c 75 65 29 20 | f-maybe-qualify.(oref.it.value). |
| 182b80 | 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 28 6f 72 20 28 | "tags/")).........(pullreq.(or.( |
| 182ba0 | 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 71 2d 62 72 61 | and.(fboundp.'forge--pullreq-bra |
| 182bc0 | 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 28 | nch)...........................( |
| 182be0 | 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 20 20 20 20 20 | magit-branch-p.................. |
| 182c00 | 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 72 61 6e 63 68 | ..........(forge--pullreq-branch |
| 182c20 | 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 20 20 20 20 20 | .(oref.it.value))))............. |
| 182c40 | 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 61 74 20 22 72 | .........(magit-ref-p.(format."r |
| 182c60 | 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 20 20 20 20 20 | efs/pullreqs/%s"................ |
| 182c80 | 20 20 20 20 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 |
| 182ca0 | 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 29 0a 20 20 20 | .(oref.it.value).number))))).... |
| 182cc0 | 20 20 20 20 20 28 28 75 6e 70 75 6c 6c 65 64 20 75 6e 70 75 73 68 65 64 29 0a 20 20 20 20 20 20 | .....((unpulled.unpushed)....... |
| 182ce0 | 20 20 20 28 6d 61 67 69 74 2d 72 65 66 2d 61 62 62 72 65 76 0a 20 20 20 20 20 20 20 20 20 20 28 | ...(magit-ref-abbrev...........( |
| 182d00 | 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 2e 5c 5c 2e | replace-regexp-in-string."\\.\\. |
| 182d20 | 5c 5c 2e 3f 22 20 22 22 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 29 29 0a 20 20 20 | \\.?"."".(oref.it.value))))).... |
| 182d40 | 20 20 20 28 6d 61 67 69 74 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 67 69 74 2d 72 65 | ...(magit-thing-at-point.'git-re |
| 182d60 | 76 69 73 69 6f 6e 20 74 29 0a 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 63 68 75 6e | vision.t).......(and-let*.((chun |
| 182d80 | 6b 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 62 | k.(and.(bound-and-true-p.magit-b |
| 182da0 | 6c 61 6d 65 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lame-mode)...................... |
| 182dc0 | 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d | ........(fboundp.'magit-current- |
| 182de0 | 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | blame-chunk).................... |
| 182e00 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 62 6c 61 6d 65 2d 63 | ..........(magit-current-blame-c |
| 182e20 | 68 75 6e 6b 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 63 68 75 6e 6b 20 6f 72 69 | hunk)))).........(oref.chunk.ori |
| 182e40 | 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 65 72 2d | g-rev)).......(and.magit-buffer- |
| 182e60 | 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 66 66 65 | file-name............magit-buffe |
| 182e80 | 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 64 2d 6d | r-refname).......(and.(derived-m |
| 182ea0 | 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 20 20 20 | ode-p.'magit-stash-mode......... |
| 182ec0 | 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 67 65 2d | ...................'magit-merge- |
| 182ee0 | 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 20 20 20 | preview-mode.................... |
| 182f00 | 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 0a 20 20 | ........'magit-revision-mode)... |
| 182f20 | 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 29 29 | .........magit-buffer-revision)) |
| 182f40 | 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 28 29 0a | )..(defun.magit-tag-at-point.(). |
| 182f60 | 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 67 20 20 | ..(magit-section-case.....(tag.. |
| 182f80 | 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 74 20 28 | ..(oref.it.value)).....(commit.( |
| 182fa0 | 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 29 29 29 | magit-name-tag.(oref.it.value))) |
| 182fc0 | 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 6e 74 20 | ))..(defun.magit-stash-at-point. |
| 182fe0 | 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 27 73 74 | ()...(magit-section-value-if.'st |
| 183000 | 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 2d 70 6f | ash))..(defun.magit-remote-at-po |
| 183020 | 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 20 20 20 | int.()...(magit-section-case.... |
| 183040 | 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 20 28 5b | .(remote.(oref.it.value)).....([ |
| 183060 | 62 72 61 6e 63 68 20 72 65 6d 6f 74 65 5d 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 70 61 | branch.remote].(magit-section-pa |
| 183080 | 72 65 6e 74 2d 76 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 | rent-value.it))))..(defun.magit- |
| 1830a0 | 6d 6f 64 75 6c 65 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 | module-at-point.(&optional.predi |
| 1830c0 | 63 61 74 65 29 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 | cate)...(when.(magit-section-mat |
| 1830e0 | 63 68 20 27 6d 6f 64 75 6c 65 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 6f 64 75 6c 65 20 28 6f | ch.'module).....(let.((module.(o |
| 183100 | 72 65 66 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 20 76 61 6c 75 | ref.(magit-current-section).valu |
| 183120 | 65 29 29 29 0a 20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 20 28 6e 6f 74 20 70 72 65 64 69 63 61 | e))).......(and.(or.(not.predica |
| 183140 | 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 70 72 65 64 | te)................(funcall.pred |
| 183160 | 69 63 61 74 65 20 6d 6f 64 75 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 75 6c 65 | icate.module))............module |
| 183180 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 | ))))..(defun.magit-get-current-b |
| 1831a0 | 72 61 6e 63 68 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 72 65 66 6e 61 6d 65 20 6f | ranch.()..."Return.the.refname.o |
| 1831c0 | 66 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 63 68 65 63 6b 65 64 20 6f 75 74 20 62 72 61 6e | f.the.currently.checked.out.bran |
| 1831e0 | 63 68 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 6e 6f 20 62 72 61 6e 63 68 20 69 73 20 63 | ch..Return.nil.if.no.branch.is.c |
| 183200 | 75 72 72 65 6e 74 6c 79 20 63 68 65 63 6b 65 64 20 6f 75 74 2e 22 0a 20 20 28 6d 61 67 69 74 2d | urrently.checked.out."...(magit- |
| 183220 | 67 69 74 2d 73 74 72 69 6e 67 20 22 73 79 6d 62 6f 6c 69 63 2d 72 65 66 22 20 22 2d 2d 73 68 6f | git-string."symbolic-ref"."--sho |
| 183240 | 72 74 22 20 22 48 45 41 44 22 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 67 65 74 2d | rt"."HEAD"))..(defvar.magit-get- |
| 183260 | 70 72 65 76 69 6f 75 73 2d 62 72 61 6e 63 68 2d 74 69 6d 65 6f 75 74 20 30 2e 35 0a 20 20 22 4d | previous-branch-timeout.0.5..."M |
| 183280 | 61 78 69 6d 75 6d 20 74 69 6d 65 20 74 6f 20 73 70 65 6e 64 20 69 6e 20 60 6d 61 67 69 74 2d 67 | aximum.time.to.spend.in.`magit-g |
| 1832a0 | 65 74 2d 70 72 65 76 69 6f 75 73 2d 62 72 61 6e 63 68 27 2e 0a 47 69 76 65 6e 20 61 73 20 61 20 | et-previous-branch'..Given.as.a. |
| 1832c0 | 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64 73 2e 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | number.of.seconds.")..(defun.mag |
| 1832e0 | 69 74 2d 67 65 74 2d 70 72 65 76 69 6f 75 73 2d 62 72 61 6e 63 68 20 28 29 0a 20 20 22 52 65 74 | it-get-previous-branch.()..."Ret |
| 183300 | 75 72 6e 20 74 68 65 20 72 65 66 6e 61 6d 65 20 6f 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 6c | urn.the.refname.of.the.previousl |
| 183320 | 79 20 63 68 65 63 6b 65 64 20 6f 75 74 20 62 72 61 6e 63 68 2e 0a 52 65 74 75 72 6e 20 6e 69 6c | y.checked.out.branch..Return.nil |
| 183340 | 20 69 66 20 6e 6f 20 62 72 61 6e 63 68 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 69 6e 20 74 68 | .if.no.branch.can.be.found.in.th |
| 183360 | 65 20 60 48 45 41 44 27 20 72 65 66 6c 6f 67 0a 77 68 69 63 68 20 69 73 20 64 69 66 66 65 72 65 | e.`HEAD'.reflog.which.is.differe |
| 183380 | 6e 74 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 61 6e 64 20 73 | nt.from.the.current.branch.and.s |
| 1833a0 | 74 69 6c 6c 20 65 78 69 73 74 73 2e 0a 54 68 65 20 61 6d 6f 75 6e 74 20 6f 66 20 74 69 6d 65 20 | till.exists..The.amount.of.time. |
| 1833c0 | 73 70 65 6e 74 20 73 65 61 72 63 68 69 6e 67 20 69 73 20 6c 69 6d 69 74 65 64 20 62 79 0a 60 6d | spent.searching.is.limited.by.`m |
| 1833e0 | 61 67 69 74 2d 67 65 74 2d 70 72 65 76 69 6f 75 73 2d 62 72 61 6e 63 68 2d 74 69 6d 65 6f 75 74 | agit-get-previous-branch-timeout |
| 183400 | 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 74 30 20 28 66 6c 6f 61 74 2d 74 69 6d 65 29 29 0a 20 20 | '."...(let.((t0.(float-time))... |
| 183420 | 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e | ......(current.(magit-get-curren |
| 183440 | 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 28 69 20 31 29 20 70 72 65 76 29 0a 20 | t-branch)).........(i.1).prev).. |
| 183460 | 20 20 20 28 77 68 69 6c 65 20 28 69 66 20 28 3e 20 28 2d 20 28 66 6c 6f 61 74 2d 74 69 6d 65 29 | ...(while.(if.(>.(-.(float-time) |
| 183480 | 20 74 30 29 20 6d 61 67 69 74 2d 67 65 74 2d 70 72 65 76 69 6f 75 73 2d 62 72 61 6e 63 68 2d 74 | .t0).magit-get-previous-branch-t |
| 1834a0 | 69 6d 65 6f 75 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 72 65 | imeout)................(setq.pre |
| 1834c0 | 76 20 6e 69 6c 29 20 3b 3b 20 54 69 6d 65 64 20 6f 75 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | v.nil).;;.Timed.out............. |
| 1834e0 | 20 20 28 61 6e 64 20 28 73 65 74 71 20 70 72 65 76 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 | ..(and.(setq.prev.(magit-rev-ver |
| 183500 | 69 66 79 20 28 66 6f 72 6d 61 74 20 22 40 7b 2d 25 64 7d 22 20 69 29 29 29 0a 20 20 20 20 20 20 | ify.(format."@{-%d}".i)))....... |
| 183520 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 28 73 65 74 71 20 70 72 65 76 20 | ............(or.(not.(setq.prev. |
| 183540 | 28 6d 61 67 69 74 2d 72 65 76 2d 62 72 61 6e 63 68 20 70 72 65 76 29 29 29 0a 20 20 20 20 20 20 | (magit-rev-branch.prev)))....... |
| 183560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 70 72 65 76 20 63 75 72 72 | ................(equal.prev.curr |
| 183580 | 65 6e 74 29 29 29 29 0a 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 69 29 29 0a 20 20 20 20 70 | ent)))).......(cl-incf.i)).....p |
| 1835a0 | 72 65 76 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 73 65 74 2d 64 65 66 61 75 6c 74 | rev))..(defun.magit--set-default |
| 1835c0 | 2d 62 72 61 6e 63 68 20 28 6e 65 77 6e 61 6d 65 20 6f 6c 64 6e 61 6d 65 29 0a 20 20 28 6c 65 74 | -branch.(newname.oldname)...(let |
| 1835e0 | 20 28 28 72 65 6d 6f 74 65 20 28 6f 72 20 28 6d 61 67 69 74 2d 70 72 69 6d 61 72 79 2d 72 65 6d | .((remote.(or.(magit-primary-rem |
| 183600 | 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 | ote).....................(user-e |
| 183620 | 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 64 65 74 65 72 6d 69 6e 65 20 70 72 69 6d 61 72 79 20 72 | rror."Cannot.determine.primary.r |
| 183640 | 65 6d 6f 74 65 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 62 72 61 6e 63 68 65 73 20 28 6d 61 70 | emote"))).........(branches.(map |
| 183660 | 63 61 72 20 28 23 23 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 25 20 22 5c 74 22 29 0a 20 20 20 20 | car.(##split-string.%."\t")..... |
| 183680 | 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 |
| 1836a0 | 2d 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -lines.......................... |
| 1836c0 | 20 20 22 66 6f 72 2d 65 61 63 68 2d 72 65 66 22 20 22 72 65 66 73 2f 68 65 61 64 73 22 0a 20 20 | .."for-each-ref"."refs/heads"... |
| 1836e0 | 20 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 66 6f 72 6d | ........................."--form |
| 183700 | 61 74 3d 25 28 72 65 66 6e 61 6d 65 3a 73 68 6f 72 74 29 5c 74 25 28 75 70 73 74 72 65 61 6d 3a | at=%(refname:short)\t%(upstream: |
| 183720 | 73 68 6f 72 74 29 22 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 6f 6c 64 20 | short)")))).....(when-let.((old. |
| 183740 | 28 61 73 73 6f 63 20 6f 6c 64 6e 61 6d 65 20 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 20 | (assoc.oldname.branches))....... |
| 183760 | 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 28 61 73 73 6f 63 20 6e 65 77 6e 61 6d 65 20 62 72 | .........((not.(assoc.newname.br |
| 183780 | 61 6e 63 68 65 73 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 | anches)))).......(magit-call-git |
| 1837a0 | 20 22 62 72 61 6e 63 68 22 20 22 2d 6d 22 20 6f 6c 64 6e 61 6d 65 20 6e 65 77 6e 61 6d 65 29 0a | ."branch"."-m".oldname.newname). |
| 1837c0 | 20 20 20 20 20 20 28 73 65 74 63 61 72 20 6f 6c 64 20 6e 65 77 6e 61 6d 65 29 29 0a 20 20 20 20 | ......(setcar.old.newname))..... |
| 1837e0 | 28 6c 65 74 20 28 28 6e 65 77 20 28 69 66 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 20 6e | (let.((new.(if.(magit-branch-p.n |
| 183800 | 65 77 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 6e 61 | ewname)....................newna |
| 183820 | 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 72 65 6d 6f | me..................(concat.remo |
| 183840 | 74 65 20 22 2f 22 20 6e 65 77 6e 61 6d 65 29 29 29 29 0a 20 20 20 20 20 20 28 70 63 61 73 65 2d | te."/".newname)))).......(pcase- |
| 183860 | 64 6f 6c 69 73 74 20 28 60 28 2c 62 72 61 6e 63 68 20 2c 75 70 73 74 72 65 61 6d 29 20 62 72 61 | dolist.(`(,branch.,upstream).bra |
| 183880 | 6e 63 68 65 73 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 28 28 | nches).........(cond..........(( |
| 1838a0 | 65 71 75 61 6c 20 75 70 73 74 72 65 61 6d 20 6f 6c 64 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 | equal.upstream.oldname)......... |
| 1838c0 | 20 20 28 6d 61 67 69 74 2d 73 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 62 72 61 | ..(magit-set-upstream-branch.bra |
| 1838e0 | 6e 63 68 20 6e 65 77 29 29 0a 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 75 70 73 74 72 | nch.new))..........((equal.upstr |
| 183900 | 65 61 6d 20 28 63 6f 6e 63 61 74 20 72 65 6d 6f 74 65 20 22 2f 22 20 6f 6c 64 6e 61 6d 65 29 29 | eam.(concat.remote."/".oldname)) |
| 183920 | 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 | ...........(magit-set-upstream-b |
| 183940 | 72 61 6e 63 68 20 62 72 61 6e 63 68 20 28 63 6f 6e 63 61 74 20 72 65 6d 6f 74 65 20 22 2f 22 20 | ranch.branch.(concat.remote."/". |
| 183960 | 6e 65 77 6e 61 6d 65 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 67 | newname))))))))..(defun.magit--g |
| 183980 | 65 74 2d 64 65 66 61 75 6c 74 2d 62 72 61 6e 63 68 20 28 26 6f 70 74 69 6f 6e 61 6c 20 75 70 64 | et-default-branch.(&optional.upd |
| 1839a0 | 61 74 65 29 0a 20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 70 72 69 6d | ate)...(let.((remote.(magit-prim |
| 1839c0 | 61 72 79 2d 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 75 70 64 61 74 65 0a 20 | ary-remote))).....(when.update.. |
| 1839e0 | 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 | .....(if.(not.remote)........... |
| 183a00 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 64 65 74 65 72 6d 69 6e 65 20 70 72 | (user-error."Cannot.determine.pr |
| 183a20 | 69 6d 61 72 79 20 72 65 6d 6f 74 65 22 29 0a 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 | imary.remote").........(message. |
| 183a40 | 22 44 65 74 65 72 6d 69 6e 69 6e 67 20 64 65 66 61 75 6c 74 20 62 72 61 6e 63 68 2e 2e 2e 22 29 | "Determining.default.branch...") |
| 183a60 | 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 20 22 66 65 74 63 68 22 20 22 2d 2d 70 | .........(magit-git."fetch"."--p |
| 183a80 | 72 75 6e 65 22 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 20 22 72 65 6d 6f 74 | rune").........(magit-git."remot |
| 183aa0 | 65 22 20 22 73 65 74 2d 68 65 61 64 22 20 22 2d 2d 61 75 74 6f 22 20 72 65 6d 6f 74 65 29 0a 20 | e"."set-head"."--auto".remote).. |
| 183ac0 | 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 44 65 74 65 72 6d 69 6e 69 6e 67 20 64 65 66 | .......(message."Determining.def |
| 183ae0 | 61 75 6c 74 20 62 72 61 6e 63 68 2e 2e 2e 64 6f 6e 65 22 29 29 29 0a 20 20 20 20 28 6c 65 74 20 | ault.branch...done"))).....(let. |
| 183b00 | 28 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 73 79 6d 62 | ((branch.(magit-git-string."symb |
| 183b20 | 6f 6c 69 63 2d 72 65 66 22 20 22 2d 2d 73 68 6f 72 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | olic-ref"."--short"............. |
| 183b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 | ........................(format. |
| 183b60 | 22 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 25 73 2f 48 45 41 44 22 20 72 65 6d 6f 74 65 29 29 29 | "refs/remotes/%s/HEAD".remote))) |
| 183b80 | 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 75 70 64 61 74 65 20 28 6e 6f 74 20 62 | ).......(when.(and.update.(not.b |
| 183ba0 | 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 64 | ranch)).........(error."Cannot.d |
| 183bc0 | 65 74 65 72 6d 69 6e 65 20 6e 65 77 20 64 65 66 61 75 6c 74 20 62 72 61 6e 63 68 22 29 29 0a 20 | etermine.new.default.branch")).. |
| 183be0 | 20 20 20 20 20 28 6c 69 73 74 20 72 65 6d 6f 74 65 20 28 61 6e 64 20 62 72 61 6e 63 68 20 28 63 | .....(list.remote.(and.branch.(c |
| 183c00 | 64 72 20 28 6d 61 67 69 74 2d 73 70 6c 69 74 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 20 62 72 61 6e | dr.(magit-split-branch-name.bran |
| 183c20 | 63 68 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 74 2d 75 70 73 74 | ch)))))))..(defun.magit-set-upst |
| 183c40 | 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 29 0a 20 20 | ream-branch.(branch.upstream)... |
| 183c60 | 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 6d 20 6f 66 | "Set.UPSTREAM.as.the.upstream.of |
| 183c80 | 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 20 74 68 65 | .BRANCH..If.UPSTREAM.is.nil,.the |
| 183ca0 | 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 74 68 65 72 | n.unset.BRANCH's.upstream..Other |
| 183cc0 | 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 78 69 73 74 | wise.UPSTREAM.has.to.be.an.exist |
| 183ce0 | 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 20 20 20 20 | ing.branch."...(if.upstream..... |
| 183d00 | 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 2d 2d 73 65 | ..(magit-call-git."branch"."--se |
| 183d20 | 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 63 68 29 0a | t-upstream-to".upstream.branch). |
| 183d40 | 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 2d 2d | ....(magit-call-git."branch"."-- |
| 183d60 | 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 64 65 66 75 | unset-upstream".branch)))..(defu |
| 183d80 | 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 70 74 69 6f | n.magit-get-upstream-ref.(&optio |
| 183da0 | 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 73 74 72 65 | nal.branch)..."Return.the.upstre |
| 183dc0 | 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 6c 79 20 71 | am.branch.of.BRANCH.as.a.fully.q |
| 183de0 | 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 69 6c 2c 20 | ualified.ref..It.BRANCH.is.nil,. |
| 183e00 | 74 68 65 6e 20 72 65 74 75 72 6e 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 6f 66 20 74 68 65 20 | then.return.the.upstream.of.the. |
| 183e20 | 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 6f 74 68 65 | current.branch,.if.any,.nil.othe |
| 183e40 | 72 77 69 73 65 2e 20 20 49 66 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 69 73 20 6e 6f 74 20 63 | rwise...If.the.upstream.is.not.c |
| 183e60 | 6f 6e 66 69 67 75 72 65 64 2c 20 74 68 65 0a 63 6f 6e 66 69 67 75 72 65 64 20 72 65 6d 6f 74 65 | onfigured,.the.configured.remote |
| 183e80 | 20 69 73 20 61 6e 20 75 72 6c 2c 20 6f 72 20 74 68 65 20 6e 61 6d 65 64 20 62 72 61 6e 63 68 20 | .is.an.url,.or.the.named.branch. |
| 183ea0 | 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2c 0a 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e | does.not.exist,.then.return.nil. |
| 183ec0 | 20 20 49 2e 65 2e 2c 20 20 72 65 74 75 72 6e 20 61 6e 20 65 78 69 73 74 69 6e 67 20 6c 6f 63 61 | ..I.e.,..return.an.existing.loca |
| 183ee0 | 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 65 66 2e | l.or.remote-tracking.branch.ref. |
| 183f00 | 22 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6f 72 20 62 72 61 6e 63 | "...(and-let*.((branch.(or.branc |
| 183f20 | 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 29 0a | h.(magit-get-current-branch)))). |
| 183f40 | 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 61 74 20 | ....(magit-ref-fullname.(concat. |
| 183f60 | 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 66 75 6e | branch."@{upstream}"))))..(defun |
| 183f80 | 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 6f 70 74 | .magit-get-upstream-branch.(&opt |
| 183fa0 | 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 61 6d 65 | ional.branch)..."Return.the.name |
| 183fc0 | 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 41 4e 43 | .of.the.upstream.branch.of.BRANC |
| 183fe0 | 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 75 72 6e | H..It.BRANCH.is.nil,.then.return |
| 184000 | 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 | .the.upstream.of.the.current.bra |
| 184020 | 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 66 20 74 | nch.if.any,.nil.otherwise...If.t |
| 184040 | 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 2c 20 74 | he.upstream.is.not.configured,.t |
| 184060 | 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 6c 2c 20 | he.configured.remote.is.an.url,. |
| 184080 | 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 65 78 69 | or.the.named.branch.does.not.exi |
| 1840a0 | 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 2c 20 72 65 74 75 | st,.then.return.nil...I.e.,.retu |
| 1840c0 | 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 63 61 6c | rn.the.name.of.an.existing.local |
| 1840e0 | 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 54 68 65 | .or.remote-tracking.branch...The |
| 184100 | 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 0a 61 63 | .returned.string.is.colorized.ac |
| 184120 | 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 20 20 28 | cording.to.the.branch.type."...( |
| 184140 | 6d 61 67 69 74 2d 2d 77 69 74 68 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 0a 20 20 20 20 20 20 | magit--with-refresh-cache....... |
| 184160 | 28 6c 69 73 74 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 27 6d 61 67 69 74 2d 67 | (list.default-directory.'magit-g |
| 184180 | 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 28 | et-upstream-branch.branch).....( |
| 1841a0 | 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6f 72 20 62 72 61 6e 63 68 20 28 6d 61 | and-let*.((branch.(or.branch.(ma |
| 1841c0 | 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 | git-get-current-branch)))....... |
| 1841e0 | 20 20 20 20 20 20 20 20 20 28 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 72 65 66 2d 61 62 | .........(upstream.(magit-ref-ab |
| 184200 | 62 72 65 76 20 28 63 6f 6e 63 61 74 20 62 72 61 6e 63 68 20 22 40 7b 75 70 73 74 72 65 61 6d 7d | brev.(concat.branch."@{upstream} |
| 184220 | 22 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 | ")))).......(magit--propertize-f |
| 184240 | 61 63 65 0a 20 20 20 20 20 20 20 75 70 73 74 72 65 61 6d 20 28 69 66 20 28 65 71 75 61 6c 20 28 | ace........upstream.(if.(equal.( |
| 184260 | 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 6d 6f 74 | magit-get."branch".branch."remot |
| 184280 | 65 22 29 20 22 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 | e").".").....................'ma |
| 1842a0 | 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-branch-local................ |
| 1842c0 | 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 29 29 0a 0a 28 64 | ...'magit-branch-remote)))))..(d |
| 1842e0 | 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 6c 6f 63 61 6c 2d 75 70 73 74 72 65 61 6d 2d 62 72 | efun.magit-get-local-upstream-br |
| 184300 | 61 6e 63 68 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 29 0a 20 20 28 61 6e 64 2d 6c | anch.(&optional.branch)...(and-l |
| 184320 | 65 74 2a 20 28 28 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 | et*.((upstream.(magit-get-upstre |
| 184340 | 61 6d 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | am-branch.branch)).............. |
| 184360 | 28 75 70 73 74 72 65 61 6d 20 28 63 64 72 20 28 6d 61 67 69 74 2d 73 70 6c 69 74 2d 62 72 61 6e | (upstream.(cdr.(magit-split-bran |
| 184380 | 63 68 2d 6e 61 6d 65 20 75 70 73 74 72 65 61 6d 29 29 29 29 0a 20 20 20 20 28 61 6e 64 20 28 6d | ch-name.upstream)))).....(and.(m |
| 1843a0 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 20 75 70 73 74 72 65 61 6d 29 20 75 70 73 74 72 65 61 6d | agit-branch-p.upstream).upstream |
| 1843c0 | 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 63 74 2d 75 | )))..(defun.magit-get-indirect-u |
| 1843e0 | 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 6f 6e 61 6c | pstream-branch.(branch.&optional |
| 184400 | 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 69 74 2d 67 | .force)...(let.((remote.(magit-g |
| 184420 | 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"))).. |
| 184440 | 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 65 6d 6f 74 | ...(and.remote.(not.(equal.remot |
| 184460 | 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 20 68 61 73 | e."."))..........;;.The.user.has |
| 184480 | 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 72 63 65 0a | .opted.in.............(or.force. |
| 1844a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 73 6f 6d 65 20 28 23 23 69 66 20 28 6d 61 | .............(seq-some.(##if.(ma |
| 1844c0 | 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 |
| 1844e0 | 74 22 20 22 2d 2d 62 72 61 6e 63 68 22 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t"."--branch".%)................ |
| 184500 | 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 25 20 62 72 61 6e 63 68 29 0a 20 20 20 | ............(equal.%.branch).... |
| 184520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 | ......................(string-ma |
| 184540 | 74 63 68 2d 70 20 25 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 | tch-p.%.branch))................ |
| 184560 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 72 65 66 65 72 2d 72 65 6d 6f | ........magit-branch-prefer-remo |
| 184580 | 74 65 2d 75 70 73 74 72 65 61 6d 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 61 6e 64 20 6c 6f | te-upstream))..........;;.and.lo |
| 1845a0 | 63 61 6c 20 42 52 41 4e 43 48 20 74 72 61 63 6b 73 20 61 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 | cal.BRANCH.tracks.a.remote.branc |
| 1845c0 | 68 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 75 70 73 74 72 65 61 6d 20 28 6d | h.............(let.((upstream.(m |
| 1845e0 | 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 68 29 | agit-get-upstream-branch.branch) |
| 184600 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 68 6f 73 65 20 75 70 73 74 72 65 61 6d 2e | ))............;;.whose.upstream. |
| 184620 | 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 75 70 73 74 72 65 61 6d 0a 20 20 20 20 | ..............(and.upstream..... |
| 184640 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 61 73 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 | ............;;.has.the.same.name |
| 184660 | 20 61 73 20 42 52 41 4e 43 48 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 | .as.BRANCH....................(e |
| 184680 | 71 75 61 6c 20 28 73 75 62 73 74 72 69 6e 67 20 75 70 73 74 72 65 61 6d 20 28 31 2b 20 28 6c 65 | qual.(substring.upstream.(1+.(le |
| 1846a0 | 6e 67 74 68 20 72 65 6d 6f 74 65 29 29 29 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 | ngth.remote))).branch).......... |
| 1846c0 | 20 20 20 20 20 20 20 3b 3b 20 61 6e 64 20 63 61 6e 20 62 65 20 66 61 73 74 2d 66 6f 72 77 61 72 | .......;;.and.can.be.fast-forwar |
| 1846e0 | 64 65 64 20 74 6f 20 42 52 41 4e 43 48 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ded.to.BRANCH..................( |
| 184700 | 6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 2d 70 20 75 70 73 74 72 65 61 6d 20 62 72 | magit-rev-ancestor-p.upstream.br |
| 184720 | 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 70 73 74 72 65 61 6d 29 29 | anch).................upstream)) |
| 184740 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 72 | )))..(defun.magit-get-upstream-r |
| 184760 | 65 6d 6f 74 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 20 61 6c 6c 6f 77 2d 75 6e | emote.(&optional.branch.allow-un |
| 184780 | 6e 61 6d 65 64 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6f 72 20 | named)...(and-let*.((branch.(or. |
| 1847a0 | 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 | branch.(magit-get-current-branch |
| 1847c0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d | )))..............(remote.(magit- |
| 1847e0 | 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 29 0a | get."branch".branch."remote"))). |
| 184800 | 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 72 65 6d 6f 74 65 20 22 2e 22 29 | ....(and.(not.(equal.remote.".") |
| 184820 | 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6d 65 6d 62 65 72 20 72 65 6d 6f 74 65 | )..........(cond.((member.remote |
| 184840 | 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 20 20 | .(magit-list-remotes)).......... |
| 184860 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 72 | .......(magit--propertize-face.r |
| 184880 | 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 0a 20 20 20 | emote.'magit-branch-remote)).... |
| 1848a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 61 6c 6c 6f 77 2d 75 6e 6e 61 6d 65 64 0a | ............((and.allow-unnamed. |
| 1848c0 | 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 |
| 1848e0 | 63 68 2d 70 20 22 5c 5c 28 5c 5c 60 2e 5c 5c 7b 30 2c 32 5c 5c 7d 2f 5c 5c 7c 5b 3a 40 5d 5c 5c | ch-p."\\(\\`.\\{0,2\\}/\\|[:@]\\ |
| 184900 | 29 22 20 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | )".remote)).................(mag |
| 184920 | 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 72 65 6d 6f 74 65 20 27 62 6f 6c 64 | it--propertize-face.remote.'bold |
| 184940 | 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 75 6e 6e 61 6d 65 64 | ))))))..(defun.magit-get-unnamed |
| 184960 | 2d 75 70 73 74 72 65 61 6d 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 29 0a 20 20 28 | -upstream.(&optional.branch)...( |
| 184980 | 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6f 72 20 62 72 61 6e 63 68 20 28 6d 61 | and-let*.((branch.(or.branch.(ma |
| 1849a0 | 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 | git-get-current-branch)))....... |
| 1849c0 | 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 |
| 1849e0 | 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 20 | h".branch."remote"))............ |
| 184a00 | 20 20 28 6d 65 72 67 65 20 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22 20 62 72 | ..(merge..(magit-get."branch".br |
| 184a20 | 61 6e 63 68 20 22 6d 65 72 67 65 22 29 29 29 0a 20 20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d | anch."merge"))).....(and.(magit- |
| 184a40 | 2d 75 6e 6e 61 6d 65 64 2d 75 70 73 74 72 65 61 6d 2d 70 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 | -unnamed-upstream-p.remote.merge |
| 184a60 | 29 0a 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 | )..........(list.(magit--propert |
| 184a80 | 69 7a 65 2d 66 61 63 65 20 72 65 6d 6f 74 65 20 27 62 6f 6c 64 29 0a 20 20 20 20 20 20 20 20 20 | ize-face.remote.'bold).......... |
| 184aa0 | 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 6d 65 | ......(magit--propertize-face.me |
| 184ac0 | 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 29 29 0a 0a 28 | rge.'magit-branch-remote)))))..( |
| 184ae0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 75 6e 6e 61 6d 65 64 2d 75 70 73 74 72 65 61 6d 2d 70 20 | defun.magit--unnamed-upstream-p. |
| 184b00 | 28 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 0a 20 20 28 61 6e 64 20 72 65 6d 6f 74 65 20 28 73 74 | (remote.merge)...(and.remote.(st |
| 184b20 | 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 28 5c 5c 60 5c 5c 2e 5c 5c 7b 30 2c 32 5c 5c 7d | ring-match-p."\\(\\`\\.\\{0,2\\} |
| 184b40 | 2f 5c 5c 7c 5b 3a 40 5d 5c 5c 29 22 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 6d 65 72 67 | /\\|[:@]\\)".remote)........merg |
| 184b60 | 65 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 72 65 66 73 2f 22 20 6d 65 72 67 | e..(string-prefix-p."refs/".merg |
| 184b80 | 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 76 61 6c 69 64 2d 75 70 73 74 72 65 | e)))..(defun.magit--valid-upstre |
| 184ba0 | 61 6d 2d 70 20 28 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 0a 20 20 28 61 6e 64 20 28 6f 72 20 28 | am-p.(remote.merge)...(and.(or.( |
| 184bc0 | 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 20 20 28 6d 65 | equal.remote.".")............(me |
| 184be0 | 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 73 29 | mber.remote.(magit-list-remotes) |
| 184c00 | 29 29 0a 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 72 65 66 73 | ))........(string-prefix-p."refs |
| 184c20 | 2f 22 20 6d 65 72 67 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 63 75 | /".merge)))..(defun.magit-get-cu |
| 184c40 | 72 72 65 6e 74 2d 72 65 6d 6f 74 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 6c 6c 6f 77 2d 75 6e | rrent-remote.(&optional.allow-un |
| 184c60 | 6e 61 6d 65 64 29 0a 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d | named)...(or.(magit-get-upstream |
| 184c80 | 2d 72 65 6d 6f 74 65 20 6e 69 6c 20 61 6c 6c 6f 77 2d 75 6e 6e 61 6d 65 64 29 0a 20 20 20 20 20 | -remote.nil.allow-unnamed)...... |
| 184ca0 | 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 72 65 6d 6f 74 65 73 20 28 6d 61 67 69 74 2d 6c 69 73 74 | .(and-let*.((remotes.(magit-list |
| 184cc0 | 2d 72 65 6d 6f 74 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d | -remotes))..................(rem |
| 184ce0 | 6f 74 65 20 28 69 66 20 28 6c 65 6e 67 74 68 3d 20 72 65 6d 6f 74 65 73 20 31 29 0a 20 20 20 20 | ote.(if.(length=.remotes.1)..... |
| 184d00 | 20 20 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 |
| 184d20 | 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).......................... |
| 184d40 | 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))))..... |
| 184d60 | 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 |
| 184d80 | 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 |
| 184da0 | 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 |
| 184dc0 | 6f 6e 61 6c 20 62 72 61 6e 63 68 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 72 65 6d 6f 74 | onal.branch)...(and-let*.((remot |
| 184de0 | 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 |
| 184e00 | 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 |
| 184e20 | 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)))................... |
| 184e40 | 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. |
| 184e60 | 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")).................. |
| 184e80 | 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" |
| 184ea0 | 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 |
| 184ec0 | 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))). |
| 184ee0 | 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.(& |
| 184f00 | 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 |
| 184f20 | 2d 2d 77 69 74 68 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 0a 20 20 20 20 20 20 28 6c 69 73 74 | --with-refresh-cache.......(list |
| 184f40 | 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 27 6d 61 67 69 74 2d 67 65 74 2d 70 75 | .default-directory.'magit-get-pu |
| 184f60 | 73 68 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 20 76 65 72 69 66 79 29 0a 20 20 20 20 28 61 6e | sh-branch.branch.verify).....(an |
| 184f80 | 64 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6f 72 20 62 72 61 6e 63 68 20 28 73 65 74 71 | d-let*.((branch.(or.branch.(setq |
| 184fa0 | 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 |
| 184fc0 | 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 74 65 20 28 6d 61 | h))))................(remote.(ma |
| 184fe0 | 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 29 29 0a 20 20 20 | git-get-push-remote.branch)).... |
| 185000 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 72 67 65 74 20 28 63 6f 6e 63 61 74 20 72 65 6d 6f | ............(target.(concat.remo |
| 185020 | 74 65 20 22 2f 22 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 20 | te."/".branch))).......(and.(or. |
| 185040 | 28 6e 6f 74 20 76 65 72 69 66 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | (not.verify)................(mag |
| 185060 | 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 74 61 72 67 65 74 29 29 0a 20 20 20 20 20 20 20 20 20 | it-rev-verify.target)).......... |
| 185080 | 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 74 61 72 67 65 74 | ..(magit--propertize-face.target |
| 1850a0 | 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 |
| 1850c0 | 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 40 7b 70 75 73 68 7d 2d 62 72 61 6e 63 68 20 28 26 6f 70 | un.magit-get-@{push}-branch.(&op |
| 1850e0 | 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 29 0a 20 20 28 6c 65 74 20 28 28 72 65 66 20 28 6d 61 67 | tional.branch)...(let.((ref.(mag |
| 185100 | 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 2d 2d 73 79 6d 62 6f 6c 69 63 2d 66 75 6c 6c 2d 6e 61 | it-rev-parse."--symbolic-full-na |
| 185120 | 6d 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | me"............................. |
| 185140 | 20 20 28 63 6f 6e 63 61 74 20 62 72 61 6e 63 68 20 22 40 7b 70 75 73 68 7d 22 29 29 29 29 0a 20 | ..(concat.branch."@{push}")))).. |
| 185160 | 20 20 20 28 61 6e 64 20 72 65 66 0a 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 70 72 65 | ...(and.ref..........(string-pre |
| 185180 | 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 0a 20 20 20 20 20 | fix-p."refs/remotes/".ref)...... |
| 1851a0 | 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 65 66 75 | ....(substring.ref.13))))..(defu |
| 1851c0 | 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 20 62 72 | n.magit-get-remote.(&optional.br |
| 1851e0 | 61 6e 63 68 29 0a 20 20 28 61 6e 64 20 28 6f 72 20 62 72 61 6e 63 68 20 28 73 65 74 71 20 62 72 | anch)...(and.(or.branch.(setq.br |
| 185200 | 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)) |
| 185220 | 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 | )........(let.((remote.(magit-ge |
| 185240 | 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 20 | t."branch".branch."remote")))... |
| 185260 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 72 65 6d 6f 74 65 20 22 | .......(and.(not.(equal.remote." |
| 185280 | 2e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 6d 6f 74 65 29 29 29 29 0a 0a 28 | ."))...............remote))))..( |
| 1852a0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 73 6f 6d 65 2d 72 65 6d 6f 74 65 20 28 26 6f 70 | defun.magit-get-some-remote.(&op |
| 1852c0 | 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 29 0a 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d | tional.branch)...(or.(magit-get- |
| 1852e0 | 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 | remote.branch).......(and-let*.( |
| 185300 | 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 20 20 | (main.(magit-main-branch)))..... |
| 185320 | 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 6d 6f 74 65 20 6d 61 69 6e 29 29 0a 20 20 20 | ....(magit-get-remote.main)).... |
| 185340 | 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 0a 20 20 20 20 20 20 | ...(magit-primary-remote)....... |
| 185360 | 28 63 61 72 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 29 29 0a 0a 28 64 | (car.(magit-list-remotes))))..(d |
| 185380 | 65 66 76 61 72 20 6d 61 67 69 74 2d 70 72 69 6d 61 72 79 2d 72 65 6d 6f 74 65 2d 6e 61 6d 65 73 | efvar.magit-primary-remote-names |
| 1853a0 | 0a 20 20 27 28 22 75 70 73 74 72 65 61 6d 22 20 22 6f 72 69 67 69 6e 22 29 29 0a 0a 28 64 65 66 | ...'("upstream"."origin"))..(def |
| 1853c0 | 75 6e 20 6d 61 67 69 74 2d 70 72 69 6d 61 72 79 2d 72 65 6d 6f 74 65 20 28 29 0a 20 20 22 52 65 | un.magit-primary-remote.()..."Re |
| 1853e0 | 74 75 72 6e 20 74 68 65 20 70 72 69 6d 61 72 79 20 72 65 6d 6f 74 65 2e 0a 0a 54 68 65 20 70 72 | turn.the.primary.remote...The.pr |
| 185400 | 69 6d 61 72 79 20 72 65 6d 6f 74 65 20 69 73 20 74 68 65 20 72 65 6d 6f 74 65 20 74 68 61 74 20 | imary.remote.is.the.remote.that. |
| 185420 | 74 72 61 63 6b 73 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 74 68 61 74 0a 6f 74 68 65 72 | tracks.the.repository.that.other |
| 185440 | 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 61 72 65 20 66 6f 72 6b 65 64 20 66 72 6f 6d 2e 20 20 | .repositories.are.forked.from... |
| 185460 | 49 74 20 6f 66 74 65 6e 20 69 73 20 63 61 6c 6c 65 64 20 5c 22 6f 72 69 67 69 6e 5c 22 0a 62 75 | It.often.is.called.\"origin\".bu |
| 185480 | 74 20 62 65 63 61 75 73 65 20 6d 61 6e 79 20 70 65 6f 70 6c 65 20 6e 61 6d 65 20 74 68 65 69 72 | t.because.many.people.name.their |
| 1854a0 | 20 6f 77 6e 20 66 6f 72 6b 20 5c 22 6f 72 69 67 69 6e 5c 22 2c 20 75 73 69 6e 67 20 74 68 61 74 | .own.fork.\"origin\",.using.that |
| 1854c0 | 0a 74 65 72 6d 20 77 6f 75 6c 64 20 62 65 20 61 6d 62 69 67 75 6f 75 73 2e 20 20 4c 69 6b 65 77 | .term.would.be.ambiguous...Likew |
| 1854e0 | 69 73 65 20 77 65 20 61 76 6f 69 64 20 74 68 65 20 74 65 72 6d 20 5c 22 75 70 73 74 72 65 61 6d | ise.we.avoid.the.term.\"upstream |
| 185500 | 5c 22 0a 62 65 63 61 75 73 65 20 61 20 62 72 61 6e 63 68 27 73 20 40 7b 75 70 73 74 72 65 61 6d | \".because.a.branch's.@{upstream |
| 185520 | 7d 20 62 72 61 6e 63 68 20 6d 61 79 20 62 65 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 6f | }.branch.may.be.a.local.branch.o |
| 185540 | 72 20 61 0a 62 72 61 6e 63 68 20 66 72 6f 6d 20 61 20 72 65 6d 6f 74 65 20 6f 74 68 65 72 20 74 | r.a.branch.from.a.remote.other.t |
| 185560 | 68 61 6e 20 74 68 65 20 70 72 69 6d 61 72 79 20 72 65 6d 6f 74 65 2e 0a 0a 49 66 20 61 20 72 65 | han.the.primary.remote...If.a.re |
| 185580 | 6d 6f 74 65 20 65 78 69 73 74 73 20 77 68 6f 73 65 20 6e 61 6d 65 20 6d 61 74 63 68 65 73 20 60 | mote.exists.whose.name.matches.` |
| 1855a0 | 6d 61 67 69 74 2e 70 72 69 6d 61 72 79 52 65 6d 6f 74 65 27 2c 20 74 68 65 6e 0a 74 68 61 74 20 | magit.primaryRemote',.then.that. |
| 1855c0 | 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 74 68 65 20 70 72 69 6d 61 72 79 20 72 65 6d 6f 74 65 | is.considered.the.primary.remote |
| 1855e0 | 2e 20 20 49 66 20 6e 6f 20 72 65 6d 6f 74 65 20 62 79 20 74 68 61 74 20 6e 61 6d 65 0a 65 78 69 | ...If.no.remote.by.that.name.exi |
| 185600 | 73 74 73 2c 20 74 68 65 6e 20 72 65 6d 6f 74 65 73 20 69 6e 20 60 6d 61 67 69 74 2d 70 72 69 6d | sts,.then.remotes.in.`magit-prim |
| 185620 | 61 72 79 2d 72 65 6d 6f 74 65 2d 6e 61 6d 65 73 27 20 61 72 65 20 74 72 69 65 64 20 69 6e 0a 6f | ary-remote-names'.are.tried.in.o |
| 185640 | 72 64 65 72 20 61 6e 64 20 74 68 65 20 66 69 72 73 74 20 72 65 6d 6f 74 65 20 66 72 6f 6d 20 74 | rder.and.the.first.remote.from.t |
| 185660 | 68 61 74 20 6c 69 73 74 20 74 68 61 74 20 61 63 74 75 61 6c 6c 79 20 65 78 69 73 74 73 20 69 6e | hat.list.that.actually.exists.in |
| 185680 | 0a 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73 20 63 6f 6e 73 69 | .the.current.repository.is.consi |
| 1856a0 | 64 65 72 65 64 20 69 74 73 20 70 72 69 6d 61 72 79 20 72 65 6d 6f 74 65 2e 22 0a 20 20 28 6c 65 | dered.its.primary.remote."...(le |
| 1856c0 | 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 6d 6f 74 65 73 29 | t.((remotes.(magit-list-remotes) |
| 1856e0 | 29 29 0a 20 20 20 20 28 73 65 71 2d 66 69 6e 64 20 28 23 23 6d 65 6d 62 65 72 20 25 20 72 65 6d | )).....(seq-find.(##member.%.rem |
| 185700 | 6f 74 65 73 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 | otes)...............(delete-dups |
| 185720 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 71 20 6e 69 6c 0a 20 20 20 20 20 20 | ................(delq.nil....... |
| 185740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 6d 61 67 69 74 2d 67 65 74 20 | ...............(cons.(magit-get. |
| 185760 | 22 6d 61 67 69 74 2e 70 72 69 6d 61 72 79 52 65 6d 6f 74 65 22 29 0a 20 20 20 20 20 20 20 20 20 | "magit.primaryRemote").......... |
| 185780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 70 72 69 6d 61 72 79 2d | ..................magit-primary- |
| 1857a0 | 72 65 6d 6f 74 65 2d 6e 61 6d 65 73 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | remote-names))))))..(defun.magit |
| 1857c0 | 2d 62 72 61 6e 63 68 2d 6d 65 72 67 65 64 2d 70 20 28 62 72 61 6e 63 68 20 26 6f 70 74 69 6f 6e | -branch-merged-p.(branch.&option |
| 1857e0 | 61 6c 20 74 61 72 67 65 74 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 | al.target)..."Return.non-nil.if. |
| 185800 | 42 52 41 4e 43 48 20 69 73 20 6d 65 72 67 65 64 20 69 6e 74 6f 20 69 74 73 20 75 70 73 74 72 65 | BRANCH.is.merged.into.its.upstre |
| 185820 | 61 6d 20 61 6e 64 20 54 41 52 47 45 54 2e 0a 0a 54 41 52 47 45 54 20 64 65 66 61 75 6c 74 73 20 | am.and.TARGET...TARGET.defaults. |
| 185840 | 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 20 20 49 66 20 60 48 45 41 44 | to.the.current.branch...If.`HEAD |
| 185860 | 27 20 69 73 20 64 65 74 61 63 68 65 64 20 61 6e 64 0a 54 41 52 47 45 54 20 69 73 20 6e 69 6c 2c | '.is.detached.and.TARGET.is.nil, |
| 185880 | 20 74 68 65 6e 20 61 6c 77 61 79 73 20 72 65 74 75 72 6e 20 6e 69 6c 2e 20 20 41 73 20 61 20 73 | .then.always.return.nil...As.a.s |
| 1858a0 | 70 65 63 69 61 6c 20 63 61 73 65 2c 20 69 66 0a 54 41 52 47 45 54 20 69 73 20 74 2c 20 74 68 65 | pecial.case,.if.TARGET.is.t,.the |
| 1858c0 | 6e 20 72 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 42 52 41 4e 43 48 20 69 73 20 6d 65 | n.return.non-nil.if.BRANCH.is.me |
| 1858e0 | 72 67 65 64 20 69 6e 74 6f 20 61 6e 79 20 6f 6e 65 0a 6f 66 20 74 68 65 20 6f 74 68 65 72 20 6c | rged.into.any.one.of.the.other.l |
| 185900 | 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2e 0a 0a 49 66 2c 20 61 6e 64 20 6f 6e 6c 79 20 69 66 2c | ocal.branches...If,.and.only.if, |
| 185920 | 20 42 52 41 4e 43 48 20 68 61 73 20 61 6e 20 75 70 73 74 72 65 61 6d 2c 20 74 68 65 6e 20 6f 6e | .BRANCH.has.an.upstream,.then.on |
| 185940 | 6c 79 20 72 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 0a 69 66 20 42 52 41 4e 43 48 20 69 73 20 6d | ly.return.non-nil.if.BRANCH.is.m |
| 185960 | 65 72 67 65 64 20 69 6e 74 6f 20 62 6f 74 68 20 54 41 52 47 45 54 20 28 61 73 20 64 65 73 63 72 | erged.into.both.TARGET.(as.descr |
| 185980 | 69 62 65 64 20 61 62 6f 76 65 29 20 61 73 20 77 65 6c 6c 0a 61 73 20 69 6e 74 6f 20 69 74 73 20 | ibed.above).as.well.as.into.its. |
| 1859a0 | 75 70 73 74 72 65 61 6d 2e 22 0a 20 20 28 61 6e 64 20 28 69 66 2d 6c 65 74 20 28 28 75 70 73 74 | upstream."...(and.(if-let.((upst |
| 1859c0 | 72 65 61 6d 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 20 62 72 61 6e 63 68 | ream.(and.(magit-branch-p.branch |
| 1859e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 185a00 | 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 62 72 61 6e | .(magit-get-upstream-branch.bran |
| 185a20 | 63 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 | ch))))............(magit-rev-anc |
| 185a40 | 65 73 74 6f 72 2d 70 20 62 72 61 6e 63 68 20 75 70 73 74 72 65 61 6d 29 0a 20 20 20 20 20 20 20 | estor-p.branch.upstream)........ |
| 185a60 | 20 20 74 29 0a 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 74 61 72 67 65 74 20 74 29 0a 20 20 | ..t)........(if.(eq.target.t)... |
| 185a80 | 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 20 28 6d 61 67 69 74 2d 6e 61 6d 65 2d 6c 6f 63 | .........(delete.(magit-name-loc |
| 185aa0 | 61 6c 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | al-branch.branch)............... |
| 185ac0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 63 6f 6e 74 61 69 6e 69 6e 67 2d 62 72 61 6e | .....(magit-list-containing-bran |
| 185ae0 | 63 68 65 73 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a | ches.branch))..........(and-let* |
| 185b00 | 20 28 28 74 61 72 67 65 74 20 28 6f 72 20 74 61 72 67 65 74 20 28 6d 61 67 69 74 2d 67 65 74 2d | .((target.(or.target.(magit-get- |
| 185b20 | 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d | current-branch))))............(m |
| 185b40 | 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 2d 70 20 62 72 61 6e 63 68 20 74 61 72 67 65 | agit-rev-ancestor-p.branch.targe |
| 185b60 | 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 74 72 61 63 6b 65 64 | t)))))..(defun.magit-get-tracked |
| 185b80 | 20 28 72 65 66 6e 61 6d 65 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 72 65 6d 6f 74 65 20 | .(refname)..."Return.the.remote. |
| 185ba0 | 62 72 61 6e 63 68 20 74 72 61 63 6b 65 64 20 62 79 20 74 68 65 20 72 65 6d 6f 74 65 2d 74 72 61 | branch.tracked.by.the.remote-tra |
| 185bc0 | 63 6b 69 6e 67 20 62 72 61 6e 63 68 20 52 45 46 4e 41 4d 45 2e 0a 54 68 65 20 72 65 74 75 72 6e | cking.branch.REFNAME..The.return |
| 185be0 | 65 64 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 28 52 45 4d 4f 54 45 20 2e 20 | ed.value.has.the.form.(REMOTE... |
| 185c00 | 52 45 46 29 2c 20 77 68 65 72 65 20 52 45 4d 4f 54 45 20 69 73 0a 74 68 65 20 6e 61 6d 65 20 6f | REF),.where.REMOTE.is.the.name.o |
| 185c20 | 66 20 61 20 72 65 6d 6f 74 65 20 61 6e 64 20 52 45 46 20 69 73 20 74 68 65 20 72 65 66 20 6c 6f | f.a.remote.and.REF.is.the.ref.lo |
| 185c40 | 63 61 6c 20 74 6f 20 74 68 65 20 72 65 6d 6f 74 65 2e 22 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 | cal.to.the.remote."...(and-let*. |
| 185c60 | 28 28 72 65 66 20 28 6d 61 67 69 74 2d 72 65 66 2d 66 75 6c 6c 6e 61 6d 65 20 72 65 66 6e 61 6d | ((ref.(magit-ref-fullname.refnam |
| 185c80 | 65 29 29 29 0a 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 | e))).....(save-match-data....... |
| 185ca0 | 28 73 65 71 2d 73 6f 6d 65 20 28 6c 61 6d 62 64 61 20 28 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 | (seq-some.(lambda.(line)........ |
| 185cc0 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c | ...........(and.(string-match."\ |
| 185ce0 | 0a 5c 5c 60 72 65 6d 6f 74 65 5c 5c 2e 5c 5c 28 5b 5e 2e 5d 2b 5c 5c 29 5c 5c 2e 66 65 74 63 68 | .\\`remote\\.\\([^.]+\\)\\.fetch |
| 185d00 | 3d 5c 5c 2b 3f 5c 5c 28 5b 5e 3a 5d 2b 5c 5c 29 3a 5c 5c 28 2e 2b 5c 5c 29 22 20 6c 69 6e 65 29 | =\\+?\\([^:]+\\):\\(.+\\)".line) |
| 185d20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 | ........................(let.((r |
| 185d40 | 6d 74 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 | mt.(match-string.1.line))....... |
| 185d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 72 63 20 28 6d 61 74 | .......................(src.(mat |
| 185d80 | 63 68 2d 73 74 72 69 6e 67 20 32 20 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-string.2.line)).............. |
| 185da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 73 74 20 28 6d 61 74 63 68 2d 73 74 72 69 | ................(dst.(match-stri |
| 185dc0 | 6e 67 20 33 20 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.3.line))).................... |
| 185de0 | 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 28 66 6f 72 6d 61 74 | ......(and.(string-match.(format |
| 185e00 | 20 22 5c 5c 60 25 73 5c 5c 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."\\`%s\\'"..................... |
| 185e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 185e40 | 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (string-replace................. |
| 185e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 185e80 | 20 20 20 20 20 22 2a 22 20 22 5c 5c 28 2e 2b 5c 5c 29 22 20 64 73 74 29 29 0a 20 20 20 20 20 20 | ....."*"."\\(.+\\)".dst))....... |
| 185ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 185ec0 | 20 20 20 20 20 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......ref)...................... |
| 185ee0 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 72 6d 74 20 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 | .........(cons.rmt.(string-repla |
| 185f00 | 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ce.............................. |
| 185f20 | 20 20 20 20 20 20 20 20 20 20 20 20 22 2a 22 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 | ............"*".(match-string.1. |
| 185f40 | 72 65 66 29 20 73 72 63 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ref).src)))))).................( |
| 185f60 | 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 63 6f 6e 66 69 67 22 20 22 2d 2d 6c 6f 63 61 | magit-git-lines."config"."--loca |
| 185f80 | 6c 22 20 22 2d 2d 6c 69 73 74 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 | l"."--list")))))..(defun.magit-s |
| 185fa0 | 70 6c 69 74 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 20 28 62 72 61 6e 63 68 29 0a 20 20 28 63 6f 6e | plit-branch-name.(branch)...(con |
| 185fc0 | 64 20 28 28 6d 65 6d 62 65 72 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6c 6f | d.((member.branch.(magit-list-lo |
| 185fe0 | 63 61 6c 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e | cal-branch-names))..........(con |
| 186000 | 73 20 22 2e 22 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d | s.".".branch)).........((string- |
| 186020 | 6d 61 74 63 68 20 22 2f 22 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 | match."/".branch)..........(or.( |
| 186040 | 73 65 71 2d 73 6f 6d 65 20 28 6c 61 6d 62 64 61 20 28 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 | seq-some.(lambda.(remote)....... |
| 186060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d | ...................(and.(string- |
| 186080 | 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | match........................... |
| 1860a0 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5c 5c 60 5c 5c 28 25 73 5c 5c 29 2f 5c 5c 28 2e 2b 5c | .....(format."\\`\\(%s\\)/\\(.+\ |
| 1860c0 | 5c 29 5c 5c 27 22 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \)\\'".remote).................. |
| 1860e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 | ..............branch)........... |
| 186100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 6d 61 74 63 68 | ....................(cons.(match |
| 186120 | 2d 73 74 72 69 6e 67 20 31 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -string.1.branch)............... |
| 186140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 | ......................(match-str |
| 186160 | 69 6e 67 20 32 20 62 72 61 6e 63 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.2.branch))))................ |
| 186180 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 0a 20 20 | ........(magit-list-remotes))... |
| 1861a0 | 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 62 72 61 6e 63 | ...........(error."Invalid.branc |
| 1861c0 | 68 20 6e 61 6d 65 20 25 73 22 20 62 72 61 6e 63 68 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | h.name.%s".branch)))))..(defun.m |
| 1861e0 | 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 74 61 67 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | agit-get-current-tag.(&optional. |
| 186200 | 72 65 76 20 77 69 74 68 2d 64 69 73 74 61 6e 63 65 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 | rev.with-distance)..."Return.the |
| 186220 | 20 63 6c 6f 73 65 73 74 20 74 61 67 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 20 52 45 56 2e | .closest.tag.reachable.from.REV. |
| 186240 | 0a 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 52 45 56 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 64 | ..If.optional.REV.is.nil,.then.d |
| 186260 | 65 66 61 75 6c 74 20 74 6f 20 60 48 45 41 44 27 2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 57 49 | efault.to.`HEAD'..If.optional.WI |
| 186280 | 54 48 2d 44 49 53 54 41 4e 43 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 74 68 65 6e 20 72 65 74 75 | TH-DISTANCE.is.non-nil.then.retu |
| 1862a0 | 72 6e 20 28 54 41 47 20 43 4f 4d 4d 49 54 53 29 2c 0a 69 66 20 69 74 20 69 73 20 60 64 69 72 74 | rn.(TAG.COMMITS),.if.it.is.`dirt |
| 1862c0 | 79 27 20 72 65 74 75 72 6e 20 28 54 41 47 20 43 4f 4d 4d 49 54 20 44 49 52 54 59 29 2e 20 20 43 | y'.return.(TAG.COMMIT.DIRTY)...C |
| 1862e0 | 4f 4d 4d 49 54 53 20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 0a 6f 66 20 63 6f 6d 6d 69 74 73 20 | OMMITS.is.the.number.of.commits. |
| 186300 | 69 6e 20 60 48 45 41 44 27 20 62 75 74 20 6e 6f 74 20 69 6e 20 54 41 47 20 61 6e 64 20 44 49 52 | in.`HEAD'.but.not.in.TAG.and.DIR |
| 186320 | 54 59 20 69 73 20 74 20 69 66 20 74 68 65 72 65 20 61 72 65 0a 75 6e 63 6f 6d 6d 69 74 74 65 64 | TY.is.t.if.there.are.uncommitted |
| 186340 | 20 63 68 61 6e 67 65 73 2c 20 6e 69 6c 20 6f 74 68 65 72 77 69 73 65 2e 22 0a 20 20 28 61 6e 64 | .changes,.nil.otherwise."...(and |
| 186360 | 2d 6c 65 74 2a 20 28 28 73 74 72 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 20 22 64 65 73 63 | -let*.((str.(magit-git-str."desc |
| 186380 | 72 69 62 65 22 20 22 2d 2d 6c 6f 6e 67 22 20 22 2d 2d 74 61 67 73 22 0a 20 20 20 20 20 20 20 20 | ribe"."--long"."--tags"......... |
| 1863a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 | .........................(and.(e |
| 1863c0 | 71 20 77 69 74 68 2d 64 69 73 74 61 6e 63 65 20 27 64 69 72 74 79 29 20 22 2d 2d 64 69 72 74 79 | q.with-distance.'dirty)."--dirty |
| 1863e0 | 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 | ").............................. |
| 186400 | 20 20 20 20 72 65 76 29 29 29 0a 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a | ....rev))).....(save-match-data. |
| 186420 | 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 22 5c 5c 28 2e | ......(string-match........"\\(. |
| 186440 | 2b 5c 5c 29 2d 5c 5c 28 3f 3a 30 5b 30 2d 39 5d 2a 5c 5c 7c 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 | +\\)-\\(?:0[0-9]*\\|\\([0-9]+\\) |
| 186460 | 5c 5c 29 2d 67 5b 30 2d 39 61 2d 7a 5d 2b 5c 5c 28 2d 64 69 72 74 79 5c 5c 29 3f 24 22 20 73 74 | \\)-g[0-9a-z]+\\(-dirty\\)?$".st |
| 186480 | 72 29 0a 20 20 20 20 20 20 28 69 66 20 77 69 74 68 2d 64 69 73 74 61 6e 63 65 0a 20 20 20 20 20 | r).......(if.with-distance...... |
| 1864a0 | 20 20 20 20 20 60 28 2c 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 73 74 72 29 0a 20 20 20 | .....`(,(match-string.1.str).... |
| 1864c0 | 20 20 20 20 20 20 20 20 20 2c 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 6f 72 20 | .........,(string-to-number.(or. |
| 1864e0 | 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 73 74 72 29 20 22 30 22 29 29 0a 20 20 20 20 20 | (match-string.2.str)."0"))...... |
| 186500 | 20 20 20 20 20 20 20 2c 40 28 61 6e 64 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 33 20 73 74 | .......,@(and.(match-string.3.st |
| 186520 | 72 29 20 28 6c 69 73 74 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 | r).(list.t))).........(match-str |
| 186540 | 69 6e 67 20 31 20 73 74 72 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 | ing.1.str)))))..(defun.magit-get |
| 186560 | 2d 6e 65 78 74 2d 74 61 67 20 28 26 6f 70 74 69 6f 6e 61 6c 20 72 65 76 20 77 69 74 68 2d 64 69 | -next-tag.(&optional.rev.with-di |
| 186580 | 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 65 73 74 20 74 61 | stance)..."Return.the.closest.ta |
| 1865a0 | 67 20 66 72 6f 6d 20 77 68 69 63 68 20 52 45 56 20 69 73 20 72 65 61 63 68 61 62 6c 65 2e 0a 0a | g.from.which.REV.is.reachable... |
| 1865c0 | 49 66 20 6f 70 74 69 6f 6e 61 6c 20 52 45 56 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 64 65 66 | If.optional.REV.is.nil,.then.def |
| 1865e0 | 61 75 6c 74 20 74 6f 20 60 48 45 41 44 27 2e 0a 49 66 20 6e 6f 20 73 75 63 68 20 74 61 67 20 63 | ault.to.`HEAD'..If.no.such.tag.c |
| 186600 | 61 6e 20 62 65 20 66 6f 75 6e 64 20 6f 72 20 69 66 20 74 68 65 20 64 69 73 74 61 6e 63 65 20 69 | an.be.found.or.if.the.distance.i |
| 186620 | 73 20 30 20 28 69 6e 20 77 68 69 63 68 0a 63 61 73 65 20 69 74 20 69 73 20 74 68 65 20 63 75 72 | s.0.(in.which.case.it.is.the.cur |
| 186640 | 72 65 6e 74 20 74 61 67 2c 20 6e 6f 74 20 74 68 65 20 6e 65 78 74 29 2c 20 72 65 74 75 72 6e 20 | rent.tag,.not.the.next),.return. |
| 186660 | 6e 69 6c 20 69 6e 73 74 65 61 64 2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 57 49 54 48 2d 44 49 | nil.instead..If.optional.WITH-DI |
| 186680 | 53 54 41 4e 43 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 28 | STANCE.is.non-nil,.then.return.( |
| 1866a0 | 54 41 47 20 43 4f 4d 4d 49 54 53 29 0a 77 68 65 72 65 20 43 4f 4d 4d 49 54 53 20 69 73 20 74 68 | TAG.COMMITS).where.COMMITS.is.th |
| 1866c0 | 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 69 6e 20 54 41 47 20 62 75 74 20 6e | e.number.of.commits.in.TAG.but.n |
| 1866e0 | 6f 74 20 69 6e 20 52 45 56 2e 22 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 73 74 72 20 28 6d | ot.in.REV."...(and-let*.((str.(m |
| 186700 | 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 63 6f 6e 74 61 | agit-git-str."describe"."--conta |
| 186720 | 69 6e 73 22 20 28 6f 72 20 72 65 76 20 22 48 45 41 44 22 29 29 29 29 0a 20 20 20 20 28 73 61 76 | ins".(or.rev."HEAD")))).....(sav |
| 186740 | 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 6e 67 | e-match-data.......(when.(string |
| 186760 | 2d 6d 61 74 63 68 20 22 5e 5b 5e 5e 7e 5d 2b 22 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 28 73 | -match."^[^^~]+".str).........(s |
| 186780 | 65 74 71 20 73 74 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 30 20 73 74 72 29 29 0a 20 20 | etq.str.(match-string.0.str))... |
| 1867a0 | 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 73 74 72 20 28 6d 61 67 69 74 2d | ......(unless.(equal.str.(magit- |
| 1867c0 | 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))........... |
| 1867e0 | 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............... |
| 186800 | 28 6c 69 73 74 20 73 74 72 20 28 63 61 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 64 69 66 66 2d 63 | (list.str.(car.(magit-rev-diff-c |
| 186820 | 6f 75 6e 74 20 73 74 72 20 72 65 76 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 29 | ount.str.rev))).............str) |
| 186840 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 73 20 28 26 | )))))..(defun.magit-list-refs.(& |
| 186860 | 6f 70 74 69 6f 6e 61 6c 20 6e 61 6d 65 73 70 61 63 65 73 20 66 6f 72 6d 61 74 20 73 6f 72 74 62 | optional.namespaces.format.sortb |
| 186880 | 79 29 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 72 65 66 65 72 65 6e 63 65 73 2c | y)..."Return.list.of.references, |
| 1868a0 | 20 65 78 63 6c 75 64 69 6e 67 20 73 79 6d 62 6f 6c 69 63 20 72 65 66 65 72 65 6e 63 65 73 2e 0a | .excluding.symbolic.references.. |
| 1868c0 | 0a 57 68 65 6e 20 4e 41 4d 45 53 50 41 43 45 53 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 6c 69 73 | .When.NAMESPACES.is.non-nil,.lis |
| 1868e0 | 74 20 72 65 66 73 20 66 72 6f 6d 20 74 68 65 73 65 20 6e 61 6d 65 73 70 61 63 65 73 0a 72 61 74 | t.refs.from.these.namespaces.rat |
| 186900 | 68 65 72 20 74 68 61 6e 20 74 68 6f 73 65 20 66 72 6f 6d 20 60 6d 61 67 69 74 2d 6c 69 73 74 2d | her.than.those.from.`magit-list- |
| 186920 | 72 65 66 73 2d 6e 61 6d 65 73 70 61 63 65 73 27 2e 0a 0a 46 4f 52 4d 41 54 20 69 73 20 70 61 73 | refs-namespaces'...FORMAT.is.pas |
| 186940 | 73 65 64 20 74 6f 20 74 68 65 20 60 2d 2d 66 6f 72 6d 61 74 27 20 66 6c 61 67 20 6f 66 20 60 67 | sed.to.the.`--format'.flag.of.`g |
| 186960 | 69 74 20 66 6f 72 2d 65 61 63 68 2d 72 65 66 27 0a 61 6e 64 20 64 65 66 61 75 6c 74 73 20 74 6f | it.for-each-ref'.and.defaults.to |
| 186980 | 20 5c 22 25 28 72 65 66 6e 61 6d 65 29 5c 22 2e 0a 0a 53 4f 52 54 42 59 20 69 73 20 61 20 6b 65 | .\"%(refname)\"...SORTBY.is.a.ke |
| 1869a0 | 79 20 6f 72 20 6c 69 73 74 20 6f 66 20 6b 65 79 73 20 74 6f 20 70 61 73 73 20 74 6f 20 74 68 65 | y.or.list.of.keys.to.pass.to.the |
| 1869c0 | 20 60 2d 2d 73 6f 72 74 27 20 66 6c 61 67 20 6f 66 0a 60 67 69 74 20 66 6f 72 2d 65 61 63 68 2d | .`--sort'.flag.of.`git.for-each- |
| 1869e0 | 72 65 66 27 2e 20 20 57 68 65 6e 20 6e 69 6c 2c 20 75 73 65 20 60 6d 61 67 69 74 2d 6c 69 73 74 | ref'...When.nil,.use.`magit-list |
| 186a00 | 2d 72 65 66 73 2d 73 6f 72 74 62 79 27 22 0a 20 20 28 75 6e 6c 65 73 73 20 66 6f 72 6d 61 74 0a | -refs-sortby'"...(unless.format. |
| 186a20 | 20 20 20 20 28 73 65 74 71 20 66 6f 72 6d 61 74 20 22 25 28 72 65 66 6e 61 6d 65 29 22 29 29 0a | ....(setq.format."%(refname)")). |
| 186a40 | 20 20 28 73 65 71 2d 6b 65 65 70 20 28 6c 61 6d 62 64 61 20 28 6c 69 6e 65 29 0a 20 20 20 20 20 | ..(seq-keep.(lambda.(line)...... |
| 186a60 | 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 60 28 2c 73 79 6d 72 65 66 | .........(pcase-let*.((`(,symref |
| 186a80 | 70 20 2c 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.,value)....................... |
| 186aa0 | 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 6c 69 6e 65 20 22 0c 22 29 29 0a 20 | ......(split-string.line.".")).. |
| 186ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 79 6d 72 65 | ..........................(symre |
| 186ae0 | 66 70 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 73 79 6d 72 65 66 70 20 22 22 29 29 29 29 0a 20 20 | fp.(not.(equal.symrefp.""))))... |
| 186b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 73 79 6d 72 65 66 70 29 | ..............(and.(not.symrefp) |
| 186b20 | 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 | .value))).............(magit-git |
| 186b40 | 2d 6c 69 6e 65 73 20 22 66 6f 72 2d 65 61 63 68 2d 72 65 66 22 0a 20 20 20 20 20 20 20 20 20 20 | -lines."for-each-ref"........... |
| 186b60 | 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 66 6f | ...................(concat."--fo |
| 186b80 | 72 6d 61 74 3d 25 28 73 79 6d 72 65 66 29 0c 22 20 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 | rmat=%(symref).".format)........ |
| 186ba0 | 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 72 20 28 23 | ......................(mapcar.(# |
| 186bc0 | 23 63 6f 6e 63 61 74 20 22 2d 2d 73 6f 72 74 3d 22 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 | #concat."--sort=".%)............ |
| 186be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 | ..........................(pcase |
| 186c00 | 20 28 6f 72 20 73 6f 72 74 62 79 20 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 73 2d 73 6f 72 74 | .(or.sortby.magit-list-refs-sort |
| 186c20 | 62 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 | by)............................. |
| 186c40 | 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 76 61 6c 20 28 70 72 65 64 20 73 74 72 69 6e | ...........((and.val.(pred.strin |
| 186c60 | 67 70 29 29 20 28 6c 69 73 74 20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gp)).(list.val))................ |
| 186c80 | 20 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 |
| 186ca0 | 6c 20 28 70 72 65 64 20 6c 69 73 74 70 29 29 20 76 61 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 | l.(pred.listp)).val))).......... |
| 186cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 6e 61 6d 65 73 70 61 63 | ....................(or.namespac |
| 186ce0 | 65 73 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 73 29 29 29 | es.magit-list-refs-namespaces))) |
| 186d00 | 29 0a 0a 28 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 | )..(defun.magit-list-branches.() |
| 186d20 | 0a 20 20 28 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 | ...(magit-list-refs.(list."refs/ |
| 186d40 | 68 65 61 64 73 22 20 22 72 65 66 73 2f 72 65 6d 6f 74 65 73 22 29 29 29 0a 0a 28 64 65 66 75 6e | heads"."refs/remotes")))..(defun |
| 186d60 | 20 6d 61 67 69 74 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 65 73 20 28 29 0a 20 20 | .magit-list-local-branches.()... |
| 186d80 | 28 6d 61 67 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 | (magit-list-refs."refs/heads")). |
| 186da0 | 0a 28 64 65 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 | .(defun.magit-list-remote-branch |
| 186dc0 | 65 73 20 28 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 | es.(&optional.remote)...(magit-l |
| 186de0 | 69 73 74 2d 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 | ist-refs.(concat."refs/remotes/" |
| 186e00 | 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 74 2d 72 65 | .remote)))..(defun.magit-list-re |
| 186e20 | 6c 61 74 65 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 | lated-branches.(relation.&option |
| 186e40 | 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 73 65 71 2d 72 65 6d | al.commit.&rest.args)...(seq-rem |
| 186e60 | 6f 76 65 20 28 23 23 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 28 5c 5c 60 28 48 45 | ove.(##string-match-p."\\(\\`(HE |
| 186e80 | 41 44 5c 5c 7c 48 45 41 44 20 2d 3e 20 5c 5c 29 22 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 | AD\\|HEAD.->.\\)".%)............ |
| 186ea0 | 20 20 20 28 6d 61 70 63 61 72 20 28 23 23 73 75 62 73 74 72 69 6e 67 20 25 20 32 29 0a 20 20 20 | ...(mapcar.(##substring.%.2).... |
| 186ec0 | 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 6c 69 | ...................(magit-git-li |
| 186ee0 | 6e 65 73 20 22 62 72 61 6e 63 68 22 20 61 72 67 73 20 72 65 6c 61 74 69 6f 6e 20 63 6f 6d 6d 69 | nes."branch".args.relation.commi |
| 186f00 | 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 63 6f 6e 74 61 69 6e | t))))..(defun.magit-list-contain |
| 186f20 | 69 6e 67 2d 62 72 61 6e 63 68 65 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 63 6f 6d 6d 69 74 20 26 | ing-branches.(&optional.commit.& |
| 186f40 | 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6c 61 74 65 64 | rest.args)...(magit-list-related |
| 186f60 | 2d 62 72 61 6e 63 68 65 73 20 22 2d 2d 63 6f 6e 74 61 69 6e 73 22 20 63 6f 6d 6d 69 74 20 61 72 | -branches."--contains".commit.ar |
| 186f80 | 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 70 75 62 6c 69 73 68 69 | gs))..(defun.magit-list-publishi |
| 186fa0 | 6e 67 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 29 0a 20 | ng-branches.(&optional.commit).. |
| 186fc0 | 20 28 73 65 71 2d 66 69 6c 74 65 72 20 28 23 23 6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 | .(seq-filter.(##magit-rev-ancest |
| 186fe0 | 6f 72 2d 70 20 28 6f 72 20 63 6f 6d 6d 69 74 20 22 48 45 41 44 22 29 20 25 29 0a 20 20 20 20 20 | or-p.(or.commit."HEAD").%)...... |
| 187000 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 70 75 62 6c 69 73 68 65 64 2d 62 72 61 6e 63 68 65 | .........magit-published-branche |
| 187020 | 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 6d 65 72 67 65 64 2d 62 72 | s))..(defun.magit-list-merged-br |
| 187040 | 61 6e 63 68 65 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 63 6f 6d 6d 69 74 20 26 72 65 73 74 20 61 | anches.(&optional.commit.&rest.a |
| 187060 | 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6c 61 74 65 64 2d 62 72 61 6e 63 | rgs)...(magit-list-related-branc |
| 187080 | 68 65 73 20 22 2d 2d 6d 65 72 67 65 64 22 20 63 6f 6d 6d 69 74 20 61 72 67 73 29 29 0a 0a 28 64 | hes."--merged".commit.args))..(d |
| 1870a0 | 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 75 6e 6d 65 72 67 65 64 2d 62 72 61 6e 63 68 65 | efun.magit-list-unmerged-branche |
| 1870c0 | 73 20 28 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 | s.(&optional.commit.&rest.args). |
| 1870e0 | 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6c 61 74 65 64 2d 62 72 61 6e 63 68 65 73 20 22 | ..(magit-list-related-branches." |
| 187100 | 2d 2d 6e 6f 2d 6d 65 72 67 65 64 22 20 63 6f 6d 6d 69 74 20 61 72 67 73 29 29 0a 0a 28 64 65 66 | --no-merged".commit.args))..(def |
| 187120 | 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 75 6e 6d 65 72 67 65 64 2d 74 6f 2d 75 70 73 74 72 65 | un.magit-list-unmerged-to-upstre |
| 187140 | 61 6d 2d 62 72 61 6e 63 68 65 73 20 28 29 0a 20 20 28 73 65 71 2d 66 69 6c 74 65 72 20 28 23 23 | am-branches.()...(seq-filter.(## |
| 187160 | 61 6e 64 2d 6c 65 74 2a 20 28 28 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 | and-let*.((upstream.(magit-get-u |
| 187180 | 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 25 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | pstream-branch.%)))............. |
| 1871a0 | 20 20 20 20 28 6d 65 6d 62 65 72 20 25 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 75 6e 6d 65 72 67 | ....(member.%.(magit-list-unmerg |
| 1871c0 | 65 64 2d 62 72 61 6e 63 68 65 73 20 75 70 73 74 72 65 61 6d 29 29 29 0a 20 20 20 20 20 20 20 20 | ed-branches.upstream)))......... |
| 1871e0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 6e | ......(magit-list-local-branch-n |
| 187200 | 61 6d 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 62 72 61 6e 63 | ames)))..(defun.magit-list-branc |
| 187220 | 68 65 73 2d 70 6f 69 6e 74 69 6e 67 2d 61 74 20 28 63 6f 6d 6d 69 74 29 0a 20 20 28 6c 65 74 20 | hes-pointing-at.(commit)...(let. |
| 187240 | 28 28 72 65 20 28 66 6f 72 6d 61 74 20 22 5c 5c 60 25 73 20 72 65 66 73 2f 5c 5c 28 68 65 61 64 | ((re.(format."\\`%s.refs/\\(head |
| 187260 | 73 5c 5c 7c 72 65 6d 6f 74 65 73 5c 5c 29 2f 5c 5c 28 2e 2a 5c 5c 29 5c 5c 27 22 0a 20 20 20 20 | s\\|remotes\\)/\\(.*\\)\\'"..... |
| 187280 | 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 76 65 72 69 66 | ................(magit-rev-verif |
| 1872a0 | 79 20 63 6f 6d 6d 69 74 29 29 29 29 0a 20 20 20 20 28 73 65 71 2d 6b 65 65 70 20 28 23 23 61 6e | y.commit)))).....(seq-keep.(##an |
| 1872c0 | 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 | d.(string-match.re.%)........... |
| 1872e0 | 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 |
| 187300 | 72 69 6e 67 20 32 20 25 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ring.2.%)))..................... |
| 187320 | 20 20 20 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 | ...(and.(not.(string-suffix-p."H |
| 187340 | 45 41 44 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 | EAD".name))..................... |
| 187360 | 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 20 28 6d | ........name)))...............(m |
| 187380 | 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 73 68 6f 77 2d 72 65 66 22 29 29 29 29 0a 0a 28 | agit-git-lines."show-ref"))))..( |
| 1873a0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 6e 61 6d 65 73 20 28 26 6f 70 74 69 | defun.magit-list-refnames.(&opti |
| 1873c0 | 6f 6e 61 6c 20 6e 61 6d 65 73 70 61 63 65 73 20 69 6e 63 6c 75 64 65 2d 73 70 65 63 69 61 6c 29 | onal.namespaces.include-special) |
| 1873e0 | 0a 20 20 28 6e 63 6f 6e 63 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 73 20 6e 61 6d 65 73 | ...(nconc.(magit-list-refs.names |
| 187400 | 70 61 63 65 73 20 22 25 28 72 65 66 6e 61 6d 65 3a 73 68 6f 72 74 29 22 29 0a 20 20 20 20 20 20 | paces."%(refname:short)")....... |
| 187420 | 20 20 20 28 61 6e 64 20 69 6e 63 6c 75 64 65 2d 73 70 65 63 69 61 6c 0a 20 20 20 20 20 20 20 20 | ...(and.include-special......... |
| 187440 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 73 70 65 63 69 61 6c 2d 72 65 66 6e 61 6d | ......(magit-list-special-refnam |
| 187460 | 65 73 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 73 70 65 63 69 61 6c 2d 72 65 | es))))..(defvar.magit-special-re |
| 187480 | 66 6e 61 6d 65 73 0a 20 20 27 28 22 48 45 41 44 22 20 22 4f 52 49 47 5f 48 45 41 44 22 20 22 46 | fnames...'("HEAD"."ORIG_HEAD"."F |
| 1874a0 | 45 54 43 48 5f 48 45 41 44 22 20 22 4d 45 52 47 45 5f 48 45 41 44 22 20 22 43 48 45 52 52 59 5f | ETCH_HEAD"."MERGE_HEAD"."CHERRY_ |
| 1874c0 | 50 49 43 4b 5f 48 45 41 44 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d | PICK_HEAD"))..(defun.magit-list- |
| 1874e0 | 73 70 65 63 69 61 6c 2d 72 65 66 6e 61 6d 65 73 20 28 29 0a 20 20 28 6c 65 74 20 28 28 67 69 74 | special-refnames.()...(let.((git |
| 187500 | 64 69 72 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 28 63 6c 2d 72 65 6d | dir.(magit-gitdir))).....(cl-rem |
| 187520 | 6f 76 65 2d 69 66 2d 6e 6f 74 20 28 23 23 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78 70 | ove-if-not.(##file-exists-p.(exp |
| 187540 | 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 25 20 67 69 74 64 69 72 29 29 0a 20 20 20 20 20 20 20 | and-file-name.%.gitdir))........ |
| 187560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 70 65 63 69 61 6c 2d 72 65 66 | ...............magit-special-ref |
| 187580 | 6e 61 6d 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 62 72 61 6e | names)))..(defun.magit-list-bran |
| 1875a0 | 63 68 2d 6e 61 6d 65 73 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 6e 61 6d | ch-names.()...(magit-list-refnam |
| 1875c0 | 65 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 | es.(list."refs/heads"."refs/remo |
| 1875e0 | 74 65 73 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 6c 6f 63 61 6c | tes")))..(defun.magit-list-local |
| 187600 | 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 | -branch-names.()...(magit-list-r |
| 187620 | 65 66 6e 61 6d 65 73 20 22 72 65 66 73 2f 68 65 61 64 73 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d | efnames."refs/heads"))..(defun.m |
| 187640 | 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 20 28 26 | agit-list-remote-branch-names.(& |
| 187660 | 6f 70 74 69 6f 6e 61 6c 20 72 65 6d 6f 74 65 20 72 65 6c 61 74 69 76 65 29 0a 20 20 28 69 66 20 | optional.remote.relative)...(if. |
| 187680 | 28 61 6e 64 20 72 65 6d 6f 74 65 20 72 65 6c 61 74 69 76 65 29 0a 20 20 20 20 20 20 28 6c 65 74 | (and.remote.relative).......(let |
| 1876a0 | 20 28 28 72 65 67 65 78 70 20 28 66 6f 72 6d 61 74 20 22 5e 72 65 66 73 2f 72 65 6d 6f 74 65 73 | .((regexp.(format."^refs/remotes |
| 1876c0 | 2f 25 73 2f 5c 5c 28 2e 2b 5c 5c 29 22 20 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 | /%s/\\(.+\\)".remote)))......... |
| 1876e0 | 28 6d 61 70 63 61 6e 20 28 23 23 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 | (mapcan.(##when.(string-match.re |
| 187700 | 67 65 78 70 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 | gexp.%)...................(list. |
| 187720 | 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 25 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (match-string.1.%)))............ |
| 187740 | 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 65 73 | .....(magit-list-remote-branches |
| 187760 | 20 72 65 6d 6f 74 65 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 | .remote))).....(magit-list-refna |
| 187780 | 6d 65 73 20 28 63 6f 6e 63 61 74 20 22 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 22 20 72 65 6d 6f | mes.(concat."refs/remotes/".remo |
| 1877a0 | 74 65 29 29 29 29 0a 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 | te))))..(defun.magit-format-refs |
| 1877c0 | 20 28 66 6f 72 6d 61 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 | .(format.&rest.args)...(let.((li |
| 1877e0 | 6e 65 73 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 20 | nes.(magit-git-lines............ |
| 187800 | 20 20 20 20 20 22 66 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 | ....."for-each-ref".(concat."--f |
| 187820 | 6f 72 6d 61 74 3d 22 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 | ormat=".format)................. |
| 187840 | 28 6f 72 20 61 72 67 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 | (or.args.(list."refs/heads"."ref |
| 187860 | 73 2f 72 65 6d 6f 74 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 | s/remotes"."refs/tags")))))..... |
| 187880 | 28 69 66 20 28 73 74 72 69 6e 67 2d 73 65 61 72 63 68 20 22 5c 66 22 20 66 6f 72 6d 61 74 29 0a | (if.(string-search."\f".format). |
| 1878a0 | 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 23 23 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 | ........(mapcar.(##split-string. |
| 1878c0 | 25 20 22 5c 66 22 29 20 6c 69 6e 65 73 29 0a 20 20 20 20 20 20 6c 69 6e 65 73 29 29 29 0a 0a 28 | %."\f").lines).......lines)))..( |
| 1878e0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 20 28 29 0a 20 20 28 6d | defun.magit-list-remotes.()...(m |
| 187900 | 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 72 65 6d 6f 74 65 22 29 29 0a 0a 28 64 65 66 75 | agit-git-lines."remote"))..(defu |
| 187920 | 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 74 61 67 73 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 | n.magit-list-tags.()...(magit-gi |
| 187940 | 74 2d 6c 69 6e 65 73 20 22 74 61 67 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 | t-lines."tag"))..(defun.magit-li |
| 187960 | 73 74 2d 73 74 61 73 68 65 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 6f 72 6d 61 74 29 0a 20 20 | st-stashes.(&optional.format)... |
| 187980 | 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 73 74 61 73 68 22 20 22 6c 69 73 74 22 20 | (magit-git-lines."stash"."list". |
| 1879a0 | 28 63 6f 6e 63 61 74 20 22 2d 2d 66 6f 72 6d 61 74 3d 22 20 28 6f 72 20 66 6f 72 6d 61 74 20 22 | (concat."--format=".(or.format." |
| 1879c0 | 25 67 64 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 61 63 74 69 | %gd"))))..(defun.magit-list-acti |
| 1879e0 | 76 65 2d 6e 6f 74 65 73 2d 72 65 66 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 74 65 73 | ve-notes-refs.()..."Return.notes |
| 187a00 | 20 72 65 66 73 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 60 63 6f 72 65 2e 6e 6f 74 65 73 52 65 | .refs.according.to.`core.notesRe |
| 187a20 | 66 27 20 61 6e 64 20 60 6e 6f 74 65 73 2e 64 69 73 70 6c 61 79 52 65 66 27 2e 22 0a 20 20 28 6d | f'.and.`notes.displayRef'."...(m |
| 187a40 | 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 2d | agit-git-lines."for-each-ref"."- |
| 187a60 | 2d 66 6f 72 6d 61 74 3d 25 28 72 65 66 6e 61 6d 65 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -format=%(refname)"............. |
| 187a80 | 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 20 22 63 6f 72 65 2e 6e 6f 74 65 | .......(or.(magit-get."core.note |
| 187aa0 | 73 52 65 66 22 29 20 22 72 65 66 73 2f 6e 6f 74 65 73 2f 63 6f 6d 6d 69 74 73 22 29 0a 20 20 20 | sRef")."refs/notes/commits").... |
| 187ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 61 6c 6c 20 22 | ................(magit-get-all." |
| 187ae0 | 6e 6f 74 65 73 2e 64 69 73 70 6c 61 79 52 65 66 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | notes.displayRef")))..(defun.mag |
| 187b00 | 69 74 2d 6c 69 73 74 2d 6e 6f 74 65 73 2d 72 65 66 6e 61 6d 65 73 20 28 29 0a 20 20 28 6d 61 70 | it-list-notes-refnames.()...(map |
| 187b20 | 63 61 72 20 28 23 23 73 75 62 73 74 72 69 6e 67 20 25 20 36 29 20 28 6d 61 67 69 74 2d 6c 69 73 | car.(##substring.%.6).(magit-lis |
| 187b40 | 74 2d 72 65 66 6e 61 6d 65 73 20 22 72 65 66 73 2f 6e 6f 74 65 73 22 29 29 29 0a 0a 28 64 65 66 | t-refnames."refs/notes")))..(def |
| 187b60 | 75 6e 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 6c 69 73 74 2d 74 61 67 73 20 28 72 65 6d 6f 74 | un.magit-remote-list-tags.(remot |
| 187b80 | 65 29 0a 20 20 28 73 65 71 2d 6b 65 65 70 20 28 23 23 61 6e 64 20 28 6e 6f 74 20 28 73 74 72 69 | e)...(seq-keep.(##and.(not.(stri |
| 187ba0 | 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 5e 7b 7d 22 20 25 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ng-suffix-p."^{}".%))........... |
| 187bc0 | 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 25 20 35 31 29 29 0a 20 20 20 20 20 | .........(substring.%.51))...... |
| 187be0 | 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 6f | .......(magit-git-lines."ls-remo |
| 187c00 | 74 65 22 20 22 2d 2d 74 61 67 73 22 20 72 65 6d 6f 74 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | te"."--tags".remote)))..(defun.m |
| 187c20 | 61 67 69 74 2d 72 65 6d 6f 74 65 2d 6c 69 73 74 2d 62 72 61 6e 63 68 65 73 20 28 72 65 6d 6f 74 | agit-remote-list-branches.(remot |
| 187c40 | 65 29 0a 20 20 28 73 65 71 2d 6b 65 65 70 20 28 23 23 61 6e 64 20 28 6e 6f 74 20 28 73 74 72 69 | e)...(seq-keep.(##and.(not.(stri |
| 187c60 | 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 5e 7b 7d 22 20 25 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ng-suffix-p."^{}".%))........... |
| 187c80 | 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 25 20 35 32 29 29 0a 20 20 20 20 20 | .........(substring.%.52))...... |
| 187ca0 | 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 6f | .......(magit-git-lines."ls-remo |
| 187cc0 | 74 65 22 20 22 2d 2d 68 65 61 64 73 22 20 72 65 6d 6f 74 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 | te"."--heads".remote)))..(defun. |
| 187ce0 | 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 6c 69 73 74 2d 72 65 66 73 20 28 72 65 6d 6f 74 65 29 0a | magit-remote-list-refs.(remote). |
| 187d00 | 20 20 28 73 65 71 2d 6b 65 65 70 20 28 23 23 61 6e 64 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d | ..(seq-keep.(##and.(not.(string- |
| 187d20 | 73 75 66 66 69 78 2d 70 20 22 5e 7b 7d 22 20 25 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | suffix-p."^{}".%)).............. |
| 187d40 | 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 25 20 34 31 29 29 0a 20 20 20 20 20 20 20 20 | ......(substring.%.41))......... |
| 187d60 | 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 6f 74 65 22 | ....(magit-git-lines."ls-remote" |
| 187d80 | 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 72 65 6d 6f 74 65 2d | .remote)))..(defun.magit-remote- |
| 187da0 | 68 65 61 64 20 28 72 65 6d 6f 74 65 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 6c 69 6e 65 | head.(remote)...(and-let*.((line |
| 187dc0 | 20 28 63 6c 2d 66 69 6e 64 2d 69 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(cl-find-if.................... |
| 187de0 | 20 28 23 23 73 74 72 69 6e 67 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(##string-match................ |
| 187e00 | 20 20 20 20 20 20 22 5c 5c 60 72 65 66 3a 20 72 65 66 73 2f 68 65 61 64 73 2f 5c 5c 28 5b 5e 5c | ......"\\`ref:.refs/heads/\\([^\ |
| 187e20 | 73 5c 74 5d 2b 5c 5c 29 5b 5c 73 5c 74 5d 48 45 41 44 5c 5c 27 22 20 25 29 0a 20 20 20 20 20 20 | s\t]+\\)[\s\t]HEAD\\'".%)....... |
| 187e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 | ..............(magit-git-lines." |
| 187e60 | 6c 73 2d 72 65 6d 6f 74 65 22 20 22 2d 2d 73 79 6d 72 65 66 22 20 72 65 6d 6f 74 65 20 22 48 45 | ls-remote"."--symref".remote."HE |
| 187e80 | 41 44 22 29 29 29 29 0a 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6c 69 6e 65 | AD")))).....(match-string.1.line |
| 187ea0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 6d 6f 64 69 66 69 65 64 2d | )))..(defun.magit-list-modified- |
| 187ec0 | 6d 6f 64 75 6c 65 73 20 28 29 0a 20 20 28 73 65 71 2d 6b 65 65 70 20 28 23 23 61 6e 64 20 28 73 | modules.()...(seq-keep.(##and.(s |
| 187ee0 | 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5c 5c 2b 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 20 5c | tring-match."\\`\\+\\([^.]+\\).\ |
| 187f00 | 5c 28 2e 2b 5c 5c 29 20 28 2e 2b 29 5c 5c 27 22 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | \(.+\\).(.+)\\'".%)............. |
| 187f20 | 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 25 29 29 0a 20 20 20 20 20 | .......(match-string.2.%))...... |
| 187f40 | 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 6f 64 75 | .......(magit-git-lines."submodu |
| 187f60 | 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 2d 6c 69 | le"."status")))..(defun.magit-li |
| 187f80 | 73 74 2d 6d 6f 64 75 6c 65 2d 70 61 74 68 73 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 | st-module-paths.()...(magit-with |
| 187fa0 | 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 70 63 61 6e 20 28 23 23 61 6e 64 20 28 73 74 | -toplevel.....(mapcan.(##and.(st |
| 187fc0 | 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 31 36 30 30 30 30 20 5b 30 2d 39 61 2d 7a 5d 5c 5c 7b 34 | ring-match."^160000.[0-9a-z]\\{4 |
| 187fe0 | 30 2c 5c 5c 7d 20 30 5c 74 5c 5c 28 2e 2b 5c 5c 29 24 22 20 25 29 0a 20 20 20 20 20 20 20 20 20 | 0,\\}.0\t\\(.+\\)$".%).......... |
| 188000 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 | ..........(list.(match-string.1. |
| 188020 | 25 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 69 74 65 6d | %))).............(magit-git-item |
| 188040 | 73 20 22 6c 73 2d 66 69 6c 65 73 22 20 22 2d 7a 22 20 22 2d 2d 73 74 61 67 65 22 29 29 29 29 0a | s."ls-files"."-z"."--stage")))). |
| 188060 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 6d 6f 64 75 6c 65 2d 6e 61 6d 65 73 20 | .(defun.magit-list-module-names. |
| 188080 | 28 29 0a 20 20 28 6d 61 70 63 61 72 20 23 27 6d 61 67 69 74 2d 67 65 74 2d 73 75 62 6d 6f 64 75 | ()...(mapcar.#'magit-get-submodu |
| 1880a0 | 6c 65 2d 6e 61 6d 65 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6d 6f 64 75 6c 65 2d 70 61 74 68 73 | le-name.(magit-list-module-paths |
| 1880c0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 73 75 62 6d 6f 64 75 6c 65 2d | )))..(defun.magit-get-submodule- |
| 1880e0 | 6e 61 6d 65 20 28 70 61 74 68 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 6e 61 6d 65 20 6f | name.(path)..."Return.the.name.o |
| 188100 | 66 20 74 68 65 20 73 75 62 6d 6f 64 75 6c 65 20 61 74 20 50 41 54 48 2e 0a 50 41 54 48 20 68 61 | f.the.submodule.at.PATH..PATH.ha |
| 188120 | 73 20 74 6f 20 62 65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 73 75 70 65 72 2d 72 65 | s.to.be.relative.to.the.super-re |
| 188140 | 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 66 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 | pository."...(if.(magit-git-vers |
| 188160 | 69 6f 6e 3e 3d 20 22 32 2e 33 38 2e 30 22 29 0a 20 20 20 20 20 20 3b 3b 20 22 67 69 74 20 73 75 | ion>=."2.38.0").......;;."git.su |
| 188180 | 62 6d 6f 64 75 6c 65 2d 2d 68 65 6c 70 65 72 20 6e 61 6d 65 22 20 77 61 73 20 72 65 6d 6f 76 65 | bmodule--helper.name".was.remove |
| 1881a0 | 64 2c 0a 20 20 20 20 20 20 3b 3b 20 62 75 74 20 6d 69 67 68 74 20 73 74 69 6c 6c 20 63 6f 6d 65 | d,.......;;.but.might.still.come |
| 1881c0 | 20 62 61 63 6b 20 69 6e 20 61 6e 6f 74 68 65 72 20 66 6f 72 6d 2e 0a 20 20 20 20 20 20 28 73 75 | .back.in.another.form........(su |
| 1881e0 | 62 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 28 63 61 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e | bstring........(car.(split-strin |
| 188200 | 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 | g..............(car.(or.(magit-g |
| 188220 | 69 74 2d 69 74 65 6d 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-items........................ |
| 188240 | 22 63 6f 6e 66 69 67 22 20 22 2d 7a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "config"."-z"................... |
| 188260 | 20 20 20 20 20 22 2d 66 22 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e 67 69 | ....."-f".(expand-file-name.".gi |
| 188280 | 74 6d 6f 64 75 6c 65 73 22 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 0a 20 20 20 20 | tmodules".(magit-toplevel))..... |
| 1882a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 67 65 74 2d 72 65 67 65 78 70 | ..................."--get-regexp |
| 1882c0 | 22 20 22 5e 73 75 62 6d 6f 64 75 6c 65 5c 5c 2e 2e 2a 5c 5c 2e 70 61 74 68 24 22 0a 20 20 20 20 | "."^submodule\\..*\\.path$"..... |
| 1882e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 5e 22 20 28 | ...................(concat."^".( |
| 188300 | 72 65 67 65 78 70 2d 71 75 6f 74 65 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d | regexp-quote.(directory-file-nam |
| 188320 | 65 20 70 61 74 68 29 29 20 22 24 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.path))."$")).................. |
| 188340 | 20 20 20 20 20 28 65 72 72 6f 72 20 22 4e 6f 20 73 75 63 68 20 73 75 62 6d 6f 64 75 6c 65 20 60 | .....(error."No.such.submodule.` |
| 188360 | 25 73 27 22 20 70 61 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 29 29 | %s'".path))).............."\n")) |
| 188380 | 0a 20 20 20 20 20 20 20 31 30 20 2d 35 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 | ........10.-5).....(magit-git-st |
| 1883a0 | 72 69 6e 67 20 22 73 75 62 6d 6f 64 75 6c 65 2d 2d 68 65 6c 70 65 72 22 20 22 6e 61 6d 65 22 20 | ring."submodule--helper"."name". |
| 1883c0 | 70 61 74 68 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 77 6f 72 6b 74 | path)))..(defun.magit-list-workt |
| 1883e0 | 72 65 65 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 74 68 65 20 77 6f | rees.()..."Return.list.of.the.wo |
| 188400 | 72 6b 74 72 65 65 73 20 6f 66 20 74 68 69 73 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 54 68 65 | rktrees.of.this.repository...The |
| 188420 | 20 72 65 74 75 72 6e 65 64 20 6c 69 73 74 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 28 50 41 54 | .returned.list.has.the.form.(PAT |
| 188440 | 48 20 43 4f 4d 4d 49 54 20 42 52 41 4e 43 48 20 42 41 52 45 20 44 45 54 41 43 48 45 44 0a 4c 4f | H.COMMIT.BRANCH.BARE.DETACHED.LO |
| 188460 | 43 4b 45 44 20 50 52 55 4e 41 42 4c 45 29 2e 20 20 54 68 65 20 6c 61 73 74 20 66 6f 75 72 20 65 | CKED.PRUNABLE)...The.last.four.e |
| 188480 | 6c 65 6d 65 6e 74 73 20 61 72 65 20 62 6f 6f 6c 65 61 6e 73 2c 20 77 69 74 68 20 74 68 65 0a 65 | lements.are.booleans,.with.the.e |
| 1884a0 | 78 63 65 70 74 69 6f 6e 20 6f 66 20 4c 4f 43 4b 45 44 20 61 6e 64 20 50 52 55 4e 41 42 4c 45 2c | xception.of.LOCKED.and.PRUNABLE, |
| 1884c0 | 20 77 68 69 63 68 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 73 74 72 69 6e 67 73 2e 0a 53 65 65 20 | .which.may.also.be.strings..See. |
| 1884e0 | 67 69 74 2d 77 6f 72 6b 74 72 65 65 28 31 29 20 6d 61 6e 70 61 67 65 20 66 6f 72 20 74 68 65 20 | git-worktree(1).manpage.for.the. |
| 188500 | 6d 65 61 6e 69 6e 67 20 6f 66 20 74 68 65 20 76 61 72 69 6f 75 73 20 70 61 72 74 73 2e 0a 0a 54 | meaning.of.the.various.parts...T |
| 188520 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 63 6f 72 72 65 63 74 73 20 61 20 73 69 74 75 61 74 69 6f | his.function.corrects.a.situatio |
| 188540 | 6e 20 77 68 65 72 65 20 5c 22 67 69 74 20 77 6f 72 6b 74 72 65 65 20 6c 69 73 74 5c 22 0a 77 6f | n.where.\"git.worktree.list\".wo |
| 188560 | 75 6c 64 20 63 6c 61 69 6d 20 61 20 77 6f 72 6b 74 72 65 65 20 69 73 20 62 61 72 65 2c 20 65 76 | uld.claim.a.worktree.is.bare,.ev |
| 188580 | 65 6e 20 74 68 6f 75 67 68 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 69 73 0a 73 70 | en.though.the.working.tree.is.sp |
| 1885a0 | 65 63 69 66 69 65 64 20 75 73 69 6e 67 20 60 63 6f 72 65 2e 77 6f 72 6b 74 72 65 65 27 2e 22 0a | ecified.using.`core.worktree'.". |
| 1885c0 | 20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 65 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 | ..(let.((remote.(file-remote-p.d |
| 1885e0 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 77 6f 72 6b 74 | efault-directory)).........workt |
| 188600 | 72 65 65 73 20 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6c 69 6e 65 | rees.worktree).....(dolist.(line |
| 188620 | 20 28 69 66 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e 33 36 22 | .(if.(magit-git-version>=."2.36" |
| 188640 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 | ).......................(magit-g |
| 188660 | 69 74 2d 69 74 65 6d 73 20 22 77 6f 72 6b 74 72 65 65 22 20 22 6c 69 73 74 22 20 22 2d 2d 70 6f | it-items."worktree"."list"."--po |
| 188680 | 72 63 65 6c 61 69 6e 22 20 22 2d 7a 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rcelain"."-z").................. |
| 1886a0 | 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 77 6f 72 6b 74 72 65 65 22 20 22 | ...(magit-git-lines."worktree"." |
| 1886c0 | 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 20 20 20 28 63 6f | list"."--porcelain"))).......(co |
| 1886e0 | 6e 64 20 28 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 77 6f 72 6b 74 72 65 65 22 20 | nd.((string-prefix-p."worktree". |
| 188700 | 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 61 74 68 20 28 | line)..............(let.((path.( |
| 188720 | 73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 20 39 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | substring.line.9)))............. |
| 188740 | 20 20 20 28 77 68 65 6e 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(when.remote................. |
| 188760 | 20 28 73 65 74 71 20 70 61 74 68 20 28 63 6f 6e 63 61 74 20 72 65 6d 6f 74 65 20 70 61 74 68 29 | .(setq.path.(concat.remote.path) |
| 188780 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 74 68 65 20 67 69 74 20 | ))................;;.If.the.git. |
| 1887a0 | 64 69 72 65 63 74 6f 72 79 20 69 73 20 73 65 70 61 72 61 74 65 20 66 72 6f 6d 20 74 68 65 20 6d | directory.is.separate.from.the.m |
| 1887c0 | 61 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 6f 72 6b 74 72 65 65 2c 20 | ain................;;.worktree,. |
| 1887e0 | 74 68 65 6e 20 22 67 69 74 20 77 6f 72 6b 74 72 65 65 22 20 72 65 74 75 72 6e 73 20 74 68 65 20 | then."git.worktree".returns.the. |
| 188800 | 67 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 69 72 65 63 74 6f 72 79 20 | git................;;.directory. |
| 188820 | 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 77 6f 72 6b 74 72 65 65 2c 20 77 68 69 63 68 20 69 | instead.of.the.worktree,.which.i |
| 188840 | 73 6e 27 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 68 61 74 20 69 74 20 69 | sn't................;;.what.it.i |
| 188860 | 73 20 73 75 70 70 6f 73 65 64 20 74 6f 20 64 6f 20 61 6e 64 20 6e 6f 74 20 77 68 61 74 20 77 65 | s.supposed.to.do.and.not.what.we |
| 188880 | 20 77 61 6e 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 48 6f 77 65 76 65 72 | .want.................;;.However |
| 1888a0 | 2c 20 69 66 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 68 61 73 20 62 65 65 6e 20 72 65 6d 6f 76 | ,.if.the.worktree.has.been.remov |
| 1888c0 | 65 64 2c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 65 20 77 61 | ed,.then................;;.we.wa |
| 1888e0 | 6e 74 20 74 6f 20 72 65 74 75 72 6e 20 69 74 20 61 6e 79 77 61 79 3b 20 69 6e 73 74 65 61 64 20 | nt.to.return.it.anyway;.instead. |
| 188900 | 6f 66 20 6e 69 6c 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 61 74 | of.nil.................(setq.pat |
| 188920 | 68 20 28 6f 72 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 20 70 61 74 68 29 20 70 61 74 68 | h.(or.(magit-toplevel.path).path |
| 188940 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 77 6f 72 6b 74 72 65 65 | ))................(setq.worktree |
| 188960 | 20 28 6c 69 73 74 20 70 61 74 68 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 | .(list.path.nil.nil.nil.nil.nil. |
| 188980 | 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 77 6f 72 6b 74 | nil))................(push.workt |
| 1889a0 | 72 65 65 20 77 6f 72 6b 74 72 65 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 | ree.worktrees))).............((s |
| 1889c0 | 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 48 45 41 44 22 20 6c 69 6e 65 29 0a 20 20 20 20 | tring-prefix-p."HEAD".line)..... |
| 1889e0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 31 20 77 6f 72 6b 74 72 65 65 29 20 | .........(setf.(nth.1.worktree). |
| 188a00 | 28 73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 20 35 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (substring.line.5)))............ |
| 188a20 | 20 28 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 62 72 61 6e 63 68 22 20 6c 69 6e 65 | .((string-prefix-p."branch".line |
| 188a40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 32 20 77 6f 72 6b | )..............(setf.(nth.2.work |
| 188a60 | 74 72 65 65 29 20 28 73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 20 31 38 29 29 29 0a 20 20 20 20 | tree).(substring.line.18)))..... |
| 188a80 | 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 6c 69 6e 65 20 22 62 61 72 | ........((string-equal.line."bar |
| 188aa0 | 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 64 65 66 61 75 6c 74 | e")..............(let*.((default |
| 188ac0 | 2d 64 69 72 65 63 74 6f 72 79 20 28 63 61 72 20 77 6f 72 6b 74 72 65 65 29 29 0a 20 20 20 20 20 | -directory.(car.worktree))...... |
| 188ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 74 20 28 61 6e 64 20 28 6e 6f 74 20 28 6d 61 | ...............(wt.(and.(not.(ma |
| 188b00 | 67 69 74 2d 67 65 74 2d 62 6f 6f 6c 65 61 6e 20 22 63 6f 72 65 2e 62 61 72 65 22 29 29 0a 20 20 | git-get-boolean."core.bare"))... |
| 188b20 | 20 20 20 20 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 |
| 188b40 | 74 2d 67 65 74 20 22 63 6f 72 65 2e 77 6f 72 6b 74 72 65 65 22 29 29 29 29 0a 20 20 20 20 20 20 | t-get."core.worktree"))))....... |
| 188b60 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 77 74 20 28 66 69 6c 65 2d 65 78 69 73 74 | .........(if.(and.wt.(file-exist |
| 188b80 | 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 77 74 29 29 29 0a 20 20 20 20 | s-p.(expand-file-name.wt)))..... |
| 188ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 73 65 74 66 20 28 6e 74 68 | ...............(progn.(setf.(nth |
| 188bc0 | 20 30 20 77 6f 72 6b 74 72 65 65 29 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 77 | .0.worktree).(expand-file-name.w |
| 188be0 | 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 28 73 | t))...........................(s |
| 188c00 | 65 74 66 20 28 6e 74 68 20 32 20 77 6f 72 6b 74 72 65 65 29 20 28 6d 61 67 69 74 2d 72 65 76 2d | etf.(nth.2.worktree).(magit-rev- |
| 188c20 | 70 61 72 73 65 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | parse."HEAD")).................. |
| 188c40 | 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 33 20 77 6f 72 6b 74 72 65 65 29 20 | .........(setf.(nth.3.worktree). |
| 188c60 | 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 | (magit-get-current-branch))).... |
| 188c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 33 20 77 6f 72 6b 74 | ..............(setf.(nth.3.workt |
| 188ca0 | 72 65 65 29 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d | ree).t)))).............((string- |
| 188cc0 | 65 71 75 61 6c 20 6c 69 6e 65 20 22 64 65 74 61 63 68 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 | equal.line."detached").......... |
| 188ce0 | 20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 34 20 77 6f 72 6b 74 72 65 65 29 20 74 29 29 0a 20 | ....(setf.(nth.4.worktree).t)).. |
| 188d00 | 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 6c 69 6e | ...........((string-prefix-p.lin |
| 188d20 | 65 20 22 6c 6f 63 6b 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 | e."locked")..............(setf.( |
| 188d40 | 6e 74 68 20 35 20 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nth.5.worktree)................. |
| 188d60 | 20 20 20 28 69 66 20 28 3e 20 28 6c 65 6e 67 74 68 20 6c 69 6e 65 29 20 36 29 20 28 73 75 62 73 | ...(if.(>.(length.line).6).(subs |
| 188d80 | 74 72 69 6e 67 20 6c 69 6e 65 20 37 29 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | tring.line.7).t))).............( |
| 188da0 | 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 6c 69 6e 65 20 22 70 72 75 6e 61 62 6c 65 22 | (string-prefix-p.line."prunable" |
| 188dc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 36 20 77 6f 72 6b | )..............(setf.(nth.6.work |
| 188de0 | 74 72 65 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 | tree)....................(if.(>. |
| 188e00 | 28 6c 65 6e 67 74 68 20 6c 69 6e 65 29 20 38 29 20 28 73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 | (length.line).8).(substring.line |
| 188e20 | 20 39 29 20 74 29 29 29 29 29 0a 20 20 20 20 28 6e 72 65 76 65 72 73 65 20 77 6f 72 6b 74 72 65 | .9).t))))).....(nreverse.worktre |
| 188e40 | 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 79 6d 62 6f 6c 69 63 2d 72 65 66 | es)))..(defun.magit-symbolic-ref |
| 188e60 | 2d 70 20 28 6e 61 6d 65 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 63 63 65 73 73 20 22 | -p.(name)...(magit-git-success." |
| 188e80 | 73 79 6d 62 6f 6c 69 63 2d 72 65 66 22 20 22 2d 2d 71 75 69 65 74 22 20 6e 61 6d 65 29 29 0a 0a | symbolic-ref"."--quiet".name)).. |
| 188ea0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 2d 70 20 28 72 65 76 29 0a 20 20 28 6f 72 20 28 | (defun.magit-ref-p.(rev)...(or.( |
| 188ec0 | 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 72 65 66 73 | car.(member.rev.(magit-list-refs |
| 188ee0 | 20 22 72 65 66 73 2f 22 29 29 29 0a 20 20 20 20 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 72 | ."refs/"))).......(car.(member.r |
| 188f00 | 65 76 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 6e 61 6d 65 73 20 22 72 65 66 73 2f 22 29 | ev.(magit-list-refnames."refs/") |
| 188f20 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 20 28 72 65 76 | ))))..(defun.magit-branch-p.(rev |
| 188f40 | 29 0a 20 20 28 6f 72 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 72 65 76 20 28 6d 61 67 69 74 2d | )...(or.(car.(member.rev.(magit- |
| 188f60 | 6c 69 73 74 2d 62 72 61 6e 63 68 65 73 29 29 29 0a 20 20 20 20 20 20 28 63 61 72 20 28 6d 65 6d | list-branches))).......(car.(mem |
| 188f80 | 62 65 72 20 72 65 76 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 | ber.rev.(magit-list-branch-names |
| 188fa0 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 | )))))..(defun.magit-local-branch |
| 188fc0 | 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 76 20 | -p.(rev)...(or.(car.(member.rev. |
| 188fe0 | 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 65 73 29 29 29 0a 20 20 | (magit-list-local-branches)))... |
| 189000 | 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 |
| 189020 | 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | -local-branch-names)))))..(defun |
| 189040 | 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 70 20 28 72 65 76 29 0a 20 20 28 | .magit-remote-branch-p.(rev)...( |
| 189060 | 6f 72 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 72 65 76 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d | or.(car.(member.rev.(magit-list- |
| 189080 | 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 65 73 29 29 29 0a 20 20 20 20 20 20 28 63 61 72 20 28 6d | remote-branches))).......(car.(m |
| 1890a0 | 65 6d 62 65 72 20 72 65 76 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 2d 62 72 61 | ember.rev.(magit-list-remote-bra |
| 1890c0 | 6e 63 68 2d 6e 61 6d 65 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 | nch-names)))))..(defun.magit-bra |
| 1890e0 | 6e 63 68 2d 73 65 74 2d 66 61 63 65 20 28 62 72 61 6e 63 68 29 0a 20 20 28 6d 61 67 69 74 2d 2d | nch-set-face.(branch)...(magit-- |
| 189100 | 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 62 72 61 6e 63 68 20 28 69 66 20 28 6d 61 67 69 | propertize-face.branch.(if.(magi |
| 189120 | 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 70 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 | t-local-branch-p.branch)........ |
| 189140 | 20 20 20 20 20 20 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 |
| 189160 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-branch-local............... |
| 189180 | 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 72 61 6e | .....................'magit-bran |
| 1891a0 | 63 68 2d 72 65 6d 6f 74 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 61 67 2d 70 | ch-remote)))..(defun.magit-tag-p |
| 1891c0 | 20 28 72 65 76 29 0a 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 72 65 76 20 28 6d 61 67 69 74 | .(rev)...(car.(member.rev.(magit |
| 1891e0 | 2d 6c 69 73 74 2d 74 61 67 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 6d | -list-tags))))..(defun.magit-rem |
| 189200 | 6f 74 65 2d 70 20 28 73 74 72 69 6e 67 29 0a 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 73 74 | ote-p.(string)...(car.(member.st |
| 189220 | 72 69 6e 67 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 29 29 0a 0a 28 64 | ring.(magit-list-remotes))))..(d |
| 189240 | 65 66 76 61 72 20 6d 61 67 69 74 2d 6d 61 69 6e 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 0a 20 20 | efvar.magit-main-branch-names... |
| 189260 | 27 28 22 6d 61 69 6e 22 20 22 6d 61 73 74 65 72 22 20 22 74 72 75 6e 6b 22 20 22 64 65 76 65 6c | '("main"."master"."trunk"."devel |
| 189280 | 6f 70 6d 65 6e 74 22 29 0a 20 20 22 42 72 61 6e 63 68 20 6e 61 6d 65 73 20 72 65 73 65 72 76 65 | opment")..."Branch.names.reserve |
| 1892a0 | 64 20 66 6f 72 20 75 73 65 20 62 79 20 74 68 65 20 70 72 69 6d 61 72 79 20 62 72 61 6e 63 68 2e | d.for.use.by.the.primary.branch. |
| 1892c0 | 0a 55 73 65 20 66 75 6e 63 74 69 6f 6e 20 60 6d 61 67 69 74 2d 6d 61 69 6e 2d 62 72 61 6e 63 68 | .Use.function.`magit-main-branch |
| 1892e0 | 27 20 74 6f 20 67 65 74 20 74 68 65 20 6e 61 6d 65 20 61 63 74 75 61 6c 6c 79 20 75 73 65 64 20 | '.to.get.the.name.actually.used. |
| 189300 | 69 6e 0a 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 29 0a 0a 28 64 | in.the.current.repository.")..(d |
| 189320 | 65 66 76 61 72 20 6d 61 67 69 74 2d 6c 6f 6e 67 2d 6c 69 76 65 64 2d 62 72 61 6e 63 68 65 73 0a | efvar.magit-long-lived-branches. |
| 189340 | 20 20 28 61 70 70 65 6e 64 20 6d 61 67 69 74 2d 6d 61 69 6e 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 | ..(append.magit-main-branch-name |
| 189360 | 73 20 28 6c 69 73 74 20 22 6d 61 69 6e 74 22 20 22 6e 65 78 74 22 29 29 0a 20 20 22 42 72 61 6e | s.(list."maint"."next"))..."Bran |
| 189380 | 63 68 20 6e 61 6d 65 73 20 72 65 73 65 72 76 65 64 20 66 6f 72 20 75 73 65 20 62 79 20 6c 6f 6e | ch.names.reserved.for.use.by.lon |
| 1893a0 | 67 20 6c 69 76 65 64 20 62 72 61 6e 63 68 65 73 2e 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | g.lived.branches.")..(defun.magi |
| 1893c0 | 74 2d 6d 61 69 6e 2d 62 72 61 6e 63 68 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 6d | t-main-branch.()..."Return.the.m |
| 1893e0 | 61 69 6e 20 62 72 61 6e 63 68 2e 0a 0a 49 66 20 61 20 62 72 61 6e 63 68 20 65 78 69 73 74 73 20 | ain.branch...If.a.branch.exists. |
| 189400 | 77 68 6f 73 65 20 6e 61 6d 65 20 6d 61 74 63 68 65 73 20 60 69 6e 69 74 2e 64 65 66 61 75 6c 74 | whose.name.matches.`init.default |
| 189420 | 42 72 61 6e 63 68 27 2c 20 74 68 65 6e 0a 74 68 61 74 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 | Branch',.then.that.is.considered |
| 189440 | 20 74 68 65 20 6d 61 69 6e 20 62 72 61 6e 63 68 2e 20 20 49 66 20 6e 6f 20 62 72 61 6e 63 68 20 | .the.main.branch...If.no.branch. |
| 189460 | 62 79 20 74 68 61 74 20 6e 61 6d 65 0a 65 78 69 73 74 73 2c 20 74 68 65 6e 20 74 68 65 20 62 72 | by.that.name.exists,.then.the.br |
| 189480 | 61 6e 63 68 20 6e 61 6d 65 73 20 69 6e 20 60 6d 61 67 69 74 2d 6d 61 69 6e 2d 62 72 61 6e 63 68 | anch.names.in.`magit-main-branch |
| 1894a0 | 2d 6e 61 6d 65 73 27 20 61 72 65 0a 74 72 69 65 64 20 69 6e 20 6f 72 64 65 72 2e 20 20 54 68 65 | -names'.are.tried.in.order...The |
| 1894c0 | 20 66 69 72 73 74 20 62 72 61 6e 63 68 20 66 72 6f 6d 20 74 68 61 74 20 6c 69 73 74 20 74 68 61 | .first.branch.from.that.list.tha |
| 1894e0 | 74 20 61 63 74 75 61 6c 6c 79 0a 65 78 69 73 74 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 | t.actually.exists.in.the.current |
| 189500 | 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 6d 61 | .repository.is.considered.its.ma |
| 189520 | 69 6e 20 62 72 61 6e 63 68 2e 22 0a 20 20 28 6c 65 74 20 28 28 62 72 61 6e 63 68 65 73 20 28 6d | in.branch."...(let.((branches.(m |
| 189540 | 61 67 69 74 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 29 0a | agit-list-local-branch-names))). |
| 189560 | 20 20 20 20 28 73 65 71 2d 66 69 6e 64 20 28 23 23 6d 65 6d 62 65 72 20 25 20 62 72 61 6e 63 68 | ....(seq-find.(##member.%.branch |
| 189580 | 65 73 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 | es)...............(delete-dups.. |
| 1895a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 71 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 | ..............(delq.nil......... |
| 1895c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 6d 61 67 69 74 2d 67 65 74 20 22 69 | .............(cons.(magit-get."i |
| 1895e0 | 6e 69 74 2e 64 65 66 61 75 6c 74 42 72 61 6e 63 68 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nit.defaultBranch")............. |
| 189600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6d 61 69 6e 2d 62 72 61 6e 63 68 | ...............magit-main-branch |
| 189620 | 2d 6e 61 6d 65 73 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 64 | -names))))))..(defun.magit-rev-d |
| 189640 | 69 66 66 2d 63 6f 75 6e 74 20 28 61 20 62 20 26 6f 70 74 69 6f 6e 61 6c 20 66 69 72 73 74 2d 70 | iff-count.(a.b.&optional.first-p |
| 189660 | 61 72 65 6e 74 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 69 6e 20 | arent)..."Return.the.commits.in. |
| 189680 | 41 20 62 75 74 20 6e 6f 74 20 42 20 61 6e 64 20 76 69 63 65 20 76 65 72 73 61 2e 0a 52 65 74 75 | A.but.not.B.and.vice.versa..Retu |
| 1896a0 | 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 74 77 6f 20 69 6e 74 65 67 65 72 73 3a 20 28 41 3e 42 20 | rn.a.list.of.two.integers:.(A>B. |
| 1896c0 | 42 3e 41 29 2e 0a 0a 49 66 20 60 66 69 72 73 74 2d 70 61 72 65 6e 74 27 20 69 73 20 73 65 74 2c | B>A)...If.`first-parent'.is.set, |
| 1896e0 | 20 74 72 61 76 65 72 73 65 20 6f 6e 6c 79 20 66 69 72 73 74 20 70 61 72 65 6e 74 73 2e 22 0a 20 | .traverse.only.first.parents.".. |
| 189700 | 20 28 6d 61 70 63 61 72 20 23 27 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 0a 20 20 20 20 | .(mapcar.#'string-to-number..... |
| 189720 | 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 67 69 74 2d 73 | ......(split-string.(magit-git-s |
| 189740 | 74 72 69 6e 67 20 22 72 65 76 2d 6c 69 73 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tring."rev-list"................ |
| 189760 | 20 20 20 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 63 6f | ..........................."--co |
| 189780 | 75 6e 74 22 20 22 2d 2d 6c 65 66 74 2d 72 69 67 68 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | unt"."--left-right"............. |
| 1897a0 | 20 20 20 20 20 20 20 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 |
| 1897c0 | 6e 64 20 66 69 72 73 74 2d 70 61 72 65 6e 74 20 22 2d 2d 66 69 72 73 74 2d 70 61 72 65 6e 74 22 | nd.first-parent."--first-parent" |
| 1897e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 189800 | 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 0a | ............(concat.a."...".b)). |
| 189820 | 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 0a | ........................"\t"))). |
| 189840 | 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 20 | .(defun.magit-abbrev-length.().. |
| 189860 | 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 2e | .(let.((abbrev.(magit-get."core. |
| 189880 | 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 28 | abbrev"))).....(if.(and.abbrev.( |
| 1898a0 | 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 20 | not.(equal.abbrev."auto")))..... |
| 1898c0 | 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 20 | ....(string-to-number.abbrev)... |
| 1898e0 | 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 6c | ....;;.Guess.the.length.git.will |
| 189900 | 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 20 | .be.using.based.on.an.example... |
| 189920 | 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 48 | ....;;.abbreviation...Actually.H |
| 189940 | 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 20 | EAD's.abbreviation.might.be.an.. |
| 189960 | 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 72 | .....;;.outlier,.so.use.the.shor |
| 189980 | 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 6f | ter.of.the.abbreviations.for.two |
| 1899a0 | 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 20 | .......;;.commits...See.#3034... |
| 1899c0 | 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 70 | .....(if-let.((head.(magit-rev-p |
| 1899e0 | 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 20 | arse."--short"."HEAD"))......... |
| 189a00 | 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 29 | .......(head-len.(length.head))) |
| 189a20 | 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 20 | ...........(min.head-len........ |
| 189a40 | 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 72 65 76 20 28 6d 61 67 69 74 2d 72 65 76 | ........(if-let.((rev.(magit-rev |
| 189a60 | 2d 70 61 72 73 65 20 22 2d 2d 73 68 6f 72 74 22 20 22 48 45 41 44 7e 22 29 29 29 0a 20 20 20 20 | -parse."--short"."HEAD~")))..... |
| 189a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 72 65 76 29 0a 20 20 20 20 | ...............(length.rev)..... |
| 189aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 61 64 2d 6c 65 6e 29 29 0a 20 20 20 20 20 20 20 20 | .............head-len))......... |
| 189ac0 | 3b 3b 20 57 65 27 72 65 20 6f 6e 20 61 6e 20 75 6e 62 6f 72 6e 20 62 72 61 6e 63 68 2c 20 62 75 | ;;.We're.on.an.unborn.branch,.bu |
| 189ae0 | 74 20 70 65 72 68 61 70 73 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 68 61 73 0a 20 20 20 | t.perhaps.the.repository.has.... |
| 189b00 | 20 20 20 20 20 3b 3b 20 6f 74 68 65 72 20 63 6f 6d 6d 69 74 73 2e 20 20 53 65 65 20 23 34 31 32 | .....;;.other.commits...See.#412 |
| 189b20 | 33 2e 0a 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 63 6f 6d 6d 69 74 73 20 28 6d 61 | 3..........(if-let.((commits.(ma |
| 189b40 | 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 72 65 76 2d 6c 69 73 74 22 20 22 2d 6e 32 22 20 22 | git-git-lines."rev-list"."-n2"." |
| 189b60 | 2d 2d 61 6c 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | --all".......................... |
| 189b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 61 62 62 72 65 76 2d 63 6f 6d 6d | .................."--abbrev-comm |
| 189ba0 | 69 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 69 6e 20 | it"))).............(apply.#'min. |
| 189bc0 | 28 6d 61 70 63 61 72 20 23 27 6c 65 6e 67 74 68 20 63 6f 6d 6d 69 74 73 29 29 0a 20 20 20 20 20 | (mapcar.#'length.commits))...... |
| 189be0 | 20 20 20 20 20 3b 3b 20 41 20 63 6f 6d 6d 69 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2e | .....;;.A.commit.does.not.exist. |
| 189c00 | 20 20 46 61 6c 6c 20 62 61 63 6b 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 20 6f 66 20 37 2e | ..Fall.back.to.the.default.of.7. |
| 189c20 | 0a 20 20 20 20 20 20 20 20 20 20 37 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ...........7)))))..(defun.magit- |
| 189c40 | 61 62 62 72 65 76 2d 61 72 67 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20 28 66 6f | abbrev-arg.(&optional.arg)...(fo |
| 189c60 | 72 6d 61 74 20 22 2d 2d 25 73 3d 25 64 22 20 28 6f 72 20 61 72 67 20 22 61 62 62 72 65 76 22 29 | rmat."--%s=%d".(or.arg."abbrev") |
| 189c80 | 20 28 6d 61 67 69 74 2d 61 62 62 72 65 76 2d 6c 65 6e 67 74 68 29 29 29 0a 0a 28 64 65 66 75 6e | .(magit-abbrev-length)))..(defun |
| 189ca0 | 20 6d 61 67 69 74 2d 72 65 76 2d 61 62 62 72 65 76 20 28 72 65 76 29 0a 20 20 28 6d 61 67 69 74 | .magit-rev-abbrev.(rev)...(magit |
| 189cc0 | 2d 72 65 76 2d 70 61 72 73 65 20 28 6d 61 67 69 74 2d 61 62 62 72 65 76 2d 61 72 67 20 22 73 68 | -rev-parse.(magit-abbrev-arg."sh |
| 189ce0 | 6f 72 74 22 29 20 72 65 76 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | ort").rev))..(defun.magit-commit |
| 189d00 | 2d 63 68 69 6c 64 72 65 6e 20 28 63 6f 6d 6d 69 74 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 | -children.(commit.&optional.args |
| 189d20 | 29 0a 20 20 28 73 65 71 2d 6b 65 65 70 20 28 6c 61 6d 62 64 61 20 28 6c 69 6e 65 29 0a 20 20 20 | )...(seq-keep.(lambda.(line).... |
| 189d40 | 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 63 68 69 6c 64 | ...........(pcase-let.((`(,child |
| 189d60 | 20 2e 20 2c 70 61 72 65 6e 74 73 29 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 6c 69 6e 65 20 | ...,parents).(split-string.line. |
| 189d80 | 22 20 22 29 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 6d 65 6d | "."))).................(and.(mem |
| 189da0 | 62 65 72 20 63 6f 6d 6d 69 74 20 70 61 72 65 6e 74 73 29 20 63 68 69 6c 64 29 29 29 0a 20 20 20 | ber.commit.parents).child))).... |
| 189dc0 | 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 20 | .........(magit-git-lines."log". |
| 189de0 | 22 2d 2d 66 6f 72 6d 61 74 3d 25 48 20 25 50 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "--format=%H.%P"................ |
| 189e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 61 72 67 73 20 28 6c 69 73 74 20 22 2d 2d | ..............(or.args.(list."-- |
| 189e20 | 62 72 61 6e 63 68 65 73 22 20 22 2d 2d 74 61 67 73 22 20 22 2d 2d 72 65 6d 6f 74 65 73 22 29 29 | branches"."--tags"."--remotes")) |
| 189e40 | 0a 20 20 20 20 20 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 | .............................."- |
| 189e60 | 2d 6e 6f 74 22 20 63 6f 6d 6d 69 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f | -not".commit)))..(defun.magit-co |
| 189e80 | 6d 6d 69 74 2d 70 61 72 65 6e 74 73 20 28 63 6f 6d 6d 69 74 29 0a 20 20 28 61 6e 64 2d 6c 65 74 | mmit-parents.(commit)...(and-let |
| 189ea0 | 2a 20 28 28 73 74 72 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 72 65 76 2d 6c | *.((str.(magit-git-string."rev-l |
| 189ec0 | 69 73 74 22 20 22 2d 31 22 20 22 2d 2d 70 61 72 65 6e 74 73 22 20 63 6f 6d 6d 69 74 29 29 29 0a | ist"."-1"."--parents".commit))). |
| 189ee0 | 20 20 20 20 28 63 64 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 73 74 72 29 29 29 29 0a 0a | ....(cdr.(split-string.str)))).. |
| 189f00 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 61 74 63 68 2d 69 64 20 28 72 65 76 29 0a 20 20 28 77 | (defun.magit-patch-id.(rev)...(w |
| 189f20 | 69 74 68 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 0a 20 | ith-connection-local-variables.. |
| 189f40 | 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 66 | ...(magit--with-temp-process-buf |
| 189f60 | 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 66 69 6c 65 0a 20 20 | fer.......(magit-process-file... |
| 189f80 | 20 20 20 20 20 73 68 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 20 6e 69 6c 20 27 28 74 20 6e 69 6c | .....shell-file-name.nil.'(t.nil |
| 189fa0 | 29 20 6e 69 6c 20 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 73 77 69 74 63 68 0a 20 20 20 20 20 | ).nil.shell-command-switch...... |
| 189fc0 | 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 2d 61 72 67 75 6d | ..(let.((exec.(shell-quote-argum |
| 189fe0 | 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 29 29 29 0a 20 20 | ent.(magit-git-executable))))... |
| 18a000 | 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 20 2d 75 20 | .......(format."%s.diff-tree.-u. |
| 18a020 | 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 78 65 63 29 | %s.|.%s.patch-id".exec.rev.exec) |
| 18a040 | 29 29 0a 20 20 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 75 66 | )).......(car.(split-string.(buf |
| 18a060 | 66 65 72 2d 73 74 72 69 6e 67 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 | fer-string))))))..(defun.magit-r |
| 18a080 | 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 20 | ev-format.(format.&optional.rev. |
| 18a0a0 | 61 72 67 73 29 0a 20 20 3b 3b 20 50 72 65 66 65 72 20 60 67 69 74 20 6c 6f 67 20 2d 2d 6e 6f 2d | args)...;;.Prefer.`git.log.--no- |
| 18a0c0 | 77 61 6c 6b 27 20 74 6f 20 60 67 69 74 20 73 68 6f 77 20 2d 2d 6e 6f 2d 70 61 74 63 68 27 20 62 | walk'.to.`git.show.--no-patch'.b |
| 18a0e0 | 65 63 61 75 73 65 20 69 74 0a 20 20 3b 3b 20 70 65 72 66 6f 72 6d 73 20 62 65 74 74 65 72 20 69 | ecause.it...;;.performs.better.i |
| 18a100 | 6e 20 73 6f 6d 65 20 73 63 65 6e 61 72 69 6f 73 2e 0a 20 20 28 6c 65 74 20 28 28 73 74 72 20 28 | n.some.scenarios....(let.((str.( |
| 18a120 | 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 2d 6e 6f 2d 77 61 6c | magit-git-string."log"."--no-wal |
| 18a140 | 6b 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 | k".............................. |
| 18a160 | 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 61 74 29 20 61 72 | ..(concat."--format=".format).ar |
| 18a180 | 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 20 20 20 20 20 | gs.............................. |
| 18a1a0 | 20 20 28 69 66 20 72 65 76 20 28 6d 61 67 69 74 2d 2d 72 65 76 2d 64 65 72 65 66 65 72 65 6e 63 | ..(if.rev.(magit--rev-dereferenc |
| 18a1c0 | 65 20 72 65 76 29 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.rev)."HEAD").................. |
| 18a1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 22 29 29 29 0a 20 20 20 20 28 61 6e 64 20 28 | .............."--"))).....(and.( |
| 18a200 | 6e 6f 74 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 73 74 72 20 22 22 29 29 0a 20 20 20 20 20 | not.(string-equal.str.""))...... |
| 18a220 | 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 72 65 76 2d 69 6e 73 | ....str)))..(defun.magit-rev-ins |
| 18a240 | 65 72 74 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 | ert-format.(format.&optional.rev |
| 18a260 | 20 61 72 67 73 29 0a 20 20 3b 3b 20 50 72 65 66 65 72 20 60 67 69 74 20 6c 6f 67 20 2d 2d 6e 6f | .args)...;;.Prefer.`git.log.--no |
| 18a280 | 2d 77 61 6c 6b 27 20 74 6f 20 60 67 69 74 20 73 68 6f 77 20 2d 2d 6e 6f 2d 70 61 74 63 68 27 20 | -walk'.to.`git.show.--no-patch'. |
| 18a2a0 | 62 65 63 61 75 73 65 20 69 74 0a 20 20 3b 3b 20 70 65 72 66 6f 72 6d 73 20 62 65 74 74 65 72 20 | because.it...;;.performs.better. |
| 18a2c0 | 69 6e 20 73 6f 6d 65 20 73 63 65 6e 61 72 69 6f 73 2e 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d | in.some.scenarios....(magit-git- |
| 18a2e0 | 69 6e 73 65 72 74 20 22 6c 6f 67 22 20 22 2d 2d 6e 6f 2d 77 61 6c 6b 22 0a 20 20 20 20 20 20 20 | insert."log"."--no-walk"........ |
| 18a300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 2d 2d 66 6f 72 6d 61 74 3d 22 | .............(concat."--format=" |
| 18a320 | 20 66 6f 72 6d 61 74 29 20 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .format).args................... |
| 18a340 | 20 20 28 69 66 20 72 65 76 20 28 6d 61 67 69 74 2d 2d 72 65 76 2d 64 65 72 65 66 65 72 65 6e 63 | ..(if.rev.(magit--rev-dereferenc |
| 18a360 | 65 20 72 65 76 29 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.rev)."HEAD").................. |
| 18a380 | 20 20 20 22 2d 2d 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 72 | ..."--"))..(defun.magit-format-r |
| 18a3a0 | 65 76 2d 73 75 6d 6d 61 72 79 20 28 72 65 76 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 73 | ev-summary.(rev)...(and-let*.((s |
| 18a3c0 | 74 72 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 76 | tr.(magit-rev-format."%h.%s".rev |
| 18a3e0 | 29 29 29 0a 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 75 74 | ))).....(progn.......(magit--put |
| 18a400 | 2d 66 61 63 65 20 30 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 20 22 20 73 74 72 29 20 27 | -face.0.(string-match.".".str).' |
| 18a420 | 6d 61 67 69 74 2d 68 61 73 68 20 73 74 72 29 0a 20 20 20 20 20 20 73 74 72 29 29 29 0a 0a 28 64 | magit-hash.str).......str)))..(d |
| 18a440 | 65 66 76 61 72 20 6d 61 67 69 74 2d 72 65 66 2d 6e 61 6d 65 73 70 61 63 65 73 0a 20 20 27 28 28 | efvar.magit-ref-namespaces...'(( |
| 18a460 | 22 5c 5c 60 48 45 41 44 5c 5c 27 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 | "\\`HEAD\\'".................... |
| 18a480 | 6d 61 67 69 74 2d 68 65 61 64 29 0a 20 20 20 20 28 22 5c 5c 60 72 65 66 73 2f 74 61 67 73 2f 5c | magit-head).....("\\`refs/tags/\ |
| 18a4a0 | 5c 28 2e 2b 5c 5c 29 22 20 20 20 20 20 20 20 2e 20 6d 61 67 69 74 2d 74 61 67 29 0a 20 20 20 20 | \(.+\\)".........magit-tag)..... |
| 18a4c0 | 28 22 5c 5c 60 72 65 66 73 2f 68 65 61 64 73 2f 5c 5c 28 2e 2b 5c 5c 29 22 20 20 20 20 20 20 2e | ("\\`refs/heads/\\(.+\\)"....... |
| 18a4e0 | 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 0a 20 20 20 20 28 22 5c 5c 60 72 65 | .magit-branch-local).....("\\`re |
| 18a500 | 66 73 2f 72 65 6d 6f 74 65 73 2f 5c 5c 28 2e 2b 5c 5c 29 22 20 20 20 20 2e 20 6d 61 67 69 74 2d | fs/remotes/\\(.+\\)"......magit- |
| 18a520 | 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 0a 20 20 20 20 28 22 5c 5c 60 72 65 66 73 2f 62 69 73 | branch-remote).....("\\`refs/bis |
| 18a540 | 65 63 74 2f 5c 5c 28 62 61 64 5c 5c 29 22 20 20 20 20 2e 20 6d 61 67 69 74 2d 62 69 73 65 63 74 | ect/\\(bad\\)"......magit-bisect |
| 18a560 | 2d 62 61 64 29 0a 20 20 20 20 28 22 5c 5c 60 72 65 66 73 2f 62 69 73 65 63 74 2f 5c 5c 28 73 6b | -bad).....("\\`refs/bisect/\\(sk |
| 18a580 | 69 70 2e 2a 5c 5c 29 22 20 2e 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 6b 69 70 29 0a 20 20 | ip.*\\)"...magit-bisect-skip)... |
| 18a5a0 | 20 20 28 22 5c 5c 60 72 65 66 73 2f 62 69 73 65 63 74 2f 5c 5c 28 67 6f 6f 64 2e 2a 5c 5c 29 22 | ..("\\`refs/bisect/\\(good.*\\)" |
| 18a5c0 | 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 72 | ...magit-bisect-good).....("\\`r |
| 18a5e0 | 65 66 73 2f 73 74 61 73 68 24 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 6d 61 67 69 74 | efs/stash$"................magit |
| 18a600 | 2d 72 65 66 6e 61 6d 65 2d 73 74 61 73 68 29 0a 20 20 20 20 28 22 5c 5c 60 72 65 66 73 2f 77 69 | -refname-stash).....("\\`refs/wi |
| 18a620 | 70 2f 5c 5c 28 2e 2b 5c 5c 29 22 20 20 20 20 20 20 20 20 2e 20 6d 61 67 69 74 2d 72 65 66 6e 61 | p/\\(.+\\)"..........magit-refna |
| 18a640 | 6d 65 2d 77 69 70 29 0a 20 20 20 20 28 22 5c 5c 60 72 65 66 73 2f 70 75 6c 6c 72 65 71 73 2f 5c | me-wip).....("\\`refs/pullreqs/\ |
| 18a660 | 5c 28 2e 2b 5c 5c 29 22 20 20 20 2e 20 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 2d 70 75 6c 6c 72 | \(.+\\)".....magit-refname-pullr |
| 18a680 | 65 71 29 0a 20 20 20 20 28 22 5c 5c 60 5c 5c 28 62 61 64 5c 5c 29 3a 22 20 20 20 20 20 20 20 20 | eq).....("\\`\\(bad\\):"........ |
| 18a6a0 | 20 20 20 20 20 20 20 2e 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 62 61 64 29 0a 20 20 20 20 28 | .........magit-bisect-bad).....( |
| 18a6c0 | 22 5c 5c 60 5c 5c 28 73 6b 69 70 5c 5c 29 3a 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 | "\\`\\(skip\\):"................ |
| 18a6e0 | 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 6b 69 70 29 0a 20 20 20 20 28 22 5c 5c 60 5c 5c 28 67 | magit-bisect-skip).....("\\`\\(g |
| 18a700 | 6f 6f 64 5c 5c 29 3a 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 6d 61 67 69 74 2d 62 69 | ood\\):"................magit-bi |
| 18a720 | 73 65 63 74 2d 67 6f 6f 64 29 0a 20 20 20 20 28 22 5c 5c 60 5c 5c 28 2e 2b 5c 5c 29 22 20 20 20 | sect-good).....("\\`\\(.+\\)"... |
| 18a740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 29 29 0a | ................magit-refname)). |
| 18a760 | 20 20 22 48 6f 77 20 72 65 66 73 20 61 72 65 20 66 6f 72 6d 61 74 74 65 64 20 66 6f 72 20 64 69 | .."How.refs.are.formatted.for.di |
| 18a780 | 73 70 6c 61 79 2e 0a 0a 45 61 63 68 20 65 6e 74 72 79 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 | splay...Each.entry.controls.how. |
| 18a7a0 | 61 20 63 65 72 74 61 69 6e 20 74 79 70 65 20 6f 66 20 72 65 66 20 69 73 20 64 69 73 70 6c 61 79 | a.certain.type.of.ref.is.display |
| 18a7c0 | 65 64 2c 20 61 6e 64 0a 68 61 73 20 74 68 65 20 66 6f 72 6d 20 28 52 45 47 45 58 50 20 2e 20 46 | ed,.and.has.the.form.(REGEXP...F |
| 18a7e0 | 41 43 45 29 2e 20 20 52 45 47 45 58 50 20 69 73 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 | ACE)...REGEXP.is.a.regular.expre |
| 18a800 | 73 73 69 6f 6e 0a 75 73 65 64 20 74 6f 20 6d 61 74 63 68 20 66 75 6c 6c 20 72 65 66 73 2e 20 20 | ssion.used.to.match.full.refs... |
| 18a820 | 54 68 65 20 66 69 72 73 74 20 65 6e 74 72 79 20 77 68 6f 73 65 20 52 45 47 45 58 50 20 6d 61 74 | The.first.entry.whose.REGEXP.mat |
| 18a840 | 63 68 65 73 0a 74 68 65 20 72 65 66 65 72 65 6e 63 65 20 69 73 20 75 73 65 64 2e 0a 0a 49 6e 20 | ches.the.reference.is.used...In. |
| 18a860 | 6c 6f 67 20 61 6e 64 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 73 20 74 68 65 20 66 69 72 | log.and.revision.buffers.the.fir |
| 18a880 | 73 74 20 72 65 67 65 78 70 20 73 75 62 6d 61 74 63 68 20 62 65 63 6f 6d 65 73 20 74 68 65 0a 5c | st.regexp.submatch.becomes.the.\ |
| 18a8a0 | 22 6c 61 62 65 6c 5c 22 20 74 68 61 74 20 72 65 70 72 65 73 65 6e 74 73 20 74 68 65 20 72 65 66 | "label\".that.represents.the.ref |
| 18a8c0 | 20 61 6e 64 20 69 73 20 70 72 6f 70 65 72 74 69 7a 65 64 20 77 69 74 68 20 46 4f 4e 54 2e 0a 49 | .and.is.propertized.with.FONT..I |
| 18a8e0 | 6e 20 72 65 66 73 20 62 75 66 66 65 72 73 20 74 68 65 20 64 69 73 70 6c 61 79 65 64 20 74 65 78 | n.refs.buffers.the.displayed.tex |
| 18a900 | 74 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 6f 74 68 65 72 20 6d 65 61 6e 73 0a 61 | t.is.controlled.by.other.means.a |
| 18a920 | 6e 64 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 6f 6e 6c 79 20 63 6f 6e 74 72 6f 6c 73 20 77 68 61 | nd.this.option.only.controls.wha |
| 18a940 | 74 20 66 61 63 65 20 69 73 20 75 73 65 64 2e 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | t.face.is.used.")..(defun.magit- |
| 18a960 | 66 6f 72 6d 61 74 2d 72 65 66 2d 6c 61 62 65 6c 73 20 28 73 74 72 69 6e 67 29 0a 20 20 28 73 61 | format-ref-labels.(string)...(sa |
| 18a980 | 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 28 6c 65 74 20 28 28 72 65 66 73 20 28 73 | ve-match-data.....(let.((refs.(s |
| 18a9a0 | 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 20 20 20 20 28 72 65 | plit-string..................(re |
| 18a9c0 | 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 28 74 61 67 3a 20 | place-regexp-in-string."\\(tag:. |
| 18a9e0 | 5c 5c 7c 48 45 41 44 20 2d 3e 20 5c 5c 29 22 20 22 22 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 | \\|HEAD.->.\\)"."".string)...... |
| 18aa00 | 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 20 22 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 73 | ............",.".t))...........s |
| 18aa20 | 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 65 73 | tate.head.upstream.tags.branches |
| 18aa40 | 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 20 28 | .remotes.other.combined).......( |
| 18aa60 | 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 28 6c 65 74 2a 20 | dolist.(ref.refs).........(let*. |
| 18aa80 | 28 28 66 61 63 65 20 28 63 64 72 20 28 73 65 71 2d 66 69 6e 64 20 28 23 23 73 74 72 69 6e 67 2d | ((face.(cdr.(seq-find.(##string- |
| 18aaa0 | 6d 61 74 63 68 20 28 63 61 72 20 25 29 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | match.(car.%).ref).............. |
| 18aac0 | 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 66 | .......................magit-ref |
| 18aae0 | 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 20 20 20 20 28 6e | -namespaces)))................(n |
| 18ab00 | 61 6d 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 72 65 66 29 29 0a 20 20 20 20 20 20 | ame.(match-string.1.ref))....... |
| 18ab20 | 20 20 20 20 20 20 20 20 20 28 6e 61 6d 65 20 28 69 66 20 28 61 6e 64 20 6e 61 6d 65 0a 20 20 20 | .........(name.(if.(and.name.... |
| 18ab40 | 20 20 20 20 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. |
| 18ab60 | 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 72 65 66 73 2f 74 61 67 73 2f 22 20 72 65 | (string-prefix-p."refs/tags/".re |
| 18ab80 | 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 20 20 20 | f))............................. |
| 18aba0 | 20 20 28 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 22 72 65 66 | ..(magit-rev-verify.(concat."ref |
| 18abc0 | 73 2f 74 61 67 73 2f 22 20 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s/tags/".name)))................ |
| 18abe0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 2d 61 62 62 72 65 76 20 72 65 66 29 | ..........(magit-ref-abbrev.ref) |
| 18ac00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 6e 61 6d 65 | ........................(or.name |
| 18ac20 | 20 72 65 66 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 61 6d 65 20 28 6d 61 | .ref)))................(name.(ma |
| 18ac40 | 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 6e 61 6d 65 20 66 61 63 65 29 29 | git--propertize-face.name.face)) |
| 18ac60 | 29 0a 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 20 20 | )...........(cl-case.face....... |
| 18ac80 | 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 69 74 2d 62 | ......((magit-bisect-bad.magit-b |
| 18aca0 | 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 29 0a 20 20 | isect-skip.magit-bisect-good)... |
| 18acc0 | 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 65 29 29 0a 20 20 | ...........(setq.state.name))... |
| 18ace0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 68 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 | ..........(magit-head........... |
| 18ad00 | 20 20 20 28 73 65 74 71 20 68 65 61 64 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 | ...(setq.head.(magit--propertize |
| 18ad20 | 2d 66 61 63 65 20 22 40 22 20 27 6d 61 67 69 74 2d 68 65 61 64 29 29 29 0a 20 20 20 20 20 20 20 | -face."@".'magit-head)))........ |
| 18ad40 | 20 20 20 20 20 28 6d 61 67 69 74 2d 74 61 67 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 | .....(magit-tag............(push |
| 18ad60 | 20 6e 61 6d 65 20 74 61 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | .name.tags)).............(magit- |
| 18ad80 | 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 20 20 20 28 70 75 73 68 20 6e 61 6d 65 20 62 72 61 6e 63 68 | branch-local...(push.name.branch |
| 18ada0 | 65 73 29 29 0a 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 72 | es)).............(magit-branch-r |
| 18adc0 | 65 6d 6f 74 65 20 20 28 70 75 73 68 20 6e 61 6d 65 20 72 65 6d 6f 74 65 73 29 29 0a 20 20 20 20 | emote..(push.name.remotes))..... |
| 18ade0 | 20 20 20 20 20 20 20 20 28 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | ........(t....................(p |
| 18ae00 | 75 73 68 20 6e 61 6d 65 20 6f 74 68 65 72 29 29 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 | ush.name.other))))).......(setq. |
| 18ae20 | 72 65 6d 6f 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 6b 65 65 70 0a 20 20 | remotes.............(seq-keep... |
| 18ae40 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6e 61 6d 65 29 0a 20 20 20 20 20 20 | ...........(lambda.(name)....... |
| 18ae60 | 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 20 22 5c 5c 60 5c | .........(if.(string-match."\\`\ |
| 18ae80 | 5c 28 5b 5e 2f 5d 2a 5c 5c 29 2f 5c 5c 28 2e 2a 5c 5c 29 5c 5c 27 22 20 6e 61 6d 65 29 0a 20 20 | \([^/]*\\)/\\(.*\\)\\'".name)... |
| 18aea0 | 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 20 28 6d 61 74 63 68 | .................(let.((r.(match |
| 18aec0 | 2d 73 74 72 69 6e 67 20 31 20 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -string.1.name))................ |
| 18aee0 | 20 20 20 20 20 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 | ..........(b.(match-string.2.nam |
| 18af00 | 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | e)))......................(and.( |
| 18af20 | 6e 6f 74 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 | not.(equal.b."HEAD"))........... |
| 18af40 | 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 28 63 6f 6e 63 | ................(if.(equal.(conc |
| 18af60 | 61 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 | at."refs/remotes/".name)........ |
| 18af80 | 20 20 20 20 20 20 20 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 |
| 18afa0 | 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 20 | agit-git-string................. |
| 18afc0 | 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 69 63 2d | ......................"symbolic- |
| 18afe0 | 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 20 20 20 | ref"............................ |
| 18b000 | 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 6d 6f 74 65 73 | ...........(format."refs/remotes |
| 18b020 | 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 20 20 20 20 20 | /%s/HEAD".r))).................. |
| 18b040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d | .............(magit--propertize- |
| 18b060 | 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | face............................ |
| 18b080 | 20 20 20 20 6e 61 6d 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 2d 68 65 | ....name.'magit-branch-remote-he |
| 18b0a0 | 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 20 20 | ad)............................. |
| 18b0c0 | 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 6e 61 6d 65 29 29 0a | name)))..................name)). |
| 18b0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 6d 6f 74 65 73 29 29 0a 20 20 20 20 20 20 28 6c 65 | .............remotes)).......(le |
| 18b100 | 74 2a 20 28 28 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d | t*.((current.(magit-get-current- |
| 18b120 | 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 72 67 65 74 20 20 28 | branch))..............(target..( |
| 18b140 | 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 63 75 72 72 65 6e | magit-get-upstream-branch.curren |
| 18b160 | 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6e 61 6d 65 20 62 72 61 6e 63 | t))).........(dolist.(name.branc |
| 18b180 | 68 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 75 73 68 20 28 63 61 72 20 | hes)...........(let.((push.(car. |
| 18b1a0 | 28 6d 65 6d 62 65 72 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 | (member.(magit-get-push-branch.n |
| 18b1c0 | 61 6d 65 29 20 72 65 6d 6f 74 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 | ame).remotes)))).............(wh |
| 18b1e0 | 65 6e 20 70 75 73 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 6d 6f | en.push...............(setq.remo |
| 18b200 | 74 65 73 20 28 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 | tes.(delete.push.remotes))...... |
| 18b220 | 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 5b 5e 2f 5d 2a 2f 22 | .........(string-match."^[^/]*/" |
| 18b240 | 20 70 75 73 68 29 0a 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 | .push)...............(setq.push. |
| 18b260 | 28 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 | (substring.push.0.(match-end.0)) |
| 18b280 | 29 29 0a 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 | )).............(cond............ |
| 18b2a0 | 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 20 20 20 | ..((equal.name.current)......... |
| 18b2c0 | 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 20 20 20 20 20 | ......(setq.head................ |
| 18b2e0 | 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 20 | .....(concat.push............... |
| 18b300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 | ..............(magit--propertize |
| 18b320 | 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........................... |
| 18b340 | 20 20 20 6e 61 6d 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 75 72 72 65 6e 74 29 29 29 | ...name.'magit-branch-current))) |
| 18b360 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 6e 61 6d 65 20 74 61 72 67 | )..............((equal.name.targ |
| 18b380 | 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 75 70 73 74 72 65 61 6d | et)...............(setq.upstream |
| 18b3a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 70 75 73 | .....................(concat.pus |
| 18b3c0 | 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | h.............................(m |
| 18b3e0 | 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 | agit--propertize-face........... |
| 18b400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 61 6d 65 20 27 28 6d 61 67 69 74 2d | ...................name.'(magit- |
| 18b420 | 62 72 61 6e 63 68 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 | branch-upstream................. |
| 18b440 | 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 72 61 6e 63 68 | ....................magit-branch |
| 18b460 | 2d 6c 6f 63 61 6c 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 | -local)))))..............(t..... |
| 18b480 | 20 20 20 20 20 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 | ..........(push.(concat.push.nam |
| 18b4a0 | 65 29 20 63 6f 6d 62 69 6e 65 64 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 | e).combined))))).........(when.( |
| 18b4c0 | 61 6e 64 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 | and.target.(not.upstream))...... |
| 18b4e0 | 20 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 | .....(if.(member.target.remotes) |
| 18b500 | 0a 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 | ...............(progn........... |
| 18b520 | 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 |
| 18b540 | 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. |
| 18b560 | 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 |
| 18b580 | 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 |
| 18b5a0 | 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)............... |
| 18b5c0 | 20 20 28 73 65 74 71 20 72 65 6d 6f 74 65 73 20 20 28 64 65 6c 65 74 65 20 74 61 72 67 65 74 20 | ..(setq.remotes..(delete.target. |
| 18b5e0 | 72 65 6d 6f 74 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 | remotes))).............(when-let |
| 18b600 | 20 28 28 74 61 72 67 65 74 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 74 61 72 67 65 74 20 63 6f | .((target.(car.(member.target.co |
| 18b620 | 6d 62 69 6e 65 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | mbined))))...............(magit- |
| 18b640 | 2d 61 64 64 2d 66 61 63 65 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 20 20 | -add-face-text-property......... |
| 18b660 | 20 20 20 20 20 20 20 30 20 28 6c 65 6e 67 74 68 20 74 61 72 67 65 74 29 20 27 6d 61 67 69 74 2d | .......0.(length.target).'magit- |
| 18b680 | 62 72 61 6e 63 68 2d 75 70 73 74 72 65 61 6d 20 6e 69 6c 20 74 61 72 67 65 74 29 0a 20 20 20 20 | branch-upstream.nil.target)..... |
| 18b6a0 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 75 70 73 74 72 65 61 6d 20 74 61 72 67 65 74 29 | ..........(setq.upstream.target) |
| 18b6c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6d 62 69 6e 65 64 20 28 64 | ...............(setq.combined.(d |
| 18b6e0 | 65 6c 65 74 65 20 74 61 72 67 65 74 20 63 6f 6d 62 69 6e 65 64 29 29 29 29 29 29 0a 20 20 20 20 | elete.target.combined))))))..... |
| 18b700 | 20 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 28 66 6c 61 74 74 65 6e 2d 74 72 65 65 20 60 28 2c | ..(string-join.(flatten-tree.`(, |
| 18b720 | 73 74 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | state........................... |
| 18b740 | 20 20 20 20 20 20 20 20 20 2c 68 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........,head.................. |
| 18b760 | 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 0a 20 20 20 20 | ..................,upstream..... |
| 18b780 | 20 20 20 20 20 20 20 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 | ..............................., |
| 18b7a0 | 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 20 | @(nreverse.tags)................ |
| 18b7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 28 6e 72 65 76 65 72 73 65 20 | ....................,@(nreverse. |
| 18b7e0 | 63 6f 6d 62 69 6e 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | combined)....................... |
| 18b800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 28 6e 72 65 76 65 72 73 65 20 72 65 6d 6f 74 65 73 | .............,@(nreverse.remotes |
| 18b820 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 18b840 | 20 20 20 20 20 2c 40 6f 74 68 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....,@other)).................. |
| 18b860 | 20 20 22 20 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6f 62 6a 65 63 74 2d 74 | .."."))))..(defun.magit-object-t |
| 18b880 | 79 70 65 20 28 6f 62 6a 65 63 74 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 | ype.(object)...(magit-git-string |
| 18b8a0 | 20 22 63 61 74 2d 66 69 6c 65 22 20 22 2d 74 22 20 6f 62 6a 65 63 74 29 29 0a 0a 28 64 65 66 6d | ."cat-file"."-t".object))..(defm |
| 18b8c0 | 61 63 72 6f 20 6d 61 67 69 74 2d 77 69 74 68 2d 62 6c 6f 62 20 28 63 6f 6d 6d 69 74 20 66 69 6c | acro.magit-with-blob.(commit.fil |
| 18b8e0 | 65 20 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 | e.&rest.body)...(declare.(indent |
| 18b900 | 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 62 75 67 20 28 66 6f 72 6d 20 66 6f 72 6d | .2)............(debug.(form.form |
| 18b920 | 20 62 6f 64 79 29 29 29 0a 20 20 60 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d 70 2d 70 72 | .body)))...`(magit--with-temp-pr |
| 18b940 | 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 2d | ocess-buffer......(let.((buffer- |
| 18b960 | 66 69 6c 65 2d 6e 61 6d 65 20 2c 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 | file-name.,file))........(save-e |
| 18b980 | 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 6e 73 | xcursion..........(magit-git-ins |
| 18b9a0 | 65 72 74 20 22 63 61 74 2d 66 69 6c 65 22 20 22 2d 70 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ert."cat-file"."-p"............. |
| 18b9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 2c 63 6f 6d 6d 69 74 20 22 | ...............(concat.,commit." |
| 18b9e0 | 3a 22 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 28 64 | :".buffer-file-name)))........(d |
| 18ba00 | 65 63 6f 64 65 2d 63 6f 64 69 6e 67 2d 69 6e 73 65 72 74 65 64 2d 72 65 67 69 6f 6e 0a 20 20 20 | ecode-coding-inserted-region.... |
| 18ba20 | 20 20 20 20 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 62 75 66 | .....(point-min).(point-max).buf |
| 18ba40 | 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 20 6e 69 6c 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 | fer-file-name.t.nil.nil.t)...... |
| 18ba60 | 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 74 2d 77 69 74 | ..,@body)))..(defmacro.magit-wit |
| 18ba80 | 68 2d 74 65 6d 70 2d 69 6e 64 65 78 20 28 74 72 65 65 20 61 72 67 20 26 72 65 73 74 20 62 6f 64 | h-temp-index.(tree.arg.&rest.bod |
| 18baa0 | 79 29 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 62 75 67 20 | y)...(declare.(indent.2).(debug. |
| 18bac0 | 28 66 6f 72 6d 20 66 6f 72 6d 20 62 6f 64 79 29 29 29 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 | (form.form.body)))...(let.((file |
| 18bae0 | 20 28 67 65 6e 73 79 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 | .(gensym."file"))).....`(let.((m |
| 18bb00 | 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)........ |
| 18bb20 | 20 20 20 20 28 2c 66 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 | ....(,file.(magit-convert-filena |
| 18bb40 | 6d 65 2d 66 6f 72 2d 67 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | me-for-git....................(m |
| 18bb60 | 61 6b 65 2d 74 65 6d 70 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ake-temp-name................... |
| 18bb80 | 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 69 6e 64 65 78 2e 6d 61 67 69 74 | ..(expand-file-name."index.magit |
| 18bba0 | 2e 22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 28 75 | .".(magit-gitdir))))))........(u |
| 18bbc0 | 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | nwind-protect............(magit- |
| 18bbe0 | 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 28 77 68 65 6e | with-toplevel..............(when |
| 18bc00 | 2d 6c 65 74 2a 20 28 28 74 72 65 65 20 2c 74 72 65 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -let*.((tree.,tree)............. |
| 18bc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 | .............((not.(magit-git-su |
| 18bc40 | 63 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 | ccess........................... |
| 18bc60 | 20 20 20 20 20 20 22 72 65 61 64 2d 74 72 65 65 22 20 2c 61 72 67 20 74 72 65 65 0a 20 20 20 20 | ......"read-tree".,arg.tree..... |
| 18bc80 | 20 20 20 20 20 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 |
| 18bca0 | 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 29 29 29 29 | cat."--index-output=".,file))))) |
| 18bcc0 | 0a 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 72 | ................(error."Cannot.r |
| 18bce0 | 65 61 64 20 74 72 65 65 20 25 73 22 20 74 72 65 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ead.tree.%s".tree))............. |
| 18bd00 | 20 28 77 69 74 68 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 2d 76 61 72 69 61 62 6c 65 73 20 28 28 22 | .(with-environment-variables.((" |
| 18bd20 | 47 49 54 5f 49 4e 44 45 58 5f 46 49 4c 45 22 20 2c 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 | GIT_INDEX_FILE".,file))......... |
| 18bd40 | 20 20 20 20 20 20 20 2c 40 62 6f 64 79 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 67 6e 6f 72 65 | .......,@body))..........(ignore |
| 18bd60 | 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 6c 65 20 | -errors............(delete-file. |
| 18bd80 | 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64 | (concat.(file-remote-p.default-d |
| 18bda0 | 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 6e 20 6d | irectory).,file)))))))..(defun.m |
| 18bdc0 | 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 74 69 6f | agit-commit-tree.(message.&optio |
| 18bde0 | 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 67 69 74 | nal.tree.&rest.parents)...(magit |
| 18be00 | 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 6e 6f 2d | -git-string."commit-tree"."--no- |
| 18be20 | 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 20 20 20 | gpg-sign"."-m".message.......... |
| 18be40 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 6e 20 28 23 23 6c 69 73 74 20 22 2d 70 22 20 | ...........(mapcan.(##list."-p". |
| 18be60 | 25 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 20 20 20 20 | %).(delq.nil.parents)).......... |
| 18be80 | 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 20 20 20 20 | ...........(or.tree............. |
| 18bea0 | 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 77 | ............(magit-git-string."w |
| 18bec0 | 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 20 20 20 20 | rite-tree")..................... |
| 18bee0 | 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 65 22 29 29 | ....(error."Cannot.write.tree")) |
| 18bf00 | 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 74 72 65 65 | ))..(defun.magit-commit-worktree |
| 18bf20 | 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 74 20 6f 74 | .(message.&optional.arg.&rest.ot |
| 18bf40 | 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 65 6d 70 2d | her-parents)...(magit-with-temp- |
| 18bf60 | 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 61 67 69 74 | index."HEAD".arg.....(and.(magit |
| 18bf80 | 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 64 2d 66 69 | -update-files.(magit-unstaged-fi |
| 18bfa0 | 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 74 2d 63 6f | les))..........(apply.#'magit-co |
| 18bfc0 | 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 20 6f 74 68 | mmit-tree.message.nil."HEAD".oth |
| 18bfe0 | 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 2d 75 70 64 | er-parents))))..(defun.magit-upd |
| 18c000 | 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 69 74 2d 73 | ate-files.(files)...(magit-git-s |
| 18c020 | 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 22 20 22 2d | uccess."update-index"."--add"."- |
| 18c040 | 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 6e 20 6d 61 | -remove"."--".files))..(defun.ma |
| 18c060 | 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 72 65 76 29 | git-update-ref.(ref.message.rev) |
| 18c080 | 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 20 6e | ...(let.((magit--refresh-cache.n |
| 18c0a0 | 69 6c 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 28 6d 61 67 69 74 2d 63 | il)).....(unless.(zerop.(magit-c |
| 18c0c0 | 61 6c 6c 2d 67 69 74 20 22 75 70 64 61 74 65 2d 72 65 66 22 20 22 2d 2d 63 72 65 61 74 65 2d 72 | all-git."update-ref"."--create-r |
| 18c0e0 | 65 66 6c 6f 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eflog".......................... |
| 18c100 | 20 20 20 20 20 20 20 20 20 20 22 2d 6d 22 20 6d 65 73 73 61 67 65 20 72 65 66 20 72 65 76 0a 20 | .........."-m".message.ref.rev.. |
| 18c120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18c140 | 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 72 65 66 29 20 22 22 29 | ..(or.(magit-rev-verify.ref)."") |
| 18c160 | 29 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 75 70 64 61 74 65 20 25 | )).......(error."Cannot.update.% |
| 18c180 | 73 20 77 69 74 68 20 25 73 22 20 72 65 66 20 72 65 76 29 29 29 29 0a 0a 28 64 65 66 63 6f 6e 73 | s.with.%s".ref.rev))))..(defcons |
| 18c1a0 | 74 20 6d 61 67 69 74 2d 72 61 6e 67 65 2d 72 65 0a 20 20 28 63 6f 6e 63 61 74 20 22 5c 5c 60 5c | t.magit-range-re...(concat."\\`\ |
| 18c1c0 | 5c 28 5b 5e 20 5c 74 5d 2a 5b 5e 2e 5d 5c 5c 29 3f 22 20 20 20 20 20 20 20 3b 20 72 65 76 41 0a | \([^.\t]*[^.]\\)?".......;.revA. |
| 18c1e0 | 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5c 5c 2e 5c 5c 2e 5c 5c 2e 3f 5c 5c 29 22 20 20 20 20 | .........."\\(\\.\\.\\.?\\)".... |
| 18c200 | 20 20 20 20 20 20 20 20 3b 20 72 61 6e 67 65 20 6d 61 72 6b 65 72 0a 20 20 20 20 20 20 20 20 20 | ........;.range.marker.......... |
| 18c220 | 20 22 5c 5c 28 5b 5e 2e 5d 5b 5e 20 5c 74 5d 2a 5c 5c 29 3f 5c 5c 27 22 29 29 20 20 20 20 20 3b | ."\\([^.][^.\t]*\\)?\\'")).....; |
| 18c240 | 20 72 65 76 42 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 70 6c 69 74 2d 72 61 6e 67 65 20 | .revB..(defun.magit-split-range. |
| 18c260 | 28 72 61 6e 67 65 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 62 65 67 20 2c 65 | (range)...(pcase-let.((`(,beg.,e |
| 18c280 | 6e 64 20 2c 73 65 70 29 20 28 6d 61 67 69 74 2d 2d 73 70 6c 69 74 2d 72 61 6e 67 65 2d 72 61 77 | nd.,sep).(magit--split-range-raw |
| 18c2a0 | 20 72 61 6e 67 65 29 29 29 0a 20 20 20 20 28 61 6e 64 20 73 65 70 0a 20 20 20 20 20 20 20 20 20 | .range))).....(and.sep.......... |
| 18c2c0 | 28 6c 65 74 20 28 28 62 65 67 20 28 6f 72 20 62 65 67 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 | (let.((beg.(or.beg."HEAD"))..... |
| 18c2e0 | 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 6f 72 20 65 6e 64 20 22 48 45 41 44 22 29 29 | ...........(end.(or.end."HEAD")) |
| 18c300 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 28 | )............(if.(string-equal.( |
| 18c320 | 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 72 61 6e 67 65 29 20 22 2e 2e 2e 22 29 0a 20 20 20 | match-string.2.range)."...").... |
| 18c340 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 61 73 65 20 28 6d 61 | ............(and-let*.((base.(ma |
| 18c360 | 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 6d 65 72 67 65 2d 62 61 73 65 22 20 62 65 67 20 | git-git-string."merge-base".beg. |
| 18c380 | 65 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 62 61 | end)))..................(cons.ba |
| 18c3a0 | 73 65 20 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 62 65 67 20 | se.end))..............(cons.beg. |
| 18c3c0 | 65 6e 64 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 73 70 6c 69 74 2d 72 | end))))))..(defun.magit--split-r |
| 18c3e0 | 61 6e 67 65 2d 72 61 77 20 28 72 61 6e 67 65 29 0a 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d | ange-raw.(range)...(and.(string- |
| 18c400 | 6d 61 74 63 68 20 6d 61 67 69 74 2d 72 61 6e 67 65 2d 72 65 20 72 61 6e 67 65 29 0a 20 20 20 20 | match.magit-range-re.range)..... |
| 18c420 | 20 20 20 28 6c 65 74 20 28 28 62 65 67 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 72 61 | ...(let.((beg.(match-string.1.ra |
| 18c440 | 6e 67 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 6d 61 74 63 68 2d 73 | nge))..............(end.(match-s |
| 18c460 | 74 72 69 6e 67 20 33 20 72 61 6e 67 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | tring.3.range)))..........(and.( |
| 18c480 | 6f 72 20 62 65 67 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 | or.beg.end)...............(list. |
| 18c4a0 | 62 65 67 20 65 6e 64 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 72 61 6e 67 65 29 29 29 | beg.end.(match-string.2.range))) |
| 18c4c0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 68 61 73 68 2d 72 61 6e 67 65 20 28 72 61 | )))..(defun.magit-hash-range.(ra |
| 18c4e0 | 6e 67 65 29 0a 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 72 | nge)...(if.(string-match.magit-r |
| 18c500 | 61 6e 67 65 2d 72 65 20 72 61 6e 67 65 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 20 | ange-re.range).......(let.((beg. |
| 18c520 | 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 20 20 20 | (match-string.1.range))......... |
| 18c540 | 20 20 20 20 28 65 6e 64 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 33 20 72 61 6e 67 65 29 29 | ....(end.(match-string.3.range)) |
| 18c560 | 29 0a 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 20 62 65 67 20 65 6e 64 29 0a 20 20 20 20 | ).........(and.(or.beg.end)..... |
| 18c580 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 2d 68 61 73 68 20 28 61 6e 64 20 62 65 | .........(let.((beg-hash.(and.be |
| 18c5a0 | 67 20 28 6d 61 67 69 74 2d 72 65 76 2d 68 61 73 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 | g.(magit-rev-hash.(match-string. |
| 18c5c0 | 31 20 72 61 6e 67 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | 1.range))))....................( |
| 18c5e0 | 65 6e 64 2d 68 61 73 68 20 28 61 6e 64 20 65 6e 64 20 28 6d 61 67 69 74 2d 72 65 76 2d 68 61 73 | end-hash.(and.end.(magit-rev-has |
| 18c600 | 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 33 20 72 61 6e 67 65 29 29 29 29 29 0a 20 20 20 | h.(match-string.3.range))))).... |
| 18c620 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 20 28 6e 6f 74 20 62 65 67 29 20 62 | ............(and.(or.(not.beg).b |
| 18c640 | 65 67 2d 68 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 | eg-hash).....................(or |
| 18c660 | 20 28 6e 6f 74 20 65 6e 64 29 20 65 6e 64 2d 68 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .(not.end).end-hash)............ |
| 18c680 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 62 65 67 2d 68 61 73 68 20 28 6d 61 74 63 68 | .........(concat.beg-hash.(match |
| 18c6a0 | 2d 73 74 72 69 6e 67 20 32 20 72 61 6e 67 65 29 20 65 6e 64 2d 68 61 73 68 29 29 29 29 29 0a 20 | -string.2.range).end-hash))))).. |
| 18c6c0 | 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 68 61 73 68 20 72 61 6e 67 65 29 29 29 0a 0a 28 64 65 | ...(magit-rev-hash.range)))..(de |
| 18c6e0 | 66 76 61 72 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 66 61 63 65 73 0a 20 20 27 28 6d 61 | fvar.magit-revision-faces...'(ma |
| 18c700 | 67 69 74 2d 68 61 73 68 0a 20 20 20 20 6d 61 67 69 74 2d 74 61 67 0a 20 20 20 20 6d 61 67 69 74 | git-hash.....magit-tag.....magit |
| 18c720 | 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 0a 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | -branch-remote.....magit-branch- |
| 18c740 | 72 65 6d 6f 74 65 2d 68 65 61 64 0a 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 | remote-head.....magit-branch-loc |
| 18c760 | 61 6c 0a 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 75 72 72 65 6e 74 0a 20 20 20 20 | al.....magit-branch-current..... |
| 18c780 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 6d 61 67 69 74 2d | magit-branch-upstream.....magit- |
| 18c7a0 | 62 72 61 6e 63 68 2d 77 61 72 6e 69 6e 67 0a 20 20 20 20 6d 61 67 69 74 2d 68 65 61 64 0a 20 20 | branch-warning.....magit-head... |
| 18c7c0 | 20 20 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 0a 20 20 20 20 6d 61 67 69 74 2d 72 65 66 6e 61 6d | ..magit-refname.....magit-refnam |
| 18c7e0 | 65 2d 73 74 61 73 68 0a 20 20 20 20 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 2d 77 69 70 0a 20 20 | e-stash.....magit-refname-wip... |
| 18c800 | 20 20 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 2d 70 75 6c 6c 72 65 71 29 29 0a 0a 28 70 75 74 20 | ..magit-refname-pullreq))..(put. |
| 18c820 | 27 67 69 74 2d 72 65 76 69 73 69 6f 6e 20 27 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 23 27 | 'git-revision.'thing-at-point.#' |
| 18c840 | 6d 61 67 69 74 2d 74 68 69 6e 67 61 74 70 74 2d 2d 67 69 74 2d 72 65 76 69 73 69 6f 6e 29 0a 28 | magit-thingatpt--git-revision).( |
| 18c860 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 68 69 6e 67 61 74 70 74 2d 2d 67 69 74 2d 72 65 76 69 73 | defun.magit-thingatpt--git-revis |
| 18c880 | 69 6f 6e 20 28 26 6f 70 74 69 6f 6e 61 6c 20 64 69 73 61 6c 6c 6f 77 29 0a 20 20 3b 3b 20 53 75 | ion.(&optional.disallow)...;;.Su |
| 18c8a0 | 70 70 6f 72 74 20 68 61 73 68 65 73 20 61 6e 64 20 72 65 66 65 72 65 6e 63 65 73 2e 0a 20 20 28 | pport.hashes.and.references....( |
| 18c8c0 | 61 6e 64 2d 6c 65 74 2a 20 28 28 62 6f 75 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | and-let*.((bounds............... |
| 18c8e0 | 28 6c 65 74 20 28 28 63 20 28 63 6f 6e 63 61 74 20 22 5c 73 5c 6e 5c 74 7e 5e 3a 3f 2a 5b 5c 5c | (let.((c.(concat."\s\n\t~^:?*[\\ |
| 18c900 | 22 20 64 69 73 61 6c 6c 6f 77 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | ".disallow))).................(c |
| 18c920 | 6c 2d 6c 65 74 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 28 67 65 | l-letf.....................(((ge |
| 18c940 | 74 20 27 67 69 74 2d 72 65 76 69 73 69 6f 6e 20 27 62 65 67 69 6e 6e 69 6e 67 2d 6f 70 29 0a 20 | t.'git-revision.'beginning-op).. |
| 18c960 | 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 29 0a | .....................(lambda.(). |
| 18c980 | 20 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 72 65 2d | ........................(if.(re- |
| 18c9a0 | 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 |
| 18c9c0 | 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)........................ |
| 18c9e0 | 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .....(forward-char)............. |
| 18ca00 | 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- |
| 18ca20 | 6d 69 6e 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | min)))))......................(( |
| 18ca40 | 67 65 74 20 27 67 69 74 2d 72 65 76 69 73 69 6f 6e 20 27 65 6e 64 2d 6f 70 29 0a 20 20 20 20 20 | get.'git-revision.'end-op)...... |
| 18ca60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 | .................(lambda.()..... |
| 18ca80 | 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 68 2d 66 | ....................(re-search-f |
| 18caa0 | 6f 72 77 61 72 64 20 28 66 6f 72 6d 61 74 20 22 5c 5c 3d 5b 5e 25 73 5d 2a 22 20 63 29 20 6e 69 | orward.(format."\\=[^%s]*".c).ni |
| 18cac0 | 6c 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 6f 75 6e 64 | l.t))))...................(bound |
| 18cae0 | 73 2d 6f 66 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 67 69 74 2d 72 65 76 69 73 69 6f | s-of-thing-at-point.'git-revisio |
| 18cb00 | 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 28 62 75 66 66 | n))))..............(string.(buff |
| 18cb20 | 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 61 72 20 | er-substring-no-properties.(car. |
| 18cb40 | 62 6f 75 6e 64 73 29 20 28 63 64 72 20 62 6f 75 6e 64 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 | bounds).(cdr.bounds))).......... |
| 18cb60 | 20 20 20 20 3b 3b 20 52 65 66 65 72 65 6e 63 65 73 20 61 72 65 20 61 6c 6c 6f 77 65 64 20 74 6f | ....;;.References.are.allowed.to |
| 18cb80 | 20 63 6f 6e 74 61 69 6e 20 6d 6f 73 74 20 70 61 72 65 6e 74 68 65 73 65 73 20 61 6e 64 0a 20 20 | .contain.most.parentheses.and... |
| 18cba0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6d 6f 73 74 20 70 75 6e 63 74 75 61 74 69 6f 6e 2c 20 | ...........;;.most.punctuation,. |
| 18cbc0 | 62 75 74 20 69 66 20 74 68 6f 73 65 20 63 68 61 72 61 63 74 65 72 73 20 61 70 70 65 61 72 20 61 | but.if.those.characters.appear.a |
| 18cbe0 | 74 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 65 64 67 65 73 20 6f 66 20 61 | t.the..............;;.edges.of.a |
| 18cc00 | 20 70 6f 73 73 69 62 6c 65 20 72 65 66 65 72 65 6e 63 65 20 69 6e 20 61 72 62 69 74 72 61 72 79 | .possible.reference.in.arbitrary |
| 18cc20 | 20 74 65 78 74 2c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 79 | .text,.then..............;;.they |
| 18cc40 | 20 61 72 65 20 6d 75 63 68 20 6d 6f 72 65 20 6c 69 6b 65 6c 79 20 74 6f 20 62 65 20 69 6e 74 65 | .are.much.more.likely.to.be.inte |
| 18cc60 | 6e 64 65 64 20 61 73 20 6a 75 73 74 20 74 68 61 74 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | nded.as.just.that:.............. |
| 18cc80 | 3b 3b 20 70 75 6e 63 74 75 61 74 69 6f 6e 20 61 6e 64 20 64 65 6c 69 6d 69 74 65 72 73 2e 0a 20 | ;;.punctuation.and.delimiters... |
| 18cca0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 28 74 68 72 65 61 64 2d 66 69 72 73 | ............(string.(thread-firs |
| 18ccc0 | 74 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.string........................ |
| 18cce0 | 28 73 74 72 69 6e 67 2d 74 72 69 6d 2d 6c 65 66 74 20 20 22 5b 28 3c 2f 5d 22 29 0a 20 20 20 20 | (string-trim-left.."[(</]")..... |
| 18cd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 72 69 6d 2d | ...................(string-trim- |
| 18cd20 | 72 69 67 68 74 20 22 5b 5d 29 3e 2f 2e 2c 3b 21 5d 22 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 | right."[])>/.,;!]")))).....(let. |
| 18cd40 | 28 64 69 73 61 6c 6c 6f 77 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 73 74 72 69 | (disallow).......(when.(or.(stri |
| 18cd60 | 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 2e 5c 5c 2e 22 20 73 74 72 69 6e 67 29 0a 20 20 20 20 | ng-match-p."\\.\\.".string)..... |
| 18cd80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 2f 5c 5c | ............(string-match-p."/\\ |
| 18cda0 | 2e 22 20 73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 69 73 61 6c 6c | .".string)).........(setq.disall |
| 18cdc0 | 6f 77 20 28 63 6f 6e 63 61 74 20 64 69 73 61 6c 6c 6f 77 20 22 2e 22 29 29 29 0a 20 20 20 20 20 | ow.(concat.disallow.".")))...... |
| 18cde0 | 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 40 7b 22 20 73 74 72 69 | .(when.(string-match-p."@{".stri |
| 18ce00 | 6e 67 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 69 73 61 6c 6c 6f 77 20 28 63 6f 6e 63 | ng).........(setq.disallow.(conc |
| 18ce20 | 61 74 20 64 69 73 61 6c 6c 6f 77 20 22 40 7b 22 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 64 69 | at.disallow."@{"))).......(if.di |
| 18ce40 | 73 61 6c 6c 6f 77 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 73 65 20 61 64 64 69 74 69 | sallow...........;;.These.additi |
| 18ce60 | 6f 6e 61 6c 20 72 65 73 74 72 69 63 74 69 6f 6e 73 20 6f 76 65 72 63 6f 6d 70 65 6e 73 61 74 65 | onal.restrictions.overcompensate |
| 18ce80 | 2c 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 75 74 20 74 68 61 74 20 6f 6e 6c 79 20 6d 61 74 | ,...........;;.but.that.only.mat |
| 18cea0 | 74 65 72 73 20 69 6e 20 72 61 72 65 20 63 61 73 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 28 6d | ters.in.rare.cases............(m |
| 18cec0 | 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 64 69 73 | agit-thingatpt--git-revision.dis |
| 18cee0 | 61 6c 6c 6f 77 29 0a 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 | allow).........(and.(not.(equal. |
| 18cf00 | 73 74 72 69 6e 67 20 22 40 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 | string."@"))..............(or.(a |
| 18cf20 | 6e 64 20 28 3e 3d 20 28 6c 65 6e 67 74 68 20 73 74 72 69 6e 67 29 20 37 29 0a 20 20 20 20 20 20 | nd.(>=.(length.string).7)....... |
| 18cf40 | 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 20 | ................(string-match-p. |
| 18cf60 | 22 5b 61 2d 7a 5d 22 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "[a-z]".string)................. |
| 18cf80 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 20 73 74 72 69 6e 67 29 29 0a 20 | ......(magit-commit-p.string)).. |
| 18cfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 72 65 66 2d | ................(and.(magit-ref- |
| 18cfc0 | 70 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.string)....................... |
| 18cfe0 | 28 6d 65 6d 62 65 72 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 | (member.(get-text-property.(poin |
| 18d000 | 74 29 20 27 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t).'face)....................... |
| 18d020 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 66 61 63 65 73 29 29 29 0a | ........magit-revision-faces))). |
| 18d040 | 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 0a 28 70 75 74 20 27 | .............string)))))..(put.' |
| 18d060 | 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 72 61 6e 67 65 20 27 74 68 69 6e 67 2d 61 74 2d 70 6f 69 | git-revision-range.'thing-at-poi |
| 18d080 | 6e 74 20 23 27 6d 61 67 69 74 2d 74 68 69 6e 67 61 74 70 74 2d 2d 67 69 74 2d 72 65 76 69 73 69 | nt.#'magit-thingatpt--git-revisi |
| 18d0a0 | 6f 6e 2d 72 61 6e 67 65 29 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 68 69 6e 67 61 74 70 74 | on-range).(defun.magit-thingatpt |
| 18d0c0 | 2d 2d 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 72 61 6e 67 65 20 28 29 0a 20 20 3b 3b 20 53 75 70 | --git-revision-range.()...;;.Sup |
| 18d0e0 | 70 6f 72 74 20 68 61 73 68 65 73 20 62 75 74 20 6e 6f 20 72 65 66 65 72 65 6e 63 65 73 2e 0a 20 | port.hashes.but.no.references... |
| 18d100 | 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 6f 75 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(and-let*.((bounds............. |
| 18d120 | 20 20 28 63 6c 2d 6c 65 74 66 20 28 28 28 67 65 74 20 27 67 69 74 2d 72 65 76 69 73 69 6f 6e 20 | ..(cl-letf.(((get.'git-revision. |
| 18d140 | 27 62 65 67 69 6e 6e 69 6e 67 2d 6f 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'beginning-op).................. |
| 18d160 | 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........(lambda.().............. |
| 18d180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 72 65 2d 73 65 61 72 63 68 2d 62 61 63 | ..............(if.(re-search-bac |
| 18d1a0 | 6b 77 61 72 64 20 22 5b 5e 61 2d 7a 30 2d 39 2e 5d 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 | kward."[^a-z0-9.]".nil.t)....... |
| 18d1c0 | 20 20 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 77 61 72 | .........................(forwar |
| 18d1e0 | 64 2d 63 68 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d-char)......................... |
| 18d200 | 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 29 29 0a | .....(goto-char.(point-min))))). |
| 18d220 | 20 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 67 65 74 20 27 67 | ........................((get.'g |
| 18d240 | 69 74 2d 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 | it-revision.'end-op)............ |
| 18d260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 | ..............(lambda.()........ |
| 18d280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 72 65 2d 73 65 61 | ....................(and.(re-sea |
| 18d2a0 | 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5b 5e 61 2d 7a 30 2d 39 2e 5d 22 20 6e 69 6c 20 74 29 0a | rch-forward."[^a-z0-9.]".nil.t). |
| 18d2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18d2e0 | 28 62 61 63 6b 77 61 72 64 2d 63 68 61 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (backward-char)))))............. |
| 18d300 | 20 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 | ....(bounds-of-thing-at-point.'g |
| 18d320 | 69 74 2d 72 65 76 69 73 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 61 6e | it-revision)))..............(ran |
| 18d340 | 67 65 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 | ge.(buffer-substring-no-properti |
| 18d360 | 65 73 20 28 63 61 72 20 62 6f 75 6e 64 73 29 20 28 63 64 72 20 62 6f 75 6e 64 73 29 29 29 29 0a | es.(car.bounds).(cdr.bounds)))). |
| 18d380 | 20 20 20 20 3b 3b 20 56 61 6c 69 64 61 74 65 20 62 75 74 20 72 65 74 75 72 6e 20 61 73 2d 69 73 | ....;;.Validate.but.return.as-is |
| 18d3a0 | 2e 0a 20 20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 68 61 73 68 2d 72 61 6e 67 65 20 72 61 6e | ......(and.(magit-hash-range.ran |
| 18d3c0 | 67 65 29 20 72 61 6e 67 65 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6d 70 6c 65 74 69 6f 6e 0a 0a 28 64 | ge).range)))..;;;.Completion..(d |
| 18d3e0 | 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 20 6e 69 6c | efvar.magit-revision-history.nil |
| 18d400 | 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 61 75 6c 74 | )..(defun.magit--minibuf-default |
| 18d420 | 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 69 6e 69 62 | -add-commit.()...(let.((fn.minib |
| 18d440 | 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 0a 20 20 20 | uffer-default-add-function)).... |
| 18d460 | 20 28 73 65 74 71 2d 6c 6f 63 61 6c 0a 20 20 20 20 20 6d 69 6e 69 62 75 66 66 65 72 2d 64 65 66 | .(setq-local......minibuffer-def |
| 18d480 | 61 75 6c 74 2d 61 64 64 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 | ault-add-function......(lambda.( |
| 18d4a0 | 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 73 74 20 28 61 6e 64 20 28 66 75 6e 63 74 | )........(let.((rest.(and.(funct |
| 18d4c0 | 69 6f 6e 70 20 66 6e 29 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 29 29 29 0a 20 20 20 20 20 20 20 | ionp.fn).(funcall.fn))))........ |
| 18d4e0 | 20 20 28 69 66 2d 6c 65 74 20 28 28 63 6f 6d 6d 69 74 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 | ..(if-let.((commit.(with-selecte |
| 18d500 | 64 2d 77 69 6e 64 6f 77 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 73 65 6c 65 63 74 65 64 2d 77 69 | d-window.(minibuffer-selected-wi |
| 18d520 | 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 20 | ndow)........................... |
| 18d540 | 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 67 69 74 | ..(or.(magit-thing-at-point.'git |
| 18d560 | 2d 72 65 76 69 73 69 6f 6e 2d 72 61 6e 67 65 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -revision-range.t).............. |
| 18d580 | 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 |
| 18d5a0 | 2d 61 74 2d 70 6f 69 6e 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | -at-point)))))..............(let |
| 18d5c0 | 20 28 28 72 65 73 74 20 28 63 6f 6e 73 20 63 6f 6d 6d 69 74 20 28 64 65 6c 65 74 65 20 63 6f 6d | .((rest.(cons.commit.(delete.com |
| 18d5e0 | 6d 69 74 20 72 65 73 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | mit.rest)))....................( |
| 18d600 | 64 65 66 20 6d 69 6e 69 62 75 66 66 65 72 2d 64 65 66 61 75 6c 74 29 29 0a 20 20 20 20 20 20 20 | def.minibuffer-default))........ |
| 18d620 | 20 20 20 20 20 20 20 20 28 69 66 20 28 6c 69 73 74 70 20 64 65 66 29 0a 20 20 20 20 20 20 20 20 | ........(if.(listp.def)......... |
| 18d640 | 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 64 65 66 20 72 65 73 74 29 0a 20 20 20 | ...........(append.def.rest).... |
| 18d660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 64 65 66 20 28 64 65 6c 65 74 65 20 | ..............(cons.def.(delete. |
| 18d680 | 64 65 66 20 72 65 73 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 72 65 73 74 29 29 29 29 | def.rest))))............rest)))) |
| 18d6a0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 20 28 70 72 | ))..(defun.magit-read-branch.(pr |
| 18d6c0 | 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 73 65 63 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 | ompt.&optional.secondary-default |
| 18d6e0 | 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 |
| 18d700 | 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 20 20 20 | t.(magit-list-branch-names)..... |
| 18d720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 20 6e 69 6c 20 27 | .....................nil.t.nil.' |
| 18d740 | 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.......... |
| 18d760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 | ................(or.(magit-branc |
| 18d780 | 68 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h-at-point)..................... |
| 18d7a0 | 20 20 20 20 20 20 20 20 20 73 65 63 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 0a 20 20 20 20 20 | .........secondary-default...... |
| 18d7c0 | 20 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 |
| 18d7e0 | 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | et-current-branch))))..(defun.ma |
| 18d800 | 67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 28 70 72 6f 6d 70 | git-read-branch-or-commit.(promp |
| 18d820 | 74 20 26 6f 70 74 69 6f 6e 61 6c 20 73 65 63 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 20 65 78 | t.&optional.secondary-default.ex |
| 18d840 | 63 6c 75 64 65 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 | clude)...(let.((current.(magit-g |
| 18d860 | 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 28 62 72 61 | et-current-branch)).........(bra |
| 18d880 | 6e 63 68 2d 61 74 2d 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 | nch-at-point.(magit-branch-at-po |
| 18d8a0 | 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 20 28 | int)).........(commit-at-point.( |
| 18d8c0 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 | magit-commit-at-point))......... |
| 18d8e0 | 28 63 68 6f 69 63 65 73 20 28 64 65 6c 65 74 65 20 65 78 63 6c 75 64 65 20 28 6d 61 67 69 74 2d | (choices.(delete.exclude.(magit- |
| 18d900 | 6c 69 73 74 2d 72 65 66 6e 61 6d 65 73 20 6e 69 6c 20 74 29 29 29 29 0a 20 20 20 20 28 77 68 65 | list-refnames.nil.t)))).....(whe |
| 18d920 | 6e 20 28 65 71 75 61 6c 20 63 75 72 72 65 6e 74 20 65 78 63 6c 75 64 65 29 0a 20 20 20 20 20 20 | n.(equal.current.exclude)....... |
| 18d940 | 28 73 65 74 71 20 63 75 72 72 65 6e 74 20 6e 69 6c 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 65 | (setq.current.nil)).....(when.(e |
| 18d960 | 71 75 61 6c 20 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 20 65 78 63 6c 75 64 65 29 0a 20 20 | qual.branch-at-point.exclude)... |
| 18d980 | 20 20 20 20 28 73 65 74 71 20 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 20 6e 69 6c 29 29 0a | ....(setq.branch-at-point.nil)). |
| 18d9a0 | 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 20 28 | ....(when.(and.commit-at-point.( |
| 18d9c0 | 6e 6f 74 20 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 28 73 65 74 | not.branch-at-point)).......(set |
| 18d9e0 | 71 20 63 68 6f 69 63 65 73 20 28 63 6f 6e 73 20 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 20 | q.choices.(cons.commit-at-point. |
| 18da00 | 63 68 6f 69 63 65 73 29 29 29 0a 20 20 20 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 77 69 74 68 2d | choices))).....(minibuffer-with- |
| 18da20 | 73 65 74 75 70 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 2d 6d 69 6e 69 62 75 66 2d 64 65 66 61 | setup-hook.#'magit--minibuf-defa |
| 18da40 | 75 6c 74 2d 61 64 64 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d | ult-add-commit.......(or.(magit- |
| 18da60 | 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 6d 70 | completing-read............promp |
| 18da80 | 74 20 63 68 6f 69 63 65 73 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 76 | t.choices.nil.nil.nil.'magit-rev |
| 18daa0 | 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 28 6f 72 20 62 72 61 | ision-history............(or.bra |
| 18dac0 | 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 20 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 20 73 65 63 | nch-at-point.commit-at-point.sec |
| 18dae0 | 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 20 63 75 72 72 65 6e 74 29 29 0a 20 20 20 20 20 20 20 | ondary-default.current))........ |
| 18db00 | 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 |
| 18db20 | 22 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 61 6e 67 65 2d | ")))))..(defun.magit-read-range- |
| 18db40 | 6f 72 2d 63 6f 6d 6d 69 74 20 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 73 65 63 6f | or-commit.(prompt.&optional.seco |
| 18db60 | 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 61 6e | ndary-default)...(magit-read-ran |
| 18db80 | 67 65 0a 20 20 20 70 72 6f 6d 70 74 0a 20 20 20 28 6f 72 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 | ge....prompt....(or.(and-let*.(( |
| 18dba0 | 72 65 76 73 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27 28 63 6f 6d 6d | revs.(magit-region-values.'(comm |
| 18dbc0 | 69 74 20 62 72 61 6e 63 68 29 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a | it.branch).t)))..........(progn. |
| 18dbe0 | 20 20 20 20 20 20 20 20 20 20 20 28 64 65 61 63 74 69 76 61 74 65 2d 6d 61 72 6b 29 0a 20 20 20 | ...........(deactivate-mark).... |
| 18dc00 | 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 63 61 72 20 28 6c 61 73 74 20 72 65 76 73 29 | ........(concat.(car.(last.revs) |
| 18dc20 | 29 20 22 2e 2e 22 20 28 63 61 72 20 72 65 76 73 29 29 29 29 0a 20 20 20 20 20 20 20 28 6d 61 67 | )."..".(car.revs))))........(mag |
| 18dc40 | 69 74 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 | it-branch-or-commit-at-point)... |
| 18dc60 | 20 20 20 20 20 73 65 63 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 28 6d | .....secondary-default........(m |
| 18dc80 | 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 0a 28 64 65 | agit-get-current-branch))))..(de |
| 18dca0 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 72 61 6e 67 65 20 28 70 72 6f 6d 70 74 20 26 6f 70 | fun.magit-read-range.(prompt.&op |
| 18dcc0 | 74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 29 0a 20 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 77 69 | tional.default)...(minibuffer-wi |
| 18dce0 | 74 68 2d 73 65 74 75 70 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 | th-setup-hook.......(lambda.().. |
| 18dd00 | 20 20 20 20 20 20 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 | .......(magit--minibuf-default-a |
| 18dd20 | 64 64 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 63 | dd-commit).........(setq-local.c |
| 18dd40 | 72 6d 2d 73 65 70 61 72 61 74 6f 72 20 22 5c 5c 2e 5c 5c 2e 5c 5c 2e 3f 22 29 29 0a 20 20 20 20 | rm-separator."\\.\\.\\.?"))..... |
| 18dd60 | 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 65 0a | (magit-completing-read-multiple. |
| 18dd80 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 70 72 6f 6d 70 74 20 22 3a 20 22 29 0a 20 20 20 20 20 28 | .....(concat.prompt.":.")......( |
| 18dda0 | 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 6e 61 6d 65 73 29 0a 20 20 20 20 20 6e 69 6c 20 6e 69 | magit-list-refnames)......nil.ni |
| 18ddc0 | 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 20 64 65 | l.nil.'magit-revision-history.de |
| 18dde0 | 66 61 75 6c 74 20 6e 69 6c 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 | fault.nil.t)))..(defun.magit-rea |
| 18de00 | 64 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 0a 20 20 20 20 28 70 72 6f 6d 70 74 20 26 6f 70 74 | d-remote-branch.....(prompt.&opt |
| 18de20 | 69 6f 6e 61 6c 20 72 65 6d 6f 74 65 20 64 65 66 61 75 6c 74 20 6c 6f 63 61 6c 2d 62 72 61 6e 63 | ional.remote.default.local-branc |
| 18de40 | 68 20 72 65 71 75 69 72 65 2d 6d 61 74 63 68 29 0a 20 20 28 6c 65 74 20 28 28 63 68 6f 69 63 65 | h.require-match)...(let.((choice |
| 18de60 | 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 20 20 20 | .(magit-completing-read......... |
| 18de80 | 20 20 20 20 20 20 20 20 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........prompt................. |
| 18dea0 | 20 28 63 6c 2d 75 6e 69 6f 6e 20 28 61 6e 64 20 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 0a 20 20 20 | .(cl-union.(and.local-branch.... |
| 18dec0 | 20 20 20 20 20 20 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 |
| 18dee0 | 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 20 | .remote......................... |
| 18df00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 29 0a | ............(list.local-branch). |
| 18df20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18df40 | 20 20 28 6d 61 70 63 61 72 20 28 23 23 63 6f 6e 63 61 74 20 25 20 22 2f 22 20 6c 6f 63 61 6c 2d | ..(mapcar.(##concat.%."/".local- |
| 18df60 | 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)......................... |
| 18df80 | 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 |
| 18dfa0 | 6d 6f 74 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | motes))))....................... |
| 18dfc0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 6e | .....(magit-list-remote-branch-n |
| 18dfe0 | 61 6d 65 73 20 72 65 6d 6f 74 65 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ames.remote.t).................. |
| 18e000 | 20 20 20 20 20 20 20 20 20 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 0a 20 20 20 20 20 20 20 | ..........:test.#'equal)........ |
| 18e020 | 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 6e 69 6c 20 | ..........nil.require-match.nil. |
| 18e040 | 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 6f 72 79 20 64 65 66 61 75 6c 74 29 | 'magit-revision-history.default) |
| 18e060 | 29 29 0a 20 20 20 20 28 69 66 20 28 6f 72 20 72 65 6d 6f 74 65 20 28 73 74 72 69 6e 67 2d 6d 61 | )).....(if.(or.remote.(string-ma |
| 18e080 | 74 63 68 20 22 5c 5c 60 5c 5c 28 5b 5e 2f 5d 2b 5c 5c 29 2f 5c 5c 28 2e 2b 5c 5c 29 22 20 63 68 | tch."\\`\\([^/]+\\)/\\(.+\\)".ch |
| 18e0a0 | 6f 69 63 65 29 29 0a 20 20 20 20 20 20 20 20 63 68 6f 69 63 65 0a 20 20 20 20 20 20 28 75 73 65 | oice)).........choice.......(use |
| 18e0c0 | 72 2d 65 72 72 6f 72 20 22 60 25 73 27 20 64 6f 65 73 6e 27 74 20 68 61 76 65 20 74 68 65 20 66 | r-error."`%s'.doesn't.have.the.f |
| 18e0e0 | 6f 72 6d 20 52 45 4d 4f 54 45 2f 42 52 41 4e 43 48 22 20 63 68 6f 69 63 65 29 29 29 29 0a 0a 28 | orm.REMOTE/BRANCH".choice))))..( |
| 18e100 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 66 73 70 65 63 20 28 70 72 6f 6d 70 74 | defun.magit-read-refspec.(prompt |
| 18e120 | 20 72 65 6d 6f 74 65 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 | .remote)...(magit-completing-rea |
| 18e140 | 64 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.prompt........................ |
| 18e160 | 20 20 28 70 72 6f 67 32 20 28 6d 65 73 73 61 67 65 20 22 44 65 74 65 72 6d 69 6e 69 6e 67 20 61 | ..(prog2.(message."Determining.a |
| 18e180 | 76 61 69 6c 61 62 6c 65 20 72 65 66 73 2e 2e 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | vailable.refs...").............. |
| 18e1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 6c 69 | ................(magit-remote-li |
| 18e1c0 | 73 74 2d 72 65 66 73 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | st-refs.remote)................. |
| 18e1e0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 44 65 74 65 72 6d 69 6e 69 6e 67 | ...........(message."Determining |
| 18e200 | 20 61 76 61 69 6c 61 62 6c 65 20 72 65 66 73 2e 2e 2e 64 6f 6e 65 22 29 29 29 29 0a 0a 28 64 65 | .available.refs...done"))))..(de |
| 18e220 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 20 28 70 72 6f | fun.magit-read-local-branch.(pro |
| 18e240 | 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 73 65 63 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 29 | mpt.&optional.secondary-default) |
| 18e260 | 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 74 | ...(magit-completing-read.prompt |
| 18e280 | 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 29 | .(magit-list-local-branch-names) |
| 18e2a0 | 0a 20 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. |
| 18e2c0 | 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..... |
| 18e2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d | .....................(or.(magit- |
| 18e300 | 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 | local-branch-at-point).......... |
| 18e320 | 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 |
| 18e340 | 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........................... |
| 18e360 | 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)))) |
| 18e380 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 | ..(defun.magit-read-local-branch |
| 18e3a0 | 2d 6f 72 2d 63 6f 6d 6d 69 74 20 28 70 72 6f 6d 70 74 29 0a 20 20 28 6c 65 74 20 28 28 63 68 6f | -or-commit.(prompt)...(let.((cho |
| 18e3c0 | 69 63 65 73 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 | ices.(nconc.(magit-list-local-br |
| 18e3e0 | 61 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 | anch-names)..................... |
| 18e400 | 20 20 20 20 28 6d 61 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 | ....(magit-list-special-refnames |
| 18e420 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 69 74 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 | ))).........(commit.(magit-commi |
| 18e440 | 74 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 63 6f 6d 6d 69 74 0a 20 | t-at-point))).....(when.commit.. |
| 18e460 | 20 20 20 20 20 28 70 75 73 68 20 63 6f 6d 6d 69 74 20 63 68 6f 69 63 65 73 29 29 0a 20 20 20 20 | .....(push.commit.choices))..... |
| 18e480 | 28 6d 69 6e 69 62 75 66 66 65 72 2d 77 69 74 68 2d 73 65 74 75 70 2d 68 6f 6f 6b 20 23 27 6d 61 | (minibuffer-with-setup-hook.#'ma |
| 18e4a0 | 67 69 74 2d 2d 6d 69 6e 69 62 75 66 2d 64 65 66 61 75 6c 74 2d 61 64 64 2d 63 6f 6d 6d 69 74 0a | git--minibuf-default-add-commit. |
| 18e4c0 | 20 20 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 |
| 18e4e0 | 20 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .prompt.choices................. |
| 18e500 | 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 |
| 18e520 | 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............ |
| 18e540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 | ......................(or.(magit |
| 18e560 | 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 20 63 6f 6d 6d 69 74 29 29 | -local-branch-at-point).commit)) |
| 18e580 | 0a 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 68 69 6e 67 20 | ...........(user-error."Nothing. |
| 18e5a0 | 73 65 6c 65 63 74 65 64 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 | selected")))))..(defun.magit-rea |
| 18e5c0 | 64 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 6f 72 2d 72 65 66 20 28 70 72 6f 6d 70 74 20 26 6f | d-local-branch-or-ref.(prompt.&o |
| 18e5e0 | 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 |
| 18e600 | 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 28 6e 63 6f 6e | git-completing-read.prompt.(ncon |
| 18e620 | 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 |
| 18e640 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 18e660 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 73 20 22 72 65 66 73 2f | .........(magit-list-refs."refs/ |
| 18e680 | 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 6e 69 6c | "))..........................nil |
| 18e6a0 | 20 74 20 6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 6f 72 79 0a 20 | .t.nil.'magit-revision-history.. |
| 18e6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 | ........................(or.(mag |
| 18e6e0 | 69 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 | it-local-branch-at-point)....... |
| 18e700 | 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 |
| 18e720 | 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........................ |
| 18e740 | 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) |
| 18e760 | 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 62 72 61 | )))..(defun.magit-read-other-bra |
| 18e780 | 6e 63 68 0a 20 20 20 20 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 65 78 63 6c 75 64 | nch.....(prompt.&optional.exclud |
| 18e7a0 | 65 20 73 65 63 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 20 6e 6f 2d 72 65 71 75 69 72 65 2d 6d | e.secondary-default.no-require-m |
| 18e7c0 | 61 74 63 68 29 0a 20 20 28 6c 65 74 2a 20 28 28 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 | atch)...(let*.((current.(magit-g |
| 18e7e0 | 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 74 | et-current-branch))..........(at |
| 18e800 | 70 6f 69 6e 74 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 | point.(magit-branch-at-point)).. |
| 18e820 | 20 20 20 20 20 20 20 20 28 65 78 63 6c 75 64 65 20 28 6f 72 20 65 78 63 6c 75 64 65 20 63 75 72 | ........(exclude.(or.exclude.cur |
| 18e840 | 72 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 20 28 6f 72 20 28 61 6e | rent))..........(default.(or.(an |
| 18e860 | 64 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 61 74 70 6f 69 6e 74 20 65 78 63 6c 75 64 65 29 29 20 | d.(not.(equal.atpoint.exclude)). |
| 18e880 | 61 74 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | atpoint).......................( |
| 18e8a0 | 61 6e 64 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 63 75 72 72 65 6e 74 20 65 78 63 6c 75 64 65 29 | and.(not.(equal.current.exclude) |
| 18e8c0 | 29 20 63 75 72 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).current)...................... |
| 18e8e0 | 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 20 | .secondary-default.............. |
| 18e900 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 72 65 76 69 6f 75 73 2d 62 72 61 | .........(magit-get-previous-bra |
| 18e920 | 6e 63 68 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 | nch)))).....(magit-completing-re |
| 18e940 | 61 64 20 70 72 6f 6d 70 74 20 28 64 65 6c 65 74 65 20 65 78 63 6c 75 64 65 20 28 6d 61 67 69 74 | ad.prompt.(delete.exclude.(magit |
| 18e960 | 2d 6c 69 73 74 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -list-branch-names))............ |
| 18e980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 28 6e 6f 74 20 6e 6f 2d 72 65 71 75 | ................nil.(not.no-requ |
| 18e9a0 | 69 72 65 2d 6d 61 74 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ire-match)...................... |
| 18e9c0 | 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 72 | ......nil.'magit-revision-histor |
| 18e9e0 | 79 20 64 65 66 61 75 6c 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d | y.default)))..(defun.magit-read- |
| 18ea00 | 6f 74 68 65 72 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 28 70 72 6f 6d | other-branch-or-commit.....(prom |
| 18ea20 | 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 65 78 63 6c 75 64 65 20 73 65 63 6f 6e 64 61 72 79 2d 64 | pt.&optional.exclude.secondary-d |
| 18ea40 | 65 66 61 75 6c 74 29 0a 20 20 28 6c 65 74 2a 20 28 28 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 | efault)...(let*.((current.(magit |
| 18ea60 | 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 | -get-current-branch))..........( |
| 18ea80 | 61 74 70 6f 69 6e 74 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 | atpoint.(magit-branch-or-commit- |
| 18eaa0 | 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 6f 72 | at-point))..........(exclude.(or |
| 18eac0 | 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 65 66 | .exclude.current))..........(def |
| 18eae0 | 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 69 6e | ault.(or.(and.(not.(equal.atpoin |
| 18eb00 | 74 20 65 78 63 6c 75 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.exclude))..................... |
| 18eb20 | 20 20 20 20 20 20 20 28 6e 6f 74 20 28 61 6e 64 20 28 6e 6f 74 20 63 75 72 72 65 6e 74 29 0a 20 | .......(not.(and.(not.current).. |
| 18eb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18eb60 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 65 71 75 61 6c 20 61 74 70 6f 69 6e 74 20 22 48 45 | ....(magit-rev-equal.atpoint."HE |
| 18eb80 | 41 44 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 | AD"))).......................... |
| 18eba0 | 20 20 61 74 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..atpoint)...................... |
| 18ebc0 | 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 63 75 72 72 65 6e 74 20 65 78 63 6c 75 64 | .(and.(not.(equal.current.exclud |
| 18ebe0 | 65 29 29 20 63 75 72 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e)).current).................... |
| 18ec00 | 20 20 20 73 65 63 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 | ...secondary-default............ |
| 18ec20 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 72 65 76 69 6f 75 73 2d 62 | ...........(magit-get-previous-b |
| 18ec40 | 72 61 6e 63 68 29 29 29 29 0a 20 20 20 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 77 69 74 68 2d 73 | ranch)))).....(minibuffer-with-s |
| 18ec60 | 65 74 75 70 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 2d 6d 69 6e 69 62 75 66 2d 64 65 66 61 75 | etup-hook.#'magit--minibuf-defau |
| 18ec80 | 6c 74 2d 61 64 64 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 63 | lt-add-commit.......(or.(magit-c |
| 18eca0 | 6f 6d 70 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 | ompleting-read.prompt.(delete.ex |
| 18ecc0 | 63 6c 75 64 65 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 20 | clude.(magit-list-refnames)).... |
| 18ece0 | 20 20 20 20 20 20 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 |
| 18ed00 | 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 72 | l.nil.nil.'magit-revision-histor |
| 18ed20 | 79 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 6f 72 | y.default)...........(user-error |
| 18ed40 | 20 22 4e 6f 74 68 69 6e 67 20 73 65 6c 65 63 74 65 64 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | ."Nothing.selected")))))..(defun |
| 18ed60 | 20 6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 68 65 72 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 0a 20 | .magit-read-other-local-branch.. |
| 18ed80 | 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 63 | ...(prompt.&optional.exclude.sec |
| 18eda0 | 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 20 6e 6f 2d 72 65 71 75 69 72 65 2d 6d 61 74 63 68 29 | ondary-default.no-require-match) |
| 18edc0 | 0a 20 20 28 6c 65 74 2a 20 28 28 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 | ...(let*.((current.(magit-get-cu |
| 18ede0 | 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 74 70 6f 69 6e 74 | rrent-branch))..........(atpoint |
| 18ee00 | 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 29 0a | .(magit-local-branch-at-point)). |
| 18ee20 | 20 20 20 20 20 20 20 20 20 28 65 78 63 6c 75 64 65 20 28 6f 72 20 65 78 63 6c 75 64 65 20 63 75 | .........(exclude.(or.exclude.cu |
| 18ee40 | 72 72 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 20 28 6f 72 20 28 61 | rrent))..........(default.(or.(a |
| 18ee60 | 6e 64 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 61 74 70 6f 69 6e 74 20 65 78 63 6c 75 64 65 29 29 | nd.(not.(equal.atpoint.exclude)) |
| 18ee80 | 20 61 74 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .atpoint)....................... |
| 18eea0 | 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 63 75 72 72 65 6e 74 20 65 78 63 6c 75 64 65 | (and.(not.(equal.current.exclude |
| 18eec0 | 29 29 20 63 75 72 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).current)..................... |
| 18eee0 | 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............. |
| 18ef00 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 72 65 76 69 6f 75 73 2d 62 72 | ..........(magit-get-previous-br |
| 18ef20 | 61 6e 63 68 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | anch)))).....(magit-completing-r |
| 18ef40 | 65 61 64 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ead.prompt...................... |
| 18ef60 | 20 20 20 20 20 20 28 64 65 6c 65 74 65 20 65 78 63 6c 75 64 65 20 28 6d 61 67 69 74 2d 6c 69 73 | ......(delete.exclude.(magit-lis |
| 18ef80 | 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)).......... |
| 18efa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 28 6e 6f 74 20 6e 6f 2d 72 65 | ..................nil.(not.no-re |
| 18efc0 | 71 75 69 72 65 2d 6d 61 74 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | quire-match).................... |
| 18efe0 | 20 20 20 20 20 20 20 20 6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 | ........nil.'magit-revision-hist |
| 18f000 | 6f 72 79 20 64 65 66 61 75 6c 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 | ory.default)))..(defun.magit-rea |
| 18f020 | 64 2d 62 72 61 6e 63 68 2d 70 72 65 66 65 72 2d 6f 74 68 65 72 20 28 70 72 6f 6d 70 74 29 0a 20 | d-branch-prefer-other.(prompt).. |
| 18f040 | 20 28 6c 65 74 2a 20 28 28 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 | .(let*.((current.(magit-get-curr |
| 18f060 | 65 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 69 74 20 20 28 | ent-branch))..........(commit..( |
| 18f080 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 | magit-commit-at-point))......... |
| 18f0a0 | 20 28 61 74 72 65 76 20 20 20 28 61 6e 64 20 63 6f 6d 6d 69 74 20 28 6d 61 67 69 74 2d 6c 69 73 | .(atrev...(and.commit.(magit-lis |
| 18f0c0 | 74 2d 62 72 61 6e 63 68 65 73 2d 70 6f 69 6e 74 69 6e 67 2d 61 74 20 63 6f 6d 6d 69 74 29 29 29 | t-branches-pointing-at.commit))) |
| 18f0e0 | 0a 20 20 20 20 20 20 20 20 20 28 61 74 70 6f 69 6e 74 20 28 6d 61 67 69 74 2d 2d 70 61 69 6e 74 | ..........(atpoint.(magit--paint |
| 18f100 | 65 64 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 | ed-branch-at-point))).....(magit |
| 18f120 | 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 74 2d 6c | -completing-read.prompt.(magit-l |
| 18f140 | 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 20 20 20 | ist-branch-names)............... |
| 18f160 | 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 65 | .............nil.t.nil.'magit-re |
| 18f180 | 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.................. |
| 18f1a0 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c | ..........(or.(magit-section-val |
| 18f1c0 | 75 65 2d 69 66 20 27 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ue-if.'branch).................. |
| 18f1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 74 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 | ..............atpoint........... |
| 18f200 | 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 20 28 | .....................(and.(not.( |
| 18f220 | 63 64 72 20 61 74 72 65 76 29 29 20 28 63 61 72 20 61 74 72 65 76 29 29 0a 20 20 20 20 20 20 20 | cdr.atrev)).(car.atrev))........ |
| 18f240 | 20 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 71 2d 66 69 6e | ........................(seq-fin |
| 18f260 | 64 20 28 23 23 6e 6f 74 20 28 65 71 75 61 6c 20 25 20 63 75 72 72 65 6e 74 29 29 20 61 74 72 65 | d.(##not.(equal.%.current)).atre |
| 18f280 | 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 20 | v).............................. |
| 18f2a0 | 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 0a 20 20 | ..(magit-get-previous-branch)... |
| 18f2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 | .............................(ca |
| 18f2e0 | 72 20 61 74 72 65 76 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d | r.atrev)))))..(defun.magit-read- |
| 18f300 | 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e 63 | upstream-branch.(&optional.branc |
| 18f320 | 68 20 70 72 6f 6d 70 74 29 0a 20 20 22 52 65 61 64 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 66 | h.prompt)..."Read.the.upstream.f |
| 18f340 | 6f 72 20 42 52 41 4e 43 48 20 75 73 69 6e 67 20 50 52 4f 4d 50 54 2e 0a 49 66 20 6f 70 74 69 6f | or.BRANCH.using.PROMPT..If.optio |
| 18f360 | 6e 61 6c 20 42 52 41 4e 43 48 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 72 65 61 64 20 74 68 65 | nal.BRANCH.is.nil,.then.read.the |
| 18f380 | 20 75 70 73 74 72 65 61 6d 20 66 6f 72 20 74 68 65 0a 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 | .upstream.for.the.current.branch |
| 18f3a0 | 2c 20 6f 72 20 72 61 69 73 65 20 61 6e 20 65 72 72 6f 72 20 69 66 20 6e 6f 20 62 72 61 6e 63 68 | ,.or.raise.an.error.if.no.branch |
| 18f3c0 | 20 69 73 20 63 68 65 63 6b 65 64 0a 6f 75 74 2e 20 20 4f 6e 6c 79 20 65 78 69 73 74 69 6e 67 20 | .is.checked.out...Only.existing. |
| 18f3e0 | 62 72 61 6e 63 68 65 73 20 63 61 6e 20 62 65 20 73 65 6c 65 63 74 65 64 2e 22 0a 20 20 28 75 6e | branches.can.be.selected."...(un |
| 18f400 | 6c 65 73 73 20 62 72 61 6e 63 68 0a 20 20 20 20 28 73 65 74 71 20 62 72 61 6e 63 68 20 28 6f 72 | less.branch.....(setq.branch.(or |
| 18f420 | 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)..... |
| 18f440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 4e 65 65 64 20 61 20 | .................(error."Need.a. |
| 18f460 | 62 72 61 6e 63 68 20 74 6f 20 73 65 74 20 69 74 73 20 75 70 73 74 72 65 61 6d 22 29 29 29 29 0a | branch.to.set.its.upstream")))). |
| 18f480 | 20 20 28 6c 65 74 20 28 28 62 72 61 6e 63 68 65 73 20 28 64 65 6c 65 74 65 20 62 72 61 6e 63 68 | ..(let.((branches.(delete.branch |
| 18f4a0 | 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 29 29 0a 20 20 | .(magit-list-branch-names))))... |
| 18f4c0 | 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 28 6f | ..(magit-completing-read......(o |
| 18f4e0 | 72 20 70 72 6f 6d 70 74 20 28 66 6f 72 6d 61 74 20 22 43 68 61 6e 67 65 20 75 70 73 74 72 65 61 | r.prompt.(format."Change.upstrea |
| 18f500 | 6d 20 6f 66 20 25 73 20 74 6f 22 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 62 72 61 6e 63 68 | m.of.%s.to".branch))......branch |
| 18f520 | 65 73 20 6e 69 6c 20 74 20 6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 | es.nil.t.nil.'magit-revision-his |
| 18f540 | 74 6f 72 79 0a 20 20 20 20 20 28 6f 72 20 28 6c 65 74 20 28 28 72 20 28 63 61 72 20 28 6d 65 6d | tory......(or.(let.((r.(car.(mem |
| 18f560 | 62 65 72 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e | ber.(magit-remote-branch-at-poin |
| 18f580 | 74 29 20 62 72 61 6e 63 68 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | t).branches)))................(l |
| 18f5a0 | 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 28 6d 61 67 69 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 | .(car.(member.(magit-local-branc |
| 18f5c0 | 68 2d 61 74 2d 70 6f 69 6e 74 29 20 62 72 61 6e 63 68 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 | h-at-point).branches))))........ |
| 18f5e0 | 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 70 72 65 66 65 72 2d 72 65 6d 6f 74 65 2d 75 70 73 74 | ....(if.magit-prefer-remote-upst |
| 18f600 | 72 65 61 6d 20 28 6f 72 20 72 20 6c 29 20 28 6f 72 20 6c 20 72 29 29 29 0a 20 20 20 20 20 20 20 | ream.(or.r.l).(or.l.r)))........ |
| 18f620 | 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 6d 61 69 6e 20 28 6d 61 67 69 74 2d 6d 61 69 6e 2d 62 | ..(and-let*.((main.(magit-main-b |
| 18f640 | 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 20 28 63 61 | ranch)))............(let.((r.(ca |
| 18f660 | 72 20 28 6d 65 6d 62 65 72 20 28 63 6f 6e 63 61 74 20 22 6f 72 69 67 69 6e 2f 22 20 6d 61 69 6e | r.(member.(concat."origin/".main |
| 18f680 | 29 20 62 72 61 6e 63 68 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ).branches)))..................( |
| 18f6a0 | 6c 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 6d 61 69 6e 20 62 72 61 6e 63 68 65 73 29 29 29 29 | l.(car.(member.main.branches)))) |
| 18f6c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 70 72 65 66 65 72 2d 72 | ..............(if.magit-prefer-r |
| 18f6e0 | 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 29 | emote-upstream.(or.r.l).(or.l.r) |
| 18f700 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 28 6d 61 67 69 74 | )))..........(car.(member.(magit |
| 18f720 | 2d 67 65 74 2d 70 72 65 76 69 6f 75 73 2d 62 72 61 6e 63 68 29 20 62 72 61 6e 63 68 65 73 29 29 | -get-previous-branch).branches)) |
| 18f740 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 72 74 69 6e 67 | ))))..(defun.magit-read-starting |
| 18f760 | 2d 70 6f 69 6e 74 20 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 20 | -point.(prompt.&optional.branch. |
| 18f780 | 64 65 66 61 75 6c 74 29 0a 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 | default)...(or.(magit-completing |
| 18f7a0 | 2d 72 65 61 64 0a 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 70 72 6f 6d 70 74 0a 20 20 20 20 | -read........(concat.prompt..... |
| 18f7c0 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 | ...........(and.branch.......... |
| 18f7e0 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 | ...........(if.(bound-and-true-p |
| 18f800 | 20 69 76 79 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .ivy-mode)...................... |
| 18f820 | 20 20 20 3b 3b 20 49 76 79 2d 6d 6f 64 65 20 73 74 72 69 70 73 20 66 61 63 65 73 20 66 72 6f 6d | ...;;.Ivy-mode.strips.faces.from |
| 18f840 | 20 70 72 6f 6d 70 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .prompt......................... |
| 18f860 | 20 28 66 6f 72 6d 61 74 20 20 22 20 60 25 73 27 22 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 | .(format..".`%s'".branch)....... |
| 18f880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 20 22 20 28 6d 61 67 | ................(concat.".".(mag |
| 18f8a0 | 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............. |
| 18f8c0 | 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 27 6d | .......................branch.'m |
| 18f8e0 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | agit-branch-local))))........... |
| 18f900 | 20 20 20 20 20 22 20 73 74 61 72 74 69 6e 67 20 61 74 22 29 0a 20 20 20 20 20 20 20 28 6e 63 6f | .....".starting.at")........(nco |
| 18f920 | 6e 63 20 28 6c 69 73 74 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | nc.(list."HEAD")...............( |
| 18f940 | 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 6e 61 6d 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | magit-list-refnames)............ |
| 18f960 | 20 20 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 20 28 6d 61 67 69 74 2d 67 69 74 64 69 | ...(directory-files.(magit-gitdi |
| 18f980 | 72 29 20 6e 69 6c 20 22 5f 48 45 41 44 5c 5c 27 22 29 29 0a 20 20 20 20 20 20 20 6e 69 6c 20 6e | r).nil."_HEAD\\'"))........nil.n |
| 18f9a0 | 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.. |
| 18f9c0 | 20 20 20 20 20 20 28 6f 72 20 64 65 66 61 75 6c 74 20 28 6d 61 67 69 74 2d 2d 64 65 66 61 75 6c | ......(or.default.(magit--defaul |
| 18f9e0 | 74 2d 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d | t-starting-point))).......(user- |
| 18fa00 | 65 72 72 6f 72 20 22 4e 6f 74 68 69 6e 67 20 73 65 6c 65 63 74 65 64 22 29 29 29 0a 0a 28 64 65 | error."Nothing.selected")))..(de |
| 18fa20 | 66 75 6e 20 6d 61 67 69 74 2d 2d 64 65 66 61 75 6c 74 2d 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e | fun.magit--default-starting-poin |
| 18fa40 | 74 20 28 29 0a 20 20 28 6f 72 20 28 6c 65 74 20 28 28 72 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 | t.()...(or.(let.((r.(magit-remot |
| 18fa60 | 65 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e-branch-at-point))............. |
| 18fa80 | 28 6c 20 28 6d 61 67 69 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 | (l.(magit-local-branch-at-point) |
| 18faa0 | 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 70 72 65 66 65 72 2d 72 65 6d 6f | )).........(if.magit-prefer-remo |
| 18fac0 | 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 29 29 29 0a | te-upstream.(or.r.l).(or.l.r))). |
| 18fae0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 | ......(magit-commit-at-point)... |
| 18fb00 | 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 | ....(magit-stash-at-point)...... |
| 18fb20 | 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 0a 28 | .(magit-get-current-branch)))..( |
| 18fb40 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 74 61 67 20 28 70 72 6f 6d 70 74 20 26 6f 70 | defun.magit-read-tag.(prompt.&op |
| 18fb60 | 74 69 6f 6e 61 6c 20 72 65 71 75 69 72 65 2d 6d 61 74 63 68 29 0a 20 20 28 6d 61 67 69 74 2d 63 | tional.require-match)...(magit-c |
| 18fb80 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 28 6d 61 67 69 74 2d 6c 69 73 | ompleting-read.prompt.(magit-lis |
| 18fba0 | 74 2d 74 61 67 73 29 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-tags).nil..................... |
| 18fbc0 | 20 20 20 20 20 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 | .....require-match.nil.'magit-re |
| 18fbe0 | 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.................. |
| 18fc00 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 74 61 67 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 0a | ........(magit-tag-at-point))).. |
| 18fc20 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 73 68 20 28 70 72 6f 6d 70 74 29 | (defun.magit-read-stash.(prompt) |
| 18fc40 | 0a 20 20 28 6c 65 74 2a 20 28 28 61 74 70 6f 69 6e 74 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d | ...(let*.((atpoint.(magit-stash- |
| 18fc60 | 61 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 20 28 61 6e | at-point))..........(default.(an |
| 18fc80 | 64 20 61 74 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.atpoint....................... |
| 18fca0 | 20 28 63 6f 6e 63 61 74 20 61 74 70 6f 69 6e 74 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d | .(concat.atpoint.(magit-rev-form |
| 18fcc0 | 61 74 20 22 20 25 73 22 20 61 74 70 6f 69 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 | at.".%s".atpoint))))..........(c |
| 18fce0 | 68 6f 69 63 65 73 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 63 29 0a 20 20 20 20 20 | hoices.(mapcar.(lambda.(c)...... |
| 18fd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 | .......................(pcase-le |
| 18fd20 | 74 20 28 28 60 28 2c 72 65 76 20 2c 6d 73 67 29 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 63 | t.((`(,rev.,msg).(split-string.c |
| 18fd40 | 20 22 5c 30 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."\0")))........................ |
| 18fd60 | 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 72 65 76 20 27 | .......(concat.(propertize.rev.' |
| 18fd80 | 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 20 | face.'magit-hash)............... |
| 18fda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 20 6d 73 67 29 | ........................".".msg) |
| 18fdc0 | 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 6d 61 | ))...........................(ma |
| 18fde0 | 67 69 74 2d 6c 69 73 74 2d 73 74 61 73 68 65 73 20 22 25 67 64 25 78 30 30 25 73 22 29 29 29 0a | git-list-stashes."%gd%x00%s"))). |
| 18fe00 | 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 | .........(choice..(magit-complet |
| 18fe20 | 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 0a 20 20 20 20 20 20 20 20 | ing-read.prompt.choices......... |
| 18fe40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18fe60 | 20 6e 69 6c 20 74 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .nil.t.nil.nil.................. |
| 18fe80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 0a | ........................default. |
| 18fea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18fec0 | 20 20 20 20 20 20 20 20 20 28 63 61 72 20 63 68 6f 69 63 65 73 29 29 29 29 0a 20 20 20 20 28 61 | .........(car.choices)))).....(a |
| 18fee0 | 6e 64 20 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 | nd.choice..........(string-match |
| 18ff00 | 20 22 5e 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 20 5c 5c 28 2e 2b 5c 5c 29 22 20 63 68 6f 69 63 65 29 | ."^\\([^.]+\\).\\(.+\\)".choice) |
| 18ff20 | 0a 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 | ..........(substring-no-properti |
| 18ff40 | 65 73 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 63 68 6f 69 63 65 29 29 29 29 29 0a 0a | es.(match-string.1.choice))))).. |
| 18ff60 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 20 28 70 72 6f 6d 70 74 | (defun.magit-read-remote.(prompt |
| 18ff80 | 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 20 75 73 65 2d 6f 6e 6c 79 29 0a 20 20 28 | .&optional.default.use-only)...( |
| 18ffa0 | 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 6d 6f 74 65 | let.((remotes.(magit-list-remote |
| 18ffc0 | 73 29 29 29 0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 75 73 65 2d 6f 6e 6c 79 20 28 6c 65 6e 67 | s))).....(if.(and.use-only.(leng |
| 18ffe0 | 74 68 3d 20 72 65 6d 6f 74 65 73 20 31 29 29 0a 20 20 20 20 20 20 20 20 28 63 61 72 20 72 65 6d | th=.remotes.1)).........(car.rem |
| 190000 | 6f 74 65 73 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 | otes).......(magit-completing-re |
| 190020 | 61 64 20 70 72 6f 6d 70 74 20 72 65 6d 6f 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ad.prompt.remotes............... |
| 190040 | 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 0a 20 20 20 | ...............nil.t.nil.nil.... |
| 190060 | 20 20 20 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 64 65 | ..........................(or.de |
| 190080 | 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........................... |
| 1900a0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 | .......(magit-remote-at-point).. |
| 1900c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1900e0 | 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 6d 6f 74 65 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | (magit-get-remote))))))..(defun. |
| 190100 | 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 6f 72 2d 75 72 6c 20 28 70 72 6f 6d 70 74 | magit-read-remote-or-url.(prompt |
| 190120 | 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6d | .&optional.default)...(magit-com |
| 190140 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | pleting-read.prompt............. |
| 190160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 63 6f 6e 63 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d | .............(nconc.(magit-list- |
| 190180 | 72 65 6d 6f 74 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | remotes)........................ |
| 1901a0 | 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 68 74 74 70 73 3a 2f 2f 22 20 22 67 69 74 3a 2f | .........(list."https://"."git:/ |
| 1901c0 | 2f 22 20 22 67 69 74 40 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | /"."git@"))..................... |
| 1901e0 | 20 20 20 20 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 | .....nil.nil.nil.nil............ |
| 190200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 | ..............(or.default....... |
| 190220 | 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 |
| 190240 | 6d 6f 74 65 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mote-at-point).................. |
| 190260 | 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 29 29 29 | ............(magit-get-remote))) |
| 190280 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 6d 6f 64 75 6c 65 2d 70 61 74 68 | )..(defun.magit-read-module-path |
| 1902a0 | 20 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 65 64 69 63 61 74 65 29 0a 20 20 | .(prompt.&optional.predicate)... |
| 1902c0 | 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 28 6d | (magit-completing-read.prompt.(m |
| 1902e0 | 61 67 69 74 2d 6c 69 73 74 2d 6d 6f 64 75 6c 65 2d 70 61 74 68 73 29 0a 20 20 20 20 20 20 20 20 | agit-list-module-paths)......... |
| 190300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 64 69 63 61 74 65 20 74 20 6e 69 6c | .................predicate.t.nil |
| 190320 | 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | .nil..........................(m |
| 190340 | 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 70 72 65 64 69 63 61 74 65 29 29 | agit-module-at-point.predicate)) |
| 190360 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 63 6f 6e 66 69 72 6d 20 28 | )..(defun.magit-module-confirm.( |
| 190380 | 76 65 72 62 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 65 64 69 63 61 74 65 29 0a 20 20 3b 3b 20 53 | verb.&optional.predicate)...;;.S |
| 1903a0 | 6f 6d 65 20 70 72 65 64 69 63 61 74 65 73 20 75 73 65 20 74 68 65 20 69 6e 65 66 66 69 63 69 65 | ome.predicates.use.the.inefficie |
| 1903c0 | 6e 74 20 60 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 27 0a 20 20 3b 3b 20 61 6e 64 20 73 6f 6d | nt.`magit-toplevel'...;;.and.som |
| 1903e0 | 65 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 68 61 76 65 20 74 68 6f 75 73 61 6e 64 73 20 6f 66 | e.repositories.have.thousands.of |
| 190400 | 20 73 75 62 6d 6f 64 75 6c 65 73 2e 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 2d 72 65 66 | .submodules....(let.((magit--ref |
| 190420 | 72 65 73 68 2d 63 61 63 68 65 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 30 20 30 29 29 29 0a 20 20 | resh-cache.(list.(cons.0.0)))... |
| 190440 | 20 20 20 20 20 20 28 6d 6f 64 75 6c 65 73 20 6e 69 6c 29 29 0a 20 20 20 20 28 69 66 20 63 75 72 | ......(modules.nil)).....(if.cur |
| 190460 | 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 6f 67 6e 0a 20 | rent-prefix-arg.........(progn.. |
| 190480 | 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 69 74 2d 6c 69 | .........(setq.modules.(magit-li |
| 1904a0 | 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 20 28 77 68 65 | st-module-paths))...........(whe |
| 1904c0 | 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 74 71 20 6d 6f | n.predicate.............(setq.mo |
| 1904e0 | 64 75 6c 65 73 20 28 73 65 71 2d 66 69 6c 74 65 72 20 70 72 65 64 69 63 61 74 65 20 6d 6f 64 75 | dules.(seq-filter.predicate.modu |
| 190500 | 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 65 73 | les)))...........(unless.modules |
| 190520 | 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 20 20 | .............(if.predicate...... |
| 190540 | 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 75 6c | ...........(user-error."No.modul |
| 190560 | 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 65 64 | es.satisfying.%s.available".pred |
| 190580 | 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 6f 72 | icate)...............(user-error |
| 1905a0 | 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 20 20 | ."No.modules.available"))))..... |
| 1905c0 | 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 76 61 | ..(setq.modules.(magit-region-va |
| 1905e0 | 6c 75 65 73 20 27 6d 6f 64 75 6c 65 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6d 6f 64 75 6c | lues.'module)).......(when.modul |
| 190600 | 65 73 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 70 72 65 64 69 63 61 74 65 0a 20 20 20 20 20 | es.........(when.predicate...... |
| 190620 | 20 20 20 20 20 28 73 65 74 71 20 6d 6f 64 75 6c 65 73 20 28 73 65 71 2d 66 69 6c 74 65 72 20 70 | .....(setq.modules.(seq-filter.p |
| 190640 | 72 65 64 69 63 61 74 65 20 6d 6f 64 75 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c | redicate.modules))).........(unl |
| 190660 | 65 73 73 20 6d 6f 64 75 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f | ess.modules...........(user-erro |
| 190680 | 72 20 22 4e 6f 20 6d 6f 64 75 6c 65 73 20 73 61 74 69 73 66 79 69 6e 67 20 25 73 20 73 65 6c 65 | r."No.modules.satisfying.%s.sele |
| 1906a0 | 63 74 65 64 22 20 70 72 65 64 69 63 61 74 65 29 29 29 29 0a 20 20 20 20 28 69 66 20 28 6f 72 20 | cted".predicate)))).....(if.(or. |
| 1906c0 | 28 6c 65 6e 67 74 68 3e 20 6d 6f 64 75 6c 65 73 20 31 29 20 63 75 72 72 65 6e 74 2d 70 72 65 66 | (length>.modules.1).current-pref |
| 1906e0 | 69 78 2d 61 72 67 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 74 | ix-arg).........(magit-confirm.t |
| 190700 | 20 6e 69 6c 20 28 66 6f 72 6d 61 74 20 22 25 73 20 25 25 64 20 6d 6f 64 75 6c 65 73 22 20 76 65 | .nil.(format."%s.%%d.modules".ve |
| 190720 | 72 62 29 20 6e 69 6c 20 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 | rb).nil.modules).......(list.(ma |
| 190740 | 67 69 74 2d 72 65 61 64 2d 6d 6f 64 75 6c 65 2d 70 61 74 68 20 28 66 6f 72 6d 61 74 20 22 25 73 | git-read-module-path.(format."%s |
| 190760 | 20 6d 6f 64 75 6c 65 22 20 76 65 72 62 29 20 70 72 65 64 69 63 61 74 65 29 29 29 29 29 0a 0a 3b | .module".verb).predicate)))))..; |
| 190780 | 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 67 69 74 29 0a 3b 3b 3b 20 6d 61 | ;;._.(provide.'magit-git).;;;.ma |
| 1907a0 | 67 69 74 2d 67 69 74 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 | git-git.el.ends.here............ |
| 1907c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1907e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 190800 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 74 61 67 2e 65 6c 00 00 00 00 00 00 00 00 | magit-4.3.8/magit-tag.el........ |
| 190820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 190840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 190860 | 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 |
| 190880 | 30 30 32 33 33 34 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 34 37 32 00 20 30 00 00 00 | 0023346.00000000000.013472..0... |
| 1908a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1908c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1908e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 190900 | 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................... |
| 190920 | 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................... |
| 190940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 190960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 190980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1909a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1909c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1909e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 190a00 | 3b 3b 3b 20 6d 61 67 69 74 2d 74 61 67 2e 65 6c 20 2d 2d 2d 20 54 61 67 20 66 75 6e 63 74 69 6f | ;;;.magit-tag.el.---.Tag.functio |
| 190a20 | 6e 61 6c 69 74 79 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a | nality..-*-.lexical-binding:t.-* |
| 190a40 | 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 35 20 54 68 | -..;;.Copyright.(C).2008-2025.Th |
| 190a60 | 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b | e.Magit.Project.Contributors..;; |
| 190a80 | 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 65 6d 61 63 73 2e | .Author:.Jonas.Bernoulli.<emacs. |
| 190aa0 | 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b 3b 20 4d 61 | magit@jonas.bernoulli.dev>.;;.Ma |
| 190ac0 | 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 65 6d 61 63 73 | intainer:.Jonas.Bernoulli.<emacs |
| 190ae0 | 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b 3b 20 | .magit@jonas.bernoulli.dev>..;;. |
| 190b00 | 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 |
| 190b20 | 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 |
| 190b40 | 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e | ware:.you.can.redistribute.it.an |
| 190b60 | 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 |
| 190b80 | 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 |
| 190ba0 | 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. |
| 190bc0 | 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 | Software.Foundation,.either.vers |
| 190be0 | 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 | ion.3.of.the.License,.or.;;.(at. |
| 190c00 | 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a | your.option).any.later.version.. |
| 190c20 | 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 | ;;.;;.Magit.is.distributed.in.th |
| 190c40 | 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62 | e.hope.that.it.will.be.useful,.b |
| 190c60 | 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 | ut.WITHOUT.;;.ANY.WARRANTY;.with |
| 190c80 | 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 | out.even.the.implied.warranty.of |
| 190ca0 | 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 20 46 | .MERCHANTABILITY.;;.or.FITNESS.F |
| 190cc0 | 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 | OR.A.PARTICULAR.PURPOSE...See.th |
| 190ce0 | 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 | e.GNU.General.Public.;;.License. |
| 190d00 | 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 | for.more.details..;;.;;.You.shou |
| 190d20 | 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 | ld.have.received.a.copy.of.the.G |
| 190d40 | 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f | NU.General.Public.License.;;.alo |
| 190d60 | 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 | ng.with.Magit...If.not,.see.<htt |
| 190d80 | 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b | ps://www.gnu.org/licenses/>...;; |
| 190da0 | 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 |
| 190dc0 | 6d 70 6c 65 6d 65 6e 74 73 20 74 61 67 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 | mplements.tag.commands...;;;.Cod |
| 190de0 | 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a 0a 3b 3b 20 46 6f 72 20 60 6d 61 | e:..(require.'magit)..;;.For.`ma |
| 190e00 | 67 69 74 2d 74 61 67 2d 64 65 6c 65 74 65 27 2e 0a 28 64 65 66 76 61 72 20 68 65 6c 6d 2d 63 6f | git-tag-delete'..(defvar.helm-co |
| 190e20 | 6d 70 2d 72 65 61 64 2d 75 73 65 2d 6d 61 72 6b 65 64 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 | mp-read-use-marked)..;;;.Command |
| 190e40 | 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 |
| 190e60 | 69 74 2d 74 61 67 20 22 6d 61 67 69 74 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 | it-tag."magit".nil.t).(transient |
| 190e80 | 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 74 61 67 20 28 29 0a 20 20 22 43 | -define-prefix.magit-tag.()..."C |
| 190ea0 | 72 65 61 74 65 20 6f 72 20 64 65 6c 65 74 65 20 61 20 74 61 67 2e 22 0a 20 20 3a 6d 61 6e 2d 70 | reate.or.delete.a.tag."...:man-p |
| 190ec0 | 61 67 65 20 22 67 69 74 2d 74 61 67 22 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 | age."git-tag"...["Arguments".... |
| 190ee0 | 28 22 2d 66 22 20 22 46 6f 72 63 65 22 20 20 20 20 20 20 20 20 28 22 2d 66 22 20 22 2d 2d 66 6f | ("-f"."Force"........("-f"."--fo |
| 190f00 | 72 63 65 22 29 29 0a 20 20 20 28 22 2d 65 22 20 22 45 64 69 74 20 6d 65 73 73 61 67 65 22 20 28 | rce"))....("-e"."Edit.message".( |
| 190f20 | 22 2d 65 22 20 22 2d 2d 65 64 69 74 22 29 29 0a 20 20 20 28 22 2d 61 22 20 22 41 6e 6e 6f 74 61 | "-e"."--edit"))....("-a"."Annota |
| 190f40 | 74 65 22 20 20 20 20 20 28 22 2d 61 22 20 22 2d 2d 61 6e 6e 6f 74 61 74 65 22 29 29 0a 20 20 20 | te".....("-a"."--annotate")).... |
| 190f60 | 28 22 2d 73 22 20 22 53 69 67 6e 22 20 20 20 20 20 20 20 20 20 28 22 2d 73 22 20 22 2d 2d 73 69 | ("-s"."Sign".........("-s"."--si |
| 190f80 | 67 6e 22 29 29 0a 20 20 20 28 6d 61 67 69 74 2d 74 61 67 3a 2d 2d 6c 6f 63 61 6c 2d 75 73 65 72 | gn"))....(magit-tag:--local-user |
| 190fa0 | 29 5d 0a 20 20 5b 5b 22 43 72 65 61 74 65 22 0a 20 20 20 20 28 22 74 22 20 20 22 74 61 67 22 20 | )]...[["Create".....("t".."tag". |
| 190fc0 | 20 20 20 20 6d 61 67 69 74 2d 74 61 67 2d 63 72 65 61 74 65 29 0a 20 20 20 20 28 22 72 22 20 20 | ....magit-tag-create).....("r".. |
| 190fe0 | 22 72 65 6c 65 61 73 65 22 20 6d 61 67 69 74 2d 74 61 67 2d 72 65 6c 65 61 73 65 29 5d 0a 20 20 | "release".magit-tag-release)]... |
| 191000 | 20 5b 22 44 6f 22 0a 20 20 20 20 28 22 6b 22 20 20 22 64 65 6c 65 74 65 22 20 20 6d 61 67 69 74 | .["Do".....("k".."delete"..magit |
| 191020 | 2d 74 61 67 2d 64 65 6c 65 74 65 29 0a 20 20 20 20 28 22 70 22 20 20 22 70 72 75 6e 65 22 20 20 | -tag-delete).....("p".."prune".. |
| 191040 | 20 6d 61 67 69 74 2d 74 61 67 2d 70 72 75 6e 65 29 5d 5d 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | .magit-tag-prune)]])..(defun.mag |
| 191060 | 69 74 2d 74 61 67 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 | it-tag-arguments.()...(transient |
| 191080 | 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 74 61 67 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 | -args.'magit-tag))..(transient-d |
| 1910a0 | 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 74 61 67 3a 2d 2d 6c 6f 63 61 6c | efine-argument.magit-tag:--local |
| 1910c0 | 2d 75 73 65 72 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 53 69 67 6e 20 61 73 | -user.()...:description."Sign.as |
| 1910e0 | 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...: |
| 191100 | 73 68 6f 72 74 61 72 67 20 22 2d 75 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 6c 6f 63 | shortarg."-u"...:argument."--loc |
| 191120 | 61 6c 2d 75 73 65 72 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 72 65 61 64 | al-user="...:reader.#'magit-read |
| 191140 | 2d 67 70 67 2d 73 69 67 6e 69 6e 67 2d 6b 65 79 0a 20 20 3a 68 69 73 74 6f 72 79 2d 6b 65 79 20 | -gpg-signing-key...:history-key. |
| 191160 | 27 6d 61 67 69 74 3a 2d 2d 67 70 67 2d 73 69 67 6e 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | 'magit:--gpg-sign)..;;;###autolo |
| 191180 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 61 67 2d 63 72 65 61 74 65 20 28 6e 61 6d 65 | ad.(defun.magit-tag-create.(name |
| 1911a0 | 20 72 65 76 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 61 | .rev.&optional.args)..."Create.a |
| 1911c0 | 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 61 74 20 | .new.tag.with.the.given.NAME.at. |
| 1911e0 | 52 45 56 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 61 6e 6e 6f | REV..With.a.prefix.argument.anno |
| 191200 | 74 61 74 65 20 74 68 65 20 74 61 67 2e 0a 5c 6e 28 67 69 74 20 74 61 67 20 5b 2d 2d 61 6e 6e 6f | tate.the.tag..\n(git.tag.[--anno |
| 191220 | 74 61 74 65 5d 20 4e 41 4d 45 20 52 45 56 29 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | tate].NAME.REV)"...(interactive. |
| 191240 | 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 74 61 67 20 22 54 61 67 20 6e 61 6d 65 22 | (list.(magit-read-tag."Tag.name" |
| 191260 | 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 |
| 191280 | 61 64 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 50 6c 61 63 65 20 74 61 67 20 6f | ad-branch-or-commit."Place.tag.o |
| 1912a0 | 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 28 6c 65 74 20 28 28 | n")......................(let.(( |
| 1912c0 | 61 72 67 73 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 | args.(magit-tag-arguments))).... |
| 1912e0 | 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 63 75 72 72 65 6e | ....................(when.curren |
| 191300 | 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-prefix-arg.................... |
| 191320 | 20 20 20 20 20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20 22 2d 2d 61 6e 6e 6f 74 61 74 65 22 20 61 | ......(cl-pushnew."--annotate".a |
| 191340 | 72 67 73 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | rgs.:test.#'equal))............. |
| 191360 | 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 75 6e 2d | ...........args)))...(magit-run- |
| 191380 | 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 6d 65 20 | git-with-editor."tag".args.name. |
| 1913a0 | 72 65 76 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 | rev))..;;;###autoload.(defun.mag |
| 1913c0 | 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 65 20 6f | it-tag-delete.(tags)..."Delete.o |
| 1913e0 | 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 6e 20 6d | ne.or.more.tags..If.the.region.m |
| 191400 | 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 6e 67 20 | arks.multiple.tags.(and.nothing. |
| 191420 | 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 68 6f 73 | else),.then.offer.to.delete.thos |
| 191440 | 65 2c 20 6f 74 68 65 72 77 69 73 65 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 73 69 6e 67 6c 65 | e,.otherwise.prompt.for.a.single |
| 191460 | 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 67 20 74 | .tag.to.be.deleted,.defaulting.t |
| 191480 | 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 67 20 2d | o.the.tag.at.point..\n(git.tag.- |
| 1914a0 | 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 20 28 69 | d.TAGS)"...(interactive.(list.(i |
| 1914c0 | 66 2d 6c 65 74 20 28 28 74 61 67 73 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 | f-let.((tags.(magit-region-value |
| 1914e0 | 73 20 27 74 61 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.'tag)))....................... |
| 191500 | 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 65 20 | ...(magit-confirm.t.nil."Delete. |
| 191520 | 25 64 20 74 61 67 73 22 20 6e 69 6c 20 74 61 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | %d.tags".nil.tags).............. |
| 191540 | 20 20 20 20 20 20 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 | ..........(let.((helm-comp-read- |
| 191560 | 75 73 65 2d 6d 61 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 | use-marked.t)).................. |
| 191580 | 20 20 20 20 20 20 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 | ........(magit-read-tag."Delete. |
| 1915a0 | 74 61 67 22 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 74 61 | tag".t)))))...(magit-run-git."ta |
| 1915c0 | 67 22 20 22 2d 64 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 | g"."-d".tags))..;;;###autoload.( |
| 1915e0 | 64 65 66 75 6e 20 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 | defun.magit-tag-prune.(tags.remo |
| 191600 | 74 65 2d 74 61 67 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 | te-tags.remote)..."Offer.to.dele |
| 191620 | 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 45 4d | te.tags.missing.locally.from.REM |
| 191640 | 4f 54 45 2c 20 61 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 | OTE,.and.vice.versa."...(interac |
| 191660 | 74 69 76 65 0a 20 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 | tive....(let*.((remote.(magit-re |
| 191680 | 61 64 2d 72 65 6d 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 | ad-remote."Prune.tags.using.remo |
| 1916a0 | 74 65 22 29 29 0a 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 | te"))...........(tags...(magit-l |
| 1916c0 | 69 73 74 2d 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 70 72 | ist-tags))...........(rtags..(pr |
| 1916e0 | 6f 67 32 20 28 6d 65 73 73 61 67 65 20 22 44 65 74 65 72 6d 69 6e 69 6e 67 20 72 65 6d 6f 74 65 | og2.(message."Determining.remote |
| 191700 | 20 74 61 67 73 2e 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 | .tags...")...................... |
| 191720 | 20 28 6d 61 67 69 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 | .(magit-remote-list-tags.remote) |
| 191740 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 44 | .....................(message."D |
| 191760 | 65 74 65 72 6d 69 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 | etermining.remote.tags...done")) |
| 191780 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 74 61 67 73 20 20 28 63 6c 2d 73 65 74 2d 64 69 66 66 | )...........(ltags..(cl-set-diff |
| 1917a0 | 65 72 65 6e 63 65 20 74 61 67 73 20 72 74 61 67 73 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 | erence.tags.rtags.:test.#'equal) |
| 1917c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 74 61 67 73 20 20 28 63 6c 2d 73 65 74 2d 64 69 66 66 | )...........(rtags..(cl-set-diff |
| 1917e0 | 65 72 65 6e 63 65 20 72 74 61 67 73 20 74 61 67 73 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 | erence.rtags.tags.:test.#'equal) |
| 191800 | 29 29 0a 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 6c 74 61 67 73 20 72 74 61 67 73 29 | ))......(unless.(or.ltags.rtags) |
| 191820 | 0a 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 53 61 6d 65 20 74 61 67 73 20 65 78 69 73 | ........(message."Same.tags.exis |
| 191840 | 74 20 6c 6f 63 61 6c 6c 79 20 61 6e 64 20 72 65 6d 6f 74 65 6c 79 22 29 29 0a 20 20 20 20 20 28 | t.locally.and.remotely"))......( |
| 191860 | 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 74 0a 20 20 20 20 20 20 20 20 | unless.(magit-confirm.t......... |
| 191880 | 20 20 20 20 20 20 20 22 44 65 6c 65 74 65 20 25 73 20 6c 6f 63 61 6c 6c 79 22 0a 20 20 20 20 20 | ......."Delete.%s.locally"...... |
| 1918a0 | 20 20 20 20 20 20 20 20 20 20 22 44 65 6c 65 74 65 20 25 64 20 74 61 67 73 20 6c 6f 63 61 6c 6c | .........."Delete.%d.tags.locall |
| 1918c0 | 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6e 6f 61 62 6f 72 74 20 6c 74 61 67 73 | y"................'noabort.ltags |
| 1918e0 | 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 74 61 67 73 20 6e 69 6c 29 29 0a 20 20 20 20 20 | )........(setq.ltags.nil))...... |
| 191900 | 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 74 0a 20 20 20 20 20 20 20 | (unless.(magit-confirm.t........ |
| 191920 | 20 20 20 20 20 20 20 20 22 44 65 6c 65 74 65 20 25 73 20 66 72 6f 6d 20 72 65 6d 6f 74 65 22 0a | ........"Delete.%s.from.remote". |
| 191940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 44 65 6c 65 74 65 20 25 64 20 74 61 67 73 20 66 | ..............."Delete.%d.tags.f |
| 191960 | 72 6f 6d 20 72 65 6d 6f 74 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6e 6f 61 62 | rom.remote"................'noab |
| 191980 | 6f 72 74 20 72 74 61 67 73 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 72 74 61 67 73 20 6e 69 | ort.rtags)........(setq.rtags.ni |
| 1919a0 | 6c 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 6c 74 61 67 73 20 72 74 61 67 73 20 72 65 6d 6f 74 | l))......(list.ltags.rtags.remot |
| 1919c0 | 65 29 29 29 0a 20 20 28 77 68 65 6e 20 74 61 67 73 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c | e)))...(when.tags.....(magit-cal |
| 1919e0 | 6c 2d 67 69 74 20 22 74 61 67 22 20 22 2d 64 22 20 74 61 67 73 29 29 0a 20 20 28 77 68 65 6e 20 | l-git."tag"."-d".tags))...(when. |
| 191a00 | 72 65 6d 6f 74 65 2d 74 61 67 73 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 | remote-tags.....(magit-run-git-a |
| 191a20 | 73 79 6e 63 20 22 70 75 73 68 22 20 72 65 6d 6f 74 65 20 28 6d 61 70 63 61 72 20 28 23 23 63 6f | sync."push".remote.(mapcar.(##co |
| 191a40 | 6e 63 61 74 20 22 3a 22 20 25 29 20 72 65 6d 6f 74 65 2d 74 61 67 73 29 29 29 29 0a 0a 28 64 65 | ncat.":".%).remote-tags))))..(de |
| 191a60 | 66 76 61 72 20 6d 61 67 69 74 2d 74 61 67 2d 76 65 72 73 69 6f 6e 2d 72 65 67 65 78 70 2d 61 6c | fvar.magit-tag-version-regexp-al |
| 191a80 | 69 73 74 0a 20 20 27 28 28 22 5e 5b 2d 2e 5f 2b 20 5d 3f 73 6e 61 70 73 68 6f 74 5c 5c 2e 3f 24 | ist...'(("^[-._+.]?snapshot\\.?$ |
| 191aa0 | 22 20 2e 20 2d 34 29 0a 20 20 20 20 28 22 5e 5b 2d 2e 5f 2b 5d 24 22 20 2e 20 2d 34 29 0a 20 20 | "...-4).....("^[-._+]$"...-4)... |
| 191ac0 | 20 20 28 22 5e 5b 2d 2e 5f 2b 20 5d 3f 5c 5c 28 63 76 73 5c 5c 7c 67 69 74 5c 5c 7c 62 7a 72 5c | ..("^[-._+.]?\\(cvs\\|git\\|bzr\ |
| 191ae0 | 5c 7c 73 76 6e 5c 5c 7c 68 67 5c 5c 7c 64 61 72 63 73 5c 5c 29 5c 5c 2e 3f 24 22 20 2e 20 2d 34 | \|svn\\|hg\\|darcs\\)\\.?$"...-4 |
| 191b00 | 29 0a 20 20 20 20 28 22 5e 5b 2d 2e 5f 2b 20 5d 3f 75 6e 6b 6e 6f 77 6e 5c 5c 2e 3f 24 22 20 2e | ).....("^[-._+.]?unknown\\.?$".. |
| 191b20 | 20 2d 34 29 0a 20 20 20 20 28 22 5e 5b 2d 2e 5f 2b 20 5d 3f 61 6c 70 68 61 5c 5c 2e 3f 24 22 20 | .-4).....("^[-._+.]?alpha\\.?$". |
| 191b40 | 2e 20 2d 33 29 0a 20 20 20 20 28 22 5e 5b 2d 2e 5f 2b 20 5d 3f 62 65 74 61 5c 5c 2e 3f 24 22 20 | ..-3).....("^[-._+.]?beta\\.?$". |
| 191b60 | 2e 20 2d 32 29 0a 20 20 20 20 28 22 5e 5b 2d 2e 5f 2b 20 5d 3f 5c 5c 28 70 72 65 5c 5c 7c 72 63 | ..-2).....("^[-._+.]?\\(pre\\|rc |
| 191b80 | 5c 5c 29 5c 5c 2e 3f 24 22 20 2e 20 2d 31 29 29 0a 20 20 22 4f 76 65 72 72 69 64 65 73 20 60 76 | \\)\\.?$"...-1))..."Overrides.`v |
| 191ba0 | 65 72 73 69 6f 6e 2d 72 65 67 65 78 70 2d 61 6c 69 73 74 27 20 66 6f 72 20 60 6d 61 67 69 74 2d | ersion-regexp-alist'.for.`magit- |
| 191bc0 | 74 61 67 2d 72 65 6c 65 61 73 65 27 2e 0a 53 65 65 20 61 6c 73 6f 20 60 6d 61 67 69 74 2d 72 65 | tag-release'..See.also.`magit-re |
| 191be0 | 6c 65 61 73 65 2d 74 61 67 2d 72 65 67 65 78 70 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 | lease-tag-regexp'.")..(defvar.ma |
| 191c00 | 67 69 74 2d 72 65 6c 65 61 73 65 2d 74 61 67 2d 72 65 67 65 78 70 20 22 5c 5c 60 5c 0a 5c 5c 28 | git-release-tag-regexp."\\`\.\\( |
| 191c20 | 3f 31 3a 5c 5c 28 3f 3a 76 5c 5c 28 3f 3a 65 72 73 69 6f 6e 5c 5c 29 3f 5c 5c 7c 72 5c 5c 28 3f | ?1:\\(?:v\\(?:ersion\\)?\\|r\\(? |
| 191c40 | 3a 65 6c 65 61 73 65 5c 5c 29 3f 5c 5c 29 5b 2d 5f 5d 3f 5c 5c 29 3f 5c 0a 5c 5c 28 3f 32 3a 5b | :elease\\)?\\)[-_]?\\)?\.\\(?2:[ |
| 191c60 | 30 2d 39 5d 2b 5c 5c 28 3f 3a 5c 5c 2e 5b 30 2d 39 5d 2b 5c 5c 29 2a 5c 0a 5c 5c 28 3f 3a 2d 5b | 0-9]+\\(?:\\.[0-9]+\\)*\.\\(?:-[ |
| 191c80 | 61 2d 7a 41 2d 5a 30 2d 39 2d 5d 2b 5c 5c 28 3f 3a 5c 5c 2e 5b 61 2d 7a 41 2d 5a 30 2d 39 2d 5d | a-zA-Z0-9-]+\\(?:\\.[a-zA-Z0-9-] |
| 191ca0 | 2b 5c 5c 29 2a 5c 5c 29 3f 5c 5c 29 5c 5c 27 22 0a 20 20 22 52 65 67 65 78 70 20 75 73 65 64 20 | +\\)*\\)?\\)\\'"..."Regexp.used. |
| 191cc0 | 62 79 20 60 6d 61 67 69 74 2d 74 61 67 2d 72 65 6c 65 61 73 65 27 20 74 6f 20 70 61 72 73 65 20 | by.`magit-tag-release'.to.parse. |
| 191ce0 | 72 65 6c 65 61 73 65 20 74 61 67 73 2e 0a 0a 54 68 65 20 66 69 72 73 74 20 73 75 62 6d 61 74 63 | release.tags...The.first.submatc |
| 191d00 | 68 20 6d 75 73 74 20 6d 61 74 63 68 20 74 68 65 20 70 72 65 66 69 78 2c 20 69 66 20 61 6e 79 2e | h.must.match.the.prefix,.if.any. |
| 191d20 | 20 20 54 68 65 20 73 65 63 6f 6e 64 0a 73 75 62 6d 61 74 63 68 20 6d 75 73 74 20 6d 61 74 63 68 | ..The.second.submatch.must.match |
| 191d40 | 20 74 68 65 20 76 65 72 73 69 6f 6e 20 73 74 72 69 6e 67 2e 0a 0a 49 66 20 74 68 69 73 20 6d 61 | .the.version.string...If.this.ma |
| 191d60 | 74 63 68 65 73 20 76 65 72 73 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 64 6f 74 20 | tches.versions.that.are.not.dot. |
| 191d80 | 73 65 70 61 72 61 74 65 64 20 6e 75 6d 62 65 72 73 2c 0a 74 68 65 6e 20 60 6d 61 67 69 74 2d 74 | separated.numbers,.then.`magit-t |
| 191da0 | 61 67 2d 76 65 72 73 69 6f 6e 2d 72 65 67 65 78 70 2d 61 6c 69 73 74 27 20 68 61 73 20 74 6f 20 | ag-version-regexp-alist'.has.to. |
| 191dc0 | 63 6f 6e 74 61 69 6e 20 65 6e 74 72 69 65 73 0a 66 6f 72 20 74 68 65 20 73 65 70 61 72 61 74 6f | contain.entries.for.the.separato |
| 191de0 | 72 73 20 61 6c 6c 6f 77 65 64 20 68 65 72 65 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 | rs.allowed.here.")..(defvar.magi |
| 191e00 | 74 2d 72 65 6c 65 61 73 65 2d 63 6f 6d 6d 69 74 2d 72 65 67 65 78 70 20 22 5c 5c 60 52 65 6c 65 | t-release-commit-regexp."\\`Rele |
| 191e20 | 61 73 65 20 76 65 72 73 69 6f 6e 20 5c 5c 28 2e 2b 5c 5c 29 5c 5c 27 22 0a 20 20 22 52 65 67 65 | ase.version.\\(.+\\)\\'"..."Rege |
| 191e40 | 78 70 20 75 73 65 64 20 62 79 20 60 6d 61 67 69 74 2d 74 61 67 2d 72 65 6c 65 61 73 65 27 20 74 | xp.used.by.`magit-tag-release'.t |
| 191e60 | 6f 20 70 61 72 73 65 20 72 65 6c 65 61 73 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 2e | o.parse.release.commit.messages. |
| 191e80 | 0a 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 | .The.first.submatch.must.match.t |
| 191ea0 | 68 65 20 76 65 72 73 69 6f 6e 20 73 74 72 69 6e 67 2e 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | he.version.string.")..;;;###auto |
| 191ec0 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 61 67 2d 72 65 6c 65 61 73 65 20 28 74 | load.(defun.magit-tag-release.(t |
| 191ee0 | 61 67 20 6d 73 67 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 | ag.msg.&optional.args)..."Create |
| 191f00 | 20 61 20 72 65 6c 65 61 73 65 20 74 61 67 20 66 6f 72 20 60 48 45 41 44 27 2e 0a 0a 41 73 73 75 | .a.release.tag.for.`HEAD'...Assu |
| 191f20 | 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 6d 61 67 69 | me.that.release.tags.match.`magi |
| 191f40 | 74 2d 72 65 6c 65 61 73 65 2d 74 61 67 2d 72 65 67 65 78 70 27 2e 0a 0a 49 66 20 60 48 45 41 44 | t-release-tag-regexp'...If.`HEAD |
| 191f60 | 27 73 20 6d 65 73 73 61 67 65 20 6d 61 74 63 68 65 73 20 60 6d 61 67 69 74 2d 72 65 6c 65 61 73 | 's.message.matches.`magit-releas |
| 191f80 | 65 2d 63 6f 6d 6d 69 74 2d 72 65 67 65 78 70 27 2c 20 74 68 65 6e 0a 62 61 73 65 20 74 68 65 20 | e-commit-regexp',.then.base.the. |
| 191fa0 | 74 61 67 20 6f 6e 20 74 68 65 20 76 65 72 73 69 6f 6e 20 73 74 72 69 6e 67 20 73 70 65 63 69 66 | tag.on.the.version.string.specif |
| 191fc0 | 69 65 64 20 62 79 20 74 68 61 74 2e 20 20 4f 74 68 65 72 77 69 73 65 0a 70 72 6f 6d 70 74 20 66 | ied.by.that...Otherwise.prompt.f |
| 191fe0 | 6f 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6e 65 77 20 74 61 67 20 75 73 69 6e 67 | or.the.name.of.the.new.tag.using |
| 192000 | 20 74 68 65 20 68 69 67 68 65 73 74 20 65 78 69 73 74 69 6e 67 0a 74 61 67 20 61 73 20 69 6e 69 | .the.highest.existing.tag.as.ini |
| 192020 | 74 69 61 6c 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 | tial.input.and.leaving.it.to.the |
| 192040 | 20 75 73 65 72 20 74 6f 20 69 6e 63 72 65 6d 65 6e 74 20 74 68 65 0a 64 65 73 69 72 65 64 20 70 | .user.to.increment.the.desired.p |
| 192060 | 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 0a 0a 57 68 65 6e | art.of.the.version.string...When |
| 192080 | 20 63 72 65 61 74 69 6e 67 20 61 6e 20 61 6e 6e 6f 74 61 74 65 64 20 74 61 67 2c 20 70 72 65 70 | .creating.an.annotated.tag,.prep |
| 1920a0 | 61 72 65 20 61 20 6d 65 73 73 61 67 65 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 6d 65 73 73 61 | are.a.message.based.on.the.messa |
| 1920c0 | 67 65 0a 6f 66 20 74 68 65 20 68 69 67 68 65 73 74 20 65 78 69 73 74 69 6e 67 20 74 61 67 2c 20 | ge.of.the.highest.existing.tag,. |
| 1920e0 | 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 63 6f 72 72 65 | provided.that.contains.the.corre |
| 192100 | 73 70 6f 6e 64 69 6e 67 0a 76 65 72 73 69 6f 6e 20 73 74 72 69 6e 67 2c 20 61 6e 64 20 73 75 62 | sponding.version.string,.and.sub |
| 192120 | 73 74 69 74 75 74 69 6e 67 20 74 68 65 20 6e 65 77 20 76 65 72 73 69 6f 6e 20 73 74 72 69 6e 67 | stituting.the.new.version.string |
| 192140 | 20 66 6f 72 20 74 68 61 74 2e 20 20 49 66 0a 74 68 61 74 20 69 73 20 6e 6f 74 20 74 68 65 20 63 | .for.that...If.that.is.not.the.c |
| 192160 | 61 73 65 2c 20 70 72 6f 70 6f 73 65 20 61 20 6d 65 73 73 61 67 65 20 75 73 69 6e 67 20 61 20 72 | ase,.propose.a.message.using.a.r |
| 192180 | 65 61 73 6f 6e 61 62 6c 65 20 66 6f 72 6d 61 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | easonable.format."...(interactiv |
| 1921a0 | 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 20 20 28 70 63 61 73 | e....(save-match-data......(pcas |
| 1921c0 | 65 2d 6c 65 74 2a 0a 20 20 20 20 20 20 20 20 20 28 28 61 72 67 73 20 28 6d 61 67 69 74 2d 74 61 | e-let*..........((args.(magit-ta |
| 1921e0 | 67 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 60 28 2c 70 76 65 72 | g-arguments))...........(`(,pver |
| 192200 | 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- |
| 192220 | 72 65 6c 65 61 73 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 73 67 20 28 6d 61 67 69 | releases)))...........(msg.(magi |
| 192240 | 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 73 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 76 | t-rev-format."%s"))...........(v |
| 192260 | 65 72 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 72 65 6c 65 | er.(and.(string-match.magit-rele |
| 192280 | 61 73 65 2d 63 6f 6d 6d 69 74 2d 72 65 67 65 78 70 20 6d 73 67 29 0a 20 20 20 20 20 20 20 20 20 | ase-commit-regexp.msg).......... |
| 1922a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6d 73 67 29 29 | ...........(match-string.1.msg)) |
| 1922c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 5f 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 76 65 72 29 0a | )...........(_...(and.(not.ver). |
| 1922e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 71 75 69 72 65 20 28 71 75 | ....................(require.(qu |
| 192300 | 6f 74 65 20 73 69 73 79 70 68 75 73 29 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ote.sisyphus).nil.t)............ |
| 192320 | 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 72 65 6c | .........(string-match.magit-rel |
| 192340 | 65 61 73 65 2d 63 6f 6d 6d 69 74 2d 72 65 67 65 78 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ease-commit-regexp.............. |
| 192360 | 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 2d | .....................(magit-rev- |
| 192380 | 66 6f 72 6d 61 74 20 22 25 73 22 20 70 74 61 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | format."%s".ptag)).............. |
| 1923a0 | 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 55 73 65 20 60 73 69 73 79 70 68 75 | .......(user-error."Use.`sisyphu |
| 1923c0 | 73 2d 63 72 65 61 74 65 2d 72 65 6c 65 61 73 65 27 20 66 69 72 73 74 22 29 29 29 0a 20 20 20 20 | s-create-release'.first")))..... |
| 1923e0 | 20 20 20 20 20 20 28 74 61 67 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(tag.(cond................ |
| 192400 | 20 28 28 6e 6f 74 20 70 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | .((not.ptag)..................;; |
| 192420 | 20 46 6f 72 63 65 20 74 68 65 20 75 73 65 72 20 74 6f 20 72 65 76 69 65 77 20 74 68 65 20 6d 65 | .Force.the.user.to.review.the.me |
| 192440 | 73 73 61 67 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ssage.used.for.the.............. |
| 192460 | 20 20 20 20 3b 3b 20 69 6e 69 74 69 61 6c 20 72 65 6c 65 61 73 65 20 74 61 67 2c 20 69 6e 20 63 | ....;;.initial.release.tag,.in.c |
| 192480 | 61 73 65 20 74 68 65 79 20 64 6f 20 6e 6f 74 20 6c 69 6b 65 20 74 68 65 0a 20 20 20 20 20 20 20 | ase.they.do.not.like.the........ |
| 1924a0 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 65 66 61 75 6c 74 20 66 6f 72 6d 61 74 2e 0a 20 20 20 | ..........;;.default.format..... |
| 1924c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20 22 2d 2d 65 64 69 | ..............(cl-pushnew."--edi |
| 1924e0 | 74 22 20 61 72 67 73 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 0a 20 20 20 20 20 20 20 20 20 | t".args.:test.#'equal).......... |
| 192500 | 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 73 74 72 69 6e 67 20 22 43 72 65 61 74 65 20 66 69 72 | ........(read-string."Create.fir |
| 192520 | 73 74 20 72 65 6c 65 61 73 65 20 74 61 67 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | st.release.tag:."............... |
| 192540 | 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 76 65 72 20 28 73 74 | ................(if.(and.ver.(st |
| 192560 | 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 5b 30 2d 39 5d 22 20 76 65 72 29 29 0a 20 20 | ring-match-p."\\`[0-9]".ver))... |
| 192580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1925a0 | 28 63 6f 6e 63 61 74 20 22 76 22 20 76 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (concat."v".ver)................ |
| 1925c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 | .................ver)))......... |
| 1925e0 | 20 20 20 20 20 20 20 20 28 76 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | ........(ver..................(c |
| 192600 | 6f 6e 63 61 74 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 72 | oncat.(and.(string-match.magit-r |
| 192620 | 65 6c 65 61 73 65 2d 74 61 67 2d 72 65 67 65 78 70 20 70 74 61 67 29 0a 20 20 20 20 20 20 20 20 | elease-tag-regexp.ptag)......... |
| 192640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 | ......................(match-str |
| 192660 | 69 6e 67 20 31 20 70 74 61 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.1.ptag)).................... |
| 192680 | 20 20 20 20 20 20 76 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 | ......ver)).................(t.. |
| 1926a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 73 74 72 69 6e 67 0a 20 20 20 | ................(read-string.... |
| 1926c0 | 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 72 65 61 74 65 20 72 | ...............(format."Create.r |
| 1926e0 | 65 6c 65 61 73 65 20 74 61 67 20 28 70 72 65 76 69 6f 75 73 20 77 61 73 20 25 73 29 3a 20 22 20 | elease.tag.(previous.was.%s):.". |
| 192700 | 70 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 74 61 67 29 29 29 29 | ptag)...................ptag)))) |
| 192720 | 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 67 2d 6d 61 74 | ...........(ver.(and.(string-mat |
| 192740 | 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 20 74 61 67 29 | ch.magit-release-tag-regexp.tag) |
| 192760 | 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 2d 73 74 72 69 | .....................(match-stri |
| 192780 | 6e 67 20 32 20 74 61 67 29 29 29 29 0a 20 20 20 20 20 20 20 28 6c 69 73 74 20 74 61 67 0a 20 20 | ng.2.tag))))........(list.tag... |
| 1927a0 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 65 71 2d 73 6f 6d 65 20 28 61 70 70 6c 79 | ...........(and.(seq-some.(apply |
| 1927c0 | 2d 70 61 72 74 69 61 6c 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -partially...................... |
| 1927e0 | 20 20 20 20 20 20 20 20 23 27 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 0a 20 20 20 20 20 20 20 | ........#'string-match-p........ |
| 192800 | 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 60 2d 2d 5c 5c 28 61 | ......................"\\`--\\(a |
| 192820 | 6e 6e 6f 74 61 74 65 5c 5c 7c 6c 6f 63 61 6c 2d 75 73 65 72 5c 5c 7c 73 69 67 6e 5c 5c 29 22 29 | nnotate\\|local-user\\|sign\\)") |
| 192840 | 0a 20 20 20 20 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 | .............................arg |
| 192860 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 | s)...................(cond.((and |
| 192880 | 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 78 70 2d 71 75 6f 74 | .pver.(string-match.(regexp-quot |
| 1928a0 | 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 20 20 20 20 20 20 20 | e.pver).pmsg)).................. |
| 1928c0 | 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 76 65 72 20 74 20 74 20 70 | ........(replace-match.ver.t.t.p |
| 1928e0 | 6d 73 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | msg)).........................(( |
| 192900 | 61 6e 64 20 70 74 61 67 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 28 72 65 67 65 78 70 2d 71 | and.ptag.(string-match.(regexp-q |
| 192920 | 75 6f 74 65 20 70 74 61 67 29 20 70 6d 73 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uote.ptag).pmsg))............... |
| 192940 | 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 74 61 67 20 74 20 | ...........(replace-match.tag.t. |
| 192960 | 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 20 20 20 20 20 | t.pmsg))........................ |
| 192980 | 20 28 28 66 6f 72 6d 61 74 20 22 25 73 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .((format."%s.%s"............... |
| 1929a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 70 69 74 61 6c 69 7a 65 0a 20 | ...................(capitalize.. |
| 1929c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1929e0 | 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 | .(file-name-nondirectory........ |
| 192a00 | 20 20 20 20 20 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 72 | ............................(dir |
| 192a20 | 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c | ectory-file-name.(magit-toplevel |
| 192a40 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ))))............................ |
| 192a60 | 20 20 20 20 20 20 76 65 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 29 | ......ver))))..............args) |
| 192a80 | 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 | )))...(magit-run-git-with-editor |
| 192aa0 | 20 22 74 61 67 22 20 61 72 67 73 20 28 61 6e 64 20 6d 73 67 20 28 6c 69 73 74 20 22 2d 6d 22 20 | ."tag".args.(and.msg.(list."-m". |
| 192ac0 | 6d 73 67 29 29 20 74 61 67 29 0a 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e | msg)).tag)...(set-process-sentin |
| 192ae0 | 65 6c 0a 20 20 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 0a 20 20 20 28 6c 61 6d | el....magit-this-process....(lam |
| 192b00 | 62 64 61 20 28 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 28 77 68 65 6e 20 28 | bda.(process.event)......(when.( |
| 192b20 | 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).'( |
| 192b40 | 65 78 69 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 | exit.signal))........(magit-proc |
| 192b60 | 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)..... |
| 192b80 | 20 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 |
| 192ba0 | 44 22 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 | D".(magit-show-refs-arguments))) |
| 192bc0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 6c 69 73 74 2d 72 65 6c 65 61 73 65 73 | )))..(defun.magit--list-releases |
| 192be0 | 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 72 65 6c 65 61 73 65 73 | .()..."Return.a.list.of.releases |
| 192c00 | 2e 0a 54 68 65 20 6c 69 73 74 20 69 73 20 6f 72 64 65 72 65 64 2c 20 62 65 67 69 6e 6e 69 6e 67 | ..The.list.is.ordered,.beginning |
| 192c20 | 20 77 69 74 68 20 74 68 65 20 68 69 67 68 65 73 74 20 72 65 6c 65 61 73 65 2e 0a 45 61 63 68 20 | .with.the.highest.release..Each. |
| 192c40 | 72 65 6c 65 61 73 65 20 65 6c 65 6d 65 6e 74 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 28 56 45 | release.element.has.the.form.(VE |
| 192c60 | 52 53 49 4f 4e 20 54 41 47 20 4d 45 53 53 41 47 45 29 2e 0a 60 6d 61 67 69 74 2d 72 65 6c 65 61 | RSION.TAG.MESSAGE)..`magit-relea |
| 192c80 | 73 65 2d 74 61 67 2d 72 65 67 65 78 70 27 20 69 73 20 75 73 65 64 20 74 6f 20 64 65 74 65 72 6d | se-tag-regexp'.is.used.to.determ |
| 192ca0 | 69 6e 65 20 77 68 65 74 68 65 72 0a 61 20 74 61 67 20 71 75 61 6c 69 66 69 65 73 20 61 73 20 61 | ine.whether.a.tag.qualifies.as.a |
| 192cc0 | 20 72 65 6c 65 61 73 65 20 74 61 67 2e 22 0a 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 | .release.tag."...(save-match-dat |
| 192ce0 | 61 0a 20 20 20 20 28 6d 61 70 63 61 72 0a 20 20 20 20 20 23 27 63 64 72 0a 20 20 20 20 20 28 6e | a.....(mapcar......#'cdr......(n |
| 192d00 | 72 65 76 65 72 73 65 0a 20 20 20 20 20 20 28 63 6c 2d 73 6f 72 74 20 28 6d 61 70 63 61 6e 0a 20 | reverse.......(cl-sort.(mapcan.. |
| 192d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6c 69 6e 65 29 0a 20 20 | ...............(lambda.(line)... |
| 192d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 | ................(and.(string-mat |
| 192d60 | 63 68 20 22 20 2b 22 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 | ch.".+".line)................... |
| 192d80 | 20 20 20 20 20 28 6c 65 74 20 28 28 74 61 67 20 28 73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 20 | .....(let.((tag.(substring.line. |
| 192da0 | 30 20 28 6d 61 74 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 | 0.(match-beginning.0)))......... |
| 192dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 73 67 20 28 73 75 62 73 74 | .....................(msg.(subst |
| 192de0 | 72 69 6e 67 20 6c 69 6e 65 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 29 0a 20 20 20 20 20 | ring.line.(match-end.0))))...... |
| 192e00 | 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 |
| 192e20 | 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 20 | -match.magit-release-tag-regexp. |
| 192e40 | 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 20 20 | tag)............................ |
| 192e60 | 20 20 20 28 6c 65 74 20 28 28 76 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 74 61 | ...(let.((ver.(match-string.2.ta |
| 192e80 | 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g))............................. |
| 192ea0 | 20 20 20 20 20 20 20 20 28 76 65 72 73 69 6f 6e 2d 72 65 67 65 78 70 2d 61 6c 69 73 74 0a 20 20 | ........(version-regexp-alist... |
| 192ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 192ee0 | 20 20 20 6d 61 67 69 74 2d 74 61 67 2d 76 65 72 73 69 6f 6e 2d 72 65 67 65 78 70 2d 61 6c 69 73 | ...magit-tag-version-regexp-alis |
| 192f00 | 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))............................. |
| 192f20 | 20 20 20 20 28 6c 69 73 74 20 28 6c 69 73 74 20 28 76 65 72 73 69 6f 6e 2d 74 6f 2d 6c 69 73 74 | ....(list.(list.(version-to-list |
| 192f40 | 20 76 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .ver)........................... |
| 192f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 20 74 61 67 20 6d 73 67 29 29 29 | ..................ver.tag.msg))) |
| 192f80 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43 61 6e 6e 6f 74 20 72 | )))).................;;.Cannot.r |
| 192fa0 | 65 6c 79 20 6f 6e 20 22 2d 2d 73 6f 72 74 3d 2d 76 65 72 73 69 6f 6e 3a 72 65 66 6e 61 6d 65 22 | ely.on."--sort=-version:refname" |
| 192fc0 | 20 62 65 63 61 75 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 61 74 | .because.................;;.that |
| 192fe0 | 20 67 65 74 73 20 63 6f 6e 66 75 73 65 64 20 69 66 20 74 68 65 20 76 65 72 73 69 6f 6e 20 70 72 | .gets.confused.if.the.version.pr |
| 193000 | 65 66 69 78 20 68 61 73 20 63 68 61 6e 67 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | efix.has.changed................ |
| 193020 | 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 74 61 67 22 20 22 2d 6e 22 29 29 0a | ..(magit-git-lines."tag"."-n")). |
| 193040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 69 6e 76 65 72 73 65 20 6f 66 | ...............;;.The.inverse.of |
| 193060 | 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2e 0a 20 | .this.function.does.not.exist... |
| 193080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 76 65 72 73 69 6f 6e 2d 6c 69 73 74 2d 3c 20 3a | ..............#'version-list-<.: |
| 1930a0 | 6b 65 79 20 23 27 63 61 72 29 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 | key.#'car)))))..;;;._.(provide.' |
| 1930c0 | 6d 61 67 69 74 2d 74 61 67 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 74 61 67 2e 65 6c 20 65 6e 64 73 | magit-tag).;;;.magit-tag.el.ends |
| 1930e0 | 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........................... |
| 193100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 193120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 193140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 193160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 193180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1931a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1931c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1931e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 193200 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2e 65 6c 00 00 00 | magit-4.3.8/magit-bookmark.el... |
| 193220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 193240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 193260 | 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 |
| 193280 | 30 30 31 32 30 32 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 35 31 30 00 20 30 00 00 00 | 0012021.00000000000.014510..0... |
| 1932a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1932c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1932e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 193300 | 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................... |
| 193320 | 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................... |
| 193340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 193360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 193380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1933a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1933c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1933e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 193400 | 3b 3b 3b 20 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2e 65 6c 20 2d 2d 2d 20 42 6f 6f 6b 6d 61 | ;;;.magit-bookmark.el.---.Bookma |
| 193420 | 72 6b 73 20 66 6f 72 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 20 2d 2a 2d 20 6c 65 78 69 63 | rks.for.Magit.buffers..-*-.lexic |
| 193440 | 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 | al-binding:t.-*-..;;.Copyright.( |
| 193460 | 43 29 20 32 30 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 | C).2008-2025.The.Magit.Project.C |
| 193480 | 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 49 6e 73 70 69 72 65 64 20 62 79 20 61 6e 20 65 | ontributors..;;.Inspired.by.an.e |
| 1934a0 | 61 72 6c 69 65 72 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 62 79 20 59 75 72 69 20 4b 68 | arlier.implementation.by.Yuri.Kh |
| 1934c0 | 61 6e 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 | an...;;.Author:.Jonas.Bernoulli. |
| 1934e0 | 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 | <emacs.magit@jonas.bernoulli.dev |
| 193500 | 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 |
| 193520 | 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 | .<emacs.magit@jonas.bernoulli.de |
| 193540 | 76 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 | v>..;;.SPDX-License-Identifier:. |
| 193560 | 47 50 4c 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 | GPL-3.0-or-later..;;.Magit.is.fr |
| 193580 | 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 | ee.software:.you.can.redistribut |
| 1935a0 | 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 | e.it.and/or.modify.it.;;.under.t |
| 1935c0 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c | he.terms.of.the.GNU.General.Publ |
| 1935e0 | 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 | ic.License.as.published.by.;;.th |
| 193600 | 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 | e.Free.Software.Foundation,.eith |
| 193620 | 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a | er.version.3.of.the.License,.or. |
| 193640 | 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 | ;;.(at.your.option).any.later.ve |
| 193660 | 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 |
| 193680 | 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 |
| 1936a0 | 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 |
| 1936c0 | 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 |
| 1936e0 | 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 |
| 193700 | 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.. |
| 193720 | 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 |
| 193740 | 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 |
| 193760 | 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 |
| 193780 | 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 |
| 1937a0 | 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 |
| 1937c0 | 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 | ee.<https://www.gnu.org/licenses |
| 1937e0 | 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 53 75 70 70 6f 72 74 | />...;;;.Commentary:..;;.Support |
| 193800 | 20 66 6f 72 20 62 6f 6f 6b 6d 61 72 6b 73 20 66 6f 72 20 6d 6f 73 74 20 4d 61 67 69 74 20 62 75 | .for.bookmarks.for.most.Magit.bu |
| 193820 | 66 66 65 72 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 | ffers...;;;.Code:..(require.'mag |
| 193840 | 69 74 29 0a 0a 28 72 65 71 75 69 72 65 20 27 62 6f 6f 6b 6d 61 72 6b 29 0a 0a 3b 3b 3b 20 43 6f | it)..(require.'bookmark)..;;;.Co |
| 193860 | 6d 6d 6f 6e 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 | mmon..(cl-defmethod.magit-bookma |
| 193880 | 72 6b 2d 67 65 74 2d 66 69 6c 65 6e 61 6d 65 20 28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 | rk-get-filename.(&context.(major |
| 1938a0 | 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6d 6f 64 65 29 29 0a 20 20 28 6d 61 67 69 74 2d 74 6f 70 6c | -mode.magit-mode))...(magit-topl |
| 1938c0 | 65 76 65 6c 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 6f 6f 6b | evel))..(cl-defmethod.magit-book |
| 1938e0 | 6d 61 72 6b 2d 67 65 74 2d 76 61 6c 75 65 0a 20 20 28 62 6f 6f 6b 6d 61 72 6b 20 26 63 6f 6e 74 | mark-get-value...(bookmark.&cont |
| 193900 | 65 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6d 6f 64 65 29 29 0a 20 20 28 | ext.(major-mode.magit-mode))...( |
| 193920 | 64 6f 6c 69 73 74 20 28 76 61 72 20 28 67 65 74 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 6d 61 67 | dolist.(var.(get.major-mode.'mag |
| 193940 | 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 76 61 72 69 61 62 6c 65 73 29 29 0a 20 20 20 20 28 62 6f 6f | it-bookmark-variables)).....(boo |
| 193960 | 6b 6d 61 72 6b 2d 70 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 | kmark-prop-set.bookmark.var.(sym |
| 193980 | 62 6f 6c 2d 76 61 6c 75 65 20 76 61 72 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 | bol-value.var))))..(cl-defmethod |
| 1939a0 | 20 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 | .magit-bookmark-get-buffer-creat |
| 1939c0 | 65 0a 20 20 28 62 6f 6f 6b 6d 61 72 6b 20 28 6d 6f 64 65 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 | e...(bookmark.(mode.(derived-mod |
| 1939e0 | 65 20 6d 61 67 69 74 2d 6d 6f 64 65 29 29 29 0a 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 | e.magit-mode)))...(let.((default |
| 193a00 | 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 69 6c 65 6e 61 6d | -directory.(bookmark-get-filenam |
| 193a20 | 65 20 62 6f 6f 6b 6d 61 72 6b 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 73 70 | e.bookmark)).........(magit-disp |
| 193a40 | 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 20 23 27 69 64 65 6e 74 69 74 79 29 0a | lay-buffer-function.#'identity). |
| 193a60 | 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 6e 6f | ........(magit-display-buffer-no |
| 193a80 | 73 65 6c 65 63 74 20 74 29 29 0a 20 20 20 20 28 61 70 70 6c 79 20 28 69 6e 74 65 72 6e 20 28 66 | select.t)).....(apply.(intern.(f |
| 193aa0 | 6f 72 6d 61 74 20 22 25 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 22 0a 20 20 20 20 20 20 20 20 | ormat."%s-setup-buffer"......... |
| 193ac0 | 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 20 28 73 | ...................(substring.(s |
| 193ae0 | 79 6d 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 | ymbol-name.mode).0.-5)))........ |
| 193b00 | 20 20 20 20 28 6d 61 70 63 61 72 20 28 23 23 62 6f 6f 6b 6d 61 72 6b 2d 70 72 6f 70 2d 67 65 74 | ....(mapcar.(##bookmark-prop-get |
| 193b20 | 20 62 6f 6f 6b 6d 61 72 6b 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .bookmark.%).................... |
| 193b40 | 28 67 65 74 20 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 | (get.mode.'magit-bookmark-variab |
| 193b60 | 6c 65 73 29 29 29 29 29 0a 0a 3b 3b 3b 20 44 69 66 66 0a 3b 3b 3b 3b 20 44 69 66 66 0a 0a 28 70 | les)))))..;;;.Diff.;;;;.Diff..(p |
| 193b80 | 75 74 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 62 6f 6f 6b 6d | ut.'magit-diff-mode.'magit-bookm |
| 193ba0 | 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 |
| 193bc0 | 72 2d 72 61 6e 67 65 2d 68 61 73 68 65 64 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 | r-range-hashed........magit-buff |
| 193be0 | 65 72 2d 74 79 70 65 61 72 67 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 | er-typearg........magit-buffer-d |
| 193c00 | 69 66 66 2d 61 72 67 73 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 | iff-args........magit-buffer-dif |
| 193c20 | 66 2d 66 69 6c 65 73 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 | f-files))..(cl-defmethod.magit-b |
| 193c40 | 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 |
| 193c60 | 64 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 29 29 0a 20 20 28 66 6f 72 6d 61 74 20 22 | de.magit-diff-mode))...(format." |
| 193c80 | 6d 61 67 69 74 2d 64 69 66 66 28 25 73 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 28 70 63 61 | magit-diff(%s%s)"...........(pca |
| 193ca0 | 73 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | se.(magit-diff-type)............ |
| 193cc0 | 20 28 27 73 74 61 67 65 64 20 22 73 74 61 67 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .('staged."staged")............. |
| 193ce0 | 28 27 75 6e 73 74 61 67 65 64 20 22 75 6e 73 74 61 67 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 | ('unstaged."unstaged").......... |
| 193d00 | 20 20 20 28 27 63 6f 6d 6d 69 74 74 65 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 | ...('committed.magit-buffer-rang |
| 193d20 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 75 6e 64 65 66 69 6e 65 64 0a 20 20 20 20 20 | e).............('undefined...... |
| 193d40 | 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 |
| 193d60 | 66 66 65 72 2d 74 79 70 65 61 72 67 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 2d | ffer-typearg.magit-buffer-range- |
| 193d80 | 68 61 73 68 65 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 62 | hashed))))...........(if.magit-b |
| 193da0 | 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 28 | uffer-diff-files...............( |
| 193dc0 | 63 6f 6e 63 61 74 20 22 20 2d 2d 20 22 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 6d 61 67 69 74 | concat.".--.".(string-join.magit |
| 193de0 | 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 | -buffer-diff-files."."))........ |
| 193e00 | 20 20 20 20 20 22 22 29 29 29 0a 0a 3b 3b 3b 3b 20 52 65 76 69 73 69 6f 6e 0a 0a 28 70 75 74 20 | ....."")))..;;;;.Revision..(put. |
| 193e20 | 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 62 6f 6f 6b | 'magit-revision-mode.'magit-book |
| 193e40 | 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 62 75 66 66 | mark-variables......'(magit-buff |
| 193e60 | 65 72 2d 72 65 76 69 73 69 6f 6e 2d 68 61 73 68 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 | er-revision-hash........magit-bu |
| 193e80 | 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 | ffer-diff-args........magit-buff |
| 193ea0 | 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d | er-diff-files))..(cl-defmethod.m |
| 193ec0 | 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 6d 61 | agit-bookmark-name.(&context.(ma |
| 193ee0 | 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 29 0a 20 | jor-mode.magit-revision-mode)).. |
| 193f00 | 20 28 66 6f 72 6d 61 74 20 22 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 28 25 73 20 25 73 29 22 | .(format."magit-revision(%s.%s)" |
| 193f20 | 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 61 62 62 72 65 76 20 6d 61 67 | ...........(magit-rev-abbrev.mag |
| 193f40 | 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 28 69 | it-buffer-revision)...........(i |
| 193f60 | 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 20 20 | f.magit-buffer-diff-files....... |
| 193f80 | 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 6d 61 67 69 74 2d 62 75 66 66 65 | ........(string-join.magit-buffe |
| 193fa0 | 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 6d | r-diff-files.".").............(m |
| 193fc0 | 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 65 | agit-rev-format."%s".magit-buffe |
| 193fe0 | 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 74 | r-revision))))..;;;;.Stash..(put |
| 194000 | 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 61 | .'magit-stash-mode.'magit-bookma |
| 194020 | 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 72 | rk-variables......'(magit-buffer |
| 194040 | 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 66 | -revision-hash........magit-buff |
| 194060 | 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 72 | er-diff-args........magit-buffer |
| 194080 | 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 67 | -diff-files))..(cl-defmethod.mag |
| 1940a0 | 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 |
| 1940c0 | 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 72 | r-mode.magit-stash-mode))...(for |
| 1940e0 | 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 20 | mat."magit-stash(%s.%s)"........ |
| 194100 | 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 |
| 194120 | 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- |
| 194140 | 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............... |
| 194160 | 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 | (string-join.magit-buffer-diff-f |
| 194180 | 69 6c 65 73 20 22 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 | iles.".").............(magit-rev |
| 1941a0 | 2d 66 6f 72 6d 61 74 20 22 25 73 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 | -format."%s".magit-buffer-revisi |
| 1941c0 | 6f 6e 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 6f 6f 6b | on))))..(cl-defmethod.magit-book |
| 1941e0 | 6d 61 72 6b 2d 2d 67 65 74 2d 63 68 69 6c 64 2d 76 61 6c 75 65 0a 20 20 28 73 65 63 74 69 6f 6e | mark--get-child-value...(section |
| 194200 | 20 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 73 74 61 73 | .&context.(major-mode.magit-stas |
| 194220 | 68 2d 6d 6f 64 65 29 29 0a 20 20 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 63 65 20 6d 61 67 69 74 | h-mode))...(string-replace.magit |
| 194240 | 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 20 20 20 20 20 | -buffer-revision................ |
| 194260 | 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 20 | ...magit-buffer-revision-hash... |
| 194280 | 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 20 76 61 | ................(oref.section.va |
| 1942a0 | 6c 75 65 29 29 29 0a 0a 3b 3b 3b 20 4c 6f 67 0a 3b 3b 3b 3b 20 4c 6f 67 0a 0a 28 70 75 74 20 27 | lue)))..;;;.Log.;;;;.Log..(put.' |
| 1942c0 | 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 76 | magit-log-mode.'magit-bookmark-v |
| 1942e0 | 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 27 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 | ariables......'(magit-buffer-rev |
| 194300 | 69 73 69 6f 6e 73 0a 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 | isions........magit-buffer-log-a |
| 194320 | 72 67 73 0a 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 6c 65 | rgs........magit-buffer-log-file |
| 194340 | 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 6b 6d 61 72 | s))..(cl-defmethod.magit-bookmar |
| 194360 | 6b 2d 6e 61 6d 65 20 28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 | k-name.(&context.(major-mode.mag |
| 194380 | 69 74 2d 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 6c | it-log-mode))...(format."magit-l |
| 1943a0 | 6f 67 28 25 73 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e | og(%s%s)"...........(string-join |
| 1943c0 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 73 20 22 20 22 29 0a 20 20 20 | .magit-buffer-revisions.".").... |
| 1943e0 | 20 20 20 20 20 20 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 | .......(if.magit-buffer-log-file |
| 194400 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 20 2d 2d 20 22 20 28 | s...............(concat.".--.".( |
| 194420 | 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 6c | string-join.magit-buffer-log-fil |
| 194440 | 65 73 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 29 0a 0a 3b 3b 3b 3b | es."."))............."")))..;;;; |
| 194460 | 20 43 68 65 72 72 79 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 | .Cherry..(put.'magit-cherry-mode |
| 194480 | 20 27 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 | .'magit-bookmark-variables...... |
| 1944a0 | 27 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 0a 20 20 20 20 20 20 20 6d 61 | '(magit-buffer-refname........ma |
| 1944c0 | 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73 74 72 65 61 6d 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 | git-buffer-upstream))..(cl-defme |
| 1944e0 | 74 68 6f 64 20 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 6e 61 6d 65 20 28 26 63 6f 6e 74 65 | thod.magit-bookmark-name.(&conte |
| 194500 | 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 | xt.(major-mode.magit-cherry-mode |
| 194520 | 29 29 0a 20 20 28 66 6f 72 6d 61 74 20 22 6d 61 67 69 74 2d 63 68 65 72 72 79 28 25 73 20 3e 20 | ))...(format."magit-cherry(%s.>. |
| 194540 | 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e | %s)"...........magit-buffer-refn |
| 194560 | 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73 74 72 | ame...........magit-buffer-upstr |
| 194580 | 65 61 6d 29 29 0a 0a 3b 3b 3b 3b 20 52 65 66 6c 6f 67 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d | eam))..;;;;.Reflog..(put.'magit- |
| 1945a0 | 72 65 66 6c 6f 67 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 76 61 72 69 | reflog-mode.'magit-bookmark-vari |
| 1945c0 | 61 62 6c 65 73 0a 20 20 20 20 20 27 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d | ables......'(magit-buffer-refnam |
| 1945e0 | 65 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 | e))..(cl-defmethod.magit-bookmar |
| 194600 | 6b 2d 6e 61 6d 65 20 28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 | k-name.(&context.(major-mode.mag |
| 194620 | 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 29 29 0a 20 20 28 66 6f 72 6d 61 74 20 22 6d 61 67 69 | it-reflog-mode))...(format."magi |
| 194640 | 74 2d 72 65 66 6c 6f 67 28 25 73 29 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 | t-reflog(%s)".magit-buffer-refna |
| 194660 | 6d 65 29 29 0a 0a 3b 3b 3b 20 4d 69 73 63 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 73 74 61 74 | me))..;;;.Misc..(put.'magit-stat |
| 194680 | 75 73 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 76 61 72 69 61 62 6c 65 | us-mode.'magit-bookmark-variable |
| 1946a0 | 73 20 6e 69 6c 29 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 20 27 6d | s.nil)..(put.'magit-refs-mode.'m |
| 1946c0 | 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 27 28 6d | agit-bookmark-variables......'(m |
| 1946e0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 20 20 6d 61 67 69 | agit-buffer-upstream........magi |
| 194700 | 74 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 0a 28 70 75 74 20 27 6d 61 67 69 | t-buffer-arguments))..(put.'magi |
| 194720 | 74 2d 73 74 61 73 68 65 73 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 76 | t-stashes-mode.'magit-bookmark-v |
| 194740 | 61 72 69 61 62 6c 65 73 20 6e 69 6c 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 | ariables.nil)..(cl-defmethod.mag |
| 194760 | 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 |
| 194780 | 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 73 74 61 73 68 65 73 2d 6d 6f 64 65 29 29 0a 20 20 28 66 | r-mode.magit-stashes-mode))...(f |
| 1947a0 | 6f 72 6d 61 74 20 22 6d 61 67 69 74 2d 73 74 61 74 65 73 28 25 73 29 22 20 6d 61 67 69 74 2d 62 | ormat."magit-states(%s)".magit-b |
| 1947c0 | 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 | uffer-refname))..;;;._.(provide. |
| 1947e0 | 27 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 62 6f 6f 6b 6d | 'magit-bookmark).;;;.magit-bookm |
| 194800 | 61 72 6b 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ark.el.ends.here................ |
| 194820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1948a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1948c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1948e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1949a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1949c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1949e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194a00 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 | magit-4.3.8/magit-sparse-checkou |
| 194a20 | 74 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | t.el............................ |
| 194a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194a60 | 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 |
| 194a80 | 30 30 31 34 31 33 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 36 30 31 31 00 20 30 00 00 00 | 0014133.00000000000.016011..0... |
| 194aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194b00 | 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................... |
| 194b20 | 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................... |
| 194b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 194c00 | 3b 3b 3b 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2e 65 6c 20 2d 2d 2d | ;;;.magit-sparse-checkout.el.--- |
| 194c20 | 20 53 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 20 73 75 70 70 6f 72 74 20 66 6f 72 20 4d 61 67 | .Sparse.checkout.support.for.Mag |
| 194c40 | 69 74 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b | it..-*-.lexical-binding:t.-*-..; |
| 194c60 | 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 | ;.Copyright.(C).2008-2025.The.Ma |
| 194c80 | 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 | git.Project.Contributors..;;.Aut |
| 194ca0 | 68 6f 72 3a 20 4b 79 6c 65 20 4d 65 79 65 72 20 3c 6b 79 6c 65 40 6b 79 6c 65 61 6d 2e 63 6f 6d | hor:.Kyle.Meyer.<kyle@kyleam.com |
| 194cc0 | 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 |
| 194ce0 | 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 | .<emacs.magit@jonas.bernoulli.de |
| 194d00 | 76 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 | v>..;;.SPDX-License-Identifier:. |
| 194d20 | 47 50 4c 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 | GPL-3.0-or-later..;;.Magit.is.fr |
| 194d40 | 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 | ee.software:.you.can.redistribut |
| 194d60 | 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 | e.it.and/or.modify.it.;;.under.t |
| 194d80 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c | he.terms.of.the.GNU.General.Publ |
| 194da0 | 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 | ic.License.as.published.by.;;.th |
| 194dc0 | 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 | e.Free.Software.Foundation,.eith |
| 194de0 | 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a | er.version.3.of.the.License,.or. |
| 194e00 | 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 | ;;.(at.your.option).any.later.ve |
| 194e20 | 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 |
| 194e40 | 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 |
| 194e60 | 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 |
| 194e80 | 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 |
| 194ea0 | 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 |
| 194ec0 | 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.. |
| 194ee0 | 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 |
| 194f00 | 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 |
| 194f20 | 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 |
| 194f40 | 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 |
| 194f60 | 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 |
| 194f80 | 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 | ee.<https://www.gnu.org/licenses |
| 194fa0 | 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 | />...;;;.Commentary:..;;.This.li |
| 194fc0 | 62 72 61 72 79 20 70 72 6f 76 69 64 65 73 20 61 6e 20 69 6e 74 65 72 66 61 63 65 20 74 6f 20 74 | brary.provides.an.interface.to.t |
| 194fe0 | 68 65 20 60 67 69 74 20 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 27 0a 3b 3b 20 63 6f 6d 6d | he.`git.sparse-checkout'.;;.comm |
| 195000 | 61 6e 64 2e 20 20 49 74 27 73 20 62 65 65 6e 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 65 66 69 | and...It's.been.possible.to.defi |
| 195020 | 6e 65 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 73 20 73 69 6e 63 65 20 47 69 74 0a 3b 3b | ne.sparse.checkouts.since.Git.;; |
| 195040 | 20 76 31 2e 37 2e 30 20 62 79 20 61 64 64 69 6e 67 20 70 61 74 74 65 72 6e 73 20 74 6f 20 24 47 | .v1.7.0.by.adding.patterns.to.$G |
| 195060 | 49 54 5f 44 49 52 2f 69 6e 66 6f 2f 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 20 61 6e 64 0a | IT_DIR/info/sparse-checkout.and. |
| 195080 | 3b 3b 20 63 61 6c 6c 69 6e 67 20 60 67 69 74 20 72 65 61 64 2d 74 72 65 65 20 2d 6d 75 20 48 45 | ;;.calling.`git.read-tree.-mu.HE |
| 1950a0 | 41 44 27 20 74 6f 20 75 70 64 61 74 65 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 77 6f 72 6b | AD'.to.update.the.index.and.work |
| 1950c0 | 69 6e 67 0a 3b 3b 20 74 72 65 65 2e 20 20 48 6f 77 65 76 65 72 2c 20 47 69 74 20 76 32 2e 32 35 | ing.;;.tree...However,.Git.v2.25 |
| 1950e0 | 20 69 6e 74 72 6f 64 75 63 65 64 20 74 68 65 20 60 67 69 74 20 73 70 61 72 73 65 2d 63 68 65 63 | .introduced.the.`git.sparse-chec |
| 195100 | 6b 6f 75 74 27 0a 3b 3b 20 63 6f 6d 6d 61 6e 64 20 61 6c 6f 6e 67 20 77 69 74 68 20 22 63 6f 6e | kout'.;;.command.along.with."con |
| 195120 | 65 20 6d 6f 64 65 22 2c 20 77 68 69 63 68 20 72 65 73 74 72 69 63 74 73 20 74 68 65 20 70 6f 73 | e.mode",.which.restricts.the.pos |
| 195140 | 73 69 62 6c 65 0a 3b 3b 20 70 61 74 74 65 72 6e 73 20 74 6f 20 64 69 72 65 63 74 6f 72 69 65 73 | sible.;;.patterns.to.directories |
| 195160 | 20 74 6f 20 70 72 6f 76 69 64 65 20 62 65 74 74 65 72 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e 0a | .to.provide.better.performance.. |
| 195180 | 3b 3b 0a 3b 3b 20 54 68 65 20 67 6f 61 6c 20 6f 66 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 69 | ;;.;;.The.goal.of.this.library.i |
| 1951a0 | 73 20 74 6f 20 73 75 70 70 6f 72 74 20 74 68 65 20 60 67 69 74 20 73 70 61 72 73 65 2d 63 68 65 | s.to.support.the.`git.sparse-che |
| 1951c0 | 63 6b 6f 75 74 27 0a 3b 3b 20 63 6f 6d 6d 61 6e 64 20 6f 70 65 72 61 74 69 6e 67 20 69 6e 20 63 | ckout'.;;.command.operating.in.c |
| 1951e0 | 6f 6e 65 20 6d 6f 64 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 | one.mode...;;;.Code:..(require.' |
| 195200 | 6d 61 67 69 74 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 | magit)..;;;.Utilities..(defun.ma |
| 195220 | 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 64 2d 70 20 28 29 | git-sparse-checkout-enabled-p.() |
| 195240 | 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 77 6f 72 6b 69 6e 67 20 74 72 | ..."Return.non-nil.if.working.tr |
| 195260 | 65 65 20 69 73 20 61 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 2e 22 0a 20 20 28 6d 61 67 | ee.is.a.sparse.checkout."...(mag |
| 195280 | 69 74 2d 67 65 74 2d 62 6f 6f 6c 65 61 6e 20 22 63 6f 72 65 2e 73 70 61 72 73 65 63 68 65 63 6b | it-get-boolean."core.sparsecheck |
| 1952a0 | 6f 75 74 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 | out"))..(defun.magit-sparse-chec |
| 1952c0 | 6b 6f 75 74 2d 2d 61 75 74 6f 2d 65 6e 61 62 6c 65 20 28 29 0a 20 20 28 69 66 20 28 6d 61 67 69 | kout--auto-enable.()...(if.(magi |
| 1952e0 | 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 64 2d 70 29 0a 20 20 20 | t-sparse-checkout-enabled-p).... |
| 195300 | 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 67 65 74 2d 62 6f 6f 6c 65 61 6e 20 22 63 | ...(unless.(magit-get-boolean."c |
| 195320 | 6f 72 65 2e 73 70 61 72 73 65 63 68 65 63 6b 6f 75 74 63 6f 6e 65 22 29 0a 20 20 20 20 20 20 20 | ore.sparsecheckoutcone")........ |
| 195340 | 20 28 75 73 65 72 2d 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 22 4d 61 67 69 74 27 73 20 73 | .(user-error.........."Magit's.s |
| 195360 | 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 72 65 71 | parse.checkout.functionality.req |
| 195380 | 75 69 72 65 73 20 63 6f 6e 65 20 6d 6f 64 65 22 29 29 0a 20 20 20 20 3b 3b 20 4e 6f 74 65 3a 20 | uires.cone.mode")).....;;.Note:. |
| 1953a0 | 44 6f 6e 27 74 20 75 73 65 20 60 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 | Don't.use.`magit-sparse-checkout |
| 1953c0 | 2d 65 6e 61 62 6c 65 27 20 62 65 63 61 75 73 65 20 69 74 27 73 0a 20 20 20 20 3b 3b 20 61 73 79 | -enable'.because.it's.....;;.asy |
| 1953e0 | 6e 63 68 72 6f 6e 6f 75 73 2e 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 73 | nchronous......(magit-run-git."s |
| 195400 | 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 22 20 22 69 6e 69 74 22 20 22 2d 2d 63 6f 6e 65 22 29 | parse-checkout"."init"."--cone") |
| 195420 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 | ))..(defun.magit-sparse-checkout |
| 195440 | 2d 64 69 72 65 63 74 6f 72 69 65 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 64 69 72 65 63 74 | -directories.()..."Return.direct |
| 195460 | 6f 72 69 65 73 20 74 68 61 74 20 61 72 65 20 72 65 63 75 72 73 69 76 65 6c 79 20 69 6e 63 6c 75 | ories.that.are.recursively.inclu |
| 195480 | 64 65 64 20 69 6e 20 74 68 65 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 2e 0a 53 65 65 20 | ded.in.the.sparse.checkout..See. |
| 1954a0 | 74 68 65 20 60 67 69 74 20 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 27 20 6d 61 6e 70 61 67 | the.`git.sparse-checkout'.manpag |
| 1954c0 | 65 20 66 6f 72 20 64 65 74 61 69 6c 73 20 61 62 6f 75 74 0a 5c 22 72 65 63 75 72 73 69 76 65 5c | e.for.details.about.\"recursive\ |
| 1954e0 | 22 20 76 65 72 73 75 73 20 5c 22 70 61 72 65 6e 74 5c 22 20 64 69 72 65 63 74 6f 72 69 65 73 20 | ".versus.\"parent\".directories. |
| 195500 | 69 6e 20 63 6f 6e 65 20 6d 6f 64 65 2e 22 0a 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 67 65 74 | in.cone.mode."...(and.(magit-get |
| 195520 | 2d 62 6f 6f 6c 65 61 6e 20 22 63 6f 72 65 2e 73 70 61 72 73 65 63 68 65 63 6b 6f 75 74 63 6f 6e | -boolean."core.sparsecheckoutcon |
| 195540 | 65 22 29 0a 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 23 27 66 69 6c 65 2d 6e 61 6d 65 2d 61 | e")........(mapcar.#'file-name-a |
| 195560 | 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 28 6d 61 67 69 | s-directory................(magi |
| 195580 | 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 22 20 22 6c | t-git-lines."sparse-checkout"."l |
| 1955a0 | 69 73 74 22 29 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 | ist"))))..;;;.Commands..;;;###au |
| 1955c0 | 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 | toload.(autoload.'magit-sparse-c |
| 1955e0 | 68 65 63 6b 6f 75 74 20 22 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 22 20 | heckout."magit-sparse-checkout". |
| 195600 | 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. |
| 195620 | 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 20 28 29 0a 20 20 22 43 72 65 61 | magit-sparse-checkout.()..."Crea |
| 195640 | 74 65 20 61 6e 64 20 6d 61 6e 61 67 65 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 73 2e 22 | te.and.manage.sparse.checkouts." |
| 195660 | 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 | ...:man-page."git-sparse-checkou |
| 195680 | 74 22 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 65 6e 61 62 6c 69 6e 67 22 0a 20 | t"...["Arguments.for.enabling".. |
| 1956a0 | 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d | ..:if-not.magit-sparse-checkout- |
| 1956c0 | 65 6e 61 62 6c 65 64 2d 70 0a 20 20 20 28 22 2d 69 22 20 22 55 73 65 20 73 70 61 72 73 65 20 69 | enabled-p....("-i"."Use.sparse.i |
| 1956e0 | 6e 64 65 78 22 20 22 2d 2d 73 70 61 72 73 65 2d 69 6e 64 65 78 22 29 5d 0a 20 20 5b 22 41 63 74 | ndex"."--sparse-index")]...["Act |
| 195700 | 69 6f 6e 73 22 0a 20 20 20 5b 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 | ions"....[:if-not.magit-sparse-c |
| 195720 | 68 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 64 2d 70 0a 20 20 20 20 28 22 65 22 20 22 45 6e 61 62 | heckout-enabled-p.....("e"."Enab |
| 195740 | 6c 65 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 22 20 6d 61 67 69 74 2d 73 70 61 72 73 65 | le.sparse.checkout".magit-sparse |
| 195760 | 2d 63 68 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 29 5d 0a 20 20 20 5b 3a 69 66 20 6d 61 67 69 74 | -checkout-enable)]....[:if.magit |
| 195780 | 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 64 2d 70 0a 20 20 20 20 28 | -sparse-checkout-enabled-p.....( |
| 1957a0 | 22 64 22 20 22 44 69 73 61 62 6c 65 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 22 20 6d 61 | "d"."Disable.sparse.checkout".ma |
| 1957c0 | 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 64 69 73 61 62 6c 65 29 0a 20 20 20 | git-sparse-checkout-disable).... |
| 1957e0 | 20 28 22 72 22 20 22 52 65 61 70 70 6c 79 20 72 75 6c 65 73 22 20 6d 61 67 69 74 2d 73 70 61 72 | .("r"."Reapply.rules".magit-spar |
| 195800 | 73 65 2d 63 68 65 63 6b 6f 75 74 2d 72 65 61 70 70 6c 79 29 5d 0a 20 20 20 5b 28 22 73 22 20 22 | se-checkout-reapply)]....[("s"." |
| 195820 | 53 65 74 20 64 69 72 65 63 74 6f 72 69 65 73 22 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 | Set.directories".magit-sparse-ch |
| 195840 | 65 63 6b 6f 75 74 2d 73 65 74 29 0a 20 20 20 20 28 22 61 22 20 22 41 64 64 20 64 69 72 65 63 74 | eckout-set).....("a"."Add.direct |
| 195860 | 6f 72 69 65 73 22 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 61 64 64 | ories".magit-sparse-checkout-add |
| 195880 | 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 61 67 69 | )]])..;;;###autoload.(defun.magi |
| 1958a0 | 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 20 28 26 6f 70 74 69 6f | t-sparse-checkout-enable.(&optio |
| 1958c0 | 6e 61 6c 20 61 72 67 73 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 74 68 65 20 77 6f 72 6b 69 6e 67 | nal.args)..."Convert.the.working |
| 1958e0 | 20 74 72 65 65 20 74 6f 20 61 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 2e 22 0a 20 20 28 | .tree.to.a.sparse.checkout."...( |
| 195900 | 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 | interactive.(list.(transient-arg |
| 195920 | 73 20 27 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 29 29 29 0a 20 20 28 6d | s.'magit-sparse-checkout)))...(m |
| 195940 | 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 73 70 61 72 73 65 2d 63 68 65 63 6b | agit-run-git-async."sparse-check |
| 195960 | 6f 75 74 22 20 22 69 6e 69 74 22 20 22 2d 2d 63 6f 6e 65 22 20 61 72 67 73 29 29 0a 0a 3b 3b 3b | out"."init"."--cone".args))..;;; |
| 195980 | 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 70 61 72 73 65 2d | ###autoload.(defun.magit-sparse- |
| 1959a0 | 63 68 65 63 6b 6f 75 74 2d 73 65 74 20 28 64 69 72 65 63 74 6f 72 69 65 73 29 0a 20 20 22 52 65 | checkout-set.(directories)..."Re |
| 1959c0 | 73 74 72 69 63 74 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 74 6f 20 44 49 52 45 43 54 4f 52 49 | strict.working.tree.to.DIRECTORI |
| 1959e0 | 45 53 2e 0a 54 6f 20 65 78 74 65 6e 64 20 72 61 74 68 65 72 20 74 68 61 6e 20 6f 76 65 72 72 69 | ES..To.extend.rather.than.overri |
| 195a00 | 64 65 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 63 6f 6e 66 69 67 75 72 65 64 0a 64 69 72 65 | de.the.currently.configured.dire |
| 195a20 | 63 74 6f 72 69 65 73 2c 20 63 61 6c 6c 20 60 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 | ctories,.call.`magit-sparse-chec |
| 195a40 | 6b 6f 75 74 2d 61 64 64 27 20 69 6e 73 74 65 61 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | kout-add'.instead."...(interacti |
| 195a60 | 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 | ve....(list.(magit-completing-re |
| 195a80 | 61 64 2d 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 20 20 20 20 20 22 49 6e 63 6c 75 64 65 20 74 | ad-multiple..........."Include.t |
| 195aa0 | 68 65 73 65 20 64 69 72 65 63 74 6f 72 69 65 73 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 3b 3b | hese.directories:."...........;; |
| 195ac0 | 20 4e 6f 74 65 3a 20 47 69 76 65 6e 20 74 68 61 74 20 74 68 65 20 61 70 70 65 61 6c 20 6f 66 20 | .Note:.Given.that.the.appeal.of. |
| 195ae0 | 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 73 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 3b 3b | sparse.checkouts.is...........;; |
| 195b00 | 20 64 65 61 6c 69 6e 67 20 77 69 74 68 20 76 65 72 79 20 6c 61 72 67 65 20 74 72 65 65 73 2c 20 | .dealing.with.very.large.trees,. |
| 195b20 | 6c 69 73 74 69 6e 67 20 61 6c 6c 20 73 75 62 64 69 72 65 63 74 6f 72 69 65 73 0a 20 20 20 20 20 | listing.all.subdirectories...... |
| 195b40 | 20 20 20 20 20 3b 3b 20 6d 61 79 20 6e 65 65 64 20 74 6f 20 62 65 20 72 65 63 6f 6e 73 69 64 65 | .....;;.may.need.to.be.reconside |
| 195b60 | 72 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 64 | red............(magit-revision-d |
| 195b80 | 69 72 65 63 74 6f 72 69 65 73 20 22 48 45 41 44 22 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 | irectories."HEAD"))))...(magit-s |
| 195ba0 | 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 2d 61 75 74 6f 2d 65 6e 61 62 6c 65 29 0a 20 20 28 | parse-checkout--auto-enable)...( |
| 195bc0 | 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 73 70 61 72 73 65 2d 63 68 65 63 | magit-run-git-async."sparse-chec |
| 195be0 | 6b 6f 75 74 22 20 22 73 65 74 22 20 64 69 72 65 63 74 6f 72 69 65 73 29 29 0a 0a 3b 3b 3b 23 23 | kout"."set".directories))..;;;## |
| 195c00 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 | #autoload.(defun.magit-sparse-ch |
| 195c20 | 65 63 6b 6f 75 74 2d 61 64 64 20 28 64 69 72 65 63 74 6f 72 69 65 73 29 0a 20 20 22 41 64 64 20 | eckout-add.(directories)..."Add. |
| 195c40 | 44 49 52 45 43 54 4f 52 49 45 53 20 74 6f 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e | DIRECTORIES.to.the.working.tree. |
| 195c60 | 0a 54 6f 20 6f 76 65 72 72 69 64 65 20 72 61 74 68 65 72 20 74 68 61 6e 20 65 78 74 65 6e 64 20 | .To.override.rather.than.extend. |
| 195c80 | 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 63 6f 6e 66 69 67 75 72 65 64 0a 64 69 72 65 63 74 6f | the.currently.configured.directo |
| 195ca0 | 72 69 65 73 2c 20 63 61 6c 6c 20 60 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 | ries,.call.`magit-sparse-checkou |
| 195cc0 | 74 2d 73 65 74 27 20 69 6e 73 74 65 61 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a | t-set'.instead."...(interactive. |
| 195ce0 | 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 2d | ...(list.(magit-completing-read- |
| 195d00 | 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 20 20 20 20 20 22 41 64 64 20 74 68 65 73 65 20 64 69 | multiple..........."Add.these.di |
| 195d20 | 72 65 63 74 6f 72 69 65 73 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 61 6d 65 20 70 | rectories:."...........;;.Same.p |
| 195d40 | 65 72 66 6f 72 6d 61 6e 63 65 20 6e 6f 74 65 20 61 73 20 69 6e 20 60 6d 61 67 69 74 2d 73 70 61 | erformance.note.as.in.`magit-spa |
| 195d60 | 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 73 65 74 27 2c 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | rse-checkout-set',...........;;. |
| 195d80 | 62 75 74 20 65 76 65 6e 20 6d 6f 72 65 20 73 6f 20 67 69 76 65 6e 20 74 68 65 20 61 64 64 69 74 | but.even.more.so.given.the.addit |
| 195da0 | 69 6f 6e 61 6c 20 70 72 6f 63 65 73 73 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 71 | ional.processing............(seq |
| 195dc0 | 2d 72 65 6d 6f 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 20 28 63 6f | -remove............(let.((re.(co |
| 195de0 | 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 60 22 | ncat......................."\\`" |
| 195e00 | 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 67 65 78 70 2d 6f | .......................(regexp-o |
| 195e20 | 70 74 20 28 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 64 69 72 65 63 74 | pt.(magit-sparse-checkout-direct |
| 195e40 | 6f 72 69 65 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 23 23 73 74 72 69 6e | ories)))))..............(##strin |
| 195e60 | 67 2d 6d 61 74 63 68 2d 70 20 72 65 20 25 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | g-match-p.re.%))............(mag |
| 195e80 | 69 74 2d 72 65 76 69 73 69 6f 6e 2d 64 69 72 65 63 74 6f 72 69 65 73 20 22 48 45 41 44 22 29 29 | it-revision-directories."HEAD")) |
| 195ea0 | 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 2d 61 75 | )))...(magit-sparse-checkout--au |
| 195ec0 | 74 6f 2d 65 6e 61 62 6c 65 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e | to-enable)...(magit-run-git-asyn |
| 195ee0 | 63 20 22 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 22 20 22 61 64 64 22 20 64 69 72 65 63 74 | c."sparse-checkout"."add".direct |
| 195f00 | 6f 72 69 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 | ories))..;;;###autoload.(defun.m |
| 195f20 | 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 72 65 61 70 70 6c 79 20 28 29 0a | agit-sparse-checkout-reapply.(). |
| 195f40 | 20 20 22 52 65 61 70 70 6c 79 20 74 68 65 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 20 72 | .."Reapply.the.sparse.checkout.r |
| 195f60 | 75 6c 65 73 20 74 6f 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 53 6f 6d 65 20 6f | ules.to.the.working.tree..Some.o |
| 195f80 | 70 65 72 61 74 69 6f 6e 73 20 73 75 63 68 20 61 73 20 6d 65 72 67 69 6e 67 20 6f 72 20 72 65 62 | perations.such.as.merging.or.reb |
| 195fa0 | 61 73 69 6e 67 20 6d 61 79 20 6e 65 65 64 20 74 6f 20 63 68 65 63 6b 20 6f 75 74 0a 66 69 6c 65 | asing.may.need.to.check.out.file |
| 195fc0 | 73 20 74 68 61 74 20 61 72 65 6e 27 74 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 73 70 | s.that.aren't.included.in.the.sp |
| 195fe0 | 61 72 73 65 20 63 68 65 63 6b 6f 75 74 2e 20 20 43 61 6c 6c 20 74 68 69 73 0a 63 6f 6d 6d 61 6e | arse.checkout...Call.this.comman |
| 196000 | 64 20 74 6f 20 72 65 73 65 74 20 74 6f 20 74 68 65 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 | d.to.reset.to.the.sparse.checkou |
| 196020 | 74 20 73 74 61 74 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 | t.state."...(interactive)...(mag |
| 196040 | 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 | it-run-git-async."sparse-checkou |
| 196060 | 74 22 20 22 72 65 61 70 70 6c 79 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | t"."reapply"))..;;;###autoload.( |
| 196080 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 64 69 73 61 | defun.magit-sparse-checkout-disa |
| 1960a0 | 62 6c 65 20 28 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 | ble.()..."Convert.sparse.checkou |
| 1960c0 | 74 20 74 6f 20 66 75 6c 6c 20 63 68 65 63 6b 6f 75 74 2e 0a 4e 6f 74 65 20 74 68 61 74 20 64 69 | t.to.full.checkout..Note.that.di |
| 1960e0 | 73 61 62 6c 69 6e 67 20 74 68 65 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 20 64 6f 65 73 | sabling.the.sparse.checkout.does |
| 196100 | 20 6e 6f 74 20 63 6c 65 61 72 20 74 68 65 0a 63 6f 6e 66 69 67 75 72 65 64 20 64 69 72 65 63 74 | .not.clear.the.configured.direct |
| 196120 | 6f 72 69 65 73 2e 20 20 43 61 6c 6c 20 60 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b | ories...Call.`magit-sparse-check |
| 196140 | 6f 75 74 2d 65 6e 61 62 6c 65 27 20 74 6f 0a 72 65 73 74 6f 72 65 20 74 68 65 20 70 72 65 76 69 | out-enable'.to.restore.the.previ |
| 196160 | 6f 75 73 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | ous.sparse.checkout."...(interac |
| 196180 | 74 69 76 65 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 73 70 | tive)...(magit-run-git-async."sp |
| 1961a0 | 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 22 20 22 64 69 73 61 62 6c 65 22 29 29 0a 0a 3b 3b 3b 20 | arse-checkout"."disable"))..;;;. |
| 1961c0 | 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 70 61 72 | Miscellaneous..(defun.magit-spar |
| 1961e0 | 73 65 2d 63 68 65 63 6b 6f 75 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 65 72 20 28 29 0a 20 20 22 | se-checkout-insert-header.()..." |
| 196200 | 49 6e 73 65 72 74 20 68 65 61 64 65 72 20 6c 69 6e 65 20 77 69 74 68 20 73 70 61 72 73 65 20 63 | Insert.header.line.with.sparse.c |
| 196220 | 68 65 63 6b 6f 75 74 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 54 68 69 73 20 68 65 61 64 65 72 | heckout.information..This.header |
| 196240 | 20 69 73 20 6e 6f 74 20 69 6e 73 65 72 74 65 64 20 62 79 20 64 65 66 61 75 6c 74 2e 20 20 54 6f | .is.not.inserted.by.default...To |
| 196260 | 20 65 6e 61 62 6c 65 20 69 74 2c 20 61 64 64 20 69 74 20 74 6f 0a 60 6d 61 67 69 74 2d 73 74 61 | .enable.it,.add.it.to.`magit-sta |
| 196280 | 74 75 73 2d 68 65 61 64 65 72 73 2d 68 6f 6f 6b 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 | tus-headers-hook'."...(when.(mag |
| 1962a0 | 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 64 2d 70 29 0a 20 20 | it-sparse-checkout-enabled-p)... |
| 1962c0 | 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 20 22 25 | ..(insert.(propertize.(format."% |
| 1962e0 | 2d 31 30 73 22 20 22 53 70 61 72 73 65 21 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -10s"."Sparse!.")............... |
| 196300 | 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 |
| 196320 | 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 0a 20 | -section-heading)).....(insert.. |
| 196340 | 20 20 20 20 28 6c 65 74 20 28 28 64 69 72 73 20 28 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 | ....(let.((dirs.(magit-sparse-ch |
| 196360 | 65 63 6b 6f 75 74 2d 64 69 72 65 63 74 6f 72 69 65 73 29 29 29 0a 20 20 20 20 20 20 20 28 70 63 | eckout-directories)))........(pc |
| 196380 | 61 73 65 20 28 6c 65 6e 67 74 68 20 64 69 72 73 29 0a 20 20 20 20 20 20 20 20 20 28 30 20 22 74 | ase.(length.dirs)..........(0."t |
| 1963a0 | 6f 70 2d 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 22 29 0a 20 20 20 20 20 20 20 20 20 28 31 | op-level.directory")..........(1 |
| 1963c0 | 20 28 63 61 72 20 64 69 72 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 20 28 66 6f 72 6d 61 74 | .(car.dirs))..........(n.(format |
| 1963e0 | 20 22 25 64 20 64 69 72 65 63 74 6f 72 69 65 73 22 20 6e 29 29 29 29 29 0a 20 20 20 20 28 69 6e | ."%d.directories".n))))).....(in |
| 196400 | 73 65 72 74 20 3f 5c 6e 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 | sert.?\n)))..;;;._.(provide.'mag |
| 196420 | 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 73 70 | it-sparse-checkout).;;;.magit-sp |
| 196440 | 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 | arse-checkout.el.ends.here...... |
| 196460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1964a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1964c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1964e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1965a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1965c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1965e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196600 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 62 61 73 65 2e 65 6c 00 00 00 00 00 00 00 | magit-4.3.8/magit-base.el....... |
| 196620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196660 | 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 |
| 196680 | 30 31 34 30 31 30 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 36 32 33 00 20 30 00 00 00 | 0140106.00000000000.013623..0... |
| 1966a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1966c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1966e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196700 | 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................... |
| 196720 | 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................... |
| 196740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1967a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1967c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1967e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 196800 | 3b 3b 3b 20 6d 61 67 69 74 2d 62 61 73 65 2e 65 6c 20 2d 2d 2d 20 45 61 72 6c 79 20 62 69 72 64 | ;;;.magit-base.el.---.Early.bird |
| 196820 | 73 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 3b 20 63 6f 64 69 6e 67 | s..-*-.lexical-binding:t;.coding |
| 196840 | 3a 75 74 66 2d 38 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 | :utf-8.-*-..;;.Copyright.(C).200 |
| 196860 | 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 | 8-2025.The.Magit.Project.Contrib |
| 196880 | 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c | utors..;;.Author:.Jonas.Bernoull |
| 1968a0 | 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 | i.<emacs.magit@jonas.bernoulli.d |
| 1968c0 | 65 76 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 | ev>.;;.Maintainer:.Jonas.Bernoul |
| 1968e0 | 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e | li.<emacs.magit@jonas.bernoulli. |
| 196900 | 64 65 76 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 | dev>..;;.SPDX-License-Identifier |
| 196920 | 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. |
| 196940 | 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 | free.software:.you.can.redistrib |
| 196960 | 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 |
| 196980 | 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 |
| 1969a0 | 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.;;. |
| 1969c0 | 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 | the.Free.Software.Foundation,.ei |
| 1969e0 | 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f | ther.version.3.of.the.License,.o |
| 196a00 | 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 | r.;;.(at.your.option).any.later. |
| 196a20 | 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 |
| 196a40 | 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. |
| 196a60 | 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 |
| 196a80 | 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 |
| 196aa0 | 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. |
| 196ac0 | 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 |
| 196ae0 | 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.;; |
| 196b00 | 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..;;.;; |
| 196b20 | 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 |
| 196b40 | 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 |
| 196b60 | 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, |
| 196b80 | 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 | .see.<https://www.gnu.org/licens |
| 196ba0 | 65 73 2f 3e 2e 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 63 6f 6e 74 61 69 6e 73 20 63 6f 64 | es/>...;;.This.file.contains.cod |
| 196bc0 | 65 20 74 61 6b 65 6e 20 66 72 6f 6d 20 47 4e 55 20 45 6d 61 63 73 2c 20 77 68 69 63 68 20 69 73 | e.taken.from.GNU.Emacs,.which.is |
| 196be0 | 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 37 36 2d 32 30 32 33 20 46 72 65 65 | .;;.Copyright.(C).1976-2023.Free |
| 196c00 | 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 0a 3b 3b 3b 20 | .Software.Foundation,.Inc...;;;. |
| 196c20 | 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61 72 79 20 64 65 66 | Commentary:..;;.This.library.def |
| 196c40 | 69 6e 65 73 20 75 74 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 73 2c 20 6f 70 74 69 6f 6e 73 20 | ines.utility.functions,.options. |
| 196c60 | 61 6e 64 20 6f 74 68 65 72 20 74 68 69 6e 67 73 20 74 68 61 74 0a 3b 3b 20 68 61 76 65 20 74 6f | and.other.things.that.;;.have.to |
| 196c80 | 20 62 65 20 61 76 61 69 6c 61 62 6c 65 20 65 61 72 6c 79 20 6f 6e 20 62 65 63 61 75 73 65 20 74 | .be.available.early.on.because.t |
| 196ca0 | 68 65 79 20 61 72 65 20 75 73 65 64 20 62 79 20 73 65 76 65 72 61 6c 20 6f 74 68 65 72 0a 3b 3b | hey.are.used.by.several.other.;; |
| 196cc0 | 20 6c 69 62 72 61 72 69 65 73 2c 20 77 68 69 63 68 20 63 61 6e 6e 6f 74 20 64 65 70 65 6e 64 20 | .libraries,.which.cannot.depend. |
| 196ce0 | 6f 6e 20 6f 6e 65 20 61 6e 6f 74 68 65 72 2c 20 62 65 63 61 75 73 65 20 74 68 61 74 20 77 6f 75 | on.one.another,.because.that.wou |
| 196d00 | 6c 64 20 6c 65 61 64 0a 3b 3b 20 74 6f 20 63 69 72 63 75 6c 61 72 20 64 65 70 65 6e 64 65 6e 63 | ld.lead.;;.to.circular.dependenc |
| 196d20 | 69 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 3b 3b 20 41 6c 73 6f 20 75 70 64 61 74 65 20 | ies...;;;.Code:..;;.Also.update. |
| 196d40 | 45 4d 41 43 53 5f 56 45 52 53 49 4f 4e 20 69 6e 20 22 64 65 66 61 75 6c 74 2e 6d 6b 22 2e 0a 28 | EMACS_VERSION.in."default.mk"..( |
| 196d60 | 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d 2d 6d 69 6e 69 6d 61 6c 2d 65 6d 61 63 73 20 22 32 | defconst.magit--minimal-emacs."2 |
| 196d80 | 37 2e 31 22 29 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 67 | 7.1").(defconst.magit--minimal-g |
| 196da0 | 69 74 20 22 32 2e 32 35 2e 30 22 29 0a 0a 28 72 65 71 75 69 72 65 20 27 63 6c 2d 6c 69 62 29 0a | it."2.25.0")..(require.'cl-lib). |
| 196dc0 | 28 72 65 71 75 69 72 65 20 27 63 6f 6d 70 61 74 29 0a 28 72 65 71 75 69 72 65 20 27 65 69 65 69 | (require.'compat).(require.'eiei |
| 196de0 | 6f 29 0a 28 72 65 71 75 69 72 65 20 27 6c 6c 61 6d 61 29 0a 28 72 65 71 75 69 72 65 20 27 73 75 | o).(require.'llama).(require.'su |
| 196e00 | 62 72 2d 78 29 0a 0a 3b 3b 20 46 6f 72 20 6f 6c 64 65 72 20 45 6d 61 63 73 20 72 65 6c 65 61 73 | br-x)..;;.For.older.Emacs.releas |
| 196e20 | 65 73 20 77 65 20 64 65 70 65 6e 64 20 6f 6e 20 61 6e 20 75 70 64 61 74 65 64 20 60 73 65 71 27 | es.we.depend.on.an.updated.`seq' |
| 196e40 | 20 72 65 6c 65 61 73 65 20 66 72 6f 6d 0a 3b 3b 20 47 4e 55 20 45 4c 50 41 2c 20 66 6f 72 20 60 | .release.from.;;.GNU.ELPA,.for.` |
| 196e60 | 73 65 71 2d 6b 65 65 70 27 2e 20 20 55 6e 66 6f 72 74 75 6e 61 74 65 6c 79 20 73 6f 6d 65 74 68 | seq-keep'...Unfortunately.someth |
| 196e80 | 69 6e 67 20 65 6c 73 65 20 6d 61 79 20 61 6c 72 65 61 64 79 0a 3b 3b 20 68 61 76 65 20 72 65 71 | ing.else.may.already.;;.have.req |
| 196ea0 | 75 69 72 65 64 20 60 73 65 71 27 2c 20 62 65 66 6f 72 65 20 60 70 61 63 6b 61 67 65 27 20 68 61 | uired.`seq',.before.`package'.ha |
| 196ec0 | 64 20 61 20 63 68 61 6e 63 65 20 74 6f 20 70 75 74 20 74 68 65 20 6d 6f 72 65 0a 3b 3b 20 72 65 | d.a.chance.to.put.the.more.;;.re |
| 196ee0 | 63 65 6e 74 20 76 65 72 73 69 6f 6e 20 65 61 72 6c 69 65 72 20 6f 6e 20 74 68 65 20 60 6c 6f 61 | cent.version.earlier.on.the.`loa |
| 196f00 | 64 2d 70 61 74 68 27 2e 0a 28 77 68 65 6e 20 28 61 6e 64 20 28 66 65 61 74 75 72 65 70 20 27 73 | d-path'..(when.(and.(featurep.'s |
| 196f20 | 65 71 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 66 62 6f 75 6e 64 70 20 27 73 65 | eq)............(not.(fboundp.'se |
| 196f40 | 71 2d 6b 65 65 70 29 29 29 0a 20 20 28 75 6e 6c 6f 61 64 2d 66 65 61 74 75 72 65 20 27 73 65 71 | q-keep)))...(unload-feature.'seq |
| 196f60 | 20 27 66 6f 72 63 65 29 29 0a 28 72 65 71 75 69 72 65 20 27 73 65 71 29 0a 0a 28 72 65 71 75 69 | .'force)).(require.'seq)..(requi |
| 196f80 | 72 65 20 27 63 72 6d 29 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f | re.'crm)..(require.'magit-sectio |
| 196fa0 | 6e 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 72 65 20 | n)..(eval-when-compile.(require. |
| 196fc0 | 27 69 6e 66 6f 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 | 'info)).(declare-function.Info-g |
| 196fe0 | 65 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 | et-token."info".(pos.start.all.& |
| 197000 | 6f 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 | optional.errorstring))..(eval-wh |
| 197020 | 65 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 | en-compile.(require.'vc-git)).(d |
| 197040 | 65 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 | eclare-function.vc-git--run-comm |
| 197060 | 61 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 | and-string."vc-git".(file.&rest. |
| 197080 | 61 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 | args))..(eval-when-compile.(requ |
| 1970a0 | 69 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 | ire.'which-func)).(declare-funct |
| 1970c0 | 69 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 | ion.which-function."which-func". |
| 1970e0 | 28 29 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 | ())..;;;.Options..(defcustom.mag |
| 197100 | 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 20 23 27 6d 61 | it-completing-read-function.#'ma |
| 197120 | 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 0a 20 20 22 46 | git-builtin-completing-read..."F |
| 197140 | 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 65 71 75 65 73 | unction.to.be.called.when.reques |
| 197160 | 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 54 68 65 20 64 | ting.input.from.the.user...The.d |
| 197180 | 65 66 61 75 6c 74 2c 20 60 6d 61 67 69 74 2d 62 75 69 6c 74 69 6e 2d 63 6f 6d 70 6c 65 74 69 6e | efault,.`magit-builtin-completin |
| 1971a0 | 67 2d 72 65 61 64 27 2c 20 73 75 70 70 6f 72 74 20 74 68 69 72 64 2d 70 61 72 74 79 0a 63 6f 6d | g-read',.support.third-party.com |
| 1971c0 | 70 6c 65 74 69 6f 6e 20 66 72 61 6d 65 77 6f 72 6b 73 2c 20 69 6e 63 6c 75 64 69 6e 67 20 60 76 | pletion.frameworks,.including.`v |
| 1971e0 | 65 72 74 69 63 6f 2d 6d 6f 64 65 27 2c 20 60 69 76 79 2d 6d 6f 64 65 27 20 61 6e 64 0a 60 68 65 | ertico-mode',.`ivy-mode'.and.`he |
| 197200 | 6c 6d 2d 6d 6f 64 65 27 2e 0a 0a 48 6f 77 65 76 65 72 2c 20 69 66 20 79 6f 75 20 77 6f 75 6c 64 | lm-mode'...However,.if.you.would |
| 197220 | 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 6d 70 6c 65 74 | .like.to.use.Ivy.or.Helm.complet |
| 197240 | 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 6c 65 20 74 68 | ion.with.Magit.but.not.enable.th |
| 197260 | 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 2c 20 74 68 65 | e.respective.modes.globally,.the |
| 197280 | 6e 20 63 75 73 74 6f 6d 69 7a 65 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 74 6f 0a 75 73 65 20 60 | n.customize.this.option.to.use.` |
| 1972a0 | 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 20 6f 72 20 60 68 65 6c 6d 2d 2d 63 | ivy-completing-read'.or.`helm--c |
| 1972c0 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 64 65 66 61 75 6c 74 27 2e 0a 0a 49 66 20 79 6f 75 | ompleting-read-default'...If.you |
| 1972e0 | 20 73 74 69 6c 6c 20 75 73 65 20 60 69 64 6f 2d 6d 6f 64 65 27 2c 20 79 6f 75 27 6c 6c 20 6c 69 | .still.use.`ido-mode',.you'll.li |
| 197300 | 6b 65 6c 79 20 6e 65 65 64 20 74 68 65 20 60 6d 61 67 69 74 2d 69 64 6f 27 20 70 61 63 6b 61 67 | kely.need.the.`magit-ido'.packag |
| 197320 | 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 73 73 65 6e 74 69 61 6c 73 0a 20 | e."...:group.'magit-essentials.. |
| 197340 | 20 3a 74 79 70 65 20 60 28 72 61 64 69 6f 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 2c 23 | .:type.`(radio.(function-item.,# |
| 197360 | 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 29 0a | 'magit-builtin-completing-read). |
| 197380 | 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 |
| 1973a0 | 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)............. |
| 1973c0 | 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 |
| 1973e0 | 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)............... |
| 197400 | 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 |
| 197420 | 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 |
| 197440 | 63 74 69 6f 6e 0a 20 20 3b 3b 20 44 6f 20 6e 6f 74 20 66 75 6e 63 74 69 6f 6e 2d 71 75 6f 74 65 | ction...;;.Do.not.function-quote |
| 197460 | 20 74 6f 20 61 76 6f 69 64 20 63 69 72 63 75 6c 61 72 20 64 65 70 65 6e 64 65 6e 63 69 65 73 2e | .to.avoid.circular.dependencies. |
| 197480 | 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 20 20 20 20 6e | ...'((magit-stash-apply........n |
| 1974a0 | 69 6c 20 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 61 | il.t).....(magit-ediff-resolve-a |
| 1974c0 | 6c 6c 20 20 6e 69 6c 20 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f | ll..nil.t).....(magit-ediff-reso |
| 1974e0 | 6c 76 65 2d 72 65 73 74 20 6e 69 6c 20 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 | lve-rest.nil.t).....(magit-stash |
| 197500 | 2d 62 72 61 6e 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 | -branch.......nil.t).....(magit- |
| 197520 | 73 74 61 73 68 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 | stash-branch-here..nil.t).....(m |
| 197540 | 61 67 69 74 2d 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 | agit-stash-format-patch.nil.t).. |
| 197560 | 20 20 20 28 6d 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 | ...(magit-stash-drop.........nil |
| 197580 | 20 61 73 6b 29 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 | .ask).....(magit-stash-pop...... |
| 1975a0 | 20 20 20 20 6e 69 6c 20 61 73 6b 29 29 0a 20 20 22 57 68 65 6e 20 6e 6f 74 20 74 6f 20 6f 66 66 | ....nil.ask))..."When.not.to.off |
| 1975c0 | 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 66 | er.alternatives.and.ask.for.conf |
| 1975e0 | 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 61 | irmation...Many.commands.by.defa |
| 197600 | 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 20 | ult.ask.the.user.to.select.from. |
| 197620 | 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 20 | a.list.of.possible.candidates... |
| 197640 | 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 20 | They.do.so.even.when.there.is.a. |
| 197660 | 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 74 | thing.at.point.that.they.can.act |
| 197680 | 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 68 | .on,.which.is.then.offered.as.th |
| 1976a0 | 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 75 | e.default...This.option.can.be.u |
| 1976c0 | 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 20 | sed.to.tell.certain.commands.to. |
| 1976e0 | 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 6f | use.the.thing.at.point.instead.o |
| 197700 | 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 61 | f.asking.the.user.to.select.a.ca |
| 197720 | 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 6f | ndidate.to.act.on,.with.or.witho |
| 197740 | 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 20 | ut.confirmation...The.value.has. |
| 197760 | 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 45 | the.form.((COMMAND.nil|PROMPT.DE |
| 197780 | 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 6f | FAULT)...)...-.COMMAND.is.the.co |
| 1977a0 | 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 72 | mmand.that.should.not.prompt.for |
| 1977c0 | 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 20 | .a.choice....To.have.an.effect,. |
| 1977e0 | 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 74 | the.command.has.to.use.the.funct |
| 197800 | 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 72 | ion...`magit-completing-read'.or |
| 197820 | 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 72 | .a.utility.function.which.in.tur |
| 197840 | 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 68 | n.uses...that.function...-.If.th |
| 197860 | 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 67 | e.command.uses.`magit-completing |
| 197880 | 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 52 | -read'.multiple.times,.then...PR |
| 1978a0 | 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 20 | OMPT.can.be.used.to.only.affect. |
| 1978c0 | 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 20 | one.of.these.uses...PROMPT,.if.. |
| 1978e0 | 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 6f | .non-nil,.is.a.regular.expressio |
| 197900 | 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 0a | n.that.is.used.to.match.against. |
| 197920 | 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 20 | ..the.PROMPT.argument.passed.to. |
| 197940 | 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 41 | `magit-completing-read'...-.DEFA |
| 197960 | 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 66 | ULT.specifies.how.to.use.the.def |
| 197980 | 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 45 | ault...If.it.is.t,.then...the.DE |
| 1979a0 | 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 2d | FAULT.argument.passed.to.`magit- |
| 1979c0 | 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 6f | completing-read'.is.used...witho |
| 1979e0 | 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 27 | ut.confirmation...If.it.is.`ask' |
| 197a00 | 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 61 | ,.then.the.user.is.given...a.cha |
| 197a20 | 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 20 | nce.to.abort...DEFAULT.can.also. |
| 197a40 | 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 72 | be.nil,.in.which.case.the...entr |
| 197a60 | 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 72 | y.has.no.effect."...:package-ver |
| 197a80 | 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 75 | sion.'(magit..."2.12.0")...:grou |
| 197aa0 | 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 65 | p.'magit-commands...:type.'(repe |
| 197ac0 | 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 20 | at...........(list.(symbol.:tag. |
| 197ae0 | 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 6f | "Command").;.It.might.not.be.fbo |
| 197b00 | 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 63 | undp.yet..................(choic |
| 197b20 | 65 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 46 6f 72 20 61 6c 6c 20 70 72 6f 6d 70 74 73 22 | e.(const..:tag."For.all.prompts" |
| 197b40 | 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 72 | .nil).........................(r |
| 197b60 | 65 67 65 78 70 20 3a 74 61 67 20 22 46 6f 72 20 70 72 6f 6d 70 74 73 20 6d 61 74 63 68 69 6e 67 | egexp.:tag."For.prompts.matching |
| 197b80 | 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 69 | .regexp")).................(choi |
| 197ba0 | 63 65 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 4f 66 66 65 72 20 6f 74 68 65 72 20 63 68 6f | ce.(const..:tag."Offer.other.cho |
| 197bc0 | 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 20 | ices".nil)...................... |
| 197be0 | 20 20 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 52 65 71 75 69 72 65 20 63 6f 6e 66 69 72 6d | ...(const..:tag."Require.confirm |
| 197c00 | 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 20 | ation".ask)..................... |
| 197c20 | 20 20 20 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 55 73 65 20 64 65 66 61 75 6c 74 20 77 69 | ....(const..:tag."Use.default.wi |
| 197c40 | 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 66 | thout.confirmation".t)))))..(def |
| 197c60 | 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 27 | const.magit--confirm-actions...' |
| 197c80 | 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 65 | ((const.discard).....(const.reve |
| 197ca0 | 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 65 | rse).....(const.stage-all-change |
| 197cc0 | 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 65 | s).....(const.unstage-all-change |
| 197ce0 | 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 74 | s).....(const.delete).....(const |
| 197d00 | 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 20 | .trash).....(const.resurrect)... |
| 197d20 | 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 6e | ..(const.untrack).....(const.ren |
| 197d40 | 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 20 | ame).....(const.reset-bisect)... |
| 197d60 | 20 20 28 63 6f 6e 73 74 20 61 62 6f 72 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 29 0a 20 20 20 20 | ..(const.abort-cherry-pick)..... |
| 197d80 | 28 63 6f 6e 73 74 20 61 62 6f 72 74 2d 72 65 76 65 72 74 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 | (const.abort-revert).....(const. |
| 197da0 | 61 62 6f 72 74 2d 72 65 62 61 73 65 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 61 62 6f 72 74 2d 6d | abort-rebase).....(const.abort-m |
| 197dc0 | 65 72 67 65 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 6d 65 72 67 65 2d 64 69 72 74 79 29 0a 20 20 | erge).....(const.merge-dirty)... |
| 197de0 | 20 20 28 63 6f 6e 73 74 20 64 65 6c 65 74 65 2d 75 6e 6d 65 72 67 65 64 2d 62 72 61 6e 63 68 29 | ..(const.delete-unmerged-branch) |
| 197e00 | 0a 20 20 20 20 28 63 6f 6e 73 74 20 64 65 6c 65 74 65 2d 62 72 61 6e 63 68 2d 6f 6e 2d 72 65 6d | .....(const.delete-branch-on-rem |
| 197e20 | 6f 74 65 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 64 65 6c 65 74 65 2d 70 72 2d 72 65 6d 6f 74 65 | ote).....(const.delete-pr-remote |
| 197e40 | 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 64 72 6f 70 2d 73 74 61 73 68 65 73 29 0a 20 20 20 20 28 | ).....(const.drop-stashes).....( |
| 197e60 | 63 6f 6e 73 74 20 73 65 74 2d 61 6e 64 2d 70 75 73 68 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 61 | const.set-and-push).....(const.a |
| 197e80 | 6d 65 6e 64 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 62 61 73 | mend-published).....(const.rebas |
| 197ea0 | 65 2d 70 75 62 6c 69 73 68 65 64 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 65 64 69 74 2d 70 75 62 | e-published).....(const.edit-pub |
| 197ec0 | 6c 69 73 68 65 64 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 72 65 6d 6f 76 65 2d 6d 6f 64 75 6c 65 | lished).....(const.remove-module |
| 197ee0 | 73 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 72 65 6d 6f 76 65 2d 64 69 72 74 79 2d 6d 6f 64 75 6c | s).....(const.remove-dirty-modul |
| 197f00 | 65 73 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 74 72 61 73 68 2d 6d 6f 64 75 6c 65 2d 67 69 74 64 | es).....(const.trash-module-gitd |
| 197f20 | 69 72 73 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 73 74 61 73 68 2d 61 70 70 6c 79 2d 33 77 61 79 | irs).....(const.stash-apply-3way |
| 197f40 | 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 6b 69 6c 6c 2d 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 | ).....(const.kill-process).....( |
| 197f60 | 63 6f 6e 73 74 20 73 61 66 65 2d 77 69 74 68 2d 77 69 70 29 29 29 0a 0a 28 64 65 66 63 75 73 74 | const.safe-with-wip)))..(defcust |
| 197f80 | 6f 6d 20 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d 20 27 28 73 65 74 2d 61 6e 64 2d 70 75 | om.magit-no-confirm.'(set-and-pu |
| 197fa0 | 73 68 29 0a 20 20 22 41 20 6c 69 73 74 20 6f 66 20 73 79 6d 62 6f 6c 73 20 66 6f 72 20 61 63 74 | sh)..."A.list.of.symbols.for.act |
| 197fc0 | 69 6f 6e 73 20 4d 61 67 69 74 20 73 68 6f 75 6c 64 20 6e 6f 74 20 63 6f 6e 66 69 72 6d 2c 20 6f | ions.Magit.should.not.confirm,.o |
| 197fe0 | 72 20 74 2e 0a 0a 4d 61 6e 79 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 64 61 6e 67 65 72 6f 75 73 | r.t...Many.potentially.dangerous |
| 198000 | 20 63 6f 6d 6d 61 6e 64 73 20 62 79 20 64 65 66 61 75 6c 74 20 61 73 6b 20 74 68 65 20 75 73 65 | .commands.by.default.ask.the.use |
| 198020 | 72 20 66 6f 72 0a 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 | r.for.confirmation...Each.of.the |
| 198040 | 20 62 65 6c 6f 77 20 73 79 6d 62 6f 6c 73 20 73 74 61 6e 64 73 20 66 6f 72 20 61 6e 20 61 63 74 | .below.symbols.stands.for.an.act |
| 198060 | 69 6f 6e 0a 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 | ion.which,.when.invoked.unintent |
| 198080 | 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 |
| 1980a0 | 77 61 72 65 0a 6f 66 20 74 68 65 20 63 6f 6e 73 65 71 75 65 6e 63 65 73 2c 20 63 6f 75 6c 64 20 | ware.of.the.consequences,.could. |
| 1980c0 | 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 65 73 20 74 68 | lead.to.tears...In.many.cases.th |
| 1980e0 | 65 72 65 0a 61 72 65 20 73 65 76 65 72 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 70 65 | ere.are.several.commands.that.pe |
| 198100 | 72 66 6f 72 6d 20 76 61 72 69 61 74 69 6f 6e 73 20 6f 66 20 61 20 63 65 72 74 61 69 6e 20 61 63 | rform.variations.of.a.certain.ac |
| 198120 | 74 69 6f 6e 2c 0a 73 6f 20 77 65 20 64 6f 6e 27 74 20 75 73 65 20 74 68 65 20 63 6f 6d 6d 61 6e | tion,.so.we.don't.use.the.comman |
| 198140 | 64 20 6e 61 6d 65 73 20 62 75 74 20 6d 6f 72 65 20 67 65 6e 65 72 69 63 20 73 79 6d 62 6f 6c 73 | d.names.but.more.generic.symbols |
| 198160 | 2e 0a 0a 41 70 70 6c 79 69 6e 67 20 63 68 61 6e 67 65 73 3a 0a 0a 20 20 60 64 69 73 63 61 72 64 | ...Applying.changes:....`discard |
| 198180 | 27 20 44 69 73 63 61 72 64 69 6e 67 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 63 68 61 6e 67 65 73 | '.Discarding.one.or.more.changes |
| 1981a0 | 20 28 69 2e 65 2e 2c 20 68 75 6e 6b 73 20 6f 72 20 74 68 65 0a 20 20 63 6f 6d 70 6c 65 74 65 20 | .(i.e.,.hunks.or.the...complete. |
| 1981c0 | 64 69 66 66 20 66 6f 72 20 61 20 66 69 6c 65 29 20 6c 6f 73 65 73 20 74 68 61 74 20 63 68 61 6e | diff.for.a.file).loses.that.chan |
| 1981e0 | 67 65 2c 20 6f 62 76 69 6f 75 73 6c 79 2e 0a 0a 20 20 60 72 65 76 65 72 73 65 27 20 52 65 76 65 | ge,.obviously.....`reverse'.Reve |
| 198200 | 72 74 69 6e 67 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 63 68 61 6e 67 65 73 20 63 61 6e 20 75 73 | rting.one.or.more.changes.can.us |
| 198220 | 75 61 6c 6c 79 20 62 65 20 75 6e 64 6f 6e 65 0a 20 20 62 79 20 72 65 76 65 72 74 69 6e 67 20 74 | ually.be.undone...by.reverting.t |
| 198240 | 68 65 20 72 65 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 60 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e | he.reversion.....`stage-all-chan |
| 198260 | 67 65 73 27 2c 20 60 75 6e 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 27 20 57 68 65 6e | ges',.`unstage-all-changes'.When |
| 198280 | 20 74 68 65 72 65 20 61 72 65 20 62 6f 74 68 0a 20 20 73 74 61 67 65 64 20 61 6e 64 20 75 6e 73 | .there.are.both...staged.and.uns |
| 1982a0 | 74 61 67 65 64 20 63 68 61 6e 67 65 73 2c 20 74 68 65 6e 20 75 6e 2d 2f 73 74 61 67 69 6e 67 20 | taged.changes,.then.un-/staging. |
| 1982c0 | 65 76 65 72 79 74 68 69 6e 67 20 77 6f 75 6c 64 0a 20 20 64 65 73 74 72 6f 79 20 74 68 61 74 20 | everything.would...destroy.that. |
| 1982e0 | 64 69 73 74 69 6e 63 74 69 6f 6e 2e 20 20 4f 66 20 63 6f 75 72 73 65 20 74 68 61 74 20 61 6c 73 | distinction...Of.course.that.als |
| 198300 | 6f 20 61 70 70 6c 69 65 73 20 77 68 65 6e 0a 20 20 75 6e 2d 2f 73 74 61 67 69 6e 67 20 61 20 73 | o.applies.when...un-/staging.a.s |
| 198320 | 69 6e 67 6c 65 20 63 68 61 6e 67 65 2c 20 62 75 74 20 74 68 65 6e 20 6c 65 73 73 20 69 73 20 6c | ingle.change,.but.then.less.is.l |
| 198340 | 6f 73 74 20 61 6e 64 20 6f 6e 65 20 64 6f 65 73 0a 20 20 74 68 61 74 20 73 6f 20 6f 66 74 65 6e | ost.and.one.does...that.so.often |
| 198360 | 20 74 68 61 74 20 68 61 76 69 6e 67 20 74 6f 20 63 6f 6e 66 69 72 6d 20 65 76 65 72 79 20 74 69 | .that.having.to.confirm.every.ti |
| 198380 | 6d 65 20 77 6f 75 6c 64 20 62 65 0a 20 20 75 6e 61 63 63 65 70 74 61 62 6c 65 2e 0a 0a 46 69 6c | me.would.be...unacceptable...Fil |
| 1983a0 | 65 73 3a 0a 0a 20 20 60 64 65 6c 65 74 65 27 20 57 68 65 6e 20 61 20 66 69 6c 65 20 74 68 61 74 | es:....`delete'.When.a.file.that |
| 1983c0 | 20 69 73 6e 27 74 20 79 65 74 20 74 72 61 63 6b 65 64 20 62 79 20 47 69 74 20 69 73 20 64 65 6c | .isn't.yet.tracked.by.Git.is.del |
| 1983e0 | 65 74 65 64 0a 20 20 74 68 65 6e 20 69 74 20 69 73 20 63 6f 6d 70 6c 65 74 65 6c 79 20 6c 6f 73 | eted...then.it.is.completely.los |
| 198400 | 74 2c 20 6e 6f 74 20 6a 75 73 74 20 74 68 65 20 6c 61 73 74 20 63 68 61 6e 67 65 73 2e 20 20 56 | t,.not.just.the.last.changes...V |
| 198420 | 65 72 79 0a 20 20 64 61 6e 67 65 72 6f 75 73 2e 0a 0a 20 20 60 74 72 61 73 68 27 20 49 6e 73 74 | ery...dangerous.....`trash'.Inst |
| 198440 | 65 61 64 20 6f 66 20 64 65 6c 65 74 69 6e 67 20 61 20 66 69 6c 65 20 69 74 20 63 61 6e 20 61 6c | ead.of.deleting.a.file.it.can.al |
| 198460 | 73 6f 20 62 65 20 6d 6f 76 65 20 74 6f 20 74 68 65 0a 20 20 73 79 73 74 65 6d 20 74 72 61 73 68 | so.be.move.to.the...system.trash |
| 198480 | 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 |
| 1984a0 | 20 74 68 61 6e 20 64 65 6c 65 74 69 6e 67 20 69 74 2e 0a 0a 20 20 41 6c 73 6f 20 73 65 65 20 6f | .than.deleting.it.....Also.see.o |
| 1984c0 | 70 74 69 6f 6e 20 60 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 | ption.`magit-delete-by-moving-to |
| 1984e0 | 2d 74 72 61 73 68 27 2e 0a 0a 20 20 60 72 65 73 75 72 72 65 63 74 27 20 41 20 64 65 6c 65 74 65 | -trash'.....`resurrect'.A.delete |
| 198500 | 64 20 66 69 6c 65 20 63 61 6e 20 65 61 73 69 6c 79 20 62 65 20 72 65 73 75 72 72 65 63 74 65 64 | d.file.can.easily.be.resurrected |
| 198520 | 20 62 79 0a 20 20 5c 22 64 65 6c 65 74 69 6e 67 5c 22 20 74 68 65 20 64 65 6c 65 74 69 6f 6e 2c | .by...\"deleting\".the.deletion, |
| 198540 | 20 77 68 69 63 68 20 69 73 20 64 6f 6e 65 20 75 73 69 6e 67 20 74 68 65 20 73 61 6d 65 20 63 6f | .which.is.done.using.the.same.co |
| 198560 | 6d 6d 61 6e 64 0a 20 20 74 68 61 74 20 77 61 73 20 75 73 65 64 20 74 6f 20 64 65 6c 65 74 65 20 | mmand...that.was.used.to.delete. |
| 198580 | 74 68 65 20 73 61 6d 65 20 66 69 6c 65 20 69 6e 20 74 68 65 20 66 69 72 73 74 20 70 6c 61 63 65 | the.same.file.in.the.first.place |
| 1985a0 | 2e 0a 0a 20 20 60 75 6e 74 72 61 63 6b 27 20 55 6e 74 72 61 63 6b 69 6e 67 20 61 20 66 69 6c 65 | .....`untrack'.Untracking.a.file |
| 1985c0 | 20 63 61 6e 20 62 65 20 75 6e 64 6f 6e 65 20 62 79 20 74 72 61 63 6b 69 6e 67 20 69 74 20 61 67 | .can.be.undone.by.tracking.it.ag |
| 1985e0 | 61 69 6e 2e 0a 0a 20 20 60 72 65 6e 61 6d 65 27 20 52 65 6e 61 6d 69 6e 67 20 61 20 66 69 6c 65 | ain.....`rename'.Renaming.a.file |
| 198600 | 20 63 61 6e 20 65 61 73 69 6c 79 20 62 65 20 75 6e 64 6f 6e 65 2e 0a 0a 53 65 71 75 65 6e 63 65 | .can.easily.be.undone...Sequence |
| 198620 | 73 3a 0a 0a 20 20 60 72 65 73 65 74 2d 62 69 73 65 63 74 27 20 41 62 6f 72 74 69 6e 67 20 28 6b | s:....`reset-bisect'.Aborting.(k |
| 198640 | 6e 6f 77 6e 20 74 6f 20 47 69 74 20 61 73 20 5c 22 72 65 73 65 74 74 69 6e 67 5c 22 29 20 61 0a | nown.to.Git.as.\"resetting\").a. |
| 198660 | 20 20 62 69 73 65 63 74 20 6f 70 65 72 61 74 69 6f 6e 20 6c 6f 73 65 73 20 61 6c 6c 20 69 6e 66 | ..bisect.operation.loses.all.inf |
| 198680 | 6f 72 6d 61 74 69 6f 6e 20 63 6f 6c 6c 65 63 74 65 64 20 73 6f 20 66 61 72 2e 0a 0a 20 20 60 61 | ormation.collected.so.far.....`a |
| 1986a0 | 62 6f 72 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 27 20 41 62 6f 72 74 69 6e 67 20 61 20 63 68 65 | bort-cherry-pick'.Aborting.a.che |
| 1986c0 | 72 72 79 2d 70 69 63 6b 20 74 68 72 6f 77 73 20 61 77 61 79 20 61 6c 6c 0a 20 20 63 6f 6e 66 6c | rry-pick.throws.away.all...confl |
| 1986e0 | 69 63 74 20 72 65 73 6f 6c 75 74 69 6f 6e 73 20 77 68 69 63 68 20 68 61 73 20 61 6c 72 65 61 64 | ict.resolutions.which.has.alread |
| 198700 | 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 75 73 65 72 | y.been.carried.out.by.the...user |
| 198720 | 2e 0a 0a 20 20 60 61 62 6f 72 74 2d 72 65 76 65 72 74 27 20 41 62 6f 72 74 69 6e 67 20 61 20 72 | .....`abort-revert'.Aborting.a.r |
| 198740 | 65 76 65 72 74 20 74 68 72 6f 77 73 20 61 77 61 79 20 61 6c 6c 20 63 6f 6e 66 6c 69 63 74 0a 20 | evert.throws.away.all.conflict.. |
| 198760 | 20 72 65 73 6f 6c 75 74 69 6f 6e 73 20 77 68 69 63 68 20 68 61 73 20 61 6c 72 65 61 64 79 20 62 | .resolutions.which.has.already.b |
| 198780 | 65 65 6e 20 63 61 72 72 69 65 64 20 6f 75 74 20 62 79 20 74 68 65 20 75 73 65 72 2e 0a 0a 20 20 | een.carried.out.by.the.user..... |
| 1987a0 | 60 61 62 6f 72 74 2d 72 65 62 61 73 65 27 20 41 62 6f 72 74 69 6e 67 20 61 20 72 65 62 61 73 65 | `abort-rebase'.Aborting.a.rebase |
| 1987c0 | 20 74 68 72 6f 77 73 20 61 77 61 79 20 61 6c 6c 20 61 6c 72 65 61 64 79 0a 20 20 6d 6f 64 69 66 | .throws.away.all.already...modif |
| 1987e0 | 69 65 64 20 63 6f 6d 6d 69 74 73 2c 20 62 75 74 20 69 74 27 73 20 70 6f 73 73 69 62 6c 65 20 74 | ied.commits,.but.it's.possible.t |
| 198800 | 6f 20 72 65 73 74 6f 72 65 20 74 68 6f 73 65 20 66 72 6f 6d 20 74 68 65 0a 20 20 72 65 66 6c 6f | o.restore.those.from.the...reflo |
| 198820 | 67 2e 0a 0a 20 20 60 61 62 6f 72 74 2d 6d 65 72 67 65 27 20 41 62 6f 72 74 69 6e 67 20 61 20 6d | g.....`abort-merge'.Aborting.a.m |
| 198840 | 65 72 67 65 20 74 68 72 6f 77 73 20 61 77 61 79 20 61 6c 6c 20 63 6f 6e 66 6c 69 63 74 0a 20 20 | erge.throws.away.all.conflict... |
| 198860 | 72 65 73 6f 6c 75 74 69 6f 6e 73 20 77 68 69 63 68 20 68 61 73 20 61 6c 72 65 61 64 79 20 62 65 | resolutions.which.has.already.be |
| 198880 | 65 6e 20 63 61 72 72 69 65 64 20 6f 75 74 20 62 79 20 74 68 65 20 75 73 65 72 2e 0a 0a 20 20 60 | en.carried.out.by.the.user.....` |
| 1988a0 | 6d 65 72 67 65 2d 64 69 72 74 79 27 20 4d 65 72 67 69 6e 67 20 77 69 74 68 20 61 20 64 69 72 74 | merge-dirty'.Merging.with.a.dirt |
| 1988c0 | 79 20 77 6f 72 6b 74 72 65 65 20 63 61 6e 20 6d 61 6b 65 20 69 74 20 68 61 72 64 20 74 6f 0a 20 | y.worktree.can.make.it.hard.to.. |
| 1988e0 | 20 67 6f 20 62 61 63 6b 20 74 6f 20 74 68 65 20 73 74 61 74 65 20 62 65 66 6f 72 65 20 74 68 65 | .go.back.to.the.state.before.the |
| 198900 | 20 6d 65 72 67 65 20 77 61 73 20 69 6e 69 74 69 61 74 65 64 2e 0a 0a 52 65 66 65 72 65 6e 63 65 | .merge.was.initiated...Reference |
| 198920 | 73 3a 0a 0a 20 20 60 64 65 6c 65 74 65 2d 75 6e 6d 65 72 67 65 64 2d 62 72 61 6e 63 68 27 20 4f | s:....`delete-unmerged-branch'.O |
| 198940 | 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 64 20 69 74 | nce.a.branch.has.been.deleted.it |
| 198960 | 20 63 61 6e 0a 20 20 6f 6e 6c 79 20 62 65 20 72 65 73 74 6f 72 65 64 20 75 73 69 6e 67 20 6c 6f | .can...only.be.restored.using.lo |
| 198980 | 77 2d 6c 65 76 65 6c 20 72 65 63 6f 76 65 72 79 20 74 6f 6f 6c 73 20 70 72 6f 76 69 64 65 64 20 | w-level.recovery.tools.provided. |
| 1989a0 | 62 79 0a 20 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 | by...Git...And.even.then.the.ref |
| 1989c0 | 6c 6f 67 20 69 73 20 67 6f 6e 65 2e 20 20 54 68 65 20 75 73 65 72 20 61 6c 77 61 79 73 20 68 61 | log.is.gone...The.user.always.ha |
| 1989e0 | 73 0a 20 20 74 6f 20 63 6f 6e 66 69 72 6d 20 74 68 65 20 64 65 6c 65 74 69 6f 6e 20 6f 66 20 61 | s...to.confirm.the.deletion.of.a |
| 198a00 | 20 62 72 61 6e 63 68 20 62 79 20 61 63 63 65 70 74 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 | .branch.by.accepting.the.default |
| 198a20 | 0a 20 20 63 68 6f 69 63 65 20 28 6f 72 20 73 65 6c 65 63 74 69 6e 67 20 61 6e 6f 74 68 65 72 20 | ...choice.(or.selecting.another. |
| 198a40 | 62 72 61 6e 63 68 29 2c 20 62 75 74 20 77 68 65 6e 20 61 20 62 72 61 6e 63 68 20 68 61 73 0a 20 | branch),.but.when.a.branch.has.. |
| 198a60 | 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 20 6d 61 6b 65 20 | .not.been.merged.yet,.also.make. |
| 198a80 | 73 75 72 65 20 74 68 65 20 75 73 65 72 20 69 73 20 61 77 61 72 65 20 6f 66 20 74 68 61 74 2e 0a | sure.the.user.is.aware.of.that.. |
| 198aa0 | 0a 20 20 60 64 65 6c 65 74 65 2d 62 72 61 6e 63 68 2d 6f 6e 2d 72 65 6d 6f 74 65 27 20 44 65 6c | ...`delete-branch-on-remote'.Del |
| 198ac0 | 65 74 69 6e 67 20 61 20 5c 22 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 5c 22 20 6d 61 79 20 6d 65 | eting.a.\"remote.branch\".may.me |
| 198ae0 | 61 6e 0a 20 20 64 65 6c 65 74 69 6e 67 20 74 68 65 20 28 6c 6f 63 61 6c 29 20 5c 22 72 65 6d 6f | an...deleting.the.(local).\"remo |
| 198b00 | 74 65 2d 74 72 61 63 6b 69 6e 67 5c 22 20 62 72 61 6e 63 68 20 6f 6e 6c 79 2c 20 6f 72 20 61 6c | te-tracking\".branch.only,.or.al |
| 198b20 | 73 6f 0a 20 20 72 65 6d 6f 76 69 6e 67 20 69 74 20 66 72 6f 6d 20 74 68 65 20 72 65 6d 6f 74 65 | so...removing.it.from.the.remote |
| 198b40 | 20 69 74 73 65 6c 66 2e 20 20 54 68 65 20 6c 61 74 74 65 72 20 6f 66 74 65 6e 20 6d 61 6b 65 73 | .itself...The.latter.often.makes |
| 198b60 | 20 6d 6f 72 65 0a 20 20 73 65 6e 73 65 20 62 65 63 61 75 73 65 20 6f 74 68 65 72 77 69 73 65 20 | .more...sense.because.otherwise. |
| 198b80 | 73 69 6d 70 6c 79 20 66 65 74 63 68 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 72 65 6d 6f 74 65 20 | simply.fetching.from.the.remote. |
| 198ba0 | 77 6f 75 6c 64 0a 20 20 72 65 73 74 6f 72 65 20 74 68 65 20 72 65 6d 6f 74 65 2d 74 72 61 63 6b | would...restore.the.remote-track |
| 198bc0 | 69 6e 67 20 62 72 61 6e 63 68 2c 20 62 75 74 20 64 6f 69 6e 67 20 74 68 61 74 20 63 61 6e 20 62 | ing.branch,.but.doing.that.can.b |
| 198be0 | 65 0a 20 20 73 75 72 70 72 69 73 69 6e 67 20 61 6e 64 20 68 61 72 64 20 74 6f 20 72 65 63 6f 76 | e...surprising.and.hard.to.recov |
| 198c00 | 65 72 20 66 72 6f 6d 2c 20 73 6f 20 77 65 20 61 73 6b 2e 0a 0a 20 20 60 64 65 6c 65 74 65 2d 70 | er.from,.so.we.ask.....`delete-p |
| 198c20 | 72 2d 72 65 6d 6f 74 65 27 20 57 68 65 6e 20 64 65 6c 65 74 69 6e 67 20 61 20 62 72 61 6e 63 68 | r-remote'.When.deleting.a.branch |
| 198c40 | 20 74 68 61 74 20 77 61 73 20 63 72 65 61 74 65 64 20 66 72 6f 6d 0a 20 20 61 20 70 75 6c 6c 2d | .that.was.created.from...a.pull- |
| 198c60 | 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 73 | request.and.if.no.other.branches |
| 198c80 | 20 73 74 69 6c 6c 20 65 78 69 73 74 20 6f 6e 20 74 68 61 74 0a 20 20 72 65 6d 6f 74 65 2c 20 74 | .still.exist.on.that...remote,.t |
| 198ca0 | 68 65 6e 20 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c 65 74 65 27 20 6f 66 66 65 72 73 | hen.`magit-branch-delete'.offers |
| 198cc0 | 20 74 6f 20 64 65 6c 65 74 65 20 74 68 65 20 72 65 6d 6f 74 65 0a 20 20 61 73 20 77 65 6c 6c 2e | .to.delete.the.remote...as.well. |
| 198ce0 | 20 20 54 68 69 73 20 73 68 6f 75 6c 64 20 62 65 20 73 61 66 65 20 62 65 63 61 75 73 65 20 69 74 | ..This.should.be.safe.because.it |
| 198d00 | 20 6f 6e 6c 79 20 68 61 70 70 65 6e 73 20 69 66 20 6e 6f 0a 20 20 6f 74 68 65 72 20 72 65 66 73 | .only.happens.if.no...other.refs |
| 198d20 | 20 65 78 69 73 74 20 69 6e 20 74 68 65 20 72 65 6d 6f 74 65 73 20 6e 61 6d 65 73 70 61 63 65 2c | .exist.in.the.remotes.namespace, |
| 198d40 | 20 61 6e 64 20 79 6f 75 20 63 61 6e 20 72 65 63 72 65 61 74 65 0a 20 20 74 68 65 20 72 65 6d 6f | .and.you.can.recreate...the.remo |
| 198d60 | 74 65 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e 0a 0a 20 20 60 64 72 6f 70 2d 73 74 61 73 68 65 | te.if.necessary.....`drop-stashe |
| 198d80 | 73 27 20 44 72 6f 70 70 69 6e 67 20 61 20 73 74 61 73 68 20 69 73 20 64 61 6e 67 65 72 6f 75 73 | s'.Dropping.a.stash.is.dangerous |
| 198da0 | 20 62 65 63 61 75 73 65 20 47 69 74 20 73 74 6f 72 65 73 0a 20 20 73 74 61 73 68 65 73 20 69 6e | .because.Git.stores...stashes.in |
| 198dc0 | 20 74 68 65 20 72 65 66 6c 6f 67 2e 20 20 4f 6e 63 65 20 61 20 73 74 61 73 68 20 69 73 20 72 65 | .the.reflog...Once.a.stash.is.re |
| 198de0 | 6d 6f 76 65 64 2c 20 74 68 65 72 65 20 69 73 20 6e 6f 0a 20 20 67 6f 69 6e 67 20 62 61 63 6b 20 | moved,.there.is.no...going.back. |
| 198e00 | 77 69 74 68 6f 75 74 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 | without.using.low-level.recovery |
| 198e20 | 20 74 6f 6f 6c 73 20 70 72 6f 76 69 64 65 64 20 62 79 0a 20 20 47 69 74 2e 20 20 57 68 65 6e 20 | .tools.provided.by...Git...When. |
| 198e40 | 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 20 74 68 65 6e 20 | a.single.stash.is.dropped,.then. |
| 198e60 | 74 68 65 20 75 73 65 72 20 61 6c 77 61 79 73 20 68 61 73 0a 20 20 74 6f 20 63 6f 6e 66 69 72 6d | the.user.always.has...to.confirm |
| 198e80 | 20 62 79 20 61 63 63 65 70 74 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 28 6f 72 20 73 65 | .by.accepting.the.default.(or.se |
| 198ea0 | 6c 65 63 74 69 6e 67 20 61 6e 6f 74 68 65 72 29 2e 0a 20 20 54 68 69 73 20 61 63 74 69 6f 6e 20 | lecting.another)....This.action. |
| 198ec0 | 6f 6e 6c 79 20 63 6f 6e 63 65 72 6e 73 20 74 68 65 20 64 65 6c 65 74 69 6f 6e 20 6f 66 20 6d 75 | only.concerns.the.deletion.of.mu |
| 198ee0 | 6c 74 69 70 6c 65 20 73 74 61 73 68 65 73 20 61 74 0a 20 20 6f 6e 63 65 2e 0a 0a 50 75 62 6c 69 | ltiple.stashes.at...once...Publi |
| 198f00 | 73 68 69 6e 67 3a 0a 0a 20 20 60 73 65 74 2d 61 6e 64 2d 70 75 73 68 27 20 57 68 65 6e 20 70 75 | shing:....`set-and-push'.When.pu |
| 198f20 | 73 68 69 6e 67 20 74 6f 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 6f 72 20 74 68 65 20 70 75 73 | shing.to.the.upstream.or.the.pus |
| 198f40 | 68 2d 72 65 6d 6f 74 65 0a 20 20 61 6e 64 20 74 68 61 74 20 69 73 6e 27 74 20 61 63 74 75 61 6c | h-remote...and.that.isn't.actual |
| 198f60 | 6c 79 20 63 6f 6e 66 69 67 75 72 65 64 20 79 65 74 2c 20 74 68 65 6e 20 74 68 65 20 75 73 65 72 | ly.configured.yet,.then.the.user |
| 198f80 | 20 63 61 6e 20 66 69 72 73 74 0a 20 20 73 65 74 20 74 68 65 20 74 61 72 67 65 74 2e 20 20 49 66 | .can.first...set.the.target...If |
| 198fa0 | 20 73 2f 68 65 20 63 6f 6e 66 69 72 6d 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 74 6f 6f 20 71 | .s/he.confirms.the.default.too.q |
| 198fc0 | 75 69 63 6b 6c 79 2c 20 74 68 65 6e 0a 20 20 73 2f 68 65 20 6d 69 67 68 74 20 65 6e 64 20 75 70 | uickly,.then...s/he.might.end.up |
| 198fe0 | 20 70 75 73 68 69 6e 67 20 74 6f 20 74 68 65 20 77 72 6f 6e 67 20 62 72 61 6e 63 68 20 61 6e 64 | .pushing.to.the.wrong.branch.and |
| 199000 | 20 69 66 20 74 68 65 20 72 65 6d 6f 74 65 0a 20 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73 20 63 | .if.the.remote...repository.is.c |
| 199020 | 6f 6e 66 69 67 75 72 65 64 20 74 6f 20 64 69 73 61 6c 6c 6f 77 20 66 69 78 69 6e 67 20 73 75 63 | onfigured.to.disallow.fixing.suc |
| 199040 | 68 20 6d 69 73 74 61 6b 65 73 2c 20 74 68 65 6e 0a 20 20 74 68 61 74 20 63 61 6e 20 62 65 20 71 | h.mistakes,.then...that.can.be.q |
| 199060 | 75 69 74 65 20 65 6d 62 61 72 72 61 73 73 69 6e 67 20 61 6e 64 20 61 6e 6e 6f 79 69 6e 67 2e 0a | uite.embarrassing.and.annoying.. |
| 199080 | 0a 45 64 69 74 20 70 75 62 6c 69 73 68 65 64 20 68 69 73 74 6f 72 79 3a 0a 0a 20 20 57 69 74 68 | .Edit.published.history:....With |
| 1990a0 | 6f 75 74 20 61 64 64 69 6e 67 20 74 68 65 73 65 20 73 79 6d 62 6f 6c 73 20 68 65 72 65 2c 20 79 | out.adding.these.symbols.here,.y |
| 1990c0 | 6f 75 20 77 69 6c 6c 20 62 65 20 77 61 72 6e 65 64 20 62 65 66 6f 72 65 0a 20 20 65 64 69 74 69 | ou.will.be.warned.before...editi |
| 1990e0 | 6e 67 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 | ng.commits.that.have.already.bee |
| 199100 | 6e 20 70 75 73 68 65 64 20 74 6f 20 6f 6e 65 20 6f 66 20 74 68 65 0a 20 20 62 72 61 6e 63 68 65 | n.pushed.to.one.of.the...branche |
| 199120 | 73 20 6c 69 73 74 65 64 20 69 6e 20 60 6d 61 67 69 74 2d 70 75 62 6c 69 73 68 65 64 2d 62 72 61 | s.listed.in.`magit-published-bra |
| 199140 | 6e 63 68 65 73 27 2e 0a 0a 20 20 60 61 6d 65 6e 64 2d 70 75 62 6c 69 73 68 65 64 27 20 41 66 66 | nches'.....`amend-published'.Aff |
| 199160 | 65 63 74 73 20 6d 6f 73 74 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 6d 65 6e 64 20 74 6f | ects.most.commands.that.amend.to |
| 199180 | 20 60 48 45 41 44 27 2e 0a 0a 20 20 60 72 65 62 61 73 65 2d 70 75 62 6c 69 73 68 65 64 27 20 41 | .`HEAD'.....`rebase-published'.A |
| 1991a0 | 66 66 65 63 74 73 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 70 65 72 66 6f 72 6d 20 69 6e 74 | ffects.commands.that.perform.int |
| 1991c0 | 65 72 61 63 74 69 76 65 0a 20 20 72 65 62 61 73 65 73 2e 20 20 54 68 69 73 20 69 6e 63 6c 75 64 | eractive...rebases...This.includ |
| 1991e0 | 65 73 20 63 6f 6d 6d 61 6e 64 73 20 66 72 6f 6d 20 74 68 65 20 63 6f 6d 6d 69 74 20 70 6f 70 75 | es.commands.from.the.commit.popu |
| 199200 | 70 20 74 68 61 74 0a 20 20 6d 6f 64 69 66 79 20 61 20 63 6f 6d 6d 69 74 20 6f 74 68 65 72 20 74 | p.that...modify.a.commit.other.t |
| 199220 | 68 61 6e 20 60 48 45 41 44 27 2c 20 6e 61 6d 65 6c 79 20 74 68 65 20 76 61 72 69 6f 75 73 20 66 | han.`HEAD',.namely.the.various.f |
| 199240 | 69 78 75 70 0a 20 20 61 6e 64 20 73 71 75 61 73 68 20 76 61 72 69 61 6e 74 73 2e 0a 0a 20 20 60 | ixup...and.squash.variants.....` |
| 199260 | 65 64 69 74 2d 70 75 62 6c 69 73 68 65 64 27 20 41 66 66 65 63 74 73 20 74 68 65 20 63 6f 6d 6d | edit-published'.Affects.the.comm |
| 199280 | 61 6e 64 73 20 60 6d 61 67 69 74 2d 65 64 69 74 2d 6c 69 6e 65 2d 63 6f 6d 6d 69 74 27 0a 20 20 | ands.`magit-edit-line-commit'... |
| 1992a0 | 61 6e 64 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 65 64 69 74 2d 68 75 6e 6b 2d 63 6f 6d 6d 69 74 | and.`magit-diff-edit-hunk-commit |
| 1992c0 | 27 2e 20 20 54 68 65 73 65 20 74 77 6f 20 63 6f 6d 6d 61 6e 64 73 20 6d 61 6b 65 0a 20 20 69 74 | '...These.two.commands.make...it |
| 1992e0 | 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 6c 79 20 65 64 69 74 | .quite.easy.to.accidentally.edit |
| 199300 | 20 61 20 70 75 62 6c 69 73 68 65 64 20 63 6f 6d 6d 69 74 2c 20 73 6f 20 79 6f 75 0a 20 20 73 68 | .a.published.commit,.so.you...sh |
| 199320 | 6f 75 6c 64 20 74 68 69 6e 6b 20 74 77 69 63 65 20 62 65 66 6f 72 65 20 63 6f 6e 66 69 67 75 72 | ould.think.twice.before.configur |
| 199340 | 69 6e 67 20 74 68 65 6d 20 6e 6f 74 20 74 6f 20 61 73 6b 20 66 6f 72 0a 20 20 63 6f 6e 66 69 72 | ing.them.not.to.ask.for...confir |
| 199360 | 6d 61 74 69 6f 6e 2e 0a 0a 20 20 54 6f 20 64 69 73 61 62 6c 65 20 63 6f 6e 66 69 72 6d 61 74 69 | mation.....To.disable.confirmati |
| 199380 | 6f 6e 20 63 6f 6d 70 6c 65 74 65 6c 79 2c 20 61 64 64 20 61 6c 6c 20 74 68 72 65 65 20 73 79 6d | on.completely,.add.all.three.sym |
| 1993a0 | 62 6f 6c 73 20 68 65 72 65 0a 20 20 6f 72 20 73 65 74 20 60 6d 61 67 69 74 2d 70 75 62 6c 69 73 | bols.here...or.set.`magit-publis |
| 1993c0 | 68 65 64 2d 62 72 61 6e 63 68 65 73 27 20 74 6f 20 6e 69 6c 2e 0a 0a 52 65 6d 6f 76 69 6e 67 20 | hed-branches'.to.nil...Removing. |
| 1993e0 | 6d 6f 64 75 6c 65 73 3a 0a 0a 20 20 60 72 65 6d 6f 76 65 2d 6d 6f 64 75 6c 65 73 27 20 57 68 65 | modules:....`remove-modules'.Whe |
| 199400 | 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 65 63 74 6f | n.you.remove.the.working.directo |
| 199420 | 72 79 20 6f 66 20 61 0a 20 20 6d 6f 64 75 6c 65 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 63 | ry.of.a...module.that.does.not.c |
| 199440 | 6f 6e 74 61 69 6e 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 | ontain.uncommitted.changes,.then |
| 199460 | 20 74 68 61 74 20 69 73 0a 20 20 73 61 66 65 72 20 74 68 61 6e 20 64 6f 69 6e 67 20 73 6f 20 77 | .that.is...safer.than.doing.so.w |
| 199480 | 68 65 6e 20 74 68 65 72 65 20 61 72 65 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 | hen.there.are.uncommitted.change |
| 1994a0 | 73 20 61 6e 64 2f 6f 72 0a 20 20 77 68 65 6e 20 79 6f 75 20 61 6c 73 6f 20 72 65 6d 6f 76 65 20 | s.and/or...when.you.also.remove. |
| 1994c0 | 74 68 65 20 67 69 74 64 69 72 2e 20 20 53 74 69 6c 6c 2c 20 79 6f 75 20 64 6f 6e 27 74 20 77 61 | the.gitdir...Still,.you.don't.wa |
| 1994e0 | 6e 74 20 74 6f 20 64 6f 0a 20 20 74 68 61 74 20 62 79 20 61 63 63 69 64 65 6e 74 2e 0a 0a 20 20 | nt.to.do...that.by.accident..... |
| 199500 | 60 72 65 6d 6f 76 65 2d 64 69 72 74 79 2d 6d 6f 64 75 6c 65 73 27 20 57 68 65 6e 20 79 6f 75 20 | `remove-dirty-modules'.When.you. |
| 199520 | 72 65 6d 6f 76 65 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 20 6f 66 0a | remove.the.working.directory.of. |
| 199540 | 20 20 61 20 6d 6f 64 75 6c 65 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 75 6e 63 6f 6d 6d 69 | ..a.module.that.contains.uncommi |
| 199560 | 74 74 65 64 20 63 68 61 6e 67 65 73 2c 20 74 68 65 6e 20 74 68 6f 73 65 20 63 68 61 6e 67 65 73 | tted.changes,.then.those.changes |
| 199580 | 0a 20 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 73 20 62 65 74 | ...are.gone.for.good...It.is.bet |
| 1995a0 | 74 65 72 20 74 6f 20 67 6f 20 74 6f 20 74 68 65 20 6d 6f 64 75 6c 65 2c 20 69 6e 73 70 65 63 74 | ter.to.go.to.the.module,.inspect |
| 1995c0 | 0a 20 20 74 68 65 73 65 20 63 68 61 6e 67 65 73 20 61 6e 64 20 6f 6e 6c 79 20 69 66 20 61 70 70 | ...these.changes.and.only.if.app |
| 1995e0 | 72 6f 70 72 69 61 74 65 20 64 69 73 63 61 72 64 20 74 68 65 6d 20 6d 61 6e 75 61 6c 6c 79 2e 0a | ropriate.discard.them.manually.. |
| 199600 | 0a 20 20 60 74 72 61 73 68 2d 6d 6f 64 75 6c 65 2d 67 69 74 64 69 72 73 27 20 57 68 65 6e 20 79 | ...`trash-module-gitdirs'.When.y |
| 199620 | 6f 75 20 72 65 6d 6f 76 65 20 74 68 65 20 67 69 74 64 69 72 20 6f 66 20 61 20 6d 6f 64 75 6c 65 | ou.remove.the.gitdir.of.a.module |
| 199640 | 2c 0a 20 20 74 68 65 6e 20 61 6c 6c 20 75 6e 70 75 73 68 65 64 20 63 68 61 6e 67 65 73 20 61 72 | ,...then.all.unpushed.changes.ar |
| 199660 | 65 20 67 6f 6e 65 20 66 6f 72 20 67 6f 6f 64 2e 20 20 49 74 20 69 73 20 76 65 72 79 20 65 61 73 | e.gone.for.good...It.is.very.eas |
| 199680 | 79 0a 20 20 74 6f 20 66 6f 72 67 65 74 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 73 6f 6d 65 | y...to.forget.that.you.have.some |
| 1996a0 | 20 75 6e 66 69 6e 69 73 68 65 64 20 77 6f 72 6b 20 6f 6e 20 61 6e 20 75 6e 70 75 62 6c 69 73 68 | .unfinished.work.on.an.unpublish |
| 1996c0 | 65 64 0a 20 20 66 65 61 74 75 72 65 20 62 72 61 6e 63 68 20 6f 72 20 65 76 65 6e 20 69 6e 20 61 | ed...feature.branch.or.even.in.a |
| 1996e0 | 20 73 74 61 73 68 2e 0a 0a 20 20 41 63 74 75 61 6c 6c 79 20 74 68 65 72 65 20 61 72 65 20 73 6f | .stash.....Actually.there.are.so |
| 199700 | 6d 65 20 73 61 66 65 74 79 20 70 72 65 63 61 75 74 69 6f 6e 73 20 69 6e 20 70 6c 61 63 65 2c 20 | me.safety.precautions.in.place,. |
| 199720 | 74 68 61 74 20 6d 69 67 68 74 0a 20 20 68 65 6c 70 20 79 6f 75 20 6f 75 74 20 69 66 20 79 6f 75 | that.might...help.you.out.if.you |
| 199740 | 20 6d 61 6b 65 20 61 6e 20 75 6e 77 69 73 65 20 63 68 6f 69 63 65 20 68 65 72 65 2c 20 62 75 74 | .make.an.unwise.choice.here,.but |
| 199760 | 20 64 6f 6e 27 74 20 63 6f 75 6e 74 0a 20 20 6f 6e 20 69 74 2e 20 20 49 6e 20 63 61 73 65 20 6f | .don't.count...on.it...In.case.o |
| 199780 | 66 20 65 6d 65 72 67 65 6e 63 79 2c 20 73 74 61 79 20 63 61 6c 6d 20 61 6e 64 20 63 68 65 63 6b | f.emergency,.stay.calm.and.check |
| 1997a0 | 20 74 68 65 20 73 74 61 73 68 20 61 6e 64 0a 20 20 74 68 65 20 60 74 72 61 73 68 2d 64 69 72 65 | .the.stash.and...the.`trash-dire |
| 1997c0 | 63 74 6f 72 79 27 20 66 6f 72 20 74 72 61 63 65 73 20 6f 66 20 6c 6f 73 74 20 77 6f 72 6b 2e 0a | ctory'.for.traces.of.lost.work.. |
| 1997e0 | 0a 56 61 72 69 6f 75 73 3a 0a 0a 20 20 60 73 74 61 73 68 2d 61 70 70 6c 79 2d 33 77 61 79 27 20 | .Various:....`stash-apply-3way'. |
| 199800 | 57 68 65 6e 20 61 20 73 74 61 73 68 20 63 61 6e 6e 6f 74 20 62 65 20 61 70 70 6c 69 65 64 20 75 | When.a.stash.cannot.be.applied.u |
| 199820 | 73 69 6e 67 20 5c 22 67 69 74 0a 20 20 73 74 61 73 68 20 61 70 70 6c 79 5c 22 2c 20 74 68 65 6e | sing.\"git...stash.apply\",.then |
| 199840 | 20 4d 61 67 69 74 20 75 73 65 73 20 5c 22 67 69 74 20 61 70 70 6c 79 5c 22 20 69 6e 73 74 65 61 | .Magit.uses.\"git.apply\".instea |
| 199860 | 64 2c 20 70 6f 73 73 69 62 6c 79 0a 20 20 75 73 69 6e 67 20 74 68 65 20 5c 22 2d 2d 33 77 61 79 | d,.possibly...using.the.\"--3way |
| 199880 | 5c 22 20 61 72 67 75 6d 65 6e 74 2c 20 77 68 69 63 68 20 69 73 6e 27 74 20 61 6c 77 61 79 73 20 | \".argument,.which.isn't.always. |
| 1998a0 | 70 65 72 66 65 63 74 6c 79 0a 20 20 73 61 66 65 2e 20 20 53 65 65 20 61 6c 73 6f 20 60 6d 61 67 | perfectly...safe...See.also.`mag |
| 1998c0 | 69 74 2d 73 74 61 73 68 2d 61 70 70 6c 79 27 2e 0a 0a 20 20 60 6b 69 6c 6c 2d 70 72 6f 63 65 73 | it-stash-apply'.....`kill-proces |
| 1998e0 | 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 6f 20 6b | s'.There.seldom.is.a.reason.to.k |
| 199900 | 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 67 73 3a | ill.a.process...Global.settings: |
| 199920 | 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 74 68 65 | ....Instead.of.adding.all.of.the |
| 199940 | 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 66 20 74 | .above.symbols.to.the.value.of.t |
| 199960 | 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 20 69 74 | his...option.you.can.also.set.it |
| 199980 | 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 68 65 20 | .to.the.atom.`t',.which.has.the. |
| 1999a0 | 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 66 20 74 | same...effect.as.adding.all.of.t |
| 1999c0 | 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 20 6d 6f | he.above.symbols...Doing.that.mo |
| 1999e0 | 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 20 65 73 | st...certainly.is.a.bad.idea,.es |
| 199a00 | 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 73 20 6d | pecially.because.other.symbols.m |
| 199a20 | 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 2e 20 20 | ight...be.added.in.the.future... |
| 199a40 | 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 62 65 20 | So.even.if.you.don't.want.to.be. |
| 199a60 | 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 61 6e 79 | asked...for.confirmation.for.any |
| 199a80 | 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 69 6c 6c | .of.these.actions,.you.are.still |
| 199aa0 | 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 65 20 72 | .better...of.adding.all.of.the.r |
| 199ac0 | 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 79 2e 0a | espective.symbols.individually.. |
| 199ae0 | 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 6e 67 65 | ...When.`magit-wip-before-change |
| 199b00 | 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 61 63 74 | -mode'.is.enabled.then.these.act |
| 199b20 | 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 6e 64 6f | ions...can.fairly.easily.be.undo |
| 199b40 | 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 73 74 61 | ne:.`discard',.`reverse',...`sta |
| 199b60 | 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 2d 61 6c | ge-all-changes',.and.`unstage-al |
| 199b80 | 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 20 74 68 | l-changes'...If.and.only.if...th |
| 199ba0 | 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 65 2d 77 | is.mode.is.enabled,.then.`safe-w |
| 199bc0 | 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 20 20 61 | ith-wip'.has.the.same.effect...a |
| 199be0 | 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 20 69 6e | s.adding.all.of.these.symbols.in |
| 199c00 | 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 6f 6e 20 | dividually."...:package-version. |
| 199c20 | 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 67 | '(magit..."2.1.0")...:group.'mag |
| 199c40 | 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 63 6f | it-essentials...:group.'magit-co |
| 199c60 | 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 74 20 3a | mmands...:type.`(choice.(const.: |
| 199c80 | 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 69 6f 6e | tag."Always.require.confirmation |
| 199ca0 | 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a | ".nil)..................(const.: |
| 199cc0 | 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 6f 6e 22 | tag."Never.require.confirmation" |
| 199ce0 | 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 74 61 67 | .t)..................(set...:tag |
| 199d00 | 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 20 66 6f | ."Require.confirmation.except.fo |
| 199d20 | 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 20 60 72 | r".........................;;.`r |
| 199d40 | 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 20 20 20 | emove-dirty-modules'.and........ |
| 199d60 | 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 64 75 6c | .................;;.`trash-modul |
| 199d80 | 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 20 20 20 | e-gitdirs'.intentionally........ |
| 199da0 | 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 20 20 20 | .................;;.omitted..... |
| 199dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 6d 61 67 69 74 2d 2d 63 6f | .....................,@magit--co |
| 199de0 | 6e 66 69 72 6d 2d 61 63 74 69 6f 6e 73 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 | nfirm-actions)))..(defcustom.mag |
| 199e00 | 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 73 29 0a | it-slow-confirm.'(drop-stashes). |
| 199e20 | 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 20 6e 5c | .."Whether.to.ask.user.\"y.or.n\ |
| 199e40 | 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 0a 0a 57 | ".or.\"yes.or.no\".questions...W |
| 199e60 | 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 2d 70 27 | hen.this.is.nil,.then.`y-or-n-p' |
| 199e80 | 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 0a 63 6f | .is.used.when.the.user.has.to.co |
| 199ea0 | 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 76 65 20 | nfirm.a.potentially.destructive. |
| 199ec0 | 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 0a 60 79 | action...When.this.is.t,.then.`y |
| 199ee0 | 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 20 49 66 | es-or-no-p'.is.used.instead...If |
| 199f00 | 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 65 6e 74 | .this.is.a.list.of.symbols.ident |
| 199f20 | 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 6e 6f 2d | ifying.actions,.then.`yes-or-no- |
| 199f40 | 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 6f 2d 70 | p'.is.used.for.those,.`y-or-no-p |
| 199f60 | 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 66 20 61 | '.for.all.others...The.list.of.a |
| 199f80 | 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 67 69 74 | ctions.is.the.same.as.for.`magit |
| 199fa0 | 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 3a 70 61 | -no-confirm'.(which.see)."...:pa |
| 199fc0 | 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 2e 30 22 29 | ckage-version.'(magit..."2.9.0") |
| 199fe0 | 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 73 0a 20 | ...:group.'magit-miscellaneous.. |
| 19a000 | 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 41 6c 77 | .:type.`(choice.(const.:tag."Alw |
| 19a020 | 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 6e 73 22 | ays.ask.\"yes.or.no\".questions" |
| 19a040 | 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 74 61 67 | .t)..................(const.:tag |
| 19a060 | 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 69 6f 6e | ."Always.ask.\"y.or.n\".question |
| 19a080 | 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 20 20 20 | s".nil)..................(set... |
| 19a0a0 | 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 69 6f 6e | :tag."Ask.\"yes.or.no\".question |
| 19a0c0 | 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 20 20 20 | s.only.for"..................... |
| 19a0e0 | 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 29 29 0a | ....,@magit--confirm-actions))). |
| 19a100 | 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 6e 69 6c | .(defcustom.magit-no-message.nil |
| 19a120 | 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 73 68 6f | ..."A.list.of.messages.Magit.sho |
| 19a140 | 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 61 79 73 | uld.not.display...Magit.displays |
| 19a160 | 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 67 20 60 | .most.echo.area.messages.using.` |
| 19a180 | 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 61 79 65 | message',.but.a.few.are.displaye |
| 19a1a0 | 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 61 64 2c | d.using.`magit-message'.instead, |
| 19a1c0 | 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 74 73 20 | .which.takes.the.same.arguments. |
| 19a1e0 | 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 61 6e 64 | as.the.former,.FORMAT-STRING.and |
| 19a200 | 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 65 73 20 | .ARGS...`magit-message'.forgoes. |
| 19a220 | 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 62 65 72 | printing.a.message.if.any.member |
| 19a240 | 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 74 68 65 | .of.this.list.is.a.prefix.of.the |
| 19a260 | 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 66 20 4d | .respective.FORMAT-STRING...If.M |
| 19a280 | 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 61 75 73 | agit.prints.a.message.which.caus |
| 19a2a0 | 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 73 74 20 | es.you.grief,.then.please.first. |
| 19a2c0 | 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 61 6e 6f | investigate.whether.there.is.ano |
| 19a2e0 | 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 20 74 6f | ther.option.which.can.be.used.to |
| 19a300 | 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 20 74 68 | .suppress.it...If.that.is.not.th |
| 19a320 | 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 69 6e 74 | e.case,.then.ask.the.Magit.maint |
| 19a340 | 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 6d 65 73 | ainers.to.start.using.`magit-mes |
| 19a360 | 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 20 74 68 | sage'.instead.of.`message'.in.th |
| 19a380 | 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 65 6c 79 | at.case...We.are.not.proactively |
| 19a3a0 | 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 67 65 27 | .replacing.all.uses.of.`message' |
| 19a3c0 | 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 6e 20 63 | .with.`magit-message',.just.in.c |
| 19a3e0 | 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 20 6f 66 | ase.someone.*might*.find.some.of |
| 19a400 | 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 73 61 67 | .these.messages.useless...Messag |
| 19a420 | 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 70 72 65 | es.which.can.currently.be.suppre |
| 19a440 | 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 20 5c 22 | ssed.using.this.option.are:.*.\" |
| 19a460 | 54 75 72 6e 69 6e 67 20 6f 6e 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 | Turning.on.magit-auto-revert-mod |
| 19a480 | 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 6d 61 67 | e...\""...:package-version.'(mag |
| 19a4a0 | 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 2d 6d 69 | it..."2.8.0")...:group.'magit-mi |
| 19a4c0 | 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 73 74 72 | scellaneous...:type.'(repeat.str |
| 19a4e0 | 69 6e 67 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 76 65 72 62 6f 73 65 2d | ing))..(defcustom.magit-verbose- |
| 19a500 | 6d 65 73 73 61 67 65 73 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 6d 61 6b 65 20 | messages.nil..."Whether.to.make. |
| 19a520 | 63 65 72 74 61 69 6e 20 70 72 6f 6d 70 74 73 20 61 6e 64 20 6d 65 73 73 61 67 65 73 20 6d 6f 72 | certain.prompts.and.messages.mor |
| 19a540 | 65 20 76 65 72 62 6f 73 65 2e 0a 0a 4f 63 63 61 73 69 6f 6e 61 6c 6c 79 20 61 20 75 73 65 72 20 | e.verbose...Occasionally.a.user. |
| 19a560 | 73 75 67 67 65 73 74 73 20 74 68 61 74 20 61 20 63 65 72 74 61 69 6e 20 70 72 6f 6d 70 74 20 6f | suggests.that.a.certain.prompt.o |
| 19a580 | 72 20 6d 65 73 73 61 67 65 0a 73 68 6f 75 6c 64 20 62 65 20 6d 6f 72 65 20 76 65 72 62 6f 73 65 | r.message.should.be.more.verbose |
| 19a5a0 | 2c 20 62 75 74 20 49 20 77 6f 75 6c 64 20 70 72 65 66 65 72 20 74 6f 20 6b 65 65 70 20 69 74 20 | ,.but.I.would.prefer.to.keep.it. |
| 19a5c0 | 61 73 2d 69 73 0a 62 65 63 61 75 73 65 20 49 20 64 6f 6e 27 74 20 74 68 69 6e 6b 20 74 68 61 74 | as-is.because.I.don't.think.that |
| 19a5e0 | 20 74 68 65 20 66 61 63 74 20 74 68 61 74 20 74 68 61 74 20 6f 6e 65 20 75 73 65 72 20 64 69 64 | .the.fact.that.that.one.user.did |
| 19a600 | 20 6e 6f 74 0a 75 6e 64 65 72 73 74 61 6e 64 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 70 72 6f | .not.understand.the.existing.pro |
| 19a620 | 6d 70 74 2f 6d 65 73 73 61 67 65 20 6d 65 61 6e 73 20 74 68 61 74 20 61 20 6c 61 72 67 65 20 6e | mpt/message.means.that.a.large.n |
| 19a640 | 75 6d 62 65 72 0a 6f 66 20 75 73 65 72 73 20 77 6f 75 6c 64 20 68 61 76 65 20 74 68 65 20 73 61 | umber.of.users.would.have.the.sa |
| 19a660 | 6d 65 20 64 69 66 66 69 63 75 6c 74 79 2c 20 61 6e 64 20 74 68 61 74 20 6d 61 6b 69 6e 67 20 69 | me.difficulty,.and.that.making.i |
| 19a680 | 74 20 6d 6f 72 65 0a 76 65 72 62 6f 73 65 20 77 6f 75 6c 64 20 61 63 74 75 61 6c 6c 79 20 64 6f | t.more.verbose.would.actually.do |
| 19a6a0 | 20 61 20 64 69 73 73 65 72 76 69 63 65 20 74 6f 20 75 73 65 72 73 20 77 68 6f 20 75 6e 64 65 72 | .a.disservice.to.users.who.under |
| 19a6c0 | 73 74 61 6e 64 0a 74 68 65 20 73 68 6f 72 74 65 72 20 70 72 6f 6d 70 74 20 77 65 6c 6c 20 65 6e | stand.the.shorter.prompt.well.en |
| 19a6e0 | 6f 75 67 68 2e 0a 0a 47 6f 69 6e 67 20 66 6f 72 77 61 72 64 20 49 20 77 69 6c 6c 20 73 74 61 72 | ough...Going.forward.I.will.star |
| 19a700 | 74 20 6f 66 66 65 72 69 6e 67 20 62 6f 74 68 20 6d 65 73 73 61 67 65 73 20 77 68 65 6e 20 49 20 | t.offering.both.messages.when.I. |
| 19a720 | 66 65 65 6c 20 74 68 65 0a 73 75 67 67 65 73 74 65 64 20 6c 6f 6e 67 65 72 20 6d 65 73 73 61 67 | feel.the.suggested.longer.messag |
| 19a740 | 65 20 69 73 20 72 65 61 73 6f 6e 61 62 6c 65 20 65 6e 6f 75 67 68 2c 20 61 6e 64 20 74 68 65 20 | e.is.reasonable.enough,.and.the. |
| 19a760 | 76 61 6c 75 65 20 6f 66 0a 74 68 69 73 20 6f 70 74 69 6f 6e 20 64 65 63 69 64 65 73 20 77 68 69 | value.of.this.option.decides.whi |
| 19a780 | 63 68 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 63 68 61 6e | ch.will.be.used...Note.that.chan |
| 19a7a0 | 67 69 6e 67 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 20 61 66 | ging.the.value.of.this.option.af |
| 19a7c0 | 66 65 63 74 73 20 61 6c 6c 20 73 75 63 68 20 6d 65 73 73 61 67 65 73 20 61 6e 64 20 74 68 61 74 | fects.all.such.messages.and.that |
| 19a7e0 | 20 49 20 64 6f 20 6e 6f 74 0a 69 6e 74 65 6e 64 20 74 6f 20 61 64 64 20 61 6e 20 6f 70 74 69 6f | .I.do.not.intend.to.add.an.optio |
| 19a800 | 6e 20 70 65 72 20 70 72 6f 6d 70 74 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | n.per.prompt."...:package-versio |
| 19a820 | 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d | n.'(magit..."4.0.0")...:group.'m |
| 19a840 | 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 62 6f 6f 6c | agit-miscellaneous...:type.'bool |
| 19a860 | 65 61 6e 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 73 69 73 0a | ean)..(defcustom.magit-ellipsis. |
| 19a880 | 20 20 27 28 28 6d 61 72 67 69 6e 20 28 3f e2 80 a6 20 2e 20 22 3e 22 29 29 0a 20 20 20 20 28 74 | ..'((margin.(?......">")).....(t |
| 19a8a0 | 20 20 20 20 20 20 28 3f e2 80 a6 20 2e 20 22 2e 2e 2e 22 29 29 29 0a 20 20 22 43 68 61 72 61 63 | ......(?......"...")))..."Charac |
| 19a8c0 | 74 65 72 73 20 6f 72 20 73 74 72 69 6e 67 73 20 75 73 65 64 20 74 6f 20 61 62 62 72 65 76 69 61 | ters.or.strings.used.to.abbrevia |
| 19a8e0 | 74 65 20 74 65 78 74 20 69 6e 20 73 6f 6d 65 20 62 75 66 66 65 72 73 2e 0a 0a 45 61 63 68 20 65 | te.text.in.some.buffers...Each.e |
| 19a900 | 6c 65 6d 65 6e 74 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 28 57 48 45 52 45 20 28 46 41 4e 43 | lement.has.the.form.(WHERE.(FANC |
| 19a920 | 59 20 2e 20 55 4e 49 56 45 52 53 41 4c 29 29 2e 0a 0a 46 41 4e 43 59 20 69 73 20 61 20 73 69 6e | Y...UNIVERSAL))...FANCY.is.a.sin |
| 19a940 | 67 6c 65 20 63 68 61 72 61 63 74 65 72 20 6f 72 20 6e 69 6c 20 77 68 65 72 65 61 73 20 55 4e 49 | gle.character.or.nil.whereas.UNI |
| 19a960 | 56 45 52 53 41 4c 20 69 73 20 61 20 73 74 72 69 6e 67 0a 6f 66 20 61 6e 79 20 6c 65 6e 67 74 68 | VERSAL.is.a.string.of.any.length |
| 19a980 | 2e 20 20 54 68 65 20 65 6c 6c 69 70 73 69 73 20 70 72 6f 64 75 63 65 64 20 62 79 20 60 6d 61 67 | ...The.ellipsis.produced.by.`mag |
| 19a9a0 | 69 74 2d 2d 65 6c 6c 69 70 73 69 73 27 20 77 69 6c 6c 0a 62 65 20 46 41 4e 43 59 20 69 66 20 69 | it--ellipsis'.will.be.FANCY.if.i |
| 19a9c0 | 74 27 73 20 61 20 6e 6f 6e 2d 6e 69 6c 20 63 68 61 72 61 63 74 65 72 20 74 68 61 74 20 63 61 6e | t's.a.non-nil.character.that.can |
| 19a9e0 | 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 77 69 74 68 0a 74 68 65 20 61 76 61 69 6c 61 62 6c 65 | .be.displayed.with.the.available |
| 19aa00 | 20 66 6f 6e 74 73 2c 20 6f 74 68 65 72 77 69 73 65 20 55 4e 49 56 45 52 53 41 4c 20 77 69 6c 6c | .fonts,.otherwise.UNIVERSAL.will |
| 19aa20 | 20 62 65 20 75 73 65 64 2e 20 20 46 41 4e 43 59 20 69 73 0a 6d 65 61 6e 74 20 74 6f 20 62 65 20 | .be.used...FANCY.is.meant.to.be. |
| 19aa40 | 61 20 72 69 63 68 20 63 68 61 72 61 63 74 65 72 20 6c 69 6b 65 20 61 20 68 6f 72 69 7a 6f 6e 74 | a.rich.character.like.a.horizont |
| 19aa60 | 61 6c 20 65 6c 6c 69 70 73 69 73 20 73 79 6d 62 6f 6c 20 6f 72 0a 61 6e 20 65 6d 6f 6a 69 20 77 | al.ellipsis.symbol.or.an.emoji.w |
| 19aa80 | 68 65 72 65 61 73 20 55 4e 49 56 45 52 53 41 4c 20 73 6f 6d 65 74 68 69 6e 67 20 73 69 6d 70 6c | hereas.UNIVERSAL.something.simpl |
| 19aaa0 | 65 72 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 61 20 6c 65 73 73 0a 72 69 63 68 20 65 6e 76 69 | er.available.in.a.less.rich.envi |
| 19aac0 | 72 6f 6e 6d 65 6e 74 20 6c 69 6b 65 20 74 68 65 20 43 4c 49 2e 20 20 57 48 45 52 45 20 64 65 74 | ronment.like.the.CLI...WHERE.det |
| 19aae0 | 65 72 6d 69 6e 65 73 20 74 68 65 20 75 73 65 2d 63 61 73 65 20 66 6f 72 0a 74 68 65 20 65 6c 6c | ermines.the.use-case.for.the.ell |
| 19ab00 | 69 70 73 69 73 20 64 65 66 69 6e 69 74 69 6f 6e 2e 20 20 43 75 72 72 65 6e 74 6c 79 20 74 68 65 | ipsis.definition...Currently.the |
| 19ab20 | 20 6f 6e 6c 79 20 61 63 63 65 70 74 61 62 6c 65 20 76 61 6c 75 65 73 0a 66 6f 72 20 57 48 45 52 | .only.acceptable.values.for.WHER |
| 19ab40 | 45 20 61 72 65 20 60 6d 61 72 67 69 6e 27 20 6f 72 20 74 20 28 72 65 70 72 65 73 65 6e 74 69 6e | E.are.`margin'.or.t.(representin |
| 19ab60 | 67 20 74 68 65 20 64 65 66 61 75 6c 74 29 2e 0a 0a 57 68 65 74 68 65 72 20 63 6f 6c 6c 61 70 73 | g.the.default)...Whether.collaps |
| 19ab80 | 65 64 20 73 65 63 74 69 6f 6e 73 20 61 72 65 20 69 6e 64 69 63 61 74 65 64 20 75 73 69 6e 67 20 | ed.sections.are.indicated.using. |
| 19aba0 | 65 6c 6c 69 70 73 69 73 20 69 73 0a 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 60 6d 61 67 69 74 | ellipsis.is.controlled.by.`magit |
| 19abc0 | 2d 73 65 63 74 69 6f 6e 2d 76 69 73 69 62 69 6c 69 74 79 2d 69 6e 64 69 63 61 74 6f 72 27 2e 22 | -section-visibility-indicator'." |
| 19abe0 | 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 | ...:package-version.'(magit..."4 |
| 19ac00 | 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d 69 73 63 65 6c 6c 61 6e | .0.0")...:group.'magit-miscellan |
| 19ac20 | 65 6f 75 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 28 73 79 6d | eous...:type.'(repeat.(list.(sym |
| 19ac40 | 62 6f 6c 20 3a 74 61 67 20 22 57 68 65 72 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bol.:tag."Where")............... |
| 19ac60 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 63 68 6f 69 63 65 20 3a 74 61 67 20 22 46 61 6e | .........(cons.(choice.:tag."Fan |
| 19ac80 | 63 79 22 20 63 68 61 72 61 63 74 65 72 20 28 63 6f 6e 73 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 | cy".character.(const.nil))...... |
| 19aca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 | ........................(string. |
| 19acc0 | 3a 74 61 67 20 22 55 6e 69 76 65 72 73 61 6c 22 29 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f | :tag."Universal")))))..(defcusto |
| 19ace0 | 6d 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 | m.magit-update-other-window-dela |
| 19ad00 | 79 20 30 2e 32 0a 20 20 22 44 65 6c 61 79 20 62 65 66 6f 72 65 20 61 75 74 6f 6d 61 74 69 63 61 | y.0.2..."Delay.before.automatica |
| 19ad20 | 6c 6c 79 20 75 70 64 61 74 69 6e 67 20 74 68 65 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 0a 0a | lly.updating.the.other.window... |
| 19ad40 | 57 68 65 6e 20 6d 6f 76 69 6e 67 20 61 72 6f 75 6e 64 20 69 6e 20 63 65 72 74 61 69 6e 20 62 75 | When.moving.around.in.certain.bu |
| 19ad60 | 66 66 65 72 73 2c 20 74 68 65 6e 20 63 65 72 74 61 69 6e 20 6f 74 68 65 72 0a 62 75 66 66 65 72 | ffers,.then.certain.other.buffer |
| 19ad80 | 73 2c 20 77 68 69 63 68 20 61 72 65 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 | s,.which.are.being.displayed.in. |
| 19ada0 | 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 2c 20 6d 61 79 0a 6f 70 74 69 6f 6e 61 6c 6c 79 20 62 | another.window,.may.optionally.b |
| 19adc0 | 65 20 75 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 | e.updated.to.display.information |
| 19ade0 | 20 61 62 6f 75 74 20 74 68 65 0a 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 57 68 | .about.the.section.at.point...Wh |
| 19ae00 | 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 62 79 | en.holding.down.a.key.to.move.by |
| 19ae20 | 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 0a 74 68 65 | .more.than.just.one.section,.the |
| 19ae40 | 6e 20 74 68 61 74 20 77 6f 75 6c 64 20 75 70 64 61 74 65 20 74 68 61 74 20 62 75 66 66 65 72 20 | n.that.would.update.that.buffer. |
| 19ae60 | 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 61 79 2e 0a 54 6f 20 | for.each.section.on.the.way..To. |
| 19ae80 | 70 72 65 76 65 6e 74 20 74 68 61 74 2c 20 75 70 64 61 74 69 6e 67 20 74 68 65 20 72 65 76 69 73 | prevent.that,.updating.the.revis |
| 19aea0 | 69 6f 6e 20 62 75 66 66 65 72 20 69 73 20 64 65 6c 61 79 65 64 2c 20 61 6e 64 0a 74 68 69 73 20 | ion.buffer.is.delayed,.and.this. |
| 19aec0 | 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 66 6f 72 20 68 6f 77 20 6c 6f 6e 67 2e 20 20 46 | option.controls.for.how.long...F |
| 19aee0 | 6f 72 20 6f 70 74 69 6d 61 6c 20 65 78 70 65 72 69 65 6e 63 65 20 79 6f 75 0a 6d 69 67 68 74 20 | or.optimal.experience.you.might. |
| 19af00 | 68 61 76 65 20 74 6f 20 61 64 6a 75 73 74 20 74 68 69 73 20 64 65 6c 61 79 20 61 6e 64 2f 6f 72 | have.to.adjust.this.delay.and/or |
| 19af20 | 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 72 65 70 65 61 74 20 72 61 74 65 0a 61 6e 64 20 64 65 | .the.keyboard.repeat.rate.and.de |
| 19af40 | 6c 61 79 20 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 | lay.of.your.graphical.environmen |
| 19af60 | 74 20 6f 72 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 2e 22 0a 20 20 3a 70 61 63 6b 61 | t.or.operating.system."...:packa |
| 19af80 | 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")... |
| 19afa0 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 20 20 3a 74 | :group.'magit-miscellaneous...:t |
| 19afc0 | 79 70 65 20 27 6e 75 6d 62 65 72 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 76 | ype.'number)..(defcustom.magit-v |
| 19afe0 | 69 65 77 2d 67 69 74 2d 6d 61 6e 75 61 6c 2d 6d 65 74 68 6f 64 20 27 69 6e 66 6f 0a 20 20 22 48 | iew-git-manual-method.'info..."H |
| 19b000 | 6f 77 20 6c 69 6e 6b 73 20 74 6f 20 47 69 74 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 61 72 | ow.links.to.Git.documentation.ar |
| 19b020 | 65 20 66 6f 6c 6c 6f 77 65 64 20 66 72 6f 6d 20 4d 61 67 69 74 27 73 20 49 6e 66 6f 20 6d 61 6e | e.followed.from.Magit's.Info.man |
| 19b040 | 75 61 6c 73 2e 0a 0a 60 69 6e 66 6f 27 20 20 46 6f 6c 6c 6f 77 20 74 68 65 20 6c 69 6e 6b 20 74 | uals...`info'..Follow.the.link.t |
| 19b060 | 6f 20 74 68 65 20 6e 6f 64 65 20 69 6e 20 74 68 65 20 60 67 69 74 6d 61 6e 27 20 49 6e 66 6f 20 | o.the.node.in.the.`gitman'.Info. |
| 19b080 | 6d 61 6e 75 61 6c 0a 20 20 20 20 20 20 20 20 61 73 20 75 73 75 61 6c 2e 20 20 55 6e 66 6f 72 74 | manual.........as.usual...Unfort |
| 19b0a0 | 75 6e 61 74 65 6c 79 20 74 68 61 74 20 6d 61 6e 75 61 6c 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 | unately.that.manual.is.not.insta |
| 19b0c0 | 6c 6c 65 64 20 62 79 0a 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 6f 6e 20 73 6f 6d 65 20 | lled.by.........default.on.some. |
| 19b0e0 | 70 6c 61 74 66 6f 72 6d 73 2c 20 61 6e 64 20 77 68 65 6e 20 69 74 20 69 73 20 74 68 65 6e 20 74 | platforms,.and.when.it.is.then.t |
| 19b100 | 68 65 20 6e 6f 64 65 73 0a 20 20 20 20 20 20 20 20 6c 6f 6f 6b 20 77 6f 72 73 65 20 74 68 61 6e | he.nodes.........look.worse.than |
| 19b120 | 20 74 68 65 20 61 63 74 75 61 6c 20 6d 61 6e 70 61 67 65 73 2e 0a 0a 60 6d 61 6e 27 20 20 20 56 | .the.actual.manpages...`man'...V |
| 19b140 | 69 65 77 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 6d 61 6e 2d 70 61 67 65 20 75 73 69 6e | iew.the.respective.man-page.usin |
| 19b160 | 67 20 74 68 65 20 60 6d 61 6e 27 20 70 61 63 6b 61 67 65 2e 0a 0a 60 77 6f 6d 61 6e 27 20 56 69 | g.the.`man'.package...`woman'.Vi |
| 19b180 | 65 77 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 6d 61 6e 2d 70 61 67 65 20 75 73 69 6e 67 | ew.the.respective.man-page.using |
| 19b1a0 | 20 74 68 65 20 60 77 6f 6d 61 6e 27 20 70 61 63 6b 61 67 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 | .the.`woman'.package."...:packag |
| 19b1c0 | 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a | e-version.'(magit..."2.9.0")...: |
| 19b1e0 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 20 20 3a 74 79 | group.'magit-miscellaneous...:ty |
| 19b200 | 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 56 69 65 77 20 69 6e | pe.'(choice.(const.:tag."View.in |
| 19b220 | 66 6f 20 6d 61 6e 75 61 6c 22 20 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fo.manual".info)................ |
| 19b240 | 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 56 69 65 77 20 6d 61 6e 70 61 67 65 20 75 73 69 6e | ..(const.:tag."View.manpage.usin |
| 19b260 | 67 20 60 6d 61 6e 27 22 20 6d 61 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | g.`man'".man)..................( |
| 19b280 | 63 6f 6e 73 74 20 3a 74 61 67 20 22 56 69 65 77 20 6d 61 6e 70 61 67 65 20 75 73 69 6e 67 20 60 | const.:tag."View.manpage.using.` |
| 19b2a0 | 77 6f 6d 61 6e 27 22 20 77 6f 6d 61 6e 29 29 29 0a 0a 3b 3b 3b 20 53 65 63 74 69 6f 6e 20 43 6c | woman'".woman)))..;;;.Section.Cl |
| 19b2c0 | 61 73 73 65 73 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 | asses..(defclass.magit-commit-se |
| 19b2e0 | 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 |
| 19b300 | 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 63 74 69 6f 6e | .:initform.'magit-commit-section |
| 19b320 | 2d 6d 61 70 29 29 29 0a 0a 28 73 65 74 66 20 28 61 6c 69 73 74 2d 67 65 74 20 27 63 6f 6d 6d 69 | -map)))..(setf.(alist-get.'commi |
| 19b340 | 74 20 6d 61 67 69 74 2d 2d 73 65 63 74 69 6f 6e 2d 74 79 70 65 2d 61 6c 69 73 74 29 20 27 6d 61 | t.magit--section-type-alist).'ma |
| 19b360 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 63 74 69 6f 6e 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d | git-commit-section)..(defclass.m |
| 19b380 | 61 67 69 74 2d 64 69 66 66 2d 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | agit-diff-section.(magit-section |
| 19b3a0 | 29 0a 20 20 28 28 6b 65 79 6d 61 70 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d 61 67 69 74 2d 64 69 | )...((keymap.:initform.'magit-di |
| 19b3c0 | 66 66 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 29 29 0a 20 20 3a 61 62 73 74 72 61 63 74 20 74 29 0a | ff-section-map))...:abstract.t). |
| 19b3e0 | 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 20 28 6d | .(defclass.magit-file-section.(m |
| 19b400 | 61 67 69 74 2d 64 69 66 66 2d 73 65 63 74 69 6f 6e 29 0a 20 20 28 28 6b 65 79 6d 61 70 20 3a 69 | agit-diff-section)...((keymap.:i |
| 19b420 | 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 61 70 29 | nitform.'magit-file-section-map) |
| 19b440 | 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 20 3a 69 6e 69 74 61 | ....(source.:initform.nil.:inita |
| 19b460 | 72 67 20 3a 73 6f 75 72 63 65 29 0a 20 20 20 28 68 65 61 64 65 72 20 3a 69 6e 69 74 66 6f 72 6d | rg.:source)....(header.:initform |
| 19b480 | 20 6e 69 6c 20 3a 69 6e 69 74 61 72 67 20 3a 68 65 61 64 65 72 29 0a 20 20 20 28 62 69 6e 61 72 | .nil.:initarg.:header)....(binar |
| 19b4a0 | 79 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 20 3a 69 6e 69 74 61 72 67 20 3a 62 69 6e 61 72 79 | y.:initform.nil.:initarg.:binary |
| 19b4c0 | 29 0a 20 20 20 28 68 65 61 64 69 6e 67 2d 68 69 67 68 6c 69 67 68 74 2d 66 61 63 65 20 3a 69 6e | )....(heading-highlight-face.:in |
| 19b4e0 | 69 74 66 6f 72 6d 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 | itform.'magit-diff-file-heading- |
| 19b500 | 68 69 67 68 6c 69 67 68 74 29 0a 20 20 20 28 68 65 61 64 69 6e 67 2d 73 65 6c 65 63 74 69 6f 6e | highlight)....(heading-selection |
| 19b520 | 2d 66 61 63 65 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c 65 | -face.:initform.'magit-diff-file |
| 19b540 | 2d 68 65 61 64 69 6e 67 2d 73 65 6c 65 63 74 69 6f 6e 29 29 29 0a 0a 28 64 65 66 63 6c 61 73 73 | -heading-selection)))..(defclass |
| 19b560 | 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 2d 66 69 6c | .magit-module-section.(magit-fil |
| 19b580 | 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 6f 72 6d 20 | e-section)...((keymap.:initform. |
| 19b5a0 | 27 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 29 0a 20 20 20 28 72 | 'magit-module-section-map)....(r |
| 19b5c0 | 61 6e 67 65 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 20 3a 69 6e 69 74 61 72 67 20 3a 72 61 | ange..:initform.nil.:initarg.:ra |
| 19b5e0 | 6e 67 65 29 29 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 | nge)))..(defclass.magit-hunk-sec |
| 19b600 | 74 69 6f 6e 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 63 74 69 6f 6e 29 0a 20 20 28 28 6b 65 | tion.(magit-diff-section)...((ke |
| 19b620 | 79 6d 61 70 20 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d 61 67 69 74 2d 68 75 6e 6b 2d | ymap......:initform.'magit-hunk- |
| 19b640 | 73 65 63 74 69 6f 6e 2d 6d 61 70 29 0a 20 20 20 28 70 61 69 6e 74 65 64 20 20 20 20 20 3a 69 6e | section-map)....(painted.....:in |
| 19b660 | 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 72 65 66 69 6e 65 64 20 20 20 20 20 3a 69 6e 69 | itform.nil)....(refined.....:ini |
| 19b680 | 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 63 6f 6d 62 69 6e 65 64 20 20 20 20 3a 69 6e 69 74 | tform.nil)....(combined....:init |
| 19b6a0 | 66 6f 72 6d 20 6e 69 6c 20 3a 69 6e 69 74 61 72 67 20 3a 63 6f 6d 62 69 6e 65 64 29 0a 20 20 20 | form.nil.:initarg.:combined).... |
| 19b6c0 | 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 20 3a 69 6e 69 74 | (from-range..:initform.nil.:init |
| 19b6e0 | 61 72 67 20 3a 66 72 6f 6d 2d 72 61 6e 67 65 29 0a 20 20 20 28 66 72 6f 6d 2d 72 61 6e 67 65 73 | arg.:from-range)....(from-ranges |
| 19b700 | 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 74 6f 2d 72 61 6e 67 65 20 20 20 20 | .:initform.nil)....(to-range.... |
| 19b720 | 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 20 3a 69 6e 69 74 61 72 67 20 3a 74 6f 2d 72 61 6e 67 65 | :initform.nil.:initarg.:to-range |
| 19b740 | 29 0a 20 20 20 28 61 62 6f 75 74 20 20 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 20 | )....(about.......:initform.nil. |
| 19b760 | 3a 69 6e 69 74 61 72 67 20 3a 61 62 6f 75 74 29 0a 20 20 20 28 68 65 61 64 69 6e 67 2d 68 69 67 | :initarg.:about)....(heading-hig |
| 19b780 | 68 6c 69 67 68 74 2d 66 61 63 65 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d 61 67 69 74 2d 64 69 66 | hlight-face.:initform.'magit-dif |
| 19b7a0 | 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 28 68 65 | f-hunk-heading-highlight)....(he |
| 19b7c0 | 61 64 69 6e 67 2d 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 20 3a 69 6e 69 74 66 6f 72 6d 20 27 | ading-selection-face.:initform.' |
| 19b7e0 | 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 2d 73 65 6c 65 63 74 69 6f | magit-diff-hunk-heading-selectio |
| 19b800 | 6e 29 29 29 0a 0a 28 73 65 74 66 20 28 61 6c 69 73 74 2d 67 65 74 20 27 66 69 6c 65 20 20 20 6d | n)))..(setf.(alist-get.'file...m |
| 19b820 | 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 |
| 19b840 | 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 29 0a 28 73 65 74 66 20 28 61 6c 69 73 74 2d 67 65 74 20 | -file-section).(setf.(alist-get. |
| 19b860 | 27 6d 6f 64 75 6c 65 20 6d 61 67 69 74 2d 2d 73 65 63 74 69 6f 6e 2d 74 79 70 65 2d 61 6c 69 73 | 'module.magit--section-type-alis |
| 19b880 | 74 29 20 27 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 29 0a 28 73 65 74 66 20 | t).'magit-module-section).(setf. |
| 19b8a0 | 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 74 69 6f | (alist-get.'hunk...magit--sectio |
| 19b8c0 | 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 74 69 6f | n-type-alist).'magit-hunk-sectio |
| 19b8e0 | 6e 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 20 | n)..(defclass.magit-log-section. |
| 19b900 | 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 20 3a 69 6e 69 74 | (magit-section)...((keymap.:init |
| 19b920 | 66 6f 72 6d 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 29 29 0a 20 20 | form.'magit-log-section-map))... |
| 19b940 | 3a 61 62 73 74 72 61 63 74 20 74 29 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 75 6e 70 | :abstract.t).(defclass.magit-unp |
| 19b960 | 75 6c 6c 65 64 2d 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e | ulled-section.(magit-log-section |
| 19b980 | 29 20 28 29 29 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 75 6e 70 75 73 68 65 64 2d 73 | ).()).(defclass.magit-unpushed-s |
| 19b9a0 | 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 29 20 28 29 29 0a 28 | ection.(magit-log-section).()).( |
| 19b9c0 | 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 75 6e 6d 65 72 67 65 64 2d 73 65 63 74 69 6f 6e 20 | defclass.magit-unmerged-section. |
| 19b9e0 | 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 29 20 28 29 29 0a 0a 28 73 65 74 66 20 28 | (magit-log-section).())..(setf.( |
| 19ba00 | 61 6c 69 73 74 2d 67 65 74 20 27 75 6e 70 75 6c 6c 65 64 20 6d 61 67 69 74 2d 2d 73 65 63 74 69 | alist-get.'unpulled.magit--secti |
| 19ba20 | 6f 6e 2d 74 79 70 65 2d 61 6c 69 73 74 29 20 27 6d 61 67 69 74 2d 75 6e 70 75 6c 6c 65 64 2d 73 | on-type-alist).'magit-unpulled-s |
| 19ba40 | 65 63 74 69 6f 6e 29 0a 28 73 65 74 66 20 28 61 6c 69 73 74 2d 67 65 74 20 27 75 6e 70 75 73 68 | ection).(setf.(alist-get.'unpush |
| 19ba60 | 65 64 20 6d 61 67 69 74 2d 2d 73 65 63 74 69 6f 6e 2d 74 79 70 65 2d 61 6c 69 73 74 29 20 27 6d | ed.magit--section-type-alist).'m |
| 19ba80 | 61 67 69 74 2d 75 6e 70 75 73 68 65 64 2d 73 65 63 74 69 6f 6e 29 0a 28 73 65 74 66 20 28 61 6c | agit-unpushed-section).(setf.(al |
| 19baa0 | 69 73 74 2d 67 65 74 20 27 75 6e 6d 65 72 67 65 64 20 6d 61 67 69 74 2d 2d 73 65 63 74 69 6f 6e | ist-get.'unmerged.magit--section |
| 19bac0 | 2d 74 79 70 65 2d 61 6c 69 73 74 29 20 27 6d 61 67 69 74 2d 75 6e 6d 65 72 67 65 64 2d 73 65 63 | -type-alist).'magit-unmerged-sec |
| 19bae0 | 74 69 6f 6e 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 | tion)..;;;.User.Input..(defvar.h |
| 19bb00 | 65 6c 6d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 2d 64 65 66 61 75 6c 74 | elm-completion-in-region-default |
| 19bb20 | 2d 73 6f 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 | -sort-fn).(defvar.helm-crm-defau |
| 19bb40 | 6c 74 2d 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 | lt-separator).(defvar.ivy-sort-f |
| 19bb60 | 75 6e 63 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 | unctions-alist).(defvar.ivy-sort |
| 19bb80 | 2d 6d 61 74 63 68 65 73 2d 66 75 6e 63 74 69 6f 6e 73 2d 61 6c 69 73 74 29 0a 28 64 65 66 76 61 | -matches-functions-alist).(defva |
| 19bba0 | 72 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 29 0a 0a 28 64 65 66 76 61 | r.vertico-sort-function)..(defva |
| 19bbc0 | 72 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 | r.magit-completing-read--silent- |
| 19bbe0 | 64 65 66 61 75 6c 74 20 6e 69 6c 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 63 6f 6d 70 | default.nil)..(defvar.magit-comp |
| 19bc00 | 6c 65 74 69 6e 67 2d 72 65 61 64 2d 64 65 66 61 75 6c 74 2d 70 72 6f 6d 70 74 2d 70 72 65 64 69 | leting-read-default-prompt-predi |
| 19bc20 | 63 61 74 65 0a 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 28 61 6e 64 20 28 65 71 20 6d | cate...(lambda.().....(and.(eq.m |
| 19bc40 | 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 20 | agit-completing-read-function... |
| 19bc60 | 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 62 75 69 6c 74 69 6e 2d 63 6f 6d 70 6c 65 | ...........'magit-builtin-comple |
| 19bc80 | 74 69 6e 67 2d 72 65 61 64 29 0a 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6f 72 20 28 62 6f | ting-read)..........(not.(or.(bo |
| 19bca0 | 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 68 65 6c 6d 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 | und-and-true-p.helm-mode)....... |
| 19bcc0 | 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 69 76 | ............(bound-and-true-p.iv |
| 19bce0 | 79 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 28 62 6f 75 6e 64 | y-mode)...................(bound |
| 19bd00 | 2d 61 6e 64 2d 74 72 75 65 2d 70 20 73 65 6c 65 63 74 72 75 6d 2d 6d 6f 64 65 29 0a 20 20 20 20 | -and-true-p.selectrum-mode)..... |
| 19bd20 | 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. |
| 19bd40 | 76 65 72 74 69 63 6f 2d 6d 6f 64 65 29 29 29 29 29 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 75 73 | vertico-mode)))))..."Function.us |
| 19bd60 | 65 64 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 74 6f 20 61 64 64 20 64 | ed.to.determine.whether.to.add.d |
| 19bd80 | 65 66 61 75 6c 74 20 74 6f 20 70 72 6f 6d 70 74 2e 0a 0a 54 68 69 73 20 69 73 20 75 73 65 64 20 | efault.to.prompt...This.is.used. |
| 19bda0 | 62 79 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 28 77 68 69 63 | by.`magit-completing-read'.(whic |
| 19bdc0 | 68 20 73 65 65 29 2e 0a 0a 54 68 65 20 64 65 66 61 75 6c 74 20 66 75 6e 63 74 69 6f 6e 20 72 65 | h.see)...The.default.function.re |
| 19bde0 | 74 75 72 6e 73 20 6e 69 6c 2c 20 77 68 65 6e 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 61 | turns.nil,.when.a.completion.fra |
| 19be00 | 6d 65 77 6f 72 6b 73 20 69 73 20 75 73 65 64 0a 66 6f 72 20 77 68 69 63 68 20 74 68 69 73 20 69 | meworks.is.used.for.which.this.i |
| 19be20 | 73 20 75 6e 64 65 73 69 72 61 62 6c 65 2e 20 20 4d 6f 72 65 20 70 72 65 63 69 73 65 6c 79 2c 20 | s.undesirable...More.precisely,. |
| 19be40 | 69 74 20 72 65 74 75 72 6e 73 20 6e 69 6c 2c 20 77 68 65 6e 0a 60 6d 61 67 69 74 2d 63 6f 6d 70 | it.returns.nil,.when.`magit-comp |
| 19be60 | 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 6e 6f 74 20 60 6d 61 | leting-read-function'.is.not.`ma |
| 19be80 | 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 2c 0a 6f 72 | git-builtin-completing-read',.or |
| 19bea0 | 20 6f 6e 65 20 6f 66 20 60 68 65 6c 6d 2d 6d 6f 64 65 27 2c 20 60 69 76 79 2d 6d 6f 64 65 27 2c | .one.of.`helm-mode',.`ivy-mode', |
| 19bec0 | 20 60 73 65 6c 65 63 74 72 75 6d 2d 6d 6f 64 65 27 20 6f 72 20 60 76 65 72 74 69 63 6f 2d 6d 6f | .`selectrum-mode'.or.`vertico-mo |
| 19bee0 | 64 65 27 0a 69 73 20 65 6e 61 62 6c 65 64 2e 20 20 57 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 | de'.is.enabled...When.this.funct |
| 19bf00 | 69 6f 6e 20 72 65 74 75 72 6e 73 20 6e 69 6c 2c 20 74 68 65 6e 20 6e 69 6c 20 69 73 20 70 61 73 | ion.returns.nil,.then.nil.is.pas |
| 19bf20 | 73 65 64 20 74 6f 0a 60 66 6f 72 6d 61 74 2d 70 72 6f 6d 70 74 27 20 28 77 68 69 63 68 20 73 65 | sed.to.`format-prompt'.(which.se |
| 19bf40 | 65 29 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 64 65 66 61 75 6c 74 20 28 44 45 46 20 | e),.instead.of.the.default.(DEF. |
| 19bf60 | 6f 72 20 46 41 4c 4c 42 41 43 4b 29 2e 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f | or.FALLBACK).")..(defun.magit-co |
| 19bf80 | 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 28 20 70 72 6f 6d 70 74 20 63 6f 6c 6c 65 63 74 69 6f | mpleting-read.(.prompt.collectio |
| 19bfa0 | 6e 20 26 6f 70 74 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 | n.&optional..................... |
| 19bfc0 | 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 |
| 19bfe0 | 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................ |
| 19c000 | 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 61 6c 6c 62 61 63 | ................hist.def.fallbac |
| 19c020 | 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 20 6d 69 6e 69 62 | k)..."Read.a.choice.in.the.minib |
| 19c040 | 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 63 68 6f 69 63 65 | uffer,.or.use.the.default.choice |
| 19c060 | 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 61 74 20 4d 61 67 | ...This.is.the.function.that.Mag |
| 19c080 | 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 6e 65 65 64 20 74 | it.commands.use.when.they.need.t |
| 19c0a0 | 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 20 74 68 69 6e 67 | he.user.to.select.a.single.thing |
| 19c0c0 | 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 20 68 61 76 65 20 | .to.act.on...The.arguments.have. |
| 19c0e0 | 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 6f 6d 70 6c 65 74 | the.same.meaning.as.for.`complet |
| 19c100 | 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 42 41 43 4b 2c 20 | ing-read',.except.for.FALLBACK,. |
| 19c120 | 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 6e 63 74 69 6f 6e | which.is.unique.to.this.function |
| 19c140 | 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 49 6e 73 74 65 61 | .and.is.described.below...Instea |
| 19c160 | 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 6f 6f 73 65 20 66 | d.of.asking.the.user.to.choose.f |
| 19c180 | 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 64 69 64 61 74 65 | rom.a.list.of.possible.candidate |
| 19c1a0 | 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 61 64 20 6a 75 73 | s,.this.function.may.instead.jus |
| 19c1c0 | 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 66 69 65 64 20 62 | t.return.the.default.specified.b |
| 19c1e0 | 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 75 69 72 69 6e 67 | y.DEF,.with.or.without.requiring |
| 19c200 | 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 72 20 74 68 61 74 | .user.confirmation..Whether.that |
| 19c220 | 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 4f 4d 50 54 2c 20 | .is.the.case.depends.on.PROMPT,. |
| 19c240 | 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 64 77 69 6d 2d 73 | `this-command'.and.`magit-dwim-s |
| 19c260 | 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 6e 74 61 74 69 6f | election'...See.the.documentatio |
| 19c280 | 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 6e 66 6f 72 6d 61 | n.of.the.latter.for.more.informa |
| 19c2a0 | 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 64 65 66 61 75 6c | tion...If.it.does.use.the.defaul |
| 19c2c0 | 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 76 69 6e 67 20 74 | t.without.the.user.even.having.t |
| 19c2e0 | 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 74 2d 63 6f 6d 70 | o.confirm.that,.then.`magit-comp |
| 19c300 | 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 27 20 69 73 20 | leting-read--silent-default'.is. |
| 19c320 | 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 49 66 20 69 74 20 | set.to.t,.otherwise.nil...If.it. |
| 19c340 | 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 69 6e 69 62 75 66 | does.read.a.value.in.the.minibuf |
| 19c360 | 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 74 73 20 73 69 6d | fer,.then.this.function.acts.sim |
| 19c380 | 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 27 2c 20 65 78 63 | ilarly.to.`completing-read',.exc |
| 19c3a0 | 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 43 4f 4c 4c 45 43 | ept.for.the.following:..-.COLLEC |
| 19c3c0 | 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 63 65 73 2e 20 | TION.must.be.a.list.of.choices.. |
| 19c3e0 | 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 72 74 65 64 2e 0a | .A.function.is.not...supported.. |
| 19c400 | 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 20 61 6e 64 20 74 | .-.If.REQUIRE-MATCH.is.nil.and.t |
| 19c420 | 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 6f 69 63 65 2c 0a | he.user.exits.without.a.choice,. |
| 19c440 | 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 74 65 61 64 20 6f | ..then.nil.is.returned.instead.o |
| 19c460 | 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 45 51 55 49 52 45 | f.an.empty.string...-.If.REQUIRE |
| 19c480 | 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 75 73 65 72 20 65 | -MATCH.is.non-nil.and.the.user.e |
| 19c4a0 | 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 75 73 65 72 2d 65 | xits.without.a...choice,.`user-e |
| 19c4c0 | 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 43 4b 20 73 70 65 | rror'.is.raised...-.FALLBACK.spe |
| 19c4e0 | 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 20 74 68 61 74 20 | cifies.a.secondary.default.that. |
| 19c500 | 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 61 72 79 20 64 65 | is.only.used.if...the.primary.de |
| 19c520 | 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 6f 6e 64 61 72 79 | fault.DEF.is.nil...The.secondary |
| 19c540 | 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 74 6f 20 60 6d 61 | .default.is.not...subject.to.`ma |
| 19c560 | 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 20 44 45 46 20 69 | git-dwim-selection'.....if.DEF.i |
| 19c580 | 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 74 2c 20 74 68 65 | s.nil.but.FALLBACK...is.not,.the |
| 19c5a0 | 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 73 20 74 68 65 20 | n.this.function.always.asks.the. |
| 19c5c0 | 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 74 65 2c 20 6a 75 | user.to.choose.a...candidate,.ju |
| 19c5e0 | 73 74 20 61 73 20 69 66 20 62 6f 74 68 20 64 65 66 61 75 6c 74 73 20 77 65 72 65 20 6e 69 6c 2e | st.as.if.both.defaults.were.nil. |
| 19c600 | 0a 0a 2d 20 60 66 6f 72 6d 61 74 2d 70 72 6f 6d 70 74 27 20 69 73 20 63 61 6c 6c 65 64 20 6f 6e | ..-.`format-prompt'.is.called.on |
| 19c620 | 20 50 52 4f 4d 50 54 20 61 6e 64 20 44 45 46 20 28 6f 72 20 46 41 4c 4c 42 41 43 4b 20 69 66 0a | .PROMPT.and.DEF.(or.FALLBACK.if. |
| 19c640 | 20 20 44 45 46 20 69 73 20 6e 69 6c 29 2e 20 20 54 68 69 73 20 61 70 70 65 6e 64 73 20 5c 22 3a | ..DEF.is.nil)...This.appends.\": |
| 19c660 | 20 5c 22 20 74 6f 20 74 68 65 20 70 72 6f 6d 70 74 20 61 6e 64 20 6d 61 79 20 61 6c 73 6f 0a 20 | .\".to.the.prompt.and.may.also.. |
| 19c680 | 20 61 64 64 20 74 68 65 20 64 65 66 61 75 6c 74 20 74 6f 20 74 68 65 20 70 72 6f 6d 70 74 2c 20 | .add.the.default.to.the.prompt,. |
| 19c6a0 | 75 73 69 6e 67 20 74 68 65 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 65 64 20 62 79 0a 20 20 | using.the.format.specified.by... |
| 19c6c0 | 60 6d 69 6e 69 62 75 66 66 65 72 2d 64 65 66 61 75 6c 74 2d 70 72 6f 6d 70 74 2d 66 6f 72 6d 61 | `minibuffer-default-prompt-forma |
| 19c6e0 | 74 27 20 61 6e 64 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 0a 20 20 60 6d 61 67 69 74 2d 63 6f 6d | t'.and.depending.on...`magit-com |
| 19c700 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 64 65 66 61 75 6c 74 2d 70 72 6f 6d 70 74 2d 70 72 65 64 | pleting-read-default-prompt-pred |
| 19c720 | 69 63 61 74 65 27 2e 22 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e | icate'."...(setq.magit-completin |
| 19c740 | 67 2d 72 65 61 64 2d 2d 73 69 6c 65 6e 74 2d 64 65 66 61 75 6c 74 20 6e 69 6c 29 0a 20 20 28 69 | g-read--silent-default.nil)...(i |
| 19c760 | 66 2d 6c 65 74 20 28 28 64 77 69 6d 20 28 61 6e 64 20 64 65 66 0a 20 20 20 20 20 20 20 20 20 20 | f-let.((dwim.(and.def........... |
| 19c780 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 32 20 28 73 65 71 2d 66 69 6e 64 20 28 70 63 | ............(nth.2.(seq-find.(pc |
| 19c7a0 | 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 2c 63 6d 64 20 2c 72 65 20 2c 5f 29 29 0a 20 20 20 20 | ase-lambda.(`(,cmd.,re.,_))..... |
| 19c7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19c7e0 | 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 63 6d 64 29 0a | .....(and.(eq.this-command.cmd). |
| 19c800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19c820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 72 65 29 0a 20 20 20 20 20 | ..............(or.(not.re)...... |
| 19c840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19c860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 72 65 20 | .............(string-match-p.re. |
| 19c880 | 70 72 6f 6d 70 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | prompt))))...................... |
| 19c8a0 | 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 69 6d 2d 73 65 6c | ..................magit-dwim-sel |
| 19c8c0 | 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 64 77 69 6d 20 27 | ection))))).......(if.(eq.dwim.' |
| 19c8e0 | 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 2d 70 20 28 66 6f | ask)...........(if.(y-or-n-p.(fo |
| 19c900 | 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 29 0a 20 20 20 20 | rmat."%s.%s?.".prompt.def))..... |
| 19c920 | 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 28 75 73 65 72 2d | ..........def.............(user- |
| 19c940 | 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 65 74 71 20 6d 61 | error."Abort")).........(setq.ma |
| 19c960 | 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 66 61 | git-completing-read--silent-defa |
| 19c980 | 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 6e 6c 65 73 73 20 | ult.t).........def).....(unless. |
| 19c9a0 | 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 63 6b 29 29 0a 20 | def.......(setq.def.fallback)).. |
| 19c9c0 | 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 64 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(when.(and.def............... |
| 19c9e0 | 20 28 6e 6f 74 20 28 66 75 6e 63 74 69 6f 6e 70 20 63 6f 6c 6c 65 63 74 69 6f 6e 29 29 0a 20 20 | .(not.(functionp.collection))... |
| 19ca00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 64 65 66 20 63 6f | .............(not.(member.def.co |
| 19ca20 | 6c 6c 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6c 6c 65 63 74 69 | llection))).......(setq.collecti |
| 19ca40 | 6f 6e 20 28 63 6f 6e 73 20 64 65 66 20 63 6f 6c 6c 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 | on.(cons.def.collection))).....( |
| 19ca60 | 6c 65 74 20 28 28 63 6f 6d 6d 61 6e 64 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 | let.((command.this-command)..... |
| 19ca80 | 20 20 20 20 20 20 28 72 65 70 6c 79 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 63 6f 6d 70 | ......(reply.(funcall.magit-comp |
| 19caa0 | 6c 65 74 69 6e 67 2d 72 65 61 64 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 | leting-read-function............ |
| 19cac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 66 6f 72 6d 61 74 2d 70 72 | ...............(magit--format-pr |
| 19cae0 | 6f 6d 70 74 20 70 72 6f 6d 70 74 20 64 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ompt.prompt.def)................ |
| 19cb00 | 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 70 72 65 64 69 63 61 74 65 0a | ...........collection.predicate. |
| 19cb20 | 20 20 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 71 75 69 72 | ..........................requir |
| 19cb40 | 65 2d 6d 61 74 63 68 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 20 64 65 66 29 29 | e-match.initial-input.hist.def)) |
| 19cb60 | 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 63 6f 6d 6d 61 | ).......(setq.this-command.comma |
| 19cb80 | 6e 64 29 0a 20 20 20 20 20 20 3b 3b 20 4e 6f 74 65 3a 20 41 76 6f 69 64 20 60 73 74 72 69 6e 67 | nd).......;;.Note:.Avoid.`string |
| 19cba0 | 3d 27 20 74 6f 20 73 75 70 70 6f 72 74 20 60 68 65 6c 6d 2d 63 6f 6d 70 2d 72 65 61 64 2d 75 73 | ='.to.support.`helm-comp-read-us |
| 19cbc0 | 65 2d 6d 61 72 6b 65 64 27 2e 0a 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 72 65 70 6c | e-marked'........(if.(equal.repl |
| 19cbe0 | 79 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 72 65 71 75 69 72 65 | y."")...........(if.(and.require |
| 19cc00 | 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 28 6e 6f 74 20 28 | -match....................(not.( |
| 19cc20 | 61 6e 64 20 28 6c 69 73 74 70 20 63 6f 6c 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 | and.(listp.collection).......... |
| 19cc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 22 22 20 63 | ....................(member."".c |
| 19cc60 | 6f 6c 6c 65 63 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 | ollection))))...............(use |
| 19cc80 | 72 2d 65 72 72 6f 72 20 22 4e 6f 74 68 69 6e 67 20 73 65 6c 65 63 74 65 64 22 29 0a 20 20 20 20 | r-error."Nothing.selected")..... |
| 19cca0 | 20 20 20 20 20 20 20 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 72 65 70 6c 79 29 29 29 29 0a 0a | ........nil).........reply)))).. |
| 19ccc0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 66 6f 72 6d 61 74 2d 70 72 6f 6d 70 74 20 28 70 72 6f | (defun.magit--format-prompt.(pro |
| 19cce0 | 6d 70 74 20 64 65 66 61 75 6c 74 29 0a 20 20 28 66 6f 72 6d 61 74 2d 70 72 6f 6d 70 74 20 28 69 | mpt.default)...(format-prompt.(i |
| 19cd00 | 66 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 3a 20 22 20 70 72 6f 6d 70 74 29 0a | f.(string-suffix-p.":.".prompt). |
| 19cd20 | 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 20 | .....................(substring. |
| 19cd40 | 70 72 6f 6d 70 74 20 30 20 2d 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | prompt.0.-2).................... |
| 19cd60 | 70 72 6f 6d 70 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 66 | prompt)..................(and.(f |
| 19cd80 | 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 64 65 66 | uncall.magit-completing-read-def |
| 19cda0 | 61 75 6c 74 2d 70 72 6f 6d 70 74 2d 70 72 65 64 69 63 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 | ault-prompt-predicate).......... |
| 19cdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 | .............default)))..(defun. |
| 19cde0 | 6d 61 67 69 74 2d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 20 28 63 6f 6c 6c 65 63 74 | magit--completion-table.(collect |
| 19ce00 | 69 6f 6e 29 0a 20 20 28 6c 61 6d 62 64 61 20 28 73 74 72 69 6e 67 20 70 72 65 64 20 61 63 74 69 | ion)...(lambda.(string.pred.acti |
| 19ce20 | 6f 6e 29 0a 20 20 20 20 28 69 66 20 28 65 71 20 61 63 74 69 6f 6e 20 27 6d 65 74 61 64 61 74 61 | on).....(if.(eq.action.'metadata |
| 19ce40 | 29 0a 20 20 20 20 20 20 20 20 27 28 6d 65 74 61 64 61 74 61 20 28 64 69 73 70 6c 61 79 2d 73 6f | ).........'(metadata.(display-so |
| 19ce60 | 72 74 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 69 64 65 6e 74 69 74 79 29 29 0a 20 20 20 20 20 20 28 | rt-function...identity)).......( |
| 19ce80 | 63 6f 6d 70 6c 65 74 65 2d 77 69 74 68 2d 61 63 74 69 6f 6e 20 61 63 74 69 6f 6e 20 63 6f 6c 6c | complete-with-action.action.coll |
| 19cea0 | 65 63 74 69 6f 6e 20 73 74 72 69 6e 67 20 70 72 65 64 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | ection.string.pred))))..(defun.m |
| 19cec0 | 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 0a 20 20 20 | agit-builtin-completing-read.... |
| 19cee0 | 20 28 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 65 64 69 | .(prompt.choices.&optional.predi |
| 19cf00 | 63 61 74 65 20 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 | cate.require-match.initial-input |
| 19cf20 | 20 68 69 73 74 20 64 65 66 29 0a 20 20 22 4d 61 67 69 74 20 77 72 61 70 70 65 72 20 66 6f 72 20 | .hist.def)..."Magit.wrapper.for. |
| 19cf40 | 73 74 61 6e 64 61 72 64 20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 20 66 75 6e 63 74 | standard.`completing-read'.funct |
| 19cf60 | 69 6f 6e 2e 22 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 | ion."...(unless.(or.(bound-and-t |
| 19cf80 | 72 75 65 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 | rue-p.helm-mode)...............( |
| 19cfa0 | 62 6f 75 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 | bound-and-true-p.ivy-mode))..... |
| 19cfc0 | 28 73 65 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 | (setq.choices.(magit--completion |
| 19cfe0 | 2d 74 61 62 6c 65 20 63 68 6f 69 63 65 73 29 29 29 0a 20 20 28 6c 65 74 20 28 28 69 76 79 2d 73 | -table.choices)))...(let.((ivy-s |
| 19d000 | 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 73 2d 61 6c 69 73 74 20 6e 69 6c 29 29 0a 20 20 20 20 28 63 | ort-functions-alist.nil)).....(c |
| 19d020 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 | ompleting-read.prompt........... |
| 19d040 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 73 74 72 20 70 72 65 64 20 61 63 74 | ...........(lambda.(str.pred.act |
| 19d060 | 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 28 69 66 20 | ion)........................(if. |
| 19d080 | 28 65 71 20 61 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 20 20 | (eq.action.'metadata)........... |
| 19d0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 6d 65 74 61 64 61 74 61 20 28 64 69 73 | .................'(metadata.(dis |
| 19d0c0 | 70 6c 61 79 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 69 64 65 6e 74 69 74 79 29 0a 20 | play-sort-function...identity).. |
| 19d0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19d100 | 20 20 20 20 20 28 63 79 63 6c 65 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 69 64 65 6e | .....(cycle-sort-function...iden |
| 19d120 | 74 69 74 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 | tity)).......................... |
| 19d140 | 28 63 6f 6d 70 6c 65 74 65 2d 77 69 74 68 2d 61 63 74 69 6f 6e 20 61 63 74 69 6f 6e 20 63 68 6f | (complete-with-action.action.cho |
| 19d160 | 69 63 65 73 20 73 74 72 20 70 72 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ices.str.pred)))................ |
| 19d180 | 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 63 68 0a 20 20 | ......predicate.require-match... |
| 19d1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 | ...................initial-input |
| 19d1c0 | 20 68 69 73 74 20 64 65 66 29 29 29 0a 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 | .hist.def)))..(define-obsolete-f |
| 19d1e0 | 75 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 20 27 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d | unction-alias.'magit-completing- |
| 19d200 | 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 2a 0a 20 20 27 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 | read-multiple*...'magit-completi |
| 19d220 | 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 20 22 4d 61 67 69 74 2d 53 65 63 74 69 6f 6e 20 | ng-read-multiple."Magit-Section. |
| 19d240 | 34 2e 30 2e 30 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 | 4.0.0")..(defun.magit-completing |
| 19d260 | 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 28 20 70 72 6f 6d 70 74 20 74 61 62 6c | -read-multiple.....(.prompt.tabl |
| 19d280 | 65 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 65 64 69 63 61 74 65 20 72 65 71 75 69 72 65 2d 6d 61 | e.&optional.predicate.require-ma |
| 19d2a0 | 74 63 68 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 0a 20 20 20 20 20 20 68 69 73 74 20 64 65 66 | tch.initial-input.......hist.def |
| 19d2c0 | 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 6e 6f 2d 73 | .inherit-input-method.......no-s |
| 19d2e0 | 70 6c 69 74 29 0a 20 20 22 52 65 61 64 20 6d 75 6c 74 69 70 6c 65 20 73 74 72 69 6e 67 73 20 69 | plit)..."Read.multiple.strings.i |
| 19d300 | 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 77 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f | n.the.minibuffer,.with.completio |
| 19d320 | 6e 2e 0a 4c 69 6b 65 20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c | n..Like.`completing-read-multipl |
| 19d340 | 65 27 20 62 75 74 20 64 6f 6e 27 74 20 6d 65 73 73 20 77 69 74 68 20 6f 72 64 65 72 20 6f 66 0a | e'.but.don't.mess.with.order.of. |
| 19d360 | 54 41 42 4c 45 20 61 6e 64 20 74 61 6b 65 20 61 6e 20 61 64 64 69 74 69 6f 6e 61 6c 20 61 72 67 | TABLE.and.take.an.additional.arg |
| 19d380 | 75 6d 65 6e 74 20 4e 4f 2d 53 50 4c 49 54 2c 20 77 68 69 63 68 20 63 61 75 73 65 73 0a 74 68 65 | ument.NO-SPLIT,.which.causes.the |
| 19d3a0 | 20 75 73 65 72 20 69 6e 70 75 74 20 74 6f 20 62 65 20 72 65 74 75 72 6e 65 64 20 61 73 20 61 20 | .user.input.to.be.returned.as.a. |
| 19d3c0 | 73 69 6e 67 6c 65 20 75 6e 6d 6f 64 69 66 69 65 64 20 73 74 72 69 6e 67 2e 0a 41 6c 73 6f 20 77 | single.unmodified.string..Also.w |
| 19d3e0 | 6f 72 6b 20 61 72 6f 75 6e 64 20 76 61 72 69 6f 75 73 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 | ork.around.various.incompatible. |
| 19d400 | 66 65 61 74 75 72 65 73 20 6f 66 20 76 61 72 69 6f 75 73 0a 74 68 69 72 64 2d 70 61 72 74 79 20 | features.of.various.third-party. |
| 19d420 | 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 61 6d 65 77 6f 72 6b 73 2e 22 0a 20 20 28 63 6c 2d 6c 65 | completion.frameworks."...(cl-le |
| 19d440 | 74 66 2a 0a 20 20 20 20 20 20 28 3b 3b 20 54 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 4e 4f 2d 53 50 | tf*.......(;;.To.implement.NO-SP |
| 19d460 | 4c 49 54 20 77 65 20 68 61 76 65 20 74 6f 20 6d 61 6e 69 70 75 6c 61 74 65 20 74 68 65 20 72 65 | LIT.we.have.to.manipulate.the.re |
| 19d480 | 73 70 65 63 74 69 76 65 0a 20 20 20 20 20 20 20 3b 3b 20 60 73 70 6c 69 74 2d 73 74 72 69 6e 67 | spective........;;.`split-string |
| 19d4a0 | 27 20 69 6e 76 6f 63 61 74 69 6f 6e 2e 20 20 57 65 20 63 61 6e 6e 6f 74 20 73 69 6d 70 6c 79 20 | '.invocation...We.cannot.simply. |
| 19d4c0 | 61 64 76 69 63 65 20 69 74 20 74 6f 0a 20 20 20 20 20 20 20 3b 3b 20 72 65 74 75 72 6e 20 74 68 | advice.it.to........;;.return.th |
| 19d4e0 | 65 20 69 6e 70 75 74 20 73 74 72 69 6e 67 20 62 65 63 61 75 73 65 20 60 53 45 4c 45 43 54 52 55 | e.input.string.because.`SELECTRU |
| 19d500 | 4d 27 20 77 6f 75 6c 64 20 63 68 6f 6b 65 20 6f 6e 0a 20 20 20 20 20 20 20 3b 3b 20 74 68 61 74 | M'.would.choke.on........;;.that |
| 19d520 | 20 73 74 72 69 6e 67 2e 20 20 55 73 65 20 61 20 76 61 72 69 61 62 6c 65 20 74 6f 20 70 61 73 73 | .string...Use.a.variable.to.pass |
| 19d540 | 20 61 6c 6f 6e 67 20 74 68 65 20 72 61 77 20 75 73 65 72 0a 20 20 20 20 20 20 20 3b 3b 20 69 6e | .along.the.raw.user........;;.in |
| 19d560 | 70 75 74 20 73 74 72 69 6e 67 2e 20 61 61 35 66 30 39 38 61 62 0a 20 20 20 20 20 20 20 28 69 6e | put.string..aa5f098ab........(in |
| 19d580 | 70 75 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 73 | put.nil)........(split-string.(s |
| 19d5a0 | 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27 73 70 6c 69 74 2d 73 74 72 69 6e 67 29 29 0a | ymbol-function.#'split-string)). |
| 19d5c0 | 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 23 27 73 70 6c 69 74 | .......((symbol-function.#'split |
| 19d5e0 | 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 28 73 74 72 69 6e 67 | -string).........(lambda.(string |
| 19d600 | 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 74 2d 6e 75 6c 6c 73 | .&optional.separators.omit-nulls |
| 19d620 | 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 6e 64 20 6e 6f 2d 73 | .trim)...........(when.(and.no-s |
| 19d640 | 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 20 28 65 71 75 61 6c | plit......................(equal |
| 19d660 | 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 29 0a 20 20 20 20 20 | .separators.crm-separator)...... |
| 19d680 | 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 69 74 2d 6e 75 6c 6c | ................(equal.omit-null |
| 19d6a0 | 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 6e 70 75 74 20 73 74 | s.t)).............(setq.input.st |
| 19d6c0 | 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 20 73 70 6c 69 74 2d | ring))...........(funcall.split- |
| 19d6e0 | 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 6f 6d 69 74 2d 6e 75 | string.string.separators.omit-nu |
| 19d700 | 6c 6c 73 20 74 72 69 6d 29 29 29 0a 20 20 20 20 20 20 20 3b 3b 20 50 72 65 76 65 6e 74 20 60 42 | lls.trim)))........;;.Prevent.`B |
| 19d720 | 55 49 4c 54 2d 49 4e 27 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 6f 6d 20 6d 65 73 73 69 6e 67 | UILT-IN'.completion.from.messing |
| 19d740 | 20 75 70 20 6f 75 72 20 65 78 69 73 74 69 6e 67 0a 20 20 20 20 20 20 20 3b 3b 20 6f 72 64 65 72 | .up.our.existing........;;.order |
| 19d760 | 20 6f 66 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 2e 20 61 | .of.the.completion.candidates..a |
| 19d780 | 61 35 66 30 39 38 61 62 0a 20 20 20 20 20 20 20 28 74 61 62 6c 65 20 28 6d 61 67 69 74 2d 2d 63 | a5f098ab........(table.(magit--c |
| 19d7a0 | 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 20 74 61 62 6c 65 29 29 0a 20 20 20 20 20 20 20 3b | ompletion-table.table))........; |
| 19d7c0 | 3b 20 50 72 65 76 65 6e 74 20 60 49 56 59 27 20 66 72 6f 6d 20 6d 65 73 73 69 6e 67 20 75 70 20 | ;.Prevent.`IVY'.from.messing.up. |
| 19d7e0 | 6f 75 72 20 65 78 69 73 74 69 6e 67 20 6f 72 64 65 72 2e 20 63 37 61 66 37 38 37 32 36 0a 20 20 | our.existing.order..c7af78726... |
| 19d800 | 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 69 6f 6e 73 | .....(ivy-sort-matches-functions |
| 19d820 | 2d 61 6c 69 73 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 3b 3b 20 50 72 65 76 65 6e 74 20 60 48 | -alist.nil)........;;.Prevent.`H |
| 19d840 | 45 4c 4d 27 20 66 72 6f 6d 20 6d 65 73 73 69 6e 67 20 75 70 20 6f 75 72 20 65 78 69 73 74 69 6e | ELM'.from.messing.up.our.existin |
| 19d860 | 67 20 6f 72 64 65 72 2e 20 20 36 66 63 66 39 39 34 62 64 0a 20 20 20 20 20 20 20 28 68 65 6c 6d | g.order...6fcf994bd........(helm |
| 19d880 | 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 |
| 19d8a0 | 72 74 2d 66 6e 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 3b 3b 20 50 72 65 76 65 6e 74 20 60 48 45 | rt-fn.nil)........;;.Prevent.`HE |
| 19d8c0 | 4c 4d 27 20 66 72 6f 6d 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 61 70 70 65 6e 64 69 6e 67 | LM'.from.automatically.appending |
| 19d8e0 | 20 74 68 65 20 73 65 70 61 72 61 74 6f 72 2c 0a 20 20 20 20 20 20 20 3b 3b 20 77 68 69 63 68 20 | .the.separator,........;;.which. |
| 19d900 | 69 73 20 63 6f 75 6e 74 65 72 70 72 6f 64 75 63 74 69 76 65 20 77 68 65 6e 20 4e 4f 2d 53 50 4c | is.counterproductive.when.NO-SPL |
| 19d920 | 49 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 2f 6f 72 0a 20 20 20 20 20 20 20 3b 3b 20 77 | IT.is.non-nil.and/or........;;.w |
| 19d940 | 68 65 6e 20 72 65 61 64 69 6e 67 20 63 6f 6d 6d 69 74 20 72 61 6e 67 65 73 2e 20 37 39 38 61 66 | hen.reading.commit.ranges..798af |
| 19d960 | 66 35 36 34 0a 20 20 20 20 20 20 20 28 68 65 6c 6d 2d 63 72 6d 2d 64 65 66 61 75 6c 74 2d 73 65 | f564........(helm-crm-default-se |
| 19d980 | 70 61 72 61 74 6f 72 0a 20 20 20 20 20 20 20 20 28 69 66 20 6e 6f 2d 73 70 6c 69 74 20 6e 69 6c | parator.........(if.no-split.nil |
| 19d9a0 | 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 68 65 6c 6d 2d 63 72 6d 2d 64 65 66 61 | .(bound-and-true-p.helm-crm-defa |
| 19d9c0 | 75 6c 74 2d 73 65 70 61 72 61 74 6f 72 29 29 29 0a 20 20 20 20 20 20 20 3b 3b 20 41 6e 64 20 6e | ult-separator)))........;;.And.n |
| 19d9e0 | 6f 77 2c 20 74 68 65 20 6d 6f 6d 65 6e 74 20 77 65 20 68 61 76 65 20 61 6c 6c 20 62 65 65 6e 20 | ow,.the.moment.we.have.all.been. |
| 19da00 | 77 61 69 74 69 6e 67 20 66 6f 72 2e 2e 2e 0a 20 20 20 20 20 20 20 28 76 61 6c 75 65 73 20 28 63 | waiting.for...........(values.(c |
| 19da20 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 20 20 20 | ompleting-read-multiple......... |
| 19da40 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 66 6f 72 6d 61 74 2d 70 72 6f 6d 70 74 20 70 72 | ........(magit--format-prompt.pr |
| 19da60 | 6f 6d 70 74 20 64 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 62 6c 65 20 | ompt.def).................table. |
| 19da80 | 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- |
| 19daa0 | 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 73 74 20 64 65 66 20 69 | input.................hist.def.i |
| 19dac0 | 6e 68 65 72 69 74 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 29 29 29 0a 20 20 20 20 28 69 66 20 6e | nherit-input-method))).....(if.n |
| 19dae0 | 6f 2d 73 70 6c 69 74 20 69 6e 70 75 74 20 76 61 6c 75 65 73 29 29 29 0a 0a 28 64 65 66 76 61 72 | o-split.input.values)))..(defvar |
| 19db00 | 2d 6b 65 79 6d 61 70 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 | -keymap.magit-minibuffer-local-n |
| 19db20 | 73 2d 6d 61 70 0a 20 20 3a 70 61 72 65 6e 74 20 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61 6c | s-map...:parent.minibuffer-local |
| 19db40 | 2d 6d 61 70 0a 20 20 22 53 50 43 22 20 23 27 6d 61 67 69 74 2d 77 68 69 74 65 73 70 61 63 65 2d | -map..."SPC".#'magit-whitespace- |
| 19db60 | 64 69 73 61 6c 6c 6f 77 65 64 0a 20 20 22 54 41 42 22 20 23 27 6d 61 67 69 74 2d 77 68 69 74 65 | disallowed..."TAB".#'magit-white |
| 19db80 | 73 70 61 63 65 2d 64 69 73 61 6c 6c 6f 77 65 64 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | space-disallowed)..(defun.magit- |
| 19dba0 | 77 68 69 74 65 73 70 61 63 65 2d 64 69 73 61 6c 6c 6f 77 65 64 20 28 29 0a 20 20 22 42 65 65 70 | whitespace-disallowed.()..."Beep |
| 19dbc0 | 20 74 6f 20 74 65 6c 6c 20 74 68 65 20 75 73 65 72 20 74 68 61 74 20 77 68 69 74 65 73 70 61 63 | .to.tell.the.user.that.whitespac |
| 19dbe0 | 65 20 69 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | e.is.not.allowed."...(interactiv |
| 19dc00 | 65 29 0a 20 20 28 64 69 6e 67 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 57 68 69 74 65 73 70 61 | e)...(ding)...(message."Whitespa |
| 19dc20 | 63 65 20 69 73 6e 27 74 20 61 6c 6c 6f 77 65 64 20 68 65 72 65 22 29 0a 20 20 28 73 65 74 71 20 | ce.isn't.allowed.here")...(setq. |
| 19dc40 | 64 65 66 69 6e 69 6e 67 2d 6b 62 64 2d 6d 61 63 72 6f 20 6e 69 6c 29 0a 20 20 28 66 6f 72 63 65 | defining-kbd-macro.nil)...(force |
| 19dc60 | 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 64 61 74 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | -mode-line-update))..(defun.magi |
| 19dc80 | 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 20 28 20 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c | t-read-string.(.prompt.&optional |
| 19dca0 | 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 20 64 65 66 61 75 6c 74 2d 76 | .initial-input.history.default-v |
| 19dcc0 | 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | alue............................ |
| 19dce0 | 69 6e 68 65 72 69 74 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 6e 6f 2d 77 68 69 74 65 73 70 61 | inherit-input-method.no-whitespa |
| 19dd00 | 63 65 29 0a 20 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 6d 69 | ce)..."Read.a.string.from.the.mi |
| 19dd20 | 6e 69 62 75 66 66 65 72 2c 20 70 72 6f 6d 70 74 69 6e 67 20 77 69 74 68 20 73 74 72 69 6e 67 20 | nibuffer,.prompting.with.string. |
| 19dd40 | 50 52 4f 4d 50 54 2e 0a 0a 54 68 69 73 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 60 72 65 61 | PROMPT...This.is.similar.to.`rea |
| 19dd60 | 64 2d 73 74 72 69 6e 67 27 2c 20 62 75 74 0a 2a 20 65 6d 70 74 79 20 69 6e 70 75 74 20 69 73 20 | d-string',.but.*.empty.input.is. |
| 19dd80 | 6f 6e 6c 79 20 61 6c 6c 6f 77 65 64 20 69 66 20 44 45 46 41 55 4c 54 2d 56 41 4c 55 45 20 69 73 | only.allowed.if.DEFAULT-VALUE.is |
| 19dda0 | 20 6e 6f 6e 2d 6e 69 6c 20 69 6e 0a 20 20 77 68 69 63 68 20 63 61 73 65 20 74 68 61 74 20 69 73 | .non-nil.in...which.case.that.is |
| 19ddc0 | 20 72 65 74 75 72 6e 65 64 2c 0a 2a 20 77 68 69 74 65 73 70 61 63 65 20 69 73 20 6e 6f 74 20 61 | .returned,.*.whitespace.is.not.a |
| 19dde0 | 6c 6c 6f 77 65 64 20 61 6e 64 20 6c 65 61 64 69 6e 67 20 61 6e 64 20 74 72 61 69 6c 69 6e 67 20 | llowed.and.leading.and.trailing. |
| 19de00 | 77 68 69 74 65 73 70 61 63 65 20 69 73 0a 20 20 72 65 6d 6f 76 65 64 20 61 75 74 6f 6d 61 74 69 | whitespace.is...removed.automati |
| 19de20 | 63 61 6c 6c 79 20 69 66 20 4e 4f 2d 57 48 49 54 45 53 50 41 43 45 20 69 73 20 6e 6f 6e 2d 6e 69 | cally.if.NO-WHITESPACE.is.non-ni |
| 19de40 | 6c 2c 0a 2a 20 60 66 6f 72 6d 61 74 2d 70 72 6f 6d 70 74 27 20 69 73 20 75 73 65 64 20 69 6e 74 | l,.*.`format-prompt'.is.used.int |
| 19de60 | 65 72 6e 61 6c 6c 79 2e 0a 2a 20 61 6e 20 69 6e 76 61 6c 69 64 20 44 45 46 41 55 4c 54 2d 56 41 | ernally..*.an.invalid.DEFAULT-VA |
| 19de80 | 4c 55 45 20 69 73 20 73 69 6c 65 6e 74 6c 79 20 69 67 6e 6f 72 65 64 2e 22 0a 20 20 28 77 68 65 | LUE.is.silently.ignored."...(whe |
| 19dea0 | 6e 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 0a 20 20 20 20 28 77 68 65 6e 20 28 63 6f 6e 73 70 | n.default-value.....(when.(consp |
| 19dec0 | 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 64 65 66 61 | .default-value).......(setq.defa |
| 19dee0 | 75 6c 74 2d 76 61 6c 75 65 20 28 63 61 72 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 29 29 29 0a | ult-value.(car.default-value))). |
| 19df00 | 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 70 20 64 65 66 61 75 6c 74 2d 76 61 6c | ....(unless.(stringp.default-val |
| 19df20 | 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 6e 69 | ue).......(setq.default-value.ni |
| 19df40 | 6c 29 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 | l)))...(let*.((minibuffer-comple |
| 19df60 | 74 69 6f 6e 2d 74 61 62 6c 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 76 61 6c 20 28 72 | tion-table.nil)..........(val.(r |
| 19df80 | 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ead-from-minibuffer............. |
| 19dfa0 | 20 20 20 28 66 6f 72 6d 61 74 2d 70 72 6f 6d 70 74 20 70 72 6f 6d 70 74 20 64 65 66 61 75 6c 74 | ...(format-prompt.prompt.default |
| 19dfc0 | 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 69 74 69 61 6c 2d 69 | -value)................initial-i |
| 19dfe0 | 6e 70 75 74 20 28 61 6e 64 20 6e 6f 2d 77 68 69 74 65 73 70 61 63 65 20 6d 61 67 69 74 2d 6d 69 | nput.(and.no-whitespace.magit-mi |
| 19e000 | 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 6e 73 2d 6d 61 70 29 0a 20 20 20 20 20 20 20 20 20 | nibuffer-local-ns-map).......... |
| 19e020 | 20 20 20 20 20 20 6e 69 6c 20 68 69 73 74 6f 72 79 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 | ......nil.history.default-value. |
| 19e040 | 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 20 20 20 20 20 | inherit-input-method)).......... |
| 19e060 | 28 74 72 69 6d 20 28 6c 61 6d 62 64 61 20 28 72 65 67 65 78 70 20 73 74 72 69 6e 67 29 0a 20 20 | (trim.(lambda.(regexp.string)... |
| 19e080 | 20 20 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 | ...............(save-match-data. |
| 19e0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d | ...................(if.(string-m |
| 19e0c0 | 61 74 63 68 20 72 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 | atch.regexp.string)............. |
| 19e0e0 | 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 22 22 20 74 20 74 | ...........(replace-match."".t.t |
| 19e100 | 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 | .string)......................st |
| 19e120 | 72 69 6e 67 29 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 73 74 72 69 6e 67 | ring))))).....(when.(and.(string |
| 19e140 | 3d 20 76 61 6c 20 22 22 29 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 28 | =.val."").default-value).......( |
| 19e160 | 73 65 74 71 20 76 61 6c 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 29 29 0a 20 20 20 20 28 77 68 | setq.val.default-value)).....(wh |
| 19e180 | 65 6e 20 6e 6f 2d 77 68 69 74 65 73 70 61 63 65 0a 20 20 20 20 20 20 28 73 65 74 71 20 76 61 6c | en.no-whitespace.......(setq.val |
| 19e1a0 | 20 28 66 75 6e 63 61 6c 6c 20 74 72 69 6d 20 22 5c 5c 60 5c 5c 28 3f 3a 5b 20 5c 74 5c 6e 5c 72 | .(funcall.trim."\\`\\(?:[.\t\n\r |
| 19e1c0 | 5d 2b 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ]+\\)".......................... |
| 19e1e0 | 28 66 75 6e 63 61 6c 6c 20 74 72 69 6d 20 22 5c 5c 28 3f 3a 5b 20 5c 74 5c 6e 5c 72 5d 2b 5c 5c | (funcall.trim."\\(?:[.\t\n\r]+\\ |
| 19e200 | 29 5c 5c 27 22 20 76 61 6c 29 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 20 28 28 73 74 72 69 6e 67 | )\\'".val)))).....(cond.((string |
| 19e220 | 3d 20 76 61 6c 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 | =.val."")............(user-error |
| 19e240 | 20 22 4e 65 65 64 20 6e 6f 6e 2d 65 6d 70 74 79 20 69 6e 70 75 74 22 29 29 0a 20 20 20 20 20 20 | ."Need.non-empty.input"))....... |
| 19e260 | 20 20 20 20 28 28 61 6e 64 20 6e 6f 2d 77 68 69 74 65 73 70 61 63 65 20 28 73 74 72 69 6e 67 2d | ....((and.no-whitespace.(string- |
| 19e280 | 6d 61 74 63 68 2d 70 20 22 5b 5c 73 5c 74 5c 6e 5d 22 20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 | match-p."[\s\t\n]".val))........ |
| 19e2a0 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 49 6e 70 75 74 20 63 6f 6e 74 61 69 6e 73 20 | ....(user-error."Input.contains. |
| 19e2c0 | 77 68 69 74 65 73 70 61 63 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 20 76 61 6c 29 29 | whitespace"))...........(t.val)) |
| 19e2e0 | 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 2d 6e 73 20 | ))..(defun.magit-read-string-ns. |
| 19e300 | 28 20 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 | (.prompt.&optional.initial-input |
| 19e320 | 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 20 20 | .history........................ |
| 19e340 | 20 20 20 20 20 20 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 | .......default-value.inherit-inp |
| 19e360 | 75 74 2d 6d 65 74 68 6f 64 29 0a 20 20 22 43 61 6c 6c 20 60 6d 61 67 69 74 2d 72 65 61 64 2d 73 | ut-method)..."Call.`magit-read-s |
| 19e380 | 74 72 69 6e 67 27 20 77 69 74 68 20 6e 6f 6e 2d 6e 69 6c 20 4e 4f 2d 57 48 49 54 45 53 50 41 43 | tring'.with.non-nil.NO-WHITESPAC |
| 19e3a0 | 45 2e 22 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 20 70 72 6f 6d 70 74 20 | E."...(magit-read-string.prompt. |
| 19e3c0 | 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 20 64 65 66 61 75 6c 74 2d 76 61 | initial-input.history.default-va |
| 19e3e0 | 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 69 6e 68 65 72 69 74 | lue......................inherit |
| 19e400 | 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 74 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 | -input-method.t))..(defmacro.mag |
| 19e420 | 69 74 2d 72 65 61 64 2d 63 68 61 72 2d 63 61 73 65 20 28 70 72 6f 6d 70 74 20 76 65 72 62 6f 73 | it-read-char-case.(prompt.verbos |
| 19e440 | 65 20 26 72 65 73 74 20 63 6c 61 75 73 65 73 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 | e.&rest.clauses)...(declare.(ind |
| 19e460 | 65 6e 74 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 62 75 67 20 28 66 6f 72 6d 20 66 | ent.2)............(debug.(form.f |
| 19e480 | 6f 72 6d 20 26 72 65 73 74 20 28 63 68 61 72 61 63 74 65 72 70 20 66 6f 72 6d 20 62 6f 64 79 29 | orm.&rest.(characterp.form.body) |
| 19e4a0 | 29 29 29 0a 20 20 60 28 70 72 6f 67 31 20 28 70 63 61 73 65 20 28 72 65 61 64 2d 63 68 61 72 2d | )))...`(prog1.(pcase.(read-char- |
| 19e4c0 | 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 28 6c 65 74 20 28 28 | choice...................(let.(( |
| 19e4e0 | 70 61 72 74 73 20 28 6e 63 6f 6e 63 20 28 6c 69 73 74 20 2c 40 28 6d 61 70 63 61 72 20 23 27 63 | parts.(nconc.(list.,@(mapcar.#'c |
| 19e500 | 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 20 20 20 20 20 20 | adr.clauses))................... |
| 19e520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 61 6e 64 20 76 65 72 62 6f 73 | ....................,(and.verbos |
| 19e540 | 65 20 27 28 6c 69 73 74 20 22 5b 43 2d 67 5d 20 74 6f 20 61 62 6f 72 74 22 29 29 29 29 29 0a 20 | e.'(list."[C-g].to.abort"))))).. |
| 19e560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 2c 70 72 6f 6d | ...................(concat.,prom |
| 19e580 | 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 20 20 20 28 | pt.............................( |
| 19e5a0 | 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 28 62 75 74 6c 61 73 74 20 70 61 72 74 73 29 20 22 2c 20 22 | string-join.(butlast.parts).",." |
| 19e5c0 | 29 0a 20 20 20 20 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 | ).............................", |
| 19e5e0 | 20 6f 72 20 22 20 20 28 63 61 72 20 28 6c 61 73 74 20 70 61 72 74 73 29 29 20 22 20 22 29 29 0a | .or."..(car.(last.parts)).".")). |
| 19e600 | 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 27 63 61 | ..................',(mapcar.#'ca |
| 19e620 | 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 6d 61 70 63 61 | r.clauses)).............,@(mapca |
| 19e640 | 72 20 28 23 23 60 28 2c 28 63 61 72 20 25 29 20 2c 40 28 63 64 64 72 20 25 29 29 29 20 63 6c 61 | r.(##`(,(car.%).,@(cddr.%))).cla |
| 19e660 | 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 |
| 19e680 | 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 |
| 19e6a0 | 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 |
| 19e6c0 | 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 |
| 19e6e0 | 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 |
| 19e700 | 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 |
| 19e720 | 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 |
| 19e740 | 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.( |
| 19e760 | 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)........ |
| 19e780 | 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 |
| 19e7a0 | 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 |
| 19e7c0 | 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 |
| 19e7e0 | 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 |
| 19e800 | 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 |
| 19e820 | 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......... |
| 19e840 | 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 |
| 19e860 | 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 |
| 19e880 | 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 20 61 | )))..(cl-defun.magit-confirm.(.a |
| 19e8a0 | 63 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 | ction.&optional.prompt.prompt-n. |
| 19e8c0 | 6e 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 | noabort......................... |
| 19e8e0 | 20 20 28 69 74 65 6d 73 20 6e 69 6c 20 73 69 74 65 6d 73 29 20 70 72 6f 6d 70 74 2d 73 75 66 66 | ..(items.nil.sitems).prompt-suff |
| 19e900 | 69 78 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 64 65 66 75 6e 29 29 0a 20 | ix)...(declare.(indent.defun)).. |
| 19e920 | 20 28 77 68 65 6e 20 28 61 6e 64 20 70 72 6f 6d 70 74 20 28 6c 69 73 74 70 20 70 72 6f 6d 70 74 | .(when.(and.prompt.(listp.prompt |
| 19e940 | 29 29 0a 20 20 20 20 28 73 65 74 71 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 28 61 | )).....(setq.prompt...........(a |
| 19e960 | 70 70 6c 79 20 23 27 66 6f 72 6d 61 74 20 28 63 61 72 20 70 72 6f 6d 70 74 29 0a 20 20 20 20 20 | pply.#'format.(car.prompt)...... |
| 19e980 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 23 23 69 66 20 28 73 74 72 69 6e | ............(mapcar.(##if.(strin |
| 19e9a0 | 67 70 20 25 29 20 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 63 65 20 22 25 22 20 22 25 25 22 20 25 | gp.%).(string-replace."%"."%%".% |
| 19e9c0 | 29 20 25 29 0a 20 20 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 |
| 19e9e0 | 64 72 20 70 72 6f 6d 70 74 29 29 29 29 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 70 72 6f 6d | dr.prompt)))))...(when.(and.prom |
| 19ea00 | 70 74 2d 6e 20 28 6c 69 73 74 70 20 70 72 6f 6d 70 74 2d 6e 29 29 0a 20 20 20 20 28 73 65 74 71 | pt-n.(listp.prompt-n)).....(setq |
| 19ea20 | 20 70 72 6f 6d 70 74 2d 6e 0a 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 66 6f 72 | .prompt-n...........(apply.#'for |
| 19ea40 | 6d 61 74 20 28 63 61 72 20 70 72 6f 6d 70 74 2d 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | mat.(car.prompt-n).............. |
| 19ea60 | 20 20 20 20 28 6d 61 70 63 61 72 20 28 23 23 69 66 20 28 73 74 72 69 6e 67 70 20 25 29 20 28 73 | ....(mapcar.(##if.(stringp.%).(s |
| 19ea80 | 74 72 69 6e 67 2d 72 65 70 6c 61 63 65 20 22 25 22 20 22 25 25 22 20 25 29 20 25 29 0a 20 20 20 | tring-replace."%"."%%".%).%).... |
| 19eaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 70 72 6f 6d 70 | ......................(cdr.promp |
| 19eac0 | 74 2d 6e 29 29 29 29 29 0a 20 20 28 73 65 74 71 20 70 72 6f 6d 70 74 2d 6e 20 28 66 6f 72 6d 61 | t-n)))))...(setq.prompt-n.(forma |
| 19eae0 | 74 20 28 63 6f 6e 63 61 74 20 28 6f 72 20 70 72 6f 6d 70 74 2d 6e 20 70 72 6f 6d 70 74 29 20 22 | t.(concat.(or.prompt-n.prompt)." |
| 19eb00 | 3f 20 22 29 20 28 6c 65 6e 67 74 68 20 69 74 65 6d 73 29 29 29 0a 20 20 28 73 65 74 71 20 70 72 | ?.").(length.items)))...(setq.pr |
| 19eb20 | 6f 6d 70 74 20 20 20 28 66 6f 72 6d 61 74 20 28 63 6f 6e 63 61 74 20 28 6f 72 20 70 72 6f 6d 70 | ompt...(format.(concat.(or.promp |
| 19eb40 | 74 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 2d 6d 61 6b 65 2d 70 72 6f 6d 70 74 20 61 63 74 | t.(magit-confirm-make-prompt.act |
| 19eb60 | 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion))........................... |
| 19eb80 | 20 20 20 20 20 20 20 22 3f 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......."?.").................... |
| 19eba0 | 20 20 20 20 20 20 28 63 61 72 20 69 74 65 6d 73 29 29 29 0a 20 20 28 77 68 65 6e 20 70 72 6f 6d | ......(car.items)))...(when.prom |
| 19ebc0 | 70 74 2d 73 75 66 66 69 78 0a 20 20 20 20 28 73 65 74 71 20 70 72 6f 6d 70 74 20 28 63 6f 6e 63 | pt-suffix.....(setq.prompt.(conc |
| 19ebe0 | 61 74 20 70 72 6f 6d 70 74 20 70 72 6f 6d 70 74 2d 73 75 66 66 69 78 29 29 29 0a 20 20 28 6f 72 | at.prompt.prompt-suffix)))...(or |
| 19ec00 | 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 6f 6e 20 74 29 29 | .(cond.((and.(not.(eq.action.t)) |
| 19ec20 | 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 20 6d 61 67 69 74 | ...................(or.(eq.magit |
| 19ec40 | 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 20 20 20 20 20 20 | -no-confirm.t).................. |
| 19ec60 | 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 2d 63 6f 6e 66 69 | .....(memq.action.magit-no-confi |
| 19ec80 | 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 28 63 6c 2d 6d 65 | rm).......................(cl-me |
| 19eca0 | 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 6b 65 79 20 2c 76 | mber-if.(pcase-lambda.(`(,key.,v |
| 19ecc0 | 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 20 20 20 20 20 20 | ar...,sub))..................... |
| 19ece0 | 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 6d 71 20 6b 65 79 | ..................(and.(memq.key |
| 19ed00 | 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 20 20 20 20 20 20 | .magit-no-confirm).............. |
| 19ed20 | 20 20 20 20 20 20 20 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 |
| 19ed40 | 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 20 20 20 20 20 20 | emq.action.sub)................. |
| 19ed60 | 20 20 20 20 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.( |
| 19ed80 | 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 20 20 20 20 20 20 | not.var)........................ |
| 19eda0 | 20 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 62 6f | ........................(and.(bo |
| 19edc0 | 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 20 20 20 20 20 20 | undp.var)....................... |
| 19ede0 | 20 20 20 20 20 20 20 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 |
| 19ee00 | 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 20 20 20 20 20 20 | ymbol-value.var)))))............ |
| 19ee20 | 20 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 | .........................magit-- |
| 19ee40 | 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 20 20 20 20 20 20 | no-confirm-alist)))............. |
| 19ee60 | 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 20 20 20 20 20 20 | .(or.(not.sitems).items))....... |
| 19ee80 | 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 20 20 20 20 20 20 | ......((not.sitems)............. |
| 19eea0 | 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 74 69 6f 6e 29 29 | .(magit-y-or-n-p.prompt.action)) |
| 19eec0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6c 65 6e 67 74 68 3d 20 69 74 65 6d 73 20 31 29 0a | .............((length=.items.1). |
| 19eee0 | 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 72 2d 6e 2d | .............(and.(magit-y-or-n- |
| 19ef00 | 70 20 70 72 6f 6d 70 74 20 61 63 74 69 6f 6e 29 20 69 74 65 6d 73 29 29 0a 20 20 20 20 20 20 20 | p.prompt.action).items))........ |
| 19ef20 | 20 20 20 20 20 28 28 6c 65 6e 67 74 68 3e 20 69 74 65 6d 73 20 31 29 0a 20 20 20 20 20 20 20 20 | .....((length>.items.1)......... |
| 19ef40 | 20 20 20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 79 2d 6f 72 2d 6e 2d 70 20 28 63 6f 6e 63 61 | .....(and.(magit-y-or-n-p.(conca |
| 19ef60 | 74 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 69 74 65 6d 73 20 22 5c 6e 22 29 0a 20 20 20 20 20 | t.(string-join.items."\n")...... |
| 19ef80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19efa0 | 20 20 20 20 20 22 5c 6e 5c 6e 22 20 70 72 6f 6d 70 74 2d 6e 29 0a 20 20 20 20 20 20 20 20 20 20 | ....."\n\n".prompt-n)........... |
| 19efc0 | 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 63 74 69 6f 6e 29 0a | ........................action). |
| 19efe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 73 29 29 29 0a 20 20 20 20 20 | ..................items)))...... |
| 19f000 | 20 28 69 66 20 6e 6f 61 62 6f 72 74 20 6e 69 6c 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 62 | .(if.noabort.nil.(user-error."Ab |
| 19f020 | 6f 72 74 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 2d 66 | ort"))))..(defun.magit-confirm-f |
| 19f040 | 69 6c 65 73 20 28 61 63 74 69 6f 6e 20 66 69 6c 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 6f | iles.(action.files.&optional.pro |
| 19f060 | 6d 70 74 20 70 72 6f 6d 70 74 2d 73 75 66 66 69 78 20 6e 6f 61 62 6f 72 74 29 0a 20 20 28 77 68 | mpt.prompt-suffix.noabort)...(wh |
| 19f080 | 65 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 | en.files.....(unless.prompt..... |
| 19f0a0 | 20 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 | ..(setq.prompt.(magit-confirm-ma |
| 19f0c0 | 6b 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 | ke-prompt.action))).....(magit-c |
| 19f0e0 | 6f 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 | onfirm.action.......(concat.prom |
| 19f100 | 70 74 20 22 20 5c 22 25 73 5c 22 22 29 0a 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 70 72 6f 6d | pt.".\"%s\"").......(concat.prom |
| 19f120 | 70 74 20 22 20 25 64 20 66 69 6c 65 73 22 29 0a 20 20 20 20 20 20 6e 6f 61 62 6f 72 74 20 66 69 | pt.".%d.files").......noabort.fi |
| 19f140 | 6c 65 73 20 70 72 6f 6d 70 74 2d 73 75 66 66 69 78 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | les.prompt-suffix)))..(defun.mag |
| 19f160 | 69 74 2d 63 6f 6e 66 69 72 6d 2d 6d 61 6b 65 2d 70 72 6f 6d 70 74 20 28 61 63 74 69 6f 6e 29 0a | it-confirm-make-prompt.(action). |
| 19f180 | 20 20 28 6c 65 74 20 28 28 70 72 6f 6d 70 74 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 61 63 74 | ..(let.((prompt.(symbol-name.act |
| 19f1a0 | 69 6f 6e 29 29 29 0a 20 20 20 20 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 63 65 20 22 2d 22 20 22 | ion))).....(string-replace."-"." |
| 19f1c0 | 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 | .".....................(concat.( |
| 19f1e0 | 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 29 29 0a 20 | upcase.(substring.prompt.0.1)).. |
| 19f200 | 20 20 20 20 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 |
| 19f220 | 74 72 69 6e 67 20 70 72 6f 6d 70 74 20 31 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | tring.prompt.1)))))..(defun.magi |
| 19f240 | 74 2d 72 65 61 64 2d 6e 75 6d 62 65 72 2d 73 74 72 69 6e 67 20 28 70 72 6f 6d 70 74 20 26 6f 70 | t-read-number-string.(prompt.&op |
| 19f260 | 74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 20 5f 68 69 73 74 6f 72 79 29 0a 20 20 22 4c 69 6b 65 | tional.default._history)..."Like |
| 19f280 | 20 60 72 65 61 64 2d 6e 75 6d 62 65 72 27 20 62 75 74 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 | .`read-number'.but.return.value. |
| 19f2a0 | 69 73 20 61 20 73 74 72 69 6e 67 2e 0a 44 45 46 41 55 4c 54 20 6d 61 79 20 62 65 20 61 20 6e 75 | is.a.string..DEFAULT.may.be.a.nu |
| 19f2c0 | 6d 62 65 72 20 6f 72 20 61 20 6e 75 6d 65 72 69 63 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 6e 75 | mber.or.a.numeric.string."...(nu |
| 19f2e0 | 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 0a 20 20 20 28 72 65 61 64 2d 6e 75 6d 62 65 72 20 70 | mber-to-string....(read-number.p |
| 19f300 | 72 6f 6d 70 74 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 64 65 66 61 75 6c 74 29 0a 20 20 20 20 | rompt.(if.(stringp.default)..... |
| 19f320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 | .......................(string-t |
| 19f340 | 6f 2d 6e 75 6d 62 65 72 20 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o-number.default)............... |
| 19f360 | 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 29 29 29 29 0a 0a 3b 3b 3b 20 44 65 62 75 | ...........default))))..;;;.Debu |
| 19f380 | 67 20 55 74 69 6c 69 74 69 65 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | g.Utilities..;;;###autoload.(def |
| 19f3a0 | 75 6e 20 6d 61 67 69 74 2d 65 6d 61 63 73 2d 51 2d 63 6f 6d 6d 61 6e 64 20 28 29 0a 20 20 22 53 | un.magit-emacs-Q-command.()..."S |
| 19f3c0 | 68 6f 77 20 61 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 72 75 6e 73 20 61 6e | how.a.shell.command.that.runs.an |
| 19f3e0 | 20 75 6e 63 75 73 74 6f 6d 69 7a 65 64 20 45 6d 61 63 73 20 77 69 74 68 20 6f 6e 6c 79 20 4d 61 | .uncustomized.Emacs.with.only.Ma |
| 19f400 | 67 69 74 20 6c 6f 61 64 65 64 2e 0a 53 65 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 | git.loaded..See.info.node.`(magi |
| 19f420 | 74 29 44 65 62 75 67 67 69 6e 67 20 54 6f 6f 6c 73 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f | t)Debugging.Tools'.for.more.info |
| 19f440 | 72 6d 61 74 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 | rmation."...(interactive)...(let |
| 19f460 | 20 28 28 63 6d 64 20 28 6d 61 70 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .((cmd.(mapconcat............... |
| 19f480 | 23 27 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 | #'shell-quote-argument.......... |
| 19f4a0 | 20 20 20 20 20 60 28 2c 28 63 6f 6e 63 61 74 20 69 6e 76 6f 63 61 74 69 6f 6e 2d 64 69 72 65 63 | .....`(,(concat.invocation-direc |
| 19f4c0 | 74 6f 72 79 20 69 6e 76 6f 63 61 74 69 6f 6e 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 | tory.invocation-name)........... |
| 19f4e0 | 20 20 20 20 20 20 22 2d 51 22 20 22 2d 2d 65 76 61 6c 22 20 22 28 73 65 74 71 20 64 65 62 75 67 | ......"-Q"."--eval"."(setq.debug |
| 19f500 | 2d 6f 6e 2d 65 72 72 6f 72 20 74 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 | -on-error.t)".................,@ |
| 19f520 | 28 6d 61 70 63 61 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 23 23 6c 69 | (mapcan....................(##li |
| 19f540 | 73 74 20 22 2d 4c 22 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 | st."-L".%)....................(d |
| 19f560 | 65 6c 65 74 65 2d 64 75 70 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | elete-dups.....................( |
| 19f580 | 6d 61 70 63 61 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d | mapcan......................(lam |
| 19f5a0 | 62 64 61 20 28 6c 69 62 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bda.(lib)....................... |
| 19f5c0 | 20 28 69 66 2d 6c 65 74 20 28 28 70 61 74 68 20 28 6c 6f 63 61 74 65 2d 6c 69 62 72 61 72 79 20 | .(if-let.((path.(locate-library. |
| 19f5e0 | 6c 69 62 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lib))).......................... |
| 19f600 | 20 20 28 6c 69 73 74 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 70 61 74 | ..(list.(file-name-directory.pat |
| 19f620 | 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 | h))..........................(er |
| 19f640 | 72 6f 72 20 22 43 61 6e 6e 6f 74 20 66 69 6e 64 20 6d 61 6e 64 61 74 6f 72 79 20 64 65 70 65 6e | ror."Cannot.find.mandatory.depen |
| 19f660 | 64 65 6e 63 79 20 25 73 22 20 6c 69 62 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dency.%s".lib)))................ |
| 19f680 | 20 20 20 20 20 20 27 28 3b 3b 20 4c 69 6b 65 20 60 4c 4f 41 44 5f 50 41 54 48 27 20 69 6e 20 60 | ......'(;;.Like.`LOAD_PATH'.in.` |
| 19f6a0 | 64 65 66 61 75 6c 74 2e 6d 6b 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | default.mk'..................... |
| 19f6c0 | 20 20 20 20 22 63 6f 6d 70 61 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...."compat".................... |
| 19f6e0 | 20 20 20 20 22 6c 6c 61 6d 61 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...."llama"..................... |
| 19f700 | 20 20 20 22 73 65 71 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..."seq"........................ |
| 19f720 | 22 74 72 61 6e 73 69 65 6e 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "transient"..................... |
| 19f740 | 20 20 20 22 77 69 74 68 2d 65 64 69 74 6f 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..."with-editor"................ |
| 19f760 | 20 20 20 20 20 20 20 20 3b 3b 20 4f 62 76 69 6f 75 73 6c 79 20 60 6d 61 67 69 74 27 20 69 74 73 | ........;;.Obviously.`magit'.its |
| 19f780 | 65 6c 66 20 69 73 20 6e 65 65 64 65 64 20 74 6f 6f 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | elf.is.needed.too............... |
| 19f7a0 | 20 20 20 20 20 20 20 20 20 20 22 6d 61 67 69 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........."magit"............... |
| 19f7c0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 57 68 69 6c 65 20 74 68 69 73 20 69 73 20 70 61 72 74 20 6f | .........;;.While.this.is.part.o |
| 19f7e0 | 66 20 74 68 65 20 4d 61 67 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2c 0a 20 20 20 20 20 20 20 20 | f.the.Magit.repository,......... |
| 19f800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 74 20 69 73 20 64 69 73 74 72 69 62 75 | ...............;;.it.is.distribu |
| 19f820 | 74 65 64 20 61 73 20 61 20 73 65 70 61 72 61 74 65 20 70 61 63 6b 61 67 65 2e 0a 20 20 20 20 20 | ted.as.a.separate.package....... |
| 19f840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | .................."magit-section |
| 19f860 | 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 76 6f 69 64 20 45 | ")))).................;;.Avoid.E |
| 19f880 | 6d 61 63 73 20 62 75 67 23 31 36 34 30 36 20 62 79 20 75 73 69 6e 67 20 66 75 6c 6c 20 70 61 74 | macs.bug#16406.by.using.full.pat |
| 19f8a0 | 68 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 6c 22 20 2c 28 66 69 6c 65 2d 6e | h.................."-l".,(file-n |
| 19f8c0 | 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e 20 28 6c 6f 63 61 74 65 2d 6c 69 62 72 61 | ame-sans-extension.(locate-libra |
| 19f8e0 | 72 79 20 22 6d 61 67 69 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 29 | ry."magit")))...............".") |
| 19f900 | 29 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 55 6e 63 75 73 74 6f 6d 69 7a 65 64 20 4d 61 | )).....(message."Uncustomized.Ma |
| 19f920 | 67 69 74 20 63 6f 6d 6d 61 6e 64 20 73 61 76 65 64 20 74 6f 20 6b 69 6c 6c 2d 72 69 6e 67 2c 20 | git.command.saved.to.kill-ring,. |
| 19f940 | 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6c 65 61 73 65 20 72 75 6e 20 69 74 20 | %s".............."please.run.it. |
| 19f960 | 69 6e 20 61 20 74 65 72 6d 69 6e 61 6c 2e 22 29 0a 20 20 20 20 28 6b 69 6c 6c 2d 6e 65 77 20 63 | in.a.terminal.").....(kill-new.c |
| 19f980 | 6d 64 29 29 29 0a 0a 3b 3b 3b 20 54 65 78 74 20 55 74 69 6c 69 74 69 65 73 0a 0a 28 64 65 66 6d | md)))..;;;.Text.Utilities..(defm |
| 19f9a0 | 61 63 72 6f 20 6d 61 67 69 74 2d 62 69 6e 64 2d 6d 61 74 63 68 2d 73 74 72 69 6e 67 73 20 28 76 | acro.magit-bind-match-strings.(v |
| 19f9c0 | 61 72 6c 69 73 74 20 73 74 72 69 6e 67 20 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 22 42 69 6e | arlist.string.&rest.body)..."Bin |
| 19f9e0 | 64 20 76 61 72 69 61 62 6c 65 73 20 74 6f 20 73 75 62 6d 61 74 63 68 65 73 20 61 63 63 6f 72 64 | d.variables.to.submatches.accord |
| 19fa00 | 69 6e 67 20 74 6f 20 56 41 52 4c 49 53 54 20 74 68 65 6e 20 65 76 61 6c 75 61 74 65 20 42 4f 44 | ing.to.VARLIST.then.evaluate.BOD |
| 19fa20 | 59 2e 0a 42 69 6e 64 20 74 68 65 20 73 79 6d 62 6f 6c 73 20 69 6e 20 56 41 52 4c 49 53 54 20 74 | Y..Bind.the.symbols.in.VARLIST.t |
| 19fa40 | 6f 20 73 75 62 6d 61 74 63 68 65 73 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d 61 74 63 | o.submatches.of.the.current.matc |
| 19fa60 | 68 0a 64 61 74 61 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 31 20 61 6e 64 20 69 6e 63 72 | h.data,.starting.with.1.and.incr |
| 19fa80 | 65 6d 65 6e 74 69 6e 67 20 62 79 20 31 20 66 6f 72 20 65 61 63 68 20 73 79 6d 62 6f 6c 2e 20 20 | ementing.by.1.for.each.symbol... |
| 19faa0 | 49 66 0a 74 68 65 20 6c 61 73 74 20 6d 61 74 63 68 20 77 61 73 20 61 67 61 69 6e 73 74 20 61 20 | If.the.last.match.was.against.a. |
| 19fac0 | 73 74 72 69 6e 67 2c 20 74 68 65 6e 20 74 68 61 74 20 68 61 73 20 74 6f 20 62 65 20 70 72 6f 76 | string,.then.that.has.to.be.prov |
| 19fae0 | 69 64 65 64 0a 61 73 20 53 54 52 49 4e 47 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 | ided.as.STRING."...(declare.(ind |
| 19fb00 | 65 6e 74 20 32 29 20 28 64 65 62 75 67 20 28 6c 69 73 74 70 20 66 6f 72 6d 20 62 6f 64 79 29 29 | ent.2).(debug.(listp.form.body)) |
| 19fb20 | 29 0a 20 20 28 6c 65 74 20 28 28 73 20 28 67 65 6e 73 79 6d 20 22 73 74 72 69 6e 67 22 29 29 0a | )...(let.((s.(gensym."string")). |
| 19fb40 | 20 20 20 20 20 20 20 20 28 69 20 30 29 29 0a 20 20 20 20 60 28 6c 65 74 20 28 28 2c 73 20 2c 73 | ........(i.0)).....`(let.((,s.,s |
| 19fb60 | 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 2c 28 73 61 76 65 2d 6d 61 74 63 68 | tring))........(let.,(save-match |
| 19fb80 | 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 6e 20 28 6c 61 | -data................(mapcan.(la |
| 19fba0 | 6d 62 64 61 20 28 73 79 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mbda.(sym)...................... |
| 19fbc0 | 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 69 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(cl-incf.i)................. |
| 19fbe0 | 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 73 79 | .........(and.(not.(eq.(aref.(sy |
| 19fc00 | 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 20 20 | mbol-name.sym).0).?_)).......... |
| 19fc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6c 69 73 74 | .....................(list.(list |
| 19fc40 | 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 73 29 29 29 29 | .sym.(list.'match-string.i.s)))) |
| 19fc60 | 29 0a 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 72 6c 69 73 74 | )........................varlist |
| 19fc80 | 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 |
| 19fca0 | 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 20 28 29 0a 20 20 22 44 65 6c 65 74 65 20 74 68 | agit-delete-line.()..."Delete.th |
| 19fcc0 | 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 22 0a 20 20 28 | e.rest.of.the.current.line."...( |
| 19fce0 | 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 29 20 28 31 2b 20 28 6c 69 6e 65 2d | delete-region.(point).(1+.(line- |
| 19fd00 | 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 | end-position))))..(defun.magit-d |
| 19fd20 | 65 6c 65 74 65 2d 6d 61 74 63 68 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 75 6d 29 0a 20 20 22 44 | elete-match.(&optional.num)..."D |
| 19fd40 | 65 6c 65 74 65 20 74 65 78 74 20 6d 61 74 63 68 65 64 20 62 79 20 6c 61 73 74 20 73 65 61 72 63 | elete.text.matched.by.last.searc |
| 19fd60 | 68 2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 4e 55 4d 20 69 73 20 73 70 65 63 69 66 69 65 64 2c | h..If.optional.NUM.is.specified, |
| 19fd80 | 20 6f 6e 6c 79 20 64 65 6c 65 74 65 20 74 68 61 74 20 73 75 62 65 78 70 72 65 73 73 69 6f 6e 2e | .only.delete.that.subexpression. |
| 19fda0 | 22 0a 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e | "...(delete-region.(match-beginn |
| 19fdc0 | 69 6e 67 20 28 6f 72 20 6e 75 6d 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.(or.num.0))................. |
| 19fde0 | 20 28 6d 61 74 63 68 2d 65 6e 64 20 28 6f 72 20 6e 75 6d 20 30 29 29 29 29 0a 0a 28 64 65 66 75 | .(match-end.(or.num.0))))..(defu |
| 19fe00 | 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 20 28 66 69 6c 65 29 0a 20 20 22 52 65 74 75 | n.magit-file-line.(file)..."Retu |
| 19fe20 | 72 6e 20 74 68 65 20 66 69 72 73 74 20 6c 69 6e 65 20 6f 66 20 46 49 4c 45 20 61 73 20 61 20 73 | rn.the.first.line.of.FILE.as.a.s |
| 19fe40 | 74 72 69 6e 67 2e 22 0a 20 20 28 61 6e 64 20 28 66 69 6c 65 2d 72 65 67 75 6c 61 72 2d 70 20 66 | tring."...(and.(file-regular-p.f |
| 19fe60 | 69 6c 65 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 20 | ile)........(with-temp-buffer... |
| 19fe80 | 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 66 69 6c | .......(insert-file-contents.fil |
| 19fea0 | 65 29 0a 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f | e)..........(buffer-substring-no |
| 19fec0 | 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)......... |
| 19fee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19ff00 | 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | .(line-end-position)))))..(defun |
| 19ff20 | 20 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 73 20 28 66 69 6c 65 20 26 6f 70 74 69 6f 6e 61 | .magit-file-lines.(file.&optiona |
| 19ff40 | 6c 20 6b 65 65 70 2d 65 6d 70 74 79 2d 6c 69 6e 65 73 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 | l.keep-empty-lines)..."Return.a. |
| 19ff60 | 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6f 6e 65 20 65 | list.of.strings.containing.one.e |
| 19ff80 | 6c 65 6d 65 6e 74 20 70 65 72 20 6c 69 6e 65 20 69 6e 20 46 49 4c 45 2e 0a 55 6e 6c 65 73 73 20 | lement.per.line.in.FILE..Unless. |
| 19ffa0 | 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 4b 45 45 50 2d 45 4d 50 54 59 2d 4c 49 4e | optional.argument.KEEP-EMPTY-LIN |
| 19ffc0 | 45 53 20 69 73 20 74 2c 20 74 72 69 6d 20 61 6c 6c 20 65 6d 70 74 79 20 6c 69 6e 65 73 2e 22 0a | ES.is.t,.trim.all.empty.lines.". |
| 19ffe0 | 20 20 28 61 6e 64 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 | ..(and.(file-regular-p.file).... |
| 1a0000 | 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 28 | ....(with-temp-buffer..........( |
| 1a0020 | 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 66 69 6c 65 29 0a 20 20 20 20 20 | insert-file-contents.file)...... |
| 1a0040 | 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 | ....(split-string.(buffer-string |
| 1a0060 | 29 20 22 5c 6e 22 20 28 6e 6f 74 20 6b 65 65 70 2d 65 6d 70 74 79 2d 6c 69 6e 65 73 29 29 29 29 | )."\n".(not.keep-empty-lines)))) |
| 1a0080 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d | )..(defun.magit-set-header-line- |
| 1a00a0 | 66 6f 72 6d 61 74 20 28 73 74 72 69 6e 67 29 0a 20 20 22 53 65 74 20 60 68 65 61 64 65 72 2d 6c | format.(string)..."Set.`header-l |
| 1a00c0 | 69 6e 65 2d 66 6f 72 6d 61 74 27 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 | ine-format'.in.the.current.buffe |
| 1a00e0 | 72 20 62 61 73 65 64 20 6f 6e 20 53 54 52 49 4e 47 2e 0a 50 61 64 20 74 68 65 20 6c 65 66 74 20 | r.based.on.STRING..Pad.the.left. |
| 1a0100 | 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 20 61 6c 69 67 6e 73 | side.of.STRING.so.that.it.aligns |
| 1a0120 | 20 77 69 74 68 20 74 68 65 20 74 65 78 74 20 61 72 65 61 2e 22 0a 20 20 28 73 65 74 71 20 68 65 | .with.the.text.area."...(setq.he |
| 1a0140 | 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 28 63 6f 6e 63 61 74 | ader-line-format.........(concat |
| 1a0160 | 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 27 28 73 70 61 63 | .(propertize.".".'display.'(spac |
| 1a0180 | 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 20 20 20 20 20 20 20 | e.:align-to.0))................. |
| 1a01a0 | 73 74 72 69 6e 67 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 66 6f 72 6d 61 74 2d | string)))..(defun.magit--format- |
| 1a01c0 | 73 70 65 63 20 28 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 29 0a 20 20 22 4c | spec.(format.specification)..."L |
| 1a01e0 | 69 6b 65 20 60 66 6f 72 6d 61 74 2d 73 70 65 63 27 20 62 75 74 20 70 72 65 73 65 72 76 65 20 74 | ike.`format-spec'.but.preserve.t |
| 1a0200 | 65 78 74 20 70 72 6f 70 65 72 74 69 65 73 20 69 6e 20 53 50 45 43 49 46 49 43 41 54 49 4f 4e 2e | ext.properties.in.SPECIFICATION. |
| 1a0220 | 22 0a 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 28 69 6e 73 65 72 | "...(with-temp-buffer.....(inser |
| 1a0240 | 74 20 66 6f 72 6d 61 74 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d | t.format).....(goto-char.(point- |
| 1a0260 | 6d 69 6e 29 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 | min)).....(while.(search-forward |
| 1a0280 | 20 22 25 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 3b | ."%".nil.t).......(cond........; |
| 1a02a0 | 3b 20 51 75 6f 74 65 64 20 70 65 72 63 65 6e 74 20 73 69 67 6e 2e 0a 20 20 20 20 20 20 20 28 28 | ;.Quoted.percent.sign.........(( |
| 1a02c0 | 65 71 20 28 63 68 61 72 2d 61 66 74 65 72 29 20 3f 25 29 0a 20 20 20 20 20 20 20 20 28 64 65 6c | eq.(char-after).?%).........(del |
| 1a02e0 | 65 74 65 2d 63 68 61 72 20 31 29 29 0a 20 20 20 20 20 20 20 3b 3b 20 56 61 6c 69 64 20 66 6f 72 | ete-char.1))........;;.Valid.for |
| 1a0300 | 6d 61 74 20 73 70 65 63 2e 0a 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c | mat.spec.........((looking-at."\ |
| 1a0320 | 5c 28 5b 2d 30 2d 39 2e 5d 2a 5c 5c 29 5c 5c 28 5b 61 2d 7a 41 2d 5a 5d 5c 5c 29 22 29 0a 20 20 | \([-0-9.]*\\)\\([a-zA-Z]\\)")... |
| 1a0340 | 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6e 75 6d 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 | ......(let*.((num.(match-string. |
| 1a0360 | 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 70 65 63 20 28 73 74 72 69 6e 67 | 1))................(spec.(string |
| 1a0380 | 2d 74 6f 2d 63 68 61 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 29 29 29 0a 20 20 20 20 | -to-char.(match-string.2)))..... |
| 1a03a0 | 20 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 20 28 61 73 73 71 20 73 70 65 63 20 73 70 65 63 69 | ...........(val.(assq.spec.speci |
| 1a03c0 | 66 69 63 61 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 76 61 | fication)))...........(unless.va |
| 1a03e0 | 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 66 6f | l.............(error."Invalid.fo |
| 1a0400 | 72 6d 61 74 20 63 68 61 72 61 63 74 65 72 3a 20 60 25 25 25 63 27 22 20 73 70 65 63 29 29 0a 20 | rmat.character:.`%%%c'".spec)).. |
| 1a0420 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 61 6c 20 28 63 64 72 20 76 61 6c 29 29 0a 20 20 | .........(setq.val.(cdr.val))... |
| 1a0440 | 20 20 20 20 20 20 20 20 3b 3b 20 50 61 64 20 72 65 73 75 6c 74 20 74 6f 20 64 65 73 69 72 65 64 | ........;;.Pad.result.to.desired |
| 1a0460 | 20 6c 65 6e 67 74 68 2e 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 65 78 74 20 28 | .length............(let.((text.( |
| 1a0480 | 66 6f 72 6d 61 74 20 28 63 6f 6e 63 61 74 20 22 25 22 20 6e 75 6d 20 22 73 22 29 20 76 61 6c 29 | format.(concat."%".num."s").val) |
| 1a04a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 6e 73 65 72 74 20 66 69 72 73 74 2c 20 | )).............;;.Insert.first,. |
| 1a04c0 | 74 6f 20 70 72 65 73 65 72 76 65 20 74 65 78 74 20 70 72 6f 70 65 72 74 69 65 73 2e 0a 20 20 20 | to.preserve.text.properties..... |
| 1a04e0 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 65 78 74 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e | .........(if.(next-property-chan |
| 1a0500 | 67 65 20 30 20 28 63 6f 6e 63 61 74 20 22 20 22 20 74 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 | ge.0.(concat.".".text))......... |
| 1a0520 | 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 74 68 65 20 69 6e 73 65 72 74 65 64 20 74 65 78 74 20 | ........;;.If.the.inserted.text. |
| 1a0540 | 68 61 73 20 70 72 6f 70 65 72 74 69 65 73 2c 20 74 68 65 6e 20 70 72 65 73 65 72 76 65 20 74 68 | has.properties,.then.preserve.th |
| 1a0560 | 6f 73 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 74 65 78 | ose..................(insert.tex |
| 1a0580 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4f 74 68 65 72 77 69 73 65 20 70 72 | t)...............;;.Otherwise.pr |
| 1a05a0 | 65 73 65 72 76 65 20 46 4f 52 4d 41 54 27 73 20 70 72 6f 70 65 72 74 69 65 73 2c 20 6c 69 6b 65 | eserve.FORMAT's.properties,.like |
| 1a05c0 | 20 60 66 6f 72 6d 61 74 2d 73 70 65 63 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | .`format-spec'................(i |
| 1a05e0 | 6e 73 65 72 74 2d 61 6e 64 2d 69 6e 68 65 72 69 74 20 74 65 78 74 29 29 0a 20 20 20 20 20 20 20 | nsert-and-inherit.text))........ |
| 1a0600 | 20 20 20 20 20 3b 3b 20 44 65 6c 65 74 65 20 74 68 65 20 73 70 65 63 69 66 69 65 72 20 62 6f 64 | .....;;.Delete.the.specifier.bod |
| 1a0620 | 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 2b | y..............(delete-region.(+ |
| 1a0640 | 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 20 28 6c 65 6e 67 74 68 20 74 65 78 | .(match-beginning.0).(length.tex |
| 1a0660 | 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 28 | t))............................( |
| 1a0680 | 2b 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 20 28 6c 65 6e 67 74 68 20 74 65 78 74 29 29 29 0a | +.(match-end.0).(length.text))). |
| 1a06a0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 65 6c 65 74 65 20 74 68 65 20 70 65 72 63 65 6e | ............;;.Delete.the.percen |
| 1a06c0 | 74 20 73 69 67 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 | t.sign..............(delete-regi |
| 1a06e0 | 6f 6e 20 28 31 2d 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 20 28 6d 61 74 | on.(1-.(match-beginning.0)).(mat |
| 1a0700 | 63 68 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 3b 3b 20 53 69 | ch-beginning.0)))))........;;.Si |
| 1a0720 | 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 20 6f 6e 20 62 6f 67 75 73 20 66 6f 72 6d 61 74 20 73 74 | gnal.an.error.on.bogus.format.st |
| 1a0740 | 72 69 6e 67 73 2e 0a 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 | rings.........(t.........(error. |
| 1a0760 | 22 49 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 22 29 29 29 29 0a 20 20 20 20 | "Invalid.format.string"))))..... |
| 1a0780 | 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 0a 0a 3b 3b 3b 20 4d 69 73 73 69 6e 67 20 66 | (buffer-string)))..;;;.Missing.f |
| 1a07a0 | 72 6f 6d 20 45 6d 61 63 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6b 69 6c 6c 2d 74 68 69 | rom.Emacs..(defun.magit-kill-thi |
| 1a07c0 | 73 2d 62 75 66 66 65 72 20 28 29 0a 20 20 22 4b 69 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 | s-buffer.()..."Kill.the.current. |
| 1a07e0 | 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 20 28 6b 69 6c 6c | buffer."...(interactive)...(kill |
| 1a0800 | 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 29 0a 0a 28 64 65 66 | -buffer.(current-buffer)))..(def |
| 1a0820 | 75 6e 20 6d 61 67 69 74 2d 2d 62 75 66 66 65 72 2d 73 74 72 69 6e 67 20 28 26 6f 70 74 69 6f 6e | un.magit--buffer-string.(&option |
| 1a0840 | 61 6c 20 6d 69 6e 20 6d 61 78 20 74 72 69 6d 29 0a 20 20 22 4c 69 6b 65 20 60 62 75 66 66 65 72 | al.min.max.trim)..."Like.`buffer |
| 1a0860 | 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 27 20 62 75 74 20 74 68 | -substring-no-properties'.but.th |
| 1a0880 | 65 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 6f 70 74 69 6f 6e 61 6c 2e 0a 0a 54 68 69 73 20 | e.arguments.are.optional...This. |
| 1a08a0 | 63 6f 6d 62 69 6e 65 73 20 74 68 65 20 62 65 6e 65 66 69 74 73 20 6f 66 20 60 62 75 66 66 65 72 | combines.the.benefits.of.`buffer |
| 1a08c0 | 2d 73 74 72 69 6e 67 27 2c 20 60 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 27 0a 61 6e 64 | -string',.`buffer-substring'.and |
| 1a08e0 | 20 60 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 | .`buffer-substring-no-properties |
| 1a0900 | 27 20 69 6e 74 6f 20 6f 6e 65 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 69 73 0a 6e 6f 74 20 | '.into.one.function.that.is.not. |
| 1a0920 | 61 73 20 70 61 69 6e 66 75 6c 20 74 6f 20 75 73 65 20 61 73 20 74 68 65 20 6c 61 74 74 65 72 2e | as.painful.to.use.as.the.latter. |
| 1a0940 | 20 20 49 2e 65 2e 2c 20 79 6f 75 20 63 61 6e 20 77 72 69 74 65 0a 20 20 28 6d 61 67 69 74 2d 2d | ..I.e.,.you.can.write...(magit-- |
| 1a0960 | 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 0a 69 6e 73 74 65 61 64 20 6f 66 0a 20 20 28 62 75 66 | buffer-string).instead.of...(buf |
| 1a0980 | 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 70 6f 69 | fer-substring-no-properties.(poi |
| 1a09a0 | 6e 74 2d 6d 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt-min)......................... |
| 1a09c0 | 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 0a 4f 70 74 69 6f 6e 61 6c | ..........(point-max))..Optional |
| 1a09e0 | 20 4d 49 4e 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 70 | .MIN.defaults.to.the.value.of.`p |
| 1a0a00 | 6f 69 6e 74 2d 6d 69 6e 27 2e 0a 4f 70 74 69 6f 6e 61 6c 20 4d 41 58 20 64 65 66 61 75 6c 74 73 | oint-min'..Optional.MAX.defaults |
| 1a0a20 | 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 61 78 27 2e 0a 0a 49 | .to.the.value.of.`point-max'...I |
| 1a0a40 | 66 20 6f 70 74 69 6f 6e 61 6c 20 54 52 49 4d 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e | f.optional.TRIM.is.non-nil,.then |
| 1a0a60 | 20 61 6c 6c 20 6c 65 61 64 69 6e 67 20 61 6e 64 20 74 72 61 69 6c 69 6e 67 0a 77 68 69 74 65 73 | .all.leading.and.trailing.whites |
| 1a0a80 | 70 61 63 65 20 69 73 20 72 65 6d 6f 76 65 2e 20 20 49 66 20 69 74 20 69 73 20 74 68 65 20 6e 65 | pace.is.remove...If.it.is.the.ne |
| 1a0aa0 | 77 6c 69 6e 65 20 63 68 61 72 61 63 74 65 72 2c 20 74 68 65 6e 0a 6f 6e 65 20 74 72 61 69 6c 69 | wline.character,.then.one.traili |
| 1a0ac0 | 6e 67 20 6e 65 77 6c 69 6e 65 20 69 73 20 61 64 64 65 64 2e 22 0a 20 20 3b 3b 20 4c 65 74 73 20 | ng.newline.is.added."...;;.Lets. |
| 1a0ae0 | 77 72 69 74 65 20 74 68 61 74 20 6f 6e 65 20 6c 61 73 74 20 74 69 6d 65 20 61 6e 64 20 62 65 20 | write.that.one.last.time.and.be. |
| 1a0b00 | 64 6f 6e 65 20 77 69 74 68 20 69 74 3a 0a 20 20 28 6c 65 74 20 28 28 73 74 72 20 28 62 75 66 66 | done.with.it:...(let.((str.(buff |
| 1a0b20 | 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 6f 72 20 6d | er-substring-no-properties.(or.m |
| 1a0b40 | 69 6e 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 | in.(point-min))................. |
| 1a0b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 | .............................(or |
| 1a0b80 | 20 6d 61 78 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 0a 20 20 20 20 28 69 66 20 74 72 69 | .max.(point-max))))).....(if.tri |
| 1a0ba0 | 6d 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 73 74 72 69 6e 67 2d 74 72 69 6d 20 73 | m.........(concat.(string-trim.s |
| 1a0bc0 | 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 74 72 69 | tr).................(and.(eq.tri |
| 1a0be0 | 6d 20 3f 5c 6e 29 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 73 74 72 29 29 29 0a 0a 28 64 65 66 | m.?\n)."\n")).......str)))..(def |
| 1a0c00 | 75 6e 20 6d 61 67 69 74 2d 2d 73 65 70 61 72 61 74 65 20 28 70 72 65 64 20 6c 69 73 74 29 0a 20 | un.magit--separate.(pred.list).. |
| 1a0c20 | 20 22 53 65 70 61 72 61 74 65 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 4c 49 53 54 20 74 68 61 74 | ."Separate.elements.of.LIST.that |
| 1a0c40 | 20 64 6f 20 61 6e 64 20 64 6f 6e 27 74 20 73 61 74 69 73 66 79 20 50 52 45 44 2e 0a 52 65 74 75 | .do.and.don't.satisfy.PRED..Retu |
| 1a0c60 | 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 74 77 6f 20 6c 69 73 74 73 3b 20 74 68 65 20 66 69 72 73 | rn.a.list.of.two.lists;.the.firs |
| 1a0c80 | 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 74 68 61 74 0a 64 | t.containing.the.elements.that.d |
| 1a0ca0 | 6f 20 73 61 74 69 73 66 79 20 50 52 45 44 20 61 6e 64 20 74 68 65 20 73 65 63 6f 6e 64 20 63 6f | o.satisfy.PRED.and.the.second.co |
| 1a0cc0 | 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 74 68 61 74 20 64 6f 6e 27 74 | ntaining.the.elements.that.don't |
| 1a0ce0 | 2e 22 0a 20 20 28 6c 65 74 20 28 79 20 6e 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 65 6c 74 | ."...(let.(y.n).....(dolist.(elt |
| 1a0d00 | 20 6c 69 73 74 29 0a 20 20 20 20 20 20 28 70 75 73 68 20 65 6c 74 20 28 69 66 20 28 66 75 6e 63 | .list).......(push.elt.(if.(func |
| 1a0d20 | 61 6c 6c 20 70 72 65 64 20 65 6c 74 29 20 79 20 6e 29 29 29 0a 20 20 20 20 28 6c 69 73 74 20 28 | all.pred.elt).y.n))).....(list.( |
| 1a0d40 | 6e 72 65 76 65 72 73 65 20 79 29 0a 20 20 20 20 20 20 20 20 20 20 28 6e 72 65 76 65 72 73 65 20 | nreverse.y)...........(nreverse. |
| 1a0d60 | 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 76 65 72 73 69 6f 6e 3e 20 28 76 | n))))..(defun.magit--version>.(v |
| 1a0d80 | 31 20 76 32 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 76 65 72 73 69 6f 6e 20 56 31 20 | 1.v2)..."Return.t.if.version.V1. |
| 1a0da0 | 69 73 20 68 69 67 68 65 72 20 28 79 6f 75 6e 67 65 72 29 20 74 68 61 6e 20 56 32 2e 0a 54 68 69 | is.higher.(younger).than.V2..Thi |
| 1a0dc0 | 73 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 6e 61 6d 65 64 20 60 76 65 72 73 | s.function.should.be.named.`vers |
| 1a0de0 | 69 6f 6e 3e 27 20 61 6e 64 20 62 65 20 70 61 72 74 20 6f 66 20 45 6d 61 63 73 2e 22 0a 20 20 28 | ion>'.and.be.part.of.Emacs."...( |
| 1a0e00 | 76 65 72 73 69 6f 6e 2d 6c 69 73 74 2d 3c 20 28 76 65 72 73 69 6f 6e 2d 74 6f 2d 6c 69 73 74 20 | version-list-<.(version-to-list. |
| 1a0e20 | 76 32 29 20 28 76 65 72 73 69 6f 6e 2d 74 6f 2d 6c 69 73 74 20 76 31 29 29 29 0a 0a 28 64 65 66 | v2).(version-to-list.v1)))..(def |
| 1a0e40 | 75 6e 20 6d 61 67 69 74 2d 2d 76 65 72 73 69 6f 6e 3e 3d 20 28 76 31 20 76 32 29 0a 20 20 22 52 | un.magit--version>=.(v1.v2)..."R |
| 1a0e60 | 65 74 75 72 6e 20 74 20 69 66 20 76 65 72 73 69 6f 6e 20 56 31 20 69 73 20 68 69 67 68 65 72 20 | eturn.t.if.version.V1.is.higher. |
| 1a0e80 | 28 79 6f 75 6e 67 65 72 29 20 74 68 61 6e 20 6f 72 20 65 71 75 61 6c 20 74 6f 20 56 32 2e 0a 54 | (younger).than.or.equal.to.V2..T |
| 1a0ea0 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 6e 61 6d 65 64 20 60 76 65 | his.function.should.be.named.`ve |
| 1a0ec0 | 72 73 69 6f 6e 3e 3d 27 20 61 6e 64 20 62 65 20 70 61 72 74 20 6f 66 20 45 6d 61 63 73 2e 22 0a | rsion>='.and.be.part.of.Emacs.". |
| 1a0ee0 | 20 20 28 76 65 72 73 69 6f 6e 2d 6c 69 73 74 2d 3c 3d 20 28 76 65 72 73 69 6f 6e 2d 74 6f 2d 6c | ..(version-list-<=.(version-to-l |
| 1a0f00 | 69 73 74 20 76 32 29 20 28 76 65 72 73 69 6f 6e 2d 74 6f 2d 6c 69 73 74 20 76 31 29 29 29 0a 0a | ist.v2).(version-to-list.v1))).. |
| 1a0f20 | 3b 3b 3b 20 4b 6c 75 64 67 65 73 20 66 6f 72 20 45 6d 61 63 73 20 42 75 67 73 0a 0a 28 64 65 66 | ;;;.Kludges.for.Emacs.Bugs..(def |
| 1a0f40 | 75 6e 20 6d 61 67 69 74 2d 77 68 69 63 68 2d 66 75 6e 63 74 69 6f 6e 20 28 29 0a 20 20 22 52 65 | un.magit-which-function.()..."Re |
| 1a0f60 | 74 75 72 6e 20 63 75 72 72 65 6e 74 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 20 62 61 73 65 64 | turn.current.function.name.based |
| 1a0f80 | 20 6f 6e 20 70 6f 69 6e 74 2c 20 77 69 74 68 6f 75 74 20 63 61 63 68 69 6e 67 2e 0a 0a 54 68 69 | .on.point,.without.caching...Thi |
| 1a0fa0 | 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 |
| 1a0fc0 | 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 |
| 1a0fe0 | 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 |
| 1a1000 | 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 |
| 1a1020 | 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 |
| 1a1040 | 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."...( |
| 1a1060 | 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)...( |
| 1a1080 | 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 |
| 1a10a0 | 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 |
| 1a10c0 | 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 |
| 1a10e0 | 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 |
| 1a1100 | 65 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 53 59 4d | et.the.value.of.the.variable.SYM |
| 1a1120 | 42 4f 4c 2c 20 75 73 69 6e 67 20 60 73 65 74 2d 64 65 66 61 75 6c 74 27 0a 5c 28 75 6e 6c 69 6b | BOL,.using.`set-default'.\(unlik |
| 1a1140 | 65 20 60 63 75 73 74 6f 6d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 72 65 73 65 74 27 2c 20 77 68 69 | e.`custom-initialize-reset',.whi |
| 1a1160 | 63 68 20 75 73 65 73 20 74 68 65 20 60 3a 73 65 74 27 0a 66 75 6e 63 74 69 6f 6e 20 69 66 20 61 | ch.uses.the.`:set'.function.if.a |
| 1a1180 | 6e 79 29 2e 20 20 54 68 65 20 76 61 6c 75 65 20 69 73 20 65 69 74 68 65 72 20 74 68 65 20 73 79 | ny)...The.value.is.either.the.sy |
| 1a11a0 | 6d 62 6f 6c 27 73 20 63 75 72 72 65 6e 74 0a 76 61 6c 75 65 20 28 61 73 20 6f 62 74 61 69 6e 65 | mbol's.current.value.(as.obtaine |
| 1a11c0 | 64 20 75 73 69 6e 67 20 74 68 65 20 60 3a 67 65 74 27 20 66 75 6e 63 74 69 6f 6e 29 2c 20 69 66 | d.using.the.`:get'.function),.if |
| 1a11e0 | 20 61 6e 79 2c 20 6f 72 0a 74 68 65 20 76 61 6c 75 65 20 69 6e 20 74 68 65 20 73 79 6d 62 6f 6c | .any,.or.the.value.in.the.symbol |
| 1a1200 | 27 73 20 60 73 61 76 65 64 2d 76 61 6c 75 65 27 20 70 72 6f 70 65 72 74 79 20 69 66 20 61 6e 79 | 's.`saved-value'.property.if.any |
| 1a1220 | 2c 20 6f 72 0a 5c 28 6c 61 73 74 20 6f 66 20 61 6c 6c 29 20 74 68 65 20 76 61 6c 75 65 20 6f 66 | ,.or.\(last.of.all).the.value.of |
| 1a1240 | 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 6c 65 76 65 6c 2d 76 | .EXP."...(set-default-toplevel-v |
| 1a1260 | 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 69 6f 6e 2d 63 61 73 | alue....symbol....(condition-cas |
| 1a1280 | 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 64 65 66 61 75 6c 74 | e.nil........(let.((def.(default |
| 1a12a0 | 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 20 20 20 20 20 20 20 | -toplevel-value.symbol))........ |
| 1a12c0 | 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 20 27 63 75 73 74 6f | ......(getter.(get.symbol.'custo |
| 1a12e0 | 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 74 65 72 20 28 66 75 | m-get)))..........(if.getter.(fu |
| 1a1300 | 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 29 0a 20 20 20 20 20 | ncall.getter.symbol).def))...... |
| 1a1320 | 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 28 73 76 20 28 67 65 | (error.......(eval.(let.((sv.(ge |
| 1a1340 | 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 20 20 20 20 20 20 20 | t.symbol.'saved-value)))........ |
| 1a1360 | 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 70 29 29 29 29 29 29 | .......(if.sv.(car.sv).exp)))))) |
| 1a1380 | 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 6f 6d 2d 67 65 74 20 | )..(defun.magit-hook-custom-get. |
| 1a13a0 | 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 6c 65 20 73 79 6d 62 | (symbol)...(if.(symbol-file.symb |
| 1a13c0 | 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 74 2d 74 6f 70 6c 65 | ol.'defvar).......(default-tople |
| 1a13e0 | 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 20 20 20 20 3b 3b 20 | vel-value.symbol).....;;.....;;. |
| 1a1400 | 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 69 7a 65 2d 72 65 73 | Called.by.`custom-initialize-res |
| 1a1420 | 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 73 0a 20 20 20 20 3b | et'.on.behalf.of.`symbol's.....; |
| 1a1440 | 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 65 69 6e 67 20 65 76 | ;.`defcustom',.which.is.being.ev |
| 1a1460 | 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 65 20 74 6f 0a 20 20 | aluated.for.the.first.time.to... |
| 1a1480 | 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 65 2c 20 62 75 74 20 | ..;;.set.the.initial.value,.but. |
| 1a14a0 | 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 20 76 61 6c 75 65 2c | there's.already.a.default.value, |
| 1a14c0 | 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 20 77 61 73 20 65 73 | .....;;.which.most.likely.was.es |
| 1a14e0 | 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 60 61 64 64 2d 68 6f | tablished.by.one.or.more.`add-ho |
| 1a1500 | 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 20 20 20 20 3b 3b 20 | ok'.....;;.calls......;;.....;;. |
| 1a1520 | 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 76 61 6c 75 65 27 20 | We.combine.the.`standard-value'. |
| 1a1540 | 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 69 6c 65 0a 20 20 20 | and.the.current.value,.while.... |
| 1a1560 | 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 65 73 74 61 62 6c 69 | .;;.preserving.the.order.establi |
| 1a1580 | 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 65 74 75 72 6e 0a 20 | shed.by.`:options',.and.return.. |
| 1a15a0 | 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 74 6f 20 62 65 20 75 | ...;;.the.result.of.that.to.be.u |
| 1a15c0 | 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 75 6c 74 20 76 61 6c | sed.as.the."initial".default.val |
| 1a15e0 | 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 6e 64 61 72 64 20 28 | ue......;;.....(let.((standard.( |
| 1a1600 | 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 61 6e 64 61 72 64 2d | eval.(car.(get.symbol.'standard- |
| 1a1620 | 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 65 6e 74 20 28 64 65 | value))))...........(current.(de |
| 1a1640 | 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 20 20 | fault-toplevel-value.symbol))... |
| 1a1660 | 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 20 20 28 64 6f 6c 69 | ........(value.nil)).......(doli |
| 1a1680 | 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 6d 2d 6f 70 74 69 6f | st.(fn.(get.symbol.'custom-optio |
| 1a16a0 | 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 65 6d 71 20 66 6e 20 | ns)).........(when.(or.(memq.fn. |
| 1a16c0 | 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 20 20 20 28 6d 65 6d | standard)...................(mem |
| 1a16e0 | 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 28 70 75 73 68 20 66 | q.fn.current))...........(push.f |
| 1a1700 | 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 28 66 6e 20 63 75 72 | n.value))).......(dolist.(fn.cur |
| 1a1720 | 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 6d 71 20 66 6e 20 76 | rent).........(unless.(memq.fn.v |
| 1a1740 | 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 76 61 6c 75 65 29 29 | alue)...........(push.fn.value)) |
| 1a1760 | 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 29 29 0a 0a 3b 3b 3b | ).......(nreverse.value))))..;;; |
| 1a1780 | 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 0a 0a 3b 3b 3b 23 23 | .Kludges.for.Info.Manuals..;;;## |
| 1a17a0 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 69 6e 65 2d 61 64 76 69 63 65 20 49 6e 66 6f 2d 66 6f | #autoload.(define-advice.Info-fo |
| 1a17c0 | 6c 6c 6f 77 2d 6e 65 61 72 65 73 74 2d 6e 6f 64 65 20 28 3a 61 72 6f 75 6e 64 20 28 66 6e 20 26 | llow-nearest-node.(:around.(fn.& |
| 1a17e0 | 6f 70 74 69 6f 6e 61 6c 20 66 6f 72 6b 29 20 67 69 74 6d 61 6e 29 0a 20 20 28 6c 65 74 20 28 28 | optional.fork).gitman)...(let.(( |
| 1a1800 | 6e 6f 64 65 20 28 49 6e 66 6f 2d 67 65 74 2d 74 6f 6b 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 | node.(Info-get-token............ |
| 1a1820 | 20 20 20 20 28 70 6f 69 6e 74 29 20 22 5c 5c 2a 6e 6f 74 65 5b 20 5c 6e 5c 74 5d 2b 22 0a 20 20 | ....(point)."\\*note[.\n\t]+"... |
| 1a1840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 2a 6e 6f 74 65 5b 20 5c 6e 5c 74 5d 2b 5c 5c 28 | ............."\\*note[.\n\t]+\\( |
| 1a1860 | 5b 5e 3a 5d 2a 5c 5c 29 3a 5c 5c 28 3a 5c 5c 7c 5b 20 5c 6e 5c 74 5d 2a 28 5c 5c 29 3f 22 29 29 | [^:]*\\):\\(:\\|[.\n\t]*(\\)?")) |
| 1a1880 | 29 0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 6e 6f 64 65 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 | ).....(if.(and.node.(string-matc |
| 1a18a0 | 68 20 22 5e 28 67 69 74 6d 61 6e 29 5c 5c 28 2e 2b 5c 5c 29 22 20 6e 6f 64 65 29 29 0a 20 20 20 | h."^(gitman)\\(.+\\)".node)).... |
| 1a18c0 | 20 20 20 20 20 28 70 63 61 73 65 20 6d 61 67 69 74 2d 76 69 65 77 2d 67 69 74 2d 6d 61 6e 75 61 | .....(pcase.magit-view-git-manua |
| 1a18e0 | 6c 2d 6d 65 74 68 6f 64 0a 20 20 20 20 20 20 20 20 20 20 28 27 69 6e 66 6f 20 20 28 66 75 6e 63 | l-method...........('info..(func |
| 1a1900 | 61 6c 6c 20 66 6e 20 66 6f 72 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 27 6d 61 6e 20 20 20 | all.fn.fork))...........('man... |
| 1a1920 | 28 72 65 71 75 69 72 65 20 27 6d 61 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (require.'man).................. |
| 1a1940 | 20 28 6d 61 6e 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6e 6f 64 65 29 29 29 0a 20 20 | .(man.(match-string.1.node)))... |
| 1a1960 | 20 20 20 20 20 20 20 20 28 27 77 6f 6d 61 6e 20 28 72 65 71 75 69 72 65 20 27 77 6f 6d 61 6e 29 | ........('woman.(require.'woman) |
| 1a1980 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 6f 6d 61 6e 20 28 6d 61 74 63 68 | ...................(woman.(match |
| 1a19a0 | 2d 73 74 72 69 6e 67 20 31 20 6e 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 5f 20 28 | -string.1.node)))...........(_.( |
| 1a19c0 | 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 20 66 6f 72 20 60 6d | user-error."Invalid.value.for.`m |
| 1a19e0 | 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 27 22 29 29 29 | agit-view-git-manual-method'"))) |
| 1a1a00 | 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 29 29 0a 0a 3b 3b 20 | .......(funcall.fn.fork))))..;;. |
| 1a1a20 | 57 68 65 6e 20 6d 61 6b 69 6e 67 20 63 68 61 6e 67 65 73 20 68 65 72 65 2c 20 74 68 65 6e 20 61 | When.making.changes.here,.then.a |
| 1a1a40 | 6c 73 6f 20 61 64 6a 75 73 74 20 74 68 65 20 63 6f 70 79 20 69 6e 20 64 6f 63 73 2f 4d 61 6b 65 | lso.adjust.the.copy.in.docs/Make |
| 1a1a60 | 66 69 6c 65 2e 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 69 6e 65 2d 61 64 76 | file..;;;###autoload.(define-adv |
| 1a1a80 | 69 63 65 20 6f 72 67 2d 6d 61 6e 2d 65 78 70 6f 72 74 20 28 3a 61 72 6f 75 6e 64 20 28 66 6e 20 | ice.org-man-export.(:around.(fn. |
| 1a1aa0 | 6c 69 6e 6b 20 64 65 73 63 72 69 70 74 69 6f 6e 20 66 6f 72 6d 61 74 29 20 67 69 74 6d 61 6e 29 | link.description.format).gitman) |
| 1a1ac0 | 0a 20 20 28 69 66 20 28 61 6e 64 20 28 65 71 20 66 6f 72 6d 61 74 20 27 74 65 78 69 6e 66 6f 29 | ...(if.(and.(eq.format.'texinfo) |
| 1a1ae0 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 67 69 | ............(string-prefix-p."gi |
| 1a1b00 | 74 22 20 6c 69 6e 6b 29 29 0a 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 63 65 20 | t".link)).......(string-replace. |
| 1a1b20 | 22 25 73 22 20 6c 69 6e 6b 20 22 0a 40 69 66 69 6e 66 6f 0a 40 72 65 66 7b 25 73 2c 2c 2c 67 69 | "%s".link.".@ifinfo.@ref{%s,,,gi |
| 1a1b40 | 74 6d 61 6e 2c 7d 2e 0a 40 65 6e 64 20 69 66 69 6e 66 6f 0a 40 69 66 68 74 6d 6c 0a 40 68 74 6d | tman,}..@end.ifinfo.@ifhtml.@htm |
| 1a1b60 | 6c 0a 74 68 65 20 3c 61 20 68 72 65 66 3d 5c 22 68 74 74 70 3a 2f 2f 67 69 74 2d 73 63 6d 2e 63 | l.the.<a.href=\"http://git-scm.c |
| 1a1b80 | 6f 6d 2f 64 6f 63 73 2f 25 73 5c 22 3e 25 73 28 31 29 3c 2f 61 3e 20 6d 61 6e 70 61 67 65 2e 0a | om/docs/%s\">%s(1)</a>.manpage.. |
| 1a1ba0 | 40 65 6e 64 20 68 74 6d 6c 0a 40 65 6e 64 20 69 66 68 74 6d 6c 0a 40 69 66 74 65 78 0a 74 68 65 | @end.html.@end.ifhtml.@iftex.the |
| 1a1bc0 | 20 25 73 28 31 29 20 6d 61 6e 70 61 67 65 2e 0a 40 65 6e 64 20 69 66 74 65 78 0a 22 29 0a 20 20 | .%s(1).manpage..@end.iftex.")... |
| 1a1be0 | 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 6c 69 6e 6b 20 64 65 73 63 72 69 70 74 69 6f 6e 20 66 | ..(funcall.fn.link.description.f |
| 1a1c00 | 6f 72 6d 61 74 29 29 29 0a 0a 3b 3b 3b 20 4b 6c 75 64 67 65 73 20 66 6f 72 20 50 61 63 6b 61 67 | ormat)))..;;;.Kludges.for.Packag |
| 1a1c20 | 65 20 4d 61 6e 61 67 65 72 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 63 68 61 73 65 2d | e.Managers..(defun.magit--chase- |
| 1a1c40 | 6c 69 6e 6b 73 20 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 | links.(filename)..."Chase.links. |
| 1a1c60 | 69 6e 20 46 49 4c 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 | in.FILENAME.until.a.name.that.is |
| 1a1c80 | 20 6e 6f 74 20 61 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 | .not.a.link...This.is.the.same.a |
| 1a1ca0 | 73 20 60 66 69 6c 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 | s.`file-chase-links',.except.tha |
| 1a1cc0 | 74 20 69 74 20 61 6c 73 6f 20 68 61 6e 64 6c 65 73 0a 66 61 6b 65 20 73 79 6d 6c 69 6e 6b 73 20 | t.it.also.handles.fake.symlinks. |
| 1a1ce0 | 74 68 61 74 20 61 72 65 20 63 72 65 61 74 65 64 20 62 79 20 73 6f 6d 65 20 73 6f 75 72 63 65 20 | that.are.created.by.some.source. |
| 1a1d00 | 62 61 73 65 64 20 70 61 63 6b 61 67 65 20 6d 61 6e 61 67 65 72 73 0a 5c 28 45 6c 70 61 63 61 20 | based.package.managers.\(Elpaca. |
| 1a1d20 | 61 6e 64 20 53 74 72 61 69 67 68 74 29 20 6f 6e 20 57 69 6e 64 6f 77 73 2e 0a 0a 53 65 65 20 3c | and.Straight).on.Windows...See.< |
| 1a1d40 | 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 |
| 1a1d60 | 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 2d 6c 65 | ight.el/issues/520>."...(when-le |
| 1a1d80 | 74 2a 0a 20 20 20 20 20 20 28 28 6d 61 6e 61 67 65 72 20 28 63 6f 6e 64 20 28 28 62 6f 75 6e 64 | t*.......((manager.(cond.((bound |
| 1a1da0 | 2d 61 6e 64 2d 74 72 75 65 2d 70 20 73 74 72 61 69 67 68 74 2d 73 79 6d 6c 69 6e 6b 2d 6d 6f 64 | -and-true-p.straight-symlink-mod |
| 1a1dc0 | 65 29 20 27 73 74 72 61 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e).'straight)................... |
| 1a1de0 | 20 20 20 20 28 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 65 6c 70 61 63 61 2d 6e 6f | ....((bound-and-true-p.elpaca-no |
| 1a1e00 | 2d 73 79 6d 6c 69 6e 6b 2d 6d 6f 64 65 29 20 27 65 6c 70 61 63 61 29 29 29 0a 20 20 20 20 20 20 | -symlink-mode).'elpaca)))....... |
| 1a1e20 | 20 28 62 75 69 6c 64 20 28 70 63 61 73 65 20 6d 61 6e 61 67 65 72 0a 20 20 20 20 20 20 20 20 20 | .(build.(pcase.manager.......... |
| 1a1e40 | 20 20 20 20 20 20 20 28 27 73 74 72 61 69 67 68 74 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 | .......('straight.(bound-and-tru |
| 1a1e60 | 65 2d 70 20 73 74 72 61 69 67 68 74 2d 62 75 69 6c 64 2d 64 69 72 29 29 0a 20 20 20 20 20 20 20 | e-p.straight-build-dir))........ |
| 1a1e80 | 20 20 20 20 20 20 20 20 20 28 27 65 6c 70 61 63 61 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 | .........('elpaca.(bound-and-tru |
| 1a1ea0 | 65 2d 70 20 65 6c 70 61 63 61 2d 62 75 69 6c 64 73 2d 64 69 72 65 63 74 6f 72 79 29 29 29 29 0a | e-p.elpaca-builds-directory)))). |
| 1a1ec0 | 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 62 75 69 6c 64 20 66 | .......((string-prefix-p.build.f |
| 1a1ee0 | 69 6c 65 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 28 72 65 70 6f 20 28 70 63 61 73 65 20 6d 61 | ilename))........(repo.(pcase.ma |
| 1a1f00 | 6e 61 67 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 74 72 61 69 67 68 74 0a | nager................('straight. |
| 1a1f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 62 6f 75 6e 64 2d 61 6e 64 2d | ................(and.(bound-and- |
| 1a1f40 | 74 72 75 65 2d 70 20 73 74 72 61 69 67 68 74 2d 62 61 73 65 2d 64 69 72 29 0a 20 20 20 20 20 20 | true-p.straight-base-dir)....... |
| 1a1f60 | 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 |
| 1a1f80 | 20 22 72 65 70 6f 73 2f 6d 61 67 69 74 2f 6c 69 73 70 2f 22 20 73 74 72 61 69 67 68 74 2d 62 61 | ."repos/magit/lisp/".straight-ba |
| 1a1fa0 | 73 65 2d 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 65 6c 70 61 63 | se-dir)))................('elpac |
| 1a1fc0 | 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 62 6f 75 6e 64 2d 61 6e | a.................(and.(bound-an |
| 1a1fe0 | 64 2d 74 72 75 65 2d 70 20 65 6c 70 61 63 61 2d 72 65 70 6f 73 2d 64 69 72 65 63 74 6f 72 79 29 | d-true-p.elpaca-repos-directory) |
| 1a2000 | 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 69 | ......................(expand-fi |
| 1a2020 | 6c 65 2d 6e 61 6d 65 20 22 6d 61 67 69 74 2f 6c 69 73 70 2f 22 20 65 6c 70 61 63 61 2d 72 65 70 | le-name."magit/lisp/".elpaca-rep |
| 1a2040 | 6f 73 2d 64 69 72 65 63 74 6f 72 79 29 29 29 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 66 69 6c | os-directory)))))).....(setq.fil |
| 1a2060 | 65 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 66 69 6c 65 2d 6e 61 | ename.(expand-file-name.(file-na |
| 1a2080 | 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 6e 61 6d 65 29 20 72 65 70 6f 29 29 | me-nondirectory.filename).repo)) |
| 1a20a0 | 29 0a 20 20 28 66 69 6c 65 2d 63 68 61 73 65 2d 6c 69 6e 6b 73 20 66 69 6c 65 6e 61 6d 65 29 29 | )...(file-chase-links.filename)) |
| 1a20c0 | 0a 0a 3b 3b 3b 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ..;;;.Miscellaneous..(defun.magi |
| 1a20e0 | 74 2d 6d 65 73 73 61 67 65 20 28 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 20 26 72 65 73 74 20 61 | t-message.(format-string.&rest.a |
| 1a2100 | 72 67 73 29 0a 20 20 22 44 69 73 70 6c 61 79 20 61 20 6d 65 73 73 61 67 65 20 61 74 20 74 68 65 | rgs)..."Display.a.message.at.the |
| 1a2120 | 20 62 6f 74 74 6f 6d 20 6f 66 20 74 68 65 20 73 63 72 65 65 6e 2c 20 6f 72 20 6e 6f 74 2e 0a 4c | .bottom.of.the.screen,.or.not..L |
| 1a2140 | 69 6b 65 20 60 6d 65 73 73 61 67 65 27 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 69 66 20 74 68 | ike.`message',.except.that.if.th |
| 1a2160 | 65 20 75 73 65 72 73 20 63 6f 6e 66 69 67 75 72 65 64 20 6f 70 74 69 6f 6e 0a 60 6d 61 67 69 74 | e.users.configured.option.`magit |
| 1a2180 | 2d 6e 6f 2d 6d 65 73 73 61 67 65 27 20 74 6f 20 70 72 65 76 65 6e 74 20 74 68 65 20 6d 65 73 73 | -no-message'.to.prevent.the.mess |
| 1a21a0 | 61 67 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 0a 46 4f 52 4d 41 54 2d 53 54 52 49 | age.corresponding.to.FORMAT-STRI |
| 1a21c0 | 4e 47 20 74 6f 20 62 65 20 64 69 73 70 6c 61 79 65 64 2c 20 74 68 65 6e 20 64 6f 6e 27 74 2e 22 | NG.to.be.displayed,.then.don't." |
| 1a21e0 | 0a 20 20 28 75 6e 6c 65 73 73 20 28 73 65 71 2d 66 69 6e 64 20 28 23 23 73 74 72 69 6e 67 2d 70 | ...(unless.(seq-find.(##string-p |
| 1a2200 | 72 65 66 69 78 2d 70 20 25 20 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 29 20 6d 61 67 69 74 2d 6e | refix-p.%.format-string).magit-n |
| 1a2220 | 6f 2d 6d 65 73 73 61 67 65 29 0a 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 65 73 73 61 67 65 20 | o-message).....(apply.#'message. |
| 1a2240 | 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | format-string.args)))..(defun.ma |
| 1a2260 | 67 69 74 2d 6d 73 67 20 28 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 20 26 72 65 73 74 20 61 72 67 | git-msg.(format-string.&rest.arg |
| 1a2280 | 73 29 0a 20 20 22 44 69 73 70 6c 61 79 20 61 20 6d 65 73 73 61 67 65 20 61 74 20 74 68 65 20 62 | s)..."Display.a.message.at.the.b |
| 1a22a0 | 6f 74 74 6f 6d 20 6f 66 20 74 68 65 20 73 63 72 65 65 6e 2c 20 62 75 74 20 64 6f 6e 27 74 20 6c | ottom.of.the.screen,.but.don't.l |
| 1a22c0 | 6f 67 20 69 74 2e 0a 4c 69 6b 65 20 60 6d 65 73 73 61 67 65 27 2c 20 65 78 63 65 70 74 20 74 68 | og.it..Like.`message',.except.th |
| 1a22e0 | 61 74 20 60 6d 65 73 73 61 67 65 2d 6c 6f 67 2d 6d 61 78 27 20 69 73 20 62 6f 75 6e 64 20 74 6f | at.`message-log-max'.is.bound.to |
| 1a2300 | 20 6e 69 6c 2e 22 0a 20 20 28 6c 65 74 20 28 28 6d 65 73 73 61 67 65 2d 6c 6f 67 2d 6d 61 78 20 | .nil."...(let.((message-log-max. |
| 1a2320 | 6e 69 6c 29 29 0a 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 65 73 73 61 67 65 20 66 6f 72 6d 61 | nil)).....(apply.#'message.forma |
| 1a2340 | 74 2d 73 74 72 69 6e 67 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 | t-string.args)))..(defmacro.magi |
| 1a2360 | 74 2d 2d 77 69 74 68 2d 74 65 6d 70 2d 70 6f 73 69 74 69 6f 6e 20 28 62 75 66 20 70 6f 73 20 26 | t--with-temp-position.(buf.pos.& |
| 1a2380 | 72 65 73 74 20 62 6f 64 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 32 29 | rest.body)...(declare.(indent.2) |
| 1a23a0 | 29 0a 20 20 60 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 2c 62 75 66 0a 20 | )...`(with-current-buffer.,buf.. |
| 1a23c0 | 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 28 73 61 76 65 | ....(save-excursion........(save |
| 1a23e0 | 2d 72 65 73 74 72 69 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 28 77 69 64 65 6e 29 0a 20 20 | -restriction..........(widen)... |
| 1a2400 | 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 20 2c 70 6f 73 20 31 29 29 0a 20 | .......(goto-char.(or.,pos.1)).. |
| 1a2420 | 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 61 67 69 74 | ........,@body))))..(defun.magit |
| 1a2440 | 2d 2d 65 6c 6c 69 70 73 69 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 77 68 65 72 65 29 0a 20 20 22 | --ellipsis.(&optional.where)..." |
| 1a2460 | 42 75 69 6c 64 20 61 6e 20 65 6c 6c 69 70 73 69 73 20 61 6c 77 61 79 73 20 61 73 20 73 74 72 69 | Build.an.ellipsis.always.as.stri |
| 1a2480 | 6e 67 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 57 48 45 52 45 2e 22 0a 20 20 28 69 66 20 28 | ng,.depending.on.WHERE."...(if.( |
| 1a24a0 | 73 74 72 69 6e 67 70 20 6d 61 67 69 74 2d 65 6c 6c 69 70 73 69 73 29 0a 20 20 20 20 20 20 6d 61 | stringp.magit-ellipsis).......ma |
| 1a24c0 | 67 69 74 2d 65 6c 6c 69 70 73 69 73 0a 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 70 61 69 72 20 | git-ellipsis.....(if-let.((pair. |
| 1a24e0 | 28 63 61 72 20 28 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 | (car.(or........................ |
| 1a2500 | 20 20 28 61 6c 69 73 74 2d 67 65 74 20 28 6f 72 20 77 68 65 72 65 20 74 29 20 6d 61 67 69 74 2d | ..(alist-get.(or.where.t).magit- |
| 1a2520 | 65 6c 6c 69 70 73 69 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ellipsis)....................... |
| 1a2540 | 20 20 20 28 61 6c 69 73 74 2d 67 65 74 20 74 20 6d 61 67 69 74 2d 65 6c 6c 69 70 73 69 73 29 29 | ...(alist-get.t.magit-ellipsis)) |
| 1a2560 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 66 61 6e 63 | ))).........(pcase-let.((`(,fanc |
| 1a2580 | 79 20 2e 20 2c 75 6e 69 76 65 72 73 61 6c 29 20 70 61 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 | y...,universal).pair)).......... |
| 1a25a0 | 20 28 6c 65 74 20 28 28 65 6c 6c 69 70 73 69 73 20 28 69 66 20 28 61 6e 64 20 66 61 6e 63 79 20 | .(let.((ellipsis.(if.(and.fancy. |
| 1a25c0 | 28 63 68 61 72 2d 64 69 73 70 6c 61 79 61 62 6c 65 2d 70 20 66 61 6e 63 79 29 29 0a 20 20 20 20 | (char-displayable-p.fancy))..... |
| 1a25e0 | 20 20 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 6e 63 79 0a | ..........................fancy. |
| 1a2600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 69 76 | ............................univ |
| 1a2620 | 65 72 73 61 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 63 68 61 72 61 63 | ersal))).............(if.(charac |
| 1a2640 | 74 65 72 70 20 65 6c 6c 69 70 73 69 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | terp.ellipsis).................( |
| 1a2660 | 63 68 61 72 2d 74 6f 2d 73 74 72 69 6e 67 20 65 6c 6c 69 70 73 69 73 29 0a 20 20 20 20 20 20 20 | char-to-string.ellipsis)........ |
| 1a2680 | 20 20 20 20 20 20 20 65 6c 6c 69 70 73 69 73 29 29 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 | .......ellipsis))).......(user-e |
| 1a26a0 | 72 72 6f 72 20 22 56 61 72 69 61 62 6c 65 20 6d 61 67 69 74 2d 65 6c 6c 69 70 73 69 73 20 69 73 | rror."Variable.magit-ellipsis.is |
| 1a26c0 | 20 69 6e 76 61 6c 69 64 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 65 78 74 | .invalid"))))..(defun.magit--ext |
| 1a26e0 | 2d 72 65 67 65 78 70 2d 71 75 6f 74 65 20 28 73 74 72 69 6e 67 29 0a 20 20 22 4c 69 6b 65 20 60 | -regexp-quote.(string)..."Like.` |
| 1a2700 | 72 65 71 65 78 70 2d 71 75 6f 74 65 27 2c 20 62 75 74 20 66 6f 72 20 45 78 74 65 6e 64 65 64 20 | reqexp-quote',.but.for.Extended. |
| 1a2720 | 52 65 67 75 6c 61 72 20 45 78 70 72 65 73 73 69 6f 6e 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 | Regular.Expressions."...(let.((s |
| 1a2740 | 70 65 63 69 61 6c 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6c 69 73 74 20 22 5b 2a 2e 5c 5c 3f 2b 5e | pecial.(string-to-list."[*.\\?+^ |
| 1a2760 | 24 28 7b 22 29 29 0a 20 20 20 20 20 20 20 20 28 71 75 6f 74 65 64 20 6e 69 6c 29 29 0a 20 20 20 | $({")).........(quoted.nil)).... |
| 1a2780 | 20 28 64 6f 6c 69 73 74 20 28 63 68 61 72 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 28 77 68 | .(dolist.(char.string).......(wh |
| 1a27a0 | 65 6e 20 28 6d 65 6d 71 20 63 68 61 72 20 73 70 65 63 69 61 6c 29 0a 20 20 20 20 20 20 20 20 28 | en.(memq.char.special).........( |
| 1a27c0 | 70 75 73 68 20 3f 5c 5c 20 71 75 6f 74 65 64 29 29 0a 20 20 20 20 20 20 28 70 75 73 68 20 63 68 | push.?\\.quoted)).......(push.ch |
| 1a27e0 | 61 72 20 71 75 6f 74 65 64 29 29 0a 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6e 72 65 76 65 72 73 | ar.quoted)).....(concat.(nrevers |
| 1a2800 | 65 20 71 75 6f 74 65 64 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 | e.quoted))))..;;;._.(provide.'ma |
| 1a2820 | 67 69 74 2d 62 61 73 65 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 62 61 73 65 2e 65 6c 20 65 6e 64 73 | git-base).;;;.magit-base.el.ends |
| 1a2840 | 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........................... |
| 1a2860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a28a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a28c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a28e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a29a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a29c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a29e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2a00 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 62 69 73 65 63 74 2e 65 6c 00 00 00 00 00 | magit-4.3.8/magit-bisect.el..... |
| 1a2a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2a60 | 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 |
| 1a2a80 | 30 30 32 37 37 32 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 31 37 31 00 20 30 00 00 00 | 0027721.00000000000.014171..0... |
| 1a2aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2b00 | 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................... |
| 1a2b20 | 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................... |
| 1a2b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a2c00 | 3b 3b 3b 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2e 65 6c 20 2d 2d 2d 20 42 69 73 65 63 74 20 73 | ;;;.magit-bisect.el.---.Bisect.s |
| 1a2c20 | 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 |
| 1a2c40 | 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 | nding:t.-*-..;;.Copyright.(C).20 |
| 1a2c60 | 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 | 08-2025.The.Magit.Project.Contri |
| 1a2c80 | 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c | butors..;;.Author:.Jonas.Bernoul |
| 1a2ca0 | 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e | li.<emacs.magit@jonas.bernoulli. |
| 1a2cc0 | 64 65 76 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 | dev>.;;.Maintainer:.Jonas.Bernou |
| 1a2ce0 | 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 | lli.<emacs.magit@jonas.bernoulli |
| 1a2d00 | 2e 64 65 76 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 | .dev>..;;.SPDX-License-Identifie |
| 1a2d20 | 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 |
| 1a2d40 | 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 | .free.software:.you.can.redistri |
| 1a2d60 | 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 |
| 1a2d80 | 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 |
| 1a2da0 | 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.;; |
| 1a2dc0 | 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 | .the.Free.Software.Foundation,.e |
| 1a2de0 | 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 | ither.version.3.of.the.License,. |
| 1a2e00 | 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 | or.;;.(at.your.option).any.later |
| 1a2e20 | 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 |
| 1a2e40 | 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 |
| 1a2e60 | 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 |
| 1a2e80 | 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 |
| 1a2ea0 | 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 |
| 1a2ec0 | 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 |
| 1a2ee0 | 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.; |
| 1a2f00 | 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..;;.; |
| 1a2f20 | 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 |
| 1a2f40 | 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 |
| 1a2f60 | 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 |
| 1a2f80 | 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e | ,.see.<https://www.gnu.org/licen |
| 1a2fa0 | 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 55 73 65 20 | ses/>...;;;.Commentary:..;;.Use. |
| 1a2fc0 | 61 20 62 69 6e 61 72 79 20 73 65 61 72 63 68 20 74 6f 20 66 69 6e 64 20 74 68 65 20 63 6f 6d 6d | a.binary.search.to.find.the.comm |
| 1a2fe0 | 69 74 20 74 68 61 74 20 69 6e 74 72 6f 64 75 63 65 64 20 61 20 62 75 67 2e 0a 0a 3b 3b 3b 20 43 | it.that.introduced.a.bug...;;;.C |
| 1a3000 | 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a 0a 3b 3b 3b 20 4f 70 74 69 | ode:..(require.'magit)..;;;.Opti |
| 1a3020 | 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 68 6f | ons..(defcustom.magit-bisect-sho |
| 1a3040 | 77 2d 67 72 61 70 68 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 75 73 65 20 60 2d 2d 67 | w-graph.t..."Whether.to.use.`--g |
| 1a3060 | 72 61 70 68 27 20 69 6e 20 74 68 65 20 6c 6f 67 20 73 68 6f 77 69 6e 67 20 63 6f 6d 6d 69 74 73 | raph'.in.the.log.showing.commits |
| 1a3080 | 20 79 65 74 20 74 6f 20 62 65 20 62 69 73 65 63 74 65 64 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | .yet.to.be.bisected."...:package |
| 1a30a0 | 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 38 2e 30 22 29 0a 20 20 3a 67 | -version.'(magit..."2.8.0")...:g |
| 1a30c0 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c | roup.'magit-status...:type.'bool |
| 1a30e0 | 65 61 6e 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 67 6f 6f 64 | ean)..(defface.magit-bisect-good |
| 1a3100 | 0a 20 20 27 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 44 61 72 6b 4f 6c 69 76 65 47 72 | ...'((t.:foreground."DarkOliveGr |
| 1a3120 | 65 65 6e 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 67 6f 6f 64 20 62 69 73 65 63 74 20 72 | een"))..."Face.for.good.bisect.r |
| 1a3140 | 65 76 69 73 69 6f 6e 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 | evisions."...:group.'magit-faces |
| 1a3160 | 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 6b 69 70 0a 20 20 | )..(defface.magit-bisect-skip... |
| 1a3180 | 27 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 44 61 72 6b 47 6f 6c 64 65 6e 72 6f 64 22 | '((t.:foreground."DarkGoldenrod" |
| 1a31a0 | 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 73 6b 69 70 70 65 64 20 62 69 73 65 63 74 20 72 65 | ))..."Face.for.skipped.bisect.re |
| 1a31c0 | 76 69 73 69 6f 6e 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 | visions."...:group.'magit-faces) |
| 1a31e0 | 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 62 61 64 0a 20 20 27 28 | ..(defface.magit-bisect-bad...'( |
| 1a3200 | 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 49 6e 64 69 61 6e 52 65 64 34 22 29 29 0a 20 20 | (t.:foreground."IndianRed4"))... |
| 1a3220 | 22 46 61 63 65 20 66 6f 72 20 62 61 64 20 62 69 73 65 63 74 20 72 65 76 69 73 69 6f 6e 73 2e 22 | "Face.for.bad.bisect.revisions." |
| 1a3240 | 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 6f 6d | ...:group.'magit-faces)..;;;.Com |
| 1a3260 | 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 | mands..;;;###autoload.(autoload. |
| 1a3280 | 27 6d 61 67 69 74 2d 62 69 73 65 63 74 20 22 6d 61 67 69 74 2d 62 69 73 65 63 74 22 20 6e 69 6c | 'magit-bisect."magit-bisect".nil |
| 1a32a0 | 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 | .t).(transient-define-prefix.mag |
| 1a32c0 | 69 74 2d 62 69 73 65 63 74 20 28 29 0a 20 20 22 4e 61 72 72 6f 77 20 69 6e 20 6f 6e 20 74 68 65 | it-bisect.()..."Narrow.in.on.the |
| 1a32e0 | 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 69 6e 74 72 6f 64 75 63 65 64 20 61 20 62 75 67 2e 22 0a | .commit.that.introduced.a.bug.". |
| 1a3300 | 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 62 69 73 65 63 74 22 0a 20 20 5b 3a 63 6c 61 | ..:man-page."git-bisect"...[:cla |
| 1a3320 | 73 73 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 62 67 72 6f 75 70 73 0a 20 20 20 3a 69 66 2d 6e 6f | ss.transient-subgroups....:if-no |
| 1a3340 | 74 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 | t.magit-bisect-in-progress-p.... |
| 1a3360 | 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 20 28 22 2d 6e 22 20 22 44 6f 6e 27 74 20 63 68 | ["Arguments".....("-n"."Don't.ch |
| 1a3380 | 65 63 6b 6f 75 74 20 63 6f 6d 6d 69 74 73 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d | eckout.commits".............."-- |
| 1a33a0 | 6e 6f 2d 63 68 65 63 6b 6f 75 74 22 29 0a 20 20 20 20 28 22 2d 70 22 20 22 46 6f 6c 6c 6f 77 20 | no-checkout").....("-p"."Follow. |
| 1a33c0 | 6f 6e 6c 79 20 66 69 72 73 74 20 70 61 72 65 6e 74 20 6f 66 20 61 20 6d 65 72 67 65 22 20 22 2d | only.first.parent.of.a.merge"."- |
| 1a33e0 | 2d 66 69 72 73 74 2d 70 61 72 65 6e 74 22 0a 20 20 20 20 20 3a 69 66 20 28 23 23 6d 61 67 69 74 | -first-parent"......:if.(##magit |
| 1a3400 | 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e 32 39 22 29 29 0a 20 20 20 20 28 6d 61 67 | -git-version>=."2.29")).....(mag |
| 1a3420 | 69 74 2d 62 69 73 65 63 74 3a 2d 2d 74 65 72 6d 2d 6f 6c 64 20 3a 6c 65 76 65 6c 20 36 29 0a 20 | it-bisect:--term-old.:level.6).. |
| 1a3440 | 20 20 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 3a 2d 2d 74 65 72 6d 2d 6e 65 77 20 3a 6c 65 76 | ...(magit-bisect:--term-new.:lev |
| 1a3460 | 65 6c 20 36 29 5d 0a 20 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 20 28 22 42 22 20 22 53 | el.6)]....["Actions".....("B"."S |
| 1a3480 | 74 61 72 74 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 74 61 72 74 29 | tart"........magit-bisect-start) |
| 1a34a0 | 0a 20 20 20 20 28 22 73 22 20 22 53 74 61 72 74 20 73 63 72 69 70 74 22 20 6d 61 67 69 74 2d 62 | .....("s"."Start.script".magit-b |
| 1a34c0 | 69 73 65 63 74 2d 72 75 6e 29 5d 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 3a 69 66 | isect-run)]]...["Actions"....:if |
| 1a34e0 | 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 28 | .magit-bisect-in-progress-p....( |
| 1a3500 | 22 42 22 20 22 42 61 64 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d | "B"."Bad"..........magit-bisect- |
| 1a3520 | 62 61 64 29 0a 20 20 20 28 22 67 22 20 22 47 6f 6f 64 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 | bad)....("g"."Good".........magi |
| 1a3540 | 74 2d 62 69 73 65 63 74 2d 67 6f 6f 64 29 0a 20 20 20 28 22 6d 22 20 22 4d 61 72 6b 22 20 20 20 | t-bisect-good)....("m"."Mark"... |
| 1a3560 | 20 20 20 20 20 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 6d 61 72 6b 20 3a 6c 65 76 65 6c 20 36 | ......magit-bisect-mark.:level.6 |
| 1a3580 | 29 0a 20 20 20 28 22 6b 22 20 22 53 6b 69 70 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 | )....("k"."Skip".........magit-b |
| 1a35a0 | 69 73 65 63 74 2d 73 6b 69 70 29 0a 20 20 20 28 22 72 22 20 22 52 65 73 65 74 22 20 20 20 20 20 | isect-skip)....("r"."Reset"..... |
| 1a35c0 | 20 20 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 72 65 73 65 74 29 0a 20 20 20 28 22 73 22 20 22 | ...magit-bisect-reset)....("s"." |
| 1a35e0 | 52 75 6e 20 73 63 72 69 70 74 22 20 20 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 72 75 6e 29 5d | Run.script"...magit-bisect-run)] |
| 1a3600 | 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 |
| 1a3620 | 67 69 74 2d 62 69 73 65 63 74 3a 2d 2d 74 65 72 6d 2d 6f 6c 64 20 28 29 0a 20 20 3a 64 65 73 63 | git-bisect:--term-old.()...:desc |
| 1a3640 | 72 69 70 74 69 6f 6e 20 22 4f 6c 64 2f 67 6f 6f 64 20 74 65 72 6d 22 0a 20 20 3a 63 6c 61 73 73 | ription."Old/good.term"...:class |
| 1a3660 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 3d 6f 22 0a 20 | .'transient-option...:key."=o".. |
| 1a3680 | 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 74 65 72 6d 2d 6f 6c 64 3d 22 29 0a 0a 28 74 72 61 6e | .:argument."--term-old=")..(tran |
| 1a36a0 | 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 69 73 65 | sient-define-argument.magit-bise |
| 1a36c0 | 63 74 3a 2d 2d 74 65 72 6d 2d 6e 65 77 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 | ct:--term-new.()...:description. |
| 1a36e0 | 22 4e 65 77 2f 62 61 64 20 74 65 72 6d 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 | "New/bad.term"...:class.'transie |
| 1a3700 | 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 3d 6e 22 0a 20 20 3a 61 72 67 75 6d 65 6e | nt-option...:key."=n"...:argumen |
| 1a3720 | 74 20 22 2d 2d 74 65 72 6d 2d 6e 65 77 3d 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | t."--term-new=")..;;;###autoload |
| 1a3740 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 74 61 72 74 20 28 62 61 64 20 | .(defun.magit-bisect-start.(bad. |
| 1a3760 | 67 6f 6f 64 20 61 72 67 73 29 0a 20 20 22 53 74 61 72 74 20 61 20 62 69 73 65 63 74 20 73 65 73 | good.args)..."Start.a.bisect.ses |
| 1a3780 | 73 69 6f 6e 2e 0a 0a 42 69 73 65 63 74 69 6e 67 20 61 20 62 75 67 20 6d 65 61 6e 73 20 74 6f 20 | sion...Bisecting.a.bug.means.to. |
| 1a37a0 | 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 64 20 | find.the.commit.that.introduced. |
| 1a37c0 | 69 74 2e 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 74 61 72 74 73 20 73 75 63 68 20 61 20 62 | it..This.command.starts.such.a.b |
| 1a37e0 | 69 73 65 63 74 20 73 65 73 73 69 6f 6e 20 62 79 20 61 73 6b 69 6e 67 20 66 6f 72 20 61 20 6b 6e | isect.session.by.asking.for.a.kn |
| 1a3800 | 6f 77 6e 0a 67 6f 6f 64 20 61 6e 64 20 61 20 6b 6e 6f 77 6e 20 62 61 64 20 63 6f 6d 6d 69 74 2e | own.good.and.a.known.bad.commit. |
| 1a3820 | 20 20 54 6f 20 6d 6f 76 65 20 74 68 65 20 73 65 73 73 69 6f 6e 20 66 6f 72 77 61 72 64 20 75 73 | ..To.move.the.session.forward.us |
| 1a3840 | 65 20 74 68 65 0a 6f 74 68 65 72 20 61 63 74 69 6f 6e 73 20 66 72 6f 6d 20 74 68 65 20 62 69 73 | e.the.other.actions.from.the.bis |
| 1a3860 | 65 63 74 20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 28 5c 0a 5c 5c 3c 6d 61 67 69 | ect.transient.command.(\.\\<magi |
| 1a3880 | 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 2d 6d 61 70 3e 5c 5c 5b 6d 61 67 69 74 2d 62 69 73 65 63 | t-status-mode-map>\\[magit-bisec |
| 1a38a0 | 74 5d 29 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 69 66 20 28 6d 61 67 69 74 2d | t])."...(interactive.(if.(magit- |
| 1a38c0 | 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 20 20 20 20 20 20 | bisect-in-progress-p)........... |
| 1a38e0 | 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 6c 72 65 61 64 79 20 62 69 | .........(user-error."Already.bi |
| 1a3900 | 73 65 63 74 69 6e 67 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | secting")..................(magi |
| 1a3920 | 74 2d 62 69 73 65 63 74 2d 73 74 61 72 74 2d 72 65 61 64 2d 61 72 67 73 29 29 29 0a 20 20 28 6d | t-bisect-start-read-args)))...(m |
| 1a3940 | 61 67 69 74 2d 62 69 73 65 63 74 2d 73 74 61 72 74 2d 2d 61 73 73 65 72 74 20 62 61 64 20 67 6f | agit-bisect-start--assert.bad.go |
| 1a3960 | 6f 64 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 | od.args)...(magit-repository-loc |
| 1a3980 | 61 6c 2d 73 65 74 20 27 62 69 73 65 63 74 2d 2d 66 69 72 73 74 2d 70 61 72 65 6e 74 0a 20 20 20 | al-set.'bisect--first-parent.... |
| 1a39a0 | 20 20 20 20 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 72 61 6e | ...........................(tran |
| 1a39c0 | 73 69 65 6e 74 2d 61 72 67 2d 76 61 6c 75 65 20 22 2d 2d 66 69 72 73 74 2d 70 61 72 65 6e 74 22 | sient-arg-value."--first-parent" |
| 1a39e0 | 20 61 72 67 73 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 74 61 | .args))...(magit-git-bisect."sta |
| 1a3a00 | 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 28 64 | rt".(list.args.bad.good).t))..(d |
| 1a3a20 | 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 72 67 | efun.magit-bisect-start-read-arg |
| 1a3a40 | 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 2d 61 | s.()...(let*.((args.(transient-a |
| 1a3a60 | 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 62 61 | rgs.'magit-bisect))..........(ba |
| 1a3a80 | 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 0a 20 | d.(magit-read-branch-or-commit.. |
| 1a3aa0 | 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 69 73 | ..............(format."Start.bis |
| 1a3ac0 | 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 20 20 | ect.with.%s.revision"........... |
| 1a3ae0 | 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 67 2d | .............(or.(transient-arg- |
| 1a3b00 | 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 20 20 | value."--term-new=".args)....... |
| 1a3b20 | 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 29 0a | ....................."bad"))))). |
| 1a3b40 | 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 2d 72 | ....(list.bad...........(magit-r |
| 1a3b60 | 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 20 20 | ead-other-branch-or-commit...... |
| 1a3b80 | 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 72 20 | ......(format."%s.revision".(or. |
| 1a3ba0 | 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 2d 76 61 6c 75 65 20 22 2d 2d 74 65 72 6d 2d 6f 6c 64 | (transient-arg-value."--term-old |
| 1a3bc0 | 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 20 20 | =".args)........................ |
| 1a3be0 | 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 20 20 | .............."Good")).......... |
| 1a3c00 | 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 28 64 65 66 75 6e | ..bad)...........args)))..(defun |
| 1a3c20 | 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 74 61 72 74 2d 2d 61 73 73 65 72 74 20 28 62 61 64 | .magit-bisect-start--assert.(bad |
| 1a3c40 | 20 67 6f 6f 64 20 61 72 67 73 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 72 65 76 | .good.args)...(unless.(magit-rev |
| 1a3c60 | 2d 61 6e 63 65 73 74 6f 72 2d 70 20 67 6f 6f 64 20 62 61 64 29 0a 20 20 20 20 28 75 73 65 72 2d | -ancestor-p.good.bad).....(user- |
| 1a3c80 | 65 72 72 6f 72 0a 20 20 20 20 20 22 54 68 65 20 25 73 20 72 65 76 69 73 69 6f 6e 20 28 25 73 29 | error......"The.%s.revision.(%s) |
| 1a3ca0 | 20 68 61 73 20 74 6f 20 62 65 20 61 6e 20 61 6e 63 65 73 74 6f 72 20 6f 66 20 74 68 65 20 25 73 | .has.to.be.an.ancestor.of.the.%s |
| 1a3cc0 | 20 6f 6e 65 20 28 25 73 29 22 0a 20 20 20 20 20 28 6f 72 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 | .one.(%s)"......(or.(transient-a |
| 1a3ce0 | 72 67 2d 76 61 6c 75 65 20 22 2d 2d 74 65 72 6d 2d 6f 6c 64 3d 22 20 61 72 67 73 29 20 22 67 6f | rg-value."--term-old=".args)."go |
| 1a3d00 | 6f 64 22 29 0a 20 20 20 20 20 67 6f 6f 64 0a 20 20 20 20 20 28 6f 72 20 28 74 72 61 6e 73 69 65 | od")......good......(or.(transie |
| 1a3d20 | 6e 74 2d 61 72 67 2d 76 61 6c 75 65 20 22 2d 2d 74 65 72 6d 2d 6e 65 77 3d 22 20 61 72 67 73 29 | nt-arg-value."--term-new=".args) |
| 1a3d40 | 20 22 62 61 64 22 29 0a 20 20 20 20 20 62 61 64 29 29 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 | ."bad")......bad))...(when.(magi |
| 1a3d60 | 74 2d 61 6e 79 74 68 69 6e 67 2d 6d 6f 64 69 66 69 65 64 2d 70 29 0a 20 20 20 20 28 75 73 65 72 | t-anything-modified-p).....(user |
| 1a3d80 | 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 62 69 73 65 63 74 20 77 69 74 68 20 75 6e 63 6f 6d | -error."Cannot.bisect.with.uncom |
| 1a3da0 | 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 22 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | mitted.changes")))..;;;###autolo |
| 1a3dc0 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 72 65 73 65 74 20 28 29 0a | ad.(defun.magit-bisect-reset.(). |
| 1a3de0 | 20 20 22 41 66 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 | .."After.bisecting,.cleanup.bise |
| 1a3e00 | 63 74 69 6f 6e 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 | ction.state.and.return.to.origin |
| 1a3e20 | 61 6c 20 60 48 45 41 44 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d | al.`HEAD'."...(interactive)...(m |
| 1a3e40 | 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 72 65 73 65 74 2d 62 69 73 65 63 74 29 0a 20 20 28 6d | agit-confirm.'reset-bisect)...(m |
| 1a3e60 | 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 62 69 73 65 63 74 22 20 22 72 65 73 65 74 22 29 0a 20 | agit-run-git."bisect"."reset").. |
| 1a3e80 | 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 64 65 6c 65 74 65 20 | .(magit-repository-local-delete. |
| 1a3ea0 | 27 62 69 73 65 63 74 2d 2d 66 69 72 73 74 2d 70 61 72 65 6e 74 29 0a 20 20 28 69 67 6e 6f 72 65 | 'bisect--first-parent)...(ignore |
| 1a3ec0 | 2d 65 72 72 6f 72 73 0a 20 20 20 20 28 64 65 6c 65 74 65 2d 66 69 6c 65 20 28 65 78 70 61 6e 64 | -errors.....(delete-file.(expand |
| 1a3ee0 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 42 49 53 45 43 54 5f 43 4d 44 5f 4f 55 54 50 55 54 22 20 28 | -file-name."BISECT_CMD_OUTPUT".( |
| 1a3f00 | 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | magit-gitdir)))))..;;;###autoloa |
| 1a3f20 | 64 0a 28 64 65 66 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 | d.(defun.magit-bisect-good.()... |
| 1a3f40 | 22 57 68 69 6c 65 20 62 69 73 65 63 74 69 6e 67 2c 20 6d 61 72 6b 20 74 68 65 20 63 75 72 72 65 | "While.bisecting,.mark.the.curre |
| 1a3f60 | 6e 74 20 63 6f 6d 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 | nt.commit.as.good..Use.this.afte |
| 1a3f80 | 72 20 79 6f 75 20 68 61 76 65 20 61 73 73 65 72 74 65 64 20 74 68 61 74 20 74 68 65 20 63 6f 6d | r.you.have.asserted.that.the.com |
| 1a3fa0 | 6d 69 74 20 64 6f 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 | mit.does.not.contain.the.bug.in. |
| 1a3fc0 | 71 75 65 73 74 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 | question."...(interactive)...(ma |
| 1a3fe0 | 67 69 74 2d 67 69 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 | git-git-bisect.(or.(cadr.(magit- |
| 1a4000 | 62 69 73 65 63 74 2d 74 65 72 6d 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bisect-terms)).................. |
| 1a4020 | 20 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 | .......(user-error."Not.bisectin |
| 1a4040 | 67 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 75 6e 20 6d 61 | g"))))..;;;###autoload.(defun.ma |
| 1a4060 | 67 69 74 2d 62 69 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 | git-bisect-bad.()..."While.bisec |
| 1a4080 | 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 6d 69 74 20 61 73 | ting,.mark.the.current.commit.as |
| 1a40a0 | 20 62 61 64 2e 0a 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 | .bad..Use.this.after.you.have.as |
| 1a40c0 | 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 65 73 20 63 6f 6e 74 | serted.that.the.commit.does.cont |
| 1a40e0 | 61 69 6e 20 74 68 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 | ain.the.bug.in.question."...(int |
| 1a4100 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 62 69 73 65 63 74 20 28 6f | eractive)...(magit-git-bisect.(o |
| 1a4120 | 72 20 28 63 61 72 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 74 65 72 6d 73 29 29 0a 20 20 20 | r.(car.(magit-bisect-terms)).... |
| 1a4140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 | .....................(user-error |
| 1a4160 | 20 22 4e 6f 74 20 62 69 73 65 63 74 69 6e 67 22 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | ."Not.bisecting"))))..;;;###auto |
| 1a4180 | 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 6d 61 72 6b 20 28 29 | load.(defun.magit-bisect-mark.() |
| 1a41a0 | 0a 20 20 22 57 68 69 6c 65 20 62 69 73 65 63 74 69 6e 67 2c 20 6d 61 72 6b 20 74 68 65 20 63 75 | ..."While.bisecting,.mark.the.cu |
| 1a41c0 | 72 72 65 6e 74 20 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 | rrent.commit.with.a.bisect.term. |
| 1a41e0 | 0a 44 75 72 69 6e 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 | .During.a.bisect.using.alternate |
| 1a4200 | 20 74 65 72 6d 73 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 | .terms,.commits.can.still.be.mar |
| 1a4220 | 6b 65 64 20 77 69 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 | ked.with.`magit-bisect-good'.and |
| 1a4240 | 20 60 6d 61 67 69 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 | .`magit-bisect-bad',.as.those.co |
| 1a4260 | 6d 6d 61 6e 64 73 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 | mmands.map.to.the.correct.term.( |
| 1a4280 | 5c 22 67 6f 6f 64 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 | \"good\".to.--term-old's.value.a |
| 1a42a0 | 6e 64 20 5c 22 62 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 | nd.\"bad\".to.--term-new's)...Ho |
| 1a42c0 | 77 65 76 65 72 2c 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 | wever,.in.some.cases,.it.can.be. |
| 1a42e0 | 64 69 66 66 69 63 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 | difficult.to.keep.that.mapping.s |
| 1a4300 | 74 72 61 69 67 68 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 | traight.in.your.head;.this.comma |
| 1a4320 | 6e 64 20 70 72 6f 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 | nd.provides.an.interface.that.ex |
| 1a4340 | 70 6f 73 65 73 20 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 | poses.the.underlying.terms."...( |
| 1a4360 | 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 62 69 73 65 63 74 | interactive)...(magit-git-bisect |
| 1a4380 | 0a 20 20 20 28 70 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 | ....(pcase-let.((`(,term-new.,te |
| 1a43a0 | 72 6d 2d 6f 6c 64 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 | rm-old).(or.(magit-bisect-terms) |
| 1a43c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a43e0 | 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 62 69 73 | ............(user-error."Not.bis |
| 1a4400 | 65 63 74 69 6e 67 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 | ecting"))))......(pcase.(read-ch |
| 1a4420 | 61 72 2d 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 | ar-choice..............(format." |
| 1a4440 | 4d 61 72 6b 20 48 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 | Mark.HEAD.as.%s.([n]ew).or.%s.([ |
| 1a4460 | 6f 5d 6c 64 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 72 6d | o]ld)"......................term |
| 1a4480 | 2d 6e 65 77 20 74 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 | -new.term-old)..............(lis |
| 1a44a0 | 74 20 3f 6e 20 3f 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 | t.?n.?o))........(?n.term-new).. |
| 1a44c0 | 20 20 20 20 20 20 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 | ......(?o.term-old)))))..;;;###a |
| 1a44e0 | 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 6b 69 70 | utoload.(defun.magit-bisect-skip |
| 1a4500 | 20 28 29 0a 20 20 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 | .()..."While.bisecting,.skip.the |
| 1a4520 | 20 63 75 72 72 65 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 | .current.commit..Use.this.if.for |
| 1a4540 | 20 73 6f 6d 65 20 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 | .some.reason.the.current.commit. |
| 1a4560 | 69 73 20 6e 6f 74 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 | is.not.a.good.one.to.test...This |
| 1a4580 | 20 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 20 64 69 66 66 65 | .command.lets.Git.choose.a.diffe |
| 1a45a0 | 72 65 6e 74 20 6f 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 | rent.one."...(interactive)...(ma |
| 1a45c0 | 67 69 74 2d 67 69 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 | git-git-bisect."skip"))..;;;###a |
| 1a45e0 | 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 75 6e 20 | utoload.(defun.magit-bisect-run. |
| 1a4600 | 28 63 6d 64 6c 69 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 | (cmdline.&optional.bad.good.args |
| 1a4620 | 29 0a 20 20 22 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 | )..."Bisect.automatically.by.run |
| 1a4640 | 6e 69 6e 67 20 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 | ning.commands.after.each.step... |
| 1a4660 | 55 6e 6c 69 6b 65 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 | Unlike.`git.bisect.run'.this.can |
| 1a4680 | 20 62 65 20 75 73 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 | .be.used.before.bisecting.has.be |
| 1a46a0 | 67 75 6e 2e 20 20 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 | gun...In.that.case.it.behaves.li |
| 1a46c0 | 6b 65 20 60 67 69 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 | ke.`git.bisect.start;.git.bisect |
| 1a46e0 | 20 72 75 6e 27 2e 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 | .run'."...(interactive.(let.((ar |
| 1a4700 | 67 73 20 28 61 6e 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 | gs.(and.(not.(magit-bisect-in-pr |
| 1a4720 | 6f 67 72 65 73 73 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 | ogress-p))...................... |
| 1a4740 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 74 61 72 74 2d 72 | ...........(magit-bisect-start-r |
| 1a4760 | 65 61 64 2d 61 72 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 | ead-args))))..................(c |
| 1a4780 | 6f 6e 73 20 28 72 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 | ons.(read-shell-command."Bisect. |
| 1a47a0 | 73 68 65 6c 6c 20 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 | shell.command:.").args)))...(whe |
| 1a47c0 | 6e 20 28 61 6e 64 20 62 61 64 20 67 6f 6f 64 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 69 73 65 | n.(and.bad.good).....(magit-bise |
| 1a47e0 | 63 74 2d 73 74 61 72 74 2d 2d 61 73 73 65 72 74 20 62 61 64 20 67 6f 6f 64 20 61 72 67 73 29 0a | ct-start--assert.bad.good.args). |
| 1a4800 | 20 20 20 20 3b 3b 20 41 76 6f 69 64 20 60 6d 61 67 69 74 2d 67 69 74 2d 62 69 73 65 63 74 27 20 | ....;;.Avoid.`magit-git-bisect'. |
| 1a4820 | 62 65 63 61 75 73 65 20 69 74 27 73 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 2c 20 62 75 74 20 74 | because.it's.asynchronous,.but.t |
| 1a4840 | 68 65 0a 20 20 20 20 3b 3b 20 6e 65 78 74 20 60 67 69 74 20 62 69 73 65 63 74 20 72 75 6e 27 20 | he.....;;.next.`git.bisect.run'. |
| 1a4860 | 63 61 6c 6c 20 72 65 71 75 69 72 65 73 20 74 68 65 20 62 69 73 65 63 74 20 74 6f 20 62 65 20 73 | call.requires.the.bisect.to.be.s |
| 1a4880 | 74 61 72 74 65 64 2e 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 | tarted......(magit-with-toplevel |
| 1a48a0 | 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 0a 20 20 20 20 20 20 | .......(magit-process-git....... |
| 1a48c0 | 20 28 6c 69 73 74 20 3a 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 | .(list.:file.(expand-file-name." |
| 1a48e0 | 42 49 53 45 43 54 5f 43 4d 44 5f 4f 55 54 50 55 54 22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 | BISECT_CMD_OUTPUT".(magit-gitdir |
| 1a4900 | 29 29 29 0a 20 20 20 20 20 20 20 22 62 69 73 65 63 74 22 20 22 73 74 61 72 74 22 20 62 61 64 20 | )))........"bisect"."start".bad. |
| 1a4920 | 67 6f 6f 64 20 61 72 67 73 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 | good.args).......(magit-refresh) |
| 1a4940 | 29 29 0a 20 20 28 77 69 74 68 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 6c 6f 63 61 6c 2d 76 61 72 69 | ))...(with-connection-local-vari |
| 1a4960 | 61 62 6c 65 73 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 62 69 73 65 63 74 20 22 72 75 6e | ables.....(magit-git-bisect."run |
| 1a4980 | 22 20 28 6c 69 73 74 20 73 68 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 | ".(list.shell-file-name......... |
| 1a49a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 65 6c 6c 2d | ..........................shell- |
| 1a49c0 | 63 6f 6d 6d 61 6e 64 2d 73 77 69 74 63 68 20 63 6d 64 6c 69 6e 65 29 29 29 29 0a 0a 28 64 65 66 | command-switch.cmdline))))..(def |
| 1a49e0 | 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 62 69 73 65 63 74 20 28 73 75 62 63 6f 6d 6d 61 6e 64 20 | un.magit-git-bisect.(subcommand. |
| 1a4a00 | 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 6e 6f 2d 61 73 73 65 72 74 29 0a 20 20 28 75 6e 6c | &optional.args.no-assert)...(unl |
| 1a4a20 | 65 73 73 20 28 6f 72 20 6e 6f 2d 61 73 73 65 72 74 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d | ess.(or.no-assert.(magit-bisect- |
| 1a4a40 | 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 | in-progress-p)).....(user-error. |
| 1a4a60 | 22 4e 6f 74 20 62 69 73 65 63 74 69 6e 67 22 29 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 42 69 | "Not.bisecting"))...(message."Bi |
| 1a4a80 | 73 65 63 74 69 6e 67 2e 2e 2e 22 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 | secting...")...(magit-with-tople |
| 1a4aa0 | 76 65 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 62 69 | vel.....(magit-run-git-async."bi |
| 1a4ac0 | 73 65 63 74 22 20 73 75 62 63 6f 6d 6d 61 6e 64 20 61 72 67 73 29 29 0a 20 20 28 73 65 74 2d 70 | sect".subcommand.args))...(set-p |
| 1a4ae0 | 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 0a 20 20 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 | rocess-sentinel....magit-this-pr |
| 1a4b00 | 6f 63 65 73 73 0a 20 20 20 28 6c 61 6d 62 64 61 20 28 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 | ocess....(lambda.(process.event) |
| 1a4b20 | 0a 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 | ......(when.(memq.(process-statu |
| 1a4b40 | 73 20 70 72 6f 63 65 73 73 29 20 27 28 65 78 69 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 20 | s.process).'(exit.signal))...... |
| 1a4b60 | 20 20 28 69 66 20 28 3e 20 28 70 72 6f 63 65 73 73 2d 65 78 69 74 2d 73 74 61 74 75 73 20 70 72 | ..(if.(>.(process-exit-status.pr |
| 1a4b80 | 6f 63 65 73 73 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 | ocess).0)............(magit-proc |
| 1a4ba0 | 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)..... |
| 1a4bc0 | 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20 27 69 6e 68 69 62 | .....(process-put.process.'inhib |
| 1a4be0 | 69 74 2d 72 65 66 72 65 73 68 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 | it-refresh.t)..........(magit-pr |
| 1a4c00 | 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 20 | ocess-sentinel.process.event)... |
| 1a4c20 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 28 70 72 6f | .......(when.(buffer-live-p.(pro |
| 1a4c40 | 63 65 73 73 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | cess-buffer.process))........... |
| 1a4c60 | 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73 2d 62 | .(with-current-buffer.(process-b |
| 1a4c80 | 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | uffer.process)..............(whe |
| 1a4ca0 | 6e 2d 6c 65 74 2a 20 28 28 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | n-let*.((section.(magit-section- |
| 1a4cc0 | 61 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | at))..........................(o |
| 1a4ce0 | 75 74 70 75 74 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 | utput.(buffer-substring-no-prope |
| 1a4d00 | 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rties........................... |
| 1a4d20 | 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 0a 20 | ........(oref.section.content).. |
| 1a4d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a4d60 | 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 65 6e 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | .(oref.section.end)))).......... |
| 1a4d80 | 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 | ......(with-temp-file........... |
| 1a4da0 | 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 42 49 53 45 | .........(expand-file-name."BISE |
| 1a4dc0 | 43 54 5f 43 4d 44 5f 4f 55 54 50 55 54 22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 0a 20 | CT_CMD_OUTPUT".(magit-gitdir)).. |
| 1a4de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 6f 75 74 70 75 74 29 29 | ................(insert.output)) |
| 1a4e00 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 20 20 | )))..........(magit-refresh))... |
| 1a4e20 | 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 42 69 73 65 63 74 69 6e 67 2e 2e 2e 64 6f 6e 65 22 | .....(message."Bisecting...done" |
| 1a4e40 | 29 29 29 29 29 0a 0a 3b 3b 3b 20 53 65 63 74 69 6f 6e 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | )))))..;;;.Sections..(defun.magi |
| 1a4e60 | 74 2d 62 69 73 65 63 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 20 28 29 0a 20 20 28 66 69 6c | t-bisect-in-progress-p.()...(fil |
| 1a4e80 | 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 42 49 | e-exists-p.(expand-file-name."BI |
| 1a4ea0 | 53 45 43 54 5f 4c 4f 47 22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 29 0a 0a 28 64 65 | SECT_LOG".(magit-gitdir))))..(de |
| 1a4ec0 | 66 75 6e 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 74 65 72 6d 73 20 28 29 0a 20 20 28 6d 61 67 | fun.magit-bisect-terms.()...(mag |
| 1a4ee0 | 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 73 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | it-file-lines.(expand-file-name. |
| 1a4f00 | 22 42 49 53 45 43 54 5f 54 45 52 4d 53 22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 29 | "BISECT_TERMS".(magit-gitdir)))) |
| 1a4f20 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 62 69 73 65 63 74 2d 6f 75 74 | ..(defun.magit-insert-bisect-out |
| 1a4f40 | 70 75 74 20 28 29 0a 20 20 22 57 68 69 6c 65 20 62 69 73 65 63 74 69 6e 67 2c 20 69 6e 73 65 72 | put.()..."While.bisecting,.inser |
| 1a4f60 | 74 20 73 65 63 74 69 6f 6e 20 77 69 74 68 20 6f 75 74 70 75 74 20 66 72 6f 6d 20 60 67 69 74 20 | t.section.with.output.from.`git. |
| 1a4f80 | 62 69 73 65 63 74 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d | bisect'."...(when.(magit-bisect- |
| 1a4fa0 | 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 6c 69 6e 65 73 | in-progress-p).....(let*.((lines |
| 1a4fc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e | .............(or.(magit-file-lin |
| 1a4fe0 | 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | es..................(expand-file |
| 1a5000 | 2d 6e 61 6d 65 20 22 42 49 53 45 43 54 5f 43 4d 44 5f 4f 55 54 50 55 54 22 20 28 6d 61 67 69 74 | -name."BISECT_CMD_OUTPUT".(magit |
| 1a5020 | 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 | -gitdir))).................(list |
| 1a5040 | 20 22 42 69 73 65 63 74 69 6e 67 3a 20 28 6e 6f 20 73 61 76 65 64 20 62 69 73 65 63 74 20 6f 75 | ."Bisecting:.(no.saved.bisect.ou |
| 1a5060 | 74 70 75 74 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 49 74 | tput)"......................."It |
| 1a5080 | 20 61 70 70 65 61 72 73 20 79 6f 75 20 68 61 76 65 20 69 6e 76 6f 6b 65 64 20 60 67 69 74 20 62 | .appears.you.have.invoked.`git.b |
| 1a50a0 | 69 73 65 63 74 27 20 66 72 6f 6d 20 61 20 73 68 65 6c 6c 2e 22 0a 20 20 20 20 20 20 20 20 20 20 | isect'.from.a.shell."........... |
| 1a50c0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 54 68 65 72 65 20 69 73 20 6e 6f 74 68 69 6e 67 20 77 72 | ............"There.is.nothing.wr |
| 1a50e0 | 6f 6e 67 20 77 69 74 68 20 74 68 61 74 2c 20 77 65 20 6a 75 73 74 20 63 61 6e 6e 6f 74 20 64 69 | ong.with.that,.we.just.cannot.di |
| 1a5100 | 73 70 6c 61 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 6e | splay"......................."an |
| 1a5120 | 79 74 68 69 6e 67 20 75 73 65 66 75 6c 20 68 65 72 65 2e 20 20 43 6f 6e 73 75 6c 74 20 74 68 65 | ything.useful.here...Consult.the |
| 1a5140 | 20 73 68 65 6c 6c 20 6f 75 74 70 75 74 20 69 6e 73 74 65 61 64 2e 22 29 29 29 0a 20 20 20 20 20 | .shell.output.instead.")))...... |
| 1a5160 | 20 20 20 20 20 20 28 64 6f 6e 65 2d 72 65 20 22 5e 5c 5c 28 5b 61 2d 7a 30 2d 39 5d 5c 5c 7b 34 | ......(done-re."^\\([a-z0-9]\\{4 |
| 1a5180 | 30 2c 5c 5c 7d 5c 5c 29 20 69 73 20 74 68 65 20 66 69 72 73 74 20 62 61 64 20 63 6f 6d 6d 69 74 | 0,\\}\\).is.the.first.bad.commit |
| 1a51a0 | 24 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 62 61 64 2d 6c 69 6e 65 20 28 6f 72 20 28 61 6e | $")............(bad-line.(or.(an |
| 1a51c0 | 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 64 6f 6e 65 2d 72 65 20 28 63 61 72 20 6c 69 6e | d.(string-match.done-re.(car.lin |
| 1a51e0 | 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))............................ |
| 1a5200 | 20 20 20 28 70 6f 70 20 6c 69 6e 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(pop.lines))................. |
| 1a5220 | 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 66 69 6e 64 20 28 23 23 73 74 72 69 6e 67 2d 6d 61 74 | .........(seq-find.(##string-mat |
| 1a5240 | 63 68 20 64 6f 6e 65 2d 72 65 20 25 29 20 6c 69 6e 65 73 29 29 29 29 0a 20 20 20 20 20 20 28 6d | ch.done-re.%).lines)))).......(m |
| 1a5260 | 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 66 20 62 | agit-insert-section.((eval.(if.b |
| 1a5280 | 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 74 29 29 | ad-line.'commit.'bisect-output)) |
| 1a52a0 | 0a 20 20 20 20 20 20 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 |
| 1a52c0 | 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 61 64 2d | nd.bad-line.(match-string.1.bad- |
| 1a52e0 | 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 2d 68 65 | line))).........(magit-insert-he |
| 1a5300 | 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 6f 72 20 | ading...........(propertize.(or. |
| 1a5320 | 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 20 20 20 | bad-line.(pop.lines))........... |
| 1a5340 | 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 |
| 1a5360 | 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 28 64 6f | it-section-heading)).........(do |
| 1a5380 | 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 69 6e 73 | list.(line.lines)...........(ins |
| 1a53a0 | 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 20 22 5c | ert.line."\n")))).....(insert."\ |
| 1a53c0 | 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 73 65 63 | n")))..(defun.magit-insert-bisec |
| 1a53e0 | 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 20 69 6e | t-rest.()..."While.bisecting,.in |
| 1a5400 | 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 62 69 73 | sert.section.visualizing.the.bis |
| 1a5420 | 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 73 65 63 | ect.state."...(when.(magit-bisec |
| 1a5440 | 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 6e 73 65 | t-in-progress-p).....(magit-inse |
| 1a5460 | 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 20 20 28 | rt-section.(bisect-view).......( |
| 1a5480 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 74 20 22 42 69 73 65 63 74 20 52 | magit-insert-heading.t."Bisect.R |
| 1a54a0 | 65 73 74 22 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 77 61 73 68 20 28 61 70 70 | est").......(magit-git-wash.(app |
| 1a54c0 | 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 6c 6f | ly-partially.#'magit-log-wash-lo |
| 1a54e0 | 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 20 | g.'bisect-vis)........."bisect". |
| 1a5500 | 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 20 | "visualize"."git"."log"......... |
| 1a5520 | 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 63 | "--format=%h%x00%D%x00%s"."--dec |
| 1a5540 | 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 62 | orate=full".........(and.magit-b |
| 1a5560 | 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 0a 20 20 20 20 | isect-show-graph."--graph")..... |
| 1a5580 | 20 20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c | ....(and.(magit-repository-local |
| 1a55a0 | 2d 67 65 74 20 27 62 69 73 65 63 74 2d 2d 66 69 72 73 74 2d 70 61 72 65 6e 74 29 0a 20 20 20 20 | -get.'bisect--first-parent)..... |
| 1a55c0 | 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 29 29 29 29 0a 0a | ........."--first-parent"))))).. |
| 1a55e0 | 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 20 28 | (defun.magit-insert-bisect-log.( |
| 1a5600 | 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 65 63 | )..."While.bisecting,.insert.sec |
| 1a5620 | 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 0a 20 | tion.logging.bisect.progress.".. |
| 1a5640 | 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 73 73 | .(when.(magit-bisect-in-progress |
| 1a5660 | 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 28 62 | -p).....(magit-insert-section.(b |
| 1a5680 | 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 2d 68 | isect-log).......(magit-insert-h |
| 1a56a0 | 65 61 64 69 6e 67 20 74 20 22 42 69 73 65 63 74 20 4c 6f 67 22 29 0a 20 20 20 20 20 20 28 6d 61 | eading.t."Bisect.Log").......(ma |
| 1a56c0 | 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 74 | git-git-wash.#'magit-wash-bisect |
| 1a56e0 | 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 65 | -log."bisect"."log").......(inse |
| 1a5700 | 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 69 | rt.?\n))))..(defun.magit-wash-bi |
| 1a5720 | 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 20 | sect-log.(_args)...(let.(beg)... |
| 1a5740 | 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 74 | ..(while.(progn.(setq.beg.(point |
| 1a5760 | 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 2d | -marker))...................(re- |
| 1a5780 | 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.................. |
| 1a57a0 | 20 20 22 5e 5c 5c 28 5c 5c 28 3f 3a 67 69 74 20 62 69 73 65 63 74 5c 5c 7c 23 20 73 74 61 74 75 | .."^\\(\\(?:git.bisect\\|#.statu |
| 1a57c0 | 73 3a 5c 5c 29 20 5b 5e 5c 6e 5d 2b 5c 6e 5c 5c 29 22 20 6e 69 6c 20 74 29 29 0a 20 20 20 20 20 | s:\\).[^\n]+\n\\)".nil.t))...... |
| 1a57e0 | 20 28 69 66 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 23 20 73 74 61 74 75 73 3a | .(if.(string-prefix-p."#.status: |
| 1a5800 | 22 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 28 6d | ".(match-string.1))...........(m |
| 1a5820 | 61 67 69 74 2d 64 65 6c 65 74 65 2d 6d 61 74 63 68 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 | agit-delete-match).........(magi |
| 1a5840 | 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 |
| 1a5860 | 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 6d 61 74 63 68 | il...........(magit-delete-match |
| 1a5880 | 29 0a 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 20 20 | )...........(save-restriction... |
| 1a58a0 | 20 20 20 20 20 20 20 20 20 20 28 6e 61 72 72 6f 77 2d 74 6f 2d 72 65 67 69 6f 6e 20 62 65 67 20 | ..........(narrow-to-region.beg. |
| 1a58c0 | 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 | (point)).............(goto-char. |
| 1a58e0 | 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 28 6d 61 67 69 74 2d | (point-min)).............(magit- |
| 1a5900 | 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 62 69 73 65 63 74 2d 69 74 65 6d 20 68 65 61 64 | insert-section.(bisect-item.head |
| 1a5920 | 69 6e 67 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 69 6e 73 65 | ing.t)...............(magit-inse |
| 1a5940 | 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 28 70 72 6f 70 | rt-heading.................(prop |
| 1a5960 | 65 72 74 69 7a 65 20 68 65 61 64 69 6e 67 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 | ertize.heading.'font-lock-face.. |
| 1a5980 | 20 20 20 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 |
| 1a59a0 | 74 2d 73 65 63 74 69 6f 6e 2d 73 65 63 6f 6e 64 61 72 79 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 | t-section-secondary-heading))... |
| 1a59c0 | 20 20 20 20 20 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 | ............(magit-wash-sequence |
| 1a59e0 | 0a 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 6c 79 | ................(apply-partially |
| 1a5a00 | 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 72 65 76 20 27 62 69 73 65 63 74 2d 6c 6f | .#'magit-log-wash-rev.'bisect-lo |
| 1a5a20 | 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 20 | g............................... |
| 1a5a40 | 20 20 28 6d 61 67 69 74 2d 61 62 62 72 65 76 2d 6c 65 6e 67 74 68 29 29 29 0a 20 20 20 20 20 20 | ..(magit-abbrev-length)))....... |
| 1a5a60 | 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 29 29 0a 20 20 20 20 28 77 | ........(insert.?\n)))))).....(w |
| 1a5a80 | 68 65 6e 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 0a 20 20 20 20 20 20 20 20 20 | hen.(re-search-forward.......... |
| 1a5aa0 | 20 20 22 23 20 66 69 72 73 74 20 62 61 64 20 63 6f 6d 6d 69 74 3a 20 5c 5c 5b 5c 5c 28 5b 61 2d | .."#.first.bad.commit:.\\[\\([a- |
| 1a5ac0 | 7a 30 2d 39 5d 5c 5c 7b 34 30 2c 5c 5c 7d 5c 5c 29 5c 5c 5d 20 5b 5e 5c 6e 5d 2b 5c 6e 22 20 6e | z0-9]\\{40,\\}\\)\\].[^\n]+\n".n |
| 1a5ae0 | 69 6c 20 74 29 0a 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 | il.t).......(magit-bind-match-st |
| 1a5b00 | 72 69 6e 67 73 20 28 68 61 73 68 29 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | rings.(hash).nil.........(magit- |
| 1a5b20 | 64 65 6c 65 74 65 2d 6d 61 74 63 68 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 | delete-match).........(magit-ins |
| 1a5b40 | 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 62 69 73 65 63 74 2d 69 74 65 6d 29 0a 20 20 20 20 20 20 | ert-section.(bisect-item)....... |
| 1a5b60 | 20 20 20 20 28 69 6e 73 65 72 74 20 68 61 73 68 20 22 20 69 73 20 74 68 65 20 66 69 72 73 74 20 | ....(insert.hash.".is.the.first. |
| 1a5b80 | 62 61 64 20 63 6f 6d 6d 69 74 5c 6e 22 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 | bad.commit\n"))))))..;;;._.(prov |
| 1a5ba0 | 69 64 65 20 27 6d 61 67 69 74 2d 62 69 73 65 63 74 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 62 69 73 | ide.'magit-bisect).;;;.magit-bis |
| 1a5bc0 | 65 63 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 | ect.el.ends.here................ |
| 1a5be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a5c00 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 77 69 70 2e 65 6c 00 00 00 00 00 00 00 00 | magit-4.3.8/magit-wip.el........ |
| 1a5c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a5c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a5c60 | 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 |
| 1a5c80 | 30 30 34 34 35 36 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 35 32 35 00 20 30 00 00 00 | 0044566.00000000000.013525..0... |
| 1a5ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a5cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a5ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a5d00 | 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................... |
| 1a5d20 | 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................... |
| 1a5d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a5d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a5d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a5da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a5dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a5de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a5e00 | 3b 3b 3b 20 6d 61 67 69 74 2d 77 69 70 2e 65 6c 20 2d 2d 2d 20 43 6f 6d 6d 69 74 20 73 6e 61 70 | ;;;.magit-wip.el.---.Commit.snap |
| 1a5e20 | 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.. |
| 1a5e40 | 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f | -*-.lexical-binding:t.-*-..;;.Co |
| 1a5e60 | 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 | pyright.(C).2008-2025.The.Magit. |
| 1a5e80 | 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a | Project.Contributors..;;.Author: |
| 1a5ea0 | 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f | .Jonas.Bernoulli.<emacs.magit@jo |
| 1a5ec0 | 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 | nas.bernoulli.dev>.;;.Maintainer |
| 1a5ee0 | 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a | :.Jonas.Bernoulli.<emacs.magit@j |
| 1a5f00 | 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 | onas.bernoulli.dev>..;;.SPDX-Lic |
| 1a5f20 | 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 |
| 1a5f40 | 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f | r..;;.Magit.is.free.software:.yo |
| 1a5f60 | 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 |
| 1a5f80 | 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 |
| 1a5fa0 | 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 |
| 1a5fc0 | 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 |
| 1a5fe0 | 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 | .Foundation,.either.version.3.of |
| 1a6000 | 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 | .the.License,.or.;;.(at.your.opt |
| 1a6020 | 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 | ion).any.later.version..;;.;;.Ma |
| 1a6040 | 67 69 74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 | git.is.distributed.in.the.hope.t |
| 1a6060 | 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f | hat.it.will.be.useful,.but.WITHO |
| 1a6080 | 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e | UT.;;.ANY.WARRANTY;.without.even |
| 1a60a0 | 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e | .the.implied.warranty.of.MERCHAN |
| 1a60c0 | 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 | TABILITY.;;.or.FITNESS.FOR.A.PAR |
| 1a60e0 | 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 | TICULAR.PURPOSE...See.the.GNU.Ge |
| 1a6100 | 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 | neral.Public.;;.License.for.more |
| 1a6120 | 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 | .details..;;.;;.You.should.have. |
| 1a6140 | 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 | received.a.copy.of.the.GNU.Gener |
| 1a6160 | 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 | al.Public.License.;;.along.with. |
| 1a6180 | 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 | Magit...If.not,.see.<https://www |
| 1a61a0 | 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e | .gnu.org/licenses/>...;;;.Commen |
| 1a61c0 | 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61 72 79 20 64 65 66 69 6e 65 73 20 74 | tary:..;;.This.library.defines.t |
| 1a61e0 | 72 65 65 20 67 6c 6f 62 61 6c 20 6d 6f 64 65 73 20 77 68 69 63 68 20 61 75 74 6f 6d 61 74 69 63 | ree.global.modes.which.automatic |
| 1a6200 | 61 6c 6c 79 20 63 6f 6d 6d 69 74 0a 3b 3b 20 73 6e 61 70 73 68 6f 74 73 20 74 6f 20 62 72 61 6e | ally.commit.;;.snapshots.to.bran |
| 1a6220 | 63 68 2d 73 70 65 63 69 66 69 63 20 77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 66 | ch-specific.work-in-progress.ref |
| 1a6240 | 73 20 62 65 66 6f 72 65 20 61 6e 64 20 61 66 74 65 72 0a 3b 3b 20 6d 61 6b 69 6e 67 20 63 68 61 | s.before.and.after.;;.making.cha |
| 1a6260 | 6e 67 65 73 2c 20 61 6e 64 20 74 77 6f 20 63 6f 6d 6d 61 6e 64 73 20 77 68 69 63 68 20 63 61 6e | nges,.and.two.commands.which.can |
| 1a6280 | 20 62 65 20 75 73 65 64 20 74 6f 20 64 6f 20 73 6f 20 6f 6e 0a 3b 3b 20 64 65 6d 61 6e 64 2e 0a | .be.used.to.do.so.on.;;.demand.. |
| 1a62a0 | 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 63 6f 72 65 | .;;;.Code:..(require.'magit-core |
| 1a62c0 | 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 6c 6f 67 29 0a 0a 3b 3b 3b 20 4f 70 74 69 | ).(require.'magit-log)..;;;.Opti |
| 1a62e0 | 6f 6e 73 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 77 69 70 20 6e 69 6c 0a 20 20 22 | ons..(defgroup.magit-wip.nil..." |
| 1a6300 | 41 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 63 6f 6d 6d 69 74 20 74 6f 20 77 6f 72 6b 2d 69 6e 2d | Automatically.commit.to.work-in- |
| 1a6320 | 70 72 6f 67 72 65 73 73 20 72 65 66 73 2e 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c | progress.refs."...:link.'(info-l |
| 1a6340 | 69 6e 6b 20 22 28 6d 61 67 69 74 29 57 69 70 20 4d 6f 64 65 73 22 29 0a 20 20 3a 67 72 6f 75 70 | ink."(magit)Wip.Modes")...:group |
| 1a6360 | 20 27 6d 61 67 69 74 2d 6d 6f 64 65 73 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 73 | .'magit-modes...:group.'magit-es |
| 1a6380 | 73 65 6e 74 69 61 6c 73 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 77 69 70 2d | sentials)..(defcustom.magit-wip- |
| 1a63a0 | 6d 6f 64 65 2d 6c 69 67 68 74 65 72 20 22 20 57 69 70 22 0a 20 20 22 4c 69 67 68 74 65 72 20 66 | mode-lighter.".Wip"..."Lighter.f |
| 1a63c0 | 6f 72 20 4d 61 67 69 74 2d 57 69 70 20 6d 6f 64 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 | or.Magit-Wip.mode."...:package-v |
| 1a63e0 | 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 |
| 1a6400 | 6f 75 70 20 27 6d 61 67 69 74 2d 77 69 70 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a | oup.'magit-wip...:type.'string). |
| 1a6420 | 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 72 61 6e | .(defcustom.magit-wip-merge-bran |
| 1a6440 | 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 65 20 63 | ch.nil..."Whether.to.merge.the.c |
| 1a6460 | 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 66 2e 0a | urrent.branch.into.its.wip.ref.. |
| 1a6480 | 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 72 61 6e | .If.non-nil.and.the.current.bran |
| 1a64a0 | 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 73 0a 6d | ch.has.new.commits,.then.it.is.m |
| 1a64c0 | 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 20 63 72 | erged.into.the.wip.ref.before.cr |
| 1a64e0 | 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 73 0a 6d | eating.a.new.wip.commit...This.m |
| 1a6500 | 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 69 | akes.it.easier.to.inspect.wip.hi |
| 1a6520 | 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 6e 65 | story.and.the.wip.commits.are.ne |
| 1a6540 | 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 6c 20 61 | ver.garbage.collected...If.nil.a |
| 1a6560 | 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 20 63 6f | nd.the.current.branch.has.new.co |
| 1a6580 | 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 73 65 74 | mmits,.then.the.wip.ref.is.reset |
| 1a65a0 | 20 74 6f 20 74 68 65 20 74 69 70 20 6f 66 20 74 68 65 20 62 72 61 6e 63 68 20 62 65 66 6f 72 65 | .to.the.tip.of.the.branch.before |
| 1a65c0 | 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 57 69 74 | .creating.a.new.wip.commit...Wit |
| 1a65e0 | 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 65 20 65 | h.this.setting.wip.commits.are.e |
| 1a6600 | 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 20 54 68 | ventually.garbage.collected...Th |
| 1a6620 | 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 0a 20 20 | is.is.currently.the.default."... |
| 1a6640 | 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 30 | :package-version.'(magit..."2.90 |
| 1a6660 | 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 79 70 65 | .0")...:group.'magit-wip...:type |
| 1a6680 | 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 77 69 70 | .'boolean)..(defcustom.magit-wip |
| 1a66a0 | 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 65 73 70 | -namespace."refs/wip/"..."Namesp |
| 1a66c0 | 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 20 72 65 | ace.used.for.work-in-progress.re |
| 1a66e0 | 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 3c 6e 61 | fs..The.wip.refs.are.named.\"<na |
| 1a6700 | 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 61 6e 64 | mespace/>index/<branchref>\".and |
| 1a6720 | 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 65 66 3e | .\"<namespace/>wtree/<branchref> |
| 1a6740 | 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 65 64 20 | \"...When.snapshots.are.created. |
| 1a6760 | 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 74 68 65 | while.the.`HEAD'.is.detached.the |
| 1a6780 | 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 2d 72 65 | n.\"HEAD\".is.used.as.`branch-re |
| 1a67a0 | 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 69 74 20 | f'."...:package-version.'(magit. |
| 1a67c0 | 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 0a 20 | .."2.1.0")...:group.'magit-wip.. |
| 1a67e0 | 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 28 64 65 66 | .:type.'string)..;;;.Modes..(def |
| 1a6800 | 76 61 72 20 6d 61 67 69 74 2d 2d 77 69 70 2d 61 63 74 69 76 61 74 69 6f 6e 2d 63 61 63 68 65 20 | var.magit--wip-activation-cache. |
| 1a6820 | 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 2d 77 69 70 2d 69 6e 68 69 62 69 74 2d | nil).(defvar.magit--wip-inhibit- |
| 1a6840 | 61 75 74 6f 73 61 76 65 20 6e 69 6c 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | autosave.nil)..;;;###autoload.(d |
| 1a6860 | 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 0a | efine-minor-mode.magit-wip-mode. |
| 1a6880 | 20 20 22 53 61 76 65 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 20 74 6f 20 77 | .."Save.uncommitted.changes.to.w |
| 1a68a0 | 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 66 73 2e 0a 0a 57 68 65 6e 65 76 65 72 20 | ork-in-progress.refs...Whenever. |
| 1a68c0 | 61 70 70 72 6f 70 72 69 61 74 65 20 28 69 2e 65 2e 2c 20 77 68 65 6e 20 64 61 74 61 6c 6f 73 73 | appropriate.(i.e.,.when.dataloss |
| 1a68e0 | 20 77 6f 75 6c 64 20 62 65 20 61 20 70 6f 73 73 69 62 69 6c 69 74 79 0a 6f 74 68 65 72 77 69 73 | .would.be.a.possibility.otherwis |
| 1a6900 | 65 29 20 74 68 69 73 20 6d 6f 64 65 20 63 61 75 73 65 73 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 | e).this.mode.causes.uncommitted. |
| 1a6920 | 63 68 61 6e 67 65 73 20 74 6f 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 0a 74 6f 20 64 65 64 69 63 | changes.to.be.committed.to.dedic |
| 1a6940 | 61 74 65 64 20 77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 66 73 2e 0a 0a 46 6f 72 | ated.work-in-progress.refs...For |
| 1a6960 | 20 68 69 73 74 6f 72 69 63 20 72 65 61 73 6f 6e 73 20 74 68 69 73 20 6d 6f 64 65 20 69 73 20 69 | .historic.reasons.this.mode.is.i |
| 1a6980 | 6d 70 6c 65 6d 65 6e 74 65 64 20 6f 6e 20 74 6f 70 20 6f 66 20 66 6f 75 72 0a 6f 74 68 65 72 20 | mplemented.on.top.of.four.other. |
| 1a69a0 | 60 6d 61 67 69 74 2d 77 69 70 2d 2a 27 20 6d 6f 64 65 73 2c 20 77 68 69 63 68 20 63 61 6e 20 61 | `magit-wip-*'.modes,.which.can.a |
| 1a69c0 | 6c 73 6f 20 62 65 20 75 73 65 64 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 2c 0a 69 66 20 79 6f 75 | lso.be.used.individually,.if.you |
| 1a69e0 | 20 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 | .want.finer.control.over.when.th |
| 1a6a00 | 65 20 77 69 70 20 72 65 66 73 20 61 72 65 20 75 70 64 61 74 65 64 3b 0a 62 75 74 20 74 68 61 74 | e.wip.refs.are.updated;.but.that |
| 1a6a20 | 20 69 73 20 64 69 73 63 6f 75 72 61 67 65 64 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | .is.discouraged."...:package-ver |
| 1a6a40 | 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 6c 69 67 68 | sion.'(magit..."2.90.0")...:ligh |
| 1a6a60 | 74 65 72 20 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 0a 20 20 3a 67 6c | ter.magit-wip-mode-lighter...:gl |
| 1a6a80 | 6f 62 61 6c 20 74 0a 20 20 28 6c 65 74 20 28 28 61 72 67 20 28 69 66 20 6d 61 67 69 74 2d 77 69 | obal.t...(let.((arg.(if.magit-wi |
| 1a6aa0 | 70 2d 6d 6f 64 65 20 31 20 2d 31 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d | p-mode.1.-1))).....(let.((magit- |
| 1a6ac0 | 2d 77 69 70 2d 61 63 74 69 76 61 74 69 6f 6e 2d 63 61 63 68 65 20 28 6c 69 73 74 20 74 29 29 29 | -wip-activation-cache.(list.t))) |
| 1a6ae0 | 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6d 6f 64 | .......(magit-wip-after-save-mod |
| 1a6b00 | 65 20 61 72 67 29 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 | e.arg)).....(magit-wip-after-app |
| 1a6b20 | 6c 79 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 62 65 66 6f | ly-mode.arg).....(magit-wip-befo |
| 1a6b40 | 72 65 2d 63 68 61 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 | re-change-mode.arg).....(magit-w |
| 1a6b60 | 69 70 2d 69 6e 69 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 | ip-initial-backup-mode.arg)))..( |
| 1a6b80 | 64 65 66 69 6e 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 | define-minor-mode.magit-wip-afte |
| 1a6ba0 | 72 2d 73 61 76 65 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 | r-save-local-mode..."After.savin |
| 1a6bc0 | 67 2c 20 61 6c 73 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 | g,.also.commit.to.a.worktree.wor |
| 1a6be0 | 6b 2d 69 6e 2d 70 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 | k-in-progress.ref...After.saving |
| 1a6c00 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 | .the.current.file-visiting.buffe |
| 1a6c20 | 72 20 74 68 69 73 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 | r.this.mode.also.commits.the.cha |
| 1a6c40 | 6e 67 65 73 20 74 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 | nges.to.the.worktree.work-in-pro |
| 1a6c60 | 67 72 65 73 73 20 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 | gress.ref.for.the.current.branch |
| 1a6c80 | 2e 0a 0a 54 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 67 | ...This.mode.should.be.enabled.g |
| 1a6ca0 | 6c 6f 62 61 6c 6c 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 | lobally.by.turning.on.the.global |
| 1a6cc0 | 69 7a 65 64 0a 76 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 | ized.variant.`magit-wip-after-sa |
| 1a6ce0 | 76 65 2d 6d 6f 64 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 | ve-mode'."...:package-version.'( |
| 1a6d00 | 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 28 69 66 20 6d 61 67 69 74 2d 77 69 70 | magit..."2.1.0")...(if.magit-wip |
| 1a6d20 | 2d 61 66 74 65 72 2d 73 61 76 65 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 0a 20 20 20 20 20 20 28 69 66 | -after-save-local-mode.......(if |
| 1a6d40 | 20 28 61 6e 64 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 6d 61 67 69 74 2d 69 6e | .(and.buffer-file-name.(magit-in |
| 1a6d60 | 73 69 64 65 2d 77 6f 72 6b 74 72 65 65 2d 70 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 | side-worktree-p.t))...........(a |
| 1a6d80 | 64 64 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 73 61 76 65 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 | dd-hook.'after-save-hook.#'magit |
| 1a6da0 | 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 20 74 20 74 29 0a 20 20 20 | -wip-commit-buffer-file.t.t).... |
| 1a6dc0 | 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d | .....(setq.magit-wip-after-save- |
| 1a6de0 | 6c 6f 63 61 6c 2d 6d 6f 64 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 | local-mode.nil).........(user-er |
| 1a6e00 | 72 6f 72 20 22 4e 65 65 64 20 61 20 77 6f 72 6b 74 72 65 65 20 61 6e 64 20 61 20 66 69 6c 65 22 | ror."Need.a.worktree.and.a.file" |
| 1a6e20 | 29 29 0a 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 73 61 76 65 2d | )).....(remove-hook.'after-save- |
| 1a6e40 | 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 62 75 66 66 65 72 2d 66 | hook.#'magit-wip-commit-buffer-f |
| 1a6e60 | 69 6c 65 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 | ile.t)))..(defun.magit-wip-after |
| 1a6e80 | 2d 73 61 76 65 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 2d 74 75 72 6e 2d 6f 6e 20 28 29 0a 20 20 28 77 | -save-local-mode-turn-on.()...(w |
| 1a6ea0 | 68 65 6e 20 28 61 6e 64 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 | hen.(and.buffer-file-name....... |
| 1a6ec0 | 20 20 20 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 2d 77 69 70 2d 61 63 74 69 76 61 74 69 6f 6e | .......(if.magit--wip-activation |
| 1a6ee0 | 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 | -cache..................(if-let. |
| 1a6f00 | 28 28 65 6c 74 20 28 61 73 73 6f 63 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 | ((elt.(assoc.default-directory.. |
| 1a6f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a6f40 | 20 20 20 20 20 6d 61 67 69 74 2d 2d 77 69 70 2d 61 63 74 69 76 61 74 69 6f 6e 2d 63 61 63 68 65 | .....magit--wip-activation-cache |
| 1a6f60 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 | )))......................(and-le |
| 1a6f80 | 74 2a 20 28 28 74 6f 70 20 28 63 61 64 72 20 65 6c 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | t*.((top.(cadr.elt)))........... |
| 1a6fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 28 66 69 6c 65 2d 72 65 6c 61 74 | .............(member.(file-relat |
| 1a6fc0 | 69 76 65 2d 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 6f 70 29 0a 20 | ive-name.buffer-file-name.top).. |
| 1a6fe0 | 20 20 20 20 20 20 20 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 |
| 1a7000 | 64 64 72 20 65 6c 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | ddr.elt)))....................(i |
| 1a7020 | 66 2d 6c 65 74 20 28 28 74 6f 70 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 | f-let.((top.(magit-toplevel))).. |
| 1a7040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 66 69 6c 65 | ......................(let.(file |
| 1a7060 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 2d | s)..........................(if- |
| 1a7080 | 6c 65 74 20 28 28 65 6c 74 20 28 61 73 73 6f 63 20 74 6f 70 20 6d 61 67 69 74 2d 2d 77 69 70 2d | let.((elt.(assoc.top.magit--wip- |
| 1a70a0 | 61 63 74 69 76 61 74 69 6f 6e 2d 63 61 63 68 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | activation-cache)))............. |
| 1a70c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 28 63 64 | .................(setq.files.(cd |
| 1a70e0 | 64 72 20 65 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dr.elt))........................ |
| 1a7100 | 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 | ....(setq.files.(let.((default-d |
| 1a7120 | 69 72 65 63 74 6f 72 79 20 74 6f 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | irectory.top)).................. |
| 1a7140 | 20 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 74 | ........................(magit-t |
| 1a7160 | 72 61 63 6b 65 64 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 20 | racked-files)))................. |
| 1a7180 | 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 60 28 2c 74 6f 70 20 2c 74 6f 70 20 2c 40 66 | ...........(push.`(,top.,top.,@f |
| 1a71a0 | 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iles)........................... |
| 1a71c0 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 2d 77 69 70 2d 61 63 74 69 76 61 74 69 6f 6e 2d 63 61 63 | .......magit--wip-activation-cac |
| 1a71e0 | 68 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 28 | he)............................( |
| 1a7200 | 75 6e 6c 65 73 73 20 28 65 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 | unless.(eq.default-directory.top |
| 1a7220 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | )..............................( |
| 1a7240 | 70 75 73 68 20 60 28 2c 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 2c 74 6f 70 20 2c | push.`(,default-directory.,top., |
| 1a7260 | 40 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)......................... |
| 1a7280 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 2d 77 69 70 2d 61 63 74 69 76 61 74 69 6f 6e | ...........magit--wip-activation |
| 1a72a0 | 2d 63 61 63 68 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -cache)))....................... |
| 1a72c0 | 20 20 20 28 6d 65 6d 62 65 72 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 62 | ...(member.(file-relative-name.b |
| 1a72e0 | 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 20 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 | uffer-file-name).files))........ |
| 1a7300 | 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 64 65 66 61 75 6c | ..............(push.(list.defaul |
| 1a7320 | 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-directory.nil)................ |
| 1a7340 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 2d 77 69 70 2d 61 63 74 69 76 61 74 69 6f | ............magit--wip-activatio |
| 1a7360 | 6e 2d 63 61 63 68 65 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 | n-cache)......................ni |
| 1a7380 | 6c 29 29 0a 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 69 | l))................(and.(magit-i |
| 1a73a0 | 6e 73 69 64 65 2d 77 6f 72 6b 74 72 65 65 2d 70 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nside-worktree-p.t)............. |
| 1a73c0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 74 72 61 63 6b 65 64 2d 70 20 62 75 | ........(magit-file-tracked-p.bu |
| 1a73e0 | 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 69 | ffer-file-name)))).....(magit-wi |
| 1a7400 | 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 23 | p-after-save-local-mode)))..;;;# |
| 1a7420 | 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 69 | ##autoload.(define-globalized-mi |
| 1a7440 | 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 6f | nor-mode.magit-wip-after-save-mo |
| 1a7460 | 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 2d | de...magit-wip-after-save-local- |
| 1a7480 | 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 2d | mode.magit-wip-after-save-local- |
| 1a74a0 | 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 20 | mode-turn-on...:package-version. |
| 1a74c0 | 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 67 | '(magit..."2.1.0")...:group.'mag |
| 1a74e0 | 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 74 | it-wip)..(defun.magit-wip-commit |
| 1a7500 | 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 22 | -buffer-file.(&optional.msg)..." |
| 1a7520 | 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 65 | Commit.visited.file.to.a.worktre |
| 1a7540 | 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 65 | e.work-in-progress.ref...Also.se |
| 1a7560 | 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 68 | e.`magit-wip-after-save-mode'.wh |
| 1a7580 | 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 69 | ich.calls.this.function.automati |
| 1a75a0 | 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 67 | cally.whenever.a.buffer.visiting |
| 1a75c0 | 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 6e | .a.tracked.file.is.saved."...(in |
| 1a75e0 | 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 22 77 69 70 2d 73 61 76 65 20 25 73 20 61 66 74 | teractive.(list."wip-save.%s.aft |
| 1a7600 | 65 72 20 73 61 76 65 22 29 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 28 6e 6f 74 20 6d 61 | er.save"))...(when-let.(((not.ma |
| 1a7620 | 67 69 74 2d 2d 77 69 70 2d 69 6e 68 69 62 69 74 2d 61 75 74 6f 73 61 76 65 29 29 0a 20 20 20 20 | git--wip-inhibit-autosave))..... |
| 1a7640 | 20 20 20 20 20 20 20 20 20 28 72 65 66 20 28 6d 61 67 69 74 2d 77 69 70 2d 67 65 74 2d 72 65 66 | .........(ref.(magit-wip-get-ref |
| 1a7660 | 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 20 20 | ))).....(magit-with-toplevel.... |
| 1a7680 | 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 | ...(let.((file.(file-relative-na |
| 1a76a0 | 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 20 20 20 20 28 | me.buffer-file-name))).........( |
| 1a76c0 | 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 77 6f 72 6b 74 72 65 65 0a 20 20 20 20 20 20 | magit-wip-commit-worktree....... |
| 1a76e0 | 20 20 20 72 65 66 20 28 6c 69 73 74 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 28 66 6f 72 | ...ref.(list.file)..........(for |
| 1a7700 | 6d 61 74 20 28 6f 72 20 6d 73 67 20 22 61 75 74 6f 73 61 76 65 20 25 73 20 61 66 74 65 72 20 73 | mat.(or.msg."autosave.%s.after.s |
| 1a7720 | 61 76 65 22 29 20 66 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 | ave").file))))))..;;;###autoload |
| 1a7740 | 0a 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 77 69 70 2d 61 66 | .(define-minor-mode.magit-wip-af |
| 1a7760 | 74 65 72 2d 61 70 70 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 | ter-apply-mode..."Commit.to.work |
| 1a7780 | 2d 69 6e 2d 70 72 6f 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 | -in-progress.refs...After.applyi |
| 1a77a0 | 6e 67 20 61 20 63 68 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 | ng.a.change.using.any.\"apply.va |
| 1a77c0 | 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 75 | riant\".command.(apply,.stage,.u |
| 1a77e0 | 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 6f | nstage,.discard,.and.reverse).co |
| 1a7800 | 6d 6d 69 74 20 74 68 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 | mmit.the.affected.files.to.the.c |
| 1a7820 | 75 72 72 65 6e 74 20 77 69 70 20 72 65 66 73 2e 20 20 46 6f 72 20 65 61 63 68 20 62 72 61 6e 63 | urrent.wip.refs...For.each.branc |
| 1a7840 | 68 20 74 68 65 72 65 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 | h.there.may.be.two.wip.refs;.one |
| 1a7860 | 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 66 69 6c 65 73 | .contains.snapshots.of.the.files |
| 1a7880 | 20 61 73 20 66 6f 75 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 | .as.found.in.the.worktree.and.th |
| 1a78a0 | 65 20 6f 74 68 65 72 20 63 6f 6e 74 61 69 6e 73 20 73 6e 61 70 73 68 6f 74 73 20 6f 66 20 74 68 | e.other.contains.snapshots.of.th |
| 1a78c0 | 65 20 65 6e 74 72 69 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 | e.entries.in.the.index."...:pack |
| 1a78e0 | 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 | age-version.'(magit..."2.1.0").. |
| 1a7900 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 77 69 70 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 29 0a | .:group.'magit-wip...:global.t). |
| 1a7920 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 61 66 74 65 72 2d 61 | .(defun.magit-wip-commit-after-a |
| 1a7940 | 70 70 6c 79 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 73 20 6d 73 67 29 0a 20 20 28 77 68 | pply.(&optional.files.msg)...(wh |
| 1a7960 | 65 6e 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 61 70 70 6c 79 2d 6d 6f 64 65 0a 20 20 | en.magit-wip-after-apply-mode... |
| 1a7980 | 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 20 66 69 6c 65 73 20 6d 73 67 29 29 29 | ..(magit-wip-commit.files.msg))) |
| 1a79a0 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d | ..;;;###autoload.(define-minor-m |
| 1a79c0 | 6f 64 65 20 6d 61 67 69 74 2d 77 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 | ode.magit-wip-before-change-mode |
| 1a79e0 | 0a 20 20 22 43 6f 6d 6d 69 74 20 74 6f 20 77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 72 | ..."Commit.to.work-in-progress.r |
| 1a7a00 | 65 66 73 20 62 65 66 6f 72 65 20 63 65 72 74 61 69 6e 20 64 65 73 74 72 75 63 74 69 76 65 20 63 | efs.before.certain.destructive.c |
| 1a7a20 | 68 61 6e 67 65 73 2e 0a 0a 42 65 66 6f 72 65 20 69 6e 76 6f 6b 69 6e 67 20 61 20 72 65 76 65 72 | hanges...Before.invoking.a.rever |
| 1a7a40 | 74 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 61 6e 20 5c 22 61 70 70 6c 79 20 76 61 72 69 61 6e 74 5c | t.command.or.an.\"apply.variant\ |
| 1a7a60 | 22 0a 63 6f 6d 6d 61 6e 64 20 28 61 70 70 6c 79 2c 20 73 74 61 67 65 2c 20 75 6e 73 74 61 67 65 | ".command.(apply,.stage,.unstage |
| 1a7a80 | 2c 20 64 69 73 63 61 72 64 2c 20 61 6e 64 20 72 65 76 65 72 73 65 29 20 63 6f 6d 6d 69 74 20 74 | ,.discard,.and.reverse).commit.t |
| 1a7aa0 | 68 65 0a 61 66 66 65 63 74 65 64 20 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 74 6f 20 74 68 65 | he.affected.tracked.files.to.the |
| 1a7ac0 | 20 63 75 72 72 65 6e 74 20 77 69 70 20 72 65 66 73 2e 20 20 46 6f 72 20 65 61 63 68 20 62 72 61 | .current.wip.refs...For.each.bra |
| 1a7ae0 | 6e 63 68 0a 74 68 65 72 65 20 6d 61 79 20 62 65 20 74 77 6f 20 77 69 70 20 72 65 66 73 3b 20 6f | nch.there.may.be.two.wip.refs;.o |
| 1a7b00 | 6e 65 20 63 6f 6e 74 61 69 6e 73 20 73 6e 61 70 73 68 6f 74 73 20 6f 66 20 74 68 65 20 66 69 6c | ne.contains.snapshots.of.the.fil |
| 1a7b20 | 65 73 0a 61 73 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 61 6e 64 20 | es.as.found.in.the.worktree.and. |
| 1a7b40 | 74 68 65 20 6f 74 68 65 72 20 63 6f 6e 74 61 69 6e 73 20 73 6e 61 70 73 68 6f 74 73 20 6f 66 20 | the.other.contains.snapshots.of. |
| 1a7b60 | 74 68 65 0a 65 6e 74 72 69 65 73 20 69 6e 20 74 68 65 20 69 6e 64 65 78 2e 0a 0a 4f 6e 6c 79 20 | the.entries.in.the.index...Only. |
| 1a7b80 | 63 68 61 6e 67 65 73 20 74 6f 20 66 69 6c 65 73 20 77 68 69 63 68 20 63 6f 75 6c 64 20 70 6f 74 | changes.to.files.which.could.pot |
| 1a7ba0 | 65 6e 74 69 61 6c 6c 79 20 62 65 20 61 66 66 65 63 74 65 64 20 62 79 20 74 68 65 0a 63 6f 6d 6d | entially.be.affected.by.the.comm |
| 1a7bc0 | 61 6e 64 20 77 68 69 63 68 20 69 73 20 61 62 6f 75 74 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 | and.which.is.about.to.be.called. |
| 1a7be0 | 61 72 65 20 63 6f 6d 6d 69 74 74 65 64 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 | are.committed."...:package-versi |
| 1a7c00 | 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.' |
| 1a7c20 | 6d 61 67 69 74 2d 77 69 70 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 29 0a 0a 28 64 65 66 75 6e 20 6d | magit-wip...:global.t)..(defun.m |
| 1a7c40 | 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 20 28 26 | agit-wip-commit-before-change.(& |
| 1a7c60 | 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 73 20 6d 73 67 29 0a 20 20 28 77 68 65 6e 20 6d 61 67 69 | optional.files.msg)...(when.magi |
| 1a7c80 | 74 2d 77 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 0a 20 20 20 20 28 6d 61 | t-wip-before-change-mode.....(ma |
| 1a7ca0 | 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 | git-with-toplevel.......(magit-w |
| 1a7cc0 | 69 70 2d 63 6f 6d 6d 69 74 20 66 69 6c 65 73 20 6d 73 67 29 29 29 29 0a 0a 28 64 65 66 69 6e 65 | ip-commit.files.msg))))..(define |
| 1a7ce0 | 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 77 69 70 2d 69 6e 69 74 69 61 6c 2d 62 61 | -minor-mode.magit-wip-initial-ba |
| 1a7d00 | 63 6b 75 70 2d 6d 6f 64 65 0a 20 20 22 42 65 66 6f 72 65 20 73 61 76 69 6e 67 20 61 20 62 75 66 | ckup-mode..."Before.saving.a.buf |
| 1a7d20 | 66 65 72 20 66 6f 72 20 74 68 65 20 66 69 72 73 74 20 74 69 6d 65 2c 20 63 6f 6d 6d 69 74 20 74 | fer.for.the.first.time,.commit.t |
| 1a7d40 | 6f 20 61 20 77 69 70 20 72 65 66 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e | o.a.wip.ref."...:package-version |
| 1a7d60 | 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 |
| 1a7d80 | 61 67 69 74 2d 77 69 70 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 0a 20 20 28 69 66 20 6d 61 67 69 74 | agit-wip...:global.t...(if.magit |
| 1a7da0 | 2d 77 69 70 2d 69 6e 69 74 69 61 6c 2d 62 61 63 6b 75 70 2d 6d 6f 64 65 0a 20 20 20 20 20 20 28 | -wip-initial-backup-mode.......( |
| 1a7dc0 | 61 64 64 2d 68 6f 6f 6b 20 20 27 62 65 66 6f 72 65 2d 73 61 76 65 2d 68 6f 6f 6b 20 23 27 6d 61 | add-hook..'before-save-hook.#'ma |
| 1a7de0 | 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 69 6e 69 74 69 61 6c 2d 62 61 63 6b 75 70 29 0a 20 | git-wip-commit-initial-backup).. |
| 1a7e00 | 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 62 65 66 6f 72 65 2d 73 61 76 65 2d 68 6f 6f | ...(remove-hook.'before-save-hoo |
| 1a7e20 | 6b 20 23 27 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 69 6e 69 74 69 61 6c 2d 62 61 63 | k.#'magit-wip-commit-initial-bac |
| 1a7e40 | 6b 75 70 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 61 6e 79 2d 77 69 70 2d 6d 6f | kup)))..(defun.magit--any-wip-mo |
| 1a7e60 | 64 65 2d 65 6e 61 62 6c 65 64 2d 70 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 | de-enabled-p.()..."Return.non-ni |
| 1a7e80 | 6c 20 69 66 20 61 6e 79 20 67 6c 6f 62 61 6c 20 77 69 70 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 | l.if.any.global.wip.mode.is.enab |
| 1a7ea0 | 6c 65 64 2e 22 0a 20 20 28 6f 72 20 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 0a 20 20 20 20 20 | led."...(or.magit-wip-mode...... |
| 1a7ec0 | 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 20 20 20 20 20 | .magit-wip-after-save-mode...... |
| 1a7ee0 | 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..... |
| 1a7f00 | 20 20 6d 61 67 69 74 2d 77 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 0a 20 | ..magit-wip-before-change-mode.. |
| 1a7f20 | 20 20 20 20 20 6d 61 67 69 74 2d 77 69 70 2d 69 6e 69 74 69 61 6c 2d 62 61 63 6b 75 70 2d 6d 6f | .....magit-wip-initial-backup-mo |
| 1a7f40 | 64 65 29 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 77 69 70 2d 62 75 | de))..(defvar-local.magit-wip-bu |
| 1a7f60 | 66 66 65 72 2d 62 61 63 6b 65 64 2d 75 70 20 6e 69 6c 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d | ffer-backed-up.nil).(put.'magit- |
| 1a7f80 | 77 69 70 2d 62 75 66 66 65 72 2d 62 61 63 6b 65 64 2d 75 70 20 27 70 65 72 6d 61 6e 65 6e 74 2d | wip-buffer-backed-up.'permanent- |
| 1a7fa0 | 6c 6f 63 61 6c 20 74 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | local.t)..;;;###autoload.(defun. |
| 1a7fc0 | 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 69 6e 69 74 69 61 6c 2d 62 61 63 6b 75 70 20 | magit-wip-commit-initial-backup. |
| 1a7fe0 | 28 29 0a 20 20 22 42 65 66 6f 72 65 20 73 61 76 69 6e 67 2c 20 63 6f 6d 6d 69 74 20 63 75 72 72 | ()..."Before.saving,.commit.curr |
| 1a8000 | 65 6e 74 20 66 69 6c 65 20 74 6f 20 61 20 77 6f 72 6b 74 72 65 65 20 77 69 70 20 72 65 66 2e 0a | ent.file.to.a.worktree.wip.ref.. |
| 1a8020 | 0a 54 68 65 20 75 73 65 72 20 68 61 73 20 74 6f 20 61 64 64 20 74 68 69 73 20 66 75 6e 63 74 69 | .The.user.has.to.add.this.functi |
| 1a8040 | 6f 6e 20 74 6f 20 60 62 65 66 6f 72 65 2d 73 61 76 65 2d 68 6f 6f 6b 27 2e 0a 0a 43 6f 6d 6d 69 | on.to.`before-save-hook'...Commi |
| 1a8060 | 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 74 61 74 65 20 6f 66 20 74 68 65 20 76 69 73 69 74 | t.the.current.state.of.the.visit |
| 1a8080 | 65 64 20 66 69 6c 65 20 62 65 66 6f 72 65 20 73 61 76 69 6e 67 20 74 68 65 0a 63 75 72 72 65 6e | ed.file.before.saving.the.curren |
| 1a80a0 | 74 20 62 75 66 66 65 72 20 74 6f 20 74 68 61 74 20 66 69 6c 65 2e 20 20 54 68 69 73 20 62 61 63 | t.buffer.to.that.file...This.bac |
| 1a80c0 | 6b 73 20 75 70 20 74 68 65 20 73 61 6d 65 20 76 65 72 73 69 6f 6e 20 6f 66 0a 74 68 65 20 66 69 | ks.up.the.same.version.of.the.fi |
| 1a80e0 | 6c 65 20 61 73 20 60 62 61 63 6b 75 70 2d 62 75 66 66 65 72 27 20 77 6f 75 6c 64 2c 20 62 75 74 | le.as.`backup-buffer'.would,.but |
| 1a8100 | 20 73 74 6f 72 65 73 20 74 68 65 20 62 61 63 6b 75 70 20 69 6e 20 74 68 65 0a 77 6f 72 6b 74 72 | .stores.the.backup.in.the.worktr |
| 1a8120 | 65 65 20 77 69 70 20 72 65 66 2c 20 77 68 69 63 68 20 69 73 20 61 6c 73 6f 20 75 73 65 64 20 62 | ee.wip.ref,.which.is.also.used.b |
| 1a8140 | 79 20 74 68 65 20 76 61 72 69 6f 75 73 20 4d 61 67 69 74 20 57 69 70 0a 6d 6f 64 65 73 2c 20 69 | y.the.various.Magit.Wip.modes,.i |
| 1a8160 | 6e 73 74 65 61 64 20 6f 66 20 69 6e 20 61 20 62 61 63 6b 75 70 20 66 69 6c 65 20 61 73 20 60 62 | nstead.of.in.a.backup.file.as.`b |
| 1a8180 | 61 63 6b 75 70 2d 62 75 66 66 65 72 27 20 77 6f 75 6c 64 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 | ackup-buffer'.would...This.funct |
| 1a81a0 | 69 6f 6e 20 69 67 6e 6f 72 65 73 20 74 68 65 20 76 61 72 69 61 62 6c 65 73 20 74 68 61 74 20 61 | ion.ignores.the.variables.that.a |
| 1a81c0 | 66 66 65 63 74 20 60 62 61 63 6b 75 70 2d 62 75 66 66 65 72 27 0a 61 6e 64 20 63 61 6e 20 62 65 | ffect.`backup-buffer'.and.can.be |
| 1a81e0 | 20 75 73 65 64 20 61 6c 6f 6e 67 2d 73 69 64 65 20 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 2c 20 | .used.along-side.that.function,. |
| 1a8200 | 77 68 69 63 68 20 69 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 0a 62 65 63 61 75 73 65 20 74 68 69 | which.is.recommended.because.thi |
| 1a8220 | 73 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 6c 79 20 62 61 63 6b 73 20 75 70 20 66 69 6c 65 73 20 74 | s.function.only.backs.up.files.t |
| 1a8240 | 68 61 74 20 61 72 65 20 74 72 61 63 6b 65 64 20 69 6e 0a 61 20 47 69 74 20 72 65 70 6f 73 69 74 | hat.are.tracked.in.a.Git.reposit |
| 1a8260 | 6f 72 79 2e 22 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 6d 61 67 69 74 2d 77 69 | ory."...(when.(and.(not.magit-wi |
| 1a8280 | 70 2d 62 75 66 66 65 72 2d 62 61 63 6b 65 64 2d 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | p-buffer-backed-up)............. |
| 1a82a0 | 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 28 | .buffer-file-name..............( |
| 1a82c0 | 6d 61 67 69 74 2d 69 6e 73 69 64 65 2d 77 6f 72 6b 74 72 65 65 2d 70 20 74 29 0a 20 20 20 20 20 | magit-inside-worktree-p.t)...... |
| 1a82e0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 74 72 61 63 6b 65 64 2d 70 20 62 75 | ........(magit-file-tracked-p.bu |
| 1a8300 | 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 | ffer-file-name)).....(let.((magi |
| 1a8320 | 74 2d 73 61 76 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 73 20 6e 69 6c 29 29 0a | t-save-repository-buffers.nil)). |
| 1a8340 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 62 75 66 66 65 72 2d 66 | ......(magit-wip-commit-buffer-f |
| 1a8360 | 69 6c 65 20 22 61 75 74 6f 73 61 76 65 20 25 73 20 62 65 66 6f 72 65 20 73 61 76 65 22 29 29 0a | ile."autosave.%s.before.save")). |
| 1a8380 | 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 77 69 70 2d 62 75 66 66 65 72 2d 62 61 63 6b 65 | ....(setq.magit-wip-buffer-backe |
| 1a83a0 | 64 2d 75 70 20 74 29 29 29 0a 0a 3b 3b 3b 20 43 6f 72 65 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | d-up.t)))..;;;.Core..(defun.magi |
| 1a83c0 | 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 73 20 6d 73 | t-wip-commit.(&optional.files.ms |
| 1a83e0 | 67 29 0a 20 20 22 43 6f 6d 6d 69 74 20 61 6c 6c 20 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 74 | g)..."Commit.all.tracked.files.t |
| 1a8400 | 6f 20 74 68 65 20 77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 66 73 2e 0a 0a 49 6e | o.the.work-in-progress.refs...In |
| 1a8420 | 74 65 72 61 63 74 69 76 65 6c 79 2c 20 63 6f 6d 6d 69 74 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 | teractively,.commit.all.changes. |
| 1a8440 | 74 6f 20 61 6c 6c 20 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 75 73 69 6e 67 0a 61 20 67 65 6e | to.all.tracked.files.using.a.gen |
| 1a8460 | 65 72 69 63 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2e 20 20 57 69 74 68 20 61 20 70 72 65 | eric.commit.message...With.a.pre |
| 1a8480 | 66 69 78 2d 61 72 67 75 6d 65 6e 74 20 74 68 65 20 63 6f 6d 6d 69 74 0a 6d 65 73 73 61 67 65 20 | fix-argument.the.commit.message. |
| 1a84a0 | 69 73 20 72 65 61 64 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 4e 6f 6e 2d | is.read.in.the.minibuffer...Non- |
| 1a84c0 | 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 6f 6e 6c 79 20 63 6f 6d 6d 69 74 20 63 68 61 6e 67 | interactively,.only.commit.chang |
| 1a84e0 | 65 73 20 74 6f 20 46 49 4c 45 53 20 75 73 69 6e 67 20 4d 53 47 20 61 73 0a 63 6f 6d 6d 69 74 20 | es.to.FILES.using.MSG.as.commit. |
| 1a8500 | 6d 65 73 73 61 67 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 6e | message."...(interactive.(list.n |
| 1a8520 | 69 6c 20 28 69 66 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 | il.(if.current-prefix-arg....... |
| 1a8540 | 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 |
| 1a8560 | 61 64 2d 73 74 72 69 6e 67 20 22 57 69 70 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 22 29 0a | ad-string."Wip.commit.message"). |
| 1a8580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 77 69 70 2d | ..........................."wip- |
| 1a85a0 | 73 61 76 65 20 74 72 61 63 6b 65 64 20 66 69 6c 65 73 22 29 29 29 0a 20 20 28 77 68 65 6e 2d 6c | save.tracked.files")))...(when-l |
| 1a85c0 | 65 74 20 28 28 72 65 66 20 28 6d 61 67 69 74 2d 77 69 70 2d 67 65 74 2d 72 65 66 29 29 29 0a 20 | et.((ref.(magit-wip-get-ref))).. |
| 1a85e0 | 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 72 65 66 20 66 | ...(magit-wip-commit-index.ref.f |
| 1a8600 | 69 6c 65 73 20 6d 73 67 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d | iles.msg).....(magit-wip-commit- |
| 1a8620 | 77 6f 72 6b 74 72 65 65 20 72 65 66 20 66 69 6c 65 73 20 6d 73 67 29 29 29 0a 0a 28 64 65 66 75 | worktree.ref.files.msg)))..(defu |
| 1a8640 | 6e 20 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 69 6e 64 65 78 20 28 72 65 66 20 66 69 | n.magit-wip-commit-index.(ref.fi |
| 1a8660 | 6c 65 73 20 6d 73 67 29 0a 20 20 28 6c 65 74 2a 20 28 28 77 69 70 72 65 66 20 28 6d 61 67 69 74 | les.msg)...(let*.((wipref.(magit |
| 1a8680 | 2d 2d 77 69 70 2d 69 6e 64 65 78 2d 72 65 66 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 28 | --wip-index-ref.ref))..........( |
| 1a86a0 | 70 61 72 65 6e 74 20 28 6d 61 67 69 74 2d 77 69 70 2d 67 65 74 2d 70 61 72 65 6e 74 20 72 65 66 | parent.(magit-wip-get-parent.ref |
| 1a86c0 | 20 77 69 70 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 72 65 65 20 20 20 28 6d 61 67 69 | .wipref))..........(tree...(magi |
| 1a86e0 | 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 0a 20 20 20 | t-git-string."write-tree"))).... |
| 1a8700 | 20 28 6d 61 67 69 74 2d 77 69 70 2d 75 70 64 61 74 65 2d 77 69 70 72 65 66 20 72 65 66 20 77 69 | .(magit-wip-update-wipref.ref.wi |
| 1a8720 | 70 72 65 66 20 74 72 65 65 20 70 61 72 65 6e 74 20 66 69 6c 65 73 20 6d 73 67 20 22 69 6e 64 65 | pref.tree.parent.files.msg."inde |
| 1a8740 | 78 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 77 | x")))..(defun.magit-wip-commit-w |
| 1a8760 | 6f 72 6b 74 72 65 65 20 28 72 65 66 20 66 69 6c 65 73 20 6d 73 67 29 0a 20 20 28 77 68 65 6e 20 | orktree.(ref.files.msg)...(when. |
| 1a8780 | 28 6f 72 20 28 6e 6f 74 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 | (or.(not.files).............;;.` |
| 1a87a0 | 75 70 64 61 74 65 2d 69 6e 64 65 78 27 20 77 69 6c 6c 20 65 69 74 68 65 72 20 69 67 6e 6f 72 65 | update-index'.will.either.ignore |
| 1a87c0 | 20 28 62 65 66 6f 72 65 20 47 69 74 20 76 32 2e 33 32 2e 30 29 0a 20 20 20 20 20 20 20 20 20 20 | .(before.Git.v2.32.0)........... |
| 1a87e0 | 20 20 3b 3b 20 6f 72 20 66 61 69 6c 20 77 68 65 6e 20 70 61 73 73 65 64 20 64 69 72 65 63 74 6f | ..;;.or.fail.when.passed.directo |
| 1a8800 | 72 69 65 73 20 28 72 65 6c 65 76 61 6e 74 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 | ries.(relevant.for.the.......... |
| 1a8820 | 20 20 20 3b 3b 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 63 6f 64 65 20 70 61 74 68 73 | ...;;.untracked.files.code.paths |
| 1a8840 | 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 28 73 65 71 2d | )..............(setq.files.(seq- |
| 1a8860 | 72 65 6d 6f 76 65 20 23 27 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 66 69 6c 65 73 29 | remove.#'file-directory-p.files) |
| 1a8880 | 29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 77 69 70 72 65 66 20 28 6d 61 67 69 74 2d 2d 77 69 | )).....(let*.((wipref.(magit--wi |
| 1a88a0 | 70 2d 77 74 72 65 65 2d 72 65 66 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 61 | p-wtree-ref.ref))............(pa |
| 1a88c0 | 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 |
| 1a88e0 | 69 70 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 72 65 65 20 28 6d 61 67 69 74 2d | ipref))............(tree.(magit- |
| 1a8900 | 77 69 74 68 2d 74 65 6d 70 2d 69 6e 64 65 78 20 70 61 72 65 6e 74 20 28 6c 69 73 74 20 22 2d 2d | with-temp-index.parent.(list."-- |
| 1a8920 | 72 65 73 65 74 22 20 22 2d 69 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | reset"."-i").................... |
| 1a8940 | 28 69 66 20 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (if.files....................... |
| 1a8960 | 20 3b 3b 20 4e 6f 74 65 3a 20 60 75 70 64 61 74 65 2d 69 6e 64 65 78 27 20 69 73 20 75 73 65 64 | .;;.Note:.`update-index'.is.used |
| 1a8980 | 20 69 6e 73 74 65 61 64 20 6f 66 20 60 61 64 64 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .instead.of.`add'............... |
| 1a89a0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 62 65 63 61 75 73 65 20 60 61 64 64 27 20 77 69 6c 6c 20 66 | .........;;.because.`add'.will.f |
| 1a89c0 | 61 69 6c 20 69 66 20 61 20 66 69 6c 65 20 69 73 20 61 6c 72 65 61 64 79 0a 20 20 20 20 20 20 20 | ail.if.a.file.is.already........ |
| 1a89e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 65 6c 65 74 65 64 20 69 6e 20 74 68 | ................;;.deleted.in.th |
| 1a8a00 | 65 20 74 65 6d 70 6f 72 61 72 79 20 69 6e 64 65 78 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.temporary.index............... |
| 1a8a20 | 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 |
| 1a8a40 | 65 2d 69 6e 64 65 78 22 20 22 2d 2d 61 64 64 22 20 22 2d 2d 72 65 6d 6f 76 65 22 0a 20 20 20 20 | e-index"."--add"."--remove"..... |
| 1a8a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a8a80 | 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 |
| 1a8aa0 | 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es"............................. |
| 1a8ac0 | 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 22 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 | ..........."--".files).......... |
| 1a8ae0 | 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 |
| 1a8b00 | 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 63 | ........................(magit-c |
| 1a8b20 | 61 6c 6c 2d 67 69 74 20 22 61 64 64 22 20 22 2d 75 22 20 22 2e 22 29 29 29 0a 20 20 20 20 20 20 | all-git."add"."-u".".")))....... |
| 1a8b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 | .............(magit-git-string." |
| 1a8b60 | 77 72 69 74 65 2d 74 72 65 65 22 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 | write-tree")))).......(magit-wip |
| 1a8b80 | 2d 75 70 64 61 74 65 2d 77 69 70 72 65 66 20 72 65 66 20 77 69 70 72 65 66 20 74 72 65 65 20 70 | -update-wipref.ref.wipref.tree.p |
| 1a8ba0 | 61 72 65 6e 74 20 66 69 6c 65 73 20 6d 73 67 20 22 77 6f 72 6b 74 72 65 65 22 29 29 29 29 0a 0a | arent.files.msg."worktree")))).. |
| 1a8bc0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 75 70 64 61 74 65 2d 77 69 70 72 65 66 20 28 | (defun.magit-wip-update-wipref.( |
| 1a8be0 | 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 67 | ref.wipref.tree.parent.files.msg |
| 1a8c00 | 20 73 74 61 72 74 2d 6d 73 67 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 61 6e 64 20 28 6e 6f | .start-msg)...(cond....((and.(no |
| 1a8c20 | 74 20 28 65 71 75 61 6c 20 70 61 72 65 6e 74 20 77 69 70 72 65 66 29 29 0a 20 20 20 20 20 20 20 | t.(equal.parent.wipref))........ |
| 1a8c40 | 20 20 28 6f 72 20 28 6e 6f 74 20 6d 61 67 69 74 2d 77 69 70 2d 6d 65 72 67 65 2d 62 72 61 6e 63 | ..(or.(not.magit-wip-merge-branc |
| 1a8c60 | 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 72 65 76 2d | h)..............(not.(magit-rev- |
| 1a8c80 | 76 65 72 69 66 79 20 77 69 70 72 65 66 29 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 73 74 61 72 | verify.wipref)))).....(setq.star |
| 1a8ca0 | 74 2d 6d 73 67 20 28 63 6f 6e 63 61 74 20 22 73 74 61 72 74 20 61 75 74 6f 73 61 76 69 6e 67 20 | t-msg.(concat."start.autosaving. |
| 1a8cc0 | 22 20 73 74 61 72 74 2d 6d 73 67 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 75 70 64 61 74 65 2d | ".start-msg)).....(magit-update- |
| 1a8ce0 | 72 65 66 20 77 69 70 72 65 66 20 73 74 61 72 74 2d 6d 73 67 0a 20 20 20 20 20 20 20 20 20 20 20 | ref.wipref.start-msg............ |
| 1a8d00 | 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 6f | ...........(magit-git-string."co |
| 1a8d20 | 6d 6d 69 74 2d 74 72 65 65 22 20 22 2d 2d 6e 6f 2d 67 70 67 2d 73 69 67 6e 22 0a 20 20 20 20 20 | mmit-tree"."--no-gpg-sign"...... |
| 1a8d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a8d60 | 20 20 20 22 2d 70 22 20 70 61 72 65 6e 74 20 22 2d 6d 22 20 73 74 61 72 74 2d 6d 73 67 0a 20 20 | ..."-p".parent."-m".start-msg... |
| 1a8d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a8da0 | 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 70 61 72 65 6e 74 20 22 5e 7b 74 72 65 65 7d 22 29 29 | ......(concat.parent."^{tree}")) |
| 1a8dc0 | 29 0a 20 20 20 20 28 73 65 74 71 20 70 61 72 65 6e 74 20 77 69 70 72 65 66 29 29 0a 20 20 20 28 | ).....(setq.parent.wipref))....( |
| 1a8de0 | 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..... |
| 1a8e00 | 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f | .....(or.(not.(magit-rev-ancesto |
| 1a8e20 | 72 2d 70 20 72 65 66 20 77 69 70 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e | r-p.ref.wipref))..............(n |
| 1a8e40 | 6f 74 20 28 6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 2d 70 0a 20 20 20 20 20 20 20 | ot.(magit-rev-ancestor-p........ |
| 1a8e60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 | ............(concat.(magit-git-s |
| 1a8e80 | 74 72 69 6e 67 20 22 6c 6f 67 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 48 22 0a 20 20 20 20 20 20 | tring."log"."--format=%H"....... |
| 1a8ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a8ec0 | 20 20 20 20 20 20 20 22 2d 31 22 20 22 2d 2d 6d 65 72 67 65 73 22 20 77 69 70 72 65 66 29 0a 20 | ......."-1"."--merges".wipref).. |
| 1a8ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5e 32 22 29 0a | .........................."^2"). |
| 1a8f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 29 29 29 29 0a 20 20 20 20 28 | ...................ref)))).....( |
| 1a8f20 | 73 65 74 71 20 73 74 61 72 74 2d 6d 73 67 20 28 66 6f 72 6d 61 74 20 22 6d 65 72 67 65 20 25 73 | setq.start-msg.(format."merge.%s |
| 1a8f40 | 20 69 6e 74 6f 20 25 73 22 20 72 65 66 20 73 74 61 72 74 2d 6d 73 67 29 29 0a 20 20 20 20 28 6d | .into.%s".ref.start-msg)).....(m |
| 1a8f60 | 61 67 69 74 2d 75 70 64 61 74 65 2d 72 65 66 20 77 69 70 72 65 66 20 73 74 61 72 74 2d 6d 73 67 | agit-update-ref.wipref.start-msg |
| 1a8f80 | 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 69 | .......................(magit-gi |
| 1a8fa0 | 74 2d 73 74 72 69 6e 67 20 22 63 6f 6d 6d 69 74 2d 74 72 65 65 22 20 22 2d 2d 6e 6f 2d 67 70 67 | t-string."commit-tree"."--no-gpg |
| 1a8fc0 | 2d 73 69 67 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -sign".......................... |
| 1a8fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 70 22 20 77 69 70 72 65 66 20 22 2d 70 22 20 | ..............."-p".wipref."-p". |
| 1a9000 | 72 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ref............................. |
| 1a9020 | 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 6d 22 20 73 74 61 72 74 2d 6d 73 67 0a 20 20 20 20 20 | ............"-m".start-msg...... |
| 1a9040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a9060 | 20 20 20 28 63 6f 6e 63 61 74 20 72 65 66 20 22 5e 7b 74 72 65 65 7d 22 29 29 29 0a 20 20 20 20 | ...(concat.ref."^{tree}")))..... |
| 1a9080 | 28 73 65 74 71 20 70 61 72 65 6e 74 20 77 69 70 72 65 66 29 29 29 0a 20 20 28 77 68 65 6e 20 28 | (setq.parent.wipref)))...(when.( |
| 1a90a0 | 6d 61 67 69 74 2d 67 69 74 2d 66 61 69 6c 75 72 65 20 22 64 69 66 66 2d 74 72 65 65 22 20 22 2d | magit-git-failure."diff-tree"."- |
| 1a90c0 | 2d 71 75 69 65 74 22 20 70 61 72 65 6e 74 20 74 72 65 65 20 22 2d 2d 22 20 66 69 6c 65 73 29 0a | -quiet".parent.tree."--".files). |
| 1a90e0 | 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 6d 73 67 20 28 6e 6f 74 20 28 3d 20 28 61 72 | ....(unless.(and.msg.(not.(=.(ar |
| 1a9100 | 65 66 20 6d 73 67 20 30 29 20 3f 5c 73 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 65 | ef.msg.0).?\s))).......(let.((le |
| 1a9120 | 6e 20 28 6c 65 6e 67 74 68 20 66 69 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 | n.(length.files))).........(setq |
| 1a9140 | 20 6d 73 67 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .msg.(concat.................... |
| 1a9160 | 28 63 6f 6e 64 20 28 28 3d 20 6c 65 6e 20 30 29 20 22 61 75 74 6f 73 61 76 65 20 74 72 61 63 6b | (cond.((=.len.0)."autosave.track |
| 1a9180 | 65 64 20 66 69 6c 65 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ed.files")...................... |
| 1a91a0 | 20 20 20 20 28 28 3e 20 6c 65 6e 20 31 29 20 28 66 6f 72 6d 61 74 20 22 61 75 74 6f 73 61 76 65 | ....((>.len.1).(format."autosave |
| 1a91c0 | 20 25 73 20 66 69 6c 65 73 22 20 6c 65 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .%s.files".len))................ |
| 1a91e0 | 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 63 61 74 20 22 61 75 74 6f 73 61 76 65 20 22 0a 20 | ..........((concat."autosave.".. |
| 1a9200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a9220 | 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 28 63 61 72 20 66 69 6c 65 73 29 | .(file-relative-name.(car.files) |
| 1a9240 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a9260 | 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 74 6f | .......................(magit-to |
| 1a9280 | 70 6c 65 76 65 6c 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d | plevel)))))....................m |
| 1a92a0 | 73 67 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 72 65 66 20 77 69 70 | sg)))).....(magit-update-ref.wip |
| 1a92c0 | 72 65 66 20 6d 73 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ref.msg.......................(m |
| 1a92e0 | 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 63 6f 6d 6d 69 74 2d 74 72 65 65 22 20 22 2d | agit-git-string."commit-tree"."- |
| 1a9300 | 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 20 20 20 20 20 20 | -no-gpg-sign"................... |
| 1a9320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 70 22 20 70 61 72 65 6e | ......................"-p".paren |
| 1a9340 | 74 20 22 2d 6d 22 20 6d 73 67 20 74 72 65 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | t."-m".msg.tree))))..(defun.magi |
| 1a9360 | 74 2d 77 69 70 2d 67 65 74 2d 72 65 66 20 28 29 0a 20 20 28 6c 65 74 20 28 28 72 65 66 20 28 6f | t-wip-get-ref.()...(let.((ref.(o |
| 1a9380 | 72 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 73 79 6d 62 6f 6c 69 63 2d 72 65 | r.(magit-git-string."symbolic-re |
| 1a93a0 | 66 22 20 22 48 45 41 44 22 29 20 22 48 45 41 44 22 29 29 29 0a 20 20 20 20 28 61 6e 64 20 28 6d | f"."HEAD")."HEAD"))).....(and.(m |
| 1a93c0 | 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 72 65 | agit-rev-verify.ref)..........re |
| 1a93e0 | 66 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 67 65 74 2d 70 61 72 65 6e | f)))..(defun.magit-wip-get-paren |
| 1a9400 | 74 20 28 72 65 66 20 77 69 70 72 65 66 29 0a 20 20 28 69 66 20 28 61 6e 64 20 28 6d 61 67 69 74 | t.(ref.wipref)...(if.(and.(magit |
| 1a9420 | 2d 72 65 76 2d 76 65 72 69 66 79 20 77 69 70 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | -rev-verify.wipref)............( |
| 1a9440 | 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 6d 65 72 67 65 2d 62 | equal.(magit-git-string."merge-b |
| 1a9460 | 61 73 65 22 20 77 69 70 72 65 66 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ase".wipref.ref)................ |
| 1a9480 | 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 72 65 66 29 29 29 0a 20 20 20 20 | ...(magit-rev-verify.ref)))..... |
| 1a94a0 | 20 20 77 69 70 72 65 66 0a 20 20 20 20 72 65 66 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ..wipref.....ref))..(defun.magit |
| 1a94c0 | 2d 2d 77 69 70 2d 69 6e 64 65 78 2d 72 65 66 20 28 26 6f 70 74 69 6f 6e 61 6c 20 72 65 66 29 0a | --wip-index-ref.(&optional.ref). |
| 1a94e0 | 20 20 28 6d 61 67 69 74 2d 2d 77 69 70 2d 72 65 66 20 22 69 6e 64 65 78 2f 22 20 72 65 66 29 29 | ..(magit--wip-ref."index/".ref)) |
| 1a9500 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 77 69 70 2d 77 74 72 65 65 2d 72 65 66 20 28 26 | ..(defun.magit--wip-wtree-ref.(& |
| 1a9520 | 6f 70 74 69 6f 6e 61 6c 20 72 65 66 29 0a 20 20 28 6d 61 67 69 74 2d 2d 77 69 70 2d 72 65 66 20 | optional.ref)...(magit--wip-ref. |
| 1a9540 | 22 77 74 72 65 65 2f 22 20 72 65 66 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 77 69 | "wtree/".ref))..(defun.magit--wi |
| 1a9560 | 70 2d 72 65 66 20 28 6e 61 6d 65 73 70 61 63 65 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 66 29 0a | p-ref.(namespace.&optional.ref). |
| 1a9580 | 20 20 28 63 6f 6e 63 61 74 20 6d 61 67 69 74 2d 77 69 70 2d 6e 61 6d 65 73 70 61 63 65 20 6e 61 | ..(concat.magit-wip-namespace.na |
| 1a95a0 | 6d 65 73 70 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 72 65 66 20 28 | mespace...........(or.(and.ref.( |
| 1a95c0 | 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 72 65 66 73 2f 22 20 72 65 66 29 20 72 65 66 | string-prefix-p."refs/".ref).ref |
| 1a95e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 61 6e | )...............(and-let*.((bran |
| 1a9600 | 63 68 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 72 65 66 20 22 48 45 41 44 22 29 29 | ch.(and.(not.(equal.ref."HEAD")) |
| 1a9620 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a9640 | 20 20 20 20 20 20 20 28 6f 72 20 72 65 66 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e | .......(or.ref.(magit-get-curren |
| 1a9660 | 74 2d 62 72 61 6e 63 68 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | t-branch))))).................(c |
| 1a9680 | 6f 6e 63 61 74 20 22 72 65 66 73 2f 68 65 61 64 73 2f 22 20 62 72 61 6e 63 68 29 29 0a 20 20 20 | oncat."refs/heads/".branch)).... |
| 1a96a0 | 20 20 20 20 20 20 20 20 20 20 20 22 48 45 41 44 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ..........."HEAD")))..(defun.mag |
| 1a96c0 | 69 74 2d 77 69 70 2d 6d 61 79 62 65 2d 61 64 64 2d 63 6f 6d 6d 69 74 2d 68 6f 6f 6b 20 28 29 0a | it-wip-maybe-add-commit-hook.(). |
| 1a96e0 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6d 61 67 69 74 2d 77 69 70 2d 6d 65 72 67 65 2d 62 72 61 | ..(when.(and.magit-wip-merge-bra |
| 1a9700 | 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 61 6e 79 2d | nch..............(magit-wip-any- |
| 1a9720 | 65 6e 61 62 6c 65 64 2d 70 29 29 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 67 69 74 2d 63 | enabled-p)).....(add-hook.'git-c |
| 1a9740 | 6f 6d 6d 69 74 2d 70 6f 73 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 77 | ommit-post-finish-hook.#'magit-w |
| 1a9760 | 69 70 2d 63 6f 6d 6d 69 74 20 6e 69 6c 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ip-commit.nil.t)))..(defun.magit |
| 1a9780 | 2d 77 69 70 2d 61 6e 79 2d 65 6e 61 62 6c 65 64 2d 70 20 28 29 0a 20 20 28 6f 72 20 6d 61 67 69 | -wip-any-enabled-p.()...(or.magi |
| 1a97a0 | 74 2d 77 69 70 2d 6d 6f 64 65 0a 20 20 20 20 20 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 | t-wip-mode.......magit-wip-after |
| 1a97c0 | 2d 73 61 76 65 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 0a 20 20 20 20 20 20 6d 61 67 69 74 2d 77 69 70 | -save-local-mode.......magit-wip |
| 1a97e0 | 2d 61 66 74 65 72 2d 73 61 76 65 2d 6d 6f 64 65 0a 20 20 20 20 20 20 6d 61 67 69 74 2d 77 69 70 | -after-save-mode.......magit-wip |
| 1a9800 | 2d 61 66 74 65 72 2d 61 70 70 6c 79 2d 6d 6f 64 65 0a 20 20 20 20 20 20 6d 61 67 69 74 2d 77 69 | -after-apply-mode.......magit-wi |
| 1a9820 | 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 6d 61 67 69 74 | p-before-change-mode.......magit |
| 1a9840 | 2d 77 69 70 2d 69 6e 69 74 69 61 6c 2d 62 61 63 6b 75 70 2d 6d 6f 64 65 29 29 0a 0a 3b 3b 3b 20 | -wip-initial-backup-mode))..;;;. |
| 1a9860 | 4c 6f 67 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 6c 6f 67 2d 69 6e 64 65 78 20 | Log..(defun.magit-wip-log-index. |
| 1a9880 | 28 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 74 68 65 | (args.files)..."Show.log.for.the |
| 1a98a0 | 20 69 6e 64 65 78 20 77 69 70 20 72 65 66 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 | .index.wip.ref.of.the.current.br |
| 1a98c0 | 61 6e 63 68 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6d 61 67 69 74 2d 6c 6f 67 | anch."...(interactive.(magit-log |
| 1a98e0 | 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 2d | -arguments))...(magit-log-setup- |
| 1a9900 | 62 75 66 66 65 72 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 2d 77 69 70 2d 69 6e 64 65 78 2d 72 | buffer.(list.(magit--wip-index-r |
| 1a9920 | 65 66 29 29 20 61 72 67 73 20 66 69 6c 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ef)).args.files))..(defun.magit- |
| 1a9940 | 77 69 70 2d 6c 6f 67 2d 77 6f 72 6b 74 72 65 65 20 28 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20 | wip-log-worktree.(args.files)... |
| 1a9960 | 22 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 77 69 70 20 72 | "Show.log.for.the.worktree.wip.r |
| 1a9980 | 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 28 69 6e | ef.of.the.current.branch."...(in |
| 1a99a0 | 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 29 | teractive.(magit-log-arguments)) |
| 1a99c0 | 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 74 | ...(magit-log-setup-buffer.(list |
| 1a99e0 | 20 28 6d 61 67 69 74 2d 2d 77 69 70 2d 77 74 72 65 65 2d 72 65 66 29 29 20 61 72 67 73 20 66 69 | .(magit--wip-wtree-ref)).args.fi |
| 1a9a00 | 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 63 75 72 72 | les))..(defun.magit-wip-log-curr |
| 1a9a20 | 65 6e 74 20 28 62 72 61 6e 63 68 20 61 72 67 73 20 66 69 6c 65 73 20 63 6f 75 6e 74 29 0a 20 20 | ent.(branch.args.files.count)... |
| 1a9a40 | 22 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 | "Show.log.for.the.current.branch |
| 1a9a60 | 20 61 6e 64 20 69 74 73 20 77 69 70 20 72 65 66 73 2e 0a 57 69 74 68 20 61 20 6e 65 67 61 74 69 | .and.its.wip.refs..With.a.negati |
| 1a9a80 | 76 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f 6e 6c 79 20 73 68 6f 77 20 74 68 65 | ve.prefix.argument.only.show.the |
| 1a9aa0 | 20 77 6f 72 6b 74 72 65 65 20 77 69 70 20 72 65 66 2e 0a 54 68 65 20 61 62 73 6f 6c 75 74 65 20 | .worktree.wip.ref..The.absolute. |
| 1a9ac0 | 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 75 | numeric.value.of.the.prefix.argu |
| 1a9ae0 | 6d 65 6e 74 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 0a 6d 61 6e 79 20 5c 22 62 72 61 6e 63 68 65 | ment.controls.how.many.\"branche |
| 1a9b00 | 73 5c 22 20 6f 66 20 65 61 63 68 20 77 69 70 20 72 65 66 20 61 72 65 20 73 68 6f 77 6e 2e 22 0a | s\".of.each.wip.ref.are.shown.". |
| 1a9b20 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6e 63 6f 6e 63 20 28 6c 69 73 74 20 28 | ..(interactive....(nconc.(list.( |
| 1a9b40 | 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 |
| 1a9b60 | 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 | EAD"))...........(magit-log-argu |
| 1a9b80 | 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 70 72 65 66 69 78 2d 6e | ments)...........(list.(prefix-n |
| 1a9ba0 | 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 72 67 29 | umeric-value.current-prefix-arg) |
| 1a9bc0 | 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 6c 6f 67 20 62 72 61 6e 63 68 20 61 72 67 73 | )))...(magit-wip-log.branch.args |
| 1a9be0 | 20 66 69 6c 65 73 20 63 6f 75 6e 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 | .files.count))..(defun.magit-wip |
| 1a9c00 | 2d 6c 6f 67 20 28 62 72 61 6e 63 68 20 61 72 67 73 20 66 69 6c 65 73 20 63 6f 75 6e 74 29 0a 20 | -log.(branch.args.files.count).. |
| 1a9c20 | 20 22 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 61 20 62 72 61 6e 63 68 20 61 6e 64 20 69 74 73 20 | ."Show.log.for.a.branch.and.its. |
| 1a9c40 | 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 |
| 1a9c60 | 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 |
| 1a9c80 | 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 |
| 1a9ca0 | 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 |
| 1a9cc0 | 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 |
| 1a9ce0 | 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 |
| 1a9d00 | 63 74 69 76 65 0a 20 20 20 28 6e 63 6f 6e 63 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 6f 6d | ctive....(nconc.(list.(magit-com |
| 1a9d20 | 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 22 4c | pleting-read.................."L |
| 1a9d40 | 6f 67 20 62 72 61 6e 63 68 20 61 6e 64 20 69 74 73 20 77 69 70 20 72 65 66 73 22 0a 20 20 20 20 | og.branch.and.its.wip.refs"..... |
| 1a9d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 63 6f 6e 63 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d | .............(nconc.(magit-list- |
| 1a9d80 | 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | local-branch-names)............. |
| 1a9da0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 20 | ............(list."HEAD"))...... |
| 1a9dc0 | 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 65 76 | ............nil.t.nil.'magit-rev |
| 1a9de0 | 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 28 | ision-history..................( |
| 1a9e00 | 6f 72 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 | or.(magit-branch-at-point)...... |
| 1a9e20 | 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 65 | ................(magit-get-curre |
| 1a9e40 | 6e 74 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt-branch)...................... |
| 1a9e60 | 22 48 45 41 44 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 | "HEAD")))...........(magit-log-a |
| 1a9e80 | 72 67 75 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 70 72 65 66 69 | rguments)...........(list.(prefi |
| 1a9ea0 | 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 |
| 1a9ec0 | 72 67 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 75 70 2d 62 75 66 66 65 72 | rg))))...(magit-log-setup-buffer |
| 1a9ee0 | 20 28 6e 63 6f 6e 63 20 28 6c 69 73 74 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 | .(nconc.(list.branch)........... |
| 1a9f00 | 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 77 69 | .......................(magit-wi |
| 1a9f20 | 70 2d 6c 6f 67 2d 67 65 74 2d 74 69 70 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p-log-get-tips.................. |
| 1a9f40 | 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 77 69 70 2d 77 74 72 | .................(magit--wip-wtr |
| 1a9f60 | 65 65 2d 72 65 66 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ee-ref.branch).................. |
| 1a9f80 | 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 0a 20 20 | .................(abs.count))... |
| 1a9fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 1a9fc0 | 61 6e 64 20 28 3e 3d 20 63 6f 75 6e 74 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | and.(>=.count.0)................ |
| 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 6d 61 67 69 74 2d 77 69 | .......................(magit-wi |
| 1aa000 | 70 2d 6c 6f 67 2d 67 65 74 2d 74 69 70 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p-log-get-tips.................. |
| 1aa020 | 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 77 69 | ......................(magit--wi |
| 1aa040 | 70 2d 69 6e 64 65 78 2d 72 65 66 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | p-index-ref.branch)............. |
| 1aa060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 62 73 20 | ...........................(abs. |
| 1aa080 | 63 6f 75 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | count))))....................... |
| 1aa0a0 | 20 20 20 20 61 72 67 73 20 66 69 6c 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 | ....args.files))..(defun.magit-w |
| 1aa0c0 | 69 70 2d 6c 6f 67 2d 67 65 74 2d 74 69 70 73 20 28 77 69 70 72 65 66 20 63 6f 75 6e 74 29 0a 20 | ip-log-get-tips.(wipref.count).. |
| 1aa0e0 | 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 72 65 66 6c 6f 67 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c | .(and-let*.((reflog.(magit-git-l |
| 1aa100 | 69 6e 65 73 20 22 72 65 66 6c 6f 67 22 20 77 69 70 72 65 66 29 29 29 0a 20 20 20 20 28 6c 65 74 | ines."reflog".wipref))).....(let |
| 1aa120 | 20 28 74 69 70 73 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 72 65 66 6c 6f 67 | .(tips).......(while.(and.reflog |
| 1aa140 | 20 28 3e 20 63 6f 75 6e 74 20 31 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 22 73 74 61 72 74 20 | .(>.count.1)).........;;."start. |
| 1aa160 | 61 75 74 6f 73 61 76 69 6e 67 20 2e 2e 2e 22 20 69 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d | autosaving....".is.the.current.m |
| 1aa180 | 65 73 73 61 67 65 2c 20 62 75 74 20 69 74 20 75 73 65 64 0a 20 20 20 20 20 20 20 20 3b 3b 20 74 | essage,.but.it.used.........;;.t |
| 1aa1a0 | 6f 20 62 65 20 22 72 65 73 74 61 72 74 20 61 75 74 6f 73 61 76 69 6e 67 20 2e 2e 2e 22 2c 20 61 | o.be."restart.autosaving....",.a |
| 1aa1c0 | 6e 64 20 74 68 6f 73 65 20 6d 65 73 73 61 67 65 73 20 6d 61 79 0a 20 20 20 20 20 20 20 20 3b 3b | nd.those.messages.may.........;; |
| 1aa1e0 | 20 73 74 69 6c 6c 20 62 65 20 61 72 6f 75 6e 64 20 28 65 2e 67 2e 2c 20 69 66 20 67 63 2e 72 65 | .still.be.around.(e.g.,.if.gc.re |
| 1aa200 | 66 6c 6f 67 45 78 70 69 72 65 20 69 73 20 73 65 74 20 74 6f 20 22 6e 65 76 65 72 22 29 2e 0a 20 | flogExpire.is.set.to."never")... |
| 1aa220 | 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 66 6c 6f 67 20 28 63 6c 2d 6d 65 6d 62 65 72 20 22 | .......(setq.reflog.(cl-member." |
| 1aa240 | 5e 5b 5e 20 5d 2b 20 5b 5e 3a 5d 2b 3a 20 5c 5c 28 3f 3a 72 65 5c 5c 29 3f 73 74 61 72 74 20 61 | ^[^.]+.[^:]+:.\\(?:re\\)?start.a |
| 1aa260 | 75 74 6f 73 61 76 69 6e 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | utosaving"...................... |
| 1aa280 | 20 20 20 20 20 20 20 20 20 20 20 72 65 66 6c 6f 67 20 3a 74 65 73 74 20 23 27 73 74 72 69 6e 67 | ...........reflog.:test.#'string |
| 1aa2a0 | 2d 6d 61 74 63 68 2d 70 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 63 | -match-p)).........(when.(and.(c |
| 1aa2c0 | 61 64 72 20 72 65 66 6c 6f 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | adr.reflog)....................( |
| 1aa2e0 | 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 5e 20 5d 2b 20 5c 5c 28 5b 5e 3a 5d 2b 5c 5c 29 | string-match."^[^.]+.\\([^:]+\\) |
| 1aa300 | 22 20 28 63 61 64 72 20 72 65 66 6c 6f 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73 | ".(cadr.reflog)))...........(pus |
| 1aa320 | 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 28 63 61 64 72 20 72 65 66 6c 6f 67 29 29 | h.(match-string.1.(cadr.reflog)) |
| 1aa340 | 20 74 69 70 73 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 66 6c 6f 67 20 28 63 64 | .tips)).........(setq.reflog.(cd |
| 1aa360 | 64 72 20 72 65 66 6c 6f 67 29 29 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66 20 63 6f 75 | dr.reflog)).........(cl-decf.cou |
| 1aa380 | 6e 74 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 73 20 77 69 70 72 65 66 20 28 6e 72 65 76 65 72 73 | nt)).......(cons.wipref.(nrevers |
| 1aa3a0 | 65 20 74 69 70 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 70 75 | e.tips)))))..(defun.magit-wip-pu |
| 1aa3c0 | 72 67 65 20 28 29 0a 20 20 22 41 73 6b 20 74 6f 20 64 65 6c 65 74 65 20 61 6c 6c 20 77 69 70 2d | rge.()..."Ask.to.delete.all.wip- |
| 1aa3e0 | 72 65 66 73 20 74 68 61 74 20 6e 6f 20 6c 6f 6e 67 65 72 20 68 61 76 65 20 61 20 63 6f 72 72 65 | refs.that.no.longer.have.a.corre |
| 1aa400 | 73 70 6f 6e 64 69 6e 67 20 72 65 66 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | sponding.ref."...(interactive).. |
| 1aa420 | 20 28 69 66 2d 6c 65 74 20 28 28 77 69 70 72 65 66 73 20 28 74 68 72 65 61 64 2d 6c 61 73 74 0a | .(if-let.((wiprefs.(thread-last. |
| 1aa440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 73 65 74 2d 64 69 | ......................(cl-set-di |
| 1aa460 | 66 66 65 72 65 6e 63 65 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 73 20 22 72 65 66 73 2f | fference.(magit-list-refs."refs/ |
| 1aa480 | 77 69 70 2f 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 | wip/").......................... |
| 1aa4a0 | 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 73 | ................(magit-list-refs |
| 1aa4c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 1aa4e0 | 20 20 20 20 20 20 20 20 20 20 20 3a 74 65 73 74 20 28 23 23 65 71 75 61 6c 20 28 73 75 62 73 74 | ...........:test.(##equal.(subst |
| 1aa500 | 72 69 6e 67 20 25 31 20 31 35 29 20 25 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ring.%1.15).%2))................ |
| 1aa520 | 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 20 22 72 65 66 73 2f 77 69 70 2f 69 6e 64 65 78 2f 48 | .......(delete."refs/wip/index/H |
| 1aa540 | 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 28 64 65 6c | EAD").......................(del |
| 1aa560 | 65 74 65 20 22 72 65 66 73 2f 77 69 70 2f 77 74 72 65 65 2f 48 45 41 44 22 29 29 29 29 0a 20 20 | ete."refs/wip/wtree/HEAD"))))... |
| 1aa580 | 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 63 6f 6e 66 69 72 | ....(progn.........(magit-confir |
| 1aa5a0 | 6d 20 27 70 75 72 67 65 2d 64 61 6e 67 6c 69 6e 67 2d 77 69 70 72 65 66 73 0a 20 20 20 20 20 20 | m.'purge-dangling-wiprefs....... |
| 1aa5c0 | 20 20 20 20 22 44 65 6c 65 74 65 20 77 69 70 2d 72 65 66 20 25 73 20 77 69 74 68 6f 75 74 20 63 | ...."Delete.wip-ref.%s.without.c |
| 1aa5e0 | 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 72 65 66 22 0a 20 20 20 20 20 20 20 20 20 20 22 44 65 6c | orresponding.ref"..........."Del |
| 1aa600 | 65 74 65 20 25 64 20 77 69 70 2d 72 65 66 73 20 77 69 74 68 6f 75 74 20 63 6f 72 72 65 73 70 6f | ete.%d.wip-refs.without.correspo |
| 1aa620 | 6e 64 69 6e 67 20 72 65 66 22 0a 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 77 69 70 72 65 66 73 | nding.ref"...........nil.wiprefs |
| 1aa640 | 29 0a 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 44 65 6c 65 74 69 6e 67 20 77 69 70 | ).........(message."Deleting.wip |
| 1aa660 | 2d 72 65 66 73 2e 2e 2e 22 29 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 77 69 70 72 | -refs...").........(dolist.(wipr |
| 1aa680 | 65 66 20 77 69 70 72 65 66 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c | ef.wiprefs)...........(magit-cal |
| 1aa6a0 | 6c 2d 67 69 74 20 22 75 70 64 61 74 65 2d 72 65 66 22 20 22 2d 64 22 20 77 69 70 72 65 66 29 29 | l-git."update-ref"."-d".wipref)) |
| 1aa6c0 | 0a 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 44 65 6c 65 74 69 6e 67 20 77 69 70 2d | .........(message."Deleting.wip- |
| 1aa6e0 | 72 65 66 73 2e 2e 2e 64 6f 6e 65 22 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 | refs...done").........(magit-ref |
| 1aa700 | 72 65 73 68 29 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 41 6c 6c 20 77 69 70 2d 72 65 66 | resh)).....(message."All.wip-ref |
| 1aa720 | 73 20 68 61 76 65 20 61 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 72 65 66 22 29 29 29 0a 0a | s.have.a.corresponding.ref"))).. |
| 1aa740 | 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 6d | ;;;._.(provide.'magit-wip).;;;.m |
| 1aa760 | 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 00 | agit-wip.el.ends.here........... |
| 1aa780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa800 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 2e 65 6c 00 00 | magit-4.3.8/magit-transient.el.. |
| 1aa820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa860 | 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 |
| 1aa880 | 30 30 32 32 36 33 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 37 32 36 00 20 30 00 00 00 | 0022635.00000000000.014726..0... |
| 1aa8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa900 | 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................... |
| 1aa920 | 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................... |
| 1aa940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aaa00 | 3b 3b 3b 20 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 2e 65 6c 20 2d 2d 2d 20 53 75 70 70 6f | ;;;.magit-transient.el.---.Suppo |
| 1aaa20 | 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 |
| 1aaa40 | 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 | inding:t.-*-..;;.Copyright.(C).2 |
| 1aaa60 | 30 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 | 008-2025.The.Magit.Project.Contr |
| 1aaa80 | 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 | ibutors..;;.Author:.Jonas.Bernou |
| 1aaaa0 | 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 | lli.<emacs.magit@jonas.bernoulli |
| 1aaac0 | 2e 64 65 76 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 | .dev>.;;.Maintainer:.Jonas.Berno |
| 1aaae0 | 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c | ulli.<emacs.magit@jonas.bernoull |
| 1aab00 | 69 2e 64 65 76 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 | i.dev>..;;.SPDX-License-Identifi |
| 1aab20 | 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 |
| 1aab40 | 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 | s.free.software:.you.can.redistr |
| 1aab60 | 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 |
| 1aab80 | 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. |
| 1aaba0 | 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.; |
| 1aabc0 | 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 | ;.the.Free.Software.Foundation,. |
| 1aabe0 | 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c | either.version.3.of.the.License, |
| 1aac00 | 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 | .or.;;.(at.your.option).any.late |
| 1aac20 | 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 |
| 1aac40 | 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 |
| 1aac60 | 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 |
| 1aac80 | 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. |
| 1aaca0 | 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 |
| 1aacc0 | 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 |
| 1aace0 | 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. |
| 1aad00 | 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..;;. |
| 1aad20 | 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 |
| 1aad40 | 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 |
| 1aad60 | 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 |
| 1aad80 | 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 | t,.see.<https://www.gnu.org/lice |
| 1aada0 | 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 | nses/>...;;;.Commentary:..;;.Thi |
| 1aadc0 | 73 20 6c 69 62 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 4d 61 67 69 74 2d 73 70 65 63 69 | s.library.implements.Magit-speci |
| 1aade0 | 66 69 63 20 70 72 65 66 69 78 20 61 6e 64 20 73 75 66 66 69 78 20 63 6c 61 73 73 65 73 2c 0a 3b | fic.prefix.and.suffix.classes,.; |
| 1aae00 | 3b 20 61 6e 64 20 74 68 65 69 72 20 6d 65 74 68 6f 64 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a | ;.and.their.methods...;;;.Code:. |
| 1aae20 | 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 67 69 74 29 0a 28 72 65 71 75 69 72 65 20 27 | .(require.'magit-git).(require.' |
| 1aae40 | 6d 61 67 69 74 2d 6d 6f 64 65 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 70 72 6f 63 | magit-mode).(require.'magit-proc |
| 1aae60 | 65 73 73 29 0a 0a 28 72 65 71 75 69 72 65 20 27 74 72 61 6e 73 69 65 6e 74 29 0a 0a 3b 3b 3b 20 | ess)..(require.'transient)..;;;. |
| 1aae80 | 43 6c 61 73 73 65 73 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 | Classes..(defclass.magit--git-va |
| 1aaea0 | 72 69 61 62 6c 65 20 28 74 72 61 6e 73 69 65 6e 74 2d 76 61 72 69 61 62 6c 65 29 0a 20 20 28 28 | riable.(transient-variable)...(( |
| 1aaec0 | 73 63 6f 70 65 20 20 20 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 73 63 6f 70 65 29 0a 20 20 20 | scope.......:initarg.:scope).... |
| 1aaee0 | 28 67 6c 6f 62 61 6c 20 20 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 67 6c 6f 62 61 6c 20 20 20 | (global......:initarg.:global... |
| 1aaf00 | 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 64 65 66 61 75 6c 74 20 20 20 | ...:initform.nil)....(default... |
| 1aaf20 | 20 20 3a 69 6e 69 74 61 72 67 20 3a 64 65 66 61 75 6c 74 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 | ..:initarg.:default.....:initfor |
| 1aaf40 | 6d 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 2d 67 69 74 2d 76 | m.nil)))..(defclass.magit--git-v |
| 1aaf60 | 61 72 69 61 62 6c 65 3a 63 68 6f 69 63 65 73 20 28 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 | ariable:choices.(magit--git-vari |
| 1aaf80 | 61 62 6c 65 29 0a 20 20 28 28 63 68 6f 69 63 65 73 20 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a | able)...((choices.....:initarg.: |
| 1aafa0 | 63 68 6f 69 63 65 73 29 0a 20 20 20 28 66 61 6c 6c 62 61 63 6b 20 20 20 20 3a 69 6e 69 74 61 72 | choices)....(fallback....:initar |
| 1aafc0 | 67 20 3a 66 61 6c 6c 62 61 63 6b 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 29 29 0a | g.:fallback....:initform.nil))). |
| 1aafe0 | 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 62 | .(defclass.magit--git-variable:b |
| 1ab000 | 6f 6f 6c 65 61 6e 20 28 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 63 68 6f 69 | oolean.(magit--git-variable:choi |
| 1ab020 | 63 65 73 29 0a 20 20 28 28 63 68 6f 69 63 65 73 20 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 63 | ces)...((choices.....:initarg.:c |
| 1ab040 | 68 6f 69 63 65 73 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 27 28 22 74 72 75 65 22 20 22 66 | hoices.....:initform.'("true"."f |
| 1ab060 | 61 6c 73 65 22 29 29 29 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 2d 67 69 74 2d | alse"))))..(defclass.magit--git- |
| 1ab080 | 76 61 72 69 61 62 6c 65 3a 75 72 6c 73 20 28 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 | variable:urls.(magit--git-variab |
| 1ab0a0 | 6c 65 29 0a 20 20 28 28 73 65 74 75 72 6c 2d 61 72 67 20 20 3a 69 6e 69 74 61 72 67 20 3a 73 65 | le)...((seturl-arg..:initarg.:se |
| 1ab0c0 | 74 75 72 6c 2d 61 72 67 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 29 29 0a 0a 3b 3b 3b 20 | turl-arg..:initform.nil)))..;;;. |
| 1ab0e0 | 4d 65 74 68 6f 64 73 0a 3b 3b 3b 3b 20 49 6e 69 74 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 | Methods.;;;;.Init..(cl-defmethod |
| 1ab100 | 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 73 63 6f 70 65 20 28 28 6f 62 6a 20 6d 61 67 69 | .transient-init-scope.((obj.magi |
| 1ab120 | 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 29 29 0a 20 20 28 6f 73 65 74 20 6f 62 6a 20 73 63 | t--git-variable))...(oset.obj.sc |
| 1ab140 | 6f 70 65 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 | ope.........(cond.(transient--pr |
| 1ab160 | 65 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 74 72 61 6e 73 69 | efix................(oref.transi |
| 1ab180 | 65 6e 74 2d 2d 70 72 65 66 69 78 20 73 63 6f 70 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ent--prefix.scope))............. |
| 1ab1a0 | 20 20 28 28 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 6f 62 6a 20 27 73 63 6f 70 65 29 0a 20 20 20 20 | ..((slot-boundp.obj.'scope)..... |
| 1ab1c0 | 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 28 6f 72 65 66 20 6f 62 6a 20 73 63 | ...........(funcall.(oref.obj.sc |
| 1ab1e0 | 6f 70 65 29 20 6f 62 6a 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 | ope).obj)))))..(cl-defmethod.tra |
| 1ab200 | 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 2d 67 | nsient-init-value.((obj.magit--g |
| 1ab220 | 69 74 2d 76 61 72 69 61 62 6c 65 29 29 0a 20 20 28 6c 65 74 20 28 28 76 61 72 69 61 62 6c 65 20 | it-variable))...(let.((variable. |
| 1ab240 | 28 66 6f 72 6d 61 74 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 72 69 61 62 6c 65 29 0a 20 20 20 20 | (format.(oref.obj.variable)..... |
| 1ab260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 | ......................(oref.obj. |
| 1ab280 | 73 63 6f 70 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 61 72 67 20 28 69 66 20 28 6f 72 65 66 20 | scope))).........(arg.(if.(oref. |
| 1ab2a0 | 6f 62 6a 20 67 6c 6f 62 61 6c 29 20 22 2d 2d 67 6c 6f 62 61 6c 22 20 22 2d 2d 6c 6f 63 61 6c 22 | obj.global)."--global"."--local" |
| 1ab2c0 | 29 29 29 0a 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20 76 61 72 69 61 62 6c 65 20 76 61 72 69 61 | ))).....(oset.obj.variable.varia |
| 1ab2e0 | 62 6c 65 29 0a 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20 76 61 6c 75 65 0a 20 20 20 20 20 20 20 | ble).....(oset.obj.value........ |
| 1ab300 | 20 20 20 28 63 6f 6e 64 20 28 28 6f 72 65 66 20 6f 62 6a 20 6d 75 6c 74 69 2d 76 61 6c 75 65 29 | ...(cond.((oref.obj.multi-value) |
| 1ab320 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 61 6c 6c | ..................(magit-get-all |
| 1ab340 | 20 61 72 67 20 76 61 72 69 61 62 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .arg.variable))................. |
| 1ab360 | 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 20 61 | (t..................(magit-get.a |
| 1ab380 | 72 67 20 76 61 72 69 61 62 6c 65 29 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 | rg.variable))))))..(cl-defmethod |
| 1ab3a0 | 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 6d 61 67 69 | .transient-init-value.((obj.magi |
| 1ab3c0 | 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 62 6f 6f 6c 65 61 6e 29 29 0a 20 20 28 6c 65 74 | t--git-variable:boolean))...(let |
| 1ab3e0 | 20 28 28 76 61 72 69 61 62 6c 65 20 28 66 6f 72 6d 61 74 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 | .((variable.(format.(oref.obj.va |
| 1ab400 | 72 69 61 62 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | riable)......................... |
| 1ab420 | 20 20 28 6f 72 65 66 20 6f 62 6a 20 73 63 6f 70 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 61 72 | ..(oref.obj.scope))).........(ar |
| 1ab440 | 67 20 28 69 66 20 28 6f 72 65 66 20 6f 62 6a 20 67 6c 6f 62 61 6c 29 20 22 2d 2d 67 6c 6f 62 61 | g.(if.(oref.obj.global)."--globa |
| 1ab460 | 6c 22 20 22 2d 2d 6c 6f 63 61 6c 22 29 29 29 0a 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20 76 61 | l"."--local"))).....(oset.obj.va |
| 1ab480 | 72 69 61 62 6c 65 20 76 61 72 69 61 62 6c 65 29 0a 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20 76 | riable.variable).....(oset.obj.v |
| 1ab4a0 | 61 6c 75 65 20 28 69 66 20 28 6d 61 67 69 74 2d 67 65 74 2d 62 6f 6f 6c 65 61 6e 20 61 72 67 20 | alue.(if.(magit-get-boolean.arg. |
| 1ab4c0 | 76 61 72 69 61 62 6c 65 29 20 22 74 72 75 65 22 20 22 66 61 6c 73 65 22 29 29 29 29 0a 0a 3b 3b | variable)."true"."false"))))..;; |
| 1ab4e0 | 3b 3b 20 52 65 61 64 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 | ;;.Read..(cl-defmethod.transient |
| 1ab500 | 2d 69 6e 66 69 78 2d 72 65 61 64 20 3a 61 72 6f 75 6e 64 20 28 28 6f 62 6a 20 6d 61 67 69 74 2d | -infix-read.:around.((obj.magit- |
| 1ab520 | 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 75 72 6c 73 29 29 0a 20 20 28 74 72 61 6e 73 69 65 6e | -git-variable:urls))...(transien |
| 1ab540 | 74 2d 2d 77 69 74 68 2d 65 6d 65 72 67 65 6e 63 79 2d 65 78 69 74 0a 20 20 20 20 28 74 72 61 6e | t--with-emergency-exit.....(tran |
| 1ab560 | 73 69 65 6e 74 2d 2d 77 69 74 68 2d 73 75 73 70 65 6e 64 65 64 2d 6f 76 65 72 72 69 64 65 0a 20 | sient--with-suspended-override.. |
| 1ab580 | 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 75 72 6c 29 0a 20 20 20 20 20 20 | ....(mapcar.(lambda.(url)....... |
| 1ab5a0 | 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 7e | .........(if.(string-prefix-p."~ |
| 1ab5c0 | 22 20 75 72 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e | ".url)....................(expan |
| 1ab5e0 | 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 75 72 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d-file-name.url)................ |
| 1ab600 | 20 20 75 72 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 63 61 6c 6c 2d 6e 65 | ..url))..............(cl-call-ne |
| 1ab620 | 78 74 2d 6d 65 74 68 6f 64 20 6f 62 6a 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f | xt-method.obj)))))..(cl-defmetho |
| 1ab640 | 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 72 65 61 64 20 28 28 6f 62 6a 20 6d 61 67 | d.transient-infix-read.((obj.mag |
| 1ab660 | 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 63 68 6f 69 63 65 73 29 29 0a 20 20 28 6c 65 | it--git-variable:choices))...(le |
| 1ab680 | 74 20 28 28 63 68 6f 69 63 65 73 20 28 6f 72 65 66 20 6f 62 6a 20 63 68 6f 69 63 65 73 29 29 29 | t.((choices.(oref.obj.choices))) |
| 1ab6a0 | 0a 20 20 20 20 28 77 68 65 6e 20 28 66 75 6e 63 74 69 6f 6e 70 20 63 68 6f 69 63 65 73 29 0a 20 | .....(when.(functionp.choices).. |
| 1ab6c0 | 20 20 20 20 20 28 73 65 74 71 20 63 68 6f 69 63 65 73 20 28 66 75 6e 63 61 6c 6c 20 63 68 6f 69 | .....(setq.choices.(funcall.choi |
| 1ab6e0 | 63 65 73 29 29 29 0a 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 | ces))).....(if.current-prefix-ar |
| 1ab700 | 67 0a 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 2a 0a 20 20 20 20 20 20 20 20 20 20 | g.........(pcase-let*........... |
| 1ab720 | 20 20 28 28 60 28 2c 66 61 6c 6c 62 61 63 6b 20 2e 20 2c 63 68 6f 69 63 65 73 29 0a 20 20 20 20 | ..((`(,fallback...,choices)..... |
| 1ab740 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 2d 6c | ..........(magit--git-variable-l |
| 1ab760 | 69 73 74 2d 63 68 6f 69 63 65 73 20 6f 62 6a 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ist-choices.obj))..............( |
| 1ab780 | 63 68 6f 69 63 65 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 | choice.(magit-completing-read... |
| 1ab7a0 | 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 53 65 74 | ....................(format."Set |
| 1ab7c0 | 20 60 25 73 27 20 74 6f 22 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 72 69 61 62 6c 65 29 29 0a 20 | .`%s'.to".(oref.obj.variable)).. |
| 1ab7e0 | 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 66 61 6c 6c 62 61 63 | .....................(if.fallbac |
| 1ab800 | 6b 20 28 6e 63 6f 6e 63 20 63 68 6f 69 63 65 73 20 28 6c 69 73 74 20 66 61 6c 6c 62 61 63 6b 29 | k.(nconc.choices.(list.fallback) |
| 1ab820 | 29 20 63 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 | ).choices)...................... |
| 1ab840 | 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 63 | .nil.t)))...........(if.(equal.c |
| 1ab860 | 68 6f 69 63 65 20 66 61 6c 6c 62 61 63 6b 29 20 6e 69 6c 20 63 68 6f 69 63 65 29 29 0a 20 20 20 | hoice.fallback).nil.choice)).... |
| 1ab880 | 20 20 20 28 69 66 2d 6c 65 74 20 28 28 76 61 6c 75 65 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 6c | ...(if-let.((value.(oref.obj.val |
| 1ab8a0 | 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 61 64 72 20 28 6d 65 6d 62 65 72 20 76 61 | ue)))...........(cadr.(member.va |
| 1ab8c0 | 6c 75 65 20 63 68 6f 69 63 65 73 29 29 0a 20 20 20 20 20 20 20 20 28 63 61 72 20 63 68 6f 69 63 | lue.choices)).........(car.choic |
| 1ab8e0 | 65 73 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 52 65 61 64 65 72 73 0a 0a 28 64 65 66 75 6e 20 6d 61 | es)))))..;;;;.Readers..(defun.ma |
| 1ab900 | 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 70 65 72 73 6f 6e 20 28 70 72 6f 6d 70 | git-transient-read-person.(promp |
| 1ab920 | 74 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 29 0a 20 20 28 6d 61 67 69 | t.initial-input.history)...(magi |
| 1ab940 | 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 70 72 6f 6d 70 74 0a 20 20 20 28 | t-completing-read....prompt....( |
| 1ab960 | 6d 61 70 63 61 72 20 28 23 23 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 | mapcar.(##save-excursion........ |
| 1ab980 | 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5b 5c 73 | ......(and.(string-match."\\`[\s |
| 1ab9a0 | 5c 74 5d 2b 5b 30 2d 39 5d 2b 5c 74 22 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \t]+[0-9]+\t".%)................ |
| 1ab9c0 | 20 20 20 28 6c 69 73 74 20 28 73 75 62 73 74 72 69 6e 67 20 25 20 28 6d 61 74 63 68 2d 65 6e 64 | ...(list.(substring.%.(match-end |
| 1ab9e0 | 20 30 29 29 29 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 6c 69 | .0)))))............(magit-git-li |
| 1aba00 | 6e 65 73 20 22 73 68 6f 72 74 6c 6f 67 22 20 22 2d 6e 22 20 22 2d 73 22 20 22 2d 65 22 20 22 48 | nes."shortlog"."-n"."-s"."-e"."H |
| 1aba20 | 45 41 44 22 29 29 0a 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 | EAD"))....nil.nil.initial-input. |
| 1aba40 | 68 69 73 74 6f 72 79 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e | history))..(defun.magit-transien |
| 1aba60 | 74 2d 72 65 61 64 2d 72 65 76 69 73 69 6f 6e 20 28 70 72 6f 6d 70 74 20 69 6e 69 74 69 61 6c 2d | t-read-revision.(prompt.initial- |
| 1aba80 | 69 6e 70 75 74 20 68 69 73 74 6f 72 79 29 0a 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 63 6f 6d 70 | input.history)...(or.(magit-comp |
| 1abaa0 | 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 28 63 6f 6e 73 20 22 48 45 41 44 22 20 | leting-read.prompt.(cons."HEAD". |
| 1abac0 | 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 20 20 20 20 20 20 20 | (magit-list-refnames)).......... |
| 1abae0 | 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 69 6e 69 74 | ....................nil.nil.init |
| 1abb00 | 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ial-input.history............... |
| 1abb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 | ...............(or.(magit-branch |
| 1abb40 | 2d 6f 72 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -or-commit-at-point)............ |
| 1abb60 | 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 |
| 1abb80 | 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 75 73 65 72 2d 65 | -current-branch))).......(user-e |
| 1abba0 | 72 72 6f 72 20 22 4e 6f 74 68 69 6e 67 20 73 65 6c 65 63 74 65 64 22 29 29 29 0a 0a 3b 3b 3b 3b | rror."Nothing.selected")))..;;;; |
| 1abbc0 | 20 53 65 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 2d 69 6e | .Set..(cl-defmethod.transient-in |
| 1abbe0 | 66 69 78 2d 73 65 74 20 28 28 6f 62 6a 20 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c | fix-set.((obj.magit--git-variabl |
| 1abc00 | 65 29 20 76 61 6c 75 65 29 0a 20 20 28 6c 65 74 20 28 28 76 61 72 69 61 62 6c 65 20 28 6f 72 65 | e).value)...(let.((variable.(ore |
| 1abc20 | 66 20 6f 62 6a 20 76 61 72 69 61 62 6c 65 29 29 0a 20 20 20 20 20 20 20 20 28 61 72 67 20 28 69 | f.obj.variable)).........(arg.(i |
| 1abc40 | 66 20 28 6f 72 65 66 20 6f 62 6a 20 67 6c 6f 62 61 6c 29 20 22 2d 2d 67 6c 6f 62 61 6c 22 20 22 | f.(oref.obj.global)."--global"." |
| 1abc60 | 2d 2d 6c 6f 63 61 6c 22 29 29 29 0a 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20 76 61 6c 75 65 20 | --local"))).....(oset.obj.value. |
| 1abc80 | 76 61 6c 75 65 29 0a 20 20 20 20 28 69 66 20 28 6f 72 65 66 20 6f 62 6a 20 6d 75 6c 74 69 2d 76 | value).....(if.(oref.obj.multi-v |
| 1abca0 | 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 74 2d 61 6c 6c 20 76 61 6c | alue).........(magit-set-all.val |
| 1abcc0 | 75 65 20 61 72 67 20 76 61 72 69 61 62 6c 65 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 | ue.arg.variable).......(magit-se |
| 1abce0 | 74 20 76 61 6c 75 65 20 61 72 67 20 76 61 72 69 61 62 6c 65 29 29 0a 20 20 20 20 28 6d 61 67 69 | t.value.arg.variable)).....(magi |
| 1abd00 | 74 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 76 61 6c 75 65 | t-refresh).....(unless.(or.value |
| 1abd20 | 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 29 0a 20 20 20 20 20 20 28 6d 65 73 73 61 | .transient--prefix).......(messa |
| 1abd40 | 67 65 20 22 55 6e 73 65 74 20 25 73 22 20 76 61 72 69 61 62 6c 65 29 29 29 29 0a 0a 28 63 6c 2d | ge."Unset.%s".variable))))..(cl- |
| 1abd60 | 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 73 65 74 20 28 28 | defmethod.transient-infix-set.(( |
| 1abd80 | 6f 62 6a 20 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 75 72 6c 73 29 20 76 61 | obj.magit--git-variable:urls).va |
| 1abda0 | 6c 75 65 73 29 0a 20 20 28 6c 65 74 20 28 28 70 72 65 76 69 6f 75 73 20 28 6f 72 65 66 20 6f 62 | lues)...(let.((previous.(oref.ob |
| 1abdc0 | 6a 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 75 72 6c 20 20 20 28 6f 72 65 | j.value)).........(seturl...(ore |
| 1abde0 | 66 20 6f 62 6a 20 73 65 74 75 72 6c 2d 61 72 67 29 29 0a 20 20 20 20 20 20 20 20 28 72 65 6d 6f | f.obj.seturl-arg)).........(remo |
| 1abe00 | 74 65 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 6f | te...(oref.transient--prefix.sco |
| 1abe20 | 70 65 29 29 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 73 | pe))).....(oset.obj.value.values |
| 1abe40 | 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 76 20 28 63 6c 2d 73 65 74 2d 64 69 66 66 65 72 65 | ).....(dolist.(v.(cl-set-differe |
| 1abe60 | 6e 63 65 20 76 61 6c 75 65 73 20 70 72 65 76 69 6f 75 73 20 3a 74 65 73 74 20 23 27 65 71 75 61 | nce.values.previous.:test.#'equa |
| 1abe80 | 6c 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 72 65 6d 6f 74 | l)).......(magit-call-git."remot |
| 1abea0 | 65 22 20 22 73 65 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 | e"."set-url".seturl."--add".remo |
| 1abec0 | 74 65 20 76 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 76 20 28 63 6c 2d 73 65 74 2d 64 69 | te.v)).....(dolist.(v.(cl-set-di |
| 1abee0 | 66 66 65 72 65 6e 63 65 20 70 72 65 76 69 6f 75 73 20 76 61 6c 75 65 73 20 3a 74 65 73 74 20 23 | fference.previous.values.:test.# |
| 1abf00 | 27 65 71 75 61 6c 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 | 'equal)).......(magit-call-git." |
| 1abf20 | 72 65 6d 6f 74 65 22 20 22 73 65 74 2d 75 72 6c 22 20 73 65 74 75 72 6c 20 22 2d 2d 64 65 6c 65 | remote"."set-url".seturl."--dele |
| 1abf40 | 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 20 20 20 20 20 20 | te".remote...................... |
| 1abf60 | 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 20 76 29 20 22 24 | .(concat."^".(regexp-quote.v)."$ |
| 1abf80 | 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 0a 0a 3b 3b 3b 3b | "))).....(magit-refresh)))..;;;; |
| 1abfa0 | 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 69 65 6e 74 2d 66 | .Draw..(cl-defmethod.transient-f |
| 1abfc0 | 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 67 69 74 2d 2d 67 | ormat-description.((obj.magit--g |
| 1abfe0 | 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 6f 62 6a 20 64 65 | it-variable))...(or.(oref.obj.de |
| 1ac000 | 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 20 76 61 72 69 61 | scription).......(oref.obj.varia |
| 1ac020 | 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 73 69 65 6e 74 2d | ble)))..(cl-defmethod.transient- |
| 1ac040 | 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 61 | format-value.((obj.magit--git-va |
| 1ac060 | 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 20 28 6f 72 65 66 | riable))...(if-let.((value.(oref |
| 1ac080 | 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 72 65 66 20 6f 62 | .obj.value))).......(if.(oref.ob |
| 1ac0a0 | 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 69 66 20 28 63 64 | j.multi-value)...........(if.(cd |
| 1ac0c0 | 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 70 63 6f 6e 63 61 | r.value)...............(mapconca |
| 1ac0e0 | 74 20 28 23 23 63 6f 6e 63 61 74 20 22 5c 6e 20 20 20 20 20 22 0a 20 20 20 20 20 20 20 20 20 20 | t.(##concat."\n....."........... |
| 1ac100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 | .........................(proper |
| 1ac120 | 74 69 7a 65 20 25 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 29 29 0a | tize.%.'face.'transient-value)). |
| 1ac140 | 20 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 20 22 | .........................value." |
| 1ac160 | 22 29 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 61 72 20 | ").............(propertize.(car. |
| 1ac180 | 76 61 6c 75 65 29 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 29 29 0a | value).'face.'transient-value)). |
| 1ac1a0 | 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 63 61 72 20 28 73 70 6c 69 74 2d | ........(propertize.(car.(split- |
| 1ac1c0 | 73 74 72 69 6e 67 20 76 61 6c 75 65 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | string.value."\n"))............. |
| 1ac1e0 | 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 29 29 | ........'face.'transient-value)) |
| 1ac200 | 0a 20 20 20 20 28 69 66 2d 6c 65 74 2a 20 28 28 64 65 66 61 75 6c 74 20 28 6f 72 65 66 20 6f 62 | .....(if-let*.((default.(oref.ob |
| 1ac220 | 6a 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 28 64 65 66 61 75 | j.default))...............(defau |
| 1ac240 | 6c 74 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 64 65 66 61 75 6c 74 29 20 28 66 75 6e 63 | lt.(if.(functionp.default).(func |
| 1ac260 | 61 6c 6c 20 64 65 66 61 75 6c 74 29 20 64 65 66 61 75 6c 74 29 29 29 0a 20 20 20 20 20 20 20 20 | all.default).default)))......... |
| 1ac280 | 28 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 64 65 66 61 75 6c 74 3a 22 20 27 | (concat.(propertize."default:".' |
| 1ac2a0 | 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 29 0a | face.'transient-inactive-value). |
| 1ac2c0 | 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 64 65 66 61 | ................(propertize.defa |
| 1ac2e0 | 75 6c 74 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 29 29 0a 20 20 20 | ult.'face.'transient-value)).... |
| 1ac300 | 20 20 20 28 70 72 6f 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 | ...(propertize."unset".'face.'tr |
| 1ac320 | 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 28 63 6c 2d | ansient-inactive-value))))..(cl- |
| 1ac340 | 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 76 61 6c 75 65 | defmethod.transient-format-value |
| 1ac360 | 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 65 3a 63 68 6f 69 63 | .((obj.magit--git-variable:choic |
| 1ac380 | 65 73 29 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 66 61 6c 6c 62 61 63 6b 20 | es))...(pcase-let.((`(,fallback. |
| 1ac3a0 | 2e 20 2c 63 68 6f 69 63 65 73 29 20 28 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 | ..,choices).(magit--git-variable |
| 1ac3c0 | 2d 6c 69 73 74 2d 63 68 6f 69 63 65 73 20 6f 62 6a 29 29 29 0a 20 20 20 20 28 63 6f 6e 63 61 74 | -list-choices.obj))).....(concat |
| 1ac3e0 | 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 61 | ......(propertize."[".'face.'tra |
| 1ac400 | 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 70 | nsient-inactive-value)......(map |
| 1ac420 | 63 6f 6e 63 61 74 20 23 27 69 64 65 6e 74 69 74 79 20 63 68 6f 69 63 65 73 0a 20 20 20 20 20 20 | concat.#'identity.choices....... |
| 1ac440 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 7c 22 20 27 66 61 63 65 20 | ..........(propertize."|".'face. |
| 1ac460 | 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76 65 2d 76 61 6c 75 65 29 29 0a 20 20 20 20 | 'transient-inactive-value))..... |
| 1ac480 | 20 28 61 6e 64 20 66 61 6c 6c 62 61 63 6b 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 7c 22 20 27 | .(and.fallback.(propertize."|".' |
| 1ac4a0 | 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 29 29 | face.'transient-inactive-value)) |
| 1ac4c0 | 0a 20 20 20 20 20 66 61 6c 6c 62 61 63 6b 0a 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 | ......fallback......(propertize. |
| 1ac4e0 | 22 5d 22 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76 65 2d 76 61 | "]".'face.'transient-inactive-va |
| 1ac500 | 6c 75 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 | lue))))..(defun.magit--git-varia |
| 1ac520 | 62 6c 65 2d 6c 69 73 74 2d 63 68 6f 69 63 65 73 20 28 6f 62 6a 29 0a 20 20 28 6c 65 74 2a 20 28 | ble-list-choices.(obj)...(let*.( |
| 1ac540 | 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 0a 20 | (variable.(oref.obj.variable)).. |
| 1ac560 | 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 73 20 20 28 6f 72 65 66 20 6f 62 6a 20 63 68 6f 69 | ........(choices..(oref.obj.choi |
| 1ac580 | 63 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 67 6c 6f 62 61 6c 70 20 20 28 6f 72 65 66 20 6f | ces))..........(globalp..(oref.o |
| 1ac5a0 | 62 6a 20 67 6c 6f 62 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 76 61 6c 75 65 20 20 20 20 6e | bj.global))..........(value....n |
| 1ac5c0 | 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 67 6c 6f 62 61 6c 20 20 20 28 6d 61 67 69 74 2d 67 69 | il)..........(global...(magit-gi |
| 1ac5e0 | 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 72 | t-string."config"."--global".var |
| 1ac600 | 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 70 20 28 6f 72 65 66 | iable))..........(defaultp.(oref |
| 1ac620 | 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 64 65 66 61 75 6c 74 | .obj.default))..........(default |
| 1ac640 | 20 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 64 65 66 61 75 6c 74 70 29 20 28 66 75 6e 63 | ..(if.(functionp.defaultp).(func |
| 1ac660 | 61 6c 6c 20 64 65 66 61 75 6c 74 70 20 6f 62 6a 29 20 64 65 66 61 75 6c 74 70 29 29 0a 20 20 20 | all.defaultp.obj).defaultp)).... |
| 1ac680 | 20 20 20 20 20 20 28 66 61 6c 6c 62 61 63 6b 20 28 6f 72 65 66 20 6f 62 6a 20 66 61 6c 6c 62 61 | ......(fallback.(oref.obj.fallba |
| 1ac6a0 | 63 6b 29 29 0a 20 20 20 20 20 20 20 20 20 28 66 61 6c 6c 62 61 63 6b 20 28 61 6e 64 20 66 61 6c | ck))..........(fallback.(and.fal |
| 1ac6c0 | 6c 62 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | lback.........................(a |
| 1ac6e0 | 6e 64 2d 6c 65 74 2a 20 28 28 76 61 6c 20 28 6d 61 67 69 74 2d 67 65 74 20 66 61 6c 6c 62 61 63 | nd-let*.((val.(magit-get.fallbac |
| 1ac700 | 6b 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 28 | k)))...........................( |
| 1ac720 | 63 6f 6e 63 61 74 20 66 61 6c 6c 62 61 63 6b 20 22 3a 22 20 76 61 6c 29 29 29 29 29 0a 20 20 20 | concat.fallback.":".val))))).... |
| 1ac740 | 20 28 69 66 20 28 6e 6f 74 20 67 6c 6f 62 61 6c 70 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 | .(if.(not.globalp).........(setq |
| 1ac760 | 20 76 61 6c 75 65 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 63 6f 6e 66 69 67 | .value.(magit-git-string."config |
| 1ac780 | 22 20 22 2d 2d 6c 6f 63 61 6c 22 20 20 76 61 72 69 61 62 6c 65 29 29 0a 20 20 20 20 20 20 28 73 | "."--local"..variable)).......(s |
| 1ac7a0 | 65 74 71 20 76 61 6c 75 65 20 67 6c 6f 62 61 6c 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 67 6c | etq.value.global).......(setq.gl |
| 1ac7c0 | 6f 62 61 6c 20 6e 69 6c 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 66 75 6e 63 74 69 6f 6e 70 20 | obal.nil)).....(when.(functionp. |
| 1ac7e0 | 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 73 20 28 66 75 | choices).......(setq.choices.(fu |
| 1ac800 | 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 73 20 28 63 6f 6e 64 | ncall.choices))).....(cons.(cond |
| 1ac820 | 20 28 67 6c 6f 62 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 | .(global..................(prope |
| 1ac840 | 72 74 69 7a 65 20 28 63 6f 6e 63 61 74 20 22 67 6c 6f 62 61 6c 3a 22 20 67 6c 6f 62 61 6c 29 0a | rtize.(concat."global:".global). |
| 1ac860 | 20 20 20 20 20 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 | .............................'fa |
| 1ac880 | 63 65 20 28 63 6f 6e 64 20 28 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ce.(cond.(value................. |
| 1ac8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 72 61 6e 73 | ..........................'trans |
| 1ac8c0 | 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 20 20 20 | ient-inactive-value)............ |
| 1ac8e0 | 20 20 20 20 20 20 20 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 | ..............................(( |
| 1ac900 | 6d 65 6d 62 65 72 20 67 6c 6f 62 61 6c 20 63 68 6f 69 63 65 73 29 0a 20 20 20 20 20 20 20 20 20 | member.global.choices).......... |
| 1ac920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1ac940 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'transient-value).............. |
| 1ac960 | 20 20 20 20 20 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 | ............................(t.. |
| 1ac980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1ac9a0 | 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 77 61 72 6e 69 6e 67 2d 66 61 63 65 | .........'font-lock-warning-face |
| 1ac9c0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 61 6c 6c 62 61 63 6b 0a 20 | )))).................(fallback.. |
| 1ac9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 66 61 6c 6c | ................(propertize.fall |
| 1aca00 | 62 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | back............................ |
| 1aca20 | 20 20 27 66 61 63 65 20 28 69 66 20 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..'face.(if.value............... |
| 1aca40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 | .........................'transi |
| 1aca60 | 65 6e 74 2d 69 6e 61 63 74 69 76 65 2d 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ent-inactive-value.............. |
| 1aca80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 | ........................'transie |
| 1acaa0 | 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 28 64 65 66 | nt-value))).................(def |
| 1acac0 | 61 75 6c 74 0a 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 | ault..................(propertiz |
| 1acae0 | 65 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 64 65 66 61 75 6c 74 70 29 0a 20 20 20 20 20 | e.(if.(functionp.defaultp)...... |
| 1acb00 | 20 20 20 20 20 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 |
| 1acb20 | 63 61 74 20 22 64 77 69 6d 3a 22 20 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | cat."dwim:".default)............ |
| 1acb40 | 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 64 65 66 | ....................(concat."def |
| 1acb60 | 61 75 6c 74 3a 22 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 | ault:".default))................ |
| 1acb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 28 69 66 20 76 61 6c 75 65 0a 20 20 | ..............'face.(if.value... |
| 1acba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1acbc0 | 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76 65 2d 76 61 6c 75 65 0a 20 | .....'transient-inactive-value.. |
| 1acbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1acc00 | 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 29 29 29 29 0a 20 20 20 20 20 20 20 | ....'transient-value))))........ |
| 1acc20 | 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 63 68 6f 69 63 65 29 0a 20 20 20 20 | ...(mapcar.(lambda.(choice)..... |
| 1acc40 | 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 63 68 6f 69 | ................(propertize.choi |
| 1acc60 | 63 65 20 27 66 61 63 65 20 28 69 66 20 28 65 71 75 61 6c 20 63 68 6f 69 63 65 20 76 61 6c 75 65 | ce.'face.(if.(equal.choice.value |
| 1acc80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 1acca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 63 | ...................(if.(member.c |
| 1accc0 | 68 6f 69 63 65 20 63 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 | hoice.choices).................. |
| 1acce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1acd00 | 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 | ....'transient-value............ |
| 1acd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1acd40 | 20 20 20 20 20 20 20 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 | ........'font-lock-warning-face) |
| 1acd60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1acd80 | 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 61 63 74 | ................'transient-inact |
| 1acda0 | 69 76 65 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 28 | ive-value)))...................( |
| 1acdc0 | 69 66 20 28 61 6e 64 20 76 61 6c 75 65 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 76 61 6c 75 65 | if.(and.value.(not.(member.value |
| 1acde0 | 20 63 68 6f 69 63 65 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 | .choices)))..................... |
| 1ace00 | 20 20 28 63 6f 6e 73 20 76 61 6c 75 65 20 63 68 6f 69 63 65 73 29 0a 20 20 20 20 20 20 20 20 20 | ..(cons.value.choices).......... |
| 1ace20 | 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 3b 3b 3b 20 55 74 69 | ...........choices)))))..;;;.Uti |
| 1ace40 | 6c 69 74 69 65 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d | lities..(defun.magit--transient- |
| 1ace60 | 61 72 67 73 2d 61 6e 64 2d 66 69 6c 65 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 28 61 72 67 | args-and-files.()..."Return.(arg |
| 1ace80 | 73 20 66 69 6c 65 73 29 20 66 6f 72 20 75 73 65 20 62 79 20 6c 6f 67 20 61 6e 64 20 64 69 66 66 | s.files).for.use.by.log.and.diff |
| 1acea0 | 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 54 68 65 20 76 61 6c 75 65 20 64 65 72 69 76 65 73 20 66 72 | .functions..The.value.derives.fr |
| 1acec0 | 6f 6d 20 74 68 61 74 20 72 65 74 75 72 6e 65 64 20 62 79 20 60 74 72 61 6e 73 69 65 6e 74 2d 67 | om.that.returned.by.`transient-g |
| 1acee0 | 65 74 2d 76 61 6c 75 65 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 61 72 67 73 20 28 74 72 61 6e 73 | et-value'."...(let.((args.(trans |
| 1acf00 | 69 65 6e 74 2d 67 65 74 2d 76 61 6c 75 65 29 29 29 0a 20 20 20 20 28 6c 69 73 74 20 28 73 65 71 | ient-get-value))).....(list.(seq |
| 1acf20 | 2d 66 69 6c 74 65 72 20 23 27 61 74 6f 6d 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 | -filter.#'atom.args)...........( |
| 1acf40 | 63 64 72 20 28 61 73 73 6f 63 20 22 2d 2d 22 20 61 72 67 73 29 29 29 29 29 0a 0a 3b 3b 3b 20 5f | cdr.(assoc."--".args)))))..;;;._ |
| 1acf60 | 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 3b 3b 3b 20 | .(provide.'magit-transient).;;;. |
| 1acf80 | 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 0a 00 00 00 | magit-transient.el.ends.here.... |
| 1acfa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acfc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acfe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad000 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 2e 65 6c 00 00 | magit-4.3.8/magit-gitignore.el.. |
| 1ad020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad060 | 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 |
| 1ad080 | 30 30 31 36 36 36 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 37 31 36 00 20 30 00 00 00 | 0016667.00000000000.014716..0... |
| 1ad0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad100 | 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................... |
| 1ad120 | 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................... |
| 1ad140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad200 | 3b 3b 3b 20 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 2e 65 6c 20 2d 2d 2d 20 49 6e 74 65 6e | ;;;.magit-gitignore.el.---.Inten |
| 1ad220 | 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 |
| 1ad240 | 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 | xical-binding:t.-*-..;;.Copyrigh |
| 1ad260 | 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 35 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 | t.(C).2008-2025.The.Magit.Projec |
| 1ad280 | 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 | t.Contributors..;;.Author:.Jonas |
| 1ad2a0 | 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 65 | .Bernoulli.<emacs.magit@jonas.be |
| 1ad2c0 | 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e 61 | rnoulli.dev>.;;.Maintainer:.Jona |
| 1ad2e0 | 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 2e 62 | s.Bernoulli.<emacs.magit@jonas.b |
| 1ad300 | 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 | ernoulli.dev>..;;.SPDX-License-I |
| 1ad320 | 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..;;. |
| 1ad340 | 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 | Magit.is.free.software:.you.can. |
| 1ad360 | 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 |
| 1ad380 | 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 |
| 1ad3a0 | 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 |
| 1ad3c0 | 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 |
| 1ad3e0 | 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c | ation,.either.version.3.of.the.L |
| 1ad400 | 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 | icense,.or.;;.(at.your.option).a |
| 1ad420 | 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 | ny.later.version..;;.;;.Magit.is |
| 1ad440 | 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 | .distributed.in.the.hope.that.it |
| 1ad460 | 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 | .will.be.useful,.but.WITHOUT.;;. |
| 1ad480 | 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 |
| 1ad4a0 | 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 | mplied.warranty.of.MERCHANTABILI |
| 1ad4c0 | 54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 | TY.;;.or.FITNESS.FOR.A.PARTICULA |
| 1ad4e0 | 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 | R.PURPOSE...See.the.GNU.General. |
| 1ad500 | 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 | Public.;;.License.for.more.detai |
| 1ad520 | 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 | ls..;;.;;.You.should.have.receiv |
| 1ad540 | 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | ed.a.copy.of.the.GNU.General.Pub |
| 1ad560 | 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e | lic.License.;;.along.with.Magit. |
| 1ad580 | 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f | ..If.not,.see.<https://www.gnu.o |
| 1ad5a0 | 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a | rg/licenses/>...;;;.Commentary:. |
| 1ad5c0 | 0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 67 69 74 69 | .;;.This.library.implements.giti |
| 1ad5e0 | 67 6e 6f 72 65 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 | gnore.commands...;;;.Code:..(req |
| 1ad600 | 75 69 72 65 20 27 6d 61 67 69 74 29 0a 0a 3b 3b 3b 20 54 72 61 6e 73 69 65 6e 74 0a 0a 3b 3b 3b | uire.'magit)..;;;.Transient..;;; |
| 1ad620 | 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 67 69 74 | ###autoload.(autoload.'magit-git |
| 1ad640 | 69 67 6e 6f 72 65 20 22 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 22 20 6e 69 6c 20 74 29 0a | ignore."magit-gitignore".nil.t). |
| 1ad660 | 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 67 | (transient-define-prefix.magit-g |
| 1ad680 | 69 74 69 67 6e 6f 72 65 20 28 29 0a 20 20 22 49 6e 73 74 72 75 63 74 20 47 69 74 20 74 6f 20 69 | itignore.()..."Instruct.Git.to.i |
| 1ad6a0 | 67 6e 6f 72 65 20 61 20 66 69 6c 65 20 6f 72 20 70 61 74 74 65 72 6e 2e 22 0a 20 20 3a 6d 61 6e | gnore.a.file.or.pattern."...:man |
| 1ad6c0 | 2d 70 61 67 65 20 22 67 69 74 69 67 6e 6f 72 65 22 0a 20 20 5b 22 47 69 74 69 67 6e 6f 72 65 22 | -page."gitignore"...["Gitignore" |
| 1ad6e0 | 0a 20 20 20 28 22 74 22 20 22 73 68 61 72 65 64 20 61 74 20 74 6f 70 6c 65 76 65 6c 20 28 2e 67 | ....("t"."shared.at.toplevel.(.g |
| 1ad700 | 69 74 69 67 6e 6f 72 65 29 22 0a 20 20 20 20 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 2d 69 | itignore)".....magit-gitignore-i |
| 1ad720 | 6e 2d 74 6f 70 64 69 72 29 0a 20 20 20 28 22 73 22 20 22 73 68 61 72 65 64 20 69 6e 20 73 75 62 | n-topdir)....("s"."shared.in.sub |
| 1ad740 | 64 69 72 65 63 74 6f 72 79 20 28 70 61 74 68 2f 74 6f 2f 2e 67 69 74 69 67 6e 6f 72 65 29 22 0a | directory.(path/to/.gitignore)". |
| 1ad760 | 20 20 20 20 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 2d 69 6e 2d 73 75 62 64 69 72 29 0a 20 | ....magit-gitignore-in-subdir).. |
| 1ad780 | 20 20 28 22 70 22 20 22 70 72 69 76 61 74 65 6c 79 20 28 2e 67 69 74 2f 69 6e 66 6f 2f 65 78 63 | ..("p"."privately.(.git/info/exc |
| 1ad7a0 | 6c 75 64 65 29 22 0a 20 20 20 20 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 2d 69 6e 2d 67 69 | lude)".....magit-gitignore-in-gi |
| 1ad7c0 | 74 64 69 72 29 0a 20 20 20 28 22 67 22 20 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 2d 6f 6e | tdir)....("g".magit-gitignore-on |
| 1ad7e0 | 2d 73 79 73 74 65 6d 0a 20 20 20 20 3a 69 66 20 28 23 23 6d 61 67 69 74 2d 67 65 74 20 22 63 6f | -system.....:if.(##magit-get."co |
| 1ad800 | 72 65 2e 65 78 63 6c 75 64 65 73 66 69 6c 65 22 29 0a 20 20 20 20 3a 64 65 73 63 72 69 70 74 69 | re.excludesfile").....:descripti |
| 1ad820 | 6f 6e 20 28 23 23 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 | on.(##format."privately.for.all. |
| 1ad840 | 72 65 70 6f 73 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 | repositories.(%s)".............. |
| 1ad860 | 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 6f 72 65 2e 65 | ..............(magit-get."core.e |
| 1ad880 | 78 63 6c 75 64 65 73 66 69 6c 65 22 29 29 29 5d 0a 20 20 5b 22 53 6b 69 70 20 77 6f 72 6b 74 72 | xcludesfile")))]...["Skip.worktr |
| 1ad8a0 | 65 65 22 0a 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 | ee"....(7."w"."do.skip.worktree" |
| 1ad8c0 | 20 20 20 20 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 | .....magit-skip-worktree)....(7. |
| 1ad8e0 | 22 57 22 20 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 | "W"."do.not.skip.worktree".magit |
| 1ad900 | 2d 6e 6f 2d 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 | -no-skip-worktree)]...["Assume.u |
| 1ad920 | 6e 63 68 61 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 | nchanged"....(7."u"."do.assume.u |
| 1ad940 | 6e 63 68 61 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 | nchanged".....magit-assume-uncha |
| 1ad960 | 6e 67 65 64 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 | nged)....(7."U"."do.not.assume.u |
| 1ad980 | 6e 63 68 61 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 | nchanged".magit-no-assume-unchan |
| 1ad9a0 | 67 65 64 29 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 | ged)])..;;;.Gitignore.Commands.. |
| 1ad9c0 | 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 74 69 | ;;;###autoload.(defun.magit-giti |
| 1ad9e0 | 67 6e 6f 72 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 | gnore-in-topdir.(rule)..."Add.th |
| 1ada00 | 65 20 47 69 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 | e.Git.ignore.RULE.to.the.top-lev |
| 1ada20 | 65 6c 20 5c 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 | el.\".gitignore\".file..Since.th |
| 1ada40 | 69 73 20 66 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 | is.file.is.tracked,.it.is.shared |
| 1ada60 | 20 77 69 74 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 | .with.other.clones.of.the.reposi |
| 1ada80 | 74 6f 72 79 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 | tory...Also.stage.the.file."...( |
| 1adaa0 | 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 69 74 69 67 6e 6f | interactive.(list.(magit-gitigno |
| 1adac0 | 72 65 2d 72 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 | re-read-pattern)))...(magit-with |
| 1adae0 | 2d 74 6f 70 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 | -toplevel.....(magit--gitignore. |
| 1adb00 | 72 75 6c 65 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 | rule.".gitignore").....(magit-ru |
| 1adb20 | 6e 2d 67 69 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 | n-git."add".".gitignore")))..;;; |
| 1adb40 | 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 |
| 1adb60 | 72 65 2d 69 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 | re-in-subdir.(rule.directory)... |
| 1adb80 | 22 41 64 64 20 74 68 65 20 47 69 74 20 69 67 6e 6f 72 65 20 52 55 4c 45 20 74 6f 20 61 20 5c 22 | "Add.the.Git.ignore.RULE.to.a.\" |
| 1adba0 | 2e 67 69 74 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 | .gitignore\".file.in.DIRECTORY.. |
| 1adbc0 | 50 72 6f 6d 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 | Prompt.the.user.for.a.directory. |
| 1adbe0 | 61 6e 64 20 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 | and.add.the.rule.to.the.\".gitig |
| 1adc00 | 6e 6f 72 65 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 | nore\".file.in.that.directory... |
| 1adc20 | 53 69 6e 63 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 | Since.such.files.are.tracked,.th |
| 1adc40 | 65 79 20 61 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 | ey.are.shared.with.other.clones. |
| 1adc60 | 6f 66 20 74 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 | of.the.repository..Also.stage.th |
| 1adc80 | 65 20 66 69 6c 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d | e.file."...(interactive.(list.(m |
| 1adca0 | 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 0a 20 20 20 | agit-gitignore-read-pattern).... |
| 1adcc0 | 20 20 20 20 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 | ..................(read-director |
| 1adce0 | 79 2d 6e 61 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 | y-name."Limit.rule.to.files.in:. |
| 1add00 | 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 20 20 20 20 | ")))...(magit-with-toplevel..... |
| 1add20 | 28 6c 65 74 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 | (let.((file.(expand-file-name.". |
| 1add40 | 67 69 74 69 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 | gitignore".directory))).......(m |
| 1add60 | 61 67 69 74 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 | agit--gitignore.rule.file)...... |
| 1add80 | 20 28 6d 61 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 | .(magit-run-git."add".(magit-con |
| 1adda0 | 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 20 66 69 6c 65 29 29 29 29 29 0a | vert-filename-for-git.file))))). |
| 1addc0 | 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 74 | .;;;###autoload.(defun.magit-git |
| 1adde0 | 69 67 6e 6f 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 | ignore-in-gitdir.(rule)..."Add.t |
| 1ade00 | 68 65 20 47 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 | he.Git.ignore.RULE.to.\"$GIT_DIR |
| 1ade20 | 2f 69 6e 66 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 | /info/exclude\"..Rules.in.that.f |
| 1ade40 | 69 6c 65 20 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 | ile.only.affects.this.clone.of.t |
| 1ade60 | 68 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 20 28 | he.repository."...(interactive.( |
| 1ade80 | 6c 69 73 74 20 28 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 2d 72 65 61 64 2d 70 61 74 74 65 | list.(magit-gitignore-read-patte |
| 1adea0 | 72 6e 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 67 69 74 69 67 6e 6f 72 65 20 72 75 6c 65 20 28 | rn)))...(magit--gitignore.rule.( |
| 1adec0 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 69 6e 66 6f 2f 65 78 63 6c 75 64 65 22 20 | expand-file-name."info/exclude". |
| 1adee0 | 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 | (magit-gitdir)))...(magit-refres |
| 1adf00 | 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 |
| 1adf20 | 2d 67 69 74 69 67 6e 6f 72 65 2d 6f 6e 2d 73 79 73 74 65 6d 20 28 72 75 6c 65 29 0a 20 20 22 41 | -gitignore-on-system.(rule)..."A |
| 1adf40 | 64 64 20 74 68 65 20 47 69 74 20 69 67 6e 6f 72 65 20 52 55 4c 45 20 74 6f 20 74 68 65 20 66 69 | dd.the.Git.ignore.RULE.to.the.fi |
| 1adf60 | 6c 65 20 73 70 65 63 69 66 69 65 64 20 62 79 20 60 63 6f 72 65 2e 65 78 63 6c 75 64 65 73 46 69 | le.specified.by.`core.excludesFi |
| 1adf80 | 6c 65 27 2e 0a 52 75 6c 65 73 20 74 68 61 74 20 61 72 65 20 64 65 66 69 6e 65 64 20 69 6e 20 74 | le'..Rules.that.are.defined.in.t |
| 1adfa0 | 68 61 74 20 66 69 6c 65 20 61 66 66 65 63 74 20 61 6c 6c 20 6c 6f 63 61 6c 20 72 65 70 6f 73 69 | hat.file.affect.all.local.reposi |
| 1adfc0 | 74 6f 72 69 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d | tories."...(interactive.(list.(m |
| 1adfe0 | 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 29 0a 20 | agit-gitignore-read-pattern))).. |
| 1ae000 | 20 28 6d 61 67 69 74 2d 2d 67 69 74 69 67 6e 6f 72 65 20 72 75 6c 65 0a 20 20 20 20 20 20 20 20 | .(magit--gitignore.rule......... |
| 1ae020 | 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 20 22 63 6f 72 65 | ............(or.(magit-get."core |
| 1ae040 | 2e 65 78 63 6c 75 64 65 73 46 69 6c 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .excludesFile")................. |
| 1ae060 | 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 56 61 72 69 61 62 6c 65 20 60 63 6f 72 65 2e 65 | ........(error."Variable.`core.e |
| 1ae080 | 78 63 6c 75 64 65 73 46 69 6c 65 27 20 69 73 6e 27 74 20 73 65 74 22 29 29 29 0a 20 20 28 6d 61 | xcludesFile'.isn't.set")))...(ma |
| 1ae0a0 | 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 2d 67 69 74 | git-refresh))..(defun.magit--git |
| 1ae0c0 | 69 67 6e 6f 72 65 20 28 72 75 6c 65 20 66 69 6c 65 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 | ignore.(rule.file)...(when-let.( |
| 1ae0e0 | 28 64 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 | (directory.(file-name-directory. |
| 1ae100 | 66 69 6c 65 29 29 29 0a 20 20 20 20 28 6d 61 6b 65 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72 65 | file))).....(make-directory.dire |
| 1ae120 | 63 74 6f 72 79 20 74 29 29 0a 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 | ctory.t))...(with-temp-buffer... |
| 1ae140 | 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 66 69 6c 65 29 0a 20 20 20 | ..(when.(file-exists-p.file).... |
| 1ae160 | 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 66 69 6c 65 29 29 0a | ...(insert-file-contents.file)). |
| 1ae180 | 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))..... |
| 1ae1a0 | 28 75 6e 6c 65 73 73 20 28 62 6f 6c 70 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e | (unless.(bolp).......(insert."\n |
| 1ae1c0 | 22 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d | ")).....(insert.(replace-regexp- |
| 1ae1e0 | 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 28 5c 5c 5c 5c 2a 5c 5c 29 22 20 22 5c 5c 31 5c 5c 31 22 | in-string."\\(\\\\*\\)"."\\1\\1" |
| 1ae200 | 20 72 75 6c 65 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 29 0a 20 20 20 20 28 77 | .rule)).....(insert."\n").....(w |
| 1ae220 | 72 69 74 65 2d 72 65 67 69 6f 6e 20 6e 69 6c 20 6e 69 6c 20 66 69 6c 65 29 29 29 0a 0a 28 64 65 | rite-region.nil.nil.file)))..(de |
| 1ae240 | 66 75 6e 20 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 | fun.magit-gitignore-read-pattern |
| 1ae260 | 20 28 29 0a 20 20 28 6c 65 74 2a 20 28 28 64 65 66 61 75 6c 74 20 28 6d 61 67 69 74 2d 63 75 72 | .()...(let*.((default.(magit-cur |
| 1ae280 | 72 65 6e 74 2d 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 61 73 65 20 28 63 61 72 20 | rent-file))..........(base.(car. |
| 1ae2a0 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 | magit-buffer-diff-files))....... |
| 1ae2c0 | 20 20 20 28 62 61 73 65 20 28 61 6e 64 20 62 61 73 65 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f | ...(base.(and.base.(file-directo |
| 1ae2e0 | 72 79 2d 70 20 62 61 73 65 29 20 62 61 73 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 | ry-p.base).base))..........(choi |
| 1ae300 | 63 65 73 0a 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 | ces...........(delete-dups...... |
| 1ae320 | 20 20 20 20 20 20 28 6d 61 70 63 61 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 | ......(mapcan.............(lambd |
| 1ae340 | 61 20 28 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 63 6f | a.(file)...............(cons.(co |
| 1ae360 | 6e 63 61 74 20 22 2f 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 | ncat."/".file).................. |
| 1ae380 | 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 65 78 74 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 65 78 | ...(and-let*.((ext.(file-name-ex |
| 1ae3a0 | 74 65 6e 73 69 6f 6e 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 | tension.file)))................. |
| 1ae3c0 | 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 6f 6e 63 61 74 20 22 2f 22 20 28 66 69 6c 65 2d 6e 61 | ......(list.(concat."/".(file-na |
| 1ae3e0 | 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 29 20 22 2a 2e 22 20 65 78 74 29 0a 20 20 20 | me-directory.file)."*.".ext).... |
| 1ae400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | .........................(concat |
| 1ae420 | 20 22 2a 2e 22 20 65 78 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 6f 72 74 | ."*.".ext))))).............(sort |
| 1ae440 | 20 28 6e 63 6f 6e 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | .(nconc....................(magi |
| 1ae460 | 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 6e 69 6c 20 62 61 73 65 29 0a 20 20 20 20 | t-untracked-files.nil.base)..... |
| 1ae480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 75 6e 74 72 61 63 6b 65 64 20 | ...............;;.The.untracked. |
| 1ae4a0 | 73 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 6c 69 73 | section.of.the.status.buffer.lis |
| 1ae4c0 | 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 69 72 65 63 74 6f | ts....................;;.directo |
| 1ae4e0 | 72 69 65 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6f 6e 6c 79 20 75 6e 74 72 61 63 6b 65 64 20 66 | ries.containing.only.untracked.f |
| 1ae500 | 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 64 64 20 | iles.....................;;.Add. |
| 1ae520 | 74 68 6f 73 65 20 61 73 20 63 61 6e 64 69 64 61 74 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | those.as.candidates............. |
| 1ae540 | 20 20 20 20 20 20 20 20 28 73 65 71 2d 66 69 6c 74 65 72 20 23 27 64 69 72 65 63 74 6f 72 79 2d | ........(seq-filter.#'directory- |
| 1ae560 | 6e 61 6d 65 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | name-p.......................... |
| 1ae580 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 | ......(magit-list-files......... |
| 1ae5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 6f 74 68 65 72 | ........................"--other |
| 1ae5c0 | 22 20 22 2d 2d 65 78 63 6c 75 64 65 2d 73 74 61 6e 64 61 72 64 22 20 22 2d 2d 64 69 72 65 63 74 | "."--exclude-standard"."--direct |
| 1ae5e0 | 6f 72 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ory"............................ |
| 1ae600 | 20 20 20 20 20 22 2d 2d 6e 6f 2d 65 6d 70 74 79 2d 64 69 72 65 63 74 6f 72 79 22 20 22 2d 2d 22 | ....."--no-empty-directory"."--" |
| 1ae620 | 20 62 61 73 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 73 74 72 | .base)))...................#'str |
| 1ae640 | 69 6e 67 2d 6c 65 73 73 70 29 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 64 65 66 61 75 6c 74 | ing-lessp))))).....(when.default |
| 1ae660 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 20 28 63 6f 6e 63 61 74 20 22 2f 22 | .......(setq.default.(concat."/" |
| 1ae680 | 20 64 65 66 61 75 6c 74 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 62 65 72 | .default)).......(unless.(member |
| 1ae6a0 | 20 64 65 66 61 75 6c 74 20 63 68 6f 69 63 65 73 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | .default.choices).........(setq. |
| 1ae6c0 | 64 65 66 61 75 6c 74 20 28 63 6f 6e 63 61 74 20 22 2a 2e 22 20 28 66 69 6c 65 2d 6e 61 6d 65 2d | default.(concat."*.".(file-name- |
| 1ae6e0 | 65 78 74 65 6e 73 69 6f 6e 20 64 65 66 61 75 6c 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e | extension.default))).........(un |
| 1ae700 | 6c 65 73 73 20 28 6d 65 6d 62 65 72 20 64 65 66 61 75 6c 74 20 63 68 6f 69 63 65 73 29 0a 20 20 | less.(member.default.choices)... |
| 1ae720 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 20 6e 69 6c 29 29 29 29 0a 20 20 | ........(setq.default.nil))))... |
| 1ae740 | 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 46 69 6c 65 20 6f | ..(magit-completing-read."File.o |
| 1ae760 | 72 20 70 61 74 74 65 72 6e 20 74 6f 20 69 67 6e 6f 72 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 | r.pattern.to.ignore"............ |
| 1ae780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 6f 69 63 65 73 20 6e 69 6c 20 6e 69 6c 20 | ................choices.nil.nil. |
| 1ae7a0 | 6e 69 6c 20 6e 69 6c 20 64 65 66 61 75 6c 74 29 29 29 0a 0a 3b 3b 3b 20 53 6b 69 70 20 57 6f 72 | nil.nil.default)))..;;;.Skip.Wor |
| 1ae7c0 | 6b 74 72 65 65 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | ktree.Commands..;;;###autoload.( |
| 1ae7e0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 20 28 66 69 6c 65 29 | defun.magit-skip-worktree.(file) |
| 1ae800 | 0a 20 20 22 43 61 6c 6c 20 5c 22 67 69 74 20 75 70 64 61 74 65 2d 69 6e 64 65 78 20 2d 2d 73 6b | ..."Call.\"git.update-index.--sk |
| 1ae820 | 69 70 2d 77 6f 72 6b 74 72 65 65 20 2d 2d 20 46 49 4c 45 5c 22 2e 22 0a 20 20 28 69 6e 74 65 72 | ip-worktree.--.FILE\"."...(inter |
| 1ae840 | 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 | active....(list.(magit-read-file |
| 1ae860 | 2d 63 68 6f 69 63 65 20 22 53 6b 69 70 20 77 6f 72 6b 74 72 65 65 20 66 6f 72 22 0a 20 20 20 20 | -choice."Skip.worktree.for"..... |
| 1ae880 | 20 20 20 20 20 20 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 |
| 1ae8a0 | 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............... |
| 1ae8c0 | 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 |
| 1ae8e0 | 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......................... |
| 1ae900 | 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).. |
| 1ae920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1ae940 | 20 20 20 28 6d 61 67 69 74 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 2d 66 69 6c 65 73 29 0a 20 | ...(magit-skip-worktree-files).. |
| 1ae960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1ae980 | 20 20 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 | ...:test.#'equal)))))...(magit-w |
| 1ae9a0 | 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 | ith-toplevel.....(magit-run-git. |
| 1ae9c0 | 22 75 70 64 61 74 65 2d 69 6e 64 65 78 22 20 22 2d 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 22 | "update-index"."--skip-worktree" |
| 1ae9e0 | 20 22 2d 2d 22 20 66 69 6c 65 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | ."--".file)))..;;;###autoload.(d |
| 1aea00 | 65 66 75 6e 20 6d 61 67 69 74 2d 6e 6f 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 20 28 66 69 6c | efun.magit-no-skip-worktree.(fil |
| 1aea20 | 65 29 0a 20 20 22 43 61 6c 6c 20 5c 22 67 69 74 20 75 70 64 61 74 65 2d 69 6e 64 65 78 20 2d 2d | e)..."Call.\"git.update-index.-- |
| 1aea40 | 6e 6f 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 20 2d 2d 20 46 49 4c 45 5c 22 2e 22 0a 20 20 28 | no-skip-worktree.--.FILE\"."...( |
| 1aea60 | 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 | interactive....(list.(magit-read |
| 1aea80 | 2d 66 69 6c 65 2d 63 68 6f 69 63 65 20 22 44 6f 20 6e 6f 74 20 73 6b 69 70 20 77 6f 72 6b 74 72 | -file-choice."Do.not.skip.worktr |
| 1aeaa0 | 65 65 20 66 6f 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ee.for"......................... |
| 1aeac0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 | .........(magit-with-toplevel... |
| 1aeae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1aeb00 | 20 28 6d 61 67 69 74 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 2d 66 69 6c 65 73 29 29 29 29 29 | .(magit-skip-worktree-files))))) |
| 1aeb20 | 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 |
| 1aeb40 | 69 74 2d 72 75 6e 2d 67 69 74 20 22 75 70 64 61 74 65 2d 69 6e 64 65 78 22 20 22 2d 2d 6e 6f 2d | it-run-git."update-index"."--no- |
| 1aeb60 | 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 22 20 22 2d 2d 22 20 66 69 6c 65 29 29 29 0a 0a 3b 3b 3b | skip-worktree"."--".file)))..;;; |
| 1aeb80 | 20 41 73 73 75 6d 65 20 55 6e 63 68 61 6e 67 65 64 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 | .Assume.Unchanged.Commands..;;;# |
| 1aeba0 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 73 73 75 6d 65 2d 75 | ##autoload.(defun.magit-assume-u |
| 1aebc0 | 6e 63 68 61 6e 67 65 64 20 28 66 69 6c 65 29 0a 20 20 22 43 61 6c 6c 20 5c 22 67 69 74 20 75 70 | nchanged.(file)..."Call.\"git.up |
| 1aebe0 | 64 61 74 65 2d 69 6e 64 65 78 20 2d 2d 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67 65 64 20 2d 2d | date-index.--assume-unchanged.-- |
| 1aec00 | 20 46 49 4c 45 5c 22 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 | .FILE\"."...(interactive....(lis |
| 1aec20 | 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d 63 68 6f 69 63 65 20 22 41 73 73 75 6d | t.(magit-read-file-choice."Assum |
| 1aec40 | 65 20 66 69 6c 65 20 74 6f 20 62 65 20 75 6e 63 68 61 6e 67 65 64 22 0a 20 20 20 20 20 20 20 20 | e.file.to.be.unchanged"......... |
| 1aec60 | 20 20 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- |
| 1aec80 | 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | with-toplevel................... |
| 1aeca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 73 65 74 2d 64 69 66 66 65 72 65 | .................(cl-set-differe |
| 1aecc0 | 6e 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nce............................. |
| 1aece0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 | ........(magit-list-files)...... |
| 1aed00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 1aed20 | 6d 61 67 69 74 2d 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67 65 64 2d 66 69 6c 65 73 29 0a 20 20 | magit-assume-unchanged-files)... |
| 1aed40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1aed60 | 20 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 | ..:test.#'equal)))))...(magit-wi |
| 1aed80 | 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 | th-toplevel.....(magit-run-git." |
| 1aeda0 | 75 70 64 61 74 65 2d 69 6e 64 65 78 22 20 22 2d 2d 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67 65 | update-index"."--assume-unchange |
| 1aedc0 | 64 22 20 22 2d 2d 22 20 66 69 6c 65 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | d"."--".file)))..;;;###autoload. |
| 1aede0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e 6f 2d 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67 65 64 | (defun.magit-no-assume-unchanged |
| 1aee00 | 20 28 66 69 6c 65 29 0a 20 20 22 43 61 6c 6c 20 5c 22 67 69 74 20 75 70 64 61 74 65 2d 69 6e 64 | .(file)..."Call.\"git.update-ind |
| 1aee20 | 65 78 20 2d 2d 6e 6f 2d 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67 65 64 20 2d 2d 20 46 49 4c 45 | ex.--no-assume-unchanged.--.FILE |
| 1aee40 | 5c 22 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 | \"."...(interactive....(list.(ma |
| 1aee60 | 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d 63 68 6f 69 63 65 20 22 44 6f 20 6e 6f 74 20 61 73 73 | git-read-file-choice."Do.not.ass |
| 1aee80 | 75 6d 65 20 66 69 6c 65 20 74 6f 20 62 65 20 75 6e 63 68 61 6e 67 65 64 22 0a 20 20 20 20 20 20 | ume.file.to.be.unchanged"....... |
| 1aeea0 | 20 20 20 20 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 |
| 1aeec0 | 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 20 | t-with-toplevel................. |
| 1aeee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 61 73 73 75 6d 65 | ...................(magit-assume |
| 1aef00 | 2d 75 6e 63 68 61 6e 67 65 64 2d 66 69 6c 65 73 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 | -unchanged-files)))))...(magit-w |
| 1aef20 | 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 | ith-toplevel.....(magit-run-git. |
| 1aef40 | 22 75 70 64 61 74 65 2d 69 6e 64 65 78 22 20 22 2d 2d 6e 6f 2d 61 73 73 75 6d 65 2d 75 6e 63 68 | "update-index"."--no-assume-unch |
| 1aef60 | 61 6e 67 65 64 22 20 22 2d 2d 22 20 66 69 6c 65 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 | anged"."--".file)))..;;;._.(prov |
| 1aef80 | 69 64 65 20 27 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d | ide.'magit-gitignore).;;;.magit- |
| 1aefa0 | 67 69 74 69 67 6e 6f 72 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 | gitignore.el.ends.here.......... |
| 1aefc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aefe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af000 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 64 69 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | magit-4.3.8/dir................. |
| 1af020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af060 | 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 |
| 1af080 | 30 30 30 31 31 34 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 31 37 37 30 00 20 30 00 00 00 | 0001145.00000000000.011770..0... |
| 1af0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af100 | 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................... |
| 1af120 | 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................... |
| 1af140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af200 | 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 |
| 1af220 | 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 |
| 1af240 | 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 |
| 1af260 | 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 |
| 1af280 | 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 |
| 1af2a0 | 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 |
| 1af2c0 | 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 |
| 1af2e0 | 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 |
| 1af300 | 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 |
| 1af320 | 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 |
| 1af340 | 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,. |
| 1af360 | 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 |
| 1af380 | 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 |
| 1af3a0 | 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 |
| 1af3c0 | 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. |
| 1af3e0 | 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 |
| 1af400 | 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 |
| 1af420 | 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)............ |
| 1af440 | 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 |
| 1af460 | 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............................. |
| 1af480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af600 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 52 45 41 44 4d 45 2e 6d 64 00 00 00 00 00 00 00 00 00 00 00 | magit-4.3.8/README.md........... |
| 1af620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af660 | 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 |
| 1af680 | 30 30 31 34 34 30 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 35 35 31 00 20 30 00 00 00 | 0014405.00000000000.012551..0... |
| 1af6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af700 | 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................... |
| 1af720 | 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................... |
| 1af740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1af800 | 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 |
| 1af820 | 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 |
| 1af840 | 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 |
| 1af860 | 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 |
| 1af880 | 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. |
| 1af8a0 | 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 |
| 1af8c0 | 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:/ |
| 1af8e0 | 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>< |
| 1af900 | 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 |
| 1af920 | 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< |
| 1af940 | 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 |
| 1af960 | 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 |
| 1af980 | 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 65 | i</b></a>.|...<a.href="https://e |
| 1af9a0 | 6d 61 63 73 2e 63 68 2f 40 74 61 72 73 69 75 73 22 3e 3c 62 3e 6d 61 73 74 6f 64 6f 6e 3c 2f 62 | macs.ch/@tarsius"><b>mastodon</b |
| 1af9c0 | 3e 3c 2f 61 3e 0a 3c 2f 70 3e 0a 3c 68 72 3e 0a 0a 3c 70 20 61 6c 69 67 6e 3d 22 6a 75 73 74 69 | ></a>.</p>.<hr>..<p.align="justi |
| 1af9e0 | 66 79 22 3e 0a 20 20 4d 61 67 69 74 20 69 73 20 61 6e 20 69 6e 74 65 72 66 61 63 65 20 74 6f 20 | fy">...Magit.is.an.interface.to. |
| 1afa00 | 74 68 65 20 76 65 72 73 69 6f 6e 20 63 6f 6e 74 72 6f 6c 20 73 79 73 74 65 6d 0a 20 20 3c 61 20 | the.version.control.system...<a. |
| 1afa20 | 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 67 69 74 2d 73 63 6d 2e 63 6f 6d 22 3e 47 69 74 3c 2f | href="https://git-scm.com">Git</ |
| 1afa40 | 61 3e 2c 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 61 73 20 61 6e 0a 20 20 3c 61 20 68 72 65 66 3d | a>,.implemented.as.an...<a.href= |
| 1afa60 | 22 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 73 6f 66 74 77 61 72 65 2f 65 6d | "https://www.gnu.org/software/em |
| 1afa80 | 61 63 73 22 3e 45 6d 61 63 73 3c 2f 61 3e 20 70 61 63 6b 61 67 65 2e 0a 20 20 4d 61 67 69 74 20 | acs">Emacs</a>.package....Magit. |
| 1afaa0 | 61 73 70 69 72 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 | aspires.to.be.a.complete.Git.por |
| 1afac0 | 63 65 6c 61 69 6e 2e 20 20 57 68 69 6c 65 20 77 65 20 63 61 6e 6e 6f 74 0a 20 20 28 79 65 74 29 | celain...While.we.cannot...(yet) |
| 1afae0 | 20 63 6c 61 69 6d 20 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 | .claim.that.Magit.wraps.and.impr |
| 1afb00 | 6f 76 65 73 20 75 70 6f 6e 20 65 61 63 68 20 61 6e 64 20 65 76 65 72 79 20 47 69 74 0a 20 20 63 | oves.upon.each.and.every.Git...c |
| 1afb20 | 6f 6d 6d 61 6e 64 2c 20 69 74 20 69 73 20 63 6f 6d 70 6c 65 74 65 20 65 6e 6f 75 67 68 20 74 6f | ommand,.it.is.complete.enough.to |
| 1afb40 | 20 61 6c 6c 6f 77 20 65 76 65 6e 20 65 78 70 65 72 69 65 6e 63 65 64 20 47 69 74 20 75 73 65 72 | .allow.even.experienced.Git.user |
| 1afb60 | 73 0a 20 20 74 6f 20 70 65 72 66 6f 72 6d 20 61 6c 6d 6f 73 74 20 61 6c 6c 20 6f 66 20 74 68 65 | s...to.perform.almost.all.of.the |
| 1afb80 | 69 72 20 64 61 69 6c 79 20 76 65 72 73 69 6f 6e 20 63 6f 6e 74 72 6f 6c 20 74 61 73 6b 73 20 64 | ir.daily.version.control.tasks.d |
| 1afba0 | 69 72 65 63 74 6c 79 0a 20 20 66 72 6f 6d 20 77 69 74 68 69 6e 20 45 6d 61 63 73 2e 20 20 57 68 | irectly...from.within.Emacs...Wh |
| 1afbc0 | 69 6c 65 20 6d 61 6e 79 20 66 69 6e 65 20 47 69 74 20 63 6c 69 65 6e 74 73 20 65 78 69 73 74 2c | ile.many.fine.Git.clients.exist, |
| 1afbe0 | 20 6f 6e 6c 79 20 4d 61 67 69 74 0a 20 20 61 6e 64 20 47 69 74 20 69 74 73 65 6c 66 20 64 65 73 | .only.Magit...and.Git.itself.des |
| 1afc00 | 65 72 76 65 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 70 6f 72 63 65 6c 61 69 6e 73 2e 0a 3c 2f | erve.to.be.called.porcelains..</ |
| 1afc20 | 70 3e 0a 3c 68 72 3e 0a 0a 3c 64 69 76 20 61 6c 69 67 6e 3d 22 63 65 6e 74 65 72 22 3e 0a 20 20 | p>.<hr>..<div.align="center">... |
| 1afc40 | 4b 65 65 70 69 6e 67 20 69 74 73 20 75 73 65 72 73 20 3c 61 20 68 72 65 66 3d 20 22 68 74 74 70 | Keeping.its.users.<a.href=."http |
| 1afc60 | 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 71 75 6f 74 65 73 2f 22 3e 74 68 69 73 20 65 78 63 69 74 | s://magit.vc/quotes/">this.excit |
| 1afc80 | 65 64 3c 2f 61 3e 20 69 73 0a 20 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6d 61 67 | ed</a>.is...<a.href="https://mag |
| 1afca0 | 69 74 2e 76 63 2f 73 74 61 74 73 2f 6d 61 67 69 74 2f 61 75 74 68 6f 72 73 2e 68 74 6d 6c 23 63 | it.vc/stats/magit/authors.html#c |
| 1afcc0 | 75 6d 75 6c 61 74 65 64 5f 61 64 64 65 64 5f 6c 69 6e 65 73 5f 6f 66 5f 63 6f 64 65 5f 70 65 72 | umulated_added_lines_of_code_per |
| 1afce0 | 5f 61 75 74 68 6f 72 22 3e 0a 20 20 20 20 61 20 6c 6f 74 20 6f 66 20 77 6f 72 6b 0a 20 20 3c 2f | _author">.....a.lot.of.work...</ |
| 1afd00 | 61 3e 2e 0a 20 20 49 66 20 4d 61 67 69 74 20 6d 61 6b 65 73 20 79 6f 75 20 3c 62 72 3e 20 6d 6f | a>....If.Magit.makes.you.<br>.mo |
| 1afd20 | 72 65 20 70 72 6f 64 75 63 74 69 76 65 20 74 6f 6f 2c 0a 20 20 74 68 65 6e 20 3c 62 3e 70 6c 65 | re.productive.too,...then.<b>ple |
| 1afd40 | 61 73 65 20 63 6f 6e 73 69 64 65 72 20 6d 61 6b 69 6e 67 20 61 20 64 6f 6e 61 74 69 6f 6e 3c 2f | ase.consider.making.a.donation</ |
| 1afd60 | 62 3e 2e 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 61 6c 69 67 6e 3d 22 63 65 6e 74 65 72 22 3e 0a | b>..</div>.<div.align="center">. |
| 1afd80 | 20 20 3c 65 6d 3e 54 68 61 6e 6b 20 79 6f 75 21 20 26 6d 64 61 73 68 3b 20 4a 6f 6e 61 73 20 42 | ..<em>Thank.you!.—.Jonas.B |
| 1afda0 | 65 72 6e 6f 75 6c 6c 69 3c 2f 65 6d 3e 0a 3c 2f 64 69 76 3e 0a 3c 62 72 3e 0a 3c 64 69 76 20 61 | ernoulli</em>.</div>.<br>.<div.a |
| 1afdc0 | 6c 69 67 6e 3d 22 63 65 6e 74 65 72 22 3e 0a 20 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 3a | lign="center">...<a.href="https: |
| 1afde0 | 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73 70 6f 6e 73 6f 72 73 2f 74 61 72 73 69 75 73 2f 22 3e | //github.com/sponsors/tarsius/"> |
| 1afe00 | 0a 20 20 20 20 3c 69 6d 67 20 74 69 74 6c 65 3d 22 53 70 6f 6e 73 6f 72 20 6d 79 20 77 6f 72 6b | .....<img.title="Sponsor.my.work |
| 1afe20 | 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 20 20 20 20 20 20 | .using.Github.Sponsors"......... |
| 1afe40 | 20 61 6c 74 3d 22 53 70 6f 6e 73 6f 72 20 6d 79 20 77 6f 72 6b 20 75 73 69 6e 67 20 47 69 74 68 | .alt="Sponsor.my.work.using.Gith |
| 1afe60 | 75 62 20 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 | ub.Sponsors"..........src="https |
| 1afe80 | 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 73 73 65 74 73 2f 64 6f 6e 61 74 65 2f 67 69 74 68 75 62 | ://magit.vc/assets/donate/github |
| 1afea0 | 2d 73 70 6f 6e 73 6f 72 73 2d 35 30 70 78 2e 70 6e 67 22 3e 3c 2f 61 3e 0a 20 20 26 6e 62 73 70 | -sponsors-50px.png"></a>...  |
| 1afec0 | 3b 26 6e 62 73 70 3b 0a 20 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6c 69 62 65 72 | ; ...<a.href="https://liber |
| 1afee0 | 61 70 61 79 2e 63 6f 6d 2f 6d 61 67 69 74 2f 22 3e 0a 20 20 20 20 3c 69 6d 67 20 74 69 74 6c 65 | apay.com/magit/">.....<img.title |
| 1aff00 | 3d 22 53 70 6f 6e 73 6f 72 20 6d 79 20 77 6f 72 6b 20 75 73 69 6e 67 20 4c 69 62 65 72 61 70 61 | ="Sponsor.my.work.using.Liberapa |
| 1aff20 | 79 22 0a 20 20 20 20 20 20 20 20 20 61 6c 74 3d 22 53 70 6f 6e 73 6f 72 20 6d 79 20 77 6f 72 6b | y"..........alt="Sponsor.my.work |
| 1aff40 | 20 75 73 69 6e 67 20 4c 69 62 65 72 61 70 61 79 22 0a 20 20 20 20 20 20 20 20 20 73 72 63 3d 22 | .using.Liberapay"..........src=" |
| 1aff60 | 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 73 73 65 74 73 2f 64 6f 6e 61 74 65 2f 6c | https://magit.vc/assets/donate/l |
| 1aff80 | 69 62 65 72 61 70 61 79 2d 35 30 70 78 2e 70 6e 67 22 3e 3c 2f 61 3e 0a 20 20 3c 62 72 3e 0a 20 | iberapay-50px.png"></a>...<br>.. |
| 1affa0 | 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 | .<a.href="https://opencollective |
| 1affc0 | 2e 63 6f 6d 2f 6d 61 67 69 74 2f 22 3e 0a 20 20 20 20 3c 69 6d 67 20 74 69 74 6c 65 3d 22 53 70 | .com/magit/">.....<img.title="Sp |
| 1affe0 | 6f 6e 73 6f 72 20 6d 79 20 77 6f 72 6b 20 75 73 69 6e 67 20 4f 70 65 6e 63 6f 6c 6c 65 63 74 69 | onsor.my.work.using.Opencollecti |
| 1b0000 | 76 65 22 0a 20 20 20 20 20 20 20 20 20 61 6c 74 3d 22 53 70 6f 6e 73 6f 72 20 6d 79 20 77 6f 72 | ve"..........alt="Sponsor.my.wor |
| 1b0020 | 6b 20 75 73 69 6e 67 20 4f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 22 0a 20 20 20 20 20 20 20 20 | k.using.Opencollective"......... |
| 1b0040 | 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 74 73 2f 64 6f | .src="https://magit.vc/assets/do |
| 1b0060 | 6e 61 74 65 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2d 35 30 70 78 2e 70 6e 67 22 3e 3c 2f | nate/opencollective-50px.png"></ |
| 1b0080 | 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 65 66 3d 22 68 74 74 | a>... ...<a.href="htt |
| 1b00a0 | 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 64 6f 6e 61 74 65 2f 70 61 79 70 61 6c 2e 68 74 6d 6c | ps://magit.vc/donate/paypal.html |
| 1b00c0 | 22 3e 0a 20 20 20 20 3c 69 6d 67 20 74 69 74 6c 65 3d 22 53 70 6f 6e 73 6f 72 20 6d 79 20 77 6f | ">.....<img.title="Sponsor.my.wo |
| 1b00e0 | 72 6b 20 75 73 69 6e 67 20 50 61 79 50 61 6c 22 0a 20 20 20 20 20 20 20 20 20 61 6c 74 3d 22 53 | rk.using.PayPal"..........alt="S |
| 1b0100 | 70 6f 6e 73 6f 72 20 6d 79 20 77 6f 72 6b 20 75 73 69 6e 67 20 50 61 79 50 61 6c 22 0a 20 20 20 | ponsor.my.work.using.PayPal".... |
| 1b0120 | 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 |
| 1b0140 | 74 73 2f 64 6f 6e 61 74 65 2f 70 61 79 70 61 6c 2d 35 30 70 78 2e 70 6e 67 22 3e 3c 2f 61 3e 0a | ts/donate/paypal-50px.png"></a>. |
| 1b0160 | 3c 2f 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 | </div>.<br>.<div.align="center"> |
| 1b0180 | 0a 20 20 53 6f 6d 65 20 61 6c 74 65 72 6e 61 74 69 76 65 20 64 6f 6e 61 74 69 6f 6e 20 6d 65 74 | ...Some.alternative.donation.met |
| 1b01a0 | 68 6f 64 73 20 61 72 65 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74 2e | hods.are.<a.href="https://magit. |
| 1b01c0 | 76 63 2f 64 6f 6e 61 74 65 2f 22 3e 61 76 61 69 6c 61 62 6c 65 3c 2f 61 3e 2e 0a 3c 2f 64 69 76 | vc/donate/">available</a>..</div |
| 1b01e0 | 3e 0a 3c 68 72 3e 0a 0a 23 23 23 20 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 0a 0a 49 66 20 | >.<hr>..###.Getting.Started..If. |
| 1b0200 | 79 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 | you.are.new.to.Magit,.then.eithe |
| 1b0220 | 72 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 | r.one.of.the.following.two.artic |
| 1b0240 | 6c 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 | les.should.help.understanding.ho |
| 1b0260 | 77 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 | w.it.differs.from.other.Git.clie |
| 1b0280 | 6e 74 73 2e 0a 0a 23 23 23 23 20 5b 56 69 73 75 61 6c 20 4d 61 67 69 74 20 77 61 6c 6b 2d 74 68 | nts...####.[Visual.Magit.walk-th |
| 1b02a0 | 72 6f 75 67 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 | rough](https://emacsair.me/2017/ |
| 1b02c0 | 30 39 2f 30 31 2f 6d 61 67 69 74 2d 77 61 6c 6b 2d 74 68 72 6f 75 67 68 29 0a 0a 49 66 20 79 6f | 09/01/magit-walk-through)..If.yo |
| 1b02e0 | 75 20 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 | u.are.completely.new.to.Magit,.t |
| 1b0300 | 68 65 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 76 69 73 75 61 | hen.this.article.is.a.good.visua |
| 1b0320 | 6c 20 69 6e 74 72 6f 64 75 63 74 69 6f 6e 2e 0a 0a 41 6c 6d 6f 73 74 20 65 76 65 72 79 74 68 69 | l.introduction...Almost.everythi |
| 1b0340 | 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 65 20 | ng.that.you.see.in.Magit.can.be. |
| 1b0360 | 61 63 74 65 64 20 6f 6e 20 62 79 20 70 72 65 73 73 69 6e 67 0a 73 6f 6d 65 20 6b 65 79 2c 20 62 | acted.on.by.pressing.some.key,.b |
| 1b0380 | 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 75 73 74 20 | ut.that's.not.obvious.from.just. |
| 1b03a0 | 73 65 65 69 6e 67 20 68 6f 77 20 4d 61 67 69 74 20 6c 6f 6f 6b 73 2e 0a 54 68 65 20 73 63 72 65 | seeing.how.Magit.looks..The.scre |
| 1b03c0 | 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 65 78 74 20 6f 66 | enshots.and.accompanying.text.of |
| 1b03e0 | 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 74 6f 0a 70 65 72 | .this.article.explain.how.to.per |
| 1b0400 | 66 6f 72 6d 20 61 20 76 61 72 69 65 74 79 20 6f 66 20 61 63 74 69 6f 6e 73 20 6f 6e 20 4d 61 67 | form.a.variety.of.actions.on.Mag |
| 1b0420 | 69 74 27 73 20 6f 75 74 70 75 74 2e 0a 0a 23 23 23 23 20 5b 4d 61 67 69 74 2c 20 74 68 65 20 6d | it's.output...####.[Magit,.the.m |
| 1b0440 | 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 3a 2f 2f 65 6d | agical.Git.interface](https://em |
| 1b0460 | 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 67 69 63 61 6c | acsair.me/2017/09/01/the-magical |
| 1b0480 | 2d 67 69 74 2d 69 6e 74 65 72 66 61 63 65 29 0a 0a 4d 61 67 69 74 20 64 69 66 66 65 72 73 20 73 | -git-interface)..Magit.differs.s |
| 1b04a0 | 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 69 74 20 69 6e 74 65 | ignificantly.from.other.Git.inte |
| 1b04c0 | 72 66 61 63 65 73 2c 20 61 6e 64 20 69 74 73 0a 61 64 76 61 6e 74 61 67 65 73 20 61 72 65 20 6e | rfaces,.and.its.advantages.are.n |
| 1b04e0 | 6f 74 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 6f 62 76 69 6f 75 73 20 73 69 6d 70 6c 79 20 66 72 | ot.immediately.obvious.simply.fr |
| 1b0500 | 6f 6d 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 61 20 66 65 77 0a 73 63 72 65 65 6e 73 68 6f 74 73 20 | om.looking.at.a.few.screenshots. |
| 1b0520 | 61 73 20 70 72 65 73 65 6e 74 65 64 20 69 6e 20 74 68 65 20 70 72 65 63 65 64 69 6e 67 20 61 72 | as.presented.in.the.preceding.ar |
| 1b0540 | 74 69 63 6c 65 2e 0a 0a 54 68 69 73 20 61 72 74 69 63 6c 65 20 64 69 73 63 75 73 73 65 73 20 4d | ticle...This.article.discusses.M |
| 1b0560 | 61 67 69 74 27 73 20 70 72 6f 70 65 72 74 69 65 73 20 69 6e 20 73 6f 6d 65 77 68 61 74 20 6d 6f | agit's.properties.in.somewhat.mo |
| 1b0580 | 72 65 20 61 62 73 74 72 61 63 74 0a 74 65 72 6d 73 2e 0a 0a 23 23 23 23 20 56 69 64 65 6f 20 69 | re.abstract.terms...####.Video.i |
| 1b05a0 | 6e 74 72 6f 64 75 63 74 69 6f 6e 73 0a 0a 49 66 20 79 6f 75 20 70 72 65 66 65 72 20 5b 76 69 64 | ntroductions..If.you.prefer.[vid |
| 1b05c0 | 65 6f 5d 28 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 73 63 72 65 65 6e 63 61 73 74 73 | eo](https://magit.vc/screencasts |
| 1b05e0 | 2f 29 20 69 6e 74 72 6f 64 75 63 74 69 6f 6e 73 2c 0a 68 65 61 64 20 6f 76 65 72 20 74 6f 20 74 | /).introductions,.head.over.to.t |
| 1b0600 | 68 61 74 20 70 61 67 65 2c 20 77 68 65 72 65 20 66 69 6e 64 20 61 20 63 6f 6c 6c 65 63 74 69 6f | hat.page,.where.find.a.collectio |
| 1b0620 | 6e 20 6f 66 20 73 75 63 68 20 69 6e 74 72 6f 64 75 63 74 69 6f 6e 73 0a 61 6e 64 20 6f 74 68 65 | n.of.such.introductions.and.othe |
| 1b0640 | 72 20 76 69 64 65 6f 73 20 61 62 6f 75 74 20 4d 61 67 69 74 2c 20 62 79 20 76 61 72 69 6f 75 73 | r.videos.about.Magit,.by.various |
| 1b0660 | 20 63 72 65 61 74 6f 72 73 2e 0a 0a 2a 2a 2a 0a 23 23 23 20 53 75 70 70 6f 72 74 20 61 6e 64 20 | .creators...***.###.Support.and. |
| 1b0680 | 43 6f 6e 74 72 69 62 75 74 69 6e 67 0a 0a 4d 61 67 69 74 20 68 61 73 20 6d 61 6e 79 20 75 73 65 | Contributing..Magit.has.many.use |
| 1b06a0 | 72 73 20 61 6e 64 20 76 65 72 79 20 66 65 77 20 6d 61 69 6e 74 61 69 6e 65 72 73 2c 20 73 6f 20 | rs.and.very.few.maintainers,.so. |
| 1b06c0 | 77 65 20 6b 69 6e 64 6c 79 20 61 73 6b 20 74 6f 20 72 65 61 64 0a 74 68 65 20 61 70 70 72 6f 70 | we.kindly.ask.to.read.the.approp |
| 1b06e0 | 72 69 61 74 65 20 67 75 69 64 65 6c 69 6e 65 73 20 62 65 66 6f 72 65 20 67 65 74 74 69 6e 67 20 | riate.guidelines.before.getting. |
| 1b0700 | 69 6e 20 63 6f 6e 74 61 63 74 2e 20 26 6d 64 61 73 68 3b 20 54 68 61 6e 6b 73 21 0a 0a 2d 20 f0 | in.contact..—.Thanks!..-.. |
| 1b0720 | 9f 86 98 20 5b 48 6f 77 20 74 6f 20 61 73 6b 20 66 6f 72 20 68 65 6c 70 5d 28 68 74 74 70 73 3a | ....[How.to.ask.for.help](https: |
| 1b0740 | 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 64 69 73 63 75 73 73 | //github.com/magit/magit/discuss |
| 1b0760 | 69 6f 6e 73 2f 34 36 33 30 29 0a 2d 20 f0 9f aa b3 20 5b 48 6f 77 20 74 6f 20 72 65 70 6f 72 74 | ions/4630).-......[How.to.report |
| 1b0780 | 20 61 20 62 75 67 5d 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 67 69 74 | .a.bug](https://github.com/magit |
| 1b07a0 | 2f 6d 61 67 69 74 2f 77 69 6b 69 2f 48 6f 77 2d 74 6f 2d 72 65 70 6f 72 74 2d 61 2d 62 75 67 29 | /magit/wiki/How-to-report-a-bug) |
| 1b07c0 | 0a 2d 20 f0 9f 92 a1 20 5b 48 6f 77 20 74 6f 20 73 75 67 67 65 73 74 20 61 20 66 65 61 74 75 72 | .-......[How.to.suggest.a.featur |
| 1b07e0 | 65 5d 28 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 | e](https://github.com/magit/magi |
| 1b0800 | 74 2f 64 69 73 63 75 73 73 69 6f 6e 73 2f 34 36 33 31 29 0a 2d 20 f0 9f 8f 97 ef b8 8f 20 5b 50 | t/discussions/4631).-.........[P |
| 1b0820 | 75 6c 6c 20 72 65 71 75 65 73 74 20 67 75 69 64 65 6c 69 6e 65 73 5d 28 68 74 74 70 73 3a 2f 2f | ull.request.guidelines](https:// |
| 1b0840 | 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 50 75 6c 6c | github.com/magit/magit/wiki/Pull |
| 1b0860 | 2d 72 65 71 75 65 73 74 2d 67 75 69 64 65 6c 69 6e 65 73 29 0a 2d 20 e2 84 b9 ef b8 8f 20 5b 46 | -request-guidelines).-........[F |
| 1b0880 | 41 51 5d 28 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 6d 61 6e 75 61 6c 2f 6d 61 67 69 | AQ](https://magit.vc/manual/magi |
| 1b08a0 | 74 2f 46 41 51 2e 68 74 6d 6c 29 0a 2d 20 e2 84 b9 ef b8 8f 20 5b 4d 61 6e 75 61 6c 5d 28 68 74 | t/FAQ.html).-........[Manual](ht |
| 1b08c0 | 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 6d 61 6e 75 61 6c 2f 6d 61 67 69 74 29 0a 0a 54 4c | tps://magit.vc/manual/magit)..TL |
| 1b08e0 | 3b 44 52 20 57 65 20 6e 6f 77 20 75 73 65 20 64 69 73 63 75 73 73 69 6f 6e 73 20 66 6f 72 20 66 | ;DR.We.now.use.discussions.for.f |
| 1b0900 | 65 61 74 75 72 65 20 72 65 71 75 65 73 74 73 20 28 6e 6f 74 20 69 73 73 75 65 73 29 20 61 6e 64 | eature.requests.(not.issues).and |
| 1b0920 | 20 70 72 65 66 65 72 0a 69 66 20 79 6f 75 20 61 73 6b 20 74 68 65 20 63 6f 6d 6d 75 6e 69 74 79 | .prefer.if.you.ask.the.community |
| 1b0940 | 20 66 6f 72 20 73 75 70 70 6f 72 74 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 6f 76 65 72 | .for.support.instead.of.the.over |
| 1b0960 | 77 6f 72 6b 65 64 20 6d 61 69 6e 74 61 69 6e 65 72 73 2e 0a 0a 50 6c 65 61 73 65 20 61 6c 73 6f | worked.maintainers...Please.also |
| 1b0980 | 20 63 6f 6e 73 69 64 65 72 20 74 6f 20 63 6f 6e 74 72 69 62 75 74 65 20 62 79 20 73 75 70 70 6f | .consider.to.contribute.by.suppo |
| 1b09a0 | 72 74 69 6e 67 20 6f 74 68 65 72 20 75 73 65 72 73 20 6f 72 20 62 79 20 6d 61 6b 69 6e 67 0a 61 | rting.other.users.or.by.making.a |
| 1b09c0 | 20 5b 6d 6f 6e 65 74 61 72 79 20 64 6f 6e 61 74 69 6f 6e 5d 28 68 74 74 70 73 3a 2f 2f 6d 61 67 | .[monetary.donation](https://mag |
| 1b09e0 | 69 74 2e 76 63 2f 64 6f 6e 61 74 65 29 2e 20 26 6d 64 61 73 68 3b 20 54 68 61 6e 6b 73 21 0a 0a | it.vc/donate)..—.Thanks!.. |
| 1b0a00 | 2a 2a 2a 0a 23 23 23 20 41 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 73 0a 0a 4d 61 67 69 74 20 77 | ***.###.Acknowledgments..Magit.w |
| 1b0a20 | 61 73 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 | as.started.by.[Marius.Vollmer][m |
| 1b0a40 | 61 72 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 20 62 79 | arius],.and.is.now.maintained.by |
| 1b0a60 | 0a 5b 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 5d 5b 6a 6f 6e 61 73 5d 20 61 6e 64 20 5b 4b | .[Jonas.Bernoulli][jonas].and.[K |
| 1b0a80 | 79 6c 65 20 4d 65 79 65 72 5d 5b 6b 79 6c 65 5d 2e 20 20 46 6f 72 6d 65 72 20 6d 61 69 6e 74 61 | yle.Meyer][kyle]...Former.mainta |
| 1b0aa0 | 69 6e 65 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 | iners.are.[Nicolas.Dudebout][nic |
| 1b0ac0 | 6f 6c 61 73 5d 2c 20 5b 4e 6f 61 6d 20 50 6f 73 74 61 76 73 6b 79 5d 5b 6e 6f 61 6d 5d 2c 0a 5b | olas],.[Noam.Postavsky][noam],.[ |
| 1b0ae0 | 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 20 5b 50 68 69 6c | Peter.J..Weisberg][peter],.[Phil |
| 1b0b00 | 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 69 63 61 74 5d | .Jackson][phil],.[R..mi.Vanicat] |
| 1b0b20 | 5b 72 65 6d 69 5d 20 61 6e 64 0a 5b 59 61 6e 6e 20 48 6f 64 69 71 75 65 5d 5b 79 61 6e 6e 5d 2e | [remi].and.[Yann.Hodique][yann]. |
| 1b0b40 | 20 20 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 6e 74 72 69 62 | ..Many.more.people.have.[contrib |
| 1b0b60 | 75 74 65 64 20 63 6f 64 65 5d 5b 61 75 74 68 6f 72 73 5d 2c 0a 73 75 67 67 65 73 74 65 64 20 66 | uted.code][authors],.suggested.f |
| 1b0b80 | 65 61 74 75 72 65 73 20 6f 72 20 6d 61 64 65 20 6d 6f 6e 65 74 61 72 79 20 63 6f 6e 74 72 69 62 | eatures.or.made.monetary.contrib |
| 1b0ba0 | 75 74 69 6f 6e 73 2e 0a 0a 54 68 61 6e 6b 73 20 74 6f 20 61 6c 6c 20 6f 66 20 79 6f 75 2c 20 6d | utions...Thanks.to.all.of.you,.m |
| 1b0bc0 | 61 79 20 28 74 68 65 20 68 69 73 74 6f 72 79 20 6f 66 29 20 74 68 65 20 73 6f 75 72 63 65 20 62 | ay.(the.history.of).the.source.b |
| 1b0be0 | 65 20 77 69 74 68 20 79 6f 75 21 0a 0a 2a 2a 2a 0a 5b 21 5b 43 6f 6d 70 69 6c 65 5d 28 68 74 74 | e.with.you!..***.[](https://github.com/magit/m |
| 1b0c60 | 61 67 69 74 2f 61 63 74 69 6f 6e 73 2f 77 6f 72 6b 66 6c 6f 77 73 2f 63 6f 6d 70 69 6c 65 2e 79 | agit/actions/workflows/compile.y |
| 1b0c80 | 6d 6c 29 0a 5b 21 5b 54 65 73 74 5d 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | ml).[](https://githu |
| 1b0ce0 | 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f 6d 61 67 69 74 2f 61 63 74 69 6f 6e 73 2f 77 6f 72 6b 66 6c | b.com/magit/magit/actions/workfl |
| 1b0d00 | 6f 77 73 2f 74 65 73 74 2e 79 6d 6c 29 0a 5b 21 5b 4d 61 6e 75 61 6c 5d 28 68 74 74 70 73 3a 2f | ows/test.yml).[] |
| 1b0d60 | 28 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/ |
| 1b0d80 | 61 63 74 69 6f 6e 73 2f 77 6f 72 6b 66 6c 6f 77 73 2f 6d 61 6e 75 61 6c 2e 79 6d 6c 29 0a 5b 21 | actions/workflows/manual.yml).[! |
| 1b0da0 | 5b 4e 6f 6e 47 4e 55 20 45 4c 50 41 5d 28 68 74 74 70 73 3a 2f 2f 65 6d 61 63 73 61 69 72 2e 6d | [NonGNU.ELPA](https://emacsair.m |
| 1b0dc0 | 65 2f 61 73 73 65 74 73 2f 62 61 64 67 65 73 2f 6e 6f 6e 67 6e 75 2d 65 6c 70 61 2e 73 76 67 29 | e/assets/badges/nongnu-elpa.svg) |
| 1b0de0 | 5d 28 68 74 74 70 73 3a 2f 2f 65 6c 70 61 2e 6e 6f 6e 67 6e 75 2e 6f 72 67 2f 6e 6f 6e 67 6e 75 | ](https://elpa.nongnu.org/nongnu |
| 1b0e00 | 2f 6d 61 67 69 74 2e 68 74 6d 6c 29 0a 5b 21 5b 4d 65 6c 70 61 5d 28 68 74 74 70 73 3a 2f 2f 6d | /magit.html).[](https://melpa.org/#/magit).[ |
| 1b0e60 | 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 |
| 1b0ec0 | 61 67 69 74 29 0a 0a 5b 21 5b 50 61 63 6b 61 67 69 6e 67 20 73 74 61 74 75 73 5d 28 68 74 74 70 | agit)..[](https://repolo |
| 1b0f60 | 67 79 2e 6f 72 67 2f 70 72 6f 6a 65 63 74 2f 65 6d 61 63 73 25 33 41 6d 61 67 69 74 2f 76 65 72 | gy.org/project/emacs%3Amagit/ver |
| 1b0f80 | 73 69 6f 6e 73 29 0a 0a 5b 61 75 74 68 6f 72 73 5d 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74 | sions)..[authors]:.https://magit |
| 1b0fa0 | 2e 76 63 2f 73 74 61 74 73 2f 6d 61 67 69 74 2f 61 75 74 68 6f 72 73 2e 68 74 6d 6c 0a 5b 6a 6f | .vc/stats/magit/authors.html.[jo |
| 1b0fc0 | 6e 61 73 5d 3a 20 20 20 68 74 74 70 73 3a 2f 2f 65 6d 61 63 73 61 69 72 2e 6d 65 0a 5b 6b 79 6c | nas]:...https://emacsair.me.[kyl |
| 1b0fe0 | 65 5d 3a 20 20 20 20 68 74 74 70 73 3a 2f 2f 6b 79 6c 65 61 6d 2e 63 6f 6d 0a 5b 6d 61 72 69 75 | e]:....https://kyleam.com.[mariu |
| 1b1000 | 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 76 6f 6c 6c 6d 65 72 | s]:..https://github.com/mvollmer |
| 1b1020 | 0a 5b 6e 69 63 6f 6c 61 73 5d 3a 20 68 74 74 70 3a 2f 2f 64 75 64 65 62 6f 75 74 2e 63 6f 6d 0a | .[nicolas]:.http://dudebout.com. |
| 1b1040 | 5b 6e 6f 61 6d 5d 3a 20 20 20 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6e 70 | [noam]:....https://github.com/np |
| 1b1060 | 6f 73 74 61 76 73 0a 5b 70 65 74 65 72 5d 3a 20 20 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 | ostavs.[peter]:...https://github |
| 1b1080 | 2e 63 6f 6d 2f 70 6a 77 65 69 73 62 65 72 67 0a 5b 70 68 69 6c 5d 3a 20 20 20 20 68 74 74 70 73 | .com/pjweisberg.[phil]:....https |
| 1b10a0 | 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 68 69 6c 6a 61 63 6b 73 6f 6e 0a 5b 72 65 6d 69 5d | ://github.com/philjackson.[remi] |
| 1b10c0 | 3a 20 20 20 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 61 6e 69 63 61 74 0a | :....https://github.com/vanicat. |
| 1b10e0 | 5b 79 61 6e 6e 5d 3a 20 20 20 20 68 74 74 70 73 3a 2f 2f 79 61 6e 6e 2e 68 6f 64 69 71 75 65 2e | [yann]:....https://yann.hodique. |
| 1b1100 | 69 6e 66 6f 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 | info............................ |
| 1b1120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b1140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b1160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b1180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b11a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b11c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b11e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b1200 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 43 48 41 4e 47 45 4c 4f 47 00 00 00 00 00 00 00 00 00 00 00 | magit-4.3.8/CHANGELOG........... |
| 1b1220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b1240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b1260 | 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 |
| 1b1280 | 30 30 33 36 37 35 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 35 31 37 00 20 30 00 00 00 | 0036754.00000000000.012517..0... |
| 1b12a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b12c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b12e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b1300 | 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................... |
| 1b1320 | 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................... |
| 1b1340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b1360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b1380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b13a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b13c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b13e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b1400 | 23 20 2d 2a 2d 20 6d 6f 64 65 3a 20 6f 72 67 20 2d 2a 2d 0a 2a 20 76 34 2e 33 2e 38 20 20 20 20 | #.-*-.mode:.org.-*-.*.v4.3.8.... |
| 1b1420 | 32 30 32 35 2d 30 37 2d 30 35 0a 0a 42 75 67 66 69 78 65 73 3a 0a 0a 2d 20 49 6e 20 76 34 2e 33 | 2025-07-05..Bugfixes:..-.In.v4.3 |
| 1b1440 | 2e 37 20 77 65 20 73 74 61 72 74 65 64 20 74 6f 20 72 65 73 74 6f 72 65 20 74 68 65 20 64 69 73 | .7.we.started.to.restore.the.dis |
| 1b1460 | 70 6c 61 79 2d 73 74 61 72 74 20 70 6f 73 69 74 69 6f 6e 73 20 6f 66 20 74 68 65 0a 20 20 77 69 | play-start.positions.of.the...wi |
| 1b1480 | 6e 64 6f 77 73 20 64 69 73 70 6c 61 79 69 6e 67 20 61 20 62 75 66 66 65 72 20 74 68 61 74 20 69 | ndows.displaying.a.buffer.that.i |
| 1b14a0 | 73 20 62 65 69 6e 67 20 72 65 66 72 65 73 68 65 64 2c 20 62 75 74 20 69 6e 20 6c 6f 67 0a 20 20 | s.being.refreshed,.but.in.log... |
| 1b14c0 | 62 75 66 66 65 72 73 20 74 68 61 74 20 69 73 20 75 6e 64 65 73 69 72 61 62 6c 65 2e 20 20 41 66 | buffers.that.is.undesirable...Af |
| 1b14e0 | 74 65 72 20 63 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 20 77 65 20 77 61 6e | ter.creating.a.new.commit.we.wan |
| 1b1500 | 74 0a 20 20 74 68 61 74 20 74 6f 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 62 65 20 64 69 73 70 6c | t...that.to.immediately.be.displ |
| 1b1520 | 61 79 65 64 20 61 74 20 74 68 65 20 74 6f 70 20 6f 66 20 77 69 6e 64 6f 77 73 20 64 69 73 70 6c | ayed.at.the.top.of.windows.displ |
| 1b1540 | 61 79 69 6e 67 0a 20 20 6c 6f 67 20 62 75 66 66 65 72 73 2e 20 20 23 35 34 30 33 0a 0a 2d 20 52 | aying...log.buffers...#5403..-.R |
| 1b1560 | 65 66 72 65 73 68 69 6e 67 20 77 61 73 20 73 6b 69 70 70 65 64 20 61 66 74 65 72 20 64 69 73 63 | efreshing.was.skipped.after.disc |
| 1b1580 | 61 72 64 69 6e 67 20 61 6c 6c 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2e 0a 0a 2d 20 57 | arding.all.untracked.files...-.W |
| 1b15a0 | 68 65 6e 20 73 75 62 2d 64 69 72 65 63 74 6f 72 69 65 73 20 63 6f 6e 74 61 69 6e 20 22 2e 67 69 | hen.sub-directories.contain.".gi |
| 1b15c0 | 74 69 67 6e 6f 72 65 22 20 66 69 6c 65 73 2c 20 74 68 65 6e 20 69 6e 76 6f 6b 69 6e 67 0a 20 20 | tignore".files,.then.invoking... |
| 1b15e0 | 7e 6d 61 67 69 74 2d 64 69 73 63 61 72 64 7e 20 6f 6e 20 74 68 65 20 22 55 6e 74 72 61 63 6b 65 | ~magit-discard~.on.the."Untracke |
| 1b1600 | 64 20 66 69 6c 65 73 22 20 73 65 63 74 69 6f 6e 20 64 69 64 20 6e 6f 74 20 6e 65 63 65 73 73 61 | d.files".section.did.not.necessa |
| 1b1620 | 72 69 6c 79 0a 20 20 72 65 6d 6f 76 65 20 74 68 65 20 73 61 6d 65 20 73 65 74 20 6f 66 20 66 69 | rily...remove.the.same.set.of.fi |
| 1b1640 | 6c 65 73 20 61 73 20 6c 69 73 74 65 64 20 69 6e 20 74 68 61 74 20 73 65 63 74 69 6f 6e 2e 20 20 | les.as.listed.in.that.section... |
| 1b1660 | 28 41 74 20 6c 65 61 73 74 0a 20 20 69 74 20 64 69 64 20 73 68 6f 77 20 74 68 65 20 66 69 6c 65 | (At.least...it.did.show.the.file |
| 1b1680 | 73 2c 20 77 68 69 63 68 20 77 6f 75 6c 64 20 62 65 20 72 65 6d 6f 76 65 64 2c 20 69 6e 20 74 68 | s,.which.would.be.removed,.in.th |
| 1b16a0 | 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 0a 20 20 70 72 6f 6d 70 74 2e 29 20 20 23 35 34 30 35 | e.confirmation...prompt.)..#5405 |
| 1b16c0 | 0a 0a 2a 20 76 34 2e 33 2e 37 20 20 20 20 32 30 32 35 2d 30 37 2d 30 31 0a 0a 2d 20 52 65 66 72 | ..*.v4.3.7....2025-07-01..-.Refr |
| 1b16e0 | 65 73 68 69 6e 67 20 61 20 62 75 66 66 65 72 20 63 61 75 73 65 73 20 69 74 73 20 63 6f 6e 74 65 | eshing.a.buffer.causes.its.conte |
| 1b1700 | 6e 74 20 74 6f 20 62 65 20 72 65 63 72 65 61 74 65 64 2c 20 77 68 69 63 68 20 63 61 6e 0a 20 20 | nt.to.be.recreated,.which.can... |
| 1b1720 | 72 65 73 75 6c 74 20 69 6e 20 73 63 72 6f 6c 6c 69 6e 67 2e 20 20 4e 6f 77 20 77 65 20 61 74 74 | result.in.scrolling...Now.we.att |
| 1b1740 | 65 6d 70 74 20 74 6f 20 72 65 73 74 6f 72 65 20 74 68 65 20 64 69 73 70 6c 61 79 2d 73 74 61 72 | empt.to.restore.the.display-star |
| 1b1760 | 74 0a 20 20 70 6f 73 69 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 77 69 6e 64 6f 77 73 20 64 69 73 | t...positions.of.the.windows.dis |
| 1b1780 | 70 6c 61 79 69 6e 67 20 74 68 65 20 62 75 66 66 65 72 2e 20 20 23 35 34 30 33 0a 0a 2d 20 57 68 | playing.the.buffer...#5403..-.Wh |
| 1b17a0 | 65 6e 20 72 75 6e 6e 69 6e 67 20 7e 67 69 74 7e 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 | en.running.~git~.for.side-effect |
| 1b17c0 | 73 20 61 6e 64 20 74 68 61 74 20 73 69 67 6e 61 6c 73 20 61 6e 20 65 72 72 6f 72 2c 20 77 65 0a | s.and.that.signals.an.error,.we. |
| 1b17e0 | 20 20 64 69 64 20 6e 6f 74 20 61 75 67 6d 65 6e 74 20 74 68 65 20 65 72 72 6f 72 20 6d 65 73 73 | ..did.not.augment.the.error.mess |
| 1b1800 | 61 67 65 20 74 6f 20 69 6e 66 6f 72 6d 20 74 68 65 20 75 73 65 72 20 74 68 61 74 20 74 68 65 20 | age.to.inform.the.user.that.the. |
| 1b1820 | 66 75 6c 6c 0a 20 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 | full...output.can.be.found.in.th |
| 1b1840 | 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 2e 20 20 57 68 65 6e 20 74 68 65 20 65 72 72 6f | e.process.buffer...When.the.erro |
| 1b1860 | 72 20 69 73 20 6e 6f 74 0a 20 20 73 69 67 6e 61 6c 65 64 2c 20 77 65 20 64 69 64 20 61 6c 72 65 | r.is.not...signaled,.we.did.alre |
| 1b1880 | 61 64 79 20 61 70 70 65 6e 64 20 74 68 61 74 20 68 69 6e 74 20 74 6f 20 74 68 65 20 6d 65 73 73 | ady.append.that.hint.to.the.mess |
| 1b18a0 | 61 67 65 2e 20 20 41 6c 73 6f 0a 20 20 61 64 64 65 64 20 61 20 6e 65 77 20 6f 70 74 69 6f 6e 2c | age...Also...added.a.new.option, |
| 1b18c0 | 20 7e 6d 61 67 69 74 2d 73 68 6f 77 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 2d 68 69 6e 74 | .~magit-show-process-buffer-hint |
| 1b18e0 | 7e 2c 20 66 6f 72 20 70 65 6f 70 6c 65 20 77 68 6f 0a 20 20 61 72 65 20 61 6c 72 65 61 64 79 20 | ~,.for.people.who...are.already. |
| 1b1900 | 61 77 61 72 65 20 6f 66 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 20 61 6e 64 20 | aware.of.the.process.buffer.and. |
| 1b1920 | 77 6f 75 6c 64 20 6c 69 6b 65 20 74 6f 20 61 76 6f 69 64 0a 20 20 74 68 65 20 6e 6f 69 73 79 20 | would.like.to.avoid...the.noisy. |
| 1b1940 | 72 65 6d 69 6e 64 65 72 2e 20 20 23 35 33 39 36 0a 0a 42 75 67 66 69 78 65 73 3a 0a 0a 2d 20 53 | reminder...#5396..Bugfixes:..-.S |
| 1b1960 | 6f 6d 65 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 20 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20 72 | ome.instructions.inserted.into.r |
| 1b1980 | 65 62 61 73 65 20 73 65 71 75 65 6e 63 65 20 62 75 66 66 65 72 73 20 77 65 72 65 20 6e 6f 74 0a | ebase.sequence.buffers.were.not. |
| 1b19a0 | 20 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 7e 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 7e 2c | ..prefixed.with.~comment-start~, |
| 1b19c0 | 20 69 6e 73 74 65 61 64 20 23 20 77 61 73 20 75 73 65 64 20 75 6e 63 6f 6e 64 69 74 69 6f 6e 61 | .instead.#.was.used.unconditiona |
| 1b19e0 | 6c 6c 79 2e 0a 20 20 23 35 33 38 38 0a 0a 2d 20 46 69 78 65 64 20 61 20 72 65 67 72 65 73 73 69 | lly....#5388..-.Fixed.a.regressi |
| 1b1a00 | 6f 6e 20 69 6e 20 76 34 2e 33 2e 36 2c 20 77 68 69 63 68 20 63 61 75 73 65 64 20 61 20 63 6f 6e | on.in.v4.3.6,.which.caused.a.con |
| 1b1a20 | 66 6c 69 63 74 20 62 65 74 77 65 65 6e 20 74 68 65 0a 20 20 6f 76 65 72 6c 61 79 73 20 75 73 65 | flict.between.the...overlays.use |
| 1b1a40 | 64 20 66 6f 72 20 73 65 63 74 69 6f 6e 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 61 6e 64 20 73 | d.for.section.highlighting.and.s |
| 1b1a60 | 65 63 74 69 6f 6e 20 73 65 6c 65 63 74 69 6f 6e 2c 20 69 66 0a 20 20 62 6f 74 68 20 6f 66 20 74 | ection.selection,.if...both.of.t |
| 1b1a80 | 68 65 73 65 20 66 61 63 65 73 20 72 65 6c 69 65 64 20 6f 6e 20 74 68 65 20 73 61 6d 65 20 66 61 | hese.faces.relied.on.the.same.fa |
| 1b1aa0 | 63 65 20 70 72 6f 70 65 72 74 79 20 28 6c 69 6b 65 6c 79 20 74 68 65 0a 20 20 66 6f 72 65 67 72 | ce.property.(likely.the...foregr |
| 1b1ac0 | 6f 75 6e 64 20 63 6f 6c 6f 72 29 2e 20 20 23 35 33 38 39 0a 0a 2d 20 48 75 6e 6b 73 20 63 6f 75 | ound.color)...#5389..-.Hunks.cou |
| 1b1ae0 | 6c 64 20 72 65 6d 61 69 6e 20 70 61 69 6e 74 65 64 20 61 73 20 73 65 6c 65 63 74 65 64 20 77 68 | ld.remain.painted.as.selected.wh |
| 1b1b00 | 65 6e 20 6e 61 76 69 67 61 74 69 6e 67 20 61 77 61 79 2e 20 20 23 35 33 39 33 0a 0a 2d 20 54 68 | en.navigating.away...#5393..-.Th |
| 1b1b20 | 65 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 20 22 2d 2d 67 72 65 70 22 20 61 6e 64 20 22 2d 2d | e.log.arguments."--grep".and."-- |
| 1b1b40 | 67 72 61 70 68 22 20 61 72 65 20 6e 6f 20 6c 6f 6e 67 65 72 20 6d 75 74 75 61 6c 6c 79 0a 20 20 | graph".are.no.longer.mutually... |
| 1b1b60 | 65 78 63 6c 75 73 69 76 65 2c 20 62 75 74 20 77 65 20 73 74 69 6c 6c 20 64 72 6f 70 70 65 64 20 | exclusive,.but.we.still.dropped. |
| 1b1b80 | 74 68 65 20 6c 61 74 74 65 72 20 77 68 65 6e 20 74 68 65 20 66 6f 72 6d 65 72 20 77 61 73 0a 20 | the.latter.when.the.former.was.. |
| 1b1ba0 | 20 75 73 65 64 2e 20 23 35 33 39 31 0a 0a 2d 20 7e 6d 61 67 69 74 2d 73 61 76 65 2d 72 65 70 6f | .used..#5391..-.~magit-save-repo |
| 1b1bc0 | 73 69 74 6f 72 79 2d 62 75 66 66 65 72 73 7e 20 65 72 72 6f 72 65 64 20 6f 6e 20 6f 6c 64 65 72 | sitory-buffers~.errored.on.older |
| 1b1be0 | 20 45 6d 61 63 73 20 72 65 6c 65 61 73 65 73 2c 0a 20 20 69 66 20 74 68 65 20 76 61 6c 75 65 20 | .Emacs.releases,...if.the.value. |
| 1b1c00 | 6f 66 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 62 79 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 | of.the.variable.by.the.same.name |
| 1b1c20 | 20 69 73 20 7e 61 73 6b 7e 2e 20 20 23 35 33 39 39 0a 0a 2d 20 7e 6d 61 67 69 74 2d 61 66 74 65 | .is.~ask~...#5399..-.~magit-afte |
| 1b1c40 | 72 2d 73 61 76 65 2d 72 65 66 72 65 73 68 2d 73 74 61 74 75 73 7e 20 64 69 64 20 6e 6f 74 20 68 | r-save-refresh-status~.did.not.h |
| 1b1c60 | 6f 6e 6f 72 20 7e 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 7e 2e 0a 20 20 | onor.~magit-inhibit-refresh~.... |
| 1b1c80 | 64 39 64 32 66 36 63 33 31 32 0a 0a 2a 20 76 34 2e 33 2e 36 20 20 20 20 32 30 32 35 2d 30 36 2d | d9d2f6c312..*.v4.3.6....2025-06- |
| 1b1ca0 | 30 31 0a 0a 2d 20 47 65 6e 65 72 61 6c 69 7a 65 64 20 61 6e 64 20 68 65 61 76 69 6c 79 20 72 65 | 01..-.Generalized.and.heavily.re |
| 1b1cc0 | 66 61 63 74 6f 72 65 64 20 74 68 65 20 63 6f 64 65 2c 20 70 72 65 76 69 6f 75 73 6c 79 20 75 73 | factored.the.code,.previously.us |
| 1b1ce0 | 65 64 20 6f 6e 6c 79 20 74 6f 0a 20 20 68 69 67 68 6c 69 67 68 74 20 64 69 66 66 2d 72 65 6c 61 | ed.only.to...highlight.diff-rela |
| 1b1d00 | 74 65 64 20 73 65 63 74 69 6f 6e 73 20 61 6e 64 20 74 6f 20 70 61 69 6e 74 20 68 75 6e 6b 73 2c | ted.sections.and.to.paint.hunks, |
| 1b1d20 | 20 73 6f 20 74 68 61 74 20 69 74 20 63 61 6e 0a 20 20 62 65 20 75 73 65 64 20 66 6f 72 20 6f 74 | .so.that.it.can...be.used.for.ot |
| 1b1d40 | 68 65 72 20 73 65 63 74 69 6f 6e 73 20 61 73 20 77 65 6c 6c 2e 20 20 54 68 65 20 6e 65 77 20 69 | her.sections.as.well...The.new.i |
| 1b1d60 | 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 73 68 6f 75 6c 64 0a 20 20 61 6c 73 6f 20 62 65 20 61 | mplementation.should...also.be.a |
| 1b1d80 | 20 62 69 74 20 66 61 73 74 65 72 2e 20 20 63 66 65 34 66 61 61 61 66 36 5e 2e 2e 63 35 35 36 66 | .bit.faster...cfe4faaaf6^..c556f |
| 1b1da0 | 65 65 31 62 64 0a 0a 2d 20 41 20 73 69 6e 67 6c 65 2d 73 65 63 74 69 6f 6e 20 73 65 6c 65 63 74 | ee1bd..-.A.single-section.select |
| 1b1dc0 | 69 6f 6e 20 6e 6f 77 20 72 65 71 75 69 72 65 73 20 61 20 6e 6f 6e 2d 65 6d 70 74 79 20 72 65 67 | ion.now.requires.a.non-empty.reg |
| 1b1de0 | 69 6f 6e 2e 0a 20 20 36 63 34 63 31 36 39 34 32 61 0a 0a 2d 20 57 68 65 6e 20 63 72 65 61 74 69 | ion....6c4c16942a..-.When.creati |
| 1b1e00 | 6e 67 20 61 20 73 74 61 73 68 2c 20 22 4f 6e 20 3c 62 72 61 6e 63 68 3e 3a 20 22 20 69 73 20 6e | ng.a.stash,."On.<branch>:.".is.n |
| 1b1e20 | 6f 77 20 6f 66 66 65 72 65 64 20 61 73 20 61 20 73 65 63 6f 6e 64 0a 20 20 66 75 74 75 72 65 20 | ow.offered.as.a.second...future. |
| 1b1e40 | 68 69 73 74 6f 72 79 20 65 6c 65 6d 65 6e 74 2e 20 20 37 35 63 36 31 39 31 39 39 39 2c 20 39 62 | history.element...75c6191999,.9b |
| 1b1e60 | 38 31 64 66 33 36 62 34 0a 0a 2d 20 41 64 64 65 64 20 6e 65 77 20 63 6f 6d 6d 61 6e 64 73 20 7e | 81df36b4..-.Added.new.commands.~ |
| 1b1e80 | 67 69 74 2d 72 65 62 61 73 65 2d 64 72 6f 70 7e 2c 20 7e 67 69 74 2d 72 65 62 61 73 65 2d 61 6c | git-rebase-drop~,.~git-rebase-al |
| 1b1ea0 | 74 65 72 7e 20 61 6e 64 0a 20 20 7e 67 69 74 2d 72 65 62 61 73 65 2d 73 71 75 69 73 68 7e 2e 20 | ter~.and...~git-rebase-squish~.. |
| 1b1ec0 | 20 34 37 39 63 34 36 37 30 38 30 2c 20 39 36 37 34 63 34 37 35 35 61 0a 0a 42 75 67 66 69 78 65 | .479c467080,.9674c4755a..Bugfixe |
| 1b1ee0 | 73 3a 0a 0a 2d 20 46 69 78 65 64 20 69 73 73 75 65 73 20 63 6f 6e 63 65 72 6e 69 6e 67 20 64 61 | s:..-.Fixed.issues.concerning.da |
| 1b1f00 | 74 65 20 68 61 6e 64 6c 69 6e 67 20 69 6e 20 6c 6f 67 20 6d 61 72 67 69 6e 73 2e 20 20 23 35 33 | te.handling.in.log.margins...#53 |
| 1b1f20 | 37 33 0a 0a 2d 20 54 68 65 20 6c 69 73 74 20 6f 66 20 72 65 62 61 73 65 20 61 63 74 69 6f 6e 73 | 73..-.The.list.of.rebase.actions |
| 1b1f40 | 20 69 6e 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 63 6f 75 6c 64 20 63 6f 6e 74 | .in.the.status.buffer.could.cont |
| 1b1f60 | 61 69 6e 0a 20 20 69 6e 76 61 6c 69 64 20 65 6c 65 6d 65 6e 74 73 20 64 65 72 69 76 65 64 20 66 | ain...invalid.elements.derived.f |
| 1b1f80 | 72 6f 6d 20 63 6f 6d 6d 65 6e 74 73 20 69 6e 20 47 69 74 27 73 20 6c 69 73 74 20 6f 66 20 73 75 | rom.comments.in.Git's.list.of.su |
| 1b1fa0 | 63 68 0a 20 20 61 63 74 69 6f 6e 73 2e 20 20 39 31 38 30 36 64 63 37 32 39 0a 0a 2d 20 41 70 70 | ch...actions...91806dc729..-.App |
| 1b1fc0 | 6c 79 69 6e 67 20 74 68 65 20 72 65 67 69 6f 6e 20 75 73 65 64 20 74 6f 20 66 61 69 6c 2c 20 69 | lying.the.region.used.to.fail,.i |
| 1b1fe0 | 66 20 73 6f 6d 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 61 6d 65 20 68 75 6e 6b 20 62 75 74 | f.some.part.of.the.same.hunk.but |
| 1b2000 | 0a 20 20 6f 75 74 73 69 64 65 20 74 68 65 20 72 65 67 69 6f 6e 20 68 61 73 20 63 6f 6e 66 6c 69 | ...outside.the.region.has.confli |
| 1b2020 | 63 74 73 2c 20 65 76 65 6e 20 69 66 20 74 68 65 20 70 61 72 74 20 69 6e 20 74 68 65 20 72 65 67 | cts,.even.if.the.part.in.the.reg |
| 1b2040 | 69 6f 6e 20 64 69 64 0a 20 20 6e 6f 74 2e 20 20 39 65 35 35 31 64 39 65 62 37 0a 0a 2a 20 76 34 | ion.did...not...9e551d9eb7..*.v4 |
| 1b2060 | 2e 33 2e 35 20 20 20 20 32 30 32 35 2d 30 35 2d 31 34 0a 0a 42 75 67 66 69 78 65 73 3a 0a 0a 2d | .3.5....2025-05-14..Bugfixes:..- |
| 1b2080 | 20 46 69 78 65 64 20 61 20 76 34 2e 33 2e 33 20 72 65 67 72 65 73 73 69 6f 6e 20 69 6e 20 69 6e | .Fixed.a.v4.3.3.regression.in.in |
| 1b20a0 | 73 65 72 74 69 6e 67 20 72 65 62 61 73 65 20 61 63 74 69 6f 6e 73 20 69 6e 74 6f 20 74 68 65 0a | serting.rebase.actions.into.the. |
| 1b20c0 | 20 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 77 68 65 6e 20 73 74 6f 70 70 69 6e 67 20 61 74 | ..status.buffer.when.stopping.at |
| 1b20e0 | 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 69 74 2e 20 20 23 35 33 36 35 0a 0a 2a 20 76 34 2e 33 | .the.last.commit...#5365..*.v4.3 |
| 1b2100 | 2e 34 20 20 20 20 32 30 32 35 2d 30 35 2d 31 33 0a 0a 2d 20 41 72 67 75 6d 65 6e 74 73 2c 20 74 | .4....2025-05-13..-.Arguments,.t |
| 1b2120 | 68 61 74 20 61 72 65 20 6e 6f 72 6d 61 6c 6c 79 20 73 65 74 20 62 79 20 63 79 63 6c 69 6e 67 20 | hat.are.normally.set.by.cycling. |
| 1b2140 | 74 68 72 6f 75 67 68 20 74 68 65 20 70 6f 73 73 69 62 6c 65 0a 20 20 76 61 6c 75 65 73 20 64 69 | through.the.possible...values.di |
| 1b2160 | 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 6d 65 6e 75 2c 20 63 61 6e 20 6e 6f 77 20 61 6c 73 | splayed.in.the.menu,.can.now.als |
| 1b2180 | 6f 20 62 65 20 73 65 74 20 75 73 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 0a 20 20 62 79 20 | o.be.set.using.completion,...by. |
| 1b21a0 | 75 73 69 6e 67 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 20 20 23 35 33 36 32 0a | using.a.prefix.argument...#5362. |
| 1b21c0 | 0a 42 75 67 66 69 78 65 73 3a 0a 0a 2d 20 4d 61 74 63 68 69 6e 67 20 72 65 66 65 72 65 6e 63 65 | .Bugfixes:..-.Matching.reference |
| 1b21e0 | 73 20 77 65 72 65 20 6e 6f 20 6c 6f 6e 67 65 72 20 64 69 73 70 6c 61 79 65 64 20 6f 6e 20 74 68 | s.were.no.longer.displayed.on.th |
| 1b2200 | 65 20 66 69 72 73 74 20 6c 69 6e 65 20 6f 66 0a 20 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 | e.first.line.of...revision.buffe |
| 1b2220 | 72 73 2e 20 20 34 38 62 31 35 38 35 30 30 64 0a 0a 2d 20 46 69 78 65 64 20 61 20 76 34 2e 33 2e | rs...48b158500d..-.Fixed.a.v4.3. |
| 1b2240 | 33 20 72 65 67 72 65 73 73 69 6f 6e 20 69 6e 20 69 6e 73 65 72 74 69 6e 67 20 72 65 62 61 73 65 | 3.regression.in.inserting.rebase |
| 1b2260 | 20 61 63 74 69 6f 6e 73 20 69 6e 74 6f 20 74 68 65 0a 20 20 73 74 61 74 75 73 20 62 75 66 66 65 | .actions.into.the...status.buffe |
| 1b2280 | 72 20 77 68 65 6e 20 7e 2d 2d 72 65 62 61 73 65 2d 6d 65 72 67 65 73 7e 20 69 73 20 73 70 65 63 | r.when.~--rebase-merges~.is.spec |
| 1b22a0 | 69 66 69 65 64 2e 20 20 23 35 33 36 35 0a 0a 2d 20 4f 6e 20 74 68 65 20 22 55 6e 74 72 61 63 6b | ified...#5365..-.On.the."Untrack |
| 1b22c0 | 65 64 20 66 69 6c 65 73 22 20 73 65 63 74 69 6f 6e 2c 20 7e 6b 7e 20 6e 6f 20 6c 6f 6e 67 65 72 | ed.files".section,.~k~.no.longer |
| 1b22e0 | 20 77 6f 72 6b 65 64 20 61 73 20 69 6e 74 65 6e 64 65 64 2e 0a 20 20 23 35 33 36 36 0a 0a 41 6c | .worked.as.intended....#5366..Al |
| 1b2300 | 73 6f 20 63 6f 6e 74 61 69 6e 73 20 63 6f 64 65 20 61 6e 64 20 64 6f 63 75 6d 65 6e 74 61 74 69 | so.contains.code.and.documentati |
| 1b2320 | 6f 6e 20 63 6c 65 61 6e 75 70 73 20 61 6e 64 20 69 6d 70 72 6f 76 65 6d 65 6e 74 73 2e 0a 0a 2a | on.cleanups.and.improvements...* |
| 1b2340 | 20 76 34 2e 33 2e 33 20 20 20 20 32 30 32 35 2d 30 35 2d 30 31 0a 0a 2d 20 7e 6d 61 67 69 74 2d | .v4.3.3....2025-05-01..-.~magit- |
| 1b2360 | 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 6c 65 76 65 6c 7e 20 6e 6f 77 20 61 63 74 73 20 6f 6e 20 | section-show-level~.now.acts.on. |
| 1b2380 | 61 6c 6c 20 73 65 6c 65 63 74 65 64 20 73 65 63 74 69 6f 6e 73 2e 20 20 23 35 33 35 34 0a 0a 2d | all.selected.sections...#5354..- |
| 1b23a0 | 20 49 6e 73 65 72 74 69 6e 67 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 6f 6d 6d 69 74 73 20 62 | .Inserting.the.list.of.commits.b |
| 1b23c0 | 65 69 6e 67 20 72 65 62 61 73 65 64 20 69 6e 74 6f 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 | eing.rebased.into.the.status.buf |
| 1b23e0 | 66 65 72 0a 20 20 69 73 20 6e 6f 77 20 6d 75 63 68 20 66 61 73 74 65 72 2e 20 20 38 65 37 32 37 | fer...is.now.much.faster...8e727 |
| 1b2400 | 36 37 32 36 32 0a 0a 2d 20 41 6c 6c 20 72 65 62 61 73 65 20 61 63 74 69 6f 6e 73 20 61 72 65 20 | 67262..-.All.rebase.actions.are. |
| 1b2420 | 6e 6f 77 20 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 | now.inserted.into.the.status.buf |
| 1b2440 | 66 65 72 2e 0a 20 20 36 39 62 33 31 30 65 31 30 39 0a 0a 2d 20 57 68 69 6c 65 20 65 64 69 74 69 | fer....69b310e109..-.While.editi |
| 1b2460 | 6e 67 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 6f 6d 6d 69 74 73 20 61 6e 64 20 61 63 74 69 6f | ng.the.list.of.commits.and.actio |
| 1b2480 | 6e 73 20 74 6f 20 62 65 20 72 65 62 61 73 65 64 0a 20 20 7e 67 69 74 2d 72 65 62 61 73 65 2d 6b | ns.to.be.rebased...~git-rebase-k |
| 1b24a0 | 69 6c 6c 2d 6c 69 6e 65 7e 20 28 7e 6b 7e 29 20 6f 6e 20 61 20 63 6f 6d 6d 65 6e 74 65 64 20 6c | ill-line~.(~k~).on.a.commented.l |
| 1b24c0 | 69 6e 65 20 6e 6f 77 20 75 6e 63 6f 6d 6d 65 6e 74 73 20 69 74 2e 0a 20 20 66 66 34 34 65 65 31 | ine.now.uncomments.it....ff44ee1 |
| 1b24e0 | 62 63 33 0a 0a 2d 20 41 64 64 65 64 20 6e 65 77 20 76 61 72 69 61 6e 74 73 20 6f 66 20 63 6f 6d | bc3..-.Added.new.variants.of.com |
| 1b2500 | 6d 61 6e 64 73 20 74 68 61 74 20 64 65 61 6c 20 77 69 74 68 20 66 69 6c 65 73 20 66 6f 72 20 75 | mands.that.deal.with.files.for.u |
| 1b2520 | 73 65 20 69 6e 20 44 69 72 65 64 0a 20 20 62 75 66 66 65 72 73 2c 20 61 6e 64 20 69 6d 70 72 6f | se.in.Dired...buffers,.and.impro |
| 1b2540 | 76 65 64 20 65 78 69 73 74 69 6e 67 20 76 61 72 69 61 6e 74 73 2e 20 20 49 6e 20 44 69 72 65 64 | ved.existing.variants...In.Dired |
| 1b2560 | 2c 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 | ,.these.commands...are.available |
| 1b2580 | 20 66 72 6f 6d 20 7e 6d 61 67 69 74 2d 66 69 6c 65 2d 64 69 73 70 61 74 63 68 7e 20 28 7e 43 2d | .from.~magit-file-dispatch~.(~C- |
| 1b25a0 | 63 20 4d 2d 67 7e 29 2e 20 20 35 34 32 63 32 66 38 61 37 35 20 65 74 20 61 6c 2e 0a 0a 2d 20 7e | c.M-g~)...542c2f8a75.et.al...-.~ |
| 1b25c0 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 68 65 6c 76 65 7e 20 6e 6f 77 20 70 72 65 70 65 6e 64 | magit-branch-shelve~.now.prepend |
| 1b25e0 | 73 20 74 68 65 20 64 61 74 65 20 74 6f 20 74 68 65 20 72 65 66 6e 61 6d 65 2c 20 61 6e 64 0a 20 | s.the.date.to.the.refname,.and.. |
| 1b2600 | 20 7e 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 6e 73 68 65 6c 76 65 7e 20 72 65 6d 6f 76 65 73 | .~magit-branch-unshelve~.removes |
| 1b2620 | 20 73 75 63 68 20 70 72 65 66 69 78 65 73 2e 20 20 37 38 66 66 64 31 61 33 38 39 0a 0a 2d 20 54 | .such.prefixes...78ffd1a389..-.T |
| 1b2640 | 68 65 20 6e 65 77 20 66 75 6e 63 74 69 6f 6e 20 7e 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 68 | he.new.function.~magit-insert-sh |
| 1b2660 | 65 6c 76 65 64 2d 62 72 61 6e 63 68 7e 20 63 61 6e 20 62 65 20 61 64 64 65 64 20 74 6f 0a 20 20 | elved-branch~.can.be.added.to... |
| 1b2680 | 7e 6d 61 67 69 74 2d 72 65 66 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 7e 20 74 6f 20 6c 69 | ~magit-refs-sections-hook~.to.li |
| 1b26a0 | 73 74 20 73 68 65 6c 76 65 64 20 62 72 61 6e 63 68 65 73 2e 20 20 64 36 62 37 37 38 34 35 34 37 | st.shelved.branches...d6b7784547 |
| 1b26c0 | 0a 0a 2d 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 77 69 70 | ..-.Added.new.command.~magit-wip |
| 1b26e0 | 2d 70 75 72 67 65 7e 2c 20 77 68 69 63 68 20 72 65 6d 6f 76 65 73 20 6f 6c 64 20 62 72 61 6e 63 | -purge~,.which.removes.old.branc |
| 1b2700 | 68 65 73 0a 20 20 63 72 65 61 74 65 64 20 62 79 20 7e 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 | hes...created.by.~magit-wip-mode |
| 1b2720 | 7e 2e 20 20 64 35 65 30 66 33 61 36 33 39 0a 20 20 0a 2d 20 7e 6d 61 67 69 74 2d 62 6c 61 6d 65 | ~...d5e0f3a639....-.~magit-blame |
| 1b2740 | 2d 73 74 79 6c 65 73 7e 20 6e 6f 77 20 73 75 70 70 6f 72 74 73 20 69 6e 73 65 72 74 69 6e 67 20 | -styles~.now.supports.inserting. |
| 1b2760 | 74 72 75 6e 63 61 74 65 64 20 63 6f 6d 6d 69 74 20 68 61 73 68 65 73 2e 0a 20 20 23 34 30 35 37 | truncated.commit.hashes....#4057 |
| 1b2780 | 0a 0a 2d 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 6d 6f 75 | ..-.Added.new.command.~magit-mou |
| 1b27a0 | 73 65 2d 73 65 74 2d 70 6f 69 6e 74 7e 2e 20 20 33 63 39 65 35 31 39 31 39 37 0a 0a 41 6c 73 6f | se-set-point~...3c9e519197..Also |
| 1b27c0 | 20 63 6f 6e 74 61 69 6e 73 20 63 6f 64 65 20 61 6e 64 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e | .contains.code.and.documentation |
| 1b27e0 | 20 63 6c 65 61 6e 75 70 73 20 61 6e 64 20 69 6d 70 72 6f 76 65 6d 65 6e 74 73 2e 0a 0a 2a 20 76 | .cleanups.and.improvements...*.v |
| 1b2800 | 34 2e 33 2e 32 20 20 20 20 32 30 32 35 2d 30 34 2d 30 31 0a 0a 2d 20 52 65 6d 6f 76 65 64 20 6c | 4.3.2....2025-04-01..-.Removed.l |
| 1b2820 | 65 67 61 63 79 20 6f 70 74 69 6f 6e 73 20 7e 6d 61 67 69 74 2d 77 69 70 2d 2a 2d 6d 6f 64 65 2d | egacy.options.~magit-wip-*-mode- |
| 1b2840 | 6c 69 67 68 74 65 72 7e 2e 20 20 32 32 35 65 61 36 66 64 30 30 0a 0a 2d 20 7e 6d 61 67 69 74 2d | lighter~...225ea6fd00..-.~magit- |
| 1b2860 | 6c 6f 67 2d 63 75 72 72 65 6e 74 7e 20 6e 6f 77 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 64 | log-current~.now.falls.back.to.d |
| 1b2880 | 69 73 70 6c 61 79 69 6e 67 20 74 68 65 20 6c 6f 67 20 66 6f 72 20 7e 48 45 41 44 7e 20 69 66 0a | isplaying.the.log.for.~HEAD~.if. |
| 1b28a0 | 20 20 6e 6f 20 62 72 61 6e 63 68 20 69 73 20 63 68 65 63 6b 65 64 20 6f 75 74 2c 20 61 6e 64 20 | ..no.branch.is.checked.out,.and. |
| 1b28c0 | 74 68 65 20 6e 6f 77 20 72 65 64 75 6e 64 61 6e 74 20 7e 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 61 | the.now.redundant.~magit-log-hea |
| 1b28e0 | 64 7e 20 69 73 0a 20 20 6e 6f 20 6c 6f 6e 67 65 72 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 | d~.is...no.longer.displayed.in.t |
| 1b2900 | 68 65 20 7e 6d 61 67 69 74 2d 6c 6f 67 7e 20 6d 65 6e 75 20 62 79 20 64 65 66 61 75 6c 74 2e 20 | he.~magit-log~.menu.by.default.. |
| 1b2920 | 20 63 38 62 31 65 31 32 62 64 35 0a 0a 2d 20 52 65 6e 61 6d 65 64 20 7e 6d 61 67 69 74 2d 6d 65 | .c8b1e12bd5..-.Renamed.~magit-me |
| 1b2940 | 72 67 65 2d 69 6e 74 6f 7e 20 74 6f 20 7e 6d 61 67 69 74 2d 6d 65 72 67 65 2d 64 69 73 73 6f 6c | rge-into~.to.~magit-merge-dissol |
| 1b2960 | 76 65 7e 20 61 6e 64 20 63 68 61 6e 67 65 64 20 74 68 65 0a 20 20 6b 65 79 20 62 69 6e 64 69 6e | ve~.and.changed.the...key.bindin |
| 1b2980 | 67 20 69 6e 20 74 68 65 20 7e 6d 61 67 69 74 2d 6d 65 72 67 65 7e 20 6d 65 6e 75 20 66 72 6f 6d | g.in.the.~magit-merge~.menu.from |
| 1b29a0 | 20 7e 69 7e 20 74 6f 20 7e 64 7e 2e 20 20 54 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 | .~i~.to.~d~...The.description... |
| 1b29c0 | 69 6e 20 74 68 61 74 20 6d 65 6e 75 20 61 6c 72 65 61 64 79 20 77 61 73 20 22 64 69 73 73 6f 6c | in.that.menu.already.was."dissol |
| 1b29e0 | 76 65 22 2e 20 20 44 6f 20 74 68 69 73 20 74 6f 20 6d 61 6b 65 20 69 74 20 6d 6f 72 65 0a 20 20 | ve"...Do.this.to.make.it.more... |
| 1b2a00 | 6f 62 76 69 6f 75 73 20 74 68 61 74 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 64 65 6c 65 74 65 | obvious.that.this.command.delete |
| 1b2a20 | 73 20 74 68 65 20 73 6f 75 72 63 65 20 62 72 61 6e 63 68 20 61 66 74 65 72 20 69 74 20 68 61 73 | s.the.source.branch.after.it.has |
| 1b2a40 | 0a 20 20 62 65 65 6e 20 6d 65 72 67 65 64 20 69 6e 74 6f 20 74 68 65 20 74 61 72 67 65 74 20 62 | ...been.merged.into.the.target.b |
| 1b2a60 | 72 61 6e 63 68 2e 20 20 23 34 33 38 36 0a 0a 2d 20 41 64 64 65 64 20 6e 65 77 20 6f 70 74 69 6f | ranch...#4386..-.Added.new.optio |
| 1b2a80 | 6e 20 7e 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 61 70 70 6c 79 2d 61 6e 73 69 2d 63 6f 6c 6f | n.~magit-process-apply-ansi-colo |
| 1b2aa0 | 72 73 7e 20 28 62 75 74 20 64 69 73 63 6f 75 72 61 67 65 0a 20 20 69 74 73 20 75 73 65 29 2e 20 | rs~.(but.discourage...its.use).. |
| 1b2ac0 | 20 23 35 33 34 38 0a 0a 2d 20 53 75 70 70 6f 72 74 20 66 6f 72 20 49 64 6f 20 68 61 73 20 62 65 | .#5348..-.Support.for.Ido.has.be |
| 1b2ae0 | 65 6e 20 6d 6f 76 65 64 20 6f 75 74 20 69 6e 74 6f 20 61 20 6e 65 77 20 70 61 63 6b 61 67 65 20 | en.moved.out.into.a.new.package. |
| 1b2b00 | 7e 6d 61 67 69 74 2d 69 64 6f 7e 2e 0a 20 20 36 61 65 63 39 36 37 65 65 34 0a 0a 42 75 67 66 69 | ~magit-ido~....6aec967ee4..Bugfi |
| 1b2b20 | 78 65 73 3a 0a 0a 2d 20 7e 6d 61 67 69 74 2d 61 66 74 65 72 2d 73 61 76 65 2d 72 65 66 72 65 73 | xes:..-.~magit-after-save-refres |
| 1b2b40 | 68 2d 62 75 66 66 65 72 73 7e 20 64 69 64 20 6e 6f 74 20 72 65 73 70 65 63 74 0a 20 20 7e 6d 61 | h-buffers~.did.not.respect...~ma |
| 1b2b60 | 67 69 74 2d 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 7e 2e 20 20 63 30 61 38 65 36 39 34 62 | git-inhibit-refresh~...c0a8e694b |
| 1b2b80 | 39 0a 0a 2d 20 57 68 65 6e 20 77 61 73 68 69 6e 67 20 6f 66 20 61 20 73 65 63 74 69 6f 6e 20 77 | 9..-.When.washing.of.a.section.w |
| 1b2ba0 | 61 73 20 64 65 6c 61 79 65 64 20 61 6e 64 20 69 74 20 65 6e 64 73 20 69 6e 20 61 6e 20 65 6d 70 | as.delayed.and.it.ends.in.an.emp |
| 1b2bc0 | 74 79 20 6c 69 6e 65 2c 0a 20 20 74 68 61 74 20 6c 69 6e 65 20 77 61 73 20 6e 6f 74 20 61 6c 77 | ty.line,...that.line.was.not.alw |
| 1b2be0 | 61 79 73 20 6d 61 64 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 65 63 74 69 6f 6e 2e 20 20 66 | ays.made.part.of.the.section...f |
| 1b2c00 | 36 66 32 35 65 36 35 36 36 0a 0a 2d 20 49 6e 20 73 6f 6d 65 20 63 61 73 65 73 20 73 65 63 74 69 | 6f25e6566..-.In.some.cases.secti |
| 1b2c20 | 6f 6e 20 73 70 65 63 69 66 69 63 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 77 65 72 65 20 6e 6f | on.specific.key.bindings.were.no |
| 1b2c40 | 74 20 6d 61 64 65 20 61 76 61 69 6c 61 62 6c 65 0a 20 20 61 73 20 69 6e 74 65 6e 64 65 64 2e 20 | t.made.available...as.intended.. |
| 1b2c60 | 20 36 63 65 31 65 63 65 35 38 30 2c 20 33 66 37 39 37 30 30 66 31 62 0a 0a 2d 20 49 6e 20 73 6f | .6ce1ece580,.3f79700f1b..-.In.so |
| 1b2c80 | 6d 65 20 63 61 73 65 73 20 7e 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 62 75 66 66 65 72 2d 6c 6f | me.cases.~magit-toggle-buffer-lo |
| 1b2ca0 | 63 6b 7e 20 68 61 73 20 74 6f 20 75 6e 69 71 75 69 66 79 20 62 75 66 66 65 72 20 6e 61 6d 65 73 | ck~.has.to.uniquify.buffer.names |
| 1b2cc0 | 0a 20 20 62 75 74 20 66 61 69 6c 65 64 20 74 6f 20 64 6f 20 73 6f 2e 20 20 23 35 33 33 30 0a 0a | ...but.failed.to.do.so...#5330.. |
| 1b2ce0 | 2d 20 41 66 74 65 72 20 61 70 70 6c 79 69 6e 67 20 61 20 68 75 6e 6b 2c 20 74 68 65 20 62 75 66 | -.After.applying.a.hunk,.the.buf |
| 1b2d00 | 66 65 72 20 77 61 73 20 72 65 66 72 65 73 68 65 64 20 74 77 69 63 65 2e 20 20 23 35 33 34 33 0a | fer.was.refreshed.twice...#5343. |
| 1b2d20 | 0a 2d 20 54 68 65 20 64 69 66 66 20 73 68 6f 77 6e 20 62 79 20 7e 6d 61 67 69 74 2d 64 69 66 66 | .-.The.diff.shown.by.~magit-diff |
| 1b2d40 | 2d 70 61 74 68 73 7e 20 77 61 73 20 6e 6f 74 20 77 61 73 68 65 64 2e 20 23 35 30 39 33 0a 0a 41 | -paths~.was.not.washed..#5093..A |
| 1b2d60 | 6c 73 6f 20 63 6f 6e 74 61 69 6e 73 20 6d 6f 72 65 20 63 6f 64 65 20 61 6e 64 20 64 6f 63 75 6d | lso.contains.more.code.and.docum |
| 1b2d80 | 65 6e 74 61 74 69 6f 6e 20 63 6c 65 61 6e 75 70 73 20 61 6e 64 20 69 6d 70 72 6f 76 65 6d 65 6e | entation.cleanups.and.improvemen |
| 1b2da0 | 74 73 2e 0a 0a 2a 20 76 34 2e 33 2e 31 20 20 20 20 32 30 32 35 2d 30 33 2d 30 32 0a 0a 2d 20 41 | ts...*.v4.3.1....2025-03-02..-.A |
| 1b2dc0 | 64 64 65 64 20 6e 65 77 20 6f 70 74 69 6f 6e 20 7e 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 66 69 | dded.new.option.~magit-format-fi |
| 1b2de0 | 6c 65 2d 66 75 6e 63 74 69 6f 6e 2c 7e 20 61 6e 64 20 74 77 6f 20 66 75 6e 63 74 69 6f 6e 73 20 | le-function,~.and.two.functions. |
| 1b2e00 | 74 6f 0a 20 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 70 72 65 66 69 78 20 66 69 6c 65 20 6e 61 6d 65 | to...optionally.prefix.file.name |
| 1b2e20 | 73 20 77 69 74 68 20 69 63 6f 6e 73 2c 20 77 69 74 68 20 74 68 65 20 68 65 6c 70 20 6f 66 20 65 | s.with.icons,.with.the.help.of.e |
| 1b2e40 | 69 74 68 65 72 0a 20 20 7e 61 6c 6c 2d 74 68 65 2d 69 63 6f 6e 73 7e 20 6f 72 20 7e 6e 65 72 64 | ither...~all-the-icons~.or.~nerd |
| 1b2e60 | 2d 69 63 6f 6e 73 7e 2e 20 20 23 35 33 30 38 0a 0a 2d 20 41 64 64 65 64 20 6e 65 77 20 63 6f 6d | -icons~...#5308..-.Added.new.com |
| 1b2e80 | 6d 61 6e 64 73 20 7e 6d 61 67 69 74 2d 70 72 65 76 69 6f 75 73 2d 72 65 66 65 72 65 6e 63 65 7e | mands.~magit-previous-reference~ |
| 1b2ea0 | 20 61 6e 64 20 7e 6d 61 67 69 74 2d 6e 65 78 74 2d 72 65 66 65 72 65 6e 63 65 7e 2c 0a 20 20 77 | .and.~magit-next-reference~,...w |
| 1b2ec0 | 69 74 68 20 65 6e 74 72 79 20 70 6f 69 6e 74 20 7e 43 2d 63 20 43 2d 72 7e 2e 20 20 45 6e 61 62 | ith.entry.point.~C-c.C-r~...Enab |
| 1b2ee0 | 6c 65 20 7e 72 65 70 65 61 74 2d 6d 6f 64 65 7e 20 74 6f 20 6b 65 65 70 20 6e 61 76 69 67 61 74 | le.~repeat-mode~.to.keep.navigat |
| 1b2f00 | 69 6e 67 20 77 69 74 68 0a 20 20 7e 70 7e 20 61 6e 64 20 7e 6e 7e 2e 20 20 23 35 33 31 30 0a 0a | ing.with...~p~.and.~n~...#5310.. |
| 1b2f20 | 42 75 67 66 69 78 65 73 3a 0a 0a 2d 20 7e 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 76 69 73 | Bugfixes:..-.~magit-commit-revis |
| 1b2f40 | 65 7e 20 66 61 69 6c 65 64 20 69 66 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 77 65 72 65 20 75 | e~.failed.if.no.arguments.were.u |
| 1b2f60 | 73 65 64 2e 20 20 23 35 33 30 36 0a 0a 2d 20 53 6f 6d 65 20 61 72 67 75 6d 65 6e 74 73 20 77 65 | sed...#5306..-.Some.arguments.we |
| 1b2f80 | 72 65 20 6d 69 73 73 69 6e 67 20 66 72 6f 6d 20 64 69 66 66 20 6d 65 6e 75 73 20 77 68 65 6e 20 | re.missing.from.diff.menus.when. |
| 1b2fa0 | 69 6e 76 6f 6b 65 64 20 66 72 6f 6d 0a 20 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 | invoked.from...the.status.buffer |
| 1b2fc0 | 2e 20 20 23 35 33 30 39 0a 0a 2d 20 49 6e 20 73 6f 6d 65 20 6d 65 6e 75 73 20 74 68 65 20 62 69 | ...#5309..-.In.some.menus.the.bi |
| 1b2fe0 | 6e 64 69 6e 67 73 20 66 6f 72 20 7e 2d 2d 73 69 67 6e 6f 66 66 7e 20 63 6f 6e 66 6c 69 63 74 65 | ndings.for.~--signoff~.conflicte |
| 1b3000 | 64 20 77 69 74 68 20 74 68 6f 73 65 20 66 6f 72 0a 20 20 6f 74 68 65 72 20 61 72 67 75 6d 65 6e | d.with.those.for...other.argumen |
| 1b3020 | 74 73 2e 20 20 23 35 33 31 32 0a 0a 2d 20 46 69 78 65 64 20 75 6e 6c 69 6b 65 6c 79 20 69 73 73 | ts...#5312..-.Fixed.unlikely.iss |
| 1b3040 | 75 65 20 69 6e 20 7e 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 7e 2e 20 20 36 36 | ue.in.~magit-git-mergetool~...66 |
| 1b3060 | 65 33 64 64 66 66 65 34 0a 0a 2d 20 55 6e 6b 6e 6f 77 6e 20 47 69 74 20 74 72 61 69 6c 65 72 73 | e3ddffe4..-.Unknown.Git.trailers |
| 1b3080 | 20 72 65 73 75 6c 74 65 64 20 69 6e 20 61 20 64 69 73 70 6c 61 79 20 65 72 72 6f 72 20 77 68 69 | .resulted.in.a.display.error.whi |
| 1b30a0 | 6c 65 20 77 72 69 74 69 6e 67 0a 20 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 2e 20 20 38 | le.writing...commit.messages...8 |
| 1b30c0 | 63 32 37 63 39 31 30 63 61 0a 0a 2d 20 57 68 65 6e 20 74 68 65 20 77 6f 72 64 20 61 74 20 70 6f | c27c910ca..-.When.the.word.at.po |
| 1b30e0 | 69 6e 74 20 6d 61 74 63 68 65 64 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 61 20 62 72 61 6e 63 68 | int.matched.the.name.of.a.branch |
| 1b3100 | 2c 20 74 68 61 74 20 77 61 73 0a 20 20 75 6e 63 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79 20 74 72 65 | ,.that.was...unconditionally.tre |
| 1b3120 | 61 74 65 64 20 61 73 20 74 68 65 20 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 2e 20 20 54 68 | ated.as.the.commit-at-point...Th |
| 1b3140 | 69 73 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 0a 20 20 64 6f 6e 65 20 77 68 65 6e 20 74 68 | is.should.only.be...done.when.th |
| 1b3160 | 61 74 20 77 6f 72 64 20 69 73 20 73 68 6f 77 6e 20 75 73 69 6e 67 20 61 6e 20 61 70 70 72 6f 70 | at.word.is.shown.using.an.approp |
| 1b3180 | 72 69 61 74 65 20 66 61 63 65 2e 20 20 32 62 33 66 32 63 62 39 61 64 0a 0a 2d 20 46 69 78 65 64 | riate.face...2b3f2cb9ad..-.Fixed |
| 1b31a0 | 20 62 75 67 20 69 6e 20 7e 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 79 63 6c 65 2d 64 69 66 | .bug.in.~magit-section-cycle-dif |
| 1b31c0 | 66 73 7e 2e 20 20 23 35 33 31 39 0a 0a 2d 20 7e 6d 61 67 69 74 2d 73 74 61 67 65 2d 75 6e 74 72 | fs~...#5319..-.~magit-stage-untr |
| 1b31e0 | 61 63 6b 65 64 7e 20 77 61 73 20 61 20 62 69 74 20 66 72 61 67 69 6c 65 2e 20 20 23 35 33 32 35 | acked~.was.a.bit.fragile...#5325 |
| 1b3200 | 0a 0a 2a 20 76 34 2e 33 2e 30 20 20 20 20 32 30 32 35 2d 30 32 2d 30 34 0a 0a 2d 20 41 64 64 65 | ..*.v4.3.0....2025-02-04..-.Adde |
| 1b3220 | 64 20 6e 65 77 20 6f 70 74 69 6f 6e 20 7e 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 62 72 | d.new.option.~magit-refs-show-br |
| 1b3240 | 61 6e 63 68 2d 64 65 73 63 72 69 70 74 69 6f 6e 73 7e 2e 20 20 34 32 65 64 36 63 31 39 36 36 0a | anch-descriptions~...42ed6c1966. |
| 1b3260 | 0a 2d 20 57 68 65 6e 20 61 20 73 74 61 73 68 20 63 61 6e 6e 6f 74 20 62 65 20 61 70 70 6c 69 65 | .-.When.a.stash.cannot.be.applie |
| 1b3280 | 64 20 75 73 69 6e 67 20 74 68 65 20 74 72 69 76 69 61 6c 20 6d 65 74 68 6f 64 2c 20 74 68 65 20 | d.using.the.trivial.method,.the. |
| 1b32a0 | 75 73 65 72 20 69 73 0a 20 20 6f 66 66 65 72 65 64 20 73 6f 6d 65 20 66 61 6c 6c 62 61 63 6b 20 | user.is...offered.some.fallback. |
| 1b32c0 | 6d 65 74 68 6f 64 73 2e 20 20 54 68 65 20 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 | methods...The.presentation.of.th |
| 1b32e0 | 6f 73 65 20 68 61 73 20 62 65 65 6e 0a 20 20 69 6d 70 72 6f 76 65 64 2e 20 20 23 35 32 35 33 20 | ose.has.been...improved...#5253. |
| 1b3300 | 61 30 38 62 34 64 64 35 31 33 0a 0a 2d 20 41 64 64 65 64 20 6e 65 77 20 68 6f 6f 6b 20 6f 70 74 | a08b4dd513..-.Added.new.hook.opt |
| 1b3320 | 69 6f 6e 73 20 7e 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 77 61 73 68 2d 6d 65 73 73 61 67 | ions.~magit-revision-wash-messag |
| 1b3340 | 65 2d 68 6f 6f 6b 7e 20 61 6e 64 0a 20 20 7e 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 73 75 | e-hook~.and...~magit-log-wash-su |
| 1b3360 | 6d 6d 61 72 79 2d 68 6f 6f 6b 7e 2c 20 61 6e 64 20 70 6f 70 75 6c 61 74 65 20 74 68 65 6d 20 77 | mmary-hook~,.and.populate.them.w |
| 1b3380 | 69 74 68 20 6e 65 77 20 61 6e 64 0a 20 20 65 78 69 73 74 69 6e 67 20 68 69 67 68 6c 69 67 68 74 | ith.new.and...existing.highlight |
| 1b33a0 | 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 2c 20 6d 61 6b 69 6e 67 20 69 74 20 65 61 73 69 65 72 20 | ing.functions,.making.it.easier. |
| 1b33c0 | 74 6f 20 72 65 6d 6f 76 65 20 64 65 66 61 75 6c 74 0a 20 20 68 69 67 68 6c 69 67 68 74 69 6e 67 | to.remove.default...highlighting |
| 1b33e0 | 20 61 6e 64 20 74 6f 20 61 64 64 20 63 75 73 74 6f 6d 20 68 69 67 68 6c 69 67 68 74 69 6e 67 2e | .and.to.add.custom.highlighting. |
| 1b3400 | 20 20 54 68 69 73 20 61 6c 73 6f 20 69 6e 63 72 65 61 73 65 73 0a 20 20 63 6f 6e 73 69 73 74 65 | ..This.also.increases...consiste |
| 1b3420 | 6e 63 79 20 62 65 74 77 65 65 6e 20 68 6f 77 20 63 6f 6d 6d 69 74 20 73 75 6d 6d 61 72 69 65 73 | ncy.between.how.commit.summaries |
| 1b3440 | 20 61 72 65 20 73 68 6f 77 6e 20 69 6e 20 6c 6f 67 73 20 61 6e 64 20 77 68 65 6e 0a 20 20 64 69 | .are.shown.in.logs.and.when...di |
| 1b3460 | 73 70 6c 61 79 69 6e 67 20 63 6f 6d 70 6c 65 74 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 | splaying.complete.commit.message |
| 1b3480 | 73 2e 20 20 66 35 34 66 63 65 30 65 63 63 2e 2e 62 38 36 66 65 30 30 39 65 32 0a 0a 2d 20 7e 61 | s...f54fce0ecc..b86fe009e2..-.~a |
| 1b34a0 | 6d 65 6e 64 21 7e 20 6d 61 72 6b 65 72 73 20 61 72 65 20 6e 6f 77 20 68 69 67 68 6c 69 67 68 74 | mend!~.markers.are.now.highlight |
| 1b34c0 | 65 64 20 6c 69 6b 65 20 7e 66 69 78 75 70 21 7e 20 61 6e 64 20 7e 73 71 75 61 73 68 21 7e 20 6d | ed.like.~fixup!~.and.~squash!~.m |
| 1b34e0 | 61 72 6b 65 72 73 2e 0a 20 20 23 35 32 36 31 0a 0a 2d 20 7e 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | arkers....#5261..-.~magit-commit |
| 1b3500 | 2d 63 72 65 61 74 65 7e 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 6d 65 6e 64 73 20 74 6f 20 48 45 41 | -create~.no.longer.amends.to.HEA |
| 1b3520 | 44 20 77 68 65 6e 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 0a 20 20 70 72 65 66 69 78 20 61 72 | D.when.called.with.a...prefix.ar |
| 1b3540 | 67 75 6d 65 6e 74 2e 20 20 54 68 65 20 7e 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 7e 20 6d 65 6e 75 | gument...The.~magit-commit~.menu |
| 1b3560 | 20 6f 66 66 65 72 73 20 66 6f 75 72 20 61 6d 65 6e 64 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 54 | .offers.four.amend.commands....T |
| 1b3580 | 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 67 6f 6f 64 20 65 6e 6f 75 67 68 2e 20 20 35 65 36 30 | hat.should.be.good.enough...5e60 |
| 1b35a0 | 61 61 37 32 65 35 0a 0a 2d 20 7e 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 7e 20 6e 6f 20 6c 6f 6e 67 | aa72e5..-.~magit-commit~.no.long |
| 1b35c0 | 65 72 20 66 65 61 74 75 72 65 73 20 74 68 65 20 6f 62 73 63 75 72 65 20 7e 6d 61 67 69 74 2d 63 | er.features.the.obscure.~magit-c |
| 1b35e0 | 6f 6d 6d 69 74 2d 72 65 73 68 65 6c 76 65 7e 20 62 79 0a 20 20 64 65 66 61 75 6c 74 2c 20 62 75 | ommit-reshelve~.by...default,.bu |
| 1b3600 | 74 20 69 74 20 63 61 6e 20 71 75 69 63 6b 6c 79 20 62 65 20 72 65 69 6e 73 74 61 74 65 64 2c 20 | t.it.can.quickly.be.reinstated,. |
| 1b3620 | 75 73 69 6e 67 20 74 68 65 20 6c 65 76 65 6c 20 6d 65 63 68 61 6e 69 73 6d 2e 0a 20 20 32 30 65 | using.the.level.mechanism....20e |
| 1b3640 | 62 33 32 33 62 34 37 0a 0a 2d 20 41 64 64 65 64 20 6e 65 77 20 63 6f 6d 6d 61 6e 64 73 20 7e 6d | b323b47..-.Added.new.commands.~m |
| 1b3660 | 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 6c 74 65 72 7e 20 61 6e 64 20 7e 6d 61 67 69 74 2d 63 6f | agit-commit-alter~.and.~magit-co |
| 1b3680 | 6d 6d 69 74 2d 72 65 76 69 73 65 7e 2c 0a 20 20 63 6f 6d 70 6c 65 74 69 6e 67 20 74 68 65 20 61 | mmit-revise~,...completing.the.a |
| 1b36a0 | 6c 72 65 61 64 79 20 65 78 74 65 6e 73 69 76 65 20 73 65 74 20 6f 66 20 22 66 69 78 75 70 22 20 | lready.extensive.set.of."fixup". |
| 1b36c0 | 63 6f 6d 6d 61 6e 64 73 2e 20 20 23 35 32 36 31 0a 0a 2d 20 49 6d 70 72 6f 76 65 64 20 63 6f 6d | commands...#5261..-.Improved.com |
| 1b36e0 | 6d 69 74 20 6d 65 6e 75 2c 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 61 6e 64 20 69 6d 70 6c | mit.menu,.documentation.and.impl |
| 1b3700 | 65 6d 65 6e 74 61 74 69 6f 6e 20 64 65 74 61 69 6c 73 2e 0a 20 20 23 35 32 36 31 0a 0a 2d 20 54 | ementation.details....#5261..-.T |
| 1b3720 | 68 65 20 62 72 61 6e 63 68 20 61 74 20 70 6f 69 6e 74 20 69 73 20 64 65 74 65 63 74 65 64 20 69 | he.branch.at.point.is.detected.i |
| 1b3740 | 6e 20 6d 6f 72 65 20 63 6f 6e 74 65 78 74 73 20 6e 6f 77 2c 20 69 2e 65 2e 2c 20 77 68 65 6e 0a | n.more.contexts.now,.i.e.,.when. |
| 1b3760 | 20 20 74 68 65 72 65 20 69 73 20 6e 6f 74 20 61 63 74 75 61 6c 6c 79 20 61 20 62 72 61 6e 63 68 | ..there.is.not.actually.a.branch |
| 1b3780 | 20 61 74 20 70 6f 69 6e 74 2c 20 62 75 74 20 6f 6e 65 20 63 61 6e 20 75 6e 61 6d 62 69 67 75 6f | .at.point,.but.one.can.unambiguo |
| 1b37a0 | 75 73 6c 79 0a 20 20 62 65 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 74 68 65 20 74 68 69 6e 67 | usly...be.derived.from.the.thing |
| 1b37c0 | 20 61 74 20 70 6f 69 6e 74 2e 20 20 34 38 37 36 66 31 39 32 31 65 0a 0a 2d 20 52 65 77 6f 72 6b | .at.point...4876f1921e..-.Rework |
| 1b37e0 | 65 64 20 7e 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 | ed.~magit-process-password-promp |
| 1b3800 | 74 2d 72 65 67 65 78 70 73 7e 20 74 6f 20 62 65 20 6d 6f 72 65 20 70 65 72 6d 69 73 73 69 76 65 | t-regexps~.to.be.more.permissive |
| 1b3820 | 0a 20 20 61 6e 64 20 62 65 74 74 65 72 20 73 74 72 75 63 74 75 72 65 64 2e 20 20 48 6f 70 65 66 | ...and.better.structured...Hopef |
| 1b3840 | 75 6c 6c 79 20 74 68 61 74 20 6d 65 61 6e 73 20 77 65 20 68 61 76 65 20 74 6f 20 65 78 74 65 6e | ully.that.means.we.have.to.exten |
| 1b3860 | 64 20 69 74 0a 20 20 6c 65 73 73 20 66 72 65 71 75 65 6e 74 6c 79 20 67 6f 69 6e 67 20 66 6f 72 | d.it...less.frequently.going.for |
| 1b3880 | 77 61 72 64 2c 20 77 68 65 6e 20 75 73 65 72 73 20 72 75 6e 20 69 6e 74 6f 20 6e 65 77 20 70 72 | ward,.when.users.run.into.new.pr |
| 1b38a0 | 6f 6d 70 74 73 2e 0a 20 20 23 35 32 38 38 0a 0a 2d 20 53 70 65 65 64 20 75 70 20 6c 69 73 74 69 | ompts....#5288..-.Speed.up.listi |
| 1b38c0 | 6e 67 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 73 74 61 74 75 73 | ng.untracked.files.in.the.status |
| 1b38e0 | 20 62 75 66 66 65 72 2c 20 73 69 6d 70 6c 69 66 79 20 68 6f 77 0a 20 20 74 68 65 20 6c 69 73 74 | .buffer,.simplify.how...the.list |
| 1b3900 | 20 69 73 20 63 6f 6e 66 69 67 75 72 65 64 2c 20 61 6e 64 20 67 69 76 65 20 75 70 20 6f 6e 20 6f | .is.configured,.and.give.up.on.o |
| 1b3920 | 70 74 69 6f 6e 61 6c 6c 79 20 75 73 69 6e 67 20 61 20 74 72 65 65 2e 0a 20 20 23 35 32 38 34 0a | ptionally.using.a.tree....#5284. |
| 1b3940 | 0a 2d 20 41 72 67 75 6d 65 6e 74 20 7e 2d 2d 73 69 67 6e 6f 66 66 7e 20 69 73 20 6e 6f 77 20 61 | .-.Argument.~--signoff~.is.now.a |
| 1b3960 | 76 61 69 6c 61 62 6c 65 20 69 6e 20 61 6c 6c 20 6d 65 6e 75 73 20 74 68 61 74 20 63 72 65 61 74 | vailable.in.all.menus.that.creat |
| 1b3980 | 65 20 63 6f 6d 6d 69 74 73 2e 0a 20 20 48 6f 77 65 76 65 72 2c 20 69 74 20 69 73 20 6e 6f 20 6c | e.commits....However,.it.is.no.l |
| 1b39a0 | 6f 6e 67 65 72 20 73 68 6f 77 6e 20 69 6e 20 61 6e 79 20 6d 65 6e 75 20 62 79 20 64 65 66 61 75 | onger.shown.in.any.menu.by.defau |
| 1b39c0 | 6c 74 2e 20 20 53 65 65 20 74 68 65 20 65 6e 64 0a 20 20 6f 66 20 5b 5b 68 74 74 70 73 3a 2f 2f | lt...See.the.end...of.[[https:// |
| 1b39e0 | 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 2f 45 6e 61 62 6c 69 | magit.vc/manual/transient/Enabli |
| 1b3a00 | 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 2e 68 74 6d 6c 5d 5b | ng-and-Disabling-Suffixes.html][ |
| 1b3a20 | 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 20 53 75 66 66 69 78 65 73 5d | Enabling.and.Disabling.Suffixes] |
| 1b3a40 | 5d 20 74 6f 20 6c 65 61 72 6e 20 68 6f 77 20 74 6f 20 65 6e 61 62 6c 65 20 69 74 20 69 6e 20 61 | ].to.learn.how.to.enable.it.in.a |
| 1b3a60 | 6c 6c 0a 20 20 6d 65 6e 75 73 20 61 74 20 6f 6e 63 65 20 69 6e 20 61 20 73 69 6e 67 6c 65 20 61 | ll...menus.at.once.in.a.single.a |
| 1b3a80 | 63 74 69 6f 6e 2e 20 20 23 35 32 39 37 0a 0a 2d 20 42 65 67 61 6e 20 75 73 69 6e 67 20 74 68 65 | ction...#5297..-.Began.using.the |
| 1b3aa0 | 20 7e 23 23 7e 20 6d 61 63 72 6f 20 66 72 6f 6d 20 74 68 65 20 7e 6c 6c 61 6d 61 7e 20 70 61 63 | .~##~.macro.from.the.~llama~.pac |
| 1b3ac0 | 6b 61 67 65 2e 20 20 30 61 36 34 39 38 32 31 30 30 0a 0a 2d 20 53 74 6f 70 70 65 64 20 64 65 70 | kage...0a64982100..-.Stopped.dep |
| 1b3ae0 | 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 7e 64 61 73 68 7e 20 70 61 63 6b 61 67 65 2e 20 20 65 | ending.on.the.~dash~.package...e |
| 1b3b00 | 34 30 65 38 66 31 39 39 34 0a 0a 42 75 67 20 66 69 78 65 73 3a 0a 0a 2d 20 57 68 65 6e 20 61 70 | 40e8f1994..Bug.fixes:..-.When.ap |
| 1b3b20 | 70 6c 79 69 6e 67 20 61 20 73 74 61 73 68 2c 20 69 74 20 77 61 73 20 6e 6f 74 20 61 6c 77 61 79 | plying.a.stash,.it.was.not.alway |
| 1b3b40 | 73 20 64 69 73 63 6f 76 65 72 65 64 20 77 68 65 6e 20 74 68 65 20 74 72 69 76 69 61 6c 0a 20 20 | s.discovered.when.the.trivial... |
| 1b3b60 | 6d 65 74 68 6f 64 20 77 61 73 20 75 6e 73 75 63 63 65 73 73 66 75 6c 2c 20 61 6e 64 20 73 6f 20 | method.was.unsuccessful,.and.so. |
| 1b3b80 | 74 68 65 20 75 73 65 72 20 77 61 73 20 6e 6f 74 20 6f 66 66 65 72 65 64 20 74 68 65 20 75 73 65 | the.user.was.not.offered.the.use |
| 1b3ba0 | 20 6f 66 0a 20 20 61 20 66 61 6c 6c 62 61 63 6b 20 6d 65 74 68 6f 64 2e 20 20 23 35 32 35 33 20 | .of...a.fallback.method...#5253. |
| 1b3bc0 | 39 32 39 65 62 34 64 63 61 35 0a 0a 2d 20 7e 67 69 74 2d 63 6f 6d 6d 69 74 2e 65 6c 7e 20 64 69 | 929eb4dca5..-.~git-commit.el~.di |
| 1b3be0 | 64 20 6e 6f 74 20 72 65 71 75 69 72 65 20 7e 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 7e 2c 20 77 | d.not.require.~magit-process~,.w |
| 1b3c00 | 68 69 63 68 20 77 61 73 20 6f 6e 6c 79 20 61 0a 20 20 70 72 6f 62 6c 65 6d 20 77 68 65 6e 20 69 | hich.was.only.a...problem.when.i |
| 1b3c20 | 74 20 69 73 20 6c 6f 61 64 65 64 20 77 69 74 68 6f 75 74 20 61 6c 73 6f 20 6c 6f 61 64 69 6e 67 | t.is.loaded.without.also.loading |
| 1b3c40 | 20 74 68 65 20 72 65 73 74 20 6f 66 20 4d 61 67 69 74 2e 0a 20 20 23 35 32 38 30 2e 0a 0a 2d 20 | .the.rest.of.Magit....#5280...-. |
| 1b3c60 | 54 68 65 20 75 73 65 20 6f 66 20 61 6e 20 65 78 74 65 72 6e 61 6c 20 64 69 66 66 20 64 72 69 76 | The.use.of.an.external.diff.driv |
| 1b3c80 | 65 72 73 20 77 61 73 20 6e 6f 74 20 70 72 65 76 65 6e 74 65 64 20 69 6e 20 73 6f 6d 65 0a 20 20 | ers.was.not.prevented.in.some... |
| 1b3ca0 | 70 6c 61 63 65 73 2e 20 20 23 35 32 38 32 0a 0a 2d 20 7e 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d | places...#5282..-.~magit-blame-m |
| 1b3cc0 | 61 79 62 65 2d 73 68 6f 77 2d 6d 65 73 73 61 67 65 7e 20 64 69 64 20 6e 6f 74 20 70 72 6f 74 65 | aybe-show-message~.did.not.prote |
| 1b3ce0 | 63 74 20 61 67 61 69 6e 73 74 20 69 6e 74 65 72 70 72 65 74 69 6e 67 0a 20 20 25 20 69 6e 20 63 | ct.against.interpreting...%.in.c |
| 1b3d00 | 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 20 61 73 20 25 2d 73 70 65 63 73 2e 20 20 64 30 65 37 | ommit.messages.as.%-specs...d0e7 |
| 1b3d20 | 39 35 66 34 32 33 0a 0a 2d 20 50 61 72 74 73 20 6f 66 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 | 95f423..-.Parts.of.commit.messag |
| 1b3d40 | 65 20 68 65 61 64 65 72 73 20 6c 6f 73 74 20 74 68 65 20 69 6e 74 65 6e 64 65 64 20 62 61 63 6b | e.headers.lost.the.intended.back |
| 1b3d60 | 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 2e 0a 20 20 34 36 63 33 64 38 62 30 61 64 0a 0a 2d 20 54 68 | ground.color....46c3d8b0ad..-.Th |
| 1b3d80 | 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 70 72 6f 6d 70 74 20 6f 66 20 7e 6d 61 67 69 74 2d | e.confirmation.prompt.of.~magit- |
| 1b3da0 | 77 6f 72 6b 74 72 65 65 2d 64 65 6c 65 74 65 7e 20 66 61 69 6c 65 64 20 74 6f 20 6e 61 6d 65 20 | worktree-delete~.failed.to.name. |
| 1b3dc0 | 74 68 65 0a 20 20 61 66 66 65 63 74 65 64 20 77 6f 72 6b 74 72 65 65 2e 20 20 23 35 32 38 36 0a | the...affected.worktree...#5286. |
| 1b3de0 | 0a 2d 20 54 68 65 20 77 72 6f 6e 67 20 73 75 66 66 69 78 20 63 6f 6c 6f 72 20 77 61 73 20 75 73 | .-.The.wrong.suffix.color.was.us |
| 1b3e00 | 65 64 20 66 6f 72 20 7e 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 62 73 6f 72 62 7e 20 61 6e 64 | ed.for.~magit-commit-absorb~.and |
| 1b3e20 | 0a 20 20 7e 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 75 74 6f 66 69 78 75 70 7e 2e 20 20 62 66 | ...~magit-commit-autofixup~...bf |
| 1b3e40 | 61 64 64 34 31 30 37 39 0a 0a 2d 20 7e 6d 61 67 69 74 2d 73 74 61 73 68 2d 69 6e 64 65 78 7e 20 | add41079..-.~magit-stash-index~. |
| 1b3e60 | 64 69 64 20 6e 6f 74 20 75 73 65 20 7e 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61 64 2d 6d 65 | did.not.use.~magit-stash-read-me |
| 1b3e80 | 73 73 61 67 65 2d 66 75 6e 63 74 69 6f 6e 7e 2e 0a 20 20 23 35 32 39 35 0a 0a 2d 20 46 69 78 65 | ssage-function~....#5295..-.Fixe |
| 1b3ea0 | 64 20 61 6e 20 65 72 72 6f 72 20 74 68 61 74 20 6f 63 63 75 72 72 65 64 20 77 68 65 6e 20 63 72 | d.an.error.that.occurred.when.cr |
| 1b3ec0 | 65 61 74 69 6e 67 20 7e 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 7e 0a | eating.~magit-hunk-section-map~. |
| 1b3ee0 | 20 20 61 6e 64 20 74 68 65 20 75 73 65 72 20 68 61 73 20 64 69 73 61 62 6c 65 64 20 7e 73 6d 65 | ..and.the.user.has.disabled.~sme |
| 1b3f00 | 72 67 65 2d 63 6f 6d 6d 61 6e 64 2d 70 72 65 66 69 78 7e 2e 20 20 54 68 65 20 73 61 6d 65 20 62 | rge-command-prefix~...The.same.b |
| 1b3f20 | 75 67 0a 20 20 65 78 69 73 74 73 20 69 6e 20 45 6d 61 63 73 20 73 69 6e 63 65 20 32 39 2e 31 2c | ug...exists.in.Emacs.since.29.1, |
| 1b3f40 | 20 73 6f 20 74 68 69 73 20 77 69 6c 6c 20 6f 6e 6c 79 20 68 65 6c 70 20 75 73 65 72 73 20 73 74 | .so.this.will.only.help.users.st |
| 1b3f60 | 75 63 6b 0a 20 20 6f 6e 20 45 6d 61 63 73 20 32 38 2e 20 20 23 35 33 30 30 0a 0a 2d 20 57 68 65 | uck...on.Emacs.28...#5300..-.Whe |
| 1b3f80 | 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 20 64 69 66 66 20 6f 72 20 6c 6f 67 20 6d 65 6e | n.the.value.of.a.diff.or.log.men |
| 1b3fa0 | 75 20 77 61 73 20 62 65 69 6e 67 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 66 72 6f 6d 20 74 68 65 | u.was.being.initialized.from.the |
| 1b3fc0 | 0a 20 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 | ...arguments.in.the.current.buff |
| 1b3fe0 | 65 72 20 61 6e 64 20 74 68 65 20 64 69 66 66 2f 6c 6f 67 20 77 61 73 20 61 6c 72 65 61 64 79 20 | er.and.the.diff/log.was.already. |
| 1b4000 | 6c 69 6d 69 74 65 64 0a 20 20 74 6f 20 61 20 73 65 74 20 6f 66 20 66 69 6c 65 73 2c 20 74 68 65 | limited...to.a.set.of.files,.the |
| 1b4020 | 6e 20 61 6c 6c 20 6f 74 68 65 72 20 61 72 67 75 6d 65 6e 74 73 20 77 65 72 65 20 64 69 73 63 61 | n.all.other.arguments.were.disca |
| 1b4040 | 72 64 65 64 2e 20 20 23 35 33 30 34 0a 0a 2a 20 76 34 2e 32 2e 30 20 20 20 20 32 30 32 35 2d 30 | rded...#5304..*.v4.2.0....2025-0 |
| 1b4060 | 31 2d 30 31 0a 0a 2d 20 41 74 20 6c 65 61 73 74 20 47 69 74 20 32 2e 32 35 2e 30 20 69 73 20 72 | 1-01..-.At.least.Git.2.25.0.is.r |
| 1b4080 | 65 71 75 69 72 65 64 20 6e 6f 77 2e 20 20 30 33 33 61 30 63 30 63 64 63 0a 0a 2d 20 41 74 20 6c | equired.now...033a0c0cdc..-.At.l |
| 1b40a0 | 65 61 73 74 20 45 6d 61 63 73 20 32 37 2e 31 20 69 73 20 72 65 71 75 69 72 65 64 20 6e 6f 77 2e | east.Emacs.27.1.is.required.now. |
| 1b40c0 | 20 20 63 31 61 38 36 30 36 36 65 38 0a 0a 2d 20 41 64 64 65 64 20 6e 65 77 20 63 6f 6d 6d 61 6e | ..c1a86066e8..-.Added.new.comman |
| 1b40e0 | 64 20 7e 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 70 72 6f 66 69 6c 69 6e 67 7e 2e 20 20 66 36 33 | d.~magit-toggle-profiling~...f63 |
| 1b4100 | 37 64 64 31 38 37 37 0a 0a 2d 20 41 64 64 65 64 20 6e 65 77 20 63 6f 6d 6d 61 6e 64 20 7e 6d 61 | 7dd1877..-.Added.new.command.~ma |
| 1b4120 | 67 69 74 2d 74 6f 67 67 6c 65 2d 73 75 62 70 72 6f 63 65 73 73 2d 72 65 63 6f 72 64 7e 2e 20 20 | git-toggle-subprocess-record~... |
| 1b4140 | 65 63 31 66 34 30 33 61 66 31 0a 0a 42 75 67 20 66 69 78 65 73 3a 0a 0a 2d 20 46 69 78 65 64 20 | ec1f403af1..Bug.fixes:..-.Fixed. |
| 1b4160 | 61 20 72 65 67 72 65 73 73 69 6f 6e 20 69 6e 20 7e 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d | a.regression.in.~transient-init- |
| 1b4180 | 76 61 6c 75 65 7e 2e 20 20 35 62 34 63 34 61 65 61 31 62 0a 0a 2d 20 46 69 78 65 64 20 73 65 74 | value~...5b4c4aea1b..-.Fixed.set |
| 1b41a0 | 74 69 6e 67 20 7e 66 69 6c 6c 2d 70 61 72 61 67 72 61 70 68 2d 66 75 6e 63 74 69 6f 6e 7e 20 69 | ting.~fill-paragraph-function~.i |
| 1b41c0 | 6e 0a 20 20 7e 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 | n...~git-commit-setup-changelog- |
| 1b41e0 | 73 75 70 70 6f 72 74 7e 2e 20 20 31 33 39 65 30 66 63 66 66 33 0a 0a 2d 20 7e 6d 61 67 69 74 2d | support~...139e0fcff3..-.~magit- |
| 1b4200 | 6c 6f 67 2d 72 65 66 72 65 73 68 7e 20 6c 61 63 6b 65 64 20 74 68 65 20 7e 2d 2d 73 69 6e 63 65 | log-refresh~.lacked.the.~--since |
| 1b4220 | 7e 20 61 6e 64 20 7e 2d 2d 75 6e 74 69 6c 7e 20 61 72 67 75 6d 65 6e 74 73 2c 20 77 68 69 63 68 | ~.and.~--until~.arguments,.which |
| 1b4240 | 0a 20 20 77 65 72 65 20 61 6c 72 65 61 64 79 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 7e 6d 61 | ...were.already.available.in.~ma |
| 1b4260 | 67 69 74 2d 6c 6f 67 7e 2e 20 20 33 65 63 65 62 65 38 64 31 31 0a 0a 2d 20 45 6e 61 62 6c 69 6e | git-log~...3ecebe8d11..-.Enablin |
| 1b4280 | 67 20 76 65 72 62 6f 73 65 20 6f 75 74 70 75 74 20 69 6e 20 7e 6d 61 67 69 74 2d 63 6f 6d 6d 69 | g.verbose.output.in.~magit-commi |
| 1b42a0 | 74 2d 61 62 73 6f 72 62 7e 20 63 61 75 73 65 64 20 61 6e 20 65 72 72 6f 72 2e 0a 20 20 23 35 32 | t-absorb~.caused.an.error....#52 |
| 1b42c0 | 37 32 0a 0a 2d 20 49 6e 20 6c 6f 67 73 2c 20 6e 6f 20 6c 6f 6e 67 65 72 20 73 74 72 69 70 20 7e | 72..-.In.logs,.no.longer.strip.~ |
| 1b42e0 | 68 65 61 64 73 2f 7e 20 70 72 65 66 69 78 20 66 72 6f 6d 20 62 72 61 6e 63 68 20 6e 61 6d 65 73 | heads/~.prefix.from.branch.names |
| 1b4300 | 20 69 66 20 61 20 74 61 67 0a 20 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 65 | .if.a.tag...with.the.same.name.e |
| 1b4320 | 78 69 73 74 73 2e 20 20 35 63 62 33 34 39 32 34 36 34 0a 0a 2d 20 7e 6d 61 67 69 74 2d 6c 69 73 | xists...5cb3492464..-.~magit-lis |
| 1b4340 | 74 2d 73 70 65 63 69 61 6c 2d 72 65 66 6e 61 6d 65 73 7e 20 72 65 74 75 72 6e 65 64 20 6e 6f 6e | t-special-refnames~.returned.non |
| 1b4360 | 73 65 6e 73 65 2e 20 20 23 35 32 37 37 0a 0a 2a 20 76 34 2e 31 2e 33 20 20 20 20 32 30 32 34 2d | sense...#5277..*.v4.1.3....2024- |
| 1b4380 | 31 32 2d 30 36 0a 0a 2d 20 46 6f 72 20 6d 6f 73 74 20 69 6d 70 6f 72 74 61 6e 74 20 73 65 63 74 | 12-06..-.For.most.important.sect |
| 1b43a0 | 69 6f 6e 73 2c 20 69 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 20 77 68 69 6c 65 20 69 | ions,.if.an.error.occurs.while.i |
| 1b43c0 | 6e 73 65 72 74 69 6e 67 20 74 68 65 0a 20 20 73 65 63 74 69 6f 6e 2c 20 74 68 65 20 65 72 72 6f | nserting.the...section,.the.erro |
| 1b43e0 | 72 20 6d 65 73 73 61 67 65 20 69 73 20 6e 6f 77 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 | r.message.is.now.displayed.in.th |
| 1b4400 | 65 20 73 65 63 74 69 6f 6e 20 62 6f 64 79 2e 0a 20 20 23 35 32 35 35 0a 0a 2d 20 7e 6d 61 67 69 | e.section.body....#5255..-.~magi |
| 1b4420 | 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 70 6f 70 75 6c 61 74 65 7e 20 6e 6f 77 20 73 75 70 70 6f 72 | t-submodule-populate~.now.suppor |
| 1b4440 | 74 73 20 7e 2d 2d 72 65 63 75 72 73 69 76 65 7e 2e 20 20 23 35 31 39 31 20 23 35 32 35 36 0a 0a | ts.~--recursive~...#5191.#5256.. |
| 1b4460 | 2d 20 49 6d 70 72 6f 76 65 64 20 7e 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 70 61 73 73 77 6f | -.Improved.~magit-process-passwo |
| 1b4480 | 72 64 2d 70 72 6f 6d 70 74 2d 72 65 67 65 78 70 73 7e 2e 20 20 23 35 32 35 37 0a 0a 42 75 67 20 | rd-prompt-regexps~...#5257..Bug. |
| 1b44a0 | 66 69 78 65 73 3a 0a 0a 2d 20 7e 6d 61 67 69 74 2d 73 74 61 73 68 2d 70 6f 70 7e 20 61 6e 64 20 | fixes:..-.~magit-stash-pop~.and. |
| 1b44c0 | 7e 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 70 70 6c 79 7e 20 73 6f 6d 65 74 69 6d 65 73 20 69 6e | ~magit-stash-apply~.sometimes.in |
| 1b44e0 | 73 74 61 6c 6c 65 64 20 63 6f 6e 66 6c 69 63 74 73 0a 20 20 66 6f 72 20 74 68 65 20 75 73 65 72 | stalled.conflicts...for.the.user |
| 1b4500 | 20 74 6f 20 72 65 73 6f 6c 76 65 20 74 68 61 74 20 61 72 65 20 6d 6f 72 65 20 63 6f 6d 70 6c 69 | .to.resolve.that.are.more.compli |
| 1b4520 | 63 61 74 65 64 20 74 68 61 6e 20 74 68 65 79 20 6e 65 65 64 20 74 6f 0a 20 20 62 65 2e 20 20 23 | cated.than.they.need.to...be...# |
| 1b4540 | 35 32 35 33 0a 0a 2d 20 7e 6d 61 67 69 74 2d 73 74 61 73 68 2d 70 75 73 68 7e 20 70 6c 61 63 65 | 5253..-.~magit-stash-push~.place |
| 1b4560 | 64 20 7e 2d 2d 7e 20 62 65 66 6f 72 65 20 6f 74 68 65 72 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 | d.~--~.before.other.arguments... |
| 1b4580 | 23 35 32 36 30 0a 0a 2d 20 7e 6d 61 67 69 74 2d 61 75 74 6f 72 65 76 65 72 74 7e 20 66 61 69 6c | #5260..-.~magit-autorevert~.fail |
| 1b45a0 | 65 64 20 74 6f 20 72 65 71 75 69 72 65 20 7e 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 7e 2e 20 20 | ed.to.require.~magit-process~... |
| 1b45c0 | 23 35 32 36 33 0a 0a 2a 20 76 34 2e 31 2e 32 20 20 20 20 32 30 32 34 2d 31 31 2d 30 32 0a 0a 2d | #5263..*.v4.1.2....2024-11-02..- |
| 1b45e0 | 20 41 64 64 20 76 61 72 69 6f 75 73 20 6d 69 6e 6f 72 20 70 72 6f 63 65 73 73 20 6c 6f 67 67 69 | .Add.various.minor.process.loggi |
| 1b4600 | 6e 67 20 69 6d 70 72 6f 76 65 6d 65 6e 74 73 3a 0a 20 20 35 62 33 30 63 30 35 64 33 61 20 6d 61 | ng.improvements:...5b30c05d3a.ma |
| 1b4620 | 67 69 74 2d 2d 67 69 74 2d 69 6e 73 65 72 74 3a 20 43 6f 6c 6c 61 70 73 65 20 70 72 6f 63 65 73 | git--git-insert:.Collapse.proces |
| 1b4640 | 73 20 73 65 63 74 69 6f 6e 20 69 66 20 61 70 70 72 6f 70 72 69 61 74 65 0a 20 20 62 31 31 35 32 | s.section.if.appropriate...b1152 |
| 1b4660 | 34 31 32 30 65 20 6d 61 67 69 74 2d 2d 67 69 74 2d 69 6e 73 65 72 74 3a 20 4f 70 74 69 6f 6e 61 | 4120e.magit--git-insert:.Optiona |
| 1b4680 | 6c 6c 79 20 61 6c 77 61 79 73 20 6c 6f 67 20 74 6f 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 | lly.always.log.to.process.buffer |
| 1b46a0 | 0a 20 20 63 64 36 63 66 38 39 64 36 61 20 55 73 65 20 64 69 66 66 65 72 65 6e 74 20 66 61 63 65 | ...cd6cf89d6a.Use.different.face |
| 1b46c0 | 20 66 6f 72 20 64 65 62 75 67 2d 6f 6e 6c 79 20 70 72 6f 63 65 73 73 20 73 65 63 74 69 6f 6e 73 | .for.debug-only.process.sections |
| 1b46e0 | 0a 20 20 62 62 61 30 36 38 34 35 64 65 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 69 6e 73 65 | ...bba06845de.magit-process-inse |
| 1b4700 | 72 74 2d 73 65 63 74 69 6f 6e 3a 20 49 6d 70 72 6f 76 65 20 66 69 6c 65 2d 70 61 74 68 20 63 6f | rt-section:.Improve.file-path.co |
| 1b4720 | 6d 70 61 72 69 73 6f 6e 0a 20 20 66 32 61 36 31 33 33 34 34 33 20 6d 61 67 69 74 2d 72 75 6e 2d | mparison...f2a6133443.magit-run- |
| 1b4740 | 67 69 74 2d 61 73 79 6e 63 3a 20 4e 6f 20 6c 6f 6e 67 65 72 20 63 6c 75 74 74 65 72 20 7e 2a 4d | git-async:.No.longer.clutter.~*M |
| 1b4760 | 65 73 73 61 67 65 73 2a 7e 20 62 75 66 66 65 72 0a 0a 42 75 67 20 66 69 78 65 73 3a 0a 0a 2d 20 | essages*~.buffer..Bug.fixes:..-. |
| 1b4780 | 49 66 20 74 68 65 20 6c 65 66 74 20 6d 61 72 67 69 6e 20 77 61 73 20 69 6e 20 75 73 65 20 62 65 | If.the.left.margin.was.in.use.be |
| 1b47a0 | 66 6f 72 65 20 7e 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 7e 20 73 74 61 72 74 65 64 20 | fore.~magit-blame-mode~.started. |
| 1b47c0 | 75 73 69 6e 67 0a 20 20 74 68 61 74 20 6d 61 72 67 69 6e 2c 20 74 68 65 6e 20 74 68 65 20 6f 6c | using...that.margin,.then.the.ol |
| 1b47e0 | 64 20 77 69 64 74 68 20 77 61 73 20 6e 6f 74 20 72 65 73 74 6f 72 65 64 20 77 68 65 6e 20 74 68 | d.width.was.not.restored.when.th |
| 1b4800 | 65 20 6d 6f 64 65 20 77 61 73 0a 20 20 64 69 73 61 62 6c 65 64 2e 20 20 23 35 32 33 36 0a 0a 2d | e.mode.was...disabled...#5236..- |
| 1b4820 | 20 50 72 69 6f 72 20 74 6f 20 54 72 61 6d 70 20 62 65 69 6e 67 20 6c 6f 61 64 65 64 2c 20 73 65 | .Prior.to.Tramp.being.loaded,.se |
| 1b4840 | 74 74 69 6e 67 20 7e 6d 61 67 69 74 2d 74 72 61 6d 70 2d 70 69 70 65 2d 73 74 74 79 2d 73 65 74 | tting.~magit-tramp-pipe-stty-set |
| 1b4860 | 74 69 6e 67 73 7e 0a 20 20 74 6f 20 7e 6e 69 6c 7e 20 72 65 73 75 6c 74 65 64 20 69 6e 20 61 6e | tings~...to.~nil~.resulted.in.an |
| 1b4880 | 20 65 72 72 6f 72 2c 20 64 75 65 20 74 6f 20 7e 74 72 61 6d 70 2d 70 69 70 65 2d 73 74 74 79 2d | .error,.due.to.~tramp-pipe-stty- |
| 1b48a0 | 73 65 74 74 69 6e 67 73 7e 20 6e 6f 74 0a 20 20 62 65 69 6e 67 20 62 6f 75 6e 64 20 79 65 74 2e | settings~.not...being.bound.yet. |
| 1b48c0 | 20 20 23 35 32 34 30 0a 0a 2d 20 7e 6d 61 67 69 74 2d 63 6f 70 79 2d 73 65 63 74 69 6f 6e 2d 76 | ..#5240..-.~magit-copy-section-v |
| 1b48e0 | 61 6c 75 65 7e 20 6e 6f 20 6c 6f 6e 67 65 72 20 64 69 64 20 61 6e 79 74 68 69 6e 67 20 66 6f 72 | alue~.no.longer.did.anything.for |
| 1b4900 | 20 6d 6f 73 74 20 73 65 63 74 69 6f 6e 0a 20 20 74 79 70 65 73 2e 20 20 23 35 32 34 34 2e 0a 0a | .most.section...types...#5244... |
| 1b4920 | 2d 20 47 6c 6f 62 61 6c 20 67 69 74 20 61 72 67 75 6d 65 6e 74 73 20 6f 66 74 65 6e 20 67 6f 74 | -.Global.git.arguments.often.got |
| 1b4940 | 20 61 64 64 65 64 20 74 77 69 63 65 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f 66 20 61 72 67 75 | .added.twice.to.the.list.of.argu |
| 1b4960 | 6d 65 6e 74 73 0a 20 20 75 6c 74 69 6d 61 74 65 6c 79 20 70 61 73 73 65 64 20 74 6f 20 67 69 74 | ments...ultimately.passed.to.git |
| 1b4980 | 2e 20 20 39 31 34 32 38 35 61 35 65 38 0a 0a 2d 20 49 6e 73 65 72 74 69 6e 67 20 74 68 65 20 68 | ...914285a5e8..-.Inserting.the.h |
| 1b49a0 | 65 61 64 65 72 73 20 6f 66 20 73 74 61 74 75 73 20 62 75 66 66 65 72 73 20 69 6e 76 6f 6c 76 65 | eaders.of.status.buffers.involve |
| 1b49c0 | 73 20 74 65 6d 70 6f 72 61 72 79 20 63 68 61 6e 67 65 73 0a 20 20 74 6f 20 7e 6d 61 67 69 74 2d | s.temporary.changes...to.~magit- |
| 1b49e0 | 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 2d 68 6f 6f 6b 7e 2e 20 20 54 68 65 73 65 20 63 68 61 | insert-section-hook~...These.cha |
| 1b4a00 | 6e 67 65 73 20 77 65 72 65 20 6e 6f 74 20 72 65 73 74 72 69 63 74 65 64 20 74 6f 0a 20 20 74 68 | nges.were.not.restricted.to...th |
| 1b4a20 | 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 63 61 75 73 69 6e 67 20 65 72 72 6f 72 73 | e.current.buffer,.causing.errors |
| 1b4a40 | 20 77 68 65 6e 20 7e 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 7e 20 69 73 20 65 6e 61 62 6c | .when.~magit-git-debug~.is.enabl |
| 1b4a60 | 65 64 0a 20 20 61 6e 64 20 77 65 20 74 68 75 73 20 69 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 | ed...and.we.thus.insert.sections |
| 1b4a80 | 20 69 6e 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 2c 20 77 68 69 6c 65 20 74 68 | .in.the.process.buffer,.while.th |
| 1b4aa0 | 65 20 73 74 61 74 75 73 0a 20 20 62 75 66 66 65 72 20 69 73 20 62 65 69 6e 67 20 72 65 66 72 65 | e.status...buffer.is.being.refre |
| 1b4ac0 | 73 68 65 64 2e 20 20 31 31 65 31 33 36 34 30 63 34 0a 0a 2d 20 53 6f 6d 65 20 7e 67 69 74 7e 20 | shed...11e13640c4..-.Some.~git~. |
| 1b4ae0 | 65 72 72 6f 72 73 20 77 65 72 65 20 6e 6f 74 20 6c 6f 67 67 65 64 20 64 65 73 70 69 74 65 20 7e | errors.were.not.logged.despite.~ |
| 1b4b00 | 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 7e 20 62 65 69 6e 67 0a 20 20 65 6e 61 62 6c 65 64 | magit-git-debug~.being...enabled |
| 1b4b20 | 2e 20 20 38 37 34 66 62 30 66 65 64 65 0a 0a 2d 20 7e 6d 61 67 69 74 2d 62 72 6f 77 73 65 2d 74 | ...874fb0fede..-.~magit-browse-t |
| 1b4b40 | 68 69 6e 67 7e 20 61 6e 64 20 7e 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 7e 20 74 72 | hing~.and.~magit-visit-thing~.tr |
| 1b4b60 | 69 65 64 20 74 6f 20 74 75 72 6e 20 61 6e 79 74 68 69 6e 67 0a 20 20 61 74 20 70 6f 69 6e 74 20 | ied.to.turn.anything...at.point. |
| 1b4b80 | 69 6e 74 6f 20 61 6e 20 55 52 4c 2e 20 20 4e 6f 77 20 74 68 65 20 62 61 69 6c 20 69 66 20 74 68 | into.an.URL...Now.the.bail.if.th |
| 1b4ba0 | 65 72 65 20 69 73 20 6e 6f 20 55 52 4c 20 61 74 20 70 6f 69 6e 74 2e 0a 20 20 37 63 38 34 32 62 | ere.is.no.URL.at.point....7c842b |
| 1b4bc0 | 38 61 63 30 0a 0a 2a 20 76 34 2e 31 2e 31 20 20 20 20 32 30 32 34 2d 31 30 2d 30 31 0a 0a 2d 20 | 8ac0..*.v4.1.1....2024-10-01..-. |
| 1b4be0 | 41 76 6f 69 64 20 75 6e 6e 65 63 65 73 73 61 72 79 20 77 6f 72 6b 20 77 68 65 6e 20 7e 61 75 74 | Avoid.unnecessary.work.when.~aut |
| 1b4c00 | 6f 2d 72 65 76 65 72 74 2d 72 65 6d 6f 74 65 2d 66 69 6c 65 73 7e 20 69 73 20 7e 6e 69 6c 7e 2e | o-revert-remote-files~.is.~nil~. |
| 1b4c20 | 20 20 23 35 32 32 32 0a 0a 2d 20 49 6d 70 72 6f 76 65 64 20 64 65 66 61 75 6c 74 20 63 68 6f 69 | ..#5222..-.Improved.default.choi |
| 1b4c40 | 63 65 20 6f 66 66 65 72 65 64 20 62 79 20 7e 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 73 65 | ce.offered.by.~magit-branch-rese |
| 1b4c60 | 74 7e 20 61 6e 64 0a 20 20 7e 6d 61 67 69 74 2d 72 65 73 65 74 2d 2a 7e 2e 20 20 23 35 32 33 30 | t~.and...~magit-reset-*~...#5230 |
| 1b4c80 | 0a 0a 42 75 67 20 66 69 78 65 73 3a 0a 0a 2d 20 41 64 64 65 64 20 61 20 77 6f 72 6b 61 72 6f 75 | ..Bug.fixes:..-.Added.a.workarou |
| 1b4ca0 | 6e 64 20 66 6f 72 20 61 20 72 65 67 72 65 73 73 69 6f 6e 20 69 6e 20 47 69 74 20 76 32 2e 34 36 | nd.for.a.regression.in.Git.v2.46 |
| 1b4cc0 | 2e 30 2e 20 20 23 35 32 31 32 0a 0a 2d 20 53 65 63 74 69 6f 6e 2d 73 70 65 63 69 66 69 63 20 62 | .0...#5212..-.Section-specific.b |
| 1b4ce0 | 69 6e 64 69 6e 67 73 20 77 65 72 65 20 72 65 6d 6f 76 65 64 20 77 68 65 6e 20 61 20 73 65 63 74 | indings.were.removed.when.a.sect |
| 1b4d00 | 69 6f 6e 20 77 61 73 20 65 78 70 61 6e 64 65 64 0a 20 20 77 68 6f 73 65 20 62 6f 64 79 20 69 73 | ion.was.expanded...whose.body.is |
| 1b4d20 | 20 6e 6f 74 20 69 6e 73 65 72 74 65 64 20 75 6e 74 69 6c 20 74 68 65 20 65 78 70 61 6e 73 69 6f | .not.inserted.until.the.expansio |
| 1b4d40 | 6e 20 74 61 6b 65 73 20 70 6c 61 63 65 2e 0a 20 20 39 33 39 35 64 65 32 63 39 34 0a 0a 2d 20 41 | n.takes.place....9395de2c94..-.A |
| 1b4d60 | 64 64 72 65 73 73 65 64 20 61 6e 20 69 6e 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 | ddressed.an.incompatibility.with |
| 1b4d80 | 20 45 67 6c 6f 74 2e 20 20 23 35 32 32 36 0a 0a 2d 20 41 64 61 70 74 65 64 20 74 6f 20 61 20 63 | .Eglot...#5226..-.Adapted.to.a.c |
| 1b4da0 | 68 61 6e 67 65 20 69 6e 20 7e 64 65 66 69 6e 65 2d 67 6c 6f 62 61 6c 69 7a 65 64 2d 6d 69 6e 6f | hange.in.~define-globalized-mino |
| 1b4dc0 | 72 2d 6d 6f 64 65 7e 20 69 6e 20 45 6d 61 63 73 20 33 30 2c 0a 20 20 77 68 69 63 68 20 63 61 75 | r-mode~.in.Emacs.30,...which.cau |
| 1b4de0 | 73 65 64 20 7e 64 69 66 66 2d 68 6c 2d 6d 6f 64 65 7e 20 74 6f 20 62 65 20 65 6e 61 62 6c 65 64 | sed.~diff-hl-mode~.to.be.enabled |
| 1b4e00 | 20 69 6e 20 62 6c 6f 62 20 62 75 66 66 65 72 73 2e 20 20 23 35 32 32 39 0a 0a 2d 20 57 68 65 6e | .in.blob.buffers...#5229..-.When |
| 1b4e20 | 20 61 64 64 69 6e 67 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 74 6f 20 74 | .adding.the.commit.at.point.to.t |
| 1b4e40 | 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 64 65 66 61 75 6c 74 73 2c 20 69 74 20 77 61 73 0a 20 | he.completion.defaults,.it.was.. |
| 1b4e60 | 20 61 73 73 75 6d 65 64 20 74 68 61 74 20 7e 6d 69 6e 69 62 75 66 66 65 72 2d 64 65 66 61 75 6c | .assumed.that.~minibuffer-defaul |
| 1b4e80 | 74 2d 61 64 64 2d 66 75 6e 63 74 69 6f 6e 7e 20 63 61 6e 6e 6f 74 20 62 65 20 6e 69 6c 2e 0a 20 | t-add-function~.cannot.be.nil... |
| 1b4ea0 | 20 36 64 30 30 37 35 66 35 32 33 0a 0a 2d 20 7e 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 66 6f 72 | .6d0075f523..-.~magit-blame--for |
| 1b4ec0 | 6d 61 74 2d 73 74 72 69 6e 67 2d 31 7e 20 64 69 64 6e 27 74 20 68 61 6e 64 6c 65 20 61 20 6c 69 | mat-string-1~.didn't.handle.a.li |
| 1b4ee0 | 73 74 20 6f 66 20 66 61 63 65 73 0a 20 20 63 6f 72 72 65 63 74 6c 79 2e 20 20 35 33 39 35 37 39 | st.of.faces...correctly...539579 |
| 1b4f00 | 38 33 30 31 0a 0a 2d 20 41 64 64 72 65 73 73 65 64 20 61 6e 20 69 6e 63 6f 6d 70 61 74 69 62 69 | 8301..-.Addressed.an.incompatibi |
| 1b4f20 | 6c 69 74 79 20 77 69 74 68 20 49 6e 64 65 6e 74 2d 42 61 72 73 2e 20 20 23 35 32 33 33 0a 0a 2a | lity.with.Indent-Bars...#5233..* |
| 1b4f40 | 20 76 34 2e 31 2e 30 20 20 20 20 32 30 32 34 2d 30 39 2d 30 31 0a 0a 2d 20 54 68 65 20 6c 69 62 | .v4.1.0....2024-09-01..-.The.lib |
| 1b4f60 | 72 61 72 79 20 7e 67 69 74 2d 63 6f 6d 6d 69 74 2e 65 6c 7e 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 | rary.~git-commit.el~.is.no.longe |
| 1b4f80 | 72 20 64 69 73 74 72 69 62 75 74 65 64 20 61 73 20 61 20 73 65 70 61 72 61 74 65 0a 20 20 70 61 | r.distributed.as.a.separate...pa |
| 1b4fa0 | 63 6b 61 67 65 2c 20 7e 67 69 74 2d 63 6f 6d 6d 69 74 7e 2c 20 62 75 74 20 61 73 20 70 61 72 74 | ckage,.~git-commit~,.but.as.part |
| 1b4fc0 | 20 6f 66 20 74 68 65 20 7e 6d 61 67 69 74 7e 20 70 61 63 6b 61 67 65 2e 0a 0a 2d 20 49 6d 70 72 | .of.the.~magit~.package...-.Impr |
| 1b4fe0 | 6f 76 65 64 20 7e 6d 61 67 69 74 2d 74 61 67 2d 72 65 6c 65 61 73 65 7e 27 73 20 63 6f 6e 73 69 | oved.~magit-tag-release~'s.consi |
| 1b5000 | 73 74 65 6e 63 79 20 61 6e 64 20 68 61 6e 64 6c 69 6e 67 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 | stency.and.handling.of.arguments |
| 1b5020 | 2e 0a 20 20 23 35 31 30 32 0a 0a 2d 20 55 70 64 61 74 65 64 20 74 6f 6f 6c 69 6e 67 20 61 6e 64 | ....#5102..-.Updated.tooling.and |
| 1b5040 | 20 6f 74 68 65 72 20 68 6f 75 73 65 6b 65 65 70 69 6e 67 2e 0a 0a 42 75 67 20 66 69 78 65 73 3a | .other.housekeeping...Bug.fixes: |
| 1b5060 | 0a 0a 2d 20 4f 6e 6c 79 20 75 73 65 20 61 6e 20 65 78 70 6c 69 63 69 74 20 72 61 6e 67 65 20 69 | ..-.Only.use.an.explicit.range.i |
| 1b5080 | 6e 20 7e 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 7e 2c | n.~magit-insert-recent-commits~, |
| 1b50a0 | 20 77 68 65 6e 20 61 6c 73 6f 0a 20 20 75 73 69 6e 67 20 7e 2d 2d 67 72 61 70 68 7e 2e 20 20 57 | .when.also...using.~--graph~...W |
| 1b50c0 | 69 74 68 20 7e 2d 2d 67 72 61 70 68 7e 20 69 74 20 69 6e 63 72 65 61 73 65 73 20 70 65 72 66 6f | ith.~--graph~.it.increases.perfo |
| 1b50e0 | 72 6d 61 6e 63 65 20 6e 6f 74 69 63 65 61 62 6c 79 2c 0a 20 20 62 75 74 20 77 69 74 68 6f 75 74 | rmance.noticeably,...but.without |
| 1b5100 | 20 69 74 20 64 65 63 72 65 61 73 65 73 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 73 6f 6d 65 77 68 | .it.decreases.performance.somewh |
| 1b5120 | 61 74 2e 20 20 23 35 30 37 35 0a 0a 2d 20 7e 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d | at...#5075..-.~magit-completing- |
| 1b5140 | 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 7e 20 6e 6f 77 20 73 68 6f 77 73 20 74 68 65 20 64 65 66 | read-multiple~.now.shows.the.def |
| 1b5160 | 61 75 6c 74 20 63 68 6f 69 63 65 20 69 6e 20 74 68 65 0a 20 20 70 72 6f 6d 70 74 2c 20 69 66 20 | ault.choice.in.the...prompt,.if. |
| 1b5180 | 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 61 6d 65 77 6f 72 6b 20 69 73 20 75 73 65 64 2c 20 | a.completion.framework.is.used,. |
| 1b51a0 | 66 6f 72 20 77 68 69 63 68 20 74 68 61 74 20 69 73 20 75 73 65 66 75 6c 2e 0a 20 20 23 35 32 30 | for.which.that.is.useful....#520 |
| 1b51c0 | 35 2e 0a 0a 2a 20 4f 6c 64 65 72 20 72 65 6c 65 61 73 65 73 0a 0a 53 65 65 20 7e 64 6f 63 73 2f | 5...*.Older.releases..See.~docs/ |
| 1b51e0 | 52 65 6c 4e 6f 74 65 73 2f 7e 2e 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | RelNotes/~...................... |
| 1b5200 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c 00 00 00 00 00 00 | magit-4.3.8/.dir-locals.el...... |
| 1b5220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5260 | 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 |
| 1b5280 | 30 30 30 30 36 34 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 37 32 36 00 20 30 00 00 00 | 0000647.00000000000.013726..0... |
| 1b52a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b52c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b52e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5300 | 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................... |
| 1b5320 | 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................... |
| 1b5340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b53a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b53c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b53e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5400 | 28 28 6e 69 6c 0a 20 20 28 69 6e 64 65 6e 74 2d 74 61 62 73 2d 6d 6f 64 65 20 2e 20 6e 69 6c 29 | ((nil...(indent-tabs-mode...nil) |
| 1b5420 | 29 0a 20 28 6d 61 6b 65 66 69 6c 65 2d 6d 6f 64 65 0a 20 20 28 69 6e 64 65 6e 74 2d 74 61 62 73 | )..(makefile-mode...(indent-tabs |
| 1b5440 | 2d 6d 6f 64 65 20 2e 20 74 29 0a 20 20 28 6f 75 74 6c 69 6e 65 2d 72 65 67 65 78 70 20 2e 20 22 | -mode...t)...(outline-regexp..." |
| 1b5460 | 23 5c 5c 28 23 2b 5c 5c 29 22 29 0a 20 20 28 6d 6f 64 65 20 2e 20 6f 75 74 6c 69 6e 65 2d 6d 69 | #\\(#+\\)")...(mode...outline-mi |
| 1b5480 | 6e 6f 72 29 29 0a 20 28 65 6d 61 63 73 2d 6c 69 73 70 2d 6d 6f 64 65 0a 20 20 28 63 68 65 63 6b | nor))..(emacs-lisp-mode...(check |
| 1b54a0 | 64 6f 63 2d 61 6c 6c 6f 77 2d 71 75 6f 74 69 6e 67 2d 6e 69 6c 2d 61 6e 64 2d 74 20 2e 20 74 29 | doc-allow-quoting-nil-and-t...t) |
| 1b54c0 | 29 0a 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 0a 20 20 28 67 69 74 2d 63 6f 6d 6d 69 | )..(git-commit-mode...(git-commi |
| 1b54e0 | 74 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 20 2e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 6c 69 73 70 2d | t-major-mode...git-commit-elisp- |
| 1b5500 | 74 65 78 74 2d 6d 6f 64 65 29 29 0a 20 28 22 2e 67 69 74 68 75 62 2f 50 55 4c 4c 5f 52 45 51 55 | text-mode))..(".github/PULL_REQU |
| 1b5520 | 45 53 54 5f 54 45 4d 50 4c 41 54 45 22 0a 20 20 28 6e 69 6c 20 28 74 72 75 6e 63 61 74 65 2d 6c | EST_TEMPLATE"...(nil.(truncate-l |
| 1b5540 | 69 6e 65 73 20 2e 20 6e 69 6c 29 29 29 0a 20 28 22 43 48 41 4e 47 45 4c 4f 47 22 0a 20 20 28 6e | ines...nil)))..("CHANGELOG"...(n |
| 1b5560 | 69 6c 20 28 66 69 6c 6c 2d 63 6f 6c 75 6d 6e 20 2e 20 37 30 29 0a 20 20 20 20 20 20 20 28 6d 6f | il.(fill-column...70)........(mo |
| 1b5580 | 64 65 20 2e 20 64 69 73 70 6c 61 79 2d 66 69 6c 6c 2d 63 6f 6c 75 6d 6e 2d 69 6e 64 69 63 61 74 | de...display-fill-column-indicat |
| 1b55a0 | 6f 72 29 29 29 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 | or)))).......................... |
| 1b55c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b55e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5600 | 6d 61 67 69 74 2d 34 2e 33 2e 38 2f 6d 61 67 69 74 2d 70 6b 67 2e 65 6c 00 00 00 00 00 00 00 00 | magit-4.3.8/magit-pkg.el........ |
| 1b5620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5660 | 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 |
| 1b5680 | 30 30 30 31 31 34 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 34 36 37 00 20 30 00 00 00 | 0001143.00000000000.013467..0... |
| 1b56a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b56c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b56e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5700 | 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................... |
| 1b5720 | 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................... |
| 1b5740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b57a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b57c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b57e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5800 | 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 |
| 1b5820 | 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 |
| 1b5840 | 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 |
| 1b5860 | 74 22 20 22 34 2e 33 2e 38 22 20 22 41 20 47 69 74 20 70 6f 72 63 65 6c 61 69 6e 20 69 6e 73 69 | t"."4.3.8"."A.Git.porcelain.insi |
| 1b5880 | 64 65 20 45 6d 61 63 73 22 20 27 28 28 65 6d 61 63 73 20 22 32 37 2e 31 22 29 20 28 63 6f 6d 70 | de.Emacs".'((emacs."27.1").(comp |
| 1b58a0 | 61 74 20 22 33 30 2e 31 22 29 20 28 6c 6c 61 6d 61 20 22 31 2e 30 2e 30 22 29 20 28 6d 61 67 69 | at."30.1").(llama."1.0.0").(magi |
| 1b58c0 | 74 2d 73 65 63 74 69 6f 6e 20 22 34 2e 33 2e 38 22 29 20 28 73 65 71 20 22 32 2e 32 34 22 29 20 | t-section."4.3.8").(seq."2.24"). |
| 1b58e0 | 28 74 72 61 6e 73 69 65 6e 74 20 22 30 2e 39 2e 33 22 29 20 28 77 69 74 68 2d 65 64 69 74 6f 72 | (transient."0.9.3").(with-editor |
| 1b5900 | 20 22 33 2e 34 2e 34 22 29 29 20 3a 63 6f 6d 6d 69 74 20 22 35 62 38 32 30 61 31 64 31 65 39 34 | ."3.4.4")).:commit."5b820a1d1e94 |
| 1b5920 | 36 34 39 65 30 66 32 31 38 33 36 32 32 38 36 64 35 32 30 64 39 66 32 39 61 63 32 63 22 20 3a 61 | 649e0f218362286d520d9f29ac2c".:a |
| 1b5940 | 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 2e 20 22 6d 61 | uthors.'(("Marius.Vollmer"..."ma |
| 1b5960 | 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 4a 6f 6e 61 73 | rius.vollmer@gmail.com").("Jonas |
| 1b5980 | 20 42 65 72 6e 6f 75 6c 6c 69 22 20 2e 20 22 65 6d 61 63 73 2e 6d 61 67 69 74 40 6a 6f 6e 61 73 | .Bernoulli"..."emacs.magit@jonas |
| 1b59a0 | 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 22 29 29 20 3a 6d 61 69 6e 74 61 69 6e 65 72 20 27 28 | .bernoulli.dev")).:maintainer.'( |
| 1b59c0 | 28 22 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 22 20 2e 20 22 65 6d 61 63 73 2e 6d 61 67 69 | ("Jonas.Bernoulli"..."emacs.magi |
| 1b59e0 | 74 40 6a 6f 6e 61 73 2e 62 65 72 6e 6f 75 6c 6c 69 2e 64 65 76 22 29 20 28 22 4b 79 6c 65 20 4d | t@jonas.bernoulli.dev").("Kyle.M |
| 1b5a00 | 65 79 65 72 22 20 2e 20 22 6b 79 6c 65 40 6b 79 6c 65 61 6d 2e 63 6f 6d 22 29 29 20 3a 6b 65 79 | eyer"..."kyle@kyleam.com")).:key |
| 1b5a20 | 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 72 6c | words.'("git"."tools"."vc").:url |
| 1b5a40 | 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 69 74 | ."https://github.com/magit/magit |
| 1b5a60 | 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 00 00 | ").............................. |
| 1b5a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b5fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b60a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b60c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b60e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b61a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b61c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b61e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b62a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b62c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b62e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b63a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b63c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b63e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b64a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b64c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b64e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b65a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b65c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b65e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b66a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b66c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b66e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b67a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b67c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b67e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b68a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b68c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b68e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b69a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b69c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b69e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b6fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b70a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b70c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b70e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b71a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b71c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b71e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b72a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b72c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b72e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b73a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b73c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b73e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b74a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b74c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b74e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b75a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b75c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b75e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b76a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b76c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b76e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b77a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b77c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b77e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b78a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b78c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b78e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b79a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b79c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b79e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b7fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |